.ellipsis_tooltip_wrap{position:relative;min-width:0}.ellipsis_tooltip_text{display:block;width:100%;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis_tooltip_bubble{position:fixed;z-index:100100;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;padding:8px 12px;line-height:20px;color:var(--common-surface-color,#fff);font-size:14px;font-weight:400;white-space:normal;overflow-wrap:anywhere;background:var(--common-text-color,#282828);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}.app-select{display:inline-block;min-width:0;max-width:100%;vertical-align:middle}.app-select>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;min-height:32px;padding:5px 12px;border:1px solid #d4d8df;border-radius:18px;background:#fff;color:#666;font:inherit;font-size:14px;cursor:pointer}.app-select>button>.ellipsis_tooltip_wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.app-select>button:focus{outline:none}.app-select>button:focus-visible{border-color:var(--primary-color)}.app-select.glass>button{border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.68)}.app-select.glass.active>button,.app-select.glass>button[aria-expanded=true]{border-color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.22);color:#fff}.app-select.disabled{opacity:.5}.app-select-arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.app-select-panel{position:fixed;z-index:100050;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:4px;border:1px solid #dce1e8;border-radius:10px;background:#fff;color:#282828;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2)}.app-select-option,.app-select-panel{-webkit-box-sizing:border-box;box-sizing:border-box}.app-select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:6px;font-size:14px;line-height:20px;cursor:pointer}.app-select-option>.ellipsis_tooltip_wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-select-option.highlighted{background:#edf2ff}.app-select-option.selected{color:var(--primary-color)}.app-select-option.disabled{opacity:.4;cursor:default}.app-select-message{padding:12px;color:#8a8f98;font-size:12px}.candidate-toolbar[data-v-7da299a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 2px 4px}.control-search[data-v-7da299a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:hsla(0,0%,100%,.94)}.search-icon[data-v-7da299a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:18px;fill:none;stroke:#777;stroke-width:1.5}.control-search input[data-v-7da299a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;border:0;background:transparent;color:#282828;font-size:15px;outline:none}.control-search[data-v-7da299a4]:focus-within{-webkit-box-shadow:0 0 0 2px rgba(78,110,242,.4);box-shadow:0 0 0 2px rgba(78,110,242,.4)}.control-search input[data-v-7da299a4]::-webkit-input-placeholder{color:#999}.control-search input[data-v-7da299a4]::-moz-placeholder{color:#999}.control-search input[data-v-7da299a4]:-ms-input-placeholder{color:#999}.control-search input[data-v-7da299a4]::-ms-input-placeholder{color:#999}.control-search input[data-v-7da299a4]::placeholder{color:#999}.control-search button[data-v-7da299a4]{border:0;padding:0 4px;background:transparent;color:var(--primary-color);font-size:15px;cursor:pointer}.candidate-filters[data-v-7da299a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.candidate-filters label[data-v-7da299a4]{min-width:0;max-width:45%}.selected-count[data-v-7da299a4]{margin-left:auto;color:#999;font-size:13px;white-space:nowrap}