/* Shared modal scroll lock, including mobile browsers and nested dialogs. */
html.app-modal-scroll-locked {
    overflow: hidden !important;
    overscroll-behavior: none;
}
html.app-modal-scroll-locked body {
    position: fixed !important;
    top: var(--app-modal-scroll-top, 0) !important;
    width: 100%;
    overflow: hidden !important;
    overscroll-behavior: none;
}
:is([aria-modal="true"], dialog[open], .mud-dialog) {
    overscroll-behavior: contain;
}
