/* RV wait list form: the Gravity Forms legacy stylesheets style the form itself.
   These rules only cover what GF's JavaScript used to add. */

/* Dates: on the live site GF's jQuery UI datepicker is a text box (`size` 20, so 185px)
   with GF's calendar image outside it on the right. The native date input is sized and
   styled to match, its own picker icon is hidden, and the outside icon opens the picker
   (rv-form.js). Firefox keeps its built-in icon; it cannot be hidden there. */
.gform_legacy_markup_wrapper .top_label input.datepicker[type=date] {
  width: 185px;
  max-width: calc(100% - 21px);
  line-height: 1.15;
  font-family: inherit;
}
.gform_legacy_markup_wrapper input.datepicker[type=date]::-webkit-calendar-picker-indicator {
  display: none;
}
.gform_legacy_markup_wrapper input.datepicker[type=date]::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.gform_legacy_markup_wrapper img.ui-datepicker-trigger {
  vertical-align: middle;
  cursor: pointer;
}

/* Form-level message: GF's validation summary box, also used for "could not send". */
.gform_legacy_markup_wrapper .gform_status h2 {
  line-height: 1.5;
}
.gform_legacy_markup_wrapper .gform_status h2 a {
  color: #790000;
  text-decoration: underline;
}
.gform_status:focus,
.gform_confirmation_message:focus {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
#gform_submit_button_1[disabled] {
  opacity: .6;
  cursor: progress;
}
