.score-container{text-align:center;margin-bottom:1.5rem}.score-ring{width:150px;height:150px;margin:0 auto 1rem;background:conic-gradient(#2cbd9b 0deg,#eef3f0 0deg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:2.5rem;color:#0a2f3f;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s}.score-text{font-weight:700;font-size:1rem;color:#1e5a4a}.health-status{font-weight:800;font-size:1.2rem;margin-top:6px}.metric-badge{background:#f0f7f4;border-radius:1rem;padding:.7rem;margin-bottom:.8rem;border-left:4px solid #2cbd9b}.metric-flex{display:flex;justify-content:space-between;align-items:baseline}.metric-name i{width:24px;color:#1f8a70}.status-badge{display:inline-block;padding:3px 10px;border-radius:30px;font-size:.7rem;font-weight:700}.good{background:#c8e6df;color:#0a5c4a}.warning{background:#fff0cf;color:#b4650a}.critical{background:#ffe0da;color:#bc3f2e}