.field-validation-error,.validation-message{color:var(--color-error);font-size:.875rem;margin-top:.25rem;display:block}.field-validation-valid{display:none}[data-theme=dark] .validation-message{color:var(--color-error-on-dark)}input:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input),select:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input),textarea:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input){border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)!important}[data-theme=dark] input:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input),[data-theme=dark] select:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input),[data-theme=dark] textarea:is(.invalid,[aria-invalid=true]):not(.e-control,.e-input){border-color:var(--color-error-on-dark)!important;box-shadow:0 0 0 3px rgb(252 165 165 / 20%)!important}input.modified.valid,select.modified.valid,textarea.modified.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:rgb(239 68 68 / 20%);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}