/* Score ring shared by recommendation cards and the optional selector comparison skin. */
.vs-score-highlight { position: absolute; z-index: 4; top: 8px; right: 9px; width: 46px; height: 46px; display: grid; place-items: center; box-sizing: border-box; border-radius: 50%; background: transparent; color: #17233c; }
.vs-score-highlight svg { position: absolute; inset: 0; width: 100%; height: 100%; transform: rotate(-90deg); }
.vs-score-highlight circle { fill: none; stroke-width: 4; }
.vs-score-highlight .vs-score-track { stroke: rgba(23,35,60,.12); }
.vs-score-highlight .vs-score-progress { stroke-linecap: round; }
.vs-score-highlight strong { position: relative; z-index: 1; font-size: 15px; line-height: 1; letter-spacing: -.04em; text-align: center; }
