.count {
  font-family:var(--mono); font-size:11px; font-weight:600; min-width:20px; height:20px; padding:0 6px;
  border-radius:999px; display:inline-flex; align-items:center; justify-content:center;
  background:var(--tone-gold-bg); color:var(--tone-gold-fg);
}
.selo { display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:600; padding:2px 8px; border-radius:999px; white-space:nowrap; }
.selo::before { content:""; width:6px; height:6px; border-radius:50%; background:currentColor; }
.selo.precisa { background:var(--tone-gold-bg); color:var(--tone-gold-fg); }
.pill {
  font-size:12px; font-weight:600; padding:2px 8px; border-radius:999px; background:var(--tone-neutral-bg);
  color:var(--tone-neutral-fg); white-space:nowrap;
}
.pill.wait { background:var(--tone-warn-bg); color:var(--tone-warn-fg); }
.pill.ok { background:var(--tone-ok-bg); color:var(--tone-ok-fg); }
.pill.err { background:var(--tone-err-bg); color:var(--tone-err-fg); }
.pill.info { background:var(--tone-info-bg); color:var(--tone-info-fg); }
.pill.gold { background:var(--tone-gold-bg); color:var(--tone-gold-fg); }
.due-rel.pill { padding:1px 8px; }
.contact .c-sub .selo { flex-shrink:0; }
