.modal-overlay.svelte-32v57s{padding-top:max(1rem,env(safe-area-inset-top,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px))}.modal-footer.svelte-32v57s{max-height:45%;overflow-y:auto;overscroll-behavior:contain}.modal-dialog.svelte-32v57s{max-height:90vh;max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem))}@media(max-width:639px){.mobile-fullscreen.svelte-32v57s{padding:0}.mobile-fullscreen.svelte-32v57s .modal-dialog:where(.svelte-32v57s){height:100vh;height:100dvh;max-height:100dvh;max-width:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.mobile-fullscreen.svelte-32v57s .modal-body:where(.svelte-32v57s){padding:.75rem}}
