body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif!important;margin:0}.ant-col,code{font-family:Arial,sans-serif}.site{position:relative}.site,.site .nav{background-color:#030a17;height:100vh}.site .nav{display:flex;flex-direction:column;gap:10px;left:-240px;padding:10px 0;position:fixed;top:0;transition:left .3s ease-in-out;width:240px;z-index:1000}.site .nav.open{left:0}.site .nav .nav-home-wrap{padding:8px 12px 2px}.site .nav .nav-home-wrap .nav-home-link{align-items:center;background:#0095ff14;border:1px solid #0095ff2e;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:10px;height:44px;margin:0 8px;padding:0 14px;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}.site .nav .nav-home-wrap .nav-home-link .anticon{font-size:16px}.site .nav .nav-home-wrap .nav-home-link span{font-size:15px;font-weight:600}.site .nav .nav-home-wrap .nav-home-link:hover{background:#0095ff29;box-shadow:0 0 12px #0095ff1f}.site .nav .item{align-items:center;display:flex;height:50px}.site .nav .item .link{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:100%;margin:0 8px;padding-left:20px;text-decoration:none;transition:background-color 0s ease-in-out;white-space:nowrap;width:100%}.site .nav .item .link.active{background:linear-gradient(90deg,rgba(0,149,255,.204),#0062a80d);border-left:3px solid #0095ffcc;box-shadow:inset 0 0 15px #0062a826,0 0 20px #0095ff0d;font-weight:600;padding-left:17px;text-shadow:0 0 10px #109cff4d,0 0 20px #0062a833}.site .nav .item .link:hover:not(.active){background:#0095ff1a}.site .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.754);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100vw;z-index:999}.site .overlay.active{opacity:1;visibility:visible}.site .main{min-height:100vh;padding-left:0;position:relative;transition:padding-left .3s ease-in-out}.site .main .toggle{align-items:center;background:#0c447c4d;border:2px solid #0000;border-image:linear-gradient(180deg,#0c447ce6,#06223eb3) 1;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;left:15px;position:fixed;top:15px;transition:left .3s ease-in-out;width:32px;z-index:1001}.site .main .toggle.menu-open{left:255px}.site .main .toggle .anticon{color:#fff;font-size:16px;transition:all .3s}.site .main .toggle:hover{background:#0c447c80}.site .main .toggle:active{background:#0c447cb3;box-shadow:0 0 5px #0095ff1a,inset 0 0 15px #0062a84d}.site .main .toggle .icon-wrapper{height:16px;position:relative;width:16px}.site .main .toggle .icon-wrapper .close-icon,.site .main .toggle .icon-wrapper .menu-icon{color:#fff;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.645,.045,.355,1)}.site .main .toggle .icon-wrapper .menu-icon.show{opacity:1;transform:translate(-50%,-50%) rotate(0)}.site .main .toggle .icon-wrapper .menu-icon.hide{opacity:0;transform:translate(-50%,-50%) rotate(-180deg)}.site .main .toggle .icon-wrapper .close-icon.show{opacity:1;transform:translate(-50%,-50%) rotate(0)}.site .main .toggle .icon-wrapper .close-icon.hide{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.site .main .toggle:hover .close-icon.show,.site .main .toggle:hover .menu-icon.show{text-shadow:0 0 10px #ffffff80}.index{background-image:url(/static/media/index-bg.d80f6bf01ae01c0d4c24.png)}.index .header{background-image:url(/static/media/header-bg.55a5ed15ac2b12ba71e9.png);background-position:top;background-repeat:no-repeat;background-size:auto 10vh;color:#fff;display:flex;height:10vh;justify-content:center;position:relative}.index .header .site-name{font-size:28px;font-weight:600;padding-top:12px}.index .header .now-time{align-items:center;display:flex;font-family:Arial,sans-serif;font-size:22px;font-weight:bolder;font-weight:500;gap:10px;letter-spacing:1px;padding-top:40px;position:absolute;right:35px;text-shadow:#327bfa99 0 0 4px,#327bfa99 0 0 9px,#327bfa99 0 0 14px;z-index:1}.index .header .now-time:before{animation:pulse 2s infinite;background:#fff;border-radius:50%;box-shadow:0 0 15px #327bfacc,0 0 30px #327bfa99,0 0 45px #327bfa66,0 0 4px #327bfacc,0 0 9px #327bfacc,0 0 14px #327bfacc;content:"";display:block;height:10px;width:10px}.index .box{color:#fff;display:flex;height:90vh;padding:0 30px}.index .box .box-item{flex:1 1;height:90vh;margin-right:30px}.index .box .box-item .data-box{background-color:rgba(0,0,0,.204);background-image:url(/static/media/box-bg-v2.eb88ff4fe4f522b9602f.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;padding:0 20px}.index .box .box-item .data-box .hd{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAAWCAYAAADD/ydCAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQpSURBVHic7dy9bxxFGAbwZ25m9+58HLaJIhML0YBC5BSRQgcNDREFVChRpDQgGprkX/BR0VAgUaSiCBUSUpTCSpOGSHxUoYiUSAgk4oJIxjj25bCd9X68FHd7O7Mze6GwLAs9v8K6eWfmnbmT77FlS6cww9p9WYxifAXg1oU3cFMpVcxaT0REx5dqmrj9i5zUPXyhFK4A+BsFru7cx81Ll1R+hPcjIqJD0goV19Zl0fTwOYArEGgIlqDw5fw5fDAYSHAPEREdb8HwjvcxEOAjBWirvAzB9bcu4/wR3Y2IiA5RMPBzwW2l8NgpKuQAflARfjuKixER0eEKBv57Z3CnKHAVwJ8AAIVcCtzqFrj27mtqeJQXJCKiw9H4T1sRad35Fe9D4Wso/IwCn144ox43rSciouOt8R+wSqnip2+xJjk+bOX4mGFPRERERERERERERERERERERERERERERERERERERERERERERMeUWr2x/odXzNTbg09e5WfnEBH9j6jVG+tSLwrUZaD4q2lTq6UF2ay2/mSujWgt7llpeG0KoCXGu9f4bPHqGTKvTUuH94fuUK5NA3fR2gjS1KnlAvHWBKSo9rUKf43Wbh97jb23OqOq5QX8fsY64yDFQX2+qJ67NpG13+qro9rrcwBt1fKi/vpXp2gTS2Idqk211pi42pdMvwAAsiIWe2yvzWacZ0wsz9xJmFymvUw06ZO4a7Lc7WlM2xq7HU1crU2zjgD7AIAo70zr+5NayZ4DgDR2z4us8d5e7f5xMZ2L25N1u0DUdnvs1gZxu9qXZL3aa/YP2p2qNhqNpjOxVW93a6/1U6Dd7QsADOF/KnrnoPC+B3d2Jr3m5gXYdua6vQXZwpPx42TB2rsFAJjrv+T229x0n0X/hGBjw6m98OJJa8/4d9Th4lLw/QgA87uvCAA8wiMAQH+UBdeeePn1QP0h8LAanTq1IvdwL3jO8umRu/8u8GDlncZ72c5ehAw+a5hchTR/xrF6bn81+Gb9WgHVt4utXP2YIqu/lxxNgVrS4gdSUBou5tP+9eCLAn1T5IFA9e40CXs7CLV5zj0ni3UteOphWt5TF0YQjxe4oepvygNnez+Q7PVe+Fn77F6TczJTW58AZlKzM1DbYYwEpogD5yTOwwSAjvz7m1ovncfeefV+poglmxG69r1nSXMRE3XkWS2ATS2AgX1EsVvbK2vuVgBVIkdxV8phFLthVwZwnPnBHGVztfOruLaDur4ksULeDmwAGGEc2nGnJxihURniw6fluG/1GQJDoNNtuMMkvPfnxvPd3kJt3RNntJfU57ec0TTQNzfH4e3Y8IbjMK/+0DAryEvbu+EAt/WXMsHv1bgp3B8AWNxeseb8cF8+/aa/9+73AICVQMB/N+NeZy+O30+NYQ+MA/+/Uv4PgH8BuwWvlkkNf5sAAAAASUVORK5CYII=);background-position:0 100%;background-repeat:no-repeat;background-size:380px 22px;display:flex;font-size:24px;font-weight:600;height:9.5vh;justify-content:center}.index .box .box-item .data-box .bd .rain{align-items:center;color:#fff;display:flex;font-size:20px;height:11.5vh;justify-content:space-between}.index .box .box-item .data-box .bd .data-line{align-items:center;display:flex;height:6.3vh;justify-content:space-between;margin-bottom:3.5vh;margin-top:3.5vh}.index .box .box-item .data-box .bd .data-line .left{align-items:center;display:flex;flex:1 1}.index .box .box-item .data-box .bd .data-line .left .icon{position:relative}.index .box .box-item .data-box .bd .data-line .left .icon .icon-img{height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:32px;z-index:1}.index .box .box-item .data-box .bd .data-line .left .icon .round{animation:rotate 5s linear infinite;height:64px;-webkit-user-select:none;user-select:none;width:64px}.index .box .box-item .data-box .bd .data-line .left .title{flex:0 0 5vw;font-size:20px;font-weight:600;margin-left:15px;width:5vw}.index .box .box-item .data-box .bd .data-line .left .value{color:#03fc94;font-size:36px;font-weight:600;text-shadow:#327bfa99 0 0 4px,#327bfa99 0 0 9px,#327bfa99 0 0 14px}.index .box .box-item .data-box .bd .data-line .unit{font-size:18px;padding-right:20px}.index .box .box-item .data-box .bd .data-row{display:flex;padding-top:1vh}.index .box .box-item .data-box .bd .data-row .data-col{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.index .box .box-item .data-box .bd .data-row .data-col .title{font-size:22px;font-weight:600}.index .box .box-item .data-box .bd .data-row .data-col .unit{font-size:18px}.index .box .box-item .data-box .bd .data-row .data-col .value{color:#03fc94;font-size:27px;font-weight:600;text-shadow:#327bfa99 0 0 4px,#327bfa99 0 0 9px,#327bfa99 0 0 14px}.index .box .box-item .data-box .warning-box{padding:15px 0 0}.index .box .box-item .data-box .warning-box .warning-count{align-items:center;display:flex;margin-bottom:3vh}.index .box .box-item .data-box .warning-box .warning-count .icon-warning{animation:zoomInOut 1s ease-in-out infinite;height:48px;-webkit-user-select:none;user-select:none;width:48px}.index .box .box-item .data-box .warning-box .warning-count .title{color:#fff;font-size:20px;font-weight:600;margin-left:20px}.index .box .box-item .data-box .warning-box .warning-count .number{color:red;font-size:36px;font-weight:600;margin-left:30px}.index .box .box-item .data-box .warning-box .warning-list{height:43vh;margin-right:-15px;overflow-x:hidden;overflow-y:auto;padding-right:15px}.index .box .box-item .data-box .warning-box .warning-list .warning-item{background-position:top;background-repeat:no-repeat;background-size:100% 100%;height:20vh;margin-bottom:2.5vh;position:relative;transition:none}.index .box .box-item .data-box .warning-box .warning-list .warning-item.new-item{animation:slideUpIn .3s ease-out}.index .box .box-item .data-box .warning-box .warning-list .warning-item.new-item .warning-close,.index .box .box-item .data-box .warning-box .warning-list .warning-item.new-item .warning-content{animation:none;transform:translateY(0)}.index .box .box-item .data-box .warning-box .warning-list .warning-item:last-child{margin-bottom:0}.index .box .box-item .data-box .warning-box .warning-list .warning-item.removing{animation:slideUpOut .3s ease-out forwards}.index .box .box-item .data-box .warning-box .warning-list .warning-item.removing .warning-close,.index .box .box-item .data-box .warning-box .warning-list .warning-item.removing .warning-content{animation:slideUpOut .1s ease-out forwards}.index .box .box-item .data-box .warning-box .warning-list .warning-item .warning-close{align-items:center;background:#ffffffbf;border-radius:36px;color:#000;cursor:pointer;display:flex;font-size:40px;height:36px;justify-content:center;position:absolute;right:30px;top:30px;-webkit-user-select:none;user-select:none;width:36px;z-index:2}.index .box .box-item .data-box .warning-box .warning-list .warning-item .warning-close:hover{background:#fff}.index .box .box-item .data-box .warning-box .warning-list .warning-item .warning-content{font-size:18px;left:30px;line-height:2.75vh;position:absolute;right:30px;top:3vh;z-index:1}.index .box .box-item .data-box .warning-box .warning-list .warning-item.warning-default{background-image:url(/static/media/Level_Default.5021008c96c6f48e909a.png)}.index .box .box-item .data-box .warning-box .warning-list .warning-item.warning-warning{background-image:url(/static/media/Level_Warning.18adc2baf6f535356608.png)}.index .box .box-item .data-box .warning-box .warning-list .warning-item.warning-alert{background-image:url(/static/media/Level_Alert.1905683b2a7377f43759.png)}.index .box .box-item .data-box .warning-box .warning-list .warning-item.warning-danger{background-image:url(/static/media/Level_Dangerous.0c66fe42ada7f190bc4a.png)}.index .box .box-item .data-box .warning-box .warning-list .warning-item.warning-emergency{background-image:url(/static/media/Level_Emergency.ca235285b55571574041.png)}.index .box .box-item .data-box .warning-box .warning-list::-webkit-scrollbar{border-radius:1rem;margin-right:10px;width:8px}.index .box .box-item .data-box .warning-box .warning-list::-webkit-scrollbar-thumb{background-color:#113d66;border-radius:10px}.index .box .box-item .data-box .warning-box .warning-list::-webkit-scrollbar-thumb:hover{background-color:#113d66}.index .box .box-item .data-box .warning-box .warning-list::-webkit-scrollbar-track{background-color:#030e19;border-radius:1rem;margin-right:10px}.index .box .box-item .data-box .warning-box .warning-list::-webkit-scrollbar-button{display:none}.index .box .box-item:last-child{margin-right:0}.index .box .box-item2{display:flex;flex:2 1;flex-direction:column;gap:15px;height:90vh;margin-right:30px}.index .box .box-item2 .video-row{display:flex;flex-wrap:wrap;margin:-15px -15px 0}.index .box .box-item2 .video-row .video-item{box-sizing:border-box;flex:0 0 50%;flex-grow:1;padding:15px;position:relative}.index .box .box-item2 .video-row .video-item .video-container{height:30vh;position:relative;width:100%}.index .box .box-item2 .video-row .video-item .video-container:before{border:5px solid #0000;border-image:linear-gradient(170deg,#27687e,#0a2f5f) 1;bottom:0;box-shadow:0 0 15px #0095ff26,inset 0 0 30px #0062a833,inset 2px 2px 4px #ffffff1a,inset -2px -2px 10px rgba(0,0,0,.518);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.index .box .box-item2 .video-row .video-item .video-container canvas{background-color:#010d2880;border-radius:5px;display:block;height:100%!important;transition:opacity .3s ease;width:100%!important}.index .box .box-item2 .video-row .video-item .video-container canvas.offline{display:none!important}.index .box .box-item2 .video-row .video-item .video-container .video-offline{align-items:center;background:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.index .box .box-item2 .video-row .video-item .video-container .video-offline .offline-text{margin-bottom:10px}.index .box .box-item2 .video-row .video-item .video-container .video-offline .reconnect-button{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .3s}.index .box .box-item2 .video-row .video-item .video-container .video-offline .reconnect-button:hover{background:#40a9ff}.index .box .box-item2 .video-row .video-item .video-container .video-offline .reconnect-button:active{background:#096dd9}.index .box .box-item2 .center-row{display:flex}.index .box .box-item2 .center-row .center-item{background:#010d2880;flex:1 1;margin-right:30px;padding-top:2vh}.index .box .box-item2 .center-row .center-item .hd{background-image:url(/static/media/title-bg2.1e4c260e4c5e64d6a1d3.png);background-repeat:no-repeat;background-size:100% auto;height:6vh;padding-bottom:1vh;position:relative}.index .box .box-item2 .center-row .center-item .hd .title-icon{bottom:0;height:80px;left:0;position:absolute;-webkit-user-select:none;user-select:none;width:80px;z-index:1}.index .box .box-item2 .center-row .center-item .hd .title{font-size:24px;font-weight:600;padding-left:80px}.index .box .box-item2 .center-row .center-item .bd{display:flex;height:12vh;padding:0 30px}.index .box .box-item2 .center-row .center-item .bd .bd-item{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.index .box .box-item2 .center-row .center-item .bd .bd-item .title{font-size:20px}.index .box .box-item2 .center-row .center-item .bd .bd-item .unit{font-size:18px}.index .box .box-item2 .center-row .center-item .bd .bd-item .value{color:#03fc94;font-size:36px;font-weight:600;text-shadow:#327bfa99 0 0 4px,#327bfa99 0 0 9px,#327bfa99 0 0 14px}.index .box .box-item2 .center-row .center-item:last-child{margin-right:0}.pd20{padding-bottom:20px}@keyframes slideUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpOut{0%{margin-bottom:2.5vh;opacity:1;transform:translateY(0)}to{height:0;margin-bottom:0;opacity:0;transform:translateY(-100%)}}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.index{background-color:#030a17;overflow-y:auto}.analyse-kai .analyse-box{background-color:#002b56;border-radius:12px;box-sizing:border-box;padding:30px;width:1360px}.analyse-kai .analyse-box .name{font-size:28px;font-weight:600;margin-bottom:24px}.ant-upload-list{display:none}.upload-success{color:#4caf50;cursor:pointer;font-size:18px;text-decoration:underline}.upload-danger{color:red;font-size:18px}.ant-btn[disabled],.custom-disabled-button[disabled]{background-color:#a7a7a7!important;border-color:#a7a7a7!important;color:#ccc!important;cursor:not-allowed!important}.ant-row{align-items:center}.ant-pagination{margin-bottom:0!important}.analyse-kaimodal.ant-modal{z-index:9999!important}.analyse-kaimodal.ant-modal .ant-modal-content{background-color:#002b56!important;box-shadow:0 0 10px #00000080}.analyse-kaimodal.ant-modal .ant-modal-content .ant-modal-header{background-color:#0000;border-bottom:3px solid #ffffff1a;padding-bottom:5px}.analyse-kaimodal.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff;font-size:24px}.analyse-kaimodal.ant-modal .ant-modal-content .ant-modal-close{align-items:center;background-color:#2d7adf;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;right:16px;top:16px;transition:all .3s;width:32px}.analyse-kaimodal.ant-modal .ant-modal-content .ant-modal-close:hover{background-color:#1890ff}.analyse-kaimodal.ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:16px;height:32px;line-height:32px;width:32px}.analyse-kaimodal.ant-modal .ant-modal-content .ant-tabs-nav{margin-bottom:24px}.analyse-kaimodal.ant-modal .ant-modal-content .ant-tabs-nav .ant-tabs-tab{color:#ffffffd9}.analyse-kaimodal.ant-modal .ant-modal-content .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:#1890ff}.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #105291}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list{display:flex;gap:5px;justify-content:space-between}.ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#2d7adf;border-radius:5px;bottom:0;height:3px;left:0;position:absolute;width:100%}.ant-tabs .ant-tabs-nav .ant-tabs-tab{align-items:center;border-radius:7px;color:#fff;display:flex;font-size:16px;font-weight:700;height:35px;justify-content:center;margin:0 0 10px;padding:10px;width:60px}.ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{background-color:rgba(11,81,146,.502)}.ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:#fff!important}.ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background-color:#2d7adf}.ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-tabs .ant-tabs-nav .ant-tabs-extra-content{margin-right:16px}.ant-tabs .ant-tabs-nav .ant-tabs-extra-content .ant-btn{align-items:center;background-color:#2d7adf;border-color:#2d7adf;border-radius:6px;display:flex;gap:8px;height:35px;margin-bottom:10px;padding:0 16px;transition:all .3s}.ant-tabs .ant-tabs-nav .ant-tabs-extra-content .ant-btn:hover{background-color:#1890ff;border-color:#1890ff}.ant-tabs .ant-tabs-nav .ant-tabs-extra-content .ant-btn .anticon{font-size:16px}.ant-modal-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:9998!important}.index{background-color:#222;background-position:bottom;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100vh}.analyse-kaiv2 .analyse-box{background-color:#002b56;border-radius:12px;box-sizing:border-box;padding:30px;width:1360px}.analyse-kaiv2 .analyse-box .name{font-size:28px;font-weight:600;margin-bottom:24px}.ant-upload-wrapper{display:flex;flex:1 1;flex-direction:row-reverse;justify-content:space-between}.ant-upload-icon,.ant-upload-list-item-actions{display:none}.ant-upload-list-item-name{color:#4caf50;font-size:16px;text-decoration:underline}.opt-box{margin-top:30px}.opt-box .name{font-size:16px;font-weight:600}.opt-box .name,.opt-box .search{margin-bottom:24px}.opt-box .ant-form-item .ant-form-item-label>label{color:#fff}.mb30{margin-bottom:30px}.pd30{padding-bottom:30px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.custom-disabled-button{background-color:#52c31b;border:0;color:#fff;margin:0 auto;width:180px}.custom-disabled-button[disabled]{background-color:#a7a7a7;border:0;color:#fff;cursor:not-allowed}.ant-btn-color-success{background:#4caf50!important}.ant-btn-variant-link{color:#4caf50!important}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.ant-select .ant-select-arrow{color:#fff}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#333}.ant-pagination-item-ellipsis{color:#fff!important}.ant-picker-input input{text-align:center}.ant-select.ant-select-outlined{width:100%}.ant-select.ant-select-outlined .ant-select-selection-item{padding-inline-end:0;text-align:center}.ant-select.ant-select-outlined .ant-select-arrow{display:none}.confirm-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.confirm-button:hover{background-color:#45a049}.confirm-button:disabled{background-color:#a7a7a7;cursor:not-allowed}.status-button{background-color:#da382c;border:none;border-radius:4px;color:#fff;cursor:pointer;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease-in-out}.status-button.unresolved:hover{background-color:#f74235}.status-button.resolved{background-color:#35a039!important;cursor:default}.status-button:hover.unresolved{background-color:#ff6054!important;box-shadow:0 0 20px rgba(255,83,71,.662);color:#fff!important}.status-button:active.unresolved{transform:scale(.95)}.ant-table-cell{padding-bottom:12.8px!important;padding-top:12.8px!important}.ant-spin-fullscreen{background:#000000d9!important;z-index:9999}.alarm-rule-module{background:#002b56fa;border-radius:12px;box-shadow:0 20px 40px #0000004d;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);width:600px;z-index:1000}.alarm-rule-module.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.alarm-rule-module .module-header{align-items:center;background:#002b56fa;border-bottom:1px solid #ffffff1a;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.alarm-rule-module .module-header h3{color:#fff;font-size:18px;font-weight:500;margin:0}.alarm-rule-module .module-header .close-btn{background:#0000;border:none;color:#ffffff73;cursor:pointer;padding:4px;transition:color .3s}.alarm-rule-module .module-header .close-btn:hover{background:#ffffff0d;color:#ffffffd9}.alarm-rule-module .module-header .close-btn .close-icon{font-size:22px;line-height:1}.alarm-rule-module .module-content{padding:24px}.alarm-rule-module .module-content .ant-form{width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item{margin-bottom:24px;width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-control-input .ant-form-item-control-input-content{width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-label{padding-bottom:8px;text-align:left!important;width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-label>label{color:#ffffffd9;font-size:16px;height:auto;justify-content:flex-start!important}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-label>label:after{display:none!important}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-control{flex:1 1}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-form-item-control-input{width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select{width:100%!important}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select .ant-select-selector{background:#ffffff0a;border:1px solid #ffffff26;height:40px;padding:0 12px;width:100%}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select .ant-select-selector .ant-select-selection-item{color:#fff;font-size:16px;line-height:38px}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#ffffff4d;font-size:16px;line-height:38px}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select:hover .ant-select-selector{border-color:#177ddc}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-select.ant-select-focused .ant-select-selector{border-color:#177ddc;box-shadow:0 0 0 2px #177ddc33}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-input{background:#ffffff0a;border:1px solid #ffffff26;color:#fff;font-size:16px;height:40px;width:100%!important}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-input::placeholder{color:#ffffff4d;font-size:16px}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-input:hover{border-color:#177ddc}.alarm-rule-module .module-content .ant-form .ant-form-item .ant-input:focus{border-color:#177ddc;box-shadow:0 0 0 2px #177ddc33}.alarm-rule-module .module-content .form-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;width:100%}.alarm-rule-module .module-content .form-buttons .ant-btn{border-radius:4px;font-size:16px;height:36px;min-width:88px}.alarm-rule-module .module-content .form-buttons .ant-btn.ant-btn-default{background:#0000;border:1px solid #ffffff26;color:#ffffffd9}.alarm-rule-module .module-content .form-buttons .ant-btn.ant-btn-default:hover{border-color:#177ddc;color:#177ddc}.alarm-rule-module .module-content .form-buttons .ant-btn.ant-btn-primary{background:#177ddc;border-color:#177ddc}.alarm-rule-module .module-content .form-buttons .ant-btn.ant-btn-primary:hover{background:#1890ff;border-color:#1890ff}.modal-overlay{align-items:center;background:rgba(0,0,0,.504);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.modal-overlay,.modal-overlay.visible{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-overlay.visible{background:#0009}.modal-overlay .alarm-rule-module{background:#002b56f2;border-radius:12px;box-shadow:0 20px 40px #0000004d;margin:auto;opacity:0;transform:scale(.95) translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);width:600px}.modal-overlay .alarm-rule-module.visible{opacity:1;transform:scale(1) translateY(0)}.modal-overlay .alarm-rule-module .module-header{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.modal-overlay .alarm-rule-module .module-header h3{color:#fff;font-size:18px;font-weight:500;margin:0}.modal-overlay .alarm-rule-module .module-header .close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#fffc;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.modal-overlay .alarm-rule-module .module-header .close-btn:hover{background:#fff3;color:#fff;transform:scale(1.05)}.modal-overlay .alarm-rule-module .module-header .close-btn:active{transform:scale(.95)}.modal-overlay .alarm-rule-module .module-content{max-height:calc(100vh - 200px);overflow-y:auto;padding:24px}.modal-overlay .alarm-rule-module .module-content::-webkit-scrollbar{width:6px}.modal-overlay .alarm-rule-module .module-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-overlay .alarm-rule-module .module-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.modal-overlay .alarm-rule-module .module-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item{margin-bottom:24px}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item:last-child{margin-bottom:0}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item .ant-form-item-label{padding-bottom:8px;text-align:left!important}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item .ant-form-item-label label{color:#ffffffd9;font-size:16px;justify-content:flex-start!important}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item .ant-form-item-label label .required{color:#ff4d4f;margin-right:4px}.modal-overlay .alarm-rule-module .module-content .custom-form .ant-form-item .ant-form-item-label label:after{display:none!important}.alarm-settings{background-color:#030a17;background-image:url(/static/media/index-bg.d80f6bf01ae01c0d4c24.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;padding:20px}.alarm-settings .settings-container{margin:0 auto;max-width:1200px}.alarm-settings .settings-container .filter-bar{align-items:center;background:#002b56e6;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 24px}.alarm-settings .settings-container .filter-bar .filter-items{align-items:center;display:flex;gap:12px}.alarm-settings .settings-container .filter-bar .filter-items .label{color:#ffffffd9}.alarm-settings .settings-container .rules-table{background:#002b56e6;border-radius:8px;overflow:hidden;width:100%}.alarm-settings .settings-container .rules-table .table-header,.alarm-settings .settings-container .rules-table .table-row{align-items:center;border-bottom:1px solid #ffffff1a;display:grid;grid-template-columns:2fr repeat(4,1.4fr) .8fr 1.2fr;padding:12px 24px}.alarm-settings .settings-container .rules-table .table-header .col,.alarm-settings .settings-container .rules-table .table-row .col{align-items:center;display:flex}.alarm-settings .settings-container .rules-table .table-header .col.sensor,.alarm-settings .settings-container .rules-table .table-row .col.sensor{padding-right:16px}.alarm-settings .settings-container .rules-table .table-header .col.h,.alarm-settings .settings-container .rules-table .table-header .col.hh,.alarm-settings .settings-container .rules-table .table-header .col.l,.alarm-settings .settings-container .rules-table .table-header .col.ll,.alarm-settings .settings-container .rules-table .table-header .col.status,.alarm-settings .settings-container .rules-table .table-row .col.h,.alarm-settings .settings-container .rules-table .table-row .col.hh,.alarm-settings .settings-container .rules-table .table-row .col.l,.alarm-settings .settings-container .rules-table .table-row .col.ll,.alarm-settings .settings-container .rules-table .table-row .col.status{justify-content:center}.alarm-settings .settings-container .rules-table .table-header .col.actions,.alarm-settings .settings-container .rules-table .table-row .col.actions{justify-content:flex-end}.alarm-settings .settings-container .rules-table .table-header{background:#010d2880;color:#ffffffd9;font-weight:500}.alarm-settings .settings-container .rules-table .table-row{transition:all .3s}.alarm-settings .settings-container .rules-table .table-row:hover{background:#010d284d}.alarm-settings .settings-container .rules-table .table-row:last-child{border-bottom:none}
/*# sourceMappingURL=main.dfab1bf2.css.map*/