/* 0017 · Üst satır (Altan Bey 02:09–02:10): kategori ikon şeridi + Son Dakika aynı satırda (≥768), telefonda band şeridin altına yapışık.
   Şerit tek satır, kaydırmalı, karolar alttan oturur, etiket 1 satır + üç nokta. Sol kenar = bandın sol kenarı (aynı .container). RTL'de sağa yanaşır. */
.fzx-top{--fz-gutter:0px}
.fzu-satir{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 0 10px;min-width:0}
html[data-fzx] body .fzu-satir nav.fzr{display:block!important;margin:0!important;max-width:none!important;min-width:0;padding:0!important}
html[data-fzx] body .fzu-satir nav.fzr .fzr-sc{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-end!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px!important;padding:6px 0 26px!important;margin:0!important;scroll-padding-inline:0!important}
html[data-fzx] body .fzu-satir nav.fzr .fzr-sc::-webkit-scrollbar{display:none}
html[data-fzx] body .fzu-satir nav.fzr .fzr-t{position:relative;flex:0 0 60px!important;width:60px!important;height:60px;padding:0!important;margin:0 6px!important;gap:0!important;justify-content:flex-end!important;scroll-snap-align:start}
html[data-fzx] body .fzu-satir nav.fzr .fzr-t:first-child{margin-inline-start:0!important}
html[data-fzx] body .fzu-satir nav.fzr .fzr-i{width:60px!important;height:60px!important;flex:0 0 60px}
html[data-fzx] body .fzu-satir nav.fzr .fzr-l{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;text-align:center!important;line-height:1.15!important;width:auto;height:18px;line-height:14px!important;font-size:11px!important;padding:2px 5px!important;box-sizing:border-box;position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);text-align:center}
/* Son Dakika bandı satırın içinde: tam genişlik/sticky iptal, iç boşluk sıfır ki sol kenarlar 0 px farkla aynı olsun */
html[data-fzx] body .fzu-satir section.ticker{margin:0!important;min-height:36px!important;height:36px;border-radius:12px;overflow:hidden;width:auto;max-width:none}
html[data-fzx] body .fzu-satir section.ticker .ticker__inner{position:relative;max-width:none!important;width:100%!important;margin:0!important;padding:0 10px 0 0!important;height:100%;display:flex;align-items:center}
html[data-fzx][dir=rtl] body .fzu-satir section.ticker .ticker__inner{padding:0 0 0 10px!important}
html[data-fzx] body .fzu-satir section.ticker .ticker__label{margin-inline-start:0!important;height:100%;display:inline-flex;align-items:center;border-radius:12px 0 0 12px}
html[data-fzx][dir=rtl] body .fzu-satir section.ticker .ticker__label{border-radius:0 12px 12px 0}
@media (min-width:768px){
  .fzu-satir{flex-direction:row;align-items:flex-end;gap:14px}
  html[data-fzx] body .fzu-satir nav.fzr{flex:0 1 auto;max-width:58%!important}
  /* bandın alt kenarı = ikon karosunun alt kenarı: şeridin alt boşluğu (etiket alanı) 26px, band da 26px yukarıda */
  html[data-fzx] body .fzu-satir section.ticker{flex:1 1 0;min-width:260px;height:48px;min-height:48px!important;margin-bottom:26px!important}
}
@media (min-width:1200px){html[data-fzx] body .fzu-satir nav.fzr{max-width:62%!important}}
@media (prefers-reduced-motion:reduce){html[data-fzx] body .fzu-satir nav.fzr .fzr-sc{scroll-behavior:auto}}

/* Kenar boşluğu: şerit, Son Dakika ve piyasa aynı kapta (.fzx-top) ve aynı iç boşlukla (--fz-gutter) başlar */
html[data-fzx] body .fzx-top{--fz-gutter:12px;padding-inline:var(--fz-gutter)!important;box-sizing:border-box}
@media (min-width:1001px){html[data-fzx] body .fzx-top{--fz-gutter:16px}}
html[data-fzx] body .fzx-top>section.fz-ticker{width:auto!important;max-width:none!important;margin:0 0 12px!important;border-radius:12px;overflow:hidden}
html[data-fzx] body .fzu-satir nav.fzr .fzr-sc{padding-inline:0!important}
/* 'Görünüm' penceresi oynatıcının (büyük hali dahil) üstünde; oynatıcıyla karışmaz */
html body .fzp-ov{z-index:2147482600!important}
/* Arka plan dalga çizgileri reklam alanlarının ARKASINDA kalır */
html body :is(.site-ad-strip,.site-ad,.banner,.ad-square,.ad-tall,.header-ad-yani){position:relative;z-index:2;isolation:isolate}
/* Dalga katmanı (tek paket body:after, z-index 9000) her şeyin üstünden geçiyordu; artık zemin katmanında, içerik ve reklamların arkasında */
html[data-fzx] body:after{z-index:-1!important}
/* İlk yüklemede sondaki karolar (Köşe Yazarları, Tümü) geç/soluk görünmesin: giriş gecikmesi en çok ~0,25 sn */
html.fzx-rv .fzu-satir nav.fzr .fzr-t{animation-delay:calc(min(var(--i,0),6)*40ms)!important}
/* Üst karoların etiketleri tek satır, taşmasız (DYN Manifesto dahil) */
html[data-fzx] body .fzu-satir nav.fzr .fzr-t[href*="manifesto"] .fzr-l{-webkit-line-clamp:unset!important;line-clamp:unset!important}

/* 0021_tam: Son Dakika bandı yapışkan (0021c acil yamasının kalıcı hâli); kategori etiketleri kırpılmaz */
html[data-fzx] body .fzx-top>section.fz-ticker,html[data-fzx] body .fzu-satir section.ticker{position:sticky!important;top:var(--fz-sticky-top,0px)!important;z-index:40}
html[data-fzx] body nav.fzr .fzr-l{max-width:none!important;text-overflow:clip!important}
