.my-speed-score-circle{width:64px!important;height:64px!important;position:relative!important;margin:0 auto!important}.my-speed-score-ring{width:100%!important;height:100%!important;transform:rotate(-90deg)!important}.my-speed-ring-bg{fill:none!important;stroke:#e5e7eb!important;stroke-width:4!important}.my-speed-ring-progress{fill:none!important;stroke-width:4!important;stroke-linecap:round!important;transition:stroke-dasharray 1s ease-out!important}.my-speed-score-value{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:1.25rem!important;font-weight:800!important;color:#0f172a!important}.score-red .my-speed-ring-progress{stroke:#ef4444!important}.score-orange .my-speed-ring-progress{stroke:#f59e0b!important}.score-green .my-speed-ring-progress{stroke:#22c55e!important}.score-red .my-speed-score-value{color:#ef4444!important}.score-orange .my-speed-score-value{color:#f59e0b!important}.score-green .my-speed-score-value{color:#22c55e!important}.my-speed-page-btn.active{background:linear-gradient(135deg,#14a800 0%,#1dbf00 100%)!important;border-color:#14a800!important;color:#fff!important;box-shadow:0 4px 12px rgba(20,168,0,.3)!important}@media (max-width:768px){.my-speed-score-circle{width:56px!important;height:56px!important}.my-speed-score-value{font-size:1.1rem!important}}