/* WebsitePR: scope to QSM frontend only, do not affect scoring. */
.qsm-quiz-container, .qmn_quiz_container, .qsm-quiz-container *, .qmn_quiz_container * { box-sizing: border-box; }
.qsm-quiz-container, .qmn_quiz_container { max-width:100%; min-width:0; }
.qsm-quiz-container .qsm-question-wrapper,
.qsm-quiz-container .qsm-question-title,
.qsm-quiz-container .qsm-question-answer,
.qmn_quiz_container .mlw_qmn_question,
.qmn_quiz_container .qmn_radio_answers,
.qmn_quiz_container .qmn_check_answers { max-width:100%; overflow-wrap:anywhere; word-break:normal; }
.qsm-quiz-container label, .qmn_quiz_container label { white-space:normal; max-width:100%; }
.qsm-quiz-container input[type="radio"], .qmn_quiz_container input[type="radio"],
.qsm-quiz-container input[type="checkbox"], .qmn_quiz_container input[type="checkbox"] { flex-shrink:0; }
