@layer colors,config,root,reboot,layout,content;@layer forms{.valid-feedback{--cui-form-feedback-margin-top:.25rem;--cui-form-feedback-font-size:var(--cui-small-font-size);--cui-form-feedback-font-style:inherit;--cui-form-feedback-tooltip-padding-y:var(--cui-spacer-1);--cui-form-feedback-tooltip-padding-x:var(--cui-spacer-3);--cui-form-feedback-tooltip-font-size:var(--cui-font-size-sm);--cui-form-feedback-tooltip-line-height:inherit;--cui-form-feedback-tooltip-border-radius:var(--cui-radius-4);width:100%;margin-top:var(--cui-form-feedback-margin-top);font-size:var(--cui-form-feedback-font-size);font-style:var(--cui-form-feedback-font-style,inherit);color:var(--cui-success-fg);display:none}.tooltip.valid-tooltip,.valid-tooltip{--cui-form-feedback-margin-top:.25rem;--cui-form-feedback-font-size:var(--cui-small-font-size);--cui-form-feedback-font-style:inherit;--cui-form-feedback-tooltip-padding-y:var(--cui-spacer-1);--cui-form-feedback-tooltip-padding-x:var(--cui-spacer-3);--cui-form-feedback-tooltip-font-size:var(--cui-font-size-sm);--cui-form-feedback-tooltip-line-height:inherit;--cui-form-feedback-tooltip-border-radius:var(--cui-radius-4);z-index:5;max-width:100%;padding:var(--cui-tooltip-padding-y,var(--cui-form-feedback-tooltip-padding-y)) var(--cui-tooltip-padding-x,var(--cui-form-feedback-tooltip-padding-x));font-size:var(--cui-tooltip-font-size,var(--cui-form-feedback-tooltip-font-size));line-height:var(--cui-form-feedback-tooltip-line-height,inherit);color:var(--cui-success-contrast);background-color:var(--cui-success-bg);opacity:1;border-radius:var(--cui-tooltip-border-radius,var(--cui-form-feedback-tooltip-border-radius));margin-top:.1rem;display:none;position:absolute;top:100%}[data-coreui-validate~=valid] :user-valid~.valid-feedback,[data-coreui-validate~=valid] :user-valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}[data-coreui-validate~=valid] .form-control:user-valid,.form-control.is-valid{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-control:user-valid:focus:not(.form-control-group .form-control),[data-coreui-validate~=valid] .form-control:user-valid.form-date-time:focus-within:not(.form-control-group .form-control),.form-control.is-valid:focus:not(.form-control-group .form-control),.form-control.is-valid.form-date-time:focus-within:not(.form-control-group .form-control){outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] select.form-control:user-valid,select.form-control.is-valid,[data-coreui-validate~=valid] .form-control-caret:user-valid,.form-control-caret.is-valid,[data-coreui-validate~=valid] .form-select:user-valid,.form-select.is-valid{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] select.form-control:user-valid:focus:not(.form-control-group .form-control),select.form-control.is-valid:focus:not(.form-control-group .form-control),[data-coreui-validate~=valid] .form-control-caret:user-valid:focus:not(.form-control-group .form-control),.form-control-caret.is-valid:focus:not(.form-control-group .form-control),[data-coreui-validate~=valid] .form-select:user-valid:focus:not(.form-control-group .form-control),.form-select.is-valid:focus:not(.form-control-group .form-control){outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .check:user-valid,.check.is-valid{--cui-check-border:var(--cui-border-width) solid var(--cui-success-fg);--cui-check-checked-bg:var(--cui-success-bg);--cui-check-checked-border-color:var(--cui-success-bg)}[data-coreui-validate~=valid] .check:user-valid:checked:not(:indeterminate),.check.is-valid:checked:not(:indeterminate){background-color:var(--cui-check-checked-bg);border-color:var(--cui-check-checked-border-color)}[data-coreui-validate~=valid] .check:user-valid:focus-visible,.check.is-valid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.check.is-valid) label{color:var(--cui-success-fg)}.form-field:has(.check.is-valid) .valid-feedback,.form-field:has(.check.is-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .form-field:has(.check:user-valid) label{color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-field:has(.check:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:has(.check:user-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .radio:user-valid,.radio.is-valid{--cui-radio-border:var(--cui-border-width) solid var(--cui-success-fg);--cui-radio-checked-bg:var(--cui-success-bg);--cui-radio-checked-border-color:var(--cui-success-bg)}[data-coreui-validate~=valid] .radio:user-valid:checked,.radio.is-valid:checked{background-color:var(--cui-radio-checked-bg);border-color:var(--cui-radio-checked-border-color)}[data-coreui-validate~=valid] .radio:user-valid:focus-visible,.radio.is-valid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.radio.is-valid) label{color:var(--cui-success-fg)}.form-field:has(.radio.is-valid) .valid-feedback,.form-field:has(.radio.is-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .form-field:has(.radio:user-valid) label{color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-field:has(.radio:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:has(.radio:user-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .switch:user-valid,.switch.is-valid{--cui-switch-border-color:var(--cui-success-fg);--cui-switch-checked-bg:var(--cui-success-bg);--cui-switch-checked-border-color:var(--cui-success-bg)}[data-coreui-validate~=valid] .switch:user-valid:checked,.switch.is-valid:checked{background-color:var(--cui-switch-checked-bg);border-color:var(--cui-switch-checked-border-color)}[data-coreui-validate~=valid] .switch:user-valid:focus-visible,.switch.is-valid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.switch.is-valid) label{color:var(--cui-success-fg)}.form-field:has(.switch.is-valid) .valid-feedback,.form-field:has(.switch.is-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .form-field:has(.switch:user-valid) label{color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-field:has(.switch:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:has(.switch:user-valid) .valid-tooltip{display:block}.form-control-group.is-valid,.is-valid>.form-control-group,.form-control-group:has(>.form-control.is-valid),.form-control-group:has(>.form-floating>.form-control.is-valid){--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg);--cui-control-group-icon-color:var(--cui-success-fg);--cui-control-group-action-color:var(--cui-success-fg)}.form-control-group.is-valid:focus-within,.is-valid>.form-control-group:focus-within,.form-control-group:has(>.form-control.is-valid):focus-within,.form-control-group:has(>.form-floating>.form-control.is-valid):focus-within{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-control:user-valid),[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-floating>.form-control:user-valid),[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>select:user-valid){--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg);--cui-control-group-icon-color:var(--cui-success-fg);--cui-control-group-action-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-control:user-valid):focus-within,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-floating>.form-control:user-valid):focus-within,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>select:user-valid):focus-within{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-control-group:where(.is-valid,:has(>.is-valid),:has(>.form-floating>.is-valid))~.valid-feedback,.form-control-group:where(.is-valid,:has(>.is-valid),:has(>.form-floating>.is-valid))~.valid-tooltip,.form-field:where(:has(.form-control-group.is-valid,.form-control-group>.is-valid,.form-control-group>.form-floating>.is-valid)) .valid-feedback,.form-field:where(:has(.form-control-group.is-valid,.form-control-group>.is-valid,.form-control-group>.form-floating>.is-valid)) .valid-tooltip{display:block}[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-control:user-valid)~.valid-feedback,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-control:user-valid)~.valid-tooltip,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-floating>.form-control:user-valid)~.valid-feedback,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>.form-floating>.form-control:user-valid)~.valid-tooltip,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>select:user-valid)~.valid-feedback,[data-coreui-validate~=valid] .form-control-group:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):has(>select:user-valid)~.valid-tooltip{display:block}[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>.form-control:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>.form-control:user-valid) .valid-tooltip,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>.form-floating>.form-control:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>.form-floating>.form-control:user-valid) .valid-tooltip,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>select:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.form-control-group>select:user-valid) .valid-tooltip{display:block}.form-control-group.is-invalid~.valid-feedback,.form-control-group.is-invalid~.valid-tooltip,.form-control-group:has(.is-invalid)~.valid-feedback,.form-control-group:has(.is-invalid)~.valid-tooltip,[data-coreui-validate] .form-control-group:has(:user-invalid)~.valid-feedback,[data-coreui-validate] .form-control-group:has(:user-invalid)~.valid-tooltip{display:none}.form-field:has(.form-control-group.is-invalid) .valid-feedback,.form-field:has(.form-control-group.is-invalid) .valid-tooltip,.form-field:has(.form-control-group .is-invalid) .valid-feedback,.form-field:has(.form-control-group .is-invalid) .valid-tooltip,[data-coreui-validate] .form-field:has(.form-control-group :user-invalid) .valid-feedback,[data-coreui-validate] .form-field:has(.form-control-group :user-invalid) .valid-tooltip{display:none}[data-coreui-validate~=valid] .form-range-input:not(.is-invalid):user-valid::-webkit-slider-thumb,.form-range-input:not(.is-invalid).is-valid::-webkit-slider-thumb,[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid::-webkit-slider-thumb,input.form-range:not(.is-invalid).is-valid::-webkit-slider-thumb{background:var(--cui-success-bg)}[data-coreui-validate~=valid] .form-range-input:not(.is-invalid):user-valid::-moz-range-thumb,.form-range-input:not(.is-invalid).is-valid::-moz-range-thumb,[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid::-moz-range-thumb,input.form-range:not(.is-invalid).is-valid::-moz-range-thumb{background:var(--cui-success-bg)}[data-coreui-validate~=valid] .form-range-input:not(.is-invalid):user-valid:focus-visible::-webkit-slider-thumb,.form-range-input:not(.is-invalid).is-valid:focus-visible::-webkit-slider-thumb,[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid:focus-visible::-webkit-slider-thumb,input.form-range:not(.is-invalid).is-valid:focus-visible::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .form-range-input:not(.is-invalid):user-valid:focus-visible::-moz-range-thumb,.form-range-input:not(.is-invalid).is-valid:focus-visible::-moz-range-thumb,[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid:focus-visible::-moz-range-thumb,input.form-range:not(.is-invalid).is-valid:focus-visible::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range:has(.form-range-input.is-valid)~.valid-feedback,.form-range:has(.form-range-input.is-valid)~.valid-tooltip{display:block}.rating.is-valid .rating-item{--cui-theme-focus-ring:var(--cui-success-focus-ring)}.form-field:where(:has(.input-group .form-control.is-valid,.input-group .form-select.is-valid)) .valid-feedback,.form-field:where(:has(.input-group .form-control.is-valid,.input-group .form-select.is-valid)) .valid-tooltip{display:block}[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.input-group .form-control:user-valid,.input-group .form-select:user-valid) .valid-feedback,[data-coreui-validate~=valid] .form-field:not(:has(.is-invalid,:user-invalid)):has(.input-group .form-control:user-valid,.input-group .form-select:user-valid) .valid-tooltip{display:block}[data-coreui-validate~=valid] .input-group>.autocomplete:focus-within:user-valid,.input-group>.autocomplete:focus-within.is-valid,[data-coreui-validate~=valid] .input-group>.date-picker:focus-within:user-valid,.input-group>.date-picker:focus-within.is-valid,[data-coreui-validate~=valid] .input-group>.time-picker:focus-within:user-valid,.input-group>.time-picker:focus-within.is-valid,[data-coreui-validate~=valid] .input-group>.form-control-group:focus-within:user-valid,.input-group>.form-control-group:focus-within.is-valid,[data-coreui-validate~=valid] .input-group>.multi-select:focus-within:user-valid,.input-group>.multi-select:focus-within.is-valid,[data-coreui-validate~=valid] .input-group>.form-control:focus:user-valid,.input-group>.form-control:focus.is-valid,[data-coreui-validate~=valid] .input-group>.form-select:focus:user-valid,.input-group>.form-select:focus.is-valid,[data-coreui-validate~=valid] .input-group>.form-floating:focus-within:user-valid,.input-group>.form-floating:focus-within.is-valid{z-index:3}[data-coreui-validate~=valid] .form-otp-control:user-valid,.form-otp-control.is-valid{border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-otp-control:user-valid:focus,.form-otp-control.is-valid:focus{border-color:var(--cui-success-fg);outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-otp:is(.is-valid,:has(.is-valid)):not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)) .form-otp-control{border-color:var(--cui-success-fg)}.form-otp:is(.is-valid,:has(.is-valid)):not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)) .form-otp-control:focus{border-color:var(--cui-success-fg);outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-otp:is(.is-valid,:has(.is-valid)):not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid))~.valid-feedback,.form-otp:is(.is-valid,:has(.is-valid)):not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid))~.valid-tooltip{display:block}[data-coreui-validate~=valid] .form-otp:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):not(:has(:user-invalid)):has(>input:not(.form-otp-control):user-valid) .form-otp-control{border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-otp:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):not(:has(:user-invalid)):has(>input:not(.form-otp-control):user-valid) .form-otp-control:focus{border-color:var(--cui-success-fg);outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .form-otp:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):not(:has(:user-invalid)):has(>input:not(.form-otp-control):user-valid)~.valid-feedback,[data-coreui-validate~=valid] .form-otp:not(.is-invalid,:has(.is-invalid,>:user-invalid,>.form-floating>:user-invalid)):not(:has(:user-invalid)):has(>input:not(.form-otp-control):user-valid)~.valid-tooltip{display:block}.invalid-feedback{--cui-form-feedback-margin-top:.25rem;--cui-form-feedback-font-size:var(--cui-small-font-size);--cui-form-feedback-font-style:inherit;--cui-form-feedback-tooltip-padding-y:var(--cui-spacer-1);--cui-form-feedback-tooltip-padding-x:var(--cui-spacer-3);--cui-form-feedback-tooltip-font-size:var(--cui-font-size-sm);--cui-form-feedback-tooltip-line-height:inherit;--cui-form-feedback-tooltip-border-radius:var(--cui-radius-4);width:100%;margin-top:var(--cui-form-feedback-margin-top);font-size:var(--cui-form-feedback-font-size);font-style:var(--cui-form-feedback-font-style,inherit);color:var(--cui-danger-fg);display:none}.tooltip.invalid-tooltip,.invalid-tooltip{--cui-form-feedback-margin-top:.25rem;--cui-form-feedback-font-size:var(--cui-small-font-size);--cui-form-feedback-font-style:inherit;--cui-form-feedback-tooltip-padding-y:var(--cui-spacer-1);--cui-form-feedback-tooltip-padding-x:var(--cui-spacer-3);--cui-form-feedback-tooltip-font-size:var(--cui-font-size-sm);--cui-form-feedback-tooltip-line-height:inherit;--cui-form-feedback-tooltip-border-radius:var(--cui-radius-4);z-index:5;max-width:100%;padding:var(--cui-tooltip-padding-y,var(--cui-form-feedback-tooltip-padding-y)) var(--cui-tooltip-padding-x,var(--cui-form-feedback-tooltip-padding-x));font-size:var(--cui-tooltip-font-size,var(--cui-form-feedback-tooltip-font-size));line-height:var(--cui-form-feedback-tooltip-line-height,inherit);color:var(--cui-danger-contrast);background-color:var(--cui-danger-bg);opacity:1;border-radius:var(--cui-tooltip-border-radius,var(--cui-form-feedback-tooltip-border-radius));margin-top:.1rem;display:none;position:absolute;top:100%}[data-coreui-validate] :user-invalid~.invalid-feedback,[data-coreui-validate] :user-invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}[data-coreui-validate] .form-control:user-invalid,.form-control.is-invalid{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-control:user-invalid:focus:not(.form-control-group .form-control),[data-coreui-validate] .form-control:user-invalid.form-date-time:focus-within:not(.form-control-group .form-control),.form-control.is-invalid:focus:not(.form-control-group .form-control),.form-control.is-invalid.form-date-time:focus-within:not(.form-control-group .form-control){outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] select.form-control:user-invalid,select.form-control.is-invalid,[data-coreui-validate] .form-control-caret:user-invalid,.form-control-caret.is-invalid,[data-coreui-validate] .form-select:user-invalid,.form-select.is-invalid{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}[data-coreui-validate] select.form-control:user-invalid:focus:not(.form-control-group .form-control),select.form-control.is-invalid:focus:not(.form-control-group .form-control),[data-coreui-validate] .form-control-caret:user-invalid:focus:not(.form-control-group .form-control),.form-control-caret.is-invalid:focus:not(.form-control-group .form-control),[data-coreui-validate] .form-select:user-invalid:focus:not(.form-control-group .form-control),.form-select.is-invalid:focus:not(.form-control-group .form-control){outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .check:user-invalid,.check.is-invalid{--cui-check-border:var(--cui-border-width) solid var(--cui-danger-fg);--cui-check-checked-bg:var(--cui-danger-bg);--cui-check-checked-border-color:var(--cui-danger-bg)}[data-coreui-validate] .check:user-invalid:checked:not(:indeterminate),.check.is-invalid:checked:not(:indeterminate){background-color:var(--cui-check-checked-bg);border-color:var(--cui-check-checked-border-color)}[data-coreui-validate] .check:user-invalid:focus-visible,.check.is-invalid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.check.is-invalid) label{color:var(--cui-danger-fg)}.form-field:has(.check.is-invalid) .invalid-feedback,.form-field:has(.check.is-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .form-field:has(.check:user-invalid) label{color:var(--cui-danger-fg)}[data-coreui-validate] .form-field:has(.check:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.check:user-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .radio:user-invalid,.radio.is-invalid{--cui-radio-border:var(--cui-border-width) solid var(--cui-danger-fg);--cui-radio-checked-bg:var(--cui-danger-bg);--cui-radio-checked-border-color:var(--cui-danger-bg)}[data-coreui-validate] .radio:user-invalid:checked,.radio.is-invalid:checked{background-color:var(--cui-radio-checked-bg);border-color:var(--cui-radio-checked-border-color)}[data-coreui-validate] .radio:user-invalid:focus-visible,.radio.is-invalid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.radio.is-invalid) label{color:var(--cui-danger-fg)}.form-field:has(.radio.is-invalid) .invalid-feedback,.form-field:has(.radio.is-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .form-field:has(.radio:user-invalid) label{color:var(--cui-danger-fg)}[data-coreui-validate] .form-field:has(.radio:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.radio:user-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .switch:user-invalid,.switch.is-invalid{--cui-switch-border-color:var(--cui-danger-fg);--cui-switch-checked-bg:var(--cui-danger-bg);--cui-switch-checked-border-color:var(--cui-danger-bg)}[data-coreui-validate] .switch:user-invalid:checked,.switch.is-invalid:checked{background-color:var(--cui-switch-checked-bg);border-color:var(--cui-switch-checked-border-color)}[data-coreui-validate] .switch:user-invalid:focus-visible,.switch.is-invalid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-field:has(.switch.is-invalid) label{color:var(--cui-danger-fg)}.form-field:has(.switch.is-invalid) .invalid-feedback,.form-field:has(.switch.is-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .form-field:has(.switch:user-invalid) label{color:var(--cui-danger-fg)}[data-coreui-validate] .form-field:has(.switch:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.switch:user-invalid) .invalid-tooltip{display:block}.form-control-group.is-invalid,.is-invalid>.form-control-group,.form-control-group:has(>.form-control.is-invalid),.form-control-group:has(>.form-floating>.form-control.is-invalid){--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg);--cui-control-group-icon-color:var(--cui-danger-fg);--cui-control-group-action-color:var(--cui-danger-fg)}.form-control-group.is-invalid:focus-within,.is-invalid>.form-control-group:focus-within,.form-control-group:has(>.form-control.is-invalid):focus-within,.form-control-group:has(>.form-floating>.form-control.is-invalid):focus-within{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .form-control-group:has(>.form-control:user-invalid),[data-coreui-validate] .form-control-group:has(>.form-floating>.form-control:user-invalid),[data-coreui-validate] .form-control-group:has(>select:user-invalid){--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg);--cui-control-group-icon-color:var(--cui-danger-fg);--cui-control-group-action-color:var(--cui-danger-fg)}[data-coreui-validate] .form-control-group:has(>.form-control:user-invalid):focus-within,[data-coreui-validate] .form-control-group:has(>.form-floating>.form-control:user-invalid):focus-within,[data-coreui-validate] .form-control-group:has(>select:user-invalid):focus-within{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-control-group:where(.is-invalid,:has(>.is-invalid),:has(>.form-floating>.is-invalid))~.invalid-feedback,.form-control-group:where(.is-invalid,:has(>.is-invalid),:has(>.form-floating>.is-invalid))~.invalid-tooltip,.form-field:where(:has(.form-control-group.is-invalid,.form-control-group>.is-invalid,.form-control-group>.form-floating>.is-invalid)) .invalid-feedback,.form-field:where(:has(.form-control-group.is-invalid,.form-control-group>.is-invalid,.form-control-group>.form-floating>.is-invalid)) .invalid-tooltip{display:block}[data-coreui-validate] .form-control-group:has(>:user-invalid)~.invalid-feedback,[data-coreui-validate] .form-control-group:has(>:user-invalid)~.invalid-tooltip,[data-coreui-validate] .form-control-group:has(>.form-floating>:user-invalid)~.invalid-feedback,[data-coreui-validate] .form-control-group:has(>.form-floating>:user-invalid)~.invalid-tooltip{display:block}[data-coreui-validate] .form-field:has(.form-control-group>:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.form-control-group>:user-invalid) .invalid-tooltip,[data-coreui-validate] .form-field:has(.form-control-group>.form-floating>:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.form-control-group>.form-floating>:user-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .form-range-input:user-invalid::-webkit-slider-thumb,.form-range-input.is-invalid::-webkit-slider-thumb,[data-coreui-validate] input.form-range:user-invalid::-webkit-slider-thumb,input.form-range.is-invalid::-webkit-slider-thumb{background:var(--cui-danger-bg)}[data-coreui-validate] .form-range-input:user-invalid::-moz-range-thumb,.form-range-input.is-invalid::-moz-range-thumb,[data-coreui-validate] input.form-range:user-invalid::-moz-range-thumb,input.form-range.is-invalid::-moz-range-thumb{background:var(--cui-danger-bg)}[data-coreui-validate] .form-range-input:user-invalid:focus-visible::-webkit-slider-thumb,.form-range-input.is-invalid:focus-visible::-webkit-slider-thumb,[data-coreui-validate] input.form-range:user-invalid:focus-visible::-webkit-slider-thumb,input.form-range.is-invalid:focus-visible::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .form-range-input:user-invalid:focus-visible::-moz-range-thumb,.form-range-input.is-invalid:focus-visible::-moz-range-thumb,[data-coreui-validate] input.form-range:user-invalid:focus-visible::-moz-range-thumb,input.form-range.is-invalid:focus-visible::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range:has(.form-range-input.is-invalid)~.invalid-feedback,.form-range:has(.form-range-input.is-invalid)~.invalid-tooltip{display:block}.rating.is-invalid .rating-item{--cui-theme-focus-ring:var(--cui-danger-focus-ring)}.form-field:where(:has(.input-group .form-control.is-invalid,.input-group .form-select.is-invalid)) .invalid-feedback,.form-field:where(:has(.input-group .form-control.is-invalid,.input-group .form-select.is-invalid)) .invalid-tooltip{display:block}[data-coreui-validate] .form-field:has(.input-group .form-control:user-invalid,.input-group .form-select:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.input-group .form-control:user-invalid,.input-group .form-select:user-invalid) .invalid-tooltip{display:block}[data-coreui-validate] .input-group>.autocomplete:focus-within:user-invalid,.input-group>.autocomplete:focus-within.is-invalid,[data-coreui-validate] .input-group>.date-picker:focus-within:user-invalid,.input-group>.date-picker:focus-within.is-invalid,[data-coreui-validate] .input-group>.time-picker:focus-within:user-invalid,.input-group>.time-picker:focus-within.is-invalid,[data-coreui-validate] .input-group>.form-control-group:focus-within:user-invalid,.input-group>.form-control-group:focus-within.is-invalid,[data-coreui-validate] .input-group>.multi-select:focus-within:user-invalid,.input-group>.multi-select:focus-within.is-invalid,[data-coreui-validate] .input-group>.form-control:focus:user-invalid,.input-group>.form-control:focus.is-invalid,[data-coreui-validate] .input-group>.form-select:focus:user-invalid,.input-group>.form-select:focus.is-invalid,[data-coreui-validate] .input-group>.form-floating:focus-within:user-invalid,.input-group>.form-floating:focus-within.is-invalid{z-index:4}[data-coreui-validate] .form-otp-control:user-invalid,.form-otp-control.is-invalid{border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-otp-control:user-invalid:focus,.form-otp-control.is-invalid:focus{border-color:var(--cui-danger-fg);outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-otp:is(.is-invalid,:has(.is-invalid)) .form-otp-control{border-color:var(--cui-danger-fg)}.form-otp:is(.is-invalid,:has(.is-invalid)) .form-otp-control:focus{border-color:var(--cui-danger-fg);outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-otp:is(.is-invalid,:has(.is-invalid))~.invalid-feedback,.form-otp:is(.is-invalid,:has(.is-invalid))~.invalid-tooltip{display:block}[data-coreui-validate] .form-otp:has(:user-invalid) .form-otp-control{border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-otp:has(:user-invalid) .form-otp-control:focus{border-color:var(--cui-danger-fg);outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .form-otp:has(:user-invalid)~.invalid-feedback,[data-coreui-validate] .form-otp:has(:user-invalid)~.invalid-tooltip{display:block}}@layer components,custom,helpers,utilities;
