/* ============================================================
   Form Field Style Fix — controller-level-accounting
   Restores the inset shadow, border, and rounded corners that
   were stripped by the custom flex-layout override.
   Load this AFTER the existing inline <style> blocks (head or
   body_end both work since the selectors are equally specific
   and source order wins).
   ============================================================ */

/* Desktop + mobile: restore the Unbounce field look */
#lp-pom-form-18 .fields .lp-pom-form-field.single-line-text input,
#lp-pom-form-18 .fields .lp-pom-form-field.email input,
#lp-pom-form-18 .fields .lp-pom-form-field input[type=text],
#lp-pom-form-18 .fields .lp-pom-form-field input[type=email],
#lp-pom-form-18 .fields .lp-pom-form-field input[type=tel],
#lp-pom-form-18 .fields .lp-pom-form-field textarea,
#lp-pom-form-18 .fields .lp-pom-form-field select {
  background-color: #fff;
  color: #000;
  border: 1px solid #bbbbbb;
  border-radius: 5px;
  box-shadow: inset 0px 2px 3px #dddddd;
  -webkit-box-shadow: inset 0px 2px 3px #dddddd;
  -moz-box-shadow: inset 0px 2px 3px #dddddd;
  width: 100%;
}

/* Mobile-only sizing kept consistent with the original override */
@media only screen and (max-width: 600px) {
  #lp-pom-form-18 .fields .lp-pom-form-field.single-line-text input,
  #lp-pom-form-18 .fields .lp-pom-form-field.email input,
  #lp-pom-form-18 .fields .lp-pom-form-field input[type=text],
  #lp-pom-form-18 .fields .lp-pom-form-field input[type=email],
  #lp-pom-form-18 .fields .lp-pom-form-field input[type=tel] {
    font-size: 12px;
    height: 30px;
  }
}

/* Bold the submit button label ("FIND OUT NOW") */
.btn-orange-solid {
  font-weight: 700 !important;
}
