.pricing-summary{gap:8px;margin:12px 0;display:grid}.pricing-summary>div{justify-content:space-between;gap:16px;display:flex}.pricing-summary dt{min-width:0}.pricing-summary dt small{color:#64748b;font-size:12px;display:block}.pricing-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.pricing-summary .pricing-total{border-top:1px solid #ddd;padding-top:12px;font-size:20px;font-weight:700}
