/* CPOOL MENU STABLE V12 */

/*
 * Riserva sempre lo spazio della scrollbar verticale.
 * In questo modo la larghezza del viewport non cambia passando
 * da una pagina corta a una pagina lunga.
 */

html {
  overflow-y: scroll !important;
  scrollbar-gutter: stable !important;
}

/*
 * Evita che il calcolo della larghezza del menu cambi per padding o bordi.
 * Non vengono imposte nuove dimensioni.
 */

.cpool-hard-header,
.cpool-hard-inner,
.cpool-v2-nav,
.cpool-v2-nav-inner {
  box-sizing: border-box !important;
}

/*
 * Il layout editor può gestire lo scorrimento internamente,
 * ma il gutter esterno rimane comunque riservato.
 */

html:has(body.cpool-editor-layout) {
  scrollbar-gutter: stable !important;
}
