.pv-viewpanel {
  z-index: 1;
}

.pv-mapview-canvas {
  z-index: 1;
}

.pv-mapview-canvas .leaflet-control-container {
  position: relative;
  z-index: 2;
}

.pv-filterpanel,
.pv-infopanel,
.pv-altinfopanel,
.pv-toolbarpanel {
  z-index: 1000;
}

#page {
  height: calc(100vh - 135px);
}

#pivotviewer,
.pv-wrapper {
  height: 100%;
}

.pv-mainpanel {
  height: calc(100% - 37px);
}

.pv-canvas {
  touch-action: none;
}

.pv-tableview-heading {
  min-width: 80px;
  resize: horizontal;
  overflow: auto;
}
