/* Bi'Tişört — Tasarla başlık düzeni v1.0.0
   Masaüstü (>1050px): 3 kolon grid (logo | ortalanmış adımlar | aksiyonlar), çakışma yok.
   Kademeler: ≤1679 sıkı (Yardım/Geri Bildirim ikon), ≤1399 "Ürünlere Dön" ikon,
   ≤1279 adımlar numara + yalnız aktif adım etiketi. ≤1050 mevcut mobil başlık korunur. */
@media (min-width:1051px){
  html body .studio-header{
    display:grid!important;
    grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)!important;
    column-gap:16px!important;align-items:center!important;
  }
  html body .studio-header>.studio-brand{justify-self:start!important;min-width:0}
  html body .studio-header>.studio-steps{justify-self:center!important;grid-column:2!important;flex-wrap:nowrap!important;white-space:nowrap}
  html body .studio-header>.studio-header-actions{justify-self:end!important;grid-column:3!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap}
  html body .studio-header-actions>*{flex:0 0 auto!important}
  html body .studio-header-actions .outline-btn{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px}
  /* eski kurallar ≤1250 Geri Bildirim'i, ≤1180 Ürünlere Dön'ü gizliyordu; artık ikon olarak kalırlar */
  html body .studio-header-actions .outline-btn:last-child{display:inline-flex!important}
  html body .studio-header-actions .store-return{display:inline-flex!important}
  html body .studio-steps button{white-space:nowrap!important}
}
/* sıkı: kısa bağlantı çizgileri, Yardım + Geri Bildirim yalnız ikon */
@media (min-width:1051px) and (max-width:1679px){
  html body .studio-steps{gap:6px!important}
  html body .studio-steps>i{width:14px!important}
  html body .studio-steps button{padding:0 4px!important;gap:6px!important}
  html body .studio-header-actions [data-help],
  html body .studio-header-actions [data-feedback]{font-size:0!important;width:36px!important;min-width:36px!important;padding:0!important}
  html body .studio-header-actions [data-help]::before{content:"ⓘ";font-size:15px;line-height:1}
  html body .studio-header-actions [data-feedback]::before{content:"♡";font-size:15px;line-height:1}
  html body .bt-editor-cart-cta-head{padding:0 13px!important}
}
/* daha sıkı: Ürünlere Dön yalnız ok ikonu */
@media (min-width:1051px) and (max-width:1399px){
  html body .studio-header-actions .store-return{font-size:0!important;width:36px!important;min-width:36px!important;padding:0!important}
  html body .studio-header-actions .store-return::before{content:"←";font-size:16px;line-height:1}
}
/* dar masaüstü: adımlar yalnız numara, sadece sıradaki adımın etiketi görünür */
@media (min-width:1051px) and (max-width:1279px){
  html body .studio-steps>i{width:10px!important}
  html body .studio-steps button>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
  html body .studio-steps button.current>span,
  html body .studio-steps:not(:has(button.current)) button:last-of-type>span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}
  html body .bttour-head-btn{padding:0 9px!important}
}
/* mobil başlık (≤1050): logo kutusu başlık bandını taşmasın */
@media (max-width:1050px){
  html body .studio-header>.studio-brand{align-self:center!important;max-height:100%!important}
  html body .studio-header .bt-studio-brand-image{max-height:44px!important;width:auto!important}
}
@media (max-width:360px){
  html body .studio-header{grid-template-columns:auto minmax(0,1fr)!important}
  html body .studio-header .bt-studio-brand-image{max-height:36px!important}
}
/* 1051–1123px: sabit 330+420+310 kolonlar ekrana sığmıyor, sağ panel kesiliyordu */
@media (min-width:1051px){
  html body .studio-layout{grid-template-columns:330px minmax(340px,1fr) minmax(270px,310px)!important}
}
/* editörün "Göster" ipucu butonu görünürken tıklanabilir olsun (pointer-events:none hatası) */
.smart-tip.show{pointer-events:auto!important}
