@layer tx.components{.tx-stepper{display:block}.tx-stepper__list{margin:0;padding:0;list-style:none;display:flex}.tx-stepper--horizontal .tx-stepper__list{align-items:flex-start;gap:var(--tx-space-2);flex-direction:row;overflow-x:auto}.tx-stepper--vertical .tx-stepper__list{flex-direction:column;gap:0}.tx-stepper__item{min-inline-size:0;display:flex;position:relative}.tx-stepper--horizontal .tx-stepper__item{gap:var(--tx-space-2);flex-direction:column;flex:1 1 0}.tx-stepper--vertical .tx-stepper__item{gap:var(--tx-stepper-gap,var(--tx-space-3));padding-block-end:var(--tx-space-6)}.tx-stepper--vertical .tx-stepper__item:last-child{padding-block-end:0}.tx-stepper__connector{background-color:var(--tx-border,currentColor);pointer-events:none;position:absolute}.tx-stepper--horizontal .tx-stepper__connector{block-size:1px;inset-block-start:1rem;inset-inline:2.5rem .25rem}.tx-stepper--vertical .tx-stepper__connector{inline-size:1px;inset-block:2rem .25rem;inset-inline-start:.9375rem}.tx-stepper__connector[data-complete=true]{background-color:var(--tx-primary,Highlight)}.tx-stepper__trigger,.tx-stepper__body{align-items:flex-start;gap:var(--tx-stepper-gap,var(--tx-space-3));color:inherit;font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;display:flex}.tx-stepper__trigger{cursor:pointer;border-radius:var(--tx-stepper-trigger-radius,var(--tx-shape-radius-md))}.tx-stepper__trigger:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-stepper--horizontal .tx-stepper__trigger,.tx-stepper--horizontal .tx-stepper__body{gap:var(--tx-space-2);flex-direction:column}@media (width>=40rem){.tx-stepper--horizontal .tx-stepper__trigger,.tx-stepper--horizontal .tx-stepper__body{gap:var(--tx-stepper-gap,var(--tx-space-3));flex-direction:row}}.tx-stepper__marker{z-index:1;inline-size:var(--tx-stepper-marker-size,var(--tx-size-control-sm));block-size:var(--tx-stepper-marker-size,var(--tx-size-control-sm));border-radius:var(--tx-stepper-marker-radius,var(--tx-shape-radius-full));border:var(--tx-stepper-marker-border-width,var(--tx-border-width-thin)) solid var(--tx-border,currentColor);background-color:var(--tx-surface,Canvas);color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-stepper-marker-font-size,var(--tx-type-caption-size));font-weight:var(--tx-stepper-marker-font-weight,var(--tx-type-heading-weight));font-variant-numeric:tabular-nums;transition:background-color var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease), border-color var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease), color var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease), box-shadow var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tx-stepper__marker[data-state=complete]{border-color:var(--tx-primary,Highlight);background-color:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText)}.tx-stepper__marker[data-state=current]{border-color:var(--tx-primary,Highlight);background-color:var(--tx-surface,Canvas);color:var(--tx-primary,Highlight);box-shadow:0 0 0 4px color-mix(in srgb, var(--tx-primary,Highlight) 15%, transparent)}.tx-stepper__check{inline-size:var(--tx-stepper-check-size,var(--tx-size-icon-sm));block-size:var(--tx-stepper-check-size,var(--tx-size-icon-sm))}.tx-stepper__text{gap:calc(var(--tx-space-unit) * .5);min-inline-size:0;display:grid}@media (width<=39.99rem){.tx-stepper--horizontal .tx-stepper__text{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tx-stepper--vertical .tx-stepper__text{padding-block-start:calc(var(--tx-space-unit) * 1.5)}.tx-stepper__label{font-size:var(--tx-type-label-size);font-weight:var(--tx-type-label-weight);color:var(--tx-muted-foreground,GrayText);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tx-stepper__label[data-active=true]{color:var(--tx-foreground,CanvasText)}.tx-stepper__description{font-size:var(--tx-type-caption-size);color:var(--tx-muted-foreground,GrayText);margin:0}.tx-stepper__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-wizard{gap:var(--tx-space-6);flex-direction:column;display:flex}.tx-wizard__panel:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-wizard__error{border-radius:var(--tx-shape-radius-md);border:var(--tx-border-width-thin) solid color-mix(in srgb, var(--tx-destructive,crimson) 40%, transparent);background-color:color-mix(in srgb, var(--tx-destructive,crimson) 10%, transparent);color:var(--tx-foreground,CanvasText);padding-block:var(--tx-space-2);padding-inline:var(--tx-space-3);font-size:var(--tx-type-label-size);margin:0}.tx-wizard__footer{gap:var(--tx-space-2);border-block-start:var(--tx-border-width-thin) solid var(--tx-border,currentColor);flex-direction:column-reverse;padding-block-start:var(--tx-space-4);display:flex}@media (width>=40rem){.tx-wizard__footer{flex-direction:row;justify-content:space-between;align-items:center}}.tx-wizard__secondary{gap:var(--tx-space-2);display:flex}.tx-wizard__actions{gap:var(--tx-space-2);flex-direction:column-reverse;display:flex}@media (width>=40rem){.tx-wizard__actions{flex-direction:row}}.tx-wizard__chevron{inline-size:var(--tx-size-icon-sm);block-size:var(--tx-size-icon-sm)}.tx-wizard:dir(rtl) .tx-wizard__chevron{transform:scaleX(-1)}@media (forced-colors:active){.tx-stepper__marker{forced-color-adjust:none;border:1px solid buttontext}.tx-stepper__marker[data-state=complete],.tx-stepper__marker[data-state=current]{border-color:highlight}.tx-stepper__connector[data-complete=true]{background-color:highlight}}}
