/* Shared live-rating summaries; sample review cards retain their own styles. */
[data-tool-rating]{font-size:13px;line-height:1.6;color:var(--muted,#665e56);font-variant-numeric:tabular-nums}
.ti-live-score{margin:12px 0;min-height:42px}
.rating-distribution{display:grid;grid-template-columns:48px minmax(50px,1fr) 42px;gap:12px;align-items:center;font-size:13px;margin:8px 0;font-variant-numeric:tabular-nums}
.rating-distribution meter{width:100%;height:16px;accent-color:#d9582c}
.rating-distribution>span:last-child{text-align:right}
[data-rating-summary] .sum-trust{display:block;line-height:1.6}
[data-rating-summary] .sum-trust a{color:#a5481e;text-decoration:underline}
.rating-distribution meter::-webkit-meter-optimum-value{background:#d9582c}
.rating-distribution meter::-moz-meter-bar{background:#d9582c}
