#potluck-allergy-wrapper .result-box.show{display:block;animation:fadeIn .5s ease}#potluck-allergy-wrapper .checklist-item.checked{border-left-color:#27ae60;background:#d5f4e6}#potluck-allergy-wrapper .checklist-item.checked .checklist-icon{background:#27ae60;border-color:#27ae60;color:#fff}#potluck-allergy-wrapper .quiz-option.selected{border-color:#27ae60;background:#d5f4e6}#potluck-allergy-wrapper .quiz-option.correct{background:#d5f4e6;border-color:#27ae60}#potluck-allergy-wrapper .quiz-option.incorrect{background:#fadbd8;border-color:#e74c3c}#potluck-allergy-wrapper .hidden-content.revealed{display:block;animation:slideDown .5s ease}#potluck-allergy-wrapper .risk-meter{background:#fff;border-radius:10px;padding:20px;margin:15px 0}#potluck-allergy-wrapper .meter-bar{width:100%;height:30px;background:linear-gradient(to right,#27ae60,#f39c12,#e74c3c);border-radius:15px;position:relative;margin:15px 0}#potluck-allergy-wrapper .meter-indicator{position:absolute;top:-5px;width:40px;height:40px;background:#2c3e50;border:3px solid #fff;border-radius:50%;transition:left .5s ease;box-shadow:0 3px 10px rgba(0,0,0,.3)}#potluck-allergy-wrapper .step-circle.completed{background:#27ae60}#potluck-allergy-wrapper .step-details.active{display:block;animation:fadeIn .3s ease}