/* Rückfallformatierung für den Abschluss-Button, falls das Theme Core-Blöcke nicht gestaltet. */
.wp-block-buttons.osz-cta {
	margin: 1.8em 0;
}

.wp-block-buttons.osz-cta .wp-block-button__link {
	display: inline-block;
	padding: .85em 1.6em;
	border-radius: 4px;
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
}

/* Nur greifen, wenn das Theme keine eigene Farbe gesetzt hat. */
.wp-block-buttons.osz-cta .wp-block-button__link:not([class*="has-"]):not([style*="background"]) {
	background-color: #1d4e73;
	color: #fff;
}

.wp-block-buttons.osz-cta .wp-block-button__link:not([class*="has-"]):not([style*="background"]):hover,
.wp-block-buttons.osz-cta .wp-block-button__link:not([class*="has-"]):not([style*="background"]):focus {
	background-color: #143852;
	color: #fff;
}

/* Tabellen in den Beiträgen auf schmalen Bildschirmen scrollbar halten. */
.entry-content .wp-block-table,
.et_pb_post_content .wp-block-table {
	overflow-x: auto;
}

.entry-content .wp-block-table table,
.et_pb_post_content .wp-block-table table {
	min-width: 32em;
}
