:is(.client-field-error, .field-error, .invoice-field-error, .form-error, .invalid-feedback, .validation-error, .review-field-error, .error-text, [data-validation-error]) {
    display: block;
    font-size: max(1.05rem, 17px) !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    margin-top: 8px;
}

:is(.product-validation-summary, .validation-summary, .validation-errors, .form-errors, .error-message, .login-feedback--error, .form-alert.error, .management-errors, .branding-errors, .payment-receipt-error, .alert-danger, .alert-error, .tickets-alert-error, .return-form-errors, .review-alert) {
    font-size: max(1.05rem, 17px) !important;
    font-weight: 600 !important;
    line-height: 1.75 !important;
    padding: 16px 20px !important;
}

:is(.product-validation-summary, .validation-summary, .validation-errors, .form-errors, .form-alert.error, .management-errors, .branding-errors, .payment-receipt-error, .alert-danger, .alert-error, .tickets-alert-error, .return-form-errors, .review-alert) :is(strong, li, p, span) {
    font-size: inherit !important;
    line-height: inherit !important;
}

:is(.product-validation-summary, .validation-summary, .validation-errors, .form-errors, .form-alert.error, .management-errors, .branding-errors, .payment-receipt-error, .alert-danger, .alert-error, .tickets-alert-error, .return-form-errors, .review-alert) li + li {
    margin-top: 8px;
}
