.sheet-backdrop.svelte-1rc1rez{z-index:49;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.sheet-panel.svelte-1rc1rez{z-index:50;background:var(--card);border-top:1px solid var(--border);will-change:transform;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sheet-open.svelte-1rc1rez{animation:.35s cubic-bezier(.32,.72,0,1) forwards svelte-1rc1rez-sheetSlideUp}.sheet-close.svelte-1rc1rez{animation:.3s cubic-bezier(.4,0,1,1) forwards svelte-1rc1rez-sheetSlideDown}@keyframes svelte-1rc1rez-sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1rc1rez-sheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet-handle-area.svelte-1rc1rez{cursor:grab;flex-shrink:0;justify-content:center;padding:12px 0 6px;display:flex}.sheet-handle-area.svelte-1rc1rez:active{cursor:grabbing}.sheet-handle.svelte-1rc1rez{background:var(--border);border-radius:99px;width:36px;height:4px}.sheet-header.svelte-1rc1rez{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 20px 12px;display:flex}.sheet-title.svelte-1rc1rez{color:var(--foreground);font-size:1rem;font-weight:600}.sheet-close-btn.svelte-1rc1rez{width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sheet-close-btn.svelte-1rc1rez:hover{background:var(--muted);color:var(--foreground)}.sheet-body.svelte-1rc1rez{flex:1;padding:20px;overflow-y:auto}.sheet-footer.svelte-1rc1rez{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px 20px}
