/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
/* 1) Echte Radios wieder anklickbar & sichtbar machen */
.gform_wrapper .gfield_radio input[type=radio]{
  pointer-events:auto !important;
  opacity:1 !important;
  position:static !important;   /* falls sie absolut/offscreen waren */
  width:auto !important; height:auto !important;
  margin:0 .4rem 0 0;
}

/* 2) Label klickbar machen (Text klickt das Radio) */
.gform_wrapper .gfield_radio .gchoice label{
  pointer-events:auto !important;
  display:inline-block !important;
  cursor:pointer;
}

/* 3) Saubere Ausrichtung der Optionen */
.gform_wrapper .gfield_radio .gchoice{
  display:flex; align-items:center; gap:.4rem;
}

/* 4) Falls ein globales appearance:none auf Inputs liegt */
.gform_wrapper .gfield_radio input[type=radio]{ appearance:auto !important; }

/* echte Checkboxen wieder sichtbar + klickbar machen */
.gform_wrapper .gfield_checkbox input[type=checkbox]{
  appearance:auto !important;
  -webkit-appearance:checkbox !important;
  position:static !important;
  width:auto !important; height:auto !important;
  margin:0 .5rem 0 0 !important;
  opacity:1 !important;
  pointer-events:auto !important;
  transform:none !important; /* falls mal skaliert/versteckt */
  background:none !important; box-shadow:none !important; border:initial !important;
}

/* Label klickbar halten */
.gform_wrapper .gfield_checkbox .gchoice label{
  pointer-events:auto !important;
  display:inline-block !important;
  cursor:pointer;
}