/* 盤後資金頁：沿用 home.css 元件，補資金卡、排行列、公告列。CSP 禁 inline style。 */
.flow-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.flow-card .value{font-size:26px}
.flow-card .sub{font-size:12.5px;color:var(--text-dim);margin-top:4px}
.news-list{display:grid;gap:8px;margin-top:12px}
.news-item{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:14px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}
.news-item a{color:var(--text)}
.news-item .meta{font-size:12px;color:var(--text-dim);margin-top:2px}
.news-item .react{text-align:right;font-size:13px;white-space:nowrap}
.news-item .react small{display:block;color:var(--text-dim);font-size:11.5px}
.kind-tag{font-size:11.5px;border-radius:6px;padding:1px 7px;background:var(--panel-alt);color:var(--text-dim);margin-right:6px}
.rank-list{display:grid;gap:6px}
.rank-row{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:8px 12px;display:grid;grid-template-columns:1fr auto;gap:6px;font-size:13.5px}
.rank-row .who{font-weight:600}
.rank-row .amt{font-weight:700;text-align:right}
.rank-row .detail{grid-column:1 / -1;font-size:12px;color:var(--text-dim)}
@media (max-width:640px){.news-item{grid-template-columns:1fr}.news-item .react{text-align:left}}
