/**
 * Visibilité responsive des blocs Gutenberg (TMAEX-3848).
 * Chargé côté front par le plugin pour ne pas dépendre uniquement du build thème.
 * Le point de rupture suit WordPress (782px).
 */

@media (min-width: 782px) {
	.c7-visibility--mobile-only,
	.wp-block-group.c7-visibility--mobile-only,
	.wp-block-group__inner-container.c7-visibility--mobile-only,
	.wp-block-classe7-modules-sticky.c7-visibility--mobile-only,
	.wp-block-classe7-modules.c7-visibility--mobile-only,
	.wp-block-classe7-tabulations.c7-visibility--mobile-only,
	body .wp-block-group.c7-visibility--mobile-only.is-layout-flex,
	body .wp-block-group.c7-visibility--mobile-only.wp-block-group-is-layout-flex {
		display: none !important;
		min-height: 0 !important;
		height: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		overflow: hidden !important;
	}
}

@media (max-width: 781px) {
	.c7-visibility--desktop-only,
	.wp-block-group.c7-visibility--desktop-only,
	.wp-block-group__inner-container.c7-visibility--desktop-only,
	.wp-block-classe7-modules-sticky.c7-visibility--desktop-only,
	.wp-block-classe7-modules.c7-visibility--desktop-only,
	.wp-block-classe7-tabulations.c7-visibility--desktop-only,
	body .wp-block-group.c7-visibility--desktop-only.is-layout-flex,
	body .wp-block-group.c7-visibility--desktop-only.wp-block-group-is-layout-flex {
		display: none !important;
		min-height: 0 !important;
		height: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		overflow: hidden !important;
	}
}
