body.newsroom .market-scroll { flex: 1; min-width: 0; }
body.newsroom .market-item em.market-down { color: #ff8e91; }
body.newsroom .market-item em.market-flat { color: #bcc6d6; }
body.newsroom .market-source { display: flex; flex: none; gap: 8px; align-items: center; color: #aeb7c4; font-size: 10px; }
body.newsroom .market-source:hover { color: #fff; }
.market-source time { font-variant-numeric: tabular-nums; }
.live-pharmacy-date { margin-bottom: 12px; color: #647084; font-size: 12px; font-weight: 650; }
.live-pharmacy-list { max-height: 390px; overflow-y: auto; scrollbar-width: thin; padding-right: 6px; }
.live-pharmacy-note { margin: 12px 0 8px; color: #697587; font-size: 11px; line-height: 1.5; }
.live-all-pharmacies { display: inline-block; color: var(--accent); font-size: 12px; font-weight: 700; }
@media (max-width: 1100px) { body.newsroom .market-source time { display: none; } }
@media (max-width: 640px) { body.newsroom .market-source { display: none; } }
