.tickerChartPanel{color:#edf3fa;background:#08121b;border:1px solid #263849;border-radius:18px;margin:22px 0;padding:24px}.tickerChartHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.tickerChartHead h2{margin:8px 0}.tickerChartHead p,.tickerChartMethod p,.tickerOhlc{color:#a8b6c7;font-size:13px}.tickerRanges{gap:6px;display:flex}.tickerRanges button{color:#d5e0eb;cursor:pointer;background:#111e2b;border:1px solid #33495e;border-radius:8px;padding:8px 12px}.tickerRanges button[aria-pressed=true]{color:#101820;background:#e8be68;border-color:#e8be68}.tickerChartLegend{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:13px;display:flex}.bandLegend{color:#91a6ff}.supportLegend{color:#33d6a0}.resistanceLegend{color:#ff7480}.tickerChartScroll{width:100%;overflow-x:auto}.tickerChartScroll svg{width:100%;min-width:620px;height:auto;display:block}.tickerLevelGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tickerLevelGrid>div{border:1px solid #263849;border-radius:10px;padding:14px}.tickerLevelGrid p{color:#a8b6c7;margin:8px 0 0}.tickerChartMethod{margin-top:16px}.tickerChartMethod summary{cursor:pointer;color:#e8be68}.tickerAnalyzer .quickRow{flex-wrap:wrap;justify-content:flex-start;margin:0 0 22px}.tickerAnalyzer .analysisTabs{flex-wrap:wrap}.tickerAnalyzer .graderMethodStrip{margin:0 0 20px}@media (max-width:700px){.tickerChartHead{flex-direction:column;align-items:flex-start}.tickerLevelGrid{grid-template-columns:1fr}.tickerChartPanel{padding:16px}}
.marketIntelligence .marketControls{background:#111b29;border:1px solid #29364b;border-radius:12px;flex-wrap:wrap;gap:16px;margin:20px 0;padding:18px;display:flex}.marketControls label{color:#ccd4e0;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.marketControls input,.marketControls select,.earningsRisk input{color:#edf2f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1220;border:1px solid #35445b;border-radius:7px;padding:9px}.marketIntelligence .filterChips{flex-wrap:nowrap;display:flex;overflow-x:auto}.marketIntelligence .filterChips button{white-space:nowrap}.earningsRisk{background:#211d13;border:1px solid #806426;border-radius:12px;margin:20px 0;padding:20px}.earningsRisk h3{color:#e8c477;margin:0 0 12px}.earningsRisk p{line-height:1.6}.earningsRisk small{color:#b6bfce}.marketSummary{color:#b9c7d9;flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.marketIntelligence td small{color:#99a7ba;margin-top:6px;display:block}.marketIntelligence tr.earningsFlag td{background:#302415}.marketIntelligence td .riskLabel{color:#ffd283}.marketIntelligence .newsCard{display:block}.marketIntelligence .newsCard a{color:inherit;text-decoration:none}.marketIntelligence .newsCard a:hover{text-decoration:underline}.newsSymbols{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.newsSymbols b{color:#e8c477;font-size:12px}.marketIntelligence details{color:#b9c7d9;padding:8px 0;font-size:13px}.marketIntelligence summary{cursor:pointer}.marketIntelligence .dataNote{line-height:1.6}.marketIntelligence .toolSearch{flex-wrap:wrap}.marketIntelligence .toolSearch input{min-width:220px}.companyCalendarCoverage{background:#111b29;border:1px solid #35445b;border-radius:12px;margin:20px 0;padding:20px}.companyCalendarCoverage p{color:#b9c7d9;line-height:1.6}.announcedEvents{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0;display:grid}.announcedEvents>div{background:#0a1220;border:1px solid #29364b;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.announcedEvents span{color:#b9c7d9;font-size:13px}.announcedEvents a,.marketIntelligence td a{color:#e8c477;font-size:13px}.announcedEvents button{align-self:flex-start}.companyCalendarCoverage summary{cursor:pointer;color:#e8c477}
