.detail-page[data-v-585418b9]{background:#f5f7fb}.content-panel[data-v-585418b9],.header-panel[data-v-585418b9],.side-panel[data-v-585418b9]{border-radius:6px;margin-bottom:14px;border:1px solid #e6ebf2}.header-row[data-v-585418b9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-585418b9]{font-size:20px;font-weight:700;color:#1f2d3d}.header-actions[data-v-585418b9]{display:flex;gap:8px}.hint-text[data-v-585418b9],.page-subtitle[data-v-585418b9],.table-meta[data-v-585418b9]{color:#7b8794;font-size:13px}.metric-row[data-v-585418b9]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-top:16px}.metric-item[data-v-585418b9]{padding:10px 12px;border:1px solid #e8edf4;border-radius:6px;background:#fafcff}.metric-item span[data-v-585418b9]{display:block;color:#7b8794;font-size:12px;margin-bottom:4px}.metric-item strong[data-v-585418b9]{color:#1f2d3d;font-size:16px}.content-panel[data-v-585418b9],.side-panel[data-v-585418b9]{min-height:650px}.detail-error[data-v-585418b9]{margin-bottom:14px}.detail-loading-panel[data-v-585418b9]{min-height:520px;border-radius:6px;border:1px solid #e6ebf2}.detail-loading-content[data-v-585418b9]{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b8794}.detail-loading-content .el-icon-loading[data-v-585418b9]{font-size:30px;color:#409eff;margin-bottom:16px}.detail-loading-title[data-v-585418b9]{color:#1f2d3d;font-size:16px;font-weight:600;margin-bottom:8px}.detail-loading-desc[data-v-585418b9]{font-size:13px}.result-tabs[data-v-585418b9] .el-tabs__header{margin-bottom:14px}.result-tabs[data-v-585418b9] .el-tabs__item{font-weight:600}.summary-panel[data-v-585418b9]{display:grid;grid-template-columns:260px 1fr;gap:14px}.summary-main[data-v-585418b9]{padding:18px;border-radius:6px;background:#f7fbff;border:1px solid #dcecff}.summary-price[data-v-585418b9]{font-size:24px;font-weight:700;color:#1f5fbf;margin-bottom:12px}.summary-name[data-v-585418b9]{color:#263445;line-height:1.5}.summary-fields[data-v-585418b9]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.summary-grid[data-v-585418b9]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.field-card[data-v-585418b9]{border:1px solid #e5eaf0;border-radius:6px;padding:12px;background:#fff}.field-card span[data-v-585418b9]{display:block;color:#7b8794;font-size:12px;margin-bottom:6px}.field-card strong[data-v-585418b9]{color:#263445}.source-card[data-v-585418b9]{cursor:pointer}.editable-table-wrap[data-v-585418b9]{width:100%}.table-toolbar[data-v-585418b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:32px}.table-meta[data-v-585418b9]{margin-left:10px}.table-tag[data-v-585418b9]{margin-left:8px}.readonly-cell[data-v-585418b9]{color:#606266}.warning-item[data-v-585418b9]{margin-bottom:10px}.json-view[data-v-585418b9]{padding:12px;border:1px solid #e5eaf0;border-radius:6px;background:#0f172a;color:#e2e8f0;max-height:520px;overflow:auto}.side-title[data-v-585418b9]{font-weight:700;margin-bottom:10px;color:#263445}.side-block[data-v-585418b9]{margin-bottom:4px}.focus-card[data-v-585418b9]{padding:12px;border-radius:6px;border:1px solid #dcecff;background:#f7fbff}.focus-name[data-v-585418b9]{color:#1f2d3d;font-weight:600;line-height:1.5;margin-bottom:8px}.focus-meta[data-v-585418b9]{color:#7b8794;font-size:13px;margin-bottom:10px}.source-row[data-v-585418b9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #edf1f5;cursor:pointer}.source-row[data-v-585418b9]:hover{color:#409eff;background:#f8fbff}.side-warning[data-v-585418b9]{margin-bottom:8px}.preview-box[data-v-585418b9]{min-height:420px;background:#f3f6fa;display:flex;align-items:center;justify-content:center}.preview-box img[data-v-585418b9]{max-width:100%}.preview-placeholder[data-v-585418b9]{text-align:center;color:#7b8794}.preview-placeholder i[data-v-585418b9]{font-size:46px}@media (max-width:900px){.header-row[data-v-585418b9]{align-items:flex-start;flex-direction:column}.metric-row[data-v-585418b9],.summary-fields[data-v-585418b9],.summary-grid[data-v-585418b9],.summary-panel[data-v-585418b9]{grid-template-columns:1fr}}