@charset "UTF-8";
/* line 1, main.scss */
.selecteur_plans {
  position: relative;
  height: 100vh;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* line 8, main.scss */
.selecteur_plans * {
  user-select: none;
  -webkit-overflow-scrolling: auto;
}

/* line 13, main.scss */
.selecteur_plans > div:not(.navigation):not(.actif) {
  visibility: hidden;
  opacity: 0;
}

/* line 18, main.scss */
.selecteur_plans polygon {
  transition: all 250ms ease-in-out;
}

/* line 24, main.scss */
.selecteur_plans.site2 polygon.stationnement.actif {
  fill: #1bb34d;
}
/* line 26, main.scss */
.selecteur_plans.site2 polygon.stationnement.actif.reserve, .selecteur_plans.site2 polygon.stationnement.actif.reserved {
  fill: #b31b1b;
}

/* line 47, main.scss */
.selecteur_plans .vue_ensemble {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 57, main.scss */
.selecteur_plans .vue_ensemble:not(.actif) {
  overflow-x: hidden;
}

/* line 61, main.scss */
.vue_ensemble > * {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: auto;
  min-width: 100%;
  max-height: 100%;
  object-fit: cover;
}

/* line 72, main.scss */
.vue_ensemble > img {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}

/* line 81, main.scss */
.selecteur_plans .vue_ensemble svg {
  width: auto;
  min-width: 100%;
  max-height: 100%;
  /* min-height: 100%;
  height: auto; */
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 94, main.scss */
.selecteur_plans .vue_ensemble svg > polygon {
  fill: #8c1260;
  fill-opacity: 0;
  cursor: pointer;
}

/* line 101, main.scss */
.selecteur_plans .vue_ensemble svg > polygon:hover, .selecteur_plans .vue_ensemble svg > polygon.actif {
  fill-opacity: .30;
}

/* line 105, main.scss */
.projet:not(.perspective),
.plans_etages_projet:not(.plans_etages) {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 250ms ease-in-out;
}

/* line 115, main.scss */
.selecteur_plans.favoris-window-actif .plans_etages_projet {
  filter: blur(6px);
}

/* line 119, main.scss */
.fiches_unites_projet {
  display: none;
}








