.is-hidden{display:none!important}.overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px;box-sizing:border-box}.overlay[aria-modal=true]{overscroll-behavior:contain}.overlay-panel{width:100%;max-height:92dvh;overflow:auto;-webkit-overflow-scrolling:touch}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#e44a2d) 55%,transparent);outline-offset:3px}@media (max-width:760px){.overlay{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}}
