.detail-container[data-v-0eda3eb9]{max-height:500px;overflow-y:auto;padding-right:10px}.detail-label[data-v-0eda3eb9]{display:inline-block;width:100%;text-align:right;color:#666;font-weight:500}.detail-item[data-v-0eda3eb9]{margin-bottom:16px;padding:4px 0;border-bottom:1px solid #f5f5f5}.detail-img[data-v-0eda3eb9]{width:80px;height:80px;object-fit:cover;border-radius:4px}.unit-id[data-v-0eda3eb9]{color:#999;font-size:12px;margin-left:8px}.detail-item[data-v-0eda3eb9]:last-child{border-bottom:none}.v-content[data-v-329293ea]{padding:16px;background:#fff;min-height:calc(100vh - 120px)}.version-box[data-v-329293ea]{margin-bottom:24px;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:16px}.comp-heard[data-v-329293ea]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.comp-actions[data-v-329293ea],.comp-heard[data-v-329293ea]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.comp-actions[data-v-329293ea]{gap:8px}.comp-title[data-v-329293ea]{font-size:16px;font-weight:700;color:#333}.bom-print-area[data-v-329293ea]{display:none}.margin-top[data-v-329293ea]{margin-top:8px}.form-body[data-v-329293ea]{padding:8px 0}.form-body>div[data-v-329293ea]{margin-bottom:16px}.label-fade-enter[data-v-329293ea]{display:inline-block;width:80px;text-align:right;margin-right:8px;color:#666}.replacements[data-v-329293ea]{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.rep-text[data-v-329293ea]{color:#666;margin-right:12px;white-space:nowrap}.items-r[data-v-329293ea]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex:1;flex:1}.item-r[data-v-329293ea]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.item-select[data-v-329293ea]{width:200px!important}.material-replace-del[data-v-329293ea]{width:18px;height:18px;border-radius:50%;background:#f56c6c;color:#fff;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:all .2s}.material-replace-del[data-v-329293ea]:hover{background:#e64949}.info-text[data-v-329293ea]{color:#999;font-size:14px;padding:4px 0}.custom-tooltip[data-v-329293ea]{min-width:160px!important;max-width:240px!important;padding:8px!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:1px solid #ebeef5!important;background:#fff!important}.custom-tooltip .popper-content[data-v-329293ea]{font-size:14px!important;color:#333!important;line-height:1.5!important}.custom-tooltip .popper-content br[data-v-329293ea]{margin:1px 0!important}.bom-material-table[data-v-329293ea]{border-radius:8px;overflow:hidden}.bom-material-table[data-v-329293ea] .el-table__header-wrapper th{background:#f7f9fc;padding:10px 0}.bom-material-table[data-v-329293ea] .el-table__header-wrapper .cell{font-size:13px;font-weight:600;color:#5b6475;line-height:1.4}.bom-material-table[data-v-329293ea] .el-table__body-wrapper td{padding:10px 0;vertical-align:top}.bom-material-table[data-v-329293ea] .el-table__body-wrapper .cell{padding:0 8px;font-size:13px;line-height:1.5;color:#344054}.bom-material-table[data-v-329293ea] .el-table__expanded-cell{background:#fbfcfe}.bom-material-table[data-v-329293ea] .el-table__row:hover>td{background:#f5f9ff!important}.material-selector[data-v-329293ea] .el-input__inner,.table-input[data-v-329293ea] .el-input__inner{height:32px;line-height:32px;font-size:13px;padding:0 10px}.table-textarea[data-v-329293ea] .el-textarea__inner{min-height:56px!important;padding:8px 10px;font-size:13px;line-height:1.5;resize:none}.table-textarea--location[data-v-329293ea] .el-textarea__inner{min-height:64px!important}.cell-text[data-v-329293ea]{display:block;line-height:1.5;color:#344054;word-break:break-word}.cell-text--break[data-v-329293ea]{word-break:break-all}.row-actions[data-v-329293ea]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 6px}.row-actions[data-v-329293ea] .el-button--text{padding:0;font-size:13px}.row-actions[data-v-329293ea] .el-button+.el-button{margin-left:0}@media (max-width:1200px){.item-select[data-v-329293ea]{width:160px!important}}@media (max-width:768px){.label-fade-enter[data-v-329293ea]{display:block;width:100%;text-align:left;margin-bottom:4px}.replacements[data-v-329293ea]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.item-select[data-v-329293ea]{width:100%!important}}.order-input[data-v-b12e2b9c]{background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-user-select:none;min-width:190px}.el-icon-search[data-v-b12e2b9c],.orderinput-placeholder[data-v-b12e2b9c]{color:#c0c4cc}.order-input[data-v-b12e2b9c]:hover{border-color:#c6c6c6}h4[data-v-1332aab6]{font-weight:700}.comp-title[data-v-1332aab6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;margin-top:12px}h4[data-v-5ca18de6]{font-weight:700}.comp-title[data-v-5ca18de6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;margin-top:12px}h4[data-v-48558597]{font-weight:700}.comp-title[data-v-48558597]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;margin-top:12px}.custom-tag[data-v-17697c26]{display:inline-block;border-radius:4px;padding:0 8px;line-height:1;font-weight:500;color:#fff;white-space:nowrap}.tag--info[data-v-17697c26]{background-color:#909399}.tag--primary[data-v-17697c26]{background-color:#409eff}.tag--warning[data-v-17697c26]{background-color:#e6a23c}.tag--danger[data-v-17697c26]{background-color:#f56c6c}.tag--success[data-v-17697c26]{background-color:#67c23a}.tag--default[data-v-17697c26]{background-color:#dcdfe6;color:#606266}.tag--in[data-v-17697c26]{background-color:#639}.tag--mini[data-v-17697c26]{font-size:12px;height:20px;line-height:20px}.tag--small[data-v-17697c26]{font-size:13px;height:22px;line-height:22px}.tag--medium[data-v-17697c26]{font-size:14px;height:24px;line-height:24px}.mf-select[data-v-5711cde9]{width:100%}.colorText[data-v-5711cde9]{line-height:1;color:red}.custom-select[data-v-5711cde9]{width:100%;border-radius:4px!important}.custom-select[data-v-5711cde9] .ant-select-selection{width:100%;border-color:red!important}.custom-select[data-v-5711cde9] .ant-select-selection:hover{width:100%;border-color:#b83032!important}.custom-select[data-v-5711cde9] .ant-select-selection:focus{width:100%;border-color:#b62124!important;z-index:999}.custom-select[data-v-5711cde9]:hover .ant-select-selection{border-color:red!important;z-index:999;box-shadow:0 0 0 2px rgba(209,130,132,.2)}.custom-select[data-v-5711cde9]:focus .ant-select-selection{border-color:red!important;z-index:999}.custom-select[data-v-5711cde9] .ant-select-arrow{color:#ff4d4f!important}.custom-select[data-v-5711cde9] .ant-select-enabled{border-color:#ff7875!important;color:#ff4d4f!important}.contract-terms[data-v-65400dbc]{margin-top:32px;padding:20px;background:#fafafa;border:1px solid #eee;border-radius:6px;font-size:14px;color:#333;line-height:1.6}.contract-terms h3[data-v-65400dbc]{font-size:16px;font-weight:700;margin-bottom:12px}.terms-list[data-v-65400dbc]{padding-left:18px}.terms-list li[data-v-65400dbc]{margin-bottom:8px}.notice[data-v-65400dbc]{margin-top:16px;color:#d80000;font-weight:700}.purchase-form[data-v-30a09fed]{margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;background:#fff;border-radius:8px}.title[data-v-30a09fed]{text-align:center;font-size:24px;margin-bottom:24px}.section[data-v-30a09fed]{margin-bottom:24px}.field[data-v-30a09fed]{margin:6px 0;line-height:1.6}.material-table[data-v-30a09fed]{width:100%;border-collapse:collapse}.material-table td[data-v-30a09fed],.material-table th[data-v-30a09fed]{border:1px solid #eee;padding:8px 12px;text-align:center}.material-table th[data-v-30a09fed]{background-color:#f7f7f7}.debug[data-v-30a09fed]{margin-top:20px;padding:10px;background:#f3f3f3;font-size:12px;white-space:pre-wrap;word-break:break-all;border-radius:4px}.dialog-content[data-v-05a0ecfe]{padding:10px 0;z-index:1000;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dialog-footer[data-v-05a0ecfe]{text-align:center}.loading-spinner[data-v-05a0ecfe]{margin-right:8px;vertical-align:middle}.loading-text[data-v-05a0ecfe]{vertical-align:middle}.difference-negative[data-v-05a0ecfe]{color:red}.difference-positive[data-v-05a0ecfe]{color:#00f}.difference-zero[data-v-05a0ecfe]{color:green}.form-body[data-v-32785c28]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.top-fields[data-v-32785c28]{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:start;align-items:flex-start}.flex-1[data-v-32785c28]{-ms-flex:1;flex:1}.mb-2[data-v-32785c28]{margin-bottom:8px}.form-section[data-v-32785c28]{margin-bottom:16px;background:#fff;border-radius:4px}.section-header[data-v-32785c28]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #ebeef5;margin-bottom:8px}.section-title[data-v-32785c28]{font-size:14px;font-weight:600;color:#303133;position:relative;padding-left:12px}.section-title[data-v-32785c28]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:14px;background:#409eff;border-radius:2px}.compact-table[data-v-32785c28] .el-table__header-wrapper th{background-color:#f5f7fa!important;color:#606266;font-weight:600;padding:4px 0}.compact-table[data-v-32785c28] .el-table__row td{padding:4px 0}.text-danger[data-v-32785c28]{color:#f56c6c}.text-danger[data-v-32785c28]:hover{color:#f78989}.container-center[data-v-32785c28]{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.container-right[data-v-32785c28]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.dialog-section[data-v-9c0ddfa4]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.section-title[data-v-9c0ddfa4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:600;color:#303133}.section-desc[data-v-9c0ddfa4]{font-size:12px;font-weight:400;color:#909399}.action-row[data-v-fee367fe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.panel-title[data-v-fee367fe]{font-size:14px;font-weight:600;color:#303133}.wrapper[data-v-763fd26a]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:SimSun,"\5B8B\4F53",Microsoft YaHei,sans-serif;color:#000}.page[data-v-763fd26a]{width:210mm;min-height:297mm;padding:14mm 12mm;box-sizing:border-box;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.15);border:1px solid #e5e5e5}.header[data-v-763fd26a]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.brand-cn[data-v-763fd26a]{font-size:18px;font-weight:700;letter-spacing:1px}.brand-en[data-v-763fd26a]{font-size:12px;margin:4px 0;color:#555}.brand-meta[data-v-763fd26a]{font-size:11px;color:#666}.bill-title[data-v-763fd26a]{text-align:right}.bill-title .title[data-v-763fd26a]{font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:6px}.order-no[data-v-763fd26a]{font-size:13px;color:#c40000;margin-bottom:4px}.order-no span[data-v-763fd26a]{font-weight:700}.print-badge[data-v-763fd26a]{display:inline-block;padding:2px 8px;border:1px solid #dcdcdc;border-radius:4px;font-size:12px;color:#606266;background:#fafafa}table[data-v-763fd26a]{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.base-info td[data-v-763fd26a],.base-info th[data-v-763fd26a]{border:1px solid #8c8c8c;padding:6px 8px}.base-info th[data-v-763fd26a]{background:#f5f7fa;width:80px;text-align:center;font-weight:600}.detail-table[data-v-763fd26a]{margin-top:10px;border:1px solid #8c8c8c}.order-count-note[data-v-763fd26a]{margin-top:12px;padding:6px 8px;border:1px solid #8c8c8c;background:#fafafa;font-size:11px;line-height:1.5}.detail-table td[data-v-763fd26a],.detail-table th[data-v-763fd26a]{border:1px solid #8c8c8c;padding:6px 4px;word-break:break-all}.detail-table thead th[data-v-763fd26a]{background:#f2f6fc;font-weight:600;text-align:center}.text-center[data-v-763fd26a]{text-align:center}.text-right[data-v-763fd26a]{text-align:right}.empty[data-v-763fd26a]{text-align:center;color:#999;padding:16px 0}.footer[data-v-763fd26a]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px;font-size:12px}.remark[data-v-763fd26a]{-ms-flex:1;flex:1;margin-right:16px;min-height:42px;padding:8px;border:1px solid #8c8c8c;background:#fbfbfb}.signatures[data-v-763fd26a]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:8px;width:240px}.signatures div[data-v-763fd26a]{border-bottom:1px dashed #8c8c8c;padding-bottom:4px;text-align:center}.col-order[data-v-763fd26a]{width:12%}.col-name[data-v-763fd26a]{width:18%}.col-spec[data-v-763fd26a]{width:16%}.col-unit[data-v-763fd26a]{width:6%}.col-qty[data-v-763fd26a]{width:7%}.col-date[data-v-763fd26a]{width:9%}.col-area[data-v-763fd26a],.col-warranty[data-v-763fd26a]{width:8%}.col-location[data-v-763fd26a]{width:10%}@media print{@page{size:A4;margin:0}#app,body,html{width:210mm;min-height:297mm;margin:0;padding:0;background:#fff!important}body *{visibility:hidden!important}.print-wrapper,.print-wrapper *{visibility:visible!important}.ant-modal-mask{display:none!important}.ant-modal-wrap{overflow:visible!important}.ant-modal{width:auto!important;margin:0 auto!important}.ant-modal-content{box-shadow:none!important;padding:0!important}.print-wrapper{position:absolute;left:0;top:0;width:210mm;min-height:297mm;margin:0;padding:0;background:#fff}.no-print[data-v-763fd26a]{display:none!important}.wrapper[data-v-763fd26a]{padding:0}.page[data-v-763fd26a]{width:210mm;height:297mm;margin:0 auto;box-shadow:none;border:none;page-break-after:avoid;overflow:hidden}}.preview-header[data-v-23c9dde9]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.preview-header .hint[data-v-23c9dde9]{color:#909399;font-size:12px}.order-count-note[data-v-23c9dde9]{margin:8px 0 12px;padding:10px 12px;border:1px solid #e4e7ed;border-radius:4px;background:#fafafa;color:#606266;font-size:13px;line-height:1.6}.order-count-note__sub[data-v-23c9dde9]{margin-top:2px;color:#909399;font-size:12px}.print-remark-block[data-v-23c9dde9]{margin-top:14px}.print-remark-block__title[data-v-23c9dde9]{margin-bottom:8px;color:#606266;font-size:13px;font-weight:600}.shipmentList_box[data-v-81df5a20]{padding:20px;width:100%;max-width:100%;overflow-x:hidden}.shipment-table-wrapper[data-v-81df5a20]{width:100%;overflow-x:hidden}.shipment-table-wrapper .el-table[data-v-81df5a20]{width:100%;table-layout:fixed}.project-info-wrapper[data-v-7a354caa]{min-height:480px}.project-loading[data-v-7a354caa]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:inherit;padding:24px 0}.project-loading[data-v-7a354caa] .ant-spin{transform:scale(1.2)}.project-loading[data-v-7a354caa] .ant-spin-text{font-size:16px}.comp-title[data-v-7a354caa]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:12px 0}.comp-title h4[data-v-7a354caa]{font-weight:700}.info-header[data-v-7a354caa]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.info-actions[data-v-7a354caa],.info-header[data-v-7a354caa]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-actions[data-v-7a354caa]{gap:8px}.form-body[data-v-200d13e6]{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:12px}.query-form[data-v-225fa838]{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;gap:12px;margin-bottom:12px}.mf-page[data-v-225fa838]{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:12px}.page-header[data-v-225fa838]{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between}.num-display[data-v-225fa838]{text-align:center}.num-large[data-v-225fa838]{color:red}