/** Typographie Poppins **/
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

header .nav-secondary a,
#home_app_analysebtn,
input[type="button"].cta,
.app_sidebar,
.analyse_document_metas,
.home_app_lisiscore,
#datacontainer_list_docs .document__title .span_date_list_docs,
.ul_list_docs li a:not(.a_list_docs),
.documents__header-tri,
.documents__header .documents__header-title span,
header .my-account a .name,
#home_app_demotxt {
  font-family: "Poppins", sans-serif;
}

header .my-account a:before {
  content: "";
  height: 4.4rem;
  width: 1px;
  background: var(--grey-300);
  position: absolute;
  left: -2rem;
  top: 0.1rem;
}

/*************************/

.app__grid-title {
  border-bottom: 1px solid var(--outline-light);
  z-index: 9;
  position: relative;
}
.app__grid-title .container,
.app__grid-tool .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.analyse__title-container,
.app_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.analyse__title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2rem 2.4rem 2rem 0;
}
.analyse__title-container .analyse_document_title {
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  -moz-box-flex: 7;
  -ms-flex: 7;
  flex: 7;
}
.analyse__title-container .analyse_document_ctas {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.analyse__title-container .analyse_document_ctas .analyse_texte {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34846 1.70561L6.69647 0.761009C6.72961 0.678149 6.78761 0.636719 6.87047 0.636719C6.95333 0.636719 7.01133 0.678149 7.04448 0.761009L7.39249 1.70561L8.33709 2.05362C8.41995 2.08677 8.46138 2.14477 8.46138 2.22763C8.46138 2.31049 8.41995 2.36849 8.33709 2.40163L7.39249 2.74964L7.04448 3.69425C7.01133 3.77711 6.95333 3.81854 6.87047 3.81854C6.78761 3.81854 6.72961 3.77711 6.69647 3.69425L6.34846 2.74964L5.40385 2.40163C5.32099 2.36849 5.27956 2.31049 5.27956 2.22763C5.27956 2.14477 5.32099 2.08677 5.40385 2.05362L6.34846 1.70561ZM11.9664 1.8299L9.25684 4.56428L10.102 5.40945L12.8364 2.69993L11.9664 1.8299ZM2.49547 11.3008L3.3655 12.1708L9.25684 6.25462L8.41167 5.40945L2.49547 11.3008ZM11.1212 0.98473C11.3698 0.752723 11.6515 0.636719 11.9664 0.636719C12.2978 0.636719 12.5795 0.752723 12.8115 0.98473L13.6816 1.85476C13.9136 2.08677 14.0296 2.36849 14.0296 2.69993C14.0296 3.0148 13.9136 3.29652 13.6816 3.5451L4.21067 13.016C3.96209 13.248 3.68037 13.364 3.3655 13.364C3.03406 13.364 2.75234 13.248 2.52033 13.016L1.6503 12.146C1.41829 11.8974 1.30229 11.6156 1.30229 11.3008C1.30229 10.9859 1.41829 10.7042 1.6503 10.4556L11.1212 0.98473ZM0.7057 3.5451L2.09775 3.02308L2.61976 1.63104C2.66948 1.49846 2.76062 1.43217 2.8932 1.43217C3.02578 1.43217 3.11692 1.49846 3.16664 1.63104L3.68865 3.02308L5.10556 3.5451C5.22156 3.59482 5.27956 3.68596 5.27956 3.81854C5.27956 3.95111 5.22156 4.04226 5.10556 4.09197L3.68865 4.61399L3.16664 6.0309C3.11692 6.1469 3.02578 6.2049 2.8932 6.2049C2.76062 6.2049 2.66948 6.1469 2.61976 6.0309L2.09775 4.61399L0.7057 4.09197C0.573124 4.04226 0.506836 3.95111 0.506836 3.81854C0.506836 3.68596 0.573124 3.59482 0.7057 3.5451ZM9.4557 9.90874L10.8477 9.38672L11.3698 7.99467C11.4195 7.8621 11.5106 7.79581 11.6432 7.79581C11.7758 7.79581 11.8669 7.8621 11.9166 7.99467L12.4387 9.38672L13.8556 9.90874C13.9716 9.95845 14.0296 10.0496 14.0296 10.1822C14.0296 10.3147 13.9716 10.4059 13.8556 10.4556L12.4387 10.9776L11.9166 12.3945C11.8669 12.5105 11.7758 12.5685 11.6432 12.5685C11.5106 12.5685 11.4195 12.5105 11.3698 12.3945L10.8477 10.9776L9.4557 10.4556C9.32312 10.4059 9.25684 10.3147 9.25684 10.1822C9.25684 10.0496 9.32312 9.95845 9.4557 9.90874Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  -webkit-background-size: 1.5rem 1.5rem;
  -moz-background-size: 1.5rem;
  -o-background-size: 1.5rem;
  background-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: 1.9rem center;
  padding: 1.2rem 1.6rem 1.2rem 4.2rem;
  line-height: 2rem;
  text-transform: none;
}
.analyse__title-container .analyse_document_ctas .analyse_texte.disabled {
  border: 1px solid var(--primary);
  height: 44px;
  line-height: 1;
  background-color: transparent;
  color: var(--primary);
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08027 1.70561L6.42828 0.761009C6.46142 0.678149 6.51942 0.636719 6.60228 0.636719C6.68514 0.636719 6.74315 0.678149 6.77629 0.761009L7.1243 1.70561L8.0689 2.05362C8.15176 2.08677 8.19319 2.14477 8.19319 2.22763C8.19319 2.31049 8.15176 2.36849 8.0689 2.40163L7.1243 2.74964L6.77629 3.69425C6.74315 3.77711 6.68514 3.81854 6.60228 3.81854C6.51942 3.81854 6.46142 3.77711 6.42828 3.69425L6.08027 2.74964L5.13566 2.40163C5.0528 2.36849 5.01137 2.31049 5.01137 2.22763C5.01137 2.14477 5.0528 2.08677 5.13566 2.05362L6.08027 1.70561ZM11.6982 1.8299L8.98865 4.56428L9.83382 5.40945L12.5682 2.69993L11.6982 1.8299ZM2.22728 11.3008L3.09731 12.1708L8.98865 6.25462L8.14348 5.40945L2.22728 11.3008ZM10.853 0.98473C11.1016 0.752723 11.3833 0.636719 11.6982 0.636719C12.0296 0.636719 12.3113 0.752723 12.5433 0.98473L13.4134 1.85476C13.6454 2.08677 13.7614 2.36849 13.7614 2.69993C13.7614 3.0148 13.6454 3.29652 13.4134 3.5451L3.94248 13.016C3.6939 13.248 3.41218 13.364 3.09731 13.364C2.76587 13.364 2.48415 13.248 2.25214 13.016L1.38211 12.146C1.15011 11.8974 1.0341 11.6156 1.0341 11.3008C1.0341 10.9859 1.15011 10.7042 1.38211 10.4556L10.853 0.98473ZM0.437511 3.5451L1.82956 3.02308L2.35157 1.63104C2.40129 1.49846 2.49244 1.43217 2.62501 1.43217C2.75759 1.43217 2.84873 1.49846 2.89845 1.63104L3.42047 3.02308L4.83737 3.5451C4.95337 3.59482 5.01137 3.68596 5.01137 3.81854C5.01137 3.95111 4.95337 4.04226 4.83737 4.09197L3.42047 4.61399L2.89845 6.0309C2.84873 6.1469 2.75759 6.2049 2.62501 6.2049C2.49244 6.2049 2.40129 6.1469 2.35157 6.0309L1.82956 4.61399L0.437511 4.09197C0.304935 4.04226 0.238647 3.95111 0.238647 3.81854C0.238647 3.68596 0.304935 3.59482 0.437511 3.5451ZM9.18751 9.90874L10.5796 9.38672L11.1016 7.99467C11.1513 7.8621 11.2424 7.79581 11.375 7.79581C11.5076 7.79581 11.5987 7.8621 11.6484 7.99467L12.1705 9.38672L13.5874 9.90874C13.7034 9.95845 13.7614 10.0496 13.7614 10.1822C13.7614 10.3147 13.7034 10.4059 13.5874 10.4556L12.1705 10.9776L11.6484 12.3945C11.5987 12.5105 11.5076 12.5685 11.375 12.5685C11.2424 12.5685 11.1513 12.5105 11.1016 12.3945L10.5796 10.9776L9.18751 10.4556C9.05494 10.4059 8.98865 10.3147 8.98865 10.1822C8.98865 10.0496 9.05494 9.95845 9.18751 9.90874Z' fill='%23004AF2'/%3E%3C/svg%3E%0A");
  opacity: 0.3;
  pointer-events: none;
}
.analyse__title-container .analyse_document_ctas .analyse_sub_cta,
.download_analyse_lisiscore {
  width: 4.4rem;
  height: 4.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--grey-200);
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  margin-left: 1.6rem;
  cursor: pointer;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  border: 0;
}
.analyse__title-container .analyse_document_ctas .analyse_sub_cta svg path {
  fill: var(--grey-700);
}
.analyse__title-container .analyse_document_ctas .analyse_sub_cta:hover,
.analyse__title-container .analyse_document_ctas .analyse_sub_cta.active,
#datacontainer_list_docs .document__title .document__sub_cta.active,
.download_analyse_lisiscore:hover {
  background: var(--grey-300);
}
.analyse__title-container
  .analyse_document_ctas
  .analyse_sub_cta:hover
  svg
  path,
