.health-btn.yes-active{background-color:#c0392b!important;border-color:#c0392b!important;color:#fff!important}.health-btn.no-active{background-color:#27ae60!important;border-color:#27ae60!important;color:#fff!important}.score-box.danger{background:linear-gradient(135deg,#c0392b,#e74c3c)}.score-box.warning{background:linear-gradient(135deg,#f39c12,#f1c40f);color:#333}.score-box.safe{background:linear-gradient(135deg,#27ae60,#2ecc71)}.score-title{font-size:36px;font-weight:900;margin:0 0 10px}.score-desc{font-size:18px;font-weight:600;margin:0}.diag-item{margin-bottom:25px;padding-bottom:25px;border-bottom:2px dashed #eee}.diag-item:last-child{border-bottom:none;margin-bottom:0}.diag-item h4{font-size:18px;font-weight:900;color:#c0392b;margin:0 0 10px}.diag-item p{font-size:15px;color:#333;margin-bottom:8px;line-height:1.5}.diag-item ul{margin:10px 0 0;padding-left:20px;color:#555;font-size:14px}.diag-item li{margin-bottom:6px}.diag-item strong{color:#2c3e50;font-weight:800}