.container{width:100vw;height:100vh;position:relative;overflow:hidden}.container #map-container{width:100%;height:100%}.container #map-container .mapboxgl-control-container{display:none}.container #map-container .mapboxgl-popup-content{padding-top:3px;padding-bottom:3px}.container .menu-drawer{position:absolute;left:390px;top:20px;cursor:pointer;transition:left .5s ease;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:7px;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.container .menu-drawer .el-icon{font-size:20px}.container .menu-drawer.left2{left:70px}.container .menu-drawer.left{left:20px}.container .left-panel{position:absolute;left:20px;top:20px;width:360px;height:90%;box-sizing:border-box;overflow:hidden;z-index:1000;padding:15px;background:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);transition:left .5s ease,width .3s ease,height .3s ease;display:flex;flex-direction:column}.container .left-panel .fold-icon{position:absolute;right:15px;cursor:pointer;font-size:20px;line-height:1}.container .left-panel.hide{left:-400px}.container .left-panel.hide1{height:35px!important;width:35px;padding:unset;display:flex;justify-content:center;align-items:center}.container .left-panel.hide1 .fold-icon{position:unset}.container .left-panel .panel-container.hide{display:none;height:0}.container .left-panel .panel-container .sub-title{font-weight:500;font-size:16px;margin-bottom:10px}.container .left-panel .panel-container .el-checkbox-group{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.container .left-panel .panel-container .el-checkbox-group .el-checkbox{margin-right:unset}.container .left-panel .panel-container .el-checkbox-group .point{width:10px;height:10px;border-radius:50%;margin-right:20px;margin-left:5px}.container .left-panel .panel-container .el-checkbox-group .point.red{background:red}.container .left-panel .panel-container .el-checkbox-group .point.green{background:green}.container .left-panel .panel-container .el-checkbox-group .point.blue{background:blue}.container .left-panel .panel-container .el-checkbox-group .point.black{background:#000}.container .left-panel .panel-container .el-slider{margin-bottom:35px}.container .left-panel .panel-container .search-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.container .left-panel .panel-container .search-container .el-input{margin-right:10px}.container .left-panel .panel-container .search-container.mini{width:90%}.container .left-panel .panel-container .search-container .el-button{padding:4px 8px}.container .left-panel .panel-container .search-container .el-button+.el-button{margin-left:6px!important}.container .left-panel .tree-wrapper{padding-left:2px}.container .left-panel .tree-wrapper .el-tree-node__expand-icon{display:none}.container .left-panel .tree-wrapper .total-lines-num{position:absolute;right:10px;color:#606266;font-size:14px}.container .el-overlay .el-drawer.rtl{height:100%!important;width:20%!important}.container .el-overlay .el-drawer.btt{height:90%!important}.container .el-overlay .control-panel{display:flex;flex-direction:column}.container .el-overlay .control-panel .file-upload-container .el-button,.container .el-overlay .control-panel>.el-button{margin-bottom:15px;margin-left:0;width:100px}.container .el-overlay .control-panel .heatmap-btns{display:flex;align-items:center;margin-bottom:10px}.container .el-overlay .control-panel .heatmap-wrapper{margin-bottom:10px;display:flex;flex-direction:column;max-height:200px;overflow-y:scroll;background:#eee;padding:10px;border-radius:5px}.container .el-overlay .control-panel .heatmap-wrapper .heatmap-item{display:flex;align-items:center}.container .el-overlay .control-panel .heatmap-wrapper .heatmap-item:not(:first-child){margin-top:10px}.container .el-overlay .control-panel .heatmap-wrapper .heatmap-item>.label{font-size:14px;margin-right:5px;font-weight:500;width:80px}.container .el-overlay .control-panel .heatmap-wrapper .heatmap-item .el-button{margin-left:5px}.container .el-overlay .control-panel .item-wrapper{margin-bottom:10px;display:flex;align-items:center}.container .el-overlay .control-panel .item-wrapper .label{font-size:14px;margin-right:5px;font-weight:500;width:80px}.container .el-overlay .control-panel .item-wrapper.search-wrapper{display:flex;align-items:center}.container .el-overlay .control-panel .item-wrapper.search-wrapper .el-textarea__inner{height:31px}.container .el-overlay .control-panel .el-button.logout{width:100%;margin-top:40px}.container .el-overlay .control-panel.hide{left:20px}.login-page{width:100%;height:100%;background:skyblue;background:url(../0750aadd0701dc1147692ed5464acc13.jpg) no-repeat 50%/cover;display:flex;align-items:center;justify-content:center}.login-page .container{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.08);padding:15px 50px;width:240px;height:320px;border-radius:5px}.login-page .container>div{margin-top:25px}.login-page .container .el-button{width:100%;margin-top:40px;background:#0a6efa;height:35px}.login-page .copyright{position:absolute;bottom:15px;color:#fff;font-size:12px}body,html{width:100vw;height:100vh;margin:0;padding:0}#app,#app .wrapper{width:100%;height:100%}.el-overlay.is-message-box{background:rgba(0,0,0,.65)!important}.el-overlay .el-message-box{padding:30px 20px!important}.el-overlay .el-message-box .el-message-box__message{overflow:hidden}#app,body,html{width:100vw;height:100vh;margin:0;padding:0}