/*
 * atdt-theme-kit: nätverkets gemensamma tabellregel (0.7.12, ägarbeslut 2026-11-07).
 * Laddas sist och är avgränsad till body.atdt-tabeller, så den väger tyngre än
 * barntemats tabellregler. Bara luft och struktur: typsnitt och färger är temats.
 * Raderna tonas med currentColor, så det fungerar på ljusa och mörka teman.
 */
body.atdt-tabeller .entry-content table {
	width: 100%;
	border-collapse: collapse;
	font-variant-numeric: tabular-nums;
}
body.atdt-tabeller .entry-content table th,
body.atdt-tabeller .entry-content table td {
	padding: 12px 16px;
	text-align: left;
	vertical-align: top;
}
body.atdt-tabeller .entry-content table thead th {
	vertical-align: bottom;
}
body.atdt-tabeller .entry-content table tbody tr:nth-child(even) > * {
	background-color: color-mix(in srgb, currentColor 4%, transparent);
}
body.atdt-tabeller .entry-content .wp-block-table {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
body.atdt-tabeller .entry-content .wp-block-table table {
	margin: 0;
}
@media (max-width: 768px) {
	body.atdt-tabeller .entry-content table th,
	body.atdt-tabeller .entry-content table td {
		padding: 10px 12px;
	}
	body.atdt-tabeller .entry-content > table {
		display: block;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}
