/* Website feedback only; the versioned PDF styles remain unchanged. */
.field-error {
  margin: 8px 0 0;
  color: #a32218;
  font-size: 13px;
  line-height: 1.55;
  overflow-wrap: anywhere;
}
.form-input[aria-invalid="true"] {
  border-color: #b42318;
  outline-color: #b42318;
}
.checkbox-label:has([aria-invalid="true"]),
.sig-wrap:has([aria-invalid="true"]) {
  border-color: #b42318;
}
#signature:focus-visible { outline-offset: -4px; }
.submit-container { flex-direction: column; align-items: flex-end; gap: 16px; }
.submit-container .message-container { width: 100%; margin: 0; }
.submit-container .message { padding: 16px 18px; font-size: 13px; overflow-wrap: anywhere; }
