.ic-selector{position:relative;display:inline-block;max-width:100%;min-width:260px}.ic-selector .ic-selector-native-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ic-selector-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px;box-sizing:border-box;width:100%;min-height:30px;padding:2px 6px;background:#fff;border:1px solid #8c8f94;border-radius:4px}.ic-selector-open .ic-selector-control{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.ic-selector-search{flex:1 1 120px;min-width:120px;margin:0;padding:2px 0;border:0;outline:0;box-shadow:none;background:0 0;font-size:13px;line-height:1.6}.ic-selector-search:focus{border:0;box-shadow:none;outline:0}.ic-selector-tokens{display:contents}.ic-selector-token{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 4px 1px 8px;background:#f0f0f1;border:1px solid #c3c4c7;border-radius:12px;font-size:12px;line-height:1.7}.ic-selector-token-remove{padding:0 2px;background:0 0;border:0;color:#646970;cursor:pointer;font-size:14px;line-height:1}.ic-selector-token-remove:focus,.ic-selector-token-remove:hover{color:#d63638}.ic-selector-results{position:absolute;z-index:100000;left:0;right:0;max-height:260px;margin:2px 0 0;padding:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #8c8f94;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.ic-selector-message,.ic-selector-more,.ic-selector-result{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:6px 10px;font-size:13px;line-height:1.5}.ic-selector-result{cursor:pointer}.ic-selector-active,.ic-selector-result:hover{background:#2271b1;color:#fff}.ic-selector-result-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-selector-result-id{flex:0 0 auto;color:#646970;font-size:11px}.ic-selector-active .ic-selector-result-id,.ic-selector-result:hover .ic-selector-result-id{color:#f0f0f1}.ic-selector-message{color:#646970;cursor:default}.ic-selector-more{justify-content:center;color:#2271b1;cursor:pointer;font-weight:600}.ic-selector-more:hover{background:#f0f0f1}