.SymptomQuestionnaire_overlay__g03yd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:77;animation:SymptomQuestionnaire_fadeIn__lYqDB .2s ease}.SymptomQuestionnaire_questionnaireCard__a2jcb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;border:4px solid #9acd32;padding:2rem;width:90%;max-width:520px;max-height:min(90dvh,900px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:10001;animation:SymptomQuestionnaire_slideIn__QEz2c .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.2);background-color:white;.dark &{background-color:var(--color-white)}}.SymptomQuestionnaire_questionnaireCardEmbedded__U2Y6y{border-radius:16px;padding:1.25rem 0;width:100%;max-width:100%;background-color:white;position:relative}@keyframes SymptomQuestionnaire_fadeIn__lYqDB{0%{opacity:0}to{opacity:1}}@keyframes SymptomQuestionnaire_slideIn__QEz2c{0%{transform:translate(-50%,-60%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.SymptomQuestionnaire_title__Oprw5{font-size:1.75rem;font-weight:600;color:#333;margin:0 0 1rem;text-align:center;.dark &{color:var(--color-black)}}.SymptomQuestionnaire_questionSection__nhshp{margin-bottom:2rem}.SymptomQuestionnaire_questionHeading__A9XV2{display:block;width:100%;font-size:1.125rem;font-weight:500;color:#333;margin:0 0 1.5rem;line-height:1.5;padding:0;.dark &{color:var(--color-black)}}@media (max-width:640px){.SymptomQuestionnaire_questionHeading__A9XV2{font-size:1rem}}.SymptomQuestionnaire_question__OrLSi{font-size:1.125rem;font-weight:500;color:#333;margin-bottom:1.5rem;line-height:1.5;.dark &{color:var(--color-black)}}.SymptomQuestionnaire_optionsContainer__dtC_y{display:flex;flex-direction:column;gap:1.5rem}.SymptomQuestionnaire_optionButton__D_BUK{box-sizing:border-box;min-height:3rem;width:100%;padding:.75rem 1rem;border:2px solid transparent}@media (min-width:768px){.SymptomQuestionnaire_optionButton__D_BUK{min-height:3.5rem;padding:1rem}}.SymptomQuestionnaire_optionButtonSelected__ThQ74{border-color:#0786c1;box-shadow:inset 0 0 0 2px #ffffff}.SymptomQuestionnaire_buttonContainer__LI0fc{display:flex;gap:1rem;justify-content:space-between}.SymptomQuestionnaire_backButton__HH5Dk{padding:.875rem 2rem;background-color:#DBEAFE;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#1E3A8A;cursor:pointer;transition:all .2s;flex:1}.SymptomQuestionnaire_backButton__HH5Dk:hover{background-color:#BFDBFE}.SymptomQuestionnaire_nextButton__VDYZw{padding:.875rem 2rem;background-color:#10B981;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:white;cursor:pointer;transition:all .2s;flex:1}.SymptomQuestionnaire_nextButton__VDYZw:hover:not(.SymptomQuestionnaire_nextButtonDisabled__6fQdt){background-color:#059669}.SymptomQuestionnaire_nextButtonDisabled__6fQdt{background-color:#D1D5DB;color:#9CA3AF;cursor:not-allowed}.SymptomQuestionnaire_submitSuccessIcon__bgG_7{transform-origin:left bottom;animation:SymptomQuestionnaire_thumbsUpBounceRotate__A0Yyn .65s ease-out both}@keyframes SymptomQuestionnaire_thumbsUpBounceRotate__A0Yyn{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-16deg) scale(1.1)}50%{transform:rotate(12deg) scale(1.14)}75%{transform:rotate(-6deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.SymptomQuestionnaire_submitSuccessIcon__bgG_7{animation:none}}@media (max-width:640px){.SymptomQuestionnaire_questionnaireCard__a2jcb{width:95%;padding:1.5rem}.SymptomQuestionnaire_questionnaireCardEmbedded__U2Y6y{padding:1rem 0}.SymptomQuestionnaire_question__OrLSi,.SymptomQuestionnaire_title__Oprw5{font-size:1rem}}