.dialog-overlay[data-v-c3300289]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;padding:var(--space-4);position:fixed;z-index:10000}[data-theme=dark] .dialog-overlay[data-v-c3300289]{background:#000000b3}.dialog-container[data-v-c3300289]{align-items:center;animation:dialog-scale-c3300289 .2s var(--easing);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:var(--space-4);max-width:400px;padding:var(--space-6);text-align:center;width:100%}@keyframes dialog-scale-c3300289{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-icon[data-v-c3300289]{align-items:center;background:color-mix(in oklab,var(--color-primary) 10%,transparent);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.dialog-title[data-v-c3300289]{color:var(--color-text);font-size:var(--fz-xl);font-weight:600;line-height:1.3;margin:0}.dialog-message[data-v-c3300289]{color:var(--color-text-secondary);font-size:var(--fz-base);line-height:1.5;margin:0}.dialog-actions[data-v-c3300289]{display:flex;gap:var(--space-3);margin-top:var(--space-2);width:100%}.dialog-btn[data-v-c3300289]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:var(--fz-base);font-weight:500;gap:var(--space-2);justify-content:center;min-height:44px;padding:var(--space-3) var(--space-4);transition:all var(--dur-fast) var(--easing)}.dialog-btn[data-v-c3300289]:disabled{cursor:not-allowed;opacity:.6}.dialog-btn--cancel[data-v-c3300289]{background:var(--color-muted);color:var(--color-text)}.dialog-btn--cancel[data-v-c3300289]:hover:not(:disabled){background:color-mix(in oklab,var(--color-muted) 80%,var(--color-border))}.dialog-btn--confirm[data-v-c3300289]{background:var(--color-primary);box-shadow:0 4px 12px color-mix(in oklab,var(--color-primary) 25%,transparent);color:#fff}.dialog-btn--confirm[data-v-c3300289]:hover:not(:disabled){background:var(--color-primary-700);box-shadow:0 6px 16px color-mix(in oklab,var(--color-primary) 30%,transparent);transform:translateY(-1px)}.dialog-btn--confirm[data-v-c3300289]:active:not(:disabled){transform:translateY(0)}.dialog-loading[data-v-c3300289]{align-items:center;display:flex;justify-content:center}.spinner[data-v-c3300289]{animation:spin-c3300289 .8s linear infinite}@keyframes spin-c3300289{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-enter-active[data-v-c3300289],.dialog-leave-active[data-v-c3300289]{transition:opacity var(--dur) var(--easing)}.dialog-enter-active .dialog-container[data-v-c3300289],.dialog-leave-active .dialog-container[data-v-c3300289]{transition:transform var(--dur) var(--easing),opacity var(--dur) var(--easing)}.dialog-enter-from[data-v-c3300289],.dialog-leave-to[data-v-c3300289]{opacity:0}.dialog-enter-from .dialog-container[data-v-c3300289],.dialog-leave-to .dialog-container[data-v-c3300289]{opacity:0;transform:scale(.95)}@media(max-width:768px){.dialog-container[data-v-c3300289]{max-width:100%;padding:var(--space-5)}.dialog-icon[data-v-c3300289]{height:56px;width:56px}.dialog-title[data-v-c3300289]{font-size:var(--fz-lg)}}
