.nc-multiselect{display:inline-flex;position:relative}.nc-multiselect__trigger{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--s-2);box-sizing:border-box;max-width:100%;padding:0 var(--s-3);border:1px solid var(--border-control);background:var(--bg-2);color:var(--fg);font-family:var(--ff-mono);cursor:pointer;border-radius:0;font-size:13px;transition:border-color .12s;display:inline-flex}.nc-multiselect--md .nc-multiselect__trigger{height:34px}.nc-multiselect--sm .nc-multiselect__trigger{height:28px;padding:0 var(--s-2);font-size:12px}.nc-multiselect__trigger:hover:not(:disabled){border-color:var(--cloud-blue)}.nc-multiselect__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.nc-multiselect__trigger:disabled{opacity:.5;cursor:not-allowed}.nc-multiselect__label{color:var(--fg-muted);text-transform:lowercase}.nc-multiselect__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-multiselect__trigger--active .nc-multiselect__summary{color:var(--cloud-blue)}.nc-multiselect__chevron{color:var(--cloud-blue);flex:none;transition:transform .12s}.nc-multiselect--open .nc-multiselect__chevron{transform:rotate(180deg)}.nc-multiselect__panel{z-index:120;box-sizing:border-box;width:max-content;min-width:100%;max-width:min(320px, calc(100vw - var(--s-4)));padding:var(--s-2) 0;border:1px solid var(--border-2);background:var(--surface);border-radius:0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000073}.nc-multiselect__panel[hidden]{display:none}.nc-multiselect__options{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.nc-multiselect__option{padding:var(--s-2) var(--s-3);display:flex}.nc-multiselect__option:hover{background:var(--surface-2)}.nc-multiselect__option-label{gap:var(--s-3);min-width:10ch;font-family:var(--ff-mono);justify-content:space-between;display:inline-flex}.nc-multiselect__option-count{color:var(--fg-dim);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:12px}.nc-multiselect__clear{-webkit-appearance:none;appearance:none;width:100%;margin-top:var(--s-1);padding:var(--s-2) var(--s-3);border:0;border-top:1px solid var(--border);color:var(--fg-muted);font-family:var(--ff-mono);text-align:left;text-transform:lowercase;cursor:pointer;background:0 0;border-radius:0;font-size:12px;display:block}.nc-multiselect__clear:hover{color:var(--fg)}.nc-multiselect__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.nc-multiselect__chevron{transition:none}}
