@layer properties,theme,base;@layer components{:where([data-jx-tabs-list]){position:relative}:where([data-jx-tabs-ind]){pointer-events:none;z-index:0;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto auto 0}:where([data-jx-tabs-ind][data-quiet]){transition:none}:where([data-jx-tabs-ind][data-material=line]){background:var(--primary)}:where([data-jx-tabs-ind][data-material=pill]){background:color-mix(in oklab, var(--jx-tonal) 14%, transparent);border-radius:calc(var(--radius) - 2px)}:where([data-jx-tabs-ind][data-material=outline]){border:1px solid var(--jx-outline);border-radius:calc(var(--radius) - 2px);box-sizing:border-box}:where([data-jx-tabs-ind][data-material=glass]),:where([data-jx-tabs-ind][data-material=liquid]){border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:calc(var(--radius) - 2px)}@media (forced-colors:active){:where([data-jx-tabs-ind][data-material=glass]),:where([data-jx-tabs-ind][data-material=liquid]){background:canvas}}:where([data-layout=grow])>[role=tab]{flex:1 1 0;justify-content:center}:where(.jx-tabs-horizontal){grid-template-columns:minmax(0,1fr);display:grid}.jx-tabs-horizontal{--jx-scroll-veil:calc(var(--jx-inset) * 6)}.jx-tabs-run{scroll-padding-inline:calc(var(--jx-inset) * 2);scroll-snap-type:x proximity;grid-area:1/1}:where(.jx-tabs-run)::-webkit-scrollbar{display:none}.jx-tabs-run>[role=tab]{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){:where([data-jx-tabs-ind]){transition:none}}}:where([data-jx-tab]){transition:color var(--motion-150) var(--motion-ease-out), background-color var(--motion-150) var(--motion-ease-out), border-color var(--motion-150) var(--motion-ease-out), text-decoration-color var(--motion-150) var(--motion-ease-out), fill var(--motion-150) var(--motion-ease-out), stroke var(--motion-150) var(--motion-ease-out)}:where([data-jx-tab]:hover:not(:disabled)){color:var(--foreground)}:where([data-jx-tab]:disabled){cursor:not-allowed;opacity:.45}:where([data-jx-tab]:focus-visible){outline:var(--hairline) solid var(--ring);outline-offset:-1px}:where([data-jx-tab][data-slot-start]){padding-inline-start:calc(var(--jx-inset) / 2)}:where([data-jx-tab][data-slot-end]){padding-inline-end:calc(var(--jx-inset) / 2)}:where([data-icon=inline-start])>svg,:where([data-icon=inline-end])>svg{width:var(--jx-text-secondary);height:var(--jx-text-secondary)}
