.field-invalid > input,
.field-invalid > select,
.field-invalid > textarea,
input.field-invalid,
select.field-invalid,
textarea.field-invalid {
  border-color: #e4333e !important;
  box-shadow: 0 0 0 2px rgba(228, 51, 62, 0.22);
}

.field-invalid > span:first-child,
.field-invalid:not(input):not(select):not(textarea) {
  color: #ff6b74;
}

.field-validation-error {
  display: block;
  margin-top: 7px;
  color: #ff6b74;
  font-size: 0.72rem;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: normal;
  text-transform: none;
}

.choice-grid .field-validation-error {
  grid-column: 1 / -1;
}

