.base-confirm-dialog[data-v-647a022e]{align-items:center;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));background:var(--overlay-bg);display:flex;inset:0;justify-content:center;padding:var(--spacing-6);position:fixed;z-index:var(--z-modal)}.base-confirm-dialog__container[data-v-647a022e]{animation:scale-in-647a022e .2s ease-out;-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));background:var(--bg-glass-card);border:1px solid var(--border-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);max-width:20rem;padding:var(--spacing-6);width:100%}.base-confirm-dialog__content[data-v-647a022e]{margin-bottom:var(--spacing-6);text-align:center}.base-confirm-dialog__icon-wrapper[data-v-647a022e]{align-items:center;border-radius:var(--radius-full);display:flex;height:3.5rem;justify-content:center;margin:0 auto var(--spacing-4);width:3.5rem}.base-confirm-dialog__icon-wrapper--danger[data-v-647a022e]{background:var(--color-error-lighter)}.base-confirm-dialog__icon-wrapper--warning[data-v-647a022e]{background:var(--color-warning-lighter)}.base-confirm-dialog__icon-wrapper--success[data-v-647a022e]{background:var(--color-success-lighter)}.base-confirm-dialog__icon-wrapper--info[data-v-647a022e]{background:var(--color-info-lighter)}.base-confirm-dialog__icon--danger[data-v-647a022e]{color:var(--color-error)}.base-confirm-dialog__icon--warning[data-v-647a022e]{color:var(--color-warning)}.base-confirm-dialog__icon--success[data-v-647a022e]{color:var(--color-success)}.base-confirm-dialog__icon--info[data-v-647a022e]{color:var(--color-info)}.base-confirm-dialog__title[data-v-647a022e]{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--spacing-2)}.base-confirm-dialog__message[data-v-647a022e]{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.base-confirm-dialog__actions[data-v-647a022e]{display:flex;gap:var(--spacing-3)}.base-confirm-dialog__actions[data-v-647a022e]>*{flex:1}.fade-enter-active[data-v-647a022e],.fade-leave-active[data-v-647a022e]{transition:opacity .2s ease}.fade-enter-from[data-v-647a022e],.fade-leave-to[data-v-647a022e]{opacity:0}@keyframes scale-in-647a022e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
