.page-title-row[data-v-ca37561d]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-ca37561d]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-ca37561d]:hover{color:#40a9ff}.help-list[data-v-ca37561d]{margin:0;padding-left:20px;line-height:1.8}.mb-3[data-v-ca37561d]{margin-bottom:12px}.help-icon[data-v-4571ad9d]{color:#1890ff;cursor:pointer;vertical-align:middle;font-size:18px}.help-icon[data-v-4571ad9d]:hover{color:#40a9ff}.capp-mm-pdm-sync-hint[data-v-4571ad9d]{color:#00000073;font-size:13px}.help-list[data-v-4571ad9d]{color:#000000d9;margin:0;padding-left:20px;line-height:1.8}.capp-mm-edit-form .capp-mm-source-hint[data-v-4571ad9d]{margin-top:8px;display:block}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .ant-form-item-label>label{white-space:nowrap;height:auto}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .ant-form-item .ant-form-item-control-input{min-width:0}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .ant-form-item .ant-form-item-row,.capp-mm-edit-form--horizontal[data-v-4571ad9d] .ant-form-item .ant-form-row{align-items:center}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .capp-mm-form-item-desc .ant-form-item-row,.capp-mm-edit-form--horizontal[data-v-4571ad9d] .capp-mm-form-item-desc .ant-form-row{align-items:flex-start}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .capp-mm-form-item-desc .ant-form-item-label{padding-top:4px}.capp-mm-edit-form--horizontal[data-v-4571ad9d] .capp-mm-form-item-desc.ant-form-item{margin-bottom:12px}.page-title-row[data-v-e0125561]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-e0125561]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-e0125561]:hover{color:#40a9ff}.equipment-group-list .query-actions--tr[data-v-e0125561]{white-space:nowrap;grid-area:2/4;place-self:end;display:flex;flex-wrap:nowrap!important}.equipment-group-list .query-actions--tr[data-v-e0125561] .ant-btn{white-space:nowrap}.capp-llm-answer-panel[data-v-dc50bd44]{min-height:300px}.thinking-section[data-v-dc50bd44]{margin-bottom:16px}.thinking-collapse[data-v-dc50bd44]{width:100%;max-height:min(40vh,280px);overflow:visible}.thinking-collapse[data-v-dc50bd44] .ant-collapse-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.thinking-collapse[data-v-dc50bd44] .ant-collapse-content{max-height:min(34vh,240px);overflow-y:auto}.thinking-collapse[data-v-dc50bd44] .ant-collapse-content-box{padding-top:0!important;padding-bottom:8px!important}.thinking-collapse[data-v-dc50bd44] .ant-collapse-header{font-size:13px;font-weight:500;line-height:1.35;padding:8px 12px!important}.thinking-body[data-v-dc50bd44]{color:#000000d9;font-size:12px;line-height:1.45}.thinking-line[data-v-dc50bd44]{white-space:pre-wrap;word-break:break-word;border-bottom:1px dashed #f0f0f0;padding:4px 0}.thinking-reasoning[data-v-dc50bd44]{white-space:pre-wrap;word-break:break-word;color:#000000bf;background:#fff;border:1px dashed #d9d9d9;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5}.thinking-pulse[data-v-dc50bd44]{color:#1677ff;margin-top:8px;animation:1.2s ease-in-out infinite pulse-opacity-dc50bd44}@keyframes pulse-opacity-dc50bd44{0%,to{opacity:.55}50%{opacity:1}}.loading-container[data-v-dc50bd44]{justify-content:center;align-items:center;min-height:200px;display:flex}.loading-container--horizontal[data-v-dc50bd44]{flex-direction:row;gap:12px}.loading-spinner[data-v-dc50bd44]{flex-shrink:0;line-height:1}.loading-text[data-v-dc50bd44]{color:#000000a6;white-space:nowrap;font-size:15px;line-height:1.5}.ai-answer[data-v-dc50bd44]{background-color:var(--color-bg-light);border-radius:var(--border-radius);min-height:200px;padding:24px}.answer-header[data-v-dc50bd44]{align-items:center;margin-bottom:16px;display:flex}.answer-icon[data-v-dc50bd44]{color:var(--color-primary);margin-right:8px;font-size:24px}.answer-title[data-v-dc50bd44]{margin:0;font-size:18px;font-weight:500}.answer-content[data-v-dc50bd44]{white-space:pre-wrap;line-height:1.8}.empty-answer[data-v-dc50bd44]{min-height:300px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-dc50bd44]{margin-bottom:16px;font-size:48px}.empty-text[data-v-dc50bd44]{font-size:16px}.knowledge-base[data-v-7d0a8e4f]{padding:24px}.knowledge-page-header[data-v-7d0a8e4f]{flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;display:flex}.knowledge-page-title[data-v-7d0a8e4f]{flex-shrink:0;margin:0}.model-config-hint-inline[data-v-7d0a8e4f]{color:#8c8c8c;white-space:nowrap;font-size:12px}.knowledge-header-ai-btn[data-v-7d0a8e4f]{flex-shrink:0;margin-left:auto}.knowledge-search-area[data-v-7d0a8e4f]{margin-top:8px}.knowledge-result-area[data-v-7d0a8e4f]{margin-top:16px}.search-card[data-v-7d0a8e4f]{border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:var(--transition-normal)}.search-card[data-v-7d0a8e4f]:hover{box-shadow:var(--shadow-medium)}.search-input-wrapper[data-v-7d0a8e4f]{width:100%;margin-bottom:12px}.query-textarea[data-v-7d0a8e4f]{resize:vertical;width:100%;min-height:120px}.query-button[data-v-7d0a8e4f]{min-width:120px;height:40px;font-size:16px}.btn-hover-effect[data-v-7d0a8e4f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.knowledge-page-header[data-v-7d0a8e4f]{flex-direction:column;align-items:stretch}.knowledge-header-ai-btn[data-v-7d0a8e4f]{align-self:flex-end;margin-left:0}}.quick-topics[data-v-7d0a8e4f]{margin-top:8px}.quick-topics-label[data-v-7d0a8e4f]{margin-right:8px;font-weight:500}.quick-topic-tag[data-v-7d0a8e4f]{cursor:pointer;transition:var(--transition-normal);margin-bottom:8px;margin-right:8px}.clickable-tag[data-v-7d0a8e4f]:hover{opacity:.8;transform:translateY(-2px)}.result-area[data-v-7d0a8e4f]{min-height:400px}.empty-history[data-v-7d0a8e4f]{min-height:300px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-7d0a8e4f]{margin-bottom:16px;font-size:48px}.empty-text[data-v-7d0a8e4f]{font-size:16px}.history-list[data-v-7d0a8e4f]{max-height:600px;overflow-y:auto}@media (max-width:768px){.knowledge-base[data-v-7d0a8e4f]{padding:16px}.quick-topics[data-v-7d0a8e4f]{flex-wrap:wrap;align-items:center;display:flex}.quick-topics-label[data-v-7d0a8e4f]{width:100%;margin-bottom:8px}}.material-layout-optimization[data-v-c01628d9]{padding:24px}.page-header[data-v-c01628d9]{margin-bottom:16px}.page-header-with-action[data-v-c01628d9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-main[data-v-c01628d9]{flex:240px;min-width:0}.page-header-actions[data-v-c01628d9]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.page-title[data-v-c01628d9]{margin-bottom:8px;font-size:24px;font-weight:700}.layout-optimization-row[data-v-c01628d9]{align-items:stretch}.layout-optimization-left[data-v-c01628d9]{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.left-column-scroll[data-v-c01628d9]{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-x:hidden}.left-section-card[data-v-c01628d9]{flex-shrink:0}.left-column-scroll>.left-section-card[data-v-c01628d9]:first-child,.material-settings-card[data-v-c01628d9]{min-height:118px}.layout-optimization-right[data-v-c01628d9]{flex-direction:column;align-self:stretch;height:100%;min-height:360px;display:flex}.right-stack[data-v-c01628d9]{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.right-section-card[data-v-c01628d9]{flex-shrink:0}.right-parse-card[data-v-c01628d9]{flex:none;min-height:0}.parsed-size-cell[data-v-c01628d9]{max-width:200px;line-height:1.45}.parsed-shape-type[data-v-c01628d9]{color:#262626;font-weight:500}.parsed-dimensions[data-v-c01628d9]{color:#595959;margin-top:2px;font-size:12px}.right-result-card[data-v-c01628d9]{flex:auto;min-height:200px;max-height:70vh;overflow:auto}.right-result-preview-card[data-v-c01628d9]{flex:auto;min-height:0}.layout-preview-placeholder[data-v-c01628d9]{margin-top:4px}.plate-canvas-empty-preview[data-v-c01628d9]{max-width:100%;margin:0}.layout-preview-zoom-chrome[data-v-c01628d9]{width:100%}.layout-preview-zoom-toolbar[data-v-c01628d9]{margin-bottom:10px;padding:4px 0}.layout-placing-hint[data-v-c01628d9]{color:#434343;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.55;display:flex}.layout-placing-hint-icon[data-v-c01628d9]{color:#1890ff;flex-shrink:0;margin-top:2px}.layout-placing-hint-text[data-v-c01628d9]{word-break:break-word;flex:1}.layout-zoom-label[data-v-c01628d9]{color:#595959;font-size:12px}.layout-zoom-pct[data-v-c01628d9]{color:#8c8c8c;text-align:center;min-width:44px;font-size:12px;display:inline-block}.layout-preview-zoom-scroll[data-v-c01628d9]{box-sizing:border-box;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;min-height:min(280px,45vh);max-height:min(560px,72vh);padding:8px;overflow:auto}.layout-preview-zoom-scroll--result[data-v-c01628d9]{width:100%;min-height:min(380px,55vh)}.layout-result-card-extra-actions[data-v-c01628d9]{justify-content:flex-end;max-width:min(100%,520px)}.right-result-preview-card[data-v-c01628d9] .ant-card-head{flex-wrap:wrap;align-items:center;gap:8px}.right-result-preview-card[data-v-c01628d9] .ant-card-extra{margin-left:auto;padding:8px 0 0}@media (min-width:576px){.right-result-preview-card[data-v-c01628d9] .ant-card-extra{padding:0}}.plate-material-frame[data-v-c01628d9]{box-sizing:border-box;background:0 0;border:2px solid #ffffffe0;border-radius:2px;flex-shrink:0;position:relative}.plate-grid-canvas[data-v-c01628d9]{z-index:0;pointer-events:none;border-radius:0;display:block;position:absolute;inset:0}.plate-material-border-inner[data-v-c01628d9]{pointer-events:none;box-sizing:border-box;z-index:1;background:0 0;border:1px dashed #ffffff8c;border-radius:1px;position:absolute}.plate-items-layer[data-v-c01628d9]{z-index:2;position:absolute;inset:0}.plate-items-layer--manual-edit[data-v-c01628d9]{pointer-events:none}.layout-grid-meta[data-v-c01628d9]{color:#8c8c8c;padding:0 2px;font-size:11px;line-height:1.45}.layout-grid-meta--inline[data-v-c01628d9]{margin-bottom:0;margin-left:4px}.plate-item-canvas[data-v-c01628d9]{display:block}.plate-item-canvas--editable[data-v-c01628d9]{touch-action:none}.plate-item-canvas--selected[data-v-c01628d9]{z-index:3}.plate-material-frame--manual-edit[data-v-c01628d9]{cursor:default}.layout-manual-edit-label[data-v-c01628d9]{color:#ffffffd9;white-space:nowrap;font-size:12px}.layout-manual-edit-panel[data-v-c01628d9]{background:#0000002e;border:1px solid #ffffff26;border-radius:4px;margin-top:12px;padding:12px 14px}.layout-manual-edit-panel-title[data-v-c01628d9]{color:#ffffffeb;margin-bottom:10px;font-size:13px;font-weight:600}.layout-manual-edit-panel-index[data-v-c01628d9]{color:#ffffffa6;margin-left:6px;font-weight:400}.layout-manual-edit-field-label[data-v-c01628d9]{color:#ffffff8c;margin-bottom:2px;font-size:11px;display:block}.layout-manual-edit-field-value[data-v-c01628d9]{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:13px}.layout-manual-edit-error[data-v-c01628d9]{color:#ff7875;margin-top:8px;font-size:12px}.layout-manual-edit-hint[data-v-c01628d9]{color:#ffffff8c;margin-top:8px;font-size:12px}.plate-dimension-stack[data-v-c01628d9]{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;display:flex}.plate-dimension-stack .plate-material-frame[data-v-c01628d9]{max-width:100%}.layout-plate-nav[data-v-c01628d9]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.layout-plate-nav-total[data-v-c01628d9]{color:#000000d9;font-size:13px;font-weight:500}.layout-plate-nav-actions[data-v-c01628d9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.layout-plate-nav-cur[data-v-c01628d9]{color:#595959;text-align:center;min-width:120px;font-size:13px}.layout-visualization-single[data-v-c01628d9]{justify-content:flex-start;width:100%;margin-top:0}.plate-container-single[data-v-c01628d9]{box-sizing:border-box;flex:100%;align-self:stretch;width:100%;min-width:0;max-width:100%}.plate-form-material[data-v-c01628d9]{flex-direction:column;gap:10px;display:flex}.plate-form-grid[data-v-c01628d9]{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.plate-form-field[data-v-c01628d9]{align-items:center;gap:6px;min-width:0;display:flex}.plate-form-field .plate-form-label[data-v-c01628d9]{color:#595959;white-space:nowrap;flex:none;width:92px;font-size:12px;line-height:1.3}.plate-form-field[data-v-c01628d9] .ant-input-number{flex:auto;min-width:0}.plate-form-row[data-v-c01628d9]{align-items:center;gap:10px;min-width:0;display:flex}.plate-form-label[data-v-c01628d9]{color:#000000d9;flex:none;width:118px;font-size:14px;line-height:1.5}.plate-form-input-wrap[data-v-c01628d9]{flex:auto;min-width:0}.plate-form-input-wrap[data-v-c01628d9] .ant-input-number{width:100%}.common-params-form[data-v-c01628d9] .ant-form-item{margin-bottom:12px}.common-params-form[data-v-c01628d9] .ant-form-item:last-child{margin-bottom:0}.upload-panel[data-v-c01628d9]{flex-direction:column;gap:0;display:flex}.upload-trigger-row[data-v-c01628d9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-hint[data-v-c01628d9]{color:#8c8c8c;flex:0 auto;min-width:0;margin:0;font-size:12px;line-height:1.5}.upload-file-strip[data-v-c01628d9]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.upload-file-chip[data-v-c01628d9]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.upload-file-chip-icon[data-v-c01628d9]{color:#8c8c8c;flex-shrink:0;font-size:12px}.upload-file-chip-name[data-v-c01628d9]{text-overflow:ellipsis;white-space:nowrap;color:#000000d9;max-width:220px;overflow:hidden}.upload-file-chip-remove[data-v-c01628d9]{color:#8c8c8c;flex-shrink:0;min-width:22px!important;height:22px!important;padding:0 4px!important}.upload-file-chip-remove[data-v-c01628d9]:hover{color:#ff4d4f}.parse-result-scroll[data-v-c01628d9]{margin:0 -4px;padding:0 4px}[data-v-c01628d9] .ant-form-item-label{padding-right:16px}[data-v-c01628d9] .ant-form-inline .ant-form-item{margin-bottom:16px;margin-right:24px}.layout-visualization[data-v-c01628d9]{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.plate-container[data-v-c01628d9]{flex:0 0 calc(50% - 12px);min-width:300px}.plate-container h3[data-v-c01628d9]{margin-bottom:12px;font-size:16px}.plate-canvas[data-v-c01628d9]{margin:0 auto}.layout-item[data-v-c01628d9]{cursor:pointer;transition:all .3s}.layout-item[data-v-c01628d9]:hover{opacity:.8;z-index:10;transform:scale(1.05)}.statistic-group[data-v-c01628d9]{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.statistic-group .ant-statistic[data-v-c01628d9]{flex:none}.thumbnail-container[data-v-c01628d9]{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.thumbnail-canvas[data-v-c01628d9]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px}.thumbnail-error[data-v-c01628d9],.thumbnail-loading[data-v-c01628d9]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:120px;height:80px;display:flex}@media print{.material-layout-optimization[data-v-c01628d9]{padding:0}}.file-panel .left-section-card[data-v-c01628d9]:last-child{flex-direction:column;flex:auto;min-height:0;display:flex}.file-panel[data-v-c01628d9]{max-height:calc(100vh - 140px);overflow:hidden}.file-panel .left-section-card[data-v-c01628d9]:last-child .ant-card-body{flex-direction:column;flex:auto;min-height:0;padding-bottom:8px;display:flex;overflow:hidden}.parse-cards[data-v-c01628d9]{flex-direction:column;flex:auto;gap:10px;min-height:0;max-height:580px;padding-right:4px;display:flex;overflow:hidden auto}.parse-result-card[data-v-c01628d9]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:8px 10px;box-shadow:0 1px 2px #00000008}.parse-card-header[data-v-c01628d9]{margin-bottom:4px}.parse-card-name[data-v-c01628d9]{color:#262626;word-break:break-all;font-size:13px;font-weight:500;line-height:1.25}.parse-card-meta[data-v-c01628d9]{color:#8c8c8c;margin-top:1px;font-size:11px}.parse-card-body[data-v-c01628d9]{background:#fafafa;border-radius:4px;justify-content:center;align-items:center;min-height:100px;margin:6px 0;display:flex;overflow:hidden}.parse-card-canvas[data-v-c01628d9]{background:#fff;border:1px solid #e8e8e8;border-radius:3px;max-width:100%;height:auto}.parse-card-error[data-v-c01628d9]{color:#ff4d4f;text-align:center;padding:4px 8px;font-size:12px}.parse-card-loading[data-v-c01628d9]{color:#8c8c8c;font-size:12px}.parse-card-footer[data-v-c01628d9]{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.parse-card-footer .qty-wrap[data-v-c01628d9]{align-items:center;gap:6px;display:flex}.parse-card-footer .qty-label[data-v-c01628d9]{color:#595959;font-size:12px}.param-modal-body[data-v-c01628d9]{flex-direction:column;gap:16px;display:flex}.param-modal-footer[data-v-c01628d9]{text-align:right;margin-top:16px}.modal-section-card[data-v-c01628d9]{margin-bottom:0}.material-settings-card[data-v-c01628d9]{flex-direction:column;flex-shrink:0;display:flex}.material-settings-card[data-v-c01628d9] .ant-card-body{flex:auto;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.material-settings-card .plate-form-material[data-v-c01628d9]{width:100%}.material-settings-card .plate-form-grid[data-v-c01628d9]{gap:6px 12px;width:100%}.material-settings-card .plate-form-field[data-v-c01628d9]{gap:6px}.material-settings-card .plate-form-field .plate-form-label[data-v-c01628d9]{width:88px;font-size:12px}.material-settings-card .plate-form-row[data-v-c01628d9]{gap:8px}.material-settings-card .plate-form-label[data-v-c01628d9]{width:110px;font-size:13px}.right-stack>.right-section-card[data-v-c01628d9]{margin-bottom:0}.loading-container[data-v-df135c26]{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.loading-text[data-v-df135c26]{color:#666;margin-top:16px}.empty-state[data-v-df135c26]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.empty-state-icon[data-v-df135c26]{margin-bottom:16px;font-size:48px}.empty-state-text[data-v-df135c26]{color:#999;font-size:16px}.page-header[data-v-df135c26]{padding:16px 0}.page-header-left[data-v-df135c26]{flex-direction:column;align-items:flex-start;display:flex}.page-header-left .ant-btn[data-v-df135c26]{margin-bottom:15px}.page-title[data-v-df135c26]{margin:0;font-size:20px;font-weight:600}.content-container[data-v-df135c26]{margin-top:20px}.bom-materials-card[data-v-df135c26]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000017}.table-hover-animation[data-v-df135c26]{border-radius:var(--border-radius);transition:var(--transition-normal);overflow:hidden}.table-hover-animation[data-v-df135c26]:hover{box-shadow:var(--shadow-medium)}[data-v-df135c26] .ant-table-thead>tr>th,[data-v-df135c26] .ant-table-tbody>tr>td,[data-v-df135c26] .ant-table-tbody>tr>td:last-child{text-align:center}.mp-template-pick-hint[data-v-7e1578fa]{color:#0000008c;margin:0 0 12px;font-size:13px;line-height:1.6}.help-icon[data-v-7e1578fa]{color:#1890ff;cursor:pointer;vertical-align:middle;font-size:18px}.help-icon[data-v-7e1578fa]:hover{color:#40a9ff}.help-list[data-v-7e1578fa]{color:#000000d9;margin:0;padding-left:20px;line-height:1.8}.mp-op-modal-footer[data-v-7e1578fa]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mp-op-edit-form[data-v-7e1578fa] .ant-form-item{margin-bottom:12px}.mp-op-edit-form[data-v-7e1578fa] .ant-form-item-row{align-items:center}.mp-special-remark-label[data-v-7e1578fa],.mp-op-special-remark-cell[data-v-7e1578fa]{color:#cf1322}.mp-op-edit-form[data-v-7e1578fa] .ant-form-item-control-input-content{min-width:0}.mp-op-edit-form[data-v-7e1578fa] .mp-op-compact-select-item .ant-form-item-row{flex-wrap:nowrap}.mp-op-edit-form[data-v-7e1578fa] .mp-op-work-center-select.ant-select{min-width:0;max-width:100%;width:100%!important}.mp-op-edit-form[data-v-7e1578fa] .mp-op-work-center-select .ant-select-selector{max-width:100%;width:100%!important;min-width:0!important}.mp-op-edit-form[data-v-7e1578fa] .mp-op-resource-tree-select.ant-select,.mp-op-edit-form[data-v-7e1578fa] .mp-op-resource-tree-select{max-width:100%;width:100%!important}.mp-op-edit-form[data-v-7e1578fa] .mp-op-resource-tree-select .ant-select-selector{width:100%!important}.mp-inline-hours-input[data-v-7e1578fa]{box-sizing:border-box;text-align:right;background:#fff;border:1px solid #d9d9d9;border-radius:4px;outline:none;width:100%;min-width:72px;height:24px;padding:0 8px;line-height:22px;display:block}.mp-inline-hours-input[data-v-7e1578fa]:hover{border-color:#4096ff}.mp-inline-hours-input[data-v-7e1578fa]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.mp-op-instruction-cell[data-v-7e1578fa]{text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:default;width:100%;max-width:100%;display:block;overflow:hidden}.mp-ops-card[data-v-7e1578fa] .ant-table-tbody>tr>td[data-col-key=instruction]{text-align:left!important}.mp-ops-card[data-v-7e1578fa] td.ant-table-cell:has(.mp-op-instruction-cell){text-align:left!important}.mp-quota-hours-row[data-v-7e1578fa]{align-items:center;gap:8px;display:flex}.mp-quota-hours-row[data-v-7e1578fa] .ant-input{flex:1;min-width:0}.mp-quota-calc-btn[data-v-7e1578fa]{flex-shrink:0}.mp-op-inst-preview[data-v-7e1578fa]{color:#000000a6;cursor:pointer;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-height:32px;padding:8px 11px;font-size:14px;line-height:1.5}.mp-op-inst-preview--compact[data-v-7e1578fa]{text-overflow:ellipsis;white-space:nowrap;align-items:center;height:32px;min-height:32px;padding:0 11px;display:flex;overflow:hidden}.mp-op-inst-preview[data-v-7e1578fa]:focus-visible{outline-offset:2px;outline:2px solid #4096ff}.mp-op-inst-preview[data-v-7e1578fa]:hover{border-color:#4096ff}.mp-split-row[data-v-7e1578fa]{margin-top:0}.mp-split-col[data-v-7e1578fa]{flex-direction:column;min-height:0;display:flex}.mp-split-col--left .mp-left-card[data-v-7e1578fa]{flex-direction:column;flex:1;min-height:0;display:flex}.mp-left-card[data-v-7e1578fa] .ant-card-head{flex-shrink:0}.mp-left-card[data-v-7e1578fa] .ant-card-body{flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex;overflow:hidden}.mp-left-card[data-v-7e1578fa] .ant-spin-nested-loading{flex-direction:column;flex:1;min-height:0;display:flex}.mp-left-card[data-v-7e1578fa] .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mp-tree-wrap[data-v-7e1578fa]{flex:1;min-height:0;overflow:hidden auto}.mp-right-stack[data-v-7e1578fa]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.mp-split-col--right .mp-placeholder-card[data-v-7e1578fa]{flex-direction:column;flex:1;min-height:360px;display:flex}.mp-tree-title--product[data-v-7e1578fa]{font-weight:600}.mp-tree-title-hint[data-v-7e1578fa]{color:#00000073;margin-left:6px;font-size:12px}.mp-placeholder-card[data-v-7e1578fa] .ant-card-body{flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}.mp-drawing-number-link[data-v-7e1578fa]{color:#1677ff;cursor:pointer}.mp-drawing-number-link[data-v-7e1578fa]:hover{color:#4096ff}.mp-detail-card[data-v-7e1578fa]{margin-bottom:12px}.mp-op-actions-cell[data-v-7e1578fa]{justify-content:center;align-items:center;row-gap:2px}.mp-op-actions-cell[data-v-7e1578fa] .ant-space-item{align-items:center;display:inline-flex}.mp-readonly-hint[data-v-7e1578fa]{color:#00000061;font-size:13px}.mechanical-manual[data-v-da0fde4c]{padding:24px}.manual-page-header[data-v-da0fde4c]{flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;display:flex}.manual-page-title[data-v-da0fde4c]{flex-shrink:0;margin:0}.model-config-hint-inline[data-v-da0fde4c]{color:#8c8c8c;white-space:nowrap;font-size:12px}.manual-header-query-btn[data-v-da0fde4c]{flex-shrink:0;margin-left:auto}.manual-search-area[data-v-da0fde4c]{margin-top:8px}.manual-result-area[data-v-da0fde4c]{margin-top:16px}.search-card[data-v-da0fde4c]{border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:var(--transition-normal)}.search-card[data-v-da0fde4c]:hover{box-shadow:var(--shadow-medium)}.search-input-wrapper[data-v-da0fde4c]{width:100%;margin-bottom:12px}.query-textarea[data-v-da0fde4c]{resize:vertical;width:100%;min-height:120px}.query-button[data-v-da0fde4c]{min-width:120px;height:40px;font-size:16px}.btn-hover-effect[data-v-da0fde4c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.manual-page-header[data-v-da0fde4c]{flex-direction:column;align-items:stretch}.manual-header-query-btn[data-v-da0fde4c]{align-self:flex-end;margin-left:0}}.quick-topics[data-v-da0fde4c]{margin-top:8px}.quick-topics-label[data-v-da0fde4c]{margin-right:8px;font-weight:500}.quick-topic-tag[data-v-da0fde4c]{cursor:pointer;transition:var(--transition-normal);margin-bottom:8px;margin-right:8px}.clickable-tag[data-v-da0fde4c]:hover{opacity:.8;transform:translateY(-2px)}.result-area[data-v-da0fde4c]{min-height:400px}.empty-history[data-v-da0fde4c]{min-height:300px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-da0fde4c]{margin-bottom:16px;font-size:48px}.empty-text[data-v-da0fde4c]{font-size:16px}.history-list[data-v-da0fde4c]{max-height:600px;overflow-y:auto}.history-answer-preview[data-v-da0fde4c]{color:#000000a6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;display:-webkit-box;overflow:hidden}@media (max-width:768px){.mechanical-manual[data-v-da0fde4c]{padding:16px}.quick-topics[data-v-da0fde4c]{flex-wrap:wrap;align-items:center;display:flex}.quick-topics-label[data-v-da0fde4c]{width:100%;margin-bottom:8px}}.process-agent-page[data-v-1719747c]{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:8px 12px 12px;display:flex}.page-head[data-v-1719747c]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-head-left[data-v-1719747c]{align-items:center;gap:10px;display:flex}.page-title[data-v-1719747c]{color:#000000e0;font-size:20px;font-weight:600;line-height:1.3}.page-tag[data-v-1719747c]{margin:0}.split-layout[data-v-1719747c]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar[data-v-1719747c]{background:#fafafa;border-right:1px solid #f0f0f0;flex-direction:column;flex:0 0 30%;min-width:220px;padding:12px;display:flex}.new-chat-btn[data-v-1719747c]{margin-bottom:12px}.sidebar-link[data-v-1719747c]{color:#1677ff;margin-bottom:10px;font-size:13px;text-decoration:none;display:block}.sidebar-link[data-v-1719747c]:hover{text-decoration:underline}.sidebar-skills-select[data-v-1719747c]{width:100%;margin-bottom:10px}.sidebar-section-title[data-v-1719747c]{color:#0000008c;margin-bottom:8px;font-size:13px;font-weight:500}.history-list[data-v-1719747c]{flex:1;min-height:0;overflow-y:auto}.history-item[data-v-1719747c]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:6px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.history-item[data-v-1719747c]:hover{border-color:#91caff}.history-item.active[data-v-1719747c]{background:#e6f4ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff26}.history-item-title[data-v-1719747c]{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.4}.history-item-meta[data-v-1719747c]{color:#00000073;margin-top:6px;font-size:12px}.main-pane[data-v-1719747c]{flex-direction:column;flex:1;min-width:0;padding:12px 16px;display:flex}.main-pane-header[data-v-1719747c]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.main-pane-title[data-v-1719747c]{color:#000000d9;font-size:15px;font-weight:600}.chat-card[data-v-1719747c]{flex-direction:column;flex:1;min-height:0;display:flex}.chat-card[data-v-1719747c] .ant-card-body{flex-direction:column;flex:1;gap:0;min-height:0;padding:12px;display:flex}.chat-middle[data-v-1719747c]{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow:visible}.chat-scroll[data-v-1719747c]{flex:1 1 0;min-height:100px;padding:4px 4px 8px;overflow:auto}.bubble[data-v-1719747c]{border-radius:8px;max-width:100%;margin-bottom:12px;padding:10px 12px}.bubble-head[data-v-1719747c]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bubble-head .role[data-v-1719747c]{opacity:.65;margin-bottom:0;font-size:12px}.bubble-copy-btn[data-v-1719747c]{flex-shrink:0;height:auto;padding:0 4px;font-size:12px}.bubble .content[data-v-1719747c]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}.bubble-attachments[data-v-1719747c]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.attachment-chips[data-v-1719747c]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.att-size[data-v-1719747c]{opacity:.75;font-size:12px}.hidden-file-input[data-v-1719747c]{display:none}.bubble.user[data-v-1719747c]{background:#e6f4ff;border:1px solid #91caff}.bubble.assistant[data-v-1719747c]{background:#f6ffed;border:1px solid #b7eb8f}.thinking-collapse.thinking-collapse--in-thread[data-v-1719747c]{margin-top:12px}.thinking-collapse[data-v-1719747c]{flex:none;width:100%;max-height:min(40vh,280px);margin-top:0;overflow:visible}.thinking-collapse[data-v-1719747c] .ant-collapse-item{border-bottom:none}.thinking-collapse[data-v-1719747c] .ant-collapse-content{max-height:min(34vh,240px);overflow-y:auto}.thinking-collapse[data-v-1719747c] .ant-collapse-content-box{padding-top:0!important;padding-bottom:8px!important}.thinking-collapse[data-v-1719747c] .ant-collapse-header{font-size:13px;font-weight:500;line-height:1.35;padding:6px 10px!important}.thinking-body[data-v-1719747c]{color:#000000d9;max-height:none;font-size:12px;line-height:1.45;overflow-y:visible}.thinking-line[data-v-1719747c]{white-space:pre-wrap;word-break:break-word;border-bottom:1px dashed #f0f0f0;padding:4px 0}.thinking-line[data-v-1719747c]:last-of-type{border-bottom:none}.thinking-pulse[data-v-1719747c]{color:#1677ff;margin-top:8px;animation:1.2s ease-in-out infinite pulse-opacity-1719747c}@keyframes pulse-opacity-1719747c{0%,to{opacity:.55}50%{opacity:1}}.composer[data-v-1719747c]{border-top:1px solid #f0f0f0;flex:none;padding-top:10px}.send-queue-hint[data-v-1719747c]{color:#0000008c;margin-top:8px;font-size:12px;line-height:1.45}.agent-send-btn.agent-send-btn--busy.ant-btn-loading[data-v-1719747c]{animation:1.35s ease-in-out infinite agent-send-pulse-1719747c}@keyframes agent-send-pulse-1719747c{0%,to{box-shadow:0 0 #1677ff73}50%{box-shadow:0 0 0 6px #1677ff14}}.agent-stop-btn[data-v-1719747c]:not(:disabled){font-weight:500}.composer-actions[data-v-1719747c]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (max-width:768px){.split-layout[data-v-1719747c]{flex-direction:column}.sidebar[data-v-1719747c]{border-bottom:1px solid #f0f0f0;border-right:none;flex:none;width:100%;max-width:none;max-height:240px}}.help-icon[data-v-23b1dc68]{color:#1890ff;cursor:pointer;vertical-align:middle;font-size:18px}.help-icon[data-v-23b1dc68]:hover{color:#40a9ff}.help-list[data-v-23b1dc68]{color:#000000d9;margin:0;padding-left:20px;line-height:1.8}.mp-drawing-number-link[data-v-23b1dc68]{color:#1677ff;cursor:pointer}.mp-drawing-number-link[data-v-23b1dc68]:hover{color:#4096ff}.mp-split-row[data-v-23b1dc68]{margin-top:0}.mp-split-col[data-v-23b1dc68]{flex-direction:column;min-height:0;display:flex}.mp-split-col--left .mp-left-card[data-v-23b1dc68]{flex-direction:column;flex:1;min-height:0;display:flex}.mp-left-card[data-v-23b1dc68] .ant-card-head{flex-shrink:0}.mp-left-card[data-v-23b1dc68] .ant-card-body{flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex;overflow:hidden}.mp-left-card[data-v-23b1dc68] .ant-spin-nested-loading{flex-direction:column;flex:1;min-height:0;display:flex}.mp-left-card[data-v-23b1dc68] .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mp-tree-wrap[data-v-23b1dc68]{flex:1;min-height:0;overflow:hidden auto}.mp-right-stack[data-v-23b1dc68]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.mp-split-col--right .mp-placeholder-card[data-v-23b1dc68]{flex-direction:column;flex:1;min-height:360px;display:flex}.mp-placeholder-card[data-v-23b1dc68] .ant-card-body{flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}.mp-detail-card[data-v-23b1dc68]{margin-bottom:12px}.query-item-span-wide[data-v-23b1dc68]{grid-column:span 2}@media (max-width:1200px){.query-item-span-wide[data-v-23b1dc68]{grid-column:span 1}}.process-bom-detail.lp-page[data-v-d9a6c576]{box-sizing:border-box;min-height:100%;padding:16px 22px}.top-info.process-bom-page-summary[data-v-d9a6c576]{background:0 0;margin-bottom:0;padding:0}.top-info[data-v-d9a6c576]{margin-bottom:0}.process-bom-detail .lp-table-toolbar[data-v-d9a6c576]{margin-bottom:18px}.process-bom-detail .bom-tree[data-v-d9a6c576]{margin-top:0}.info-item[data-v-d9a6c576]{align-items:center;display:flex}.info-item .label[data-v-d9a6c576]{margin-right:8px;font-weight:700}.empty-hint[data-v-d9a6c576]{text-align:center;color:#888;padding:24px}.bom-tree-table--compact[data-v-d9a6c576] .ant-table-thead>tr>th{white-space:nowrap;padding:6px 8px;line-height:1.35}.bom-tree-qty-cell[data-v-d9a6c576]{align-items:center;width:100%;min-height:22px;display:flex}.bom-tree-qty-text[data-v-d9a6c576]{text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.bom-tree-qty-clickable[data-v-d9a6c576]{width:100%;font:inherit;text-align:inherit;cursor:pointer;color:var(--ant-color-primary,#1677ff);text-overflow:ellipsis;background:0 0;border:none;outline:none;margin:0;padding:0;display:inline-block;overflow:hidden}.bom-tree-qty-clickable[data-v-d9a6c576]:hover{text-decoration:underline}.bom-tree-qty-inline-input[data-v-d9a6c576]{max-width:100%}.bom-tree-table--compact[data-v-d9a6c576] .ant-table-tbody>tr>td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:32px;max-height:32px;padding:4px 8px;line-height:1.35;overflow:hidden}.bom-tree-table--compact[data-v-d9a6c576] .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-overflow:clip;overflow:visible}.process-route-cell[data-v-d9a6c576]{cursor:pointer;color:#1677ff}.process-route-cell[data-v-d9a6c576]:hover{text-decoration:underline}.process-bom-edit-form-pdm-like[data-v-d9a6c576] .ant-form-item{margin-bottom:8px}.process-bom-edit-form-pdm-like[data-v-d9a6c576] .ant-row{align-items:flex-start}.process-bom-edit-form-item-route[data-v-d9a6c576] .ant-form-item-label{align-items:flex-start;padding-top:6px}.process-bom-edit-form-item-route[data-v-d9a6c576] .ant-form-item-label>label{height:auto}.process-route-toolbar[data-v-d9a6c576]{margin-top:4px}.process-route-tile-label[data-v-d9a6c576]{color:#000000a6;margin:12px 0 8px;font-size:13px}.process-route-tile-wrap[data-v-d9a6c576]{flex-wrap:wrap;gap:8px;max-height:240px;padding:4px 0 8px;display:flex;overflow-y:auto}.process-route-tile-empty[data-v-d9a6c576]{color:#999;padding:8px 0;font-size:13px}.process-route-hint[data-v-d9a6c576]{color:#00000073;margin:8px 0 0;font-size:12px}.bom-inline-attr-cell[data-v-d9a6c576]{min-width:0}.bom-tree-table--compact[data-v-d9a6c576] .ant-table-tbody>tr>td:has(.bom-inline-attr-cell){text-overflow:clip;white-space:normal;max-height:none;overflow:visible}.bom-inline-select[data-v-d9a6c576]{width:100%;max-width:118px}.bom-inline-select--bool[data-v-d9a6c576]{max-width:76px}.help-icon[data-v-41baaa1c]{color:#1890ff;cursor:pointer;vertical-align:middle;font-size:18px}.help-icon[data-v-41baaa1c]:hover{color:#40a9ff}.help-list[data-v-41baaa1c]{color:#000000d9;margin:0;padding-left:20px;line-height:1.8}.process-bom-action-cell[data-v-41baaa1c]{white-space:nowrap}.process-bom-action-cell[data-v-41baaa1c] .ant-space-item{flex-shrink:0}.bom-detail[data-v-41baaa1c]{margin-top:8px}.bom-header[data-v-41baaa1c]{margin-bottom:16px}.bom-items[data-v-41baaa1c]{margin-top:16px}.bom-items h3[data-v-41baaa1c]{margin-bottom:10px;font-size:16px;font-weight:600}.mr-2[data-v-41baaa1c]{margin-right:8px}.mt-4[data-v-41baaa1c]{margin-top:16px}.bom-sequence-cell[data-v-41baaa1c]{white-space:nowrap}.query-conditions--pdm-sync[data-v-41baaa1c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.query-conditions--pdm-sync .query-item .query-label[data-v-41baaa1c]{color:#000000a6;margin-bottom:4px;font-size:13px;display:block}.query-actions--pdm-sync[data-v-41baaa1c]{grid-column:4;justify-content:flex-end;padding-bottom:2px;display:flex}.pdm-sync-candidate-table[data-v-41baaa1c]{margin-top:12px}.pdm-sync-hint[data-v-41baaa1c]{color:#00000073;margin:12px 0 0;font-size:13px;line-height:1.6}.process-info-card[data-v-f84bceef]{background-color:var(--color-background-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:var(--transition-normal);padding:20px}.process-info-card[data-v-f84bceef]:hover{box-shadow:var(--shadow-medium)}.process-info-header h3[data-v-f84bceef]{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 8px}.process-info-header p[data-v-f84bceef]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.link-documents-content[data-v-f84bceef]{padding:16px 0}.linked-documents-list[data-v-f84bceef]{margin-top:24px}.linked-documents-list h4[data-v-f84bceef]{color:var(--color-text-primary);font-size:var(--font-size-lg);margin-bottom:16px}.upload-hint[data-v-f84bceef]{color:var(--color-text-secondary);font-size:var(--font-size-small)}.table-hover-animation[data-v-f84bceef]{border-radius:var(--border-radius);transition:var(--transition-normal);overflow:hidden}.table-hover-animation[data-v-f84bceef]:hover{box-shadow:var(--shadow-medium)}[data-v-f84bceef] .ant-table-thead>tr>th,[data-v-f84bceef] .ant-table-tbody>tr>td{text-align:center}[data-v-f84bceef] .ant-table-tbody>tr>td:last-child{text-align:left}.page-title-row[data-v-f507f0ee]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-f507f0ee]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-f507f0ee]:hover{color:#40a9ff}.process-form-compact.ant-form .ant-form-item{margin-bottom:8px}.process-form-compact .process-form-input,.process-form-compact .ant-input-number,.process-form-compact .ant-select{width:100%!important}.process-form-compact .form-label-hint{color:#999;margin-top:2px;font-size:12px;font-weight:400;display:block}.top-button-bar[data-v-d10549ec]{background:#fff;border-radius:8px;margin-bottom:20px;padding:16px 20px;box-shadow:0 2px 8px #00000017}.button-group[data-v-d10549ec]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.button-group[data-v-d10549ec] .ant-btn{margin-right:0}.material-info-card[data-v-d10549ec]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000017}.card-title[data-v-d10549ec]{color:#333;margin-bottom:16px;font-size:16px;font-weight:700}.process-operation-bar[data-v-d10549ec]{background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;margin-top:15px;margin-bottom:15px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000017}.process-operation-bar[data-v-d10549ec] .ant-btn{margin-right:0}.process-list-card[data-v-d10549ec]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000017}.table-wrapper[data-v-d10549ec]{overflow-x:auto}.loading-container[data-v-d10549ec]{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.loading-text[data-v-d10549ec]{color:#666;margin-top:16px}.empty-state[data-v-d10549ec]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.empty-state-icon[data-v-d10549ec]{margin-bottom:16px;font-size:48px}.empty-state-text[data-v-d10549ec]{color:#999;font-size:16px}.card-hover-effect[data-v-d10549ec]{transition:all .3s}.card-hover-effect[data-v-d10549ec]:hover{box-shadow:0 4px 16px #0000001f}.table-hover-animation[data-v-d10549ec]{border-radius:var(--border-radius);transition:var(--transition-normal);overflow:hidden}.table-hover-animation[data-v-d10549ec]:hover{box-shadow:var(--shadow-medium)}[data-v-d10549ec] .ant-table-thead>tr>th{text-align:center;background-color:#fafafa;font-weight:600}[data-v-d10549ec] .ant-table-tbody>tr>td{text-align:center;vertical-align:middle}[data-v-d10549ec] .ant-table-tbody>tr>td:last-child{text-align:left}.version-management-container[data-v-d10549ec]{padding:10px 0}.version-list-section[data-v-d10549ec]{margin-bottom:20px}.version-form-section[data-v-d10549ec]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.section-title[data-v-d10549ec]{color:#333;margin-bottom:16px;font-size:16px;font-weight:700}.form-actions[data-v-d10549ec]{text-align:right;margin-top:20px}.form-actions[data-v-d10549ec] .ant-btn{margin-left:8px}.template-selection-container[data-v-d10549ec]{padding:10px 0}.template-filter-section[data-v-d10549ec]{background:#fafafa;border-radius:8px;margin-bottom:20px;padding:16px}.filter-actions[data-v-d10549ec]{text-align:right;margin-top:8px}.filter-actions[data-v-d10549ec] .ant-btn{margin-left:8px}.template-list-section[data-v-d10549ec]{margin-top:20px}.template-description[data-v-d10549ec]{text-align:left;word-break:break-all;line-height:1.5}[data-v-d10549ec] .ant-table-row-selected{background-color:#e6f7ff!important}[data-v-d10549ec] .ant-table-row-selected:hover{background-color:#bae7ff!important}.associate-material-container[data-v-d10549ec]{padding:10px 0}.bom-materials-section[data-v-d10549ec]{margin-bottom:20px}.quantity-input[data-v-d10549ec]{width:120px}[data-v-d10549ec] .ant-table-tbody>tr>td .ant-input-number{margin:0}[data-v-d10549ec] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}.associate-file-container[data-v-d10549ec]{padding:10px 0}.file-upload-section[data-v-d10549ec]{background-color:#fafafa;border-radius:8px;margin-bottom:20px;padding:20px}.upload-area[data-v-d10549ec]{flex-direction:column;align-items:flex-start;display:flex}.upload-button[data-v-d10549ec]{margin-bottom:8px}.upload-hint[data-v-d10549ec]{color:#666;margin-top:4px;font-size:12px}.associated-files-section[data-v-d10549ec]{margin-top:20px}.file-link[data-v-d10549ec]{color:#1890ff;cursor:pointer;text-decoration:underline}.file-link[data-v-d10549ec]:hover{color:#40a9ff}.modal-footer-actions[data-v-d10549ec]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}[data-v-d10549ec] .ant-upload-list-item-name{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.copy-process-container[data-v-d10549ec]{padding:10px 0}.copy-process-filter-section[data-v-d10549ec]{background-color:#fafafa;border-radius:8px;margin-bottom:20px;padding:20px}.similar-materials-section[data-v-d10549ec]{margin-top:20px}.top-button-bar[data-v-cae0737f]{background:#fff;border-radius:8px;margin-bottom:20px;padding:16px 20px;box-shadow:0 2px 8px #00000017}.button-group[data-v-cae0737f]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.button-group[data-v-cae0737f] .ant-btn{margin-right:0}.material-info-card[data-v-cae0737f]{background:#fff;border-radius:8px;margin-bottom:15px;padding:20px;box-shadow:0 2px 8px #00000017}.card-title[data-v-cae0737f]{color:#333;text-align:left;margin-bottom:16px;font-size:16px;font-weight:700}.blank-info-card[data-v-cae0737f]{background:#fff;border-radius:8px;margin-bottom:15px;padding:20px;box-shadow:0 2px 8px #00000017}.process-list-card[data-v-cae0737f]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000017}.table-wrapper[data-v-cae0737f]{overflow-x:auto}.loading-container[data-v-cae0737f]{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.loading-text[data-v-cae0737f]{color:#666;margin-top:16px}.empty-state[data-v-cae0737f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.empty-state-icon[data-v-cae0737f]{margin-bottom:16px;font-size:48px}.empty-state-text[data-v-cae0737f]{color:#999;font-size:16px}.card-hover-effect[data-v-cae0737f]{transition:all .3s}.card-hover-effect[data-v-cae0737f]:hover{box-shadow:0 4px 16px #0000001f}.table-hover-animation[data-v-cae0737f]{border-radius:var(--border-radius);transition:var(--transition-normal);overflow:hidden}.table-hover-animation[data-v-cae0737f]:hover{box-shadow:var(--shadow-medium)}[data-v-cae0737f] .ant-table-thead>tr>th{text-align:center;background-color:#fafafa;font-weight:600}[data-v-cae0737f] .ant-table-tbody>tr>td{text-align:center}.associate-material-container[data-v-cae0737f]{padding:10px 0}[data-v-cae0737f] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}.table-hover-animation[data-v-0e5de468]{border-radius:var(--border-radius);transition:var(--transition-normal);overflow:hidden}.table-hover-animation[data-v-0e5de468]:hover{box-shadow:var(--shadow-medium)}[data-v-0e5de468] .ant-table-thead>tr>th,[data-v-0e5de468] .ant-table-tbody>tr>td{text-align:center}[data-v-0e5de468] .ant-table-tbody>tr>td:last-child{text-align:left}.search-bar[data-v-0e5de468]{margin-bottom:16px}.action-buttons[data-v-0e5de468]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tree-container[data-v-0e5de468]{border:1px solid #f0f0f0;border-radius:4px;max-height:600px;margin-top:16px;padding:16px;overflow-y:auto}.custom-tree[data-v-0e5de468]{font-size:14px}.tree-node[data-v-0e5de468]{margin:4px 0}.tree-node-selected[data-v-0e5de468]{background-color:#e6f7ff;border-radius:4px}.node-content[data-v-0e5de468]{cursor:pointer;border-radius:4px;align-items:center;padding:4px 8px;transition:background-color .3s;display:flex}.node-content[data-v-0e5de468]:hover{background-color:#f5f5f5}.expand-icon[data-v-0e5de468]{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;font-size:12px;display:inline-flex}.expand-icon.placeholder[data-v-0e5de468]{cursor:default}.node-name[data-v-0e5de468]{flex:1;font-weight:500}.node-actions[data-v-0e5de468]{gap:8px;display:flex}.node-actions .ant-btn[data-v-0e5de468]{padding:0 4px;font-size:12px}.tree-children[data-v-0e5de468]{margin-left:20px}.resource-header[data-v-0e5de468]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.resource-title[data-v-0e5de468]{margin:0;font-size:16px;font-weight:600}.resource-actions[data-v-0e5de468]{gap:8px;display:flex}.resource-search-area[data-v-0e5de468]{margin-bottom:16px}.resource-table-wrapper[data-v-0e5de468]{margin-top:16px}.import-modal-content[data-v-0e5de468]{padding:16px 0}.import-tips[data-v-0e5de468]{margin-bottom:24px}.import-tips h4[data-v-0e5de468]{margin-bottom:8px;font-weight:600}.import-tips ul[data-v-0e5de468]{margin:0;padding-left:20px}.import-tips li[data-v-0e5de468]{color:#666;margin-bottom:4px}.import-template[data-v-0e5de468]{margin-bottom:24px}.import-upload[data-v-0e5de468]{margin-bottom:16px}.upload-hint[data-v-0e5de468]{color:#999;margin-top:8px;font-size:12px}.page-title-row[data-v-2d2d45e5]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-2d2d45e5]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-2d2d45e5]:hover{color:#40a9ff}.help-list[data-v-2d2d45e5]{margin:0;padding-left:20px;line-height:1.8}.mb-3[data-v-2d2d45e5]{margin-bottom:12px}.page-title-row[data-v-6517540b]{margin:0 0 16px;font-size:20px;font-weight:600}.query-conditions[data-v-6517540b]{grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px 16px;display:grid}.query-item[data-v-6517540b]{align-items:center;display:flex}.query-label[data-v-6517540b]{flex-shrink:0;width:96px}.query-input[data-v-6517540b]{flex:1}.query-actions[data-v-6517540b]{align-items:center;gap:8px;display:flex}.process-task-list .query-actions--tr[data-v-6517540b]{white-space:nowrap;justify-content:flex-end;align-self:end;flex-wrap:nowrap!important}.customer-tech[data-v-6517540b]{white-space:pre-line;text-align:center;display:inline-block}.customer-tech-links[data-v-6517540b]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.page-title-row[data-v-f3959ced]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-f3959ced]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-f3959ced]:hover{color:#40a9ff}.operation-instruction-cell[data-v-f3959ced]{align-items:center;display:flex}.rich-text-editor[data-v-f3959ced]{resize:vertical;min-height:150px;font-size:14px;line-height:1.5}.rich-text-editor-container[data-v-f3959ced]{margin-bottom:0}.rich-text-top-actions[data-v-f3959ced]{justify-content:flex-end;margin-bottom:10px;display:flex}.mechanical-symbol-bar[data-v-f3959ced]{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.mechanical-symbol-bar-top[data-v-f3959ced]{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mechanical-symbol-bar-label[data-v-f3959ced]{color:#00000073;flex-shrink:0;font-size:12px}.term-picker-toolbar[data-v-f3959ced]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.term-picker-desc-cell[data-v-f3959ced]{-webkit-line-clamp:2;word-break:break-word;text-align:left;-webkit-box-orient:vertical;max-width:420px;display:-webkit-box;overflow:hidden}.mechanical-symbol-buttons[data-v-f3959ced]{flex-wrap:wrap;gap:8px;display:flex}.mechanical-symbol-btn[data-v-f3959ced]{min-width:36px;padding:0 8px;font-family:Segoe UI Symbol,Arial Unicode MS,Microsoft YaHei,sans-serif;font-size:15px}.process-management[data-v-f3959ced]{max-height:none;overflow:visible}.process-modal-action-bar[data-v-f3959ced]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.process-selection[data-v-f3959ced]{max-height:400px;overflow-y:auto}.process-selection-query[data-v-f3959ced]{margin-bottom:12px}.process-selection-query-row[data-v-f3959ced]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.process-selection-label[data-v-f3959ced]{color:#000000a6;flex:none;font-size:14px}.process-selection-input[data-v-f3959ced]{width:160px}.process-template-list[data-v-f3959ced] .capp-op-actions{white-space:nowrap;flex-wrap:nowrap}.strategy-config[data-v-98e5df3d]{padding:16px}.strategy-config-form[data-v-98e5df3d] .ant-form-item:last-child{margin-bottom:0}.page-title-row[data-v-0ffea88d]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-0ffea88d]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-0ffea88d]:hover{color:#40a9ff}.tm-mechanical-symbol-bar[data-v-0ffea88d]{border-top:1px solid #f0f0f0;margin-top:10px;padding-top:10px}.tm-mechanical-symbol-bar-label[data-v-0ffea88d]{color:#00000073;margin-bottom:8px;font-size:12px;display:block}.tm-mechanical-symbol-buttons[data-v-0ffea88d]{flex-wrap:wrap;gap:8px;display:flex}.tm-mechanical-symbol-btn[data-v-0ffea88d]{min-width:36px;padding:0 8px;font-family:Segoe UI Symbol,Arial Unicode MS,Microsoft YaHei,sans-serif;font-size:15px}.page-title-row[data-v-0cc5cab0]{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.help-icon[data-v-0cc5cab0]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-0cc5cab0]:hover{color:#40a9ff}.wc-form-grid[data-v-0cc5cab0] .ant-form-item{margin-bottom:8px}.wc-control-fill[data-v-0cc5cab0],.wc-num-fill[data-v-0cc5cab0],.wc-num-fill[data-v-0cc5cab0] .ant-input-number{width:100%}
