/* V108 final commerce patch: order summary row + accessory upsells. */
.woocommerce-order-received .woocommerce-order-overview{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
  list-style:none!important;
  padding:0!important;
  margin:0 0 28px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.woocommerce-order-received .woocommerce-order-overview li{
  width:auto!important;
  min-width:0!important;
  float:none!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:8px!important;
  margin:0!important;
  padding:22px 20px!important;
  border-radius:22px!important;
  background:#fff!important;
  border:1px solid rgba(11,93,70,.12)!important;
  box-shadow:0 16px 48px rgba(11,93,70,.07)!important;
  color:#6f6f76!important;
  text-transform:none!important;
  line-height:1.35!important;
  overflow:hidden!important;
  word-break:normal!important;
}
.woocommerce-order-received .woocommerce-order-overview li strong{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  color:#1d1d1f!important;
  font-size:18px!important;
  font-weight:850!important;
  text-align:left!important;
  overflow-wrap:anywhere!important;
}
.woocommerce-order-received .woocommerce-order-details,
.woocommerce-order-received .woocommerce-customer-details{
  overflow:hidden!important;
}
.manya-accessory-suggestions.v108-upsell{margin-top:34px!important;margin-bottom:34px!important;}
.manya-accessory-suggestions .manya-suggestion-card .button,
.manya-accessory-suggestions .manya-suggestion-card .add_to_cart_button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-top:14px!important;
  padding:11px 16px!important;
  border-radius:999px!important;
  background:#0b5d46!important;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800!important;
  line-height:1!important;
}
.manya-accessory-suggestions .manya-suggestion-price{display:block;margin-top:10px;color:#1d1d1f;font-weight:850;}
.woocommerce-checkout .manya-accessory-suggestions{width:100%!important;margin:22px 0!important;padding:22px!important;}
.woocommerce-checkout .manya-suggestion-card img{height:150px!important;}
.woocommerce-order-received .manya-accessory-suggestions{width:min(1180px,calc(100% - 48px))!important;}
@media(max-width:980px){
  .woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:640px){
  .woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important;}
  .woocommerce-order-received .woocommerce-order-overview li{padding:18px!important;}
}
