@charset "UTF-8";
/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
/* ==========================================================================
   Variables, mixins, silent classes etc.
   ========================================================================== */
.visualization {
  text-align: center;
}
.visualization:focus-visible {
  outline-offset: -2px;
  outline: auto 5px Highlight; /* For Firefox */
  outline: auto 5px -webkit-focus-ring-color; /* For Chrome */
  outline-offset: 2px;
}
.visualization .visualization-empty {
  width: 100%;
  height: 100%;
}
.visualization .info-label {
  height: 100%;
  margin: -5px 0 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
}
.visualization .info-label h2,
.visualization .info-label p,
.visualization .info-label div {
  color: var(--gd-palette-complementary-8, #464e56);
}
.visualization .info-label h2 {
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
}
.visualization .info-label p {
  margin: 3px 0;
}
.visualization .info-label-icon {
  margin-bottom: 10px;
  font-size: 40px;
  color: var(--gd-palette-complementary-8, #464e56);
}
.visualization .info-label-icon-empty {
  margin-bottom: 7px;
}
.visualization .info-label-icon-empty::before {
  content: "–";
  font-size: 50px;
}
.visualization .indigo-table-component {
  text-align: left;
}
.visualization .updating-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--gd-palette-complementary-0, #fff);
  opacity: 0.6;
  animation-name: updatingFadeIn;
  animation-duration: 0.3s;
}
.visualization .gd-bubble-trigger-zoom-out {
  left: calc(-10px - var(--gd-dashboards-content-widget-borderWidth, 2px) - 8px);
  right: unset;
}

.gd-grid-layout .visualization {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.zoomable .crosshair {
  cursor: crosshair;
}
.zoomable .highcharts-selection-marker {
  fill: var(--gd-palette-complementary-1-from-theme, #b0beca);
  fill-opacity: 0.2;
}

@keyframes updatingFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.6;
  }
}

/*# sourceMappingURL=visualization.css.map */
