.aiddgl-page[data-v-2c1d2ab6]{min-height:100%;padding:14px 16px 20px;background:#eef1f6;-webkit-box-sizing:border-box;box-sizing:border-box}.kpi-row[data-v-2c1d2ab6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.kpi-card[data-v-2c1d2ab6]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;padding:14px 18px;-webkit-box-sizing:border-box;box-sizing:border-box}.kpi-label[data-v-2c1d2ab6]{font-size:13px;color:#5a6a85}.kpi-num[data-v-2c1d2ab6]{margin-top:6px;font-size:30px;font-weight:800;line-height:1.1}.kpi-unit[data-v-2c1d2ab6]{margin-left:4px;font-size:13px;font-weight:600;color:#8a99b0}.kpi-sub[data-v-2c1d2ab6]{margin-top:6px;font-size:12px;color:#a5b3c7}.main-grid[data-v-2c1d2ab6]{display:grid;grid-template-columns:390px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.right-col[data-v-2c1d2ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.card[data-v-2c1d2ab6]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;padding:14px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-header[data-v-2c1d2ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.card-title[data-v-2c1d2ab6]{font-size:15px;font-weight:700;color:#1f2d3d;padding-left:9px;border-left:3px solid #2b7cff;line-height:1.1}.count-badge[data-v-2c1d2ab6]{margin-left:8px;padding:1px 8px;border-radius:10px;background:#eef4ff;color:#2b7cff;font-size:11.5px;font-weight:400;vertical-align:2px}.gpu-box[data-v-2c1d2ab6]{padding:10px 12px;border:1px solid #eef1f6;border-radius:8px;background:#fafbfe;margin-bottom:12px}.gpu-head[data-v-2c1d2ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.gpu-name[data-v-2c1d2ab6]{font-size:13.5px;font-weight:700;color:#1f2d3d}.gpu-name .dot[data-v-2c1d2ab6]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#21b573;margin-right:8px}.run-tag[data-v-2c1d2ab6]{padding:1px 10px;border-radius:3px;background:#e8f7f0;color:#1fa967;font-size:12px}.gpu-row[data-v-2c1d2ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:8px}.g-label[data-v-2c1d2ab6]{-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;font-size:12px;color:#5a6a85;white-space:nowrap}.g-bar[data-v-2c1d2ab6]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;border-radius:4px;background:#e9edf5;overflow:hidden}.g-fill[data-v-2c1d2ab6]{display:block;height:100%;border-radius:4px}.g-fill.blue[data-v-2c1d2ab6]{background:#2b7cff}.g-fill.cyan[data-v-2c1d2ab6]{background:#21c0c8}.g-fill.green[data-v-2c1d2ab6]{background:#21b573}.g-val[data-v-2c1d2ab6]{-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;text-align:right;font-size:12.5px;font-weight:700;color:#3d4d66}.divider[data-v-2c1d2ab6]{height:1px;background:#eef1f6;margin:4px 0 6px}.set-row[data-v-2c1d2ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 2px;border-bottom:1px solid #f0f3f8}.set-row[data-v-2c1d2ab6]:last-child{border-bottom:none}.set-label[data-v-2c1d2ab6]{font-size:13px;color:#3d4d66}.stepper[data-v-2c1d2ab6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e5e9f2;border-radius:4px;overflow:hidden}.step-btn[data-v-2c1d2ab6]{width:28px;height:26px;line-height:24px;text-align:center;background:#f7f9fc;color:#5a6a85;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step-btn[data-v-2c1d2ab6]:hover{color:#2b7cff}.step-num[data-v-2c1d2ab6]{min-width:36px;text-align:center;font-size:13px;font-weight:700;color:#1f2d3d}.time-chip[data-v-2c1d2ab6]{padding:3px 12px;border:1px solid #d6deff;border-radius:4px;background:#f3f6ff;color:#2b5cff;font-size:12.5px;font-weight:600}.task-table[data-v-2c1d2ab6]{width:100%;border-collapse:collapse;font-size:13px}.task-table td[data-v-2c1d2ab6],.task-table th[data-v-2c1d2ab6]{padding:10px 10px;border-bottom:1px solid #eef1f6;color:#3d4d66;text-align:center;white-space:nowrap}.task-table th[data-v-2c1d2ab6]{background:#f5f7fa;color:#5a6a85;font-weight:600}.task-table .t-left[data-v-2c1d2ab6]{text-align:left}.task-table tbody tr[data-v-2c1d2ab6]:hover{background:#f8faff}.task-table .no[data-v-2c1d2ab6]{font-weight:600;color:#1f2d3d}.task-table .time[data-v-2c1d2ab6]{color:#8a99b0}.progress-col[data-v-2c1d2ab6]{width:220px}.type-tag[data-v-2c1d2ab6]{display:inline-block;padding:2px 10px;border-radius:3px;font-size:12px}.type-tag.blue[data-v-2c1d2ab6]{color:#2b7cff;background:#eef4ff}.type-tag.purple[data-v-2c1d2ab6]{color:#7b5bf5;background:#f1eeff}.type-tag.orange[data-v-2c1d2ab6]{color:#f59a23;background:#fff7ea}.stag[data-v-2c1d2ab6]{display:inline-block;padding:2px 10px;border-radius:3px;font-size:12px}.stag.running[data-v-2c1d2ab6]{color:#2b7cff;background:#eef4ff}.stag.done[data-v-2c1d2ab6]{color:#1fa967;background:#e8f7f0}.stag.queue[data-v-2c1d2ab6]{color:#8a99b0;background:#f1f4f9}.p-bar[data-v-2c1d2ab6]{position:relative;display:inline-block;width:170px;height:16px;border-radius:8px;background:#e9edf5;overflow:hidden;vertical-align:middle}.p-fill[data-v-2c1d2ab6]{display:block;height:100%;border-radius:8px}.p-fill.blue[data-v-2c1d2ab6]{background:#2b7cff}.p-fill.green[data-v-2c1d2ab6]{background:#21b573}.p-text[data-v-2c1d2ab6]{position:absolute;top:0;right:8px;line-height:16px;color:#fff;font-size:11px;font-weight:700}.queue-text[data-v-2c1d2ab6]{font-size:12px;color:#a5b3c7}.model-table[data-v-2c1d2ab6]{width:100%;border-collapse:collapse;font-size:13px}.model-table td[data-v-2c1d2ab6],.model-table th[data-v-2c1d2ab6]{padding:11px 10px;border-bottom:1px solid #eef1f6;color:#3d4d66;text-align:center;white-space:nowrap}.model-table th[data-v-2c1d2ab6]{background:#f5f7fa;color:#5a6a85;font-weight:600}.model-table .t-left[data-v-2c1d2ab6]{text-align:left}.model-table tbody tr[data-v-2c1d2ab6]:hover{background:#f8faff}.model-table .name[data-v-2c1d2ab6]{font-weight:600;color:#1f2d3d}.model-table .ver[data-v-2c1d2ab6]{color:#2b7cff;font-weight:600}.model-table .time[data-v-2c1d2ab6]{color:#8a99b0}