.dialog[data-v-5d507804]{width:100%;max-width:100%;max-height:100%;color:var(--color-text);background:0 0;border:0;margin:auto 0 0;padding:0}.dialog[data-v-5d507804]::backdrop{background:var(--color-overlay)}.dialog[open][data-v-5d507804]{animation:sheet-in-5d507804 var(--duration-normal) var(--ease-out)}.dialog[open][data-v-5d507804]::backdrop{animation:fade-in-5d507804 var(--duration-normal) ease}.dialog__panel[data-v-5d507804]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:92dvh;box-shadow:var(--shadow-lg);border-bottom:0;flex-direction:column;display:flex}.dialog__header[data-v-5d507804]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-2) var(--space-5);display:flex;position:relative}.dialog__grabber[data-v-5d507804]{border-radius:var(--radius-full);background:var(--color-border-strong);width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dialog__title[data-v-5d507804]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text)}.dialog__close[data-v-5d507804]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid}.dialog__close[data-v-5d507804]:hover{background:var(--color-surface-hover);color:var(--color-text)}.dialog__close[data-v-5d507804]:focus-visible{border-radius:var(--radius-full)}.dialog__body[data-v-5d507804]{overscroll-behavior:contain;padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));overflow-y:auto}@media (width>=768px){.dialog[data-v-5d507804]{width:min(560px,100% - 2 * var(--space-6));margin:auto}.dialog[open][data-v-5d507804]{animation-name:pop-in-5d507804}.dialog--wide[data-v-5d507804]{width:min(760px,100% - 2 * var(--space-6))}.dialog__panel[data-v-5d507804]{border-bottom:1px solid var(--color-border);border-radius:var(--radius-xl);max-height:calc(min(86dvh,820px));box-shadow:var(--shadow-lg)}.dialog__grabber[data-v-5d507804]{display:none}.dialog__body[data-v-5d507804]{padding-bottom:var(--space-6)}}@keyframes sheet-in-5d507804{0%{opacity:0;transform:translateY(24px)}}@keyframes pop-in-5d507804{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fade-in-5d507804{0%{opacity:0}}
