.badge-module__J5sY1G__badge{justify-content:center;align-items:center;gap:var(--space-1);white-space:nowrap;border-radius:var(--radius-full);width:fit-content;height:1.25rem;padding:.125rem var(--space-2);font-size:var(--text-xs);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);border:1px solid #0000;flex-shrink:0;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}a.badge-module__J5sY1G__badge:active{transform:scale(var(--press-scale))}.badge-module__J5sY1G__badge:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .4)}.badge-module__J5sY1G__badge[aria-invalid=true]{border-color:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .2)}.badge-module__J5sY1G__badge svg{pointer-events:none;width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){a.badge-module__J5sY1G__badge:hover svg{transform:translate(2px)}}.badge-module__J5sY1G__badge[data-variant=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}a.badge-module__J5sY1G__badge[data-variant=default]:hover{background:hsl(var(--primary) / .8)}.badge-module__J5sY1G__badge[data-variant=secondary]{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}a.badge-module__J5sY1G__badge[data-variant=secondary]:hover{background:hsl(var(--secondary) / .8)}.badge-module__J5sY1G__badge[data-variant=destructive]{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}a.badge-module__J5sY1G__badge[data-variant=destructive]:hover{background:hsl(var(--destructive) / .2)}.badge-module__J5sY1G__badge[data-variant=outline]{border-color:hsl(var(--border));color:hsl(var(--foreground))}a.badge-module__J5sY1G__badge[data-variant=outline]:hover{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.badge-module__J5sY1G__badge[data-variant=ghost]{color:hsl(var(--foreground));background:0 0}.badge-module__J5sY1G__badge[data-variant=ghost]:hover{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.badge-module__J5sY1G__badge[data-variant=link]{color:hsl(var(--primary));text-underline-offset:4px;background:0 0}.badge-module__J5sY1G__badge[data-variant=link]:hover{text-decoration:underline}
