.home-struct2d .struct2d-image{position:absolute;inset:0;margin:auto;z-index:12}.home-struct2d .struct2d-image .background-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.home-struct2d .struct2d-image .struct2d-image-drawing-point{position:absolute;top:0;left:0;margin:auto;font-size:26px;z-index:14}.home-struct2d .struct2d-image .struct2d-image-drawing-point:before{position:absolute;content:"";background:#fff;height:22px;width:22px;border-radius:50%;top:1px;left:0;right:0;margin:auto;z-index:-1}.home-struct2d .struct2d-image .struct2d-image-drawing-point .el-popper{min-width:100px}.home-struct2d .struct2d-image .struct2d-image-upload .common-style-form__value-cell{background:red!important}.home-struct2d .struct2d-image .struct2d-image-upload .common-style-form__value-cell .common-style-form__value-cell,.home-struct2d .struct2d-image .struct2d-image-upload .common-style-form__value-cell .common-style-form__value-cell .el-upload{height:300px;width:300px}.home-struct2d-curryes-pop{min-width:unset!important}.system-projectfile .checkall-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;color:#666}.system-projectfile .folder-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;font-size:unset;line-height:unset}.system-projectfile .folder-container .folder-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:10px 10px 0 0;padding:10px 20px 10px 5px;border-radius:5px}.system-projectfile .folder-container .folder-content:hover{border:1px solid #daa520}.system-projectfile .folder-container .folder-content .el-checkbox__label{display:none}.system-projectfile .folder-container .folder-content .folder-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#666}.system-projectfile .folder-container .folder-content .folder-wrapper .folder-icon{color:#daa520;font-size:50px}.system-projectfile .folder-container .folder-content .folder-wrapper .folder-name{-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-struct2d-pop{--el-popover-padding:0!important}.home-struct2d-choose-btn{height:50px;width:50px;position:absolute;top:70px;left:50px;z-index:99;background:transparent!important;border:none!important}.home-struct2d-choose-btn:focus,.home-struct2d-choose-btn:hover{background:transparent}.home-struct2d-choose-btn svg:hover{color:#304156}.home-struct2d-pop-container{display:flex;flex-direction:column}.home-struct2d-pop-header{padding:10px 20px;display:flex;flex-direction:row;justify-content:space-between}.home-struct2d-pop-header-title{flex:1}.home-struct2d-pop-header-config{margin-right:10px;display:flex;align-items:center;cursor:pointer}.home-struct2d-pop-header-config .el-icon{margin-right:5px}.home-struct2d-pop-header-close{margin-right:10px;display:flex;align-items:center}.home-struct2d-pop-body{padding:0 20px}.home-struct2d-pop-body .el-tabs__item{--el-text-color-primary:#ccc;--el-border-color-light:#333}.home-struct2d-pop-body .home-struct2d-thumb-container{display:flex;flex-direction:row}.home-struct2d-pop-body .home-struct2d-thumb-container .home-struct2d-thumb-item{height:100px;width:100px;position:relative;cursor:pointer}.home-struct2d-pop-body .home-struct2d-thumb-container .home-struct2d-thumb{height:100px;width:100px}.home-struct2d-pop-body .home-struct2d-thumb-container .home-struct2d-thumb-item+.home-struct2d-thumb-item{margin-left:10px}.home-struct2d-pop-body .home-struct2d-thumb-container .home-struct2d-thumb-name{position:absolute;left:0;right:0;bottom:0;margin:auto;text-align:center;background:rgba(0,0,0,.5)}.home-struct2d-main[data-v-78028fc8]{height:100%;display:flex;align-items:center;justify-content:center;background:#11144e}.main-default[data-v-78028fc8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-default-title[data-v-78028fc8]{font-size:20px;font-weight:700}.main-default-desc[data-v-78028fc8]{margin:10px 0}.main-default-button[data-v-78028fc8]{color:#fff}.home-struct2d-tip[data-v-78028fc8]{position:absolute;bottom:30px;right:20px;margin:auto;z-index:99;display:flex;flex-direction:row;font-size:13px;border:1px solid #555;background:#12143c;color:#ccc;padding:5px 20px;padding-left:0}.home-struct2d-tip.home-struct2d-type-tip[data-v-78028fc8]{right:unset;left:20px;padding:10px 20px;display:flex;flex-direction:row;flex-wrap:wrap;width:245px}.home-struct2d-tip.home-struct2d-type-tip .tip-item[data-v-78028fc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;width:50px;cursor:pointer}.home-struct2d-tip.home-struct2d-type-tip .tip-item[data-v-78028fc8]:hover{color:var(--el-color-primary)}.home-struct2d-tip.home-struct2d-warn-tip .circle[data-v-78028fc8]{--fsize:26px;display:inline-block;height:var(--fsize);width:var(--fsize);line-height:var(--fsize);text-align:center;border-radius:50%;background:#000;color:#fff;font-size:12px;font-weight:700;margin:5px 0;margin-left:20px}.home-struct2d-drawer .el-drawer__header{margin-bottom:0!important}.home-struct2d-config[data-v-1f66485b]{flex:1;display:flex;flex-direction:column;flex-shrink:0;height:100%}.home-struct2d-config .home-struct2d-config-header[data-v-1f66485b]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-self:flex-start;cursor:pointer}.home-struct2d-config .home-struct2d-config-mian[data-v-1f66485b]{flex:1}.home-struct2d-config .home-struct2d-config-mian .el-tab-pane[data-v-1f66485b],.home-struct2d-config .home-struct2d-config-mian .el-tabs[data-v-1f66485b]{height:100%}.home-struct2d-config .home-struct2d-config-mian .struct2d-container[data-v-1f66485b]{height:calc(100% - 45px);display:flex}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors[data-v-1f66485b]{width:300px;background:#fff;margin:0 10px 10px 0;border:3px solid #eee;position:relative}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .struct2d-sensors-title[data-v-1f66485b]{font-size:14px;margin-left:25px;margin-top:5px}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors em[data-v-1f66485b]{color:#409eff;font-size:18px;margin:0 2px}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .el-tree-node__expand-icon[data-v-1f66485b]{color:#409eff!important}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .struct2d-sensors-tree[data-v-1f66485b]{margin-top:30px;max-height:calc(100vh - 245px);overflow-y:auto}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .struct2d-sensors-tree-node[data-v-1f66485b]{font-size:14px;display:flex;flex-direction:row;width:100%;margin-right:10px}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .struct2d-sensors-tree-node>span[data-v-1f66485b]{flex:1}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-sensors .struct2d-add-struc-btn[data-v-1f66485b]{position:absolute;left:25px;top:30px}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-image-container[data-v-1f66485b]{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.home-struct2d-config .home-struct2d-config-mian .struct2d-container .struct2d-image-container .unbind-sensors[data-v-1f66485b]{position:absolute;top:50px;left:0;margin:auto;white-space:pre-line;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,39.2%,.7);padding:20px 30px;border-radius:0 10px 10px 0;text-align:center;color:#fff;cursor:pointer;z-index:13}.home-struct2d-drawer .home-struct2d-drawer-item[data-v-1f66485b]{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:5px 0}.home-struct2d-drawer .home-struct2d-drawer-item.curr[data-v-1f66485b],.home-struct2d-drawer .home-struct2d-drawer-item[data-v-1f66485b]:hover{background:#eee}.home-struct2d-drawer .home-struct2d-drawer-name[data-v-1f66485b]{margin-left:5px}.home-struct2d-drawer .home-struct2d-drawer-id[data-v-1f66485b]{margin-left:5px;width:30px}