.plan-struct{position:fixed;left:0;top:0;width:280px;height:100vh;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;background:#fff;border-right:1px solid rgba(0,0,0,.07);overflow:hidden;padding:0 0 10px 10px}.plan-struct .el-tree{height:calc(100vh - 110px);overflow-y:auto}.plan-struct .filter-wrap{display:none;padding-top:10px;margin-right:10px;border-top:1px solid #eee}.plan-struct.open{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.plan-struct.open .el-icon-picture{pointer-events:none}.plan-struct.open .not-exist{display:none}.plan-struct.open .filter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-struct .header-wrap{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #eee;margin-bottom:15px;margin-right:10px}.plan-struct .el-dropdown,.plan-struct .toggle-btn{cursor:pointer;font-size:18px}.plan-struct .toggle-btn{position:absolute;top:2px;right:0;color:#409eff;padding:10px}.plan-struct .toggle-btn:hover{opacity:.5}.plan-struct .node-icon{font-size:16px;margin-right:5px}.plan-struct .el-icon-picture{font-size:16px;float:right;margin-right:10px;color:#399;pointer-events:auto}.plan-struct .not-exist{display:inline-block;color:#ccc}.upload-dialog{border-radius:6px;overflow:hidden}.upload-dialog .el-dialog__header{padding:0}.upload-dialog .el-dialog__body{padding:5px}.upload-dialog .el-upload{display:block}.upload-dialog .el-upload-dragger{width:100%;height:240px}.el-dialog.plan-device-dialog{width:1000px}.el-dialog.plan-device-dialog .el-dialog__body,.el-dialog.plan-device-dialog .el-dialog__header{padding:0}.el-dialog.plan-device-dialog .planDialog-basic-info{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding:25px 0;border-right:2px solid #c6d3dc}.el-dialog.plan-device-dialog .planDialog-level-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px 0}.el-dialog.plan-device-dialog .icon-wrap{text-align:center}.el-dialog.plan-device-dialog .icon-wrap img{width:60px}.el-dialog.plan-device-dialog .device-name,.el-dialog.plan-device-dialog .device-status{text-align:center;font-size:15px;margin-top:5px}.el-dialog.plan-device-dialog .device-status{letter-spacing:3px;color:#02a9d1}.el-dialog.plan-device-dialog .inline{color:#13ce66}.el-dialog.plan-device-dialog .off-line{color:#d3dce6}.el-dialog.plan-device-dialog .alarm{color:#ff4949}.el-dialog.plan-device-dialog .basic-info-list{margin-top:10px;list-style:none;padding-left:20px}.el-dialog.plan-device-dialog .basic-info-list li{padding:7px 5px}.el-dialog.plan-device-dialog .basic-info-list .label{display:inline-block;width:75px;font-weight:700;text-align:right}.el-dialog.plan-device-dialog .level-radio{text-align:center}.el-dialog.plan-device-dialog .historyChart{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.el-dialog.plan-device-dialog .historyChart .historyChart-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding:0 15px;border-right:2px solid #c6d3dc}.el-dialog.plan-device-dialog .historyChart .el-form-item{padding:0 15px}.el-dialog.plan-device-dialog .historyChart #chart-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-dialog.plan-device-dialog .historyChart .pdfWrapper{position:absolute;top:460px;width:960px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px;background:#fff;z-index:-1000;display:none}.el-dialog.plan-device-dialog .historyChart .pdfWrapper .pdf-chart{width:840px;height:460px}.el-dialog.plan-device-dialog .historyChart .pdfWrapper .pdf-table{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.el-dialog.plan-device-dialog .historyChart .pdfWrapper .point-date{float:left}.el-dialog.plan-device-dialog .historyChart .pdfWrapper .point-value{float:right}.el-dialog.plan-device-dialog .historyChart .pdfWrapper .pdf-table-item{line-height:40px;overflow:hidden;border-bottom:1px solid #e8e8e8}.outer-container[data-v-aabc3bc4],.plan-container[data-v-aabc3bc4]{width:100vw;height:100vh}.outer-container[data-v-aabc3bc4]{position:relative;overflow:hidden}.inner-container[data-v-aabc3bc4]{position:absolute;left:0;overflow-x:scroll;overflow-y:scroll}.plan-container[data-v-aabc3bc4]::-webkit-scrollbar{display:none}.plan-page .no-plan[data-v-aabc3bc4]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:100px 200px;background:#f0f2f5;border-radius:20px}.plan-page .no-plan .icon[data-v-aabc3bc4]{font-size:100px}.plan-page .no-plan div[data-v-aabc3bc4]{font-size:16px;color:#999;margin-top:15px}.plan-page .bottom-tool-box[data-v-aabc3bc4]{position:fixed;bottom:10px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .25s ease-out;transition:right .25s ease-out}.plan-page .bottom-tool-box .icon[data-v-aabc3bc4]{font-size:20px;padding:10px 15px;cursor:pointer;color:#9fa2a8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plan-page .bottom-tool-box .icon[data-v-aabc3bc4]:hover{color:#1890ff}.plan-page .bottom-tool-box .zoom-input[data-v-aabc3bc4]{width:40px;text-align:center;cursor:pointer;color:#6e747d}.plan-page .bottom-tool-box .zoom-input[data-v-aabc3bc4]:hover{color:#1890ff}.plan-page .legend-wrap[data-v-aabc3bc4]{position:fixed;top:12px;right:12px;z-index:99;font-size:12px;line-height:16px;color:#314659}.plan-page .legend-wrap .legend-item[data-v-aabc3bc4]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%}.plan-page .legend-wrap .legend-item.normal[data-v-aabc3bc4]:before{background:#399}.plan-page .legend-wrap .legend-item.offline[data-v-aabc3bc4]:before{background:#d3dce6}.plan-page .legend-wrap .legend-item.alarm[data-v-aabc3bc4]:before{background:#ff4949}.plan-source-list[data-v-aabc3bc4]{position:fixed;right:0;top:0;width:250px;height:100vh;-webkit-transform:translateX(260px);transform:translateX(260px);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;background:#fff;z-index:100;padding:0 0 10px 10px}.plan-source-list:hover .indicator[data-v-aabc3bc4]{opacity:1}.plan-source-list.open[data-v-aabc3bc4]{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.plan-source-list.open .filter-wrap[data-v-aabc3bc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-source-list.hidden[data-v-aabc3bc4]{-webkit-transform:translateX(275px)!important;transform:translateX(275px)!important}.plan-source-list.close .indicator[data-v-aabc3bc4]{opacity:1}.plan-source-list.close .indicator-wrap:hover .indicator[data-v-aabc3bc4]:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.plan-source-list.close .indicator-wrap:hover .indicator[data-v-aabc3bc4]:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.plan-source-list .filter-wrap[data-v-aabc3bc4]{display:none;padding-top:10px;margin-right:10px;border-top:1px solid #eee}.plan-source-list .header-wrap[data-v-aabc3bc4]{height:40px;line-height:40px;border-bottom:1px solid #eee;margin-bottom:5px;margin-right:10px}.plan-source-list .indicator-wrap[data-v-aabc3bc4]{position:absolute;left:-10px;top:0;width:10px;height:100%;border-right:1px solid rgba(0,0,0,.07)}.plan-source-list .indicator-wrap[data-v-aabc3bc4]:hover{border-right-color:#3da8f5}.plan-source-list .indicator-wrap:hover .indicator[data-v-aabc3bc4]{background-color:#3da8f5}.plan-source-list .indicator-wrap:hover .indicator[data-v-aabc3bc4]:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.plan-source-list .indicator-wrap:hover .indicator[data-v-aabc3bc4]:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.plan-source-list .indicator[data-v-aabc3bc4]{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:14px;height:30px;background-color:#ccc;opacity:0;border-radius:4px 0 0 4px;cursor:pointer;-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;transition-duration:.2s}.plan-source-list .indicator[data-v-aabc3bc4]:before{bottom:-1px}.plan-source-list .indicator[data-v-aabc3bc4]:after,.plan-source-list .indicator[data-v-aabc3bc4]:before{content:"";display:block;position:relative;width:2px;height:8px;background-color:#fff;border-radius:1px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.plan-source-list .list[data-v-aabc3bc4]{height:calc(100vh - 100px);overflow-y:auto}.plan-source-list .list-item[data-v-aabc3bc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-source-list .list-item .item-name[data-v-aabc3bc4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 10px 12px 0;margin-left:10px;border-bottom:1px solid #f5f5f5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plan-source-list .list-item img[data-v-aabc3bc4]{width:12px;height:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plan-source-list .list-item .plan-item-icon[data-v-aabc3bc4]{width:20px;height:20px;line-height:20px;text-align:center;border-radius:4px;background:#399;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plan-more-dropdown{padding:0;overflow:initial;max-height:none}.plan-hotkey-wrap{padding:0;-webkit-box-shadow:0 2px 2px 0 rgba(40,120,255,.1),0 0 2px rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(40,120,255,.1),0 0 2px rgba(0,0,0,.12);border-radius:3px;font-size:15px}.plan-hotkey-wrap .hotkey-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;line-height:42px;padding:0 15px}.plan-hotkey-wrap .hotkey-item:hover{background:#f7f7f7}.plan-hotkey-wrap .hotkey{border-radius:4px;background-color:#fff;color:#111;border:1px solid rgba(14,23,38,.18);padding:1px 6px;margin:0 2px;font-size:15px;display:inline-block;line-height:16px}.video-dialog{width:735px;border-radius:4px;overflow:hidden}.video-dialog .el-dialog__body,.video-dialog .el-dialog__header{padding:0}