/* kit/agent-picker.css — the one agent / scope picker popover (.ag-pick, kit/agent-picker.js). Tokens only. */
.ag-pick{padding:10px}
.ag-pick .fld .i{width:14px;height:14px;stroke-width:2.14}
.ag-pick input[type=search]::-webkit-search-cancel-button{display:none}
.ag-pick .mlabel{padding:10px 6px 4px}
.ag-pick .ag-list{display:grid;gap:1px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}
.ag-pick .ag-list::-webkit-scrollbar{display:none}
.ag-pick .ao{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:40px;padding:4px 8px;border-radius:var(--r-row);cursor:default}
.ag-pick .ao>span:nth-child(2){display:grid;gap:1px;min-width:0}
.ag-pick .ao b{font:var(--t-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ag-pick .ao small{font:var(--t-small);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ag-pick .ao .ck{display:inline-flex;align-items:center;gap:8px;font:var(--t-small);color:var(--ink-2)}
.ag-pick .ao .ck .i{width:14px;height:14px;stroke-width:2.2}
.ag-pick .ao .av{width:24px;height:24px;font-size:.6875rem}
.ag-pick .ao .av.glyph{background:var(--neu-wash);color:var(--ink-2);box-shadow:none}
.ag-pick .ao .av.glyph .i{width:14px;height:14px;stroke-width:2.14}
.ag-pick hr{height:1px;margin:6px 8px;border:0;background:var(--hair-2)}
.ag-pick .ao.is-hl{background:var(--accent);color:var(--on-accent)}
.ag-pick .ao.is-hl small,.ag-pick .ao.is-hl .ck{color:var(--on-accent)}
.is-phone .ag-pick .ao{min-height:var(--hit)}
