.MarkLine-module_markLine__Uilm3 {
  pointer-events: none;
  stroke-dasharray: 4, 4;
  stroke-linecap: round; }

.Tooltip-module_tooltip__2tEjE {
  background: var(--color-layer-transparent);
  border-radius: 5px;
  color: var(--color-on-background);
  pointer-events: none;
  padding: 7px;
  white-space: nowrap;
  text-align: center;
  transition: -webkit-transform 50ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 50ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 50ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 50ms cubic-bezier(0, 0, 0.2, 1);
  will-change: transform; }
  .Tooltip-module_tooltip__2tEjE.Tooltip-module_inactive__3oIrU {
    -webkit-transform: scale(0);
            transform: scale(0); }
  .Tooltip-module_tooltip__2tEjE.Tooltip-module_active__lW8Kn {
    -webkit-transform: scale(1);
            transform: scale(1); }

.TooltipTemplate-module_label__xKMIu {
  font-size: 16px;
  margin-bottom: 3px;
  color: white; }

.TooltipTemplate-module_value__YOgUI {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7); }

.TooltipTemplate-module_subValue__3-eKL {
  display: block;
  text-align: left;
  padding: 3px 5px; }
  .TooltipTemplate-module_subValue__3-eKL .TooltipTemplate-module_subValueColor__-ByGT {
    width: 5px;
    height: 15px;
    margin-right: 8px;
    display: inline-block; }
  .TooltipTemplate-module_subValue__3-eKL .TooltipTemplate-module_subValueName__2p6wW {
    margin-right: 5px; }

.Gridline-module_gridLine__3cVfZ {
  stroke-dasharray: 2 5;
  shape-rendering: crispEdges;
  pointer-events: none; }

.GridStripe-module_gridStripe__1UlRd {
  pointer-events: none; }

.AreaChart-module_areaChart__3MZH6 {
  overflow: visible; }
  .AreaChart-module_areaChart__3MZH6 .symbol {
    stroke: rgba(255, 255, 255, 0.5);
    stroke-width: 1px; }

.Bar-module_rounded__1vgiX {
  -webkit-clip-path: inset(0 0 0 0 round 2px 2px 0 0);
          clip-path: inset(0 0 0 0 round 2px 2px 0 0); }

.BrushHandle-module_handle__1sUPw {
  fill: var(--color-background);
  stroke: var(--color-primary); }

.BrushHandle-module_dragging__MOc92 {
  fill: var(--color-surface); }

.BrushHandle-module_dot__1tWYP {
  fill: var(--color-on-background); }

.BrushHandle-module_line__Tqtk3 {
  stroke: var(--color-primary); }

.BrushSlice-module_slice__25s30 {
  fill: var(--color-primary); }

.BrushSlice-module_unsliced__2a0pj {
  fill: var(--color-background);
  opacity: 0.5;
  pointer-events: none; }

.BarChart-module_barChart__1TypA {
  overflow: visible; }
  .BarChart-module_barChart__1TypA.BarChart-module_stackedNormalized__2uegt .bar, .BarChart-module_barChart__1TypA.BarChart-module_stacked__3ZLYq .bar, .BarChart-module_barChart__1TypA.BarChart-module_marimekko__-hOhA .bar {
    stroke: var(--color-background);
    stroke-width: 0.2; }

.HiveNode-module_node__3erj2 {
  transition: opacity 100ms ease-in-out;
  cursor: pointer; }

.HiveNode-module_inactive__3qXzC {
  opacity: 0.2; }

.HiveAxis-module_axis__30gBf {
  stroke: #575f67;
  stroke-width: 1.5px; }

.HiveLink-module_link__3c55e {
  fill: none;
  stroke-width: 1.5px;
  stroke-opacity: 0.5;
  transition: opacity 100ms ease-in-out; }

.HiveLink-module_inactive__3ZmVV {
  opacity: 0.7; }

.HiveLabel-module_label__1tbC6 {
  fill: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  text-transform: uppercase; }

.HiveTooltip-module_label__1gfVp {
  font-size: 16px;
  margin-bottom: 3px; }

.HiveTooltip-module_value__36Qwn {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7); }

.Map-module_country__17bat {
  fill: var(--color-surface); }

.MapMarker-module_marker__1OAhA {
  fill: var(--color-primary); }

.ScatterPoint-module_inactive__2qwES {
  opacity: 0.2; }

.ScatterPlot-module_scatterPlot__gOR7J {
  overflow: visible; }

.DiscreteLegend-module_container__2mEDZ {
  display: flex;
  overflow: auto; }
  .DiscreteLegend-module_container__2mEDZ.DiscreteLegend-module_horizontal__1X-xR {
    align-items: center;
    flex-direction: row; }
  .DiscreteLegend-module_container__2mEDZ.DiscreteLegend-module_vertical__2VWFB {
    flex-direction: column; }

.DiscreteLegendEntry-module_entry__2t_fB {
  display: flex;
  color: var(--color-on-primary);
  padding: 9px 10px;
  flex-direction: row;
  align-items: center;
  will-change: transparency;
  transition: opacity 150ms ease-in; }
  .DiscreteLegendEntry-module_entry__2t_fB.DiscreteLegendEntry-module_inactive__336LC {
    opacity: 0.5; }
  .DiscreteLegendEntry-module_entry__2t_fB .DiscreteLegendEntry-module_label__1eXDb {
    font-weight: 300;
    font-size: 14px;
    margin-left: 8px; }
  .DiscreteLegendEntry-module_entry__2t_fB svg {
    width: 15px;
    height: 15px; }
    .DiscreteLegendEntry-module_entry__2t_fB svg g {
      fill: inherit; }

.DiscreteLegendSymbol-module_symbol__jSdtc {
  width: 15px;
  height: 3px; }
