/* =============================================================================
   UniNeuromed — Posizionamento del mega menu generato da Navigation/UmbNav.cshtml

   I pannelli stanno dentro i <li> del menu: position: fixed li sgancia dal
   <li> e dagli eventuali overflow della testata. Il valore di top lo imposta
   umbnav-megamenu.js. Apertura, chiusura, colori e spaziature restano quelli
   di 03-header.css.

   Le regole valgono solo dentro .site-header__inner, cioè solo per la
   struttura UmbNav: la struttura di Chrome/Header (pannelli fuori dal
   container) non viene toccata.
   ========================================================================== */
.site-header__inner .megamenu.is-open {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1000;
}

/* Cambio lingua: globo + sigla (desktop), globo + nome (mobile) */
.nav__link--lang,
.mnav__lang {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
}
.nav__link--lang svg,
.mnav__lang svg {
  width: 1.15em;
  height: 1.15em;
  flex: none;
}
.nav__link--lang {
  border-left: 1px solid currentColor;
  padding-left: .75rem;
}