.ui-quantity[data-v-9022afba]{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}button[data-v-9022afba]{color:var(--text-muted);display:grid;font-size:var(--text-lg);font-weight:700;height:100%;place-items:center;transition:background var(--duration-fast) var(--ease-out)}button[data-v-9022afba]:hover:not(:disabled){background:var(--surface-active);color:var(--text-strong)}button[data-v-9022afba]:disabled{cursor:not-allowed;opacity:.4}input[data-v-9022afba]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:none;border:0;border-inline:1px solid var(--border-subtle);color:var(--text-strong);font-weight:700;outline:none;text-align:center}input[data-v-9022afba]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}input[data-v-9022afba]::-webkit-inner-spin-button,input[data-v-9022afba]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.size-sm button[data-v-9022afba]{min-height:32px;width:30px}.size-sm input[data-v-9022afba]{font-size:var(--text-sm);min-height:32px;width:42px}.size-md button[data-v-9022afba]{min-height:42px;width:38px}.size-md input[data-v-9022afba]{font-size:var(--text-base);min-height:42px;width:54px}
