.modal-overlay.svelte-1y3sgqi{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.modal-backdrop.svelte-1y3sgqi{position:fixed;inset:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sheet-container.svelte-1y3sgqi{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:calc(100% - 70px);margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px -10px #00000026,0 0 0 1px #0000000d;overflow:hidden;overscroll-behavior:contain}@media(min-width:1024px){.sheet-container.svelte-1y3sgqi{max-height:min(850px,90%)}}.sheet-content.svelte-1y3sgqi{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:0}.sheet-footer.svelte-1y3sgqi{position:sticky;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;gap:7px;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#fffffff2,#fffc);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){.sheet-container.svelte-1y3sgqi,.modal-backdrop.svelte-1y3sgqi{transition:none!important;animation:none!important}}
