.backdrop.svelte-mjbzee{z-index:200;background:#0006;animation:.2s ease-out svelte-mjbzee-fade-in;position:fixed;inset:0}.backdrop-hidden.svelte-mjbzee{opacity:0;transition:opacity .2s ease-in}.sheet.svelte-mjbzee{z-index:210;background:var(--color-bg-white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);flex-direction:column;height:100dvh;transition:bottom .2s ease-out,height .2s ease-out;animation:.25s ease-out svelte-mjbzee-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(0)}.sheet.closing.svelte-mjbzee{transition:transform .2s ease-in;transform:translateY(100%)!important}.handle-area.svelte-mjbzee{padding:var(--space-sm) 0 var(--space-xs);cursor:grab;touch-action:none;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.handle.svelte-mjbzee{border-radius:var(--radius-full);background:var(--color-border);width:36px;height:4px}.sheet-title.svelte-mjbzee{font-size:var(--text-base);color:var(--color-text);margin-top:var(--space-xs);font-weight:600}.sheet-header.svelte-mjbzee{padding:0 var(--space-sm);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.sheet-body.svelte-mjbzee{overscroll-behavior:contain;padding:0 0 var(--space-xs);flex:1;overflow-y:auto}.sheet-body.svelte-mjbzee>:first-child{margin-top:var(--space-xs)}@keyframes svelte-mjbzee-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-mjbzee-fade-in{0%{opacity:0}to{opacity:1}}
