.scheme-config-layout[data-v-2e0372c2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.scheme-config-lines[data-v-2e0372c2]{width:220px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #ebeef5;padding:4px 12px 4px 0;overflow-y:auto}.scheme-config-lines-title[data-v-2e0372c2]{font-weight:600;margin-bottom:10px;padding-bottom:8px;color:#606266;font-size:13px;border-bottom:1px solid #ebeef5}.scheme-config-line-item[data-v-2e0372c2]{padding:10px;border-radius:4px;cursor:pointer;margin-bottom:8px;border:1px solid #ebeef5;background:#fafafa}.scheme-config-line-item.active[data-v-2e0372c2]{background:#ecf9fb;border-color:#08a1b8;-webkit-box-shadow:inset 3px 0 0 #08a1b8;box-shadow:inset 3px 0 0 #08a1b8}.scheme-config-line-item .line-main[data-v-2e0372c2]{font-size:13px;color:#303133;line-height:1.5;word-break:break-all}.scheme-config-line-item .line-sub[data-v-2e0372c2]{font-size:12px;color:#606266;margin:6px 0;line-height:1.4}.scheme-config-tree-panel[data-v-2e0372c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;padding-top:2px}.scheme-config-warn[data-v-2e0372c2]{color:#e6a23c;font-size:12px;margin-bottom:10px;padding:8px 10px;background:#fdf6ec;border-radius:4px;border:1px solid #faecd8}.scheme-tree-box[data-v-2e0372c2]{border:1px solid #ebeef5;border-radius:6px;background:#fff;padding:14px 16px 12px}.scheme-tree-legend[data-v-2e0372c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:12px;padding-bottom:10px;font-size:12px;border-bottom:1px solid #f0f2f5}.scheme-tree-columns[data-v-2e0372c2]{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;gap:12px;padding:0 0 8px 26px;margin-bottom:4px;font-size:12px;color:#909399;line-height:20px}.scheme-tree-col-info[data-v-2e0372c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.scheme-tree-cols-fixed[data-v-2e0372c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.scheme-tree-col-demand[data-v-2e0372c2],.scheme-tree-demand-cell[data-v-2e0372c2]{width:80px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.scheme-tree-col-occupy[data-v-2e0372c2],.scheme-tree-occupy-cell[data-v-2e0372c2]{width:88px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.scheme-tree-col-scheme[data-v-2e0372c2],.scheme-tree-scheme-cell[data-v-2e0372c2]{width:100px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.scheme-tree-action-cell[data-v-2e0372c2],.scheme-tree-col-action[data-v-2e0372c2]{width:88px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.scheme-hide-switch[data-v-2e0372c2]{margin-left:auto}.scheme-tree-action-cell[data-v-2e0372c2],.scheme-tree-demand-cell[data-v-2e0372c2],.scheme-tree-occupy-cell[data-v-2e0372c2],.scheme-tree-scheme-cell[data-v-2e0372c2]{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:#606266}.scheme-tree-action-cell[data-v-2e0372c2]{gap:2px}.scheme-occupy-btn[data-v-2e0372c2]{padding:0 4px;font-size:12px;width:100%;text-align:center}.scheme-occupy-set[data-v-2e0372c2]{color:#08a1b8}.scheme-occupy-dialog-body[data-v-2e0372c2]{padding:4px 8px 8px}.scheme-occupy-dialog-row[data-v-2e0372c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;font-size:13px;color:#303133;gap:12px}.scheme-occupy-dialog-label[data-v-2e0372c2]{width:72px;-ms-flex-negative:0;flex-shrink:0;color:#606266}.scheme-occupy-dialog-input[data-v-2e0372c2]{width:160px}.scheme-occupy-dialog-hint[data-v-2e0372c2]{font-size:12px;color:#909399;line-height:1.5;padding-left:84px}.scheme-adjusted-tag[data-v-2e0372c2]{margin-left:2px}.scheme-hidden-hint[data-v-2e0372c2]{color:#909399;font-size:11px}.legend-item[data-v-2e0372c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-item[data-v-2e0372c2]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}.legend-finished[data-v-2e0372c2]:before{background-color:#08a1b8}.legend-semi[data-v-2e0372c2]:before{background-color:#e6a23c}.legend-material[data-v-2e0372c2]:before{background-color:#909399}.legend-finished[data-v-2e0372c2]{color:#08a1b8}.legend-semi[data-v-2e0372c2]{color:#e6a23c}.legend-material[data-v-2e0372c2]{color:#909399}.scheme-tree-node[data-v-2e0372c2]{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;width:100%;min-height:32px;gap:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.scheme-tree-cols-fixed[data-v-2e0372c2]{-ms-flex-item-align:stretch;align-self:stretch}.scheme-tree-scheme-cell[data-v-2e0372c2]{min-height:26px}.scheme-tree-label[data-v-2e0372c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;line-height:20px;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:4px 8px;padding:4px 0 4px 10px;border-left:3px solid transparent}.scheme-kind-finished[data-v-2e0372c2]{border-left-color:#08a1b8}.scheme-kind-semi[data-v-2e0372c2]{border-left-color:#e6a23c}.scheme-kind-material[data-v-2e0372c2]{border-left-color:#909399}.scheme-tree-kind-tag[data-v-2e0372c2]{font-size:11px;line-height:18px;padding:0 6px;border-radius:2px;white-space:nowrap}.scheme-kind-tag-finished[data-v-2e0372c2]{color:#08a1b8;background:#ecf9fb;border:1px solid #b3e5ef}.scheme-kind-tag-semi[data-v-2e0372c2]{color:#e6a23c;background:#fdf6ec;border:1px solid #f5dab1}.scheme-kind-tag-material[data-v-2e0372c2]{color:#909399;background:#f4f4f5;border:1px solid #dcdfe6}.scheme-tree-number[data-v-2e0372c2]{color:#303133;font-weight:500}.scheme-kind-finished .scheme-tree-name[data-v-2e0372c2]{color:#08a1b8;font-weight:600}.scheme-kind-semi .scheme-tree-name[data-v-2e0372c2]{color:#e6a23c;font-weight:600}.scheme-kind-material .scheme-tree-name[data-v-2e0372c2]{color:#606266;font-weight:500}.scheme-tree-number-link[data-v-2e0372c2]{color:#08a1b8;cursor:pointer}.scheme-tree-number-link[data-v-2e0372c2]:hover{color:#0696ab;text-decoration:underline}.scheme-tree-name[data-v-2e0372c2]{margin-right:0}.scheme-tree-qty[data-v-2e0372c2]{color:#303133;font-size:12px;font-weight:600;background:#f5f7fa;padding:0 6px;border-radius:2px;white-space:nowrap}.scheme-tree-spec[data-v-2e0372c2]{color:#606266;font-size:12px}.scheme-tree-select[data-v-2e0372c2]{width:72px}.scheme-tree-readonly[data-v-2e0372c2]{color:#606266;font-size:12px;white-space:nowrap;text-align:center;width:100%;line-height:26px}.mrp-bom-scheme-config-dialog .el-dialog__header{padding:18px 20px 14px;border-bottom:1px solid #ebeef5}.mrp-bom-scheme-config-dialog .el-dialog__title{color:#08a1b8;font-weight:600;font-size:16px;line-height:24px}.mrp-bom-scheme-config-dialog .el-dialog__headerbtn{top:16px;right:16px;width:30px;height:30px;border:1px solid #08a1b8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.mrp-bom-scheme-config-dialog .el-dialog__headerbtn .el-dialog__close{color:#08a1b8;font-weight:600;font-size:16px}.mrp-bom-scheme-config-dialog .el-dialog__headerbtn:focus,.mrp-bom-scheme-config-dialog .el-dialog__headerbtn:hover{background-color:#ecf9fb;border-color:#0696ab}.mrp-bom-scheme-config-dialog .el-dialog__headerbtn:focus .el-dialog__close,.mrp-bom-scheme-config-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#0696ab}.mrp-bom-scheme-config-dialog .el-dialog__body{padding:18px 20px 16px}.mrp-bom-scheme-config-dialog .el-dialog__footer{padding:14px 20px 18px;border-top:1px solid #ebeef5}.mrp-bom-scheme-config-dialog .scheme-config-tree .el-tree-node__content{height:auto;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1px;padding-bottom:1px;display:-webkit-box;display:-ms-flexbox;display:flex}.mrp-bom-scheme-config-dialog .scheme-config-tree .el-tree-node__content>.scheme-tree-node{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-cols-fixed{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-action-cell,.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-demand-cell,.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-occupy-cell,.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-scheme-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-item-align:stretch;align-self:stretch}.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-occupy-btn.el-button--text{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;text-align:center}.mrp-bom-scheme-config-dialog .scheme-config-tree .scheme-tree-action-cell .el-button--text{margin-left:0;margin-right:0}.mrp-bom-scheme-config-dialog .scheme-config-tree .el-tree-node__content:hover{background-color:#f5f7fa}.mrp-bom-scheme-config-dialog .scheme-config-tree .el-tree-node__expand-icon{font-size:14px;color:#909399;padding:4px 6px;-ms-flex-item-align:center;align-self:center}.mrp-bom-scheme-config-dialog .scheme-config-tree .el-tree-node+.el-tree-node{margin-top:2px}.mrp-scheme-dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.mrp-scheme-btn{min-width:120px;padding-left:20px;padding-right:20px}.mrp-scheme-btn-cancel{color:#08a1b8;border-color:#08a1b8;background-color:#fff}.mrp-scheme-btn-cancel:focus,.mrp-scheme-btn-cancel:hover{color:#0696ab;border-color:#0696ab;background-color:#ecf9fb}.mrp-scheme-btn-confirm{background-color:#08a1b8;border-color:#08a1b8}.mrp-scheme-btn-confirm:focus,.mrp-scheme-btn-confirm:hover{background-color:#0696ab;border-color:#0696ab}.mrp-compute-loading[data-v-4e84fc8d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3000;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;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:68px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(2px);pointer-events:all}.mrp-compute-loading-card[data-v-4e84fc8d]{width:420px;max-width:calc(100vw - 48px);padding:28px 32px 24px;border-radius:8px;background:#fff;border:1px solid #e4e7ed;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.08);box-shadow:0 8px 28px rgba(0,0,0,.08);text-align:center}.mrp-compute-loading-spinner[data-v-4e84fc8d]{margin-bottom:10px;font-size:28px;color:#08a1b8;line-height:1}.mrp-compute-loading-title[data-v-4e84fc8d]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px}.mrp-compute-loading-desc[data-v-4e84fc8d]{font-size:13px;color:#606266;line-height:1.5;margin-bottom:18px}.mrp-compute-loading-bar[data-v-4e84fc8d]{margin-bottom:12px}.mrp-compute-loading-meta[data-v-4e84fc8d]{font-size:12px;color:#909399;line-height:1.5}.mrp-compute-fade-enter-active[data-v-4e84fc8d],.mrp-compute-fade-leave-active[data-v-4e84fc8d]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mrp-compute-fade-enter[data-v-4e84fc8d],.mrp-compute-fade-leave-to[data-v-4e84fc8d]{opacity:0}