/* Kontaktformular: Ergänzungen zu .form in styles.css (Einwilligung, Statusmeldung, deaktivierter Button).
   Formular-Logik: assets/js/formular.js, Versand: formular/senden.php */

.anfrage .einwilligung {
  display: flex;
  gap: var(--space-3);
  align-items: flex-start;
  max-width: 40rem;
  margin-top: var(--space-5);
  font-weight: 400;
}

.anfrage .einwilligung input {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.2rem;
  accent-color: var(--color-forest);
}

.anfrage .form > .btn {
  margin-top: var(--space-5);
}

.anfrage .btn:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}

.anfrage-status {
  max-width: 40rem;
  margin-top: var(--space-4);
  font-weight: 600;
}

.anfrage-status.ist-ok,
.anfrage-status.ist-fehler {
  padding: var(--space-3) var(--space-4);
  border-radius: var(--radius-sm);
}

.anfrage-status.ist-ok {
  background: #e6efe3;
  color: var(--color-forest);
}

.anfrage-status.ist-fehler {
  background: #f8e3dc;
  color: #6b2410;
}
