/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --doc-height: 100%;
}

html {
  height: 100%;
  height: var(--doc-height) !important;
}

main {
  margin-top: 67px;
}

.alert .remove-li li,
.alert .remove-li ul {
  margin: 0;
  padding: 0;
}
.alert .remove-li ul {
  list-style: none;
}

#map {
  width: 100%;
  height: calc(100vh - 57px - 67px);
  height: calc(var(--doc-height) - 57px - 67px);
  background-image: url(/build/images/map_grid.34427a9b.png);
}

.ol-viewport {
  cursor: grab;
}

.ol-rotate {
  top: 3em;
}

.ol-layer-switch {
  bottom: 3em;
  right: 0.5em;
}
.ol-layer-switch .ol-layer-switch-inner {
  cursor: pointer;
  display: block;
  margin: 1px;
  padding: 0.5em;
  padding-top: 0;
  padding-bottom: 0;
  color: var(--ol-subtle-foreground-color);
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  background-color: var(--ol-background-color);
  border: none;
  border-radius: 2px;
}
.ol-layer-switch .layer-switch-radios {
  display: none;
}
.ol-layer-switch.open .layer-switch-radios {
  display: block;
}

/* Hide popup while map is loading */
.hidden-map-overlay-elements {
  display: none;
}

.ol-popup {
  cursor: auto;
  color: #000;
  position: absolute;
  background-color: white;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  bottom: 51px;
  min-width: 200px;
  transform: translateX(-50%);
}

.ol-popup:after,
.ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}

.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 50%;
  margin-left: -11px;
}

.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px;
}

.ol-popup-closer:after {
  content: "✖";
}

.ol-overlay {
  position: absolute;
}

.ol-bottom-right {
  bottom: 0;
  right: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/admin.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7RUFDRTtBQUVGOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFHSTs7RUFFSTtFQUNBO0FBQVI7QUFHSTtFQUNJO0FBRFI7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7QUFGSjs7QUFLQTtFQUNJO0FBRko7O0FBS0E7RUFDSTtFQUNBO0FBRko7QUFJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRlI7QUFLSTtFQUNJO0FBSFI7QUFNSTtFQUNJO0FBSlI7O0FBUUE7QUFDQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1kb2MtaGVpZ2h0OiAxMDAlO1xufVxuXG5cbmh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLWRvYy1oZWlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbm1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjdweCk7XG59XG5cbi5hbGVydCAucmVtb3ZlLWxpIHtcbiAgICBsaSxcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxufVxuXG4jbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4IC0gNjdweCk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWRvYy1oZWlnaHQpIC0gNTdweCAtIDY3cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL21hcF9ncmlkLnBuZ1wiKTtcbn1cblxuLm9sLXZpZXdwb3J0IHtcbiAgICBjdXJzb3I6IGdyYWI7XG59XG5cbi5vbC1yb3RhdGUge1xuICAgIHRvcDogM2VtO1xufVxuXG4ub2wtbGF5ZXItc3dpdGNoIHtcbiAgICBib3R0b206IDNlbTtcbiAgICByaWdodDogLjVlbTtcblxuICAgIC5vbC1sYXllci1zd2l0Y2gtaW5uZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tb2wtc3VidGxlLWZvcmVncm91bmQtY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9sLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAubGF5ZXItc3dpdGNoLXJhZGlvcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuIC5sYXllci1zd2l0Y2gtcmFkaW9zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKiBIaWRlIHBvcHVwIHdoaWxlIG1hcCBpcyBsb2FkaW5nICovXG4uaGlkZGVuLW1hcC1vdmVybGF5LWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2wtcG9wdXAge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3R0b206IDUxcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5vbC1wb3B1cDphZnRlcixcbi5vbC1wb3B1cDpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vbC1wb3B1cDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5vbC1wb3B1cDpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG59XG5cbi5vbC1wb3B1cC1jbG9zZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDhweDtcbn1cblxuLm9sLXBvcHVwLWNsb3NlcjphZnRlciB7XG4gICAgY29udGVudDogXCLinJZcIjtcbn1cblxuLm9sLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm9sLWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/