
@media (max-width: 600px) {
	body:not(.wp-admin) .dm-hidden-mobile,
	body:not(.wp-admin) .dm-hidden-phone {
		display:none
	}
}

@media (min-width: 601px) and (max-width: 880px) {
	body:not(.wp-admin) .dm-hidden-mobile_extra {
		display:none
	}
}

@media (min-width: 881px) and (max-width: 1024px) {
	body:not(.wp-admin) .dm-hidden-tablet {
		display:none
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	body:not(.wp-admin) .dm-hidden-tablet_extra {
		display:none
	}
}

@media (min-width: 1201px) and (max-width: 1366px) {
	body:not(.wp-admin) .dm-hidden-laptop {
		display:none
	}
}

@media (min-width: 1367px) and (max-width: 1920px) {
	body:not(.wp-admin) .dm-hidden-desktop {
		display:none
	}
}

@media (min-width: 1921px) {
	body:not(.wp-admin) .dm-hidden-widescreen {
		display:none
	}
}

@media (max-width: 600px) {
	body.wp-admin .wp-block.dm-hidden-mobile,
	body.wp-admin .wp-block.dm-hidden-phone {
		pointer-events:none;
		opacity: 0.5;;
		opacity: 0.5;
	}
}

@media (min-width: 601px) and (max-width: 880px) {
	body.wp-admin .wp-block.dm-hidden-mobile_extra {
		pointer-events:none;
		opacity: 0.5;
	}
}

@media (min-width: 881px) and (max-width: 1024px) {
	body.wp-admin .wp-block.dm-hidden-tablet {
		pointer-events:none;
		opacity: 0.5;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	body.wp-admin .wp-block.dm-hidden-tablet_extra {
		pointer-events:none;
		opacity: 0.5;
	}
}

@media (min-width: 1201px) and (max-width: 1366px) {
	body.wp-admin .wp-block.dm-hidden-laptop {
		pointer-events:none;
		opacity: 0.5;
	}
}

@media (min-width: 1367px) and (max-width: 1920px) {
	body.wp-admin .wp-block.dm-hidden-desktop {
		pointer-events:none;
		opacity: 0.5;
	}
}

@media (min-width: 1921px) {
	body.wp-admin .wp-block.dm-hidden-widescreen {
		pointer-events:none;
		opacity: 0.5;
	}
}

.components-panel__body > .components-panel__body.is-opened {
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.components-panel__body > .components-panel__body.is-opened > .components-panel__body-title {
	margin: -6px -6px 5px;
}
.components-panel__body > .components-panel__body .components-panel__body-toggle.components-button {
	padding: 16px 38px 16px 6px;
}
.components-panel__body > .components-panel__body .components-panel__body-toggle.components-button .components-panel__arrow {
	right: 6px;
}
.components-tools-panel-item.components-flex.components-h-stack.components-v-stack {
	display: none;
}