/* Phase 8.5.5 — Temporary header cleanup and responsive collision guard */

/* Hide unfinished header entries: Video, Interesting, cart, account. 
   Selectors are intentionally broad because current header is generated by custom code. */
.sym-header a[href*="/video"],
.sym-header a[href*="/interesting"],
.sym-header a[href*="/account"],
.sym-header a[href*="/cart"],
.sym-header a[href*="/basket"],
.sym-header a[aria-label*="Видео"],
.sym-header a[aria-label*="Интерес"],
.sym-header a[aria-label*="Аккаунт"],
.sym-header a[aria-label*="Корз"],
.sym-header .sym-header-cart,
.sym-header .sym-header-account,
.sym-header .sym-nav-video,
.sym-header .sym-nav-interesting,
.site-header a[href*="/video"],
.site-header a[href*="/interesting"],
.site-header a[href*="/account"],
.site-header a[href*="/cart"],
.site-header a[href*="/basket"]{
    display:none!important;
}

@media(max-width:1180px){
    .sym-header .sym-socials a:not(:last-child),
    .sym-header .sym-social a:not(:last-child),
    .sym-header .sym-header-socials a:not(:last-child),
    .site-header .sym-socials a:not(:last-child),
    .site-header .sym-header-socials a:not(:last-child){
        display:none!important;
    }

    .sym-header,
    .site-header{
        max-width:calc(100vw - 24px)!important;
    }
}

@media(max-width:980px){
    .sym-header,
    .site-header{
        gap:8px!important;
    }

    .sym-header nav,
    .site-header nav{
        min-width:0!important;
    }
}
