.visible-banner #Visualize.Map {
  height: calc(100vh - var(--banner-height));
  & .vizbuilder {
    height: calc(100vh - var(--banner-height));
    margin-top: var(--nav-height);
    & .area-sidebar, & .area-chart {
      height: calc(100vh - var(--nav-height) - var(--banner-height));
      @media (max-width: 600px) {
        height: auto;
      }
    }
  }
}

#Visualize.Map {
  height: 100vh;
  overflow: hidden;
  @media (max-width: 600px) {
    height: auto;
    overflow: visible;
  }
  & .vizbuilder {
    padding-top: 0;
    height: 100vh;
    @media (max-width: 600px) {
      height: auto;
    }
    & .area-middle {
      display: none;
    }
    & .area-sidebar {
      & .reset-defaults {
        display: none;
      }
    }
    & .area-sidebar, & .area-chart {
      height: calc(100vh - var(--nav-height));
      @media (max-width: 600px) {
        height: auto;
      }
    }
    & .area-chart {
      margin-top: 0;
      padding: 0;
      & .wrapper {
          background: transparent;
          border: none;
          margin: 0;
          padding: 0;
        }
      & .chart-card {
        margin: 0;
        padding: 0;
      }
    }
    & .measure-manager {
      & .select-label.source, & .select-label.dims {
        display: none;
      }
      & .show-ci {
        display: none;
      }
    }
    & .groups-manager {
      & .group-item {
        width: 100%;
        &:not(.editing) {
          align-items: center;
          display: flex;
        }
        & .values {
          flex: 1;
        }
        & .group-members {
          display: none;
        }
        & .actions {
          margin-top: 0;
          & .action-edit {
            & span {
              display: none;
            }
            &:after {
              content: "Change Level";
            }
          }
        }
      }
      & .group-add {
        display: none;
      }
    }
    & .filters-manager {
      display: none;
    }
  }
  & .d3plus-viz-title {
    display: none;
  }
}
