/* Loaded AFTER TimelineJS */
.chart-flags2 .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan {
  background-color: rgba(142, 200, 240, 0.45) !important;
}
/* Ruler band between the two dots — darker pastel, still see-through */
.chart-flags2 .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after {
  display: block !important;
  content: " " !important;
  height: 8px !important;
  bottom: -2px !important;
  background-color: rgba(56, 130, 196, 0.50) !important;
  opacity: 1 !important;
  border-radius: 6px !important;
  z-index: 7 !important;
}
.chart-flags2 .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content {
  display: none !important;
}
.chart-flags2 .range-dot {
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #333;
  z-index: 30;
  pointer-events: none;
}
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .range-dot,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.is-page-on .range-dot,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end:hover .range-dot {
  background: #c34528 !important;
}
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.is-page-on .tl-timemarker-line-left:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.is-page-on .tl-timemarker-line-right:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-line-left:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-line-right:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-left:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-right:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.is-page-on .tl-timemarker-timespan .tl-timemarker-line-left:after,
.chart-flags2 .tl-timemarker.tl-timemarker-with-end.is-page-on .tl-timemarker-timespan .tl-timemarker-line-right:after {
  background-color: #c34528 !important;
}
