.ConfirmModal_body__pynof{padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.ConfirmModal_title__wMkbO{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.ConfirmModal_message__W65OM{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.ConfirmModal_actions__7_j8e{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm)}.ConfirmModal_btnCancel__e_rpV{padding:.5rem 1.25rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.ConfirmModal_btnCancel__e_rpV:hover:not(:disabled){background-color:var(--color-bg-surface);color:var(--color-text-primary)}.ConfirmModal_btnCancel__e_rpV:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal_btnConfirm__HWNCD{padding:.5rem 1.25rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;transition:opacity var(--transition-fast)}.ConfirmModal_btnConfirm__HWNCD:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal_btnConfirm__HWNCD:hover:not(:disabled){opacity:.88}.ConfirmModal_danger__7OKhv{background-color:var(--color-danger)}.ConfirmModal_warning__2CTQZ{background-color:var(--color-warning);color:#111}.ConfirmModal_primary__U4qx9{background-color:var(--color-primary)}