/* Wizard Question Page - Radio/Checkbox visual fixes */

/* Fix radio buttons - peer doesn't work on nested elements in Tailwind */
input[type="radio"]:checked + div {
  border-color: #D4AF37 !important;
  background-color: rgba(212, 175, 55, 0.1) !important;
}

input[type="radio"]:checked + div .flex-shrink-0 {
  border-color: #D4AF37 !important;
}

input[type="radio"]:checked + div .flex-shrink-0 > div {
  opacity: 1 !important;
  transform: scale(1) !important;
}

/* Fix checkbox buttons */
input[type="checkbox"]:checked + div {
  border-color: #D4AF37 !important;
  background-color: rgba(212, 175, 55, 0.1) !important;
}

input[type="checkbox"]:checked + div .flex-shrink-0 {
  border-color: #D4AF37 !important;
  background-color: #D4AF37 !important;
}

input[type="checkbox"]:checked + div i {
  opacity: 1 !important;
}

/* Add cursor pointer to submit buttons */
button[type="submit"] {
  cursor: pointer !important;
}
