#stockDetail.chart-workspace .cw-chart{position:relative}
#stockDetail.chart-workspace .cw-news-focus{position:absolute;top:9px;bottom:29px;width:0;border-left:1px dashed #8fcee0;pointer-events:none;z-index:3}
#stockDetail.chart-workspace .cw-news-focus[hidden]{display:none}
#stockDetail.chart-workspace .cw-news-focus span{display:block;width:max-content;max-width:290px;padding:6px 9px;border:1px solid #527685;border-radius:6px;background:#203440;color:#d2eaf0;font-size:12px;font-weight:400;line-height:1.5;white-space:normal;box-shadow:0 3px 10px #0003}
#stockDetail.chart-workspace .cw-news-focus.is-late{border-color:#adb7c6}
#stockDetail.chart-workspace .cw-news-focus.is-late span{background:#27313d;border-color:#657182;color:#dce2ea}
#stockDetail.chart-workspace .cw-marker-legend{font-size:11px;line-height:1.8;color:#aebbc6;margin:6px 0 0}
#stockDetail.chart-workspace .cw-impact-reason{padding:10px 12px;border-left:2px solid #80aeb5;background:#1d303a;color:#d4e4e9;font-size:13px;line-height:1.8}
#stockDetail.chart-workspace .cw-anchor-note{font-size:12px;line-height:1.8;color:#b8cedb}
@media(max-width:760px){#stockDetail.chart-workspace .cw-news-focus span{max-width:210px;font-size:11px}#stockDetail.chart-workspace .cw-marker-legend{max-width:100%;font-size:11px}}