.analyse__title-container
  .analyse_document_ctas
  .analyse_sub_cta.active
  svg
  path,
#datacontainer_list_docs .document__title .document__sub_cta.active svg path {
  fill: var(--primary);
}

.analyse_document_metas {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
main ul.analyse_document_metas li:before {
  display: none;
}
main ul.analyse_document_metas li,
main ul.analyse_document_metas li span,
main ul.analyse_document_metas li a {
  color: var(--grey-700);
}
main ul.analyse_document_metas li {
  font-weight: 500;
}
main ul.analyse_document_metas li:not(:last-child) {
  margin-right: 1rem;
  padding-right: 1rem;
  border-right: 1px solid var(--outline-dark);
}

.analyse_bottom_buttons .analyse_specific_buttons,
.document__specific_buttons {
  opacity: 0;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  visibility: hidden;
  position: absolute;
  background: var(--white);
  right: 0;
  top: 5.5rem;
  -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(202, 202, 202, 0.5);
  -moz-box-shadow: 0 0.2rem 1.2rem 0 rgba(202, 202, 202, 0.5);
  box-shadow: 0 0.2rem 1.2rem 0 rgba(202, 202, 202, 0.5);
  padding: 1rem 1.2rem;
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
}
.analyse_bottom_buttons .analyse_specific_buttons {
  min-width: 22rem;
}
.analyse_bottom_buttons .analyse_specific_buttons.active,
.document__specific_buttons.active {
  opacity: 1;
  visibility: visible;
}
.analyse_bottom_buttons .analyse_specific_buttons .cta,
.document__specific_buttons > div,
.document__specific_buttons > a {
  padding: 0.6rem;
  text-transform: none;
  font-size: 1.4rem;
  color: var(--black);
  background: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 2rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  cursor: pointer;
  width: auto;
  height: auto;
  max-width: none;
  margin-left: 0;
}

.analyse_bottom_buttons .analyse_specific_buttons .cta i,
.document__specific_buttons > div i,
.document__specific_buttons > a i {
  margin-right: 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.analyse_bottom_buttons .analyse_specific_buttons .cta i svg path,
.document__specific_buttons > div i path,
.document__specific_buttons > a i path {
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
}
.analyse_bottom_buttons .analyse_specific_buttons .cta:hover,
.document__specific_buttons > div:hover,
.document__specific_buttons > a:hover {
  color: var(--primary);
}
.analyse_bottom_buttons .analyse_specific_buttons .cta:hover i svg path,
.document__specific_buttons > div:hover i path,
.document__specific_buttons > a:hover i path {
  fill: var(--primary);
}

.analyse_bottom_buttons .analyse_specific_buttons .cta.btn_disabled {
  opacity: 0.5;
}

.dev_button {
  font-size: 1.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding: 0.6rem;
}

/** SIDEBAR / LISISCORE **/

.app_sidebar_header,
.app_sidebar {
  width: 44rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 44rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 44rem;
  flex: 0 0 44rem;
}
.app_sidebar_header {
  padding: 2rem 0 2rem 2rem;
  border-left: 1px solid var(--outline-light);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.download_analyse_lisiscore i {
  -webkit-transform: translateY(-0.1rem);
  -moz-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem);
  -o-transform: translateY(-0.1rem);
  transform: translateY(-0.1rem);
}

.lisiscore_content {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 5.4rem;
  padding-left: 1rem;
}

.lisiscore_img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 13.3rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 13.3rem;
  flex: 0 0 13.3rem;
  width: 13.3rem;
  margin-right: 2rem;
}
.lisiscore_img svg {
  width: 100%;
  height: auto;
}
.lisiscore_barre {
  width: 18rem;
  margin-right: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 18rem;
  flex: 0 0 18rem;
}
.score_bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  overflow: hidden;
}
.score_bar > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1rem;
}
.score_bar > div:first-child {
  background: var(--lisiscore-1);
}
.score_bar > div:nth-child(2) {
  background: var(--lisiscore-20);
}
.score_bar > div:nth-child(3) {
  background: var(--lisiscore-40);
}
.score_bar > div:nth-child(4) {
  background: var(--lisiscore-60);
}
.score_bar > div:last-child {
  background: var(--lisiscore-80);
}

.lisiscore_barre .score {
  margin: 0;
  height: 4.4rem;
  width: 4.4rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  border: 1px solid var(--white);
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/** SIDEBAR / ANALYSE **/

.app_sidebar {
  border-left: 1px solid var(--outline-light);
}

.comment_ca_marche_img {
  width: 15.9rem;
  margin: 0 auto 1.2rem auto;
}
.comment_ca_marche_img img,
.comment_ca_marche_img svg {
  width: 100%;
  height: auto;
}

.div_loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6rem 0;
}

/** FOOTER **/

footer.footer_app {
  background: var(--white);
  padding: 2.45rem 0;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--grey-600);
}
footer.footer_app .footer_app_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

footer.footer_app .footer_app_content .footer_logo {
  position: relative;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  display: block;
  margin-right: 4rem;
}
footer.footer_app .footer_app_content .footer_logo:after {
  content: "";
  height: 4rem;
  width: 1px;
  background: var(--grey-300);
  position: absolute;
  right: -2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.analyse footer.footer_app .legals {
  display: block;
}
footer.footer_app .footer_app_content .legals {
  margin-top: 0;
}
footer.footer_app .footer_app_content .legals a {
  color: var(--grey-600);
}
footer.footer_app .footer_app_content .legals li:after {
  background-color: var(--grey-600);
}

/** TINYMCE **/

.app_content {
  position: relative;
}
body:not(.home) .app_content {
  height: -webkit-calc(100dvh - 8.7rem - 8.9rem - 7.3rem);
  height: -moz-calc(100dvh - 8.7rem - 8.9rem - 7.3rem);
  height: calc(100dvh - 8.7rem - 8.9rem - 7.3rem);
}

.app_content:before {
  content: "";
  position: absolute;
  top: 5.9rem;
  right: 0;
  width: -webkit-calc(((100dvw - 1400px) / 2) + (1400px - 440px));
  width: -moz-calc(((100dvw - 1400px) / 2) + (1400px - 440px));
  width: calc(((100dvw - 1400px) / 2) + (1400px - 440px));
  height: 1px;
  background: var(--outline-light);
  z-index: 1;
}

.app_content .tox-tinymce {
  border: 0;
  min-height: 100%;
}
.app_content .tox .tox-toolbar__primary {
  padding: 1rem 0;
  background: 0;
}
.app_content .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) {
  border-color: var(--outline-light);
}
.app_content .tox .tox-toolbar__group {
  padding: 0 1rem;
}
.app_content .tox .tox-toolbar__group:first-child {
  padding-left: 0;
}
.app_content .tox .tox-toolbar {
  background: none;
}
.tox-toolbar,
.tox-toolbar__primary,
.tox-editor-header {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: nowrap !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
  overflow: visible !important;
  max-width: none !important;
}
.app_content .tox .tox-edit-area {
  padding-left: 1.2rem;
  padding-top: 2rem;
}
.app_content .tox .tox-edit-area:before {
  content: "";
  height: 3rem;
  width: 0.4rem;
  background: var(--primary);
  display: block;
  position: absolute;
  left: -0.5rem;
  top: 2rem;
  z-index: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
}
.app_content .tox .editor-is-filled + .tox-sidebar-wrap .tox-edit-area:before {
  opacity: 0;
  visibility: hidden;
}

