/* STYLE GUIDE */

/* Footer Extra */
/*Keep at bottom*/

body {
  display: flex;
  flex-direction: column;
}
footer {
  margin-top: auto;
}

/* STYLES */

/* Main */

body {
  height: 100%;
}
main {
  padding: 1rem;
  flex: 1 1 0;
  min-height: 50vh;
  height: 0;
}
#map {
  width: 100%;
  height: 100%;
}
.jvm-tooltip {
  background-color: var(--accent);
}
