.search-panel[data-v-aae76052]{min-height:96px;margin-bottom:20px}.search-panel[data-v-aae76052] .el-form{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.search-panel[data-v-aae76052] .el-form-item{min-width:0;margin:0}.search-panel[data-v-aae76052] .el-form-item__content,.search-panel[data-v-aae76052] .el-input,.search-panel[data-v-aae76052] .el-select{width:100%}.search-panel[data-v-aae76052] .el-input__inner{height:40px;border-color:#dcdfe6;border-radius:4px}.search-panel[data-v-aae76052] .el-button{width:68px;height:40px;margin:0 12px 0 0;padding:0}.search-panel[data-v-aae76052] .el-button--primary{border-color:#b4272d;background:#b4272d}.preview-list[data-v-d730b90a]{display:grid;grid-template-columns:repeat(5,112px);gap:16px;min-height:112px}.preview-list .el-image[data-v-d730b90a]{width:112px;height:112px;border-radius:6px;cursor:zoom-in}.product-image-preview-dialog .el-dialog__body{padding-top:12px}.product-table[data-v-4d0c4bc7]{position:relative;min-height:120px;margin-top:20px;width:100%;color:#333;font-size:14px}.product-table ol[data-v-4d0c4bc7],.product-table ul[data-v-4d0c4bc7]{margin:0;padding:0;list-style:none}.product-table p[data-v-4d0c4bc7]{margin:3px 0;line-height:18px}.product-table a[data-v-4d0c4bc7]{color:#0d4fe6}.table-grid[data-v-4d0c4bc7]{display:grid;grid-template-columns:48fr 80fr 90fr 170fr 190fr 190fr 110fr 202fr 138fr 150fr 140fr 140fr 150fr 150fr;width:100%;min-width:1420px}.table-grid>li[data-v-4d0c4bc7]{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding:10px}.table-head[data-v-4d0c4bc7]{position:sticky;top:0;z-index:4;height:54px;border-radius:4px;background:#edeff4}.table-head>li[data-v-4d0c4bc7]{justify-content:center;text-align:center}.table-row[data-v-4d0c4bc7]{min-height:120px;height:auto;background:#fff}.table-row>li[data-v-4d0c4bc7]:first-child{position:relative}.table-row.has-many-plans[data-v-4d0c4bc7]{min-height:198px}.plan-divider[data-v-4d0c4bc7]{border-left:1px solid #dcdfe6}.col-link[data-v-4d0c4bc7],.col-no[data-v-4d0c4bc7],.col-operation[data-v-4d0c4bc7],.col-select[data-v-4d0c4bc7]{justify-content:center}.col-link[data-v-4d0c4bc7]{flex-direction:column;gap:8px}.option-preview[data-v-4d0c4bc7],.tag-preview[data-v-4d0c4bc7]{width:100%;min-width:0}.option-tooltip-content[data-v-4d0c4bc7]{max-width:360px}.option-tooltip-content p[data-v-4d0c4bc7]{margin:0 0 6px;line-height:20px;white-space:nowrap}.option-tooltip-content p[data-v-4d0c4bc7]:last-child{margin-bottom:0}.tag-tooltip-content[data-v-4d0c4bc7]{max-width:360px}.tag-tooltip-content .tag-row p em[data-v-4d0c4bc7]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.col-no[data-v-4d0c4bc7]{flex-direction:column;gap:16px}.detail[data-v-4d0c4bc7]{position:relative;width:100%;border-bottom:1px solid #dcdfe6;background:#fff}.row-flags[data-v-4d0c4bc7]{position:absolute;z-index:2;top:2px;left:2px;display:flex;gap:6px}.row-flags span[data-v-4d0c4bc7]{padding:4px 6px;border:1px solid;border-radius:4px;background:#fff;font-size:12px;line-height:12px}input[type=checkbox][data-v-4d0c4bc7]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:28px;height:28px;margin:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;accent-color:#b4272d;cursor:pointer}input[type=checkbox][data-v-4d0c4bc7]:checked{border-color:#b4272d;background:#fff;box-shadow:none}input[type=radio][data-v-4d0c4bc7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1px solid #dcdfe6;border-radius:50%;background:#fff}input[type=radio][data-v-4d0c4bc7]:checked{border-color:#2386ff;box-shadow:inset 0 0 0 4px #fff;background:#2386ff}.status[data-v-4d0c4bc7]{position:absolute;bottom:0;left:0;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;border-radius:0 4px 0 0;color:#fff;font-size:12px;line-height:1;white-space:nowrap}.status.pending[data-v-4d0c4bc7]{background:#b4272d}.status.maintaining[data-v-4d0c4bc7]{background:#e6a23c}.status.pending-audit[data-v-4d0c4bc7]{background:#409eff}.status.completed[data-v-4d0c4bc7]{background:#15ad3c}.template[data-v-4d0c4bc7]{width:100%;max-height:96px;overflow:hidden}.code-cell.template[data-v-4d0c4bc7]{display:flex;flex-direction:column;align-items:center;max-height:none;overflow:visible}.word-break[data-v-4d0c4bc7]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.plan-list[data-v-4d0c4bc7]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.plan-item[data-v-4d0c4bc7]{box-sizing:border-box;display:flex;align-items:center;gap:6px;min-height:36px;height:auto;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.plan-item span[data-v-4d0c4bc7]{min-width:0;line-height:18px;overflow-wrap:anywhere}.plan-item input[type=radio][data-v-4d0c4bc7]{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;box-sizing:border-box}.plan-item.selected[data-v-4d0c4bc7]{border-color:#2386ff;background:#f3f8ff}.view-link-button[data-v-4d0c4bc7]{padding:0;border:0;background:transparent;color:#315ede;white-space:nowrap;cursor:pointer}.full-link-popover[data-v-4d0c4bc7]{line-height:20px}.full-link-text[data-v-4d0c4bc7]{display:block;margin-bottom:8px;color:#315ede;word-break:break-all}.combo-link-popover a[data-v-4d0c4bc7],.full-link-popover a[data-v-4d0c4bc7]{color:#315ede}.combo-view-button[data-v-4d0c4bc7]{display:block;margin-top:8px}.combo-link-popover p[data-v-4d0c4bc7]{margin:0 0 8px;color:#333;line-height:20px;word-break:break-all}.code-cell>p[data-v-4d0c4bc7]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;background:#f8f8f8;box-sizing:border-box}.code-cell>p i[data-v-4d0c4bc7]{margin-left:5px;color:#333;cursor:pointer}.spu-bind-btn[data-v-4d0c4bc7],.spu-value[data-v-4d0c4bc7]{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;height:32px;margin:0 auto 10px;padding:0 12px;border:0;border-radius:4px;background:#f2f6ff;color:#0d4fe6;font-size:13px;line-height:32px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.spu-value span[data-v-4d0c4bc7]{overflow:hidden;text-overflow:ellipsis}.spu-value i[data-v-4d0c4bc7]{margin-left:6px;color:#0d4fe6;font-size:14px}.code-link[data-v-4d0c4bc7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:12px auto 0;padding:0;border:0;border-radius:4px;background:#f2f6ff;color:#0d4fe6;font-size:18px;cursor:pointer}.product-info[data-v-4d0c4bc7]{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:10px;width:100%}.product-info img[data-v-4d0c4bc7],.product-thumb[data-v-4d0c4bc7]{display:block;width:60px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:#d8d8d8}.sku-info[data-v-4d0c4bc7]{min-width:0;width:100%;overflow:hidden}.two-lines[data-v-4d0c4bc7]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.col-option .template>p[data-v-4d0c4bc7]{margin:0 0 6px;color:#333;line-height:20px;white-space:nowrap}.material-row[data-v-4d0c4bc7],.tag-row[data-v-4d0c4bc7]{margin-bottom:4px}.tag-row[data-v-4d0c4bc7]{margin-bottom:6px;padding:4px 6px;border-radius:4px;background:#f4f6fa}.tag-row p[data-v-4d0c4bc7]{display:flex;align-items:center;gap:4px;margin:0 0 4px;line-height:18px}.tag-row p[data-v-4d0c4bc7]:last-child{margin-bottom:0}.tag-row p span[data-v-4d0c4bc7]{flex:0 0 auto;color:#666;font-size:12px}.tag-row p em[data-v-4d0c4bc7]{min-width:0;overflow:hidden;color:#333;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.operation-cell[data-v-4d0c4bc7]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.operation-cell button[data-v-4d0c4bc7]{height:34px;padding:0 12px;border:0;border-radius:4px;background:#b4272d;color:#fff;font-size:13px;cursor:pointer}.operation-status[data-v-4d0c4bc7]{display:inline-block;padding:4px 8px;border-radius:4px;color:#fff;font-size:12px;line-height:1;white-space:nowrap}.operation-status.no-need[data-v-4d0c4bc7]{background:#666}.operation-cell p[data-v-4d0c4bc7]{margin:4px 0 0;color:#333;font-size:14px}.updated-at[data-v-4d0c4bc7]{width:80px}.updated-at span[data-v-4d0c4bc7]{display:block}.expand-button[data-v-4d0c4bc7]{height:24px;padding:0 6px;border:0;border-radius:4px;background:#f6f6f6;color:#666;font-size:12px;cursor:pointer}.expand-content[data-v-4d0c4bc7]{position:relative;box-sizing:border-box;display:grid;grid-template-columns:170fr 173fr 173fr 412fr 181fr 181fr 181fr 105fr;width:100%;height:154px;padding:20px;overflow:visible;background:#f8f8f8}.expand-content section[data-v-4d0c4bc7]{box-sizing:border-box;min-width:0;padding:0 20px;border-right:1px solid #dcdfe6}.expand-content section[data-v-4d0c4bc7]:first-child{padding-left:0}.expand-content section[data-v-4d0c4bc7]:last-child{border-right:0}.expand-content h4[data-v-4d0c4bc7]{margin:0 0 12px;font-size:16px;font-weight:600}.detail-notice[data-v-4d0c4bc7]{margin:0;color:#333;line-height:20px;white-space:pre-wrap;word-break:break-word}.section-head[data-v-4d0c4bc7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-head button[data-v-4d0c4bc7]{padding:0;border:0;background:transparent;color:#b4272d;font-size:12px;white-space:nowrap;cursor:pointer}.image-list[data-v-4d0c4bc7]{display:flex;flex-wrap:wrap;gap:12px}.image-list .el-image[data-v-4d0c4bc7],.image-placeholder[data-v-4d0c4bc7]{display:block;width:60px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:#d8d8d8}.image-list .el-image[data-v-4d0c4bc7]{cursor:zoom-in}.file-list[data-v-4d0c4bc7]{min-height:0;overflow:hidden}.file-list a[data-v-4d0c4bc7]{display:block;margin:4px 0}.file-categories[data-v-4d0c4bc7]{display:flex;gap:28px;overflow:hidden}.file-categories>div[data-v-4d0c4bc7]{display:flex;min-width:72px;min-height:0;flex:1;flex-direction:column}.file-categories strong[data-v-4d0c4bc7]{display:block;flex:0 0 auto;margin-bottom:6px;white-space:nowrap}.file-category-items[data-v-4d0c4bc7]{max-height:72px;min-height:0;overflow-y:auto;padding-right:6px}.file-categories a[data-v-4d0c4bc7]{overflow:hidden;color:#0d4fe6;text-overflow:ellipsis;white-space:nowrap}.forbid-wrap[data-v-4d0c4bc7]{position:relative;width:100%;height:26px;cursor:pointer}.forbid-list[data-v-4d0c4bc7]{display:flex;flex-wrap:nowrap;gap:6px;width:100%;height:26px;overflow:hidden}.forbid-all span[data-v-4d0c4bc7],.forbid-list span[data-v-4d0c4bc7]{flex:0 0 auto;padding:4px 6px;border:1px solid #b4272d;border-radius:4px;color:#b4272d;font-size:12px}.forbid-all[data-v-4d0c4bc7]{position:absolute;z-index:20;top:-8px;left:-8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;width:210px;padding:8px;border-radius:4px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14)}.empty[data-v-4d0c4bc7],.loading-mask[data-v-4d0c4bc7]{display:flex;align-items:center;justify-content:center;min-height:120px;color:#909399}.loading-mask[data-v-4d0c4bc7]{position:absolute;z-index:5;inset:54px 0 0;background:hsla(0,0%,100%,.8)}.loading-mask i[data-v-4d0c4bc7]{margin-right:6px;font-size:20px}.edit-client-sku-dialog .el-dialog__body{padding:24px 28px 8px}.dialog-content[data-v-61e15ac6]{min-height:180px}.product-code[data-v-61e15ac6]{display:flex;align-items:center;gap:16px;min-height:42px;margin-bottom:12px;padding:0 16px;border-radius:4px;background:#f5f7fa}.product-code span[data-v-61e15ac6]{color:#606266}.product-code strong[data-v-61e15ac6]{color:#303133}.link-table[data-v-61e15ac6]{overflow:hidden;border:1px solid #dcdfe6;border-radius:4px}.link-grid[data-v-61e15ac6]{display:grid;grid-template-columns:110px 1.5fr 120px 150px 1.2fr 1.7fr}.link-grid>div[data-v-61e15ac6]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;padding:12px}.table-head[data-v-61e15ac6]{min-height:46px;background:#edeff4;font-weight:700}.table-row[data-v-61e15ac6]{min-height:112px;border-top:1px solid #dcdfe6;background:#fff}.table-row a[data-v-61e15ac6]{color:#0d4fe6;word-break:break-all}.table-row .el-image[data-v-61e15ac6]{width:64px;height:64px;border-radius:4px;cursor:zoom-in}.order-list[data-v-61e15ac6],.sku-list[data-v-61e15ac6]{flex-direction:column}.order-list p[data-v-61e15ac6],.sku-list p[data-v-61e15ac6]{margin:2px 0}.order-list p[data-v-61e15ac6]{display:flex;gap:10px;width:100%}.order-list span[data-v-61e15ac6]{white-space:nowrap}.empty[data-v-61e15ac6]{padding:40px;color:#909399;text-align:center}.product-link-history-dialog .el-dialog__body{padding:12px 20px 24px}.delete-product-dialog .el-dialog__body{padding:24px 28px 8px}.delete-product-dialog .delete-dialog-content{padding:0 4px}.delete-product-dialog .delete-warning{margin:0 0 24px;color:#f5222d;font-weight:700;line-height:20px}.delete-product-dialog .delete-customer-group{margin-bottom:20px}.delete-product-dialog .delete-customer-group:last-child{margin-bottom:0}.delete-product-dialog .delete-customer-group p{margin:0 0 4px;line-height:20px;word-break:break-all}.submit-audit-dialog .el-dialog__body{padding:24px 28px 8px}.submit-audit-dialog .audit-dialog-content{padding:0 4px}.submit-audit-dialog .audit-warning{margin:0 0 12px;color:#333;line-height:20px}.submit-audit-dialog .audit-groups{display:flex;flex-wrap:wrap;gap:20px}.submit-audit-dialog .audit-customer-group{min-width:110px}.submit-audit-dialog .audit-customer-group p{margin:0;line-height:20px;word-break:break-all}.batch-audit-dialog .el-dialog__body{padding:24px 28px 8px}.batch-audit-dialog .audit-dialog-content{padding:0 4px}.batch-audit-dialog .audit-warning{margin:0 0 12px;color:#333;line-height:20px}.batch-audit-dialog .audit-groups{display:flex;flex-wrap:wrap;gap:20px}.batch-audit-dialog .audit-customer-group{min-width:110px}.batch-audit-dialog .audit-customer-group p{margin:0;line-height:20px;word-break:break-all}.batch-audit-dialog .reject-button{border-color:#c77a12;background:#c77a12;color:#fff}.raise-order-dialog .el-dialog__body{padding:22px 28px 8px}.raise-order-dialog .raise-order-warning{margin:0 0 14px;color:#f5222d;font-weight:700;line-height:20px}.raise-order-dialog .missing-plan-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.raise-order-dialog .missing-plan-row span{min-width:0;overflow-wrap:anywhere}.selected-list-dialog .el-dialog__body{max-height:520px;overflow:auto;padding:12px 24px 8px}.selected-list-dialog .empty-tip{padding:40px 0;color:#999;text-align:center}.selected-list-dialog .selected-head,.selected-list-dialog .selected-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 80px;gap:12px;align-items:center;min-height:48px;padding:8px 12px}.selected-list-dialog .selected-head{background:#edeff4;font-weight:700}.selected-list-dialog .selected-row{border-bottom:1px solid #ebeef5}.selected-list-dialog .selected-row p{margin:0;line-height:20px}.selected-list-dialog .product-cell{display:flex;align-items:center}.selected-list-dialog .thumb{width:48px;height:48px;border-radius:4px}.selected-list-dialog .remove-btn{color:#b4272d}.content[data-v-562f4f0a]{margin:0 12px}.row[data-v-562f4f0a]{display:flex;justify-content:space-between;margin-bottom:24px}.row img[data-v-562f4f0a]{margin-left:24px}.upload[data-v-562f4f0a]{display:flex;justify-content:center;align-items:center}.name[data-v-562f4f0a]{text-align:center;margin-top:12px}.import-result[data-v-562f4f0a]{max-height:68vh;overflow-y:auto;padding-right:4px}.result-summary[data-v-562f4f0a]{display:flex;gap:12px;margin-bottom:16px}.summary-item[data-v-562f4f0a]{flex:1;padding:14px 16px;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa}.summary-item span[data-v-562f4f0a],.summary-item strong[data-v-562f4f0a]{display:block}.summary-item span[data-v-562f4f0a]{margin-bottom:8px;color:#606266}.summary-item strong[data-v-562f4f0a]{color:#303133;font-size:24px}.summary-item.success[data-v-562f4f0a]{border-color:#b3e19d;background:#f0f9eb}.summary-item.success strong[data-v-562f4f0a]{color:#67c23a}.summary-item.failed[data-v-562f4f0a]{border-color:#fab6b6;background:#fef0f0}.summary-item.failed strong[data-v-562f4f0a]{color:#f56c6c}.result-alert[data-v-562f4f0a]{margin-bottom:12px}.result-section[data-v-562f4f0a]{margin-top:18px}.result-section h3[data-v-562f4f0a]{margin:0 0 10px;padding-left:10px;border-left:4px solid #909399;color:#303133;font-size:16px}.success-section h3[data-v-562f4f0a]{border-left-color:#67c23a}.failed-section h3[data-v-562f4f0a]{border-left-color:#f56c6c}.product-management-v2[data-v-42e7e7f0]{min-width:1910px;min-height:100vh;padding-bottom:76px;background:#f8f8f8}.page-content[data-v-42e7e7f0]{margin:24px;padding:24px;background:#f8f8f8}.status-tabs[data-v-42e7e7f0]{display:flex;align-items:center;height:40px;margin-bottom:20px;border-bottom:1px solid #dcdfe6}.status-tabs button[data-v-42e7e7f0]:not(.el-button){height:40px;margin-right:42px;padding:0 0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:#333;font-size:18px;font-weight:700;cursor:pointer}.status-tabs button.active[data-v-42e7e7f0]{border-bottom-color:#b4272d;color:#b4272d}.status-tabs .no-need-button[data-v-42e7e7f0]{width:124px;height:40px;margin-left:auto}.status-tabs .no-need-button.active[data-v-42e7e7f0]{border-color:#b4272d;background:#b4272d;color:#fff}.generate-code-help[data-v-42e7e7f0]{margin-left:8px;color:#333;font-size:16px;cursor:help}.toolbar[data-v-42e7e7f0]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.toolbar .toolbar-actions[data-v-42e7e7f0]{display:flex;flex-wrap:wrap;align-items:center}.toolbar .toolbar-right[data-v-42e7e7f0]{display:flex;flex-shrink:0;align-items:center;gap:16px}.toolbar .selected-count[data-v-42e7e7f0]{padding:0;border:0;background:transparent;color:#333;font-size:14px;cursor:pointer}.toolbar .selected-count em[data-v-42e7e7f0]{font-style:normal;color:#b4272d;font-weight:700}.toolbar[data-v-42e7e7f0] .el-button{height:40px;margin-left:0;margin-right:12px;margin-bottom:0;padding:0 20px;border-radius:4px}.toolbar[data-v-42e7e7f0] .red-action{border-color:#b4272d;background:#b4272d;color:#fff}.toolbar[data-v-42e7e7f0] .dark-action{border-color:#333;background:#333;color:#fff}.toolbar[data-v-42e7e7f0] .blue-action{border-color:#2c96e7;background:#2c96e7;color:#fff}.toolbar[data-v-42e7e7f0] .green-action{border-color:#15ad3c;background:#15ad3c;color:#fff}.toolbar[data-v-42e7e7f0] .expand-action{flex-shrink:0;border-color:#dcdfe6;background:#fff;color:#333}.toolbar[data-v-42e7e7f0] .expand-action i{margin-left:4px}.pagination[data-v-42e7e7f0]{display:flex;align-items:center;justify-content:center;margin-top:24px}