.fbmeiac-wrap{
	box-sizing:border-box;
	position:fixed;
	inset:0;
	width:100%;
	height:100%;
	z-index:999999;
	opacity:var(--fbmeiac-opacity,1);
	pointer-events:none;
}
.fbmeiac-three{
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	pointer-events:none;
}
.fbmeiac-slot{
	position:absolute;
	box-sizing:border-box;
	width:min(var(--fbmeiac-ad-width, 320px), calc(100vw - 16px));
	max-width:calc(100vw - 16px);
	pointer-events:none;
}
.fbmeiac-slot-top-left{
	top:max(12px, env(safe-area-inset-top));
	left:max(12px, env(safe-area-inset-left));
}
.fbmeiac-slot-center{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.fbmeiac-slot-center-upper{
	top:50%;
	left:50%;
	transform:translate(-50%,calc(-100% - .5em));
}
.fbmeiac-slot-center-lower{
	top:50%;
	left:50%;
	transform:translate(-50%,.5em);
}
.fbmeiac-slot-bottom-right{
	right:max(12px, env(safe-area-inset-right));
	bottom:max(12px, env(safe-area-inset-bottom));
}
.fbmeiac-content{
	display:block;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	transform:none;
	transform-origin:center center;
	pointer-events:var(--fbmeiac-clicks,auto);
}
.fbmeiac-slot-top-left .fbmeiac-content{transform-origin:left top;}
.fbmeiac-slot-bottom-right .fbmeiac-content{transform-origin:right bottom;}
.fbmeiac-content ins.adsbygoogle{display:block;width:100%;max-width:100%;}
.fbmeiac-content img{max-width:100%;height:auto;}
.fbmeiac-surprise{
	position:absolute;
	width:min(320px, calc(100% - 24px));
	max-width:calc(100% - 24px);
	pointer-events:none;
}
.fbmeiac-surprise-top{
	top:max(12px, env(safe-area-inset-top));
	left:50%;
	transform:translateX(-50%);
}
.fbmeiac-surprise-bottom{
	bottom:max(12px, env(safe-area-inset-bottom));
	left:50%;
	transform:translateX(-50%);
}
.fbmeiac-surprise-left{
	left:max(12px, env(safe-area-inset-left));
	top:50%;
	transform:translateY(-50%);
}
.fbmeiac-surprise-right{
	right:max(12px, env(safe-area-inset-right));
	top:50%;
	transform:translateY(-50%);
}
.fbmeiac-surprise-center{
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
@media (max-width:600px){
	.fbmeiac-slot,
	.fbmeiac-surprise{max-width:calc(100% - 16px);}
	.fbmeiac-slot-top-left{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));}
	.fbmeiac-slot-bottom-right{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));}
}
