#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.ProjectCard-module_projectCard_3mmBx{width:100%;height:100%;min-width:150px;min-height:150px;background-color:#fff;color:#303133;margin-bottom:10px;border-radius:3px;overflow:hidden}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907{border:1px solid rgba(109,76,65,.5);margin:10px;transition:all .1s;opacity:.8;background-color:#f6f6f6}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907:hover{cursor:pointer;border:1px solid #6d4c41;opacity:1;box-shadow:3px 5px 10px rgba(109,76,65,.5)}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907 .ProjectCard-module_thumbnail_1FUHb{height:150px;background-image:url(/images/default-thumbnail.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:0 0 1px rgba(0,0,0,.3);transition:all .1s}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907 .ProjectCard-module_thumbnail_1FUHb .ProjectCard-module_deleteBtn_1ZBSP{float:right;padding:6px;font-size:16px;display:none}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907 .ProjectCard-module_thumbnail_1FUHb:hover .ProjectCard-module_deleteBtn_1ZBSP{display:block}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907 .ProjectCard-module_infos_Zohlx{min-height:40px;text-align:center;font-size:14px;padding:2px}.ProjectCard-module_projectCard_3mmBx .ProjectCard-module_card_1x907 .ProjectCard-module_infos_Zohlx .ProjectCard-module_info_3iwXB{height:16px;line-height:35px}.Projects-module_projects_3jkGy{margin:0}.Projects-module_projects_3jkGy .Projects-module_cardsWrapper_2hMMv{width:100%}.Projects-module_projects_3jkGy .Projects-module_cardsWrapper_2hMMv .Projects-module_card_l6j4O{width:20%;display:inline-block}@media only screen and (max-width:512px){.Projects-module_projects_3jkGy .Projects-module_cardsWrapper_2hMMv .Projects-module_card_l6j4O{width:100%}}@media(min-width:512px)and (max-width:768px){.Projects-module_projects_3jkGy .Projects-module_cardsWrapper_2hMMv .Projects-module_card_l6j4O{width:50%}}@media(min-width:768px)and (max-width:960px){.Projects-module_projects_3jkGy .Projects-module_cardsWrapper_2hMMv .Projects-module_card_l6j4O{width:33.3%}}@media only screen and (max-width:512px){.Projects-module_createDialog_mY9uZ .el-dialog{width:100%}}@media(min-width:512px)and (max-width:768px){.Projects-module_createDialog_mY9uZ .el-dialog{width:80%}}@media(min-width:768px)and (max-width:960px){.Projects-module_createDialog_mY9uZ .el-dialog{width:50%}}.Projects-module_createDialog_mY9uZ .el-dialog__body{display:flex;justify-content:center}.BasePanel-module_basePanel_34bf_{position:absolute;display:flex;flex-direction:column;width:260px;border:1px solid #bcaaa4;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);opacity:.7}.BasePanel-module_basePanel_34bf_:hover{opacity:1}.BasePanel-module_basePanel_34bf_ .base-panel__header{height:40px;line-height:40px;background:#f5f7fa;border-bottom:1px solid #bcaaa4;cursor:move}.BasePanel-module_basePanel_34bf_ .base-panel__header-title{font-size:16px;display:inline-block;width:100%;text-align:center}.BasePanel-module_basePanel_34bf_ .base-panel__header-close{position:absolute;right:5px;font-size:20px;padding:0;line-height:36px}.BasePanel-module_basePanel_34bf_ .base-panel__body{flex:1;flex-basis:200px;display:flex;position:relative;overflow:hidden}.BasePanel-module_basePanel_34bf_ .base-panel__footer{height:18px}.BasePanel-module_basePanel_34bf_ .base-panel__footer-resize{position:absolute;right:3px;bottom:3px;padding:0;line-height:16px;cursor:nwse-resize;color:#409eff;border-width:6px;border-style:solid;border-bottom-color:rgba(64,158,255,.6666666667);border-right-color:rgba(64,158,255,.6666666667);border-top-color:transparent;border-left-color:transparent;border-radius:0}.BasePanel-module_basePanel_34bf_ .base-panel__footer-resize:hover{border-bottom-color:#409eff;border-right-color:#409eff}.BimTree-module_bimTree_3pdwV{left:1px;top:100px;height:400px}.BimTree-module_bimTree_3pdwV .tree-wrapper{display:flex;flex-direction:column;width:100%}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-input{padding:2px;background-color:#fff}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree{padding:5px}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree .custom-content{display:flex;align-items:center;width:calc(100% - 46px);justify-content:space-between}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree .custom-content .custom-label-wrapper{flex:1;overflow:hidden;padding:1px}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree .custom-content .custom-label-wrapper .custom-label{white-space:nowrap;display:inline-block;transition:margin-left 2s,transform 2s;-webkit-transition:margin-left 2s,-webkit-transform 2s}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree .custom-content .custom-label-wrapper .custom-label.auto-scroll{margin-left:100%;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.BimTree-module_bimTree_3pdwV .tree-wrapper .el-tree .custom-content .obj-dropdown{margin:4px}.BottomBar-module_bottomBar_joqOf{position:absolute;left:1px;bottom:1px;display:flex;font-size:10px;padding-left:3px;padding-right:3px;color:#666;background-color:rgba(177,191,203,.1882352941);overflow:hidden;opacity:.7}.BottomBar-module_bottomBar_joqOf:hover{opacity:1}.BottomBar-module_bottomBar_joqOf .main .message{display:inline-block;cursor:pointer}.BottomBar-module_bottomBar_joqOf .main .message i{margin-right:3px}.BottomBar-module_bottomBar_joqOf .main .separator{margin-left:3px;margin-right:3px;color:#3e5875}.BottomBar-module_bottomBar_joqOf .main .el-popover__reference-wrapper{display:inline-block;cursor:pointer}.MaterialManager-module_materialManager_Xvry7{left:1px;top:100px;height:400px;width:500px}.MaterialManager-module_materialManager_Xvry7 .popup-body{overflow:auto;flex:1;width:100%}.MaterialManager-module_materialManager_Xvry7 .popup-body .object-info{width:100%;padding:5px;font-size:10px;opacity:.6}.MaterialManager-module_materialManager_Xvry7 .popup-body .el-table{width:100%}.MaterialManager-module_materialManager_Xvry7 .popup-body .el-table .color-block{width:16px;height:16px;border:1px dashed #000}.MaterialManager-module_materialManager_Xvry7 .popup-body .material-editor{width:100%;text-align:center;margin-top:10px}.MaterialManager-module_materialManager_Xvry7 .popup-body .material-editor .setting-row{display:flex;width:100%;padding-right:20px;line-height:30px}.MaterialManager-module_materialManager_Xvry7 .popup-body .material-editor .setting-row .setting-cell{width:50%;margin:0 5px;text-align:left}.MaterialManager-module_materialManager_Xvry7 .popup-body .material-editor .no-selection{text-align:center;opacity:.6;line-height:60px}.ProgressBar-module_progressBarWrapper__IZtB{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.ProgressBar-module_progressBarWrapper__IZtB .ProgressBar-module_progressBar_3SMbv{padding:20px 20px 15px}.ProjectSettings-module_psetting_1zNg6 .ProjectSettings-module_sliderWrap_mzMu8{display:flex;align-items:center}.ProjectSettings-module_psetting_1zNg6 .ProjectSettings-module_sliderWrap_mzMu8 .demonstration{flex:0 0 50px}.ProjectSettings-module_psetting_1zNg6 .ProjectSettings-module_sliderWrap_mzMu8 .el-slider{flex:1;margin:0 16px}.ProjectSettings-module_psetting_1zNg6 .el-form-item__label{text-align:left}.ProjectSettings-module_psetting_1zNg6 .ProjectSettings-module_btnWrap_3Kkkj{margin-bottom:20px;text-align:center}.ProjectSettings-module_pSettingDialog_1-AOI .el-dialog{border-radius:10px}.ProjectSettings-module_pSettingDialog_1-AOI .el-dialog__body{padding-top:0;padding-bottom:0}.PropertyPanel-module_tableWrapper_2F9tn{background-color:#fff;padding:10px;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.3)}.SnapshotPanel-module_snapshotPanel_By779{width:50%;height:50%;vertical-align:middle;text-align:center;z-index:2;position:absolute;left:20%;top:15%;padding:1px;color:#666;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:6px;overflow:hidden}.SnapshotPanel-module_snapshotPanel_By779 .popup-title{background:#f0f2f5;line-height:40px}.SnapshotPanel-module_snapshotPanel_By779 .popup-title .popup-title-span{font-size:16px;display:inline-block;width:100%;text-align:center}.SnapshotPanel-module_snapshotPanel_By779 .popup-title .popup-title-close{position:absolute;right:5px;background:none;font-size:20px;border:none;padding:0;line-height:40px}.SnapshotPanel-module_snapshotPanel_By779 .popup-title .popup-title-close:hover{transform:scale(1.1)}.SnapshotPanel-module_snapshotPanel_By779 .image-container{width:100%;height:calc(100% - 40px)}.SnapshotPanel-module_snapshotPanel_By779 .image-container .image{border:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.SnapshotPanel-module_snapshotPanel_By779 .image-container .download-icon{position:absolute;bottom:10px;right:10px;text-decoration:none;color:#3e5875;font-size:small;opacity:.6}.SnapshotPanel-module_snapshotPanel_By779 .image-container .download-icon:hover{opacity:1}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_statsOutput_30pSD{position:absolute;opacity:.6;top:1px;left:1px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_propertyPanel_2c9Pb{position:absolute;right:1px;bottom:20px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_axesRenderer_3j1gH{width:100px;height:100px;position:absolute;display:block;bottom:1px;right:10px;background:hsla(0,0%,100%,0)}.Viewer3DContainer-module_viewerContainer_QfZNJ .css2dRenderer{position:absolute;top:0;left:0;pointer-events:none}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6{left:50%;transform:translateX(-50%);position:absolute}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .el-card{min-width:200px;font-size:14px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .el-card.Viewer3DContainer-module_header_35nFE{padding:8px 12px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .el-card.Viewer3DContainer-module_body_2Smto{padding:12px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_eventList_SIkDK{padding:5px}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_eventList_SIkDK .Viewer3DContainer-module_eventBox_2AXxE{display:flex;min-width:250px;justify-content:space-between;color:#606266}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_eventList_SIkDK .Viewer3DContainer-module_eventBox_2AXxE .el-icon-loading{color:#409eff}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_eventList_SIkDK .Viewer3DContainer-module_eventBox_2AXxE .el-icon-warning{color:#e6a23c}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_eventList_SIkDK .Viewer3DContainer-module_eventBox_2AXxE .el-icon-success{color:#67c23a}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_uploadBtnWrapper_3Z4S3{left:50%;display:inline-flex;transform:translateX(-50%);position:absolute}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_uploadEvents_2qIB6 .Viewer3DContainer-module_uploadBtnWrapper_3Z4S3:before{background-color:#fff;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:0 0 .6em .6em;transform:perspective(.5em) rotateX(357deg);transform-origin:bottom;border:1px solid #ebeef5;border-top:none}@media only screen and (max-width:512px){.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_createDialog_36gHC .el-dialog{width:100%}}@media(min-width:512px)and (max-width:768px){.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_createDialog_36gHC .el-dialog{width:80%}}@media(min-width:768px)and (max-width:960px){.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_createDialog_36gHC .el-dialog{width:50%}}.Viewer3DContainer-module_viewerContainer_QfZNJ .Viewer3DContainer-module_createDialog_36gHC .el-dialog__body{display:flex;justify-content:center}