.drawer-portal.svelte-1lrc3ed{display:contents}.drawer-scrim.svelte-1lrc3ed{z-index:48;background:#00000059;position:fixed;inset:0}.drawer-panel.svelte-1lrc3ed{top:0;bottom:0;z-index:49;width:var(--drawer-width,min(24rem, 92vw));background:var(--surface);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-drawer);--drawer-slide-from:1.5rem;animation:svelte-1lrc3ed-drawer-in var(--duration-fast) ease-out;flex-direction:column;display:flex;position:fixed;inset-inline-end:0}[dir=rtl] .drawer-panel.svelte-1lrc3ed{--drawer-slide-from:-1.5rem;box-shadow:12px 0 40px #00000040}.drawer-panel.bottom.svelte-1lrc3ed{top:auto;border-inline-start:0;border-top:1px solid var(--border);border-radius:1.25rem 1.25rem 0 0;width:auto;max-height:85vh;animation-name:svelte-1lrc3ed-sheet-in;inset-inline:0;box-shadow:0 -12px 40px #00000040}.sheet-body.svelte-1lrc3ed{overscroll-behavior:contain;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto}.drawer-handle.svelte-1lrc3ed{background:var(--border-strong);border-radius:999px;width:2.4rem;height:.25rem;margin:.5rem auto 0}@keyframes svelte-1lrc3ed-sheet-in{0%{opacity:0;transform:translateY(2rem)}}@keyframes svelte-1lrc3ed-drawer-in{0%{transform:translateX(var(--drawer-slide-from,1.5rem));opacity:0}}
