#map {
  width: 100%;
  height: 40%;
}

.suspended,
.suspended a {
  color: #aaa;
}

#positioned_rows a,
#not_positioned_rows a {
  max-width: 100%;
  display: block;
  line-break: anywhere;
}

.content_wrapper {
  padding: 1em;
}

.marker-label {
  top: calc(-44px - 1em);
  font-size: 12px;
  background: #fff;
  border-radius: 0.5em;
  padding: 0.5em;
  line-height: 1;
  text-align: center;
  border: 1px solid black;
}