.select-search-container{--select-search-background:#fff;--select-search-border:#050708;--select-search-selected:#1e66f5;--select-search-text:#000;--select-search-subtle-text:#6c6f85;--select-search-inverted-text:var(--select-search-background);--select-search-highlight:#e4e7ea;--select-search-font:"Inter",sans-serif;width:100%;font-family:var(--select-search-font);color:var(--select-search-text);box-sizing:border-box;position:relative}@supports (font-variation-settings:normal){.select-search-container{--select-search-font:"Inter var",sans-serif}}@media (prefers-color-scheme:dark){.select-search-container{--select-search-background:#fff;--select-search-border:#e4e7ea;--select-search-selected:#89b4fa;--select-search-text:#5c6873;--select-search-subtle-text:#a6adc8;--select-search-highlight:#e4e7ea}}body.is-dark-mode .select-search-container{--select-search-background:#fff;--select-search-border:#e4e7ea;--select-search-selected:#89b4fa;--select-search-text:#5c6873;--select-search-subtle-text:#a6adc8;--select-search-highlight:#e4e7ea}body.is-light-mode .select-search-container{--select-search-background:#fff;--select-search-border:#e4e7ea;--select-search-selected:#1e66f5;--select-search-text:#5c6873;--select-search-subtle-text:#6c6f85;--select-search-highlight:#e4e7ea}.select-search-container *,.select-search-container :after,.select-search-container :before{box-sizing:inherit}.select-search-input{z-index:1;background:var(--select-search-background);border:1px solid var(--select-search-border);width:100%;height:calc(1.5em + .75rem + 2px);color:var(--select-search-text);text-align:left;text-overflow:ellipsis;letter-spacing:.01rem;appearance:none;-webkit-font-smoothing:antialiased;border-radius:.25rem;outline:none;padding:.375rem .75rem;font-size:.875rem;line-height:48px;display:block;position:relative}.select-search-is-multiple .select-search-input{border-radius:3px 3px 0 0;margin-bottom:-2px}.select-search-input::-webkit-search-decoration{-webkit-appearance:none}.select-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.select-search-input::-webkit-search-results-button{-webkit-appearance:none}.select-search-input::-webkit-search-results-decoration{-webkit-appearance:none}.select-search-input[readonly]{cursor:pointer}.select-search-is-disabled .select-search-input{cursor:not-allowed}.select-search-container:not(.select-search-is-disabled).select-search-has-focus .select-search-input,.select-search-container:not(.select-search-is-disabled) .select-search-input:hover{border-color:var(--select-search-selected)}.select-search-select{background:var(--select-search-background);border:1px solid var(--select-search-border);max-height:360px;overflow:auto;box-shadow:0 .0625rem .125rem #00000026}.select-search-container:not(.select-search-is-multiple) .select-search-select{z-index:100;border-radius:3px;display:none;position:absolute;top:38px;left:0;right:0}.select-search-container:not(.select-search-is-multiple).select-search-has-focus .select-search-select{display:block}.select-search-has-focus .select-search-select{border-color:var(--select-search-selected)}.select-search-options{margin:0;padding:0;list-style:none}.select-search-option{flex:1;align-items:center!important;gap:4px!important;display:flex!important}.select-search-option,.select-search-not-found{background:var(--select-search-background);width:100%;height:42px;font-family:var(--select-search-font);color:var(--select-search-text);text-align:left;letter-spacing:.01rem;cursor:pointer;-webkit-font-smoothing:antialiased;border:none;outline:none;padding:0 16px;font-size:.875rem;display:block}.select-search-not-found{padding:8px 16px}.select-search-option:disabled{opacity:.5;cursor:not-allowed;background:0 0!important}.select-search-is-highlighted,.select-search-option:not(.select-search-is-selected):hover{background:var(--select-search-highlight)}.select-search-is-selected{color:var(--select-search-selected);font-weight:700}.select-search-group-header{text-transform:uppercase;background:var(--select-search-border);color:var(--select-search-subtle-text);letter-spacing:.1rem;padding:10px 16px;font-size:12px}.select-search-row:not(:first-child) .select-search-group-header{margin-top:10px}.select-search-row:not(:last-child) .select-search-group-header{margin-bottom:10px}.select-invalid>.select-search-container>.select-search-value>.select-search-input{border-color:var(--cui-form-invalid-border-color)}