.ui-stepper[data-v-36ea1783]{--ui-stepper-h:var(--control-m);display:inline-flex;flex-direction:column;font-family:var(--font-sans);gap:6px;max-width:100%;width:-moz-fit-content;width:fit-content}.ui-stepper--l[data-v-36ea1783]{--ui-stepper-h:var(--control-l)}.ui-stepper--block[data-v-36ea1783]{display:flex;width:100%}.ui-stepper__control[data-v-36ea1783]{align-items:center;border:1px solid transparent;border-radius:var(--radius-s);box-sizing:border-box;display:flex;height:var(--ui-stepper-h);justify-content:space-between;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ui-stepper--outline .ui-stepper__control[data-v-36ea1783]{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.ui-stepper--soft .ui-stepper__control[data-v-36ea1783]{background:var(--brand-soft-2);color:var(--brand-text)}.ui-stepper--invalid .ui-stepper__control[data-v-36ea1783]{border-color:var(--danger)}.ui-stepper__control[data-v-36ea1783]:has(.ui-stepper__input:focus){border-color:var(--brand-edge);box-shadow:0 0 0 4px var(--brand-ring);outline:2px solid transparent}@supports not selector(:has(*)){.ui-stepper__input[data-v-36ea1783]:focus{box-shadow:inset 0 -2px 0 var(--brand-edge)}}.ui-stepper__button[data-v-36ea1783]{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius-s) - 1px);color:inherit;cursor:pointer;display:inline-flex;flex:none;height:100%;justify-content:center;margin:0;padding:0;position:relative;width:var(--control-m);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.ui-stepper__button[data-v-36ea1783]:before{content:"";inset:-1px 0;position:absolute}@media(hover:hover){.ui-stepper--outline .ui-stepper__button[data-v-36ea1783]:not(:disabled,.ui-stepper__button--inactive):hover{background:var(--page)}.ui-stepper--soft .ui-stepper__button[data-v-36ea1783]:not(:disabled,.ui-stepper__button--inactive):hover{background:color-mix(in srgb,var(--brand-text) 10%,transparent)}}.ui-stepper__button[data-v-36ea1783]:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--brand-focus);outline:2px solid transparent;z-index:1}.ui-stepper__button--inactive[data-v-36ea1783]{cursor:not-allowed}.ui-stepper__button--inactive>svg[data-v-36ea1783]{opacity:.4}.ui-stepper__button[data-v-36ea1783]:disabled,.ui-stepper__input[data-v-36ea1783]:disabled{cursor:not-allowed;opacity:1}.ui-stepper__input[data-v-36ea1783]{background:transparent;border:0;box-sizing:border-box;color:inherit;font-family:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:600;height:100%;line-height:var(--lh-body);margin:0;min-width:0;outline:none;padding:0;text-align:center;width:var(--control-m)}.ui-stepper--block .ui-stepper__input[data-v-36ea1783]{flex:1 1 auto}.ui-stepper__text[data-v-36ea1783]{flex:1 1 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:22px;min-width:0;padding:0 var(--space-1);text-align:center;text-overflow:ellipsis}.ui-stepper__sr[data-v-36ea1783],.ui-stepper__text[data-v-36ea1783]{overflow:hidden;white-space:nowrap}.ui-stepper__sr[data-v-36ea1783]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.ui-stepper__note[data-v-36ea1783]{color:var(--text-2);font-size:13px;line-height:18px;margin:0;text-align:center}.ui-stepper--disabled .ui-stepper__control[data-v-36ea1783]{background:var(--muted);border-color:var(--line);color:var(--text-2)}.ui-stepper--disabled .ui-stepper__input[data-v-36ea1783]{-webkit-text-fill-color:var(--text-2);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-stepper__button[data-v-36ea1783],.ui-stepper__control[data-v-36ea1783]{transition:none}}
