.arc-checkbox-item.selected{border-color:#c94040;background:#fff1f1}.arc-result-box.low{background:#edfaf3;border:1.5px solid #7ed8a6}.arc-result-box.mod{background:#fff8e6;border:1.5px solid #f5c542}.arc-result-box.high{background:#fff1f1;border:1.5px solid #f08080}.arc-result-box.vhigh{background:#fdeaea;border:1.5px solid #c94040}.low .arc-risk-label{color:#1a7d4a}.mod .arc-risk-label{color:#a07000}.high .arc-risk-label{color:#b34040}.vhigh .arc-risk-label{color:#8b1a1a}.low .arc-risk-title{color:#135c36}.mod .arc-risk-title{color:#7a5200}.high .arc-risk-title{color:#8b1a1a}.vhigh .arc-risk-title{color:#6b0f0f}.low .arc-score-bar{background:#2db46a}.mod .arc-score-bar{background:#f0b429}.high .arc-score-bar{background:#e05252}.vhigh .arc-score-bar{background:#c94040}.arc-factor-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #f0eaea;font-size:13px;color:#333;line-height:1.5}.arc-factor-item:last-child{border-bottom:none}.arc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.dot-red{background:#c94040}.dot-amber{background:#f0b429}.dot-green{background:#2db46a}