.local-verification {
  width: 302px;
  min-height: 78px;
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fafafa;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  color: #222;
  font:
    14px Arial,
    sans-serif;
  margin: 0 auto;
  box-shadow: 0 1px 3px #0002;
}
.local-verification input {
  width: 24px !important;
  height: 24px !important;
  position: static !important;
  opacity: 1 !important;
  margin: 0 !important;
}
.local-verification small {
  margin-left: auto;
  font-size: 9px;
  color: #777;
}
.local-form-status {
  margin-top: 12px;
  color: #164b70;
}
.field-error {
  color: #b42318;
  font-size: 13px;
  display: block;
}
input[aria-invalid="true"],
textarea[aria-invalid="true"],
select[aria-invalid="true"] {
  border-color: #b42318 !important;
}
