/* Equation display inside quiz questions */
.tutor-quiz-wrap .mjx-container,
.tutor-quiz-wrap .MathJax,
.tutor-quiz-wrap mjx-container,
#tutor-quiz-wrapper .mjx-container,
#tutor-quiz-wrapper mjx-container,
.tutor-quiz-attempts-wrap .mjx-container,
.tutor-quiz-attempts-wrap mjx-container {
	direction: ltr !important;
	text-align: center !important;
	overflow-x: auto;
	max-width: 100%;
	display: block;
	margin: 8px auto;
}

/* Inline equations inside answer options */
.tutor-quiz-answer-list .mjx-container,
.tutor-quiz-answer-list mjx-container,
.tutor-quiz-answer-wrap .mjx-container,
.tutor-quiz-answer-wrap mjx-container {
	display: inline-block !important;
	vertical-align: middle;
	margin: 0 4px;
	direction: ltr !important;
	text-align: left !important;
}

/* RTL / Arabic pages: keep formulas left-to-right */
[dir="rtl"] .tutor-quiz-wrap mjx-container,
[dir="rtl"] .tutor-quiz-answer-list mjx-container,
[dir="rtl"] #tutor-quiz-wrapper mjx-container,
body.rtl .tutor-quiz-wrap mjx-container,
body.rtl .tutor-quiz-answer-list mjx-container {
	direction: ltr !important;
	text-align: center !important;
	unicode-bidi: isolate;
}

/* Fullscreen support — same strategy as watermark plugin */
:fullscreen .tutor-quiz-wrap mjx-container,
:fullscreen #tutor-quiz-wrapper mjx-container,
:fullscreen .tutor-quiz-attempts-wrap mjx-container,
:-webkit-full-screen .tutor-quiz-wrap mjx-container,
:-webkit-full-screen #tutor-quiz-wrapper mjx-container,
:-moz-full-screen .tutor-quiz-wrap mjx-container,
:-moz-full-screen #tutor-quiz-wrapper mjx-container,
:-ms-fullscreen .tutor-quiz-wrap mjx-container,
:-ms-fullscreen #tutor-quiz-wrapper mjx-container {
	direction: ltr !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}
