.sheet.svelte-13ak227{background:var(--background);box-shadow:var(--box-shadow-sm);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.backdrop.svelte-13ak227,.grabber.svelte-13ak227,.open.svelte-13ak227,.close.svelte-13ak227{display:none}.header.svelte-13ak227{border-bottom:.5px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.heading.svelte-13ak227{color:var(--color-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.2}.body.svelte-13ak227{display:block}.empty-state.svelte-13ak227{color:var(--color-muted);text-align:center;opacity:.5;margin:2.5rem 0 3rem;font-size:1.25rem;font-weight:400}.footer.svelte-13ak227{justify-content:space-between;align-items:center;gap:1rem;display:flex}.price-label.svelte-13ak227{color:var(--color-black);margin:-.2rem 0 0;font-size:.875rem;line-height:1.5}.price.svelte-13ak227{color:var(--color-black);font-size:1.5rem;font-weight:600;line-height:1;display:block}.price.placeholder.svelte-13ak227{color:rgb(var(--rgb-muted));font-weight:400}.actions.svelte-13ak227{align-items:center;display:flex}@media (width>=1000px){.footer.svelte-13ak227{z-index:2;background:var(--background);border-top:.5px solid var(--color-divider);border-radius:0 0 var(--radius-md) var(--radius-md);margin:0 -1rem -1rem;padding:1rem;position:sticky;bottom:0}}@media (width<1000px){.sheet.svelte-13ak227{z-index:50;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;height:calc(5rem + env(safe-area-inset-bottom,0px) + (min(80vh, 32rem) - 5rem - env(safe-area-inset-bottom,0px)) * var(--sheet-progress,0));transition:height .22s var(--ease-out);gap:0;padding:0;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 3px 42px -6px #00000059,0 0 0 .5px #e8e8e8}.sheet.dragging.svelte-13ak227{transition:none}.sheet.expanded.svelte-13ak227{touch-action:none}.sheet.show.svelte-13ak227{display:flex}.backdrop.show.svelte-13ak227{z-index:49;opacity:var(--sheet-progress,0);transition:opacity .22s var(--ease-out);pointer-events:none;background:#0003;display:block;position:fixed;inset:0}.backdrop.expanded.svelte-13ak227{pointer-events:auto}.backdrop.dragging.svelte-13ak227{transition:none}.sheet.bounce-in.svelte-13ak227:not(.dragging):not(.expanded){animation:.62s cubic-bezier(.22,1.2,.36,1) both svelte-13ak227-summary-bounce-in}.sheet.bounce-update.svelte-13ak227:not(.dragging):not(.expanded){animation:.52s cubic-bezier(.22,1.2,.36,1) both svelte-13ak227-summary-bounce-update}@keyframes svelte-13ak227-summary-bounce-in{0%{min-height:calc(4rem + env(safe-area-inset-bottom,0px));transform:translateY(100%)}55%{min-height:calc(6rem + env(safe-area-inset-bottom,0px));transform:translateY(0)}78%{min-height:calc(4.25rem + env(safe-area-inset-bottom,0px));transform:translateY(0)}to{min-height:calc(4rem + env(safe-area-inset-bottom,0px));transform:translateY(0)}}@keyframes svelte-13ak227-summary-bounce-update{0%{min-height:calc(4rem + env(safe-area-inset-bottom,0px))}40%{min-height:calc(6rem + env(safe-area-inset-bottom,0px))}70%{min-height:calc(4.25rem + env(safe-area-inset-bottom,0px))}to{min-height:calc(4rem + env(safe-area-inset-bottom,0px))}}.grabber.svelte-13ak227{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;opacity:.7;justify-content:center;align-items:center;height:1.75rem;display:flex;position:absolute;top:0;left:0;right:0}.grabber.svelte-13ak227:active{cursor:grabbing}.pill.svelte-13ak227{background:var(--color-light-gray);border-radius:5rem;width:2rem;height:.25rem;display:block}.header.svelte-13ak227{margin:0 var(--document-margin);-webkit-user-select:none;user-select:none;opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out);flex-shrink:0;padding:1.5rem 2rem .5rem 0}.body.svelte-13ak227{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:.5rem var(--document-margin) calc(5.5rem + env(safe-area-inset-bottom,0px));opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out);z-index:1;flex:1;position:relative;overflow-y:auto}.footer.svelte-13ak227{z-index:2;background:var(--background);padding:.75rem var(--document-margin) calc(.75rem + env(safe-area-inset-bottom,0px));border-top:.5px solid color-mix(in srgb, var(--color-divider) calc(var(--sheet-progress,0) * 100%), transparent);touch-action:none;gap:.75rem;position:absolute;bottom:0;left:0;right:0}.open.svelte-13ak227{opacity:calc(1 - var(--sheet-progress,0));transition:opacity .18s var(--ease-out);flex-shrink:0;display:block}.sheet.expanded.svelte-13ak227 .open:where(.svelte-13ak227){display:none}.sheet.svelte-13ak227:not(.expanded) .price-label:where(.svelte-13ak227){text-align:right;margin-left:auto}.sheet.dragging.svelte-13ak227 .body:where(.svelte-13ak227),.sheet.dragging.svelte-13ak227 .header:where(.svelte-13ak227),.sheet.dragging.svelte-13ak227 .open:where(.svelte-13ak227){transition:none}.sheet.svelte-13ak227:not(.expanded) .header:where(.svelte-13ak227),.sheet.svelte-13ak227:not(.expanded) .body:where(.svelte-13ak227){pointer-events:none}.sheet.expanded.svelte-13ak227 .close:where(.svelte-13ak227){top:1.25rem;right:calc(var(--document-margin) - .5rem);color:rgb(var(--rgb-gray));cursor:pointer;z-index:4;opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out), background-color .1s var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute}.close.svelte-13ak227:hover{background:var(--color-highlight-light)}.sheet.dragging.svelte-13ak227 .close:where(.svelte-13ak227){transition:none}}
