/* 阅读层级：结论和趋势先出现，方法与逐轮数据按需展开。 */
#tab-timeline{max-width:1120px;margin-inline:auto}
#tab-timeline>.concl{margin:12px 0 22px;padding:24px 28px;border:1px solid #e9e2ec;border-left:4px solid #754390;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(43,27,52,.05)}
#tab-timeline .concl-value{letter-spacing:-.035em}
#tab-timeline .concl-label{font-size:14px;color:#625a68}
#tab-timeline .concl-note{font-size:15px;color:#332b38;line-height:1.55}
#tab-timeline>h2{margin:16px 0 12px;font-size:20px;letter-spacing:-.02em}
#tab-timeline>#chartTimelineWeekly{margin:0 0 22px}
#tab-timeline>#chartTimelineWeekly{min-height:0}
#tab-timeline>#chartTimelineWeekly .chart-bd{padding:20px 22px;border:1px solid #e9e2ec;border-radius:14px;background:#fff}
#tab-timeline>#timelineIntro{margin:-10px 0 14px;font-size:12px;color:#77707d}
#tab-timeline>#weeklyIntro:empty{display:none}
#tab-timeline .trend-details,.overview-process{margin:14px 0 24px;border:1px solid #e9e2ec;border-radius:12px;background:#fff}
#tab-timeline .trend-details>summary,.overview-process>summary{cursor:pointer;padding:16px 20px;font-weight:700;color:#4c3a55;list-style:none}
#tab-timeline .trend-details>summary::-webkit-details-marker,.overview-process>summary::-webkit-details-marker{display:none}
#tab-timeline .trend-details>summary::after,.overview-process>summary::after{content:'⌄';float:right;color:#754390}
#tab-timeline .trend-details[open]>summary::after,.overview-process[open]>summary::after{transform:rotate(180deg)}
#tab-timeline .trend-details[open]>summary,.overview-process[open]>summary{border-bottom:1px solid #eee9f0}
#tab-timeline .trend-details>h2{font-size:17px;margin:22px 20px 10px}
#tab-timeline .trend-details>div[id^="chartTimeline"],#tab-timeline .trend-details>.tablewrap{margin:0 20px 16px;width:calc(100% - 40px)}
#tab-timeline .trend-details>.fold{margin:16px 20px}
.overview-process>.overview-sop{margin:0;border:0;box-shadow:none;border-radius:0}
@media(max-width:700px){#tab-timeline>.concl{padding:18px}#tab-timeline .trend-details>summary,.overview-process>summary{padding:15px}#tab-timeline .trend-details>div[id^="chartTimeline"],#tab-timeline .trend-details>.tablewrap{margin-inline:12px;width:calc(100% - 24px)}#tab-timeline .trend-details>h2{margin-inline:12px}}
