.sbs-quick-add{margin:8px 0 0;}
.sbs-quick-add__row{display:flex;gap:8px;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.sbs-quick-add__qty{display:flex;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;}
.sbs-quick-add__qty input{width:44px;text-align:center;border:0;padding:6px 0;font-size:15px;-moz-appearance:textfield;}
.sbs-quick-add__qty input::-webkit-outer-spin-button,.sbs-quick-add__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.sbs-quick-add__step{width:34px;border:0;background:#f3f3f3;font-size:18px;cursor:pointer;line-height:1;color:#222;}
.sbs-quick-add__btn{padding:8px 14px;border:0;border-radius:4px;background:#545454;color:#fff;font-weight:700;cursor:pointer;font-size:14px;}
.sbs-quick-add__btn[disabled]{opacity:.6;cursor:wait;}
.sbs-quick-add__msg{min-height:1.2em;margin:4px 0 0;font-size:13px;text-align:center;}
.sbs-quick-add__msg.is-ok{color:#1b7a2e;}
.sbs-quick-add__msg.is-err{color:#b3261e;}
