.confirm-dialog[data-v-e763384a]{--accent-color:#ef4444;--accent-light:#f87171;--accent-bg:rgba(239,68,68,.15);--accent-border:rgba(239,68,68,.3)}.confirm-dialog.variant-warning[data-v-e763384a]{--accent-color:#f59e0b;--accent-light:#fbbf24;--accent-bg:rgba(245,158,11,.15);--accent-border:rgba(245,158,11,.3)}.confirm-header[data-v-e763384a]{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem 1rem}.confirm-icon-wrapper[data-v-e763384a]{align-items:center;background:var(--accent-bg);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.confirm-icon[data-v-e763384a]{color:var(--accent-light);height:28px;width:28px}.confirm-title[data-v-e763384a]{color:#f1f5f9;font-size:1.1rem;font-weight:600;margin:0}.confirm-body[data-v-e763384a]{padding:0 1.25rem 1.25rem;text-align:center}.confirm-message[data-v-e763384a]{color:#cbd5e1;font-size:.95rem;margin:0 0 .75rem}.confirm-item-name[data-v-e763384a]{color:#f1f5f9;font-weight:600}.confirm-warning[data-v-e763384a]{color:#94a3b8;font-size:.85rem;margin:0 0 .5rem}.confirm-warning strong[data-v-e763384a]{color:var(--accent-light)}.confirm-warning-final[data-v-e763384a]{color:var(--accent-color);font-size:.8rem;font-weight:600;margin:.75rem 0 0}.confirm-footer[data-v-e763384a]{border-top:1px solid rgba(71,85,105,.3);display:flex;gap:.75rem;padding:1rem 1.25rem}.btn[data-v-e763384a]{border:none;border-radius:10px;cursor:pointer;flex:1;font-size:.85rem;font-weight:600;padding:.75rem;transition:all .2s}.btn-cancel[data-v-e763384a]{background:#33415580;color:#94a3b8}.btn-cancel[data-v-e763384a]:hover{background:#47556980;color:#f1f5f9}.btn-confirm[data-v-e763384a]{background:linear-gradient(135deg,var(--accent-color) 0,var(--accent-color) 100%);color:#fff}.variant-danger .btn-confirm[data-v-e763384a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.variant-danger .btn-confirm[data-v-e763384a]:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444)}.variant-warning .btn-confirm[data-v-e763384a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.variant-warning .btn-confirm[data-v-e763384a]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf24,#f59e0b)}.btn-confirm[data-v-e763384a]:hover:not(:disabled){transform:translateY(-1px)}.btn-confirm[data-v-e763384a]:disabled{cursor:not-allowed;opacity:.6}
