/* Late-loaded Gravity Forms surface calibration for the Baseline A assessment. */
.process-assessment .process-assessment__form .gform_wrapper .gfield_label,
.process-assessment .process-assessment__form .gform_wrapper .gfield_checkbox label {
  color: var(--paper);
}

.process-assessment .process-assessment__form .gform_wrapper input:not([type="checkbox"]):not([type="submit"]),
.process-assessment .process-assessment__form .gform_wrapper textarea {
  background: var(--ink-2);
  border-color: color-mix(in srgb, var(--paper) 32%, transparent);
  color: var(--paper);
}

.process-assessment .process-assessment__form .gform_wrapper input:not([type="checkbox"]):not([type="submit"]) {
  height: 3.25rem;
  min-height: 3.25rem;
}

.process-assessment .process-assessment__form .gform_wrapper textarea {
  height: 10rem;
  min-height: 9.5rem;
}

.process-assessment .process-assessment__form .gform_wrapper input:focus,
.process-assessment .process-assessment__form .gform_wrapper textarea:focus {
  background: var(--ink);
  border-color: var(--volt);
  outline: 3px solid color-mix(in srgb, var(--volt) 35%, transparent);
  outline-offset: 1px;
}

.process-assessment .process-assessment__form .gform_wrapper .gfield_description {
  color: var(--paper-3);
}

.process-assessment .process-assessment__form .gform_wrapper .gform_footer input.gform_button {
  background-color: var(--volt) !important;
  border: 1px solid var(--volt) !important;
  border-radius: 0 !important;
  color: var(--ink) !important;
  height: 3.5rem !important;
  min-height: 3.5rem !important;
}

.process-assessment .process-assessment__form .gform_wrapper .gform_footer input.gform_button:hover {
  background-color: var(--volt-deep) !important;
  border-color: var(--volt-deep) !important;
  color: var(--paper) !important;
  transform: translateY(-2px);
}

@media (max-width: 47.99rem) {
  .process-assessment .process-assessment__form .gform_wrapper .gform_footer input.gform_button {
    width: 100%;
  }
}
