.sheet[data-v-40f15609]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet__backdrop[data-v-40f15609]{position:absolute;inset:0;background:#0c121073}.sheet__panel[data-v-40f15609]{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--c-bg);box-shadow:0 -8px 40px #0000003d}.sheet__header[data-v-40f15609]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3)}.sheet__heading[data-v-40f15609]{flex:1;min-width:0}.sheet__close[data-v-40f15609]{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);flex:0 0 var(--tap-min);border:none;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);cursor:pointer}.sheet__body[data-v-40f15609]{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-4) var(--space-4)}.sheet__footer[data-v-40f15609]{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--c-border);background:var(--c-bg)}@media(min-width:768px){.sheet[data-v-40f15609]{align-items:center}.sheet__panel[data-v-40f15609]{max-width:520px;max-height:88vh;border-radius:var(--r-card)}}
