.sheet-backdrop.svelte-iul39o{inset:0;top:calc(-1 * var(--safe-top));z-index:var(--z-detail-screen);touch-action:none;visibility:hidden;transition:background .35s var(--ease-modal), visibility .35s var(--ease-modal);background:0 0;position:fixed}.sheet-backdrop--open.svelte-iul39o{visibility:visible;background:#00000040}.sheet.svelte-iul39o{width:100%;max-height:85vh;max-height:calc(min(85dvh, calc(var(--sheet-vvh,100dvh) - 12px)) + var(--sheet-kb,0px));z-index:calc(var(--z-detail-screen) + 1);background:var(--color-bg-primary);border-radius:var(--radius-modal) var(--radius-modal) 0 0;padding:0 16px calc(24px + var(--safe-bottom) + var(--sheet-kb,0px));visibility:hidden;touch-action:none;transition:transform .35s var(--ease-modal), visibility .35s var(--ease-modal);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f}.sheet--open.svelte-iul39o{visibility:visible;transform:translateY(0)}.sheet.svelte-iul39o:focus{outline:none}.sheet__close.svelte-iul39o{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;width:100%;padding:12px 0 8px;display:block}.sheet__handle.svelte-iul39o{background:var(--color-border-light);border-radius:2px;width:36px;height:4px;margin:0 auto;display:block}.sheet__content.svelte-iul39o{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}
