.sheet-layer.svelte-1xhvrmi{z-index:1000;isolation:isolate;overscroll-behavior:none;align-items:flex-end;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.sheet-backdrop.svelte-1xhvrmi{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04303373;border:0;width:100%;min-height:0;padding:0;transition:opacity .18s;position:absolute;inset:0}.sheet-backdrop.visible.svelte-1xhvrmi{opacity:1}.sheet-motion.svelte-1xhvrmi{z-index:1;will-change:transform;width:min(100%,480px);margin:0 auto;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:relative;transform:translateY(100dvh)}.sheet-motion.entered.svelte-1xhvrmi{transform:translate(0,0)}.sheet-motion.svelte-1xhvrmi:not(.entered){pointer-events:none}.bottom-sheet.svelte-1xhvrmi{width:100%;max-height:min(calc(100dvh - max(12px, env(safe-area-inset-top))), 760px);border:1px solid var(--color-line);background:#fff;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;transition:transform .16s;display:flex;overflow:hidden;box-shadow:0 -16px 56px #07575e2e}.bottom-sheet.dragging.svelte-1xhvrmi{transition:none}.bottom-sheet.svelte-1xhvrmi:focus{outline:none}.sheet-drag-handle.svelte-1xhvrmi{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:100%;min-height:44px;padding:0;display:grid}.sheet-drag-handle.svelte-1xhvrmi:active{cursor:grabbing}.sheet-drag-handle.svelte-1xhvrmi span:where(.svelte-1xhvrmi){background:#c5dcd8;border-radius:999px;width:42px;height:4px}header.svelte-1xhvrmi{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 20px 12px;display:flex}h2.svelte-1xhvrmi{color:var(--color-teal-900);letter-spacing:-.025em;margin:0;font-size:1.05rem}p.svelte-1xhvrmi{color:var(--color-muted);margin:5px 0 0;font-size:.75rem;line-height:1.45}.close-button.svelte-1xhvrmi{width:44px;height:44px;color:var(--color-teal-900);background:var(--color-mint-100);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.sheet-content.svelte-1xhvrmi{min-height:0;padding:6px 20px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}
