.form-control.is-invalid,.form-select.is-invalid,textarea.form-control.is-invalid,.form-check-input.is-invalid{border-color:var(--rsi-danger)}.form-control.is-invalid:focus,.form-select.is-invalid:focus,.form-check-input.is-invalid:focus{border-color:var(--rsi-danger);box-shadow:0 0 0 .2rem rgba(var(--rsi-danger-rgb),.2)}.select2-container.is-invalid .select2-selection,.select2-container.is-invalid .select2-selection--single,.select2-container.is-invalid .select2-selection--multiple,.select2-container--default.is-invalid .select2-selection,.select2-container--default.is-invalid .select2-selection--single,.select2-container--default.is-invalid .select2-selection--multiple,.select2-container--bootstrap5.is-invalid .select2-selection{border-color:var(--rsi-danger);border-width:1px;border-style:solid}.select2-container.is-invalid.select2-container--focus .select2-selection,.select2-container.is-invalid.select2-container--open .select2-selection{border-color:var(--rsi-danger);box-shadow:0 0 0 .2rem rgba(var(--rsi-danger-rgb),.2)}.flatpickr-input.is-invalid,input.form-control.input.is-invalid+.flatpickr-input,.flatpickr-alt.is-invalid{border-color:var(--rsi-danger)}.dropzone.is-invalid,[data-dropzone].is-invalid{border-color:var(--rsi-danger);background-color:var(--rsi-danger-soft)}.tagify.is-invalid{--tags-border-color: var(--rsi-danger);border-color:var(--rsi-danger)}.ql-container.is-invalid,.ql-container.is-invalid+.ql-toolbar,.ql-toolbar.is-invalid{border-color:var(--rsi-danger)}.noUi-target.is-invalid{box-shadow:0 0 0 1px var(--rsi-danger)}.input-group.has-validation>.form-control.is-invalid,.input-group.has-validation>.form-select.is-invalid{border-color:var(--rsi-danger)}.invalid-feedback.d-block{display:block;margin-top:.25rem}[data-validation-summary]:focus-visible,[data-auto-summary]:focus-visible{outline:2px solid var(--rsi-danger);outline-offset:2px}.fv-summary-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fv-summary-link:hover,.fv-summary-link:focus-visible{text-decoration-thickness:2px}.fv-summary-link:focus-visible{outline:2px solid currentcolor;outline-offset:2px;border-radius:2px}.form-label>.text-danger[aria-hidden=true]{-webkit-margin-start:.15rem;-moz-margin-start:.15rem;margin-inline-start:.15rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
