.ConfirmDialog_overlay__nT5W0{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:var(--space-4);background:rgba(0,0,0,.5);animation:ConfirmDialog_fadeIn__MLa13 .15s ease}.ConfirmDialog_modal__dPgfe{position:relative;width:100%;max-width:380px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 20px 50px rgba(0,0,0,.25);padding:var(--space-6);text-align:center;animation:ConfirmDialog_pop__GbQb_ .18s ease}.ConfirmDialog_icon__U6bYv{width:48px;height:48px;margin:0 auto var(--space-3);display:grid;place-items:center;border-radius:50%;background:var(--color-bg);color:var(--color-primary);font-size:22px}.ConfirmDialog_iconDanger__pExBv{background:#fff1f0;color:#cf1322}.ConfirmDialog_title__e8CU5{font-size:16px;font-weight:700;color:var(--color-text)}.ConfirmDialog_message__lD78E{margin-top:var(--space-2);font-size:13.5px;color:var(--color-text-muted);line-height:1.5}.ConfirmDialog_actions___QrcB{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.ConfirmDialog_cancel__ChPDX,.ConfirmDialog_confirm__VowPI{flex:1;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border:1.5px solid rgba(0,0,0,0)}.ConfirmDialog_cancel__ChPDX{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ConfirmDialog_cancel__ChPDX:hover{background:var(--color-bg)}.ConfirmDialog_confirm__VowPI{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ConfirmDialog_confirm__VowPI:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.ConfirmDialog_confirmDanger__GOLFb{background:#cf1322;border-color:#cf1322}.ConfirmDialog_confirmDanger__GOLFb:hover{background:#a8101c;border-color:#a8101c}.ConfirmDialog_cancel__ChPDX:disabled,.ConfirmDialog_confirm__VowPI:disabled{opacity:.6;cursor:not-allowed}@keyframes ConfirmDialog_fadeIn__MLa13{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_pop__GbQb_{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}