/* Jede Checkbox-Zeile */
.checkbox-form .form-field {
  display: block;          /* untereinander */
  margin-bottom: 1.5em;    /* mehr Abstand nach unten */
}

/* Label */
.checkbox-form label {
  font-weight: bold;
  color: #2e7d32;          /* Standardgrün */
  margin-left: 0.5em;
  font-size: 1.2rem;
}

/* Checkbox selbst */
.checkbox-form input[type="checkbox"] {
  transform: scale(1.5);   /* größer */
  accent-color: #4caf50;   /* Grün */
  cursor: pointer;
}

/* Submit-Button */
.checkbox-form input[type="submit"] {
  background: #4caf50;
  color: #fff;
  border: none;
  padding: 0.9em 1.8em;
  font-size: 1.1rem;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.3s ease;
  margin-top: 2em;         /* EXTRA Abstand nach oben */
}

.checkbox-form input[type="submit"]:hover {
  background: #2e7d32;     /* dunkleres Grün beim Hover */
}
