@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.searchable-select{position:relative}.searchable-select .searchable-select-trigger{background:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:8px 16px;font-size:14px;display:flex}.searchable-select .searchable-select-trigger .searchable-select-trigger-content{align-items:center;gap:8px;display:flex;overflow:hidden}.searchable-select .searchable-select-trigger .searchable-select-trigger-content img{object-fit:contain;border-radius:2px;flex-shrink:0;width:20px;height:20px}.searchable-select .searchable-select-trigger .placeholder{color:var(--ev-colors-tertiaryText)}.searchable-select .searchable-select-trigger .has-value{color:var(--ev-colors-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-select .searchable-select-trigger .searchable-select-chevron{color:var(--ev-colors-text);flex-shrink:0}.searchable-select .searchable-select-dropdown{z-index:100;background:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 8px -4px #1018280a,0 10px 16px -4px #1018280a}.searchable-select .searchable-select-search-wrapper{align-items:center;gap:8px;padding:6px 8px;display:flex}.searchable-select .searchable-select-search-wrapper .searchable-select-search-bar{background:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);border-radius:8px;flex:1;align-items:center;gap:8px;height:32px;padding:8px 12px;display:flex}.searchable-select .searchable-select-search-wrapper .searchable-select-search-icon{width:17px;height:17px;color:var(--ev-colors-highlight);flex-shrink:0}.searchable-select .searchable-select-input{color:var(--ev-colors-highlight);background:0 0;border:none;outline:none;flex:1;font-size:14px}.searchable-select .searchable-select-input::placeholder{color:var(--ev-colors-highlight)}.searchable-select .searchable-select-list{max-height:240px;overflow-y:auto}.searchable-select .searchable-select-empty{text-align:center;color:var(--ev-colors-tertiaryText);padding:16px 8px;font-size:13px}.searchable-select .searchable-select-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background .1s;display:flex}.searchable-select .searchable-select-item:hover,.searchable-select .searchable-select-item.selected{background:var(--ev-colors-hoverColor)}.searchable-select .searchable-select-item img{object-fit:contain;border-radius:2px;flex-shrink:0;width:20px;height:20px}.searchable-select .searchable-select-item .searchable-select-item-label{color:var(--ev-colors-text);font-size:14px;font-weight:500}.searchable-select .searchable-select-item .searchable-select-item-description{color:var(--ev-colors-secondaryText);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.searchable-select .searchable-select-item.searchable-select-create{color:var(--ev-colors-highlight);border-top:1px solid var(--ev-colors-borderColor);border-radius:0 0 6px 6px;margin-top:4px;padding-top:10px}.searchable-select .searchable-select-item.searchable-select-create .searchable-select-item-label,.searchable-select .searchable-select-item.searchable-select-create svg{color:var(--ev-colors-highlight)}
