.greenmedols-schedule-table-block .table-scroll {
	overflow-x: auto;
	margin: 28px 0;
	border-radius: var(--radius, 24px);
	box-shadow: var(--shadow, 0 10px 35px rgba(31, 88, 82, 0.10));
}

.greenmedols-schedule-table-block .table-scroll table {
	width: 100%;
	min-width: 900px;
	margin: 0;
	border-collapse: collapse;
	font-family: var(--font-sans, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif);
	font-size: 15px;
}

.greenmedols-schedule-table-block .schedule-table th,
.greenmedols-schedule-table-block .schedule-table td {
	padding: 13px 14px;
	border: 1px solid rgba(31, 88, 82, .16);
	vertical-align: top;
}

.greenmedols-schedule-table-block .schedule-table th {
	background: var(--green-dark, #1F5852);
	color: #fff;
	text-align: left;
}

.greenmedols-schedule-table-block .schedule-table tr:nth-child(even) td {
	background: var(--peach-light, #fdf2ec);
}

.greenmedols-schedule-table-block .schedule-table td:first-child {
	width: 180px;
	font-weight: 700;
	color: var(--green-dark, #1F5852);
}