.sheet-layer{z-index:var(--z-overlay);overscroll-behavior:contain;flex-direction:column;justify-content:flex-end;max-width:520px;margin:0 auto;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--overlay);transition:opacity .22s var(--ease-out);touch-action:none;position:absolute;inset:0}.sheet-panel{max-height:calc(var(--app-height) - var(--safe-top) - 24px);overscroll-behavior:contain;background:var(--bg-raised);color:var(--text);border-radius:var(--radius-lg) var(--radius-xs) 0 0;padding:var(--space-5) max(var(--space-4), var(--safe-right)) calc(var(--space-4) + var(--safe-bottom)) max(var(--space-4), var(--safe-left));box-shadow:0 -1px 0 var(--border);transition:transform .22s var(--ease-out);will-change:transform;gap:var(--space-2);outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.sheet-paper{--text:var(--ink-950);--text-secondary:#5b574d;--text-faint:#7d786c;--border:var(--border-on-paper);--border-strong:#0b0b0a4d;--surface:var(--paper-100);--surface-strong:var(--paper-100);--focus-ring:0 0 0 2px var(--paper), 0 0 0 4px var(--ink-950);background:var(--paper);box-shadow:none}.sheet-bleed>.sheet-content>:first-child{margin:calc(var(--space-5) * -1) calc(max(var(--space-4), var(--safe-right)) * -1) 0 calc(max(var(--space-4), var(--safe-left)) * -1)}.sheet-layer-closing,.sheet-layer-closing .sheet-scrim,.sheet-layer-closing .sheet-panel{pointer-events:none!important}.sheet-close{top:4px;right:max(var(--space-1), var(--safe-right));z-index:3;width:var(--touch,44px);height:var(--touch,44px);border-radius:var(--radius-round);color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.sheet-close svg{box-sizing:content-box;border-radius:var(--radius-round);background:var(--surface-strong);box-shadow:inset 0 0 0 1.5px var(--border-strong);padding:6px}.sheet-close:focus-visible{outline:none}.sheet-close:focus-visible svg{box-shadow:var(--focus-ring)}.sheet-closable .sheet-title{padding-right:calc(var(--touch,44px) - var(--space-2))}.sheet-tape{background:var(--accent);opacity:.92;clip-path:polygon(3% 0,97% 6%,100% 100%,0 92%);z-index:2;cursor:grab;touch-action:none;border:0;width:64px;height:18px;margin-left:-32px;padding:0;position:absolute;top:6px;left:50%;transform:rotate(-3deg)}.sheet-title{font-family:var(--font-brand);font-size:var(--fs-lg);font-weight:var(--fw-heavy);margin-bottom:var(--space-2)}.sheet-action{align-items:center;gap:var(--space-3);min-height:54px;padding:0 var(--space-1);border-bottom:1px solid var(--border);font-weight:var(--fw-strong);text-align:left;border-radius:0;display:flex}.sheet-action:last-child{border-bottom:0}.sheet-action svg{flex-shrink:0;width:22px;height:22px}.sheet-action-danger{color:var(--destructive)}.sheet-action:disabled{opacity:.4}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet-dragging{transition:none}.sheet-tape:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.sheet-panel,.sheet-scrim{transition-duration:.01ms}}.sheet-layer-capture{z-index:var(--z-capture-sheet)}.sheet-layer-poke{z-index:var(--z-toast);pointer-events:none}.sheet-layer-poke .sheet-panel,.sheet-layer-poke .sheet-scrim{pointer-events:auto}.sheet-layer-poke .sheet-panel{min-height:290px}.sheet-layer-poke .sheet-title{margin-top:5px}.sheet-layer-poke .sheet-content{gap:var(--space-2);flex-direction:column;display:flex}.sheet-content[inert]{pointer-events:none}
