/*!
 *  build: dashboard-pro 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2025-4-22 10:18:47
 */@media (min-width:1920px){.custom-dialog-gateway{padding:0}.custom-dialog-gateway .el-dialog__header{padding:0!important}.custom-dialog-gateway .gateway-group{width:100%}.custom-dialog-gateway .gateway-group .group-item{border:1px solid #fff;margin-bottom:.12rem}.custom-dialog-gateway .gateway-group .group-item .left{width:2rem;height:100%;text-align:center;position:relative;background:hsla(0,0%,100%,.1);flex-shrink:0}.custom-dialog-gateway .gateway-group .group-item .left .title{padding-top:.58rem;padding-bottom:.16rem;font-weight:600;font-size:.3rem;color:#00feff}.custom-dialog-gateway .gateway-group .group-item .left .status{width:.8rem;height:.2rem;line-height:.2rem;border-radius:0 0 0 10px;background:#f94f4f;position:absolute;right:0;top:0;font-size:9px}.custom-dialog-gateway .gateway-group .group-item .left .status.online{background:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .left .info{font-weight:600;font-size:.2rem;padding-bottom:.2rem}.custom-dialog-gateway .gateway-group .group-item .left .info .num{color:#09cd9c;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .info .text{color:#f94f4f;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .reset-btn{border-radius:6px;background:#048fa8;border:1px solid #0ff;padding:.2rem 8px;font-size:16px}.custom-dialog-gateway .gateway-group .group-item .right{height:100%;width:100%;padding-bottom:.1rem}.custom-dialog-gateway .gateway-group .group-item .right .device-item{width:1.5rem;height:1rem;font-weight:600;font-size:.3rem;margin-top:.1rem;margin-left:.1rem;border-radius:.16rem}.custom-dialog-gateway .gateway-group .group-item .right .device-item.online{background:rgba(9,205,156,.1);border:1px solid #09cd9c;color:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .right .device-item.offline{background:rgba(249,79,79,.1);border:1px solid #f94f4f;color:#f94f4f}.custom-dialog-gateway .footer{padding-top:10px}.custom-dialog-gateway .footer .left-btn{margin-right:.8rem}.custom-dialog-gateway .footer .btn,.custom-dialog-gateway .footer .left-btn{border-radius:.2rem;background:#048fa8;border:2px solid #0ff;padding:.1rem .4rem;font-size:.32rem}}@media (max-width:1033px){.custom-dialog-gateway{padding:0}.custom-dialog-gateway .el-dialog__header{padding:0!important}.custom-dialog-gateway .el-dialog__body{padding:26px 13px!important}.custom-dialog-gateway .gateway-group{width:100%}.custom-dialog-gateway .gateway-group .group-item{border:1px solid #fff;margin-bottom:9px}.custom-dialog-gateway .gateway-group .group-item .left{width:100px;height:100%;text-align:center;position:relative;background:hsla(0,0%,100%,.1);flex-shrink:0}.custom-dialog-gateway .gateway-group .group-item .left .title{padding-top:46px;padding-bottom:8px;font-weight:600;font-size:22px;color:#00feff}.custom-dialog-gateway .gateway-group .group-item .left .status{width:61px;height:14px;line-height:14px;border-radius:0 0 0 10px;background:#f94f4f;position:absolute;right:0;top:0;font-size:9px}.custom-dialog-gateway .gateway-group .group-item .left .status.online{background:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .left .info{font-weight:600;font-size:14px;padding-bottom:20px}.custom-dialog-gateway .gateway-group .group-item .left .info .num{color:#09cd9c;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .info .text{color:#f94f4f;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .reset-btn{border-radius:6px;background:#048fa8;border:1px solid #0ff;padding:3px 8px;font-size:14px}.custom-dialog-gateway .gateway-group .group-item .right{height:100%;width:100%;padding-bottom:7px}.custom-dialog-gateway .gateway-group .group-item .right .device-item{width:73px;height:61px;font-weight:600;font-size:20px;margin-top:7px;margin-left:7px;border-radius:11px}.custom-dialog-gateway .gateway-group .group-item .right .device-item.online{background:rgba(9,205,156,.1);border:1px solid #09cd9c;color:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .right .device-item.offline{background:rgba(249,79,79,.1);border:1px solid #f94f4f;color:#f94f4f}.custom-dialog-gateway .footer{padding-top:10px}.custom-dialog-gateway .footer .left-btn{margin-right:68px}.custom-dialog-gateway .footer .btn,.custom-dialog-gateway .footer .left-btn{border-radius:11px;background:#048fa8;border:2px solid #0ff;padding:7px 14px;font-size:18px}}@media (min-width:959px) and (max-width:1032px){.custom-dialog-gateway{padding:0}.custom-dialog-gateway .el-dialog__header{padding:0!important}.custom-dialog-gateway .el-dialog__body{padding:20px 10px!important}.custom-dialog-gateway .gateway-group{width:100%}.custom-dialog-gateway .gateway-group .group-item{border:1px solid #fff;margin-bottom:9px}.custom-dialog-gateway .gateway-group .group-item .left{width:100px;height:100%;text-align:center;position:relative;background:hsla(0,0%,100%,.1);flex-shrink:0}.custom-dialog-gateway .gateway-group .group-item .left .title{padding-top:46px;padding-bottom:8px;font-weight:600;font-size:22px;color:#00feff}.custom-dialog-gateway .gateway-group .group-item .left .status{width:61px;height:14px;line-height:14px;border-radius:0 0 0 10px;background:#f94f4f;position:absolute;right:0;top:0;font-size:9px}.custom-dialog-gateway .gateway-group .group-item .left .status.online{background:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .left .info{font-weight:600;font-size:14px;padding-bottom:20px}.custom-dialog-gateway .gateway-group .group-item .left .info .num{color:#09cd9c;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .info .text{color:#f94f4f;flex:1}.custom-dialog-gateway .gateway-group .group-item .left .reset-btn{border-radius:6px;background:#048fa8;border:1px solid #0ff;padding:3px 8px;font-size:14px}.custom-dialog-gateway .gateway-group .group-item .right{width:100%;padding-bottom:7px}.custom-dialog-gateway .gateway-group .group-item .right .device-item{width:73px;height:61px;font-weight:600;font-size:20px;margin-top:7px;margin-left:7px;border-radius:11px}.custom-dialog-gateway .gateway-group .group-item .right .device-item.online{background:rgba(9,205,156,.1);border:1px solid #09cd9c;color:#09cd9c}.custom-dialog-gateway .gateway-group .group-item .right .device-item.offline{background:rgba(249,79,79,.1);border:1px solid #f94f4f;color:#f94f4f}.custom-dialog-gateway .footer{padding-top:10px}.custom-dialog-gateway .footer .left-btn{margin-right:68px}.custom-dialog-gateway .footer .btn,.custom-dialog-gateway .footer .left-btn{border-radius:11px;background:#048fa8;border:2px solid #0ff;padding:7px 14px;font-size:18px}}[data-v-57bd4832]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#092b6d}@media (min-width:1920px){.center-main[data-v-57bd4832]{min-height:80vh;width:100%;padding:0 .6rem}.center-main .class-list .competition-detail[data-v-57bd4832]{margin-bottom:.2rem}.center-main .class-list .competition-detail .project-title[data-v-57bd4832]{padding-left:.08rem;color:#01d6df;font-size:.5rem;font-weight:600}.center-main .class-list .competition-detail .device-title[data-v-57bd4832]{padding-left:.1rem;color:#ff9d34;font-size:.4rem;font-weight:600}.center-main .class-list .competition-detail .class-title[data-v-57bd4832]{padding-left:.1rem;color:#00ffb0;font-size:.4rem;font-weight:600}.center-main .class-list .competition-detail .quantity-title[data-v-57bd4832]{padding-left:.1rem;color:#fff;font-size:.4rem;font-weight:600}.center-main .class-list .competition-detail .rank-button[data-v-57bd4832]{margin-left:.4rem;border-radius:.2rem;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:.1rem .4rem;font-size:.32rem;cursor:pointer}.center-main .class-list .competition-detail .rank-button[data-v-57bd4832]:first-of-type{margin-left:0}.center-main .class-list .competition-detail .start-button[data-v-57bd4832]{margin-left:.4rem;border-radius:.2rem;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:.1rem .4rem;font-size:.32rem;cursor:pointer}.center-main .class-list .scrollbar[data-v-57bd4832]{height:8.7rem;margin-bottom:.1rem;width:100%}.center-main .class-list .scrollbar[data-v-57bd4832] .el-scrollbar__view{display:flex;flex-wrap:wrap}.center-main .class-list .scrollbar .item-box[data-v-57bd4832]{width:1.9rem;height:1.41rem;border-radius:.2rem;background:hsla(0,0%,100%,.1);border:2px solid #fff;margin:0 .36rem .1rem;padding:.1rem;position:relative}.center-main .class-list .scrollbar .item-box .num[data-v-57bd4832]{font-size:.26rem;color:#00feff;font-weight:600;margin-bottom:.05rem}.center-main .class-list .scrollbar .item-box .name[data-v-57bd4832]{font-size:.26rem;color:#00feff;font-weight:600;margin-bottom:.1rem}.center-main .class-list .scrollbar .item-box .images[data-v-57bd4832]{height:.26rem;-o-object-fit:fill;object-fit:fill}.center-main .class-list .scrollbar .item-box .left-top-images[data-v-57bd4832]{height:.26rem;-o-object-fit:fill;object-fit:fill;position:absolute;left:.1rem;top:.1rem}.center-main .class-list .scrollbar .item-box .btn[data-v-57bd4832]{width:.9rem;height:.4rem;border-radius:.1rem;background:hsla(0,0%,100%,.02);border:2px solid #f4cf5a;box-shadow:inset 0 0 11px 0 #f4cf5a;color:#f4cf5a;font-weight:600;font-size:.25rem}.center-main .class-list .scrollbar .item-box .btn2[data-v-57bd4832]{box-shadow:inset 0 0 11px 0 #048fa8;border:2px solid #00f8f9;color:#00f8f9}.center-main .class-list .scrollbar .item-box .status[data-v-57bd4832]{position:absolute;top:.1rem;right:.2rem;color:#ff0051}}@media (max-width:1033px){.center-main[data-v-57bd4832]{height:553px;width:100%;padding:0 11px}.center-main .class-list .competition-detail[data-v-57bd4832]{margin-bottom:15px}.center-main .class-list .competition-detail .project-title[data-v-57bd4832]{color:#01d6df;font-size:34px;font-weight:600}.center-main .class-list .competition-detail .device-title[data-v-57bd4832]{padding-left:8px;color:#ff9d34;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .class-title[data-v-57bd4832]{padding-left:8px;color:#00ffb0;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .quantity-title[data-v-57bd4832]{padding-left:8px;color:#fff;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .rank-button[data-v-57bd4832]{margin-left:20px;border-radius:11px;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:7px 14px;font-size:18px;cursor:pointer}.center-main .class-list .competition-detail .rank-button[data-v-57bd4832]:first-of-type{margin-left:0}.center-main .class-list .competition-detail .start-button[data-v-57bd4832]{margin-left:20px;border-radius:11px;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:7px 14px;font-size:18px;cursor:pointer}.center-main .class-list .scrollbar[data-v-57bd4832]{height:480px;width:100%}.center-main .class-list .scrollbar[data-v-57bd4832] .el-scrollbar__view{display:flex;flex-wrap:wrap}.center-main .class-list .scrollbar .item-box[data-v-57bd4832]{width:93px;height:84px;border-radius:11px;background:hsla(0,0%,100%,.1);border:1px solid #fff;margin-right:5px;margin-bottom:9px;position:relative}.center-main .class-list .scrollbar .item-box .num[data-v-57bd4832]{font-size:20px;color:#00feff;font-weight:600}.center-main .class-list .scrollbar .item-box .name[data-v-57bd4832]{font-size:22px;color:#00feff;font-weight:600}.center-main .class-list .scrollbar .item-box .images[data-v-57bd4832]{margin-top:6px;height:14px;width:14px;-o-object-fit:fill;object-fit:fill}.center-main .class-list .scrollbar .item-box .left-top-images[data-v-57bd4832]{height:14px;width:14px;-o-object-fit:fill;object-fit:fill;position:absolute;top:4px;left:4px}.center-main .class-list .scrollbar .item-box .btn[data-v-57bd4832]{width:52px;height:21px;border-radius:4px;background:hsla(0,0%,100%,.02);border:1px solid #f4cf5a;box-shadow:inset 0 0 11px 0 #f4cf5a;color:#f4cf5a;font-weight:600;font-size:16px}.center-main .class-list .scrollbar .item-box .btn2[data-v-57bd4832]{box-shadow:inset 0 0 11px 0 #048fa8;border:1px solid #00f8f9;color:#00f8f9}.center-main .class-list .scrollbar .item-box .status[data-v-57bd4832]{position:absolute;top:5px;right:4px;color:#ff0051;font-weight:600}.center-main .class-list .scrollbar .item-box[data-v-57bd4832]:nth-of-type(10n){margin-right:0}}@media (min-width:959px) and (max-width:1032px){.center-main[data-v-57bd4832]{height:522px;width:100%;padding:0 11px}.center-main .class-list .competition-detail[data-v-57bd4832]{margin-bottom:15px}.center-main .class-list .competition-detail .left[data-v-57bd4832]{max-width:496px}.center-main .class-list .competition-detail .left .project-title[data-v-57bd4832]{color:#01d6df;font-size:34px;font-weight:600}.center-main .class-list .competition-detail .left .device-title[data-v-57bd4832]{padding-left:8px;color:#ff9d34;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .left .class-title[data-v-57bd4832]{padding-left:8px;color:#00ffb0;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .left .quantity-title[data-v-57bd4832]{padding-left:8px;color:#fff;font-size:24px;font-weight:600}.center-main .class-list .competition-detail .right[data-v-57bd4832]{flex-shrink:0}.center-main .class-list .competition-detail .right .rank-button[data-v-57bd4832]{margin-left:20px;border-radius:11px;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:7px 14px;font-size:18px;cursor:pointer}.center-main .class-list .competition-detail .right .rank-button[data-v-57bd4832]:first-of-type{margin-left:0}.center-main .class-list .competition-detail .right .start-button[data-v-57bd4832]{margin-left:20px;border-radius:11px;background:#048fa8;box-sizing:border-box;border:2px solid #0ff;padding:7px 14px;font-size:18px;cursor:pointer}.center-main .class-list .scrollbar[data-v-57bd4832]{height:422px;width:100%}.center-main .class-list .scrollbar[data-v-57bd4832] .el-scrollbar__view{display:flex;flex-wrap:wrap}.center-main .class-list .scrollbar .item-box[data-v-57bd4832]{width:86px;height:75px;border-radius:11px;background:hsla(0,0%,100%,.1);border:1px solid #fff;margin-right:5px;margin-bottom:7px;position:relative}.center-main .class-list .scrollbar .item-box .num[data-v-57bd4832]{font-size:20px;color:#00feff;font-weight:600}.center-main .class-list .scrollbar .item-box .name[data-v-57bd4832]{font-size:19px;color:#00feff;font-weight:600}.center-main .class-list .scrollbar .item-box .images[data-v-57bd4832]{margin-top:6px;height:14px;width:14px;-o-object-fit:fill;object-fit:fill}.center-main .class-list .scrollbar .item-box .left-top-images[data-v-57bd4832]{height:14px;width:14px;-o-object-fit:fill;object-fit:fill;position:absolute;top:4px;left:4px}.center-main .class-list .scrollbar .item-box .btn[data-v-57bd4832]{width:52px;height:21px;border-radius:4px;background:hsla(0,0%,100%,.02);border:1px solid #f4cf5a;box-shadow:inset 0 0 11px 0 #f4cf5a;color:#f4cf5a;font-weight:600;font-size:16px}.center-main .class-list .scrollbar .item-box .btn2[data-v-57bd4832]{box-shadow:inset 0 0 11px 0 #048fa8;border:1px solid #00f8f9;color:#00f8f9}.center-main .class-list .scrollbar .item-box .status[data-v-57bd4832]{position:absolute;top:8px;right:4px;color:#ff0051;font-size:12px;font-weight:600}.center-main .class-list .scrollbar .item-box[data-v-57bd4832]:nth-of-type(10n){margin-right:0}}[data-v-2825f569]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#092b6d}@media (min-width:1920px){.back-box[data-v-2825f569]{position:fixed;top:.4rem;left:.4rem;z-index:99;cursor:pointer}.back-box .back[data-v-2825f569]{padding:.1rem .2rem;font-size:.4rem;color:#00feff}}@media (max-width:1033px){.back-box[data-v-2825f569]{position:fixed;top:10px;left:4px;cursor:pointer}.back-box .back[data-v-2825f569]{font-size:22px;color:#00feff}}@media (min-width:959px) and (max-width:1032px){.back-box[data-v-2825f569]{position:fixed;top:8px;left:4px;cursor:pointer}.back-box .back[data-v-2825f569]{position:relative;font-size:22px;color:#00feff}}.logo-img[data-v-2825f569]{position:absolute!important;bottom:-30px!important;left:0!important;width:135px!important;height:35px!important}[data-v-768d6d61]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#092b6d}@media (min-width:1920px){.index-container[data-v-768d6d61]{width:100%;height:100%;background-color:#f5f5f5}.index-container .left-panel[data-v-768d6d61]{height:100%}.index-container .center-panel[data-v-768d6d61]{height:100%;width:100%}.index-container .top-right[data-v-768d6d61]{position:absolute;right:0;top:-.8rem}.index-container .top-right .time[data-v-768d6d61]{color:#00feff;font-weight:600;font-size:.35rem}.index-container .top-right .line[data-v-768d6d61]{width:.03rem;height:.3rem;background-color:#00feff;border-radius:.1rem;margin:0 .22rem}.index-container .top-right .weather-detail .hot-num[data-v-768d6d61],.index-container .top-right .week-weather[data-v-768d6d61]{color:#00feff;font-weight:500;font-size:.27rem}.index-container .top-right .weather-detail .weather-name[data-v-768d6d61]{font-weight:500;font-size:.22rem;color:#00feff}}@media (max-width:1033px){.index-container[data-v-768d6d61]{width:100%;height:100%;background-color:#f5f5f5}.index-container .left-panel[data-v-768d6d61]{height:100%}.index-container .center-panel[data-v-768d6d61]{height:100%;width:100%}.index-container .top-right[data-v-768d6d61]{position:absolute;right:0;top:-32px}.index-container .top-right .time[data-v-768d6d61]{color:#00feff;font-weight:600;font-size:20px}.index-container .top-right .line[data-v-768d6d61]{width:3px;height:20px;background-color:#00feff;border-radius:3px;margin:0 10px}.index-container .top-right .week-weather[data-v-768d6d61]{color:#00feff;font-weight:500;font-size:9px}}@media (min-width:959px) and (max-width:1032px){.index-container[data-v-768d6d61]{width:100%;height:100%;background-color:#f5f5f5}.index-container .left-panel[data-v-768d6d61]{height:100%}.index-container .center-panel[data-v-768d6d61]{height:100%;width:100%}.index-container .top-right[data-v-768d6d61]{position:absolute;right:0;top:-34px}.index-container .top-right .time[data-v-768d6d61]{color:#00feff;font-weight:600;font-size:20px}.index-container .top-right .line[data-v-768d6d61]{width:3px;height:20px;background-color:#00feff;border-radius:3px;margin:0 10px}.index-container .top-right .week-weather[data-v-768d6d61]{color:#00feff;font-weight:500;font-size:13px}}