/* Tam ekran düğmesi (0018) — sitenin koyu cam / neon simge dili */
.fz-te{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),rgba(14,10,30,.72);color:#e9ecff;box-shadow:0 4px 14px rgba(0,0,0,.28),0 0 12px rgba(124,58,237,.25);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,box-shadow .15s ease;line-height:0}
.fz-te:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.32),0 0 16px rgba(34,211,238,.35)}
.fz-te:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}
.fz-te svg{display:block;pointer-events:none}
.fz-te--site{position:fixed;top:calc(4px + env(safe-area-inset-top,0px));right:calc(6px + env(safe-area-inset-right,0px));z-index:2147482500;width:30px;height:30px;border-radius:10px}
html[dir=rtl] .fz-te--site{right:auto;left:calc(6px + env(safe-area-inset-left,0px))}
.fz-te--panel{flex:0 0 auto;margin-inline-end:6px}
html.fz-te-yok .fz-te{display:none!important}
@media print{.fz-te{display:none!important}}

/* 0065b: görünür ve çakışmasız konum. Site: sağ kenarda dikey ortada yüzen düğme (üst Son Dakika/Piyasa bantları,
   alt sağ bildirim/asistan, alt sol müzik oynatıcısı ile çakışmaz). Panel: üst araç çubuğunda, açık/koyu temada okunur. */
.fz-te--site{top:50%;right:calc(10px + env(safe-area-inset-right,0px));transform:translateY(-50%);width:42px;height:42px;border-radius:14px;
  border:2px solid rgba(255,255,255,.85);background:rgba(15,23,42,.88);color:#fff;
  box-shadow:0 0 0 1px rgba(15,23,42,.55),0 6px 18px rgba(0,0,0,.35);z-index:2147482000}
.fz-te--site:hover{transform:translateY(-50%) scale(1.06)}
.fz-te--site svg{width:22px;height:22px}
html[dir=rtl] .fz-te--site{right:auto;left:calc(10px + env(safe-area-inset-left,0px))}
.fz-te--panel{width:38px;height:38px;border-radius:10px;border:1px solid currentColor;background:transparent;color:inherit;box-shadow:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}
.fz-te--panel:hover{background:rgba(127,127,127,.15);transform:none}
.fz-te--panel svg{width:20px;height:20px}
@media (max-width:768px){.fz-te--site{width:38px;height:38px;right:6px;opacity:.92}}
html.fz-te-acik .fz-te--site{opacity:.55}html.fz-te-acik .fz-te--site:hover{opacity:1}

/* 0065b: >=44px, ikon + "Tam ekran" yazısı, yüksek kontrast */
.fz-te{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;min-width:44px!important;height:auto!important;width:auto!important;padding:0 14px!important;border-radius:12px!important;background:#0f172a!important;color:#fff!important;border:2px solid #facc15!important;font:700 14px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;cursor:pointer;box-shadow:0 4px 14px rgba(2,6,23,.35)}
.fz-te svg{width:18px;height:18px;flex:0 0 auto}
.fz-te:hover{background:#1e293b!important}
.fz-te:focus-visible{outline:3px solid #38bdf8!important;outline-offset:2px}
.fz-te--site{position:fixed!important;right:10px!important;top:50%!important;bottom:auto!important;left:auto!important;transform:translateY(-50%);z-index:9000!important}
.fz-te--panel{position:static!important;transform:none}
html.fzkb-open .fz-te--site,html.fzp-lock .fz-te--site{display:none!important}
@media (max-width:640px){.fz-te--site .fz-te-yazi{display:none}.fz-te--site{padding:0!important;width:44px!important}}
/* 0065b2 — "Bu sayfa için" paneli (#fzb-p) açıkken düğme panelin soluna kayar (JS --fz-te-sag yazar) */
.fz-te--site{right:var(--fz-te-sag,10px)!important;z-index:2147483000!important;transition:right .2s}
/* 0065b2 — tam ekranda alt boşluk / iç kaydırma çakışması */
html:fullscreen,html:-webkit-full-screen{height:100%;overflow:auto!important;background:#0f172a}
html:fullscreen body,html:-webkit-full-screen body{min-height:100dvh;height:auto!important;overflow:visible!important}
html.fz-te-acik body{overflow:visible!important}
html.fz-te-acik:not(:has(nav.fz-tabbar:not([hidden]))) body{padding-bottom:0!important}
/* 0065b2 — Müzik · Video · TV başlatıcısı sağ kenarda, Tam ekran düğmesinin altında */
html body .fzy-fab,html[data-fzx] body .fzy-fab,html[data-fzx][data-fz-look] body .fzy-fab{left:auto!important;right:var(--fz-te-sag,18px)!important;top:calc(50% + 36px)!important;bottom:auto!important;transform:none!important;z-index:2147482990!important}
@media (max-width:640px){html body .fzy-fab,html[data-fzx] body .fzy-fab,html[data-fzx][data-fz-look] body .fzy-fab{top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom))!important}}
/* 0065d2 — Müzik · Tam ekran · Klavye grubu (konumu tam-ekran.js yazar). Tam ekran yazısı her genişlikte görünür (<360px yalnız simge). */
.fz-te--site .fz-te-yazi{display:inline!important}
@media (max-width:640px){.fz-te--site{padding:0 12px!important;width:auto!important}}
@media (max-width:359px){.fz-te--site .fz-te-yazi{display:none!important}.fz-te--site{padding:0!important;width:44px!important}}
html.fzkb-open .fz-te--site{display:inline-flex!important}
/* "Bu sayfa için" paneli, çekmece, tanıtım penceresi açıkken grup gizlenir (panelle çakışmaz) */
html.fzb-on :is(.fz-te--site,body>.fzkb-toggle,.fzy-fab),html:is(.fzk-open,.fzp-lock) :is(.fz-te--site,body>.fzkb-toggle),html:has(#catDrawer.is-open) :is(.fz-te--site,body>.fzkb-toggle){visibility:hidden!important}
html.fzkb-open.fzb-on body>.fzkb-toggle{visibility:visible!important}
/* Panel üst çubuğu: klavye düğmesi Tam ekranın yanında, akışta */
.admin-header__actions .fzkb-toggle--bar,.fzkb-toggle.fzkb-toggle--bar{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;transform:none!important;flex:0 0 auto;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0 6px 0 0!important;border-radius:10px!important;border:1px solid currentColor!important;background:transparent!important;color:inherit!important;box-shadow:none!important}
.admin-header__actions .fzkb-toggle--bar[aria-expanded="true"]{background:rgba(56,189,248,.18)!important}
/* klavye açıkken grup yerinde ve görünür kalır (eski 0065b gizleme kurallarını ezer) */
html.fzkb-open:not(#fz_x):not(#fz_x) body :is(.fzy-fab,.fz-te--site,.fzkb-toggle){visibility:visible!important}
html.fzkb-open.fzb-on:not(#fz_x):not(#fz_x) body :is(.fzy-fab,.fz-te--site){visibility:hidden!important}
