.tx-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-family:var(--tx-font-mono, ui-monospace, "SF Mono", monospace);font-size:12px;font-weight:500;color:var(--tx-status-color, var(--tx-text-color-primary));background:var(--tx-status-bg, color-mix(in srgb, currentColor 14%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx-status-color, currentColor) 32%,transparent);transition:background-color .25s ease}.tx-status-badge[role=button]{cursor:pointer}.tx-status-badge:focus-visible{outline:2px solid color-mix(in srgb,var(--tx-status-color, var(--tx-color-primary)) 60%,transparent);outline-offset:2px}.tx-status-badge__icon{flex:none;font-size:1em;line-height:1}.tx-status-badge__icon[class]{width:1em;height:1em}.tx-status-badge__chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tx-status-chip-size, 18px);height:var(--tx-status-chip-size, 18px);font-size:var(--tx-status-chip-size, 18px);border-radius:50%;background:var(--tx-status-chip, var(--tx-status-color));color:var(--tx-status-chip-on, #fff)}.tx-status-badge__chip.is-hollow{background:transparent;border:1.5px dashed var(--tx-status-chip, currentColor)}.tx-status-badge__glyph{font-size:.62em;line-height:1}.tx-status-badge__glyph[class]{width:1em;height:1em}.tx-status-badge__text{line-height:1}.tx-status-badge--sm{--tx-status-chip-size: 15px;padding:4px 8px}.tx-status-badge--md{--tx-status-chip-size: 18px;padding:5px 10px}.tx-status-badge--sm.has-icon{padding-left:4px}.tx-status-badge--md.has-icon{padding-left:5px}@media(prefers-reduced-motion:reduce){.tx-status-badge{transition:none}}
