.week-plan-gantt[data-v-209c9cff]{--label-w:208px;--lane-w:40px;--lane-h:40px;--line:#e6e6e6;--head:#f7f8fa;width:100%}.gantt-toolbar[data-v-209c9cff]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.gantt-legend[data-v-209c9cff],.gantt-stats[data-v-209c9cff]{font-size:12px;color:rgba(0,0,0,.45)}.gantt-stats[data-v-209c9cff]{margin-left:auto;font-variant-numeric:tabular-nums}.gantt-stats b[data-v-209c9cff]{color:rgba(0,0,0,.85);font-weight:600}.legend-item[data-v-209c9cff]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;color:rgba(0,0,0,.65)}.legend-hint[data-v-209c9cff]{color:rgba(0,0,0,.65)}.swatch[data-v-209c9cff]{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px}.bar-test[data-v-209c9cff],.load-test[data-v-209c9cff],.swatch-test[data-v-209c9cff]{background:#c00000}.bar-assemble[data-v-209c9cff],.load-assemble[data-v-209c9cff],.swatch-assemble[data-v-209c9cff]{background:#52c41a}.swatch-overload[data-v-209c9cff]{background:#cf1322}.gantt-empty[data-v-209c9cff]{padding:32px 0;border:1px solid var(--line);background:#fff}.gantt-scroll[data-v-209c9cff]{border:1px solid var(--line);background:#fff;overflow:auto}.gantt-grid[data-v-209c9cff],.gantt-order[data-v-209c9cff]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:1080px}.gantt-grid[data-v-209c9cff]{display:grid;grid-template-columns:var(--label-w) var(--lane-w) minmax(0,1fr)}.gantt-head[data-v-209c9cff]{position:sticky;top:0;z-index:5;background:#fff}.gantt-load-row[data-v-209c9cff]{position:sticky;top:58px;z-index:4;background:#fff}.gantt-corner[data-v-209c9cff],.gantt-label[data-v-209c9cff],.gantt-load-label[data-v-209c9cff],.gantt-process-head[data-v-209c9cff],.lane-name[data-v-209c9cff]{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid #f0f0f0;background:var(--head)}.gantt-corner[data-v-209c9cff],.gantt-label[data-v-209c9cff],.gantt-load-label[data-v-209c9cff]{position:sticky;left:0;z-index:2}.gantt-corner[data-v-209c9cff]{z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:8px 10px 10px;font-weight:600}.gantt-process-head[data-v-209c9cff],.lane-name[data-v-209c9cff]{-webkit-box-flex:0;-ms-flex:0 0 var(--lane-w);flex:0 0 var(--lane-w);width:var(--lane-w);position:sticky;left:var(--label-w);z-index:2;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;height:var(--lane-h);font-size:12px;color:rgba(0,0,0,.65)}.gantt-process-head[data-v-209c9cff]{grid-column:2;z-index:6;height:auto}.gantt-load-label[data-v-209c9cff]{grid-column:.33333333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;font-size:12px;color:rgba(0,0,0,.65)}.gantt-label[data-v-209c9cff]{-webkit-box-flex:0;-ms-flex:0 0 var(--label-w);flex:0 0 var(--label-w);width:var(--label-w);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;overflow:hidden;cursor:pointer}.gantt-lanes[data-v-209c9cff]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.gantt-lane[data-v-209c9cff]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.gantt-label[data-v-209c9cff]:hover,.gantt-order.is-focused .gantt-label[data-v-209c9cff],.gantt-order.is-focused .lane-name[data-v-209c9cff]{background:#fffbe6}.lane-name.lane-test[data-v-209c9cff]{color:#c00000}.lane-name.lane-assemble[data-v-209c9cff]{color:#389e0d}.gantt-dates[data-v-209c9cff],.gantt-load-cells[data-v-209c9cff],.lane-track[data-v-209c9cff]{position:relative;min-width:0}.gantt-dates[data-v-209c9cff],.gantt-load-cells[data-v-209c9cff]{grid-column:3}.lane-track[data-v-209c9cff]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--lane-h);border-bottom:1px solid #f0f0f0;cursor:cell}.week-bands[data-v-209c9cff]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:22px;border-bottom:1px solid #f0f0f0}.week-band[data-v-209c9cff]{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;font-size:12px;color:rgba(0,0,0,.65);background:#f0f5ff;border-right:1px solid #91d5ff}.week-band.is-next[data-v-209c9cff]{background:#f6ffed;border-right:none}.date-row[data-v-209c9cff],.gantt-load-cells[data-v-209c9cff]{display:grid}.gantt-date-cell[data-v-209c9cff],.gantt-load-cell[data-v-209c9cff]{min-width:56px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:center;background:var(--head)}.gantt-date-cell[data-v-209c9cff]{padding:4px 0}.date-text[data-v-209c9cff]{font-weight:600;font-size:12px;font-variant-numeric:tabular-nums}.weekday-text[data-v-209c9cff]{font-size:12px;color:rgba(0,0,0,.65)}.is-weekend[data-v-209c9cff]{background:#f4f4f4}.gantt-date-cell.is-next-week[data-v-209c9cff],.gantt-load-cell.is-next-week[data-v-209c9cff]{-webkit-box-shadow:inset 1px 0 0 #91d5ff;box-shadow:inset 1px 0 0 #91d5ff}.gantt-date-cell.is-today[data-v-209c9cff],.gantt-load-cell.is-today[data-v-209c9cff]{background:#e6f7ff}.gantt-date-cell.is-peak .date-text[data-v-209c9cff],.gantt-load-cell.is-peak .load-num[data-v-209c9cff]{color:#096dd9}.gantt-load-cell[data-v-209c9cff]{height:52px;padding:4px 2px 2px}.load-track[data-v-209c9cff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:28px;gap:2px}.load-seg[data-v-209c9cff]{width:8px;min-height:2px;border-radius:1px 1px 0 0}.load-num[data-v-209c9cff]{height:16px;font-size:11px;line-height:16px;color:rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.gantt-load-cell.is-overload[data-v-209c9cff]{background:#fff1f0}.load-num.is-overload[data-v-209c9cff]{color:#cf1322;font-weight:600}.order-meta[data-v-209c9cff],.order-no[data-v-209c9cff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.order-no[data-v-209c9cff]{font-weight:600;color:rgba(0,0,0,.85)}.insert-flag[data-v-209c9cff]{display:inline-block;margin-left:4px;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;color:#d4380d;background:#fff2e8;border:1px solid #ffbb96;border-radius:2px;vertical-align:middle}.order-meta[data-v-209c9cff]{font-size:12px;color:rgba(0,0,0,.65);font-variant-numeric:tabular-nums}.lane-track[data-v-209c9cff]:after{left:var(--week-split);width:1px}.lane-track.has-today[data-v-209c9cff]:before,.lane-track[data-v-209c9cff]:after{content:"";position:absolute;top:0;bottom:0;background:#1890ff;pointer-events:none;z-index:1}.lane-track.has-today[data-v-209c9cff]:before{left:var(--today-split);width:2px;margin-left:-1px}.gantt-bar[data-v-209c9cff]{position:absolute;top:8px;height:24px;line-height:24px;padding:0 6px;border-radius:3px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;overflow:hidden;white-space:nowrap;cursor:pointer;z-index:2;-webkit-transition:-webkit-filter .16s ease-out,-webkit-box-shadow .16s ease-out;transition:-webkit-filter .16s ease-out,-webkit-box-shadow .16s ease-out;transition:filter .16s ease-out,box-shadow .16s ease-out;transition:filter .16s ease-out,box-shadow .16s ease-out,-webkit-filter .16s ease-out,-webkit-box-shadow .16s ease-out}.gantt-bar[data-v-209c9cff]:focus,.gantt-bar[data-v-209c9cff]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.18);box-shadow:0 1px 4px rgba(0,0,0,.18);outline:none}.gantt-bar[data-v-209c9cff]:focus-visible{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #1890ff;box-shadow:0 0 0 2px #fff,0 0 0 4px #1890ff}