.stepper.svelte-dyslt5{display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;border:2px solid var(--color-border);border-radius:.25rem;overflow:hidden}.stepper-btn.svelte-dyslt5{grid-column:2;display:flex;align-items:center;justify-content:center;width:1.5rem;padding:0;background:transparent;border:none;color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color .15s,color .15s;-moz-user-select:none;user-select:none;-webkit-user-select:none;line-height:1}.stepper-btn.svelte-dyslt5:first-child{grid-row:2;border-top:1px solid var(--color-border)}.stepper-btn.svelte-dyslt5:last-child{grid-row:1}.stepper-btn.svelte-dyslt5:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}.stepper-btn.svelte-dyslt5:active:not(:disabled){background:color-mix(in srgb,var(--color-accent) 25%,transparent)}.stepper-btn.svelte-dyslt5:disabled{opacity:.25;cursor:not-allowed}.stepper-input.svelte-dyslt5{grid-column:1;grid-row:1 / -1;width:3.75rem;padding:.375rem 0;background:transparent;border:none;border-right:1px solid var(--color-border);color:var(--color-text);font-size:.8125rem;font-weight:500;text-align:center;font-variant-numeric:tabular-nums;outline:none}.stepper-input.svelte-dyslt5:focus{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.stepper-input.svelte-dyslt5:disabled{opacity:.5;cursor:not-allowed}
