#wrapper .map-free-sidebar .card-header {
    display: none;
  }
  body {
    overflow-x: hidden;
    overflow-y: auto;
  }
  #wrapper #app {
    min-height: 100dvh;
  }
  .app-content {
    min-height: 100vh;
  }
  #wrapper .fact-sheet-sticky-header {
    z-index: 10;
    background-color: rgb(255 255 255 / 0%);
  }
  #wrapper .map-legend-toggle-swatch[data-v-0e81aa] {
    border-width: 1px;
    border-color: #0000001a;
    border-radius: 0.125rem;
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    position: relative;
    z-index: 1200;
    top: 100px;
  }
  
  @media (width <= 767px) {
    .map-free-sidebar[data-v-0e81aa] {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      overflow: visible;
      top: 100px;
    }
  }
  .map-legend-sidebar[data-v-0e81aa] {
    z-index: 69;
    width: 11.5rem;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: visible;
    top: 100px;
  }
  #wrapper .fact-sheet-mobile-header[data-v-0e81aa] {
    width: 100%;
  }
  #wrapper .fact-sheet-panel[data-v-0e81aa] {
    z-index: 58;
    padding-bottom: env(safe-area-inset-bottom, 0px);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
  }
  #wrapper aside {
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #wrapper .map-free-sidebar-card label {
    display: block;
  }
  #wrapper .map-free-sidebar-card label span {
    margin-left: 8px;
  }
  #wrapper .main-header {
    border-radius: 0 0 20px 20px;
    background: #fff;
    position: relative;
    z-index: 68;
  }
  