.wp-customizer [data-reach-dialog-overlay] {
	z-index: 999999;
	--modal-left: 0;
}

.ct-export-modal,
.ct-reset-options,
.ct-import-export-modal {
	--modal-width: 450px;
	--modal-min-height: 270px;
	--modal-padding: 45px;
	text-align: center;

	.close-button {
		display: none;
	}
}

.ct-import-export-modal {
	svg {
		fill: #3e5667;
		margin: auto;
		margin-bottom: 25px;
		animation: spin 5s linear infinite reverse;
	}
}

.ct-export-modal {
	.ct-export-options {
		margin: 10px 0 20px;
	}

	.ct-checkbox-container {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 10px;
		border-radius: 4px;
		border: 1px solid rgba(179, 189, 201, 0.3);
	}
}

// onboarding modal
.ct-onboarding-button {
	margin-bottom: -10px;

	button {
		width: 100%;
	}
}

.ct-onboarding-modal{
	--modal-width: 500px;
	--modal-min-height: 360px;

	text-align: center;

	.close-button {
		display: none;
	}

	svg {
		width: 55px;
		height: 55px;
		margin: 0 auto 25px auto;
	}
	
	h2 {
		color: #3e5667;
	}

	button {
		--buttonHeight: 42px;
		--buttonPadding: 20px;
		--buttonFontSize: 14px;
	}
}