.maintenance-monitoring-container{position:relative;width:100%;height:100%}.maintenance-monitoring-container .maintenance-monitoring-map{position:absolute;top:0;left:0;width:100%;height:100%}.maintenance-monitoring-container .monitoring-search-input{position:absolute;top:30px;left:30px;z-index:1000;width:280px}.maintenance-monitoring-container .refresh-icon{position:absolute;top:35px;right:22px;z-index:1000;width:66px;height:66px}.maintenance-monitoring-container .group-tree-icon{position:absolute;top:105px;right:22px;z-index:1000;width:66px;height:66px}.maintenance-monitoring-container .filter-buttons{display:flex;position:absolute;top:30px;left:350px;z-index:1000;height:40px;width:50%}.maintenance-monitoring-container .filter-buttons .all-button{height:40px;padding:0 10px;margin-right:30px;background:#00aeff;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .filter-buttons .alarm-button{height:40px;padding:0 10px;margin-right:30px;background:#fe3232;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .filter-buttons .pre-alarm-button{height:40px;padding:0 10px;margin-right:30px;background:#f2a745;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .filter-buttons .online-button{height:40px;padding:0 10px;margin-right:30px;background:#16c47b;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .filter-buttons .offline-button{height:40px;padding:0 10px;margin-right:30px;background:#aaa;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .filter-buttons .site-button{height:40px;padding:0 10px;margin-right:30px;background:#0096ff;border-radius:3px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.maintenance-monitoring-container .leaflet-popup{left:-130px!important}.maintenance-monitoring-container .site-pop{height:80px;width:250px}.maintenance-monitoring-container .site-pop .info-item{display:flex;height:25px;line-height:25px}.maintenance-monitoring-container .site-pop .info-item .lable{font-size:14px;font-family:PingFang SC;font-weight:400;color:#999}.maintenance-monitoring-container .site-pop .info-item .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:PingFang SC;font-weight:400;color:#333}.maintenance-monitoring-container .battery-pop{width:250px;height:100px}.maintenance-monitoring-container .battery-pop .info-item{display:flex;height:25px;line-height:25px}.maintenance-monitoring-container .battery-pop .info-item .lable{font-size:14px;font-family:PingFang SC;font-weight:400;color:#999}.maintenance-monitoring-container .battery-pop .info-item .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:PingFang SC;font-weight:400;color:#333}.maintenance-monitoring-container .cluster-icon-offLine{background:hsla(0,0%,66.7%,.2)!important}.maintenance-monitoring-container .cluster-icon-offLine .cluster-count{background:#aaa!important}.maintenance-monitoring-container .cluster-icon-alarm{background:rgba(254,50,50,.2)!important}.maintenance-monitoring-container .cluster-icon-alarm .cluster-count{background:#fe3232!important}.maintenance-monitoring-container .cluster-icon-prealarm{background:rgba(242,167,69,.2)!important}.maintenance-monitoring-container .cluster-icon-prealarm .cluster-count{background:#f2a745!important}.maintenance-monitoring-container .cluster-icon-online{background:rgba(22,196,123,.2)!important}.maintenance-monitoring-container .cluster-icon-online .cluster-count{background:#16c47b!important}.maintenance-monitoring-container .cluster-icon{position:relative;top:-40px;left:-40px;display:flex;justify-content:center;align-items:center;width:80px!important;height:80px!important;background:rgba(255,0,0,.2);border-radius:50%}.maintenance-monitoring-container .cluster-icon:hover .cluster-pop{display:block}.maintenance-monitoring-container .cluster-icon .cluster-count{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:red;border:2px solid #fff;border-radius:50%;color:#fff}.maintenance-monitoring-container .cluster-icon .cluster-pop{box-sizing:border-box;display:none;position:absolute;top:-100px;width:158px;height:112px;background:#fff;box-shadow:0 2px 18px 2px hsla(0,0%,60%,.4);border-radius:3px;padding:10px 15px}.maintenance-monitoring-container .cluster-icon .cluster-pop:after{position:absolute;bottom:-20px;left:63px;content:"";width:0;height:0;border:10px solid transparent;border-top:10px solid #fff}.maintenance-monitoring-container .cluster-icon .cluster-pop .info-item{height:25px;line-height:25px}.maintenance-monitoring-container .cluster-icon .cluster-pop .info-item .lable{font-size:14px;font-family:PingFang SC;font-weight:400;color:#666}.group-tree-content{height:400px;padding:20px}.battery-list-table{width:100%;height:500px}.battery-list-table .el-table__header-wrapper th{background:transparent;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#999}.battery-modal-detail-content{padding:0 30px;height:420px}.battery-modal-detail-content .fault-info{height:40px;display:flex;align-content:center;align-items:center}.battery-modal-detail-content .fault-info .fault-name{width:80px;height:30px;background:#f41b36;border-radius:3px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fff;line-height:30px;text-align:center}.battery-modal-detail-content .fault-info .online{background-color:#16c47b}.battery-modal-detail-content .fault-info .preAlarm{background-color:#f2a745}.battery-modal-detail-content .fault-info .alarm{background-color:#fe3232}.battery-modal-detail-content .fault-info .offline{background-color:#aaa}.battery-modal-detail-content .fault-info .fault-time-info{flex:auto}.battery-modal-detail-content .fault-info .fault-time-info .alarm-time,.battery-modal-detail-content .fault-info .fault-time-info .data-last-time{font-size:14px;font-family:PingFang SC;font-weight:400;height:20px;line-height:20px;text-align:right;color:#666}.battery-modal-detail-content .fault-info .fault-time-info .alarm-time .value,.battery-modal-detail-content .fault-info .fault-time-info .data-last-time .value{font-size:14px;font-family:PingFang SC;font-weight:400;color:#0096ff}.battery-modal-detail-content .fault-name-info{height:110px;margin-top:30px}.battery-modal-detail-content .fault-name-info .title{height:30px;display:flex;align-items:center}.battery-modal-detail-content .fault-name-info .title .name{font-size:16px;font-family:PingFang SC;font-weight:500;color:#333}.battery-modal-detail-content .fault-name-info .title .des{margin-left:20px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#999}.battery-modal-detail-content .fault-name-info .battery-info{height:93px;margin-top:10px;background:#f2f2f2;border-radius:3px}.battery-modal-detail-content .fault-name-info .battery-info .battery-info-item{height:30px;padding-left:10px;line-height:30px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#666}.battery-modal-detail-content .gps-info{height:100px;margin-top:40px}.battery-modal-detail-content .gps-info .title{font-size:16px;font-family:PingFang SC;font-weight:500;color:#222}.battery-modal-detail-content .gps-info .serve-site-info{font-size:14px;font-family:PingFang SC;font-weight:400;color:#666}.battery-modal-detail-content .gps-info .serve-site-info .serve-item{height:30px;line-height:30px}.battery-modal-detail-content .gps-info .serve-site-info .serve-item .value{margin-left:20px}.battery-modal-detail-content .order-button{width:150px;height:30px;margin-top:20px;margin-left:180px;background:#0096ff;border-radius:3px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fff;line-height:30px;text-align:center;cursor:pointer}