@layer tx.components{.tx-tabs{gap:var(--tx-tabs-gap,var(--tx-space-3));color:var(--tx-foreground,CanvasText);min-inline-size:0;display:flex}.tx-tabs--horizontal{flex-direction:column}.tx-tabs--vertical{flex-direction:row;align-items:flex-start}.tx-tabs__scroller{overflow:auto hidden}.tx-tabs__list{isolation:isolate;align-items:center;gap:var(--tx-tabs-list-gap,var(--tx-space-1));color:var(--tx-muted-foreground,GrayText);margin:0;padding:0;list-style:none;display:flex;position:relative}.tx-tabs__indicator{z-index:-1;box-sizing:border-box;background-color:var(--tx-primary,Highlight)}:is(.tx-tabs__list--pills,.tx-tabs__list--enclosed)>.tx-tabs__indicator{border-radius:var(--tx-shape-radius-md);background-color:var(--tx-surface,Canvas);box-shadow:var(--tx-elevation-2)}.tx-tabs--vertical .tx-tabs__list{flex-direction:column;align-items:stretch;min-inline-size:10rem}.tx-tabs__list--line{gap:var(--tx-space-4);border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-tabs--vertical .tx-tabs__list--line{border-block-end:0;border-inline-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor);padding-inline-end:var(--tx-space-2)}.tx-tabs__list--pills{gap:var(--tx-tabs-list-gap,var(--tx-space-1));padding:var(--tx-space-1);border-radius:var(--tx-tabs-list-radius,var(--tx-shape-radius-lg));background-color:var(--tx-muted,Canvas)}.tx-tabs__list--enclosed{border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);border-radius:var(--tx-tabs-list-radius,var(--tx-shape-radius-lg));background-color:var(--tx-muted,Canvas);padding:calc(var(--tx-space-unit) * .5);gap:0}.tx-tabs__trigger{align-items:center;gap:var(--tx-tabs-trigger-gap,var(--tx-space-2));color:inherit;font:inherit;font-size:var(--tx-tabs-trigger-font-size,var(--tx-type-label-size));font-weight:var(--tx-tabs-trigger-font-weight,var(--tx-type-label-weight));white-space:nowrap;cursor:pointer;transition:color var(--tx-motion-fast,.12s) var(--tx-motion-easing,ease);min-block-size:var(--tx-tabs-trigger-height-touch,var(--tx-size-control-lg));background:0 0;border:0;outline:none;margin:0;display:inline-flex}@media (width>=40rem){.tx-tabs__trigger{min-block-size:0}}.tx-tabs__trigger:hover{color:var(--tx-foreground,CanvasText)}.tx-tabs__trigger:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-tabs__scroller .tx-tabs__trigger:focus-visible{outline-offset:calc(-1 * var(--tx-focus-ring-width,2px))}.tx-tabs__trigger[data-disabled],.tx-tabs__trigger:disabled{cursor:not-allowed;opacity:var(--tx-tabs-disabled-opacity,var(--tx-opacity-disabled))}.tx-tabs__trigger--line{padding-block:calc(var(--tx-space-unit) * 2.5);padding-inline:calc(var(--tx-space-unit) * .5);border-block-end:2px solid #0000;margin-block-end:-1px}.tx-tabs--vertical .tx-tabs__trigger--line{padding-inline:var(--tx-space-3);border-block-end:0;border-inline-end:2px solid #0000;margin-block-end:0;margin-inline-end:-1px}.tx-tabs__trigger--line[data-state=active]{border-color:var(--tx-primary,Highlight);color:var(--tx-foreground,CanvasText)}.tx-tabs__trigger--pills{block-size:var(--tx-size-control-sm);padding-inline:var(--tx-space-3);border-radius:var(--tx-shape-radius-md)}.tx-tabs__trigger--pills[data-state=active]{background-color:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);box-shadow:var(--tx-elevation-2)}.tx-tabs__trigger--enclosed{block-size:var(--tx-size-control-sm);padding-inline:var(--tx-space-3);border-radius:var(--tx-shape-radius-md)}.tx-tabs__trigger--enclosed[data-state=active]{background-color:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);box-shadow:var(--tx-elevation-2)}[data-tx-tabs-gliding]>.tx-tabs__trigger--line[data-state=active]{border-color:#0000}[data-tx-tabs-gliding]>:is(.tx-tabs__trigger--pills,.tx-tabs__trigger--enclosed)[data-state=active]{box-shadow:none;background-color:#0000}.tx-tabs__icon{flex:none}.tx-tabs__badge{padding-inline:calc(var(--tx-space-unit) * 1.5);border-radius:var(--tx-shape-radius-full);background-color:var(--tx-tabs-badge-bg,var(--tx-background,Canvas));font-size:var(--tx-type-caption-size);font-variant-numeric:tabular-nums;color:var(--tx-tabs-badge-fg,var(--tx-muted-foreground,GrayText));align-items:center;display:inline-flex}.tx-tabs__sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-tabs__panel{border-radius:var(--tx-shape-radius-md);outline:none;min-inline-size:0}.tx-tabs__panel:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-accordion{color:var(--tx-foreground,CanvasText);flex-direction:column;display:flex}.tx-accordion--bordered{border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);border-radius:var(--tx-shape-radius-lg);overflow:hidden}.tx-accordion__item{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-accordion__item:last-child{border-block-end:0}.tx-accordion--bordered .tx-accordion__item{padding-inline:var(--tx-space-3)}.tx-accordion__header{margin:0}.tx-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--tx-accordion-trigger-gap,var(--tx-space-4));inline-size:100%;padding-block:var(--tx-accordion-trigger-padding-block,var(--tx-space-3));color:var(--tx-foreground,CanvasText);font:inherit;font-size:var(--tx-accordion-trigger-font-size,var(--tx-type-label-size));font-weight:var(--tx-accordion-trigger-font-weight,var(--tx-type-label-weight));text-align:start;cursor:pointer;min-block-size:var(--tx-size-control-lg);transition:color var(--tx-motion-fast,.12s) var(--tx-motion-easing,ease);background:0 0;border:0;outline:none;margin:0;padding-inline:0;display:flex}.tx-accordion__trigger:hover{color:var(--tx-foreground,CanvasText)}.tx-accordion__trigger:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-accordion__trigger[data-disabled],.tx-accordion__trigger:disabled{cursor:not-allowed;opacity:var(--tx-accordion-disabled-opacity,var(--tx-opacity-disabled))}.tx-accordion__chevron{inline-size:var(--tx-size-icon-sm);block-size:var(--tx-size-icon-sm);color:var(--tx-muted-foreground,GrayText);transition:transform var(--tx-motion-base,.2s) var(--tx-motion-easing,ease);flex-shrink:0;display:block}.tx-accordion__trigger[data-state=open] .tx-accordion__chevron{transform:rotate(180deg)}.tx-accordion__content{font-size:var(--tx-type-label-size);color:var(--tx-muted-foreground,GrayText);overflow:hidden}.tx-accordion__content-inner{padding-block-end:var(--tx-space-4)}.tx-collapsible{gap:var(--tx-space-2);color:var(--tx-foreground,CanvasText);flex-direction:column;display:flex}.tx-collapsible__trigger{align-items:center;gap:var(--tx-space-2);padding-block:calc(var(--tx-space-unit) * 1.5);color:var(--tx-foreground,CanvasText);font:inherit;font-size:var(--tx-accordion-trigger-font-size,var(--tx-type-label-size));font-weight:var(--tx-accordion-trigger-font-weight,var(--tx-type-label-weight));cursor:pointer;min-block-size:var(--tx-size-control-lg);background:0 0;border:0;outline:none;margin:0;padding-inline:0;display:inline-flex}@media (width>=40rem){.tx-collapsible__trigger{min-block-size:0}}.tx-collapsible__trigger:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-collapsible__trigger[data-disabled],.tx-collapsible__trigger:disabled{cursor:not-allowed;opacity:var(--tx-accordion-disabled-opacity,var(--tx-opacity-disabled))}.tx-collapsible__chevron{inline-size:var(--tx-size-icon-sm);block-size:var(--tx-size-icon-sm);color:var(--tx-muted-foreground,GrayText);transition:transform var(--tx-motion-base,.2s) var(--tx-motion-easing,ease);display:block}.tx-collapsible__trigger[data-state=open] .tx-collapsible__chevron{transform:rotate(180deg)}.tx-collapsible__content{font-size:var(--tx-type-label-size);color:var(--tx-muted-foreground,GrayText)}@media (prefers-reduced-motion:reduce){.tx-tabs__trigger,.tx-accordion__trigger,.tx-accordion__chevron,.tx-collapsible__chevron{transition:none}}@media (forced-colors:active){.tx-tabs__list--line,.tx-tabs__list--enclosed,.tx-accordion--bordered,.tx-accordion__item{border-color:buttontext}.tx-tabs__trigger--line[data-state=active],.tx-tabs__trigger--pills[data-state=active],.tx-tabs__trigger--enclosed[data-state=active]{forced-color-adjust:none;border-color:highlight}.tx-tabs__list--pills,.tx-tabs__list--enclosed{background:canvas;border:1px solid buttontext}.tx-tabs__indicator{forced-color-adjust:none;background:highlight}}}
