/* STORE APP PATCH 475
   Final contrast repair for RFQ labels and cart quantity-discount visibility.
   Loaded after older catalog/card CSS so it wins over the stale pale label rule. */

#site-main .mp-product-list-price.is-quote,
#site-main .mp-product-list-price.is-quote strong,
#site-main .mp-product-list-price.is-quote span,
#site-main .mpb2b-product-card .mp-product-list-price.is-quote,
#site-main .mpb2b-product-card .mp-product-list-price.is-quote strong,
.mp-product-list-price.is-quote,
.mp-product-list-price.is-quote strong {
  color: #ffffff !important;
}

#site-main .mp-product-list-price.is-quote,
#site-main .mpb2b-product-card .mp-product-list-price.is-quote,
.mp-product-list-price.is-quote {
  background: #B8001F !important;
  border-left: 4px solid #ffffff !important;
  border-radius: 0 !important;
  padding: 7px 10px !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;
  text-transform: uppercase;
  letter-spacing: .045em;
  font-weight: 800;
}

.mp-quantity-discount-note,
.mpb2b-summary-note.mp-quantity-discount-note {
  margin: 8px 0;
  padding: 9px 10px;
  border-left: 4px solid #B8001F;
  background: rgba(184,0,31,.10);
  color: #111827;
  font-weight: 700;
  line-height: 1.35;
}

body.mp-dark-theme .mp-quantity-discount-note,
body.mp-dark-theme .mpb2b-summary-note.mp-quantity-discount-note,
#site-main .mpb2b-summary-note.mp-quantity-discount-note {
  background: rgba(184,0,31,.18);
  color: #ffffff;
}
