@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-stepper{font-family:var(--vectis-text-family);margin:0;padding:0;list-style:none;display:flex}.v-stepper[data-orientation=horizontal]{align-items:center;gap:var(--vectis-space-2);container:v-stepper/inline-size}.v-stepper[data-orientation=vertical]{flex-direction:column}.v-stepper-step{min-inline-size:0;display:flex}.v-stepper[data-orientation=horizontal]>.v-stepper-step{align-items:center;gap:var(--vectis-space-2);flex:auto}.v-stepper[data-orientation=horizontal]>.v-stepper-step:last-child{flex:none}.v-stepper[data-orientation=vertical]>.v-stepper-step{flex-direction:column}.v-stepper-trigger{align-items:center;gap:var(--vectis-space-3);min-inline-size:0;padding:var(--vectis-space-1);border-radius:var(--vectis-radius-interactive);color:inherit;font:inherit;text-align:start;background:0 0;border:none;display:inline-flex}button.v-stepper-trigger{cursor:pointer}button.v-stepper-trigger:hover{background:var(--vectis-color-surface-muted)}button.v-stepper-trigger:focus-visible{outline:var(--vectis-focus-ring-width) solid var(--vectis-focus-ring-color);outline-offset:var(--vectis-focus-ring-offset)}.v-stepper-indicator{--vectis-icon-size:var(--vectis-icon-size-md);inline-size:var(--vectis-control-size-stepper-indicator);block-size:var(--vectis-control-size-stepper-indicator);border:1px solid var(--vectis-color-border-strong);border-radius:var(--vectis-radius-full);color:var(--vectis-color-text-muted);font-size:var(--vectis-text-label-size);font-weight:var(--vectis-text-label-weight);line-height:var(--vectis-text-label-leading);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.v-stepper-text{flex-direction:column;min-inline-size:0;display:flex}.v-stepper-title{color:var(--vectis-color-text-muted);font-size:var(--vectis-text-label-size);font-weight:var(--vectis-text-label-weight);line-height:var(--vectis-text-label-leading)}.v-stepper-description{color:var(--vectis-color-text-muted);font-size:var(--vectis-text-caption-size);font-weight:var(--vectis-text-caption-weight);line-height:var(--vectis-text-caption-leading)}.v-stepper-step:is([data-state=active],[data-state=completed]) .v-stepper-title{color:var(--vectis-color-text)}.v-stepper-step[data-state=active] .v-stepper-indicator{border-color:var(--vectis-color-accent);background:var(--vectis-color-accent);color:var(--vectis-color-text-on-accent)}.v-stepper-step[data-state=completed] .v-stepper-indicator{border-color:var(--vectis-color-accent-border);background:var(--vectis-color-accent-surface);color:var(--vectis-color-accent-text)}.v-stepper-step[data-state=error] .v-stepper-indicator{border-color:var(--vectis-color-danger);background:var(--vectis-color-danger);color:var(--vectis-color-text-on-accent)}.v-stepper-step[data-state=error] .v-stepper-title{color:var(--vectis-color-danger-text)}.v-stepper-step[data-disabled] .v-stepper-indicator,.v-stepper-step[data-disabled] .v-stepper-title{color:var(--vectis-color-text-subtle)}.v-stepper-connector{--stepper-connector-color:var(--vectis-color-border);flex:1 1 var(--vectis-control-size-stepper-connector-min)}.v-stepper-step[data-state=completed]>.v-stepper-connector{--stepper-connector-color:var(--vectis-color-accent)}.v-stepper[data-orientation=horizontal] .v-stepper-connector{min-inline-size:var(--vectis-control-size-stepper-connector-min);border-block-start:1px solid var(--stepper-connector-color)}.v-stepper[data-orientation=vertical] .v-stepper-connector{min-block-size:var(--vectis-control-size-stepper-connector-min);border-inline-start:1px solid var(--stepper-connector-color);margin-block:var(--vectis-space-1);margin-inline-start:calc(var(--vectis-space-1) + var(--vectis-control-size-stepper-indicator) / 2)}@container v-stepper (width<=36rem){.v-stepper-step:not([data-active]) .v-stepper-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (forced-colors:active){.v-stepper-step[data-active] .v-stepper-indicator{outline-offset:1px;outline:1px solid highlight}}}@layer vectis.utilities;.checkout[data-v-7d3ea034]{gap:var(--vectis-space-6);display:grid}.actions[data-v-7d3ea034]{gap:var(--vectis-space-2);display:flex}
