/* A restrained research-terminal hierarchy, with the map kept above detail. */
.issue-lens{grid-template-columns:minmax(0,1fr)!important}
.issue-lens .trend168{grid-column:1/-1!important;width:100%}
.issue-lens .lens-details{grid-column:1/-1!important;grid-row:6!important;justify-self:end}
.trend176-toggle{display:grid!important;grid-template-columns:auto minmax(80px,1fr) 16px auto;width:100%;gap:16px!important;padding:2px 0!important}
.trend168 .trend176-spark{width:100%!important;max-width:none!important;min-width:0;height:28px!important;overflow:visible}
.trend197-time{font-size:11px;color:#899fae;font-variant-numeric:tabular-nums;white-space:nowrap}
.trend168-line{stroke:#79c5b3;stroke-width:1.6;vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}
.trend176-detail{padding:12px 0 8px;border-top:1px solid #263740}
.trend176-detail>svg{width:100%;max-height:220px;background:linear-gradient(180deg,#11202766,transparent);border-radius:8px}
.trend168-grid{stroke:#203039;stroke-width:.6}.trend168-mid{stroke:#4d687466;stroke-dasharray:3 4}
.trend168-tick{fill:#91a6b3;font-size:10px}.trend168-info{font-variant-numeric:tabular-nums}
.trend168-heading{color:#a3b8c4;font-size:12px;letter-spacing:.02em}
.search197-group{border:1px solid #293e49;border-radius:12px;overflow:hidden;background:#12212a}
.search197-group>.desk-result{border:0;margin:0;width:100%;text-align:left}
.search197-group details{padding:0 16px 12px}.search197-group summary{padding:8px 0;color:#8fb9c6;font-size:12px;cursor:pointer}
.search197-impact{margin:4px 8px 0 0;border:1px solid #35505e;background:#172c37;border-radius:6px;padding:8px 10px;color:#c4d8e3}
.issue197-meta{color:#95bdb9!important;font-size:12px!important;font-variant-numeric:tabular-nums}
.cw-point-label{color:#94b4c2!important;font-size:11px!important;border-left:2px solid #80b8c0;padding-left:8px}
.cw-legal{font-size:10px!important;line-height:1.5!important;color:#7f97a5}
.entry164-ranks{align-items:baseline!important}.entry164-current{align-items:baseline!important}
@media(max-width:760px){
 .issue-lens{row-gap:1px!important}.issue-lens .lens-details>summary{min-height:28px!important;padding:3px 0!important;font-size:12px!important}
 .trend176-toggle{grid-template-columns:auto minmax(90px,1fr) 12px;gap:12px!important;min-height:32px!important}
 .trend197-time{display:none}.trend176-detail>svg{max-height:190px}.trend176-detail{padding-top:8px}
 .trend168-info{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.trend168-heading{font-size:11px}
 .lens-details[open]{justify-self:stretch!important;width:100%}.lens-news-list{max-height:none!important;overflow:visible!important}.lens-news{min-width:0}
 #detail .reader{padding:16px 18px 24px!important}.reader-toolbar{margin-bottom:8px!important;align-items:center!important}
 .reader-mast{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;font-size:12px!important}.reader-mast>span:first-child{display:none}
 .reader-tags{gap:6px!important;margin:6px 0!important}.reader-actions142{display:flex;justify-content:flex-end;margin:0 0 6px!important;gap:6px!important}
 .reader-actions142 button{padding:5px 8px!important;min-height:32px;font-size:12px!important}.reader-title{margin-top:8px!important;font-size:23px!important;line-height:1.4!important}
 .chart-workspace[data-pane=news]{overflow-y:auto!important}.chart-workspace[data-pane=news] .cw-layout,.chart-workspace[data-pane=news] .cw-sidebar{height:auto!important;max-height:none!important;overflow:visible!important}
 .chart-workspace[data-pane=news] .cw-news-scroll{overflow:visible!important;height:auto!important;max-height:none!important}
 .desk-search-results{max-height:none!important;overflow:visible!important}.desk-search-dialog{overflow-y:auto!important}
}
#detail .reader-toolbar .reader-actions142{margin:0 8px 0 auto!important;padding:0!important;border:0!important;clear:none;flex-wrap:nowrap}
#detail .reader-toolbar .reader-actions142 .reading-button{min-height:32px!important;padding:5px 8px!important;font-size:12px!important}
@media(max-width:760px){
 #detail .reader-toolbar{padding:0 0 8px!important;min-height:36px!important;border-bottom:1px solid #2a3a44!important}
 #detail .reader-tags{padding:4px 0!important;border:0!important;min-height:0!important}
 #detail .reader-tags button{padding:5px 8px!important;min-height:30px!important;font-size:12px!important}
 .trend168 .trend168-info{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 12px!important;margin:8px 0!important;padding:0!important;min-height:0!important}
}
@media(max-width:760px){
 #stockDetail[data-pane=news] .cw-layout{display:block!important;flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}
 #stockDetail[data-pane=news] .cw-sidebar{display:block!important;flex:none!important;height:auto!important;overflow:visible!important}
 #stockDetail[data-pane=news] .cw-news-scroll{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}
}

#detail .reader-toolbar{display:flex!important;align-items:center!important;gap:8px!important}
#detail .reader-toolbar .reader-mast{flex:1;min-width:0;width:auto!important}
#detail .reader-toolbar .reader-actions142{flex:0 0 auto!important;width:auto!important}
#detail .reader-toolbar .reading-button{white-space:nowrap!important;width:auto!important}
#detail .reader-toolbar .reader-close{flex:0 0 36px!important;width:36px!important;height:36px!important}
