.cmp-picker{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:stretch;gap:8px;margin:28px 0 0;padding-top:24px;display:flex}.cmp-picked{list-style:none;display:contents}.cmp-pick{border:1px solid var(--hairline);background:var(--surface);border-radius:4px;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:4px 4px 4px 6px;display:flex}.cmp-pick-key{font:700 14px/20px var(--font-sans);align-items:center;gap:6px;font-stretch:84%;display:inline-flex}.cmp-key{flex:none}.cmp-pick-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.cmp-pick-tools{border-left:1px solid var(--hairline);padding-left:2px;display:inline-flex}.cmp-icon{width:40px;height:40px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:inline-grid}.cmp-icon:hover:not(:disabled){color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent)}.cmp-icon:disabled{opacity:.3;cursor:default}.cmp-icon:focus-visible,.cmp-add:focus-visible,.cmp-suggestion:focus-visible,.cmp-load:focus-visible,.cmp-pager button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-add{border:1px dashed color-mix(in oklab, var(--ink) 30%, var(--hairline));min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.cmp-add:hover:not(:disabled){border-style:solid;border-color:var(--accent);color:var(--accent-ink)}.cmp-add:disabled{color:var(--slate);cursor:default}.cmp-popover{width:min(420px,100vw - 32px);padding:0}.cmp-option{gap:10px;min-height:40px}.cmp-option .wave-chip{padding:0 5px;font-size:10px;line-height:16px}.cmp-option-id{font:700 13px/16px var(--font-sans);min-width:24px;font-stretch:84%}.cmp-option-name{flex:1;min-width:0;font-size:13px;line-height:17px;display:grid}.cmp-option-name small{color:var(--slate);font-size:11px}.cmp-option-on{color:var(--slate);font-size:12px}@media (width<=640px){.cmp-pick{flex:100%}.cmp-pick-name{flex:1;max-width:none}.cmp-add{flex:100%;justify-content:center}}.cmp-pick .cmp-icon:focus-visible{outline-offset:-2px}
