@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}}@layer components,custom,helpers,utilities;
