/**
 * Quiz-specific styles for rich text editor
 * Loaded only on quiz pages
 *
 * @since 1.0.2
 */

/* Fix white button background - keep icon/text BLACK */
.mce-toolbar .mce-btn.mce-active,
.mce-toolbar .mce-btn.mce-active button,
.mce-toolbar .mce-menubtn.mce-active button {
	background-color: #d0d0d0 !important;
	background-image: none !important;
	border-color: #aaa !important;
	color: #333 !important;
}

/* CRITICAL: Keep icon color BLACK in active state */
.mce-toolbar .mce-btn.mce-active i,
.mce-toolbar .mce-btn.mce-active button i,
.mce-toolbar .mce-btn.mce-active .mce-ico,
.mce-toolbar .mce-btn.mce-active button .mce-ico,
.mce-toolbar .mce-btn.mce-active .mce-caret,
.mce-toolbar .mce-btn.mce-active button .mce-caret,
.mce-toolbar .mce-btn.mce-active span,
.mce-toolbar .mce-btn.mce-active button span {
	color: #333 !important;
}

/* Ensure text/icons stay visible */
.mce-toolbar .mce-btn.mce-active button:before,
.mce-toolbar .mce-btn.mce-active i:before {
	color: #333 !important;
}

/* Remove selection highlight */
.wpProQuiz_question_text ::selection,
.wpProQuiz_question_text ::-moz-selection {
	background-color: transparent !important;
}

/* Hide inline table toolbar */
.mce-tinymce-inline {
	display: none !important;
}