/**
 * mfr-panel — stili pubblici minimi.
 * Layout (modal / drawer / dropdown) = CSS di chi compone la pagina su .mfr-panel ecc.
 */

/* Stato chiuso: vince su utility display del blocco (flex/grid) che altrimenti renderebbe visibile un nodo con [hidden]. */
[data-mfr-panel][hidden] {
  display: none !important;
}

/* Scroll lock quando almeno un panel con data-mfr-panel-lock-scroll è aperto */
html.mfr-panel--scroll-locked {
  overflow: hidden;
}

/* Backdrop iniettato dal runtime (solo se data-mfr-panel-overlay sul panel). Colore di default sovrascrivibile. */
.mfr-panel-runtime-backdrop {
  box-sizing: border-box;
}
