/* Account deletion. Uses the panel tokens (--radpa-*); the dialog builds on .sr-dialog. */
.ad-card { margin-top: 16px; border-top: 4px solid var(--radpa-danger); }
.ad-card h2 { margin: 0 0 8px; }
.ad-card p { line-height: 2; }
.ad-card .text-button { min-height: 44px; padding: 0; }
.ad-dialog label { display: grid; gap: 6px; font-weight: 700; }
.ad-dialog p { line-height: 1.9; margin: 0; }
.ad-danger { background: var(--radpa-danger); color: #fff; }
.ad-danger[disabled] { opacity: .45; cursor: not-allowed; }
.ad-error { padding: 10px 14px; border-radius: 12px; background: #fbe9ee; color: var(--radpa-danger); }
/* in the counselor's removed list the note takes its own full-width line under the name and button */
.removed-students .row:has(.ad-pending) { flex-wrap: wrap; }
.ad-pending { order: 3; flex: 1 0 100%; margin: 0; font-size: .85rem; font-weight: 700; color: var(--radpa-danger); line-height: 1.8; }
