/* Ortak ekonomi ticker — fethiyede.com (tüm public şablonlar) */
/* Ortak bant kabı: üst tarih çubuğu, Son Dakika ve Piyasalar aynı genişlik/padding'i paylaşır; sabit kenar boşluğu yok. */
:root{--fz-band-max:var(--container,1600px);--fz-band-pad:12px}
.topbar > .container,
.ticker > .ticker__inner,
.fz-band__inner{width:100%;max-width:var(--fz-band-max);margin-left:auto;margin-right:auto;padding-left:var(--fz-band-pad);padding-right:var(--fz-band-pad);box-sizing:border-box;min-width:0}
.ticker__track{min-width:0}
.topbar__left,.topbar__right{min-width:0}
.fz-ticker__row{display:flex;align-items:stretch;gap:0}
.fz-ticker{display:block;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;font-size:13px;line-height:1.3;color:#111827;position:sticky;top:calc(var(--fz-header-h,0px) + var(--fz-breaking-h,0px));z-index:1170;max-width:100%;overflow:hidden}
.fz-ticker__meta{display:flex;align-items:center;gap:8px;padding:6px 10px;border-right:1px solid #e5e7eb;background:#f8fafc;white-space:nowrap;flex:0 0 auto}
.fz-ticker__title{font-weight:700;color:#b91c1c}
.fz-ticker__time{color:#6b7280;font-size:12px}
.fz-ticker__badge{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:600}
.fz-ticker--stale .fz-ticker__meta{background:#fffbeb}
.fz-ticker__pause{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;width:28px;height:28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.fz-ticker__pause:focus-visible{outline:2px solid #b91c1c;outline-offset:1px}
.fz-ticker__viewport{flex:1 1 auto;overflow:hidden;position:relative;min-width:0}
.fz-ticker__track{display:flex;width:max-content;animation:fzTickerScroll 60s linear infinite;will-change:transform}
.fz-ticker__group{display:flex;flex:0 0 auto}
.fz-ticker:hover .fz-ticker__track,.fz-ticker:focus-within .fz-ticker__track,.fz-ticker--paused .fz-ticker__track{animation-play-state:paused}
.fz-ticker--static .fz-ticker__track{animation:none;flex-wrap:wrap;width:auto}
.fz-ticker--static .fz-ticker__group[aria-hidden="true"]{display:none}
.fz-ticker__item{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-right:1px solid #f1f5f9;color:inherit;text-decoration:none;white-space:nowrap}
.fz-ticker__item:hover{background:#f9fafb}
.fz-ticker__name{font-weight:600;color:#374151}
.fz-ticker__value{font-weight:700;font-variant-numeric:tabular-nums}
.fz-ticker__value--muted{color:#9ca3af;font-weight:500;font-style:italic}
.fz-ticker__chg{font-size:12px;font-weight:600}
.fz-ticker__chg--up{color:#15803d}.fz-ticker__chg--down{color:#b91c1c}.fz-ticker__chg--flat{color:#6b7280}
.fz-ticker__empty{padding:9px 14px;color:#6b7280}
.fz-ticker__all{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-left:1px solid #e5e7eb;color:#b91c1c;font-weight:600;text-decoration:none;white-space:nowrap}
@keyframes fzTickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion: reduce){.fz-ticker__track{animation:none;flex-wrap:wrap;width:auto}.fz-ticker__group[aria-hidden="true"]{display:none}}
@media (max-width:767px){.fz-ticker{position:sticky;top:calc(var(--fz-header-h,0px) + var(--fz-breaking-h,0px));z-index:1170;font-size:11px}.fz-ticker__time,.fz-ticker__badge{display:none}.fz-ticker__meta{padding:4px 6px}.fz-ticker__all span,.fz-ticker__all{font-size:0}.fz-ticker__all i{font-size:12px}.fz-ticker__item{padding:6px 8px}}
