.number-input.svelte-142cs6b{align-items:center;gap:var(--spacing-xs);display:inline-flex}.number-input.full-width.svelte-142cs6b{width:100%}.number-input.full-width.svelte-142cs6b .number-field:where(.svelte-142cs6b){flex:1}.number-field.svelte-142cs6b{width:36px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--button-bg);color:var(--text-primary);font-family:inherit;font-size:11px;transition:border-color .15s}.expanded.svelte-142cs6b .number-field:where(.svelte-142cs6b){width:60px;padding:var(--spacing-sm) 6px}.number-field.svelte-142cs6b:focus{border-color:var(--accent-color);outline:none}.number-field.svelte-142cs6b:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.number-input.scrubbing.svelte-142cs6b .number-field:where(.svelte-142cs6b){border-color:var(--accent-color);-webkit-user-select:none;user-select:none}.number-field.svelte-142cs6b:disabled{opacity:.5;cursor:not-allowed}.number-button.svelte-142cs6b{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--button-bg);width:20px;height:20px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;transition:all .15s;display:flex}.number-button.svelte-142cs6b:hover:not(:disabled){background:var(--button-bg-hover);border-color:var(--text-secondary)}.number-button.svelte-142cs6b:disabled{opacity:.3;cursor:not-allowed}.stacked-buttons.svelte-142cs6b{flex-direction:column;gap:1px;display:flex}.number-button.stacked.svelte-142cs6b{width:14px;height:10px;font-size:8px}