.page-template-template-app-v3 .tox.tox-silver-sink .tox-notification--info {
  background: #fff;
  border: 0;
  font-size: 1rem;
  color: var(--grey-700);
  font-weight: 500;
}
.page-template-template-app-v3
  .tox.tox-silver-sink
  .tox-notification--info
  .tox-notification__body {
  color: var(--grey-700);
}
.page-template-template-app-v3
  .tox.tox-silver-sink
  .tox-notification--info
  .tox-notification__icon {
  display: none;
}
.page-template-template-app-v3 .tox.tox-silver-sink .tox-notification--info p {
  font-size: 1rem;
  font-weight: 600;
  color: var(--grey-700);
  font-family: "Inter", sans-serif;
}

.app_content .tox .tox-statusbar {
  border: 0;
}

.app_content .tox-tinymce,
.app_content .tox .tox-editor-container,
.app_content .tox .tox-edit-area {
  overflow: visible;
}

body .tox .tox-collection__item-label {
  line-height: 1;
}

.div_message_save_title {
  position: absolute;
  top: 0.5rem;
}

#analyse_tabs_menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--white);
  border-bottom: 1px solid var(--outline-light);
}
main ul#analyse_tabs_menu li:before {
  display: none;
}

#analyse_tabs_menu.nav-tabs .nav-item:not(:last-child) {
  border-right: 1px solid var(--outline-light);
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link {
  color: var(--grey-700);
  font-size: 1.6rem;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem 1.3rem;
  border: 0;
  position: relative;
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link,
#analyse_tabs_menu.nav-tabs .nav-item .nav-link i svg path,
#analyse_tabs_menu.nav-tabs .nav-item .nav-link:after {
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link.active,
#analyse_tabs_menu.nav-tabs .nav-item .nav-link:hover {
  color: var(--primary);
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link.active i svg path,
#analyse_tabs_menu.nav-tabs .nav-item .nav-link:hover i svg path {
  fill: var(--primary);
}

#analyse_tabs_menu.nav-tabs .nav-item .nav-link.noaccessreco {
  opacity: 0.3;
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link.noaccessreco:hover {
  color: var(--grey-700);
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link.noaccessreco:hover i svg path {
  fill: var(--grey-700);
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link:after {
  content: "";
  width: 73%;
  height: 0.8rem;
  position: absolute;
  bottom: 0;
  left: -50%;
  right: -50%;
  margin: 0 auto;
  visibility: hidden;
  opacity: 0;
  background: var(--primary);
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link.active:after {
  visibility: visible;
  opacity: 1;
}

#analyse_tabs_menu.nav-tabs .nav-item .nav-link i {
  margin-right: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.5rem;
}
#analyse_tabs_menu.nav-tabs .nav-item .nav-link i svg {
  width: 100%;
  height: auto;
}

.analyse_tabs_content {
  padding: 1.6rem;
  font-family: "Poppins", sans-serif;
  height: -webkit-calc(100dvh - 8.7rem - 8.9rem - 7.3rem - 5.9rem);
  height: -moz-calc(100dvh - 8.7rem - 8.9rem - 7.3rem - 5.9rem);
  height: calc(100dvh - 8.7rem - 8.9rem - 7.3rem - 5.9rem);
  overflow: auto;
}
.analyse_tabs_content .accordion-body .accordion-item {
  margin-top: 0.6rem;
}
.accordion-body .accordion-header button:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sidebar_accordeon#accordionPrincipal
  > .tab-content
  > .tab-pane
  > .accordion-item:has(.collapsing)
  > .accordion-header
  > .accordion-button::after,
.sidebar_accordeon#accordionPrincipal
  > .tab-content
  > .tab-pane
  > .accordion-item:has(.show)
  > .accordion-header
  > .accordion-button::after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sidebar_accordeon_secondaire
  .accordion-item:has(.collapsing)
  > .accordion-header
  > .accordion-button::after,
.sidebar_accordeon_secondaire
  .accordion-item:has(.show)
  > .accordion-header
  > .accordion-button::after {
  -webkit-transform: translateX(0.4rem) rotate(90deg);
  -moz-transform: translateX(0.4rem) rotate(90deg);
  -ms-transform: translateX(0.4rem) rotate(90deg);
  -o-transform: translateX(0.4rem) rotate(90deg);
  transform: translateX(0.4rem) rotate(90deg);
}

.sidebar_accordeon .accordion-body .accordion_suggestion {
  color: var(--grey-700);
  font-size: 1.2rem;
  margin-right: 1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 11rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 11rem;
  flex: 0 0 11rem;
  width: 11rem;
  text-align: right;
}
.sidebar_accordeon .accordion-body .accordion_suggestion strong {
  font-weight: 400;
}
.sidebar_accordeon#accordionPrincipal
  .tab-pane
  > .accordion-item
  > h4
  > button
  .accordion_suggestion,
.sidebar_accordeon_secondaire .accordion_note .square {
  padding: 0.4rem 0.6rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  margin: 0;
  border: 0;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 600;
}
.sidebar_accordeon#accordionPrincipal
  .tab-pane
  > .accordion-item
  > h4
  > button
  .accordion_suggestion {
  background: var(--grey-400);
  color: var(--grey-700);
}
.sidebar_accordeon_secondaire .accordion_note > div[id*="_goodicon"] .square {
  background: var(--succes-light);
  color: var(--succes);
}
.sidebar_accordeon_secondaire .accordion_note > div[id*="_badicon"] .square {
  background: var(--danger-light);
  color: var(--danger);
}

.bg_white {
  background: var(--white);
  border: 1px solid var(--outline-light);
}
.bg_grey {
  background: var(--grey-200);
}
.sidebar_analyse_bloc {
  padding: 1.6rem;
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  overflow: hidden;
  margin-bottom: 1rem;
}
.sidebar_analyse_bloc .sidebar_analyse_bloc_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.2rem;
}
.sidebar_analyse_bloc .sidebar_analyse_bloc_title strong {
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
  margin-right: 0.9rem;
}
.sidebar_analyse_bloc_content {
  background: var(--grey-100);
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  padding: 1.6rem;
}

.sidebar_analyse_bloc_content .jauge_container .jauge {
  background: var(--primary);
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
}
.sidebar_analyse_bloc_content .jauge_container .jauge:after {
  width: 2px;
  background: var(--grey-100);
}
.sidebar_analyse_bloc_content .jauge_container .curseur_container .curseur {
  z-index: 1;
  color: var(--white);
  top: -2.3rem;
}
.sidebar_analyse_bloc_content
  .jauge_container
  .curseur_container
  .curseur:before {
  content: "";
  display: block;
  position: absolute;
  background: var(--black);
  width: 5.6rem;
  height: 3rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  top: -0.7rem;
  z-index: 0;
}
.sidebar_analyse_bloc_content
  .jauge_container
  .curseur_container
  .curseur
  span {
  z-index: 2;
  font-size: 1.4rem;
  font-weight: 400;
  position: relative;
}
.sidebar_analyse_bloc_content
  .jauge_container
  .curseur_container
  .curseur:after {
  border-color: var(--black) transparent transparent transparent;
  border-width: 9px 7px 0 7px;
  bottom: -1.3rem;
}
.sidebar_analyse_bloc_content
  .jauge_container
  .curseur_container
  .jauge_unites {
  margin-top: 1rem;
}
.sidebar_analyse_bloc_content .jauge_container .jauge_unites span {
  font-size: 1.2rem;
  color: var(--grey-700);
  font-weight: 600;
  text-transform: capitalize;
}

#emotionnew_div ul {
  margin: 0;
  position: relative;
  width: 100%;
}
#emotionnew_div ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
#emotionnew_div ul li:before {
  display: none;
}
#emotionnew_div ul li:not(:last-child) {
  margin-bottom: 1rem;
}
#emotionnew_div ul li .emotion_mot {
  font-size: 1.2rem;
  font-weight: 600;
  color: var(--grey-700);
}

