.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-leave-active,.fade-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400 !important}.el-upload input[type=file]{display:none !important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:220px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:220px !important;background-color:#0b1012;height:100%;position:fixed;font-size:0px;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out;transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden !important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0px}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100% !important}#app .sidebar-container .submenu-title-noDropdown:hover,#app .sidebar-container .el-submenu__title:hover{background-color:#121b1f !important}#app .sidebar-container .is-active>.el-submenu__title{color:#dce8ec !important}#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title,#app .sidebar-container .el-submenu .el-menu-item{min-width:220px !important;background-color:#080d0f !important}#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover,#app .sidebar-container .el-submenu .el-menu-item:hover{background-color:#121b1f !important}#app .hideSidebar .sidebar-container{width:54px !important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .submenu-title-noDropdown{padding:0 !important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0 !important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0 !important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:220px !important}#app .mobile .main-container{margin-left:0px}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s, -webkit-transform .28s;width:220px !important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-220px, 0, 0);transform:translate3d(-220px, 0, 0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:#121b1f !important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}@font-face{font-family:"iconfont";src:url(../../static/fonts/iconfont.woff2) format("woff2")}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mti-duobianxingxuan:before{content:""}.icon-mti-fengwotu:before{content:""}.icon-mti-fangda:before{content:""}.icon-mti-huizhi:before{content:""}.icon-mti-guijihuifang:before{content:""}.icon-mti-huodongguiji:before{content:""}.icon-mti-juliceliang:before{content:""}.icon-mti-jutai:before{content:""}.icon-mti-kuangxuan:before{content:""}.icon-mti-lukuang:before{content:""}.icon-a-mti-qiehuanshijiaomti-sanwei:before{content:""}.icon-mti-mianjiceliang:before{content:""}.icon-mti-lukuang2:before{content:""}.icon-mti-sandian:before{content:""}.icon-mti-relitu:before{content:""}.icon-mti-sanwei:before{content:""}.icon-mti-quanxuan:before{content:""}.icon-mti-suoxiao:before{content:""}.icon-mti-tucengfenlei:before{content:""}.icon-mti-tianjiadingweiquyu:before{content:""}.icon-mti-tianjiadingwei:before{content:""}.icon-mti-tujingdian:before{content:""}.icon-mti-xinzengdian:before{content:""}.icon-mti-xianxuan:before{content:""}.icon-mti-xuanze:before{content:""}.icon-mti-xinzengxian:before{content:""}.icon-mti-yangshi:before{content:""}.icon-mti-yingyantu:before{content:""}.icon-mti-yunhangguiji:before{content:""}.icon-mti-ziyuanbukong:before{content:""}.icon-mti-zhongdianquyu:before{content:""}.icon-mti-zongheceliang:before{content:""}.icon-mti-POIxinxi:before{content:""}.icon-mti-celiang:before{content:""}.icon-mti-dituqiehuan:before{content:""}.icon-mti-diliweilan:before{content:""}.icon-mti-erwei:before{content:""}.icon-tuceng:before{content:""}.icon-a-bofangqi1:before{content:""}.icon-sanjiaoxing:before{content:""}.icon-icon_gps:before{content:""}.icon-yidingdaoweizhuangtai:before{content:""}.icon-gps:before{content:""}.icon-tongdao:before{content:""}.icon-xiazailiebiao:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-bianjiao-suoxiao:before{content:""}.icon-bianjiao-fangda:before{content:""}.icon-guangquan-:before{content:""}.icon-guangquan:before{content:""}.icon-a-mti-1fenpingshi:before{content:""}.icon-a-mti-4fenpingshi:before{content:""}.icon-a-mti-6fenpingshi:before{content:""}.icon-a-mti-9fenpingshi:before{content:""}.icon-shexiangtou01:before{content:""}.icon-Group-:before{content:""}.icon-shexiangtou2:before{content:""}.icon-shexiangtou3:before{content:""}.icon-slider:before{content:""}.icon-slider-right:before{content:""}.icon-list:before{content:""}.icon-tree:before{content:""}.icon-shipin:before{content:""}.icon-shipin1:before{content:""}.icon-shipin2:before{content:""}.icon-LC_icon_gps_fill:before{content:""}.icon-jiedianleizhukongzhongxin1:before{content:""}.icon-jiedianleizhukongzhongxin2:before{content:""}.icon-jiedianleilianjipingtai:before{content:""}.icon-jiedianleiquyu:before{content:""}.icon-shebeileigis:before{content:""}.icon-shebeileibanqiu:before{content:""}.icon-shebeileibanqiugis:before{content:""}.icon-shebeileijiankongdian:before{content:""}.icon-shebeileiqiangjitongdao:before{content:""}.icon-shebeileiqiuji:before{content:""}.icon-shebeileiqiujigis:before{content:""}.icon-xitongxinxi:before{content:""}.icon-gbaojings:before{content:""}.icon-gjichus:before{content:""}.icon-gxunjians:before{content:""}.icon-ziyuan:before{content:""}.icon-shexiangtou1:before{content:""}.icon-wxbzhuye:before{content:""}.icon-mulu:before{content:""}.icon-zhibo:before{content:""}.icon-shexiangtou:before{content:""}.icon-suoxiao:before{content:""}.icon-shanchu3:before{content:""}.icon-chehui:before{content:""}.icon-wenben:before{content:""}.icon-zhongzuo:before{content:""}.icon-jianqie:before{content:""}.icon-fangda:before{content:""}.icon-fangdazhanshi:before{content:""}.icon-qianjin:before{content:""}.icon-houtui:before{content:""}.icon-diyigeshipin:before{content:""}.icon-kuaijin:before{content:""}.icon-kaishi:before{content:""}.icon-zuihouyigeshipin:before{content:""}.icon-zanting:before{content:""}.icon-zhankai:before{content:""}.icon-bendisucai:before{content:""}.icon-luzhi:before{content:""}.icon-ossziyuan:before{content:""}.icon-chuangjianzhinengfenxirenwu:before{content:""}.icon-sousuo3:before{content:""}.icon-gengduo:before{content:""}.icon-tianjia:before{content:""}.icon-xiazai:before{content:""}.icon-biaojibeifen:before{content:""}.icon-bendisucaibeifen:before{content:""}.icon-luzhibeifen:before{content:""}.icon-ossziyuanbeifen:before{content:""}.icon-bianji3:before{content:""}.icon-cuti:before{content:""}.icon-xieti:before{content:""}.icon-xiahuaxian:before{content:""}.icon-wuxiaoguo:before{content:""}.icon-sousuo4:before{content:""}.icon-gouwuche:before{content:""}.icon-shuaxin2:before{content:""}.icon-xiaoxi:before{content:""}.icon-wushouquan:before{content:""}.icon-tishi2:before{content:""}.icon-tishi1:before{content:""}.icon-shouquanchenggong:before{content:""}.icon-sousuo5:before{content:""}.icon-shuaxin3:before{content:""}.icon-xiazai1:before{content:""}.icon-shangchuan:before{content:""}.icon-guanbi:before{content:""}.icon-wangye-loading:before{content:""}.icon-bianzubeifen3:before{content:""}.icon-xingzhuangbeifen:before{content:""}.icon-bianzubeifen:before{content:""}.icon-zhuanchang:before{content:""}.icon-meizi:before{content:""}.icon-daimabeifen:before{content:""}.icon-suoxiao1:before{content:""}.icon-ai19:before{content:""}.icon-online:before{content:""}.icon-xiangqing2:before{content:""}.icon-record:before{content:""}.icon-audio-mute:before{content:""}.icon-audio-high:before{content:""}.icon-record1:before{content:""}.icon-audio-line:before{content:""}.icon-record2:before{content:""}.icon-audio-fill:before{content:""}.icon-PTZ:before{content:""}.icon-camera1196054easyiconnet:before{content:""}.icon-weibiaoti10:before{content:""}.icon-weibiaoti11:before{content:""}.icon-page-next1:before{content:""}.icon-page-last1:before{content:""}.icon-ptz-down1:before{content:""}.icon-file-search1:before{content:""}.icon-page-first1:before{content:""}.icon-fork1:before{content:""}.icon-ptz-middle1:before{content:""}.icon-ptz-upright1:before{content:""}.icon-ptz-downleft1:before{content:""}.icon-window-restore1:before{content:""}.icon-plus1:before{content:""}.icon-ptz-right1:before{content:""}.icon-stop:before{content:""}.icon-refresh1:before{content:""}.icon-tool-polyline1:before{content:""}.icon-tool-point1:before{content:""}.icon-minus1:before{content:""}.icon-ptz-wiper1:before{content:""}.icon-tool-select1:before{content:""}.icon-tool-polygon1:before{content:""}.icon-settings1:before{content:""}.icon-search1:before{content:""}.icon-ir-vis1:before{content:""}.icon-ptz-light1:before{content:""}.icon-ptz-up1:before{content:""}.icon-ptz-upleft1:before{content:""}.icon-temp-stream1:before{content:""}.icon-tool-mouse1:before{content:""}.icon-zhongyingwenyingwen-01:before{content:""}.icon-zhongyingwenyingwen02-01:before{content:""}.icon-crop2:before{content:""}.icon-expander-down2:before{content:""}.icon-window-restore2:before{content:""}.icon-file-jpg2:before{content:""}.icon-asterisk3:before{content:""}.icon-ffc2:before{content:""}.icon-file-record2:before{content:""}.icon-file-stream2:before{content:""}.icon-fork2:before{content:""}.icon-file-mp42:before{content:""}.icon-ir-vis2:before{content:""}.icon-file-search2:before{content:""}.icon-pause:before{content:""}.icon-play1:before{content:""}.icon-page-previous2:before{content:""}.icon-page-next2:before{content:""}.icon-minus2:before{content:""}.icon-page-last2:before{content:""}.icon-page-first2:before{content:""}.icon-ptz-downleft2:before{content:""}.icon-ptz-downright2:before{content:""}.icon-ptz-middle2:before{content:""}.icon-ptz-down2:before{content:""}.icon-plus2:before{content:""}.icon-ptz-left2:before{content:""}.icon-ptz-up2:before{content:""}.icon-ptz-right2:before{content:""}.icon-ptz-light2:before{content:""}.icon-ptz-wiper2:before{content:""}.icon-ptz-upright2:before{content:""}.icon-search2:before{content:""}.icon-refresh2:before{content:""}.icon-ptz-upleft2:before{content:""}.icon-stop1:before{content:""}.icon-tool-mouse2:before{content:""}.icon-settings2:before{content:""}.icon-tool-polygon2:before{content:""}.icon-tool-point2:before{content:""}.icon-temp-stream2:before{content:""}.icon-tool-polyline2:before{content:""}.icon-window-maximize2:before{content:""}.icon-window-minimize2:before{content:""}.icon-tool-select2:before{content:""}.icon-video-stream2:before{content:""}.icon-bianji1:before{content:""}.icon-caidanzhankai1:before{content:""}.icon-cha11:before{content:""}.icon-caidanshouqi1:before{content:""}.icon-zhongyingwen2zhongwen1:before{content:""}.icon-bofang011:before{content:""}.icon-zuo:before{content:""}.icon-baojing1:before{content:""}.icon-fuxuankuang-true1:before{content:""}.icon-bofang2:before{content:""}.icon-baojingshezhi1:before{content:""}.icon-jiahao2:before{content:""}.icon-huifangxuanzhong1:before{content:""}.icon-cewen1:before{content:""}.icon-baojingjilu2:before{content:""}.icon-danxuan1:before{content:""}.icon-pingmufenge1:before{content:""}.icon-luxiangguanli1:before{content:""}.icon-goukuang:before{content:""}.icon-shanchu11:before{content:""}.icon-cha02:before{content:""}.icon-huifang1:before{content:""}.icon-rili1:before{content:""}.icon-quanping1:before{content:""}.icon-jianhao1:before{content:""}.icon-shijian1:before{content:""}.icon-shishiyulanxuanzhong1:before{content:""}.icon-shouji1:before{content:""}.icon-shouyexuanzhong1:before{content:""}.icon-luxiang01:before{content:""}.icon-shishiyulan:before{content:""}.icon-quxiao:before{content:""}.icon-sousuo1:before{content:""}.icon-file-record:before{content:""}.icon-shebeiguanli1:before{content:""}.icon-play:before{content:""}.icon-suo1:before{content:""}.icon-file-stream:before{content:""}.icon-tuichudenglu1:before{content:""}.icon-ptz-middle:before{content:""}.icon-wenhao1:before{content:""}.icon-minus:before{content:""}.icon-shezhixuanzhong:before{content:""}.icon-fork:before{content:""}.icon-shezhiweixuanzhong1:before{content:""}.icon-ptz-up:before{content:""}.icon-shuju2:before{content:""}.icon-file-jpg:before{content:""}.icon-xiazai011:before{content:""}.icon-ptz-left:before{content:""}.icon-xiala11:before{content:""}.icon-ptz-down:before{content:""}.icon-shuaxin:before{content:""}.icon-file-search:before{content:""}.icon-pingmufenge01:before{content:""}.icon-crop:before{content:""}.icon-yonghu1:before{content:""}.icon-asterisk:before{content:""}.icon-wenhao01:before{content:""}.icon-expander-down:before{content:""}.icon-you:before{content:""}.icon-ptz-right:before{content:""}.icon-shujuxuanzhong1:before{content:""}.icon-ptz-wiper:before{content:""}.icon-kuangxuan1:before{content:""}.icon-ir-vis:before{content:""}.icon-yonghuguanli1:before{content:""}.icon-ptz-upleft:before{content:""}.icon-zhongyingwenyingwen:before{content:""}.icon-ptz-downright:before{content:""}.icon-xiala2:before{content:""}.icon-search:before{content:""}.icon-luxiang:before{content:""}.icon-ptz-upright:before{content:""}.icon-zanting2:before{content:""}.icon-ptz-downleft:before{content:""}.icon-kefu:before{content:""}.icon-tool-point:before{content:""}.icon-jiqiren:before{content:""}.icon-ptz-light:before{content:""}.icon-huanliuzhan:before{content:""}.icon-tool-polyline:before{content:""}.icon-shouji2:before{content:""}.icon-file-mp4:before{content:""}.icon-cangku:before{content:""}.icon-window-maximize:before{content:""}.icon-shuaxin11:before{content:""}.icon-page-next:before{content:""}.icon-weixiu:before{content:""}.icon-ffc:before{content:""}.icon-biandianzhan:before{content:""}.icon-tool-mouse:before{content:""}.icon-youxiang:before{content:""}.icon-settings:before{content:""}.icon-qq:before{content:""}.icon-page-last:before{content:""}.icon-dianhua01:before{content:""}.icon-window-restore:before{content:""}.icon-fasongyoujian:before{content:""}.icon-tool-select:before{content:""}.icon-gaotieyunhangcopy:before{content:""}.icon-video-stream:before{content:""}.icon-dizhi:before{content:""}.icon-page-first:before{content:""}.icon-anfangbaojingmian:before{content:""}.icon-page-previous:before{content:""}.icon-piliangcaozuo1:before{content:""}.icon-refresh:before{content:""}.icon-qiyeguanli1:before{content:""}.icon-temp-stream:before{content:""}.icon-luxiangguanli2:before{content:""}.icon-tool-polygon:before{content:""}.icon-quanxianguanli1:before{content:""}.icon-window-minimize:before{content:""}.icon-shezhi1:before{content:""}.icon-plus:before{content:""}.icon-shishi1:before{content:""}.icon-qiyeguanli:before{content:""}.icon-shujuquanxian1:before{content:""}.icon-quanxianguanli:before{content:""}.icon-shishiyulanxuanzhong2:before{content:""}.icon-shujuquanxian:before{content:""}.icon-renzheng:before{content:""}.icon--_baojinglianxiren:before{content:""}.icon-shuju3:before{content:""}.icon-yuechi:before{content:""}.icon-shouye1:before{content:""}.icon-xitongguanli:before{content:""}.icon-zuzhi1:before{content:""}.icon-zuzhi:before{content:""}.icon-zuzhiguanli1:before{content:""}.icon-renzheng6:before{content:""}.icon-xitongguanli1:before{content:""}.icon-yonghuguanli01:before{content:""}.icon-yuechi1:before{content:""}.icon-baojingmoban:before{content:""}.icon-baojinglianxiren:before{content:""}.icon-zuzhiguanli:before{content:""}.icon-baojingjilu3:before{content:""}.icon-yonghuguanli:before{content:""}.icon-huifangxuanzhong2:before{content:""}.icon-bumenguanli:before{content:""}.icon-caiwu1:before{content:""}.icon-shishi:before{content:""}.icon-baojingguize1:before{content:""}.icon-baojing:before{content:""}.icon-bumenguanli1:before{content:""}.icon-shezhi:before{content:""}.icon-baojing2:before{content:""}.icon-huifangxuanzhong:before{content:""}.icon-yonghuguanli2:before{content:""}.icon-luxiangguanli:before{content:""}.icon-huifang2:before{content:""}.icon-huifang:before{content:""}.icon-baojingmoban1:before{content:""}.icon-shouye:before{content:""}.icon-dingdanxiangqing1:before{content:""}.icon-shishiyulanxuanzhong:before{content:""}.icon-fapiaoguanli1:before{content:""}.icon-caiwu:before{content:""}.icon-shiyonggaikuang1:before{content:""}.icon-baojingjilu:before{content:""}.icon-zengzhifuwu1:before{content:""}.icon-baojingguize:before{content:""}.icon-yiguanzhu:before{content:""}.icon-shuju:before{content:""}.icon-baojingtuisongshezhi1:before{content:""}.icon-piliangcaozuo:before{content:""}.icon-quxiao1:before{content:""}.icon-suo:before{content:""}.icon-xiangqing1:before{content:""}.icon-yonghu:before{content:""}.icon-xufei1:before{content:""}.icon-shouji:before{content:""}.icon-zhifu1:before{content:""}.icon-tianjiadian:before{content:""}.icon-kuang:before{content:""}.icon-tianjiaxian:before{content:""}.icon-shouzhimingxi:before{content:""}.icon-tianjiaxuanqu:before{content:""}.icon-shouzhimingxi1:before{content:""}.icon-xuanzeduixiang:before{content:""}.icon-daochu:before{content:""}.icon-baojing01:before{content:""}.icon-daochu1:before{content:""}.icon-baojingjilu1:before{content:""}.icon-daping:before{content:""}.icon-baojingshezhi:before{content:""}.icon-shaixuan:before{content:""}.icon-cewen:before{content:""}.icon-zhifu2:before{content:""}.icon-tuichudenglu:before{content:""}.icon-shaixuan1:before{content:""}.icon-shezhiweixuanzhong:before{content:""}.icon-zhifu3:before{content:""}.icon-shezhixuanzhong1:before{content:""}.icon-xia:before{content:""}.icon-shouyexuanzhong:before{content:""}.icon-xia1:before{content:""}.icon-shujuxuanzhong:before{content:""}.icon-yanzhengma:before{content:""}.icon-shuju1:before{content:""}.icon-tongxunlu:before{content:""}.icon-bianji:before{content:""}.icon-yanzhengma1:before{content:""}.icon-rili:before{content:""}.icon-tongxunlu1:before{content:""}.icon-shanchu:before{content:""}.icon-yingyongbangding:before{content:""}.icon-jiahao:before{content:""}.icon-yingyongbangding1:before{content:""}.icon-wenhao:before{content:""}.icon-yingyongbangding2:before{content:""}.icon-zhongyingwen:before{content:""}.icon-dapingzhanshi:before{content:""}.icon-kuangxuan:before{content:""}.icon-jiankong:before{content:""}.icon-cha1:before{content:""}.icon-touxiang:before{content:""}.icon-bofang01:before{content:""}.icon-lou:before{content:""}.icon-caidanzhankai:before{content:""}.icon-jiankong1:before{content:""}.icon-caidanshouqi:before{content:""}.icon-lou1:before{content:""}.icon-danxuan:before{content:""}.icon-dapingzhanshi1:before{content:""}.icon-fuxuankuangxuanzhong:before{content:""}.icon-touxiang1:before{content:""}.icon-fuxuankuang-true:before{content:""}.icon-shebei:before{content:""}.icon-jianhao:before{content:""}.icon-shebeii:before{content:""}.icon-shanchu1:before{content:""}.icon-bianji11:before{content:""}.icon-shijian:before{content:""}.icon-jilu:before{content:""}.icon-jiahao1:before{content:""}.icon-yun:before{content:""}.icon-sousuo:before{content:""}.icon-baojing3:before{content:""}.icon-zhongyingwen2zhongwen:before{content:""}.icon-zhinengyangan:before{content:""}.icon-xiala:before{content:""}.icon-yongdiananquan:before{content:""}.icon-xiala1:before{content:""}.icon-zhinengmensuo:before{content:""}.icon-xiazai01:before{content:""}.icon-xiaokongyujing:before{content:""}.icon-pingmufenge02:before{content:""}.icon-zhinengdianbiao:before{content:""}.icon-shezhi01:before{content:""}.icon-zhinengshuibiao:before{content:""}.icon-zuixiaohuaxi:before{content:""}.icon-shuiyajiance01:before{content:""}.icon-zuidahuaxi:before{content:""}.icon-zhinengzhaoming:before{content:""}.icon-huifuxi:before{content:""}.icon-zhinengmenjin:before{content:""}.icon-guanbixi:before{content:""}.icon-tingchechang:before{content:""}.icon-baocunJPG:before{content:""}.icon-xiala3:before{content:""}.icon-quxian:before{content:""}.icon-zhinengkongtiao:before{content:""}.icon-tingzhiyulan:before{content:""}.icon-sousuo2:before{content:""}.icon-wenduliuluzhi:before{content:""}.icon-shang1:before{content:""}.icon-shuaxin1:before{content:""}.icon-1_jingdianchuwuweixuanzhong:before{content:""}.icon-shangjiantou:before{content:""}.icon-dianti:before{content:""}.icon-shang:before{content:""}.icon-zhuangtai:before{content:""}.icon-zixun:before{content:""}.icon-keshi:before{content:""}.icon-youxiang01:before{content:""}.icon-chongzhijilu:before{content:""}.icon-QQ:before{content:""}.icon-jingshi:before{content:""}.icon-dianhua:before{content:""}.icon-bianji2:before{content:""}.icon-pingmufenge:before{content:""}.icon-fuzhi:before{content:""}.icon-gou:before{content:""}.icon-guanyu:before{content:""}.icon-dingdanxiangqing:before{content:""}.icon-shishiyulan-01:before{content:""}.icon-shiyonggaikuang:before{content:""}.icon-shujuchakan:before{content:""}.icon-fapiaoguanli:before{content:""}.icon-shanchu2:before{content:""}.icon-xiangqing:before{content:""}.icon-xitongpeizhi:before{content:""}.icon-baojingtuisongshezhi:before{content:""}.icon-tezhengwendu:before{content:""}.icon-zhifu:before{content:""}.icon-quanzhenwendu:before{content:""}.icon-zengzhifuwu:before{content:""}.icon-fenxiang:before{content:""}.icon-xufei:before{content:""}.icon-fenxiang01:before{content:""}.icon-asterisk1:before{content:""}.icon-wenhao2:before{content:""}.icon-window-maximize1:before{content:""}.icon-dian:before{content:""}.icon-crop1:before{content:""}.icon-asterisk2:before{content:""}.icon-file-record1:before{content:""}.icon-ffc1:before{content:""}.icon-file-mp41:before{content:""}.icon-window-minimize1:before{content:""}.icon-ptz-downright1:before{content:""}.icon-video-stream1:before{content:""}.icon-file-jpg1:before{content:""}.icon-file-stream1:before{content:""}.icon-page-previous1:before{content:""}.icon-expander-down1:before{content:""}.icon-ptz-left1:before{content:""}.icon-yinpinwenjian1:before{content:""}.icon-yinpinwenjian2:before{content:""}.icon-xiazaiyinpinwenjian:before{content:""}.icon-yinpinwenjian:before{content:""}:root{--edge-bg: #0B1420;--edge-surface: #101A28;--edge-surface-2: #16202E;--edge-border: rgba(53, 196, 216, .25);--edge-text: #C8D2DE;--edge-muted: #7A8899;--edge-green: #35C4D8;--edge-cyan: #35C4D8;--edge-amber: #F0A020;--edge-red: #E24B4A;--cockpit-bg: #0B1420;--cockpit-surface: #101A28;--cockpit-surface-raised: #16202E;--cockpit-border: rgba(53, 196, 216, .25);--cockpit-text: #C8D2DE;--cockpit-muted: #7A8899;--cockpit-teal: #35C4D8;--cockpit-amber: #F0A020;--cockpit-danger: #E24B4A;--cockpit-info: #2F7FD6;--cockpit-glass: rgba(22, 32, 46, .85);--cockpit-glass-raised: rgba(22, 32, 46, .92);--cockpit-glass-line: rgba(53, 196, 216, .25)}body,#app,.app-wrapper,.main-container,.app-main{background:var(--edge-bg)}.app-wrapper .main-container{min-height:100vh}.app-wrapper .tags-view-container{background:#080c0e !important;border-color:var(--edge-border) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper .tags-view-container .tags-view-item{color:#748890 !important;border-color:#263239 !important;background:#0d1214 !important;border-radius:2px !important}.app-wrapper .tags-view-container .tags-view-item.active{color:#07100d !important;border-color:var(--edge-green) !important;background:var(--edge-green) !important}.app-wrapper.cockpit-layout{background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .sidebar-container{background:#0d1118;border-right:1px solid var(--cockpit-border)}.app-wrapper.cockpit-layout .main-container{background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .fixed-header{width:calc(100% - 220px)}.app-wrapper.cockpit-layout.hideSidebar .fixed-header{width:calc(100% - 54px)}.app-wrapper.cockpit-layout .tags-view-container{display:none}.app-wrapper.cockpit-layout .breadcrumb-container{display:none !important}.app-wrapper.cockpit-layout .fixed-header+.app-main{min-height:calc(100vh - 58px);padding-top:58px}.app-wrapper.cockpit-layout .el-card,.app-wrapper.cockpit-layout .el-dialog,.app-wrapper.cockpit-layout .el-drawer{border-radius:6px;border-color:var(--cockpit-glass-line);background:var(--cockpit-glass);backdrop-filter:blur(2px);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .el-button--primary{color:#11151d;border-color:var(--cockpit-amber);background:var(--cockpit-amber)}.app-wrapper.fullscreen-cockpit .sidebar-container{display:none !important}.app-wrapper.fullscreen-cockpit .main-container{width:100%;margin-left:0 !important}.app-wrapper.fullscreen-cockpit .fixed-header,.app-wrapper.fullscreen-cockpit.hideSidebar .fixed-header{width:100% !important}.app-wrapper.fullscreen-cockpit .navbar{height:44px;border-bottom:1px solid var(--cockpit-glass-line);background:rgba(29,31,39,.92);backdrop-filter:blur(2px);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.fullscreen-cockpit .navbar .hamburger-container,.app-wrapper.fullscreen-cockpit .navbar .platform-wordmark{display:none}.app-wrapper.fullscreen-cockpit .navbar .fullscreen-wordmark{height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:22px;color:var(--cockpit-text);font-size:13px;font-weight:650;letter-spacing:0}.app-wrapper.fullscreen-cockpit .navbar .cockpit-nav{margin-left:clamp(140px, 24vw, 520px)}.app-wrapper.fullscreen-cockpit .navbar .right-menu{height:44px;line-height:42px}.app-wrapper.fullscreen-cockpit .navbar .avatar-wrapper{margin-top:0}.app-wrapper.fullscreen-cockpit .fixed-header+.app-main{min-height:calc(100vh - 44px);padding-top:44px;overflow:auto}.app-wrapper.fullscreen-dashboard .fixed-header+.app-main{height:100vh;min-height:100vh;overflow:hidden}.app-wrapper.fullscreen-dashboard .app-main{background:transparent}.app-wrapper.fullscreen-dashboard .reference-dashboard{margin-top:-44px;padding-top:54px;height:100vh}.app-wrapper.cockpit-layout .app-main{background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .app-container{padding:16px;color:#dce2e7;background:var(--cockpit-bg) !important}.app-wrapper.cockpit-layout .el-form,.app-wrapper.cockpit-layout .filter-container,.app-wrapper.cockpit-layout .table-container{border:1px solid var(--cockpit-border);border-radius:8px;background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .el-form{padding:14px 16px 2px;margin-bottom:12px}.app-wrapper.cockpit-layout .el-form-item__label,.app-wrapper.cockpit-layout .el-checkbox__label,.app-wrapper.cockpit-layout .el-radio__label{color:#a7b2be}.app-wrapper.cockpit-layout .el-input__inner,.app-wrapper.cockpit-layout .el-textarea__inner,.app-wrapper.cockpit-layout .el-select .el-input__inner,.app-wrapper.cockpit-layout .el-date-editor .el-input__inner{color:#dce2e7;border-color:#3a4552;border-radius:5px;background:#11161e}.app-wrapper.cockpit-layout .el-input__inner::-webkit-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-webkit-input-placeholder{color:#667382}.app-wrapper.cockpit-layout .el-input__inner::-moz-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-moz-placeholder{color:#667382}.app-wrapper.cockpit-layout .el-input__inner:-ms-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner:-ms-input-placeholder{color:#667382}.app-wrapper.cockpit-layout .el-input__inner::-ms-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-ms-input-placeholder{color:#667382}.app-wrapper.cockpit-layout .el-input__inner::placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::placeholder{color:#667382}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary){color:#aeb9c3;border-color:#3a4552;border-radius:5px;background:#1b222c}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):hover,.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):focus{color:#f0f3f5;border-color:#5d7180;background:#242d38}.app-wrapper.cockpit-layout .el-button--text{color:var(--cockpit-teal);border-color:transparent;background:transparent}.app-wrapper.cockpit-layout .el-table{color:#d0d9df;border-color:var(--cockpit-border);background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .el-table th.el-table__cell{color:#9eabb8;border-color:#343e4a;background:var(--cockpit-surface-raised)}.app-wrapper.cockpit-layout .el-table td.el-table__cell{color:#c5ced6;border-color:#2c3541;background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#222b36}.app-wrapper.cockpit-layout .el-table::before,.app-wrapper.cockpit-layout .el-table--border::after,.app-wrapper.cockpit-layout .el-table--group::after{background-color:#394452}.app-wrapper.cockpit-layout .el-tag{color:#aeb9c3;border-color:#455160;border-radius:4px;background:var(--cockpit-surface-raised)}.app-wrapper.cockpit-layout .el-tag--success{color:var(--cockpit-teal);border-color:#2e6b67;background:#152b2e}.app-wrapper.cockpit-layout .el-tag--warning{color:var(--cockpit-amber);border-color:#76512f;background:#302218}.app-wrapper.cockpit-layout .el-tag--danger{color:#ef6b63;border-color:#713d3b;background:#321c1f}.app-wrapper.cockpit-layout .el-tag--info{color:#8996a4;border-color:#3b4653;background:#1a2028}.app-wrapper.cockpit-layout .el-pagination,.app-wrapper.cockpit-layout .el-pagination button,.app-wrapper.cockpit-layout .el-pager li{color:#9ba8b5;background:transparent}.app-wrapper.cockpit-layout .el-pager li.active{color:#11161e;border-radius:4px;background:var(--cockpit-amber)}.app-wrapper.cockpit-layout .el-dropdown-menu,.app-wrapper.cockpit-layout .el-select-dropdown,.app-wrapper.cockpit-layout .el-picker-panel,.app-wrapper.cockpit-layout .el-cascader-menu{color:#cbd5dd;border-color:var(--cockpit-border);background:#1b222c}.app-wrapper.cockpit-layout .el-dropdown-menu__item,.app-wrapper.cockpit-layout .el-select-dropdown__item{color:#b8c4ce}.app-wrapper.cockpit-layout .el-dropdown-menu__item:hover,.app-wrapper.cockpit-layout .el-select-dropdown__item.hover,.app-wrapper.cockpit-layout .el-select-dropdown__item.selected{color:#f0f3f5;background:#2a3440}.app-wrapper.cockpit-layout .el-tabs__item{color:#7f8b98}.app-wrapper.cockpit-layout .el-tabs__item.is-active{color:#f0f3f5}.app-wrapper.cockpit-layout .el-tabs__active-bar{background:var(--cockpit-amber)}.app-wrapper.cockpit-layout .legacy-ai-page,.app-wrapper.cockpit-layout .monitor-page,.app-wrapper.cockpit-layout .device-page,.app-wrapper.cockpit-layout .channel-page{color:#dce2e7;background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .monitor-page{height:calc(100vh - 74px);min-height:640px;padding:14px;overflow:hidden}.app-wrapper.cockpit-layout .monitor-page .monitor-header,.app-wrapper.cockpit-layout .monitor-page .panel,.app-wrapper.cockpit-layout .monitor-page .video-toolbar,.app-wrapper.cockpit-layout .monitor-page .asset-filters{border-color:var(--cockpit-border);background:var(--cockpit-glass);backdrop-filter:blur(2px)}.app-wrapper.cockpit-layout .monitor-page .monitor-header,.app-wrapper.cockpit-layout .monitor-page .panel{border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .monitor-page .asset-filters,.app-wrapper.cockpit-layout .monitor-page .video-toolbar{border-bottom-color:var(--cockpit-border)}.app-wrapper.cockpit-layout .monitor-page .status-switch,.app-wrapper.cockpit-layout .monitor-page .layout-switch{border-color:#3a4552;border-radius:5px;overflow:hidden}.app-wrapper.cockpit-layout .monitor-page .status-switch button,.app-wrapper.cockpit-layout .monitor-page .layout-switch button{color:#8794a0;border-color:#3a4552;background:#171e27}.app-wrapper.cockpit-layout .monitor-page .status-switch button.active,.app-wrapper.cockpit-layout .monitor-page .layout-switch button.active{color:#171b22;background:var(--cockpit-amber)}.app-wrapper.cockpit-layout .monitor-page .play-box{border-color:#303a47;background:#0b1017}.app-wrapper.cockpit-layout .monitor-page .play-box.active{border-color:var(--cockpit-amber);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .monitor-page .slot-heading b,.app-wrapper.cockpit-layout .monitor-page .channel-list>button.analysing>i,.app-wrapper.cockpit-layout .monitor-page .channel-list>button.analysing>em{color:var(--cockpit-amber)}.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs a.active,.app-wrapper.cockpit-layout .legacy-ai-page .category-navigation button.active,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip>*.active{color:#171b22;border-color:var(--cockpit-amber);background:var(--cockpit-amber)}.app-wrapper.cockpit-layout .legacy-ai-page .panel-tools .el-input__inner,.app-wrapper.cockpit-layout .legacy-ai-page .panel-tools .el-select .el-input__inner{border-color:#3a4552;background:#11161e}.app-wrapper.cockpit-layout .legacy-ai-page .data-table .table-head{color:#a0acb8;border-color:#343e4a;background:var(--cockpit-surface-raised)}.app-wrapper.cockpit-layout .legacy-ai-page .data-table>article{border-color:#2c3541;background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .legacy-ai-page .data-table>article:hover{background:#222b36;-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band,.app-wrapper.cockpit-layout .legacy-ai-page .data-panel,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip,.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header{-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip>*,.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band,.app-wrapper.cockpit-layout .legacy-ai-page .data-panel,.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header,.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs{border-color:var(--cockpit-border);border-radius:8px;background:var(--cockpit-glass);backdrop-filter:blur(2px)}.app-wrapper.cockpit-layout #channelList,.app-wrapper.cockpit-layout #device{min-height:calc(100vh - 74px)}.app-wrapper.cockpit-layout #regionTree,.app-wrapper.cockpit-layout #groupTree{padding:14px 10px;color:#cbd5dd;border:1px solid var(--cockpit-border) !important;border-radius:8px;background:var(--cockpit-surface);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout #regionTree .flow-tree,.app-wrapper.cockpit-layout #groupTree .flow-tree,.app-wrapper.cockpit-layout #regionTree .el-tree,.app-wrapper.cockpit-layout #groupTree .el-tree,.app-wrapper.cockpit-layout #regionTree .vue-recycle-scroller,.app-wrapper.cockpit-layout #groupTree .vue-recycle-scroller,.app-wrapper.cockpit-layout #regionTree .vue-recycle-scroller__item-wrapper,.app-wrapper.cockpit-layout #groupTree .vue-recycle-scroller__item-wrapper{color:#c5d0d8;background:transparent !important}.app-wrapper.cockpit-layout #regionTree .el-tree-node__content,.app-wrapper.cockpit-layout #groupTree .el-tree-node__content{min-height:34px;border-radius:4px}.app-wrapper.cockpit-layout #regionTree .el-tree-node__content:hover,.app-wrapper.cockpit-layout #groupTree .el-tree-node__content:hover,.app-wrapper.cockpit-layout #regionTree .el-tree-node:focus>.el-tree-node__content,.app-wrapper.cockpit-layout #groupTree .el-tree-node:focus>.el-tree-node__content{color:#f0f3f5;background:#27313d}.app-wrapper.cockpit-layout .el-alert--info{color:#aab8c4;border:1px solid #3a4552;border-radius:5px;background:#1b232d}.app-wrapper.cockpit-layout .el-alert--info .el-alert__title{color:#d6dee4}.app-wrapper.cockpit-layout .el-alert--info .el-alert__description{color:#8795a2}@media(max-width: 760px){.app-wrapper.cockpit-layout .app-container{padding:10px}body .el-dialog__wrapper .el-dialog{width:calc(100vw - 24px) !important;max-width:520px;margin-top:5vh !important}}@media(max-width: 700px){.app-wrapper.cockpit-layout .fixed-header,.app-wrapper.cockpit-layout.hideSidebar .fixed-header{width:100%}}.app-wrapper .el-table,.app-wrapper .el-table th,.app-wrapper .el-table tr,.app-wrapper .el-table td{color:#aebfc4;border-color:#1e2a2f;background:rgba(13,18,20,.58);backdrop-filter:blur(2px)}.app-wrapper .el-table::before,.app-wrapper .el-table--border::after,.app-wrapper .el-table--group::after{background-color:#263239}.app-wrapper .el-table--enable-row-hover .el-table__body tr:hover>td{background:#121b1f}.app-wrapper .el-dialog,.app-wrapper .el-drawer,.app-wrapper .el-card{color:var(--edge-text);border-color:var(--edge-border);background:rgba(13,18,20,.76);backdrop-filter:blur(2px);-webkit-box-shadow:none;box-shadow:none}.app-wrapper .el-dialog__title,.app-wrapper .el-form-item__label,.app-wrapper .el-descriptions__title{color:#cbd8db}.cockpit-insight-dialog{max-width:calc(100vw - 24px);overflow:hidden;color:var(--cockpit-text);border:1px solid var(--cockpit-glass-line) !important;border-radius:8px !important;background:linear-gradient(145deg, rgba(42, 46, 55, 0.94), rgba(32, 34, 41, 0.92)) !important;backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.cockpit-insight-dialog .el-dialog__header{padding:14px 48px 13px 16px;border-bottom:1px solid rgba(182,198,213,.18)}.cockpit-insight-dialog .el-dialog__title{color:#edf1f4;font-size:14px;font-weight:650}.cockpit-insight-dialog .el-dialog__headerbtn{top:14px;right:16px}.cockpit-insight-dialog .el-dialog__headerbtn .el-dialog__close{color:#9da9b4}.cockpit-insight-dialog .el-dialog__body{padding:16px}.dashboard-event-dialog{max-width:calc(100vw - 24px);overflow:hidden;color:var(--cockpit-text);border:1px solid var(--cockpit-glass-line) !important;border-radius:8px !important;background:linear-gradient(145deg, rgba(42, 46, 55, 0.95), rgba(32, 34, 41, 0.93)) !important;backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.dashboard-event-dialog .el-dialog__header{padding:14px 48px 13px 16px;border-bottom:1px solid rgba(182,198,213,.18)}.dashboard-event-dialog .el-dialog__title{color:#edf1f4;font-size:14px;font-weight:650}.dashboard-event-dialog .el-dialog__headerbtn{top:14px;right:16px}.dashboard-event-dialog .el-dialog__headerbtn .el-dialog__close{color:#9da9b4}.dashboard-event-dialog .el-dialog__body,.command-event-dialog .el-dialog__body{min-height:0;padding:12px;background:rgba(29,31,39,.52)}.dashboard-event-dialog .el-dialog__header,.command-event-dialog .el-dialog__header{padding:13px 48px 12px 16px;border-bottom:.5px solid var(--cockpit-glass-line);-webkit-box-shadow:none;box-shadow:none}.dashboard-event-dialog .el-dialog__title,.command-event-dialog .el-dialog__title{color:var(--cockpit-text);font-size:14px;font-weight:650;letter-spacing:.01em}.dashboard-event-dialog .el-dialog__headerbtn,.command-event-dialog .el-dialog__headerbtn{top:13px;right:16px}.dashboard-event-dialog .el-dialog__headerbtn .el-dialog__close,.command-event-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--cockpit-muted)}.dashboard-event-dialog,.command-event-dialog,.gis-event-dialog{max-width:820px;border-radius:10px !important}.app-wrapper .el-input__inner,.app-wrapper .el-textarea__inner,.app-wrapper .el-select .el-input__inner{color:#cddadd;border-color:#2b3940;background:#080d0f;border-radius:2px}.app-wrapper .el-pagination,.app-wrapper .el-pagination button,.app-wrapper .el-pager li{color:#81959d;background:transparent}.app-wrapper .el-pager li.active{color:var(--edge-green)}.app-wrapper .app-container{color:var(--edge-text);background:var(--edge-bg) !important}.app-wrapper ::-webkit-scrollbar{width:7px;height:7px}.app-wrapper ::-webkit-scrollbar-thumb{background:#2a383e}.app-wrapper ::-webkit-scrollbar-track{background:#080d0f}.app-wrapper.cockpit-layout,.app-wrapper.fullscreen-cockpit,.app-wrapper.fullscreen-dashboard{color:var(--cockpit-text);background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .el-card,.app-wrapper.cockpit-layout .el-dialog,.app-wrapper.cockpit-layout .el-drawer,.app-wrapper.cockpit-layout .monitor-page .monitor-header,.app-wrapper.cockpit-layout .monitor-page .panel,.app-wrapper.cockpit-layout .monitor-page .video-toolbar,.app-wrapper.cockpit-layout .monitor-page .asset-filters,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip>*,.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band,.app-wrapper.cockpit-layout .legacy-ai-page .data-panel,.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header,.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs,.app-wrapper.cockpit-layout #regionTree,.app-wrapper.cockpit-layout #groupTree{border:.5px solid var(--cockpit-glass-line) !important;border-radius:8px;background:var(--cockpit-glass) !important;backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .el-form,.app-wrapper.cockpit-layout .filter-container,.app-wrapper.cockpit-layout .table-container{border:.5px solid var(--cockpit-glass-line);border-radius:8px;background:var(--cockpit-surface);-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.fullscreen-cockpit .navbar{border-bottom:.5px solid var(--cockpit-glass-line);background:rgba(16,26,40,.94);backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .app-main,.app-wrapper.cockpit-layout .app-container,.app-wrapper.cockpit-layout .main-container,.app-wrapper.fullscreen-dashboard .app-main{background:var(--cockpit-bg) !important}.app-wrapper.cockpit-layout .el-table,.app-wrapper.cockpit-layout .el-table th.el-table__cell,.app-wrapper.cockpit-layout .el-table td.el-table__cell{border-color:rgba(53,196,216,.16);background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .el-table th.el-table__cell{background:var(--cockpit-surface-raised)}.app-wrapper.cockpit-layout .el-button--primary,.app-wrapper.cockpit-layout .el-tabs__active-bar,.app-wrapper.cockpit-layout .el-pager li.active{border-color:var(--cockpit-info);background:var(--cockpit-info)}.app-wrapper.cockpit-layout .el-button--primary{color:#e9ecef}.app-wrapper.cockpit-layout .el-tag--success{color:var(--cockpit-teal);border-color:rgba(53,196,216,.45);background:rgba(53,196,216,.1)}.app-wrapper.cockpit-layout .el-tag--warning{color:var(--cockpit-amber);border-color:rgba(240,160,32,.45);background:rgba(240,160,32,.1)}.app-wrapper.cockpit-layout .el-tag--danger{color:var(--cockpit-danger);border-color:rgba(226,75,74,.45);background:rgba(226,75,74,.1)}.app-wrapper.cockpit-layout .el-input__inner,.app-wrapper.cockpit-layout .el-textarea__inner,.app-wrapper.cockpit-layout .el-select .el-input__inner,.app-wrapper.cockpit-layout .el-date-editor .el-input__inner{color:var(--cockpit-text);border:.5px solid rgba(53,196,216,.25);border-radius:8px;background:var(--cockpit-bg)}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary),.app-wrapper.cockpit-layout .monitor-page .status-switch button,.app-wrapper.cockpit-layout .monitor-page .layout-switch button{color:var(--cockpit-muted);border:.5px solid rgba(53,196,216,.25);border-radius:8px;background:var(--cockpit-surface)}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):hover,.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):focus{color:var(--cockpit-text);border-color:var(--cockpit-teal);background:var(--cockpit-surface-raised)}.app-wrapper.cockpit-layout .monitor-page .status-switch button.active,.app-wrapper.cockpit-layout .monitor-page .layout-switch button.active{color:#e9ecef;border-color:var(--cockpit-info);background:var(--cockpit-info)}.app-wrapper.cockpit-layout .monitor-page .play-box.active{border-color:var(--cockpit-info);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .legacy-ai-page .data-table>article:hover{background:var(--cockpit-surface-raised);-webkit-box-shadow:none;box-shadow:none}.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band,.app-wrapper.cockpit-layout .legacy-ai-page .data-panel,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip,.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header,.app-wrapper.cockpit-layout #regionTree,.app-wrapper.cockpit-layout #groupTree{-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper .el-dialog,.app-wrapper .el-drawer,.app-wrapper .el-card,.cockpit-insight-dialog,.dashboard-event-dialog,.command-event-dialog,.gis-event-dialog{border:.5px solid var(--cockpit-glass-line) !important;border-radius:8px !important;background:var(--cockpit-glass) !important;backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.cockpit-insight-dialog .el-dialog__header,.dashboard-event-dialog .el-dialog__header,.command-event-dialog .el-dialog__header{border-bottom:.5px solid var(--cockpit-glass-line);-webkit-box-shadow:none !important;box-shadow:none !important}.dashboard-event-dialog .el-dialog__body,.command-event-dialog .el-dialog__body{background:rgba(16,26,40,.72)}.reference-business-command,.spatial-header,.spatial-map-toolbar,.spatial-layer-rail,.spatial-event-rail,.spatial-bottom-dock,.event-media,.evidence-viewer{color:var(--cockpit-text);border-color:var(--cockpit-glass-line);background-color:var(--cockpit-surface);backdrop-filter:blur(2px);-webkit-box-shadow:none !important;box-shadow:none !important}.reference-business-command .queue-panel,.reference-business-command .map-panel,.reference-business-command .bottom-card,.spatial-layer-rail,.spatial-event-rail,.spatial-bottom-dock{border:.5px solid var(--cockpit-glass-line);background:var(--cockpit-surface);-webkit-box-shadow:none !important;box-shadow:none !important}.reference-business-command .map-viewport,.spatial-map-toolbar,.evidence-viewer__viewport,.event-media__viewer{background:var(--cockpit-stage, #101A28)}.dashboard-event-media,.event-evidence,.gis-event-content .event-media{-webkit-box-shadow:none !important;box-shadow:none !important;border-color:var(--cockpit-glass-line) !important}.event-media__toolbar,.evidence-viewer__toolbar{border-color:var(--cockpit-glass-line) !important;background:var(--cockpit-surface-raised) !important}.event-media__modes button.active,.evidence-viewer__tool:hover,.evidence-viewer__tool:focus{border-color:var(--cockpit-info) !important;background:var(--cockpit-info) !important;color:var(--cockpit-text) !important}:root{--v3-bg: #191A1F;--v3-stage: #2E3138;--v3-panel: rgba(41, 44, 51, .40);--v3-panel-raised: rgba(255, 255, 255, .05);--v3-modal: #1A1C21;--v3-border: rgba(255, 255, 255, .15);--v3-border-strong: rgba(255, 255, 255, .30);--v3-amber: #FF852E;--v3-amber-deep: #E56F1F;--v3-danger: #FF4444;--v3-green: #3FA760;--v3-location: #50C4FF;--v3-selection: #D8D8D8;--v3-yellow-phase: #E8C33C;--v3-green-phase: #4CAF6E;--v3-red-phase: #D64545;--v3-model: #E8EAED;--v3-model-dim: #9AA0A8;--v3-text: #FFFFFF;--v3-muted: rgba(255, 255, 255, .70);--v3-subtle: rgba(255, 255, 255, .50);--edge-bg: var(--v3-bg);--edge-surface: var(--v3-panel);--edge-surface-2: var(--v3-panel-raised);--edge-border: var(--v3-border);--edge-text: var(--v3-text);--edge-muted: var(--v3-muted);--edge-green: var(--v3-green);--edge-cyan: var(--v3-muted);--edge-amber: var(--v3-amber);--edge-red: var(--v3-danger);--cockpit-bg: var(--v3-bg);--cockpit-stage: var(--v3-stage);--cockpit-surface: var(--v3-panel);--cockpit-surface-raised: var(--v3-panel-raised);--cockpit-border: var(--v3-border);--cockpit-text: var(--v3-text);--cockpit-muted: var(--v3-muted);--cockpit-teal: var(--v3-muted);--cockpit-amber: var(--v3-amber);--cockpit-danger: var(--v3-danger);--cockpit-info: var(--v3-amber);--cockpit-glass: var(--v3-panel);--cockpit-glass-raised: var(--v3-panel-raised);--cockpit-glass-line: var(--v3-border)}body,#app,.app-wrapper.cockpit-layout,.app-wrapper.fullscreen-cockpit,.app-wrapper.fullscreen-dashboard,.app-wrapper.cockpit-layout .main-container,.app-wrapper.cockpit-layout .app-main,.app-wrapper.cockpit-layout .app-container{color:var(--v3-text) !important;background:var(--v3-bg) !important}.app-wrapper.cockpit-layout *,.app-wrapper.fullscreen-cockpit *,.app-wrapper.fullscreen-dashboard *{text-shadow:none !important}.app-wrapper.cockpit-layout .el-card,.app-wrapper.cockpit-layout .el-dialog,.app-wrapper.cockpit-layout .el-drawer,.app-wrapper.cockpit-layout .panel,.app-wrapper.cockpit-layout .rail-section,.app-wrapper.cockpit-layout .queue-panel,.app-wrapper.cockpit-layout .map-panel,.app-wrapper.cockpit-layout .bottom-card,.app-wrapper.cockpit-layout .spatial-header,.app-wrapper.cockpit-layout .spatial-map-toolbar,.app-wrapper.cockpit-layout .spatial-layer-rail,.app-wrapper.cockpit-layout .spatial-event-rail,.app-wrapper.cockpit-layout .spatial-bottom-dock,.app-wrapper.cockpit-layout .monitor-header,.app-wrapper.cockpit-layout .video-toolbar,.app-wrapper.cockpit-layout .asset-filters,.app-wrapper.cockpit-layout .data-panel,.app-wrapper.cockpit-layout .workspace-header,.app-wrapper.cockpit-layout .event-category-band,.app-wrapper.cockpit-layout .summary-strip>*{border:.5px solid var(--v3-border) !important;border-radius:8px !important;color:var(--v3-text) !important;background:var(--v3-panel) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .el-dialog,.app-wrapper.cockpit-layout .el-drawer,.app-wrapper.cockpit-layout .dashboard-event-dialog,.app-wrapper.cockpit-layout .command-event-dialog,.app-wrapper.cockpit-layout .gis-event-dialog,.app-wrapper.cockpit-layout .cockpit-insight-dialog{border-color:var(--v3-border-strong) !important;background:var(--v3-modal) !important}.app-wrapper.cockpit-layout .el-dialog__header,.app-wrapper.cockpit-layout .el-dialog__body,.app-wrapper.cockpit-layout .el-dialog__footer{border-color:var(--v3-border) !important;background:transparent !important}.app-wrapper.cockpit-layout .el-dialog__title,.app-wrapper.cockpit-layout .el-dialog__headerbtn .el-dialog__close,.app-wrapper.cockpit-layout .el-form-item__label,.app-wrapper.cockpit-layout .el-descriptions__title{color:var(--v3-text) !important}.app-wrapper.cockpit-layout .el-input__inner,.app-wrapper.cockpit-layout .el-textarea__inner,.app-wrapper.cockpit-layout .el-select .el-input__inner,.app-wrapper.cockpit-layout .el-date-editor .el-input__inner{color:var(--v3-text) !important;border:.5px solid var(--v3-border-strong) !important;border-radius:4px !important;background:var(--v3-modal) !important}.app-wrapper.cockpit-layout .el-button--primary,.app-wrapper.cockpit-layout .el-tabs__active-bar,.app-wrapper.cockpit-layout .el-pager li.active,.app-wrapper.cockpit-layout .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#1a1c21 !important;border-color:var(--v3-amber) !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary),.app-wrapper.cockpit-layout .el-radio-button__inner{color:var(--v3-muted) !important;border-color:var(--v3-border-strong) !important;border-radius:4px !important;background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):hover,.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):focus,.app-wrapper.cockpit-layout .el-radio-button__inner:hover{color:var(--v3-text) !important;border-color:var(--v3-amber) !important;background:#363a42 !important}.app-wrapper.cockpit-layout .el-tag--success,.app-wrapper.cockpit-layout .el-tag--success.is-hit{color:var(--v3-green) !important;border-color:rgba(63,167,96,.48) !important;background:rgba(63,167,96,.12) !important}.app-wrapper.cockpit-layout .el-tag--warning{color:var(--v3-amber) !important;border-color:rgba(245,166,35,.48) !important;background:rgba(245,166,35,.12) !important}.app-wrapper.cockpit-layout .el-tag--danger{color:var(--v3-danger) !important;border-color:rgba(226,75,74,.52) !important;background:rgba(226,75,74,.12) !important}.app-wrapper.cockpit-layout .el-tag--info{color:var(--v3-muted) !important;border-color:var(--v3-border-strong) !important;background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout .el-table,.app-wrapper.cockpit-layout .el-table th.el-table__cell,.app-wrapper.cockpit-layout .el-table td.el-table__cell,.app-wrapper.cockpit-layout .el-table tr{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-panel) !important}.app-wrapper.cockpit-layout .el-table th.el-table__cell{color:var(--v3-muted) !important;background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#363a42 !important}.app-wrapper.cockpit-layout .el-dropdown-menu,.app-wrapper.cockpit-layout .el-select-dropdown,.app-wrapper.cockpit-layout .el-picker-panel,.app-wrapper.cockpit-layout .el-cascader-menu{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .el-dropdown-menu__item,.app-wrapper.cockpit-layout .el-select-dropdown__item{color:var(--v3-muted) !important}.app-wrapper.cockpit-layout .el-dropdown-menu__item:hover,.app-wrapper.cockpit-layout .el-select-dropdown__item.hover,.app-wrapper.cockpit-layout .el-select-dropdown__item.selected{color:var(--v3-text) !important;background:#363a42 !important}.app-wrapper.fullscreen-cockpit .navbar,.app-wrapper.fullscreen-dashboard .navbar,.app-wrapper.cockpit-layout .navbar{color:var(--v3-muted) !important;border-bottom:.5px solid var(--v3-border) !important;background:#1a1c21 !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .fullscreen-wordmark,.app-wrapper.cockpit-layout .platform-wordmark,.app-wrapper.cockpit-layout .platform-wordmark>strong,.app-wrapper.cockpit-layout .cockpit-nav a.is-active,.app-wrapper.cockpit-layout .cockpit-nav a.router-link-exact-active{color:var(--v3-model) !important}.app-wrapper.cockpit-layout .platform-wordmark>span{color:#1a1c21 !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .cockpit-nav a{color:var(--v3-muted) !important;border-bottom-color:transparent !important}.app-wrapper.cockpit-layout .cockpit-nav a:hover{color:var(--v3-text) !important;background:rgba(255,255,255,.035) !important}.app-wrapper.cockpit-layout .cockpit-nav a.is-active,.app-wrapper.cockpit-layout .cockpit-nav a.router-link-exact-active{border-bottom-color:var(--v3-amber) !important}.app-wrapper.cockpit-layout .weather-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;height:100%;margin-right:16px;color:var(--v3-muted);vertical-align:top;font-size:9px}.app-wrapper.cockpit-layout .weather-status strong{color:var(--v3-text);font-weight:600}.app-wrapper.cockpit-layout .map-canvas,.app-wrapper.cockpit-layout .map-viewport,.app-wrapper.cockpit-layout .map-plane,.app-wrapper.cockpit-layout .cad-dual-frame,.app-wrapper.cockpit-layout .cad-spatial-frame,.app-wrapper.cockpit-layout .cad-spatial-stack{background-color:var(--v3-stage) !important;background-image:linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px) !important;background-size:28px 28px !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .map-plane>img,.app-wrapper.cockpit-layout .map-image,.app-wrapper.cockpit-layout .cad-spatial-frame,.app-wrapper.cockpit-layout .cad-dual-frame img{-webkit-filter:grayscale(0.92) brightness(0.82) contrast(1.18) !important;filter:grayscale(0.92) brightness(0.82) contrast(1.18) !important}.app-wrapper.cockpit-layout .map-origin,.app-wrapper.cockpit-layout .map-legend,.app-wrapper.cockpit-layout .scene-indicator,.app-wrapper.cockpit-layout .spatial-map-toolbar,.app-wrapper.cockpit-layout .spatial-bottom-dock,.app-wrapper.cockpit-layout .spatial-layer-rail,.app-wrapper.cockpit-layout .spatial-event-rail{border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .map-origin span,.app-wrapper.cockpit-layout .spatial-live-indicator{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout .spatial-live-indicator i{color:var(--v3-amber) !important;background-color:var(--v3-amber) !important}.app-wrapper.cockpit-layout .map-legend i.green,.app-wrapper.cockpit-layout .spatial-event-dot.p3,.app-wrapper.cockpit-layout .spatial-event-dot.p4{background:var(--v3-muted) !important}.app-wrapper.cockpit-layout .map-legend i.green{background:var(--v3-green) !important}.app-wrapper.cockpit-layout .precise-event-marker>i,.app-wrapper.cockpit-layout .map-event-marker.severity-p1>i,.app-wrapper.cockpit-layout .map-event-marker.severity-p1,.app-wrapper.cockpit-layout .spatial-event-dot.p1{color:var(--v3-danger) !important;background:var(--v3-danger) !important}.app-wrapper.cockpit-layout .precise-event-marker.severity-p2>i,.app-wrapper.cockpit-layout .map-event-marker.severity-p2>i,.app-wrapper.cockpit-layout .map-event-marker.severity-p2,.app-wrapper.cockpit-layout .spatial-event-dot.p2{color:var(--v3-amber) !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .scene-arrow:hover,.app-wrapper.cockpit-layout .scene-arrow:focus-visible,.app-wrapper.cockpit-layout .spatial-icon-button:hover,.app-wrapper.cockpit-layout .spatial-icon-button.active,.app-wrapper.cockpit-layout .layer-switch button.active,.app-wrapper.cockpit-layout .queue-tabs button.active{color:#1a1c21 !important;border-color:var(--v3-amber) !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .echarts,.app-wrapper.cockpit-layout canvas{-webkit-filter:none !important;filter:none !important}.app-wrapper.cockpit-layout .reasoning-chain::before{background:-webkit-gradient(linear, left top, right top, color-stop(0, var(--v3-amber)), color-stop(18%, rgba(255, 255, 255, 0.22)), color-stop(32%, var(--v3-amber)), color-stop(64%, rgba(255, 255, 255, 0.22)), color-stop(78%, var(--v3-amber)), color-stop(88%, rgba(255, 255, 255, 0.22))) !important;background:linear-gradient(90deg, var(--v3-amber) 0 18%, rgba(255, 255, 255, 0.22) 18% 32%, var(--v3-amber) 32% 64%, rgba(255, 255, 255, 0.22) 64% 78%, var(--v3-amber) 78% 88%, rgba(255, 255, 255, 0.22) 88% 100%) !important}.app-wrapper.cockpit-layout .workflow-mini span.healthy,.app-wrapper.cockpit-layout .trust-list article.ok b,.app-wrapper.cockpit-layout .capability-list em{color:var(--v3-green) !important}.app-wrapper.cockpit-layout .workflow-mini span.warning,.app-wrapper.cockpit-layout .trust-list article.failed b,.app-wrapper.cockpit-layout .capability-list .state-planned em{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout ::-webkit-scrollbar-thumb{background:#4a4f57 !important}.app-wrapper.cockpit-layout ::-webkit-scrollbar-track{background:#1a1c21 !important}@media(max-width: 760px){.app-wrapper.cockpit-layout .el-dialog,.app-wrapper.cockpit-layout .el-drawer{border-radius:6px !important}}.reference-dashboard,.reference-business-command,.command-page,.spatial-page,.monitor-page,.legacy-ai-page,.ai-operations-page{color:var(--v3-text) !important;background-color:var(--v3-bg) !important;background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) !important;background-size:28px 28px !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.reference-dashboard .rail-section,.reference-dashboard .reasoning-chain,.reference-business-command .queue-panel,.reference-business-command .map-panel,.reference-business-command .bottom-card,.spatial-header,.spatial-map-toolbar,.spatial-layer-rail,.spatial-event-rail,.spatial-bottom-dock{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-panel) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.reference-dashboard .command-kicker,.reference-dashboard .section-heading span,.reference-dashboard .map-origin span,.reference-dashboard .scene-indicator span,.reference-dashboard .reasoning-chain article strong,.reference-business-command .panel-heading span,.reference-business-command .bottom-card>span{color:var(--v3-amber) !important}.reference-dashboard .capacity-track i,.reference-dashboard .workflow-mini span.warning,.reference-business-command .workflow-mini span.warning{background:var(--v3-amber) !important}.reference-dashboard .workflow-mini span.healthy,.reference-business-command .workflow-mini span.healthy{background:var(--v3-green) !important}.reference-dashboard .capacity-list footer b,.reference-dashboard .capacity-highlight strong,.reference-dashboard .executive-strip .capacity-highlight strong{color:var(--v3-amber) !important}.reference-dashboard .map-plane,.reference-business-command .map-viewport,.reference-business-command .map-panel,.spatial-map-stage,.cad-dual-frame,.cad-spatial-stack{background-color:var(--v3-stage) !important;border-color:var(--v3-border) !important}.reference-dashboard .map-plane>img,.reference-business-command .map-image,.cad-spatial-frame,.cad-dual-frame img{-webkit-filter:grayscale(0.92) brightness(0.82) contrast(1.18) !important;filter:grayscale(0.92) brightness(0.82) contrast(1.18) !important}.reference-dashboard .semantic-zone.tone-cyan .zone-pulse,.reference-dashboard .semantic-zone.tone-blue .zone-pulse,.reference-dashboard .semantic-zone.tone-amber .zone-pulse,.reference-dashboard .semantic-zone .zone-pulse{background:var(--v3-model-dim) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .semantic-zone.tone-amber .zone-pulse,.reference-dashboard .semantic-zone.risk .zone-pulse,.reference-dashboard .precise-event-marker.severity-p2>i{background:var(--v3-amber) !important}.reference-dashboard .precise-event-marker.severity-info>i{background:var(--v3-green) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .reasoning-chain::before{background:-webkit-gradient(linear, left top, right top, color-stop(0, var(--v3-amber)), color-stop(18%, rgba(255, 255, 255, 0.22)), color-stop(32%, var(--v3-amber)), color-stop(64%, rgba(255, 255, 255, 0.22)), color-stop(78%, var(--v3-amber)), color-stop(88%, rgba(255, 255, 255, 0.22))) !important;background:linear-gradient(90deg, var(--v3-amber) 0 18%, rgba(255, 255, 255, 0.22) 18% 32%, var(--v3-amber) 32% 64%, rgba(255, 255, 255, 0.22) 64% 78%, var(--v3-amber) 78% 88%, rgba(255, 255, 255, 0.22) 88% 100%) !important}.reference-dashboard .v3-time-axis{position:absolute;z-index:8;right:302px;bottom:74px;left:302px;height:38px;padding:7px 14px 0;color:var(--v3-muted);border-top:.5px solid var(--v3-border);background:rgba(38,41,47,.94)}.reference-dashboard .v3-time-axis-track{position:relative;height:3px;overflow:visible;background:rgba(255,255,255,.16)}.reference-dashboard .v3-time-axis-track i{display:block;height:100%;background:var(--v3-amber)}.reference-dashboard .v3-time-axis-track b{position:absolute;top:-4px;width:1px;height:11px;background:var(--v3-model)}.reference-dashboard .v3-time-axis-ticks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;font-size:8px;font-variant-numeric:tabular-nums}.reference-dashboard .v3-time-axis-ticks span{color:var(--v3-muted)}.reference-dashboard .rail-section strong,.reference-dashboard .decision-list strong,.reference-business-command .queue-copy strong,.ai-operations-page .panel-heading h2,.monitor-page .panel-heading h2{font-size:10px !important}.reference-dashboard .rail-section small,.reference-dashboard .decision-list small,.reference-business-command .queue-copy small,.ai-operations-page .panel-heading small,.monitor-page .panel-heading span{font-size:9px !important}@media(max-width: 1180px){.reference-dashboard .v3-time-axis{right:8px;left:8px;bottom:96px}}@media(max-width: 560px){.reference-dashboard .v3-time-axis{bottom:148px}}.reference-business-command .map-event-marker.severity-p3,.reference-business-command .map-event-marker.severity-p4,.reference-business-command .map-event-marker.severity-p3>i,.reference-business-command .map-event-marker.severity-p4>i{color:var(--v3-muted) !important;background:var(--v3-muted) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-business-command .map-event-marker.severity-p2,.reference-business-command .map-event-marker.severity-p2>i{color:var(--v3-amber) !important;background:var(--v3-amber) !important}.reference-business-command .map-event-marker.severity-p1,.reference-business-command .map-event-marker.severity-p1>i{color:var(--v3-danger) !important;background:var(--v3-danger) !important}.reference-business-command .command-event-dialog,.dashboard-event-dialog,.gis-event-dialog{background:var(--v3-modal) !important;border-color:var(--v3-border-strong) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.reference-business-command .event-facts header,.reference-business-command .event-spatial-link,.reference-business-command .event-timeline i.latest,.reference-business-command .event-timeline i.active{color:var(--v3-amber) !important;border-color:var(--v3-amber) !important}.app-wrapper.cockpit-layout .event-media,.app-wrapper.cockpit-layout .evidence-viewer,.app-wrapper.cockpit-layout .event-media__viewer,.app-wrapper.cockpit-layout .evidence-viewer__viewport{background:var(--v3-stage) !important;border-color:var(--v3-border) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .event-media__toolbar,.app-wrapper.cockpit-layout .event-media__modes,.app-wrapper.cockpit-layout .event-media__source{border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .event-media__modes button.active{color:#1a1c21 !important;background:var(--v3-amber) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .event-media__source span i,.app-wrapper.cockpit-layout .event-media__source em{color:var(--v3-amber) !important}.login-container,.login-container>div[style]{color:var(--v3-text) !important;background:var(--v3-bg) !important;background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) !important;background-size:28px 28px !important}.login-container .login-form{min-height:420px;padding:54px 42px 34px;border:.5px solid var(--v3-border-strong) !important;border-radius:8px !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.login-container .title{color:var(--v3-model) !important}.login-container .el-form-item{border-color:var(--v3-border) !important;background:var(--v3-modal) !important}.login-container .el-button--primary{color:#1a1c21 !important;border-color:var(--v3-amber) !important;background:var(--v3-amber) !important}.ai-operations-page,.monitor-page,.legacy-ai-page{color:var(--v3-text) !important;background:var(--v3-bg) !important}.ai-operations-page .operations-header,.ai-operations-page .metric-strip,.ai-operations-page .panel,.monitor-page .monitor-header,.monitor-page .panel,.monitor-page .video-toolbar,.monitor-page .asset-filters,.legacy-ai-page .workspace-header,.legacy-ai-page .view-tabs,.legacy-ai-page .summary-strip>*,.legacy-ai-page .event-category-band,.legacy-ai-page .data-panel{color:var(--v3-text) !important;border:.5px solid var(--v3-border) !important;border-radius:8px !important;background:var(--v3-panel) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.ai-operations-page .panel-heading,.monitor-page .panel-heading,.monitor-page .video-toolbar,.legacy-ai-page .panel-tools,.legacy-ai-page .data-table .table-head{border-color:var(--v3-border) !important;background:var(--v3-panel-raised) !important}.ai-operations-page .header-kicker,.ai-operations-page .panel-heading span,.monitor-page .monitor-title>span,.monitor-page .panel-heading span,.legacy-ai-page .panel-heading span,.legacy-ai-page .workspace-header span,.legacy-ai-page .view-tabs a.active,.legacy-ai-page .category-navigation button.active{color:var(--v3-amber) !important}.ai-operations-page .metric-strip strong,.ai-operations-page .gpu-gauge i,.ai-operations-page .camera-table article strong,.ai-operations-page .recognition-list strong,.monitor-page .monitor-metrics strong,.monitor-page .slot-heading b{color:var(--v3-amber) !important}.ai-operations-page .gpu-gauge i,.monitor-page .status-switch button.active,.monitor-page .layout-switch button.active,.legacy-ai-page .summary-strip>*.active,.legacy-ai-page .view-tabs a.active,.legacy-ai-page .category-navigation button.active{border-color:var(--v3-amber) !important;background:var(--v3-amber) !important;color:#1a1c21 !important}.ai-operations-page .camera-table em.online,.ai-operations-page .metric-strip em.good,.monitor-page .asset-footer .online,.monitor-page .channel-list>button:not(.offline)>em{color:var(--v3-green) !important}.ai-operations-page .camera-table em.offline,.ai-operations-page .metric-strip em.danger,.monitor-page .asset-footer .offline,.monitor-page .channel-list>button.offline>em{color:var(--v3-danger) !important}.ai-operations-page .throughput-chart,.ai-operations-page .gpu-list,.ai-operations-page .camera-table,.ai-operations-page .dependency-grid,.ai-operations-page .recognition-columns,.ai-operations-page .result-list,.ai-operations-page .event-list,.monitor-page .player-stage,.monitor-page .play-grid,.monitor-page .play-box{background:var(--v3-stage) !important;border-color:var(--v3-border) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.monitor-page .play-box.active,.monitor-page .play-box.primary{border-color:var(--v3-amber) !important;-webkit-box-shadow:inset 0 0 0 1px var(--v3-amber) !important;box-shadow:inset 0 0 0 1px var(--v3-amber) !important}.legacy-ai-page .data-table>article,.legacy-ai-page .data-table>article:hover{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.legacy-ai-page .event-category-band,.legacy-ai-page .data-panel,.legacy-ai-page .summary-strip,.legacy-ai-page .workspace-header,.legacy-ai-page .view-tabs{background:var(--v3-panel) !important}.legacy-ai-page .severity-p1,.legacy-ai-page .priority-p1,.legacy-ai-page .event-level-p1{color:var(--v3-danger) !important}.legacy-ai-page .severity-p2,.legacy-ai-page .priority-p2,.legacy-ai-page .event-level-p2{color:var(--v3-amber) !important}.legacy-ai-page .severity-p3,.legacy-ai-page .severity-p4,.legacy-ai-page .priority-p3,.legacy-ai-page .priority-p4,.legacy-ai-page .event-level-p3,.legacy-ai-page .event-level-p4{color:var(--v3-muted) !important}.reference-dashboard .map-object-card,.reference-dashboard .cockpit-insight-dialog,.reference-dashboard .dashboard-event-dialog,.reference-business-command .command-event-dialog{background:var(--v3-modal) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .legacy-ai-page,.app-wrapper.cockpit-layout .ai-operations-page,.app-wrapper.cockpit-layout .monitor-page,.app-wrapper.cockpit-layout #device,.app-wrapper.cockpit-layout #channelList,.app-wrapper.cockpit-layout #devicePosition,.app-wrapper.cockpit-layout #DeviceRecord,.app-wrapper.cockpit-layout #app.app-container{color:var(--v3-text) !important;background:var(--v3-bg) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header,.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip,.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band,.app-wrapper.cockpit-layout .legacy-ai-page .data-panel,.app-wrapper.cockpit-layout .ai-operations-page .operations-header,.app-wrapper.cockpit-layout .ai-operations-page .metric-strip,.app-wrapper.cockpit-layout .ai-operations-page .panel,.app-wrapper.cockpit-layout .monitor-page .monitor-header,.app-wrapper.cockpit-layout .monitor-page .panel,.app-wrapper.cockpit-layout .monitor-page .video-toolbar,.app-wrapper.cockpit-layout .monitor-page .asset-filters{border-color:var(--v3-border) !important;border-radius:6px !important;color:var(--v3-text) !important;background:var(--v3-panel) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-header>div:first-child>span,.app-wrapper.cockpit-layout .legacy-ai-page .panel-heading>div>span,.app-wrapper.cockpit-layout .legacy-ai-page .event-category-band>header>span,.app-wrapper.cockpit-layout .legacy-ai-page .taxonomy-category-heading>i,.app-wrapper.cockpit-layout .ai-operations-page .header-kicker,.app-wrapper.cockpit-layout .ai-operations-page .panel-heading span,.app-wrapper.cockpit-layout .ai-operations-page .recognition-group>header i,.app-wrapper.cockpit-layout .ai-operations-page .recognition-detail-heading>div>span,.app-wrapper.cockpit-layout .monitor-page .monitor-title>span,.app-wrapper.cockpit-layout .monitor-page .panel-heading>div>span,.app-wrapper.cockpit-layout .monitor-page .slot-heading b,.app-wrapper.cockpit-layout .monitor-page .slot-heading .snapshot,.app-wrapper.cockpit-layout .monitor-page .selected-window strong,.app-wrapper.cockpit-layout .monitor-page .toolbar-actions button:not(:disabled):hover,.app-wrapper.cockpit-layout .monitor-page .channel-list>button>i{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-state>i,.app-wrapper.cockpit-layout .legacy-ai-page .primary-cell>i,.app-wrapper.cockpit-layout .legacy-ai-page .taxonomy-cell>i,.app-wrapper.cockpit-layout .ai-operations-page .gpu-list header span,.app-wrapper.cockpit-layout .ai-operations-page .gpu-gauge i,.app-wrapper.cockpit-layout .ai-operations-page .dependency-grid article>i:not(.failed),.app-wrapper.cockpit-layout .ai-operations-page .dependency-grid b:not(.failed),.app-wrapper.cockpit-layout .monitor-page .panel-heading>em,.app-wrapper.cockpit-layout .monitor-page .channel-list>button>em,.app-wrapper.cockpit-layout .monitor-page .asset-footer .online,.app-wrapper.cockpit-layout .monitor-page .runtime-list article>i,.app-wrapper.cockpit-layout .monitor-page .online-text{color:var(--v3-green) !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-state>i,.app-wrapper.cockpit-layout .ai-operations-page .header-status>i,.app-wrapper.cockpit-layout .ai-operations-page .gpu-gauge i,.app-wrapper.cockpit-layout .monitor-page .asset-footer .online,.app-wrapper.cockpit-layout .monitor-page .channel-list>button>em i,.app-wrapper.cockpit-layout .monitor-page .runtime-list article>i{-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-state.degraded>i,.app-wrapper.cockpit-layout .legacy-ai-page .workspace-state.failed>i,.app-wrapper.cockpit-layout .ai-operations-page .header-status>i,.app-wrapper.cockpit-layout .ai-operations-page .header-status.status-error>i{background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .ai-operations-page .header-status.status-online>i{background:var(--v3-green) !important}.app-wrapper.cockpit-layout .legacy-ai-page .workspace-state.failed>i,.app-wrapper.cockpit-layout .ai-operations-page .header-status.status-error>i,.app-wrapper.cockpit-layout .monitor-page .offline-text,.app-wrapper.cockpit-layout .monitor-page .asset-footer .offline{background:var(--v3-danger) !important;color:var(--v3-danger) !important}.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs a.active,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip>*.active,.app-wrapper.cockpit-layout .legacy-ai-page .category-navigation button.active,.app-wrapper.cockpit-layout .ai-operations-page .gpu-gauge i,.app-wrapper.cockpit-layout .monitor-page .status-switch button.active,.app-wrapper.cockpit-layout .monitor-page .layout-switch button.active{color:#1a1c21 !important;border-color:var(--v3-amber) !important;background:var(--v3-amber) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .legacy-ai-page .view-tabs a:hover,.app-wrapper.cockpit-layout .legacy-ai-page .summary-strip>button:hover,.app-wrapper.cockpit-layout .legacy-ai-page .category-navigation button:hover:not(:disabled),.app-wrapper.cockpit-layout .legacy-ai-page .alarm-row:hover,.app-wrapper.cockpit-layout .ai-operations-page .specialist-scene-row:hover,.app-wrapper.cockpit-layout .ai-operations-page .recognition-row:hover,.app-wrapper.cockpit-layout .monitor-page .channel-list>button:hover{color:var(--v3-text) !important;background:var(--v3-panel-raised) !important;-webkit-box-shadow:inset 2px 0 var(--v3-amber) !important;box-shadow:inset 2px 0 var(--v3-amber) !important}.app-wrapper.cockpit-layout .legacy-ai-page .data-table>article,.app-wrapper.cockpit-layout .ai-operations-page .camera-table article,.app-wrapper.cockpit-layout .ai-operations-page .recognition-list article,.app-wrapper.cockpit-layout .monitor-page .event-list article,.app-wrapper.cockpit-layout .monitor-page .runtime-list article{border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .ai-operations-page .specialist-scene-frame,.app-wrapper.cockpit-layout .ai-operations-page .recognition-thumbnail,.app-wrapper.cockpit-layout .ai-operations-page .camera-scene-thumbnail,.app-wrapper.cockpit-layout .monitor-page .camera-preview,.app-wrapper.cockpit-layout .monitor-page .play-grid,.app-wrapper.cockpit-layout .monitor-page .play-box,.app-wrapper.cockpit-layout .monitor-page .player-stage{border-color:var(--v3-border) !important;background:var(--v3-stage) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .monitor-page .play-box.active,.app-wrapper.cockpit-layout .monitor-page .play-box.primary{border-color:var(--v3-amber) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .monitor-page .slot-heading,.app-wrapper.cockpit-layout .monitor-page .slot-footer,.app-wrapper.cockpit-layout .monitor-page .empty-slot,.app-wrapper.cockpit-layout .monitor-page .snapshot-note,.app-wrapper.cockpit-layout .monitor-page .camera-preview>span{color:var(--v3-text) !important;background:var(--v3-modal) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .ai-operations-page .recognition-region,.app-wrapper.cockpit-layout .ai-operations-page .recognition-region.plate{border-color:var(--v3-amber) !important;background:rgba(245,166,35,.1) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .ai-operations-page .recognition-region small{color:#1a1c21 !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .ai-operations-page .recognition-detail-heading>em.channel,.app-wrapper.cockpit-layout .ai-operations-page .recognition-list em,.app-wrapper.cockpit-layout .monitor-page .asset-footer a,.app-wrapper.cockpit-layout .monitor-page .slot-footer em{color:var(--v3-muted) !important;border-color:var(--v3-border-strong) !important}.app-wrapper.cockpit-layout #device>.app-container,.app-wrapper.cockpit-layout #channelList,.app-wrapper.cockpit-layout #app.app-container{padding:14px !important}.app-wrapper.cockpit-layout #device .el-form,.app-wrapper.cockpit-layout #channelList .el-form,.app-wrapper.cockpit-layout #app.app-container>.el-form,.app-wrapper.cockpit-layout #device .filter-container,.app-wrapper.cockpit-layout #channelList .filter-container{border:.5px solid var(--v3-border) !important;border-radius:6px !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout #device .el-table,.app-wrapper.cockpit-layout #channelList .el-table,.app-wrapper.cockpit-layout #app.app-container .el-table{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout #device .el-table th.el-table__cell,.app-wrapper.cockpit-layout #channelList .el-table th.el-table__cell,.app-wrapper.cockpit-layout #app.app-container .el-table th.el-table__cell{color:var(--v3-muted) !important;border-color:var(--v3-border) !important;background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout #device .el-table td.el-table__cell,.app-wrapper.cockpit-layout #channelList .el-table td.el-table__cell,.app-wrapper.cockpit-layout #app.app-container .el-table td.el-table__cell{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-panel) !important}.app-wrapper.cockpit-layout #device .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.app-wrapper.cockpit-layout #channelList .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.app-wrapper.cockpit-layout #app.app-container .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout .el-switch.is-checked .el-switch__core,.app-wrapper.cockpit-layout .el-checkbox__input.is-checked .el-checkbox__inner,.app-wrapper.cockpit-layout .el-radio__input.is-checked .el-radio__inner,.app-wrapper.cockpit-layout .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:var(--v3-amber) !important;background:var(--v3-amber) !important}.app-wrapper.cockpit-layout .el-checkbox__input.is-checked+.el-checkbox__label,.app-wrapper.cockpit-layout .el-radio__input.is-checked+.el-radio__label,.app-wrapper.cockpit-layout .el-link--primary,.app-wrapper.cockpit-layout .el-button--text{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout #DeviceRecord .record-list-box-box,.app-wrapper.cockpit-layout #DeviceRecord .record-list-box,.app-wrapper.cockpit-layout #DeviceRecord .record-list,.app-wrapper.cockpit-layout #DeviceRecord .record-play-control,.app-wrapper.cockpit-layout #DeviceRecord .player-option-box{border-color:var(--v3-border) !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout #DeviceRecord .record-segment-button{color:var(--v3-muted) !important;border-color:var(--v3-border-strong) !important;background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout #DeviceRecord .record-segment-button:hover,.app-wrapper.cockpit-layout #DeviceRecord .record-segment-button:focus-visible,.app-wrapper.cockpit-layout #DeviceRecord .record-segment-button.active{color:#1a1c21 !important;border-color:var(--v3-amber) !important;background:var(--v3-amber) !important;outline:none !important}.app-wrapper.cockpit-layout #DeviceRecord .record-play-control-item,.app-wrapper.cockpit-layout #DeviceRecord .record-play-control-speed{color:var(--v3-text) !important}.app-wrapper.cockpit-layout #DeviceRecord .record-play-control-item:hover{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout #DeviceRecord .time-line-show{color:var(--v3-text) !important;text-shadow:none !important}.app-wrapper.cockpit-layout #DeviceRecord .record-control-error{color:var(--v3-danger) !important;border:.5px solid rgba(226,75,74,.45) !important;background:rgba(226,75,74,.1) !important}.app-wrapper.cockpit-layout #devicePosition .map-tool-btn-group,.app-wrapper.cockpit-layout #devicePosition .map-tool-draw-thin,.app-wrapper.cockpit-layout #devicePosition .infobox-content,.app-wrapper.cockpit-layout #devicePosition .infobox-edit-content,.app-wrapper.cockpit-layout #devicePosition #mapContainer .zoom-slider{color:var(--v3-text) !important;border:.5px solid var(--v3-border-strong) !important;border-radius:6px !important;background:var(--v3-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout #devicePosition .map-tool-btn,.app-wrapper.cockpit-layout #devicePosition .map-tool-btn i,.app-wrapper.cockpit-layout #devicePosition .infobox-close{color:var(--v3-muted) !important}.app-wrapper.cockpit-layout #devicePosition .map-tool-btn:hover,.app-wrapper.cockpit-layout #devicePosition .map-tool-btn:focus-visible,.app-wrapper.cockpit-layout #devicePosition .map-tool-btn:hover i{color:var(--v3-amber) !important;background:var(--v3-panel-raised) !important;outline:none !important}.app-wrapper.cockpit-layout #devicePosition .infobox-content,.app-wrapper.cockpit-layout #devicePosition .infobox-edit-content{background:var(--v3-modal) !important}.app-wrapper.cockpit-layout #devicePosition .infobox-content::after,.app-wrapper.cockpit-layout #devicePosition .infobox-edit-content::after{width:12px;height:12px;border-right:.5px solid var(--v3-border-strong);border-bottom:.5px solid var(--v3-border-strong);background:var(--v3-modal) !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-wrapper.cockpit-layout #devicePosition #mapContainer .zoom-slider{background:var(--v3-panel) !important}.app-wrapper.cockpit-layout #devicePlayer .control-btn,.app-wrapper.cockpit-layout #devicePlayer .control-round-inner{border-color:var(--v3-amber) !important}.app-wrapper.cockpit-layout #devicePlayer .control-btn i,.app-wrapper.cockpit-layout #devicePlayer .control-round-inner{color:var(--v3-amber) !important}.app-wrapper.cockpit-layout #devicePlayer .control-round,.app-wrapper.cockpit-layout #devicePlayer .control-inner-btn{background:var(--v3-panel-raised) !important}.app-wrapper.cockpit-layout #devicePlayer .el-dialog,.app-wrapper.cockpit-layout #devicePlayer .el-tabs__header,.app-wrapper.cockpit-layout #devicePlayer .trank,.app-wrapper.cockpit-layout #devicePlayer .trankInfo{color:var(--v3-text) !important;border-color:var(--v3-border) !important;background:var(--v3-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important}:root{--dt-bg: #191A1F;--dt-stage: #2E3138;--dt-panel: rgba(41, 44, 51, .40);--dt-panel-opaque: #292C33;--dt-depth: rgba(25, 26, 31, .40);--dt-modal: #1A1C21;--dt-accent: #FF852E;--dt-accent-80: rgba(255, 133, 46, .80);--dt-danger: #FF4444;--dt-location: #50C4FF;--dt-success: #3FA760;--dt-selection: #D8D8D8;--dt-model: #E8EAED;--dt-white-03: rgba(255, 255, 255, .03);--dt-white-05: rgba(255, 255, 255, .05);--dt-white-08: rgba(255, 255, 255, .08);--dt-white-10: rgba(255, 255, 255, .10);--dt-white-15: rgba(255, 255, 255, .15);--dt-white-20: rgba(255, 255, 255, .20);--dt-white-30: rgba(255, 255, 255, .30);--dt-white-35: rgba(255, 255, 255, .35);--dt-white-50: rgba(255, 255, 255, .50);--dt-white-70: rgba(255, 255, 255, .70);--dt-white-100: #FFFFFF;--dt-font-ui: "PingFang SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--dt-font-numeric: "DIN Alternate", Bahnschrift, "IBM Plex Sans", sans-serif;--dt-radius-panel: 8px;--dt-radius-control: 6px;--v3-bg: var(--dt-bg);--v3-stage: var(--dt-stage);--v3-panel: var(--dt-panel);--v3-panel-raised: var(--dt-white-05);--v3-modal: var(--dt-modal);--v3-border: var(--dt-white-15);--v3-border-strong: var(--dt-white-30);--v3-amber: var(--dt-accent);--v3-amber-deep: #E56F1F;--v3-danger: var(--dt-danger);--v3-green: var(--dt-success);--v3-location: var(--dt-location);--v3-selection: var(--dt-selection);--v3-text: var(--dt-white-100);--v3-muted: var(--dt-white-70);--v3-subtle: var(--dt-white-50);--edge-bg: var(--dt-bg);--edge-surface: var(--dt-panel);--edge-surface-2: var(--dt-white-05);--edge-border: var(--dt-white-15);--edge-text: var(--dt-white-100);--edge-muted: var(--dt-white-50);--edge-green: var(--dt-success);--edge-cyan: var(--dt-white-70);--edge-amber: var(--dt-accent);--edge-red: var(--dt-danger);--cockpit-bg: var(--dt-bg);--cockpit-stage: var(--dt-stage);--cockpit-surface: var(--dt-panel);--cockpit-surface-raised: var(--dt-white-05);--cockpit-border: var(--dt-white-15);--cockpit-text: var(--dt-white-100);--cockpit-muted: var(--dt-white-50);--cockpit-teal: var(--dt-white-70);--cockpit-amber: var(--dt-accent);--cockpit-danger: var(--dt-danger);--cockpit-info: var(--dt-location);--cockpit-glass: var(--dt-panel);--cockpit-glass-raised: var(--dt-white-05);--cockpit-glass-line: var(--dt-white-15)}body,#app,.app-wrapper,.main-container,.app-main{color:var(--dt-white-100);background-color:var(--dt-bg) !important;font-family:var(--dt-font-ui)}.app-wrapper.cockpit-layout,.app-wrapper.fullscreen-cockpit,.app-wrapper.fullscreen-dashboard{color:var(--dt-white-100) !important;background-color:var(--dt-bg) !important}.app-wrapper.cockpit-layout *,.app-wrapper.fullscreen-cockpit *,.app-wrapper.fullscreen-dashboard *{text-shadow:none !important}.app-wrapper.cockpit-layout strong,.app-wrapper.cockpit-layout b,.app-wrapper.cockpit-layout time,.app-wrapper.cockpit-layout output,.app-wrapper.cockpit-layout .el-pagination,.app-wrapper.cockpit-layout .metric-strip,.app-wrapper.cockpit-layout .executive-strip,.app-wrapper.cockpit-layout .timeline-selection,.app-wrapper.cockpit-layout .timeline-ticks{font-variant-numeric:tabular-nums}.app-wrapper.cockpit-layout .metric-strip strong,.app-wrapper.cockpit-layout .executive-strip strong,.app-wrapper.cockpit-layout .capacity-list strong,.app-wrapper.cockpit-layout .timeline-selection time,.app-wrapper.cockpit-layout .monitor-metrics strong{font-family:var(--dt-font-numeric)}.app-wrapper.cockpit-layout .el-card,.app-wrapper.cockpit-layout .panel,.app-wrapper.cockpit-layout .rail-section,.app-wrapper.cockpit-layout .queue-panel,.app-wrapper.cockpit-layout .map-panel,.app-wrapper.cockpit-layout .bottom-card,.app-wrapper.cockpit-layout .operations-header,.app-wrapper.cockpit-layout .metric-strip,.app-wrapper.cockpit-layout .monitor-header,.app-wrapper.cockpit-layout .video-toolbar,.app-wrapper.cockpit-layout .asset-filters,.app-wrapper.cockpit-layout .data-panel,.app-wrapper.cockpit-layout .workspace-header,.app-wrapper.cockpit-layout .event-category-band,.app-wrapper.cockpit-layout .summary-strip>*,.app-wrapper.cockpit-layout .spatial-header,.app-wrapper.cockpit-layout .spatial-map-toolbar,.app-wrapper.cockpit-layout .spatial-layer-rail,.app-wrapper.cockpit-layout .spatial-event-rail,.app-wrapper.cockpit-layout .spatial-bottom-dock,.app-wrapper.cockpit-layout .daily-event-timeline{color:var(--dt-white-100) !important;border:.5px solid var(--dt-white-15) !important;border-radius:var(--dt-radius-panel) !important;background-color:var(--dt-panel) !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.el-dialog,.el-drawer,.dashboard-event-dialog,.dashboard-camera-dialog,.command-event-dialog,.gis-event-dialog,.gis-device-dialog,.gis-layer-dialog,.channel-match-dialog{color:var(--dt-white-100) !important;border:.5px solid var(--dt-white-30) !important;border-radius:var(--dt-radius-panel) !important;background:var(--dt-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.el-dialog__header,.el-dialog__body,.el-dialog__footer{border-color:var(--dt-white-15) !important;background:transparent !important}.el-dialog__title,.el-dialog__headerbtn .el-dialog__close{color:var(--dt-white-100) !important}.el-dialog .el-button--primary{color:var(--dt-bg) !important;border-color:var(--dt-accent) !important;background:var(--dt-accent) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.el-dialog .el-button:not(.el-button--primary),.el-dialog .el-radio-button__inner{color:var(--dt-white-70) !important;border-color:var(--dt-white-15) !important;background:var(--dt-white-05) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.el-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner,.el-dialog .el-tabs__item.is-active{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.el-dialog .el-input__inner,.el-dialog .el-textarea__inner,.el-dialog .el-select .el-input__inner,.el-dialog .el-date-editor .el-input__inner{color:var(--dt-white-100) !important;border:.5px solid var(--dt-white-20) !important;background:var(--dt-depth) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-tooltip__popper{color:var(--dt-white-70) !important;border:.5px solid var(--dt-white-20) !important;background:var(--dt-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.el-select-dropdown__item,.el-dropdown-menu__item,.el-picker-panel__content{color:var(--dt-white-70) !important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{color:var(--dt-white-100) !important;background:var(--dt-white-08) !important}.el-select-dropdown__item.selected{color:var(--dt-bg) !important;background:var(--dt-selection) !important}.el-cascader__dropdown,.el-popover,.el-autocomplete-suggestion,.el-message-box,.el-notification,.el-time-panel,.el-time-range-picker{color:var(--dt-white-70) !important;border:.5px solid var(--dt-white-20) !important;background:var(--dt-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover,.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover,.el-time-panel__btn:hover{color:var(--dt-white-100) !important;background:var(--dt-white-08) !important}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{color:var(--dt-bg) !important;background:var(--dt-selection) !important}.app-wrapper.cockpit-layout .el-button--primary,.login-container .login-submit,.daily-event-timeline .timeline-playback-controls .primary{color:var(--dt-bg) !important;border-color:var(--dt-accent) !important;border-radius:var(--dt-radius-control) !important;background:var(--dt-accent) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary),.app-wrapper.cockpit-layout .el-radio-button__inner,.daily-event-timeline button{color:var(--dt-white-70) !important;border-color:var(--dt-white-15) !important;border-radius:var(--dt-radius-control) !important;background:var(--dt-white-05) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):hover,.app-wrapper.cockpit-layout .el-button:not(.el-button--primary):focus,.daily-event-timeline button:hover,.daily-event-timeline button:focus-visible{color:var(--dt-white-100) !important;border-color:var(--dt-white-30) !important;background:var(--dt-white-10) !important}.app-wrapper.cockpit-layout .el-tabs__item.is-active,.app-wrapper.cockpit-layout .el-radio-button__orig-radio:checked+.el-radio-button__inner,.app-wrapper.cockpit-layout .layer-switch button.active,.app-wrapper.cockpit-layout .queue-tabs button.active,.app-wrapper.cockpit-layout .view-tabs a.active,.app-wrapper.cockpit-layout .category-navigation button.active,.app-wrapper.cockpit-layout .status-switch button.active,.app-wrapper.cockpit-layout .layout-switch button.active,.daily-event-timeline .timeline-source-switch button.active,.event-media__modes button.active{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .el-tabs__active-bar{background-color:var(--dt-selection) !important}.app-wrapper.cockpit-layout .el-switch.is-checked .el-switch__core{border-color:var(--dt-accent) !important;background-color:var(--dt-accent) !important}.app-wrapper.cockpit-layout .el-input__inner,.app-wrapper.cockpit-layout .el-textarea__inner,.app-wrapper.cockpit-layout .el-select .el-input__inner,.app-wrapper.cockpit-layout .el-date-editor .el-input__inner,.daily-event-timeline input[type=date]{color:var(--dt-white-100) !important;border:.5px solid var(--dt-white-20) !important;border-radius:var(--dt-radius-control) !important;background:var(--dt-depth) !important}.app-wrapper.cockpit-layout .el-input__inner::-webkit-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-webkit-input-placeholder{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .el-input__inner::-moz-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-moz-placeholder{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .el-input__inner:-ms-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner:-ms-input-placeholder{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .el-input__inner::-ms-input-placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::-ms-input-placeholder{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .el-input__inner::placeholder,.app-wrapper.cockpit-layout .el-textarea__inner::placeholder{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .el-table,.app-wrapper.cockpit-layout .el-table tr,.app-wrapper.cockpit-layout .el-table th.el-table__cell,.app-wrapper.cockpit-layout .el-table td.el-table__cell{color:var(--dt-white-70) !important;border-color:var(--dt-white-10) !important;background:transparent !important}.app-wrapper.cockpit-layout .el-table th.el-table__cell{color:var(--dt-white-50) !important;background:var(--dt-white-05) !important}.app-wrapper.cockpit-layout .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:var(--dt-white-03) !important}.app-wrapper.cockpit-layout .el-pager li,.app-wrapper.cockpit-layout .btn-prev,.app-wrapper.cockpit-layout .btn-next{color:var(--dt-white-50) !important;background:transparent !important}.app-wrapper.cockpit-layout .el-pager li.active{color:var(--dt-bg) !important;background:var(--dt-selection) !important}.app-wrapper.cockpit-layout .navbar,.app-wrapper.fullscreen-cockpit .navbar,.app-wrapper.fullscreen-dashboard .navbar{color:var(--dt-white-50) !important;border-bottom:.5px solid var(--dt-white-10) !important;background:var(--dt-modal) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.app-wrapper.cockpit-layout .cockpit-nav a{color:var(--dt-white-35) !important}.app-wrapper.cockpit-layout .cockpit-nav a:hover{color:var(--dt-white-70) !important;background:var(--dt-white-03) !important}.app-wrapper.cockpit-layout .cockpit-nav a.is-active,.app-wrapper.cockpit-layout .cockpit-nav a.router-link-exact-active{color:var(--dt-white-100) !important;border-bottom-color:var(--dt-accent) !important}.reference-dashboard,.reference-business-command,.camera-gis-page,.ai-operations-page,.monitor-page,.legacy-ai-page{color:var(--dt-white-100) !important;background-color:var(--dt-bg) !important;background-image:linear-gradient(var(--dt-white-03) 1px, transparent 1px),linear-gradient(90deg, var(--dt-white-03) 1px, transparent 1px) !important;background-size:28px 28px !important}.reference-dashboard{--dt-bg: #191A1F !important;--dt-stage: #2E3138 !important;--dt-panel: rgba(41, 44, 51, .40) !important;--dt-border: rgba(255, 255, 255, .15) !important;--dt-blue: #50C4FF !important;--dt-cyan: rgba(255, 255, 255, .70) !important;--dt-amber: #FF852E !important;--dt-red: #FF4444 !important;--dt-white: #FFFFFF !important;--dt-gray: rgba(255, 255, 255, .50) !important;--dt-text: #FFFFFF !important;--dt-muted: rgba(255, 255, 255, .50) !important;--cockpit-bg: #191A1F !important;--cockpit-surface: rgba(41, 44, 51, .40) !important;--cockpit-surface-raised: rgba(255, 255, 255, .05) !important;--cockpit-border: rgba(255, 255, 255, .15) !important;--cockpit-muted: rgba(255, 255, 255, .50) !important;--cockpit-teal: rgba(255, 255, 255, .70) !important;--cockpit-amber: #FF852E !important;--cockpit-danger: #FF4444 !important}.reference-dashboard .map-canvas,.reference-dashboard .map-plane,.reference-business-command .map-viewport,.camera-gis-page .gis-map-shell{background-color:var(--dt-stage) !important}.reference-dashboard .map-plane{border-color:var(--dt-white-15) !important;background-image:linear-gradient(30deg, var(--dt-white-05) 1px, transparent 1px),linear-gradient(150deg, var(--dt-white-05) 1px, transparent 1px) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .map-plane::before{opacity:.5 !important;background-image:linear-gradient(30deg, var(--dt-white-08) 1px, transparent 1px),linear-gradient(150deg, var(--dt-white-08) 1px, transparent 1px) !important}.reference-dashboard .map-plane::after{background:radial-gradient(circle at 50% 46%, rgba(255, 255, 255, 0.07), rgba(25, 26, 31, 0.12) 48%, rgba(25, 26, 31, 0.42) 100%) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .map-scan-line{display:none !important}.reference-dashboard .map-origin,.reference-dashboard .map-legend,.reference-dashboard .scene-indicator,.reference-dashboard .scene-arrow,.reference-business-command .map-origin{color:var(--dt-white-100) !important;border-color:var(--dt-white-15) !important;background:rgba(25,26,31,.72) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.reference-dashboard .dashboard-camera-marker{color:var(--dt-white-100) !important;border-color:var(--dt-location) !important;background:var(--dt-depth) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .dashboard-camera-marker.online::after{position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;content:"";border:1px solid var(--dt-bg);border-radius:50%;background:var(--dt-success)}.reference-dashboard .dashboard-camera-marker.offline{color:var(--dt-white-50) !important;border-color:var(--dt-white-35) !important}.reference-dashboard .dashboard-camera-marker.unknown,.reference-dashboard .dashboard-camera-marker.candidate{color:var(--dt-accent) !important;border-color:var(--dt-accent) !important}.reference-dashboard .dashboard-camera-marker.group{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important}.reference-dashboard .zone-pulse,.reference-dashboard .semantic-zone.tone-cyan .zone-pulse,.reference-dashboard .semantic-zone.tone-blue .zone-pulse{color:var(--dt-bg) !important;border-color:var(--dt-white-70) !important;background:var(--dt-location) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reference-dashboard .semantic-zone.tone-amber .zone-pulse{background:var(--dt-accent) !important}.reference-dashboard .semantic-zone.tone-coral .zone-pulse,.reference-dashboard .semantic-zone.risk .zone-pulse{background:var(--dt-danger) !important}.reference-dashboard .precise-event-marker>i,.reference-business-command .map-event-marker>i{border-color:var(--dt-white-100) !important;border-radius:2px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:rotate(45deg) !important;transform:rotate(45deg) !important;-webkit-animation:none !important;animation:none !important}.reference-dashboard .precise-event-marker>i>b,.reference-business-command .map-event-marker>i>b{display:block;color:inherit;font:800 8px/1 var(--dt-font-numeric);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.reference-dashboard .precise-event-marker.severity-p1>i,.reference-business-command .map-event-marker.severity-p1>i{color:var(--dt-white-100) !important;background:var(--dt-danger) !important}.reference-dashboard .precise-event-marker.severity-p2>i,.reference-business-command .map-event-marker.severity-p2>i{color:var(--dt-bg) !important;background:var(--dt-accent) !important}.reference-dashboard .precise-event-marker.severity-p3>i,.reference-business-command .map-event-marker.severity-p3>i{color:var(--dt-bg) !important;background:var(--dt-location) !important}.reference-dashboard .precise-event-marker.severity-p4>i,.reference-business-command .map-event-marker.severity-p4>i{color:var(--dt-bg) !important;background:var(--dt-white-50) !important}.reference-dashboard .section-heading span,.reference-dashboard .command-kicker,.reference-business-command .panel-heading span,.ai-operations-page .header-kicker,.ai-operations-page .panel-heading span,.monitor-page .monitor-title>span,.monitor-page .panel-heading span,.legacy-ai-page .panel-heading span{color:var(--dt-white-50) !important}.reference-dashboard .map-origin span,.reference-dashboard .scene-indicator span{color:var(--dt-accent) !important}.reference-dashboard .section-heading>b,.reference-dashboard .section-heading>a,.reference-dashboard small,.reference-business-command small,.ai-operations-page small,.monitor-page small,.legacy-ai-page small{color:var(--dt-white-50) !important}.reference-dashboard .capacity-track,.reference-dashboard .spectrum-list article>div,.ai-operations-page .gpu-gauge{background:var(--dt-white-10) !important}.reference-dashboard .capacity-track i,.reference-dashboard .spectrum-list i,.ai-operations-page .gpu-gauge i{background:var(--dt-accent) !important}.daily-event-timeline,.daily-event-timeline .timeline-toolbar{color:var(--dt-white-100) !important;border-color:var(--dt-white-15) !important;background:var(--dt-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.daily-event-timeline .timeline-activity-track{background:var(--dt-white-20) !important}.daily-event-timeline .timeline-activity-segment{background:var(--dt-accent) !important}.daily-event-timeline .timeline-scale{border-bottom-color:var(--dt-white-20) !important}.daily-event-timeline .timeline-progress{background:var(--dt-accent) !important}.daily-event-timeline .timeline-selection time{color:var(--dt-accent) !important}.daily-event-timeline .timeline-cursor,.daily-event-timeline .timeline-cursor::before{background:var(--dt-white-100) !important}.daily-event-timeline .timeline-event-marker{color:var(--dt-bg) !important;border:0 !important;border-radius:1px !important;background:var(--dt-white-50) !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.daily-event-timeline .timeline-event-marker.severity-p1{color:var(--dt-white-100) !important;background:var(--dt-danger) !important}.daily-event-timeline .timeline-event-marker.severity-p2{background:var(--dt-accent) !important}.daily-event-timeline .timeline-event-marker.severity-p3{background:var(--dt-location) !important}.daily-event-timeline .timeline-event-marker.severity-p4{color:var(--dt-bg) !important;background:var(--dt-white-50) !important}.dashboard-event-severity i,.gis-event-severity i,.event-severity i,.event-severity-chip i,.priority-diamond,.severity-diamond{width:8px !important;height:8px !important;border-radius:1px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:none !important;box-shadow:none !important}.dashboard-event-severity.tone-p1,.severity-p1,.priority-p1{color:var(--dt-danger) !important}.dashboard-event-severity.tone-p2,.severity-p2,.priority-p2{color:var(--dt-accent) !important}.dashboard-event-severity.tone-p3,.severity-p3,.priority-p3{color:var(--dt-location) !important}.dashboard-event-severity.tone-p4,.severity-p4,.priority-p4{color:var(--dt-white-50) !important}.reference-business-command .queue-severity,.reference-business-command .map-legend i{width:8px !important;height:8px !important;border-radius:1px !important;background:var(--dt-location) !important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:none !important;box-shadow:none !important}.reference-business-command .queue-severity.p1,.reference-business-command .map-legend .p1{background:var(--dt-danger) !important}.reference-business-command .queue-severity.p2,.reference-business-command .map-legend .p2{background:var(--dt-accent) !important}.reference-business-command .queue-severity.p3,.reference-business-command .map-legend .p3{background:var(--dt-location) !important}.reference-business-command .queue-severity.p4{background:var(--dt-white-50) !important}.reference-business-command .command-kicker,.reference-business-command .panel-heading span,.reference-business-command .bottom-card>span{color:var(--dt-white-50) !important}.reference-business-command .map-actions a{color:var(--dt-location) !important}.reference-business-command .bottom-card>a{color:var(--dt-accent) !important}.reference-business-command .freshness-state.good,.reference-business-command .healthy-dot{color:var(--dt-success) !important;background:var(--dt-success) !important}.reference-business-command .freshness-state.warning,.reference-business-command .warning-dot{color:var(--dt-accent) !important;background:var(--dt-accent) !important}.reference-business-command .freshness-state.danger{color:var(--dt-danger) !important}.reference-business-command .queue-row:hover{background:var(--dt-white-03) !important}.reference-business-command .map-event-marker>span,.reference-business-command .map-origin,.reference-business-command .map-legend{color:var(--dt-white-100) !important;border-color:var(--dt-white-15) !important;background:rgba(25,26,31,.72) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ai-operations-page .metric-strip strong,.ai-operations-page .camera-table article strong,.ai-operations-page .recognition-list strong{color:var(--dt-accent) !important}.ai-operations-page .header-status.status-online,.ai-operations-page .metric-strip em.good,.ai-operations-page .camera-table em.online,.ai-operations-page .dependency-grid b:not(.failed){color:var(--dt-success) !important}.ai-operations-page .header-status>i,.ai-operations-page .camera-table em i{-webkit-box-shadow:none !important;box-shadow:none !important}.ai-operations-page .specialist-scene-row:hover,.ai-operations-page .recognition-row:hover,.ai-operations-page .rule-event-row:hover{background:var(--dt-white-03) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .ai-operations-page .recognition-region,.app-wrapper.cockpit-layout .ai-operations-page .recognition-region.plate{border-color:var(--dt-accent) !important;background:rgba(255,133,46,.1) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.monitor-page .monitor-title>span,.monitor-page .panel-heading span{color:var(--dt-accent) !important}.monitor-page .channel-list>button>i,.monitor-page .map-link{color:var(--dt-white-70) !important}.monitor-page .channel-list>button>em,.monitor-page .asset-footer .online,.monitor-page .runtime-list article>i,.monitor-page .online-text{color:var(--dt-success) !important}.monitor-page .channel-list>button.analysing{border-left:2px solid var(--dt-success) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.monitor-page .play-box.active,.monitor-page .play-box.primary{border-color:var(--dt-white-30) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.monitor-page .slot-heading{background:rgba(25,26,31,.72) !important}.monitor-page .empty-slot{background:var(--dt-depth) !important}.app-wrapper.cockpit-layout .monitor-page .status-switch button.active,.app-wrapper.cockpit-layout .monitor-page .layout-switch button.active{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .monitor-page .channel-list>button>i{color:var(--dt-white-70) !important}.app-wrapper.cockpit-layout .monitor-page .channel-list>button.analysing{border-left:2px solid var(--dt-success) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .monitor-page .play-box.active,.app-wrapper.cockpit-layout .monitor-page .play-box.primary{border-color:var(--dt-white-30) !important;background:var(--dt-white-03) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout .monitor-page .selected-window strong{color:var(--dt-accent) !important}.app-wrapper.cockpit-layout .monitor-page .slot-heading b,.app-wrapper.cockpit-layout .monitor-page .slot-heading .snapshot,.app-wrapper.cockpit-layout .monitor-page .slot-footer em{color:var(--dt-white-50) !important}.app-wrapper.cockpit-layout .monitor-page .asset-footer a{color:var(--dt-accent) !important}.app-wrapper.cockpit-layout .monitor-page .toolbar-actions button:not(:disabled):hover{color:var(--dt-white-100) !important;border-color:var(--dt-white-30) !important}.camera-gis-page .gis-kicker,.camera-gis-page .spatial-map-title>span{color:var(--dt-white-50) !important}.camera-gis-page .spatial-live-indicator{color:var(--dt-success) !important}.camera-gis-page .spatial-icon-button.active,.camera-gis-page .spatial-layer-rail button.active,.camera-gis-page .phase-switch button.active{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important}.camera-gis-page .gis-map-shell,.camera-gis-page .gis-sidebar,.camera-gis-page .gis-detail{border-color:var(--dt-white-15) !important;background:var(--dt-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.camera-gis-page .spatial-icon-button,.camera-gis-page .spatial-match-button,.camera-gis-page .spatial-map-toolbar,.camera-gis-page .spatial-layer-rail,.camera-gis-page .spatial-event-rail,.camera-gis-page .spatial-bottom-dock,.camera-gis-page .gis-map-shell .map-legend{-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.camera-gis-page .spatial-live-indicator i{background:var(--dt-success) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.camera-gis-page .spatial-event-dot{width:10px !important;height:10px !important;border:0 !important;border-radius:1px !important;background:var(--dt-danger) !important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:none !important;box-shadow:none !important}.camera-gis-page .spatial-event-dot i{display:none !important}.camera-gis-page .spatial-event-dot.p2{background:var(--dt-accent) !important}.camera-gis-page .spatial-event-dot.p3{background:var(--dt-location) !important}.camera-gis-page .spatial-event-dot.p4{background:var(--dt-white-50) !important}.camera-gis-page .gis-summary strong,.camera-gis-page .group-summary-panel strong,.camera-gis-page .match-summary strong,.camera-gis-page .score-cell strong,.camera-gis-page .spatial-dock-stats b{font-family:var(--dt-font-numeric) !important}.camera-gis-page .scene-row>b,.camera-gis-page .point-list button strong,.camera-gis-page .detail-heading h2,.camera-gis-page .calibration-history-list p,.camera-gis-page .channel-cell small,.camera-gis-page .spatial-live-indicator,.camera-gis-page .spatial-rail-heading,.camera-gis-page .spatial-layer-index,.camera-gis-page .spatial-event-rail header,.camera-gis-page .spatial-event-rail button time,.camera-gis-page .spatial-dock-location span,.camera-gis-page .spatial-dock-location em{font-family:var(--dt-font-ui) !important}.gis-device-dialog .gis-modal-heading span,.gis-cad-selection-dialog .gis-modal-heading span,.gis-event-dialog .gis-modal-heading span{color:var(--dt-white-50) !important}.gis-device-dialog .gis-modal-heading>i,.gis-cad-selection-dialog .gis-modal-heading>i{color:var(--dt-bg) !important;background:var(--dt-selection) !important}.gis-event-dialog .gis-event-content .event-media{border-color:var(--dt-white-15) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.gis-event-dialog .gis-event-severity{border-color:currentColor !important;border-radius:0 !important;background:transparent !important}.gis-event-dialog .gis-event-severity i{border-radius:1px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gis-event-dialog .gis-event-severity.p2{color:var(--dt-accent) !important}.gis-event-dialog .gis-event-severity.p3{color:var(--dt-location) !important}.gis-event-dialog .gis-event-severity.p4{color:var(--dt-white-50) !important}.app-wrapper.cockpit-layout #device .el-table,.app-wrapper.cockpit-layout #channelList .el-table,.app-wrapper.cockpit-layout #DeviceRecord .el-table{border:.5px solid var(--dt-white-15) !important;background:var(--dt-panel) !important}.app-wrapper.cockpit-layout #device .el-table__fixed-right,.app-wrapper.cockpit-layout #device .el-table__fixed-right-patch,.app-wrapper.cockpit-layout #channelList .el-table__fixed-right,.app-wrapper.cockpit-layout #channelList .el-table__fixed-right-patch{background:var(--dt-panel-opaque) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.app-wrapper.cockpit-layout #device .el-table__fixed-right th.el-table__cell,.app-wrapper.cockpit-layout #device .el-table__fixed-right td.el-table__cell,.app-wrapper.cockpit-layout #channelList .el-table__fixed-right th.el-table__cell,.app-wrapper.cockpit-layout #channelList .el-table__fixed-right td.el-table__cell{background:var(--dt-panel-opaque) !important}.app-wrapper.cockpit-layout #device .el-table .el-button--text,.app-wrapper.cockpit-layout #channelList .el-table .el-button--text{min-width:0;padding:4px 2px !important;color:var(--dt-white-70) !important;border:0 !important;background:transparent !important}.app-wrapper.cockpit-layout #device .el-table .el-button--text:hover,.app-wrapper.cockpit-layout #channelList .el-table .el-button--text:hover{color:var(--dt-accent) !important}.app-wrapper.cockpit-layout #device .el-table .el-divider--vertical,.app-wrapper.cockpit-layout #channelList .el-table .el-divider--vertical{margin:0 4px;background:var(--dt-white-15) !important}.dashboard-camera-tabs,.object-panel-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:3px;border-bottom:.5px solid var(--dt-white-15);background:var(--dt-white-03)}.dashboard-camera-tabs button,.object-panel-tabs button{min-height:34px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--dt-white-50);border:0;border-radius:var(--dt-radius-control);background:transparent}.dashboard-camera-tabs button.active,.object-panel-tabs button.active{color:var(--dt-bg);background:var(--dt-selection)}.dashboard-event-dialog,.command-event-dialog,.gis-event-dialog,.event-detail-dialog{width:min(1480px, calc(100vw - 48px)) !important;max-width:1480px !important;margin-top:clamp(16px, 3vh, 28px) !important}.dashboard-event-dialog .el-dialog__body,.command-event-dialog .el-dialog__body,.gis-event-dialog .el-dialog__body,.event-detail-dialog .el-dialog__body{max-height:calc(100vh - 92px);overflow-y:auto}.command-event-dialog .event-dialog-content,.gis-event-dialog .gis-event-content,.event-detail-dialog .event-dialog-content{min-height:0 !important;grid-template-columns:minmax(0, 1fr) minmax(360px, 420px) !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:start !important;gap:16px !important}.command-event-dialog .event-evidence,.gis-event-dialog .event-media,.event-detail-dialog .event-media-column{min-height:0 !important;height:auto !important;-ms-flex-item-align:start;align-self:start}@media(min-width: 961px){.dashboard-event-dialog .dashboard-event-content{min-height:0 !important;grid-template-columns:minmax(0, 1fr) minmax(360px, 420px) !important;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;gap:16px !important}.dashboard-event-dialog .dashboard-event-media{min-height:0 !important;height:100% !important;-ms-flex-item-align:stretch;align-self:stretch}}.el-dialog .event-media__modes button.active{color:var(--dt-bg) !important;border-color:var(--dt-selection) !important;background:var(--dt-selection) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.event-media,.event-media__viewer,.evidence-viewer,.evidence-viewer__viewport,.dashboard-camera-preview{border-color:var(--dt-white-15) !important;background:var(--dt-depth) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.event-media__toolbar,.event-media__modes,.event-media__source{border-color:var(--dt-white-15) !important;background:var(--dt-white-05) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.event-media__stage,.event-media__state{background:#050607 !important}.event-media__source{background:rgba(25,26,31,.78) !important}.evidence-viewer__toolbar{border-color:var(--dt-white-20) !important;background:rgba(25,26,31,.78) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.dashboard-camera-dialog{width:min(510px, calc(100vw - 24px)) !important}.dashboard-camera-modal{min-height:490px !important}.dashboard-camera-content{grid-template-columns:1fr !important;min-height:390px !important}.dashboard-camera-preview{min-height:280px !important}.dashboard-camera-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.login-container{color:var(--dt-white-100) !important;background:var(--dt-bg) !important}.login-container .login-topbar{border-color:var(--dt-white-10) !important;background:var(--dt-modal) !important}.login-container .login-form{color:var(--dt-white-100) !important;border:.5px solid var(--dt-white-20) !important;background:var(--dt-panel) !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important}.login-container .login-kicker,.login-container .title-container>span{color:var(--dt-accent) !important}.login-container .login-brand strong,.login-container .login-intro h1,.login-container .title{color:var(--dt-white-100) !important}.login-container .login-brand small,.login-container .login-intro p,.login-container .title-container>p,.login-container .login-form-footer,.login-container .login-footer{color:var(--dt-white-50) !important}.login-container .el-form-item{border-color:var(--dt-white-15) !important;background:var(--dt-depth) !important}@media(prefers-reduced-motion: reduce){.reference-dashboard .precise-event-marker>i,.reference-business-command .map-event-marker,.daily-event-timeline *{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important}}@media(max-width: 960px){.dashboard-event-dialog,.command-event-dialog,.gis-event-dialog,.event-detail-dialog{width:calc(100vw - 24px) !important}.dashboard-event-dialog .dashboard-event-content,.command-event-dialog .event-dialog-content,.gis-event-dialog .gis-event-content,.event-detail-dialog .event-dialog-content{grid-template-columns:1fr !important}.dashboard-event-dialog .dashboard-event-content{height:auto !important;min-height:0 !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:start !important}.dashboard-event-dialog .dashboard-event-facts,.dashboard-event-dialog .dashboard-event-facts-scroll{overflow:visible !important}.dashboard-event-dialog .dashboard-event-media{min-height:300px !important;height:auto !important}}@media(max-width: 760px){.dashboard-event-dialog,.command-event-dialog,.gis-event-dialog,.event-detail-dialog{width:100vw !important;max-width:100vw !important;min-height:100vh;min-height:100dvh;margin:0 !important;border-radius:0 !important}.dashboard-event-dialog .el-dialog__body,.command-event-dialog .el-dialog__body,.gis-event-dialog .el-dialog__body,.event-detail-dialog .el-dialog__body{max-height:calc(100dvh - 52px)}}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"PingFang SC","Source Han Sans SC","Microsoft YaHei",sans-serif}label{font-weight:700}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#app{height:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}
.app-breadcrumb.el-breadcrumb[data-v-2ae70d8e]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-2ae70d8e]{color:#97a8be;cursor:text}

.hamburger[data-v-49e15297] {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.hamburger.is-active[data-v-49e15297] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.weather-status[data-v-1f0d76a4]{height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:212px;max-width:236px;margin-right:16px;color:rgba(255,255,255,.7);background:transparent;vertical-align:top;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.weather-live[data-v-1f0d76a4]{min-width:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.weather-icon-shell[data-v-1f0d76a4]{width:25px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;border:1px solid currentColor;border-radius:4px;color:#ff852e;background:rgba(255,133,46,.07)}.weather-glyph[data-v-1f0d76a4]{display:inline-block;font-size:15px}.weather-tone-rain .weather-icon-shell[data-v-1f0d76a4]{color:#51bde2;background:rgba(81,189,226,.07)}.weather-tone-storm .weather-icon-shell[data-v-1f0d76a4],.weather-tone-error .weather-icon-shell[data-v-1f0d76a4]{color:#ff6670;background:rgba(255,102,112,.07)}.weather-tone-cloudy .weather-icon-shell[data-v-1f0d76a4],.weather-tone-fog .weather-icon-shell[data-v-1f0d76a4],.weather-tone-snow .weather-icon-shell[data-v-1f0d76a4],.weather-tone-neutral .weather-icon-shell[data-v-1f0d76a4],.weather-tone-loading .weather-icon-shell[data-v-1f0d76a4]{color:#a9b0ba;background:rgba(169,176,186,.06)}.weather-reading[data-v-1f0d76a4],time[data-v-1f0d76a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.weather-reading[data-v-1f0d76a4]{min-width:66px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.weather-primary[data-v-1f0d76a4],.weather-secondary[data-v-1f0d76a4],.clock-value[data-v-1f0d76a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:0;white-space:nowrap}.weather-primary[data-v-1f0d76a4]{gap:4px}.weather-secondary[data-v-1f0d76a4]{gap:4px;min-height:9px}.weather-temperature[data-v-1f0d76a4]{color:#fff;font-size:13px;font-weight:700}.weather-condition[data-v-1f0d76a4]{max-width:56px;overflow:hidden;color:rgba(255,255,255,.78);font-size:9px;font-weight:600;text-overflow:ellipsis}.weather-site[data-v-1f0d76a4],.weather-data-state[data-v-1f0d76a4],.weather-freshness[data-v-1f0d76a4],time small[data-v-1f0d76a4]{color:rgba(255,255,255,.43);font-size:7px;font-style:normal}.aqi-badge[data-v-1f0d76a4],.weather-alert[data-v-1f0d76a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;border:1px solid currentColor;border-radius:3px;white-space:nowrap}.aqi-badge[data-v-1f0d76a4]{padding:1px 3px;font-size:7px}.aqi-good[data-v-1f0d76a4]{color:#51bde2}.aqi-moderate[data-v-1f0d76a4]{color:#f0c45b}.aqi-sensitive[data-v-1f0d76a4]{color:#ff9a4d}.aqi-unhealthy[data-v-1f0d76a4],.aqi-severe[data-v-1f0d76a4],.aqi-hazardous[data-v-1f0d76a4]{color:#ff6670}.weather-alert[data-v-1f0d76a4]{max-width:62px;padding:3px 4px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:7px;text-overflow:ellipsis}.alert-info[data-v-1f0d76a4]{color:#51bde2;background:rgba(81,189,226,.07)}.alert-warning[data-v-1f0d76a4]{color:#f0c45b;background:rgba(240,196,91,.07)}.alert-urgent[data-v-1f0d76a4]{color:#ff852e;background:rgba(255,133,46,.07)}.alert-danger[data-v-1f0d76a4]{color:#ff6670;background:rgba(255,102,112,.07)}time[data-v-1f0d76a4]{min-width:61px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:10px;border-left:1px solid rgba(255,255,255,.14)}.clock-value[data-v-1f0d76a4]{gap:0}.clock-hours[data-v-1f0d76a4]{color:#fff;font-size:12px;font-weight:700}.clock-seconds[data-v-1f0d76a4]{color:#ff852e;font-size:9px;font-style:normal;font-weight:700}.motion-rotate .weather-glyph[data-v-1f0d76a4]{-webkit-animation:weather-rotate-data-v-1f0d76a4 18s linear infinite;animation:weather-rotate-data-v-1f0d76a4 18s linear infinite}.motion-drift .weather-glyph[data-v-1f0d76a4]{-webkit-animation:weather-drift-data-v-1f0d76a4 4s ease-in-out infinite;animation:weather-drift-data-v-1f0d76a4 4s ease-in-out infinite}.motion-rain .weather-glyph[data-v-1f0d76a4]{-webkit-animation:weather-rain-data-v-1f0d76a4 2.4s ease-in-out infinite;animation:weather-rain-data-v-1f0d76a4 2.4s ease-in-out infinite}.motion-flash .weather-glyph[data-v-1f0d76a4]{-webkit-animation:weather-flash-data-v-1f0d76a4 4.8s ease-in-out infinite;animation:weather-flash-data-v-1f0d76a4 4.8s ease-in-out infinite}.motion-breathe .weather-glyph[data-v-1f0d76a4]{-webkit-animation:weather-breathe-data-v-1f0d76a4 4s ease-in-out infinite;animation:weather-breathe-data-v-1f0d76a4 4s ease-in-out infinite}@-webkit-keyframes weather-rotate-data-v-1f0d76a4{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes weather-rotate-data-v-1f0d76a4{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes weather-drift-data-v-1f0d76a4{0%,100%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-webkit-transform:translateX(1px);transform:translateX(1px)}}@keyframes weather-drift-data-v-1f0d76a4{0%,100%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-webkit-transform:translateX(1px);transform:translateX(1px)}}@-webkit-keyframes weather-rain-data-v-1f0d76a4{0%,100%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}50%{-webkit-transform:translateY(1px);transform:translateY(1px)}}@keyframes weather-rain-data-v-1f0d76a4{0%,100%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}50%{-webkit-transform:translateY(1px);transform:translateY(1px)}}@-webkit-keyframes weather-flash-data-v-1f0d76a4{0%,12%,18%,100%{opacity:1}14%,16%{opacity:.35}}@keyframes weather-flash-data-v-1f0d76a4{0%,12%,18%,100%{opacity:1}14%,16%{opacity:.35}}@-webkit-keyframes weather-breathe-data-v-1f0d76a4{0%,100%{opacity:.72}50%{opacity:1}}@keyframes weather-breathe-data-v-1f0d76a4{0%,100%{opacity:.72}50%{opacity:1}}@media(max-width: 1680px){.weather-status[data-v-1f0d76a4]{min-width:212px;max-width:212px;gap:7px}.weather-site[data-v-1f0d76a4]{display:none}.weather-alert[data-v-1f0d76a4]{max-width:42px}}@media(max-width: 1180px){.weather-status[data-v-1f0d76a4]{min-width:152px;max-width:160px;margin-right:8px}.weather-icon-shell[data-v-1f0d76a4]{width:22px;-ms-flex-preferred-size:22px;flex-basis:22px}.weather-reading[data-v-1f0d76a4]{min-width:52px}.weather-alert[data-v-1f0d76a4]{width:7px;height:7px;padding:0;border:0;border-radius:50%;font-size:0}.weather-alert i[data-v-1f0d76a4]{display:none}time[data-v-1f0d76a4]{min-width:52px;padding-left:7px}time small[data-v-1f0d76a4]{display:none}}@media(prefers-reduced-motion: reduce){.weather-glyph[data-v-1f0d76a4]{-webkit-animation:none !important;animation:none !important;-webkit-transform:none !important;transform:none !important}}
.navbar[data-v-2a3a3324]{height:58px;overflow:hidden;position:relative;color:#9aadb4;background:#11151d;border-bottom:1px solid #2a313d;-webkit-box-shadow:none;box-shadow:none}.navbar .hamburger-container[data-v-2a3a3324]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-2a3a3324]:hover{background:#121b1f}.navbar .breadcrumb-container[data-v-2a3a3324]{float:left}.navbar .fullscreen-wordmark[data-v-2a3a3324]{display:none;gap:8px;white-space:nowrap}.navbar .fullscreen-wordmark .fullscreen-brand-mark[data-v-2a3a3324]{width:38px;height:20px;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;opacity:1}.navbar .fullscreen-wordmark .fullscreen-brand-title[data-v-2a3a3324]{min-width:0}.navbar .platform-wordmark[data-v-2a3a3324]{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-left:12px;color:#cbd4dc;vertical-align:top}.navbar .platform-wordmark>span[data-v-2a3a3324]{width:27px;height:27px;display:grid;place-items:center;color:#11151d;background:#49c6b9;font:800 10px/1 Bahnschrift,sans-serif;letter-spacing:.04em}.navbar .platform-wordmark>strong[data-v-2a3a3324]{color:#9aa8b4;font:700 10px/1 Bahnschrift,sans-serif;letter-spacing:.12em}.navbar .cockpit-nav[data-v-2a3a3324]{height:100%;max-width:calc(100% - 680px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2px;margin-left:clamp(18px, 4vw, 72px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;vertical-align:top}.navbar .cockpit-nav[data-v-2a3a3324]::-webkit-scrollbar{display:none}.navbar .cockpit-nav a[data-v-2a3a3324]{min-width:64px;height:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px;color:#667482;border-bottom:2px solid transparent;font-size:10px;-webkit-transition:color .18s ease,border-color .18s ease,background .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease}.navbar .cockpit-nav a[data-v-2a3a3324]:hover{color:#d4dce2;background:rgba(255,255,255,.025)}.navbar .cockpit-nav a.router-link-exact-active[data-v-2a3a3324],.navbar .cockpit-nav a.is-active[data-v-2a3a3324]{color:#f2f5f5;border-bottom-color:#ff8a2a}.navbar .right-menu[data-v-2a3a3324]{float:right;height:100%;line-height:50px}.navbar .right-menu[data-v-2a3a3324]:focus{outline:none}.navbar .right-menu .project-switcher[data-v-2a3a3324]{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:18px;vertical-align:top}.navbar .right-menu .project-switcher>span[data-v-2a3a3324]{color:#72858d;font-size:10px}.navbar .right-menu .project-switcher .el-select[data-v-2a3a3324]{width:148px}.navbar .right-menu .project-switcher[data-v-2a3a3324]  .el-input__inner{color:#cbd8db;border-color:#2b3940;background:#080d0f}.navbar .right-menu .right-menu-item[data-v-2a3a3324]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-2a3a3324]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-2a3a3324]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-2a3a3324]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-2a3a3324]{margin-top:5px;position:relative;cursor:pointer;color:#a8b8bd}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-2a3a3324]{cursor:pointer;width:40px;height:40px;border-radius:10px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-2a3a3324]{cursor:pointer;position:absolute;right:-20px;top:19px;font-size:12px}@media(max-width: 1680px){.avatar-container[data-v-2a3a3324]{display:none !important}.cockpit-nav[data-v-2a3a3324]{margin-left:clamp(40px, 8vw, 115px) !important;max-width:calc(100% - 520px)}[data-v-2a3a3324] .weather-status{gap:8px !important;margin-right:12px !important}[data-v-2a3a3324] .weather-status .weather-detail small{display:none !important}[data-v-2a3a3324] .weather-status .weather-detail strong{max-width:72px;font-size:8px}.project-switcher[data-v-2a3a3324]{margin-right:12px !important}}@media(max-width: 1320px){.project-switcher[data-v-2a3a3324],.avatar-container[data-v-2a3a3324]{display:none !important}.cockpit-nav[data-v-2a3a3324]{max-width:calc(100% - 360px)}}@media(max-width: 900px){.navbar[data-v-2a3a3324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.platform-wordmark[data-v-2a3a3324]{display:none !important}.fullscreen-wordmark[data-v-2a3a3324]{width:220px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;margin-left:8px;overflow:hidden}.cockpit-nav[data-v-2a3a3324]{min-width:0;max-width:none !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0 !important}.cockpit-nav a[data-v-2a3a3324]{min-width:54px !important;padding:0 6px !important;font-size:9px !important}.right-menu[data-v-2a3a3324]{display:none !important}}@media(max-width: 700px){.navbar[data-v-2a3a3324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fullscreen-wordmark[data-v-2a3a3324]{width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-left:8px !important;overflow:hidden;font-size:0 !important;white-space:nowrap}.fullscreen-wordmark[data-v-2a3a3324]::after{content:"AI 视觉";color:#e4e7eb;font-size:11px;font-weight:700}.fullscreen-brand-mark[data-v-2a3a3324],.fullscreen-brand-title[data-v-2a3a3324]{display:none !important}.cockpit-nav[data-v-2a3a3324]{min-width:0;max-width:none !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0 !important;overflow-x:auto;scrollbar-width:none}.cockpit-nav[data-v-2a3a3324]::-webkit-scrollbar{display:none}.cockpit-nav a[data-v-2a3a3324]{min-width:48px !important;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;padding:0 4px !important;font-size:8px !important}.right-menu[data-v-2a3a3324]{display:none !important}}
.sidebarLogoFade-enter-active[data-v-b37037de]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-b37037de],.sidebarLogoFade-leave-to[data-v-b37037de]{opacity:0}.sidebar-logo-container[data-v-b37037de]{position:relative;width:100%;height:50px;line-height:50px;background:#0b1012;border-bottom:1px solid #263239;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-b37037de]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-b37037de]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-b37037de]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Microsoft YaHei,sans-serif;vertical-align:middle}.sidebar-logo-container .sidebar-logo-link .brand-mark[data-v-b37037de]{width:30px;height:30px;display:inline-grid;place-items:center;margin-right:9px;color:#07100d;background:#45d59a;font-size:11px;font-weight:800;vertical-align:middle}.sidebar-logo-container.collapse .brand-mark[data-v-b37037de]{margin-right:0}

.sub-el-icon[data-v-18eeea00] {
  color: currentColor;
  width: 1em;
  height: 1em;
}



.app-main[data-v-3bd981b1] {
  /*50 = navbar  */
  min-height: calc(100vh - 84px);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fixed-header+.app-main[data-v-3bd981b1] {
  padding-top: 50px;
}

.el-popup-parent--hidden .fixed-header{padding-right:15px}
.scroll-container[data-v-41421bb2]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-41421bb2]  .el-scrollbar__bar{bottom:0px}.scroll-container[data-v-41421bb2]  .el-scrollbar__wrap{height:49px}
.tags-view-container[data-v-d9ea56a0]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d9ea56a0]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d9ea56a0]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d9ea56a0]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-d9ea56a0]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-d9ea56a0]::before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .contextmenu[data-v-d9ea56a0]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.3);box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}.tags-view-container .contextmenu li[data-v-d9ea56a0]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-d9ea56a0]:hover{background:#eee}
.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{-webkit-transform:scale(0.6);transform:scale(0.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff}
[data-v-3a94f152]:export{menuText:#84979f;menuActiveText:#45d59a;subMenuActiveText:#dce8ec;menuBg:#0b1012;menuHover:#121b1f;subMenuBg:#080d0f;subMenuHover:#121b1f;sideBarWidth:220px}.app-wrapper[data-v-3a94f152]{position:relative;height:100%;width:100%}.app-wrapper[data-v-3a94f152]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-3a94f152]{position:fixed;top:0}.drawer-bg[data-v-3a94f152]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-3a94f152]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 220px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-3a94f152]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-3a94f152]{width:100%}

.svg-icon[data-v-f9f7fefc] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-f9f7fefc] {
  background-color: currentColor;
  -webkit-mask-size: cover!important;
          mask-size: cover!important;
  display: inline-block;
}

