
/* v45: unscoped neutral list rows so global button rules can never distort results */
#websiteOrderProductResults.order-product-click-results-v43{
  display:block!important;
  width:100%!important;
  max-height:340px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  margin:8px 0 0!important;
  padding:4px!important;
  border:1px solid #dbe3f0!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(18,34,68,.08)!important;
}
#websiteOrderProductResults[hidden]{display:none!important}
#websiteOrderProductResults .order-product-result-v45{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:62px!important;
  margin:0!important;
  padding:11px 13px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 150px!important;
  gap:16px!important;
  align-items:center!important;
  border:0!important;
  border-bottom:1px solid #edf1f7!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#172238!important;
  cursor:pointer!important;
  text-align:left!important;
  font:inherit!important;
  line-height:normal!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
}
#websiteOrderProductResults .order-product-result-v45:last-child{border-bottom:0!important}
#websiteOrderProductResults .order-product-result-v45:hover,
#websiteOrderProductResults .order-product-result-v45:focus-visible{
  background:#f1f5ff!important;
  outline:2px solid #8da5ff!important;
  outline-offset:-2px!important;
}
#websiteOrderProductResults .order-product-main-v45,
#websiteOrderProductResults .order-product-meta-v45{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
}
#websiteOrderProductResults .order-product-main-v45 strong{
  display:block!important;
  color:#172238!important;
  font-size:14px!important;
  font-weight:750!important;
  line-height:1.35!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
#websiteOrderProductResults .order-product-main-v45 small{
  display:block!important;
  color:#7a869f!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.3!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#websiteOrderProductResults .order-product-meta-v45{
  align-items:flex-end!important;
  text-align:right!important;
}
#websiteOrderProductResults .order-product-meta-v45 strong{
  color:#2447bd!important;
  font-size:14px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
#websiteOrderProductResults .order-product-meta-v45 small{
  color:#75819a!important;
  font-size:11px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
@media(max-width:720px){
  #websiteOrderProductResults .order-product-result-v45{
    grid-template-columns:minmax(0,1fr) 110px!important;
    gap:10px!important;
    padding:10px!important;
  }
}
