@media print {
	
	/* 1. Unnötige Web-Elemente auf dem Papier ausblenden */
	h1:first-of-type,
	.action-bar,
	header, 
	nav, 
	footer, 
	.reset-btn, 
	.filter-bar,
	a.edit-project {
		display: none !important;
	}

	/* 2. Hintergrundfarben & Zebra-Streifen beim Drucken erzwingen */
	body {
		background: #fff !important;
		color: #000 !important;
		font-size: 10pt;
	}

	* {
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	/* 3. Tabelle an die Papierseite anpassen */
	.project-table {
		width: 100% !important;
		margin-top: 0 !important;
		border: 1px solid #ccc !important;
		background-color: transparent !important;
	}

	.table-header {
		background-color: #e0e0e0 !important;
		color: #000 !important;
	}

	.table-row:not(.table-header):nth-child(even) {
		background-color: #f5f5f5 !important;
	}

	/* 4. SEITENUMBRÜCHE VERHINDERN: Keine abgeschnittenen Zeilen am Seitenende */
	.table-row {
		page-break-inside: avoid;
		break-inside: avoid;
		padding: 0.6rem 0.8rem !important; /* Etwas kompakter für Papier */
	}

	.table-header {
		display: grid !important; /* Sicherstellen, dass der Header gedruckt wird */
	}

	/* 5. Links auf dem Papier aufbrechen & vollständig lesbar machen */
	.yt-link-text {
		color: #000 !important;
		text-decoration: none !important;
		
		/* Die drei Punkte (...) aufheben, damit der Link auf Papier ganz steht */
		white-space: normal !important;
		word-break: break-all !important;
		overflow: visible !important;
		text-overflow: clip !important;
	}

	a {
		text-decoration: none !important;
		color: #000 !important;
	}
}