/* The "someone is on this" signal. Design-system tokens only — no palette of
   its own, per .claude/rules/design-standard.md. A neutral pill by default and
   an accent-bordered one when the person is you: the chip's job is to be
   noticed on a scan without competing with the risk tier, which owns colour. */

.wchip { display:inline-flex; align-items:center; gap:4px; font:600 11px var(--ui);
         color:var(--ink-3); background:var(--surface-2); border:1px solid var(--border-2);
         border-radius:999px; padding:1px 8px; white-space:nowrap; vertical-align:1px; }
.wchip.you { color:var(--accent); border-color:var(--accent); background:var(--surface); }

/* Panel / job-page line. `.others` is the only case that raises its voice —
   somebody else is already here. */
.wipline { display:flex; align-items:center; gap:12px; flex-wrap:wrap;
           border:1px solid var(--border); border-radius:var(--r-sm);
           background:var(--surface-2); padding:8px 12px; margin:12px 0 0;
           font:400 13px var(--ui); color:var(--ink-2); }
.wipline.others { border-color:var(--accent); background:var(--surface); }
.wipline .wtext { flex:1 1 auto; min-width:180px; }
.wipline .wsub { color:var(--muted); }
.wbtn { flex:0 0 auto; }
.wbtn.on { border-color:var(--accent); color:var(--accent); }
