/* Ergänzungen für Inline-Fehleranzeigen (CSP-konform) */
.field-error{
  margin: .25rem 0 0;
  font-size: .9rem;
  line-height: 1.3;
  color: #c84325;             /* dezentes Rot für Fehler */
}
.input-invalid{
  border-color: #c84325 !important;
  outline: none;
  box-shadow: 0 0 0 2px rgba(200,67,37,.12);
}

/* Optional: bessere Klickfläche bei Radios */
.fieldset-toggle label{ cursor: pointer; }
