.append-tip[data-v-e73115aa]{margin-bottom:14px;color:#6b7280;font-size:13px}.order-option[data-v-e73115aa]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:border-color .2s}.order-option[data-v-e73115aa]:hover{border-color:#93c5fd}.order-option.sel[data-v-e73115aa]{border-color:#2563eb;background:#eff6ff}.order-no[data-v-e73115aa]{font-weight:600;color:#1e40af}.order-meta[data-v-e73115aa]{font-size:11px;color:#6b7280;margin-top:4px;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.create-tip[data-v-0cdd6bc3]{margin-bottom:14px;color:#6b7280;font-size:13px}.order-preview[data-v-0cdd6bc3]{margin-top:8px;padding:10px;background:#f0f9ff;border-radius:6px;font-size:12px;color:#0c4a6e}.edit-req-body[data-v-fd5841f6]{display:flex;flex-direction:column;gap:16px}.edit-req-product[data-v-fd5841f6]{display:flex;align-items:center;gap:12px;padding:12px;background:#fafafa;border-radius:8px}.product-img[data-v-fd5841f6]{width:40px;height:40px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.product-name[data-v-fd5841f6]{font-weight:500;color:#111827;font-size:13px}.product-asin[data-v-fd5841f6]{font-size:11px;color:#9ca3af}.gen-tip[data-v-7f53e34f]{margin-bottom:14px;color:#6b7280;font-size:13px}.order-preview[data-v-7f53e34f]{margin-top:8px;padding:10px;background:#f0f9ff;border-radius:6px;font-size:12px;color:#0c4a6e}.od-kpi-row[data-v-216591e2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.od-kpi[data-v-216591e2]{background:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000d;border-left:3px solid #2563eb}.od-kpi-green[data-v-216591e2]{border-left-color:#10b981}.od-kpi-amber[data-v-216591e2]{border-left-color:#f59e0b}.od-kpi-purple[data-v-216591e2]{border-left-color:#8b5cf6}.od-kpi-label[data-v-216591e2]{font-size:11px;color:#6b7280;margin-bottom:4px}.od-kpi-body[data-v-216591e2]{display:flex;align-items:baseline;flex-direction:column;gap:6px}.od-kpi-value[data-v-216591e2]{font-size:12px;font-weight:700;color:#111827;line-height:1}.od-kpi-sub[data-v-216591e2]{font-size:11px;color:#9ca3af}.card-title[data-v-216591e2]{font-size:14px;font-weight:600;margin:0 0 12px;color:#111827;display:flex;justify-content:space-between;align-items:center}.metric-toggle[data-v-216591e2]{display:inline-flex;background:#eef2ff;border-radius:6px;padding:3px}.metric-toggle button[data-v-216591e2]{border:0;background:transparent;padding:4px 12px;font-size:12px;color:#6366f1;cursor:pointer;border-radius:4px;font-weight:500}.metric-toggle button.active[data-v-216591e2]{background:#fff;color:#4338ca;box-shadow:0 1px 2px #0000001a}.od-pie-row[data-v-216591e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.od-pie-box[data-v-216591e2]{background:#fff;border-radius:10px;padding:10px;border:1px solid #f0f0f0}.od-pie-box h4[data-v-216591e2]{font-size:12px;color:#374151;margin:0 0 4px;text-align:center}.od-pie-chart[data-v-216591e2]{height:200px}.item-img[data-v-216591e2]{width:32px;height:32px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.item-name[data-v-216591e2]{font-weight:500;color:#111827;font-size:12px}.item-asin[data-v-216591e2]{font-size:10px;color:#9ca3af}.chip-badge[data-v-216591e2]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.order-filter-bar[data-v-8a0cc841]{background:#fff;padding:8px 16px;box-shadow:0 1px 3px #0000000f;border-bottom:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px}.filter-form[data-v-8a0cc841] .ant-form-item{margin-bottom:0}.filter-actions[data-v-8a0cc841]{display:flex;justify-content:flex-end;width:100%}.order-table-card[data-v-8a0cc841]{border-radius:0 0 8px 8px;flex:1;min-height:0}.summary-cell[data-v-8a0cc841]{font-size:11px;line-height:1.6}.batch-bar[data-v-8a0cc841]{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(calc(100% + 40px));background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;gap:14px;align-items:center;transition:transform .25s;z-index:50;pointer-events:none}.batch-bar.show[data-v-8a0cc841]{transform:translate(-50%) translateY(0);pointer-events:auto}.batch-bar.show[data-v-8a0cc841] .ant-btn-primary:disabled{color:#fff}.batch-cnt[data-v-8a0cc841]{background:#2563eb;padding:2px 10px;border-radius:12px;font-weight:600}.score-badge-row[data-v-880fa19a]{display:flex;align-items:center;gap:4px;margin-bottom:2px}.score-badge[data-v-880fa19a]:hover{opacity:.75}.cell-multi[data-v-880fa19a]{display:flex;flex-direction:column}.cell-line1[data-v-880fa19a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#262626}.cell-line2[data-v-880fa19a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.rating-line[data-v-880fa19a]{color:#fa8c16!important}.rating-count[data-v-880fa19a]{font-size:11px;color:#8c8c8c}.info-label[data-v-880fa19a]{color:#8c8c8c;font-size:10px;margin-right:4px;min-width:24px}.ad-spend-link[data-v-880fa19a]{color:#262626;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#bbb;text-underline-offset:2px}.ad-spend-link[data-v-880fa19a]:hover{color:#1890ff;text-decoration-style:solid;text-decoration-color:#1890ff}.fba-clickable[data-v-880fa19a]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#bbb;text-underline-offset:2px}.fba-clickable[data-v-880fa19a]:hover{text-decoration-style:solid;text-decoration-color:#1890ff}.inv-days[data-v-880fa19a]{font-size:11px;margin-left:4px}.inv-tooltip[data-v-880fa19a]{min-width:200px}.inv-tooltip-row[data-v-880fa19a]{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.inv-tooltip-row span[data-v-880fa19a]:first-child{color:#ffffffa6}.ad-tooltip[data-v-880fa19a]{min-width:160px}.ad-tooltip-row[data-v-880fa19a]{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.ad-tooltip-row span[data-v-880fa19a]:first-child{color:#ffffffa6}.ad-tooltip-divider[data-v-880fa19a]{border-top:1px solid rgba(255,255,255,.2);margin:4px 0}.cost-tooltip[data-v-880fa19a]{min-width:160px}.cost-tooltip-row[data-v-880fa19a]{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.cost-tooltip-row span[data-v-880fa19a]:first-child{color:#ffffffa6}.cost-tooltip-divider[data-v-880fa19a]{border-top:1px solid rgba(255,255,255,.2);margin:4px 0}.cost-line[data-v-880fa19a]{cursor:pointer}.cost-ratio--green[data-v-880fa19a]{color:#52c41a;font-weight:600}.cost-ratio--blue[data-v-880fa19a]{color:#1890ff;font-weight:600}.cost-ratio--yellow[data-v-880fa19a]{color:#d4b106;font-weight:600}.cost-ratio--orange[data-v-880fa19a]{color:#fa8c16;font-weight:600}.cost-ratio--red[data-v-880fa19a]{color:#f5222d;font-weight:600}.fl-trigger[data-v-880fa19a]{cursor:pointer}.fl-trigger[data-v-880fa19a]:hover{text-decoration:underline;text-decoration-style:dotted}.gross-margin--green[data-v-880fa19a]{color:#52c41a;font-weight:600}.gross-margin--blue[data-v-880fa19a]{color:#1890ff;font-weight:600}.gross-margin--yellow[data-v-880fa19a]{color:#d4b106;font-weight:600}.gross-margin--red[data-v-880fa19a],.days-warn[data-v-880fa19a]{color:#f5222d;font-weight:600}.roi-cell[data-v-5da9e083]{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.roi-tier-line[data-v-5da9e083]{display:flex;align-items:center;gap:6px}.roi-badge[data-v-5da9e083]{padding:0 8px;border-radius:9px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.roi-badge--l1[data-v-5da9e083]{background:#e3f1e8;color:#2f7d4f;border:1px solid #b5dcc2}.roi-badge--l2[data-v-5da9e083]{background:#52c41a;color:#fff}.roi-badge--l3[data-v-5da9e083]{background:#0f7b40;color:#fff}.roi-row[data-v-5da9e083]{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.roi-window[data-v-5da9e083]{color:#6b7280;width:32px;flex-shrink:0}.roi-profit[data-v-5da9e083]{color:#4d5761}.roi-value[data-v-5da9e083]{color:#111827;font-weight:600}.roi-loading[data-v-5da9e083]{display:flex;justify-content:center;padding:2px 0}.stats-pies-wrap[data-v-7517fd93]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px}.pie-metric-toggle[data-v-7517fd93]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.pie-header-right[data-v-7517fd93]{display:flex;align-items:center;gap:10px}.pie-scope-hint[data-v-7517fd93]{font-size:11px;color:#9ca3af;white-space:nowrap}.metric-toggle[data-v-7517fd93]{display:inline-flex;background:#eef2ff;border-radius:6px;padding:3px}.metric-toggle button[data-v-7517fd93]{border:0;background:transparent;padding:4px 12px;font-size:12px;color:#6366f1;cursor:pointer;border-radius:4px;font-weight:500}.metric-toggle button.active[data-v-7517fd93]{background:#fff;color:#4338ca;box-shadow:0 1px 2px #0000001a}.pie-row[data-v-7517fd93]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:1400px){.pie-row[data-v-7517fd93]{gap:8px}}.pie-box[data-v-7517fd93]{background:#fff;border-radius:8px;padding:10px;border:1px solid #f0f0f0}.pie-title[data-v-7517fd93]{font-size:12px;color:#374151;margin:0 0 4px;text-align:center}.pie-chart[data-v-7517fd93]{height:210px}@media (max-width:1400px){.pie-chart[data-v-7517fd93]{height:180px}}[data-v-097b3977] .ant-table-tbody{font-variant-numeric:tabular-nums}.kpi-row[data-v-097b3977]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}@media (max-width: 1400px){.kpi-row[data-v-097b3977]{grid-template-columns:repeat(2,1fr);gap:8px}}.kpi[data-v-097b3977]{background:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000d;border-left:3px solid #2563eb}.kpi-amber[data-v-097b3977]{border-left-color:#f59e0b}.kpi-green[data-v-097b3977]{border-left-color:#10b981}.kpi-purple[data-v-097b3977]{border-left-color:#8b5cf6}.kpi-label[data-v-097b3977]{font-size:11px;color:#6b7280;margin-bottom:4px}.kpi-body[data-v-097b3977]{display:flex;align-items:baseline;gap:6px}.kpi-value[data-v-097b3977]{font-size:20px;font-weight:700;color:#111827;line-height:1}.kpi-sub[data-v-097b3977]{font-size:11px;color:#9ca3af}.kpi-roi[data-v-097b3977]{border-left-color:#14b8a6}.kpi-roi-loading[data-v-097b3977]{display:flex;align-items:center;justify-content:center;padding:8px 0}.kpi-roi-body[data-v-097b3977]{display:flex;flex-direction:row;row-gap:0px;column-gap:8px;flex-wrap:wrap}.kpi-roi-row[data-v-097b3977]{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.kpi-roi-window[data-v-097b3977]{color:#9ca3af;width:34px;flex-shrink:0}.kpi-roi-profit[data-v-097b3977]{color:#6b7280}.kpi-roi-value[data-v-097b3977]{color:#111827;font-weight:600}@media (max-width: 1400px){.kpi[data-v-097b3977]{padding:8px 12px}.kpi-value[data-v-097b3977]{font-size:17px}.kpi-sub[data-v-097b3977]{font-size:10px}}.req-filter-bar[data-v-097b3977]{background:#fff;padding:12px 16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0}.filter-form[data-v-097b3977] .ant-form-item{margin-bottom:0}.filter-actions[data-v-097b3977]{display:flex;justify-content:flex-end;width:100%}.prod-img[data-v-097b3977]{width:36px;height:36px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.cell-multi[data-v-097b3977]{display:flex;flex-direction:column}.cell-line1[data-v-097b3977]{display:flex;align-items:center;gap:4px;font-size:10px;color:#262626}.cell-line2[data-v-097b3977]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.truncate[data-v-097b3977]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.sku-text[data-v-097b3977]{font-family:monospace;font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.mono-text[data-v-097b3977]{font-family:monospace;font-size:11px;color:#262626}.principal-line[data-v-097b3977]{color:#8c8c8c!important;font-size:11px!important}.cell-badges[data-v-097b3977]{gap:4px;margin-top:1px}.chip-badge[data-v-097b3977]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.req-table-card[data-v-097b3977]{border-radius:0 0 8px 8px;flex:1;min-height:0}.roi-legend[data-v-097b3977]{display:flex;gap:10px;align-items:center;padding:4px 10px;background:#fafafa;border-radius:4px;font-size:11px;color:#8c8c8c;border-left:3px solid #91d5ff;flex-wrap:wrap;margin-right:8px}.roi-legend-item[data-v-097b3977]{display:inline-flex;align-items:center;gap:4px}.roi-pill[data-v-097b3977]{padding:0 8px;border-radius:9px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.roi-pill--l1[data-v-097b3977]{background:#e3f1e8;color:#2f7d4f;border:1px solid #b5dcc2}.roi-pill--l2[data-v-097b3977]{background:#52c41a;color:#fff}.roi-pill--l3[data-v-097b3977]{background:#0f7b40;color:#fff}.roi-header-hint[data-v-097b3977]{font-size:11px;font-weight:400;color:#8c8c8c;margin-left:2px}.roi-header-question[data-v-097b3977]{font-size:12px;color:#8c8c8c;margin-left:4px;cursor:help}.batch-bar[data-v-097b3977]{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(calc(100% + 40px));background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;gap:14px;align-items:center;transition:transform .25s;z-index:50;pointer-events:none;flex-wrap:wrap;justify-content:center}.batch-bar.show[data-v-097b3977]{transform:translate(-50%) translateY(0);pointer-events:auto}.batch-cnt[data-v-097b3977]{background:#2563eb;padding:2px 10px;border-radius:12px;font-weight:600}.text-10px[data-v-097b3977]{font-size:10px}.merged-qty[data-v-097b3977]{display:flex;flex-direction:column;gap:3px;text-align:left;line-height:1.4;font-variant-numeric:tabular-nums}.merged-qty .mq-row[data-v-097b3977]{display:flex;align-items:baseline;gap:6px;min-width:0}.merged-qty .mq-row--note[data-v-097b3977]{align-items:center}.merged-qty .mq-label[data-v-097b3977]{flex:0 0 26px;font-size:11px;color:#8c8c8c}.merged-qty .mq-num[data-v-097b3977]{font-weight:600;color:#262626}.merged-qty .mq-value[data-v-097b3977]{font-size:11px;color:#8c8c8c}.merged-qty .mq-note[data-v-097b3977]{flex:1;min-width:0;padding-left:6px;border-left:2px solid #f0f0f0;font-size:11px;color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anomaly-wrap[data-v-097b3977]{display:flex;flex-wrap:wrap;gap:3px}.anomaly-flag[data-v-097b3977]{display:inline-block;padding:2px 7px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid}.anomaly-flag--stockout[data-v-097b3977]{background:#fff1f0;color:#cf1322;border-color:#ffa39e}.anomaly-flag--slow[data-v-097b3977]{background:#e6fffb;color:#006d75;border-color:#87e8de}.anomaly-flag--decline[data-v-097b3977]{background:#fff7e6;color:#d46b08;border-color:#ffd591}.anomaly-flag--volatility[data-v-097b3977]{background:#feffe6;color:#7c6c00;border-color:#fffb8f}.anomaly-flag--arrival[data-v-097b3977]{background:#e6f7ff;color:#096dd9;border-color:#91d5ff}.anomaly-flag--return-risk[data-v-097b3977]{background:#fff0f6;color:#c41d7f;border-color:#ffadd2}.anomaly-flag--loss-risk[data-v-097b3977]{background:#fff1f0;color:#cf1322;border-color:#ffa39e}.anomaly-flag__sub[data-v-097b3977]{font-size:10px;font-weight:400;margin-left:2px}.anomaly-flag__sub--restock[data-v-097b3977]{color:#389e0d}.anomaly-flag__sub--severe[data-v-097b3977]{color:#cf1322;font-weight:700}.anomaly-flag__sub--noimp[data-v-097b3977]{color:#cf1322}.anomaly-flag__dir[data-v-097b3977]{margin-left:2px}.anomaly-flag__dir--down[data-v-097b3977]{color:#cf1322}.anomaly-flag__dir--up[data-v-097b3977]{color:#389e0d}.stockout-days--blue[data-v-097b3977]{color:#1890ff}.stockout-days--yellow[data-v-097b3977]{color:#d4b106}.stockout-days--red[data-v-097b3977]{color:#cf1322}.reason-text[data-v-097b3977]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-perf .ad-label[data-v-097b3977]{color:#8c8c8c;font-size:10px;margin-right:2px}.ad-perf .ad-ml[data-v-097b3977]{margin-left:8px}.pct-pos[data-v-097b3977]{color:#52c41a}.pct-neg[data-v-097b3977]{color:#f5222d}.days-warn[data-v-097b3977]{color:#f5222d;font-weight:600}.dx-cell[data-v-097b3977]{display:flex;align-items:center;gap:4px;min-width:110px}.dx-tags-wrap[data-v-097b3977]{display:flex;flex-wrap:wrap;gap:2px;max-width:100px;align-items:center}.dx-dept-tag[data-v-097b3977]{cursor:pointer;font-size:10px;padding:0 4px;line-height:18px;border-radius:3px;margin:0}.dx-status-dot[data-v-097b3977]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:3px;vertical-align:middle}.dx-more-tag[data-v-097b3977]{font-size:10px;color:#8c8c8c;padding:0 2px}.dx-add-btn[data-v-097b3977]{min-width:22px;padding:0 4px;font-size:14px;line-height:1}.dx-actions[data-v-097b3977]{gap:0;margin-top:2px}.dx-action-btn[data-v-097b3977]{font-size:12px!important;padding:0 2px;justify-content:flex-start;min-width:60px;height:20px}.dx-review-tag[data-v-097b3977]{cursor:pointer;font-size:10px;padding:0 4px;line-height:18px;border-radius:3px}.v2-cell[data-v-097b3977]{display:flex;flex-direction:column;gap:2px;line-height:1.4}.v2-cell-row[data-v-097b3977]{display:flex;align-items:center;gap:4px;font-size:12px}.v2-cell-wrapper[data-v-097b3977]{display:flex;flex-direction:column;gap:2px}.demand-divider[data-v-097b3977]{height:1px;background:#f0f0f0;margin:4px 0}.tag-history-icon[data-v-097b3977]{color:#8c8c8c;font-size:12px;cursor:pointer;margin-left:4px}.tag-history-icon[data-v-097b3977]:hover{color:#1890ff}[data-v-097b3977] td.roi-cell-l1{background:#f2faf5!important;border-left:3px solid #8fd0a5}[data-v-097b3977] td.roi-cell-l2{background:#e3f4ea!important;border-left:3px solid #52c41a}[data-v-097b3977] td.roi-cell-l3{background:#d5eee1!important;border-left:3px solid #0f7b40}.pl-batch-bar[data-v-ef592b3b]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;font-size:12px;flex-wrap:wrap}.pl-batch-label[data-v-ef592b3b]{color:#1890ff;white-space:nowrap}.pl-img-placeholder[data-v-ef592b3b]{width:36px;height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#bfbfbf}.pl-product-name[data-v-ef592b3b]{font-weight:500;color:#111827;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-product-sub[data-v-ef592b3b]{font-size:10px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-product-sku[data-v-ef592b3b]{font-size:10px;color:#9ca3af}.pl-qty[data-v-ef592b3b]{font-weight:600;font-size:13px}.pl-footer[data-v-ef592b3b]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.pl-error-summary[data-v-ef592b3b]{padding:8px 12px;margin-bottom:12px;background:#fff2f0;border:1px solid #ffa39e;border-radius:6px;font-size:13px;font-weight:500;color:#cf1322}.append-tip[data-v-8011eaa3]{margin-bottom:14px;color:#6b7280;font-size:13px}.order-option[data-v-8011eaa3]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:border-color .2s}.order-option[data-v-8011eaa3]:hover{border-color:#93c5fd}.order-option.sel[data-v-8011eaa3]{border-color:#2563eb;background:#eff6ff}.order-no[data-v-8011eaa3]{font-weight:600;color:#1e40af}.order-meta[data-v-8011eaa3]{font-size:11px;color:#6b7280;margin-top:4px;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.badge[data-v-8011eaa3]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-cyan[data-v-8011eaa3]{background:#cffafe;color:#155e75}.badge-purple[data-v-8011eaa3]{background:#ede9fe;color:#5b21b6}.create-tip[data-v-c2098a61]{margin-bottom:14px;color:#6b7280;font-size:13px}.mode-pick[data-v-c2098a61]{display:flex;gap:12px}.mode-card[data-v-c2098a61]{flex:1;border:2px solid #e5e7eb;border-radius:10px;padding:18px;text-align:center;cursor:pointer;transition:border-color .2s}.mode-card[data-v-c2098a61]:hover{border-color:#93c5fd}.mode-card.sel[data-v-c2098a61]{border-color:#2563eb;background:#eff6ff}.mode-ico[data-v-c2098a61]{font-size:28px}.mode-name[data-v-c2098a61]{font-weight:600;margin-top:6px}.mode-suffix[data-v-c2098a61]{font-size:11px;color:#9ca3af;margin-top:2px}.order-preview[data-v-c2098a61]{margin-top:8px;padding:10px;background:#f0f9ff;border-radius:6px;font-size:12px;color:#0c4a6e}.edit-req-body[data-v-44e6113a]{display:flex;flex-direction:column;gap:16px}.edit-req-product[data-v-44e6113a]{display:flex;align-items:center;gap:12px;padding:12px;background:#fafafa;border-radius:8px}.product-img[data-v-44e6113a]{width:40px;height:40px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.product-name[data-v-44e6113a]{font-weight:500;color:#111827;font-size:13px}.product-asin[data-v-44e6113a]{font-size:11px;color:#9ca3af}.go-layout[data-v-71ad8aa7]{display:flex;flex-direction:column;gap:16px;height:100%}.go-top[data-v-71ad8aa7]{flex-shrink:0}.go-top-bar[data-v-71ad8aa7]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.go-pill[data-v-71ad8aa7]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:12px;background:#f0f1f4;color:#4e5561}.go-pill b[data-v-71ad8aa7]{font-weight:600}.go-pill.warn[data-v-71ad8aa7]{background:#fff4e6;color:#d97706}.go-pill.ok[data-v-71ad8aa7]{background:#ecf3ff;color:#3d7eff}.go-bottom[data-v-71ad8aa7]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.go-card[data-v-71ad8aa7]{border:1px solid #e8e8e8;border-radius:8px;padding:10px 12px;background:#fafafa}.go-card.done[data-v-71ad8aa7]{background:#f6ffed;border-color:#b7eb8f}.go-card-head[data-v-71ad8aa7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:12px;color:#595959}.go-card-no[data-v-71ad8aa7]{font-weight:700;color:#111827;font-size:13px}.go-caret[data-v-71ad8aa7]{width:22px;height:22px;border-radius:6px;color:#8a919c;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:transform .15s}.go-caret[data-v-71ad8aa7]:hover{background:#f0f1f4;color:#1d2129}.go-caret.open[data-v-71ad8aa7]{transform:rotate(90deg)}.go-card-del[data-v-71ad8aa7]{margin-left:auto;background:none;border:1px solid #ffa39e;color:#cf1322;border-radius:4px;cursor:pointer;font-size:11px;padding:1px 8px;line-height:1.5}.go-card-del[data-v-71ad8aa7]:hover:not(:disabled){background:#fff1f0}.go-card-del[data-v-71ad8aa7]:disabled{opacity:.4;cursor:not-allowed}.go-append[data-v-71ad8aa7]{background:#3d7eff;border:1px solid #3d7eff;color:#fff;border-radius:4px;cursor:pointer;font-size:11px;padding:1px 10px;line-height:1.6}.go-append[data-v-71ad8aa7]:hover:not(:disabled){background:#2f6cf0;border-color:#2f6cf0}.go-append[data-v-71ad8aa7]:disabled{background:#a9c6ff;border-color:#a9c6ff;color:#fff;cursor:not-allowed}.go-metric b[data-v-71ad8aa7]{font-weight:600;color:#262626}.go-field[data-v-71ad8aa7]{display:flex;align-items:center;gap:4px;font-size:11px;color:#2c2c2c}.pv-img[data-v-71ad8aa7]{width:30px;height:30px;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.pv-name[data-v-71ad8aa7]{font-weight:500;color:#111827;font-size:12px}.pv-asin[data-v-71ad8aa7]{font-size:10px;color:#9ca3af}.badge[data-v-71ad8aa7]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-cyan[data-v-71ad8aa7]{background:#cffafe;color:#155e75}.badge-purple[data-v-71ad8aa7]{background:#ede9fe;color:#5b21b6}.chip.gold[data-v-71ad8aa7]{display:inline-block;padding:1px 8px;border-radius:5px;font-size:11px;background:#fffbe6;color:#b8860b;box-shadow:inset 0 0 0 1px #f0d989}.weight-text[data-v-71ad8aa7]{font-size:11px;font-family:monospace}.weight-text b[data-v-71ad8aa7]{font-weight:600;color:#262626}.dims-text[data-v-71ad8aa7]{font-size:11px;font-family:monospace}.chip-badge[data-v-71ad8aa7]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.sync-text[data-v-71ad8aa7]{font-size:11px;font-family:monospace;color:#595959}.sync-text.unsync[data-v-71ad8aa7]{color:#fa8c16}.lw-badge[data-v-71ad8aa7]{display:inline-block;padding:1px 5px;border-radius:8px;font-size:10px;font-weight:600;line-height:1.5;margin-left:2px}.lw-badge-light[data-v-71ad8aa7]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.lw-badge-heavy[data-v-71ad8aa7]{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}[data-v-71ad8aa7] .row-special>td{background:#fffbf0!important}[data-v-71ad8aa7] .row-special:hover>td{background:#fff5da!important}[data-v-71ad8aa7] .row-special>td:first-child{box-shadow:inset 3px 0 #e9c96a}.split-body[data-v-71ad8aa7]{display:flex;flex-direction:column;gap:12px}.split-summary[data-v-71ad8aa7]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fafafa;border-radius:8px}.split-total[data-v-71ad8aa7]{font-size:13px;color:#595959}.split-total b[data-v-71ad8aa7]{font-size:16px;color:#111827;font-weight:700}.split-check[data-v-71ad8aa7]{font-size:12px;padding:6px 10px;border-radius:6px}.split-check.ok[data-v-71ad8aa7]{color:#389e0d;background:#f6ffed}.split-check.err[data-v-71ad8aa7]{color:#cf1322;background:#fff1f0}.full-modal .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh}.full-modal .ant-modal-body{flex:1;overflow:hidden}.od-info-grid[data-v-86a27103]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.od-kpi[data-v-86a27103]{background:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000d;border-left:3px solid #2563eb}.od-kpi-green[data-v-86a27103]{border-left-color:#10b981}.od-kpi-amber[data-v-86a27103]{border-left-color:#f59e0b}.od-kpi-purple[data-v-86a27103]{border-left-color:#8b5cf6}.od-kpi-label[data-v-86a27103]{font-size:11px;color:#6b7280;margin-bottom:4px}.od-kpi-body[data-v-86a27103]{display:flex;align-items:baseline;flex-direction:column;gap:6px}.od-kpi-value[data-v-86a27103]{font-size:12px;font-weight:700;color:#111827;line-height:1}.od-kpi-sub[data-v-86a27103]{font-size:11px;color:#9ca3af}.card-title[data-v-86a27103]{font-size:14px;font-weight:600;margin:0 0 12px;color:#111827;display:flex;justify-content:space-between;align-items:center}.metric-toggle[data-v-86a27103]{display:inline-flex;background:#eef2ff;border-radius:6px;padding:3px}.metric-toggle button[data-v-86a27103]{border:0;background:transparent;padding:4px 12px;font-size:12px;color:#6366f1;cursor:pointer;border-radius:4px;font-weight:500}.metric-toggle button.active[data-v-86a27103]{background:#fff;color:#4338ca;box-shadow:0 1px 2px #0000001a}.od-pie-row[data-v-86a27103]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.od-pie-box[data-v-86a27103]{background:#fff;border-radius:10px;padding:10px;border:1px solid #f0f0f0}.od-pie-box h4[data-v-86a27103]{font-size:12px;color:#374151;margin:0 0 4px;text-align:center}.od-pie-chart[data-v-86a27103]{height:200px}.item-img[data-v-86a27103]{width:32px;height:32px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.item-name[data-v-86a27103]{font-weight:500;color:#111827;font-size:12px}.item-asin[data-v-86a27103]{font-size:10px;color:#9ca3af}.badge[data-v-86a27103]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-cyan[data-v-86a27103]{background:#cffafe;color:#155e75}.badge-purple[data-v-86a27103]{background:#ede9fe;color:#5b21b6}.order-stats-btn[data-v-86a27103]{font-size:11px!important;padding:0 2px;justify-content:flex-start;min-width:auto;height:18px}.chip-badge[data-v-86a27103]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.od-weight-cards[data-v-86a27103]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.od-wcard[data-v-86a27103]{flex:1;min-width:130px;border:1px solid #e8e8e8;border-radius:6px;padding:10px 12px;background:#fafafa}.od-wcard-btn[data-v-86a27103]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;min-width:auto}.od-wcard-label[data-v-86a27103]{font-size:11px;color:#8c8c8c;margin-bottom:4px}.od-wcard-value[data-v-86a27103]{font-size:18px;font-weight:700;font-family:monospace}.od-wcard-time[data-v-86a27103]{font-size:13px!important}.od-wcard-time.unsync[data-v-86a27103]{color:#fa8c16;font-size:13px!important}.dims-text[data-v-86a27103],.weight-text[data-v-86a27103]{font-size:11px;font-family:monospace}.weight-text b[data-v-86a27103]{font-weight:600;color:#262626}.sync-text[data-v-86a27103]{font-size:11px;font-family:monospace;color:#595959}.sync-text.unsync[data-v-86a27103]{color:#fa8c16}.lw-badge[data-v-86a27103]{display:inline-block;padding:1px 5px;border-radius:8px;font-size:10px;font-weight:600;line-height:1.5;margin-left:2px}.lw-badge-light[data-v-86a27103]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.lw-badge-heavy[data-v-86a27103]{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.order-filter-bar[data-v-23d92579]{background:#fff;padding:8px 16px;box-shadow:0 1px 3px #0000000f;border-bottom:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px}.filter-form[data-v-23d92579] .ant-form-item{margin-bottom:0}.filter-actions[data-v-23d92579]{display:flex;justify-content:flex-end;width:100%}.order-table-card[data-v-23d92579]{border-radius:0 0 8px 8px;flex:1;min-height:0}.badge[data-v-23d92579]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-cyan[data-v-23d92579]{background:#cffafe;color:#155e75}.badge-purple[data-v-23d92579]{background:#ede9fe;color:#5b21b6}.summary-cell[data-v-23d92579]{font-size:11px;line-height:1.6}.batch-bar[data-v-23d92579]{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(calc(100% + 40px));background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;gap:14px;align-items:center;transition:transform .25s;z-index:50;pointer-events:none}.batch-bar.show[data-v-23d92579]{transform:translate(-50%) translateY(0);pointer-events:auto}.batch-cnt[data-v-23d92579]{background:#2563eb;padding:2px 10px;border-radius:12px;font-weight:600}.logistics-total-cell[data-v-23d92579]{display:flex;flex-direction:column;gap:2px}.lt-num[data-v-23d92579]{font-size:12px;font-family:monospace}.lt-num b[data-v-23d92579]{font-weight:600;color:#262626}.lt-time[data-v-23d92579]{font-size:11px;color:#595959;font-family:monospace}.lt-time.unsync[data-v-23d92579]{color:#fa8c16}.batch-bar.show[data-v-23d92579] .ant-btn-primary:disabled{color:#fff}.order-extra-row[data-v-23d92579]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.logistics-legend[data-v-23d92579]{display:flex;gap:6px;align-items:center;padding:6px 12px;background:#fafafa;border-radius:4px;font-size:11px;color:#8c8c8c;flex-wrap:wrap;border-left:3px solid #91d5ff}.legend-dot[data-v-23d92579]{display:inline-block;width:10px;height:10px;border-radius:2px}.legend-dot-heavy[data-v-23d92579]{background:#389e0d}.legend-dot-light[data-v-23d92579],.legend-dot-pending[data-v-23d92579]{background:#fa8c16}.legend-dot-processed[data-v-23d92579]{background:#52c41a}.legend-formula[data-v-23d92579]{font-family:monospace}.sl-logistics-warn[data-v-955cc33b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin-bottom:10px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;font-size:12px;color:#d46b08}.sl-toolbar[data-v-955cc33b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin-bottom:10px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;font-size:12px;flex-wrap:wrap}.sl-toolbar-left[data-v-955cc33b],.sl-toolbar-right[data-v-955cc33b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-toolbar-label[data-v-955cc33b]{color:#595959;white-space:nowrap}.sl-batch-label[data-v-955cc33b]{color:#1890ff;white-space:nowrap}.sl-fivebox-error[data-v-955cc33b]{color:#f5222d;font-size:11px}.sl-img-placeholder[data-v-955cc33b]{width:36px;height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#bfbfbf}.sl-product-name[data-v-955cc33b]{font-weight:500;color:#111827;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-product-sub[data-v-955cc33b]{font-size:10px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-product-sku[data-v-955cc33b]{font-size:10px;color:#9ca3af}.sl-fnsku-cell[data-v-955cc33b]{display:flex;align-items:center;gap:4px}.sl-fnsku-empty[data-v-955cc33b]{background:#fff2f0;border-radius:4px;padding:2px 6px}.sl-fnsku-text[data-v-955cc33b]{font-size:12px;font-family:monospace}.sl-fnsku-warn[data-v-955cc33b]{color:#f5222d;font-size:11px;font-weight:500}.sl-qty[data-v-955cc33b]{font-weight:600;font-size:13px}.sl-fixed-text[data-v-955cc33b]{color:#8c8c8c;font-size:12px}.sl-footer[data-v-955cc33b]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.sl-error-summary[data-v-955cc33b]{padding:8px 12px;margin-bottom:12px;background:#fff2f0;border:1px solid #ffa39e;border-radius:6px;font-size:13px;font-weight:500;color:#cf1322}.bf-img-placeholder[data-v-efe3823b]{width:36px;height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#bfbfbf}.bf-product-name[data-v-efe3823b]{font-weight:500;color:#111827;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-product-sub[data-v-efe3823b]{font-size:10px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-product-sku[data-v-efe3823b]{font-size:10px;color:#9ca3af}.bf-batch-bar[data-v-efe3823b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;margin-bottom:12px;background:#ecf3ff;border-radius:6px}.bf-batch-label[data-v-efe3823b]{font-size:12px;color:#3d7eff}.bf-footer[data-v-efe3823b]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.stats-pies-wrap[data-v-9edcc29b]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px}.pie-metric-toggle[data-v-9edcc29b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.pie-header-right[data-v-9edcc29b]{display:flex;align-items:center;gap:10px}.pie-scope-hint[data-v-9edcc29b]{font-size:11px;color:#9ca3af;white-space:nowrap}.metric-toggle[data-v-9edcc29b]{display:inline-flex;background:#eef2ff;border-radius:6px;padding:3px}.metric-toggle button[data-v-9edcc29b]{border:0;background:transparent;padding:4px 12px;font-size:12px;color:#6366f1;cursor:pointer;border-radius:4px;font-weight:500}.metric-toggle button.active[data-v-9edcc29b]{background:#fff;color:#4338ca;box-shadow:0 1px 2px #0000001a}.pie-row[data-v-9edcc29b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 1400px){.pie-row[data-v-9edcc29b]{gap:8px}}.pie-box[data-v-9edcc29b]{background:#fff;border-radius:8px;padding:10px;border:1px solid #f0f0f0}.pie-title[data-v-9edcc29b]{font-size:12px;color:#374151;margin:0 0 4px;text-align:center}.pie-chart[data-v-9edcc29b]{height:210px}@media (max-width: 1400px){.pie-chart[data-v-9edcc29b]{height:180px}}[data-v-c4846c96] .ant-table-tbody{font-variant-numeric:tabular-nums}.kpi-row[data-v-c4846c96]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}@media (max-width: 1400px){.kpi-row[data-v-c4846c96]{grid-template-columns:repeat(2,1fr);gap:8px}}.kpi[data-v-c4846c96]{background:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000d;border-left:3px solid #2563eb}.kpi-amber[data-v-c4846c96]{border-left-color:#f59e0b}.kpi-green[data-v-c4846c96]{border-left-color:#10b981}.kpi-purple[data-v-c4846c96]{border-left-color:#8b5cf6}.kpi-label[data-v-c4846c96]{font-size:11px;color:#6b7280;margin-bottom:4px}.kpi-body[data-v-c4846c96]{display:flex;align-items:baseline;gap:6px}.kpi-value[data-v-c4846c96]{font-size:20px;font-weight:700;color:#111827;line-height:1}.kpi-sub[data-v-c4846c96]{font-size:11px;color:#9ca3af}.kpi-roi[data-v-c4846c96]{border-left-color:#14b8a6}.kpi-roi-loading[data-v-c4846c96]{display:flex;align-items:center;justify-content:center;padding:8px 0}.kpi-roi-body[data-v-c4846c96]{display:flex;flex-direction:row;row-gap:0px;column-gap:8px;flex-wrap:wrap}.kpi-roi-row[data-v-c4846c96]{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.kpi-roi-window[data-v-c4846c96]{color:#9ca3af;width:34px;flex-shrink:0}.kpi-roi-profit[data-v-c4846c96]{color:#6b7280}.kpi-roi-value[data-v-c4846c96]{color:#111827;font-weight:600}@media (max-width: 1400px){.kpi[data-v-c4846c96]{padding:8px 12px}.kpi-value[data-v-c4846c96]{font-size:17px}.kpi-sub[data-v-c4846c96]{font-size:10px}}.req-filter-bar[data-v-c4846c96]{background:#fff;padding:12px 16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0}.filter-form[data-v-c4846c96] .ant-form-item{margin-bottom:0}.filter-actions[data-v-c4846c96]{display:flex;justify-content:flex-end;width:100%}.prod-img[data-v-c4846c96]{width:36px;height:36px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.cell-multi[data-v-c4846c96]{display:flex;flex-direction:column}.cell-line1[data-v-c4846c96]{display:flex;align-items:center;gap:4px;font-size:10px;color:#262626}.cell-line2[data-v-c4846c96]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.truncate[data-v-c4846c96]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.sku-text[data-v-c4846c96]{font-family:monospace;font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.mono-text[data-v-c4846c96]{font-family:monospace;font-size:11px;color:#262626}.principal-line[data-v-c4846c96]{color:#8c8c8c!important;font-size:11px!important}.cell-badges[data-v-c4846c96]{gap:4px;margin-top:1px}.chip-badge[data-v-c4846c96]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.req-table-card[data-v-c4846c96]{border-radius:0 0 8px 8px;flex:1;min-height:0}.batch-bar[data-v-c4846c96]{position:fixed;bottom:20px;left:55%;width:890px;transform:translate(-50%) translateY(calc(100% + 40px));background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;gap:14px;align-items:center;transition:transform .25s;z-index:50;pointer-events:none;flex-wrap:wrap;justify-content:center}.batch-bar.show[data-v-c4846c96]{transform:translate(-50%) translateY(0);pointer-events:auto}.batch-cnt[data-v-c4846c96]{background:#2563eb;padding:2px 10px;border-radius:12px;font-weight:600}.batch-weight[data-v-c4846c96]{color:#fbbf24;font-size:12px;white-space:nowrap}.batch-weight b[data-v-c4846c96]{font-weight:600}.text-10px[data-v-c4846c96]{font-size:10px}.logistics-toolbar[data-v-c4846c96]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#fff;border-radius:4px;margin-bottom:8px;border:1px solid #f0f0f0;flex-wrap:wrap}.logistics-filter-chips[data-v-c4846c96]{margin-left:auto;display:flex;gap:6px}.logistics-chip[data-v-c4846c96]{padding:4px 12px;border-radius:12px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;color:#595959;font-size:12px;-webkit-user-select:none;user-select:none;transition:.15s}.logistics-chip[data-v-c4846c96]:hover{border-color:#91d5ff;color:#1890ff}.logistics-chip.active[data-v-c4846c96]{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.logistics-weight-cell[data-v-c4846c96]{display:flex;gap:8px;align-items:stretch}.lw-zone[data-v-c4846c96]{padding:3px 6px;border-radius:4px;background:#fafafa;min-width:96px}.lw-zone.lw-sync[data-v-c4846c96]{min-width:120px}.lw-zlabel[data-v-c4846c96]{font-size:10px;color:#8c8c8c;margin-bottom:2px;letter-spacing:.3px}.lw-kv[data-v-c4846c96]{font-size:12px;line-height:1.7}.lw-kv b[data-v-c4846c96]{font-weight:600}.lw-null[data-v-c4846c96]{font-size:12px;color:#d9d9d9;font-family:monospace}.lw-zrow[data-v-c4846c96]{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.7}.lw-zrow span[data-v-c4846c96]:first-child{color:#8c8c8c}.lw-zrow b[data-v-c4846c96]{font-weight:600;color:#262626}.lw-time[data-v-c4846c96]{font-size:11px;color:#595959;font-family:monospace}.lw-time.unsync[data-v-c4846c96]{color:#fa8c16}.lw-badge[data-v-c4846c96]{display:inline-block;padding:1px 5px;border-radius:8px;font-size:10px;font-weight:600;line-height:1.5;margin-left:2px}.lw-badge-light[data-v-c4846c96]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.lw-badge-heavy[data-v-c4846c96]{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.logistics-legend[data-v-c4846c96]{display:flex;gap:6px;align-items:center;padding:6px 12px;margin-top:8px;background:#fafafa;border-radius:4px;font-size:11px;color:#8c8c8c;flex-wrap:wrap;border-left:3px solid #91d5ff}.legend-dot[data-v-c4846c96]{display:inline-block;width:10px;height:10px;border-radius:2px}.legend-dot-heavy[data-v-c4846c96]{background:#389e0d}.legend-dot-light[data-v-c4846c96],.legend-dot-pending[data-v-c4846c96]{background:#fa8c16}.legend-dot-processed[data-v-c4846c96]{background:#52c41a}.legend-formula[data-v-c4846c96]{margin-left:auto;font-family:monospace}.roi-legend-item[data-v-c4846c96]{display:inline-flex;align-items:center;gap:4px}.roi-pill[data-v-c4846c96]{padding:0 8px;border-radius:9px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.roi-pill--l1[data-v-c4846c96]{background:#e3f1e8;color:#2f7d4f;border:1px solid #b5dcc2}.roi-pill--l2[data-v-c4846c96]{background:#52c41a;color:#fff}.roi-pill--l3[data-v-c4846c96]{background:#0f7b40;color:#fff}.roi-header-hint[data-v-c4846c96]{font-size:11px;font-weight:400;color:#8c8c8c;margin-left:2px}.roi-header-question[data-v-c4846c96]{font-size:12px;color:#8c8c8c;margin-left:4px;cursor:help}.merged-qty[data-v-c4846c96]{display:flex;flex-direction:column;gap:3px;text-align:left;line-height:1.4;font-variant-numeric:tabular-nums}.merged-qty .mq-row[data-v-c4846c96]{display:flex;align-items:baseline;gap:6px;min-width:0}.merged-qty .mq-row--note[data-v-c4846c96]{align-items:center}.merged-qty .mq-label[data-v-c4846c96]{flex:0 0 26px;font-size:11px;color:#8c8c8c}.merged-qty .mq-num[data-v-c4846c96]{font-weight:600;color:#262626}.merged-qty .mq-value[data-v-c4846c96]{font-size:11px;color:#8c8c8c}.merged-qty .mq-note[data-v-c4846c96]{flex:1;min-width:0;padding-left:6px;border-left:2px solid #f0f0f0;font-size:11px;color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merged-info[data-v-c4846c96]{display:flex;flex-direction:column;text-align:left;line-height:1.4}.merged-info .mi-sep[data-v-c4846c96]{height:1px;margin:7px 0;background:linear-gradient(90deg,#ececec,#f7f7f7)}.merged-info .merged-logi[data-v-c4846c96]{display:flex;flex-direction:column;gap:4px}.merged-info .mi-badges[data-v-c4846c96]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.merged-info .mi-badges[data-v-c4846c96] .ant-tag{margin-inline-end:0}.merged-info .mi-row[data-v-c4846c96]{display:flex;align-items:baseline;gap:6px;min-width:0}.merged-info .mi-label[data-v-c4846c96]{flex:0 0 26px;font-size:11px;color:#8c8c8c}.merged-info .mi-val[data-v-c4846c96]{flex:1;min-width:0;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anomaly-wrap[data-v-c4846c96]{display:flex;flex-wrap:wrap;gap:3px}.anomaly-flag[data-v-c4846c96]{display:inline-block;padding:2px 7px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid}.anomaly-flag--stockout[data-v-c4846c96]{background:#fff1f0;color:#cf1322;border-color:#ffa39e}.anomaly-flag--slow[data-v-c4846c96]{background:#e6fffb;color:#006d75;border-color:#87e8de}.anomaly-flag--decline[data-v-c4846c96]{background:#fff7e6;color:#d46b08;border-color:#ffd591}.anomaly-flag--volatility[data-v-c4846c96]{background:#feffe6;color:#7c6c00;border-color:#fffb8f}.anomaly-flag--arrival[data-v-c4846c96]{background:#e6f7ff;color:#096dd9;border-color:#91d5ff}.anomaly-flag--return-risk[data-v-c4846c96]{background:#fff0f6;color:#c41d7f;border-color:#ffadd2}.anomaly-flag--loss-risk[data-v-c4846c96]{background:#fff1f0;color:#cf1322;border-color:#ffa39e}.anomaly-flag__sub[data-v-c4846c96]{font-size:10px;font-weight:400;margin-left:2px}.anomaly-flag__sub--restock[data-v-c4846c96]{color:#389e0d}.anomaly-flag__sub--severe[data-v-c4846c96]{color:#cf1322;font-weight:700}.anomaly-flag__sub--noimp[data-v-c4846c96]{color:#cf1322}.anomaly-flag__dir[data-v-c4846c96]{margin-left:2px}.anomaly-flag__dir--down[data-v-c4846c96]{color:#cf1322}.anomaly-flag__dir--up[data-v-c4846c96]{color:#389e0d}.stockout-days--blue[data-v-c4846c96]{color:#1890ff}.stockout-days--yellow[data-v-c4846c96]{color:#d4b106}.stockout-days--red[data-v-c4846c96]{color:#cf1322}.reason-text[data-v-c4846c96]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-perf .ad-label[data-v-c4846c96]{color:#8c8c8c;font-size:10px;margin-right:2px}.ad-perf .ad-ml[data-v-c4846c96]{margin-left:8px}.pct-pos[data-v-c4846c96]{color:#52c41a}.pct-neg[data-v-c4846c96]{color:#f5222d}.days-warn[data-v-c4846c96]{color:#f5222d;font-weight:600}.dx-cell[data-v-c4846c96]{display:flex;align-items:center;gap:4px;min-width:110px}.dx-tags-wrap[data-v-c4846c96]{display:flex;flex-wrap:wrap;gap:2px;max-width:100px;align-items:center}.dx-dept-tag[data-v-c4846c96]{cursor:pointer;font-size:10px;padding:0 4px;line-height:18px;border-radius:3px;margin:0}.dx-status-dot[data-v-c4846c96]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:3px;vertical-align:middle}.dx-more-tag[data-v-c4846c96]{font-size:10px;color:#8c8c8c;padding:0 2px}.dx-add-btn[data-v-c4846c96]{min-width:22px;padding:0 4px;font-size:14px;line-height:1}.dx-actions[data-v-c4846c96]{gap:0;margin-top:2px}.dx-action-btn[data-v-c4846c96]{font-size:12px!important;padding:0 2px;justify-content:flex-start;min-width:60px;height:20px}.dx-review-tag[data-v-c4846c96]{cursor:pointer;font-size:10px;padding:0 4px;line-height:18px;border-radius:3px}.v2-cell[data-v-c4846c96]{display:flex;flex-direction:column;gap:2px;line-height:1.4}.v2-cell-row[data-v-c4846c96]{display:flex;align-items:center;gap:4px;font-size:12px}.v2-cell-wrapper[data-v-c4846c96]{display:flex;flex-direction:column;gap:2px}.demand-divider[data-v-c4846c96]{height:1px;background:#f0f0f0;margin:4px 0}.tag-history-icon[data-v-c4846c96]{color:#8c8c8c;font-size:12px;cursor:pointer;margin-left:4px}.tag-history-icon[data-v-c4846c96]:hover{color:#1890ff}.badge[data-v-c4846c96]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-cyan[data-v-c4846c96]{background:#cffafe;color:#155e75}.badge-purple[data-v-c4846c96]{background:#ede9fe;color:#5b21b6}[data-v-c4846c96] td.roi-cell-l1{background:#f2faf5!important;border-left:3px solid #8fd0a5}[data-v-c4846c96] td.roi-cell-l2{background:#e3f4ea!important;border-left:3px solid #52c41a}[data-v-c4846c96] td.roi-cell-l3{background:#d5eee1!important;border-left:3px solid #0f7b40}.roi-def-tooltip .roi-def-row{display:flex;align-items:center;gap:6px;font-size:12px}.roi-def-tooltip .roi-pill{padding:0 8px;border-radius:9px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.roi-def-tooltip .roi-pill--l1{background:#e3f1e8;color:#2f7d4f;border:1px solid #b5dcc2}.roi-def-tooltip .roi-pill--l2{background:#52c41a;color:#fff}.roi-def-tooltip .roi-pill--l3{background:#0f7b40;color:#fff}.replenishment-content[data-v-a0425cad]{display:flex;flex-direction:column}@media (min-width: 640px){.replenishment-content[data-v-a0425cad]{gap:.5rem}}@media (min-width: 1024px){.replenishment-content[data-v-a0425cad]{gap:.5rem}}@media (min-width: 1280px){.replenishment-content[data-v-a0425cad]{gap:.5rem}}@media (min-width: 1536px){.replenishment-content[data-v-a0425cad]{gap:.75rem}}.repl-tabs[data-v-a0425cad]{background:#fff;border-radius:8px 8px 0 0;padding:0 16px;box-shadow:0 1px 3px #0000000f}.repl-tabs[data-v-a0425cad] .ant-tabs-nav{margin-bottom:0}.repl-tabs[data-v-a0425cad] .ant-tabs-nav:before{border-bottom:1px solid #e8e8e8}.tab-label[data-v-a0425cad]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.tab-count[data-v-a0425cad]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:11px;font-weight:600;line-height:1;background:#f0f0f0;color:#8c8c8c}
