.odk-badge{display:inline-flex;align-items:center;box-sizing:border-box;gap:calc(var(--step) * 1.5);min-height:24px;font-family:var(--sans);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;padding:0 var(--step-2-5);border-radius:var(--radius-pill);white-space:nowrap;background:var(--fill-2);color:var(--ink-2)}.odk-badge--accent{color:var(--accent);background:var(--accent-tint)}.odk-badge--neutral{color:var(--muted);background:var(--nested-bg)}.odk-badge--agree{color:var(--colour-agree);background:var(--colour-agree-bg)}.odk-badge--question{color:var(--colour-question-ink);background:var(--colour-question-bg)}.odk-badge--disagree{color:var(--colour-disagree);background:var(--colour-disagree-bg)}.odk-badge--status-current{color:var(--status-current);background:color-mix(in srgb,var(--status-current) 14%,transparent)}.odk-badge--status-draft{color:var(--ink-2);background:transparent;border:1px dashed var(--border-quiet)}.odk-badge--status-historical{color:var(--status-historical);background:color-mix(in srgb,var(--status-historical) 16%,transparent)}.odk-badge--status-obsolete{color:var(--status-obsolete);background:color-mix(in srgb,var(--status-obsolete) 14%,transparent)}.odk-badge--tier-canonical{color:var(--tier-canonical);background:color-mix(in srgb,var(--tier-canonical) 12%,transparent)}.odk-badge--tier-country{color:var(--tier-country);background:color-mix(in srgb,var(--tier-country) 12%,transparent)}.odk-badge--tier-raw{color:var(--tier-raw);background:color-mix(in srgb,var(--tier-raw) 14%,transparent)}.odk-badge--outline{background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,var(--hairline))}.odk-badge__dot{width:.46rem;height:.46rem;border-radius:50%;background:currentColor;flex:none}