.qty-stepper{flex-direction:column;gap:6px;display:flex}.qty-stepper-row{justify-content:center;align-items:center;gap:14px;display:flex}.qty-stepper-btn{border:1px solid var(--neon-cyan);width:36px;height:36px;color:var(--neon-cyan);cursor:pointer;background:#19e8ff1a;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.qty-stepper-btn:disabled{opacity:.3;cursor:default}.qty-stepper-value{text-align:center;min-width:36px;font-size:22px;font-weight:800}.qty-stepper-quick{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qty-stepper-quick-btn{border:1px solid var(--panel-border);background:var(--panel);color:var(--text-dim);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:11px}.qty-stepper-quick-btn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.qty-stepper-quick-btn.reset{border-color:var(--neon-pink);color:var(--neon-pink)}.qty-stepper-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.qty-stepper-steps-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-right:2px;font-size:10px}.qty-stepper-step{border:1px solid var(--panel-border);background:var(--panel);min-width:34px;color:var(--text-dim);cursor:pointer;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.qty-stepper-step.on{border-color:var(--neon-cyan);color:var(--neon-cyan);background:#19e8ff24}.qty-stepper-quick-btn.max{border-color:var(--neon-yellow,#ffd23f);color:var(--neon-yellow,#ffd23f)}.qty-stepper-quick-btn:disabled,.qty-stepper-step:disabled{opacity:.45;cursor:default}
