.nx-price-insight-compact{margin:0 0 12px!important;padding-bottom:12px;border-bottom:1px solid #dbe3ec;color:#20324f;line-height:1.6}
.nx-price-insight-compact a{display:inline-block;margin-top:3px}
.nx-price-insight-details{margin:0 0 20px;padding:16px;background:#f5f9ff;border:1px solid #dbe7fa;border-radius:12px;color:#334155;scroll-margin-top:160px}
.nx-price-insight-details h3{font-size:17px;line-height:1.4;margin:0 0 10px;color:#1e293b}
.nx-price-insight-details p{margin:0 0 10px}
.nx-price-insight-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;padding:0}
.nx-price-insight-stats>div{min-width:0;padding:10px;background:white;border:1px solid #dbe3ec;border-radius:8px}
.nx-price-insight-stats dt{font-size:12px;color:#526174;font-weight:500}
.nx-price-insight-stats dd{margin:5px 0 0;font-size:16px;font-weight:700;line-height:1.4;color:#20324f;overflow-wrap:anywhere}
.nx-price-insight-stats dd span{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#526174}
.nx-price-insight-note{font-size:12px!important;line-height:1.6;color:#526174}
.nx-price-insight-details p:last-child{margin-bottom:0}
@media(max-width:600px){.nx-price-insight-details{padding:12px}.nx-price-insight-stats{grid-template-columns:1fr}.nx-price-insight-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nx-price-insight-stats dd{margin:0;text-align:right}}
