/* Seite „Profil löschen“ (templates/profile-delete.php) — ergänzt css/acq-reply.css. */
.pd-entry {
  margin: 1.5rem 0 0; padding: 1rem 1.15rem; border-radius: 0.85rem;
  border-left: 4px solid var(--color-primary-600); background: var(--color-primary-50);
  color: var(--color-primary-900); line-height: 1.5;
}
.pd-entry dt { font-size: 0.8rem; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: var(--color-primary-700); }
.pd-entry dd { margin: 0.15rem 0 0; }
.pd-entry .pd-entry-name { margin-top: 0.3rem; font-size: 1.1rem; font-weight: 700; color: var(--color-primary-950); }

.pd-points { margin: 0.75rem 0 0; padding-left: 1.2rem; display: grid; gap: 0.4rem; line-height: 1.6; color: var(--color-primary-900); list-style: disc; }
.pd-points li::marker { color: var(--color-primary-600); }

.pd-alt { margin-top: 1rem; font-size: 0.95rem; line-height: 1.55; color: var(--color-primary-900); }
.pd-alt a, .acq-reply-note a { font-weight: 600; color: var(--color-primary-700); text-decoration: underline; text-underline-offset: 0.2em; }

.pd-fields { display: grid; gap: 1.1rem; }
.pd-reasons { margin: 0; padding: 0; border: 0; display: grid; gap: 0.55rem; min-width: 0; }
.pd-reasons legend { margin-bottom: 0.2rem; padding: 0; }
.acq-reply-done a { font-weight: 600; color: var(--color-primary-700); text-decoration: underline; text-underline-offset: 0.2em; }

@media (min-width: 40rem) {
  .pd-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .pd-fields > div:first-child { grid-column: 1 / -1; }
}
