/* 事实层页面块（2026-10-20，fact-layer-pages-20261020.1）：产业 · 今日事件（fe-）与公司最近事实、客户认证进展（fc-）。
   只写布局与状态色；字号、颜色、圆角交给 design-system.css（独立页用令牌回退值）。 */
#dw-ind-fact-events .fe-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}
#dw-ind-fact-events .fe-head h2{margin:0}
.fe-meta,.fc-meta{color:var(--ds-muted,rgb(95,105,117));font-size:13px;margin:4px 0}
.fe-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.fe-chip{font-size:13px;font-weight:500;padding:4px 12px;border-radius:999px;border:1px solid var(--ds-line,rgb(221,215,201));background:transparent;color:var(--ds-ink,rgb(14,26,40));cursor:pointer;text-decoration:none}
.fe-chip[aria-pressed=true]{background:var(--ds-accent-dark,rgb(17,38,58));border-color:var(--ds-accent-dark,rgb(17,38,58));color:#fff}
.fe-industry{margin-top:18px}
.fe-industry h3{margin:0 0 4px}
.fe-factor{margin-top:10px}
.fe-factor h4{margin:0 0 4px}
.fe-list,.fc-list{list-style:none;margin:0;padding:0}
.fe-event,.fc-item{padding:10px 0;border-top:1px solid var(--ds-line,rgb(221,215,201))}
.fe-list>li:first-child,.fc-list>li:first-child{border-top:0}
.fe-title,.fc-title{margin:0;line-height:1.6}
.fe-summary,.fc-text{margin:4px 0;line-height:1.7;max-width:820px}
.fe-views,.fe-more,.fc-views,.fc-more{margin-top:4px}
.fe-view,.fc-view{padding:6px 0;line-height:1.7;max-width:820px}
.fe-who,.fc-who{color:var(--ds-muted,rgb(95,105,117))}
.fe-tag,.fc-tag{display:inline-block;font-size:12px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--ds-tag-bg,rgb(243,240,232));color:var(--ds-tag-fg,rgb(98,108,120));white-space:nowrap;vertical-align:1px}
.fe-tag-fact,.fc-s-ok{background:var(--ds-accent-dark,rgb(17,38,58));color:#fff}
.fe-tag-unconfirmed,.fc-s-pending,.fc-s-part{background:rgb(236,241,248);color:rgb(43,84,131)}
.fe-tag-rumor,.fc-s-rumor{background:rgb(250,238,226);color:rgb(150,82,20)}
.fc-s-off{background:var(--ds-tag-bg,rgb(243,240,232));color:var(--ds-tag-fg,rgb(98,108,120));text-decoration:line-through}
.fe-link,.fc-link{color:var(--ds-accent,rgb(43,84,131))}
.fe-other>summary{margin-top:8px}
.fc-root{margin-top:12px}
.fc-section+.fc-section{margin-top:14px}
.fc-section h3{margin:0 0 2px}
.fc-section h4{margin:12px 0 2px}
@media (max-width:700px){.fe-summary,.fc-text,.fe-view,.fc-view{max-width:none}}
