.device-selector[data-v-405f084c]{overflow:hidden;background:rgba(10,46,76,.6);border:.01rem solid rgba(34,112,166,.2);border-radius:.1rem;box-shadow:0 .08rem .24rem rgba(1,20,37,.16)}.selector-row[data-v-405f084c]{display:flex;align-items:center;min-height:.54rem;padding:.08rem .14rem;gap:.1rem;overflow-x:auto}.type-row[data-v-405f084c]{border-bottom:.01rem solid rgba(71,135,185,.16);background:rgba(12,56,88,.34)}.device-row[data-v-405f084c]{background:rgba(16,69,104,.24)}.selector-button[data-v-405f084c]{flex:none;height:.34rem;padding:0 .18rem;color:#b6ccdc;background:transparent;border:.01rem solid transparent;border-radius:.03rem;cursor:pointer;transition:all .2s ease}.selector-button.active[data-v-405f084c],.selector-button[data-v-405f084c]:hover{color:#62b7ff;border-color:#409eff;background:rgba(64,158,255,.14);box-shadow:inset 0 0 0 .01rem rgba(64,158,255,.08)}.device-button[data-v-405f084c]{display:inline-flex;align-items:center;gap:.08rem}.status-dot[data-v-405f084c]{width:.08rem;height:.08rem;border-radius:50%;background:#526678}.status-dot.online[data-v-405f084c]{background:#36d36e;box-shadow:0 0 .06rem rgba(54,211,110,.7)}.empty-text[data-v-405f084c]{color:#8ca9bf;font-size:.13rem}.point-grid[data-v-41e2b55c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem}.point-card[data-v-41e2b55c]{display:flex;align-items:center;justify-content:space-between;min-height:.58rem;padding:0 .14rem;color:#d8e8f6;background:rgba(17,76,115,.8);border:.01rem solid rgba(64,158,255,.12);border-radius:.06rem;box-shadow:inset 0 .01rem 0 hsla(0,0%,100%,.025);transition:background .2s ease,border-color .2s ease}.point-card[data-v-41e2b55c]:hover{background:rgba(21,91,137,.9);border-color:rgba(64,158,255,.28)}.point-name[data-v-41e2b55c]{min-width:0;margin-right:.12rem;color:#c0d5e5;font-size:.13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-value[data-v-41e2b55c]{flex:none;display:inline-flex;align-items:center;gap:.05rem;color:#f2f8fd;font-size:.14rem;font-weight:600}.point-value.muted[data-v-41e2b55c]{color:#6f8799}.point-unit[data-v-41e2b55c]{font-size:.12rem;font-weight:400;color:#9cb3c6}.action-icon[data-v-41e2b55c]{margin-left:.04rem;color:#3294ff;font-size:.16rem;cursor:pointer}.action-icon[data-v-41e2b55c]:hover{color:#70b8ff}@media (max-width:900px){.point-grid[data-v-41e2b55c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-toolbar[data-v-67ffd7f5]{display:flex;align-items:center;gap:.12rem;margin-bottom:.16rem}.history-content[data-v-67ffd7f5]{min-height:3.3rem}.empty-history[data-v-67ffd7f5]{display:flex;align-items:center;justify-content:center;height:3.3rem;color:#718da3}[data-v-67ffd7f5] .device-monitoring-dialog{max-width:calc(100vw - .4rem);background:#061a2c}[data-v-67ffd7f5] .device-monitoring-dialog .el-dialog__body,[data-v-67ffd7f5] .device-monitoring-dialog .el-dialog__close,[data-v-67ffd7f5] .device-monitoring-dialog .el-dialog__title{color:#dcecf8}[data-v-4819f394] .device-monitoring-dialog{background:#061a2c}[data-v-4819f394] .device-monitoring-dialog .el-dialog__close,[data-v-4819f394] .device-monitoring-dialog .el-dialog__title,[data-v-4819f394] .device-monitoring-dialog .el-form-item__label{color:#dcecf8}.command-basic-info[data-v-5ce5328f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .28rem;padding:0 .24rem}.info-item[data-v-5ce5328f]{color:#dcecf8;font-size:.16rem;line-height:1.6;overflow-wrap:anywhere}.info-item span[data-v-5ce5328f]{display:inline-block;width:1.1rem;color:#8fb5cf;font-weight:600}.command-stages[data-v-5ce5328f]{display:flex;padding:.38rem 0 .42rem}.stage-item[data-v-5ce5328f]{flex:1;min-width:0;text-align:center}.stage-name[data-v-5ce5328f]{margin-bottom:.2rem;color:#dcecf8;font-size:.18rem;font-weight:600}.stage-track[data-v-5ce5328f]{position:relative;height:.08rem;background:#b8b8b8}.stage-track.success[data-v-5ce5328f]{background:#18cfa2}.stage-track.failed[data-v-5ce5328f]{background:#f56c6c}.stage-item:first-child .stage-track[data-v-5ce5328f]{border-radius:.08rem 0 0 .08rem}.stage-item:last-child .stage-track[data-v-5ce5328f]{border-radius:0 .08rem .08rem 0}.stage-node[data-v-5ce5328f]{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;color:#fff;background:inherit;border:.02rem solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .01rem currentColor}.stage-state[data-v-5ce5328f]{margin-top:.2rem;color:#dcecf8;font-size:.16rem;font-weight:600}.stage-time[data-v-5ce5328f]{min-height:.18rem;margin-top:.16rem;color:#8faabe;font-size:.14rem}.detail-row[data-v-5ce5328f]{display:flex;margin-bottom:.22rem;padding:0 .24rem;color:#dcecf8;font-size:.16rem;line-height:1.7}.detail-label[data-v-5ce5328f]{flex:none;width:1.1rem;color:#8fb5cf;font-weight:600}.detail-value[data-v-5ce5328f]{flex:1;min-width:0;overflow-wrap:anywhere}.command-message[data-v-5ce5328f]{white-space:pre-wrap}@media (max-width:720px){.command-basic-info[data-v-5ce5328f]{grid-template-columns:1fr}.command-stages[data-v-5ce5328f]{overflow-x:auto}.stage-item[data-v-5ce5328f]{min-width:1.8rem}}.command-history-dialog{max-width:calc(100vw - .4rem);background:#061a2c}.command-history-dialog .el-dialog__body{max-height:calc(100vh - 1.7rem);color:#dcecf8;overflow-y:auto}.command-history-table[data-v-9b3b5158]{display:flex;flex-direction:column;height:100%;min-height:0}.command-table-wrapper[data-v-9b3b5158]{flex:1;min-height:2.6rem;overflow:hidden;border-radius:.04rem;background:transparent}.command-pagination[data-v-9b3b5158]{flex:none;display:flex;justify-content:flex-end;padding-top:.12rem}[data-v-9b3b5158] .el-table__fixed-right td.command-operation-column,[data-v-9b3b5158] .el-table__fixed-right th.command-operation-header{background:#0d3552!important}[data-v-9b3b5158] .el-table__fixed-right .el-table__body tr.el-table__row--striped td.command-operation-column{background:#0b2d46!important}.device-monitoring[data-v-49b040ca]{display:flex;flex-direction:column;gap:.14rem;width:100%;height:100%;min-height:0;color:#dcecf8;background:transparent;overflow:hidden}.monitor-content[data-v-49b040ca]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .14rem .14rem;background:rgba(10,46,76,.6);border:.01rem solid rgba(34,112,166,.2);border-radius:.1rem;box-shadow:0 .08rem .24rem rgba(1,20,37,.16)}.monitor-toolbar[data-v-49b040ca]{display:flex;align-items:center;justify-content:space-between;min-height:.6rem;gap:.2rem}.monitor-tabs[data-v-49b040ca]{flex:1;min-width:0}.toolbar-actions[data-v-49b040ca]{flex:none;display:flex;align-items:center}.refresh-button[data-v-49b040ca]{padding:.07rem .09rem}.point-content[data-v-49b040ca]{flex:1;min-height:0;overflow-y:auto;padding-right:.02rem}.point-content>.command-history-table[data-v-49b040ca]{height:100%}.empty-points[data-v-49b040ca]{display:flex;align-items:center;justify-content:center;min-height:1.8rem;color:#8ca9bf}[data-v-49b040ca] .monitor-tabs .el-tabs__header{margin:0}[data-v-49b040ca] .monitor-tabs .el-tabs__nav-wrap:after{height:.01rem;background:rgba(71,135,185,.2)}[data-v-49b040ca] .monitor-tabs .el-tabs__item{color:#8faabe}[data-v-49b040ca] .monitor-tabs .el-tabs__item.is-active,[data-v-49b040ca] .monitor-tabs .el-tabs__item:hover{color:#3d9cff}[data-v-49b040ca] .monitor-tabs .el-tabs__active-bar{background:#268cf5}[data-v-49b040ca] .el-loading-mask{background:rgba(10,46,76,.66);border-radius:.1rem}@media (max-width:900px){.monitor-toolbar[data-v-49b040ca]{align-items:flex-start;flex-direction:column;padding:.1rem 0}.monitor-tabs[data-v-49b040ca]{width:100%}}