.form-status {
  margin: 0;
  padding: 14px 18px;
  border-radius: 12px;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 500;
}
.form-status--ok {
  background: #E3EAE4;
  color: #355241;
}
.form-status--err {
  background: #F1E3DE;
  color: #9B4A36;
}
.field-error {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  color: #9B4A36;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
}
form input.is-invalid,
form textarea.is-invalid {
  border-color: #9B4A36 !important;
  box-shadow: 0 0 0 2px rgba(155, 74, 54, 0.25);
}
.standing-form .field-error {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
  color: #9B4A36;
}
#form-status:not([hidden]),
.form-status:not([hidden]) {
  display: block;
}
