/* YOOsite – Forms: Standard Fehlerdarstellung (template-unabhängig) */
.yoo-invalid {
  border-color: #d32f2f !important;
  outline: none;
}

.yoosite-error-inline {
  color: #d32f2f;
  font-size: 15px;
  line-height: 1.4;
  margin-top: 4px;
}

.yoosite-error-inline[role="alert"] {
  display: block;
}

.yoo-field-error {
  margin-bottom: 2px;
}
