.dc-news{margin:18px 0;padding:18px;border:1px solid var(--line);background:var(--panel,var(--bg));border-radius:var(--ui-radius-panel,10px)}
.dc-news h2{font-size:17px;margin:0 0 8px}.dc-news-meta,.dc-news small{color:var(--muted);font-size:12px;line-height:1.7}
.dc-news-timezone{margin-left:12px;font-size:11px;font-weight:400;color:var(--muted)}
.dc-news-list{max-height:290px;overflow:auto;overscroll-behavior:contain;padding-right:8px}
.dc-news .dc-news-day{font-size:12px;font-weight:500;margin:16px 0 8px;color:var(--muted);font-variant-numeric:tabular-nums}.dc-news .dc-news-day:first-child{margin-top:8px}
.dc-news article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:0;border:0}
.dc-news-time{font-size:12px;color:var(--muted);line-height:1.9;padding-top:9px;font-variant-numeric:tabular-nums}
.dc-news-content{position:relative;padding:8px 0 14px 16px;border-left:1px solid var(--line);min-width:0}
.dc-news-content::before{content:'';position:absolute;left:-3px;top:17px;width:5px;height:5px;border-radius:50%;background:var(--muted)}
.dc-news article a{display:block;color:var(--text);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.dc-news article small{display:block;margin-top:4px}.dc-news a:hover{text-decoration:underline}.dc-news-list:focus-visible{outline:2px solid var(--text);outline-offset:3px}

.dc-news article+article .dc-news-content::after{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--line);opacity:.25;pointer-events:none}

/* 研究员的线索评价按钮(2026-10-01):只在内部成员登录后出现 */
.dc-news-mark{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}
.dc-news-mark button{font:inherit;font-size:11px;line-height:1.4;padding:1px 6px;border:1px solid var(--line,#ccc);border-radius:4px;background:none;color:inherit;cursor:pointer;opacity:.7}
.dc-news-mark button[aria-pressed="true"]{opacity:1;background:var(--accent-soft,#e8f0ff);border-color:var(--accent,#2f6fde)}

.dc-news-capacity{font-size:13px;line-height:1.55;margin:5px 0;color:var(--ui-ink,var(--text));font-variant-numeric:tabular-nums}.dc-news-state{overflow-wrap:anywhere}.dc-news-locate{border:0!important;background:transparent!important;padding:0!important;color:var(--ui-link,var(--text))!important;font:inherit!important;text-decoration:underline;text-underline-offset:3px}.dc-news-content .dc-news-state{font-size:12px}

/* The homepage keeps a dense headline column; the shared research timeline stays detailed. */
.dc-news[data-news-presentation="headlines"]{display:flex;flex-direction:column;min-height:0;margin:0}
.dc-news[data-news-presentation="headlines"] .dc-news-headlines-scroll{position:relative;flex:1;min-height:0}
.dc-news[data-news-presentation="headlines"] .dc-news-list{flex:1;min-height:0;max-height:none;padding-right:6px;scrollbar-width:thin}
.dc-news[data-news-presentation="headlines"] article{grid-template-columns:minmax(0,1fr) 22px;gap:6px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}
.dc-news[data-news-presentation="headlines"] article:first-child{padding-top:0}
.dc-news[data-news-presentation="headlines"] article:last-child{border-bottom:0}
.dc-news[data-news-presentation="headlines"] .dc-news-headline{font-size:14px;line-height:1.65;text-decoration:none}
.dc-news[data-news-presentation="headlines"] .dc-news-headline:hover{text-decoration:underline}
.dc-news[data-news-presentation="headlines"] .dc-news-original{font-size:15px;line-height:1.6;text-align:right;color:var(--muted);text-decoration:none}
.dc-news[data-news-presentation="headlines"] .dc-news-original:hover{color:var(--text)}
.dc-news[data-news-presentation="headlines"] .dc-news-meta{flex:none}
@media(min-width:1001px){.dc-news[data-news-presentation="headlines"] .dc-news-headlines-scroll>.dc-news-list{position:absolute;inset:0}}
@media(max-width:1000px){.dc-news[data-news-presentation="headlines"] .dc-news-headlines-scroll{flex:none}.dc-news[data-news-presentation="headlines"] .dc-news-headlines-scroll>.dc-news-list{position:static;max-height:340px}}
