/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/disponibilites/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.wp-block-gt-gt-ws-thelis-disponibilites {
  position: relative;
}
.wp-block-gt-gt-ws-thelis-disponibilites [hidden] {
  display: none !important;
  visibility: hidden !important;
}
.wp-block-gt-gt-ws-thelis-disponibilites.aligncenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis-statut::before {
  font-family: "Font Awesome 5 free";
  font-weight: 900;
  margin-right: 0.25em;
}
.wp-block-gt-gt-ws-thelis-disponibilites[data-gt-statut=disponible] .gt-ws-thelis-statut::before {
  content: "\f058";
  color: green;
}
.wp-block-gt-gt-ws-thelis-disponibilites[data-gt-statut=contreproposition] .gt-ws-thelis-statut::before {
  content: "\f071";
  color: orange;
}
.wp-block-gt-gt-ws-thelis-disponibilites[data-gt-statut=indisponible] .gt-ws-thelis-statut::before {
  content: "\f057";
  color: red;
}
.wp-block-gt-gt-ws-thelis-disponibilites ul.gt-ws-thelis__disponibilites {
  padding: 0;
  list-style: none;
}

.gt-ws-thelis-spinner {
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
}
.gt-ws-thelis-spinner .loader {
  animation: rotate 1s infinite;
  height: 50px;
  width: 50px;
}
.gt-ws-thelis-spinner .loader:before,
.gt-ws-thelis-spinner .loader:after {
  border-radius: 50%;
  content: "";
  display: block;
  height: 1rem;
  width: 1rem;
}
.gt-ws-thelis-spinner .loader:before {
  animation: ball1 1s infinite;
  background-color: #fff;
  box-shadow: 1.5rem 0 0 var(--wp--preset--color--accent-3);
  margin-bottom: 10px;
}
.gt-ws-thelis-spinner .loader:after {
  animation: ball2 1s infinite;
  background-color: var(--wp--preset--color--accent-3);
  box-shadow: 1.5rem 0 0 #fff;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg) scale(0.8);
  }
  50% {
    transform: rotate(360deg) scale(1.2);
  }
  100% {
    transform: rotate(720deg) scale(0.8);
  }
}
@keyframes ball1 {
  0% {
    box-shadow: 1.5rem 0 0 var(--wp--preset--color--accent-3);
  }
  50% {
    box-shadow: 0 0 0 var(--wp--preset--color--accent-3);
    margin-bottom: 0;
    transform: translate(15px, 15px);
  }
  100% {
    box-shadow: 1.5rem 0 0 var(--wp--preset--color--accent-3);
    margin-bottom: 10px;
  }
}
@keyframes ball2 {
  0% {
    box-shadow: 1.5rem 0 0 #fff;
  }
  50% {
    box-shadow: 0 0 0 #fff;
    margin-top: -1rem;
    transform: translate(15px, 15px);
  }
  100% {
    box-shadow: 1.5rem 0 0 #fff;
    margin-top: 0;
  }
}

body:not(.wp-admin) .wp-block-query:not(:has(ul)) .wp-block-query-no-results {
  display: block !important;
}

/*# sourceMappingURL=style-index.css.map*/