#emotionnew_div ul li .emotion_jauge {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 22.9rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 22.9rem;
  flex: 0 0 22.9rem;
  width: 22.9rem;
  padding-left: 1.2rem;
}
.account_dashboard_container #emotionnew_div ul li .emotion_jauge {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.9rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 29.9rem;
  flex: 0 0 29.9rem;
  width: 29.9rem;
}
#emotion_bloc_todelete ul li .emotion_jauge {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18.9rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 18.9rem;
  flex: 0 0 18.9rem;
  width: 18.9rem;
}
#emotionnew_div ul li .emotion_jauge span {
  display: block;
  height: 9px;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
}
#emotionnew_div ul li .emotion_jauge span[style*="100"] {
  background: var(--emotion-100);
}
#emotionnew_div ul li .emotion_jauge span[style*="90"] {
  background: var(--emotion-90);
}
#emotionnew_div ul li .emotion_jauge span[style*="80"] {
  background: var(--emotion-80);
}
#emotionnew_div ul li .emotion_jauge span[style*="70"] {
  background: var(--emotion-70);
}
#emotionnew_div ul li .emotion_jauge span[style*="60"] {
  background: var(--emotion-60);
}
#emotionnew_div ul li .emotion_jauge span[style*="50"] {
  background: var(--emotion-50);
}
#emotionnew_div ul li .emotion_jauge span[style*="40"] {
  background: var(--emotion-40);
}
#emotionnew_div ul li .emotion_jauge span[style*="30"] {
  background: var(--emotion-30);
}
#emotionnew_div ul li .emotion_jauge span[style*="20"] {
  background: var(--emotion-20);
}
#emotionnew_div ul li .emotion_jauge span[style*="10"]:not([style*="100"]) {
  background: var(--emotion-10);
}

.sidebar_analyse_bloc_title .linkinfobulle {
  position: relative;
}
.sidebar_analyse_bloc_title .linkinfobulle .hint {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C9.5 0.0208333 10.8438 0.385417 12.0313 1.09375C13.2396 1.80208 14.1979 2.76042 14.9063 3.96875C15.6146 5.15625 15.9792 6.5 16 8C15.9792 9.5 15.6146 10.8438 14.9063 12.0313C14.1979 13.2396 13.2396 14.1979 12.0313 14.9063C10.8438 15.6146 9.5 15.9792 8 16C6.5 15.9792 5.15625 15.6146 3.96875 14.9063C2.76042 14.1979 1.80208 13.2396 1.09375 12.0313C0.385417 10.8438 0.0208333 9.5 0 8C0.0208333 6.5 0.385417 5.15625 1.09375 3.96875C1.80208 2.76042 2.76042 1.80208 3.96875 1.09375C5.15625 0.385417 6.5 0.0208333 8 0ZM8 15C9.29167 14.9792 10.4688 14.6563 11.5313 14.0313C12.5729 13.4063 13.4063 12.5729 14.0313 11.5313C14.6563 10.4688 14.9792 9.29167 15 8C14.9792 6.70833 14.6563 5.53125 14.0313 4.46875C13.4063 3.42708 12.5729 2.59375 11.5313 1.96875C10.4688 1.34375 9.29167 1.02083 8 1C6.70833 1.02083 5.53125 1.34375 4.46875 1.96875C3.42708 2.59375 2.59375 3.42708 1.96875 4.46875C1.34375 5.53125 1.02083 6.70833 1 8C1.02083 9.29167 1.34375 10.4688 1.96875 11.5313C2.59375 12.5729 3.42708 13.4063 4.46875 14.0313C5.53125 14.6563 6.70833 14.9792 8 15ZM8 5.75C7.54167 5.70833 7.29167 5.45833 7.25 5C7.29167 4.54167 7.54167 4.29167 8 4.25C8.45833 4.29167 8.70833 4.54167 8.75 5C8.70833 5.45833 8.45833 5.70833 8 5.75ZM9.5 11C9.8125 11.0208 9.97917 11.1875 10 11.5C9.97917 11.8125 9.8125 11.9792 9.5 12H6.5C6.1875 11.9792 6.02083 11.8125 6 11.5C6.02083 11.1875 6.1875 11.0208 6.5 11H7.5V8H7C6.6875 7.97917 6.52083 7.8125 6.5 7.5C6.52083 7.1875 6.6875 7.02083 7 7H8C8.3125 7.02083 8.47917 7.1875 8.5 7.5V11H9.5Z' fill='%23415884'/%3E%3C/svg%3E%0A");
  width: 1.6rem;
  height: 1.6rem;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  z-index: 1;
  position: relative;
}
.sidebar_analyse_bloc_title .linkinfobulle:hover .hint {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C9.5 0.0208333 10.8438 0.385417 12.0313 1.09375C13.2396 1.80208 14.1979 2.76042 14.9063 3.96875C15.6146 5.15625 15.9792 6.5 16 8C15.9792 9.5 15.6146 10.8438 14.9063 12.0313C14.1979 13.2396 13.2396 14.1979 12.0313 14.9063C10.8438 15.6146 9.5 15.9792 8 16C6.5 15.9792 5.15625 15.6146 3.96875 14.9063C2.76042 14.1979 1.80208 13.2396 1.09375 12.0313C0.385417 10.8438 0.0208333 9.5 0 8C0.0208333 6.5 0.385417 5.15625 1.09375 3.96875C1.80208 2.76042 2.76042 1.80208 3.96875 1.09375C5.15625 0.385417 6.5 0.0208333 8 0ZM8 15C9.29167 14.9792 10.4688 14.6563 11.5313 14.0313C12.5729 13.4063 13.4063 12.5729 14.0313 11.5313C14.6563 10.4688 14.9792 9.29167 15 8C14.9792 6.70833 14.6563 5.53125 14.0313 4.46875C13.4063 3.42708 12.5729 2.59375 11.5313 1.96875C10.4688 1.34375 9.29167 1.02083 8 1C6.70833 1.02083 5.53125 1.34375 4.46875 1.96875C3.42708 2.59375 2.59375 3.42708 1.96875 4.46875C1.34375 5.53125 1.02083 6.70833 1 8C1.02083 9.29167 1.34375 10.4688 1.96875 11.5313C2.59375 12.5729 3.42708 13.4063 4.46875 14.0313C5.53125 14.6563 6.70833 14.9792 8 15ZM8 5.75C7.54167 5.70833 7.29167 5.45833 7.25 5C7.29167 4.54167 7.54167 4.29167 8 4.25C8.45833 4.29167 8.70833 4.54167 8.75 5C8.70833 5.45833 8.45833 5.70833 8 5.75ZM9.5 11C9.8125 11.0208 9.97917 11.1875 10 11.5C9.97917 11.8125 9.8125 11.9792 9.5 12H6.5C6.1875 11.9792 6.02083 11.8125 6 11.5C6.02083 11.1875 6.1875 11.0208 6.5 11H7.5V8H7C6.6875 7.97917 6.52083 7.8125 6.5 7.5C6.52083 7.1875 6.6875 7.02083 7 7H8C8.3125 7.02083 8.47917 7.1875 8.5 7.5V11H9.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.sidebar_analyse_bloc_title .linkinfobulle:before {
  background-color: var(--white);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  position: absolute;
  left: -0.1rem;
  top: -0.1rem;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
}
.sidebar_analyse_bloc_title .linkinfobulle:hover:before {
  background-color: var(--grey-700);
}

#recommandations .sidebar_analyse_bloc.bg_grey {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#credits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#credits i {
  background: var(--white);
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.8rem;
  height: 2.8rem;
}
#credits p {
  margin: 0 0 0 1.2rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
#credits p a {
  text-decoration: underline;
}
#pasassezdecreditspourai {
  font-size: 1.2rem;
  margin-top: 1rem;
}

#recommandations_step_one .siderbar_analyse_objectif_icon {
  width: 6rem;
  height: 6rem;
  margin: 0.8rem auto 1rem auto;
  background: var(--grey-200);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
