#react-entry-point{
    height: 100%;
}

#_dash-global-error-container{
    height: 100%;
}

#_dash-global-error-container > div{
    height: 100%;
}

#_dash-global-error-container > div > div:last-child{
    height: 100%;
}

#_dash-global-error-container > div > div:last-child > div{
    height: 100%;
}

#_dash-app-content{
    height: 100%;
}

#_pages_content{
    height: 100%;
}

#index_layout > div:last-child{
    height: 100%;
}

._dash-loading {
  margin: auto;
  color: transparent;
  width: 0;
  height: 0;
  text-align: center;
}

._dash-loading::after {
  content: '';
  display: inline-block;
  width: 2rem;
  height: 2rem;
  color: black;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
  margin-top: 2rem;
}

/* Extras commons */

.flex-none {
    flex: none;
}

/* TODO Fix for the map, remove when the map is fixed */

/*.maplibregl-ctrl-bottom-right {
    display: none;
}*/
