/* Limited to the changed form contract; no global layout overrides. */
form[data-gis-intake] { min-width: 0; }
form[data-gis-intake] .gis-r5-contact-help,
form[data-gis-intake] .gis-r5-note { margin: .5rem 0; font-size: .875rem; line-height: 1.5; }
form[data-gis-intake] .gis-r5-consent { display: block; margin: 1rem 0; line-height: 1.55; font-size: .875rem; }
form[data-gis-intake] .gis-r5-consent input[type=checkbox] { width: 1.25rem; height: 1.25rem; vertical-align: middle; margin-right: .4rem; }
form[data-gis-intake] [data-gis-status] { margin-top: .75rem; min-height: 1.5em; overflow-wrap: anywhere; }
form[data-gis-intake] [data-gis-status][data-state=accepted] { font-weight: 600; }
form[data-gis-intake] :focus-visible { outline: 3px solid currentColor; outline-offset: 3px; }
form[data-gis-intake] button[type=submit]:disabled { cursor: default; }
form[data-gis-intake] [data-gis-new-enquiry] {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 46px; margin-top: .75rem; padding: 11px 16px;
  border: 1px solid #173a91; border-radius: 12px; background: #fff;
  color: #173a91; font: inherit; font-weight: 600; line-height: 1.4;
  text-align: left; cursor: pointer;
}
form[data-gis-intake] [data-gis-new-enquiry]:hover { background: #f0f5ff; }
form[data-gis-intake] [data-gis-new-enquiry]:focus-visible { outline: 3px solid #173a91; outline-offset: 3px; }
@media (max-width: 600px) {
  form[data-gis-intake] input:not([type=checkbox]):not([type=hidden]),
  form[data-gis-intake] textarea { min-width: 0; max-width: 100%; font-size: 16px; }
}
