@layer equip{.eq-badge{--_tone:var(--eq-ink-2);--_bg:var(--eq-tint);--_ink:var(--eq-ink);--_line:var(--eq-line);box-sizing:border-box;align-items:center;gap:var(--eq-space-1);height:20px;padding-inline:calc(var(--eq-space-2) - 1px);border:1px solid var(--_line);border-radius:var(--eq-radius-s);background:var(--_bg);color:var(--_ink);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);letter-spacing:.005em;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;flex:none;display:inline-flex}.eq-badge[data-dot]{padding-inline-start:calc(var(--eq-space-1) + 1px)}.eq-badge[data-tone=ok]{--_tone:var(--eq-ok)}.eq-badge[data-tone=warn]{--_tone:var(--eq-warn)}.eq-badge[data-tone=danger]{--_tone:var(--eq-danger)}.eq-badge[data-variant=soft]:not([data-tone=neutral]){--_bg:color-mix(in srgb, var(--_tone) 11%, transparent);--_ink:var(--_tone);--_line:color-mix(in srgb, var(--_tone) 28%, transparent)}.eq-badge[data-variant=solid]{--_bg:var(--_tone);--_ink:var(--eq-solid-ink);--_line:transparent}.eq-badge[data-variant=solid][data-tone=neutral]{--_bg:var(--eq-solid)}.eq-badge-dot{border-radius:var(--eq-radius-full);background:var(--_tone);flex:none;width:6px;height:6px}.eq-badge[data-variant=solid] .eq-badge-dot{background:currentColor}.eq-badge-label{text-overflow:ellipsis;min-width:0;line-height:1.25;overflow:hidden}}
