/* Keep the price plot prominent on shorter desktop displays. */
@media(min-width:761px) and (max-height:820px){
 #stockDetail.chart-workspace .cw-insights{margin-top:14px;gap:10px}
 #stockDetail.chart-workspace .cw-insight{padding:10px 12px}
 #stockDetail.chart-workspace .cw-insight strong{margin-top:5px;line-height:1.45}
 #stockDetail.chart-workspace .cw-insight-detail{min-height:0;margin-top:4px;line-height:1.5}
 #stockDetail.chart-workspace .cw-metric-head{flex-direction:row;align-items:center}
 #stockDetail.chart-workspace .cw-readout{min-height:40px;padding-top:12px}
}
@media(max-width:760px){
 /* A visible backdrop remains available even for the chart and reader. */
 body dialog[open]{inset:0!important;margin:auto!important;border-radius:18px;max-width:calc(100% - 24px)!important;max-height:calc(100dvh - 48px)!important;box-sizing:border-box}
 body #stockDetail.chart-workspace[open]{width:calc(100% - 24px)!important;height:calc(100dvh - 48px)!important;border-radius:18px}
 #stockDetail.chart-workspace .cw-sidebar{padding:12px;gap:10px}
 #stockDetail.chart-workspace .cw-subtitle{display:none}
 #stockDetail.chart-workspace .cw-news-heading h3{font-size:17px;line-height:1.4;margin:0}
 #stockDetail.chart-workspace .cw-filter{gap:6px}
 #stockDetail.chart-workspace .cw-filter button{padding:7px 9px;min-height:40px}
 #stockDetail.chart-workspace .cw-news-search{min-height:40px;margin:0}
}
.lens-news-list{max-height:min(640px,var(--news-available,60dvh))!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y}
html:has(dialog[open]){overflow:hidden}
@media(max-width:760px){
 main>.meta{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:10px;font-size:12px!important;line-height:1.6}
 main>.meta>a{flex:0 0 auto;white-space:nowrap;font-size:12px!important}
 main>.meta>#newsStamp{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap;font-size:12px!important;font-variant-numeric:tabular-nums}
}
