@import url(https://fonts.googleapis.com/css?family=Open+Sans:regular,bold,italic&subset=latin,latin-ext);
* {
  font-family: "Open Sans";
}
html,
#root,
body,
.main__container {
  height: 100%;
  overflow: hidden;
}

.grid__container {
  height: 100%;
  display: grid;
  grid-template-columns: 4fr;
  grid-template-rows: 0fr 10fr 0fr;
  gap: 0em 0px;
  grid-template-areas:
    "head__container"
    "main__container"
    "foot__container";
}
.main__container {
  height: 100%;
  grid-area: main__container;
}
.head__container {
  width: 100vw;
  grid-area: head__container;
}
.foot__container {
  height: 100%;
  grid-area: foot__container;
}
.content__container {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
.left__container {
  height: 100%;
  order: 1;
  flex-basis: 100%;
}
.map__container {
  height: 100%;
  order: 2;
  flex-basis: 100%;
}
.right__container {
  order: 3;
  flex-basis: 100%;
  display: none;
}

@media screen and (min-width: 800px) {
  .grid__container {
    grid-template-columns: 4fr;
    grid-template-rows: 0fr 10fr 0fr;
  }
  .content__container {
    flex-wrap: nowrap;
  }
  .left__container {
    flex-basis: 350px;
  }
  .map__container {
    flex-basis: 1;
  }
  .right__container {
    flex-basis: 1;
    display: none;
  }
}

.saved__grid-container {
  max-height: 80vh;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 0px 0px;
  grid-template-areas:
    "saved__top"
    "saved__middle"
    "saved__bottom";
}
.saved__top {
  height: 125px;
  grid-area: saved__top;
  overflow: hidden;
  border: none;
}
.saved__middle {
  grid-area: saved__middle;
  height: 60vh;
  overflow: auto;
}
.saved__bottom {
  grid-area: saved__bottom;
}

svg text.text_halo {
  text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}
text.label {
  font-family: "Open Sans";
  font-size: '1.35em';
}

/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: silver white;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}

*::-webkit-scrollbar-track {
  background: white;
}

*::-webkit-scrollbar-thumb {
  background-color: silver;
  border-radius: 10px;
  border: 2px solid white;
}


/*filter grid*/
.maxmin__container {
  display: grid; 
  grid-auto-columns: 1fr; 
  grid-template-columns: 1fr 0.3fr; 
  grid-template-rows: 0.3fr 1.5fr 0.3fr; 
  gap: 0px 0px; 
  grid-template-areas: 
    "minmax__max minmax__slider"
    "minmax__empty minmax__slider"
    "minmax__min minmax__slider";

    height: 100%;
    /* border: solid 1px black; */
}

.minmax__slider { 
  grid-area: minmax__slider;
  margin: 5px 0 5px 2px;
}

.minmax__max {
  grid-area: minmax__max;
  width: 100%;
  /* border: solid 1px green; */
}

.minmax__empty { 
  grid-area: minmax__empty;
  /* border: solid 1px yellow; */
}

.minmax__min {
  grid-area: minmax__min;
  width: 100%;
  /* border: solid 1px blue; */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLltjb250ZW50SGFzaF0tOTIyMzVjLmNzcyIsIm1hcHBpbmdzIjoiO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7OztFQUlFLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaOzs7cUJBR21CO0FBQ3JCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFFBQVE7RUFDUixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFlBQVk7RUFDWixRQUFRO0VBQ1IsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLGFBQWE7QUFDZjs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtJQUNiLGFBQWE7RUFDZjtBQUNGOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLCtCQUErQjtFQUMvQixZQUFZO0VBQ1o7OzttQkFHaUI7QUFDbkI7QUFDQTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0Usd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxpRUFBaUU7QUFDbkU7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixtQkFBbUI7QUFDckI7O0FBRUEscUJBQXFCO0FBQ3JCO0VBQ0UscUJBQXFCO0VBQ3JCLDZCQUE2QjtBQUMvQjs7QUFFQSxzQ0FBc0M7QUFDdEM7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7OztBQUdBLGNBQWM7QUFDZDtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZ0NBQWdDO0VBQ2hDLHFDQUFxQztFQUNyQyxZQUFZO0VBQ1o7OztnQ0FHOEI7O0lBRTVCLFlBQVk7SUFDWiw2QkFBNkI7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCw0QkFBNEI7QUFDOUIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2s1Ly4vc3JjL2NvbXBvbmVudHMvU3R5bGVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6cmVndWxhcixib2xkLGl0YWxpYyZzdWJzZXQ9bGF0aW4sbGF0aW4tZXh0XCIpO1xuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xufVxuaHRtbCxcbiNyb290LFxuYm9keSxcbi5tYWluX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmciAxMGZyIDBmcjtcbiAgZ2FwOiAwZW0gMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiaGVhZF9fY29udGFpbmVyXCJcbiAgICBcIm1haW5fX2NvbnRhaW5lclwiXG4gICAgXCJmb290X19jb250YWluZXJcIjtcbn1cbi5tYWluX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtYXJlYTogbWFpbl9fY29udGFpbmVyO1xufVxuLmhlYWRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZ3JpZC1hcmVhOiBoZWFkX19jb250YWluZXI7XG59XG4uZm9vdF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLWFyZWE6IGZvb3RfX2NvbnRhaW5lcjtcbn1cbi5jb250ZW50X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5sZWZ0X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm1hcF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcmRlcjogMjtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5yaWdodF9fY29udGFpbmVyIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyIDEwZnIgMGZyO1xuICB9XG4gIC5jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5sZWZ0X19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDM1MHB4O1xuICB9XG4gIC5tYXBfX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTtcbiAgfVxuICAucmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zYXZlZF9fZ3JpZC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAwcHggMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwic2F2ZWRfX3RvcFwiXG4gICAgXCJzYXZlZF9fbWlkZGxlXCJcbiAgICBcInNhdmVkX19ib3R0b21cIjtcbn1cbi5zYXZlZF9fdG9wIHtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgZ3JpZC1hcmVhOiBzYXZlZF9fdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2F2ZWRfX21pZGRsZSB7XG4gIGdyaWQtYXJlYTogc2F2ZWRfX21pZGRsZTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zYXZlZF9fYm90dG9tIHtcbiAgZ3JpZC1hcmVhOiBzYXZlZF9fYm90dG9tO1xufVxuXG5zdmcgdGV4dC50ZXh0X2hhbG8ge1xuICB0ZXh0LXNoYWRvdzogLTJweCAwIHdoaXRlLCAwIDJweCB3aGl0ZSwgMnB4IDAgd2hpdGUsIDAgLTJweCB3aGl0ZTtcbn1cbnRleHQubGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAnMS4zNWVtJztcbn1cblxuLyogV29ya3Mgb24gRmlyZWZveCAqL1xuKiB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiBzaWx2ZXIgd2hpdGU7XG59XG5cbi8qIFdvcmtzIG9uIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG59XG5cblxuLypmaWx0ZXIgZ3JpZCovXG4ubWF4bWluX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkOyBcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjsgXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuM2ZyOyBcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjNmciAxLjVmciAwLjNmcjsgXG4gIGdhcDogMHB4IDBweDsgXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgIFwibWlubWF4X19tYXggbWlubWF4X19zbGlkZXJcIlxuICAgIFwibWlubWF4X19lbXB0eSBtaW5tYXhfX3NsaWRlclwiXG4gICAgXCJtaW5tYXhfX21pbiBtaW5tYXhfX3NsaWRlclwiO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8qIGJvcmRlcjogc29saWQgMXB4IGJsYWNrOyAqL1xufVxuXG4ubWlubWF4X19zbGlkZXIgeyBcbiAgZ3JpZC1hcmVhOiBtaW5tYXhfX3NsaWRlcjtcbiAgbWFyZ2luOiA1cHggMCA1cHggMnB4O1xufVxuXG4ubWlubWF4X19tYXgge1xuICBncmlkLWFyZWE6IG1pbm1heF9fbWF4O1xuICB3aWR0aDogMTAwJTtcbiAgLyogYm9yZGVyOiBzb2xpZCAxcHggZ3JlZW47ICovXG59XG5cbi5taW5tYXhfX2VtcHR5IHsgXG4gIGdyaWQtYXJlYTogbWlubWF4X19lbXB0eTtcbiAgLyogYm9yZGVyOiBzb2xpZCAxcHggeWVsbG93OyAqL1xufVxuXG4ubWlubWF4X19taW4ge1xuICBncmlkLWFyZWE6IG1pbm1heF9fbWluO1xuICB3aWR0aDogMTAwJTtcbiAgLyogYm9yZGVyOiBzb2xpZCAxcHggYmx1ZTsgKi9cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/