/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2026 | 09:53:03 */
padding:13px 14px !important;
  border:1px solid #d6dbe2;
  border-radius:11px;
  background:#fff;
  color:#222;
  font-size:15px;
  font-weight:550;
  line-height:1.3;
  cursor:pointer;
  transition:background-color .15s,border-color .15s,box-shadow .15s;
  box-sizing:border-box;
}
form.baekho-pruefung .wpforms-field.baekho-belt ul li label:before {
  content:"";
  display:block;
  flex:0 0 52px;
  width:52px;
  height:18px;
  border:1px solid #9299a2;
  border-radius:3px;
  background:#fff;
  box-shadow:inset 0 1px 2px #00000010;
}
form.baekho-pruefung .wpforms-field.baekho-belt ul li input[type="radio"]:checked + label {
  border-color:#171717;
  background:#f3f4f6;
  box-shadow:0 0 0 2px #171717 inset;
}
form.baekho-pruefung .wpforms-field.baekho-belt ul li input[type="radio"]:focus-visible + label {
  outline:3px solid #3657c7;
  outline-offset:3px;
}
form.baekho-pruefung .wpforms-field.baekho-belt ul li label:hover {border-color:#666;background:#fafafa;}

/* Little Tigers */
form.baekho-pruefung .baekho-belt-little li:nth-child(1) label:before {background:#fff;}
form.baekho-pruefung .baekho-belt-little li:nth-child(2) label:before {background:linear-gradient(90deg,#fff 50%,#f28b18 50%);}
form.baekho-pruefung .baekho-belt-little li:nth-child(3) label:before {background:linear-gradient(90deg,#fff 50%,#23984b 50%);}
form.baekho-pruefung .baekho-belt-little li:nth-child(4) label:before {background:linear-gradient(90deg,#fff 50%,#2268be 50%);}
form.baekho-pruefung .baekho-belt-little li:nth-child(5) label:before {background:linear-gradient(90deg,#fff 50%,#8141b5 50%);}

/* Kinder-/Jugend-/Erwachsenen-Taekwondo und Kick-Thai-Boxing */
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(1) label:before {background:#fff;}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(2) label:before {background:linear-gradient(90deg,#fff 50%,#f7ce32 50%);}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(3) label:before {background:#f7ce32;}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(4) label:before {background:linear-gradient(90deg,#f7ce32 50%,#23984b 50%);}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(5) label:before {background:#23984b;}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(6) label:before {background:linear-gradient(90deg,#23984b 50%,#2268be 50%);}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(7) label:before {background:#2268be;}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(8) label:before {background:linear-gradient(90deg,#2268be 50%,#cb2934 50%);}
form.baekho-pruefung .baekho-belt-taekwondo li:nth-child(9) label:before {background:#cb2934;}

/* Kung-Fu */
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(1) label:before {background:#fff;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(2) label:before {background:#f7ce32;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(3) label:before {background:#f6a6c7;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(4) label:before {background:#f28b18;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(5) label:before {background:#26b9b6;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(6) label:before {background:#23984b;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(7) label:before {background:#2268be;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(8) label:before {background:#8141b5;}
form.baekho-pruefung .baekho-belt-kungfu li:nth-child(9) label:before {background:#cb2934;}

/* Verbindlichkeit bestätigen */
form.baekho-pruefung .wpforms-field.baekho-commitment {margin-top:10px;padding:16px;border:1px solid #d6dbe2;border-radius:11px;background:#f8fafc;}
form.baekho-pruefung .wpforms-field.baekho-commitment input[type="checkbox"] {width:auto;}
@media(max-width:640px) {
  form.baekho-pruefung .wpforms-field.baekho-belt ul {grid-template-columns:minmax(0,1fr);}
  form.baekho-pruefung .wpforms-field.baekho-belt ul li label {font-size:14px;}
}

/* V2: Warnhinweis, wenn keine passende Gürtelfarbe gelistet ist. */
form.baekho-pruefung .baekho-no-exam-notice {
  background:#fff5f5;
  border:1px solid #e5a0a0;
  border-left:5px solid #b42335;
  color:#6b1423;
  padding:18px 20px;
  border-radius:9px;
  margin:6px 0 16px;
  line-height:1.5;
}
form.baekho-pruefung .baekho-no-exam-notice strong {display:block;font-size:17px;}
form.baekho-pruefung .baekho-no-exam-notice p {margin:6px 0 0;}
/* Bei der Fallback-Auswahl wird der Senden-Button in aktuellen Browsern ausgeblendet.
   Das ist eine UI-Sperre, keine serverseitige Validierung. */
form.baekho-pruefung:has(.baekho-belt-little li:last-child input[type="radio"]:checked) .wpforms-submit-container,
form.baekho-pruefung:has(.baekho-belt-taekwondo li:last-child input[type="radio"]:checked) .wpforms-submit-container,
form.baekho-pruefung:has(.baekho-belt-kungfu li:last-child input[type="radio"]:checked) .wpforms-submit-container {
  display:none !important;
}
/* Letzter Auswahlpunkt ist ein Hinweis statt einer eigentlichen Gürtelfarbe. */
form.baekho-pruefung .baekho-belt li:last-child label:before {
  content:"!";
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  flex-basis:30px;
  border:1px solid #b42335;
  background:#fff0f0;
  color:#a22131;
  font-weight:800;
  font-size:16px;
}