.ns-list{position:fixed;z-index:120;display:flex;flex-direction:column;max-height:320px;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 8px 24px rgba(20,26,43,.12);scrollbar-width:thin}.ns-list.ns-inline{position:static;z-index:auto;margin-top:6px}.ns-row{display:flex;flex:none;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 13px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ns-row.is-active{background:var(--canvas)}.ns-row.is-off{cursor:default;opacity:.55}.ns-lead{display:inline-flex;flex:none}.ns-lead,.ns-text{align-items:center}.ns-text{display:flex;flex:1 1 auto;gap:8px;min-width:0}.ns-name{flex:none;font-size:15px;font-weight:700;white-space:nowrap}.ns-sub{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis}.ns-sub,.ns-tail{font-size:12px;white-space:nowrap}.ns-tail{flex:none;margin-left:auto;font-weight:700}.ns-hit{padding:0;background:none;color:var(--accent-bright);font-weight:inherit}.ns-tag{flex:none;padding:0 6px;border-radius:5px;background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:700;white-space:nowrap}