div.wp-block-enblocks-container {
	// min-block-size: 60px;

	&.is-selected {

		.block-editor-button-block-appender {
			opacity: 1 !important;
			box-shadow: inset 0 0 0 1px var(--enb-color-900) !important;
			background-color: rgba(255, 255, 255, 0.8);
		}
	}

	&.has-no-child:not(.has-border) {
		outline: 1px dashed rgba(0, 0, 0, 0.15);
		padding: 16px;

		.block-editor-button-block-appender {
			box-shadow: none;
			opacity: 0;
			max-inline-size: 120px;
			margin-inline: auto;
		}

		&:hover {
			outline-color: rgba(0, 0, 0, 0.35);

			.block-editor-button-block-appender {
				opacity: 1;
				box-shadow: inset 0 0 0 1px var(--enb-color-900);
				background-color: rgba(255, 255, 255, 0.8);
			}
		}
	}

	.block-list-appender {
		margin-inline: auto !important;
		inline-size: 120px;

		// position: absolute !important;
		// inset-block-end: 50%;
		// 	inset-inline-end: 50% !important;
		// 	transform: translate(50%, 50%);

		// &:only-child {
		// 	inset-block-start: 50%;;
		// 	transform: translatey(-50%);
		// }

		// &:not(:only-child) {
		// 	inset-block-end: 50%;
		// 	inset-inline-end: 50%;
		// 	transform: translate(50%, 50%);
		// }
	}

	.block-list-appender:only-child {
		pointer-events: all !important;

		&::after {
			display: none;
		}

		.block-editor-inserter {
			visibility: visible !important;
			opacity: 1 !important;
		}
	}

	&.has-no-child.has-animated-bg {
		min-block-size: 80px;

		.block-list-appender {
			inset-block-start: 50%;
			inset-inline-start: 50%;
			inset-inline-end: auto;
			inset-block-end: auto;
			transform: translate(-50%, -50%);
		}
	}

	// &.has-no-inline-padding.has-global-padding > .alignfull {
	// 	margin-inline: 0;
	// }

	&.enb-hidden {
		display: block;
		outline: 2px dashed rgba(0, 0, 0, 0.3);
		opacity: 0.5;
	}
}

span.wp-block-enblocks-container.has-no-child {
	min-inline-size: 154px;
}
