/* Restaurant Course Manager - Responsive */

@media (max-width: 1024px) {
	.rcm-course-thumb {
		flex-basis: 200px;
	}
}

@media (max-width: 768px) {
	.rcm-course-item {
		flex-direction: column;
		padding: 16px;
	}

	.rcm-course-actions {
		flex-direction: column;
		align-items: stretch;
		gap: 12px;
	}

	.rcm-course-thumb {
		flex: 0 0 auto;
		width: 100%;
	}
	.rcm-course-thumb img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.rcm-course-bottom {
		flex-direction: column;
		align-items: stretch;
		gap: 12px;
	}

	.rcm-course-buttons {
		flex-direction: column;
	}
	.rcm-course-buttons .rcm-btn,
	.rcm-course-buttons .rcm-btn-reserve,
	.rcm-course-buttons .rcm-btn-detail {
		width: 100%;
	}
}


