/* TöltŐ — Események [tolto_esemenyek] (design-forrás: dates-grid) */

.tolto-dates-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
}

.tolto-date-card {
	position: relative;
	background: #ECE6D9;
	border-radius: 22px;
	padding: 32px 28px;
	display: flex;
	flex-direction: column;
	gap: 18px;
	transition: transform .25s ease, box-shadow .25s ease;
	cursor: pointer;
}

.tolto-date-card:hover {
	transform: translateY(-6px);
	box-shadow: 0 18px 34px rgba(52, 66, 79, 0.10);
}

.tolto-date-ripple {
	width: 30px;
	height: 30px;
}

.tolto-date-day {
	font-family: 'EB Garamond', serif;
	font-size: 35px;
	color: #C17F57;
	line-height: 1;
}

.tolto-date-month {
	font-family: 'Quicksand', sans-serif;
	font-size: 12px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	color: #5C6C73;
	margin-top: 4px;
}

.tolto-date-cim {
	margin: 6px 0 0;
	font-family: 'EB Garamond', serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 1.1;
	color: #34424F;
}

.tolto-date-leiras {
    margin: 0;
    font-family: "Karla", Sans-serif;
    font-size: 15px;
    line-height: 25px;
    color: #5C6C73;
}

.tolto-date-pick {
	margin-top: auto;
	font-family: 'Quicksand', sans-serif;
	font-weight: 800;
	font-size: 13px;
	color: #587089;
	display: flex;
	align-items: center;
	gap: 8px;
	cursor: pointer;
}

/* Megtelt esemény: lefedés + címke, nem kattintható. */
.tolto-date-card--megtelt {
	cursor: default;
}

.tolto-date-card--megtelt:hover {
	transform: none;
	box-shadow: none;
}

.tolto-date-full {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(245, 243, 238, 0.72);
	border-radius: inherit;
}

.tolto-date-full span {
	font-family: 'Quicksand', sans-serif;
	font-weight: 800;
	font-size: 13px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #C15F74;
	padding: 10px 24px;
	border-radius: 34px;
	box-shadow: 0 10px 22px rgba(52, 66, 79, 0.18);
}

.tolto-date-pick svg {
	width: 14px;
	height: 14px;
	transition: transform .2s ease;
}

.tolto-date-card:hover .tolto-date-pick svg {
	transform: translateX(4px);
}
