/* Header öğeleri (Tasarım Seçenekleri > Header Öğeleri): ikon seti, öğe gizleme, boyut, yazı, rozet ve mobil yer güvencesi kuralları.
   Vitrinde her sayfada yüklenir; varsayılan ayarlarda yalnız taşma güvenceleri etkindir (görünüm aynı kalır). Sınıflar: src/magaza/headerAyar.mjs */

/* ---- İkonlar: .ik-hx-<grup>-<id> (24x24, 2px çizgi; mevcut .ik maske sistemiyle aynı) ---- */
.hx-ik{display:inline-block;flex:none;width:1.5em;height:1.5em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:-.25em}
/* arama */
.ik-hx-ara-buyutec{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3'/></svg>")}
.ik-hx-ara-arti{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3M11 8v6M8 11h6'/></svg>")}
.ik-hx-ara-cubuk{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='7'/><circle cx='15' cy='12' r='2.6'/><path d='M17 14l1.8 1.8M6 12h3'/></svg>")}
.ik-hx-ara-tara{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2'/><circle cx='11' cy='11' r='3.5'/><path d='M14 14l3 3'/></svg>")}
.ik-hx-ara-pusula{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M15.5 8.5l-2 5-5 2 2-5z'/></svg>")}
.ik-hx-ara-git{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M8 12h8M13 9l3 3-3 3'/></svg>")}
/* favoriler */
.ik-hx-fav-kalp{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7z'/></svg>")}
.ik-hx-fav-kalp-dolu{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7z'/></svg>")}
.ik-hx-fav-yildiz{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5-5.9-3.1-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/></svg>")}
.ik-hx-fav-yildiz-dolu{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5-5.9-3.1-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/></svg>")}
.ik-hx-fav-yer-imi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12a1 1 0 0 1 1 1v17l-7-4.5L5 21V4a1 1 0 0 1 1-1z'/></svg>")}
.ik-hx-fav-yer-imi-dolu{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12a1 1 0 0 1 1 1v17l-7-4.5L5 21V4a1 1 0 0 1 1-1z'/></svg>")}
.ik-hx-fav-begen{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 10v11H3V10z'/><path d='M7 10l4-8a3 3 0 0 1 3 3v4h5.5a2 2 0 0 1 2 2.3l-1.4 8A2 2 0 0 1 18.1 21H7'/></svg>")}
.ik-hx-fav-elmas{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12l4 6-10 12L2 9z'/><path d='M2 9h20M12 21L8.5 9 10 3M12 21l3.5-12L14 3'/></svg>")}
/* hesap */
.ik-hx-hesap-kisi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/></svg>")}
.ik-hx-hesap-kisi-daire{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><circle cx='12' cy='10' r='3'/><path d='M6.2 19.2a6.5 6.5 0 0 1 11.6 0'/></svg>")}
.ik-hx-hesap-kisi-arti{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='4'/><path d='M2 21c0-4 3-7 7-7s7 3 7 7M19 8v6M16 11h6'/></svg>")}
.ik-hx-hesap-anahtar{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='7.5' cy='15.5' r='5.5'/><path d='M11.4 11.6L21 2M15.5 7.5l3 3L22 7l-3-3'/></svg>")}
.ik-hx-hesap-kimlik{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><circle cx='8' cy='11' r='2'/><path d='M5 16c.6-2 5.4-2 6 0M14 9h5M14 13h5'/></svg>")}
.ik-hx-hesap-kapi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M15 12H3'/></svg>")}
.ik-hx-hesap-kisiler{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2 20c0-3.5 3-6 7-6s7 2.5 7 6'/><path d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14c2.7.4 4.5 2.4 4.5 5'/></svg>")}
/* sepet */
.ik-hx-sepet-sepet{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/><path d='M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.5L21 8H6'/></svg>")}
.ik-hx-sepet-canta{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='8' width='16' height='13' rx='2'/><path d='M8 8V6.5a4 4 0 0 1 8 0V8'/></svg>")}
.ik-hx-sepet-alisveris-cantasi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18M16 10a4 4 0 0 1-8 0'/></svg>")}
.ik-hx-sepet-torba{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 9h15l-1.2 12H5.7z'/><path d='M9 9V7a3 3 0 0 1 6 0v2'/></svg>")}
.ik-hx-sepet-hasir{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10h18l-1.7 9.4a1.5 1.5 0 0 1-1.5 1.1H6.2a1.5 1.5 0 0 1-1.5-1.1z'/><path d='M8 10l3-6M16 10l-3-6M9 14v3M12 14v3M15 14v3'/></svg>")}
.ik-hx-sepet-el-arabasi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 4h2.5l2 11h11.6L20 8H6.2'/><path d='M10 8v7M14 8v7'/><circle cx='9' cy='19.5' r='1.5'/><circle cx='17' cy='19.5' r='1.5'/></svg>")}
.ik-hx-sepet-kutu{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 8l-9-5-9 5v8l9 5 9-5z'/><path d='M3 8l9 5 9-5M12 13v8'/></svg>")}
.ik-hx-sepet-cuzdan{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2-2h13v4'/><path d='M3 7v11a2 2 0 0 0 2 2h14a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1H5a2 2 0 0 1-2-2z'/><circle cx='16.5' cy='14.5' r='1'/></svg>")}
/* menü (mobil ☰) */
.ik-hx-menu-uc-cizgi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 12h16M4 18h16'/></svg>")}
.ik-hx-menu-iki-cizgi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 9h16M4 15h16'/></svg>")}
.ik-hx-menu-sol-cizgi{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 12h10M4 18h14'/></svg>")}
.ik-hx-menu-izgara{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='7' height='7' rx='1.5'/><rect x='14' y='3' width='7' height='7' rx='1.5'/><rect x='3' y='14' width='7' height='7' rx='1.5'/><rect x='14' y='14' width='7' height='7' rx='1.5'/></svg>")}
.ik-hx-menu-nokta-yatay{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='5' cy='12' r='1.4'/><circle cx='12' cy='12' r='1.4'/><circle cx='19' cy='12' r='1.4'/></svg>")}
.ik-hx-menu-nokta-dikey{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='5' r='1.4'/><circle cx='12' cy='12' r='1.4'/><circle cx='12' cy='19' r='1.4'/></svg>")}
/* ---- Öğe gizleme: sınıf bazlı, display:none olduğu için boşluk ve sıra kayması bırakmaz (flex/grid düzenleri kapalı öğeyi hiç saymaz) ---- */
@media(min-width:861px) and (min-height:521px),(min-width:1001px){
  html body.hx-d-ara0 .ust .arama,html body.hx-d-iletisim0 .ust-iletisim,html body.hx-d-para0 .hesap-menu .para-sec,html body.hx-d-fav0 .hesap-menu .fav-baglanti,html body.hx-d-hesap0 .hesap-menu .hesap-dugme,html body.hx-d-sepet0 .hesap-menu .sepet-dugme,html body.hx-d-kat0 .kategori-menu .kat-tetik{display:none!important}
  /* Arama öne çıkan: arama satırı yokken boş satır aralığı kalmaz */
  html body.hd-arama.hx-d-ara0 .ust-satir{row-gap:0;padding-top:12px;padding-bottom:12px}
  /* Çift satır: iletişim kapalıyken üst şeritte karşılama yazısı kalır (iletişim DOM'da ama gizli) */
  html body.hd-cift.hx-d-iletisim0 .ust-satir::after{content:"Hoş geldiniz";grid-row:1;grid-column:1 / 3;justify-self:start;font-size:.82rem;font-weight:600;color:var(--yazi-2)}
}
@media(max-width:860px),(max-height:520px) and (max-width:1000px){
  html body.hx-m-ara0 .ust .arama,html body.hx-m-ara0 .hesap-menu .ust-ara-ikon,html body.hx-m-iletisim0 .ust-iletisim,html body.hx-m-para0 .hesap-menu .para-sec,html body.hx-m-fav0 .hesap-menu .fav-baglanti,html body.hx-m-hesap0 .hesap-menu .hesap-dugme,html body.hx-m-sepet0 .hesap-menu .sepet-dugme{display:none!important}
}

/* ---- Sayaç rozetleri: aç/kapa ve taşma güvencesi (çok haneli adet rozeti genişlemez, kesilir) ---- */
html body.hx-rf0 [data-fav-sayac]{display:none!important}
html body.hx-rs0 .sepet-dugme .sayac,html body.hx-rs0 .mm-alt a[href="/sepet"] .mm-sayi{display:none!important}
html body .hesap-menu .sayac,html body .hesap-menu .fav-sayac{max-width:3.4em;overflow:hidden;text-overflow:clip;white-space:nowrap;box-sizing:border-box}

/* ---- Favori ikonu özelse "dolu" durumda kalbe dönmez (yalnız varsayılan kalp dolu kalbe geçer) ---- */
html body.hx-fav-ozel .hesap-menu .fav-baglanti.dolu .ik{-webkit-mask-image:var(--i);mask-image:var(--i)}

/* ---- Düzen kusurları (masaüstü): Kompakt/Çift satır header'ında Hesap düğmesinin soldaki boş payı ve yukarı kaçan ikonu giderilir;
   Çift satırda para birimi kutusu üst şeritte yer alır (aşağıdaki yazı/boyut kuralları bunun üstüne uygulanır) ---- */
@media(min-width:861px) and (min-height:521px),(min-width:1001px){
  html body:is(.hd-kompakt,.hd-cift) .hesap-menu .hesap-dugme{padding:0 1rem}
  html body:is(.hd-kompakt,.hd-cift) .hesap-menu .hesap-dugme .ik{margin:0}
  html body.hd-cift .hesap-menu .para-sec{grid-row:1;grid-column:2;justify-self:center;margin:0}
}

/* ---- İkonların yanında yazı (masaüstü). Varsayılan "mevcut": Hesap ve Sepet yazılı, Favoriler yalnız ikon ---- */
@media(min-width:861px) and (min-height:521px),(min-width:1001px){
  html body.hx-yazi-yok .hesap-menu :is(.hesap-dugme,.sepet-dugme){width:var(--hb);min-width:var(--hb);padding:0}
  html body.hx-yazi-yok .hesap-menu :is(.hesap-dugme,.sepet-dugme) .hesap-yazi{display:none}
}
@media(min-width:1181px){
  html body.hx-yazi-hepsi .hesap-menu .fav-baglanti{width:auto;min-width:var(--hb);padding:0 1rem}
  html body.hx-yazi-hepsi .hesap-menu .fav-baglanti .hesap-yazi{display:inline}
}
/* Dar masaüstü (861-1180 px): yer yetmezse yazılar önce gizlenir (yalnız ikon), logo ve arama ezilmez */
@media(min-width:861px) and (max-width:1180px) and (min-height:521px),(min-width:1001px) and (max-width:1180px){
  html body.hx-yazi-hepsi .hesap-menu :is(.hesap-dugme,.sepet-dugme){width:var(--hb);min-width:var(--hb);padding:0}
  html body.hx-yazi-hepsi .hesap-menu :is(.hesap-dugme,.sepet-dugme) .hesap-yazi{display:none}
}

/* ---- İkon boyutu: düğme yüksekliği (--hb) ve ikon (--hx-ik) düzene göre sınırlanır; header yüksekliği bozulmaz ---- */
@media(min-width:861px) and (min-height:521px),(min-width:1001px){
  html body.hx-bd-kucuk.hx-bd-kucuk .hesap-menu{--hb:38px;--hx-ik:1.1rem}
  html body.hx-bd-kucuk.hd-kompakt .hesap-menu{--hb:34px}
  html body.hx-bd-kucuk.hd-cift .hesap-menu{--hb:30px;--hx-ik:1rem}
  html body.hx-bd-buyuk.hx-bd-buyuk .hesap-menu{--hb:48px;--hx-ik:1.5rem}
  html body.hx-bd-buyuk.hd-kompakt .hesap-menu{--hb:42px;--hx-ik:1.3rem}
  html body.hx-bd-buyuk.hd-cift .hesap-menu{--hb:38px;--hx-ik:1.25rem}
  html body[class*="hx-bd-"] .hesap-menu :is(.fav-baglanti,.hesap-dugme,.sepet-dugme){height:var(--hb);min-height:var(--hb)}
  html body[class*="hx-bd-"] .hesap-menu .fav-baglanti{width:var(--hb);min-width:var(--hb)}
  html body[class*="hx-bd-"] .hesap-menu :is(.fav-baglanti,.hesap-dugme,.sepet-dugme) .ik{width:var(--hx-ik);height:var(--hx-ik);min-width:var(--hx-ik);font-size:var(--hx-ik)}
  html body.hx-yazi-hepsi[class*="hx-bd-"] .hesap-menu .fav-baglanti{width:auto;min-width:var(--hb)}
}
@media(min-width:861px) and (max-width:1180px) and (min-height:521px),(min-width:1001px) and (max-width:1180px){
  html body.hx-yazi-hepsi[class*="hx-bd-"] .hesap-menu .fav-baglanti{width:var(--hb);min-width:var(--hb)}
}
@media(max-width:860px),(max-height:520px) and (max-width:1000px){
  html body.hx-bm-kucuk .hesap-menu{--hb:40px;--hx-ik:1.2rem}
  html body.hx-bm-buyuk .hesap-menu{--hb:48px;--hx-ik:1.5rem}
  html body[class*="hx-bm-"] .hesap-menu :is(.ust-ara-ikon,.fav-baglanti,.hesap-dugme,.sepet-dugme){width:var(--hb);height:var(--hb);min-width:var(--hb);min-height:var(--hb)}
  html body[class*="hx-bm-"] .hesap-menu :is(.ust-ara-ikon,.fav-baglanti,.hesap-dugme,.sepet-dugme) .ik{width:var(--hx-ik);height:var(--hx-ik);min-width:var(--hx-ik);font-size:var(--hx-ik)}
  html body.hx-bm-kucuk .menu-dugme{width:40px;height:40px}
  html body.hx-bm-kucuk .menu-dugme .ik{font-size:1.4rem}
  html body.hx-bm-buyuk .menu-dugme{width:48px;height:48px}
  html body.hx-bm-buyuk .menu-dugme .ik{font-size:1.8rem}
}
@media(max-width:560px){
  html body.hx-bm-kucuk .hesap-menu{--hb:40px}
  html body.hx-bm-buyuk .hesap-menu{--hb:44px}
  html body.hx-bm-buyuk .menu-dugme{width:44px;height:44px}
}

/* ---- Mobil yer güvencesi (≤560 px): para birimi kutusu daralır, logo ve arama ezilmez, hiçbir öğe üst üste binmez ---- */
@media(max-width:560px){
  html body .hesap-menu .para-sec{margin:0}
  html body .hesap-menu .para-sec select{max-width:4.2rem;padding:.25rem .15rem;font-size:.72rem}
}
@media(max-width:860px),(max-height:520px) and (max-width:1000px){
  /* Logo asla ezilmez: tüm öğeler açıkken yer yetmezse simge grubu alt satıra geçer (ortalı düzende simge grubu kendi içinde sarılır) */
  html body:not(.mh-ortali) .ust-satir>.logo{min-width:76px}
  /* Logo görseli satıra sığar (simgelere binmez/kesilmez): kalan genişliğe oranla küçülür */
  html body .ust-satir>.logo img{max-width:100%;min-width:0;flex:0 1 auto;object-fit:contain;object-position:left center}
  html body:not(.mh-ortali) .ust-satir>.hesap-menu{margin-left:auto}
  html body.mh-ortali .ust-satir{grid-template-columns:auto minmax(76px,1fr) minmax(0,auto)}
  html body.mh-ortali .ust-satir>.logo{min-width:0;max-width:100%;overflow:hidden}
  html body.mh-ortali .hesap-menu{flex-wrap:wrap;justify-content:flex-end}
}

/* iletişim */
.ik-hx-iletisim-telefon{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>")}
.ik-hx-iletisim-kulaklik{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 13v-1a8 8 0 0 1 16 0v1'/><path d='M4 13h3v6H5a1 1 0 0 1-1-1zM20 13h-3v6h2a1 1 0 0 0 1-1zM20 18v1a3 3 0 0 1-3 3h-3'/></svg>")}
.ik-hx-iletisim-mesaj{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L4 20.5l1.4-4.4A8 8 0 1 1 21 12z'/></svg>")}
.ik-hx-iletisim-eposta{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 7l9 6 9-6'/></svg>")}
.ik-hx-iletisim-yardim{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.5M12 17h.01'/></svg>")}
.ik-hx-iletisim-otomatik{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>")}
