/* Üst menü "Kanallar" açılır listesi — tüm TR sayfalarda ortak (tek kaynak). */
#site-nav .nav-drop{position:relative;display:flex;align-items:center}
#site-nav .nav-drop-btn{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
#site-nav .nav-drop-btn::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}
#site-nav .nav-drop-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:30;min-width:300px;margin-top:14px;padding:10px;background:#fff;border:1px solid var(--line,#dbe0e9);border-radius:8px;box-shadow:0 14px 32px #1b254024;flex-direction:column}
#site-nav .nav-drop-menu::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
#site-nav .nav-drop:hover .nav-drop-menu,#site-nav .nav-drop:focus-within .nav-drop-menu,#site-nav .nav-drop.is-open .nav-drop-menu{display:flex}
#site-nav .nav-drop:hover .nav-drop-btn::after,#site-nav .nav-drop.is-open .nav-drop-btn::after{transform:translateY(1px) rotate(225deg)}
#site-nav .nav-drop-label{padding:8px 12px 4px;color:var(--muted,#565e6e);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
#site-nav .nav-drop-label+a{margin-top:0}
#site-nav .nav-drop-menu a{display:block;padding:9px 12px;border-radius:6px;font-size:14px;white-space:nowrap;min-height:0}
#site-nav .nav-drop-menu a:hover,#site-nav .nav-drop-menu a:focus{background:var(--light,#f1f4f9)}
#site-nav .nav-drop-menu a[aria-current="page"]{font-weight:700}
#site-nav .nav-drop-sep{height:1px;margin:8px 4px;background:var(--line,#dbe0e9)}
@media(min-width:1051px) and (max-width:1320px){#site-nav{gap:20px!important}}
@media(min-width:1051px) and (max-width:1160px){#site-nav{gap:16px!important;font-size:12.5px!important}}
@media(min-width:1051px) and (max-width:1110px){#site-nav{gap:12px!important;font-size:12px!important;white-space:nowrap}}
/* Mobil menü: liste açık durur, başlık etiket olur */
@media(max-width:1050px){
 #site-nav .nav-drop{display:block}
 #site-nav .nav-drop-btn{display:none}
 #site-nav .nav-drop-menu{display:flex;position:static;transform:none;min-width:0;margin:4px 0;padding:6px 0 6px 10px;border:0;border-left:2px solid var(--line,#dbe0e9);border-radius:0;box-shadow:none;background:none}
 #site-nav .nav-drop-menu::before{display:none}
 #site-nav .nav-drop-menu a{white-space:normal;padding:11px 14px}
 #site-nav .nav-drop-sep{display:none}
 #site-nav .nav-drop-label{padding:12px 14px 4px}
}