#recommandations_step_one > strong {
  font-size: 1.6rem;
  line-height: 2.8rem;
  text-align: center;
  width: 100%;
  display: block;
  font-weight: 600;
  margin-bottom: 1.2rem;
}
.sidebar_analyse_bloc select {
  border: 1px solid var(--grey-300);
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--grey-100);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76063 1.86797L5.28524 5.36797C5.0911 5.54023 4.86688 5.625 4.64266 5.625C4.41844 5.625 4.19477 5.53955 4.02387 5.36865L0.548482 1.86865C0.273798 1.61914 0.198865 1.2418 0.334326 0.916406C0.469787 0.591016 0.789107 0.375 1.14266 0.375H8.11805C8.47188 0.375 8.79125 0.587762 8.92688 0.915039C9.0625 1.24232 9.01219 1.61914 8.76063 1.86797Z' fill='%231C1E27'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 0.8rem 0.8rem;
  -moz-background-size: 0.8rem;
  -o-background-size: 0.8rem;
  background-size: 0.8rem;
  background-repeat: no-repeat;
  background-position: right 1.6rem center;
  padding: 1.6rem;
  font-size: 1.4rem;
  line-height: 2rem;
  cursor: pointer;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  margin-bottom: 1.2rem;
}

.sidebar_analyse_bloc .cta {
  width: 100%;
  color: var(--primary-light);
  text-transform: none;
  padding: 1.2rem 0;
  line-height: 2rem;
}
.sidebar_analyse_bloc .cta[disabled],
.sidebar_analyse_bloc select[disabled] {
  pointer-events: none;
  opacity: 0.5;
}

#recommandations_step_loading.sidebar_analyse_bloc {
  padding-top: 4.1rem;
  padding-bottom: 4.1rem;
}
#recommandations_loading_icon {
  margin: 0 auto 0.4rem auto;
}
#recommandations_step_loading strong {
  font-size: 1.6rem;
  line-height: 2.8rem;
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 0.4rem;
}
#recommandations_step_loading span {
  color: var(--grey-700);
  font-size: 1.4rem;
  line-height: 2rem;
  display: block;
  text-align: center;
  width: 100%;
}

.recommandation_title_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.6rem;
}
.recommandation_title_container .note {
  padding: 0.4rem 0.6rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  margin: 0;
  border: 0;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 600;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 7rem;
  flex: 0 0 7rem;
  width: 7rem;
  text-align: center;
  margin-left: 1rem;
}
.recommandation_title_container .note.good {
  background: var(--succes-light);
  color: var(--succes);
}
.recommandation_title_container .note.bad {
  background: var(--warning-light);
  color: var(--warning);
}
.recommandation_content {
  color: var(--grey-700);
  font-size: 1.4rem;
  line-height: 2rem;
}

#recommandations_step_results br {
  display: none;
}

.recommandations_text_changed_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.recommandations_text_changed_title i {
  width: 3.2rem;
  height: 3.2rem;
  background: var(--grey-100);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 3.2rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 3.2rem;
  flex: 0 0 3.2rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1rem;
}
.recommandations_text_changed_title p {
  font-size: 1.4rem;
  line-height: 2rem;
  margin: 0;
}
.sidebar_analyse_bloc .recommandations_text_changed_btn button.cta {
  margin-top: 1.2rem;
  background-color: var(--white);
  color: var(--primary);
  border: 1px solid var(--primary);
  padding: 0.6rem 0;
}
.sidebar_analyse_bloc .recommandations_text_changed_btn button.cta:hover {
  background-color: var(--primary);
  color: var(--white);
  border: 1px solid var(--primary);
}

/** Modales **/

.modal-content-bg {
  padding: 2rem 2.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--grey-100);
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
}
.modal_svg {
  width: 8.9rem;
  height: 8.9rem;
  margin-bottom: 1.6rem;
}
.modal_svg svg {
  width: 100%;
  height: auto;
}

.modal_analyse_import .modal-content-bg > span {
  color: var(--gery-700);
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.8rem;
}

.modal_analyse_import #urltoanalyse {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.40625 2.97852C6.21875 2.20768 7.15625 1.82227 8.21875 1.82227C9.28125 1.82227 10.2292 2.20768 11.0625 2.97852C11.7917 3.77018 12.1771 4.66602 12.2188 5.66602C12.2396 6.68685 11.9167 7.61393 11.25 8.44727L11.0938 8.63477C10.8646 8.8431 10.625 8.85352 10.375 8.66602C10.1667 8.45768 10.1562 8.22852 10.3438 7.97852L10.5 7.79102C11.0208 7.16602 11.2604 6.4681 11.2188 5.69727C11.1979 4.94727 10.9062 4.2806 10.3438 3.69727C9.73958 3.11393 9.03125 2.82227 8.21875 2.82227C7.42708 2.82227 6.72917 3.11393 6.125 3.69727L2.21875 7.60352C1.63542 8.20768 1.34375 8.91602 1.34375 9.72852C1.34375 10.5202 1.63542 11.2181 2.21875 11.8223C2.84375 12.4264 3.55208 12.7285 4.34375 12.7285C5.13542 12.7285 5.84375 12.4264 6.46875 11.8223L7.1875 11.1348C7.41667 10.9264 7.64583 10.9264 7.875 11.1348C8.08333 11.3639 8.08333 11.5931 7.875 11.8223L7.1875 12.541C6.35417 13.3327 5.40625 13.7285 4.34375 13.7285C3.28125 13.7285 2.33333 13.3327 1.5 12.541C0.729167 11.7077 0.34375 10.7598 0.34375 9.69727C0.34375 8.63477 0.729167 7.69727 1.5 6.88477L5.40625 2.97852ZM14.5625 10.791C13.75 11.5618 12.8125 11.9473 11.75 11.9473C10.7083 11.9473 9.77083 11.5618 8.9375 10.791C8.20833 9.99935 7.82292 9.10352 7.78125 8.10352C7.73958 7.08268 8.05208 6.1556 8.71875 5.32227L8.90625 5.13477C9.13542 4.92643 9.375 4.91602 9.625 5.10352C9.83333 5.31185 9.85417 5.54102 9.6875 5.79102L9.5 5.97852C8.97917 6.60352 8.73958 7.30143 8.78125 8.07227C8.80208 8.82227 9.09375 9.48893 9.65625 10.0723C10.2604 10.6556 10.9688 10.9473 11.7812 10.9473C12.5729 10.9473 13.2708 10.6556 13.875 10.0723L17.7812 6.16602C18.3646 5.56185 18.6562 4.86393 18.6562 4.07227C18.6562 3.25977 18.3646 2.55143 17.7812 1.94727C17.1562 1.3431 16.4479 1.04102 15.6562 1.04102C14.8646 1.04102 14.1562 1.3431 13.5312 1.94727L12.8438 2.63477C12.5938 2.8431 12.3542 2.8431 12.125 2.63477C11.9167 2.38477 11.9167 2.1556 12.125 1.94727L12.8438 1.22852C13.6562 0.436849 14.5938 0.0410156 15.6562 0.0410156C16.7188 0.0410156 17.6667 0.436849 18.5 1.22852C19.2708 2.04102 19.6562 2.97852 19.6562 4.04102C19.6562 5.10352 19.2708 6.04102 18.5 6.85352L14.5625 10.791Z' fill='%23415884'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 1.6rem center;
  -webkit-background-size: 2rem 2rem;
  -moz-background-size: 2rem;
  -o-background-size: 2rem;
  background-size: 2rem;
}
.modal_new_version .cta {
  display: inline-block;
  background-color: var(--primary);
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  color: var(--white);
  font-size: 1.4rem;
  font-weight: 500;
  margin-top: 1rem;
}
input#urltoanalysecode_button,
input#filetoanalysecode_button,
.modal_new_version .cta {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34846 1.70561L6.69647 0.761009C6.72961 0.678149 6.78761 0.636719 6.87047 0.636719C6.95333 0.636719 7.01133 0.678149 7.04448 0.761009L7.39249 1.70561L8.33709 2.05362C8.41995 2.08677 8.46138 2.14477 8.46138 2.22763C8.46138 2.31049 8.41995 2.36849 8.33709 2.40163L7.39249 2.74964L7.04448 3.69425C7.01133 3.77711 6.95333 3.81854 6.87047 3.81854C6.78761 3.81854 6.72961 3.77711 6.69647 3.69425L6.34846 2.74964L5.40385 2.40163C5.32099 2.36849 5.27956 2.31049 5.27956 2.22763C5.27956 2.14477 5.32099 2.08677 5.40385 2.05362L6.34846 1.70561ZM11.9664 1.8299L9.25684 4.56428L10.102 5.40945L12.8364 2.69993L11.9664 1.8299ZM2.49547 11.3008L3.3655 12.1708L9.25684 6.25462L8.41167 5.40945L2.49547 11.3008ZM11.1212 0.98473C11.3698 0.752723 11.6515 0.636719 11.9664 0.636719C12.2978 0.636719 12.5795 0.752723 12.8115 0.98473L13.6816 1.85476C13.9136 2.08677 14.0296 2.36849 14.0296 2.69993C14.0296 3.0148 13.9136 3.29652 13.6816 3.5451L4.21067 13.016C3.96209 13.248 3.68037 13.364 3.3655 13.364C3.03406 13.364 2.75234 13.248 2.52033 13.016L1.6503 12.146C1.41829 11.8974 1.30229 11.6156 1.30229 11.3008C1.30229 10.9859 1.41829 10.7042 1.6503 10.4556L11.1212 0.98473ZM0.7057 3.5451L2.09775 3.02308L2.61976 1.63104C2.66948 1.49846 2.76062 1.43217 2.8932 1.43217C3.02578 1.43217 3.11692 1.49846 3.16664 1.63104L3.68865 3.02308L5.10556 3.5451C5.22156 3.59482 5.27956 3.68596 5.27956 3.81854C5.27956 3.95111 5.22156 4.04226 5.10556 4.09197L3.68865 4.61399L3.16664 6.0309C3.11692 6.1469 3.02578 6.2049 2.8932 6.2049C2.76062 6.2049 2.66948 6.1469 2.61976 6.0309L2.09775 4.61399L0.7057 4.09197C0.573124 4.04226 0.506836 3.95111 0.506836 3.81854C0.506836 3.68596 0.573124 3.59482 0.7057 3.5451ZM9.4557 9.90874L10.8477 9.38672L11.3698 7.99467C11.4195 7.8621 11.5106 7.79581 11.6432 7.79581C11.7758 7.79581 11.8669 7.8621 11.9166 7.99467L12.4387 9.38672L13.8556 9.90874C13.9716 9.95845 14.0296 10.0496 14.0296 10.1822C14.0296 10.3147 13.9716 10.4059 13.8556 10.4556L12.4387 10.9776L11.9166 12.3945C11.8669 12.5105 11.7758 12.5685 11.6432 12.5685C11.5106 12.5685 11.4195 12.5105 11.3698 12.3945L10.8477 10.9776L9.4557 10.4556C9.32312 10.4059 9.25684 10.3147 9.25684 10.1822C9.25684 10.0496 9.32312 9.95845 9.4557 9.90874Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  -webkit-background-size: 1.5rem 1.5rem;
  -moz-background-size: 1.5rem;
  -o-background-size: 1.5rem;
  background-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: 1.9rem center;
  padding: 1.2rem 1.6rem 1.2rem 4.2rem;
  line-height: 2rem;
  text-transform: none;
}

