.questionnaire_container__zWHdw{max-width:600px;margin:0 auto;padding:2rem}.questionnaire_question__FrkUc{margin-bottom:1.5rem}.questionnaire_question__FrkUc p{font-size:1.125rem;margin-bottom:.75rem}.questionnaire_pills__MCX6E{display:flex;flex-wrap:wrap;gap:.5rem}.questionnaire_pill__3Hrcm{padding:.5rem 1.25rem;font-size:1rem;border:2px solid #ccc;border-radius:9999px;background-color:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.questionnaire_pill__3Hrcm:hover{border-color:#4caf50}.questionnaire_pillSelected__imoVn{border-color:#4caf50;background-color:#4caf50;color:#fff}.questionnaire_progressBar__Xkt4W{width:100%;height:6px;background-color:#e0e0e0;border-radius:9999px;margin-bottom:1.5rem;overflow:hidden}.questionnaire_progressFill__CuGw_{height:100%;background-color:#4caf50;border-radius:9999px;transition:width .3s ease}.questionnaire_backButton__7mqun{display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;font-size:.9rem;color:#666;padding:0;margin-bottom:1rem}.questionnaire_backButton__7mqun:hover{color:#333}.questionnaire_resetButton__TmGOW{padding:.5rem 1.25rem;font-size:1rem;border:2px solid #fff;border-radius:9999px;background-color:#888;color:#fff;cursor:pointer;transition:background-color .15s}.questionnaire_resetButton__TmGOW:hover{background-color:#666}.questionnaire_navigation__pyr9K{display:flex;gap:.75rem;margin-top:1.5rem}.questionnaire_navigation__pyr9K button{padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer}.questionnaire_navigation__pyr9K button:disabled{opacity:.5;cursor:not-allowed}.questionnaire_recommendations__EnqkR{list-style:none;padding:0;margin:0}.questionnaire_recommendationItem__F1lx8{padding:1rem;margin-bottom:1rem;border:1px solid #eee;border-radius:4px}.questionnaire_recommendationTitle__xoJfQ{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.questionnaire_recommendationDescription__9B3b9{color:#666}