/* kc_ws_pricing_patch.v2_2.addon.css
 * Additive-only styling for per-card pricing line (v2.2)
 * Load AFTER baseline kc_website_section.p0.v5.css
 */

#kc-website-solutions ._oD3LoAv,
._hIWm9Kh ._oD3LoAv {
  margin-top: 8px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.25;
  color: #0f172a;
}

#kc-website-solutions ._v7s4njW ._oD3LoAv,
._hIWm9Kh ._v7s4njW ._oD3LoAv {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.95;
}

/* ===== WS Card Pricing — hierarchy polish (addon) ===== */
#kc-website-solutions ._LfbY6Cq ._oD3LoAv,
#kc-website-solutions ._LfbY6Cq [data-ws-card-price]{
  margin-top: 10px;                 /* tách khỏi support */
  font-size: 15px;                  /* to hơn body */
  font-weight: 700;                 /* anchor */
  letter-spacing: -0.01em;
  color: rgba(15,23,42,.92);
}

#kc-website-solutions ._LfbY6Cq ._oD3LoAv small,
#kc-website-solutions ._LfbY6Cq [data-ws-card-price] small{
  font-size: 12px;
  font-weight: 600;
  color: rgba(15,23,42,.55);
}

/* tạo “khoảng thở” giữa price và divider */
#kc-website-solutions ._LfbY6Cq ._bJ7zeT7{
  margin-top: 14px;
}