/** Mes documents **/

.documents__header {
  border-bottom: 1px solid var(--outline-light);
  padding: 1.6rem 0;
}
.documents__header h1 {
  font-size: 3.6rem;
  font-weight: 600;
  line-height: 4.8rem;
  margin-bottom: 0.6rem;
}
.documents__header .documents__header-title span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--grey-700);
}

#datacontainer_list_docs .document__title {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#datacontainer_list_docs .a_list_docs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#datacontainer_list_docs .a_list_docs i,
#datacontainer_list_docs .editdoc_divedit i,
#datacontainer_list_docs .document__title .document__sub_cta {
  width: 4rem;
  height: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--grey-200);
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  cursor: pointer;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  border: 0;
  margin-right: 0.9rem;
}
#datacontainer_list_docs .editdoc_divedit i {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 4rem;
  flex: 0 0 4rem;
}
#datacontainer_list_docs .a_list_docs:hover i,
#datacontainer_list_docs .document__title .document__sub_cta:hover {
  background: var(--grey-300);
}
#datacontainer_list_docs .a_list_docs i svg path,
#datacontainer_list_docs .document__title .document__sub_cta svg path {
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
}
#datacontainer_list_docs .a_list_docs:hover i svg path,
#datacontainer_list_docs .document__title .document__sub_cta:hover svg path {
  fill: var(--primary);
}
#datacontainer_list_docs .a_list_docs .span_title_list_docs {
  font-size: 1.8rem;
  font-weight: 600;
  color: var(--black);
}

#datacontainer_list_docs .document__title .span_date_list_docs {
  color: var(--grey-700);
  font-size: 1.4rem;
  line-height: 2rem;
  margin-left: auto;
  position: relative;
  padding-right: 2.4rem;
  margin-right: 1.4rem;
}

#datacontainer_list_docs .document__title .document__sub_cta {
  width: 5.2rem;
  height: 5.2rem;
  margin: 0;
}

.document__specific_buttons {
  z-index: 9;
  top: 8rem;
}
.document__specific_buttons > div i,
.document__specific_buttons > a i {
  width: 2rem;
  height: 2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.document__specific_buttons > div span,
.document__specific_buttons > a span {
  font-weight: 600;
}
.document__specific_buttons > div.synthese {
  position: relative;
  margin-bottom: 1.2rem;
}
.document__specific_buttons > div.synthese:after {
  content: "";
  width: 100%;
  height: 1px;
  background: var(--primary-light);
  position: absolute;
  bottom: -0.6rem;
  left: 0;
}

.editdoc_divedit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ul_list_docs li > div span[class*="editdoc"] {
  width: 1.2rem;
  height: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ul_list_docs li > div span.editdoc_buttontosave {
  width: 1.6rem;
}
.ul_list_docs li > div span[class*="editdoc"] svg {
  width: 100%;
  height: auto;
}

.documents__header-tri .select_container {
  position: relative;
}
.documents__header-tri .select_container > span {
  position: absolute;
  top: 1rem;
  left: 1.6rem;
  font-size: 1.2rem;
  line-height: 1.2rem;
  color: var(--grey-700);
}
.documents__header-tri .select_container select {
  border: 1px solid var(--grey-300);
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--grey-100);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76063 1.86797L5.28524 5.36797C5.0911 5.54023 4.86688 5.625 4.64266 5.625C4.41844 5.625 4.19477 5.53955 4.02387 5.36865L0.548482 1.86865C0.273798 1.61914 0.198865 1.2418 0.334326 0.916406C0.469787 0.591016 0.789107 0.375 1.14266 0.375H8.11805C8.47188 0.375 8.79125 0.587762 8.92688 0.915039C9.0625 1.24232 9.01219 1.61914 8.76063 1.86797Z' fill='%231C1E27'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 0.8rem 0.8rem;
  -moz-background-size: 0.8rem;
  -o-background-size: 0.8rem;
  background-size: 0.8rem;
  background-repeat: no-repeat;
  background-position: right 1.6rem center;
  padding: 2.4rem 5.2rem 0.8rem 1.6rem;
  font-size: 1.4rem;
  line-height: 2rem;
  cursor: pointer;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  margin-bottom: 1.2rem;
  height: auto;
}

#datacontainer_list_docs.documents__empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  padding: 8rem 0;
}
#datacontainer_list_docs.documents__empty .documents__empty-img {
  width: 10rem;
  height: 10rem;
  margin-bottom: 2.4rem;
}
#datacontainer_list_docs.documents__empty .documents__empty-img svg {
  width: 100%;
  height: auto;
}
#datacontainer_list_docs.documents__empty h2 {
  color: var(--primary-dark);
  font-size: 3rem;
  font-weight: 600;
  line-height: 3.6rem;
  margin-bottom: 0.6rem;
}
#datacontainer_list_docs.documents__empty .documents__empty-content {
  color: var(--grey-700);
  font-size: 1.6rem;
  line-height: 2.8rem;
  margin-bottom: 2rem;
}

