.multi-line{display:inline-block}.multi-line .share-out{display:block;width:100%;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.device-monitor_col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.device-monitor_col.inline{flex-direction:row;align-items:center;justify-content:flex-start}.device-monitor_col .el-image{padding:0 15px}.device-monitor_col .el-image .el-image__inner{width:max(var(--font-size)*3,90px);-o-object-fit:contain;object-fit:contain}.device-monitor_col .multi-line{display:flex;flex-direction:column}.monitor-state-icon{width:calc(var(--font-size)*1.3 + 20px);height:calc(var(--font-size)*1.3 + 20px);border-radius:50%;display:inline-block;cursor:pointer;background:radial-gradient(#000 50%,#fff 100%);box-shadow:0 0 5px 1px #ccc}.monitor-state-icon .circular{width:80%;height:80%;border-radius:50%;position:relative;left:10%;top:10%}.monitor-state-icon .animate{animation:breathing .4s ease infinite alternate}@keyframes breathing{0%{opacity:1}to{opacity:.5}}.nova-contextmenu{--primary-color:#01cad8;position:fixed;left:0;top:0;z-index:999;border-radius:6px;padding:6px 0;width:184px;font-size:14px;overflow:hidden;pointer-events:auto!important;border:1px solid var(--primary-color);box-shadow:0 0 4px .8px #489cd6;background:#1c3755;color:var(--primary-color)}.nova-contextmenu ul li{list-style:none;padding:7px 15px;cursor:pointer;transition:background .3s ease}.nova-contextmenu ul li:hover{background:#02757e}.map-box{position:relative}.map-box,.map-box #deviceBMap{height:100%}.map-box .map-theme{display:flex;position:absolute;right:10px;bottom:10px}.map-box .map-theme span{display:inline-block;width:20px;height:20px;margin:0 3px;border:1px solid #393646}.map-box .map-theme span.is-active{border-color:#883535}.map-box .BMapLabel{font-size:14px!important;border:1px solid #f5f5f5!important;background:#fff!important;color:#409eff!important}.map-box .custom-info-content{color:#aaa;margin-top:10px}.map-box .custom-info-content .info-wrap{display:flex}.map-box .custom-info-content .left img{width:100px}.map-box .custom-info-content .right>div{line-height:26px}.map-box .custom-info-content .el-button{float:right}.map-box .custom-info-content .state-text.unconnect-color{color:#a9a9a9}.map-box .custom-info-content .state-text.normal-color{color:#0ef}.map-box .custom-info-content .state-text.success-color{color:#03b36e}.map-box .custom-info-content .state-text.warning-color{color:#ff6100}.map-box .custom-info-content .state-text.danger-color{color:#ff4847}.map-box .custom-info-content .state-text.fix-color{color:#ffd04f}.map-box .custom-info-content .state-text.fault-color{color:#fb0}.map-box .custom-info-content .state-text.collect-color{color:#00a1ff}.map-box .modify-position{position:absolute;top:10px;right:10px;background-color:rgba(18,30,44,.6);padding:5px;min-width:800px;width:80%;max-width:1000px}.map-box .modify-position .el-form{display:flex}.map-box .modify-position .el-form .el-form-item{display:flex;margin-bottom:0;margin-right:5px}.map-box .modify-position .el-form .el-form-item .el-form-item__label{white-space:nowrap}.map-box .modify-position .el-form .ignore{margin:0}.set-coords-dialog .set-coords-dialog_content{height:70vh}.disposition-alarm-multi{min-width:800px}.disposition-alarm-multi .operation{margin-top:15px;display:flex;justify-content:flex-end}.disposition-alarm-multi .dispose-form{margin-top:40px}.disposition-alarm-multi .el-form-item__label:after{content:"："}.disposition-alarm-single{min-width:800px}.disposition-alarm-single .content{padding:20px}.disposition-alarm-single .el-form-item__label:after{content:"："}.device-monitor_list{position:absolute;left:0;top:0;right:0;width:100%;height:100%;padding:0 36px;box-sizing:border-box}.device-monitor_list .title{text-align:center;color:#b1fffc;padding:24px 0}.device-monitor_list .subway-table,.device-monitor_list .title{font-size:var(--font-size);font-family:Source Han Sans CN;font-weight:400}.device-monitor_list .subway-table{-webkit-user-select:none;-moz-user-select:none;user-select:none}.device-monitor_list .subway-table .el-table__header thead{color:#b1fffc}.device-monitor_list .subway-table .el-table__body{height:100%;color:#0ef}.device-monitor_list .subway-table .el-table__body .state-col{padding:unset}.device-monitor_list .subway-table .el-table__body .state-col .cell{padding:unset;height:100%;display:flex;align-items:center;justify-content:center;padding:15px 0}.device-monitor_list .subway-table .cell{line-height:1.6}.device-monitor_list .subway-table tbody tr:hover>td{background-color:transparent!important}.device-monitor_list .subway-table .col-flex{line-height:1.2;width:100%;display:flex;align-items:center;justify-content:center}.device-monitor_list .subway-table .col-flex img{width:calc(var(--font-size)*0.9);height:calc(var(--font-size)*0.9);margin-right:15px}.device-monitor_list .subway-table.el-table--border{border:2px solid #489cd6!important}.device-monitor_list .subway-table.el-table--border .el-table__header-wrapper:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;-o-border-image:linear-gradient(90deg,transparent 0,transparent 40%,#9ce2e2 50%,transparent 60%,transparent) 10!important;border-image:linear-gradient(90deg,transparent 0,transparent 40%,#9ce2e2 50%,transparent 60%,transparent) 10!important;border-top:6px solid}.device-monitor_list .subway-table.el-table--border .el-table__body-wrapper{position:unset}.device-monitor_list .subway-table.el-table--border .el-table__body-wrapper:before{content:"";position:absolute;left:0;bottom:-1px;z-index:9;width:100%;-o-border-image:linear-gradient(90deg,transparent 0,transparent 40%,#9ce2e2 50%,transparent 60%,transparent) 10!important;border-image:linear-gradient(90deg,transparent 0,transparent 40%,#9ce2e2 50%,transparent 60%,transparent) 10!important;border-bottom:6px solid}.device-monitor_list .subway-table.el-table--border .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed,.device-monitor_list .subway-table.el-table--border td,.device-monitor_list .subway-table.el-table--border th{border-bottom:1px solid #489cd6!important;border-right:1px solid #489cd6!important}.device-monitor_list .device-content{display:flex;align-items:center}