.navigation-panel[data-v-2e7b6bc4]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#fff;border:1px solid #e2e8ee;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(35,55,75,.03)}.navigation-panel-heading[data-v-2e7b6bc4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:17px 16px 14px}.navigation-panel-title[data-v-2e7b6bc4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.navigation-panel-title h4[data-v-2e7b6bc4]{margin:0;color:#24364b;font-size:15px;font-weight:600;letter-spacing:.4px}.navigation-panel-count[data-v-2e7b6bc4]{color:#52677c;background:#edf1f5;border-radius:4px;padding:1px 7px;font-size:12px;font-variant-numeric:tabular-nums}.navigation-panel-hint[data-v-2e7b6bc4]{font-size:11px;color:#718096;white-space:nowrap}.navigation-panel-filters[data-v-2e7b6bc4]{padding:0 14px 14px;border-bottom:1px solid #e9eef3}.navigation-panel-body[data-v-2e7b6bc4]{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.navigation-panel-footer[data-v-2e7b6bc4]{min-height:46px;padding:8px 14px;border-top:1px solid #e9eef3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#687b8e;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.navigation-panel-footer[data-v-2e7b6bc4] .ant-pagination{margin:0}.navigation-panel-footer[data-v-2e7b6bc4] .ant-pagination-simple-pager{margin-right:0}.navigation-panel-footer[data-v-2e7b6bc4] .ant-pagination-simple-pager input{border-color:#dce5eb;border-radius:4px}.expand-toolbar[data-v-493c2ec5]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 16px;margin-bottom:8px;background:#fafafa;border:1px solid #e8e8e8}.product-name[data-v-493c2ec5]{font-size:16px;font-weight:600}.product-meta[data-v-493c2ec5]{margin-top:4px;color:#666}.quantity-action[data-v-493c2ec5]{white-space:nowrap}.inventory-toolbar[data-v-493c2ec5],.quantity-action[data-v-493c2ec5]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.inventory-toolbar[data-v-493c2ec5]{margin:0 0 12px}.inventory-hint[data-v-493c2ec5],.stock-placeholder[data-v-493c2ec5]{color:#999}.level-symbol[data-v-493c2ec5],.sku-text[data-v-493c2ec5]{color:#666}.quantity-text[data-v-493c2ec5]{color:#1890ff}.modal-footer[data-v-493c2ec5]{margin-top:16px;text-align:right}.bom-center[data-v-7b0d2c32]{position:relative;padding:4px;background:#f0f2f5;height:calc(100vh - 40px);overflow:hidden}.page-loading-mask[data-v-7b0d2c32]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000;background:hsla(0,0%,100%,.6);-ms-flex-pack:center;justify-content:center}.page-loading-mask[data-v-7b0d2c32],.toolbar[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbar[data-v-7b0d2c32]{background:#fafafa;padding:6px 12px;border-radius:4px;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.toolbar-left[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.main-content[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;gap:6px;height:calc(100% - 38px);overflow:hidden}.left-panel[data-v-7b0d2c32]{-ms-flex:0 0 520px;flex:0 0 520px;-ms-flex-direction:column;flex-direction:column}.left-panel[data-v-7b0d2c32],.right-panel[data-v-7b0d2c32]{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.right-panel[data-v-7b0d2c32]{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.panel-header[data-v-7b0d2c32]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.current-product[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.product-info[data-v-7b0d2c32]{-ms-flex:1;flex:1}.header-actions[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.save-button-fixed[data-v-7b0d2c32]{min-width:100px;height:32px;font-weight:500;border-radius:4px;box-shadow:0 2px 4px rgba(24,144,255,.2)}.panel-content[data-v-7b0d2c32]{-ms-flex:1;flex:1;padding:4px 8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.right-panel-content[data-v-7b0d2c32]{max-height:calc(100% - 120px)}.product-list-container[data-v-7b0d2c32]{-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;max-height:100%}.product-list-container[data-v-7b0d2c32] .ant-spin-container,.product-list-container[data-v-7b0d2c32] .ant-spin-nested-loading{height:100%;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.panel-footer[data-v-7b0d2c32]{border-top:1px solid #f0f0f0;padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;min-height:40px;background:#fafafa;font-size:12px;color:#666}.search-bar[data-v-7b0d2c32]{margin-bottom:10px}.product-table[data-v-7b0d2c32] .ant-table-body{overflow-y:auto}.product-scroll[data-v-7b0d2c32]{-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto}.product-tag[data-v-7b0d2c32]{margin-right:0}.product-table[data-v-7b0d2c32] .ant-table-row-expand-icon-cell{width:0;padding:0}.product-table[data-v-7b0d2c32] .ant-table-row-expand-icon,.product-table[data-v-7b0d2c32] .ant-table-row-indent{display:none}.product-table[data-v-7b0d2c32] .ant-table-small .ant-table-tbody>tr>td,.product-table[data-v-7b0d2c32] .ant-table-small .ant-table-thead>tr>th{padding:0 4px}.product-table[data-v-7b0d2c32] .ant-table-thead>tr>th{font-size:12px}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr{cursor:pointer}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr.product-row-selected>td{background:#e6f7ff}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr.product-row-selected>td:first-child{box-shadow:inset 3px 0 0 #1890ff}.product-row[data-v-7b0d2c32]{width:100%;box-sizing:border-box;padding:0 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;line-height:16px}.route-edit[data-v-7b0d2c32]{font-size:12px;color:#1890ff;cursor:pointer;opacity:0;transition:opacity .2s ease}.product-row:hover .route-edit[data-v-7b0d2c32]{opacity:1}.route-dot[data-v-7b0d2c32]{width:6px;height:6px;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;background:#d9d9d9}.route-dot--ready[data-v-7b0d2c32]{background:#52c41a}.route-dot--empty[data-v-7b0d2c32]{background:#faad14}.product-name[data-v-7b0d2c32]{-ms-flex:0 0 auto;flex:0 0 auto;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.product-expand-icon[data-v-7b0d2c32]{font-size:10px;color:#999;-ms-flex:0 0 auto;flex:0 0 auto;transition:transform .2s ease,color .2s ease}.product-expand-icon.expanded[data-v-7b0d2c32]{transform:rotate(90deg);color:#1890ff}.product-model[data-v-7b0d2c32]{color:#888;font-size:12px;-ms-flex:0 0 auto;flex:0 0 auto}.product-sku[data-v-7b0d2c32]{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:12px}.product-tag[data-v-7b0d2c32]{margin-left:auto;-ms-flex:0 0 auto;flex:0 0 auto}.product-row .ant-tag[data-v-7b0d2c32],.product-tag[data-v-7b0d2c32]{height:16px;line-height:16px;font-size:11px;padding:0 4px;margin-bottom:0}.route-modal-toolbar[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.route-pagination[data-v-7b0d2c32]{margin-top:10px;text-align:right}.product-remark-inline[data-v-7b0d2c32]{-ms-flex:0 1 auto;flex:0 1 auto;max-width:120px;color:#595959;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-remark-detail[data-v-7b0d2c32]{margin-top:3px;max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-panel .pagination-wrapper[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;padding:8px 8px 10px;border-top:1px solid #f0f0f0;background:#fafafa;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination{text-align:center}.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination-item,.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination-next,.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination-prev{border-radius:6px}.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination-item-active{border-color:#1890ff}.left-panel .pagination-wrapper[data-v-7b0d2c32] .ant-pagination-item-active a{color:#1890ff}.bom-tree[data-v-7b0d2c32]{max-height:calc(100vh - 220px);overflow:auto}.bom-tree[data-v-7b0d2c32] .ant-tree-node-content-wrapper{width:100%}.tree-node-content[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.node-main[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.node-name[data-v-7b0d2c32]{font-weight:600;color:#333}.node-sku[data-v-7b0d2c32]{color:#666;font-size:12px}.node-model[data-v-7b0d2c32]{color:#999;font-size:12px}.node-meta[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#666}.node-quantity[data-v-7b0d2c32]{color:#1890ff;font-weight:600}.node-tag[data-v-7b0d2c32]{margin-left:0}.product-scroll[data-v-7b0d2c32]::-webkit-scrollbar{width:8px}.product-scroll[data-v-7b0d2c32]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px;border:1px solid #e8e8e8}.product-scroll[data-v-7b0d2c32]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px;border:1px solid #a6a6a6}.product-scroll[data-v-7b0d2c32]::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.product-card[data-v-7b0d2c32]{position:relative;border:1px solid #f0f0f0;border-radius:4px;padding:8px 10px;margin-bottom:8px;cursor:pointer;transition:all .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background:#fff}.product-card[data-v-7b0d2c32]:hover{background:#fafafa;border-color:#e8e8e8}.product-card.active[data-v-7b0d2c32]{background:#e6f7ff;border-color:#91d5ff;box-shadow:inset 3px 0 0 #1890ff}.text-ellipsis[data-v-7b0d2c32]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-left[data-v-7b0d2c32]{width:92px;-ms-flex-negative:0;flex-shrink:0;text-align:left;color:#999;font-size:12px;font-weight:500;line-height:18px;padding-right:2px}.product-card-right[data-v-7b0d2c32]{-ms-flex:1;flex:1}.product-card-right[data-v-7b0d2c32],.product-inline[data-v-7b0d2c32]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-inline[data-v-7b0d2c32]{gap:6px;line-height:18px}.product-name-text[data-v-7b0d2c32]{font-size:14px;color:#333;font-weight:500;min-width:0}.product-sku-inline[data-v-7b0d2c32]{font-size:12px;color:#666}.status-icon[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.status-icon .anticon[theme=filled][data-v-7b0d2c32]{font-size:14px}.current-product h3[data-v-7b0d2c32]{margin:0 0 6px 0;font-size:16px}.product-meta[data-v-7b0d2c32]{color:#666;font-size:13px}.no-selection[data-v-7b0d2c32]{text-align:center;color:#999;padding:20px}.bom-edit-toolbar[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px 16px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.bom-edit-toolbar-left[data-v-7b0d2c32],.bom-edit-toolbar-right[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.bom-edit-toolbar-left[data-v-7b0d2c32]{-ms-flex-wrap:wrap;flex-wrap:wrap}.bom-edit-toolbar-right[data-v-7b0d2c32]{margin-left:auto}.bom-save-pending[data-v-7b0d2c32]{color:#ad6800;font-size:12px}.injection-config[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px}.bom-section-heading[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px;min-height:32px;margin-bottom:8px;font-size:13px}.bom-section-heading strong[data-v-7b0d2c32]{font-weight:600;color:#263445}.bom-section-count[data-v-7b0d2c32]{margin-left:10px;font-size:12px;color:#667085}.bom-section-actions[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px}.bom-section-actions[data-v-7b0d2c32] .ant-btn{padding:0;border:0;background:transparent;box-shadow:none}.bom-section-actions[data-v-7b0d2c32] .bom-remove-action:not([disabled]){color:#cf1322}.mold-table-toolbar[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d9e2ec;border-bottom:0;background:#fafbfc;border-radius:4px 4px 0 0;font-size:13px}.mold-field-label[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;color:#667085}.mold-name[data-v-7b0d2c32]{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263445}.mold-table-toolbar label[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px;margin:0;color:#667085}.mold-table-scroll[data-v-7b0d2c32]{overflow-x:auto;border:1px solid #d9e2ec;border-radius:0 0 4px 4px}.mold-material-table[data-v-7b0d2c32]{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;font-size:13px}.mold-material-table th[data-v-7b0d2c32]{background:#edf2f7;color:#35465c;font-weight:600;white-space:nowrap}.column-unit[data-v-7b0d2c32]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#667085;line-height:16px}.mold-material-table td[data-v-7b0d2c32],.mold-material-table th[data-v-7b0d2c32]{padding:8px 10px;border-right:1px solid #d9e2ec;border-bottom:1px solid #d9e2ec;text-align:center}.mold-material-table td[data-v-7b0d2c32]:first-child,.mold-material-table th[data-v-7b0d2c32]:first-child{width:30%;text-align:left}.mold-material-table td[data-v-7b0d2c32]:last-child,.mold-material-table th[data-v-7b0d2c32]:last-child{width:60px;border-right:0}.mold-material-table tbody tr:last-child td[data-v-7b0d2c32]{border-bottom:0}.mold-material-table .ant-input-number[data-v-7b0d2c32]{width:100%;max-width:100px}.mold-material-table[data-v-7b0d2c32] .ant-btn-link{padding:0;border:0;background:transparent;box-shadow:none;color:#cf1322}.leave-prompt-actions[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.bom-table-wrapper[data-v-7b0d2c32]{-ms-flex:1;flex:1;overflow:hidden;min-height:0}.bom-table[data-v-7b0d2c32]{font-size:13px}.bom-table[data-v-7b0d2c32] .ant-table-tbody>tr:nth-child(2n){background-color:#fafafa}.bom-table[data-v-7b0d2c32] .ant-table-tbody>tr:hover>td{background-color:#e6f7ff}.product-name-cell[data-v-7b0d2c32]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.calculated-value[data-v-7b0d2c32]{color:#666;font-family:Monaco,Menlo,monospace}.loss-rate-cell[data-v-7b0d2c32]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.percent-symbol[data-v-7b0d2c32]{color:#999;margin-left:4px}.bom-table[data-v-7b0d2c32] .ant-input-number-focused,.bom-table[data-v-7b0d2c32] .ant-input-number:focus,.bom-table[data-v-7b0d2c32] .ant-select-focused .ant-select-selection,.bom-table[data-v-7b0d2c32] .ant-select:focus .ant-select-selection{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.bom-table[data-v-7b0d2c32] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#333}.bom-table[data-v-7b0d2c32] .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.bom-table[data-v-7b0d2c32] .ant-table-body::-webkit-scrollbar{width:6px}.bom-table[data-v-7b0d2c32] .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.bom-table[data-v-7b0d2c32] .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.bom-table[data-v-7b0d2c32] .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.empty-bom[data-v-7b0d2c32],.empty-state[data-v-7b0d2c32]{text-align:center;padding:30px;color:#999}.empty-bom div[data-v-7b0d2c32]{margin-top:6px}.pagination-wrapper[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;padding:6px 8px;border-top:1px solid #f0f0f0;text-align:center;background:#fff;z-index:10}.footer-info[data-v-7b0d2c32]{font-size:13px;color:#666;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center}.footer-stat[data-v-7b0d2c32]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.footer-stat strong[data-v-7b0d2c32]{color:#1890ff;font-weight:600}.footer-actions[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;gap:8px}.save-time[data-v-7b0d2c32]{color:#52c41a;margin-left:auto}@media (max-width:1200px){.main-content[data-v-7b0d2c32]{-ms-flex-direction:column;flex-direction:column;height:auto}.left-panel[data-v-7b0d2c32]{-ms-flex:none;flex:none;height:500px}.right-panel[data-v-7b0d2c32]{height:600px}.product-list[data-v-7b0d2c32]{max-height:350px}.bom-components[data-v-7b0d2c32]{max-height:calc(100% - 180px)}.pagination-wrapper[data-v-7b0d2c32]{margin-top:10px}}.basic-data-container.table-container[data-v-7b0d2c32]{border:0;border-radius:0}.basic-data-table.modern-table[data-v-7b0d2c32]{border-radius:0!important;box-shadow:none}.basic-data-table[data-v-7b0d2c32] table{border-collapse:collapse}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr>td,.basic-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th{border-right:0!important;border-left:0!important}.basic-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th{background:#edf2f7!important;border-bottom:1px solid #cbd5e1!important;padding:9px 12px!important;color:#334155!important;font-weight:400;line-height:1.5;white-space:nowrap!important}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr>td{padding:7px 12px!important;color:#334155;line-height:1.5;border-bottom:1px solid #edf0f4!important;font-variant-numeric:tabular-nums}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfd}.basic-data-table[data-v-7b0d2c32] .ant-table-expand-icon-th,.basic-data-table[data-v-7b0d2c32] .ant-table-row-expand-icon-cell,.basic-data-table[data-v-7b0d2c32] .ant-table-selection-column{padding:7px 8px!important;text-align:center}.basic-data-table[data-v-7b0d2c32] .ant-table-row-expand-icon{border-color:#cbd5e1;border-radius:4px;color:#64748b}.basic-data-table[data-v-7b0d2c32] .ant-table-fixed-right{box-shadow:-1px 0 0 #e2e8f0!important}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr,.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr:hover{box-shadow:none;transition:background-color .15s ease}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr:hover>td{background:#f0f6fc!important}.basic-data-table[data-v-7b0d2c32] .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f1fc!important}.basic-data-table[data-v-7b0d2c32] .ant-tag{border-radius:4px;padding:0 7px!important;line-height:18px!important;margin:0}.basic-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th .column-filter-icon{position:static!important;width:auto!important;height:auto!important;margin-left:4px}.basic-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th .column-filter-icon>svg{position:static!important;top:auto!important;left:auto!important;margin:0!important}.basic-data-table[data-v-7b0d2c32] .ant-tag-green{background:#15803d;border-color:#15803d;color:#fff}.basic-data-table[data-v-7b0d2c32] .ant-tag-blue{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.basic-data-table[data-v-7b0d2c32] .ant-tag-orange{background:#b45309;border-color:#b45309;color:#fff}.basic-data-table[data-v-7b0d2c32] .ant-tag-red{background:#b91c1c;border-color:#b91c1c;color:#fff}.basic-data-table .cell-ellipsis[data-v-7b0d2c32]{max-width:100%}.basic-data-table .action-cell[data-v-7b0d2c32]{gap:12px;white-space:nowrap}.basic-data-table .column-filter-title[data-v-7b0d2c32]{-ms-flex-pack:start;justify-content:flex-start}.basic-data-table .primary-cell[data-v-7b0d2c32]{font-weight:400;color:#1e293b}.basic-data-table .secondary-cell[data-v-7b0d2c32]{color:#64748b}.basic-data-pagination[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fff}.basic-data-total[data-v-7b0d2c32]{color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.basic-data-menu-danger[data-v-7b0d2c32]{color:#b91c1c}@media (max-width:768px){.basic-data-pagination[data-v-7b0d2c32]{padding:10px 12px}}.order-list-page .order-toolbar[data-v-7b0d2c32]{border:0;border-radius:0;padding:0;background:#fff;box-shadow:none;margin-bottom:12px}.order-toolbar>.search-row[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:8px!important}.order-toolbar>.search-row>.order-filter-fields[data-v-7b0d2c32],.order-toolbar>.search-row>.search-row-left[data-v-7b0d2c32]{display:contents!important}.order-toolbar .order-actions[data-v-7b0d2c32]{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto!important;padding:0;border:0}.order-toolbar[data-v-7b0d2c32] .ant-btn,.order-toolbar[data-v-7b0d2c32] .ant-calendar-picker,.order-toolbar[data-v-7b0d2c32] .ant-input,.order-toolbar[data-v-7b0d2c32] .ant-select{-ms-flex-negative:0;flex-shrink:0}.order-toolbar[data-v-7b0d2c32] .ant-select[style*="width: 180px"],.order-toolbar[data-v-7b0d2c32] .ant-select[style*="width: 220px"]{width:160px!important}.order-toolbar[data-v-7b0d2c32] .ant-calendar-picker{width:220px!important}.order-toolbar .advanced-form[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-list-page .basic-data-container[data-v-7b0d2c32]{border:0!important;border-radius:0!important}.order-list-page .basic-data-pagination[data-v-7b0d2c32]{-ms-flex-pack:justify!important;justify-content:space-between!important;background:#fff!important}.order-toolbar .status-tabs-wrap[data-v-7b0d2c32]{-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;margin-bottom:4px}.order-toolbar[data-v-7b0d2c32] .ant-btn,.order-toolbar[data-v-7b0d2c32] .ant-tabs-tab{font-weight:400!important}.order-list-page .batch-bar[data-v-7b0d2c32]{background:#f0f6fc!important;border:1px solid #d9e6f2!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-list-page .batch-bar>div[data-v-7b0d2c32]:first-child{color:#475569!important}.order-list-page .batch-bar>div[data-v-7b0d2c32]:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-data-table[data-v-7b0d2c32] .ant-table-tbody>tr>td{vertical-align:middle}.order-data-table .product-cell-row[data-v-7b0d2c32]{line-height:24px;padding:2px 0}.order-data-table[data-v-7b0d2c32] .ant-table-tbody>tr:hover{transform:none!important}.order-data-table .action-btn[data-v-7b0d2c32],.order-data-table[data-v-7b0d2c32] .ant-table-tbody>tr>td,.order-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th,.order-data-table[data-v-7b0d2c32] .ant-tag{font-weight:400!important}@media (max-width:768px){.order-toolbar .order-actions[data-v-7b0d2c32]{-ms-flex-pack:start;justify-content:flex-start;margin-left:0!important}}.order-data-table[data-v-7b0d2c32] a,.order-data-table[data-v-7b0d2c32] span{font-weight:400!important}.order-data-table .requisition-number-row[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;width:100%;min-width:0;gap:6px}.order-data-table .requisition-number-link[data-v-7b0d2c32]{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-data-table .copy-icon[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0}.order-data-table[data-v-7b0d2c32] .ant-tag-geekblue{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.order-list-page .modern-toolbar.order-toolbar[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-list-page .modern-toolbar.order-toolbar>.search-row[data-v-7b0d2c32]{display:contents}.order-list-page .order-toolbar .toolbar-main-row[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-list-page .order-toolbar .toolbar-left[data-v-7b0d2c32]{-ms-flex:1;flex:1;min-width:0}.order-list-page .order-toolbar .toolbar-right[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-left:auto}.order-list-page .order-toolbar .ant-tabs-nav[data-v-7b0d2c32]{font-weight:400}.order-list-page .basic-data-table .ant-table-pagination[data-v-7b0d2c32]{margin:12px 0}.order-list-page .table-footer[data-v-7b0d2c32],.order-list-page .table-pagination[data-v-7b0d2c32]{background:#fff;border-top:1px solid #e2e8f0;padding:12px 16px}.order-list-page .order-toolbar[data-v-7b0d2c32]:has(>.toolbar-left){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-list-page .order-toolbar>.toolbar-left[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex:1 1 auto;flex:1 1 auto}.order-list-page .order-toolbar>.toolbar-right[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.order-list-page .analysis-filter-form[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px 16px}.order-list-page .analysis-filter-form .toolbar-row[data-v-7b0d2c32]{display:contents}.order-list-page .analysis-filter-form .toolbar-actions[data-v-7b0d2c32]{margin-left:auto;display:-ms-flexbox;display:flex;gap:8px}.order-list-page .order-toolbar .toolbar-left[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-list-page .summary-value[data-v-7b0d2c32]{font-weight:400}.order-list-page .basic-data-table[data-v-7b0d2c32] .ant-table-thead>tr>th{background:#edf2f7!important;font-weight:400!important}.order-data-table[data-v-7b0d2c32] .ant-table-tbody>tr>td *{font-weight:400!important}.main-content[data-v-7b0d2c32]{height:100%;gap:10px}.left-panel.navigation-panel[data-v-7b0d2c32]{-ms-flex:0 0 30%;flex:0 0 30%;min-width:320px;max-width:440px;height:100%;border-radius:8px;box-shadow:0 2px 8px rgba(35,55,75,.03)}.right-panel[data-v-7b0d2c32]{min-width:0}.navigator-controls[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.navigator-controls .toolbar-left[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-width:0}.navigator-controls .toolbar-left>.ant-input-affix-wrapper[data-v-7b0d2c32]{-ms-flex:1 1 180px;flex:1 1 180px;width:auto!important}.navigator-controls .toolbar-left>.ant-select[data-v-7b0d2c32]{-ms-flex:1 1 110px;flex:1 1 110px;width:auto!important}.navigator-controls .category-selector[data-v-7b0d2c32]{-ms-flex:1 1 100%;flex:1 1 100%}.navigator-controls .category-selector>.ant-select[data-v-7b0d2c32]{-ms-flex:1;flex:1;width:auto!important}.navigator-controls .toolbar-right[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.left-panel .panel-content[data-v-7b0d2c32]{padding:0;max-height:none}.route-list-container[data-v-7b0d2c32],.route-list[data-v-7b0d2c32]{max-height:none}.route-list[data-v-7b0d2c32]{overflow-y:auto;padding:4px 0}.route-list[data-v-7b0d2c32]::-webkit-scrollbar{width:5px}.route-list[data-v-7b0d2c32]::-webkit-scrollbar-thumb{background:#c5d0da;border:0}.route-list[data-v-7b0d2c32]::-webkit-scrollbar-track{background:transparent;border:0}.route-card.navigator-item[data-v-7b0d2c32]{margin:0;padding:13px 16px;border:0;border-bottom:1px solid #edf1f5;border-radius:0;transition:background .15s}.route-card.navigator-item[data-v-7b0d2c32]:hover{background:#f5f8fa}.route-card.navigator-item.active[data-v-7b0d2c32]{background:#eaf7f7;box-shadow:inset 3px 0 #13a8a8}.navigator-item[data-v-7b0d2c32]:focus-visible{outline:2px solid #13a8a8;outline-offset:-2px}.navigator-item-heading[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.navigator-item-heading .route-name[data-v-7b0d2c32]{-ms-flex:1;flex:1;min-width:0;color:#2e4156;font-size:13px;font-weight:600}.navigator-item.active .route-name[data-v-7b0d2c32]{color:#087f83}.navigator-status[data-v-7b0d2c32]{-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-weight:600;color:#576b80}.navigator-status[data-v-7b0d2c32]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:2px}.navigator-status--ACTIVE[data-v-7b0d2c32]{color:#16804b}.navigator-status--INACTIVE[data-v-7b0d2c32]{color:#a34438}.navigator-status--DRAFT[data-v-7b0d2c32]{color:#886315}.navigator-item-meta[data-v-7b0d2c32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0;min-width:0;margin-top:5px;color:#6c7e90;font-size:11px;line-height:17px}.navigator-item-meta>span[data-v-7b0d2c32]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigator-item-meta>span+span[data-v-7b0d2c32]:before{content:"·";padding:0 7px;color:#a5b2be}.navigator-item-meta .navigator-code[data-v-7b0d2c32]{-ms-flex:1;flex:1;font-variant-numeric:tabular-nums}.navigator-item-meta>span[data-v-7b0d2c32]:not(.navigator-code){-ms-flex-negative:0;flex-shrink:0}.product-table[data-v-7b0d2c32] .ant-table{border:0;border-radius:0}.product-table[data-v-7b0d2c32] .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr>td{padding:0!important;border-bottom:1px solid #edf1f5!important}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr:hover>td{background:#f5f8fa!important}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr.product-row-selected>td{background:#eaf7f7!important}.product-table[data-v-7b0d2c32] .ant-table-tbody>tr.product-row-selected>td:first-child{box-shadow:inset 3px 0 #13a8a8}.product-row[data-v-7b0d2c32]{min-height:64px;padding:11px 12px;gap:7px}.product-copy[data-v-7b0d2c32]{-ms-flex:1;flex:1;min-width:0;overflow:hidden}.product-copy .product-name[data-v-7b0d2c32]{display:block;max-width:none;font-weight:600;color:#2e4156;line-height:20px}.product-row-selected .product-name[data-v-7b0d2c32]{color:#087f83}.product-copy .product-model[data-v-7b0d2c32],.product-copy .product-sku[data-v-7b0d2c32]{-ms-flex:1;flex:1;font-size:11px;color:#6c7e90}.product-copy .product-route-state[data-v-7b0d2c32]{font-size:11px}.product-route-state.is-ready[data-v-7b0d2c32]{color:#16804b}.product-route-state.is-empty[data-v-7b0d2c32]{color:#886315}.product-copy .product-remark-inline[data-v-7b0d2c32]{display:block;max-width:none;margin-top:3px;font-size:11px;color:#718096}.product-row .route-edit[data-v-7b0d2c32]{-ms-flex:0 0 auto;flex:0 0 auto;padding:6px;opacity:.65;color:#087f83}.product-row .route-edit[data-v-7b0d2c32]:hover{opacity:1}.product-expand-icon[data-v-7b0d2c32]{width:10px}@media (max-width:1200px){.main-content[data-v-7b0d2c32]{-ms-flex-direction:row;flex-direction:row;height:100%}.left-panel.navigation-panel[data-v-7b0d2c32]{-ms-flex-preferred-size:32%;flex-basis:32%;min-width:290px;height:100%}.right-panel[data-v-7b0d2c32]{height:100%}}@media (max-width:760px){.main-content[data-v-7b0d2c32]{-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.left-panel.navigation-panel[data-v-7b0d2c32]{-ms-flex:0 0 360px;flex:0 0 360px;width:100%;min-width:0;max-width:none}.right-panel[data-v-7b0d2c32]{-ms-flex:0 0 600px;flex:0 0 600px}}