.device-status-info[data-v-177f8d72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:500}.device-status[data-v-177f8d72]{padding:2px 6px;border-radius:3px;font-weight:600;text-align:center;min-width:50px}.device-status.ready[data-v-177f8d72]{background:#e1f3d8;color:#67c23a;border:1px solid #b3d8a4}.device-status.waiting[data-v-177f8d72]{background:#fdf6ec;color:#e6a23c;border:1px solid #f5dab1}.device-status.executing[data-v-177f8d72]{background:#ecf5ff;color:#409eff;border:1px solid #b3d8ff}.device-status.completed[data-v-177f8d72]{background:#f0f9ff;color:#67c23a;border:1px solid #b3d8a4}.device-status.failed[data-v-177f8d72]{background:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.device-status.unknown[data-v-177f8d72]{background:#f4f4f5;color:#909399;border:1px solid #d3d4d6}.current-step-info[data-v-177f8d72]{color:#606266;font-size:10px;background:#f5f7fa;padding:2px 6px;border-radius:3px;border:1px solid #e4e7ed}.compact-step-visualizer[data-v-177f8d72]{gap:4px;padding:4px;background:#f8f9fa;border-radius:4px;border:1px solid #e4e7ed;min-height:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.compact-step-visualizer[data-v-177f8d72],.step-item[data-v-177f8d72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-177f8d72]{gap:2px;padding:2px;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.step-item.active[data-v-177f8d72]{background:rgba(64,158,255,.1);border:1px solid #409eff}.step-number[data-v-177f8d72]{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;width:24px;height:16px;background:#409eff;color:#fff;border-radius:50%;font-size:10px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.step-bar[data-v-177f8d72]{width:28px;height:8px;border-radius:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.sub-steps-bars[data-v-177f8d72]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;width:28px}.sub-step-bar[data-v-177f8d72]{height:8px;border-radius:1px;-webkit-transition:width .3s ease,background-color .3s ease;transition:width .3s ease,background-color .3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative!important;overflow:visible!important}.step-bar.waiting[data-v-177f8d72],.sub-step-bar.waiting[data-v-177f8d72]{background:#909399}.step-bar.executing[data-v-177f8d72],.sub-step-bar.executing[data-v-177f8d72]{background:#409eff}.step-bar.completed[data-v-177f8d72],.sub-step-bar.completed[data-v-177f8d72]{background:#67c23a}.step-bar.failed[data-v-177f8d72],.sub-step-bar.failed[data-v-177f8d72]{background:#f56c6c}.step-bar.retrying[data-v-177f8d72],.sub-step-bar.retrying[data-v-177f8d72]{background:#e6a23c;-webkit-animation:retry-pulse-data-v-177f8d72 1s infinite;animation:retry-pulse-data-v-177f8d72 1s infinite}@-webkit-keyframes retry-pulse-data-v-177f8d72{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes retry-pulse-data-v-177f8d72{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.wait-progress-overlay[data-v-177f8d72]{position:absolute!important;top:0!important;left:0!important;height:100%!important;background:-webkit-gradient(linear,left top,right top,from(#67c23a),to(#85ce61))!important;background:linear-gradient(90deg,#67c23a,#85ce61)!important;-webkit-transition:width .3s ease!important;transition:width .3s ease!important;z-index:1!important;min-width:1px!important}.wait-progress-text[data-v-177f8d72]{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;font-size:7px!important;color:#333!important;z-index:2!important;text-shadow:0 0 2px hsla(0,0%,100%,.8)!important;white-space:nowrap!important;line-height:1!important;text-align:center!important}.retry-info[data-v-177f8d72],.wait-progress-text[data-v-177f8d72]{position:absolute!important;font-weight:600!important;pointer-events:none!important;min-width:8px!important}.retry-info[data-v-177f8d72]{top:-8px!important;right:-4px!important;background:#e6a23c!important;color:#fff!important;font-size:6px!important;padding:1px 3px!important;border-radius:50%!important;height:8px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;z-index:3!important}@media (max-width:768px){.compact-step-visualizer[data-v-177f8d72]{gap:2px;padding:2px}.step-item[data-v-177f8d72]{gap:1px;padding:1px}.step-number[data-v-177f8d72]{width:20px;height:14px;font-size:9px}.step-bar[data-v-177f8d72],.sub-steps-bars[data-v-177f8d72]{width:24px;height:6px}.sub-step-bar[data-v-177f8d72]{height:6px}.wait-progress-text[data-v-177f8d72]{font-size:6px!important}}