/* Tabellen-Modul von minoka-kern: Aussehen sortierbarer Tabellen (Linien zwischen den Zeilen, keine Rahmen um jede
   Zelle, Schrift in voller Größe, wie vorher Ninja Tables auf threedom.de) und Knopf im Kopf. Zwei Klassen, damit
   Themes und der Kern-Block nicht dagegen gewinnen. */
.wp-block-table.is-style-sortierbar {
	font-size: inherit;
}
.wp-block-table.is-style-sortierbar table {
	border-collapse: collapse;
	width: 100%;
}
.wp-block-table.is-style-sortierbar th,
.wp-block-table.is-style-sortierbar td {
	border: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 0.6em 0.75em;
	text-align: left;
	vertical-align: middle;
}
.wp-block-table.is-style-sortierbar thead {
	border-bottom: 2px solid rgba(0, 0, 0, 0.15);
}
.wp-block-table.is-style-sortierbar thead th {
	border-bottom: 0;
	font-weight: 700;
}
.wp-block-table.is-style-sortierbar img {
	max-width: 80px;
	height: auto;
	vertical-align: middle;
}
.wp-block-table.is-style-sortierbar .minoka-tabelle-knopf {
	all: unset;
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	width: 100%;
	font: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	cursor: pointer;
}
.wp-block-table.is-style-sortierbar .minoka-tabelle-knopf:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}
.wp-block-table.is-style-sortierbar .minoka-tabelle-knopf::after {
	content: "\21C5";
	opacity: 0.35;
	font-size: 0.85em;
}
.wp-block-table.is-style-sortierbar th[aria-sort="ascending"] .minoka-tabelle-knopf::after {
	content: "\2191";
	opacity: 1;
}
.wp-block-table.is-style-sortierbar th[aria-sort="descending"] .minoka-tabelle-knopf::after {
	content: "\2193";
	opacity: 1;
}
