.buildContainer{
    /*overflow:hidden;*/
    position:relative;
    /*width:100vw;*/
    /*height:100vh;*/
}
.plate-content{
    /*wf-left;*/
    position:relative;
    /*margin-top:52px;*/
}
.absolute.middle{
    /*position:absolute;*/
    /*left:50%;*/
    /*top:50%;*/
    /*transform:translate(-50%,-50%);*/
}
.absolute-center{
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}
.auto-slider{
    width:1920px;
}
.fheight{
    height:100vh;
}
.linesHeight{
    height:calc(26px*38);    
}
.new-line{
    /*width:100% !important;*/
}
/**/
/*box-sizing: border-box;*/
/*.failed-piece .plate2x2:after,*/
/*border: 1px solid rgba(255, 255, 255, 0.5);*/
/*border-radius: 8px;*/
/*width: calc(100% - 2px);*/
/*height: calc(100% - 2px);*/
/*width: 100%;*/
/*height: 100%;*/
/*width: 97%;*/
/*height: 97%;*/
/*opacity:0.5;*/
/*opacity:0.9;*/
.type2 .failed-piece.block2x2:after,
.type2 .landing-mask .new-line .brdr.plate2x2:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;    
    border: 1px solid var(--modeColor);
    opacity:0.9;
    top:0px;
    left:0px;
    z-index:0;
}

.type3 .failed-piece.block2x2:after,
.type3 .landing-mask .new-line .brdr.plate2x2:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;    
    border: 1px solid var(--modeColor);
    opacity:0.9;
    top:0px;
    left:0px;
    z-index:0;
    border-radius: 8px;
}

.type4 .failed-piece.block2x2:after,
.type4 .landing-mask .new-line .brdr.plate2x2:after {
    content: " ";
    position: absolute;
    width: calc(100% - 2px);
    height: calc(100% - 2px);    
    border: 1px solid var(--modeColor);
    opacity:1;
    top:0px;
    left:0px;
    z-index:0;
}
/**/
.side-bordered{
	border-left:1px solid var(--border-dark);
	border-right:1px solid var(--border-dark);
}
/*2026*/
.blue3{
    background-color:#50b1e8;
}
.blue4{
    /*01B9DD*/
    background-color:#36AEBF;
    /*background-color:#009ECE;*/
}
.overlay_texture_1x1{
    background-image: url(/assets/texture/overlay_TEXTURE_1x1.png);
    background-repeat: repeat;
    background-size: 26px 26px;
}
.plate1x1{
    width:var(--block1);
    height:var(--block1);
}