#allergy-action-plan-wrapper .scenario-card.selected{border-color:#27ae60;background:rgba(39,174,96,.1)}#allergy-action-plan-wrapper .result-box.show{display:block;animation:fadeIn .5s ease}#allergy-action-plan-wrapper .result-box ul{margin:15px 0;padding-left:25px}#allergy-action-plan-wrapper .result-box li{margin:10px 0;color:#2c3e50;font-size:1.05em}#allergy-action-plan-wrapper .quiz-option.correct{border-color:#27ae60;background:rgba(39,174,96,.1)}#allergy-action-plan-wrapper .quiz-option.incorrect{border-color:#e74c3c;background:rgba(231,76,60,.1)}#allergy-action-plan-wrapper .checklist-item.completed{border-left-color:#27ae60;background:rgba(39,174,96,.05)}#allergy-action-plan-wrapper .myth-reveal.show{max-height:500px}#allergy-action-plan-wrapper .confidence-calculator{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%);border-radius:15px;padding:30px;margin:40px 0;box-shadow:0 10px 30px rgba(0,0,0,.2)}#allergy-action-plan-wrapper .slider-container{margin:25px 0}#allergy-action-plan-wrapper .slider-label{font-weight:700;color:#2c3e50;font-size:1.1em;margin-bottom:10px;display:block}#allergy-action-plan-wrapper .confidence-result{background:#fff;border-radius:12px;padding:25px;margin-top:25px;display:none;text-align:center}#allergy-action-plan-wrapper .confidence-result.show{display:block;animation:fadeIn .5s ease}#allergy-action-plan-wrapper .confidence-score{font-size:3.5em;font-weight:800;color:#27ae60;margin:15px 0}