/* Lokale Sicherheitspruefung, passend zum blauen Kammerjaeger-Formular. */
.kf-bot-check {
  margin: 22px 0;
  padding: 18px;
  border: 1px solid #cbd9e9;
  border-radius: 12px;
  background: #f3f7fb;
  color: #243f6c;
}
.kf-bot-check > label { display: block; font-weight: 700; margin: 0 0 10px; }
.kf-bot-check > p { margin: 10px 0 0; font-size: .85rem; line-height: 1.5; }
#kf-altcha {
  display: block;
  width: 100%;
  color-scheme: light;
  font-family: 'Roboto', Arial, sans-serif;
  --altcha-color-base: #fff;
  --altcha-color-base-content: #243f6c;
  --altcha-border-color: #cbd9e9;
  --altcha-checkbox-outline-color: #108b94;
  --altcha-color-primary: #108b94;
  --altcha-color-error: #a82020;
  --altcha-border-radius: 8px;
  --altcha-font-family: 'Roboto', Arial, sans-serif;
  --altcha-max-width: 100%;
}
@media (max-width: 480px) {
  .kf-bot-check { padding: 12px; }
}
