/* Crypnot Market Analysis v2.28 — dots clipped under line + restrained price rail */
.cr-market-analysis-tv-stage{
  position:relative;
  overflow:hidden;
}
.cr-market-analysis-tv-chart{
  inset:0 70px 0 0 !important;
  width:auto !important;
  height:100% !important;
  z-index:2 !important;
}
.cr-market-analysis-tv-dots{
  position:absolute !important;
  inset:0 70px 0 0 !important;
  width:auto !important;
  height:100% !important;
  z-index:1 !important;
  overflow:hidden !important;
  pointer-events:none !important;
  background:none !important;
  background-image:none !important;
  opacity:1 !important;
  -webkit-mask-image:none !important;
  mask-image:none !important;
}
.cr-market-analysis-tv-dots .js-market-analysis-dot-area{
  opacity:1 !important;
}
.cr-market-analysis-yaxis{
  position:absolute;
  z-index:4;
  top:0;
  right:7px;
  bottom:0;
  width:56px;
  pointer-events:none;
  overflow:hidden;
}
.cr-market-analysis-yaxis span{
  position:absolute;
  right:0;
  transform:translateY(-50%);
  display:block;
  max-width:56px;
  white-space:nowrap;
  color:#777;
  font-family:"Noto Sans",sans-serif;
  font-size:10.5px;
  line-height:1;
  font-variant-numeric:tabular-nums;
  text-align:right;
}
@media (max-width:640px){
  .cr-market-analysis-tv-chart{right:58px !important;}
  .cr-market-analysis-tv-dots{right:58px !important;}
  .cr-market-analysis-yaxis{right:4px;width:48px;}
  .cr-market-analysis-yaxis span{max-width:48px;font-size:9.5px;}
}
