#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}.tdt-container .tdt-control-container .tdt-bottom .tdt-control-copyright{display:none!important}@font-face{font-family:iconfont;src:url(/assets/iconfont-B4lcJxOX.woff2?t=1780379553409)format("woff2"),url(/assets/iconfont-BwJi99tf.woff?t=1780379553409)format("woff"),url(/assets/iconfont-4qp4897L.ttf?t=1780379553409)format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.tzh-ziyuanyouxiaoqi:before{content:""}.tzh-nenghaoshuju:before{content:""}.tzh-zhuanhuanxiaoshuai:before{content:""}.tzh-shiyouhuagong:before{content:""}.tzh-dianli:before{content:""}.tzh-meitan:before{content:""}.tzh-tianranqi:before{content:""}.tzh-qukuailiancunzheng:before{content:""}.tzh-jianshezhong:before{content:""}.tzh-nengyuanxiaohaofenxi:before{content:""}.tzh-jichushuju:before{content:""}.tzh-shezhi-line:before{content:""}.tzh-nengliufenxi:before{content:""}.tzh-nengliu:before{content:""}.tzh-nengyuanxiaohao:before{content:""}.tzh-nengxiaoduibiao:before{content:""}.tzh-nenghaojiance:before{content:""}.tzh-nengyuanxiaofeiliang:before{content:""}.tzh-nengxiaopingheng:before{content:""}.tzh-tanpaifangyusuan:before{content:""}.tzh-tanhecha:before{content:""}.tzh-zuji:before{content:""}.tzh-xitongguanli:before{content:""}.tzh-nengyuanxiaofei:before{content:""}.tzh-nengyuanfenxi:before{content:""}.tzh-tanzichan:before{content:""}.tzh-gongyinglian:before{content:""}.tzh-tanpaifang:before{content:""}.tzh-tanzuji:before{content:""}.tzh-tanguanli:before{content:""}.tzh-shujuzonglan:before{content:""}.tzh-nengxiaofenxi:before{content:""}.tzh-duibiao:before{content:""}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}html,body{color:#000;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Source Han Sans,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-size:14px;overflow:hidden}#app{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;font-weight:400}:root{--primary-color:#008158;--primary-hover:#006a48;--primary-light:#0081581a;--primary-dark:#005438;--text-color:#1d2129;--text-color-secondary:#606266;--text-color-light:#909399;--border-color:#e4e7ed;--border-color-light:#f0f2f5;--background-color:#f3f4f8;--card-background:#fff;--header-height:60px;--sider-width:200px;--main-padding:20px;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px}body{color:var(--text-color);background-color:var(--background-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.console-layout{width:100%;height:100%;display:block}.console-layout .el-header{height:var(--header-height);background-color:var(--card-background);box-shadow:var(--shadow-sm);padding:0 17px 0 10px}.console-layout .el-aside{width:var(--sider-width);background-color:var(--card-background);border-right:1px solid var(--border-color)}.console-layout .inner-container{width:100%;height:calc(100% - var(--header-height))}.console-layout .el-main{padding:var(--main-padding);background-color:var(--background-color)}.console-header{justify-content:space-between;align-items:center;height:100%;display:flex}.console-header .header-left{align-items:center;display:flex}.console-header .header-left .logo{object-fit:contain;width:auto;height:32px;margin-right:10px}.console-header .header-left .system-name{color:var(--text-color);margin:0 20px 0 0;font-family:DingTalk JinBuTi;font-size:22px;font-weight:600}.console-header .header-left .company-name{color:var(--text-color);font-family:Source Han Sans;font-size:16px}.console-header .header-right{align-items:center;gap:16px;display:flex}.console-header .header-right .datetime{color:var(--text-color);margin-right:25px;font-family:Source Han Sans;font-size:14px}.console-header .header-right .system-tools{align-items:center;gap:16px;display:flex}.console-header .header-right .system-tools .lang-switch{cursor:pointer;width:32px;height:32px}.console-header .header-right .system-tools .lang-switch .lang-image{width:100%;height:100%}.console-header .header-right .system-tools .tool-icon{color:#494b4d;cursor:pointer;border-radius:var(--border-radius-sm);padding:4px;font-size:26px}.console-header .header-right .system-tools .tool-icon:hover{background-color:var(--border-color-light)}.console-header .header-right .user-dropdown .user-info{cursor:pointer;align-items:center;gap:8px;padding:6px 12px;transition:all .3s;display:flex}.console-header .header-right .user-dropdown .user-info:hover{border-color:var(--primary-color)}.console-header .header-right .user-dropdown .user-info .user-avatar{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding-bottom:5px;font-size:20px;font-weight:500;display:flex}.console-header .header-right .user-dropdown .user-info .user-name{color:var(--text-color);font-size:16px;font-weight:500}.console-header .header-right .user-dropdown .user-info .dropdown-icon{color:var(--text-color-secondary);font-size:12px}.console-sider{height:100%;overflow-y:auto}.console-sider .side-menu{background-color:var(--card-background);border-right:none}.console-sider .side-menu .el-menu-item{height:40px;line-height:40px}.console-sider .side-menu .el-menu-item>span{font-weight:500}.console-sider .side-menu .el-menu-item:hover{color:#008158;font-weight:400}.console-sider .side-menu .el-menu-item.is-active{background-color:var(--primary-color)!important;color:#fff!important}.console-sider .side-menu .el-menu-item.is-active .el-icon{color:#fff!important}.console-sider .side-menu .el-sub-menu .el-sub-menu__title{border-radius:var(--border-radius-md);height:40px;margin:4px 0;line-height:40px}.console-sider .side-menu .el-sub-menu .el-sub-menu__title>span{font-weight:500}.console-sider .side-menu .el-sub-menu .el-sub-menu__title:hover{color:#008158;font-weight:400}.console-sider .side-menu .el-sub-menu .el-sub-menu__title.is-active{background-color:var(--primary-color)!important;color:#fff!important}.console-sider .side-menu .el-sub-menu .el-sub-menu__title.is-active .el-icon{color:#fff!important}.console-sider .side-menu .el-sub-menu .el-sub-menu__title .el-icon{color:var(--text-color-secondary)}.console-sider .side-menu .el-sub-menu .el-menu-item{padding-left:70px!important}.console-sider .side-menu .el-sub-menu .el-menu-item>span{font-weight:500}.console-sider .side-menu .menu-icon{color:var(--text-color-secondary);margin-right:16px}.el-main .common-breadcrumb{height:40px}.el-main .common-breadcrumb .iconfont{margin-right:5px}.main-content{height:calc(100% - 40px);overflow-y:auto}.main-content .page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.main-content .page-header h2{color:var(--text-color);margin:0;font-size:18px;font-weight:600}.stat-card{background-color:var(--card-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-bottom:20px;padding:20px}.stat-card .card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.stat-card .card-header h3{color:var(--text-color);margin:0;font-size:14px;font-weight:600}.stat-card .card-header .card-actions{gap:8px;display:flex}.el-button--primary{--el-button-bg-color:var(--primary-color);--el-button-border-color:var(--primary-color);--el-button-hover-bg-color:var(--primary-hover);--el-button-hover-border-color:var(--primary-hover)}.el-input__wrapper{--el-input-border-color:#d9d9d9}.el-input__wrapper .el-input__icon{color:var(--primary-color)}.el-table tr{height:46px}.el-table .el-table__inner-wrapper{background:#f2f3f5}.el-table .el-table__inner-wrapper .el-table__header-wrapper .el-table__header thead tr th{background-color:#f2f3f5}.el-table .el-table__inner-wrapper .el-table__header-wrapper .el-table__header thead tr th .cell{color:#1d2129;text-align:center;font-weight:500}.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody .el-table__row .el-table__cell .cell{color:#1d2129;font-weight:400}.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody .el-table__row .el-table__cell .cell .el-button .el-icon{font-size:20px}.pagination .el-pagination .el-pagination__total{color:var(--el-text-color-secondary)}.pagination .el-pagination .btn-prev .el-icon,.pagination .el-pagination .btn-next .el-icon{color:#4e5969}.pagination .el-pagination .el-pager .is-active{color:#1664ff}.pagination .el-pagination .el-pagination__jump,.el-form .el-form-item__label{color:var(--el-text-color-secondary)}.common-breadcrumb,.common-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{align-items:center;display:flex}.layout-date-picker .el-input__wrapper{border-radius:4px;box-shadow:none!important;background:#010c24b3!important;border:1px solid #409eff66!important}.layout-date-picker .el-input__wrapper .el-input__inner{font-size:13px;color:#dfebff!important}.layout-date-picker .el-input__wrapper .el-input__inner::placeholder,.layout-date-picker .el-input__wrapper .el-input__prefix-inner,.layout-date-picker .el-input__wrapper .el-input__suffix-inner{color:#5a7aa8}.layout-date-picker:hover .el-input__wrapper,.layout-date-picker .el-input.is-focus .el-input__wrapper{border-color:#409effcc!important}.layout-popper{box-shadow:0 4px 24px #0009;background:#010c24eb!important;border:1px solid #409eff59!important;width:fit-content!important}.layout-popper .el-popover__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.layout-popper .el-popper__arrow:before{background-color:#010c24eb!important;border-color:#010c24eb!important}.layout-popper.gis-label-popper{background-repeat:no-repeat;background-image:url(/assets/gis-popper-bg-0un8Ku5t.png)!important;background-size:cover!important;padding:0!important}.layout-popper.gis-label-popper .el-popover__title{height:32px;padding-left:16px;line-height:32px}.layout-popper .el-select-dropdown__item{color:#b8d0f0}.layout-popper .el-select-dropdown__item.hover,.layout-popper .el-select-dropdown__item:hover{color:#dfebff;background:#409eff2e}.layout-popper .el-select-dropdown__item.selected{color:#409eff;font-weight:600}.layout-popper .el-tree{background:0 0}.layout-popper .el-tree .el-tree-node__content{color:#b8d0f0}.layout-popper .el-tree .el-tree-node__content:hover{color:#dfebff;background:#409eff2e}.layout-popper .el-tree .el-tree-node.is-current>.el-tree-node__content{color:#409eff;background:#409eff40}.layout-popper .el-tree .el-tree-node__expand-icon{color:#5a7aa8}.layout-popper .el-date-picker{background:0 0}.layout-popper .el-date-picker .el-date-picker__header-label,.layout-popper .el-date-picker .el-picker-panel__icon-btn{color:#c8dff8}.layout-popper .el-date-picker .el-date-picker__header-label:hover,.layout-popper .el-date-picker .el-picker-panel__icon-btn:hover{color:#409eff}.layout-popper .el-date-picker .el-year-table td .el-date-table-cell,.layout-popper .el-date-picker .el-month-table td .el-date-table-cell{color:#d6eaff;border-radius:4px;padding:0;font-weight:500;background:0 0!important}.layout-popper .el-date-picker .el-year-table td .el-date-table-cell:hover,.layout-popper .el-date-picker .el-month-table td .el-date-table-cell:hover{color:#fff}.layout-popper .el-date-picker .el-year-table td .el-date-table-cell .el-date-table-cell__text,.layout-popper .el-date-picker .el-month-table td .el-date-table-cell .el-date-table-cell__text{color:inherit}.layout-popper .el-date-picker .el-year-table td.current .el-date-table-cell,.layout-popper .el-date-picker .el-month-table td.current .el-date-table-cell{border-radius:4px;font-weight:700;color:#fff!important}.layout-popper .el-date-picker .el-year-table .disabled .el-date-table-cell,.layout-popper .el-date-picker .el-month-table .disabled .el-date-table-cell{cursor:not-allowed;font-weight:400;color:#2d4060!important;background:0 0!important}.layout-popper .el-date-picker .el-year-table .disabled .el-date-table-cell .el-date-table-cell__text,.layout-popper .el-date-picker .el-month-table .disabled .el-date-table-cell .el-date-table-cell__text{background-color:#f5f7fa80}.layout-popper .el-date-picker .el-year-table .disabled:before,.el-date-table__row .layout-popper .el-date-picker .el-year-table .disabled,.layout-popper .el-date-picker .el-month-table .disabled:before,.el-date-table__row .layout-popper .el-date-picker .el-month-table .disabled{background:0 0!important}.layout-popper .el-scrollbar__bar.is-vertical .el-scrollbar__thumb,.layout-popper .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{background:#409eff4d}.layout-tree-select .el-select__wrapper{border-radius:4px;box-shadow:none!important;background:#010c24b3!important;border:1px solid #409eff66!important}.layout-tree-select .el-select__wrapper .el-select__selection .el-select__placeholder,.layout-tree-select .el-select__wrapper .el-select__suffix{color:#fff}.layout-tree-select .el-select__wrapper .el-select__suffix>i{color:inherit}.layout-tree-select .el-select__wrapper .el-input__inner{font-size:13px;color:#dfebff!important}.layout-tree-select .el-select__wrapper .el-input__inner::placeholder,.layout-tree-select .el-select__wrapper .el-input__suffix-inner{color:#5a7aa8}.layout-tree-select:hover .el-input__wrapper,.layout-tree-select .el-input.is-focus .el-input__wrapper{border-color:#409effcc!important}.cesium-viewer-bottom,.cesium-viewer-toolbar{display:none!important}:root{--el-menu-text-color:#1d2129;--el-main-padding:16px 20px;--el-text-color-secondary:#1d2129;--el-table-tr-bg-color:#f2f3f5;--el-border-color-lighter:#e5e6eb;--el-form-label-font-size:14px;--el-input-text-color:var(--el-input-text-color)}
