/**
 * SDS Responsive Fourteen — static base styles.
 * Everything size-related is printed inline from the plugin settings.
 */

.sdsrf-on * {
	box-sizing: border-box;
}

.sdsrf-on {
	overflow-x: hidden;
}

/* Leaflet and Google Maps assume content-box internally. */
.sdsrf-on .leaflet-container,
.sdsrf-on .leaflet-container *,
.sdsrf-on .gm-style,
.sdsrf-on .gm-style * {
	box-sizing: content-box;
}

/* Wide-table scroll container (added by sdsrf-tables.js). */
.sdsrf-table-scroll {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.sdsrf-table-scroll > table {
	width: auto;
	min-width: 100%;
}

/* Long unbroken strings (URLs, callsign lists) should not force a scrollbar. */
.sdsrf-on .site-content,
.sdsrf-on .content-sidebar {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

/* Gallery and column blocks behave on narrow screens. */
.sdsrf-on .wp-block-columns {
	flex-wrap: wrap;
}
