.tracker-tally{gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);display:grid}.tracker-bar{border-radius:var(--radius-pill);background:var(--color-neutral-200);height:12px;display:flex;overflow:hidden}.tracker-bar span{min-width:3px;display:block}.tracker-legend{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tracker-legend li{align-items:baseline;gap:var(--space-2);font-size:.94rem;display:flex}.tracker-legend strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.tracker-swatch{border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.tracker-court{background:var(--color-accent-2-500)}.tracker-lawsuit{background:var(--color-down)}.tracker-regulator{background:var(--color-warn)}.tracker-legislation{background:var(--color-accent-600)}.tracker-filing{background:var(--color-neutral-500)}.tracker-event-type{font-weight:600;display:block}.tracker-status{color:var(--color-neutral-700);margin-top:.35rem;font-size:.9em;display:block}.tracker-states summary{cursor:pointer;white-space:nowrap}.tracker-states summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.tracker-states p{margin:.35rem 0 0;font-size:.92em}.tracker-section{margin-top:var(--space-8)}
