.confirm-overlay[data-v-e17c6d51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:var(--space-6)}.confirm-dialog[data-v-e17c6d51]{background:var(--bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg),0 0 0 1px var(--border-light);width:100%;max-width:380px;overflow:hidden}.dialog-icon-wrapper[data-v-e17c6d51]{display:flex;justify-content:center;padding:var(--space-6) var(--space-6) 0}.icon-container[data-v-e17c6d51]{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.icon-container.icon-info[data-v-e17c6d51]{background:var(--primary-100);color:var(--primary-600)}.icon-container.icon-warning[data-v-e17c6d51]{background:var(--warning-100);color:var(--warning-600)}.icon-container.icon-danger[data-v-e17c6d51]{background:var(--error-100);color:var(--error-600)}.dialog-content[data-v-e17c6d51]{padding:var(--space-5) var(--space-6);text-align:center}.dialog-title[data-v-e17c6d51]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;color:var(--gray-900)}.dialog-message[data-v-e17c6d51]{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--gray-600)}.dialog-actions[data-v-e17c6d51]{display:flex;gap:var(--space-3);padding:0 var(--space-6) var(--space-6)}.btn[data-v-e17c6d51]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:var(--transition);border:none;outline:none}.btn-cancel[data-v-e17c6d51]{background:var(--bg-tertiary);color:var(--gray-700);border:1px solid var(--border-light)}.btn-cancel[data-v-e17c6d51]:hover{background:var(--gray-200);color:var(--gray-800)}.btn-confirm[data-v-e17c6d51]{color:#fff;box-shadow:var(--shadow-sm)}.btn-confirm.btn-info[data-v-e17c6d51]{background:var(--primary-600)}.btn-confirm.btn-info[data-v-e17c6d51]:hover{background:var(--primary-700)}.btn-confirm.btn-warning[data-v-e17c6d51]{background:var(--primary-600)}.btn-confirm.btn-warning[data-v-e17c6d51]:hover{background:var(--primary-700)}.btn-confirm.btn-danger[data-v-e17c6d51]{background:var(--error-600)}.btn-confirm.btn-danger[data-v-e17c6d51]:hover{background:var(--error-700)}.modal-enter-active[data-v-e17c6d51]{transition:opacity .2s ease}.modal-leave-active[data-v-e17c6d51]{transition:opacity .15s ease}.modal-enter-from[data-v-e17c6d51],.modal-leave-to[data-v-e17c6d51]{opacity:0}.modal-enter-active .confirm-dialog[data-v-e17c6d51]{animation:dialog-in-e17c6d51 .25s ease}.modal-leave-active .confirm-dialog[data-v-e17c6d51]{animation:dialog-out-e17c6d51 .15s ease forwards}@keyframes dialog-in-e17c6d51{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialog-out-e17c6d51{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}
