.qty.svelte-105pdgi{border:1px solid var(--line);background:var(--surface);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:stretch;width:100%;display:grid}.qty--compact.svelte-105pdgi{grid-template-columns:2.25rem minmax(2.5rem,1fr) 2.25rem;width:auto;min-width:8.5rem}.qty-btn.svelte-105pdgi{min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.qty--compact.svelte-105pdgi .qty-btn:where(.svelte-105pdgi){min-height:2.25rem}.qty-btn.svelte-105pdgi:disabled{opacity:.35;cursor:not-allowed}.qty-btn.svelte-105pdgi:first-child{border-right:1px solid var(--line)}.qty-btn.svelte-105pdgi:last-child{border-left:1px solid var(--line)}.qty-input.svelte-105pdgi{text-align:center;width:100%;min-width:0;min-height:2.75rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);-moz-appearance:textfield;background:0 0;border:none;outline:none;font-size:.9375rem;font-weight:600}.qty--compact.svelte-105pdgi .qty-input:where(.svelte-105pdgi){min-height:2.25rem}.qty-input.svelte-105pdgi::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input.svelte-105pdgi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input.svelte-105pdgi:focus{background:color-mix(in srgb, var(--accent) 8%, transparent)}
