/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/planification/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/planification/style.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
* {
  font-family: "Work Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

/* Le fond de la modal (occupe toute la page) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

.modal.show {
  display: flex;
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
}

.modal-content {
  padding: 20px;
  border: 1px solid #888;
  width: 50%; /* Votre préférence pour la largeur */
  max-width: 400px; /* Une largeur maximale peut être ajoutée pour ne pas trop agrandir la modale sur les grands écrans */
  height: auto; /* Hauteur en fonction du contenu */
  max-height: 80vh; /* La hauteur maximale est de 80% de la hauteur de la vue, cela aidera à maintenir la modale dans le cadre de la vue et à ne pas dépasser */
  overflow-y: auto; /* Si le contenu est trop grand, cela permettra à la modale de défiler */
  margin: auto; /* Auto margins are used in conjunction with a flex container to center the modal */
}

/* The Close Button */
.close {
  color: white;
  font-size: 40px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: orangered;
  text-decoration: none;
  cursor: pointer;
}

.tw-class1 {
  color: black;
}

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