[x-cloak] {
	display: none !important;
}

.ace-stepper-dialog {
	width: 90%;
	max-width: 1200px;
	height: fit-content;
	max-height: 90%;
	padding: 0;
	word-break: normal;
	hyphens: none;
	opacity: 0;
	transition: opacity 0.5s;
	outline: none;
	border: none;
	overflow: auto;
}

.ace-stepper-dialog[open] {
	opacity: 1;
}

.ace-stepper-dialog::backdrop {
	background-color: black;
	opacity: 0.4;
}

.ace-stepper-dialog .step {
	height: fit-content;
}

.ace-stepper-dialog-inside {
	width: 100%;
	padding: 50px;
	position: relative;
}

.ace-stepper-dialog .ace-stepper-div {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 25px;
	width: 80%;
	margin: auto;
}

.ace-stepper-dialog-button {
	grid-column-start: 12;
	grid-column-end: 12;
	text-align: center;

	height: 33px;
	aspect-ratio: 1;
	background: transparent;
	border: none;
	padding: 0;
	font-size: 25px;
	cursor: pointer;

	color: #111016;
}