/* ─────────────────────────────────────────────────────────────
   Yasha: css/ortakkabuk.css  (js/kabuk.js'i kullanan bütün sayfalar, ekip paneli dahil)
   Üst menü ve alt bilgi (01.10.2026). Ayrı dosya: ekip paneli genel.css'i yüklemez, ama
   header ve footer sitenin geri kalanıyla aynı görünmeli.
   ───────────────────────────────────────────────────────────── */

/* ── Üst menü ──────────────────────────────────────────────── */
.main-tab{font-size:.88rem;color:var(--text-s)}
.main-tab.active{color:#fff}
.nav-destek,.nav-katil{font-size:.84rem}

/* ── Alt bilgi: büyük yazı + tek sıra bağlantı ────────────── */
footer.site-alt{background:var(--surf);border-top:1px solid var(--border);text-align:left;
  padding:3rem var(--yan-bosluk) 2rem;margin-top:4.5rem;overflow:hidden}
footer.site-alt .alt-ic{max-width:var(--kapsam);margin:0 auto;display:block}
footer.site-alt .alt-buyuk{font-weight:900;font-size:clamp(3.6rem,13vw,11rem);line-height:.9;letter-spacing:-.04em;
  color:var(--text);opacity:.07;margin:0 0 2rem -.04em;user-select:none;white-space:nowrap}
footer.site-alt .alt-satir{display:flex;justify-content:space-between;align-items:center;gap:1.4rem 2.4rem;flex-wrap:wrap}
footer.site-alt .alt-linkler{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.5rem}
footer.site-alt .alt-linkler a{font-size:.95rem;font-weight:600;color:var(--text);text-decoration:none;cursor:pointer;transition:color .2s}
footer.site-alt .alt-linkler a:hover{color:var(--pr)}
footer.site-alt .alt-ayrac{width:1px;height:1.1rem;background:var(--border-h)}
footer.site-alt .social{justify-content:flex-end;margin:0;gap:.6rem}
footer.site-alt .social a{width:2.6rem;height:2.6rem;font-size:1.05rem;color:var(--text-s)}
footer.site-alt .alt-alt{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;flex-wrap:wrap;
  margin-top:2rem;padding-top:1.3rem;border-top:1px solid var(--border)}
footer.site-alt .foot-copyright{font-size:.82rem;font-weight:600;letter-spacing:0;margin:0;color:var(--text-s)}
footer.site-alt .foot-copyright a{color:var(--text-s);text-decoration:underline;text-underline-offset:3px}
footer.site-alt .foot-copyright a:hover{color:var(--pr)}
footer.site-alt .disclaimer{max-width:42rem;margin:0;font-size:.76rem;letter-spacing:0;text-transform:none;
  line-height:1.6;color:var(--muted);opacity:1;text-align:right}
@media(max-width:700px){
  footer.site-alt{padding-top:2.2rem}
  footer.site-alt .alt-buyuk{font-size:clamp(3rem,17vw,4.4rem);margin-bottom:1.2rem}
  footer.site-alt .alt-linkler{gap:.5rem 1.1rem}
  footer.site-alt .alt-ayrac{display:none}
  footer.site-alt .social{justify-content:flex-start}
  footer.site-alt .alt-alt{flex-direction:column;align-items:flex-start}
  footer.site-alt .disclaimer{text-align:left}
}
/* Ekip panelinde sağ altta yüzen "Yardım" düğmesi alt satırın sonunu kapatmasın */
.ep-body footer.site-alt .alt-alt{padding-right:8.5rem}

/* Zil menüsünde "bildirim telefona da gelsin mi" ipucu (js/push.js) */
.notif-push{display:flex;align-items:center;gap:.55rem;margin:.5rem .75rem;padding:.55rem .7rem;border:1px solid var(--border-h);border-radius:10px;background:var(--pr-s);font-size:.8rem;line-height:1.4}
.notif-push > i{color:var(--pr)}
.notif-push > span{flex:1}
.notif-push .np-ac{border:0;border-radius:8px;background:var(--pr);color:#fff;font:inherit;font-weight:700;padding:.35rem .8rem;cursor:pointer}
.notif-push .np-kapat{border:0;background:none;color:var(--muted);cursor:pointer;padding:.2rem .35rem}

/* Ekip panelinin üstünde "bu cihazda bildirimleri aç" bandı (js/push.js) */
.ep-push-bant{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin:0 0 .8rem;padding:.8rem 1rem;border:1px solid var(--pr);border-radius:12px;background:var(--pr-s)}
.ep-push-bant > i{font-size:1.25rem;color:var(--pr)}
.ep-push-bant > div{flex:1;min-width:14rem;display:flex;flex-direction:column;gap:.15rem}
.ep-push-bant b{font-size:.98rem}
.ep-push-bant span{font-size:.84rem;line-height:1.5;color:var(--text-s)}
.ep-push-bant .ep-btn{white-space:nowrap}
.ep-push-sonra{border:0;background:none;color:var(--text-s);font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.3rem .5rem}
.ep-push-sonra:hover{color:var(--text)}
