
/* v44 — professional one-click product search result layout */
.website-order-create-modal #websiteOrderProductResults.order-product-click-results-v43{
  display:block!important;
  width:100%!important;
  max-height:320px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  margin-top:8px!important;
  padding:6px!important;
  border:1px solid #dce4f2!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 14px 34px rgba(20,38,75,.08)!important;
}
.website-order-create-modal #websiteOrderProductResults[hidden]{display:none!important}
.website-order-create-modal #websiteOrderProductResults .order-product-result-v44{
  all:unset;
  box-sizing:border-box!important;
  width:100%!important;
  min-height:64px!important;
  padding:11px 13px!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  cursor:pointer!important;
  border-bottom:1px solid #edf1f7!important;
  border-radius:10px!important;
  color:#172238!important;
  background:#fff!important;
  font-family:inherit!important;
  text-align:left!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-result-v44:last-child{border-bottom:0!important}
.website-order-create-modal #websiteOrderProductResults .order-product-result-v44:hover,
.website-order-create-modal #websiteOrderProductResults .order-product-result-v44:focus-visible{
  background:#eef3ff!important;
  outline:2px solid transparent!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-main-v44,
.website-order-create-modal #websiteOrderProductResults .order-product-meta-v44{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-main-v44 strong{
  display:block!important;
  color:#172238!important;
  font-size:14px!important;
  font-weight:750!important;
  line-height:1.35!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-main-v44 small{
  display:block!important;
  color:#7a869f!important;
  font-size:11px!important;
  line-height:1.25!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-meta-v44{
  align-items:flex-end!important;
  justify-self:end!important;
  flex:0 0 auto!important;
  text-align:right!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-meta-v44 strong{
  display:block!important;
  color:#2447bd!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.website-order-create-modal #websiteOrderProductResults .order-product-meta-v44 small{
  display:block!important;
  color:#748099!important;
  font-size:11px!important;
  line-height:1.25!important;
  white-space:nowrap!important;
}
.website-order-create-modal .woo-order-search-box{width:100%!important;min-width:0!important}
.website-order-create-modal #websiteOrderProductSearch{width:100%!important}
@media(max-width:700px){
  .website-order-create-modal #websiteOrderProductResults .order-product-result-v44{grid-template-columns:1fr!important;gap:7px!important}
  .website-order-create-modal #websiteOrderProductResults .order-product-meta-v44{align-items:flex-start!important;justify-self:start!important;text-align:left!important;flex-direction:row!important;gap:10px!important}
}
