.spacer{background-color:#fff;height:100%;width:100%;margin:0;padding:1px}.spacer .noData{padding:50px;font-size:40px;text-align:center}.spacer .brandLogoSelector{width:125px;height:75px;display:block;margin-left:auto;margin-right:auto;color:#fff;font-size:50px;text-align:center;margin-top:4%}.spacer .yituLogo{position:fixed;left:50px;bottom:60px;z-index:10}.spacer .yituLogoMobile{position:fixed;left:10px;bottom:110px;z-index:10}.spacer .industrySelectorArea{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin-left:auto;margin-right:auto;margin-top:4%;cursor:pointer}.spacer .industrySelectorArea .industrySelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:700;-webkit-box-shadow:4px 4px 10px silver;box-shadow:4px 4px 10px silver;border-radius:15px}.spacer .industrySelectorArea .industrySelector div{padding:10px 20px 10px 20px;border:1px solid silver}.spacer .industrySelectorArea .industrySelector div:nth-child(-n+1){border-radius:15px 0 0 15px}.spacer .industrySelectorArea .industrySelector div:last-child{border-radius:0 15px 15px 0}.spacer .selectedIndustry{background-color:#97c11c;color:#fff}.spacer .unselectedIndustry{color:#000;background-color:#fff}.spacer .modelSelectionArea{width:80%;margin-left:10%;margin-right:10%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.spacer .modelSelectionArea .modelSelectCard{height:190px;width:180px;margin:10px;border-radius:8px;cursor:pointer;opacity:1}.spacer .modelSelectionArea .modelSelectCard .modelTitle{margin-bottom:8px;font-size:20px;text-align:center;font-weight:700}.spacer .modelSelectionArea .modelSelectCard .modelSelectImage{display:block;margin-left:auto;margin-right:auto;width:120px;height:120px}.spacer .modelSelectionArea .modelSelectCard:hover{opacity:.7}.spacer .modelSelectionAreaMobile{width:96%;margin-left:2%;margin-right:2%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.spacer .modelSelectionAreaMobile .el-card__body{padding:5%!important}.spacer .modelSelectionAreaMobile .modelSelectCard{width:30%;margin:1.5%;border-radius:5px;cursor:pointer;opacity:1}.spacer .modelSelectionAreaMobile .modelSelectCard .modelTitle{margin-bottom:3px;font-size:4vw;text-align:center;font-weight:700;width:100%}.spacer .modelSelectionAreaMobile .modelSelectCard .modelSelectImage{display:block;margin-left:auto;margin-right:auto;width:80%}.spacer .modelSelectionAreaMobile .modelSelectCard:hover{opacity:.7}.spacer .empty{height:200px;padding:100px;display:block;margin:auto;text-align:center;color:#7d7d7d}.spacer .modelViewer{position:relative}.spacer .mobileTopMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:35px;width:100%;color:#97c11c;font-weight:700;z-index:11;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.spacer .mobileTopMenu .titleText{font-size:22px;margin:2px;padding:4px;background-color:#fff;border-radius:5px}.spacer .topMenu .backButton{background-color:#fff;border:1px solid #97c11c;font-weight:700;border-radius:8px;color:#97c11c;font-size:20px;margin:20px;position:absolute;padding:0;cursor:pointer;height:56px;z-index:11}.spacer .topMenu .backButton .backArrow{background-color:#dedede;border-radius:8px 0 0 8px;height:100%;padding:15px 3px 15px 3px;display:inline-block}.spacer .topMenu .backButton .backButtonText{display:inline-block;padding:15px;height:100%}.spacer .topMenu .backButton:hover{background-color:#97c11c;color:#fff}.spacer .topMenu .backButton:hover .backArrow{background-color:#799a17}.spacer .topMenu .rightMenu{width:350px;right:350px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:10px}.spacer .topMenu .rightMenu .modelTitle{font-size:20px;width:80%;margin:20px;text-align:right;color:#799a17;font-weight:700}.spacer .topMenu .rightMenu .titleText{padding:5px;background-color:#fff;border-radius:5px}.spacer .topMenu .rightMenu .downloadButton{margin-right:15px;margin-top:5px;height:60px;width:60px;cursor:pointer}.spacer .sharingWindowContentBlocker{height:100%;width:100%;position:absolute;background-color:#fff;z-index:12;opacity:.5;top:0;left:0}.spacer .sharingWindow{z-index:13;position:absolute;left:50%;top:50%;width:176px;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);display:block;background-color:#fff;opacity:1;border:1px solid #97c11c;border-radius:15px;padding:10px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.spacer .sharingWindow .sharingTitle{position:relative;text-align:center;padding-top:5px;color:#799a17}.spacer .sharingWindow .sharingCloseButton{position:absolute;right:5px;top:5px;margin:0;padding:0}.spacer .iframeLoadingScreen,.spacer iframe{border:none;display:block;width:100%}.spacer .iframeLoadingScreen{position:absolute;top:0;opacity:.5;padding-top:10%;cursor:wait}.spacer .iframeLoadingScreen div{font-size:4vw;display:block;position:absolute;left:40%;top:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spacer .productInfoMinimized{position:absolute;bottom:20px;right:15px;width:300px;padding:15px;background-color:#97c11c;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;cursor:pointer}.spacer .productInfoMinimized .el-icon-arrow-up{position:absolute;font-size:20px;right:20px}.spacer .productInfoBox{position:absolute;bottom:20px;right:15px;width:300px;background-color:#fff;padding:15px;border-right:1px solid #97c11c;border-left:1px solid #97c11c;border-bottom:1px solid #97c11c;display:block}.spacer .productInfoHeader{background-color:#97c11c;color:#fff;font-weight:700;border-radius:8px;font-size:20px;text-align:center;padding:10px 0 10px 0;display:block;width:calc(100% + 2px);position:absolute;bottom:265px;right:-1px;cursor:pointer}.spacer .productInfoHeader .el-icon-arrow-down{position:absolute;font-size:20px;right:20px}.spacer .productInfoValue{text-align:right;font-size:20px}.spacer .productInfoKey{text-align:left;font-size:18px}.spacer .productInfo{margin:10px}.spacer .colorPreview{width:100%;height:70px;display:block;border:1px dashed #97c11c}