.page-psms-jd-sku[data-v-1983584f]{min-height:calc(100vh - 90px);padding:16px;background:#f5f6f8;color:#2f3238}.catalog-header[data-v-1983584f]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #e1e4e8;background:#fff}.catalog-context[data-v-1983584f]{color:#8a9099;font-size:12px}.catalog-title-row[data-v-1983584f]{display:flex;align-items:baseline;gap:12px;margin-top:4px}.catalog-title-row h1[data-v-1983584f]{margin:0;font-size:22px;line-height:1.3;letter-spacing:0}.catalog-count[data-v-1983584f]{color:#777f8a;font-size:13px}.header-actions[data-v-1983584f]{display:flex;gap:8px}.header-actions[data-v-1983584f] .el-button+.el-button{margin-left:0}.header-actions .el-icon[data-v-1983584f],.selection-tools .el-icon[data-v-1983584f]{margin-right:5px}.search-panel[data-v-1983584f]{border:1px solid #e1e4e8;border-top:0;background:#fff}.search-hero[data-v-1983584f]{padding:22px 28px;background:linear-gradient(105deg,#e61b2d,#ff243b 65%,#e51c2d)}.search-bar[data-v-1983584f]{display:flex;width:100%;max-width:980px;min-height:56px;align-items:center;margin:0 auto;padding:4px;box-sizing:border-box;border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(125,13,28,.18)}.search-type[data-v-1983584f]{flex:0 0 86px;border-right:1px solid #e5e7eb;color:#30343a;font-size:16px;text-align:center}.search-keyword[data-v-1983584f]{min-width:0;flex:1}.search-keyword[data-v-1983584f] .el-input__wrapper{padding:0 18px;box-shadow:none!important}.search-keyword[data-v-1983584f] .el-input__inner{height:44px;font-size:16px}.search-submit[data-v-1983584f]{min-width:106px;height:48px;margin:0;border-color:#e1251b;border-radius:8px;background:#e1251b;font-size:17px;font-weight:600}.search-submit[data-v-1983584f]:focus,.search-submit[data-v-1983584f]:hover{border-color:#c91813;background:#c91813}.search-history[data-v-1983584f]{display:flex;align-items:center;gap:12px;padding:12px 20px 0;font-size:13px}.history-label[data-v-1983584f]{flex:0 0 auto;color:#8a9099}.history-items[data-v-1983584f]{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:8px}.history-empty[data-v-1983584f]{padding:5px 0;color:#a0a6af}.history-item[data-v-1983584f]{display:inline-flex;max-width:220px;align-items:center;border:1px solid #e5e7eb;border-radius:14px;background:#f7f8fa}.history-clear[data-v-1983584f],.history-keyword[data-v-1983584f],.history-remove[data-v-1983584f]{border:0;background:none;cursor:pointer}.history-keyword[data-v-1983584f]{overflow:hidden;padding:5px 4px 5px 11px;color:#555d68;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.history-clear[data-v-1983584f]:hover,.history-keyword[data-v-1983584f]:hover{color:#e1251b}.history-remove[data-v-1983584f]{padding:3px 9px 3px 3px;color:#a0a6af;font-size:17px;line-height:1}.history-remove[data-v-1983584f]:hover{color:#e1251b}.history-clear[data-v-1983584f]{flex:0 0 auto;color:#8a9099;font-size:12px}.search-filters[data-v-1983584f]{display:flex;align-items:center;gap:18px;padding:14px 20px}.search-panel[data-v-1983584f] .el-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}.search-panel[data-v-1983584f] .el-form-item{margin-bottom:0}.category-browser[data-v-1983584f]{position:relative;z-index:5;flex:0 0 280px}.category-trigger[data-v-1983584f]{display:flex;height:46px;align-items:center;border:1px solid #e4e7ed;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(31,41,55,.04);transition:border-color .2s,box-shadow .2s}.category-trigger.is-open[data-v-1983584f],.category-trigger[data-v-1983584f]:hover{border-color:#e1251b;box-shadow:0 3px 12px rgba(225,37,27,.12)}.category-trigger-main[data-v-1983584f]{display:flex;min-width:0;height:100%;flex:1;align-items:center;gap:10px;padding:0 10px;border:0;background:none;cursor:pointer;text-align:left}.category-trigger-icon[data-v-1983584f]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:#fff1f0;color:#e1251b}.category-trigger-icon i[data-v-1983584f]{font-size:17px}.category-trigger-copy[data-v-1983584f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.category-trigger-label[data-v-1983584f]{color:#909399;font-size:11px;line-height:1.2}.category-trigger-copy strong[data-v-1983584f]{overflow:hidden;color:#30343a;font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.category-arrow[data-v-1983584f]{color:#8b929b;font-size:20px;line-height:1;transition:transform .2s}.category-trigger.is-open .category-arrow[data-v-1983584f]{transform:rotate(180deg);color:#e1251b}.category-reset[data-v-1983584f]{padding:0 10px 0 2px;border:0;background:none;color:#9ba2ac;cursor:pointer;font-size:20px}.category-reset[data-v-1983584f]:hover{color:#e1251b}.category-menu[data-v-1983584f]{position:absolute;top:100%;left:0;display:flex;width:960px;max-width:74vw;max-height:560px;overflow:hidden;border:1px solid #e8eaee;border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(34,40,52,.18)}.category-menu-empty[data-v-1983584f]{padding:24px;color:#9097a0}.category-roots[data-v-1983584f]{flex:0 0 260px;overflow-y:auto;padding:8px 0;border-right:1px solid #e5e7eb;background:#f6f7fa}.category-root[data-v-1983584f]{display:flex;width:100%;min-height:37px;align-items:center;justify-content:space-between;gap:8px;padding:7px 16px;border:0;background:none;color:#2f343c;cursor:pointer;font-size:14px;text-align:left}.category-root.active[data-v-1983584f],.category-root[data-v-1983584f]:hover{background:#e6e7e9;color:#e1251b}.category-root-arrow[data-v-1983584f]{color:#9ba2ac;font-size:19px;line-height:1}.category-branches[data-v-1983584f]{min-width:0;flex:1;overflow-y:auto;padding:18px 20px}.category-branch-heading[data-v-1983584f]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eceef1}.category-branch-heading button[data-v-1983584f]{border:0;background:none;color:#e1251b;cursor:pointer;font-size:15px;font-weight:600}.category-groups[data-v-1983584f]{display:flex;flex-direction:column;gap:18px}.category-group[data-v-1983584f]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.category-group-name[data-v-1983584f]{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;padding:0;border:0;background:none;color:#242830;cursor:pointer;font-size:13px;font-weight:600;text-align:left}.category-group-name[data-v-1983584f]:hover,.category-links button[data-v-1983584f]:hover{color:#e1251b}.category-group-name span[data-v-1983584f]{color:#8b929b;font-size:16px;line-height:1}.category-links[data-v-1983584f]{display:flex;flex-wrap:wrap;gap:8px 14px}.category-links button[data-v-1983584f]{padding:0;border:0;background:none;color:#646c78;cursor:pointer;font-size:13px;line-height:1.5;text-align:left}.category-no-children[data-v-1983584f]{color:#9097a0;font-size:13px}.pool-select[data-v-1983584f]{width:260px}.catalog-content[data-v-1983584f]{margin-top:12px;padding:0 20px 18px;border:1px solid #e1e4e8;background:#fff}.result-toolbar[data-v-1983584f]{min-height:58px;justify-content:space-between;border-bottom:1px solid #eceef1}.result-toolbar[data-v-1983584f],.selection-tools[data-v-1983584f]{display:flex;align-items:center;gap:16px}.selection-tools[data-v-1983584f] .el-button{margin-left:0}.page-range[data-v-1983584f],.selection-count[data-v-1983584f]{color:#7a818b;font-size:13px}.product-grid[data-v-1983584f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:16px;min-height:300px;padding:18px 0 8px}.product-grid.is-empty[data-v-1983584f]{display:flex;align-items:center;justify-content:center}.product-card[data-v-1983584f]{min-width:0;overflow:hidden;border:1px solid #e2e5e9;border-radius:6px;background:#fff;cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.product-card[data-v-1983584f]:focus-visible,.product-card[data-v-1983584f]:hover{border-color:#c8ccd2;box-shadow:0 6px 18px rgba(31,35,41,.1)}.product-card.is-selected[data-v-1983584f]{border-color:#e1251b;box-shadow:0 0 0 1px #e1251b}.product-media[data-v-1983584f]{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1px solid #eceef1;background:#fafafa}.product-image[data-v-1983584f]{display:block;width:100%;height:100%;padding:12px;box-sizing:border-box}.image-placeholder[data-v-1983584f]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#adb2ba}.image-placeholder .el-icon[data-v-1983584f]{font-size:42px}.product-check[data-v-1983584f]{position:absolute;top:10px;left:10px;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #e0e3e7;border-radius:4px;background:hsla(0,0%,100%,.94)}.product-check[data-v-1983584f] .el-checkbox__label{display:none}.state-badge[data-v-1983584f]{position:absolute;top:11px;right:10px;padding:4px 8px;border-radius:3px;color:#fff;font-size:12px;line-height:1}.state-badge.is-on-sale[data-v-1983584f]{background:#2f8f55}.state-badge.is-off-sale[data-v-1983584f]{background:#8f969f}.product-body[data-v-1983584f]{display:flex;padding:14px;box-sizing:border-box;flex-direction:column}.product-tags[data-v-1983584f]{display:flex;min-height:23px;gap:6px;overflow:hidden}.product-tags span[data-v-1983584f]{max-width:50%;overflow:hidden;padding:3px 6px;border:1px solid #dde1e6;border-radius:3px;color:#69717c;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-body h2[data-v-1983584f]{display:-webkit-box;min-height:44px;margin:9px 0 8px;overflow:hidden;color:#25282d;font-size:15px;font-weight:600;line-height:22px;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.variant-list[data-v-1983584f]{display:flex;max-height:150px;margin:6px 0 0;overflow-y:auto;flex-direction:column;border-top:1px solid #f0f1f3}.variant-row[data-v-1983584f]{display:flex;min-height:36px;align-items:center;gap:7px;padding:3px 0;border-bottom:1px solid #f0f1f3;cursor:pointer}.variant-name[data-v-1983584f]{min-width:0;flex:1;overflow:hidden;color:#555c66;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.variant-price[data-v-1983584f]{flex:0 0 auto;color:#e1251b;font-size:13px;font-weight:600}.variant-error[data-v-1983584f]{max-width:82px;overflow:hidden;color:#f56c6c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.price-row[data-v-1983584f]{min-height:34px}.product-price[data-v-1983584f]{color:#e1251b;font-size:24px;font-weight:700;line-height:1.2}.product-price small[data-v-1983584f]{margin-right:2px;font-size:14px}.product-specs[data-v-1983584f]{margin:10px 0 0;padding:9px 0;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}.product-specs>div[data-v-1983584f]{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:22px;align-items:center}.product-specs dt[data-v-1983584f]{color:#9298a1;font-size:12px}.product-specs dd[data-v-1983584f]{min-width:0;margin:0;overflow:hidden;color:#555c66;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-source[data-v-1983584f]{margin-top:9px}.product-source>div[data-v-1983584f]{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:22px;align-items:center}.product-source span[data-v-1983584f]{color:#9298a1;font-size:12px}.product-source strong[data-v-1983584f]{min-width:0;overflow:hidden;color:#4a5059;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.detail-button[data-v-1983584f]{width:100%;margin-top:auto;border-color:#d9dde2;color:#34383f}.detail-button .el-icon[data-v-1983584f]{margin-right:5px}.load-more-sentinel[data-v-1983584f]{display:flex;min-height:50px;align-items:center;justify-content:center;color:#8b929b;font-size:13px}.load-more-sentinel .el-icon[data-v-1983584f]{margin-right:6px}.draft-product[data-v-1983584f]{display:flex;min-width:0;align-items:center;gap:10px}.draft-product .el-image[data-v-1983584f]{flex:0 0 auto;width:54px;height:54px;border:1px solid #ebeef5}.draft-product>div[data-v-1983584f]{min-width:0}.draft-product strong[data-v-1983584f]{display:block;overflow:hidden;color:#30343a;text-overflow:ellipsis;white-space:nowrap}.draft-product span[data-v-1983584f]{display:block;margin-top:4px;color:#8b929b;font-size:12px}.draft-total[data-v-1983584f]{margin-top:12px;text-align:right;color:#606266}.draft-total strong[data-v-1983584f]{color:#e1251b;font-size:20px}.danger-text[data-v-1983584f]{color:#f56c6c}@media (max-width:900px){.catalog-header[data-v-1983584f],.result-toolbar[data-v-1983584f]{align-items:flex-start;flex-direction:column}.header-actions[data-v-1983584f]{width:100%}.search-hero[data-v-1983584f]{padding:16px}.search-type[data-v-1983584f]{flex-basis:64px;font-size:14px}.search-keyword[data-v-1983584f] .el-input__wrapper{padding:0 10px}.search-keyword[data-v-1983584f] .el-input__inner{font-size:14px}.search-submit[data-v-1983584f]{min-width:74px;font-size:15px}.search-history[data-v-1983584f]{align-items:flex-start;flex-wrap:wrap}.history-items[data-v-1983584f]{flex-basis:calc(100% - 90px)}.search-filters[data-v-1983584f]{align-items:stretch;flex-direction:column;gap:12px}.category-browser[data-v-1983584f]{flex-basis:auto;width:100%}.category-menu[data-v-1983584f]{width:92vw;max-width:none}.category-roots[data-v-1983584f]{flex-basis:190px}.category-group[data-v-1983584f]{grid-template-columns:1fr;gap:6px}.search-panel[data-v-1983584f] .el-form{align-items:stretch;flex-direction:column}.search-panel[data-v-1983584f] .el-form-item{width:100%;max-width:none;margin-right:0;margin-bottom:10px}.pool-select[data-v-1983584f]{width:100%}.selection-tools[data-v-1983584f]{flex-wrap:wrap}.product-grid[data-v-1983584f]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}