#browse-map {
	aspect-ratio: 16/10;
	z-index: 1;
}

.label-value-container {
    display: flex;
    gap: var(--spacing);
    border-top: 2px solid;
    border-bottom: 2px solid;
    margin-top: -2px;
    padding: calc(.5 * var(--spacing)) 0px;
}
.label-value-container .label { width: 100px; }
.label-value-container .value { flex: 1; }

.label-value-container {
	margin-top: var(--spacing);
}
select {
  background-color: transparent;
  border: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  font-weight: bold !important;
  width: 100%;
  color: var(--blue);
}

.map_caption p {
  padding: calc(.5 * var(--spacing)) 0px;
}
.map_caption ul {
  list-style: none;
}
.map_caption ul li {
  display: flex; gap: calc(.5 * var(--spacing)); align-items: start;
}
.map_caption ul li::before {
  content: "";
  width: var(--spacing); aspect-ratio: 1/1;
  border-radius: 100%;
  flex-shrink: 0;
  position: relative; top: 3px;
}
.map_caption ul li.approximate_location::before {
  background-color: rgba(49, 56, 68, .1);
  border: 3px solid var(--bleu);
}
.map_caption ul li.exact_location::before {
  background-color: var(--orange);

}
