.stepper.svelte-105pdgi{block-size:var(--tap-target);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out);grid-template-columns:auto auto auto;align-items:center;display:inline-grid}.stepper.svelte-105pdgi:hover:not(.disabled){border-color:var(--text-muted)}.stepper.svelte-105pdgi:focus-within{border-color:var(--accent-strong)}.step.svelte-105pdgi{inline-size:var(--tap-target);block-size:100%;color:var(--text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.step.svelte-105pdgi:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.step.svelte-105pdgi:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.step.svelte-105pdgi:hover:not(:disabled){background:color-mix(in oklch, var(--surface), var(--text) var(--mix-quiet-hover))}.step.svelte-105pdgi:active:not(:disabled){background:color-mix(in oklch, var(--surface), var(--text) var(--mix-active))}.step.svelte-105pdgi:disabled{color:var(--text-faint);cursor:not-allowed}input.svelte-105pdgi{text-align:center;inline-size:3ch;font-size:var(--text-sm);appearance:textfield;background:0 0;border:0;padding:0}input.svelte-105pdgi::-webkit-outer-spin-button{appearance:none;margin:0}input.svelte-105pdgi::-webkit-inner-spin-button{appearance:none;margin:0}input.svelte-105pdgi:focus-visible{outline-offset:-1px}.disabled.svelte-105pdgi{opacity:.5}
