.backdrop[data-v-c13d2305]{padding:var(--space-4);z-index:50;background:#0a120f80;place-items:center;display:grid;position:fixed;inset:0}.dialog-enter-active[data-v-c13d2305],.dialog-leave-active[data-v-c13d2305]{transition:opacity var(--dur-2) var(--ease)}.dialog-enter-active .dialog[data-v-c13d2305]{transition:transform var(--dur-3) var(--ease-enter)}.dialog-leave-active .dialog[data-v-c13d2305]{transition:transform var(--dur-1) var(--ease)}.dialog-enter-from[data-v-c13d2305],.dialog-leave-to[data-v-c13d2305]{opacity:0}.dialog-enter-from .dialog[data-v-c13d2305],.dialog-leave-to .dialog[data-v-c13d2305]{transform:translateY(12px)scale(.97)}.dialog[data-v-c13d2305]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(520px,100%);max-height:90vh;box-shadow:var(--shadow-lg);overflow-y:auto}.dialog-head[data-v-c13d2305]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.dialog-body[data-v-c13d2305]{padding:var(--space-5)}.dialog-foot[data-v-c13d2305]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);display:flex}.close[data-v-c13d2305]{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-2) var(--ease-spring);background:0 0;border:none;font-size:1.4rem;line-height:1}.close[data-v-c13d2305]:hover{color:var(--text);background:var(--surface-sunken);transform:rotate(90deg)}.close[data-v-c13d2305]:active{transform:rotate(90deg)scale(.88)}html.is-phone .backdrop[data-v-c13d2305]{padding:0;display:block}html.is-phone .dialog[data-v-c13d2305]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-left:none;border-right:none;position:absolute;bottom:0;left:0;right:0}html.is-phone .dialog-enter-from .dialog[data-v-c13d2305],html.is-phone .dialog-leave-to .dialog[data-v-c13d2305]{transform:translateY(100%)scale(1)}html.is-phone .dialog-head[data-v-c13d2305],html.is-phone .dialog-foot[data-v-c13d2305],html.is-phone .dialog-body[data-v-c13d2305]{padding:var(--space-4)}html.is-phone .dialog-foot[data-v-c13d2305]{gap:var(--space-2);flex-direction:column-reverse}html.is-phone .dialog-foot[data-v-c13d2305]>*{width:100%}html.is-phone .close[data-v-c13d2305]{min-width:44px;min-height:44px;font-size:1.6rem}
