.field-validation-error,.validation-message{color:var(--color-error);font-size:.875rem;margin-top:.25rem;display:block}.field-validation-valid{display:none}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)!important}input.valid,select.valid,textarea.valid{border-color:var(--color-success)!important}.validation-summary-errors{background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}[data-theme=dark] .validation-summary-errors{background-color:rgba(239,68,68,.2);border-color:var(--color-error)}.validation-summary-errors ul{list-style:none;padding:0;margin:0}.validation-summary-errors li{color:var(--color-error);font-size:.875rem;margin-bottom:.25rem}.validation-summary-errors li:last-child{margin-bottom:0}.validation-summary-valid{display:none}