/* Quiz attempts table — prevent date column word-by-word wrapping */

.tutor-dashboard .tutor-table-quiz-attempts th:first-child,
.tutor-dashboard .tutor-table-quiz-attempts td:first-child,
.tutor-dashboard .tutor-table-quiz-attempts td[data-title="Date"],
.tutor-dashboard .tutor-table-quiz-attempts td[data-title="Quiz Info"] {
	min-width: 11.5rem;
	white-space: nowrap;
}

.tutor-dashboard .tutor-table-quiz-attempts .tutor-fs-7 {
	white-space: nowrap;
}

.tutor-dashboard .tutor-table-quiz-attempts .ayazrao-quiz-attempt-date {
	display: flex;
	flex-direction: column;
	gap: 2px;
	white-space: normal;
}

.tutor-dashboard .tutor-table-quiz-attempts .ayazrao-quiz-attempt-date__day {
	white-space: nowrap;
	font-weight: 600;
	color: #1a1a1a;
}

.tutor-dashboard .tutor-table-quiz-attempts .ayazrao-quiz-attempt-date__time {
	white-space: nowrap;
	font-size: 0.8125rem;
	color: #64748b;
}

/* Course single quiz previous attempts */
.tutor-table-quiz-attempts td[data-title="Date"] .ayazrao-quiz-attempt-date,
.tutor-table-quiz-attempts td[data-title="Quiz Info"] .ayazrao-quiz-attempt-date {
	display: flex;
	flex-direction: column;
	gap: 2px;
	white-space: normal;
}

@media (max-width: 768px) {
	.tutor-table-mobile.tutor-table-quiz-attempts td[data-title="Date"],
	.tutor-table-mobile.tutor-table-quiz-attempts td[data-title="Quiz Info"] {
		white-space: normal;
	}
}

/* Quiz Attempts — student + course filter row */
.ayazrao-quiz-attempts-filters {
	margin-bottom: 1.5rem;
}

.ayazrao-quiz-attempts-filters .tutor-form-select {
	width: 100%;
}
