/* Compuland price confirmation note – prefix cpc- */
.cpc-note {
  margin: 0.85em 0 1em;
  padding: 0.85em 1em;
  border-left: 4px solid #313c8c;
  background: #f4f6fb;
  color: #1a1a1a;
  border-radius: 4px;
  font-size: 0.95em;
  line-height: 1.45;
}

.cpc-note__title {
  display: inline;
  color: #313c8c;
  font-weight: 700;
}

.cpc-note__body {
  display: inline;
}

.cpc-badge {
  display: inline-block;
  margin: 0.35em 0 0.5em;
  padding: 0.2em 0.55em;
  background: #313c8c;
  color: #fff;
  font-size: 0.78em;
  font-weight: 600;
  letter-spacing: 0.01em;
  border-radius: 3px;
  line-height: 1.3;
}

/* Cart / checkout item data rows often wrap long text */
.woocommerce-cart-form .cpc-note,
.woocommerce-checkout .cpc-note {
  font-size: 0.9em;
}

.wc-block-components-product-details__name,
.wc-block-components-product-details__value {
  /* Blocks render item data; keep readable if theme styles are tight */
}