#datacontainer_list_docs.documents__empty .documents__empty-cta a {
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2rem;
  padding: 1.2rem 1.6rem;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  background: var(--primary);
  color: var(--white);
}
#datacontainer_list_docs.documents__empty .documents__empty-cta a:hover {
  background: var(--primary-hover);
}
#datacontainer_list_docs.documents__empty .documents__empty-cta a i {
  -webkit-transform: translateY(-0.1rem);
  -moz-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem);
  -o-transform: translateY(-0.1rem);
  transform: translateY(-0.1rem);
  margin-right: 1rem;
}

.document__title .lisiscore {
  width: auto;
  padding-right: 2.4rem;
  margin-right: 2.4rem;
  position: relative;
}

.ul_list_docs li > div.doc_is_async .lisiscore {
  -webkit-filter: saturate(0.5) grayscale(1);
  filter: saturate(0.5) grayscale(1);
  opacity: 0.6;
}

#datacontainer_list_docs .document__title .span_date_list_docs:after,
.document__title .lisiscore:after {
  content: "";
  height: 5.2rem;
  width: 1px;
  background: var(--grey-300);
  position: absolute;
  right: 0;
  top: -5%;
  bottom: -5%;
  margin: auto;
}

/** Home **/

.home_app_block {
  margin-top: -19rem;
  border: 1px solid var(--outline-dark);
  -webkit-box-shadow: 0 0.3rem 0.9rem 0 rgba(17, 57, 124, 0.1);
  -moz-box-shadow: 0 0.3rem 0.9rem 0 rgba(17, 57, 124, 0.1);
  box-shadow: 0 0.3rem 0.9rem 0 rgba(17, 57, 124, 0.1);
  -webkit-border-radius: 1.6rem;
  -moz-border-radius: 1.6rem;
  border-radius: 1.6rem;
  overflow: hidden;
  background: var(--white);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.home_app_editeur {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid var(--outline-dark);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.home_app_editeur .tox .tox-statusbar {
  display: none;
}

.home_app_editeur .app_content:before {
  width: 100%;
}

.home_app_lisiscore {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 44rem;
  -moz-box-flex: 0;
  -ms-flex: 0 0 44rem;
  flex: 0 0 44rem;
  width: 44rem;
  padding: 2.4rem;
}
.home_app_lisiscore_content {
  height: 100%;
  background: var(--outline-light);
  padding: 3.2rem 2.4rem;
  -webkit-border-radius: 1.6rem;
  -moz-border-radius: 1.6rem;
  border-radius: 1.6rem;
}
.home_app_lisiscore_content .lisiscore {
  margin-top: 2.4rem;
}

.home_app_lisiscore .content > *:not(:last-child) {
  margin-bottom: 2.4rem;
}

.home_app_editeur_buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.6rem 3.2rem;
  border-top: 1px solid var(--outline-light);
}
#home_app_demotxt {
  margin-left: 2rem;
  font-size: 1.4rem;
  line-height: 2rem;
  border: 0;
  background: 0;
  color: var(--primary);
  font-weight: 600;
}
.home_app_editeur .app_content .tox-editor-header {
  padding-left: 2.4rem;
}

.home #s2 .home_app_lisiscore_content .content {
  color: var(--grey-700);
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 400;
}
.home #s2 .home_app_lisiscore_content .content strong {
  font-size: 1.6rem;
  line-height: 2.8rem;
  font-weight: 600;
  margin-bottom: 0.4rem;
  display: inline-block;
}

.home .app_content .tox .tox-edit-area:before {
  left: 3.5rem;
}

.app_content .tox .tox-statusbar {
  display: none;
}

.text_reservee_payants_ai_analyse {
  font-size: 1.2rem;
  text-align: center;
  margin-top: 1.5rem;
  font-style: italic;
}
.text_reservee_payants_ai_analyse a {
  text-decoration: underline;
}

/** Canvas container **/

#canvas_container {
  position: absolute;
  left: -99999px;
}
#canvas_container canvas {
  background-color: transparent !important;
  display: block;
}
#chart_tempsverberegroup {
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
  max-width: 100%;
  height: auto;
}
#chartSentences,
#chartWords {
  max-width: 375px;
  width: 100%;
}

/** Mes dictionnaires **/

.mesdictionnaires__intro .flexible_section {
  padding-top: 0;
  padding-bottom: 30px;
}
.mesdictionnaires__intro .container {
  padding: 0;
}
.mesdictionnaires textarea:focus-visible {
  outline: none;
}
.mesdictionnaires #save_dico_user {
  float: right;
}
.mesdictionnaires #loader_dico {
  width: 20px;
  position: absolute;
  right: 20px;
  top: -24px;
}

#message_user_dico_success,
#message_user_dico_failed {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  color: var(--white);
  margin-bottom: 20px;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  margin: 0.5em 0;
  padding: 10px 15px;
  text-align: left;
  margin-bottom: 20px;
}
#message_user_dico_success {
  background: #00c000;
}
#message_user_dico_failed {
  background: #a94442;
}

/** Asynchrone **/

.div_isasync_message {
  font-size: 1.6rem;
  padding: 0 3rem;
  margin-top: 7rem;
}
.div_isasync_message strong {
  margin-bottom: 1.5rem;
  display: block;
}
.async_btn_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.async_btn {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
  display: inline-block;
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
  padding: 1rem 1.6rem;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  margin-top: 1rem;
}
.async_btn:hover {
  background-color: var(--primary);
  color: var(--white);
  border: 1px solid var(--primary);
}

/** Responsive **/

@media screen and (max-width: 1399.98px) {
  .nav {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  header .menu_principal .nav-secondary {
    margin-top: 10px;
  }
  .menu_principal ul.sf-menu {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .menu_principal ul.sf-menu li,
  .menu_principal ul.sf-menu li:hover,
  .menu_principal ul.sf-menu li.sfHover {
    padding-right: 0;
  }
  .menu_principal > ul.sf-menu > li {
    margin-left: 3rem;
  }
  header .header_profil_menu {
    top: 90px;
  }

  .app_sidebar_header,
  .app_sidebar {
    width: 40rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 40rem;
    flex: 0 0 40rem;
    width: 40rem;
  }
  .app_content .tox .tox-editor-header {
    height: 60px;
    overflow-x: auto !important;
  }

  .lisiscore_barre {
    width: 14rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 14rem;
    flex: 0 0 14rem;
    width: 14rem;
  }
  .lisiscore_barre .score {
    height: 3.4rem;
    width: 3.4rem;
  }
  .lisiscore_barre .score span {
    font-size: 1.6rem;
  }
  #analyse_tabs_menu.nav-tabs .nav-item .nav-link {
    padding: 2rem 0.6rem;
  }
  #emotionnew_div ul li .emotion_jauge,
  .account_dashboard_container #emotionnew_div ul li .emotion_jauge {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17.9rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 17.9rem;
    flex: 0 0 17.9rem;
    width: 17.9rem;
  }

  .document__title .lisiscore {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .document__title .lisiscore .lisiscore_img {
    margin-right: 2rem;
    width: 12rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 12rem;
    flex: 0 0 12rem;
  }

  #datacontainer_list_docs .document__title .span_date_list_docs,
  .document__title .lisiscore {
    padding-right: 1.4rem;
    margin-right: 1.4rem;
  }
  .ul_list_docs li > div input {
    width: 345px !important;
  }

  .home_app_lisiscore {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 40rem;
    flex: 0 0 40rem;
    width: 40rem;
  }
  .home_app_lisiscore_content .lisiscore_img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 12rem;
    flex: 0 0 12rem;
  }
}

