.editor-styles-wrapper{
	button.navbar-toggler{
		--navbar-toggler-button-padding-x: 6px;
		--navbar-toggler-button-padding-y: 6px;
		--navbar-toggler-button-line-w: 25px;
		--navbar-toggler-button-line-h: 3px;
		--navbar-toggler-button-line-spacing: 6px;
		--navbar-toggler-button-line-color: currentcolor;
		--navbar-toggler-button-line-color-x: currentcolor;

		position: relative;
		z-index: 999;
		margin-right: max( var(--snap), calc( -1 * var(--navbar-toggler-button-padding-x) ) ) !important;
		padding: var(--navbar-toggler-button-padding-y) var(--navbar-toggler-button-padding-x) !important;
		border: none !important;
		color: inherit;

		&:focus{
			box-shadow: none;
		}

		span,
		&::before,
		&::after{
			width: var(--navbar-toggler-button-line-w);
			height: var(--navbar-toggler-button-line-h);
			border-radius: 4px;
		}

		span{
			display: block;
			margin: calc( var(--navbar-toggler-button-line-h) + var(--navbar-toggler-button-line-spacing) ) 0;
			background-color: var(--navbar-toggler-button-line-color);
			opacity: 0;
			transition-delay: 300ms;
			transition: opacity 300ms ease 0ms;
		}
		&::before,
		&::after{
			content: "";
			position: absolute;
			left: var(--navbar-toggler-button-padding-x);
			background-color: var(--navbar-toggler-button-line-color-x);
			transition: top 300ms ease 0s, bottom 300ms ease 0s, transform 300ms ease 350ms, background-color 300ms ease 350ms;
			transform-origin: center;
		}
		&::before{
			top: calc( var(--navbar-toggler-button-padding-y) + var(--navbar-toggler-button-line-spacing) + var(--navbar-toggler-button-line-h) );
			transform: rotate(45deg);
		}
		&::after{
			bottom: calc( var(--navbar-toggler-button-padding-y) + var(--navbar-toggler-button-line-spacing) + var(--navbar-toggler-button-line-h) );
			transform: rotate(-45deg);
		}

		&.collapsed{
			span{
				opacity: 1;
			}
			&::before,
			&::after{
				background-color: var(--navbar-toggler-button-line-color);
				transition: top 300ms ease 350ms, bottom 300ms ease 350ms, transform 300ms ease 0ms, background-color 300ms ease 0ms;
			}
			&::before{
				top: var(--navbar-toggler-button-padding-y);
				transform: rotate(0deg);
			}
			&::after{
				bottom: var(--navbar-toggler-button-padding-y);
				transform: rotate(0deg);
			}
		}
	}
}