.ConfirmModal_backdrop__QzaAB{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:ConfirmModal_fadeIn__q__wv .15s ease}@keyframes ConfirmModal_fadeIn__q__wv{0%{opacity:0}to{opacity:1}}.ConfirmModal_card__4YbsN{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-lg,0 20px 60px rgba(0,0,0,.2));padding:var(--space-6);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-4);animation:ConfirmModal_slideUp__hXpnQ .15s ease}@keyframes ConfirmModal_slideUp__hXpnQ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_iconWrap__CBSgZ{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ConfirmModal_iconWrap__CBSgZ.ConfirmModal_danger__X6jzG{background:rgba(201,42,42,.12);color:#c92a2a}.ConfirmModal_iconWrap__CBSgZ.ConfirmModal_neutral__DMdnc{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.ConfirmModal_body__hbHYm{display:flex;flex-direction:column;gap:var(--space-2)}.ConfirmModal_title__Xh_nf{font-size:var(--font-size-base);font-weight:700;color:var(--text-primary);margin:0}.ConfirmModal_message__XIE4l{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}.ConfirmModal_actions__ub4KT{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.ConfirmModal_cancelBtn__ottXw{height:38px;padding:0 var(--space-5);border-radius:999px;border:1.5px solid var(--border-color);background:none;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-body);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.ConfirmModal_cancelBtn__ottXw:hover{border-color:var(--text-muted);color:var(--text-primary)}.ConfirmModal_confirmBtn__lFDVl{height:38px;padding:0 var(--space-5);border-radius:999px;border:none;font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-body);cursor:pointer;transition:opacity var(--transition-fast)}.ConfirmModal_confirmBtn__lFDVl:hover{opacity:.85}.ConfirmModal_confirmBtn__lFDVl.ConfirmModal_danger__X6jzG{background:#c92a2a;color:#fff}.ConfirmModal_confirmBtn__lFDVl.ConfirmModal_primary__5cYsy{background:var(--color-primary);color:var(--text-on-primary)}[data-theme=dark] .ConfirmModal_confirmBtn__lFDVl.ConfirmModal_danger__X6jzG{background:#e03131}