.page-title-row[data-v-c77bf6e3]{margin:0 0 16px;font-size:20px;font-weight:600}.query-conditions[data-v-c77bf6e3]{grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px 16px;display:grid}.query-item[data-v-c77bf6e3]{align-items:center;display:flex}.query-label[data-v-c77bf6e3]{flex-shrink:0;width:96px}.query-input[data-v-c77bf6e3]{flex:1}.query-actions[data-v-c77bf6e3]{align-items:center;gap:8px;display:flex}.design-task-list .query-actions--tr[data-v-c77bf6e3]{white-space:nowrap;justify-content:flex-end;align-self:end;flex-wrap:nowrap!important}.design-task-list .query-conditions--expanded .query-actions--tr[data-v-c77bf6e3]{grid-area:4/4}.customer-tech[data-v-c77bf6e3]{white-space:pre-line;text-align:center;display:inline-block}.customer-tech-links[data-v-c77bf6e3]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.drawing-bom-recognition[data-v-4add1a32]{margin-top:-6px;padding:0 24px 24px}.drawing-bom-recognition[data-v-4add1a32] .ant-card-head{min-height:48px;padding-top:0}.upload-form[data-v-4add1a32] .ant-form-item{margin-bottom:0}.upload-row[data-v-4add1a32]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-tip[data-v-4add1a32]{color:#00000073;font-size:12px;line-height:32px}.result-section[data-v-4add1a32]{margin-top:16px}.page-title-row[data-v-db61a355]{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-db61a355]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-db61a355]:hover{color:#40a9ff}.help-list[data-v-db61a355]{margin:0;padding-left:20px;line-height:1.8}.material-category-actions-space[data-v-db61a355] .ant-space-item{flex-shrink:0}.material-category-actions-space[data-v-db61a355] .ant-btn.ant-btn-link{white-space:nowrap;padding-inline:6px}.page-title-row[data-v-ddabd9e8]{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-ddabd9e8]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-ddabd9e8]:hover{color:#40a9ff}.help-list[data-v-ddabd9e8]{margin:0;padding-left:20px;line-height:1.8}.material-texture-op-actions[data-v-ddabd9e8] .ant-btn-link{padding:0 4px}.page-title-row[data-v-85ac7392]{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-85ac7392]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-85ac7392]:hover{color:#40a9ff}.help-list[data-v-85ac7392]{margin:0;padding-left:20px;line-height:1.8}.material-type-op-actions[data-v-85ac7392] .ant-btn-link{padding:0 4px}.page-title-row[data-v-71149748]{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-71149748]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-71149748]:hover{color:#40a9ff}.help-list[data-v-71149748]{margin:0;padding-left:20px;line-height:1.8}.material-unit-op-actions[data-v-71149748] .ant-btn-link{padding:0 4px}.sb-drawer-toolbar[data-v-ff296834],.sb-field[data-v-ff296834]{margin-bottom:16px}.sb-label[data-v-ff296834]{color:#888;margin-bottom:4px;font-size:12px;display:block}.sb-muted[data-v-ff296834]{color:#999;font-size:12px}.sb-variant-block[data-v-ff296834]{flex-direction:column;gap:16px;display:flex}.sb-variant-row[data-v-ff296834]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px}.sb-variant-row--conflict[data-v-ff296834]{background:#fff2f0;border-color:#ff4d4f}.sb-variant-row-fields[data-v-ff296834]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.sb-combo-params[data-v-ff296834]{flex-wrap:wrap;flex:200px;align-items:center;gap:10px 16px;min-width:0;display:flex}.sb-combo-inline[data-v-ff296834]{flex-direction:row;align-items:center;gap:8px;min-height:32px;display:inline-flex}.sb-combo-label[data-v-ff296834]{color:#000000bf;white-space:nowrap;flex:none;max-width:120px;font-size:13px}.sb-combo-value-select[data-v-ff296834]{width:168px;min-width:140px}.sb-combo-value-input.sb-variant-input[data-v-ff296834]{width:160px}.sb-variant-mat-section[data-v-ff296834]{border-top:1px dashed #e0e0e0;margin-top:12px;padding-top:12px}.sb-variant-del[data-v-ff296834]{flex:none}.sb-variant-add-btn[data-v-ff296834]{margin-top:4px}.sb-mat-desc-wrap--conflict[data-v-ff296834]{background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;padding:8px}.sb-conflict-tip[data-v-ff296834]{color:#cf1322;margin-top:8px;font-size:12px}.sb-conflict-text[data-v-ff296834]{color:#cf1322}.super-bom-edit[data-v-1ac00e8f]{background:#f0f2f5;min-height:100%;padding:24px}.page-title-row[data-v-1ac00e8f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-title[data-v-1ac00e8f]{margin:0}.sb-form[data-v-1ac00e8f]{max-width:800px}.sb-footer-actions[data-v-1ac00e8f]{border-top:1px solid #f0f0f0;justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.extract-param-row[data-v-1ac00e8f]{align-items:center;gap:12px;display:flex}.extract-param-input[data-v-1ac00e8f]{flex:1}.sb-muted[data-v-1ac00e8f]{color:#999}.extract-material-code-row[data-v-1ac00e8f]{align-items:center;gap:8px;display:flex}.sb-structure-toolbar[data-v-1ac00e8f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sb-structure-table[data-v-1ac00e8f]{background:#fff}.sb-conflict-text[data-v-1ac00e8f]{color:#cf1322}.super-bom-list[data-v-5ffef5fe]{background:#f0f2f5;min-height:100%;padding:24px}.design-agent-page[data-v-9cc909ee]{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-9cc909ee]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-head-left[data-v-9cc909ee]{align-items:center;gap:10px;display:flex}.page-title[data-v-9cc909ee]{color:#000000e0;font-size:20px;font-weight:600;line-height:1.3}.page-tag[data-v-9cc909ee]{margin:0}.split-layout[data-v-9cc909ee]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar[data-v-9cc909ee]{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-9cc909ee]{margin-bottom:12px}.sidebar-link[data-v-9cc909ee]{color:#1677ff;margin-bottom:10px;font-size:13px;text-decoration:none;display:block}.sidebar-link[data-v-9cc909ee]:hover{text-decoration:underline}.sidebar-skills-select[data-v-9cc909ee]{width:100%;margin-bottom:10px}.sidebar-section-title[data-v-9cc909ee]{color:#0000008c;margin-bottom:8px;font-size:13px;font-weight:500}.history-list[data-v-9cc909ee]{flex:1;min-height:0;overflow-y:auto}.history-item[data-v-9cc909ee]{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-9cc909ee]:hover{border-color:#91caff}.history-item.active[data-v-9cc909ee]{background:#e6f4ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff26}.history-item-title[data-v-9cc909ee]{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.4}.history-item-meta[data-v-9cc909ee]{color:#00000073;margin-top:6px;font-size:12px}.main-pane[data-v-9cc909ee]{flex-direction:column;flex:1;min-width:0;padding:12px 16px;display:flex}.main-pane-header[data-v-9cc909ee]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.main-pane-title[data-v-9cc909ee]{color:#000000d9;font-size:15px;font-weight:600}.chat-card[data-v-9cc909ee]{flex-direction:column;flex:1;min-height:0;display:flex}.chat-card[data-v-9cc909ee] .ant-card-body{flex-direction:column;flex:1;gap:0;min-height:0;padding:12px;display:flex}.chat-middle[data-v-9cc909ee]{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow:visible}.chat-scroll[data-v-9cc909ee]{flex:1 1 0;min-height:100px;padding:4px 4px 8px;overflow:auto}.bubble[data-v-9cc909ee]{border-radius:8px;max-width:100%;margin-bottom:12px;padding:10px 12px}.bubble-head[data-v-9cc909ee]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bubble-head .role[data-v-9cc909ee]{opacity:.65;margin-bottom:0;font-size:12px}.bubble-copy-btn[data-v-9cc909ee]{flex-shrink:0;height:auto;padding:0 4px;font-size:12px}.bubble .content[data-v-9cc909ee]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}.bubble-attachments[data-v-9cc909ee]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.attachment-chips[data-v-9cc909ee]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.att-size[data-v-9cc909ee]{opacity:.75;font-size:12px}.hidden-file-input[data-v-9cc909ee]{display:none}.bubble.user[data-v-9cc909ee]{background:#e6f4ff;border:1px solid #91caff}.bubble.assistant[data-v-9cc909ee]{background:#f6ffed;border:1px solid #b7eb8f}.thinking-collapse.thinking-collapse--in-thread[data-v-9cc909ee]{margin-top:12px}.thinking-collapse[data-v-9cc909ee]{flex:none;width:100%;max-height:min(40vh,280px);margin-top:0;overflow:visible}.thinking-collapse[data-v-9cc909ee] .ant-collapse-item{border-bottom:none}.thinking-collapse[data-v-9cc909ee] .ant-collapse-content{max-height:min(34vh,240px);overflow-y:auto}.thinking-collapse[data-v-9cc909ee] .ant-collapse-content-box{padding-top:0!important;padding-bottom:8px!important}.thinking-collapse[data-v-9cc909ee] .ant-collapse-header{font-size:13px;font-weight:500;line-height:1.35;padding:6px 10px!important}.thinking-body[data-v-9cc909ee]{color:#000000d9;max-height:none;font-size:12px;line-height:1.45;overflow-y:visible}.thinking-line[data-v-9cc909ee]{white-space:pre-wrap;word-break:break-word;border-bottom:1px dashed #f0f0f0;padding:4px 0}.thinking-line[data-v-9cc909ee]:last-of-type{border-bottom:none}.thinking-pulse[data-v-9cc909ee]{color:#1677ff;margin-top:8px;animation:1.2s ease-in-out infinite pulse-opacity-9cc909ee}@keyframes pulse-opacity-9cc909ee{0%,to{opacity:.55}50%{opacity:1}}.composer[data-v-9cc909ee]{border-top:1px solid #f0f0f0;flex:none;padding-top:10px}.send-queue-hint[data-v-9cc909ee]{color:#0000008c;margin-top:8px;font-size:12px;line-height:1.45}.agent-send-btn.agent-send-btn--busy.ant-btn-loading[data-v-9cc909ee]{animation:1.35s ease-in-out infinite agent-send-pulse-9cc909ee}@keyframes agent-send-pulse-9cc909ee{0%,to{box-shadow:0 0 #1677ff73}50%{box-shadow:0 0 0 6px #1677ff14}}.agent-stop-btn[data-v-9cc909ee]:not(:disabled){font-weight:500}.composer-actions[data-v-9cc909ee]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (max-width:768px){.split-layout[data-v-9cc909ee]{flex-direction:column}.sidebar[data-v-9cc909ee]{border-bottom:1px solid #f0f0f0;border-right:none;flex:none;width:100%;max-width:none;max-height:240px}}.strategy-config[data-v-43b23aeb]{padding:16px}.strategy-config-form[data-v-43b23aeb] .ant-form-item:last-child{margin-bottom:0}.page-title-row[data-v-e33e99bf]{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-e33e99bf]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-e33e99bf]:hover{color:#40a9ff}.help-list[data-v-e33e99bf]{margin:0;padding-left:20px;line-height:1.8}.bom-management .query-item .query-input[data-v-e33e99bf]{z-index:1;min-width:0;position:relative}.action-buttons[data-v-e33e99bf]{margin-bottom:16px}.search-form[data-v-e33e99bf]{background:#fafafa;border-radius:4px;margin-bottom:16px;padding:16px}.search-form-content[data-v-e33e99bf]{width:100%}.search-form-content[data-v-e33e99bf] .ant-form-item{margin-bottom:16px}.search-form-content[data-v-e33e99bf] .ant-form-item:last-child{margin-bottom:0}.search-form-content[data-v-e33e99bf] .ant-space{align-items:center;display:flex}.version-list[data-v-e33e99bf],.version-compare[data-v-e33e99bf]{margin-top:16px}.compare-column[data-v-e33e99bf]{border:1px solid #f0f0f0;border-radius:4px;height:400px;padding:12px;overflow:auto}.compare-column h4[data-v-e33e99bf]{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:8px}.compare-summary[data-v-e33e99bf]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.compare-summary h4[data-v-e33e99bf]{margin-bottom:12px}.bom-material-query-search[data-v-e33e99bf]{background:#fafafa;border-radius:4px;margin-bottom:12px;padding:16px}.bom-material-query-search.erp-base-config-list-page .query-conditions.bom-material-query-conditions[data-v-e33e99bf]{grid-template-columns:repeat(3,1fr);gap:8px 24px}.bom-material-query-search.erp-base-config-list-page .query-conditions.bom-material-query-conditions .query-actions--tr[data-v-e33e99bf]{grid-column:3}.bom-material-query-toolbar[data-v-e33e99bf]{justify-content:flex-start;margin-bottom:12px;display:flex}.bom-material-query-table[data-v-e33e99bf] .ant-table-thead>tr>th{white-space:nowrap;padding:6px 8px}.bom-material-query-table[data-v-e33e99bf] .ant-table-tbody>tr>td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:32px;max-height:32px;padding:4px 8px;overflow:hidden}.bom-material-query-table[data-v-e33e99bf] .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-overflow:clip;overflow:visible}.bom-header-material-picker[data-v-e33e99bf]{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.bom-header-material-code-input[data-v-e33e99bf]{flex:auto;width:auto;min-width:0}.bom-header-material-picker[data-v-e33e99bf] .ant-btn{flex:none}.bom-tree-maintenance.lp-page[data-v-c9b37859]{box-sizing:border-box;min-height:100%;padding:16px 22px}.top-info.bom-page-summary[data-v-c9b37859]{background:0 0;margin-bottom:10px;padding:0}.top-info[data-v-c9b37859]{margin-bottom:0}.info-item[data-v-c9b37859]{align-items:center;display:flex}.info-item .label[data-v-c9b37859]{margin-right:8px;font-weight:700}.bom-tree[data-v-c9b37859]{margin-top:0}.bom-tree-maintenance .lp-table-toolbar[data-v-c9b37859]{margin-bottom:16px}.bom-tree-loc-cell[data-v-c9b37859]{align-items:center;gap:8px;max-width:100%;display:inline-flex}.bom-tree-row-cb[data-v-c9b37859]{flex-shrink:0}.bom-tree-loc-no[data-v-c9b37859]{min-width:0}.bom-tree-qty-cell[data-v-c9b37859]{align-items:center;width:100%;min-height:22px;display:flex}.bom-tree-qty-text[data-v-c9b37859]{text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.bom-tree-qty-clickable[data-v-c9b37859]{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-c9b37859]:hover{text-decoration:underline}.bom-tree-qty-inline-input[data-v-c9b37859]{max-width:100%}.bom-inline-attr-cell[data-v-c9b37859]{width:100%;min-width:0}.bom-inline-select[data-v-c9b37859]{width:100%;max-width:118px}.bom-inline-select--bool[data-v-c9b37859]{max-width:76px}.component-form-material-code-input[data-v-c9b37859]{width:100%}.alternative-material-toolbar[data-v-c9b37859]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.alternative-material-table[data-v-c9b37859]{margin-top:0}.bom-tree-table--compact[data-v-c9b37859] .ant-table-thead>tr>th{white-space:nowrap;padding:6px 8px;line-height:1.35}.bom-tree-table--compact[data-v-c9b37859] .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-c9b37859] .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-overflow:clip;overflow:visible}.bom-tree-table--compact[data-v-c9b37859] .ant-table-tbody>tr>td:has(.bom-inline-attr-cell){text-overflow:clip;white-space:normal;max-height:none;overflow:visible}.material-query-search-wrap[data-v-c9b37859]{background:#fafafa;border-radius:4px;margin-bottom:12px;padding:16px}.material-query-search-wrap.erp-base-config-list-page .query-conditions.material-query-conditions[data-v-c9b37859]{grid-template-columns:repeat(3,1fr);gap:8px 24px}.material-query-search-wrap.erp-base-config-list-page .query-conditions.material-query-conditions .query-actions--tr[data-v-c9b37859]{grid-column:3}.material-query-toolbar[data-v-c9b37859]{justify-content:flex-start;margin-bottom:12px;display:flex}.borrow-tree-modal-body[data-v-c9b37859]{flex-direction:column;gap:0;display:flex}.borrow-tree-section[data-v-c9b37859]{margin-bottom:16px}.borrow-tree-section[data-v-c9b37859]:last-child{margin-bottom:0}.borrow-tree-section-title[data-v-c9b37859]{color:#000000e0;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.5}.borrow-tree-search-wrap[data-v-c9b37859]{background:#fafafa;border-radius:4px;padding:12px 16px}.borrow-tree-query-form-item[data-v-c9b37859]{margin-bottom:0}.borrow-tree-search-wrap[data-v-c9b37859] .ant-form-item-row{flex-wrap:nowrap;align-items:center;display:flex}.borrow-tree-search-wrap[data-v-c9b37859] .ant-form-item-label{text-align:right;white-space:nowrap;flex:0 0 88px;max-width:88px;padding-right:8px}.borrow-tree-search-wrap[data-v-c9b37859] .ant-form-item-label>label{white-space:nowrap;justify-content:flex-end;width:100%}.borrow-tree-search-wrap[data-v-c9b37859] .ant-form-item-control{text-align:left;flex:auto;min-width:0}.borrow-tree-search-wrap[data-v-c9b37859] .ant-input,.borrow-tree-search-wrap[data-v-c9b37859] .ant-select,.borrow-tree-search-wrap[data-v-c9b37859] .ant-tree-select{width:100%}.borrow-tree-query-actions-col[data-v-c9b37859]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.borrow-tree-table-wrap[data-v-c9b37859]{margin-top:0}.borrow-tree-current-material[data-v-c9b37859]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 12px;display:flex}.borrow-tree-current-material-label[data-v-c9b37859]{color:#000000a6}.borrow-tree-current-material-code[data-v-c9b37859]{color:#000000e0;font-weight:600}.borrow-tree-current-material-name[data-v-c9b37859]{color:#000000a6}.borrow-tree-hint-alert[data-v-c9b37859]{margin-bottom:12px}.borrow-tree-panel[data-v-c9b37859]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;max-height:320px;padding:12px;overflow:auto}.borrow-tree-empty[data-v-c9b37859]{padding:24px 0}.borrow-tree-linkage-label[data-v-c9b37859]{color:#000000a6}.material-query-table[data-v-c9b37859] .ant-table-thead>tr>th{white-space:nowrap;padding:6px 8px}.material-query-table[data-v-c9b37859] .ant-table-tbody>tr>td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:32px;max-height:32px;padding:4px 8px;overflow:hidden}.material-query-table[data-v-c9b37859] .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-overflow:clip;overflow:visible}.borrow-tree-toolbar[data-v-c9b37859]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bom-drawing-upload-hint[data-v-c9b37859]{color:#999;margin-top:8px;font-size:12px}.bom-component-edit-form[data-v-c9b37859] .ant-form-item{margin-bottom:8px}.bom-component-edit-form[data-v-c9b37859] .ant-form-item-label{text-align:right}.bom-component-edit-form-switch-item[data-v-c9b37859] .ant-form-item-control-input{align-items:center;min-height:32px;display:flex}.bom-add-material-form[data-v-c9b37859] .ant-form-item{margin-bottom:16px}.bom-add-material-form[data-v-c9b37859] .ant-form-item-label{text-align:right}.page-title-row[data-v-9664b4ea]{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-9664b4ea]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-9664b4ea]:hover{color:#40a9ff}.help-list[data-v-9664b4ea]{margin:0;padding-left:20px;line-height:1.8}.help-list code[data-v-9664b4ea]{box-shadow:none;background:0 0;border:none}.drawing-op-actions[data-v-9664b4ea] .ant-btn-link{padding:0 4px}.upload-modal-content[data-v-9664b4ea]{padding:16px 0}.upload-tips[data-v-9664b4ea]{margin-bottom:16px}.upload-tips h4[data-v-9664b4ea]{margin-bottom:8px;font-weight:600}.upload-tips ul[data-v-9664b4ea]{margin:0;padding-left:20px}.upload-tips li[data-v-9664b4ea]{color:#666;margin-bottom:4px;font-size:14px}.upload-tips code[data-v-9664b4ea]{color:#a8071a;box-shadow:none;background:0 0;border:none}.upload-area[data-v-9664b4ea]{background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;margin-top:16px;padding:16px}.upload-hint[data-v-9664b4ea]{color:#999;margin-top:8px;font-size:12px}.preview-container[data-v-9664b4ea]{width:100%;height:100%;padding:10px 0}.pdf-preview[data-v-9664b4ea]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pdf-preview iframe[data-v-9664b4ea]{border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 8px #00000026}.cad-preview[data-v-9664b4ea]{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:100%;height:600px;display:flex}.cad-preview-content[data-v-9664b4ea]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cad-preview-placeholder[data-v-9664b4ea]{text-align:center;color:#666;padding:40px}.placeholder-icon[data-v-9664b4ea]{margin-bottom:16px;font-size:48px}.placeholder-text[data-v-9664b4ea]{color:#333;margin-bottom:8px;font-size:18px;font-weight:600}.placeholder-subtext[data-v-9664b4ea]{color:#999;margin-bottom:16px;font-size:14px}.placeholder-tip[data-v-9664b4ea]{color:#0050b3;background-color:#e6f7ff;border-radius:4px;padding:8px 16px;font-size:12px;display:inline-block}.unknown-preview[data-v-9664b4ea]{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:100%;height:600px;display:flex}.unknown-preview-content[data-v-9664b4ea]{text-align:center;color:#666;padding:40px}.unknown-icon[data-v-9664b4ea]{margin-bottom:16px;font-size:48px}.unknown-text[data-v-9664b4ea]{color:#f5222d;margin-bottom:8px;font-size:18px;font-weight:600}.unknown-subtext[data-v-9664b4ea]{color:#999;font-size:14px}.drawing-code-link[data-v-9664b4ea]{cursor:pointer;color:#1890ff!important;text-decoration:none!important}.drawing-code-link[data-v-9664b4ea]:hover{color:#40a9ff!important;text-decoration:underline!important}.version-management-container[data-v-9664b4ea]{padding:10px 0}.version-history[data-v-9664b4ea]{margin-bottom:32px}.version-history-title[data-v-9664b4ea]{color:#333;margin-bottom:16px;font-size:16px;font-weight:600}.add-version-section[data-v-9664b4ea]{border-top:1px solid #e8e8e8;padding-top:24px}.add-version-title[data-v-9664b4ea]{color:#333;margin-bottom:16px;font-size:16px;font-weight:600}.version-info[data-v-9664b4ea]{background-color:#fafafa;border-radius:4px;margin-top:16px;padding:16px}.version-history-table[data-v-9664b4ea] .ant-table-thead>tr>th{white-space:nowrap;padding:10px 12px}.version-history-table[data-v-9664b4ea] .ant-table-tbody>tr>td{padding:8px 12px}.version-file-name-link[data-v-9664b4ea]{color:#1890ff;cursor:pointer;word-break:break-all;text-decoration:none}.version-file-name-link[data-v-9664b4ea]:hover{color:#40a9ff;text-decoration:underline}.version-file-name-plain[data-v-9664b4ea]{word-break:break-all}.page-title-row[data-v-1b947476]{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-1b947476]{color:#1890ff;cursor:pointer;font-size:18px}.help-icon[data-v-1b947476]:hover{color:#40a9ff}.help-list[data-v-1b947476]{margin:0;padding-left:20px;line-height:1.8}.part-master-op-actions[data-v-1b947476] .ant-btn-link{padding:0 4px}.pm-unit-row[data-v-1b947476]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pm-unit-select[data-v-1b947476]{flex:0 auto;width:200px;max-width:58%}.pm-unit-conv-btn[data-v-1b947476]{flex-shrink:0}.pm-unit-conv-intro[data-v-1b947476]{color:#000000a6;margin-bottom:12px;font-size:13px;line-height:1.5}.pm-add-conv-row[data-v-1b947476]{margin-top:12px}.pm-unit-conv-unit-cell[data-v-1b947476]{align-items:center;gap:8px;display:flex}.pm-unit-conv-prefix[data-v-1b947476]{color:#000000a6;flex:none}.pm-unit-conv-base-unit[data-v-1b947476]{color:#000000e0}.material-master-list .query-actions--tr[data-v-1b947476]{white-space:nowrap;align-self:end;flex-wrap:nowrap!important}.material-master-list .query-conditions--expanded .query-actions--tr[data-v-1b947476]{grid-area:3/4}.pdm-dv-preview-page[data-v-8256303d]{height:950px;min-height:calc(100vh - 120px);padding:16px 24px}.pdm-dv-preview-head[data-v-8256303d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pdm-dv-preview-title[data-v-8256303d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;overflow:hidden}.pdm-dv-replace-hint[data-v-8256303d]{color:#00000073;margin-top:8px;font-size:12px}.pdm-dv-preview-cadviewer[data-v-8256303d]{flex-direction:column;gap:12px;width:100%;min-height:calc(100vh - 200px);display:flex}.pdm-dv-cadviewer-mount[data-v-8256303d]{flex:1;width:100%;min-height:420px}.pdm-dv-preview-jit-cad[data-v-8256303d]{flex-direction:column;gap:12px;width:100%;min-height:calc(100vh - 200px);display:flex}.pdm-dv-jit-cad-toolbar[data-v-8256303d]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pdm-dv-jit-cad-hint[data-v-8256303d]{color:#00000073;flex:200px;font-size:13px}.pdm-dv-jit-cad-mount[data-v-8256303d]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex:1;width:100%;min-height:420px;overflow:hidden}.pdm-dv-preview-pdf[data-v-8256303d]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;width:100%;min-height:calc(100vh - 200px);overflow:hidden}.pdm-dv-preview-iframe[data-v-8256303d]{border:none;width:100%;height:calc(100vh - 200px);min-height:560px;display:block}.pdm-dv-preview-dxf[data-v-8256303d]{flex-direction:column;gap:12px;width:100%;min-height:calc(100vh - 200px);display:flex}.pdm-dv-dxf-toolbar[data-v-8256303d]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pdm-dv-dxf-hint[data-v-8256303d]{color:#00000073;flex:200px;font-size:13px}.pdm-dv-dxf-mount[data-v-8256303d]{border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;flex:1;width:100%;min-height:400px;display:flex;overflow:hidden}.pdm-dv-dxf-mount[data-v-8256303d] .dxf-preview-viewer{flex:1;width:100%;min-height:360px}.dxf-viewer-wrap[data-v-8256303d]{flex-direction:column;flex:1;min-height:360px;display:flex}.cad-svg-spin[data-v-8256303d]{justify-content:center;align-items:center;min-height:120px;display:flex}.cad-svg-fallback[data-v-8256303d],.cad-png-fallback[data-v-8256303d]{background:#f5f5f5;flex:1;justify-content:center;align-items:flex-start;min-height:400px;display:flex;overflow:auto}.cad-png-image[data-v-8256303d]{background:#fff;max-width:100%;height:auto;display:block}.cad-svg-object[data-v-8256303d]{background:#fff;border:none;width:100%;min-width:320px;min-height:480px}.cad-svg-object-fallback[data-v-8256303d]{color:#00000073;padding:16px;font-size:14px;display:block}.pdm-dv-preview-cad[data-v-8256303d]{max-width:720px;margin:48px auto}.pdm-dv-preview-error[data-v-8256303d]{margin-top:48px}.pdm-dv-preview-empty[data-v-8256303d]{margin:80px 0}
