.org-tree-container{display:inline-block;padding:15px;background-color:#fff}.org-tree{display:table;text-align:center}.org-tree:after,.org-tree:before{content:"";display:table}.org-tree:after{clear:both}.org-tree-node,.org-tree-node-children{position:relative;margin:0;padding:0;list-style-type:none}.org-tree-node-children:after,.org-tree-node-children:before,.org-tree-node:after,.org-tree-node:before{transition:all .35s}.org-tree-node-label{position:relative;display:inline-block}.org-tree-node-label .org-tree-node-label-inner{padding:10px 15px;text-align:center;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.15)}.org-tree-node-btn{position:absolute;top:100%;left:50%;width:20px;height:20px;z-index:10;margin-left:-11px;margin-top:9px;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;transition:all .35s ease}.org-tree-node-btn:hover{background-color:#e7e8e9;-webkit-transform:scale(1.15);transform:scale(1.15)}.org-tree-node-btn:after,.org-tree-node-btn:before{content:"";position:absolute}.org-tree-node-btn:before{top:50%;left:4px;right:4px;height:0;border-top:1px solid #ccc}.org-tree-node-btn:after{top:4px;left:50%;bottom:4px;width:0;border-left:1px solid #ccc}.org-tree-node-btn.expanded:after{border:none}.org-tree-node{padding-top:20px;display:table-cell;vertical-align:top}.org-tree-node.collapsed,.org-tree-node.is-leaf{padding-left:10px;padding-right:10px}.org-tree-node:after,.org-tree-node:before{content:"";position:absolute;top:0;left:0;width:50%;height:19px}.org-tree-node:after{left:50%;border-left:1px solid #ddd}.org-tree-node:not(:first-child):before,.org-tree-node:not(:last-child):after{border-top:1px solid #ddd}.collapsable .org-tree-node.collapsed{padding-bottom:30px}.collapsable .org-tree-node.collapsed .org-tree-node-label:after{content:"";position:absolute;top:100%;left:0;width:50%;height:20px;border-right:1px solid #ddd}.org-tree>.org-tree-node{padding-top:0}.org-tree>.org-tree-node:after{border-left:0}.org-tree-node-children{padding-top:20px;display:table}.org-tree-node-children:before{content:"";position:absolute;top:0;left:50%;width:0;height:20px;border-left:1px solid #ddd}.org-tree-node-children:after{content:"";display:table;clear:both}.horizontal .org-tree-node{display:table-cell;float:none;padding-top:0;padding-left:20px}.horizontal .org-tree-node.collapsed,.horizontal .org-tree-node.is-leaf{padding-top:10px;padding-bottom:10px}.horizontal .org-tree-node:after,.horizontal .org-tree-node:before{width:19px;height:50%}.horizontal .org-tree-node:after{top:50%;left:0;border-left:0}.horizontal .org-tree-node:only-child:before{top:1px;border-bottom:1px solid #ddd}.horizontal .org-tree-node:not(:first-child):before,.horizontal .org-tree-node:not(:last-child):after{border-top:0;border-left:1px solid #ddd}.horizontal .org-tree-node:not(:only-child):after{border-top:1px solid #ddd}.horizontal .org-tree-node .org-tree-node-inner{display:table}.horizontal .org-tree-node-label{display:table-cell;vertical-align:middle}.horizontal.collapsable .org-tree-node.collapsed{padding-right:30px}.horizontal.collapsable .org-tree-node.collapsed .org-tree-node-label:after{top:0;left:100%;width:20px;height:50%;border-right:0;border-bottom:1px solid #ddd}.horizontal .org-tree-node-btn{top:50%;left:100%;margin-top:-11px;margin-left:9px}.horizontal>.org-tree-node:only-child:before{border-bottom:0}.horizontal .org-tree-node-children{display:table-cell;padding-top:0;padding-left:20px}.horizontal .org-tree-node-children:before{top:50%;left:0;width:20px;height:0;border-left:0;border-top:1px solid #ddd}.horizontal .org-tree-node-children:after{display:none}.horizontal .org-tree-node-children>.org-tree-node{display:block}.org-tree-viewer[data-v-41861052],.org-tree-viewer__scroll[data-v-41861052]{height:100%}.org-tree-viewer[data-v-41861052]{position:relative;overflow:hidden}.org-tree-viewer__controls[data-v-41861052]{position:absolute;z-index:2;top:12px;right:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:4px;background:hsla(0,0%,100%,.94)}.org-tree-viewer__zoom-value[data-v-41861052]{min-width:58px;padding-right:8px;padding-left:8px}.org-tree-viewer__zoom-tip[data-v-41861052]{color:#8c8c8c;font-size:12px}.org-tree-viewer__scroll[data-v-41861052]{position:relative;overflow:auto;padding:68px 28px 28px;text-align:center}.org-tree-viewer__canvas[data-v-41861052]{display:-ms-inline-flexbox;display:inline-flex;min-width:max-content;gap:40px;transform-origin:top center}.org-tree-viewer__root[data-v-41861052]{display:inline-block;min-width:max-content}.org-tree-viewer__scroll[data-v-41861052] .org-tree-container{min-width:max-content}.audit-logger[data-v-0d586cf6]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.audit-logger__head[data-v-0d586cf6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-weight:600}.audit-logger__summary[data-v-0d586cf6]{padding:8px 10px;border-radius:4px;background:#f5f5f5}.audit-logger__summary--success[data-v-0d586cf6]{color:#389e0d;background:#f6ffed}.audit-logger__summary--warning[data-v-0d586cf6]{color:#d48806;background:#fffbe6}.audit-logger__summary--error[data-v-0d586cf6]{color:#cf1322;background:#fff1f0}.audit-logger__box[data-v-0d586cf6]{max-height:360px;overflow-y:auto;padding:12px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.audit-logger__line[data-v-0d586cf6]{display:-ms-flexbox;display:flex;gap:10px;line-height:24px;color:#262626}.audit-logger__line--success[data-v-0d586cf6]{color:#389e0d}.audit-logger__line--error[data-v-0d586cf6]{color:#cf1322}.audit-logger__line--warning[data-v-0d586cf6]{color:#d48806}.audit-logger__time[data-v-0d586cf6]{-ms-flex:0 0 64px;flex:0 0 64px;color:#8c8c8c}.audit-logger__text[data-v-0d586cf6]{-ms-flex:1;flex:1;word-break:break-all}.bill-print-layout-root{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:2mm 4mm;-ms-flex-align:start;align-items:start}.bill-print-node{min-width:0;break-inside:avoid}.bill-print-node--row{gap:2mm 4mm}.bill-print-node--row,.bill-print-node-fields{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}.bill-print-node-fields{gap:1.5mm 3mm}.bill-print-node-field{display:-ms-flexbox;display:flex;min-width:0;min-height:5mm;overflow-wrap:anywhere}.bill-print-node-field strong{-ms-flex:none;flex:none;white-space:nowrap;font-weight:600}.bill-print-node-field span{min-width:0}.bill-print-node-text{min-height:5mm;font-weight:600}.bill-print-node-images{display:-ms-flexbox;display:flex;gap:2mm;-ms-flex-align:start;align-items:flex-start}.bill-print-node-image-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:100%}.bill-print-node-image{display:block;width:100%;height:100%;object-fit:contain}.bill-print-node-image-caption{margin-top:1mm;font-weight:600;text-align:center;white-space:nowrap}.bill-print-node .bill-print-section{margin-top:0}.bill-print-node .bill-print-section th{font-size:.86em;line-height:1.15;padding:.65mm .55mm;overflow-wrap:break-word;word-break:normal}.bill-print-document{color:#111;font-family:Microsoft YaHei,Arial,sans-serif;font-size:var(--bill-font-size);line-height:1.35}.bill-print-page{position:relative;box-sizing:border-box;overflow:hidden;margin:0 auto 16px;padding:var(--bill-page-padding-top) var(--bill-page-padding-horizontal) var(--bill-page-padding-bottom);background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.16);break-after:page}.bill-print-page:last-child{break-after:auto}.bill-print-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:10mm;border-bottom:.25mm solid #333;font-size:10pt;font-weight:600}.bill-print-header img{width:25mm;max-height:8mm;object-fit:contain;object-position:left center;margin-right:4mm}.bill-print-title h1{margin:3mm 0 2mm;text-align:center;font-size:16pt;letter-spacing:0}.bill-print-field-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5mm 5mm}.bill-print-field-grid>div{display:-ms-flexbox;display:flex;min-width:0;min-height:5mm}.bill-print-field-grid strong{-ms-flex:none;flex:none;font-weight:600;white-space:nowrap}.bill-print-field-grid span{min-width:0;overflow-wrap:anywhere}.bill-print-summary{margin-bottom:2mm}.bill-print-section{margin-top:2mm;break-inside:avoid}.bill-print-section--footer-only{margin-top:0}.bill-print-section h2{margin:0 0 1mm;font-size:10pt;font-weight:600}.bill-print-section table{width:100%;border-collapse:collapse;table-layout:fixed}.bill-print-section td,.bill-print-section th{border:.2mm solid #555;padding:1mm 1.2mm;text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-all}.bill-print-section th{background:#f2f2f2;text-align:center;font-weight:600;font-size:.86em;line-height:1.15;padding:.65mm .55mm;overflow-wrap:break-word;word-break:normal}.bill-print-resizable-header{position:relative}.bill-print-column-resizer{position:absolute;top:0;right:-2.5mm;z-index:2;width:5mm;height:100%;cursor:col-resize;-ms-touch-action:none;touch-action:none}.bill-print-column-resizer:after{position:absolute;top:0;right:2.3mm;width:.35mm;height:100%;background:transparent;content:""}.bill-print-column-resizer:hover:after{background:#1890ff}.bill-print-table-footer{margin-top:2mm}.bill-print-empty{height:8mm;text-align:center!important;color:#777}.bill-print-image-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:10mm;min-height:10mm;max-height:10mm;margin:0;overflow:hidden}.bill-print-item-image{display:block!important;box-sizing:border-box;width:10mm!important;min-width:10mm!important;max-width:10mm!important;height:10mm!important;min-height:10mm!important;max-height:10mm!important;object-fit:fill!important;object-position:center center}.bill-print-page footer{position:absolute;right:var(--bill-page-padding-horizontal);bottom:var(--bill-page-footer-bottom);left:var(--bill-page-padding-horizontal);text-align:center;font-size:8pt}@media print{body{margin:0!important;padding:0!important}.bill-print-page{margin:0;box-shadow:none}.bill-print-section th{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bill-print-column-resizer{display:none!important}}.bill-print-toolbar[data-v-a59ee8be]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.bill-print-toolbar-spacer[data-v-a59ee8be]{-ms-flex:1;flex:1}.bill-print-batch-nav[data-v-a59ee8be]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bill-print-batch-position[data-v-a59ee8be]{min-width:120px;padding:0 8px;text-align:center;white-space:nowrap}.bill-print-batch-position span[data-v-a59ee8be]{display:block;max-width:160px;overflow:hidden;color:#8c8c8c;font-size:12px;text-overflow:ellipsis}.bill-print-cloud-printer[data-v-a59ee8be]{width:100%}.bill-print-printer-empty[data-v-a59ee8be]{margin-top:8px;color:#8c8c8c;font-size:12px}.bill-print-alert[data-v-a59ee8be]{margin-bottom:12px}.bill-print-layout[data-v-a59ee8be]{display:-ms-grid;display:grid;-ms-flex:1;flex:1;-ms-grid-columns:250px minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);min-height:0;border:1px solid #d9d9d9}.bill-print-columns[data-v-a59ee8be]{overflow-y:auto;padding:14px;border-right:1px solid #d9d9d9;background:#fafafa}.bill-print-column-group+.bill-print-column-group[data-v-a59ee8be]{margin-top:18px;padding-top:16px;border-top:1px solid #e8e8e8}.bill-print-column-title[data-v-a59ee8be]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.bill-print-column-title strong[data-v-a59ee8be]{color:#262626;font-size:14px}.bill-print-checkbox-grid[data-v-a59ee8be]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px}.bill-print-margin-select[data-v-a59ee8be]{width:100%;margin-top:10px}.bill-print-columns .ant-checkbox-wrapper[data-v-a59ee8be]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;min-width:0;margin:0;line-height:20px;overflow-wrap:anywhere}.bill-print-columns .ant-checkbox-wrapper+.ant-checkbox-wrapper[data-v-a59ee8be]{margin-left:0}.bill-print-preview[data-v-a59ee8be]{overflow:auto;padding:20px;background:#eceff1}.bill-print-loading[data-v-a59ee8be]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.bill-print-scale[data-v-a59ee8be]{min-width:720px}.bill-print-local-batch-host[data-v-a59ee8be],.bill-print-measurement[data-v-a59ee8be]{position:fixed;top:0;left:-100000px;z-index:-1;visibility:hidden;pointer-events:none}.bill-print-native-button[data-v-a59ee8be]{position:fixed;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:720px){.bill-print-toolbar[data-v-a59ee8be]{-ms-flex-wrap:wrap;flex-wrap:wrap}.bill-print-toolbar-spacer[data-v-a59ee8be]{display:none}.bill-print-layout[data-v-a59ee8be]{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:180px minmax(0,1fr);grid-template-rows:180px minmax(0,1fr)}.bill-print-columns[data-v-a59ee8be]{border-right:0;border-bottom:1px solid #e8e8e8}.bill-print-checkbox-grid[data-v-a59ee8be]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.bill-print-preview[data-v-a59ee8be]{padding:8px}}.two-columns[data-v-d9e83d2e]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.single-column[data-v-d9e83d2e]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.single-column>div[data-v-d9e83d2e]{width:100%;box-sizing:border-box}.editable-item-table-import-export__tip[data-v-1e16d0f3]{margin-bottom:18px;padding:10px 12px;border:1px solid #ffe58f;background:#fffbe6;color:#614700;line-height:1.7}.editable-item-table-import-export__tip p[data-v-1e16d0f3]{margin:0}.editable-item-table-import-export__actions[data-v-1e16d0f3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.editable-item-table-import-export__file[data-v-1e16d0f3]{margin-top:12px;color:#52616b}.editable-item-table[data-v-e5bf89de]{border:1px solid #d9e0e5;background:#fff;color:#263238;font-size:13px}.editable-item-table__summary[data-v-e5bf89de],.editable-item-table__toolbar[data-v-e5bf89de]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:10px 12px}.editable-item-table__toolbar[data-v-e5bf89de]{border-bottom:1px solid #e5eaed}.editable-item-table__summary[data-v-e5bf89de]{-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #e5eaed;color:#5d6b75}.editable-item-table__button[data-v-e5bf89de],.editable-item-table__icon-button[data-v-e5bf89de]{border:1px solid #c5ced4;background:#fff;color:#34444e;cursor:pointer;font:inherit}.editable-item-table__button[data-v-e5bf89de]{padding:6px 12px}.editable-item-table__button--primary[data-v-e5bf89de]{border-color:#2f78a8;background:#2f78a8;color:#fff}.editable-item-table__button span[data-v-e5bf89de]{margin-right:4px;font-size:16px}.editable-item-table__button[data-v-e5bf89de]:disabled,.editable-item-table__icon-button[data-v-e5bf89de]:disabled{cursor:not-allowed;opacity:.5}.editable-item-table__count[data-v-e5bf89de]{color:#7a8790}.editable-item-table__selection-cell[data-v-e5bf89de]{width:42px;padding:0 4px}.editable-item-table__scroll[data-v-e5bf89de]{position:relative;overflow:auto}.editable-item-table__loading[data-v-e5bf89de]{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.72);color:#52616b}table[data-v-e5bf89de]{border-collapse:collapse;table-layout:fixed}.column-selection[data-v-e5bf89de]{width:42px}.column-number[data-v-e5bf89de]{width:44px}.column-action[data-v-e5bf89de]{width:92px}.column-name[data-v-e5bf89de]{width:180px}.column-standard[data-v-e5bf89de]{width:150px}.column-unit[data-v-e5bf89de]{width:90px}.column-quantity[data-v-e5bf89de]{width:105px}.column-remark[data-v-e5bf89de]{width:220px}.column-amount[data-v-e5bf89de]{width:100px}td[data-v-e5bf89de],th[data-v-e5bf89de]{height:42px;padding:0 9px;border-right:1px solid #d9e0e5;border-bottom:1px solid #d9e0e5;text-align:center;white-space:nowrap}.editable-item-table__index[data-v-e5bf89de]{position:relative}.editable-item-table__index--nested[data-v-e5bf89de]{padding-left:calc(9px + (var(--item-depth) - 1)*16px);text-align:left}.editable-item-table__tree-lines[data-v-e5bf89de]{position:absolute;inset:0;pointer-events:none}.editable-item-table__tree-lines i[data-v-e5bf89de]{position:absolute;top:0;bottom:0;left:calc(18px + (var(--line-level) - 1)*16px);width:0;border-left:1px dashed #b9c8d1}.editable-item-table__tree-lines i[data-v-e5bf89de]:not(.editable-item-table__tree-line--continuation){bottom:50%}.editable-item-table__tree-lines i.editable-item-table__tree-line--last[data-v-e5bf89de]:after{position:absolute;top:calc(100% - 1px);left:0;width:12px;height:0;border-top:1px dashed #b9c8d1;content:""}.editable-item-table__index>.editable-item-table__tree-lines[data-v-e5bf89de]{position:absolute;z-index:0}.editable-item-table__index>span[data-v-e5bf89de]{position:relative;z-index:1}th[data-v-e5bf89de]{background:#f1f5f6;color:#52616b;font-weight:600}.editable-item-table__required-mark[data-v-e5bf89de]{margin-left:3px;color:#d4380d}tbody tr:last-child td[data-v-e5bf89de]{border-bottom:0}td[data-v-e5bf89de]:last-child,th[data-v-e5bf89de]:last-child{border-right:0}tbody tr:hover td[data-v-e5bf89de]{background:#f8fbfc}.editable-item-table__text[data-v-e5bf89de]{overflow:hidden;text-overflow:ellipsis}.editable-item-table__text--readonly[data-v-e5bf89de]{display:inline-block;max-width:100%;text-align:center;vertical-align:middle}.editable-item-table__actions[data-v-e5bf89de]{padding:0 4px}.editable-item-table__icon-button[data-v-e5bf89de]{width:30px;height:28px;margin:0 2px;border:0;background:transparent}.editable-item-table__drag-handle[data-v-e5bf89de]{color:#73818a;cursor:move;letter-spacing:-2px}.editable-item-table__select[data-v-e5bf89de]{color:#2f78a8;cursor:pointer;font-size:16px}.editable-item-table__input[data-v-e5bf89de]{box-sizing:border-box;width:100%;height:30px;padding:3px 6px;border:1px solid #d9e0e5;border-radius:2px;background:#fff;color:inherit;font:inherit;text-align:left}.editable-item-table__input[data-v-e5bf89de]:focus{border-color:#6d9fbe;outline:0;background:#fff}.editable-item-table__input--invalid[data-v-e5bf89de]{border-color:#d4380d;background:#fff2f0}.editable-item-table__text--invalid[data-v-e5bf89de]{color:#d4380d}.editable-item-table__input--number[data-v-e5bf89de]{text-align:right}.editable-item-table__material-search[data-v-e5bf89de]{position:relative;min-width:0}.editable-item-table__material-options[data-v-e5bf89de]{position:fixed;z-index:1000;min-width:620px;max-height:280px;overflow:auto;border:1px solid #d9e0e5;background:#fff;box-shadow:0 3px 10px rgba(38,50,56,.16);text-align:left}.editable-item-table__material-state[data-v-e5bf89de]{padding:10px 12px;color:#7a8790;text-align:center}.editable-item-table__material-option[data-v-e5bf89de]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(120px,1.6fr) minmax(90px,1fr) 38px minmax(80px,1fr) minmax(70px,.8fr) minmax(90px,1fr);grid-template-columns:minmax(120px,1.6fr) minmax(90px,1fr) 38px minmax(80px,1fr) minmax(70px,.8fr) minmax(90px,1fr);-ms-flex-align:center;align-items:center;width:100%;min-height:46px;padding:4px 8px;border:0;border-bottom:1px solid #edf0f2;background:#fff;color:#34444e;cursor:pointer;font:inherit;text-align:left}.editable-item-table__material-option[data-v-e5bf89de]:hover{background:#f3f8fb}.editable-item-table__material-option--header[data-v-e5bf89de]{position:sticky;top:0;z-index:1;min-height:32px;border-bottom:1px solid #d9e0e5;background:#f1f5f6;color:#52616b;cursor:default;font-weight:600}.editable-item-table__material-option--header[data-v-e5bf89de]:hover{background:#f1f5f6}.editable-item-table__material-option>span[data-v-e5bf89de]{overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.editable-item-table__material-option-name[data-v-e5bf89de]{font-weight:600}.editable-item-table__material-option-number[data-v-e5bf89de]{color:#5d6b75}.editable-item-table__material-option-image[data-v-e5bf89de]{display:block;width:32px;height:32px;border:1px solid #e1e6e9;object-fit:cover}.editable-item-table__material-option-image.is-empty[data-v-e5bf89de]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#a2adb4}.editable-item-table__amount[data-v-e5bf89de]{text-align:right}.editable-item-table__image-button[data-v-e5bf89de]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}.editable-item-table__image-button[data-v-e5bf89de]:disabled{cursor:not-allowed;opacity:.65}.editable-item-table__image[data-v-e5bf89de]{display:block;width:30px;height:30px;border:1px solid #d9e0e5;border-radius:2px;object-fit:cover}.editable-item-table__empty td[data-v-e5bf89de]{height:70px;color:#89959c}.editable-item-table__row--ghost td[data-v-e5bf89de]{background:#eaf3f8}.tsp-floating-panel[data-v-6f77a772]{position:fixed;top:80px;right:24px;z-index:9999;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;width:420px}.detail-push-down-button[data-v-1475b69e]{margin-right:4px;padding:6px 10px;font-size:14px;border:none;background:transparent;box-shadow:none;color:#131d2e}.detail-push-down-button[data-v-1475b69e]:active,.detail-push-down-button[data-v-1475b69e]:focus,.detail-push-down-button[data-v-1475b69e]:hover{border:none;background:rgba(19,29,46,.05);box-shadow:none;color:#131d2e}.menu-item-disabled[data-v-1475b69e]{cursor:not-allowed!important}.menu-item-disabled[data-v-1475b69e],.menu-item-disabled[data-v-1475b69e]:hover{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5!important}.flow-menu-disabled[data-v-1475b69e]{color:rgba(0,0,0,.25);cursor:not-allowed}.bill-modal-skeleton[data-v-015a2b47]{min-height:240px;padding:8px 0 24px}.form-row[data-v-015a2b47]{margin-bottom:8px}.tableTitle[data-v-015a2b47]{margin:20px 0;font-weight:600;font-size:16px}.plan-title[data-v-5b2974fc]{color:#52647e}.field-hint[data-v-5b2974fc]{margin-top:6px;color:#9aa6b2;font-size:12px}.delivery-date-change[data-v-5b2974fc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;border-left:3px solid #d89a36;background:#fff8e8;color:#8b641e;font-size:13px}.delivery-date-change small[data-v-5b2974fc]{margin-left:auto;color:#77859a;font-size:12px}.delivery-date-change.is-earlier[data-v-5b2974fc]{border-color:#379b70;background:#edf8f2;color:#287d58}.delivery-date-change.is-later[data-v-5b2974fc]{border-color:#d5685f;background:#fff1ef;color:#b54e46}.event-compose-actions[data-v-33ae9744],.event-head[data-v-33ae9744],.event-meta[data-v-33ae9744]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.event-head[data-v-33ae9744]{margin-bottom:14px;padding:12px 14px;color:#344054;background:#f5f8fc;border:1px solid #e6ebf2;border-radius:5px}.event-head strong[data-v-33ae9744]{display:block;font-size:14px}.event-head span[data-v-33ae9744]{display:block;margin-top:3px;color:#7b8798;font-size:12px}.event-stream[data-v-33ae9744]{height:360px;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px;overflow-y:auto;padding:14px 18px 8px 8px;border:1px solid #e5eaf0;border-radius:5px;background:#f7f9fc}.event-timeline[data-v-33ae9744]{padding-top:2px}.event-timeline[data-v-33ae9744] .ant-timeline-item{padding-bottom:16px}.event-timeline[data-v-33ae9744] .ant-timeline-item-tail{border-left:2px solid #dce5ee}.event-timeline[data-v-33ae9744] .ant-timeline-item-head{width:11px;height:11px;border-width:2px;border-color:#159a8c;background:#fff}.event-timeline[data-v-33ae9744] .ant-timeline-item-content{margin-left:26px;top:-7px}.event-card[data-v-33ae9744]{padding:14px 16px 12px;background:#fff;border:1px solid #e4e9ef;border-radius:5px;box-shadow:0 2px 5px rgba(31,48,68,.04)}.event-meta[data-v-33ae9744]{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.event-title[data-v-33ae9744]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:#263445;font-size:14px}.event-marker[data-v-33ae9744]{width:6px;height:6px;-ms-flex:0 0 6px;flex:0 0 6px;background:#159a8c;border-radius:50%}.event-byline[data-v-33ae9744]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;color:#8a96a5;font-size:12px}.event-byline i[data-v-33ae9744]{width:3px;height:3px;background:#b5bec9;border-radius:50%}.event-changes[data-v-33ae9744]{display:-ms-grid;display:grid;gap:7px}.event-change[data-v-33ae9744]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;padding:9px 10px;color:#566476;font-size:13px;background:#f7f9fb;border-radius:3px}.change-label[data-v-33ae9744]{min-width:72px;color:#657386}.change-values[data-v-33ae9744]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.change-values b[data-v-33ae9744]{color:#707d8d;font-weight:500}.change-values[data-v-33ae9744] .anticon{color:#9aa6b2;font-size:11px}.change-values .change-new-value[data-v-33ae9744]{color:#167d73;font-weight:600}.event-change em[data-v-33ae9744]{padding:2px 7px;color:#6b7787;font-size:11px;font-style:normal;background:#edf1f5;border-radius:10px}.event-change em.delta-late[data-v-33ae9744]{color:#bd5b43;background:#fff0eb}.event-change em.delta-early[data-v-33ae9744]{color:#277d68;background:#eaf7f2}.event-remark[data-v-33ae9744]{margin:10px 0 0;padding:9px 11px;color:#526174;line-height:1.65;white-space:pre-wrap;background:#fbfcfd;border-left:3px solid #cbd7e2}.event-attachments[data-v-33ae9744]{margin-top:10px}.event-actions[data-v-33ae9744]{margin-top:8px;padding-top:6px;text-align:right;border-top:1px solid #f0f2f5}.event-compose-title[data-v-33ae9744]{margin-bottom:8px;color:#344054;font-weight:600}.event-compose-actions[data-v-33ae9744]{-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.event-compose[data-v-33ae9744]{-ms-flex:0 0 auto;flex:0 0 auto;padding-top:2px;background:#fff}.event-compose[data-v-33ae9744] .photo-upload-container{margin-top:8px}.event-stream[data-v-33ae9744] .ant-empty{padding:56px 0}.event-stream[data-v-33ae9744] .ant-pagination{margin:8px 0 2px;text-align:right}.production-event-modal[data-v-33ae9744] .ant-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.production-event-modal[data-v-33ae9744] .ant-modal-content{max-height:calc(100vh - 48px)}.production-event-modal[data-v-33ae9744] .ant-modal-body,.production-event-modal[data-v-33ae9744] .ant-modal-content{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0}.production-event-modal[data-v-33ae9744] .ant-modal-body{overflow:hidden}@media (max-height:760px){.event-stream[data-v-33ae9744]{min-height:160px}}@media (max-width:600px){.event-stream[data-v-33ae9744]{padding-right:10px;padding-left:4px}.event-card[data-v-33ae9744]{padding:11px 12px}.event-meta[data-v-33ae9744]{display:block}.event-byline[data-v-33ae9744]{margin:5px 0 0 14px}.event-change[data-v-33ae9744]{-ms-flex-align:start;align-items:flex-start}.change-label[data-v-33ae9744]{min-width:auto;width:100%}}.production-tracking[data-v-2e79c304]{min-height:100%;padding:24px;background:#f4f7fb;color:#1f2937}.tracking-header[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.eyebrow[data-v-2e79c304]{color:#8290a6;font-size:12px;letter-spacing:.08em;text-transform:uppercase}h1[data-v-2e79c304]{margin:5px 0 2px;color:#15253d;font-size:28px;font-weight:700}.tracking-header p[data-v-2e79c304]{margin:0;color:#718096}.header-actions[data-v-2e79c304]{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center}.week-select[data-v-2e79c304]{width:150px}.overview-alert[data-v-2e79c304]{margin-bottom:18px;border:1px solid #d9e8fb;background:#eef6ff}.metric-grid[data-v-2e79c304]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.metric-card[data-v-2e79c304]{position:relative;min-height:108px;padding:18px;overflow:hidden;background:#fff;border:1px solid #edf1f7;border-radius:6px;box-shadow:0 3px 12px rgba(38,63,94,.04)}.metric-card[data-v-2e79c304]:before{position:absolute;left:0;top:0;bottom:0;width:4px;content:"";background:#2f73d9}.metric-card small[data-v-2e79c304],.metric-card span[data-v-2e79c304]{display:block;color:#7c8b9f;font-size:12px}.metric-card strong[data-v-2e79c304]{display:block;margin:10px 0 2px;color:#172b4d;font-size:28px;line-height:1}.metric-card small[data-v-2e79c304]{color:#a1adbc;font-size:11px}.accent-green[data-v-2e79c304]:before{background:#35a66f}.accent-orange[data-v-2e79c304]:before{background:#ef9b3f}.accent-red[data-v-2e79c304]:before{background:#dc5c65}.accent-purple[data-v-2e79c304]:before{background:#7865c8}.accent-cyan[data-v-2e79c304]:before{background:#2ca7b8}.analysis-card[data-v-2e79c304],.filter-card[data-v-2e79c304],.table-card[data-v-2e79c304]{margin-bottom:16px;border-radius:6px;box-shadow:0 3px 12px rgba(38,63,94,.04)}.filter-card[data-v-2e79c304] .ant-form-item{margin-bottom:12px}.filter-card[data-v-2e79c304] .ant-form-item-label label{color:#687991;font-size:12px}.analysis-grid[data-v-2e79c304]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1.25fr;grid-template-columns:1fr 1fr 1.25fr;gap:16px}.analysis-card[data-v-2e79c304] .ant-card-head{min-height:44px;padding:0 18px}.analysis-card[data-v-2e79c304] .ant-card-head-title{padding:13px 0;color:#34445d;font-size:14px}.analysis-card[data-v-2e79c304] .ant-card-body{min-height:148px;padding:15px 18px}.distribution-chart[data-v-2e79c304]{width:100%;height:220px}.owner-row[data-v-2e79c304],.process-row[data-v-2e79c304],.status-row[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;min-height:30px;font-size:12px}.status-row>span[data-v-2e79c304]{width:48px;color:#75839a}.bar-track[data-v-2e79c304]{-ms-flex:1;flex:1;height:7px;overflow:hidden;background:#eef1f5;border-radius:2px}.bar-track i[data-v-2e79c304]{display:block;height:100%;min-width:4px}.bar-green[data-v-2e79c304]{background:#47b881}.bar-blue[data-v-2e79c304]{background:#4e84dd}.bar-orange[data-v-2e79c304]{background:#eca642}.bar-gray[data-v-2e79c304]{background:#aab5c3}.owner-row b[data-v-2e79c304],.process-row b[data-v-2e79c304],.status-row b[data-v-2e79c304]{width:42px;color:#35455b;text-align:right;font-weight:600}.owner-row>span[data-v-2e79c304]{width:60px;overflow:hidden;color:#75839a;text-overflow:ellipsis;white-space:nowrap}.owner-row[data-v-2e79c304] .ant-progress{-ms-flex:1;flex:1}.owner-row[data-v-2e79c304] .ant-progress-bg{background:#5d83c7}.process-row>span[data-v-2e79c304]{width:105px;overflow:hidden;color:#75839a;text-overflow:ellipsis;white-space:nowrap}.process-row[data-v-2e79c304] .ant-progress{-ms-flex:1;flex:1}.process-row[data-v-2e79c304] .ant-progress-bg{background:#4eac9e}.table-title[data-v-2e79c304]{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center}.table-title em[data-v-2e79c304]{color:#9aa7b8;font-size:12px;font-style:normal;font-weight:400}.table-card[data-v-2e79c304] .ant-card-body{padding:0 18px 18px}.customer-cell strong[data-v-2e79c304],.order-cell strong[data-v-2e79c304]{display:block;color:#2f5fa8;font-size:12px}.customer-cell small[data-v-2e79c304],.order-cell small[data-v-2e79c304]{display:block;margin-top:3px;color:#95a0b0;font-size:11px}.customer-cell strong[data-v-2e79c304]{max-width:210px;overflow:hidden;color:#33445d;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-2e79c304]{color:#adb7c4}.exception-text[data-v-2e79c304]{display:inline-block;max-width:170px;overflow:hidden;color:#c8753c;text-overflow:ellipsis;white-space:nowrap}.tag-danger[data-v-2e79c304],.tag-muted[data-v-2e79c304],.tag-normal[data-v-2e79c304],.tag-processing[data-v-2e79c304],.tag-success[data-v-2e79c304],.tag-warning[data-v-2e79c304]{border:0}.tag-success[data-v-2e79c304]{color:#237c55;background:#e6f7ee}.tag-processing[data-v-2e79c304]{color:#3269b1;background:#e7f0ff}.tag-warning[data-v-2e79c304]{color:#aa6a18;background:#fff3dc}.tag-danger[data-v-2e79c304]{color:#bd4854;background:#ffe8e8}.tag-muted[data-v-2e79c304]{color:#708096;background:#eef1f5}.tag-normal[data-v-2e79c304]{color:#687991;background:#f0f2f5}.date-overdue[data-v-2e79c304]{color:#c74754;font-weight:600}.date-soon[data-v-2e79c304]{color:#c47c23;font-weight:600}.gantt-wrap[data-v-2e79c304]{overflow-x:auto;padding-bottom:6px}.gantt-head[data-v-2e79c304],.gantt-row[data-v-2e79c304]{display:-ms-flexbox;display:flex;min-width:960px;border-bottom:1px solid #edf0f5}.gantt-head[data-v-2e79c304]{min-height:34px;background:#f8fafc}.gantt-label[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 210px;flex:0 0 210px;padding:7px 12px;color:#52647e;font-size:12px}.gantt-label small[data-v-2e79c304]{margin-top:2px;overflow:hidden;color:#9aa7b8;text-overflow:ellipsis;white-space:nowrap}.gantt-days[data-v-2e79c304]{display:-ms-grid;display:grid;-ms-flex:1;flex:1;-ms-grid-columns:(1fr)[28];grid-template-columns:repeat(28,1fr)}.gantt-days i[data-v-2e79c304]{padding-top:10px;color:#9aa7b8;font-size:10px;font-style:normal;text-align:center;border-left:1px solid #f0f2f5}.gantt-row[data-v-2e79c304]{min-height:52px}.gantt-lane[data-v-2e79c304]{position:relative;-ms-flex:1;flex:1;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(3.571% - 1px),#f0f2f5 calc(3.571% - 1px),#f0f2f5 3.571%)}.gantt-start[data-v-2e79c304]{position:absolute;top:16px;display:block;min-width:18px;height:20px;border-radius:2px}.gantt-start em[data-v-2e79c304]{position:absolute;left:8px;top:2px;color:#fff;font-size:10px;font-style:normal;white-space:nowrap}.gantt-normal[data-v-2e79c304]{background:#5c84c7}.gantt-soon[data-v-2e79c304]{background:#d99a3f}.gantt-overdue[data-v-2e79c304]{background:#d05b65}.drawer-order[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.drawer-order span[data-v-2e79c304]{color:#5080be;font-size:12px}.drawer-order h2[data-v-2e79c304]{margin:5px 0;color:#263953;font-size:20px}.drawer-order p[data-v-2e79c304]{margin:0;color:#8794a7}.drawer-section[data-v-2e79c304]{margin-top:24px}.drawer-section h3[data-v-2e79c304]{margin-bottom:12px;color:#34445d;font-size:14px}.timeline-list[data-v-2e79c304]{border-left:1px solid #d9e3f0}.timeline-item[data-v-2e79c304]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 8px 15px;color:#687991;font-size:12px}.timeline-item i[data-v-2e79c304]{position:absolute;left:-5px;top:13px;width:9px;height:9px;background:#6c91c7;border:2px solid #eaf1fb;border-radius:50%}.timeline-item b[data-v-2e79c304]{color:#34445d;font-weight:500}.continuation-row[data-v-2e79c304]{margin-bottom:7px;padding:8px 10px;background:#f6f8fb;color:#7d8ba0;font-size:12px;line-height:1.6}@media (max-width:1200px){.metric-grid[data-v-2e79c304]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.analysis-grid[data-v-2e79c304]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.process-card[data-v-2e79c304]{-ms-grid-column:-1;grid-column:-1}}@media (max-width:720px){.production-tracking[data-v-2e79c304]{padding:14px}.tracking-header[data-v-2e79c304]{display:block}.header-actions[data-v-2e79c304]{margin-top:14px}.metric-grid[data-v-2e79c304]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.analysis-grid[data-v-2e79c304]{display:block}.analysis-card[data-v-2e79c304]{margin-bottom:14px}}.materials-list-cell[data-v-2e79c304]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-link[data-v-2e79c304]{color:#2f73d9;cursor:pointer;text-decoration:none}.bill-link[data-v-2e79c304]:hover{color:#1d5bbf;text-decoration:none}.production-analysis[data-v-2e79c304]{margin:0 0 16px}.production-analysis-heading[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;background:#fff;border:1px solid #edf1f7;border-radius:4px}.production-analysis-heading h2[data-v-2e79c304]{margin:0 0 3px;color:#34445d;font-size:15px;font-weight:600}.production-analysis-heading p[data-v-2e79c304]{margin:0;color:#8794a7;font-size:12px}.header-actions[data-v-2e79c304] .ant-calendar-picker{width:170px}.recent-events-cell[data-v-2e79c304]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:13px;cursor:pointer}.recent-events-cell[data-v-2e79c304]:before{position:absolute;top:7px;bottom:7px;left:3px;width:1px;content:"";background:#dce5ef}.recent-event[data-v-2e79c304]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.recent-event>i[data-v-2e79c304]{position:absolute;top:4px;left:-13px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#4d9b84;box-shadow:0 0 0 1px #4d9b84}.recent-event-age[data-v-2e79c304]{color:#8a97a8;font-size:11px;line-height:15px}.recent-event small[data-v-2e79c304]{overflow:hidden;color:#52647e;font-size:12px;line-height:17px;text-overflow:ellipsis}.recent-event small b[data-v-2e79c304]{color:#34445d;font-weight:600}.date-stack[data-v-2e79c304],.delivery-date-cell[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;line-height:1.4}.date-stack small[data-v-2e79c304],.delivery-date-cell small[data-v-2e79c304]{color:#8a97a8;font-size:11px}.delivery-date-cell strong[data-v-2e79c304]{color:#34445d;font-size:12px;font-weight:600}.urgency-tag[data-v-2e79c304]{cursor:pointer}.urgency-unscheduled[data-v-2e79c304]{color:#708096;background:#eef1f5}.urgency-delayed[data-v-2e79c304]{color:#8b641e;background:#fff3dc}.urgency-normal[data-v-2e79c304]{color:#3269b1;background:#e7f0ff}.urgency-accelerated[data-v-2e79c304]{color:#287d58;background:#e6f7ee}.urgency-priority[data-v-2e79c304]{color:#7b55a4;background:#f1e9fb}.urgency-urgent[data-v-2e79c304]{color:#b54e46;background:#fff1ef}.urgency-critical[data-v-2e79c304]{color:#a52d39;background:#ffe1e4}.urgency-guide-intro[data-v-2e79c304]{margin-bottom:14px;color:#687991;font-size:13px}.urgency-guide-list[data-v-2e79c304]{display:-ms-grid;display:grid;gap:10px}.urgency-guide-item[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;min-height:30px;color:#52647e;font-size:13px}.drawer-order+.ant-descriptions[data-v-2e79c304] .bill-link,.drawer-order[data-v-2e79c304] .bill-link{color:#2f73d9;cursor:pointer;pointer-events:auto;text-decoration:none}.document-tree-state[data-v-2e79c304]{display:-ms-flexbox;display:flex;min-height:520px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.document-tree-view[data-v-2e79c304]{position:relative;height:560px;overflow:hidden;border:1px solid #edf1f7;background:#fafcff}.document-tree-node[data-v-2e79c304]{min-width:170px;max-width:230px;padding:9px 13px;text-align:left;background:#fff;border:1px solid #d9e3f0;border-radius:4px;box-shadow:0 1px 4px rgba(38,63,94,.08)}.document-tree-node-current[data-v-2e79c304]{border-color:#2f73d9;box-shadow:0 0 0 2px rgba(47,115,217,.18)}.document-tree-node-folder[data-v-2e79c304]{min-width:190px;color:#795548;background:#fff8e8;border-color:#e5c77a}.document-tree-node-folder .anticon[data-v-2e79c304]{margin-right:6px;color:#c48b2c}.document-tree-folder-label[data-v-2e79c304]{vertical-align:middle}.document-tree-node-title[data-v-2e79c304]{overflow:hidden;color:#263953;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.document-tree-node-meta[data-v-2e79c304]{margin-top:5px;overflow:hidden;color:#8794a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kitting-toolbar[data-v-2e79c304]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.kitting-state[data-v-2e79c304],.kitting-toolbar[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kitting-state[data-v-2e79c304]{min-height:320px;-ms-flex-pack:center;justify-content:center}.kitting-summary[data-v-2e79c304]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kitting-metric[data-v-2e79c304]{min-width:0;padding:14px 16px;border:1px solid #e8edf3;background:#fff}.kitting-metric span[data-v-2e79c304]{display:block;margin-bottom:8px;color:#718096;font-size:12px}.kitting-metric strong[data-v-2e79c304]{display:block;overflow-wrap:anywhere;color:#263953;font-size:18px;font-weight:600;line-height:1.45}.kitting-metric[data-v-2e79c304] .ant-progress{margin:7px 0 0}.kitting-product[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:3px 0}.kitting-product+.kitting-product[data-v-2e79c304]{border-top:1px solid #f0f2f5}.kitting-product small[data-v-2e79c304]{color:#8794a7}.kitting-progress[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.kitting-progress[data-v-2e79c304] .ant-progress{-ms-flex:1;flex:1;min-width:55px;margin:0}.kitting-progress span[data-v-2e79c304]{min-width:34px;color:#52647e;text-align:right}@media (max-width:760px){.kitting-summary[data-v-2e79c304]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.tracking-order-number[data-v-2e79c304]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px}.tracking-order-number[data-v-2e79c304] .ant-tag{margin:0;border:0}.table-filter[data-v-2e79c304]{margin:0 0 16px;padding:0;box-shadow:none;border:0}.table-filter[data-v-2e79c304] .ant-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.table-filter[data-v-2e79c304] .ant-form-item{margin-right:12px}.table-filter[data-v-2e79c304] .ant-input{width:190px}.table-filter[data-v-2e79c304] .ant-form-item-label label{white-space:nowrap}.table-filter[data-v-2e79c304] .filter-actions{display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.action-cell[data-v-2e79c304]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap}.order-cell .ant-tag[data-v-2e79c304]{margin:3px 6px 0 0;border:0;font-size:11px;line-height:20px}.order-cell .order-type-tag[data-v-2e79c304]{display:inline-block;margin-top:3px}.tag-order-new[data-v-2e79c304]{color:#346a9c;background:#edf5ff}.tag-order-change[data-v-2e79c304]{color:#856b2b;background:#fff8dc}.urgency-0[data-v-2e79c304]{color:#b34d5b;background:#fff1f2}.urgency-1[data-v-2e79c304]{color:#a17828;background:#fff9e8}.urgency-2[data-v-2e79c304]{color:#6e7f94;background:#f4f6f8}.production-tracking[data-v-2e79c304] .ant-table-tbody>tr.urgency-row-0>td{background:rgba(255,241,242,.22)}.production-tracking[data-v-2e79c304] .ant-table-tbody>tr.urgency-row-1>td{background:rgba(255,249,232,.28)}.production-tracking[data-v-2e79c304] .ant-table-tbody>tr.urgency-row-2>td{background:rgba(244,246,248,.32)}.additional-analysis[data-v-2e79c304]{margin-bottom:16px}.additional-analysis-header[data-v-2e79c304]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:42px}.additional-analysis-toggle[data-v-2e79c304]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;padding:8px 14px;color:#52647e;font-size:14px;background:transparent;border:0;cursor:pointer}.additional-analysis-toggle[data-v-2e79c304]:hover{color:#2f73d9}.additional-analysis-toggle .anticon[data-v-2e79c304]{transition:transform .25s ease}.additional-analysis-toggle .is-expanded[data-v-2e79c304]{transform:rotate(180deg)}.analysis-expand-enter-active[data-v-2e79c304],.analysis-expand-leave-active[data-v-2e79c304]{overflow:hidden;transition:opacity .25s ease,transform .25s ease,max-height .3s ease}.analysis-expand-enter[data-v-2e79c304],.analysis-expand-leave-to[data-v-2e79c304]{max-height:0;opacity:0;transform:translateY(-8px)}.analysis-expand-enter-to[data-v-2e79c304],.analysis-expand-leave[data-v-2e79c304]{max-height:900px;opacity:1;transform:translateY(0)}.additional-analysis-grid[data-v-2e79c304]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1.25fr;grid-template-columns:1fr 1fr 1.25fr;gap:16px}.ranking-chart[data-v-2e79c304]{width:100%;height:220px}@media (max-width:1200px){.additional-analysis-grid[data-v-2e79c304]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:720px){.additional-analysis-grid[data-v-2e79c304]{display:block}.table-filter[data-v-2e79c304] .ant-input{width:100%}.table-filter[data-v-2e79c304] .filter-actions{margin-left:0}}.tracking-plan-label[data-v-2e79c304]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;min-width:0;gap:2px}.tracking-plan-label>small[data-v-2e79c304]{max-width:100%;overflow:hidden;color:#7b8794;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}