@layer tx.components{.tx-badge,.tx-tag,.tx-chip{align-items:center;gap:var(--tx-badge-gap,var(--tx-space-1));border-radius:var(--tx-badge-radius,var(--tx-shape-radius-full));border:var(--tx-badge-border-width,var(--tx-border-width-thin)) solid transparent;inline-size:fit-content;padding-block:var(--tx-badge-padding-block,calc(var(--tx-space-unit) * .5));padding-inline:var(--tx-badge-padding-inline,var(--tx-space-2));font-size:var(--tx-badge-font-size,var(--tx-type-caption-size));font-weight:var(--tx-badge-font-weight,var(--tx-type-label-weight));font-variant-numeric:tabular-nums;line-height:var(--tx-badge-line-height,var(--tx-type-label-line));white-space:nowrap;vertical-align:middle;flex-shrink:0;display:inline-flex}.tx-badge :where(svg),.tx-tag :where(svg),.tx-chip :where(svg){inline-size:var(--tx-size-icon-xs);block-size:var(--tx-size-icon-xs);flex-shrink:0}.tx-badge--default{background-color:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText)}.tx-badge--secondary{background-color:var(--tx-secondary,Canvas);color:var(--tx-secondary-foreground,CanvasText)}.tx-badge--outline{border-color:var(--tx-border,currentColor);color:var(--tx-foreground,CanvasText);background-color:#0000}.tx-badge--success{background-color:var(--tx-success,green);color:var(--tx-success-foreground,Canvas)}.tx-badge--warning{background-color:var(--tx-warning,orange);color:var(--tx-warning-foreground,CanvasText)}.tx-badge--destructive{background-color:var(--tx-destructive,crimson);color:var(--tx-destructive-foreground,Canvas)}.tx-badge--info{background-color:var(--tx-info,dodgerblue);color:var(--tx-info-foreground,Canvas)}.tx-badge--neutral{background-color:var(--tx-muted,Canvas);color:var(--tx-muted-foreground,GrayText)}.tx-badge[data-tx-color]{background-color:var(--tx-category-fill);color:var(--tx-category-ink)}.tx-tag{gap:calc(var(--tx-space-unit) * 1.5);padding-inline-end:var(--tx-space-1)}.tx-tag__remove{border-radius:var(--tx-badge-radius,var(--tx-shape-radius-full));min-block-size:1.5rem;min-inline-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-.25rem;padding:.375rem;line-height:0;display:inline-flex}.tx-tag__remove:hover{background-color:color-mix(in srgb, currentColor 12%, transparent)}.tx-tag__remove:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,1px)}.tx-chip{padding-block:var(--tx-space-1);padding-inline:calc(var(--tx-space-unit) * 2.5);font-weight:var(--tx-font-weight-semibold,600)}.tx-chip[data-selected=true]{box-shadow:inset 0 0 0 1px var(--tx-ring,Highlight)}.tx-chip:disabled,.tx-chip[aria-disabled=true]{opacity:var(--tx-opacity-disabled);cursor:not-allowed}@media (forced-colors:active){.tx-badge,.tx-tag,.tx-chip{forced-color-adjust:none;border:1px solid buttontext}.tx-badge--outline{border-color:buttontext}}}
