/*
 * Alpha editor control, mobile preview and generated email HTML.
 */
.uau-mp-reverse-switch {
	display: flex;
	align-items: center;
	gap: 12px;
	width: 100%;
	padding: 6px 0;
	border: 0;
	background: transparent;
	color: #1e1e1e;
	font-size: 13px;
	text-align: left;
	cursor: pointer;
}

.uau-mp-reverse-switch:focus-visible {
	outline: 2px solid #3858e9;
	outline-offset: 2px;
}

.uau-mp-reverse-switch__track {
	display: inline-flex;
	align-items: center;
	width: 38px;
	height: 20px;
	border-radius: 10px;
	background: #dcdcde;
	box-shadow: inset 0 0 0 1px #c3c4c7;
	transition: background 120ms ease;
	flex: 0 0 auto;
}

.uau-mp-reverse-switch__thumb {
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
	transform: translateX(2px);
	transition: transform 120ms ease;
}

.uau-mp-reverse-switch[aria-checked="true"] .uau-mp-reverse-switch__track {
	background: #3858e9;
	box-shadow: inset 0 0 0 1px #3858e9;
}

.uau-mp-reverse-switch[aria-checked="true"] .uau-mp-reverse-switch__thumb {
	transform: translateX(20px);
}

table.uau-mp-reverse-mobile.email-block-columns {
	direction: rtl;
}

table.uau-mp-reverse-mobile.email-block-columns > tbody > tr > td.email-block-column {
	direction: ltr;
}

.uau-mp-classic-mobile-reverse-field label {
	display: flex;
	align-items: center;
	gap: 8px;
}

.uau-mp-classic-mobile-reverse-field .mailpoet_form_field_title_inline {
	margin-top: 0;
}

.mailpoet_container_horizontal.uau-mp-reverse-mobile {
	direction: rtl;
}

.mailpoet_container_horizontal.uau-mp-reverse-mobile > * {
	float: right;
	direction: ltr;
}

@media only screen and (max-width: 600px) {
	div.wp-block-columns.uau-mp-reverse-mobile {
		flex-direction: column-reverse !important;
	}

	div.wp-block-columns.uau-mp-reverse-mobile > .wp-block-column {
		flex-basis: 100% !important;
	}

}
