.sr-stars{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:1;display:inline-flex}.sr-track{color:#dde2ea;letter-spacing:1px;display:inline-block;position:relative}.sr-fill{color:#f5a623;white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.sr-stars b{color:#1b2e4b;font-weight:700}.sr-stars small{color:#7a879a;font-size:.8em;font-weight:500}.sr-sm .sr-track{font-size:13px}.sr-md .sr-track{font-size:16px}.sr-lg .sr-track{font-size:24px}.sr-lg b{font-size:22px}.sr-empty{color:#9aa5b5;white-space:nowrap;font-size:.85em}.sr-bar-row{grid-template-columns:7.5em 1fr 4.5em;align-items:center;gap:10px;font-size:13px;display:grid}.sr-bar-label{color:#3b4b63}.sr-bar{background:#edf1f6;border-radius:999px;height:8px;overflow:hidden}.sr-bar>span{background:linear-gradient(90deg,#f7b733,#f5a623);border-radius:999px;height:100%;display:block}.sr-bar-value{text-align:right;font-variant-numeric:tabular-nums;color:#1b2e4b;font-weight:600}.sr-bar-value small{color:#8a96a8;font-weight:400}.rv-card{background:linear-gradient(135deg,#fff,#f7faff);border-radius:18px;grid-template-columns:minmax(150px,200px) 1fr;align-items:start;gap:22px;padding:18px 20px;display:grid;box-shadow:0 9px 24px #2f4b7417}.rv-overall{justify-items:start;gap:6px;display:grid}.rv-overall .rv-number{color:#1b2e4b;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.rv-overall .rv-number small{color:#8a96a8;font-size:16px;font-weight:600}.rv-overall p{color:#6b7a90;margin:0;font-size:12px}.rv-bars{gap:9px;display:grid}.rv-facts{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:4px 0 0;display:flex}.rv-facts span{color:#3b4b63;background:#f1f4f8;border-radius:999px;padding:4px 10px;font-size:12px}.rv-facts span.rv-warn{color:#8a4b0f;background:#fff3e6}.rv-note{color:#7a879a;grid-column:1/-1;margin:0;font-size:12px}@media (max-width:560px){.rv-card{grid-template-columns:1fr}}
