.ip-item[data-v-99013540]{display:flex;align-items:flex-start;gap:10px;padding:4px 0;font-size:13px}.ip-thumb[data-v-99013540]{width:52px;height:52px;border-radius:8px;flex-shrink:0;background:var(--color-bg-alt)}.ip-thumb-ph[data-v-99013540]{display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--color-text-muted)}.ip-body[data-v-99013540]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ip-row1[data-v-99013540]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ip-code[data-v-99013540]{font-family:var(--font-family-mono);font-size:12px;color:var(--color-text-muted)}.ip-tag[data-v-99013540]{flex-shrink:0;font-size:10px}.ip-unit[data-v-99013540]{font-size:11px;color:var(--color-text-muted)}.ip-stock[data-v-99013540]{font-size:11px;color:var(--color-success);margin-left:auto}.ip-row2[data-v-99013540]{color:var(--color-text);line-height:1.45;word-break:break-all;white-space:normal}.delta-large[data-v-884942bf]{color:var(--color-danger)}.delta-up[data-v-884942bf]{color:var(--color-success)}.delta-down[data-v-884942bf]{color:var(--color-danger)}.hard-cal-body{max-height:62vh;overflow-y:auto}.hard-cal-footer{position:sticky;bottom:0;z-index:1;background:var(--color-surface, #fff);border-top:1px solid var(--color-border, #e5e7eb)}.page[data-v-f34f06eb],.page[data-v-a28cdd53]{padding:16px}.page[data-v-76830a58]{padding:var(--space-8);max-width:1440px;margin:0 auto}.page-hdr[data-v-76830a58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.page-title[data-v-76830a58]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.page-sub[data-v-76830a58]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.pa-card[data-v-76830a58]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-6)}.filter-bar[data-v-76830a58]{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap}.check-topbar[data-v-76830a58]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.scan-area[data-v-76830a58]{text-align:center;padding:20px 0}.scan-box[data-v-76830a58]{padding:16px}.scan-box.scanning[data-v-76830a58]{border:2px solid var(--color-primary);border-radius:var(--radius-xl);animation:scanPulse-76830a58 2s ease infinite}.scan-actions[data-v-76830a58]{margin-top:16px}.item-card[data-v-76830a58]{border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;max-width:520px;margin:20px auto 0;text-align:left}.item-card.match[data-v-76830a58]{border-color:var(--color-success);background:var(--color-success-light)}.item-card.mismatch[data-v-76830a58]{border-color:var(--color-danger);background:var(--color-danger-light)}.ic-header[data-v-76830a58]{margin-bottom:12px}.ic-name[data-v-76830a58]{font-size:var(--font-size-lg);font-weight:600}.ic-code[data-v-76830a58]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ic-compare[data-v-76830a58]{display:flex;gap:40px}.ic-label[data-v-76830a58]{font-size:12px;color:var(--color-text-muted);display:block}.ic-val[data-v-76830a58]{font-size:var(--font-size-lg);font-weight:600}.diff-row[data-v-76830a58]{margin-top:12px;padding:10px;background:var(--color-warning-light);border-radius:8px;font-weight:600}.ic-footer[data-v-76830a58]{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.qc-title[data-v-76830a58]{font-weight:600;margin-bottom:8px;color:var(--color-text)}@keyframes scanPulse-76830a58{0%,to{box-shadow:0 0 rgba(var(--color-primary-rgb),.3)}50%{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),0)}}.page[data-v-6fc3f8f5]{padding:var(--space-8);max-width:1440px;margin:0 auto}.page-hdr[data-v-6fc3f8f5]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6)}.page-title[data-v-6fc3f8f5]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.page-sub[data-v-6fc3f8f5]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.page-actions[data-v-6fc3f8f5]{display:flex;gap:8px}.stat-row[data-v-6fc3f8f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card[data-v-6fc3f8f5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.sc-val[data-v-6fc3f8f5]{font-size:var(--font-size-2xl);font-weight:700}.sc-lbl[data-v-6fc3f8f5]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:4px}.pa-card[data-v-6fc3f8f5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-6)}.filter-bar[data-v-6fc3f8f5]{display:flex;gap:8px;align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap}.delta-up[data-v-6fc3f8f5]{color:var(--color-success);font-weight:600}.delta-down[data-v-6fc3f8f5]{color:var(--color-danger);font-weight:600}.lbl[data-v-11cb81f6]{color:var(--color-text-muted);font-size:13px}.sum-row[data-v-11cb81f6]{display:flex;flex-wrap:wrap;gap:10px}.sum-box[data-v-11cb81f6]{min-width:110px;padding:8px 12px;border:1px solid var(--color-border, #ebeef5);border-radius:6px}.sum-k[data-v-11cb81f6]{font-size:12px;color:var(--color-text-muted)}.sum-v[data-v-11cb81f6]{font-size:20px;font-weight:700}.sum-v.ok[data-v-11cb81f6]{color:#52c41a}.sum-v.bad[data-v-11cb81f6]{color:#f5222d}.sum-v.warn[data-v-11cb81f6]{color:#fa8c16}.exp[data-v-11cb81f6]{display:flex;gap:18px;padding:4px 8px}.exp-col[data-v-11cb81f6]{flex:1;min-width:200px}.exp-h[data-v-11cb81f6]{font-weight:600;font-size:12px;margin-bottom:4px}.exp-line[data-v-11cb81f6]{font-size:12px;line-height:1.7}.exp-empty[data-v-11cb81f6]{font-size:12px;color:var(--color-text-muted)}.diff[data-v-11cb81f6]{color:#f5222d}.code[data-v-11cb81f6]{color:var(--color-text-muted);font-size:12px;margin-left:4px}.page[data-v-291585d4],.page[data-v-20a4ad2f]{padding:16px}.hdr[data-v-20a4ad2f]{display:flex;justify-content:space-between;align-items:center}.bm-page[data-v-66ee5cff]{padding:var(--space-6, 24px)}.bm-card[data-v-66ee5cff]{border-radius:var(--radius-lg, 8px)}.bm-head[data-v-66ee5cff]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px)}.bm-title[data-v-66ee5cff]{font-size:var(--font-size-md, 16px);font-weight:600}.bm-note[data-v-66ee5cff]{margin-bottom:var(--space-3, 12px);font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #606266)}.bm-search[data-v-66ee5cff]{width:320px;margin-bottom:var(--space-3, 12px)}.bm-muted[data-v-66ee5cff]{color:var(--color-text-secondary, #909399)}.bm-buckets[data-v-66ee5cff]{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap;margin-bottom:var(--space-3, 12px)}.bm-bucket[data-v-66ee5cff]{flex:1 1 130px;min-width:130px;padding:var(--space-3, 12px);border:1px solid var(--color-border, #ebeef5);border-radius:var(--radius-md, 6px);cursor:pointer;transition:all .15s;background:var(--color-bg-container, #fff)}.bm-bucket[data-v-66ee5cff]:hover{border-color:var(--color-primary, #409eff)}.bm-bucket.active[data-v-66ee5cff]{border-color:var(--color-primary, #409eff);box-shadow:0 0 0 1px var(--color-primary, #409eff) inset}.bm-bucket-label[data-v-66ee5cff]{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #606266)}.bm-bucket-lots[data-v-66ee5cff]{font-size:22px;font-weight:600;line-height:1.3}.bm-bucket-unit[data-v-66ee5cff]{font-size:var(--font-size-xs, 12px);font-weight:400;margin-left:2px}.bm-bucket-qty[data-v-66ee5cff]{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #909399)}.bm-bucket.danger .bm-bucket-lots[data-v-66ee5cff]{color:var(--color-danger, #f56c6c)}.bm-bucket.warning .bm-bucket-lots[data-v-66ee5cff]{color:var(--color-warning, #e6a23c)}.bm-bucket.info .bm-bucket-lots[data-v-66ee5cff]{color:var(--color-info, #909399)}.bm-bucket.muted .bm-bucket-lots[data-v-66ee5cff]{color:var(--color-text-secondary, #606266)}.bm-bucket-warn[data-v-66ee5cff]{margin-bottom:var(--space-3, 12px);font-size:var(--font-size-xs, 12px);color:var(--color-danger, #f56c6c)}.bm-trace-title[data-v-66ee5cff]{margin:var(--space-4, 16px) 0 var(--space-2, 8px);font-weight:600;font-size:var(--font-size-sm, 14px)}.page[data-v-eb725cd2]{padding:var(--space-8);max-width:1440px;margin:0 auto}.page-hdr[data-v-eb725cd2]{margin-bottom:var(--space-6)}.page-title[data-v-eb725cd2]{font-size:var(--font-size-xl);font-weight:600}.page-sub[data-v-eb725cd2]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.pa-card[data-v-eb725cd2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.filter-bar[data-v-eb725cd2]{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.ca-tip[data-v-eb725cd2]{font-size:12px;color:var(--color-text-muted)}.ca-link[data-v-eb725cd2]{color:var(--color-primary);cursor:pointer}.ca-bad[data-v-eb725cd2]{color:var(--color-danger);font-weight:600}.ca-good[data-v-eb725cd2]{color:var(--color-success);font-weight:600}.ca-muted[data-v-eb725cd2]{color:var(--color-text-muted)}.ca-stats[data-v-eb725cd2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px}.ca-stat[data-v-eb725cd2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px;position:relative;overflow:hidden}.ca-stat-bar[data-v-eb725cd2]{position:absolute;top:0;left:0;width:3px;height:100%}.ca-stat-label[data-v-eb725cd2]{font-size:13px;color:var(--color-text-muted)}.ca-stat-val[data-v-eb725cd2]{font-size:24px;font-weight:700;margin-top:4px}.ca-chart[data-v-eb725cd2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px;margin-bottom:16px}.ca-chart-title[data-v-eb725cd2]{font-size:12px;color:var(--color-text-muted);margin-bottom:6px}.page[data-v-3d9fe8a9]{padding:16px}
