.quantity-control.svelte-zbr3fk{display:flex;align-items:center;border:1px solid var(--color-border, #e5e7eb);border-radius:6px;background:var(--color-background, #ffffff);overflow:hidden}.quantity-control.compact.svelte-zbr3fk{border-radius:4px}.quantity-btn.svelte-zbr3fk{background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-weight:500;color:var(--color-text, #374151)}.quantity-control.svelte-zbr3fk:not(.compact) .quantity-btn:where(.svelte-zbr3fk){width:32px;height:32px;font-size:14px}.quantity-control.compact.svelte-zbr3fk .quantity-btn:where(.svelte-zbr3fk){width:24px;height:24px;font-size:12px}.quantity-btn.svelte-zbr3fk:hover:not(.disabled){background:var(--color-hover, #f3f4f6)}.quantity-btn.svelte-zbr3fk:active:not(.disabled){background:var(--color-active, #e5e7eb)}.quantity-btn.disabled.svelte-zbr3fk{opacity:.5;cursor:not-allowed}.quantity-value.svelte-zbr3fk{display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--color-text, #374151);border-left:1px solid var(--color-border, #e5e7eb);border-right:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #ffffff)}.quantity-control.svelte-zbr3fk:not(.compact) .quantity-value:where(.svelte-zbr3fk){min-width:48px;height:32px;font-size:13px}.quantity-control.compact.svelte-zbr3fk .quantity-value:where(.svelte-zbr3fk){min-width:32px;height:24px;font-size:11px}
