.eone-ui-select-container{position:relative}.eone-ui-select-container:hover{border-color:var(--eone-ui-input-hover-border-color)}.eone-ui-select-container-focused{border-color:var(--eone-ui-input-focus-border)}.eone-ui-select-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;color:var(--text-color);background-color:unset;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eone-ui-select-btn:focus{border-color:var(--eone-ui-input-focus-border)}.eone-ui-select-btn:focus-visible{outline:none}.eone-ui-select-container:has(.eone-ui-select-readonly){opacity:.6;pointer-events:none}.eone-ui-select-readonly{display:flex;justify-content:space-between;align-items:center;font-size:var(--input-font-size);font-style:var(--input-font-style);font-weight:var(--input-font-weight);line-height:var(--input-line-height)}.eone-ui-select-menu{border-radius:var(--dropdown-menu-border-radius);padding:var(--dropdown-menu-padding);background-color:var(--control-background-color);border:var(--dropdown-menu-border);overflow:hidden;display:flex;flex-direction:column}.eone-ui-select-menu-drop-down{box-shadow:var(--dropdown-menu-shadow);border-radius:var(--dropdown-menu-border-radius);padding:var(--dropdown-menu-padding)}.eone-ui-select-menu-drop-up{box-shadow:var(--dropdown-menu-shadow)}.eone-ui-select-item-container{overflow:auto}.eone-ui-select-item-container.animating{overflow:hidden}.eone-ui-select-item{display:flex;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-border-radius);text-decoration:none;cursor:pointer;align-items:center;justify-content:space-between;color:var(--dropdown-item-text-default);font-size:var(--body-md-font-size);font-style:var(--body-md-font-style);font-weight:var(--body-md-regular-font-weight);line-height:var(--body-md-line-height)}.eone-ui-select-item:hover{color:var(--dropdown-item-text-hover);box-shadow:var(--dropddown-item-box-shadow-hover);background-color:var(--dropdown-item-background-hover)}.eone-ui-select-item:has(.eone-ui-select-item-check),.eone-ui-select-item:active{color:var(--dropdown-item-text-active);background-color:var(--dropdown-item-background-active)}.eone-ui-select-item-check path{color:var(--dropdown-item-select-check)}.eone-ui-select-separator{border-top:thin solid var(--eone-ui-input-border-color);margin-bottom:3px;margin-top:3px}.eone-ui-select-header{font-size:larger;font-weight:bolder;font-variant:all-small-caps;padding-bottom:3px;padding-top:3px;padding-left:12px;cursor:default}.eone-ui-select-search{color:var(--text-color);width:calc(100% - 24px);margin-left:6px;margin-right:6px;margin-top:6px;border:thin solid var(--eone-ui-input-border-color);padding:6px}.eone-ui-select-placeholder{color:var(--input-placeholder);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.eone-ui-select-loading{display:flex;justify-content:flex-start;align-items:center;font-size:var(--body-md-font-size);font-style:var(--body-md-font-style);font-weight:var(--body-md-regular-font-weight);line-height:var(--body-md-line-height)}.eone-ui-select-loading-icon{padding-left:6px;padding-right:6px}.eone-ui-select-label{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:3px}.eone-ui-select-label-icon{display:flex}.eone-ui-select-item-color-container{display:flex;align-items:center;justify-content:center;flex-grow:1}.eone-ui-select-item-color{width:14px;height:14px;margin-right:8px;border:thin solid var(--border-color);box-sizing:border-box;border-radius:50%}.eone-ui-select-icon,.eone-ui-select-item-icon{padding-right:6px}.eone-ui-select-value-container{display:flex}.eone-ui-select-menu-search-container{padding:var(--input-padding-sm)}.eone-ui-select-item-description{color:var(--explanation-text-color)}.eone-ui-select-submenu{position:absolute;background-color:var(--control-background-color);border:thin solid var(--border-color);width:calc(100% - 2px);z-index:10;box-shadow:0 6px 6px #0000002d;max-height:30vh;overflow-y:auto}.eone-ui-select-submenu.up{bottom:0;box-shadow:0 -6px 6px #0000002d}.eone-ui-select-submenu.down{transform:translateY(-32px)}.eone-ui-select-submenu.right{left:100%}.eone-ui-select-submenu.left{left:-100%}
