/* Hide required field indicators */
.appointmentGF .gfield_required {
    display: none !important;
}

/* Hide Gravity Forms validation errors */
.appointmentGF .gform_validation_errors {
    display: none;
}

/* Date picker styling */
.appointmentGF .gform-datepicker {
    width: 100% !important;
}

/* Main form container */
.appointmentGF {
    background-color: #FFFFFF;
    padding: 40px;
    border-radius: 24px;
}

/* Input field styling */
.appointmentGF .gfield input {
    border: solid 0px transparent;
    background-color: #F2F2F2;
}

/* Placeholder text styling */
.appointmentGF input::placeholder {
    color: #BDBDBD;
}

/* Checkbox styling */
.appointmentGF .gfield input[type="checkbox"] {
    background-color: white;
    border: solid 1px;
}

/* Checked checkbox state */
.appointmentGF .gfield input[type="checkbox"]:checked {
    background-color: #B1D237;
    border: none;
}

/* Checkbox checkmark color */
.appointmentGF .gfield input[type="checkbox"]::before {
    color: white !important;
}

/* Forced colors mode (Windows High Contrast) */
.appointmentGF .gfield input::forced-colors {
    appearance: auto;
    accent-color: #B1D237;
}

/* Select dropdown styling */
.appointmentGF select {
    border: solid 0px transparent;
    background-color: #F2F2F2;
    color: #BDBDBD;
    cursor: pointer;
}

/* Select dropdown options (excluding placeholder) */
.appointmentGF option:not(.gf_placeholder) {
    color: #7A7A7A;
    background-color: #F2F2F2;
    font-size: large;
    cursor: pointer;
}

/* Hover style for options */
/* .appointmentGF .gfield_select option:hover {
    background-color: green !important;
    color: white;
} */

/* .appointmentGF option:not(.gf_placeholder):checked {
    background-color: #C8E6C9 !important;
    color: #2E7D32;
    font-weight: 500;
    border-left: 3px solid #81C784;
} */

/* #gform_1 input[type="submit"] {
    border-radius: 99999px;
    background-color: #B1D237;
}

#gform_1 input[type="submit"]::after {
  content: "'Test'";
  margin-left: 20px;
  font-size: 30px;
}

#gform_1 input[type="submit"]::before {
  content: "'Test'";
  margin-left: 20px;
  font-size: 30px;
} */