.week-mode{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll{scrollbar-color:#0d8af0 #b0e6ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#0d8af0}.beauty-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#87d5ff}.split-right:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}#nprogress,.disabled{pointer-events:none}#nprogress .bar{background:#0d8af0;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #0d8af0,0 0 5px #0d8af0;box-shadow:0 0 10px #0d8af0,0 0 5px #0d8af0;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#0d8af0;border-left-color:#0d8af0;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.data-new{width:100vw;height:100vh;min-width:1366px;min-height:768px;background:linear-gradient(135deg,#0a0e27,#0d1b3e 50%,#0a1628);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-new:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(2px 2px at 20px 30px,#00e5ff,transparent),radial-gradient(2px 2px at 40px 70px,#00ff88,transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(2px 2px at 160px 120px,#00e5ff,transparent),radial-gradient(1px 1px at 230px 80px,#fff,transparent),radial-gradient(2px 2px at 300px 150px,#00ff88,transparent),radial-gradient(1px 1px at 380px 200px,#00e5ff,transparent),radial-gradient(2px 2px at 450px 50px,#fff,transparent);background-repeat:repeat;background-size:500px 300px;opacity:.4;pointer-events:none;z-index:0}.data-title{height:70px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display: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 20px}.data-title .title-line{height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#00e5ff),to(transparent));background:linear-gradient(90deg,transparent,#00e5ff,transparent);-webkit-box-shadow:0 0 10px #00e5ff,0 0 20px rgba(0,229,255,.5);box-shadow:0 0 10px #00e5ff,0 0 20px rgba(0,229,255,.5)}.data-title .title-line.left{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#00e5ff));background:linear-gradient(90deg,transparent,#00e5ff)}.data-title .title-line.right{background:-webkit-gradient(linear,left top,right top,from(#00e5ff),to(transparent));background:linear-gradient(90deg,#00e5ff,transparent)}.data-title .title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:0 30px}.data-title .title-icon{width:24px;height:24px;color:#00e5ff;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.data-title .title-icon.left-icon{-webkit-animation-delay:0s;animation-delay:0s}.data-title .title-icon.right-icon{-webkit-animation-delay:1s;animation-delay:1s}.data-title .title-center{color:#fff;font-size:26px;font-weight:700;letter-spacing:4px;text-shadow:0 0 10px #00e5ff,0 0 20px #00e5ff,0 0 30px rgba(0,229,255,.5);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-title .title-center:hover{text-shadow:0 0 15px #00e5ff,0 0 30px #00e5ff,0 0 45px rgba(0,229,255,.7)}@-webkit-keyframes pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.data-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0 15px 15px;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.card{width:100%;height:100%;overflow:hidden}.con-left{width:22%;min-width:280px;height:100%}.con-left,.con-left .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.con-left .left-top{height:calc(70% - 7.5px)}.con-left .left-top .stats-card{height:55%;min-height:200px}.con-left .left-top .chart-card{height:calc(45% - 15px);min-height:160px}.con-left .left-bottom{height:calc(30% - 7.5px);min-height:140px}.info-main{width:100%;height:100%;padding:8px;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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.info-main.stats-info-main{padding:15px 20px;gap:12px}.info-main.alarm-info-main{padding:12px 15px}.info-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,229,255,.1)),to(rgba(0,229,255,.02)));background:linear-gradient(90deg,rgba(0,229,255,.1),rgba(0,229,255,.02));border-left:3px solid;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.info-item:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(0,229,255,.2)),to(rgba(0,229,255,.05)));background:linear-gradient(90deg,rgba(0,229,255,.2),rgba(0,229,255,.05));-webkit-transform:translateX(3px);transform:translateX(3px)}.info-item .info-icon{width:40px;height:40px;padding:8px;border-radius:10px;background:rgba(0,229,255,.1);margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.info-item .info-icon svg{width:100%;height:100%}.info-item .info-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.info-item .info-text .label{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:3px;white-space:nowrap}.info-item .info-text .value{font-size:24px;font-weight:700;line-height:1.2;white-space:nowrap}.info-item .info-text .value :deep(.ant-statistic-content){font-size:24px;font-weight:700;font-family:DIN Alternate,Roboto,sans-serif}.info-item .info-text .unit{font-size:12px;color:rgba(255,255,255,.5);white-space:nowrap}.info-item.info-1{border-left-color:#00ff88}.info-item.info-1 .info-icon{background:rgba(0,255,136,.15);color:#00ff88}.info-item.info-2{border-left-color:#00e5ff}.info-item.info-2 .info-icon{background:rgba(0,229,255,.15);color:#00e5ff}.info-item.info-3{border-left-color:#ff5252}.info-item.info-3 .info-icon{background:rgba(255,82,82,.15);color:#ff5252}.info-item.info-4{border-left-color:#ffca28}.info-item.info-4 .info-icon{background:rgba(255,202,40,.15);color:#ffca28}.charts{width:100%;height:100%;padding:5px}.con-center{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;flex-direction:column;position:relative}.con-center,.con-center .map-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px}.con-center .map-numbers{position:absolute;top:15px;left:15px;z-index:100;flex-direction:column}.con-center .map-numbers .map-num-box{background:rgba(10,14,39,.7);padding:12px 16px;border-radius:8px;border:1px solid rgba(0,229,255,.3);backdrop-filter:blur(4px)}.con-center .map-numbers .map-num-box .num-label{font-size:12px;color:rgba(255,255,255,.8);margin-bottom:6px;letter-spacing:1px}.con-center .map-numbers .map-num-box .num-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.con-center .map-numbers .map-num-box .num-flex .num{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.con-center .map-numbers .map-num-box .num-flex .num span{display:inline-block;min-width:28px;height:40px;text-align:center;line-height:40px;background:-webkit-gradient(linear,left top,left bottom,from(#00e5ff),to(#0066ff));background:linear-gradient(180deg,#00e5ff,#0066ff);color:#fff;font-size:26px;font-weight:700;font-family:DIN Alternate,Roboto,sans-serif;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,229,255,.4);box-shadow:0 0 10px rgba(0,229,255,.4)}.con-center .map-numbers .map-num-box .num-flex .num-unit{font-size:12px;color:#00e5ff;margin-top:4px}.con-center .center-top{height:70%;min-height:0}.con-center .center-top .map-container{width:100%;height:100%;border-radius:8px}.con-center .center-bottom{height:calc(30% - 15px);min-height:140px}.con-right{width:22%;min-width:280px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.con-right .right-top{height:40%;min-height:180px;position:relative}.con-right .right-top .alarm-card{position:relative}.con-right .right-center{height:30%;min-height:140px}.con-right .right-bottom{height:calc(30% - 30px);min-height:140px}.message_scroll_box{margin-bottom:8px}.message_scroll{border:1px solid rgba(0,229,255,.25);background:linear-gradient(135deg,rgba(0,40,80,.5),rgba(0,20,50,.3));border-radius:6px;padding:10px 12px}.message_scroll:hover{border-color:rgba(0,229,255,.5);background:linear-gradient(135deg,rgba(0,40,80,.6),rgba(0,20,50,.4))}.scroll_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.scroll_title{font-size:13px;color:#00e5ff;font-weight:600}.scroll_level{margin-left:8px;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:500}.scroll_level.scroll_level01{background:rgba(76,175,80,.2);color:#4caf50;border:1px solid rgba(76,175,80,.4)}.scroll_level.scroll_level02{background:rgba(255,152,0,.2);color:#ff9800;border:1px solid rgba(255,152,0,.4)}.scroll_level.scroll_level03{background:rgba(244,67,54,.2);color:#f44336;border:1px solid rgba(244,67,54,.4)}.scroll_timer{margin-left:auto;font-size:10px;color:rgba(255,255,255,.5)}.msg_cage{margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localize_title{color:#ffca28;font-size:12px;cursor:pointer}.localize_title:hover{color:#fff}.localize_msg{font-size:11px;color:rgba(255,255,255,.7)}.no-alarm-text{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.no-alarm-text .success-icon{width:50px;height:50px;color:#00ff88;margin-bottom:12px;-webkit-animation:successPulse 2s infinite;animation:successPulse 2s infinite}.no-alarm-text .success-icon svg{width:100%;height:100%}.no-alarm-text p{font-size:16px;color:#00ff88;font-weight:600;margin-bottom:4px}.no-alarm-text span{font-size:12px;color:rgba(255,255,255,.6)}@-webkit-keyframes successPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}@keyframes successPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}.info-more{position:absolute;bottom:8px;right:15px;z-index:10}.info-more a{color:#00e5ff;font-size:12px}.info-more a:hover{color:#fff}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:rgba(0,229,255,.1);border-radius:2px}::-webkit-scrollbar-thumb{background:rgba(0,229,255,.3);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,229,255,.5)}