/* Voop antraštė: aktyvus punktas + „Įranga" išskleidimas per visą plotį (kaip Teledema). */

.site-header .navlinks{gap:28px;}
.site-header .navlinks a.is-current,
.site-header .nav-mega.is-current > .nav-mega__link{color:var(--red);}
.site-header .navlinks a.is-current::after,
.site-header .nav-mega.is-current > .nav-mega__link::after{transform:scaleX(1);}

/* Punktas su išskleidimu: nuoroda + rodyklės mygtukas */
.nav-mega{display:flex;align-items:center;gap:2px;}
.nav-mega__btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:6px;}
.nav-mega__btn:focus-visible{outline:2px solid var(--red);outline-offset:2px;}
.nav-chevron{transition:transform .2s ease;}
.nav-mega.is-open .nav-chevron{transform:rotate(180deg);}
.nav-mega.is-open > .nav-mega__link{color:var(--red);}

/* Skydelis - pritvirtintas prie antraštės (sticky header = pozicionavimo pagrindas), per visą plotį */
.nav-mega__panel{
  position:absolute;left:0;right:0;top:100%;z-index:70;
  background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);
  box-shadow:0 30px 50px -30px rgba(13,13,13,.25);
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity .18s ease, transform .18s ease, visibility 0s linear .18s;
}
.nav-mega.is-open .nav-mega__panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease, transform .18s ease, visibility 0s;}
.nav-mega__inner{padding:30px 0 26px;}
.nav-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 36px;}
.nav-mega__col{display:flex;flex-direction:column;gap:12px;}
.navlinks .nav-mega__head{font-size:15px;font-weight:700;color:var(--ink);padding:0 0 4px;}
.navlinks .nav-mega__item{font-size:14.5px;font-weight:500;color:var(--ink-soft);padding:0;}
.navlinks .nav-mega__head:hover, .navlinks .nav-mega__item:hover{color:var(--red);}
.navlinks .nav-mega__panel a::after{content:none;}
.navlinks .nav-mega__all{display:inline-flex;gap:6px;margin-top:26px;padding:16px 0 0;border-top:1px solid var(--line);width:100%;font-size:14px;font-weight:700;color:var(--ink);}
.navlinks .nav-mega__all:hover{color:var(--red);}

/* Senas demo išskleidimas (tuščias) - nebenaudojamas */
.site-header .has-dropdown{display:none;}

/* Mobilus meniu: „Įranga" kaip išskleidžiama grupė */
.menu-group{border-bottom:1px solid var(--line);}
.menu-group > summary.menu-link{list-style:none;cursor:pointer;border-bottom:0;}
.menu-group > summary::-webkit-details-marker{display:none;}
.menu-group[open] .nav-chevron{transform:rotate(180deg);}
.menu-group__body{display:flex;flex-direction:column;padding:0 4px 18px;}
.menu-group__head{font-size:15px;font-weight:700;color:var(--ink);padding:12px 0 6px;}
.menu-group__item{font-size:15px;font-weight:500;color:var(--ink-soft);padding:7px 0 7px 12px;}
.menu-group__all{font-size:15px;font-weight:700;color:var(--red);padding:14px 0 0;}
.menu-link.is-current a{color:var(--red);}

@media (prefers-reduced-motion:reduce){ .nav-mega__panel,.nav-chevron{transition:none;} }
