.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-982e3b32]{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-982e3b32]{-ms-flex:1;flex:1}.bill-print-batch-nav[data-v-982e3b32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bill-print-batch-position[data-v-982e3b32]{min-width:120px;padding:0 8px;text-align:center;white-space:nowrap}.bill-print-batch-position span[data-v-982e3b32]{display:block;max-width:160px;overflow:hidden;color:#8c8c8c;font-size:12px;text-overflow:ellipsis}.bill-print-printer[data-v-982e3b32]{width:210px}.bill-print-alert[data-v-982e3b32]{margin-bottom:12px}.bill-print-layout[data-v-982e3b32]{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-982e3b32]{overflow-y:auto;padding:14px;border-right:1px solid #d9d9d9;background:#fafafa}.bill-print-column-group+.bill-print-column-group[data-v-982e3b32]{margin-top:18px;padding-top:16px;border-top:1px solid #e8e8e8}.bill-print-column-title[data-v-982e3b32]{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-982e3b32]{color:#262626;font-size:14px}.bill-print-checkbox-grid[data-v-982e3b32]{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-982e3b32]{width:100%;margin-top:10px}.bill-print-columns .ant-checkbox-wrapper[data-v-982e3b32]{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-982e3b32]{margin-left:0}.bill-print-preview[data-v-982e3b32]{overflow:auto;padding:20px;background:#eceff1}.bill-print-loading[data-v-982e3b32]{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-982e3b32]{min-width:720px}.bill-print-measurement[data-v-982e3b32]{position:fixed;top:0;left:-100000px;z-index:-1;visibility:hidden;pointer-events:none}.bill-print-native-button[data-v-982e3b32]{position:fixed;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:720px){.bill-print-toolbar[data-v-982e3b32]{-ms-flex-wrap:wrap;flex-wrap:wrap}.bill-print-toolbar-spacer[data-v-982e3b32]{display:none}.bill-print-printer[data-v-982e3b32]{-ms-flex:1;flex:1;min-width:180px}.bill-print-layout[data-v-982e3b32]{-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-982e3b32]{border-right:0;border-bottom:1px solid #e8e8e8}.bill-print-checkbox-grid[data-v-982e3b32]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.bill-print-preview[data-v-982e3b32]{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-63d94c2b]{min-height:240px;padding:8px 0 24px}.form-row[data-v-63d94c2b]{margin-bottom:8px}.tableTitle[data-v-63d94c2b]{margin:20px 0;font-weight:600;font-size:16px}.ant-form-item[data-v-332cf58d]{margin-bottom:18px}.stock-calculation-toolbar[data-v-03f2974d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.material-title[data-v-03f2974d]{-ms-flex:1;flex:1;font-weight:500;color:#333}.stock-summary[data-v-03f2974d]{margin-bottom:16px}.stock-difference[data-v-03f2974d]{color:#cf1322;font-weight:600}[data-v-03f2974d] .stock-calculation-initial-row td{background:#fafafa;font-weight:600}.ant-select-switcher-icon[data-v-2318ac44]{font-size:20px!important}.category-select-wrapper[data-v-2318ac44]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.category-tree-select[data-v-2318ac44]{-ms-flex:1;flex:1;min-width:0}.category-action-button[data-v-2318ac44]{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:4px}.tag-info[data-v-2318ac44]{font-size:14px;height:32px;line-height:32px;width:100%;padding:0 11px;color:#bbb;background-color:#fff}.production-guide{min-height:100%;padding:24px;background:#f5f7fa;color:#20262e}.production-guide .guide-header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:24px;max-width:1500px;margin:0 auto 16px;padding:4px 4px 18px;border-bottom:1px solid #dfe4ea}.production-guide .guide-header h1{margin:3px 0 6px;font-size:26px;line-height:1.3;letter-spacing:0}.production-guide .guide-header p{margin:0;color:#66717f}.production-guide .guide-kicker{color:#2372c8;font-size:12px;font-weight:600}.production-guide .guide-legend{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;gap:14px;color:#66717f;font-size:12px}.production-guide .guide-legend span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.production-guide .legend-dot{width:8px;height:8px;border-radius:50%}.production-guide .legend-dot.prepare{background:#6d7784}.production-guide .legend-dot.plan{background:#2372c8}.production-guide .legend-dot.execute{background:#23825a}.production-guide .legend-dot.outsource{background:#b65c28}.production-guide .guide-section{max-width:1500px;margin:0 auto 14px;padding:20px;background:#fff;border:1px solid #e5e9ef;border-radius:6px}.production-guide .section-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.production-guide .section-heading h2{margin:0 0 2px;font-size:17px;line-height:1.4;letter-spacing:0}.production-guide .section-heading p{margin:0;color:#66717f;font-size:12px}.production-guide .section-index{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;-ms-flex:0 0 34px;flex:0 0 34px;border:1px solid #cfd6de;border-radius:50%;color:#56616f;font-size:12px;font-weight:600}.production-guide .step-grid{display:-ms-grid;display:grid;gap:12px}.production-guide .compact-grid{-ms-grid-columns:(minmax(220px,1fr))[2];grid-template-columns:repeat(2,minmax(220px,1fr));max-width:720px}.production-guide .flow-row{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:10px}.production-guide .plan-flow{max-width:1050px}.production-guide .guide-card{display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;min-width:190px;min-height:138px;padding:14px;border:1px solid #e5e9ef;border-top:3px solid #788391;border-radius:6px;background:#fff;transition:border-color .2s,box-shadow .2s}.production-guide .guide-card:hover{border-color:#c5ccd5;box-shadow:0 4px 14px rgba(28,39,51,.08)}.production-guide .guide-card.tone-plan{border-top-color:#2372c8}.production-guide .guide-card.tone-execute{border-top-color:#23825a}.production-guide .guide-card.tone-outsource{border-top-color:#b65c28}.production-guide .guide-card.unavailable{opacity:.55;box-shadow:none}.production-guide .guide-card.compact{min-width:170px;min-height:154px}.production-guide .card-topline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:42px;margin-right:12px}.production-guide .card-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:#f0f3f6;color:#4e5a68;font-size:18px}.production-guide .tone-plan .card-icon{background:#eaf3fc;color:#2372c8}.production-guide .tone-execute .card-icon{background:#e9f5ef;color:#23825a}.production-guide .tone-outsource .card-icon{background:#fff0e7;color:#a9501f}.production-guide .card-code{margin-top:7px;color:#7a8490;font-size:10px;line-height:1.3;text-align:center}.production-guide .card-copy{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-ms-flex-direction:column;flex-direction:column}.production-guide .card-copy h3{margin:1px 0 6px;font-size:15px;line-height:1.4;letter-spacing:0}.production-guide .card-copy p{-ms-flex:1;flex:1;margin:0 0 12px;color:#66717f;font-size:12px;line-height:1.6}.production-guide .card-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.production-guide .card-add-button,.production-guide .card-open-button,.production-guide .related-actions button,.production-guide .tracking-button{height:28px;border:1px solid #cdd4dc;background:#fff;color:#394553;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.production-guide .card-add-button:hover:not(:disabled),.production-guide .card-open-button:hover:not(:disabled),.production-guide .related-actions button:hover:not(:disabled),.production-guide .tracking-button:hover:not(:disabled){border-color:#2372c8;color:#2372c8}.production-guide .card-add-button:disabled,.production-guide .card-open-button:disabled,.production-guide .related-actions button:disabled,.production-guide .tracking-button:disabled{cursor:not-allowed;opacity:.55}.production-guide .card-add-button{-ms-flex:1;flex:1;min-width:64px;padding:0 9px;border-radius:4px;font-size:12px}.production-guide .card-open-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:28px;-ms-flex:0 0 28px;flex:0 0 28px;padding:0;border-radius:4px}.production-guide .flow-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:22px;-ms-flex:0 0 22px;flex:0 0 22px;color:#8b96a3;font-size:15px}.production-guide .execution-lanes{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:14px}.production-guide .process-lane{padding:16px;border:1px solid #e5e9ef;border-left:4px solid #23825a;border-radius:6px;background:#fbfcfd}.production-guide .outsource-lane{border-left-color:#b65c28}.production-guide .lane-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:11px;margin-bottom:14px}.production-guide .lane-heading h3{margin:0 0 2px;font-size:16px;letter-spacing:0}.production-guide .lane-heading p{margin:0;color:#66717f;font-size:12px}.production-guide .lane-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:6px;font-size:18px}.production-guide .lane-icon.self{background:#e9f5ef;color:#23825a}.production-guide .lane-icon.outsource{background:#fff0e7;color:#a9501f}.production-guide .tracking-button{margin-left:auto;padding:0 10px;border-radius:4px;font-size:12px}.production-guide .tracking-button .anticon{margin-right:5px}.production-guide .lane-flow{width:100%}.production-guide .related-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #d9dfe6;color:#66717f;font-size:12px}.production-guide .related-actions button{padding:0 10px;border-radius:4px;font-size:12px}.production-guide .related-actions button .anticon{margin-right:5px}@media (max-width:1100px){.production-guide .flow-row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.production-guide .flow-arrow{display:none}.production-guide .guide-card,.production-guide .guide-card.compact{min-width:0}}@media (max-width:700px){.production-guide{padding:12px}.production-guide .guide-header{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.production-guide .guide-legend{-ms-flex-pack:start;justify-content:flex-start}.production-guide .guide-section{padding:15px}.production-guide .compact-grid,.production-guide .flow-row{-ms-grid-columns:1fr;grid-template-columns:1fr}.production-guide .guide-card,.production-guide .guide-card.compact{min-height:132px}.production-guide .lane-heading{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.production-guide .tracking-button{margin-left:47px}}