/* Kompakterer Veranstaltungskalender (nur Events-Seite, Desktop) */
@media (min-width: 651px) {
	#calendar {
		padding: var(--space-lg);
		margin-bottom: 0;
	}

	#calendar .fc .fc-toolbar {
		padding: var(--space-md) var(--space-lg);
		margin-bottom: var(--space-lg);
		gap: var(--space-md);
	}

	#calendar .fc .fc-button {
		height: 38px;
		min-width: 38px;
		padding: 0 0.75rem;
		font-size: var(--font-sm);
	}

	#calendar .fc-next-button,
	#calendar .fc-prev-button {
		width: 38px;
	}

	#calendar .fc .fc-col-header-cell {
		padding: var(--space-xs) 0;
	}

	#calendar .fc .fc-daygrid-day-frame {
		padding: 3px;
	}

	#calendar .fc .fc-daygrid-event {
		padding: 1px 6px;
	}

	#calendar .fc .fc-daygrid-event .fc-event-title {
		line-height: 1.25;
	}
}