@font-face {
  font-family: "SimplonNorm";
  src: url(/assets/SimplonNorm-Regular-a917171bfcd6e71212454d18492e7d5b31db9192ac8e56ceae6fdaed8dee2778.otf) format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* line 4, app/assets/stylesheets/dashboard.scss */
.admin_dashboard .inline-columns {
  display: flex;
}

/* line 9, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #dashboard-filter .right {
  text-align: right;
}

/* line 12, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #dashboard-filter .form-item {
  display: inline;
  margin-left: 1rem;
}

/* line 15, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #dashboard-filter .form-item label {
  margin-right: 0.5rem;
}

/* line 20, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #dashboard-filter #dashboard-datepicker {
  display: inline-flex;
}

/* line 25, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization {
  font-size: 0.8rem;
  font-weight: normal;
}

/* line 29, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization:hover, .admin_dashboard #visualization a:hover {
  text-decoration: none;
}

/* line 35, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-expected, .admin_dashboard #visualization .item-reservation-expected-canceled {
  color: #fff;
  border-width: 0px;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);
  background-color: #929292;
}

/* line 42, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-expected-canceled {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}

/* line 47, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation, .admin_dashboard #visualization .item-reservation-created, .admin_dashboard #visualization .item-reservation-in_progress, .admin_dashboard #visualization .item-reservation-finished, .admin_dashboard #visualization .item-reservation-late, .admin_dashboard #visualization .item-reservation-canceled {
  color: #fff;
  border-width: 0px;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);
  background-color: black;
  opacity: 0.7;
}

/* line 59, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-in_progress {
  background-color: #008390;
}

/* line 62, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-finished {
  background-color: black;
}

/* line 65, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-canceled {
  background-color: #e9e9e9;
}

/* line 68, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-reservation-late {
  background-color: #f15700;
}

/* line 72, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .item-liberation {
  background-color: #0000002f;
}

/* line 76, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .vis-item-content a {
  color: white;
}

/* line 79, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .vis-item .vis-item-overflow {
  overflow: visible;
}

/* line 86, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .vis-label {
  text-align: center;
}

/* line 90, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .vis-label::before {
  margin-left: 7px;
}

/* line 93, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .location {
  -webkit-mask-image: url(/assets/map-marker-bf8349b891336c9ad86f3759bb87df27b5e73c7325031d32a59c053de407f7e0.svg);
  mask-image: url(/assets/map-marker-bf8349b891336c9ad86f3759bb87df27b5e73c7325031d32a59c053de407f7e0.svg);
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  background-color: #f15600;
}

/* line 101, app/assets/stylesheets/dashboard.scss */
.admin_dashboard #visualization .location:hover {
  background-color: #005962;
}
