/* Compact text-only review summary requested by the owner. */
.review-scorebar.platform-review-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:0 0 28px;padding:23px 24px 21px;background:#1d1f1d;border-top:4px solid #58aa32;border-bottom:0;border-radius:0 0 6px 6px;text-align:center;color:#f5f6f5}
.platform-review-summary>.review-score-primary{display:flex;align-items:baseline;justify-content:center;gap:8px}
.platform-review-summary .platform-review-value{display:inline-flex;align-items:baseline;gap:4px}
.platform-review-summary .platform-review-value strong{font-size:42px;line-height:1;font-weight:700;font-style:normal;letter-spacing:-.04em;color:#69bd40}
.platform-review-value>span{font-size:15px;line-height:1.5;color:#d2d6d2}
.platform-review-stars{display:inline-block;position:relative;font-family:Arial,sans-serif;font-size:29px;line-height:1;letter-spacing:0;white-space:nowrap}
.platform-review-stars>span:first-child{color:#697069}
.platform-review-stars>span:last-child{position:absolute;inset:0 auto auto 0;width:96%;overflow:hidden;color:#ffbc00}
.platform-review-summary>p{margin:0;font-size:15px;line-height:1.7;color:#d7dad7}
.platform-review-summary>p>strong{font:inherit}
.platform-review-summary a{color:inherit;text-decoration:none;text-underline-offset:4px;white-space:nowrap}
.platform-review-summary a:hover{text-decoration:underline;color:#fff}
.platform-review-summary a:focus-visible{outline:3px solid #00a0e4;outline-offset:4px;border-radius:2px}
@media(max-width:600px){.review-scorebar.platform-review-summary{padding:22px 18px 20px;gap:11px}.platform-review-summary .platform-review-value strong{font-size:39px}.platform-review-summary>p{font-size:14px;max-width:28em}.platform-review-stars{font-size:27px}}
