.app-dialog-mask[data-v-2725027e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:var(--mask-bg);display:flex;align-items:center;justify-content:center;padding:16px}.app-dialog[data-v-2725027e]{position:relative;width:min(92vw,420px);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);padding:var(--space-card);outline:none}.app-dialog__close[data-v-2725027e]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.app-dialog__close[data-v-2725027e]:hover{background:var(--bg-card);color:var(--text-primary)}.app-dialog__title[data-v-2725027e]{font-size:var(--font-module-title);line-height:var(--font-module-title-lh);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-inner-sm);padding-right:36px}.app-dialog__message[data-v-2725027e]{font-size:var(--font-body);color:var(--text-regular);margin-bottom:var(--space-card)}.app-dialog__body[data-v-2725027e]{margin-bottom:var(--space-card)}.app-dialog__actions[data-v-2725027e]{display:flex;justify-content:flex-end;gap:var(--space-inner)}.dialog-enter-active[data-v-2725027e],.dialog-leave-active[data-v-2725027e]{transition:opacity .2s ease}.dialog-enter-from[data-v-2725027e],.dialog-leave-to[data-v-2725027e]{opacity:0}.dialog-enter-active .app-dialog[data-v-2725027e]{transition:transform .2s ease}.dialog-enter-from .app-dialog[data-v-2725027e]{transform:scale(.96) translateY(8px)}
