@layer colors,config,root,reboot,layout,content;@layer forms{.form-control,.form-select{--cui-control-min-height:var(--cui-btn-input-min-height);--cui-control-padding-y:var(--cui-btn-input-padding-y);--cui-control-padding-x:var(--cui-btn-input-padding-x);--cui-control-font-size:var(--cui-btn-input-font-size);--cui-control-font-weight:var(--cui-btn-input-font-weight);--cui-control-line-height:var(--cui-btn-input-line-height);--cui-control-fg:var(--cui-btn-input-fg);--cui-control-bg:var(--cui-btn-input-bg);--cui-control-border-width:var(--cui-btn-input-border-width);--cui-control-border-color:var(--cui-btn-input-border-color);--cui-control-border-radius:var(--cui-btn-input-border-radius);--cui-control-box-shadow:var(--cui-btn-input-box-shadow);--cui-control-transition-property:var(--cui-btn-input-transition-property);--cui-control-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-placeholder-color:var(--cui-fg-3);--cui-control-focus-color:var(--cui-btn-input-focus-color);--cui-control-focus-bg:var(--cui-btn-input-focus-bg);--cui-control-focus-border-color:var(--cui-btn-input-focus-border-color);--cui-control-disabled-color:var(--cui-control-fg);--cui-control-disabled-bg:var(--cui-bg-2);--cui-control-disabled-border-color:var(--cui-control-border-color);--cui-control-action-color:var(--cui-btn-input-fg);--cui-control-action-bg:var(--cui-bg-1);--cui-control-action-hover-bg:var(--cui-bg-2);--cui-control-action-transition-property:var(--cui-btn-input-action-transition-property);--cui-control-action-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-action-transition-timing:var(--cui-btn-input-transition-timing);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);font-weight:var(--cui-control-font-weight);line-height:var(--cui-control-line-height);color:var(--cui-control-fg);background-color:var(--cui-control-bg);border:var(--cui-control-border-width) solid var(--cui-control-border-color);border-radius:var(--cui-control-border-radius);appearance:none;background-clip:padding-box;width:100%;display:block}@media (prefers-reduced-motion:no-preference){.form-control,.form-select{transition-timing-function:var(--cui-control-transition-timing);transition-duration:var(--cui-control-transition-duration);transition-property:var(--cui-control-transition-property)}}.form-control[type=file],.form-select[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]),.form-select[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control:focus,.form-select:focus{color:var(--cui-control-focus-color);background-color:var(--cui-control-focus-bg);border-color:var(--cui-control-focus-border-color);outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-control::-webkit-date-and-time-value{min-width:85px;height:calc(var(--cui-btn-input-line-height) * 1em);margin:0}.form-select::-webkit-date-and-time-value{min-width:85px;height:calc(var(--cui-btn-input-line-height) * 1em);margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-select::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder,.form-select::placeholder{color:var(--cui-control-placeholder-color);opacity:1}.form-control:disabled,.form-select:disabled{color:var(--cui-control-disabled-color);background-color:var(--cui-control-disabled-bg);border-color:var(--cui-control-disabled-border-color);opacity:1}.form-control::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);color:var(--cui-control-action-color);pointer-events:none;background-color:var(--cui-control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--cui-control-border-width);border-radius:0;margin-inline-end:var(--cui-control-padding-x)}.form-select::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);color:var(--cui-control-action-color);pointer-events:none;background-color:var(--cui-control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--cui-control-border-width);border-radius:0;margin-inline-end:var(--cui-control-padding-x)}@media (prefers-reduced-motion:no-preference){.form-control::file-selector-button{transition-timing-function:var(--cui-control-action-transition-timing);transition-duration:var(--cui-control-action-transition-duration);transition-property:var(--cui-control-action-transition-property)}.form-select::file-selector-button{transition-timing-function:var(--cui-control-action-transition-timing);transition-duration:var(--cui-control-action-transition-duration);transition-property:var(--cui-control-action-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--cui-control-action-hover-bg)}.form-select:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--cui-control-action-hover-bg)}.form-control-plaintext{--cui-control-min-height:var(--cui-btn-input-min-height);--cui-control-padding-y:var(--cui-btn-input-padding-y);--cui-control-padding-x:var(--cui-btn-input-padding-x);--cui-control-font-size:var(--cui-btn-input-font-size);--cui-control-font-weight:var(--cui-btn-input-font-weight);--cui-control-line-height:var(--cui-btn-input-line-height);--cui-control-fg:var(--cui-btn-input-fg);--cui-control-bg:var(--cui-btn-input-bg);--cui-control-border-width:var(--cui-btn-input-border-width);--cui-control-border-color:var(--cui-btn-input-border-color);--cui-control-border-radius:var(--cui-btn-input-border-radius);--cui-control-box-shadow:var(--cui-btn-input-box-shadow);--cui-control-transition-property:var(--cui-btn-input-transition-property);--cui-control-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-placeholder-color:var(--cui-fg-3);--cui-control-focus-color:var(--cui-btn-input-focus-color);--cui-control-focus-bg:var(--cui-btn-input-focus-bg);--cui-control-focus-border-color:var(--cui-btn-input-focus-border-color);--cui-control-disabled-color:var(--cui-control-fg);--cui-control-disabled-bg:var(--cui-bg-2);--cui-control-disabled-border-color:var(--cui-control-border-color);--cui-control-action-color:var(--cui-btn-input-fg);--cui-control-action-bg:var(--cui-bg-1);--cui-control-action-hover-bg:var(--cui-bg-2);--cui-control-action-transition-property:var(--cui-btn-input-action-transition-property);--cui-control-action-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-action-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-plaintext-color:var(--cui-fg-body);width:100%;padding:var(--cui-control-padding-y) 0;line-height:var(--cui-control-line-height);color:var(--cui-control-plaintext-color);border:solid #0000;border-width:var(--cui-control-border-width) 0;background-color:#0000;margin-bottom:0;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline:0}.form-control-sm,.form-select-sm{--cui-control-min-height:var(--cui-btn-input-sm-min-height);--cui-control-padding-y:var(--cui-btn-input-sm-padding-y);--cui-control-padding-x:var(--cui-btn-input-sm-padding-x);--cui-control-font-size:var(--cui-btn-input-sm-font-size);--cui-control-line-height:var(--cui-btn-input-sm-line-height);--cui-control-border-radius:var(--cui-btn-input-sm-border-radius);min-height:var(--cui-control-min-height);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);border-radius:var(--cui-control-border-radius)}.form-control-sm::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);margin-inline-end:var(--cui-control-padding-x)}.form-select-sm::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);margin-inline-end:var(--cui-control-padding-x)}.form-control-lg,.form-select-lg{--cui-control-min-height:var(--cui-btn-input-lg-min-height);--cui-control-padding-y:var(--cui-btn-input-lg-padding-y);--cui-control-padding-x:var(--cui-btn-input-lg-padding-x);--cui-control-font-size:var(--cui-btn-input-lg-font-size);--cui-control-line-height:var(--cui-btn-input-lg-line-height);--cui-control-border-radius:var(--cui-btn-input-lg-border-radius);min-height:var(--cui-control-min-height);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);border-radius:var(--cui-control-border-radius)}.form-control-lg::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);margin-inline-end:var(--cui-control-padding-x)}.form-select-lg::file-selector-button{padding:var(--cui-control-padding-y) var(--cui-control-padding-x);margin:calc(var(--cui-control-padding-y) * -1) calc(var(--cui-control-padding-x) * -1);margin-inline-end:var(--cui-control-padding-x)}select.form-control,.form-control-caret,.form-select{--cui-control-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--cui-control-select-bg-img-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--cui-control-select-bg-size:16px 12px;--cui-control-select-padding-end:calc(var(--cui-control-padding-x) * 3);background-image:var(--cui-control-select-bg-img);--cui-control-select-bg-position:right var(--cui-control-padding-x) center;background-repeat:no-repeat;background-position:var(--cui-control-select-bg-position);background-size:var(--cui-control-select-bg-size);padding-inline-end:var(--cui-control-select-padding-end)}select.form-control:dir(rtl),.form-control-caret:dir(rtl),.form-select:dir(rtl){--cui-control-select-bg-position:left var(--cui-control-padding-x) center}select.form-control[multiple],select.form-control[size]:not([size="1"]),.form-control-caret[multiple],.form-control-caret[size]:not([size="1"]),.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-inline-end:var(--cui-control-padding-x)}select.form-control:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--cui-control-fg)}.form-control-caret:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--cui-control-fg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--cui-control-fg)}[data-coreui-theme=dark] select.form-control,[data-coreui-theme=dark] .form-control-caret,[data-coreui-theme=dark] .form-select{--cui-control-select-bg-img:var(--cui-control-select-bg-img-dark)}textarea.form-control{min-height:var(--cui-control-min-height)}.form-control-color{--cui-control-color-width:3rem;width:var(--cui-control-color-width);height:var(--cui-control-min-height);padding:var(--cui-control-padding-y)}.form-control-color:not(:disabled,[readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--cui-control-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--cui-control-border-radius);border:0!important}.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}.form-floating{--cui-form-floating-height:calc(3.5rem + var(--cui-btn-input-border-width) * 2);--cui-form-floating-line-height:1.25;--cui-form-floating-padding-x:var(--cui-btn-input-padding-x);--cui-form-floating-padding-y:1rem;--cui-form-floating-input-padding-t:1.625rem;--cui-form-floating-input-padding-b:.625rem;--cui-form-floating-label-height:1.5em;--cui-form-floating-label-opacity:.65;--cui-form-floating-label-transform:scale(.85) translateY(-.5rem) translateX(.15rem);--cui-form-floating-label-disabled-color:var(--cui-fg-3);--cui-form-floating-label-bg:var(--cui-btn-input-bg);--cui-form-floating-label-disabled-bg:var(--cui-bg-2);--cui-form-floating-label-border-radius:var(--cui-btn-input-border-radius);--cui-form-floating-transition-property:opacity, transform;--cui-form-floating-transition-duration:.1s;--cui-form-floating-transition-timing:ease-in-out;position:relative}.form-floating:dir(rtl){--cui-form-floating-label-transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:var(--cui-form-floating-height);min-height:var(--cui-form-floating-height);line-height:var(--cui-form-floating-line-height)}.form-floating>label{inset-inline-start:0;z-index:2;max-width:100%;height:100%;padding:var(--cui-form-floating-padding-y) var(--cui-form-floating-padding-x);color:color-mix(in oklch, var(--cui-fg-body) calc(var(--cui-form-floating-label-opacity) * 100%), transparent);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--cui-btn-input-border-width) solid transparent;transform-origin:0 0;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.form-floating>label:dir(rtl){transform-origin:100% 0}@media (prefers-reduced-motion:no-preference){.form-floating>label{transition-timing-function:var(--cui-form-floating-transition-timing);transition-duration:var(--cui-form-floating-transition-duration);transition-property:var(--cui-form-floating-transition-property)}}.form-floating>label:has(~textarea),.form-floating>textarea~label{align-items:flex-start}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:var(--cui-form-floating-padding-y) var(--cui-form-floating-padding-x)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill){padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext:autofill){padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating>.form-select{padding-inline-start:var(--cui-form-floating-padding-x);padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating>label:has(~.form-control:focus),.form-floating>label:has(~.form-control:not(.form-date-time,:placeholder-shown)),.form-floating>label:has(~.form-control-plaintext),.form-floating>label:has(~.form-select),.form-floating>.form-control:focus~label,.form-floating>.form-control:not(.form-date-time,:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label,.form-floating:is(.form-floating-always,.form-floating-always *)>label{transform:var(--cui-form-floating-label-transform)}.form-floating>label:has(~.form-control:-webkit-autofill){transform:var(--cui-form-floating-label-transform)}.form-floating>.form-control:-webkit-autofill~label{transform:var(--cui-form-floating-label-transform)}.form-floating>.picker{height:var(--cui-form-floating-height)}.form-floating>.form-control-group,.form-floating>.picker>.form-control-group{height:var(--cui-form-floating-height);min-height:var(--cui-form-floating-height);line-height:var(--cui-form-floating-line-height)}.form-floating>.form-control-group>.form-control,.form-floating>.picker>.form-control-group>.form-control{padding-top:var(--cui-form-floating-padding-y);padding-bottom:var(--cui-form-floating-padding-y)}.form-floating>.form-control-group:focus-within>.form-control,.form-floating>.form-control-group>.form-control:not(.form-date-time,:placeholder-shown),.form-floating>.picker>.form-control-group:focus-within>.form-control,.form-floating>.picker>.form-control-group>.form-control:not(.form-date-time,:placeholder-shown){padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating>label:has(~.picker:focus-within),.form-floating>.picker:focus-within~label,.form-floating>label:has(~.form-control-group:focus-within),.form-floating>label:has(~.form-control-group>.form-control:not(.form-date-time,:placeholder-shown)),.form-floating>.form-control-group:focus-within~label,.form-floating>.form-control-group:has(>.form-control:not(.form-date-time,:placeholder-shown))~label{transform:var(--cui-form-floating-label-transform)}.form-floating:is(.form-floating-always,.form-floating-always *)>:is(.form-control,.form-control-plaintext),.form-floating:is(.form-floating-always,.form-floating-always *)>.form-control-group>.form-control,.form-floating:is(.form-floating-always,.form-floating-always *)>.picker>.form-control-group>.form-control{padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating:not(.form-floating-always,.form-floating-always *)>.form-control:not(:focus)::placeholder,.form-floating:not(.form-floating-always,.form-floating-always *)>.form-control-group>.form-control:not(:focus)::placeholder,.form-floating:not(.form-floating-always,.form-floating-always *)>.picker>.form-control-group>.form-control:not(:focus)::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.form-floating>label:has(~textarea:focus):after,.form-floating>label:has(~textarea:not(:placeholder-shown)):after,.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after,.form-floating:is(.form-floating-always,.form-floating-always *)>:is(label:has(~textarea),textarea~label):after{inset:var(--cui-form-floating-padding-y) calc(var(--cui-form-floating-padding-x) * .5);z-index:-1;height:var(--cui-form-floating-label-height);content:"";background-color:var(--cui-form-floating-label-bg);border-radius:var(--cui-form-floating-label-border-radius);position:absolute}.form-floating>label:has(~textarea:disabled):after,.form-floating>textarea:disabled~label:after{background-color:var(--cui-form-floating-label-disabled-bg)}.form-floating>label:has(~.form-control-plaintext),.form-floating>.form-control-plaintext~label{border-width:var(--cui-btn-input-border-width) 0}.form-floating>label:has(~:disabled),.form-floating>label:has(~.form-control:disabled),.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:var(--cui-form-floating-label-disabled-color)}.form-label,.col-form-label{--cui-label-margin-bottom:.5rem;--cui-label-font-weight:var(--cui-font-weight-medium);--cui-label-color:var(--cui-fg-body);font-size:var(--cui-label-font-size,inherit);font-style:var(--cui-label-font-style,inherit);font-weight:var(--cui-label-font-weight,inherit);color:var(--cui-label-color,inherit)}.form-label{margin-bottom:var(--cui-label-margin-bottom)}.col-form-label{--cui-label-padding-y:calc(var(--cui-btn-input-padding-y) + var(--cui-btn-input-border-width));--cui-label-line-height:var(--cui-btn-input-line-height);padding-block:var(--cui-label-padding-y);line-height:var(--cui-label-line-height);margin-bottom:0}.col-form-label-lg{--cui-label-padding-y:calc(var(--cui-btn-input-lg-padding-y) + var(--cui-btn-input-border-width));--cui-label-font-size:var(--cui-btn-input-lg-font-size)}.col-form-label-sm{--cui-label-padding-y:calc(var(--cui-btn-input-sm-padding-y) + var(--cui-btn-input-border-width));--cui-label-font-size:var(--cui-btn-input-sm-font-size)}.form-text{--cui-form-text-margin-top:.25rem;--cui-form-text-font-size:var(--cui-small-font-size);--cui-form-text-color:var(--cui-fg-2);margin-top:var(--cui-form-text-margin-top);font-size:var(--cui-form-text-font-size);font-style:var(--cui-form-text-font-style,inherit);font-weight:var(--cui-form-text-font-weight,inherit);color:var(--cui-form-text-color)}}@layer components,custom,helpers,utilities;
