:root{--uxs-padding-x:.75rem;--uxs-padding-y:.375rem;--uxs-border-width:1px;--uxs-border-style:solid;--uxs-border-color:#e9e9e9;--uxs-border-radius:.375rem;--uxs-border-hover-color:#bdc1c6;--uxs-font-size:1rem;--uxs-font-weight:400;--uxs-line-height:1.5;--uxs-background-color:#fff;--uxs-text-color:#222;--uxs-dropdown-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4 l-6,6C12.5,15.9,12.3,16,12,16z'/%3E%3C/g%3E%3C/svg%3E%0A");--uxs-dropdown-disabled-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(130 130 130)' d='M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4 l-6,6C12.5,15.9,12.3,16,12,16z'/%3E%3C/g%3E%3C/svg%3E%0A");--uxs-clear-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M6,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l12-12c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-12,12C6.5,18.9,6.3,19,6,19z' /%3E%3Cpath d='M18,19c-0.3,0-0.5-0.1-0.7-0.3l-12-12c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l12,12c0.4,0.4,0.4,1,0,1.4 C18.5,18.9,18.3,19,18,19z'/%3E%3C/g%3E%3C/svg%3E%0A");--uxs-clear-disabled-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(130 130 130)' d='M6,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l12-12c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-12,12C6.5,18.9,6.3,19,6,19z' /%3E%3Cpath fill='rgb(130 130 130)' d='M18,19c-0.3,0-0.5-0.1-0.7-0.3l-12-12c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l12,12c0.4,0.4,0.4,1,0,1.4 C18.5,18.9,18.3,19,18,19z'/%3E%3C/g%3E%3C/svg%3E%0A");--uxs-option-hovered-bg-color:#f4f4f4;--uxs-option-selected-bg-color:#f4f4f4;--uxs-option-disabled-color:#f4f4f4;--uxs-option-styled-outline-width:1px;--uxs-option-styled-checkbox-outline-radius:.25rem;--uxs-option-styled-border-width:3px;--uxs-option-styled-background-color:#00e0ff;--uxs-select-all-checkbox-size:1rem;--uxs-select-all-checkbox-border-width:1px;--uxs-select-all-checkbox-border-radius:.25rem;--uxs-select-all-checkbox-color:#00e0ff;--uxs-search-background-color:#fff;--uxs-search-text-color:#222;--uxs-search-placeholder-color:#a9a9a9;--uxs-search-overlay-padding-y:1rem;--uxs-search-overlay-font-size:1rem;--uxs-search-overlay-font-weight:700;--uxs-search-overlay-text-align:center;--uxs-transition-duration:.2s;--uxs-transition-easing:ease-in-out;--uxs-scrollbar-track-color:#bdbdbd;--uxs-scrollbar-thumb-color:#757575;--uxs-scrollbar-thumb-hover-color:#616161}.ux-select{cursor:pointer;width:100%;padding:var(--uxs-padding-y) var(--uxs-padding-x);border:var(--uxs-border-width) var(--uxs-border-style) var(--uxs-border-color);border-radius:var(--uxs-border-radius);background-color:var(--uxs-background-color);font-size:var(--uxs-font-size);font-weight:var(--uxs-font-weight);line-height:var(--uxs-line-height);color:var(--uxs-text-color);transition:border-color var(--uxs-transition-duration) var(--uxs-transition-easing);margin:0;display:block;position:relative}.ux-select.-disabled{cursor:not-allowed;color:var(--uxs-option-disabled-color)}.ux-select.-filled .ux-select__clear{display:block}.ux-select:not(.-disabled).-focus,.ux-select:not(.-disabled).-shown{border-color:var(--uxs-border-hover-color)}.ux-select:not(.-disabled).-shown .ux-select__head:after{transform:rotate(-180deg)}.ux-select:not(.-disabled).-shown .ux-select__body{pointer-events:auto;opacity:1;transform:scale(1)translateY(0)}.ux-select__head{align-items:center;display:flex;position:relative}.ux-select__head:after{content:"";background:transparent var(--uxs-dropdown-image) center no-repeat;width:1rem;min-width:1rem;height:1rem;transition:transform var(--uxs-transition-duration) var(--uxs-transition-easing);justify-content:center;align-items:center;margin-left:.5rem;display:flex}.ux-select.-disabled .ux-select__head:after{background-image:var(--uxs-dropdown-disabled-image)}.ux-select__title{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ux-select__clear{cursor:pointer;background:transparent var(--uxs-clear-image) center no-repeat;border:none;outline:none;width:1rem;min-width:1rem;height:1rem;margin-left:.5rem;display:none}.ux-select.-disabled .ux-select__clear{cursor:not-allowed;background-image:var(--uxs-clear-disabled-image)}.ux-select__body{pointer-events:none;z-index:5;border:var(--uxs-border-width) solid var(--uxs-border-color);border-radius:var(--uxs-border-radius);background-color:var(--uxs-background-color);opacity:0;width:100%;transition:opacity var(--uxs-transition-duration) var(--uxs-transition-easing),transform var(--uxs-transition-duration) var(--uxs-transition-easing);position:absolute;top:calc(100% + .25rem);left:0;overflow:hidden;transform:scale(.75)translateY(-.75rem)}.ux-select__search{padding:.25rem}.ux-select-search__input{width:100%;padding:var(--uxs-padding-y) calc(var(--uxs-padding-x) - .1875rem);border:var(--uxs-border-width) solid var(--uxs-border-color);border-radius:var(--uxs-border-radius);background-color:var(--uxs-search-background-color);color:var(--uxs-search-text-color);transition:border-color var(--uxs-transition-duration) var(--uxs-transition-easing)}.ux-select-search__input::placeholder{color:var(--uxs-search-placeholder-color)}.ux-select-search__input::-ms-clear{width:0;height:0;display:none}.ux-select-search__input::-ms-reveal{width:0;height:0;display:none}.ux-select-search__input::-webkit-search-decoration{appearance:none}.ux-select-search__input::-webkit-search-cancel-button{appearance:none}.ux-select-search__input::-webkit-search-results-button{appearance:none}.ux-select-search__input::-webkit-search-results-decoration{appearance:none}.ux-select-search__input:focus-visible{outline:none}.ux-select-search__input:focus{border-color:var(--uxs-border-hover-color)}.ux-select-search__overlay{padding:var(--uxs-search-overlay-padding-y) .25rem;font-size:var(--uxs-search-overlay-font-size);font-weight:var(--uxs-search-overlay-font-weight);text-align:var(--uxs-search-overlay-text-align);display:none}.ux-select__select-all{padding:var(--uxs-padding-y) var(--uxs-padding-x);background-color:var(--uxs-background-color);transition:background-color var(--uxs-transition-duration) var(--uxs-transition-easing);justify-content:flex-start;align-items:center;display:flex}.ux-select__select-all:hover{background-color:var(--uxs-option-hovered-bg-color)}.ux-select-select-all__checkbox{width:var(--uxs-select-all-checkbox-size);height:var(--uxs-select-all-checkbox-size);border:var(--uxs-select-all-checkbox-border-width) solid var(--uxs-select-all-checkbox-color);border-radius:var(--uxs-select-all-checkbox-border-radius);justify-content:center;align-items:center;display:flex}.ux-select-select-all__checkbox:after{content:"";width:calc(var(--uxs-select-all-checkbox-size) - .5rem);height:calc(var(--uxs-select-all-checkbox-size) - .5rem);background-color:#0000;display:block}.ux-select-select-all__checkbox.-some:after{height:calc((var(--uxs-select-all-checkbox-size) - .5rem) / 2);background-color:var(--uxs-select-all-checkbox-color)}.ux-select-select-all__checkbox.-all:after{background-color:var(--uxs-select-all-checkbox-color)}.ux-select-select-all__text{margin-left:calc(var(--uxs-padding-x) / 2)}.ux-select__dropdown{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--uxs-scrollbar-track-color) var(--uxs-scrollbar-thumb-color);-webkit-overflow-scrolling:touch;max-height:calc((var(--uxs-font-size) * var(--uxs-line-height) + var(--uxs-padding-y) * 2) * 5);overflow-y:auto}@supports selector(::-webkit-scrollbar){.ux-select__dropdown::-webkit-scrollbar{max-width:.6875rem;max-height:.6875rem;position:absolute}.ux-select__dropdown::-webkit-scrollbar-track{background-color:var(--uxs-scrollbar-track-color)}.ux-select__dropdown::-webkit-scrollbar-thumb{background-color:var(--uxs-scrollbar-thumb-color)}.ux-select__dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--uxs-scrollbar-thumb-hover-color)}}.ux-select-group.-disabled .ux-select-group__title{color:var(--uxs-option-disabled-color)}.ux-select-group.-empty .ux-select-group__elem{padding:var(--uxs-padding-y) var(--uxs-padding-x)}.ux-select-group__title{cursor:default;padding:var(--uxs-padding-y) var(--uxs-padding-x);font-weight:700}.ux-select-group__list{margin:0;padding:0;list-style:none}.ux-select-group__elem{-webkit-user-select:none;user-select:none;padding:var(--uxs-padding-y) var(--uxs-padding-x) var(--uxs-padding-y) calc(var(--uxs-padding-x) * 2);background-color:var(--uxs-background-color);transition:background-color var(--uxs-transition-duration) var(--uxs-transition-easing)}.ux-select.-radio .ux-select-group__elem,.ux-select.-checkbox .ux-select-group__elem{justify-content:space-between;align-items:center;display:flex}.ux-select.-radio .ux-select-group__elem:after,.ux-select.-checkbox .ux-select-group__elem:after{content:"";width:var(--uxs-font-size);height:var(--uxs-font-size);outline:var(--uxs-option-styled-outline-width) solid var(--uxs-option-styled-background-color);border:var(--uxs-option-styled-border-width) solid var(--uxs-background-color);transition:background-color var(--uxs-transition-duration) var(--uxs-transition-easing);justify-content:center;align-items:center;display:flex}.ux-select.-radio .ux-select-group__elem:after{border-radius:50%}.ux-select.-checkbox .ux-select-group__elem:after{border-radius:var(--uxs-option-styled-checkbox-outline-radius)}.ux-select.-image .ux-select-group__elem{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ux-select-group__elem.-disabled{cursor:not-allowed;color:var(--uxs-option-disabled-color)}.ux-select-group__elem:not(.-disabled):hover{background-color:var(--uxs-option-hovered-bg-color)}.ux-select.-radio .ux-select-group__elem:not(.-disabled):hover:after,.ux-select.-checkbox .ux-select-group__elem:not(.-disabled):hover:after{border:var(--uxs-option-styled-border-width) solid var(--uxs-option-hovered-bg-color)}.ux-select-group__elem:not(.-disabled).-selected{background-color:var(--uxs-option-selected-bg-color);font-weight:700}.ux-select:not(.-multiple) .ux-select-group__elem:not(.-disabled).-selected{cursor:default}.ux-select.-radio .ux-select-group__elem.-selected:after,.ux-select.-checkbox .ux-select-group__elem.-selected:after{border:var(--uxs-option-styled-border-width) solid var(--uxs-option-hovered-bg-color);background-color:var(--uxs-option-styled-background-color)}
