@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%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}[data-coreui-validate~=valid] :user-valid~.valid-feedback{display:block}[data-coreui-validate~=valid] :user-valid~.valid-tooltip{display:block}.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{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}.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] .form-control:user-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] .form-control:user-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)}select.form-control.is-valid,.form-control-caret.is-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{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-control-caret:user-valid{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-select:user-valid{--cui-control-border-color:var(--cui-success-fg);--cui-control-focus-border-color:var(--cui-success-fg)}select.form-control.is-valid:focus:not(.form-control-group .form-control),.form-control-caret.is-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] select.form-control:user-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] .form-control-caret:user-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] .form-select:user-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)}.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{--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)}.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:checked:not(:indeterminate){background-color:var(--cui-check-checked-bg);border-color:var(--cui-check-checked-border-color)}.check.is-valid:focus-visible{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: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)}:is([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}.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{--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)}.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:checked{background-color:var(--cui-radio-checked-bg);border-color:var(--cui-radio-checked-border-color)}.radio.is-valid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .radio:user-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)}:is([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}.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{--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)}.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:checked{background-color:var(--cui-switch-checked-bg);border-color:var(--cui-switch-checked-border-color)}.switch.is-valid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate~=valid] .switch:user-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)}:is([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)}:is([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)}:is([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,:is([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),:is([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{display:none}[data-coreui-validate] .form-control-group:has(:user-invalid)~.valid-feedback{display:none}[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{display:none}[data-coreui-validate] .form-field:has(.form-control-group :user-invalid) .valid-feedback{display:none}[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{background:var(--cui-success-bg)}.form-range-input:not(.is-invalid).is-valid::-webkit-slider-thumb{background:var(--cui-success-bg)}[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid::-webkit-slider-thumb{background:var(--cui-success-bg)}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{background:var(--cui-success-bg)}.form-range-input:not(.is-invalid).is-valid::-moz-range-thumb{background:var(--cui-success-bg)}[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-valid::-moz-range-thumb{background:var(--cui-success-bg)}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{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range-input: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] input.form-range:not(.is-invalid):user-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)}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{outline:var(--cui-focus-ring-width) solid var(--cui-success-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range-input: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)}[data-coreui-validate~=valid] input.form-range:not(.is-invalid):user-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)}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,:is([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}.input-group>.autocomplete:focus-within.is-valid,.input-group>.date-picker:focus-within.is-valid,.input-group>.time-picker:focus-within.is-valid,.input-group>.form-control-group:focus-within.is-valid,.input-group>.multi-select:focus-within.is-valid,.input-group>.form-control:focus.is-valid,.input-group>.form-select:focus.is-valid,.input-group>.form-floating:focus-within.is-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.autocomplete:focus-within:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.date-picker:focus-within:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.time-picker:focus-within:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.form-control-group:focus-within:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.multi-select:focus-within:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.form-control:focus:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.form-select:focus:user-valid{z-index:3}[data-coreui-validate~=valid] .input-group>.form-floating:focus-within:user-valid{z-index:3}.form-otp-control.is-valid{border-color:var(--cui-success-fg)}[data-coreui-validate~=valid] .form-otp-control:user-valid{border-color:var(--cui-success-fg)}.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)}[data-coreui-validate~=valid] .form-otp-control:user-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)}:is(.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)}:is([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%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}[data-coreui-validate] :user-invalid~.invalid-feedback{display:block}[data-coreui-validate] :user-invalid~.invalid-tooltip{display:block}.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{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}.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] .form-control:user-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] .form-control:user-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)}select.form-control.is-invalid,.form-control-caret.is-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{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-control-caret:user-invalid{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-select:user-invalid{--cui-control-border-color:var(--cui-danger-fg);--cui-control-focus-border-color:var(--cui-danger-fg)}select.form-control.is-invalid:focus:not(.form-control-group .form-control),.form-control-caret.is-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] select.form-control:user-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] .form-control-caret:user-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] .form-select:user-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)}.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{--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)}.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:checked:not(:indeterminate){background-color:var(--cui-check-checked-bg);border-color:var(--cui-check-checked-border-color)}.check.is-invalid:focus-visible{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: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)}:is([data-coreui-validate] .form-field:has(.check:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.check:user-invalid) .invalid-tooltip){display:block}.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{--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)}.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:checked{background-color:var(--cui-radio-checked-bg);border-color:var(--cui-radio-checked-border-color)}.radio.is-invalid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .radio:user-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)}:is([data-coreui-validate] .form-field:has(.radio:user-invalid) .invalid-feedback,[data-coreui-validate] .form-field:has(.radio:user-invalid) .invalid-tooltip){display:block}.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{--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)}.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:checked{background-color:var(--cui-switch-checked-bg);border-color:var(--cui-switch-checked-border-color)}.switch.is-invalid:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}[data-coreui-validate] .switch:user-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)}:is([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)}:is([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)}:is([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,:is([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),:is([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{background:var(--cui-danger-bg)}.form-range-input.is-invalid::-webkit-slider-thumb{background:var(--cui-danger-bg)}[data-coreui-validate] input.form-range:user-invalid::-webkit-slider-thumb{background:var(--cui-danger-bg)}input.form-range.is-invalid::-webkit-slider-thumb{background:var(--cui-danger-bg)}[data-coreui-validate] .form-range-input:user-invalid::-moz-range-thumb{background:var(--cui-danger-bg)}.form-range-input.is-invalid::-moz-range-thumb{background:var(--cui-danger-bg)}[data-coreui-validate] input.form-range:user-invalid::-moz-range-thumb{background:var(--cui-danger-bg)}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{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range-input.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] input.form-range:user-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)}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{outline:var(--cui-focus-ring-width) solid var(--cui-danger-focus-ring);outline-offset:var(--cui-focus-ring-offset)}.form-range-input.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)}[data-coreui-validate] input.form-range:user-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)}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,:is([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}.input-group>.autocomplete:focus-within.is-invalid,.input-group>.date-picker:focus-within.is-invalid,.input-group>.time-picker:focus-within.is-invalid,.input-group>.form-control-group:focus-within.is-invalid,.input-group>.multi-select:focus-within.is-invalid,.input-group>.form-control:focus.is-invalid,.input-group>.form-select:focus.is-invalid,.input-group>.form-floating:focus-within.is-invalid{z-index:4}[data-coreui-validate] .input-group>.autocomplete:focus-within:user-invalid{z-index:4}[data-coreui-validate] .input-group>.date-picker:focus-within:user-invalid{z-index:4}[data-coreui-validate] .input-group>.time-picker:focus-within:user-invalid{z-index:4}[data-coreui-validate] .input-group>.form-control-group:focus-within:user-invalid{z-index:4}[data-coreui-validate] .input-group>.multi-select:focus-within:user-invalid{z-index:4}[data-coreui-validate] .input-group>.form-control:focus:user-invalid{z-index:4}[data-coreui-validate] .input-group>.form-select:focus:user-invalid{z-index:4}[data-coreui-validate] .input-group>.form-floating:focus-within:user-invalid{z-index:4}.form-otp-control.is-invalid{border-color:var(--cui-danger-fg)}[data-coreui-validate] .form-otp-control:user-invalid{border-color:var(--cui-danger-fg)}.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)}[data-coreui-validate] .form-otp-control:user-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)}:is([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;
