.survey_no_questions_container__9DMdz{height:100vh;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:0}.survey_no_questions_container__9DMdz h1{font-size:3rem}.survey_loading_container__pQ5Lo{height:100vh;width:100%;display:flex;justify-content:top;flex-direction:column;align-items:center;gap:0}.survey_loading_container__pQ5Lo h1{font-size:3rem}.survey_survey_container__sqW7Q .survey_button_wrapper__n3D8r{padding:0 20px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0}.survey_survey_container__sqW7Q .survey_button_wrapper__n3D8r button{align-self:flex-start;border:none;background-color:rgba(0,0,0,0);margin:10px 0 0 20px}.survey_survey_container__sqW7Q .survey_button_wrapper__n3D8r button:last-child{color:#b24c58;background-color:none;padding:10px 20px;border-radius:8px;cursor:pointer}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM{width:40%;padding:20px 24px;margin:0 auto;align-self:center}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_loading__tl5kF{padding:24px;text-align:center}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_backBtn__iMaVu{font-size:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;margin-bottom:16px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_progressWrapper__ZPsus{margin-bottom:32px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_progressText__6xfWY{text-align:center;color:#6b7280;font-size:14px;margin-top:8px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_progressBar__BTcdC{width:100%;height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_progressFill__hzj_X{height:100%;background:#b24c58;transition:.3s ease}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_title__bydWD{font-size:2rem;font-weight:600;margin-bottom:24px;text-align:center}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_questionText__HKIh4{font-size:18px;font-weight:500;margin-bottom:16px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_optionsWrapper__DtM6L{display:flex;flex-direction:column;gap:15px;min-height:300px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_optionCard__Hljff{border:1px solid #d1d5db;background:#f9fafb;padding:16px;border-radius:8px;cursor:pointer;transition:.2s}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_selectedOption__Q_Uvc{border-color:#b24c58;background:#fff5f5}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_optionInner__l0NRH{display:flex;align-items:center;gap:12px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_radioOuter__5VCrX{width:20px;height:20px;border:2px solid #9ca3af;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:3px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_radioSelected__Q_Bwi{border-color:#b24c58}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_radioDot__sIodR{width:12px;height:12px;background:#b24c58;border-radius:50%}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_optionLabel___FJpa{font-size:16px;font-weight:500}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_btnRow__NyeBg{display:flex;justify-content:space-between;margin-top:32px}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_skip_row__2Clbd{display:flex;justify-content:center;align-items:center}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_skip_row__2Clbd .survey_skipBtn__nDj40{padding:12px 24px;color:#b24c58;border-radius:8px;cursor:pointer;border:none;background-color:rgba(0,0,0,0);text-align:center}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_nextBtn__rZTkE{padding:12px 24px;background:#b24c58;color:#fff;border-radius:8px;cursor:pointer;border:none}.survey_survey_container__sqW7Q .survey_survey_innercontainer__QsgCM .survey_nextBtn__rZTkE:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1150px){.survey_survey_innercontainer__QsgCM{width:65%!important}}@media(max-width:900px){.survey_survey_innercontainer__QsgCM{width:80%!important}}@media(max-width:750px){.survey_survey_innercontainer__QsgCM{width:85%!important}}@media(max-width:600px){.survey_survey_innercontainer__QsgCM{width:90%!important}}@media(max-width:450px){.survey_survey_innercontainer__QsgCM{width:100%!important}}.surveyShimmer_wrapper___3iXL{width:100%;max-width:40%;margin:0 auto;padding:40px 20px}.surveyShimmer_shimmer__31Op7{background:linear-gradient(90deg,#d1d1d1,#e5e5e5 20%,#d1d1d1 40%,#d1d1d1);background-size:1000px 100%;animation:surveyShimmer_shimmer__31Op7 1.6s linear infinite;border-radius:8px}@keyframes surveyShimmer_shimmer__31Op7{0%{background-position:-1000px 0}to{background-position:1000px 0}}.surveyShimmer_header__481LD{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.surveyShimmer_backIcon__YbsBm{width:30px;height:30px;border-radius:50%}.surveyShimmer_skipText__JEGcV{width:90px;height:16px}.surveyShimmer_progressWrapper__3JSeL{margin-bottom:30px;text-align:center}.surveyShimmer_progressBar__VXNoY{width:60%;height:8px;margin:0 auto 10px;border-radius:20px}.surveyShimmer_progressText__4Bl9s{width:120px;height:14px;margin:0 auto}.surveyShimmer_title__XJZl1{width:60%;height:52px;margin:30px auto}.surveyShimmer_question__phDYB{width:70%;height:20px;margin:0 auto 25px}.surveyShimmer_options___6wFu{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.surveyShimmer_option__BdkgV{width:100%;height:60px;border-radius:12px}.surveyShimmer_buttonRow__dvTnf{display:flex;justify-content:space-between;margin-bottom:20px}.surveyShimmer_button__v35Ym{width:120px;height:45px;border-radius:10px}.surveyShimmer_skipBottom__fhTZQ{width:60px;height:14px;margin:0 auto}