.play-1125[data-v-3f7b0c19]{width:150px;height:150px;position:absolute;top:580px;left:50%;transform:translate(-50%,-50%)}.page[data-v-3f7b0c19]{width:100%;height:100%;overflow:hidden;position:relative;background-color:#555}.huif[data-v-3f7b0c19]{font-size:36px;color:#fff}.ptz[data-v-3f7b0c19]{width:430px!important;height:430px;position:absolute;bottom:25%;left:50%;transform:translateX(-50%)}.ptz .down[data-v-3f7b0c19],.ptz .left[data-v-3f7b0c19],.ptz .right[data-v-3f7b0c19],.ptz .up[data-v-3f7b0c19]{width:430px;position:absolute;top:0;left:0;pointer-events:none;display:none}.ptz .translucent[data-v-3f7b0c19]{width:430px;pointer-events:none}.top[data-v-3f7b0c19]{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center}.top p[data-v-3f7b0c19]{font-size:36px;font-weight:400;color:#fff;margin-left:20px}.top img[data-v-3f7b0c19]{width:48px;height:48px}.operation[data-v-3f7b0c19]{position:absolute;width:100%;height:11%;bottom:2%;border-top:1px solid #8a8a8a;display:flex;justify-content:space-around;align-items:center}.operation img[data-v-3f7b0c19]{width:60px;height:60px}.speak[data-v-3f7b0c19],.speak_fill[data-v-3f7b0c19]{width:96px!important;height:96px!important}.speak_fill[data-v-3f7b0c19]{position:fixed;top:50%;left:16px;transform:translateY(-50%) translateZ(9999px) rotate(90deg)}.ptz_fill[data-v-3f7b0c19]{position:fixed;top:80px;left:16px;transform:translateZ(9999px)}.operation_fill[data-v-3f7b0c19]{width:100%;height:136px;position:absolute;display:flex;bottom:0;left:0;background:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));justify-content:space-around;align-items:center;flex-direction:row-reverse;z-index:9999}.operation_fill img[data-v-3f7b0c19]{transform:rotate(90deg)}.page_fill[data-v-3f7b0c19]{background-color:#000!important}#container[data-v-3f7b0c19]{width:100vw;height:600px;margin-top:300px;background-color:#000}.loading[data-v-3f7b0c19]{position:absolute;top:29%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:9990}.loading>p[data-v-3f7b0c19]{margin-top:30px;font-size:24px;font-weight:400;color:#fff}.loading>img[data-v-3f7b0c19]{animation:loading-3f7b0c19 4s linear infinite}@keyframes loading-3f7b0c19{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.downarrow[data-v-3f7b0c19]{border-radius:999px;border:1px solid #fff;padding:8px 12px}.picker-model[data-v-3f7b0c19]{position:fixed;left:0;right:0;bottom:0;top:60%;background:#fff;transition:all .3s linear}.picker-model[data-v-3f7b0c19] .van-ellipsis{font-size:40px}.btn-box[data-v-3f7b0c19]{display:flex;justify-content:center;margin-top:30px}.btn-box div[data-v-3f7b0c19]{font-size:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;width:220px;height:80px}.btn-box .cancel-btn[data-v-3f7b0c19]{background:#e2e2e2;color:#666;margin-right:40px}.btn-box .confirm-btn[data-v-3f7b0c19]{background:#30a4ff;color:#fff}.sensor-list[data-v-3f7b0c19]{position:absolute;bottom:14%;left:0;width:100%;height:190px;display:flex;align-items:center;padding:0 16px;padding-right:40px;background:rgba(0,0,0,.6);border-top:1px solid #444;border-bottom:1px solid #444;z-index:998;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.sensor-list[data-v-3f7b0c19]::-webkit-scrollbar{display:none}.sensor-item[data-v-3f7b0c19]{flex:0 0 auto;width:180px;height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;margin-right:12px;padding:8px;color:#fff;font-size:24px;text-align:center}.sensor-item[data-v-3f7b0c19]:last-child{margin-right:0}.sensor-item .sensor-label[data-v-3f7b0c19]{font-size:22px;margin-bottom:4px;color:#eee}.sensor-item .sensor-temp[data-v-3f7b0c19]{font-size:28px;font-weight:700;padding:2px 12px;border-radius:4px;margin-bottom:4px}.sensor-item .sensor-step[data-v-3f7b0c19]{font-size:20px;color:#ddd}.sensor-item .temp-low[data-v-3f7b0c19]{background:#1890ff;color:#fff}.sensor-item .temp-high[data-v-3f7b0c19]{background:#ff4d4f;color:#fff}.sensor-status[data-v-3f7b0c19]{margin-top:8px;display:flex;align-items:center;justify-content:center}.sensor-status .status-btn.online[data-v-3f7b0c19]{background:#4caf50;color:#fff;border:none;border-radius:20px;padding:4px 12px;font-size:18px;display:flex;align-items:center;gap:6px;cursor:pointer}.sensor-status .status-btn.online[data-v-3f7b0c19]:disabled{background:#ccc;color:#666;cursor:not-allowed}.sensor-status .status-btn.online .light-icon[data-v-3f7b0c19]{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 8px #4caf50}.sensor-status .status-text.offline[data-v-3f7b0c19]{color:#ff4d4f;font-size:18px;text-align:center}.clickable-item[data-v-3f7b0c19]{cursor:pointer}.clickable-item[data-v-3f7b0c19]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.02);transition:all .2s ease}.clickable-item[data-v-3f7b0c19]:active{transform:scale(.98)}.load-tips[data-v-3f7b0c19]{flex:0 0 auto;height:90px;display:flex;align-items:center;color:#ccc;font-size:24px;margin-left:8px;padding:0 10px}*{padding:0;margin:0;font-size:12px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root,body,html{width:100%;height:100%;overflow:hidden}#root{display:flex;flex-direction:column}body{touch-action:none}img{-webkit-touch-callout:none}