.products-page[data-v-b1e453f3]{background:#f4f5f7;min-height:70vh}.matrix-layout[data-v-b1e453f3]{flex-direction:column;gap:16px;display:flex}.matrix-layout .matrix-panel[data-v-b1e453f3]{order:2}.matrix-layout .proc-row[data-v-b1e453f3]{order:1}.hero[data-v-b1e453f3]{background-color:var(--primary-color);align-items:center;min-height:200px;margin-top:80px;padding:40px 0;display:flex;position:relative}.hero-mask[data-v-b1e453f3]{z-index:0;background:radial-gradient(130% 120% at 82% -10%,#ffffff2e,#fff0 55%),linear-gradient(118deg,#d90000f0 0%,#d90000d1 42%,#9b0c10a8 100%),url(/assets/site/bg-steel-app.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero-inner[data-v-b1e453f3]{z-index:1;color:#fff;width:100%;margin:0 auto;padding:0 24px;position:relative}.hero-inner h1[data-v-b1e453f3]{letter-spacing:2px;color:#fff;margin:0 0 8px;font-size:32px;font-weight:700}.hero-inner p[data-v-b1e453f3]{opacity:.9;margin:0 0 18px;font-size:15px}.hero-stats[data-v-b1e453f3]{flex-wrap:wrap;gap:34px;display:flex}.hs[data-v-b1e453f3]{flex-direction:column;display:flex}.hs b[data-v-b1e453f3]{color:#f3c34e;font-size:24px;font-weight:700;line-height:1.1}.hs span[data-v-b1e453f3]{opacity:.85;font-size:12px}.container[data-v-b1e453f3]{margin:0 auto;padding:16px 0 64px}.load-error[data-v-b1e453f3]{margin:16px 0}.load-error[data-v-b1e453f3] .el-alert__description{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.load-error .retry-btn[data-v-b1e453f3]{margin-left:4px}.boot-skeleton[data-v-b1e453f3]{background:#fff;border:1px solid #ebeef5;border-radius:12px;margin-top:24px;padding:20px}.cat-tabs[data-v-b1e453f3]{margin-bottom:6px}.cat-tabs[data-v-b1e453f3] .el-tabs__item{height:50px;font-size:16px}.cat-tabs[data-v-b1e453f3] .el-tabs__active-bar{background-color:var(--primary-color,#d90000);height:3px}.cat-label[data-v-b1e453f3]{align-items:center;gap:7px;display:inline-flex}.cat-ico[data-v-b1e453f3]{opacity:.92;background-color:currentColor;width:17px;height:17px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.i-rebar[data-v-b1e453f3]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v18'/%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M18 3v18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v18'/%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M18 3v18'/%3E%3C/svg%3E")}.i-pipe[data-v-b1e453f3]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3C/svg%3E")}.i-beam[data-v-b1e453f3]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14'/%3E%3Cpath d='M5 20h14'/%3E%3Cpath d='M12 4v16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14'/%3E%3Cpath d='M5 20h14'/%3E%3Cpath d='M12 4v16'/%3E%3C/svg%3E")}.i-pile[data-v-b1e453f3]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='6' ry='2'/%3E%3Cpath d='M6 5v13c0 1.1 2.7 2 6 2s6-.9 6-2V5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='6' ry='2'/%3E%3Cpath d='M6 5v13c0 1.1 2.7 2 6 2s6-.9 6-2V5'/%3E%3C/svg%3E")}.i-block[data-v-b1e453f3]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 4v8'/%3E%3Cpath d='M7.5 12v8'/%3E%3Cpath d='M16.5 12v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 4v8'/%3E%3Cpath d='M7.5 12v8'/%3E%3Cpath d='M16.5 12v8'/%3E%3C/svg%3E")}.panel[data-v-b1e453f3]{border:1px solid #ebeef5;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 12px #00000008}.panel-h[data-v-b1e453f3]{justify-content:space-between;align-items:center;display:flex}.ph-title[data-v-b1e453f3]{color:#2b2b2b;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.ph-ico[data-v-b1e453f3]{font-size:16px}.panel-h .hint[data-v-b1e453f3]{color:#909399;font-size:12px;font-weight:400}.ph-tools[data-v-b1e453f3]{align-items:center;gap:12px;display:flex}.matrix-top[data-v-b1e453f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.matrix-top .tools[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-btn[data-v-b1e453f3]{align-items:center;gap:4px;font-weight:500;display:inline-flex}.ep-ico[data-v-b1e453f3]{font-style:normal}.brand-btn .cnt[data-v-b1e453f3]{margin:0 2px}.brand-btn .caret[data-v-b1e453f3]{color:#c0c4cc;font-size:12px}.seg[data-v-b1e453f3] .el-radio-button__inner{font-weight:500}.tool-chk[data-v-b1e453f3]{height:24px;margin-right:0!important}.tool-chk[data-v-b1e453f3] .el-checkbox__label{padding-left:5px;font-size:13px;font-weight:500}.matrix-top[data-v-b1e453f3] .el-radio-button__inner{box-shadow:none;border:1px solid #dcdfe6}.matrix-top[data-v-b1e453f3] .el-radio-button:not(:first-child) .el-radio-button__inner{border-left:0}.net-src[data-v-b1e453f3] .is-active .el-radio-button__inner{background:#2f6fed;border-color:#2f6fed;box-shadow:-1px 0 #2f6fed}.brand-search[data-v-b1e453f3]{margin-bottom:8px}.brand-grid[data-v-b1e453f3]{flex-wrap:wrap;gap:6px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.brand-chip[data-v-b1e453f3]{cursor:pointer;color:#606266;-webkit-user-select:none;user-select:none;border:1px solid #dcdfe6;border-radius:16px;padding:5px 13px;font-size:13px;line-height:1;transition:all .15s}.brand-chip[data-v-b1e453f3]:hover{border-color:var(--primary-color,#d90000);color:var(--primary-color,#d90000)}.brand-chip.on[data-v-b1e453f3]{background:var(--primary-color,#d90000);border-color:var(--primary-color,#d90000);color:#fff}.brand-chip.all[data-v-b1e453f3]{font-weight:600}.brand-pop-foot[data-v-b1e453f3]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.legend[data-v-b1e453f3]{color:#606266;background:#fafbfc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}.legend .dot[data-v-b1e453f3],.cmp-dialog .dot[data-v-b1e453f3]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dot.ok[data-v-b1e453f3]{background:#52c41a}.dot.low[data-v-b1e453f3]{background:#faad14}.dot.none[data-v-b1e453f3]{background:#d0d0d0}.legend .arrow[data-v-b1e453f3]{margin-right:2px;font-weight:700}.arrow.up[data-v-b1e453f3]{color:#f5222d}.arrow.down[data-v-b1e453f3]{color:#52c41a}.legend .stat[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-weight:600}.legend .lg-net[data-v-b1e453f3]{border-radius:3px;margin:0 2px;padding:0 4px;font-size:11px;font-weight:600}.legend .lg-net.pos[data-v-b1e453f3]{color:#52c41a;background:#f0fbe9}.legend .lg-net.neg[data-v-b1e453f3]{color:#f5222d;background:#fff1f0}.legend .muted[data-v-b1e453f3],.muted[data-v-b1e453f3]{color:#909399}.legend .tip[data-v-b1e453f3]{color:#b88a00;background:#fff8e6;border-radius:10px;padding:2px 8px}.matrix-wrap[data-v-b1e453f3]{border:1px solid #ebeef5;border-radius:8px;max-height:calc(100vh - 120px);overflow:auto}table.matrix[data-v-b1e453f3]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}table.matrix th[data-v-b1e453f3],table.matrix td[data-v-b1e453f3]{white-space:nowrap;text-align:center;background:#fff;border-bottom:1px solid #f0f0f0;border-right:1px solid #f6f6f6;padding:3px 5px}table.matrix thead th[data-v-b1e453f3]{z-index:3;color:#5a1410;background:#fbf3f2;font-weight:700;position:sticky;top:0}table.matrix .sticky[data-v-b1e453f3]{z-index:2;position:sticky}table.matrix th.sticky[data-v-b1e453f3]{z-index:4;background:#f7e9e7}.c-brand[data-v-b1e453f3]{text-align:left;min-width:64px;left:0;box-shadow:1px 0 #eee}.c-brand .brand-name[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.c-brand .dt[data-v-b1e453f3]{transform-origin:0;margin-left:4px;transform:scale(.85)}.c-origin[data-v-b1e453f3]{text-align:left;text-overflow:ellipsis;color:#606266;min-width:92px;max-width:116px;left:64px;overflow:hidden;box-shadow:1px 0 #eee}.c-mat[data-v-b1e453f3]{color:#303133;min-width:58px}.c-len[data-v-b1e453f3]{color:#909399;min-width:42px}.c-axis[data-v-b1e453f3]{color:#303133;background:#fcfcfc;min-width:76px;font-weight:600}table.matrix thead th.c-axis[data-v-b1e453f3]{background:#fbf3f2}.c-spec[data-v-b1e453f3]{cursor:default;min-width:46px;position:relative}.c-spec.has[data-v-b1e453f3]{cursor:pointer}.c-spec.has[data-v-b1e453f3]:hover{background:#fff5f4}.c-spec.multi.has[data-v-b1e453f3]:hover{background:#fff0ec}.c-spec .pv[data-v-b1e453f3]{color:#1f1f1f;font-weight:600}.c-spec .empty[data-v-b1e453f3]{color:#dcdfe6}.lg-dash[data-v-b1e453f3]{color:#c0c4cc;margin-right:3px;font-weight:700}.c-spec .dot[data-v-b1e453f3]{width:6px;height:6px;margin-right:3px}.c-spec .arrow[data-v-b1e453f3]{margin-right:1px;font-size:10px}.matrix th.c-spec.sortable[data-v-b1e453f3]{cursor:pointer;-webkit-user-select:none;user-select:none}.matrix th.c-spec.sortable[data-v-b1e453f3]:hover{color:var(--primary-color,#d90000)}.matrix th.c-spec.sorted[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-weight:700}.sort-ind[data-v-b1e453f3]{margin-left:1px;font-size:11px}.c-spec .net[data-v-b1e453f3]{border-radius:3px;margin-left:3px;padding:0 3px;font-size:10px}.c-spec .net.pos[data-v-b1e453f3]{color:#52c41a;background:#f0fbe9}.c-spec .net.neg[data-v-b1e453f3]{color:#f5222d;background:#fff1f0}.c-spec .cell-main[data-v-b1e453f3]{justify-content:center;align-items:center;gap:3px;display:flex}.c-spec .cell-main .pv[data-v-b1e453f3]{font-size:13px}.c-spec .cell-sub[data-v-b1e453f3]{justify-content:center;align-items:center;gap:3px;min-height:11px;margin-top:1px;font-size:10px;line-height:1.2;display:flex}.c-spec .multi-inline[data-v-b1e453f3]{color:#faad14;cursor:pointer;font-weight:700}.no-data[data-v-b1e453f3]{text-align:center;color:#909399;padding:36px}.matrix-foot[data-v-b1e453f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.proc-row[data-v-b1e453f3]{margin-top:4px}.proc-panel[data-v-b1e453f3]{height:auto;margin-bottom:16px}.result-panel[data-v-b1e453f3]{height:auto}.capture-btn[data-v-b1e453f3]{color:#92660a;background:linear-gradient(135deg,#fff8e6,#fdeccf);border-color:#f3d58a}.order-table[data-v-b1e453f3]{margin-bottom:8px}.order-table[data-v-b1e453f3] .row-flash>td{animation:2.4s ease-out rowFlash-b1e453f3;background:#fffbe6!important}@keyframes rowFlash-b1e453f3{0%,30%{background:#fff1b8}to{background:#fffbe6}}.add-btn[data-v-b1e453f3]{border-style:dashed;width:100%;margin-bottom:14px}.order-summary[data-v-b1e453f3]{color:#555;background:#f7f9fc;border:1px solid #e8edf3;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.order-summary b[data-v-b1e453f3]{color:#cf1322;margin:0 2px;font-size:15px}.order-summary .os-cars[data-v-b1e453f3]{color:#c8161d}.order-summary .os-last[data-v-b1e453f3]{color:#d4380d}.order-summary .os-tip[data-v-b1e453f3]{color:#999;margin-left:2px;font-size:11px;font-weight:400}.order-summary .os-item.ok[data-v-b1e453f3]{color:#389e0d;font-weight:600}.order-summary .os-item.os-warn[data-v-b1e453f3]{color:#d4380d;font-weight:600}.order-summary .os-goods[data-v-b1e453f3]{color:#cf1322;font-size:15px}.order-table .oi-src[data-v-b1e453f3]{color:#333;font-size:12px;line-height:1.3}.order-table .oi-org[data-v-b1e453f3]{color:#999}.order-table .oi-price[data-v-b1e453f3]{color:#cf1322}.brand-pick[data-v-b1e453f3]{vertical-align:middle;flex-wrap:wrap;gap:6px;max-width:620px;margin-left:8px;display:inline-flex}.brand-pick .bp-chip[data-v-b1e453f3]{cursor:pointer;color:#555;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dcdfe6;border-radius:12px;padding:2px 11px;font-size:12px;transition:all .15s}.brand-pick .bp-chip[data-v-b1e453f3]:hover{color:#c8161d;border-color:#c8161d}.brand-pick .bp-chip.on[data-v-b1e453f3]{color:#fff;background:#c8161d;border-color:#c8161d}.proc-panel[data-v-b1e453f3] .el-card__body{flex-direction:column;display:flex}.proc-panel[data-v-b1e453f3] .el-card__body>.mode-switch{order:1}.proc-panel[data-v-b1e453f3] .el-card__body>.settings{order:2}.proc-panel[data-v-b1e453f3] .el-card__body>.order-table{order:3;width:100%}.proc-panel[data-v-b1e453f3] .el-card__body>.add-btn{order:4}.proc-panel[data-v-b1e453f3] .el-card__body>.order-summary{order:5}.proc-panel[data-v-b1e453f3] .el-card__body>.match-btn{order:6}.mode-switch[data-v-b1e453f3]{background:#fff7e6;border:1px solid #ffe7ba;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.mode-tip[data-v-b1e453f3]{color:#8c6e3a;font-size:13px}.mode-switch[data-v-b1e453f3] .el-radio-button__inner{padding:11px 22px;font-size:15px;font-weight:600}.manual-result[data-v-b1e453f3]{padding:4px 2px}.sup-low[data-v-b1e453f3]{color:#d48806;background:#fff7e6;border:1px solid #ffd591;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;font-style:normal;display:inline-block}.cell-low[data-v-b1e453f3]{color:#d48806;vertical-align:middle;background:#fff7e6;border:1px solid #ffd591;border-radius:2px;margin-left:3px;padding:0 3px;font-size:10px;line-height:1.5;display:inline-block}.px-chg[data-v-b1e453f3]{margin-left:6px;font-size:11px;font-style:normal;display:inline-block}.px-chg.up[data-v-b1e453f3]{color:#cf1322}.px-chg.down[data-v-b1e453f3]{color:#389e0d}.settings[data-v-b1e453f3]{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;grid-template-columns:1fr 1fr;align-items:start;gap:16px 40px;padding:16px 20px;display:grid}.set-row[data-v-b1e453f3]{display:contents}.set-field[data-v-b1e453f3]{align-items:center;gap:8px;min-width:0;display:flex}.set-field.wide[data-v-b1e453f3]{grid-column:1/-1}@media (max-width:768px){.settings[data-v-b1e453f3]{grid-template-columns:1fr}}.fld-lbl[data-v-b1e453f3]{box-sizing:border-box;text-align:right;color:#606266;flex:0 0 76px;width:76px;font-size:13px;font-weight:500;line-height:1.4}.set-row .hint[data-v-b1e453f3]{color:#909399;font-size:12px;line-height:1.4}.fld-tags[data-v-b1e453f3]{flex-wrap:wrap;gap:6px;display:flex}.ftag[data-v-b1e453f3]{margin:0}.match-btn[data-v-b1e453f3]{letter-spacing:1px;width:100%;margin-top:14px;font-weight:600}.empty-box[data-v-b1e453f3]{color:#909399;text-align:center;padding:18px 0}.empty-box.warn[data-v-b1e453f3]{padding:10px}.unmatched[data-v-b1e453f3]{color:#909399;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.summary[data-v-b1e453f3]{background:linear-gradient(135deg,#fff7f6,#fffdf5);border:1px solid #fde2e0;border-radius:10px;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.si[data-v-b1e453f3]{flex-direction:column;gap:2px;display:flex}.si span[data-v-b1e453f3]{color:#909399;font-size:12px}.si b[data-v-b1e453f3]{color:#303133;font-size:15px}.si.main b.price[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-size:22px}.si .net.pos[data-v-b1e453f3]{color:#52c41a}.si .net.neg[data-v-b1e453f3]{color:#f5222d}.si .origin[data-v-b1e453f3]{color:#b88a00}.result-table .rname[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.result-table .sub[data-v-b1e453f3]{color:#909399;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.result-table .wt[data-v-b1e453f3]{transform-origin:0;transform:scale(.85)}.self-freight[data-v-b1e453f3]{background:#f6fbff;border:1px solid #d6ecff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.self-freight .sf-lbl[data-v-b1e453f3]{color:#555;font-weight:600}.self-freight .sf-unit[data-v-b1e453f3]{color:#888}.self-freight .sf-result[data-v-b1e453f3]{color:#1a7f37}.self-freight .sf-result b[data-v-b1e453f3]{color:#d4380d;font-size:15px}.self-freight .sf-sub[data-v-b1e453f3]{color:#999;margin-left:4px;font-size:12px}.self-freight .sf-hint[data-v-b1e453f3]{color:#999;font-size:12px}.result-note[data-v-b1e453f3]{color:#b88a00;background:#fff8e6;border-radius:6px;margin:10px 0;padding:6px 10px;font-size:12px}.submit-box[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.plan-tabs[data-v-b1e453f3]{flex-wrap:wrap;margin-bottom:10px;display:flex}.wh-group[data-v-b1e453f3]{border:1px solid #ebeef5;border-radius:8px;margin-bottom:8px;overflow:hidden}.wh-group.direct[data-v-b1e453f3]{border-color:#fde2e2}.wh-head[data-v-b1e453f3]{background:#fafbfc;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.wh-group.direct .wh-head[data-v-b1e453f3]{background:#fff5f5}.wh-head b[data-v-b1e453f3]{color:#2b2b2b}.wh-meta[data-v-b1e453f3]{color:#909399;margin-left:auto;font-size:12px}.wh-line[data-v-b1e453f3]{border-top:1px dashed #f0f2f5;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.wh-line .wl-n[data-v-b1e453f3]{color:#303133}.wh-line .wl-r[data-v-b1e453f3]{color:#606266;white-space:nowrap}.wh-line .wl-r b[data-v-b1e453f3]{color:var(--primary-color,#d90000)}.si.bd-toggle[data-v-b1e453f3]{justify-content:center}.result-table .bd[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.result-table .bd-item[data-v-b1e453f3]{color:#606266;background:#f4f5f7;border-radius:3px;padding:0 5px;line-height:16px}.result-table .bd-item.up[data-v-b1e453f3]{color:#f5222d;background:#fff1f0}.result-table .bd-item.down[data-v-b1e453f3]{color:#52c41a;background:#f0fbe9}.result-table .bd-item.warn[data-v-b1e453f3]{color:#e6730a;cursor:help;background:#fff7e6;border:1px dashed #fb5}.result-table .bd-conflict[data-v-b1e453f3]{color:#e6730a;cursor:help;margin-top:3px;font-size:11px}.result-table .bd-eq[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-weight:600}.cat-children[data-v-b1e453f3]{flex-wrap:wrap;gap:10px;display:flex}.child-tag[data-v-b1e453f3]{color:#8a2b22;border-color:#f0d6d3}.demand-form .demand-row[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.div-sub[data-v-b1e453f3]{margin-left:8px;font-size:12px;font-weight:400}.pipe-panel[data-v-b1e453f3]{margin-top:4px}.panel-h .hint-gp[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-weight:700}.pipe-top[data-v-b1e453f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pipe-top[data-v-b1e453f3] .el-radio-button__inner{font-weight:500}.pipe-tools[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipe-search[data-v-b1e453f3]{width:220px}.pipe-table .pipe-brand[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.pipe-legend[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.pipe-legend .gp-chip[data-v-b1e453f3],.pipe-foot .gp-chip[data-v-b1e453f3]{color:var(--primary-color,#d90000);background:#fff1f0;border-radius:4px;padding:1px 6px;font-weight:700}.pipe-wrap[data-v-b1e453f3]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.pipe-table .pt-tag[data-v-b1e453f3]{font-weight:600}.pipe-table .pipe-spec[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.pipe-table .unit[data-v-b1e453f3]{color:#909399;margin-left:3px;font-size:11px}.pipe-table .pipe-disc[data-v-b1e453f3]{color:#52c41a;font-weight:500}.pipe-table .pipe-gp[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-size:16px;font-weight:700}.pipe-table .pipe-gp.best[data-v-b1e453f3]{color:#2e7d32}.pipe-table .arrow[data-v-b1e453f3]{margin-left:3px;font-size:11px;font-weight:700}.pipe-table .gp-unit[data-v-b1e453f3]{color:#d98a86}.pipe-table .dot[data-v-b1e453f3]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.pipe-foot[data-v-b1e453f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.pipe-foot .muted[data-v-b1e453f3]{font-size:12px}.sec-mat-row[data-v-b1e453f3]{flex-wrap:wrap;align-items:center;gap:10px;margin:-2px 0 12px;display:flex}.sec-mat-label[data-v-b1e453f3]{color:#8a8a8a;font-size:12px;font-weight:600}.sec-mat-tip[data-v-b1e453f3]{color:#d48806;background:#fffbe6;border-radius:4px;padding:1px 8px;font-size:11px}.pipe-legend .lg.proc[data-v-b1e453f3]{color:#d46b08;background:#fff7e6;border-radius:4px;padding:1px 8px;font-size:12px}.sec-series[data-v-b1e453f3]{flex-direction:column;line-height:1.12;display:inline-flex}.sec-series b[data-v-b1e453f3]{color:#2b2b2b;font-size:12px;font-weight:700}.sec-series .ss-cn[data-v-b1e453f3]{color:#9a9a9a;font-size:10px;font-style:normal}.sec-series .ss-use[data-v-b1e453f3]{color:#2e7d32;font-size:10px;font-style:normal;font-weight:600}.pipe-table .proc-tag[data-v-b1e453f3]{margin-left:6px;transform:scale(.86)}.pipe-quote-panel[data-v-b1e453f3],.hetero-table[data-v-b1e453f3]{margin-top:4px}.hetero-table .rname[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.hetero-table .sub[data-v-b1e453f3]{color:#909399;font-size:12px}.hetero-table .hp[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-size:15px}.hetero-table .unit[data-v-b1e453f3]{color:#909399;margin-left:3px;font-size:11px}.hetero-table .dot[data-v-b1e453f3]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.hetero-note[data-v-b1e453f3]{margin:8px 0 4px;font-size:12px}.cmp-head[data-v-b1e453f3]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cmp-spec[data-v-b1e453f3]{color:#2b2b2b;font-size:15px}.cmp-spec b[data-v-b1e453f3]{color:var(--primary-color,#d90000)}.cmp-cap[data-v-b1e453f3]{color:#909399;font-size:12px}.cmp-picked[data-v-b1e453f3]{background:#fff7e6;border:1px solid #ffe0b2;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.cmp-picked .pk-label[data-v-b1e453f3]{color:#d46b08;background:#fff;border:1px solid #ffd591;border-radius:4px;flex:none;padding:1px 7px;font-size:12px}.cmp-picked .pk-origin[data-v-b1e453f3]{color:#2b2b2b;font-weight:600}.cmp-picked .pk-price[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-size:16px}.cmp-picked .pk-unit[data-v-b1e453f3]{color:#909399;font-size:12px}.cmp-picked .pk-add[data-v-b1e453f3]{margin-left:auto}.cmp-dialog[data-v-b1e453f3] .picked-row>td.el-table__cell{background:#fff7e6!important}.cmp-dialog[data-v-b1e453f3] .picked-row:hover>td.el-table__cell{background:#ffefd0!important}.cmp-dialog b.best[data-v-b1e453f3]{color:var(--primary-color,#d90000);font-size:15px}.best-tag[data-v-b1e453f3]{transform-origin:0;margin-left:2px;transform:scale(.72)}.pipe-table .pipe-gp[data-v-b1e453f3]{font-size:15px}.pipe-table .arrow[data-v-b1e453f3]{margin-left:2px;font-size:10px}.cmp-origin[data-v-b1e453f3]{color:#303133;font-weight:600}.src-cap[data-v-b1e453f3]{vertical-align:middle;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;line-height:1.6;display:inline-block}.src-cap.direct[data-v-b1e453f3]{color:#1a7f37;background:#e7f6ec;border:1px solid #b7e1c4}.src-cap.social[data-v-b1e453f3]{color:#8a5a00;background:#fff7e6;border:1px solid #ffd591}.cmp-dt[data-v-b1e453f3]{transform-origin:0;margin-left:6px;transform:scale(.85)}.cmp-dialog .net[data-v-b1e453f3]{border-radius:4px;padding:1px 5px;font-size:12px;font-weight:600}.cmp-dialog .net.pos[data-v-b1e453f3]{color:#52c41a;background:#f0fbe9}.cmp-dialog .net.neg[data-v-b1e453f3]{color:#f5222d;background:#fff1f0}.cmp-foot[data-v-b1e453f3]{margin-top:10px;font-size:12px;line-height:1.6}.cap-alert[data-v-b1e453f3]{margin-bottom:14px}.cap-section[data-v-b1e453f3]{margin-bottom:16px}.cap-label[data-v-b1e453f3]{color:#303133;margin-bottom:8px;font-size:13px;font-weight:600}.cap-upload[data-v-b1e453f3] .el-upload-dragger{padding:18px}.cap-up-inner[data-v-b1e453f3]{color:#909399}.cap-up-ico[data-v-b1e453f3]{margin-bottom:6px;font-size:28px}.cap-voice[data-v-b1e453f3]{align-items:center;gap:12px;display:flex}@media (max-width:768px){.hero[data-v-b1e453f3]{min-height:auto;padding:28px 0}.hero-inner h1[data-v-b1e453f3]{font-size:26px}.hero-stats[data-v-b1e453f3]{gap:20px}.hs b[data-v-b1e453f3]{font-size:20px}.container[data-v-b1e453f3]{padding:12px 12px 48px}.matrix-top[data-v-b1e453f3]{gap:8px}.matrix-top .tools[data-v-b1e453f3]{flex-wrap:wrap;gap:8px}.c-brand[data-v-b1e453f3]{min-width:60px}.c-origin[data-v-b1e453f3]{min-width:64px;max-width:100px;box-shadow:none;left:auto;position:static!important}table.matrix th[data-v-b1e453f3],table.matrix td[data-v-b1e453f3]{padding:6px 7px;font-size:12px}.matrix-wrap[data-v-b1e453f3]{max-height:72vh}.set-field[data-v-b1e453f3]{flex-wrap:wrap}.set-field .el-select[data-v-b1e453f3],.set-field .el-input[data-v-b1e453f3]{flex:40%;min-width:0}.set-field.wide .el-input[data-v-b1e453f3]{flex:30%;min-width:64px}.order-table[data-v-b1e453f3] .el-input-number{width:68px!important}.el-overlay .el-dialog{max-width:94vw;width:94vw!important}.el-popover.el-popper{box-sizing:border-box;max-width:94vw!important}}.products-public[data-v-dacdf252]{color:#303133;background:#fff}.pp-hero[data-v-dacdf252]{background-color:var(--primary-color);text-align:center;align-items:center;min-height:200px;margin-top:80px;padding:44px 0;display:flex;position:relative;overflow:hidden}.pp-hero-mask[data-v-dacdf252]{z-index:0;background:radial-gradient(130% 120% at 82% -10%,#ffffff2e,#fff0 55%),linear-gradient(118deg,#d90000f0 0%,#d90000d1 42%,#9b0c10a8 100%),url(/assets/site/bg-steel-app.jpg) 50%/cover no-repeat;position:absolute;inset:0}.pp-hero-inner[data-v-dacdf252]{z-index:1;color:#fff;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.pp-hero h1[data-v-dacdf252]{letter-spacing:1px;color:#fff;margin:0 0 10px;font-size:32px;font-weight:700}.pp-sub[data-v-dacdf252]{opacity:.92;color:#fff;margin:0 0 22px;font-size:15px;line-height:1.7}.pp-stats[data-v-dacdf252]{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:24px;display:flex}.pp-stat b[data-v-dacdf252]{color:#f3c34e;font-size:28px;font-weight:700;line-height:1.1;display:block}.pp-stat span[data-v-dacdf252]{opacity:.88;font-size:13px}.pp-hero .pp-btn-primary[data-v-dacdf252]{color:var(--primary-color);background:#fff;border-color:#fff}.pp-hero .pp-btn-primary[data-v-dacdf252]:hover{background:#f5f5f5}.pp-hero-cta[data-v-dacdf252]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pp-btn[data-v-dacdf252]{color:#fff;border:1px solid #ffffff80;border-radius:6px;padding:11px 28px;font-size:15px;text-decoration:none;transition:all .2s;display:inline-block}.pp-btn[data-v-dacdf252]:hover{background:#ffffff1f}.pp-btn-primary[data-v-dacdf252]{background:#c4393c;border-color:#c4393c}.pp-btn-primary[data-v-dacdf252]:hover{background:#a82f32}.pp-container[data-v-dacdf252]{max-width:1100px;margin:0 auto;padding:36px 20px 8px}.pp-loading[data-v-dacdf252]{text-align:center;color:#909399;padding:40px 0}.pp-cat[data-v-dacdf252]{border-bottom:1px solid #f0f2f5;padding:26px 0}.pp-cat h2[data-v-dacdf252]{color:#303133;margin:0 0 8px;font-size:22px}.pp-cat-desc[data-v-dacdf252]{color:#606266;margin:0 0 18px;font-size:14px;line-height:1.8}.pp-facets[data-v-dacdf252]{flex-direction:column;gap:12px;display:flex}.pp-facet[data-v-dacdf252]{align-items:baseline;gap:12px;display:flex}.pp-facet-label[data-v-dacdf252]{color:#909399;flex:0 0 110px;font-size:13px}.pp-chips[data-v-dacdf252]{flex-wrap:wrap;gap:8px;display:flex}.pp-chips b[data-v-dacdf252]{color:#606266;background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;padding:3px 10px;font-size:13px;font-weight:500}.pp-chip-brand[data-v-dacdf252]{color:#c4393c!important;background:#fef0f0!important;border-color:#fde2e2!important}.pp-cat-foot[data-v-dacdf252]{background:#fafafa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;display:flex}.pp-lock[data-v-dacdf252]{color:#909399;font-size:13px}.pp-link[data-v-dacdf252]{color:#c4393c;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.pp-link[data-v-dacdf252]:hover{text-decoration:underline}.pp-bottom[data-v-dacdf252]{text-align:center;max-width:1100px;margin:24px auto 0;padding:40px 20px 56px}.pp-bottom h3[data-v-dacdf252]{margin:0 0 10px;font-size:22px}.pp-bottom p[data-v-dacdf252]{color:#606266;max-width:680px;margin:0 auto 24px;font-size:14px;line-height:1.8}.pp-bottom .pp-btn[data-v-dacdf252]{color:#606266;border-color:#dcdfe6}.pp-bottom .pp-btn[data-v-dacdf252]:hover{color:#c4393c;background:#fff;border-color:#c4393c}.pp-bottom .pp-btn-primary[data-v-dacdf252]{color:#fff;border-color:#c4393c}@media (max-width:768px){.pp-stats[data-v-dacdf252]{gap:24px}.pp-facet[data-v-dacdf252]{flex-direction:column;gap:4px}.pp-facet-label[data-v-dacdf252]{flex-basis:auto}}
