@keyframes card-border-spin{to{transform:rotate(360deg)}}.m-login{position:relative;height:100%;box-sizing:border-box;overflow:hidden;background:radial-gradient(ellipse at 40% 55%,#0a1f38 0%,#071527 55%,#050f1e 100%);display:flex;justify-content:center;align-items:center}.map-background{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.login-panel{position:relative;z-index:1;display:flex;align-items:center;gap:110px}.login-brand{color:#fffc}.login-brand .brand-title{display:flex;align-items:flex-start}.login-brand .brand-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:14px;flex-shrink:0;border-radius:10px;background:linear-gradient(160deg,#2a6df5 0%,#1c3a8f 100%);box-shadow:0 0 18px #3d8cff73}.login-brand .brand-badge img{height:26px}.login-brand .brand-heading h1{margin:6px 0 0;font-size:30px;font-weight:700;letter-spacing:1px;color:#fff}.login-brand .brand-en{margin:0;font-size:10px;line-height:1.5;letter-spacing:1.5px;color:#9fe0ff73;text-transform:uppercase}.login-brand .brand-slogan{margin:10px 0 0;font-size:13px;color:#ffffff8c}.login-brand .brand-features{margin:40px 0 0;padding:0;list-style:none}.login-brand .brand-features li{display:flex;align-items:center;margin-bottom:18px;font-size:13px;color:#ffffffbf}.login-brand .brand-features li .feature-dot{width:6px;height:6px;margin-right:12px;border-radius:50%;background:#3d8bff;box-shadow:0 0 8px #55c7ffcc;flex-shrink:0}.login-card{position:relative;width:380px;padding:32px 30px 36px;box-sizing:border-box;background:rgba(10,30,56,.55);backdrop-filter:blur(8px);border:1px solid rgba(103,168,255,.3);border-radius:10px;box-shadow:0 0 40px #020a1880}.border-dot{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;offset-path:inset(0 round 10px);offset-distance:0%;animation:border-run 6s linear infinite;animation-delay:calc(var(--i) * .05s - 6s);pointer-events:none;z-index:2}.border-dot:nth-child(1){background:#dff4ff;box-shadow:0 0 6px 1px #bfeafff2,0 0 14px 4px #55c7ff8c}.border-dot:nth-child(n + 2){width:calc(4px - var(--i) * .15px);height:calc(4px - var(--i) * .15px);margin:calc(-2px + var(--i) * .075px) 0 0 calc(-2px + var(--i) * .075px);background:rgba(85,199,255,calc(.55 - var(--i) * .05));box-shadow:none}@keyframes border-run{to{offset-distance:100%}}@media (prefers-reduced-motion: reduce){.border-dot{animation:none;display:none}}.login-card h2{margin:0;font-size:22px;font-weight:700;color:#fff}.login-card .login-tip{margin:8px 0 22px;font-size:13px;color:#ffffff80}.login-card .ant-form-item{margin-bottom:20px}.login-card .ant-form-item-label>label{font-size:13px;color:#ffffffbf}.login-card .ant-input,.login-card .ant-input-affix-wrapper{background:transparent;border:none;border-bottom:1px solid rgba(103,168,255,.35);border-radius:0;padding-left:4px;transition:border-color .3s}.login-card .ant-input::placeholder,.login-card .ant-input-affix-wrapper::placeholder{color:#ffffff59}.login-card .ant-input:focus,.login-card .ant-input-affix-wrapper:focus,.login-card .ant-input.ant-input-affix-wrapper-focused,.login-card .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-bottom-color:#55c7ff;box-shadow:none}.login-card .ant-input-affix-wrapper .ant-input{background:transparent;border:none;padding-left:0}.login-card .ant-input{color:#fff}.login-card .ant-input-password-icon,.login-card .ant-input-prefix{color:#9fe0ff8c}.login-card .login-submit-btn{height:42px;margin-top:10px;border:none;border-radius:6px;background:linear-gradient(90deg,#1e5fd8 0%,#3d8bff 55%,#55c7ff 100%);font-weight:700}.login-card .login-submit-btn:hover{background:linear-gradient(90deg,#2f74ec 0%,#559bff 55%,#6fd2ff 100%)}.m-header{position:relative;display:flex;align-items:center;width:100%;height:100%;min-width:0;overflow:hidden;color:#c3d8eb;background:linear-gradient(90deg,rgba(0,137,211,.09),transparent 28%),#03111f;border-bottom:1px solid rgba(0,155,230,.35);box-shadow:inset 0 -1px #00c6ff14;font-size:14px}.m-header .m-header-brand,.m-header .m-header-directory,.m-header .m-header-project,.m-header .m-header-actions{display:flex;align-items:center;min-width:0}.m-header .m-header-brand{flex:0 0 auto;align-self:stretch;gap:8px;padding:0 18px;border-right:1px solid rgba(0,155,230,.22)}.m-header .m-header-brand .m-header-logo{max-width:34px;max-height:34px;object-fit:contain}.m-header .m-header-brand .m-header-title{color:#e3f6ff;font-size:18px;font-weight:600;white-space:nowrap;text-shadow:0 0 8px rgba(0,198,255,.25)}.m-header .m-header-directory{gap:9px;flex:0 1 auto;padding:0 18px 0 0;overflow:hidden;color:#7f9db4;font-size:14px}.m-header .m-header-directory>.anticon{flex:none;color:#00c6ff;font-size:15px}.m-header .m-header-directory .ant-breadcrumb{min-width:0;overflow:hidden;color:#638399;white-space:nowrap}.m-header .m-header-directory .ant-breadcrumb ol{flex-wrap:nowrap}.m-header .m-header-directory .ant-breadcrumb .ant-breadcrumb-link,.m-header .m-header-directory .ant-breadcrumb .ant-breadcrumb-separator{color:#638399}.m-header .m-header-directory .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:#b9d3e3}.m-header .m-header-project{gap:8px;flex:1;justify-content:center;margin:0 auto;padding:0 12px;overflow:hidden;color:#d7ecfa;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-left:1px solid rgba(0,155,230,.15);border-right:1px solid rgba(0,155,230,.15);outline:none;transition:color .2s ease,background .2s ease}.m-header .m-header-project:hover{color:#fff;background:rgba(0,155,230,.1)}.m-header .m-header-project>.anticon:first-child{flex:none;color:#00c6ff}.m-header .m-header-project>span:not(.m-header-project-star){min-width:0}.m-header .m-header-project .m-header-project-star{flex:none;color:#ffcc4d4d;font-size:11px}.m-header .m-header-project .m-header-project-arrow{flex:none;color:#7094ad;font-size:10px}.m-header .m-header-actions{flex:0 0 auto;align-self:stretch;gap:16px;padding:0 16px;border-left:1px solid rgba(0,155,230,.22)}.m-header .m-header-actions .ant-btn.overview-func-btn,.m-header .m-header-actions .ant-btn.overview-func-btn:hover{height:28px;padding:0 13px;color:#c9f7ff!important;font-size:14px;background:#082d4c!important;border:1px solid #087fba!important;border-radius:3px;box-shadow:inset 0 0 8px #00c6ff14}.m-header .m-header-actions .ant-switch{min-width:94px}.m-header .m-header-user{display:flex;align-items:center;gap:7px;max-width:132px;padding:0;color:#c3d8eb;font:inherit;cursor:pointer;background:transparent;border:0}.m-header .m-header-user>.anticon:first-child{display:grid;flex:none;width:27px;height:27px;color:#94c9e5;font-size:16px;place-items:center;background:#08233a;border:1px solid rgba(0,155,230,.48);border-radius:50%}.m-header .m-header-user>span{min-width:0}.m-header .m-header-user>.anticon:last-child{flex:none;color:#7194ac;font-size:10px}.m-header .m-header-modal-title{margin:0;text-align:center}.m-header .m-header-password-actions{display:flex;width:100%;justify-content:center}.m-header.m-header-overview{background:url(/static/img/header-bg.png) center center / 100% 100% no-repeat;border-bottom:1px solid rgba(0,155,230,.45)}.m-header.m-header-overview .m-header-brand{gap:10px;padding:0 26px;border-right:none}.m-header.m-header-overview .m-header-brand .m-header-logo{max-width:36px;max-height:36px}.m-header.m-header-overview .m-header-brand .m-header-title{color:#fff;font-weight:700;letter-spacing:2px;text-shadow:0 0 12px rgba(0,198,255,.55)}.m-header.m-header-overview .m-header-project{flex:1 1 auto;justify-content:center;gap:10px;margin:0;padding:0 16px;border:none;color:#fff;font-weight:700;letter-spacing:1px;text-shadow:0 0 12px rgba(0,198,255,.45)}.m-header.m-header-overview .m-header-actions{gap:14px;padding:0 24px;border-left:none}.m-header.m-header-overview .m-header-actions .ant-switch{min-width:94px}.m-header.m-header-overview .ov-header-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 13px;color:#dff3ff;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;background:rgba(8,32,56,.55);border:1px solid rgba(74,168,255,.75);border-radius:3px;box-shadow:inset 0 0 10px #0096ff26;transition:all .2s ease}.m-header.m-header-overview .ov-header-btn .anticon{margin-right:6px;font-size:15px}.m-header.m-header-overview .ov-header-btn:hover{color:#fff;background:rgba(20,78,132,.75);border-color:#57c7ff;box-shadow:inset 0 0 14px #00b4ff59}.m-header.m-header-overview .ov-header-app .ant-space{gap:6px;color:#dff3ff}.m-header.m-header-overview .m-header-user>.anticon:first-child{width:32px;height:32px;color:#bfe4ff;background:rgba(8,32,56,.55);border-color:#4aa8ffbf}.m-header .app-download,.m-header.m-header-overview .app-download{gap:6px;color:inherit}.m-header .app-download .app-download-icon,.m-header.m-header-overview .app-download .app-download-icon{font-size:14px}.team-manager-drawer{border:1px solid rgba(0,155,230,.45)}.team-manager-drawer .ant-drawer-content,.team-manager-drawer .ant-drawer-header{background:#03111f}.team-manager-drawer .ant-drawer-header{border-bottom-color:#00c6ff4d}.team-manager-drawer .ant-drawer-title{color:#dff5ff}.team-manager-drawer .team-manager-drawer-title{display:flex;align-items:center;justify-content:space-between;width:100%}.team-manager-drawer .team-manager-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:2px;padding:0;color:#a8d6ff}.team-manager-drawer .team-manager-drawer-close:hover{color:#01c2ff;background:transparent}.team-manager-drawer .ant-drawer-close{color:#a8d6ff}.team-manager-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:16px}.team-manager-drawer .team-manager-add-form{display:none;margin-bottom:12px;padding:0;background:transparent;border:0}.team-manager-drawer .team-manager-add-form.is-visible{display:block}.team-manager-drawer .team-manager-add-form .team-manager-add-title{display:none}.team-manager-drawer .team-manager-add-form .team-manager-add-fields{display:grid;grid-template-columns:230px 180px 82px;grid-template-rows:auto auto;gap:0 14px}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-input,.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-input-number,.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-select{width:100%}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item{margin-bottom:8px}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item-label{padding-bottom:3px}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item-label>label{color:#a8d6ff;font-size:12px}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-input-number{width:100%}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item:nth-child(1){grid-column:1;grid-row:1}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item:nth-child(2){grid-column:2;grid-row:1}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item:nth-child(3){grid-column:1;grid-row:2}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .ant-form-item:nth-child(4){grid-column:2;grid-row:2}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .team-manager-cover{grid-column:3;grid-row:1 / span 2}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .team-manager-cover .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card,.team-manager-drawer .team-manager-add-form .team-manager-add-fields .team-manager-cover .ant-upload-wrapper .ant-upload-select{margin:0}.team-manager-drawer .team-manager-add-form .team-manager-add-fields .team-manager-cover .ant-upload.ant-upload-select{width:72px;height:60px;margin:0}.team-manager-drawer .team-manager-add-form .team-manager-add-actions{display:flex;width:100%;justify-content:flex-start;margin-top:4px}.team-manager-drawer .team-manager-add-form .team-manager-add-actions .ant-btn{min-width:62px;height:30px}.team-manager-drawer .team-manager-tabs{display:flex;gap:34px;height:34px;padding:0 14px}.team-manager-drawer .team-manager-tabs button{position:relative;padding:1px 0 0;color:#55748f;font-size:13px;font-family:inherit;cursor:pointer;border:none;background:transparent}.team-manager-drawer .team-manager-tabs button.is-active{color:#dff5ff;font-weight:600}.team-manager-drawer .team-manager-tabs button.is-active:after{position:absolute;right:0;bottom:0px;left:0;height:2px;background:#01c2ff;content:""}.team-manager-drawer .team-manager-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.team-manager-drawer .team-manager-toolbar .ant-input{width:220px;height:22px;padding:2px 8px;color:#a8d6ff;background:#061b2e;border-color:#009be652;font-size:11px}.team-manager-drawer .team-manager-list{display:flex;flex:1;flex-direction:column;gap:8px;min-height:120px;padding:2px;overflow:auto}.team-manager-drawer .team-manager-item{display:flex;align-items:center;gap:12px;min-height:84px;padding:7px 10px;color:#b9d3e3;background:#0a2943;border:1px solid rgba(0,155,230,.28);border-radius:3px;transition:all .2s ease}.team-manager-drawer .team-manager-item:hover,.team-manager-drawer .team-manager-item.is-active{color:#e9faff;background:#10466e;border-color:#00c6ffbf;box-shadow:inset 0 0 12px #00c6ff14}.team-manager-drawer .team-manager-item .team-manager-cover-image{flex:none;width:112px;height:68px;object-fit:contain;background:#08233a;border-radius:2px}.team-manager-drawer .team-manager-item .team-manager-info{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;gap:3px;color:#7fa4bd;font-size:11px}.team-manager-drawer .team-manager-item .team-manager-info .team-manager-name{padding:0;color:#d9f0ff;font-size:13px}.team-manager-drawer .team-manager-item .team-manager-item-actions{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:9px}.team-manager-drawer .team-manager-item .team-manager-item-actions .ant-space{flex:none}.team-manager-drawer .team-manager-item .team-manager-item-tools{display:flex;align-items:center;gap:8px;min-height:18px}.team-manager-drawer .team-manager-item .team-manager-more{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;cursor:pointer;background:transparent;border:none;border-radius:2px}.team-manager-drawer .team-manager-item .team-manager-more img{width:12px;height:12px;object-fit:contain}.team-manager-drawer .team-manager-item .team-manager-current{flex:none;padding:1px 5px;color:#00d0ff;font-size:11px;border:1px solid rgba(0,198,255,.5);border-radius:2px}@media screen and (max-width: 1180px){.m-header .m-header-title{display:none}.m-header .m-header-brand{padding:0 12px}.m-header .m-header-project{flex-basis:190px}.m-header .m-header-actions{gap:8px;padding:0 10px}}.alert-box{width:100%;height:100%;z-index:9999;position:fixed;top:0;left:0;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:alertBox 1.5s ease-in-out .5s infinite normal forwards}.alertBody{width:30vw;display:flex;flex-direction:column;height:70vh;max-height:70vh;min-height:200px;background-color:#000;box-shadow:inset 0 0 20px 20px #ff000080;border-radius:10px;overflow:hidden;position:relative}.alertBody .alertHeader{height:50px;line-height:50px;text-align:center;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:0 16px;color:#fff;border-bottom:1px solid #fff}.alertBody .close-btn{position:absolute;top:5px;right:10px;font-size:20px;cursor:pointer;color:#fff;z-index:10}.alertBody .close-btn:hover{color:#f66}.alertBody .alert-test-tip{color:#fff;text-align:center;font-size:14px;font-weight:700;height:30px;line-height:30px;flex-shrink:0}.alert-box-content{padding:0 16px;flex:1;min-height:0;overflow:hidden}@keyframes alertBox{0%{box-shadow:inset 0 0 20px 20px #ff000080}50%{box-shadow:inset 0 0 #ff000080}to{box-shadow:inset 0 0 20px 20px #ff000080}}.flex-table{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;box-sizing:border-box}.flex-table .ant-table-wrapper{flex:1}.flex-table .ant-table-wrapper .ant-spin-nested-loading{height:100%}.flex-table .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(0,198,255,.16)!important}.team-manage-list,.project-manage-list{flex:1;display:flex;flex-direction:column;padding:8px;border-radius:5px}.team-manage-list .list-header,.project-manage-list .list-header{margin-bottom:8px}.team-table-active{background:#265374}.project-items{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;align-items:flex-start;overflow-y:scroll}.project-items .project-item-outer{position:relative;flex:1;width:calc((100% - 50px)/5);width:100px;padding:7.5% 0;min-width:calc((100% - 50px)/5);max-width:calc((100% - 50px)/5);margin:0 10px 10px 0}.project-items .project-item-outer:nth-child(5n){margin-right:0}.project-items .project-item-outer .project-item-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column}.project-items .project-item-outer .project-item-inner .project-item-header{height:65%;background-image:url(/assets/project-icon.7f6ce24e.png);background-size:40%;background-position:center;background-color:#4c6a86;background-repeat:no-repeat;text-align:right}.project-items .project-item-outer .project-item-inner .project-item-header .handler-icon{font-size:20px;font-weight:700;color:#01c2ff;margin-right:10px;cursor:pointer}.project-items .project-item-outer .project-item-inner .project-item-bottom{flex:1;display:flex;padding:10px}.project-items .project-item-outer .project-item-inner .project-item-bottom .project-info-item{flex:1;font-size:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around}.project-items .project-item-outer .project-item-inner .project-item-bottom .project-info-item>div:first-child{font-size:14px;font-weight:700}.project-items .project-item-outer .project-item-inner .project-item-bottom .project-info-item div{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.project-items .project-item-outer .project-item-inner .project-item-bottom .init-project-button{display:flex;align-items:flex-end;margin-left:10px}.project-items .project-item-outer .project-item-inner .project-item-bottom .init-project-button .init-button{background-color:#0e2a3f;color:#01c2ff}.option-form-item{display:flex;color:#52ffff;align-items:center}.m-menu{width:100%;height:100%;padding:4px 0;overflow:hidden;background:#020e1b;border-right:1px solid rgba(0,155,230,.25)}.m-menu .m-menu-directory{height:100%;padding:0;overflow-y:auto;color:#6f91aa;background:transparent;border-inline-end:0;text-align:left}.m-menu .m-menu-directory .ant-menu-submenu,.m-menu .m-menu-directory .ant-menu-item{margin:0}.m-menu .m-menu-directory .ant-menu-submenu-title,.m-menu .m-menu-directory .ant-menu-item{display:flex;align-items:center;margin:0;padding-block:5px;padding-inline:18px 14px!important;line-height:35px!important;height:35px;border-radius:0;color:#6f91aa}.m-menu .m-menu-directory .ant-menu-submenu-title{font-weight:500}.m-menu .m-menu-directory .ant-menu-submenu-title .ant-menu-item-icon,.m-menu .m-menu-directory .ant-menu-submenu-title .anticon{color:#66869e}.m-menu .m-menu-directory .ant-menu-submenu-title:hover{color:#cbe9f8;background:linear-gradient(90deg,rgba(13,106,194,.35) 0%,rgba(10,58,104,.3) 45%,rgba(6,26,43,.55) 100%)}.m-menu .m-menu-directory .ant-menu-submenu-open>.ant-menu-submenu-title{color:#cbe9f8}.m-menu .m-menu-directory .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon,.m-menu .m-menu-directory .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.m-menu .m-menu-directory .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#cbe9f8}.m-menu .m-menu-directory .ant-menu-submenu-arrow{display:none}.m-menu .m-menu-directory .ant-menu-sub{padding:0;background:transparent}.m-menu .m-menu-directory .ant-menu-sub .ant-menu-item{justify-content:center;padding-inline:0!important}.m-menu .m-menu-directory .ant-menu-sub .ant-menu-title-content{text-align:center}.m-menu .m-menu-directory .ant-menu-item{min-width:0;color:#6f91aa}.m-menu .m-menu-directory .ant-menu-item:after{inset-inline-start:0;inset-inline-end:auto;border-inline-start:3px solid #00bfff;border-inline-end:0}.m-menu .m-menu-directory .ant-menu-item:hover{color:#cbe9f8;background:linear-gradient(90deg,rgba(13,106,194,.35) 0%,rgba(10,58,104,.3) 45%,rgba(6,26,43,.55) 100%)}.m-menu .m-menu-directory .ant-menu-item-selected{color:#fff;font-weight:600;text-shadow:0 0 10px rgba(0,191,255,.6);background:linear-gradient(90deg,#0d6ac2 0%,#0a3a68 45%,#061a2b 100%);box-shadow:inset 0 0 16px #00bfff40}.m-menu .m-menu-directory .ant-menu-item-selected:after{border-inline-start:4px solid #38d1ff}.m-menu .m-menu-directory .ant-menu-item-disabled{color:#486278;cursor:default}.ant-layout-sider-collapsed .m-menu .m-menu-directory .ant-menu-submenu-title,.ant-layout-sider-collapsed .m-menu .m-menu-directory .ant-menu-item{justify-content:center;padding-inline:0!important}.ant-layout-sider-collapsed .m-menu .m-menu-directory .ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider-collapsed .m-menu .m-menu-directory .ant-menu-submenu-title .anticon{margin-inline-end:0}.m-index{width:100%;height:100%;background:#020e1b}.m-index .ful-index-layout{width:100%;height:100%}.m-index .ful-index-layout .site-layout-main{background:#020e1b}.m-index .ful-index-layout .site-layout-content{overflow:hidden;margin:8px;padding:10px;border:1px solid rgba(0,155,230,.35);box-shadow:inset 0 0 28px #0073b80a}.m-index .ful-index-layout .site-layout-content>*{width:100%;height:100%;overflow:hidden;background-color:transparent}*{margin:0;padding:0;box-sizing:border-box}.border{border:1px solid #00c6ff}.chart-loading,.chart-loading>.ant-spin-container,.ka-wrapper,.ka-content{height:100%}html,body,#root{width:100%;height:100%;color:#c3d8eb;word-wrap:break-word}body{background:#020e1b;-webkit-font-smoothing:antialiased;font:16px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,\5b8b\4f53,sans-serif}li{list-style:none}img{border:0;vertical-align:middle}button{cursor:pointer}button,input{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,\5b8b\4f53,sans-serif}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:color 99999s ease-out,background-color 99999s ease-out;transition-delay:99999s}.ant-layout-sider{background:#020e1b!important}.tree-root-class{height:calc(100% - 20px);margin:10px;padding:10px 0;background:#041727;border:1px solid rgba(0,155,230,.3);border-radius:2px}.detail-view-select{margin:0 20% 10px;text-align:center}.detail-view-select>.ant-radio-group{display:flex;width:100%;height:100%;border-radius:2px}.detail-view-select>.ant-radio-group>.ant-radio-button-wrapper{flex:1;font-size:14px}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.page-title{color:#dff3ff;font-size:14px;font-weight:700}.between-box{display:flex;justify-content:space-between}.flex-align-center{display:flex;align-items:center;text-align:center}.flex-column{display:flex;flex-direction:column}.site-layout-background{width:100%;height:100%;padding:5px;background:transparent}.site-layout-background>.ant-layout-header{margin:0;padding:0;background:transparent}.ant-collapse-expand-icon,.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner,.ant-picker-header-next-btn,.ant-picker-header-super-next-btn,.ant-picker-header-prev-btn,.ant-picker-header-super-prev-btn,.ant-picker-clear,.ant-select-clear{color:#00c6ff!important}.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#e5f8ff!important;background-color:#075f93!important}.ant-tooltip-inner{overflow:auto!important}.ant-select-arrow{color:#fff!important}.ant-select-disabled>.ant-select-selector{color:#6f91aa!important;background:rgba(72,98,120,.35)!important}.ant-select-selection-item-remove,.ant-tag-close-icon{color:#6f91aa!important}.ant-pagination-options-quick-jumper>input{background:#041727!important}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-modal-content{background:#061a2b!important;border:1px solid rgba(0,155,230,.4)!important;border-radius:3px!important}.ant-modal-header{padding-bottom:15px;background:transparent!important;border-bottom:1px solid rgba(0,155,230,.2)}.ant-modal-body{max-height:60vh;overflow-x:hidden;overflow-y:auto}.ant-modal-close{color:#6f91aa!important;background:transparent!important}.ant-modal-confirm .ant-modal-confirm-title{color:#dff3ff!important}.ant-modal-confirm .ant-modal-confirm-body,.ant-modal-confirm .ant-modal-confirm-content{color:#c3d8eb!important}.ant-modal-confirm .ant-modal-confirm-content a{color:#4cdcff!important}.ant-modal-confirm-btns .ant-btn-default{color:#c3d8eb!important;background:#041727!important;border-color:#009be666!important}.ant-modal-confirm-btns .ant-btn-default:hover,.ant-modal-confirm-btns .ant-btn-default:focus{color:#4cdcff!important;background:#092a49!important;border-color:#00c6ff!important}.ant-message-notice-content{color:#c3d8eb!important;background:#061a2b!important;border:1px solid rgba(0,155,230,.4)!important;box-shadow:0 6px 16px #0000008c,0 3px 6px -4px #0000008c,0 9px 28px 8px #00000073!important}.ant-notification-notice-wrapper{background:#061a2b!important;border:1px solid rgba(0,155,230,.4)!important;box-shadow:0 6px 16px #0000008c,0 3px 6px -4px #0000008c,0 9px 28px 8px #00000073!important}.ant-notification-notice{background:#061a2b!important}.ant-notification-notice-message{color:#dff3ff!important}.ant-notification-notice-description{color:#c3d8eb!important}.ant-notification-notice-close{color:#6f91aa!important}.ant-notification-notice-close:hover{color:#c3d8eb!important;background-color:#00c6ff1a!important}.ant-tree-node-content-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ant-upload{display:flex}.ant-transfer-list-header{color:#c3d8eb!important;background:#061a2b!important}.mis-show-btn,.mis-add-btn{color:#fff!important;border:none!important;box-shadow:0 1px 2px #0000001f;background:#3faff0;background-image:linear-gradient(90deg,#3faff0 0%,#30cdd0 100%)!important}.mis-stop-btn{color:#f00c!important;border:1px solid rgba(255,0,0,.8)!important}.mis-show-btn:hover{color:red!important;border:1px solid #ff0000!important}.mis-stop-btn:disabled{color:#f009!important;border:1px solid rgba(255,0,0,.6)!important}.mis-show-btn:hover,.mis-add-btn:hover{color:#fff!important;border:none!important;filter:brightness(1.1);background-image:linear-gradient(90deg,#3faff0 0%,#30cdd0 100%)!important}.mis-show-btn:disabled,.mis-add-btn:disabled{color:#fffc!important;background-image:linear-gradient(90deg,#9ecde8 0%,#95d5d6 100%)!important;box-shadow:none;cursor:not-allowed;filter:none}.mis-import-btn,.mis-import-btn:hover{color:#fff!important;background:rgba(65,154,255,.2)!important;border-radius:4px!important;border:1px solid #419aff!important}.mis-import-btn:disabled{color:#e5f8ff99;background:#0b2340!important;border-color:#1ab8ff66!important;box-shadow:none;cursor:not-allowed}.mis-delete-btn{color:#ff4d4f!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-delete-btn:hover{color:#ff7875!important;background:transparent!important}.mis-close-btn{color:#8aa4b8!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-close-btn:hover{color:#c3d8eb!important;background:transparent!important}.mis-clear-btn{color:#c3d8eb;background:transparent!important;box-shadow:none!important}.mis-clear-btn:hover{color:#e5f8ff!important;background:transparent!important}.mis-update-btn{color:#faad14!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-update-btn:hover{color:#ffc53d!important;background:transparent!important}.mis-default-btn{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-default-btn:hover{background:transparent!important}.mis-check-btn{color:#2f90ffcc!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-check-btn:hover{color:#2f90ff!important;background:transparent!important}.mis-handle-btn{color:#1dd39acc!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-handle-btn:hover{color:#1dd39a!important;background:transparent!important}.mis-turn-btn{color:#2f90ff!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-turn-btn:hover{color:#69b1ff!important;background:transparent!important}.mis-turn-btn-bordered{color:#2f90ff!important;background:transparent!important;border:1px solid #2f90ff!important;border-radius:4px!important}.mis-turn-btn-bordered:hover{color:#69b1ff!important;background:transparent!important;border-color:#69b1ff!important}.mis-measure-btn{color:#02bfbf!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mis-measure-btn:hover{color:#3dd9d9!important;background:transparent!important}.delete-text{color:#ff7875}.ant-dropdown .ant-dropdown-menu,.ant-dropdown .ant-dropdown-menu-submenu .ant-dropdown-menu{border:1px solid rgba(0,155,230,.34);border-radius:2px}.ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{color:#01c2ff!important;background:#0f2b3f!important}.ant-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{color:#ff7875!important;background:rgba(255,77,79,.16)!important}.ant-dropdown .ant-dropdown-menu-item-disabled{color:#6f8496!important;background:transparent!important;opacity:1;cursor:not-allowed}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb,.rc-virtual-list-scrollbar-thumb{background:#087aa5!important;border-radius:10px!important}::-webkit-scrollbar-track{background:rgba(4,31,50,.7);border-radius:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-button{display:none}.rc-virtual-list .ant-table-cell{display:flex;flex-direction:column;justify-content:center}.ant-descriptions .ant-descriptions-item-label:after{content:""}.text-ellipsis{overflow:hidden;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.chart-container{display:flex;flex-direction:column;min-height:200px;padding:15px}.chart-custom-tooltip{padding:8px}.chart-custom-tooltip-item{display:flex;justify-content:space-between;margin:8px 0}.tooltip-point{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.chart-title{text-align:center}.amap-control{background:rgba(2,14,27,.85);border:1px solid rgba(0,155,230,.4)}.amap-logo,.amap-copyright{display:none!important}.ant-btn,.ant-btn:hover,.ant-btn:focus{box-shadow:none}.mis-btn-group{display:flex;gap:8px}