@media screen and (max-width: 1199.98px) {
  .app_sidebar_header,
  .app_sidebar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 29rem;
    flex: 0 0 29rem;
    width: 29rem;
  }

  .app_content .tox .tox-toolbar__group {
    padding: 0;
  }
  .sidebar_accordeon_secondaire button .accordion_name {
    word-break: break-word;
  }

  .home_app_editeur .app_content .tox-editor-header {
    padding-left: 0.4rem;
  }
  .home_app_editeur_buttons {
    padding: 1.6rem;
  }
  .home #s2 .home_app_lisiscore_content .content {
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }

  .ul_list_docs li > div input {
    width: 260px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #analyse_tabs_menu.nav-tabs .nav-item .nav-link {
    font-size: 1.2rem;
    padding: 2rem 0.2rem;
  }
  #analyse_tabs_menu.nav-tabs .nav-item .nav-link i {
    margin-right: 0.3rem;
  }
  .sidebar_accordeon .accordion-body .accordion_suggestion span {
    display: none;
  }
  #emotionnew_div ul li .emotion_jauge {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.9rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.9rem;
    flex: 0 0 8.9rem;
    width: 8.9rem;
  }

  .home_app_lisiscore {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 34rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 34rem;
    flex: 0 0 34rem;
    width: 34rem;
  }
  .home_app_lisiscore_content .lisiscore {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_img {
    margin: 0 0 2.2rem;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_img svg {
    width: 13rem;
    margin: 0 auto;
    display: block;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_barre {
    margin-right: auto;
    margin-left: auto;
  }

  .lisiscore_content {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 8rem;
    padding-bottom: 1rem;
    padding-left: 0;
  }
  .lisiscore_content .lisiscore_img {
    margin-right: 0;
  }
  .lisiscore_content .lisiscore_barre {
    margin-right: auto;
    margin-top: 0;
  }
  .lisiscore_content + .lisiscore_download {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
  }
  .lisiscore_content + .lisiscore_download #download_analyse_lisiscore {
    margin-left: 0;
  }

  .lisiscore_content {
    padding-left: 0;
  }
}

@media screen and (max-width: 991.98px) {
  header .logo > a:after {
    display: none;
  }
  .app__grid-title .container,
  .app__grid-tool .container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .app_sidebar_header,
  .app_sidebar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
  .analyse__title-container {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
    padding-right: 0;
  }
  .app_sidebar_header {
    border-left: 0;
    padding-left: 0;
  }

  #analyse_tabs_menu.nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .app_content {
    height: auto;
    border-bottom: 1px solid var(--outline-light);
    padding-bottom: 3rem;
  }
  .app_sidebar {
    border-left: 0;
  }

  .analyse_tabs_content {
    height: auto;
  }

  header .menu_principal .nav-secondary {
    margin-top: 0;
  }
  header .nav-secondary .my-account a {
    margin-left: 0;
  }
  header .my-account a:before {
    display: none;
  }
  header .my-account a .name {
    color: var(--white);
  }
  header .nav-secondary .my-account a {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background: 0;
  }
  header .my-account a .name:after {
    display: none;
  }
  header .my-account a .initials {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 3.2rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 3.2rem;
    flex: 0 0 3.2rem;
  }

  #datacontainer_list_docs .document__title {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #datacontainer_list_docs .a_list_docs,
  #datacontainer_list_docs .editdoc_divedit {
    width: 100%;
  }
  .document__specific_buttons {
    top: 15rem;
  }
  .document__title .lisiscore .lisiscore_img {
    margin-right: 2rem;
    margin-bottom: 0;
  }

  .home_app_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .home_app_lisiscore {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_barre {
    margin-right: 0;
    margin-left: 1rem;
  }

  .lisiscore:has(.lisiscore_content) {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lisiscore_content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 32rem;
    flex: 0 0 32rem;
  }

  .ul_list_docs li > div input {
    width: 345px !important;
  }

  .div_isasync_message {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
  .mesdictionnaires__content h2 {
    font-size: 21px;
  }
}

@media screen and (max-width: 767.98px) {
  .app_content {
    width: 100%;
  }

  .analyse_document_metas {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  #analyse_tabs_menu.nav {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 1rem;
  }
  #analyse_tabs_menu.nav li {
    width: 100%;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }
  #analyse_tabs_menu.nav li button {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #analyse_tabs_menu.nav-tabs .nav-item .nav-link {
    padding: 1.5rem 1rem;
  }
  #analyse_tabs_menu.nav-tabs .nav-item .nav-link:after {
    height: 0.4rem;
  }

  .sidebar_accordeon#accordionPrincipal .tab-pane > .accordion-item:last-child {
    margin-bottom: 0;
  }

  footer.footer_app .footer_app_content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  footer.footer_app .footer_app_content .footer_logo {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  footer.footer_app .footer_app_content .footer_logo:after {
    display: none;
  }

  .ul_list_docs li > div input {
    width: auto !important;
  }

  .documents__header > .container > .row > .d-flex {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .documents__header-title {
    width: 100%;
    margin-bottom: 2rem;
  }

  #datacontainer_list_docs .document__title .span_date_list_docs {
    padding-right: 0;
    margin-right: 0;
    width: 100%;
    margin-top: 1rem;
  }
  #datacontainer_list_docs .document__title .span_date_list_docs:after {
    display: none;
  }
  #datacontainer_list_docs .document__title .document__sub_cta {
    margin-left: auto;
  }

  #analyse_tabs_menu.nav-tabs .nav-item:not(:last-child) {
    border-right: 0;
  }

  .document__title .lisiscore .lisiscore_content {
    -webkit-transform: translate(-1rem);
    -moz-transform: translate(-1rem);
    -ms-transform: translate(-1rem);
    -o-transform: translate(-1rem);
    transform: translate(-1rem);
  }
}

@media screen and (max-width: 575.98px) {
  #emotionnew_div ul li .emotion_jauge {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
  }

  .analyse__title-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .analyse__title-container .analyse_document_title {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }
  .analyse__title-container .analyse_document_ctas {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin-top: 1.5rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sidebar_accordeon_secondaire button {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .sidebar_accordeon_secondaire button .accordion_name {
    width: 100%;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }
  .accordion_note {
    margin-left: auto;
    -webkit-transform: translateY(-0.7rem);
    -moz-transform: translateY(-0.7rem);
    -ms-transform: translateY(-0.7rem);
    -o-transform: translateY(-0.7rem);
    transform: translateY(-0.7rem);
  }
  .sidebar_accordeon_secondaire .accordion-item > h4 > button::after {
    margin-top: -1.5rem;
  }

  .document__title .lisiscore .lisiscore_img {
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0 0 1rem;
  }
  #datacontainer_list_docs .document__title .span_date_list_docs {
    margin-bottom: 1rem;
  }

  .app_sidebar .lisiscore_barre .score span {
    font-size: 13px;
  }
  .lisiscore_img {
    width: auto;
    margin-right: 1rem;
  }
  .lisiscore_barre {
    width: 11rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 11rem;
    flex: 0 0 11rem;
    margin-right: 1rem;
  }

  .download_analyse_lisiscore {
    width: 2.5rem;
    height: 2.5rem;
  }
  .download_analyse_lisiscore i svg {
    width: 1.5rem;
  }

  .home_app_lisiscore_content .lisiscore {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_img {
    margin: 0 0 2.2rem;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_img svg {
    max-width: 12.4rem;
    margin: 0 auto;
    display: block;
  }
  .home_app_lisiscore_content .lisiscore .lisiscore_barre {
    margin-right: auto;
    margin-left: auto;
  }

  .home_app_editeur_buttons #home_app_demotxt {
    margin: 1rem 0 0 0;
  }
  .home_app_editeur_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .lisiscore_content {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
  }
  .lisiscore_content .lisiscore_img {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0 32%;
    margin-right: 0;
  }
  .lisiscore_content .lisiscore_barre {
    margin-right: auto;
    margin-top: 2rem;
  }
  .document__title .lisiscore_content .lisiscore_barre {
    margin-top: 0;
    margin-left: 2rem;
  }
  .document__title .lisiscore_content .lisiscore_barre {
    margin-right: 0;
  }
  .lisiscore_content + .lisiscore_download {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lisiscore_content + .lisiscore_download #download_analyse_lisiscore {
    margin-left: 0;
  }

  .document__title .lisiscore:has(.lisiscore_content) {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .document__title .lisiscore_content {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .analyse_bottom_buttons .analyse_specific_buttons {
    left: 1.6rem;
    right: auto;
  }
}

@media screen and (max-width: 389.98px) {
  .document__title .lisiscore:after {
    display: none;
  }
  .document__title .lisiscore:has(.lisiscore_content) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
  #datacontainer_list_docs .document__title .document__sub_cta {
    margin-left: 0;
    width: 4rem;
    height: 4rem;
  }
  .document__specific_buttons {
    top: 20rem;
    left: 0;
    right: auto;
  }
}
