.schedule-workbench-page{margin-top:12px;margin-left:12px}.schedule-workbench-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px}.schedule-workbench-header .title-new--button{-webkit-box-flex:1;-ms-flex:1 1 560px;flex:1 1 560px;min-width:0;max-width:100%}.pool-process-scope-row{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12px;color:#909399}.pool-process-scope-row__text{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:18px;word-break:break-all}.partial-scope-cell-line{font-size:12px;color:#909399;line-height:18px}.partial-join-dialog-intro{margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:20px;color:#606266;background:#f4f4f5;border-radius:4px}.partial-join-dialog-body{max-height:420px;overflow-y:auto}.partial-join-doc-block+.partial-join-doc-block{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.partial-join-doc-block__title{font-size:14px;font-weight:600;color:#303133}.partial-join-doc-block__covered,.partial-join-doc-block__hint,.partial-join-doc-block__label{margin-top:6px;font-size:12px;color:#909399;line-height:18px}.partial-join-doc-block__label{margin-top:10px;color:#606266;font-weight:500}.partial-join-covered-mark{color:#c0c4cc}.partial-join-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.partial-join-empty{margin-top:8px;font-size:12px;color:#c0c4cc}.schedule-workbench-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-right:0}.schedule-toolbar-tooltip-wrap{display:inline-block}.schedule-workbench-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.schedule-workbench-body__pool{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.schedule-workbench-body__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.schedule-toolbar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.schedule-workbench-actions .schedule-toolbar-dropdown{display:inline-block;margin-right:0}.schedule-toolbar-divider{display:inline-block;color:#d8d8d8;margin:0 8px;width:14px;line-height:32px;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.schedule-workbench-actions .btnTwo{border-color:#00988b;color:#00988b}.schedule-workbench-actions .schedule-toolbar-btn{color:#606266}.schedule-sub-meta__tag--link{cursor:pointer}.schedule-ai-basis-intro{font-size:13px;color:#606266;line-height:1.6}.schedule-ai-basis-intro__title{font-weight:700;color:#303133;margin-top:8px}.schedule-ai-basis-intro__title:first-child{margin-top:0}.schedule-ai-basis-intro__list{margin:4px 0 0;padding-left:18px}.schedule-ai-basis-summary{margin-top:14px;padding:10px 12px;background:#f5fafb;border:1px solid #d9ecea;border-radius:6px}.schedule-ai-basis-summary__label{font-size:12px;color:#909399;margin-bottom:4px}.schedule-ai-basis-summary__text{font-size:13px;color:#303133;line-height:1.6;white-space:pre-wrap}.schedule-ai-basis-empty{margin-top:12px;font-size:13px;color:#909399}.schedule-ai-basis-banner{margin:8px 0 10px}.schedule-ai-basis-banner__text{font-size:13px;line-height:1.6;color:#606266;white-space:pre-wrap}.schedule-workbench-header .title-new--font.schedule-workbench-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:6px;color:#000;font-weight:700}.schedule-workbench-header .schedule-workbench-title__text{-ms-flex-negative:0;flex-shrink:0;font-size:24px;line-height:1}.schedule-workbench-header .schedule-sub-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;font-size:12px;color:#888;font-weight:400;line-height:1}.schedule-workbench-header .schedule-sub-meta__tag{margin-left:0;border:none;font-weight:600}.schedule-workbench-header .schedule-sub-meta__tag--granularity,.schedule-workbench-header .schedule-sub-meta__tag--publish-mode{padding:0 8px;height:20px;line-height:18px}.schedule-detail-header{margin-bottom:0}.schedule-detail-header__eyebrow{font-size:13px;color:#666;font-weight:700}.schedule-detail-header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;margin-top:10px}.schedule-detail-header__aside{-ms-flex-negative:0;flex-shrink:0}.schedule-metric-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;margin-top:15px}.schedule-metric-grid--compact .schedule-metric-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 8px);flex:0 0 calc(33.33333% - 8px);max-width:calc(33.33333% - 8px)}.schedule-metric-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:72px;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:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#f5f8f9;border-radius:10px;border:1px solid #e6e6e6;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule-metric-item__label{font-size:12px;color:#666;line-height:1.2;-ms-flex-negative:0;flex-shrink:0}.schedule-metric-item__value{margin-top:auto;padding-top:8px;font-size:16px;color:#000;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-metric-item__sub{font-size:12px;color:#888;font-weight:400;margin-left:6px}.schedule-doc-number-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:20px;color:#000;font-weight:700;line-height:1}.box-content{background-color:#fff;padding:10px;border-radius:10px;border:1px solid #e6e6e6;overflow:hidden;overflow-y:auto}.order-type-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:auto;text-align:center;padding:8px 4px;cursor:pointer;border-radius:10px;border:1px solid #f5f8f9;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-type-button-selected{background-color:#fff;border:1px solid #f5f8f9;font-weight:700}.left-table-content{margin-top:10px;height:calc(100% - 132px);overflow:hidden;overflow-y:auto;scrollbar-width:none!important}.left-table-content-item{padding:10px;background-color:#f5f8f9;border-radius:10px;border:1px solid #e6e6e6;border-left:4px solid #c5e0d8;margin-bottom:10px;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.left-table-content-item--active{font-weight:600;background-color:#e8f4f5;border-color:#84bdaa;border-left-width:5px;border-left-color:#146c73;-webkit-box-shadow:0 0 0 1px rgba(20,108,115,.28),inset 0 0 0 1px rgba(132,189,170,.4);box-shadow:0 0 0 1px rgba(20,108,115,.28),inset 0 0 0 1px rgba(132,189,170,.4)}.schedule-source-color-dot{-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border-radius:50%}.priority-dialog-tip{color:#888;font-size:12px;margin-bottom:12px}.schedule-gantt-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:10px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule-gantt-panel,.schedule-gantt-panel__head{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-gantt-panel__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.schedule-gantt-panel__chart{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:300px;overflow:hidden}.schedule-gantt-panel .schedule-ai-basis-banner,.schedule-gantt-panel .schedule-gantt-warning-banner{-ms-flex-negative:0;flex-shrink:0}.schedule-gantt-legend-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0}.schedule-gantt-legend,.schedule-gantt-legend-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.schedule-gantt-legend{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:8px 14px;font-size:12px;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule-gantt-legend--status{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.schedule-gantt-legend--docs{max-height:132px;overflow-y:auto;padding-right:4px}.schedule-gantt-warning-banner{margin-bottom:8px}.schedule-gantt-warning-banner .el-alert__description{margin-top:4px;line-height:1.5}.schedule-gantt-warning-banner__item{cursor:help;border-bottom:1px dashed rgba(230,162,60,.65)}.schedule-gantt-day-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;vertical-align:middle}.schedule-gantt-day-nav__picker{width:132px;margin:0 6px}.schedule-gantt-day-nav__label{display:inline-block;min-width:96px;margin:0 6px;font-size:13px;color:#303133;text-align:center}.schedule-gantt-context-menu{position:fixed;z-index:4000;min-width:140px;padding:6px 0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.schedule-gantt-context-menu button{display:block;width:100%;padding:8px 14px;border:0;background:transparent;text-align:left;font-size:13px;color:#303133;cursor:pointer}.schedule-gantt-context-menu button:hover{background:#f5f7fa}.gantt-device-dialog-name{font-weight:700;margin-bottom:12px}.gantt-slot-dialog-summary{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5}.gantt-slot-dialog-summary__title{font-size:14px;font-weight:600;color:#303133;line-height:1.5}.gantt-slot-dialog-summary__sub{margin-top:4px;font-size:12px;color:#606266}.gantt-device-dialog-row{display:grid;grid-template-columns:72px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.gantt-device-dialog-row--slots{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.gantt-device-dialog-slots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.gantt-device-dialog-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.gantt-device-dialog-slot-sep{margin:0 4px;color:#606266;font-size:12px}.gantt-device-dialog-slot-remove{margin-left:4px}.gantt-device-dialog-hint{grid-template-columns:1fr;font-size:12px;color:#909399;line-height:1.5}.gantt-equipment-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.gantt-equipment-radio{display:block;margin-right:0}.gantt-equipment-empty{color:#909399;font-size:13px;padding:8px 0}.schedule-gantt-lock-msgbox .el-message-box__message{white-space:pre-line;line-height:1.6}.schedule-gantt-legend__label{font-weight:700;color:#888}.schedule-gantt-legend__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 10px;border-radius:6px;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease,color .15s ease,border-color .15s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.schedule-gantt-legend__item:hover{background:#f5f7fa;color:#303133}.schedule-gantt-legend__item--active{padding:4px 12px;background:rgba(20,108,115,.08);color:#303133;font-weight:700;border-color:var(--legend-color,#146c73);-webkit-box-shadow:0 0 0 1px hsla(0,0%,100%,.9);box-shadow:0 0 0 1px hsla(0,0%,100%,.9)}.schedule-gantt-legend__item--active .schedule-gantt-legend__dot{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.schedule-gantt-legend__item--static{cursor:default}.schedule-gantt-legend__swatch{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:18px;height:10px;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.schedule-gantt-legend__swatch--off-hours{background:repeating-linear-gradient(-45deg,rgba(144,147,153,.12),rgba(144,147,153,.12) 4px,rgba(144,147,153,.28) 0,rgba(144,147,153,.28) 8px)}.schedule-gantt-legend__swatch--non-work-day{background:rgba(144,147,153,.35)}.schedule-gantt-legend__swatch--blackout{background:repeating-linear-gradient(45deg,rgba(230,162,60,.18),rgba(230,162,60,.18) 4px,rgba(230,162,60,.36) 0,rgba(230,162,60,.36) 8px)}.schedule-gantt-legend__dot{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.left-table-content-item:last-child{margin-bottom:0}.pool-source-sort{margin-top:8px}.priority-level-button{border:1px solid #e6e6e6;font-size:12px;font-weight:700;padding:5px 10px;border-radius:15px}.priority-level-red{background-color:#dc9b9c;color:#fff}.priority-level-orange{background-color:#f3d18c;color:#fff}.priority-level-green{background-color:#84bdaa;color:#fff}.priority-level-blue{background-color:#409eff;color:#fff}.priority-level-gray{background-color:#e6e6e6;color:#000}.process-schedule-table-wrap th.el-table__cell,.process-schedule-table-wrap th.el-table__cell>.cell{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.process-schedule-table-wrap .el-table__body-wrapper,.process-schedule-table-wrap .el-table__fixed-body-wrapper{scrollbar-width:thin;scrollbar-color:#dddee0 transparent}.process-schedule-table-wrap .el-table__body-wrapper::-webkit-scrollbar,.process-schedule-table-wrap .el-table__fixed-body-wrapper::-webkit-scrollbar{width:4px;height:4px}.process-schedule-table-wrap .el-table__body-wrapper::-webkit-scrollbar-thumb,.process-schedule-table-wrap .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb{background:#dddee0;border-radius:4px}.process-schedule-table-wrap .el-table__body-wrapper::-webkit-scrollbar-thumb:hover,.process-schedule-table-wrap .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.manual-split-dialog__summary{margin-bottom:12px;padding:10px 12px;background:#f5f8f9;border-radius:6px;color:#606266;font-size:13px;line-height:1.5}.suggest-split-dialog__summary{margin-bottom:12px;padding:8px 12px;background:#fdf6ec;border-radius:6px;color:#e6a23c;font-size:12px;line-height:1.5}.schedule-toolbar-hint{margin-right:6px;color:#909399;font-size:16px;line-height:32px;cursor:help}.process-split-table-actions{gap:4px}.process-split-row-name,.process-split-table-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process-split-row-name{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;text-align:left}.process-row-index{display:inline-block;font-variant-numeric:tabular-nums;color:#303133}.process-row-index--child{color:#606266;font-size:12px}.process-split-row-name--child{padding-left:18px}.process-split-row-name__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-break:break-all}.process-split-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:#146c73;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.process-split-toggle:hover{background:#eef6f7}.process-schedule-table-wrap .process-split-header-row>td{background-color:#fafcfd!important;font-weight:600}.process-schedule-table-wrap .process-split-child-row>td{background-color:#fcfdfd!important}