.monitor-container[data-v-278c7330]{padding:0 20px;background:#f4f7f9;min-height:100vh;color:#334155}.stat-overview[data-v-278c7330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.stat-card[data-v-278c7330]{background:#fff;padding:16px 20px;border-radius:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);border-top:3px solid #0a3088}.stat-val[data-v-278c7330]{font-size:22px;font-weight:700;color:#0a3088;display:block}.stat-label[data-v-278c7330]{font-size:12px;color:#64748b;margin-top:4px}.control-panel[data-v-278c7330]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;background:#fff;padding:12px;border-radius:8px}.control-panel[data-v-278c7330],.panel-left[data-v-278c7330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-left[data-v-278c7330]{gap:12px}.search-box[data-v-278c7330]{width:200px}.date-picker[data-v-278c7330]{width:240px!important}.task-list[data-v-278c7330]{min-height:400px}.task-row[data-v-278c7330]{background:#fff;margin-bottom:8px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;-webkit-transition:all .2s;transition:all .2s;border:1px solid transparent}.status-paused[data-v-278c7330]{background:#f3f4f6}.task-row[data-v-278c7330]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.col-base[data-v-278c7330]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.col-metrics[data-v-278c7330]{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.col-timeline[data-v-278c7330]{-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1;padding:0 25px;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-action[data-v-278c7330],.col-timeline[data-v-278c7330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.col-action[data-v-278c7330]{-webkit-box-flex:1.8;-ms-flex:1.8;flex:1.8;-ms-flex-align:center;gap:15px}.status-dot[data-v-278c7330]{width:8px;height:8px;border-radius:50%;background:#94a3b8;position:relative;width:10px;height:10px}.status-running .status-dot[data-v-278c7330]{background:#3b82f6}.status-running .status-dot[data-v-278c7330]:after{content:"";position:absolute;width:100%;height:100%;background:inherit;border-radius:50%;-webkit-animation:pulse-278c7330 1.5s infinite;animation:pulse-278c7330 1.5s infinite}.status-done .status-dot[data-v-278c7330]{background:#10b981}.status-error .status-dot[data-v-278c7330],.status-paused .status-dot[data-v-278c7330]{background:#ef4444}.task-id[data-v-278c7330]{font-family:monospace;color:#94a3b8;font-size:12px;display:block}.task-name[data-v-278c7330]{font-weight:600;font-size:14px;color:#1e293b}.metric-item[data-v-278c7330]{text-align:center}.m-label[data-v-278c7330]{font-size:11px;color:#94a3b8;display:block;margin-bottom:2px}.m-value[data-v-278c7330]{font-size:16px;font-weight:700;color:#475569}.m-value.mini-text[data-v-278c7330]{font-size:12px;font-weight:400}.m-value.expert-num[data-v-278c7330]{color:#069}.success-text[data-v-278c7330]{color:#10b981}.danger[data-v-278c7330]{color:#ef4444}.time-block[data-v-278c7330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#64748b;font-size:12px}.time-block i[data-v-278c7330]{font-size:16px}.time-detail span[data-v-278c7330]{display:block;line-height:1.4}.duration-tag[data-v-278c7330]{background:#f1f5f9;padding:2px 8px;border-radius:4px;font-size:11px;color:#475569}.prog-box[data-v-278c7330]{-webkit-box-flex:1;-ms-flex:1;flex:1}.prog-num[data-v-278c7330]{font-size:12px;font-weight:700;display:block;text-align:right;margin-bottom:4px;min-width:56px}.pagination-container[data-v-278c7330]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px}.btn-group .el-button.op-pause[data-v-278c7330],.btn-group .el-button.op-pause i[data-v-278c7330]{color:#fc4d4d!important}.btn-group .el-button.op-resume[data-v-278c7330],.btn-group .el-button.op-resume i[data-v-278c7330]{color:#67c23a!important}.btn-group .el-button.op-restart[data-v-278c7330],.btn-group .el-button.op-restart i[data-v-278c7330]{color:#409eff!important}.btn-group .el-button.op-run-once[data-v-278c7330],.btn-group .el-button.op-run-once i[data-v-278c7330]{color:#069!important}.btn-group .el-button[data-v-278c7330]{font-size:20px;padding:6px}.btn-group .el-button.op-run-once[data-v-278c7330],.btn-group .el-button.toggle-btn[data-v-278c7330]{font-size:13px;padding:4px 6px}@-webkit-keyframes pulse-278c7330{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes pulse-278c7330{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}