.xoo-ml-inline-otp-cont .xoo-ml-otp-no-txt br {
	display: none;
}

form.xoo-ml-email-form {
	display: none;
	margin-top: 20px;
}

form.xoo-ml-otp-form[style="display: block;"] + .xoo-sl-container {
	display: none;
}

.xoo-el-form-container .xoo-ml-phinput-cont[style="display: block;"] {
	display: flex !important;
}

form.xoo-el-action-form:has(.xoo-ml-inline-otp-cont[style="display: block;"]) .xoo-aff-cont-phone_code, form.xoo-el-action-form:has(.xoo-ml-inline-otp-cont + .xoo-ml-notice[style="display: block;"]) .xoo-aff-cont-phone_code {
	align-self: flex-start;
}

.xoo-ml-merged-cc-cont + .xoo-ml-inline-otp-cont[style="display: none;"] + .xoo-ml-notice {
	margin-top: 10px;
}

xoo-ml-merged-cc:has(.xoo-ml-inline-otp-cont[style="display: block;"]) {
	width: 100%;
}