/* NeuroLift Form Disambiguation Fix v1.0.2
   Compact fix: converts Subject into reason dropdown. No visible disclaimer added under the form. */

.popup-contact-form,
form.popup-contact-form {
  --nlhf-dark: #3B3E43;
  --nlhf-white: #FFFFFF;
}

.popup-contact-form .nlhf-reason-group label.elementor-field-label,
form.popup-contact-form .nlhf-reason-group label.elementor-field-label {
  display: none !important;
}

.popup-contact-form .nlhf-reason-select,
form.popup-contact-form .nlhf-reason-select {
  appearance: auto !important;
  -webkit-appearance: auto !important;
  cursor: pointer;
  color: var(--nlhf-white) !important;
  background-color: var(--nlhf-dark) !important;
}

.popup-contact-form .nlhf-reason-select option,
form.popup-contact-form .nlhf-reason-select option {
  color: #111111 !important;
  background: #ffffff !important;
}

/* Remove any warning/disclaimer left by previous versions or cache. */
.popup-contact-form .nl-supplement-disclaimer,
form.popup-contact-form .nl-supplement-disclaimer,
.popup-contact-form .elementor-field-group-nl_reason_for_contact,
form.popup-contact-form .elementor-field-group-nl_reason_for_contact,
.popup-contact-form .nl-supplement-alert,
form.popup-contact-form .nl-supplement-alert,
.popup-contact-form .nlhf-alert,
form.popup-contact-form .nlhf-alert {
  display: none !important;
}
