.ui-multiselect{--ui-multiselect-bg:#fff;--ui-multiselect-border:#0000001f;--ui-multiselect-border-hover:#0000004d;--ui-multiselect-border-open:#2e3093;--ui-multiselect-text:#111;--ui-multiselect-text-muted:#0000008c;--ui-multiselect-accent:#2e3093;--ui-multiselect-accent-tint:#2e309314;--ui-multiselect-hover-bg:#0000000a;--ui-multiselect-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;--ui-multiselect-radius:2px;--ui-multiselect-search-bg:#fafafa;--ui-multiselect-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-multiselect-font-size:.875rem;position:relative}.ui-multiselect--disabled{opacity:.5;pointer-events:none}.ui-multiselect__trigger{background:var(--ui-multiselect-bg);border:1px solid var(--ui-multiselect-border);border-radius:var(--ui-multiselect-radius);cursor:pointer;text-align:left;width:100%;font-family:var(--ui-multiselect-font);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;transition:border-color .2s,background .2s;display:flex}.ui-multiselect__trigger:hover{border-color:var(--ui-multiselect-border-hover)}.ui-multiselect--open .ui-multiselect__trigger{border-color:var(--ui-multiselect-border-open)}.ui-multiselect__text{font-family:var(--ui-multiselect-font);font-size:var(--ui-multiselect-font-size);color:var(--ui-multiselect-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-multiselect__text--placeholder{color:var(--ui-multiselect-text-muted)}.ui-multiselect__actions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.ui-multiselect__clear{color:var(--ui-multiselect-text-muted);cursor:pointer;border-radius:var(--ui-multiselect-radius);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.15rem;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:calc(1.1rem + 14px);transform:translateY(-50%)}.ui-multiselect__clear:hover{color:var(--ui-multiselect-accent)}.ui-multiselect__clear:focus-visible{outline:2px solid var(--ui-multiselect-accent);outline-offset:1px}.ui-multiselect__clear-spacer{flex-shrink:0;width:calc(14px + .3rem);height:calc(14px + .3rem);display:inline-flex}.ui-multiselect__chevron{color:var(--ui-multiselect-text-muted);transition:transform .2s}.ui-multiselect--open .ui-multiselect__chevron{transform:rotate(180deg)}.ui-multiselect__dropdown{background:var(--ui-multiselect-bg);border:1px solid var(--ui-multiselect-border);border-radius:var(--ui-multiselect-radius);box-shadow:var(--ui-multiselect-shadow);z-index:100;flex-direction:column;max-height:280px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.ui-multiselect__dropdown--up{top:auto;bottom:calc(100% + 4px)}.ui-multiselect__search{border-bottom:1px solid var(--ui-multiselect-border);background:var(--ui-multiselect-search-bg);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ui-multiselect__search svg{color:var(--ui-multiselect-text-muted);flex-shrink:0}.ui-multiselect__search-input{font-family:var(--ui-multiselect-font);font-size:var(--ui-multiselect-font-size);color:var(--ui-multiselect-text);background:0 0;border:none;outline:none;flex:1}.ui-multiselect__search-input::placeholder{color:var(--ui-multiselect-text-muted)}.ui-multiselect__options{max-height:220px;overflow-y:auto}.ui-multiselect__option{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .12s;display:flex}.ui-multiselect__option:hover{background:var(--ui-multiselect-hover-bg)}.ui-multiselect__option--selected,.ui-multiselect__option--selected:hover{background:var(--ui-multiselect-accent-tint)}.ui-multiselect__option--active,.ui-multiselect__option--selected.ui-multiselect__option--active{background:var(--ui-multiselect-hover-bg);box-shadow:inset 2px 0 0 var(--ui-multiselect-accent)}.ui-multiselect__checkbox{border:1px solid var(--ui-multiselect-border);border-radius:var(--ui-multiselect-radius);background:var(--ui-multiselect-bg);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:inline-flex}.ui-multiselect__checkbox--checked{background:var(--ui-multiselect-accent);border-color:var(--ui-multiselect-accent);color:var(--ui-multiselect-bg)}.ui-multiselect__option-text{font-family:var(--ui-multiselect-font);font-size:var(--ui-multiselect-font-size);color:var(--ui-multiselect-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-multiselect__divider{background:var(--ui-multiselect-border);height:1px;margin:.25rem 0}.ui-multiselect__empty{text-align:center;color:var(--ui-multiselect-text-muted);font-family:var(--ui-multiselect-font);font-size:var(--ui-multiselect-font-size);padding:1rem}
