/* A closed overlay must not keep the document locked. Native modals still lock. */
html:not(.public-menu-open):not(.sidebar-open){overflow-y:auto!important;height:auto!important;min-height:100%}
html body:not(.sidebar-open):not(:has(dialog[open])):not(:has(.app-modal.open)):not(:has(.broadcast-popup-overlay:not([hidden]))){overflow-y:auto!important;height:auto!important;min-height:100vh;touch-action:auto!important}
@media(min-width:821px){html.sidebar-open{overflow-y:auto!important}html body.sidebar-open:not(:has(dialog[open])):not(:has(.app-modal.open)){overflow-y:auto!important;touch-action:auto!important}}
