.ss-layer.svelte-z5r04k{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px) + var(--ss-kb, 0px));transition:padding-bottom .16s ease-out;--ss-full: calc(100dvh - 16px - env(safe-area-inset-bottom, 0px)) }.ss-layer.docked.svelte-z5r04k{padding:env(safe-area-inset-top,0px) 0 var(--ss-kb, 0px);--ss-full: calc(100dvh - env(safe-area-inset-top, 0px)) }.ss-layer.docked.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k){border-radius:var(--radius-feature) var(--radius-feature) 0 0}.ss-layer.docked.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k)>.foot-safe:where(.svelte-z5r04k),.ss-layer.docked.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k)>.pad-safe:where(.svelte-z5r04k){border-radius:0}.ss-layer.docked.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k)>.foot-safe:where(.svelte-z5r04k),.ss-layer.docked.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k)>.pad-safe:where(.svelte-z5r04k){padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.ss-layer.full.svelte-z5r04k>.ss-panel:where(.svelte-z5r04k){border-radius:0}.ss-panel .ss-layer.svelte-z5r04k{padding:0;bottom:var(--ss-hidden, 0px)}.ss-layer.docked>.ss-panel .ss-layer.svelte-z5r04k{padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))}.ss-scrim.svelte-z5r04k{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.ss-panel.svelte-z5r04k{position:relative;width:100%;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-card);will-change:transform}.ss-grab.svelte-z5r04k{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:28px}.ss-grab.svelte-z5r04k span:where(.svelte-z5r04k){width:36px;height:5px;border-radius:999px;background:var(--color-gray-200)}.ss-fixed.svelte-z5r04k{flex:0 0 auto}.ss-scroll.svelte-z5r04k{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-gray-200) transparent}.ss-scroll.svelte-z5r04k::-webkit-scrollbar{width:6px}.ss-scroll.svelte-z5r04k::-webkit-scrollbar-track{background:transparent}.ss-scroll.svelte-z5r04k::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-gray-200)}.pad-safe.svelte-z5r04k{padding-bottom:16px;border-radius:0 0 var(--radius-card) var(--radius-card)}.foot-safe.svelte-z5r04k{position:relative;z-index:1;background:#fff;padding-bottom:16px;border-radius:0 0 var(--radius-card) var(--radius-card);overflow:hidden}
