.dida-module-header[data-v-18e2b090]{margin:-4px 0 18px;overflow:hidden;border:1px solid #d9e5f5;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(31,45,61,.06)}.dida-module-header__hero[data-v-18e2b090]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;color:#fff;background:linear-gradient(120deg,#173a67,#2469a5 58%,#2f86c7)}.dida-module-header__copy[data-v-18e2b090]{min-width:0}.dida-module-header__eyebrow[data-v-18e2b090]{margin-bottom:6px;color:#bcdcff;font-size:12px;letter-spacing:2px}.dida-module-header h1[data-v-18e2b090]{margin:0;font-size:24px;line-height:32px}.dida-module-header p[data-v-18e2b090]{max-width:860px;margin:6px 0 0;color:#d9ebfb;font-size:13px;line-height:20px}.dida-module-header__runtime[data-v-18e2b090]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:260px}.dida-module-header__runtime[data-v-18e2b090] .el-button{color:#164e7e;border-color:hsla(0,0%,100%,.8);background:#fff}.dida-module-header__updated[data-v-18e2b090]{color:#d9ebfb;font-size:12px;white-space:nowrap}.dida-module-header__nav[data-v-18e2b090]{display:grid;grid-template-columns:repeat(8,minmax(105px,1fr));padding:0 10px;background:#fff}.dida-module-header__nav-item[data-v-18e2b090]{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;color:#606266;font-size:13px;text-decoration:none;transition:color .2s,background .2s}.dida-module-header__nav-item[data-v-18e2b090]:hover{color:#2f86c7;background:#f4f9fe}.dida-module-header__nav-item.is-active[data-v-18e2b090]{color:#1768a5;font-weight:600;background:#edf6fd}.dida-module-header__nav-item.is-active[data-v-18e2b090]:after{position:absolute;right:18px;bottom:0;left:18px;height:3px;content:"";border-radius:3px 3px 0 0;background:#2f86c7}@media(max-width:1200px){.dida-module-header__hero[data-v-18e2b090]{align-items:flex-start;flex-direction:column}.dida-module-header__runtime[data-v-18e2b090]{justify-content:flex-start;min-width:0}.dida-module-header__nav[data-v-18e2b090]{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.dida-module-header__hero[data-v-18e2b090]{padding:16px}.dida-module-header h1[data-v-18e2b090]{font-size:20px}.dida-module-header__nav[data-v-18e2b090]{grid-template-columns:repeat(2,1fr);padding:0}.dida-module-header__nav-item[data-v-18e2b090]{min-height:44px}}.help-card[data-v-7c2647f8]{width:100%}.operations-overview[data-v-7c2647f8]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:14px}.overview-card[data-v-7c2647f8]{display:flex;min-height:108px;padding:16px 18px;border:1px solid #e4e7ed;border-radius:7px;background:#fff;box-shadow:0 2px 10px rgba(31,45,61,.04);flex-direction:column;justify-content:center}.overview-card--policy[data-v-7c2647f8]{border-color:#b8dfc7;background:linear-gradient(135deg,#f1fbf5,#fff)}.overview-card--warning[data-v-7c2647f8]{border-color:#f5d5a6;background:#fffbf3}.overview-label[data-v-7c2647f8]{color:#909399;font-size:12px}.overview-card strong[data-v-7c2647f8]{margin:7px 0 4px;color:#303133;font-size:26px;line-height:30px}.overview-card--policy strong[data-v-7c2647f8]{color:#2f8f57;font-size:22px}.overview-card small[data-v-7c2647f8]{color:#909399}.policy-alert[data-v-7c2647f8]{margin-bottom:14px}.worker-form[data-v-7c2647f8]{margin-top:20px}.backlog-board[data-v-7c2647f8]{margin-top:18px;padding:18px;border:1px solid #ebeef5;border-radius:4px;background:#fafafa}.backlog-card-title[data-v-7c2647f8],.backlog-heading[data-v-7c2647f8],.lane-title[data-v-7c2647f8]{display:flex;align-items:center;justify-content:space-between}.backlog-actions[data-v-7c2647f8]{display:flex;align-items:center;gap:12px}.sample-time[data-v-7c2647f8]{color:#909399;font-size:12px}.backlog-grid[data-v-7c2647f8]{display:grid;grid-template-columns:repeat(2,minmax(460px,1fr));gap:16px;margin-top:14px}.backlog-card[data-v-7c2647f8]{display:flex;min-width:0;padding:16px;border:1px solid #dfe4ed;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(31,45,61,.04);flex-direction:column}.backlog-card-title[data-v-7c2647f8]{margin-bottom:12px;color:#303133;font-weight:600}.lane-block[data-v-7c2647f8]{min-width:0}.lane-block--full[data-v-7c2647f8]{display:flex;min-height:198px;flex-direction:column}.lane-block--full.lane-block--retrying[data-v-7c2647f8]{min-height:246px;margin:-8px;padding:12px;border:1px solid #f5dab1;border-radius:8px;background:linear-gradient(135deg,#fffaf2,#fff);box-shadow:0 4px 12px rgba(230,162,60,.08)}.lane-block--realtime[data-v-7c2647f8]{min-height:310px}.lane-block--recovery[data-v-7c2647f8]{min-height:190px}.lane-block.disabled[data-v-7c2647f8]{opacity:.55}.lane-title[data-v-7c2647f8]{margin-bottom:7px;color:#606266}.lane-title>span[data-v-7c2647f8]{display:flex;align-items:center;gap:8px;font-weight:600}.lane-title strong[data-v-7c2647f8]{color:#303133;font-size:22px}.lane-block--retrying .lane-title strong[data-v-7c2647f8]{color:#e6a23c}.retry-progress-bar[data-v-7c2647f8]{margin-top:2px}.retry-progress-bar[data-v-7c2647f8] .el-progress-bar__outer{background:#f5ead8}.retry-progress-bar[data-v-7c2647f8] .el-progress-bar__inner{background:linear-gradient(90deg,#f3bf68,#e6a23c 40%,#ffd591 70%,#e6a23c)!important;background-size:220% 100%!important;animation:retry-progress-flow-7c2647f8 1.4s linear infinite}.retry-visual-status[data-v-7c2647f8]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #f5dab1;border-radius:6px;background:hsla(0,0%,100%,.82)}.retry-visual-status small[data-v-7c2647f8],.retry-visual-status strong[data-v-7c2647f8]{display:block}.retry-visual-status strong[data-v-7c2647f8]{color:#b87916;font-size:13px;line-height:20px}.retry-visual-status small[data-v-7c2647f8]{color:#909399;font-size:12px;line-height:18px}.retry-visual-status--stalled[data-v-7c2647f8]{border-color:#fbc4c4;background:#fff3f3}.retry-visual-status--stalled strong[data-v-7c2647f8]{color:#e64545}.retry-visual-status--stalled .retry-live-dot[data-v-7c2647f8]{background:#f56c6c;box-shadow:0 0 0 4px rgba(245,108,108,.14)}.retry-visual-status--stalled .retry-live-dot[data-v-7c2647f8]:after{border-color:rgba(245,108,108,.5)}.retry-live-dot[data-v-7c2647f8]{position:relative;width:9px;height:9px;border-radius:50%;background:#e6a23c;box-shadow:0 0 0 4px rgba(230,162,60,.15);flex:0 0 auto}.retry-live-dot[data-v-7c2647f8]:after{position:absolute;top:-5px;left:-5px;width:19px;height:19px;border:1px solid rgba(230,162,60,.55);border-radius:50%;content:"";animation:retry-live-pulse-7c2647f8 1.6s ease-out infinite}.lane-tags--retry[data-v-7c2647f8]{margin-top:9px}.lane-meta--retry[data-v-7c2647f8]{margin-top:8px}.retry-progress-copy[data-v-7c2647f8]{grid-column:1/-1;color:#b87916;font-weight:600}@keyframes retry-progress-flow-7c2647f8{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes retry-live-pulse-7c2647f8{0%{opacity:.9;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.25)}}.lane-tags[data-v-7c2647f8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lane-meta[data-v-7c2647f8]{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;color:#909399;font-size:12px;line-height:18px}.lane-failure[data-v-7c2647f8]{grid-column:1/-1;color:#f56c6c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-actions[data-v-7c2647f8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-height:29px;margin-top:auto;padding-top:12px;border-top:1px dashed #ebeef5}.full-actions[data-v-7c2647f8] .el-button+.el-button{margin-left:0}.failure-dialog-title[data-v-7c2647f8]{display:flex;align-items:center;gap:12px}.failure-dialog-title__icon[data-v-7c2647f8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#f56c6c,#d93434);box-shadow:0 6px 14px rgba(245,108,108,.25);font-size:20px}.failure-dialog-title small[data-v-7c2647f8],.failure-dialog-title strong[data-v-7c2647f8]{display:block}.failure-dialog-title strong[data-v-7c2647f8]{color:#303133;font-size:17px;line-height:24px}.failure-dialog-title small[data-v-7c2647f8]{margin-top:2px;color:#909399;font-size:12px;font-weight:400}.failure-overview[data-v-7c2647f8]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:16px}.failure-metric[data-v-7c2647f8]{display:flex;min-height:92px;padding:14px 16px;border:1px solid #e4e7ed;border-radius:8px;background:#fff;flex-direction:column;justify-content:center}.failure-metric>span[data-v-7c2647f8]{color:#909399;font-size:12px}.failure-metric strong[data-v-7c2647f8]{margin:4px 0 2px;color:#303133;font-size:24px;line-height:30px}.failure-metric small[data-v-7c2647f8]{color:#909399;font-size:12px}.failure-metric--danger[data-v-7c2647f8]{border-color:#fbc4c4;background:linear-gradient(135deg,#fff3f3,#fff)}.failure-metric--danger strong[data-v-7c2647f8]{color:#e64545}.failure-metric--filtered[data-v-7c2647f8]{border-color:#f5dab1;background:#fffaf2}.failure-metric--filtered strong[data-v-7c2647f8]{color:#e6a23c}.failure-metric--scope[data-v-7c2647f8]{border-color:#c6e2ff;background:#f5faff}.failure-metric--scope strong[data-v-7c2647f8]{color:#409eff;font-size:20px}.failure-history-alert[data-v-7c2647f8]{margin-bottom:16px}.failure-filter-panel[data-v-7c2647f8]{margin-bottom:16px;padding:14px 16px;border:1px solid #e4e7ed;border-radius:8px;background:#f8fafc}.failure-filter-row[data-v-7c2647f8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.failure-filter-row--reasons[data-v-7c2647f8]{align-items:flex-start;margin-top:14px;padding-top:14px;border-top:1px solid #ebeef5}.failure-filter-label[data-v-7c2647f8]{min-width:64px;padding-top:1px;color:#606266;font-size:13px;font-weight:600}.failure-filter-help[data-v-7c2647f8]{color:#909399;font-size:12px}.failure-summary[data-v-7c2647f8]{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.failure-summary .el-tag[data-v-7c2647f8]{height:28px;padding:0 10px;cursor:pointer;line-height:26px;transition:transform .15s ease,box-shadow .15s ease}.failure-summary .el-tag[data-v-7c2647f8]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(31,45,61,.12)}.failure-summary .el-tag.is-selected[data-v-7c2647f8]{box-shadow:0 3px 9px rgba(245,108,108,.22);font-weight:600}.failure-summary .el-tag b[data-v-7c2647f8]{margin-left:4px}.failure-table-shell[data-v-7c2647f8]{overflow:hidden;border:1px solid #dfe4ed;border-radius:8px;background:#fff}.failure-table-heading[data-v-7c2647f8]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px;border-bottom:1px solid #ebeef5;background:#fff}.failure-table-heading>div[data-v-7c2647f8]{display:flex;align-items:baseline;gap:12px}.failure-table-heading strong[data-v-7c2647f8]{color:#303133;font-size:14px}.failure-table-heading span[data-v-7c2647f8]{color:#909399;font-size:12px}.failure-table-shell[data-v-7c2647f8] .el-table th{color:#606266;background:#f5f7fa;font-weight:600}.failure-table-shell[data-v-7c2647f8] .el-table td{padding:11px 0}.failure-hotel-code[data-v-7c2647f8]{color:#303133;font-family:Consolas,Monaco,monospace;font-weight:600}.failure-message[data-v-7c2647f8]{display:flex;align-items:flex-start;gap:7px;color:#d93434;line-height:20px}.failure-message i[data-v-7c2647f8]{margin-top:2px;flex:0 0 auto}.failure-message--unknown[data-v-7c2647f8]{color:#909399}.failure-resource[data-v-7c2647f8]{display:flex;min-width:0;flex-direction:column;gap:3px}.failure-resource span[data-v-7c2647f8]{color:#606266;font-size:12px}.failure-resource code[data-v-7c2647f8]{overflow:hidden;color:#303133;font-family:Consolas,Monaco,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.failure-time[data-v-7c2647f8]{color:#606266;font-size:12px;white-space:nowrap}.failure-time i[data-v-7c2647f8]{margin-right:3px;color:#909399}.failure-pagination[data-v-7c2647f8]{display:flex;justify-content:flex-end;min-height:60px;padding:14px 16px;border-top:1px solid #ebeef5;background:#fafafa;box-sizing:border-box}.failure-dialog-footer[data-v-7c2647f8]{display:flex;align-items:center;justify-content:space-between}.failure-dialog-footer>span[data-v-7c2647f8]{color:#909399;font-size:12px}.failure-dialog-footer>span i[data-v-7c2647f8]{margin-right:4px;color:#409eff}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog{min-width:920px;max-width:1480px;border-radius:10px;overflow:hidden;box-shadow:0 18px 48px rgba(31,45,61,.2)}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog .el-dialog__header{padding:18px 24px;border-bottom:1px solid #ebeef5;background:#fff}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog .el-dialog__headerbtn{top:25px;right:24px}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog .el-dialog__body{max-height:78vh;padding:20px 24px;overflow-y:auto;background:#f5f7fa}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #ebeef5;background:#fff}.lane-divider[data-v-7c2647f8]{margin:14px 0;background-color:#e4e7ed}.global-setting[data-v-7c2647f8]{display:flex;align-items:center;justify-content:space-between;max-width:520px;margin-bottom:18px;padding:14px 18px;background:#f5f7fa;border-radius:4px}.global-input[data-v-7c2647f8]{margin-bottom:0}.setting-title[data-v-7c2647f8]{color:#303133;font-weight:600}.range-muted[data-v-7c2647f8],.setting-description[data-v-7c2647f8]{margin-top:4px;color:#909399;font-size:12px}.supplier-table[data-v-7c2647f8]{width:100%}.supplier-table[data-v-7c2647f8] .el-input-number{width:120px}.range-text[data-v-7c2647f8]{color:#303133;line-height:20px}.summary[data-v-7c2647f8]{display:flex;flex-wrap:wrap;gap:16px 32px;color:#606266}.sum-warning[data-v-7c2647f8]{margin-top:18px}.window-warning[data-v-7c2647f8]{margin:14px 0 18px}@media(max-width:900px){.operations-overview[data-v-7c2647f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.global-setting[data-v-7c2647f8]{max-width:none}.summary[data-v-7c2647f8]{gap:10px 18px}.backlog-heading[data-v-7c2647f8]{align-items:flex-start;flex-direction:column;gap:10px}.backlog-grid[data-v-7c2647f8]{grid-template-columns:1fr}.lane-block--full[data-v-7c2647f8],.lane-block--realtime[data-v-7c2647f8],.lane-block--recovery[data-v-7c2647f8]{min-height:0}.failure-overview[data-v-7c2647f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.dida-worker-control[data-v-7c2647f8] .failure-detail-dialog{width:calc(100% - 32px)!important;min-width:0}}@media(min-width:901px)and (max-width:1100px){.backlog-grid[data-v-7c2647f8]{grid-template-columns:1fr}}@media(max-width:520px){.failure-overview[data-v-7c2647f8],.operations-overview[data-v-7c2647f8]{grid-template-columns:1fr}.full-actions[data-v-7c2647f8]{align-items:stretch;flex-direction:column}.full-actions[data-v-7c2647f8] .el-button{width:100%}.failure-dialog-footer[data-v-7c2647f8]{align-items:stretch;flex-direction:column;gap:12px;text-align:left}}