/* Elevate R37 UI23 — Market News Presentation R1 */
.dashboard-page .market-news-shell{
  border-radius:var(--elevate-radius-lg)!important;
  border-color:rgba(148,163,184,.24)!important;
  box-shadow:var(--elevate-shadow-sm)!important
}
.dashboard-page .market-news-strip{
  min-height:40px!important;gap:7px!important;padding:6px 9px!important;min-width:0!important
}
.dashboard-page .market-news-title{font-size:11px!important;letter-spacing:.055em!important}
.dashboard-page .market-news-bias{
  min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:3px 7px!important
}
.dashboard-page .market-news-toggle,
.dashboard-page .market-news-collapse{
  min-height:30px!important
}
.dashboard-page .market-news-toggle{font-size:10px!important;font-weight:700!important}
.dashboard-page .market-news-panel-note{font-size:11px!important;line-height:1.4!important}
.dashboard-page .market-news-list{gap:9px!important}
.dashboard-page .market-news-card{padding:10px!important;border-radius:var(--elevate-radius-md)!important}
.dashboard-page .market-news-headline{font-size:12.5px!important;line-height:1.4!important}
.dashboard-page .market-news-meta{font-size:10px!important}
@media(max-width:600px){
  .dashboard-page .market-news-strip{
    display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px 7px!important
  }
  .dashboard-page .market-news-count,.dashboard-page .market-news-updated,.dashboard-page .market-news-strip-changes{display:none!important}
  .dashboard-page .market-news-toggle{grid-column:2 / 4!important;justify-self:end!important}
  .dashboard-page .market-news-card{padding:9px!important}
}
