.rcd-diag .rcd-step-circle.rcd-active{background:#f5c842!important;color:#0a0a0a!important;border-color:#f5c842!important;transform:scale(1.1)!important}.rcd-diag .rcd-step-circle.rcd-done{background:#c9a036!important;color:#0a0a0a!important;border-color:#c9a036!important}.rcd-diag .rcd-step-dot.rcd-active .rcd-step-label,.rcd-diag .rcd-step-dot.rcd-done .rcd-step-label{color:#f5c842!important}.rcd-diag .rcd-progress-line.rcd-done{background:#c9a036!important}.rcd-diag .rcd-input-row{display:flex!important;gap:16px!important;align-items:center!important}.rcd-diag .rcd-input-row .rcd-field{flex:1!important;margin-bottom:0!important}.rcd-diag .rcd-radio-card.rcd-selected{border-color:#f5c842!important;background:rgba(245,200,66,.1)!important}.rcd-diag .rcd-dunno-btn.rcd-selected{border-style:solid!important;border-color:#f5c842!important;color:#f5c842!important;background:rgba(245,200,66,.1)!important}.rcd-diag .rcd-display-none,.rcd-display-none{display:none!important}.rcd-diag .rcd-result-headline .rcd-accent{color:#f5c842!important}.rcd-diag .rcd-summary-card{background:rgba(255,255,255,.04)!important;border-radius:10px!important;padding:18px 20px!important;border-left:4px solid!important}.rcd-diag .rcd-summary-card.rcd-ok{border-left-color:#4ade80!important}.rcd-diag .rcd-summary-card.rcd-warn{border-left-color:#f5c842!important;background:rgba(245,200,66,.06)!important}.rcd-diag .rcd-summary-card.rcd-fail{border-left-color:#f87171!important;background:rgba(248,113,113,.08)!important}.rcd-diag .rcd-summary-card.rcd-unknown{border-left-color:#8896a8!important;background:rgba(136,150,168,.06)!important}.rcd-diag .rcd-summary-card.rcd-cpa-card{grid-column:1/-1!important;padding:22px 24px!important;border-left-width:6px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card .rcd-summary-stage{font-size:17px!important;color:#f5c842!important;letter-spacing:.5px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card .rcd-summary-status{font-size:15px!important;letter-spacing:1.5px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card .rcd-summary-value{font-size:15px!important;margin-top:6px!important}.rcd-diag .rcd-summary-row{display:flex!important;justify-content:space-between!important;align-items:center!important}.rcd-diag .rcd-summary-stage{font-size:15px!important;font-weight:700!important;color:white!important}.rcd-diag .rcd-summary-status{display:flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important}.rcd-diag .rcd-summary-card.rcd-ok .rcd-summary-status{color:#4ade80!important}.rcd-diag .rcd-summary-card.rcd-warn .rcd-summary-status{color:#f5c842!important}.rcd-diag .rcd-summary-card.rcd-fail .rcd-summary-status{color:#f87171!important}.rcd-diag .rcd-summary-card.rcd-unknown .rcd-summary-status{color:#8896a8!important}.rcd-diag .rcd-summary-value{color:#b8b8b8!important;font-size:13px!important;margin-top:4px!important}.rcd-diag .rcd-summary-value strong{color:white!important;font-weight:700!important}.rcd-diag .rcd-diagnosis{background:linear-gradient(135deg,rgba(245,200,66,.08) 0%,rgba(201,160,54,.04) 100%)!important;border:2px solid rgba(245,200,66,.3)!important;border-radius:12px!important;padding:28px!important;margin-bottom:24px!important}.rcd-diag .rcd-diagnosis-label{color:#f5c842!important;font-size:12px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;margin-bottom:8px!important}.rcd-diag .rcd-diagnosis-title{color:white!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important;margin-bottom:16px!important}.rcd-diag .rcd-diagnosis-text{color:#e0e0e0!important;font-size:16px!important;line-height:1.6!important;margin-bottom:16px!important}.rcd-diag .rcd-diagnosis-text strong{color:#f5c842!important;font-weight:700!important}.rcd-diag .rcd-decision{background:rgba(0,0,0,.3)!important;border-left:4px solid #f5c842!important;padding:16px 20px!important;border-radius:6px!important;margin-top:16px!important}.rcd-diag .rcd-decision-label{color:#f5c842!important;font-size:11px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;margin-bottom:6px!important}.rcd-diag .rcd-decision-text{color:white!important;font-size:16px!important;line-height:1.5!important;font-weight:600!important}@media (max-width:600px){.rcd-diag .rcd-summary-card{padding:14px 16px!important;border-radius:8px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card{padding:16px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card .rcd-summary-stage{font-size:14px!important}.rcd-diag .rcd-summary-card.rcd-cpa-card .rcd-summary-status{font-size:12px!important;letter-spacing:1px!important}.rcd-diag .rcd-summary-row{flex-wrap:wrap!important;gap:4px 8px!important}.rcd-diag .rcd-summary-stage{font-size:13px!important;min-width:0!important;flex:1 1 auto!important}.rcd-diag .rcd-summary-status{font-size:11px!important;letter-spacing:.5px!important;white-space:nowrap!important;flex-shrink:0!important}.rcd-diag .rcd-summary-value{font-size:12px!important;width:100%!important;margin-top:4px!important}.rcd-diag .rcd-diagnosis{padding:20px!important;margin-bottom:16px!important}.rcd-diag .rcd-diagnosis-label{font-size:10px!important;letter-spacing:1.5px!important}.rcd-diag .rcd-diagnosis-title{font-size:18px!important;line-height:1.25!important}.rcd-diag .rcd-diagnosis-text{font-size:14px!important;line-height:1.55!important}.rcd-diag .rcd-decision{padding:14px 16px!important}.rcd-diag .rcd-decision-label{font-size:10px!important}.rcd-diag .rcd-decision-text{font-size:14px!important;line-height:1.5!important}}