/* Phase 22D.6B1 — final Qty / Remove alignment override */
body.dvh22-basket-page .basket-qty{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
}
body.dvh22-basket-page .basket-qty label,
body.dvh22-basket-page .basket-qty .remove-item{
  height:36px!important;
  min-height:36px!important;
  box-sizing:border-box!important;
  margin:0!important;
}
body.dvh22-basket-page .basket-qty label{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  padding:0 9px!important;
}
body.dvh22-basket-page .basket-qty input{
  width:38px!important;
  height:34px!important;
  min-height:0!important;
  margin:0!important;
  padding:0 2px!important;
  line-height:34px!important;
}
body.dvh22-basket-page .basket-qty .remove-item{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 10px!important;
  white-space:nowrap!important;
}
@media(max-width:600px){
  body.dvh22-basket-page .basket-qty{
    grid-column:1/-1!important;
    width:100%!important;
    justify-content:flex-end!important;
    margin-top:2px!important;
  }
  body.dvh22-basket-page .basket-qty label,
  body.dvh22-basket-page .basket-qty .remove-item{
    height:38px!important;
    min-height:38px!important;
  }
  body.dvh22-basket-page .basket-qty input{
    height:36px!important;
    line-height:36px!important;
  }
}
