/* Keep form status readable and prevent mobile input-focus zoom. */
form[data-request-enhanced] .form-status {
  margin: .85rem 0 0;
  padding: .8rem 1rem;
  border-left: 3px solid;
  font-size: .85rem;
  line-height: 1.45;
}
form[data-request-enhanced] .form-status[hidden] { display: none; }
form[data-request-enhanced] .form-status.is-success { background: #eef7f0; border-color: #2f7a45; color: #245d36; }
form[data-request-enhanced] .form-status.is-error { background: #fff0eb; border-color: #d35217; color: #7a2e11; }
form[data-request-enhanced] [type="submit"]:disabled { cursor: default; }
@media (max-width: 860px) {
  form[data-request-enhanced] input,
  form[data-request-enhanced] select,
  form[data-request-enhanced] textarea { font-size: 16px; }
}
