.sheet-layer.svelte-1rc1rez{z-index:50;overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop.svelte-1rc1rez{cursor:default;-webkit-tap-highlight-color:transparent;background:oklch(15% .02 300/.45);position:absolute;inset:0}.sheet-panel.svelte-1rc1rez{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 1.5rem);background:var(--surface-2);will-change:transform;border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -10px 40px -12px oklch(0% 0 0/.3)}.settling.svelte-1rc1rez{transition:transform .32s var(--ease-snappy), opacity .32s var(--ease-snappy)}.sheet-handle.svelte-1rc1rez{touch-action:none;flex-shrink:0;place-items:center;height:1.5rem;display:grid}.sheet-handle.svelte-1rc1rez span:where(.svelte-1rc1rez){background:var(--border);border-radius:999px;width:40px;height:6px}.sheet-body.svelte-1rc1rez{overscroll-behavior:contain;min-height:0;padding:.75rem 1.25rem calc(env(safe-area-inset-bottom) + 1.25rem);flex:auto;overflow-y:auto}.sheet-body.has-footer.svelte-1rc1rez{padding-bottom:1rem}.sheet-footer.svelte-1rc1rez{border-top:1px solid var(--border);padding:.75rem 1.25rem max(env(safe-area-inset-bottom), 1rem);flex-shrink:0}@media (width>=640px){.sheet-layer.svelte-1rc1rez{align-items:center;padding:1.5rem}.sheet-panel.svelte-1rc1rez{border-radius:16px;max-width:32rem;max-height:min(85dvh,48rem);box-shadow:0 24px 64px -16px oklch(0% 0 0/.35)}.sheet-handle.svelte-1rc1rez{display:none}.sheet-body.svelte-1rc1rez{padding-bottom:1.5rem}.sheet-footer.svelte-1rc1rez{padding-bottom:1rem}}
