
/* MTP_RESTYLE_V7_BEGIN — dashboard panel + section title fixes */
/* mover panels (Top Gainers / Top Losers / Most Active) */
.mover-card{background:#fff !important;border:1px solid var(--mtp-border) !important;border-radius:4px !important;color:var(--mtp-text) !important;}
.mover-card h4{font:700 0.78rem/1 Roboto,system-ui !important;letter-spacing:0.06em;text-transform:uppercase;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--mtp-border);}
.mover-row{padding:6px 0 !important;border-bottom:1px solid #f1f1f1;display:flex;align-items:center;gap:10px;font-size:0.85rem;color:var(--mtp-text) !important;}
.mover-row:last-child{border-bottom:none;}
.mover-row > *{color:inherit !important;}
.mover-row .mover-tick,.mover-row span:first-child{font-weight:700;color:var(--mtp-red) !important;min-width:60px;}
.mover-row .mover-pct-up,.mover-row [style*="color: #4caf50"]{color:#0a8a3a !important;font-weight:700;}
.mover-row .mover-pct-down,.mover-row [style*="color: #f44336"]{color:#c62828 !important;font-weight:700;}
/* market-ticker-bar (the row of 9 stat cards at top) */
.market-ticker-bar{background:#fff !important;border:1px solid var(--mtp-border) !important;border-radius:4px !important;padding:14px !important;color:var(--mtp-text) !important;}
.market-ticker-bar > *{color:var(--mtp-text) !important;}
.market-ticker-bar .ticker-item,.market-ticker-bar > div{background:transparent !important;border-color:var(--mtp-border) !important;}
/* dash-section-title (the "Latest from The Deep Dive" / "Resources" headers) */
.dash-section-title{color:var(--mtp-text) !important;font:700 1rem Roboto,system-ui !important;border-bottom:1px solid var(--mtp-border);padding-bottom:8px;margin-bottom:12px;}
/* general fallback: any element with light-grey text on white parent should darken */
.deepdive-grid .card *{color:inherit;}
.deepdive-grid .card a,.deepdive-grid .card a:visited{color:var(--mtp-text) !important;}
.deepdive-grid .card a:hover{color:var(--mtp-red) !important;}
/* Deep Dive resource list rows: number + title + date */
.dd-row,.deepdive-row{color:var(--mtp-text) !important;}
.dd-row .dd-num,.deepdive-row .num{color:var(--mtp-red) !important;font-weight:700;}
.dd-row .dd-date,.deepdive-row .date{color:var(--mtp-muted) !important;font-size:0.8rem;}
/* anything still grey 224 on white = pull to dark */
[style*="color: #e0e0e0"]{color:var(--mtp-text) !important;}
[style*="color:#e0e0e0"]{color:var(--mtp-text) !important;}
/* MTP_RESTYLE_V7_END */
