/* v48 — exact requested layout: Search | Qty | Add on one row, results below full width. */
.website-order-create-modal .order-product-search-layout-v48{
  display:block!important;
  width:100%!important;
  grid-template-columns:none!important;
}
.website-order-create-modal .order-product-topbar-v48{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 96px 124px!important;
  gap:12px!important;
  align-items:center!important;
  width:100%!important;
  margin:0!important;
}
.website-order-create-modal .order-product-topbar-v48 #websiteOrderProductSearch{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
.website-order-create-modal .order-product-topbar-v48 #websiteOrderQty{
  width:96px!important;
  margin:0!important;
  text-align:center!important;
}
.website-order-create-modal .order-product-topbar-v48 #websiteOrderAdd{
  width:124px!important;
  margin:0!important;
  white-space:nowrap!important;
}
.website-order-create-modal .order-product-results-v48{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  max-height:322px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  margin:10px 0 0!important;
  float:none!important;
  position:static!important;
}
.website-order-create-modal .order-product-count-v48{
  display:block!important;
  width:100%!important;
  margin:7px 0 0!important;
}
@media(max-width:720px){
  .website-order-create-modal .order-product-topbar-v48{grid-template-columns:minmax(0,1fr) 82px!important}
  .website-order-create-modal .order-product-topbar-v48 #websiteOrderQty{width:82px!important}
  .website-order-create-modal .order-product-topbar-v48 #websiteOrderAdd{grid-column:1/-1!important;width:100%!important}
}
