/* html,
body,
#viewDiv {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
}

calcite-shell-panel {
  --calcite-shell-panel-max-width: 345px;
  --calcite-shell-panel-min-width: 345px;
}

.content-container {
  overflow-x: hidden;
}

.esri-feature {
  letter-spacing: 0em;
  line-height: 1.55rem;
  font-feature-settings: "liga" 1, "calt" 0;
  background: #fff;
  padding: 1em;
}

.flex-parent-element {
  display: flex;
  height: 100%;
}

.flex-child-element {
  flex: 1;
} */

html,
body,
#viewDiv {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
}

body {
  display: flex;
  --calcite-ui-brand: #a8b49c;
}

calcite-loader {
  align-self: center;
  justify-self: center;
  --calcite-ui-brand: #a8b49c;
}

#info-content {
  padding: 0.75rem;
}

calcite-rating {
  margin-top: 0.25rem;
}

.custom-header {
  display: flex;
  padding: 0 1rem;
  background-color: #a8b49c;
  color: white;
  height: 7vh;
  align-items: center;
}

.custom-header-controls {
  margin-inline-start: auto;
  display: flex;
  align-self: center;
}

.custom-label-wrapper {
  display: flex;
  border: 1px solid var(--calcite-ui-border-1);
  margin-inline-start: 1rem;
  padding: 0 0.5rem;
}

.header-switch {
  margin: 0 0.5rem;
}

.esri-icon-non-visible::before {
  content: "\e610" !important;
}

.esri-icon-visible::before {
  content: "\e611" !important;
}
