.deletion-request {
  display: grid;
  gap: 1.5rem;
  margin: 3rem 0;
}
.deletion-request form {
  display: grid;
  gap: 1rem;
  padding: 1.5rem;
  border: 1px solid var(--line);
  border-radius: 1rem;
  background: var(--panel);
}
.deletion-request label { font-weight: 700; }
.deletion-request .deletion-consent {
  grid-template-columns: auto 1fr;
  align-items: start;
}
.deletion-consent input { width: auto; margin-top: .3rem; }
.deletion-request [role="status"] { min-height: 1.5rem; font-weight: 700; }
.form-error { color: #ff8585; }
