.analyse-prediction-page[data-v-f9cdd092]{padding:12px}.mb12[data-v-f9cdd092]{margin-bottom:12px}.mt8[data-v-f9cdd092]{margin-top:8px}.page-head[data-v-f9cdd092]{margin-bottom:12px}.pretitle[data-v-f9cdd092]{font-size:12px;color:#909399;margin-bottom:6px}.title-row[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.title[data-v-f9cdd092]{font-size:18px;font-weight:800}.actions[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.card-header[data-v-f9cdd092]{font-weight:700}.header-flex[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metric-card[data-v-f9cdd092]{border-radius:10px;text-align:center}.metric-value[data-v-f9cdd092]{font-size:20px;font-weight:800;line-height:1.2}.metric-label[data-v-f9cdd092]{margin-top:6px;font-size:12px;color:#909399}.source-list[data-v-f9cdd092]{padding:4px 0}.source-item[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06)}.source-item[data-v-f9cdd092]:last-child{border-bottom:none}.source-title[data-v-f9cdd092]{font-weight:700}.source-sub[data-v-f9cdd092]{margin-top:2px;font-size:12px}.factor[data-v-f9cdd092]{padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.06)}.factor[data-v-f9cdd092]:last-child{border-bottom:none}.factor-top[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.factor-name[data-v-f9cdd092]{font-weight:700}.factor-pct[data-v-f9cdd092]{color:#606266;font-size:12px}.chart-box[data-v-f9cdd092]{background:#f8fafc;border:1px solid rgba(0,0,0,.04);border-radius:10px;padding:10px}.echart[data-v-f9cdd092]{width:100%;height:320px}.block[data-v-f9cdd092]{background:#fafcff;border:1px solid rgba(0,0,0,.04);border-radius:10px;padding:10px 12px}.block-title[data-v-f9cdd092]{font-weight:800;margin-bottom:8px}.ul[data-v-f9cdd092]{margin:0;padding-left:18px}.ul li[data-v-f9cdd092]{margin:6px 0;color:#606266}.risk-item[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:8px 0;color:#606266}.dot[data-v-f9cdd092]{width:10px;height:10px;border-radius:999px;display:inline-block}.risk-high[data-v-f9cdd092]{background:#f56c6c}.risk-medium[data-v-f9cdd092]{background:#e6a23c}.risk-low[data-v-f9cdd092]{background:#67c23a}.kv-row[data-v-f9cdd092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.06)}.kv-row[data-v-f9cdd092]:last-child{border-bottom:none}.kv-k[data-v-f9cdd092]{color:#909399;font-size:12px}.kv-v[data-v-f9cdd092]{color:#303133;font-weight:700;text-align:right}.timeline[data-v-f9cdd092]{position:relative;padding-left:14px}.timeline[data-v-f9cdd092]:before{content:"";position:absolute;left:5px;top:2px;bottom:2px;width:2px;background:#409eff;opacity:.35}.tl-item[data-v-f9cdd092]{position:relative;padding:8px 0 8px 10px}.tl-dot[data-v-f9cdd092]{position:absolute;left:1px;top:14px;width:10px;height:10px;border-radius:999px;background:#409eff}.tl-title[data-v-f9cdd092]{font-weight:800}.tl-desc[data-v-f9cdd092]{margin-top:4px;font-size:12px}.muted[data-v-f9cdd092]{color:#909399}.text-primary[data-v-f9cdd092]{color:#409eff}.text-success[data-v-f9cdd092]{color:#67c23a}@media (max-width:768px){.actions[data-v-f9cdd092]{width:100%}.actions[data-v-f9cdd092] :deep(.el-button){-webkit-box-flex:1;-ms-flex:1;flex:1}.echart[data-v-f9cdd092]{height:280px}}