.editor-styles-wrapper{
	#product-overview{
		-webkit-user-select: none;
		user-select: none;
	}
	#product-overview .active text{
		fill: #f49500;
	}
	#product-overview .active [data-name=info] text,
	#product-overview .active [data-name=popup] text{
		fill: #fff;
	}
	#product-overview [data-name=info],
	#product-overview [data-name=popup]{
		opacity: 0;
		pointer-events: none;
		transition: opacity 300ms ease;
	}
	#product-overview .active [data-name=info]{
		opacity: 1;
		pointer-events: all;
		cursor: pointer;
	}
	#product-overview .choice [data-name=popup]{
		opacity: 1;
		pointer-events: all;
	}
	#product-overview [data-name="product-area"]{
		opacity: 0;
		cursor: pointer;
	}
	#product-overview [data-name=subproduct]{
		cursor: pointer;
	}
	#product-overview .active [data-code]{
		opacity: .5;
		fill: #181716;
	}
	#product-overview .active .active[data-code]{
		opacity: 1;
		fill: #f49500;
	}
	#product-overview .dim{
		opacity: .3 !important;
	}

	.popover.overviewPopover{
		max-width: none;
		background: #fefefe;
		border: solid 0.4px #131413;
		border-radius: 0;
		box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
	}
	.popover.overviewPopover .popover-body{
		padding: 20px;
	}
	.popover.overviewPopover .popover-body a{
		color: #f49500;
	}
	.popover.overviewPopover .popover-body a:active,
	.popover.overviewPopover .popover-body a:hover{
		text-decoration: underline;
	}
	.popover.overviewPopover .popover-body *:last-child{
		margin-bottom: 0;
	}
	.popover.overviewPopover .arrow{
		display: none !important;
	}
	.popover.overviewPopover .close{
		display: block;
		position: absolute;
		z-index: 10;
		top: 5px;
		right: 5px;
		width: 10px;
		height: 10px;
		background: url(close.svg) 0 0 no-repeat;
		background-size: cover;
		opacity: 1;
	}

	#onboardingModal .modal-dialog{
		max-width: 524px;
	}
	#onboardingModal .modal-content{
		border: solid 2px #000001;
		border-radius: 0;
		box-shadow: 1.6px 6.8px 10px 0 rgba(0, 0, 1, 0.29);
	}
	#onboardingModal .modal-body{
		padding: 45px;
	}
	#onboardingModal button.btn-close{
		position: absolute;
		z-index: 10;
		top: 10px;
		right: 10px;
		width: 30px;
		height: 30px;
		padding: 0;
		background: none;
		opacity: 1;
	}
	#onboardingModal :is( h1, h2, h3, h4 ){
		margin: 0 0 34px;
		font-size: 34px;
		font-weight: bold;
		line-height: 1.18;
		color: #000;
		text-transform: none;
		letter-spacing: normal;
	}
}