/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./source/assets/scss/admin-form.scss ***!
  \*****************************************************************************************************************************/
.form-wrapper {
  position: relative;
  min-width: 150px;
}

.entity-meta .claro-details {
  display: block;
  border: 0px solid;
  border-radius: 0;
  background-color: transparent;
  box-shadow: 0 0 0 #000;
}
.entity-meta .claro-details .claro-details__wrapper {
  margin: 0px;
}
.entity-meta .claro-details .claro-details__wrapper .form-type--select {
  width: 100%;
}

.claro-details[open] > .claro-details__summary {
  min-width: fit-content;
  padding: 10px 15px 10px 40px;
  min-height: 59px;
  display: flex;
  align-items: center;
}

.field--type-link .field-multiple-table td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0;
  text-align: start;
}
.field--type-link .field-multiple-table .row-tr.tr-2 {
  margin-block: 0;
  display: flex;
  flex-wrap: wrap;
}
.field--type-link .field-multiple-table .row-tr.tr-2 .form-type--textfield,
.field--type-link .field-multiple-table .row-tr.tr-2 .form-type--entity-autocomplete {
  width: 50%;
  margin-block: 0;
}
.field--type-link .field-multiple-table .row-tr.tr-2 .details {
  width: 100%;
}

details.gntl-detail-attributes .claro-details__wrapper {
  margin: 0;
  display: flex;
}

.filter-wrapper .filter-help {
  display: none;
}

.form-type--entity-autocomplete,
.form-type--color,
.form-type--tel,
.form-type--language-select,
.form-type--password,
.form-type--email,
.form-type--search,
.form-datetime-wrapper,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])),
.form-type--date,
.form-type--number,
.form-type--entity-autocomplete,
.form-type--select,
.form-type--textfield {
  position: relative !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label),
.form-type--color.form-item:not(.form-item--no-label),
.form-type--tel.form-item:not(.form-item--no-label),
.form-type--language-select.form-item:not(.form-item--no-label),
.form-type--password.form-item:not(.form-item--no-label),
.form-type--email.form-item:not(.form-item--no-label),
.form-type--search.form-item:not(.form-item--no-label),
.form-datetime-wrapper.form-item:not(.form-item--no-label),
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label),
.form-type--date.form-item:not(.form-item--no-label),
.form-type--number.form-item:not(.form-item--no-label),
.form-type--entity-autocomplete.form-item:not(.form-item--no-label),
.form-type--select.form-item:not(.form-item--no-label),
.form-type--textfield.form-item:not(.form-item--no-label) {
  margin-block: 0 !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-label,
.form-type--color.form-item:not(.form-item--no-label) .tt-label,
.form-type--tel.form-item:not(.form-item--no-label) .tt-label,
.form-type--language-select.form-item:not(.form-item--no-label) .tt-label,
.form-type--password.form-item:not(.form-item--no-label) .tt-label,
.form-type--email.form-item:not(.form-item--no-label) .tt-label,
.form-type--search.form-item:not(.form-item--no-label) .tt-label,
.form-datetime-wrapper.form-item:not(.form-item--no-label) .tt-label,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) .tt-label,
.form-type--date.form-item:not(.form-item--no-label) .tt-label,
.form-type--number.form-item:not(.form-item--no-label) .tt-label,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-label,
.form-type--select.form-item:not(.form-item--no-label) .tt-label,
.form-type--textfield.form-item:not(.form-item--no-label) .tt-label {
  position: absolute !important;
  left: 11px !important;
  font-size: 0.65rem !important;
  top: 8px !important;
  margin-block: 0 !important;
  z-index: 2 !important;
  height: 20px !important;
  display: flex !important;
  align-items: center !important;
  color: #555 !important;
  min-width: auto !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--color.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--tel.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--language-select.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--password.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--email.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--search.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-datetime-wrapper.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--date.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--number.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--select.form-item:not(.form-item--no-label) .tt-label .form-item__label,
.form-type--textfield.form-item:not(.form-item--no-label) .tt-label .form-item__label {
  display: flex !important;
  margin-block: 0 !important;
  font-size: 0.7rem !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  height: auto !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--color.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--tel.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--language-select.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--password.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--email.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--search.form-item:not(.form-item--no-label) .tt-tooltip,
.form-datetime-wrapper.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--date.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--number.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--select.form-item:not(.form-item--no-label) .tt-tooltip,
.form-type--textfield.form-item:not(.form-item--no-label) .tt-tooltip {
  all: initial;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--color.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--tel.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--language-select.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--password.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--email.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--search.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-datetime-wrapper.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--date.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--number.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--select.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip,
.form-type--textfield.form-item:not(.form-item--no-label) .tt-tooltip .tt-tooltip--p .tt-tooltip {
  font-size: 0.8rem !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--color.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--color.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--tel.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--language-select.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--password.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--password.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--email.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--email.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--search.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--search.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--date.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--date.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--number.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--number.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--select.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--select.form-item:not(.form-item--no-label) input.address-line2.form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=color].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=tel].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=password].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=email].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=search].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=date].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=number].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input[type=text].form-element,
.form-type--textfield.form-item:not(.form-item--no-label) input.address-line2.form-element {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 65px !important;
  padding: 23px 7px 5px 10px !important;
  font-weight: 600 !important;
  margin-block-start: 0 !important;
  margin-inline: 0 !important;
  margin: 0 !important;
  border-radius: 5px !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) select.form-element,
.form-type--color.form-item:not(.form-item--no-label) select.form-element,
.form-type--tel.form-item:not(.form-item--no-label) select.form-element,
.form-type--language-select.form-item:not(.form-item--no-label) select.form-element,
.form-type--password.form-item:not(.form-item--no-label) select.form-element,
.form-type--email.form-item:not(.form-item--no-label) select.form-element,
.form-type--search.form-item:not(.form-item--no-label) select.form-element,
.form-datetime-wrapper.form-item:not(.form-item--no-label) select.form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) select.form-element,
.form-type--date.form-item:not(.form-item--no-label) select.form-element,
.form-type--number.form-item:not(.form-item--no-label) select.form-element,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) select.form-element,
.form-type--select.form-item:not(.form-item--no-label) select.form-element,
.form-type--textfield.form-item:not(.form-item--no-label) select.form-element {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 65px !important;
  padding: 23px 7px 5px 10px !important;
  min-width: 129px !important;
  font-weight: 600 !important;
  margin-block-start: 0 !important;
  margin-inline: 0 !important;
  margin: 0 !important;
}
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) textarea,
.form-type--color.form-item:not(.form-item--no-label) textarea,
.form-type--tel.form-item:not(.form-item--no-label) textarea,
.form-type--language-select.form-item:not(.form-item--no-label) textarea,
.form-type--password.form-item:not(.form-item--no-label) textarea,
.form-type--email.form-item:not(.form-item--no-label) textarea,
.form-type--search.form-item:not(.form-item--no-label) textarea,
.form-datetime-wrapper.form-item:not(.form-item--no-label) textarea,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item:not(.form-item--no-label) textarea,
.form-type--date.form-item:not(.form-item--no-label) textarea,
.form-type--number.form-item:not(.form-item--no-label) textarea,
.form-type--entity-autocomplete.form-item:not(.form-item--no-label) textarea,
.form-type--select.form-item:not(.form-item--no-label) textarea,
.form-type--textfield.form-item:not(.form-item--no-label) textarea {
  padding: 30px 10px 10px 10px !important;
  font-weight: 600 !important;
}
.form-type--entity-autocomplete.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--color.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--tel.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--language-select.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--password.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--email.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--search.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-datetime-wrapper.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])).form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--date.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--number.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--entity-autocomplete.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--select.form-item.form-item--evenement select[data-drupal-selector=edit-evenement],
.form-type--textfield.form-item.form-item--evenement select[data-drupal-selector=edit-evenement] {
  width: 175px !important;
}
.form-type--entity-autocomplete .claro-autocomplete input[type=text].form-element,
.form-type--color .claro-autocomplete input[type=text].form-element,
.form-type--tel .claro-autocomplete input[type=text].form-element,
.form-type--language-select .claro-autocomplete input[type=text].form-element,
.form-type--password .claro-autocomplete input[type=text].form-element,
.form-type--email .claro-autocomplete input[type=text].form-element,
.form-type--search .claro-autocomplete input[type=text].form-element,
.form-datetime-wrapper .claro-autocomplete input[type=text].form-element,
.form-type--textarea:not(:has(textarea[data-ckeditor5-id])) .claro-autocomplete input[type=text].form-element,
.form-type--date .claro-autocomplete input[type=text].form-element,
.form-type--number .claro-autocomplete input[type=text].form-element,
.form-type--entity-autocomplete .claro-autocomplete input[type=text].form-element,
.form-type--select .claro-autocomplete input[type=text].form-element,
.form-type--textfield .claro-autocomplete input[type=text].form-element {
  width: 100% !important;
  max-width: 100% !important;
  font-weight: 600 !important;
  margin-block-start: 0 !important;
  margin-inline: 0 !important;
}

[data-drupal-selector=gentil-adhesion-form] #gentil-amount {
  margin-bottom: 10px !important;
}

.simplenews-subscriber-form #gentil-autre label,
.simplenews-subscriber-form .form-type--email label,
.simplenews-subscriber-form .form-item--information-prenom label,
.simplenews-subscriber-form .form-item--information-nom label,
.simplenews-subscriber-form #gentil-fieldset-connexion label,
.simplenews-subscriber-form #gentil-fieldset-locality label,
.simplenews-subscriber-form #gentil-fieldset-num label,
.simplenews-subscriber-form #gentil-fieldset-user label,
.simplenews-subscriber-form #gentil-donateur-nom label,
.simplenews-subscriber-form #gentil-donateur-prenom label,
[data-drupal-selector=gentil-adhesion-form] #gentil-autre label,
[data-drupal-selector=gentil-adhesion-form] .form-type--email label,
[data-drupal-selector=gentil-adhesion-form] .form-item--information-prenom label,
[data-drupal-selector=gentil-adhesion-form] .form-item--information-nom label,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-connexion label,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-locality label,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-num label,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-user label,
[data-drupal-selector=gentil-adhesion-form] #gentil-donateur-nom label,
[data-drupal-selector=gentil-adhesion-form] #gentil-donateur-prenom label,
[data-drupal-selector=gm-donate-form] #gentil-autre label,
[data-drupal-selector=gm-donate-form] .form-type--email label,
[data-drupal-selector=gm-donate-form] .form-item--information-prenom label,
[data-drupal-selector=gm-donate-form] .form-item--information-nom label,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-connexion label,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-locality label,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-num label,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-user label,
[data-drupal-selector=gm-donate-form] #gentil-donateur-nom label,
[data-drupal-selector=gm-donate-form] #gentil-donateur-prenom label {
  position: absolute;
  z-index: 2;
  color: #6c6868;
  padding: 4px 10px 10px 10px;
  font-size: 0.8rem;
}
.simplenews-subscriber-form #gentil-autre .form-item,
.simplenews-subscriber-form .form-type--email .form-item,
.simplenews-subscriber-form .form-item--information-prenom .form-item,
.simplenews-subscriber-form .form-item--information-nom .form-item,
.simplenews-subscriber-form #gentil-fieldset-connexion .form-item,
.simplenews-subscriber-form #gentil-fieldset-locality .form-item,
.simplenews-subscriber-form #gentil-fieldset-num .form-item,
.simplenews-subscriber-form #gentil-fieldset-user .form-item,
.simplenews-subscriber-form #gentil-donateur-nom .form-item,
.simplenews-subscriber-form #gentil-donateur-prenom .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-autre .form-item,
[data-drupal-selector=gentil-adhesion-form] .form-type--email .form-item,
[data-drupal-selector=gentil-adhesion-form] .form-item--information-prenom .form-item,
[data-drupal-selector=gentil-adhesion-form] .form-item--information-nom .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-connexion .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-locality .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-num .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-user .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-donateur-nom .form-item,
[data-drupal-selector=gentil-adhesion-form] #gentil-donateur-prenom .form-item,
[data-drupal-selector=gm-donate-form] #gentil-autre .form-item,
[data-drupal-selector=gm-donate-form] .form-type--email .form-item,
[data-drupal-selector=gm-donate-form] .form-item--information-prenom .form-item,
[data-drupal-selector=gm-donate-form] .form-item--information-nom .form-item,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-connexion .form-item,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-locality .form-item,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-num .form-item,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-user .form-item,
[data-drupal-selector=gm-donate-form] #gentil-donateur-nom .form-item,
[data-drupal-selector=gm-donate-form] #gentil-donateur-prenom .form-item {
  margin-bottom: 10px !important;
}
.simplenews-subscriber-form #gentil-fieldset-accept .fieldset__wrapper label,
[data-drupal-selector=gentil-adhesion-form] #gentil-fieldset-accept .fieldset__wrapper label,
[data-drupal-selector=gm-donate-form] #gentil-fieldset-accept .fieldset__wrapper label {
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px !important;
}

[data-drupal-selector=edit-montant-adhesion] {
  margin-bottom: 10px !important;
}

#gentil-fieldset-information [data-drupal-selector=edit-information] .form-item--information-prenom,
#gentil-fieldset-information [data-drupal-selector=edit-information] .form-item--information-nom {
  margin-bottom: 10px !important;
}

.field--type-entity-reference {
  width: 100%;
}
.field--type-entity-reference > div .form-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 10px;
}

details .details-wrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
details[data-drupal-selector=edit-field-onglets] .details-wrapper, details[data-drupal-selector=edit-field-onglet] .details-wrapper, details[data-drupal-selector=edit-field-accordions] .details-wrapper, details[data-drupal-selector=edit-field-accordion] .details-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
}

[data-drupal-selector=edit-general-media] .details-wrapper {
  display: flex;
}
[data-drupal-selector=edit-general-media] .details-wrapper .field--name-field-vignette {
  width: 50%;
}
[data-drupal-selector=edit-general-media] .details-wrapper .field--name-field-documents {
  width: 50%;
}
[data-drupal-selector=edit-general-media] .details-wrapper .media-library-widget {
  position: relative;
  width: 100%;
  margin-block: 0;
}

.form-wrapper {
  /*  &.field--widget-entity-reference-autocomplete {
    .tabledrag-toggle-weight-wrapper {
      margin-block-start: 0;
      line-height: normal;
      font-size: 0.8rem;
    }
    table {
      width: 100%;
      > tbody {
        > tr {
          position: relative;
          td {
            padding: 0;
            &.field-multiple-drag {
              position: absolute;
              padding: 0;
              left: 8px;
              top: 13px;
              .tabledrag-cell-content {
                display: flex;
                align-items: center;
                height: 100%;
                width: 22px;
                height: auto;
                z-index: 2;
                position: relative;
                justify-content: center;
                .tabledrag-cell-content__item {
                  padding-inline-end: 0;
                }
                .tabledrag-handle {
                  position: relative;
                  z-index: 1;
                  overflow: visible;
                  cursor: move;
                  text-align: center;
                  vertical-align: text-top;
                  width: 30px;
                  height: 39px;
                  position: relative;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  &::after {
                    margin-inline-start: 0;
                    padding: 0;
                  }
                }
              }
              &.tabledrag-cell--only-drag {
                .tabledrag-changed {
                  width: 23px;
                  min-width: 23px;
                  margin-left: -17px;
                }
                .tabledrag-changed {
                  position: relative;
                  inset-inline-start: co;
                  color: red;
                  inset-inline-start: 21px;
                }
              }
            }
            .claro-autocomplete {
              position: relative;
              display: inline-block;
              max-width: 100%;
              width: 100%;
              input {
                &.form-autocomplete {
                  background-position: 100% 50%;
                  padding: 7px 30px 5px 40px !important;
                  border: 0px solid;
                }
              }
            }
            .button {
              all: revert;
              display: inline-block;
              cursor: pointer;
              all: revert;
              display: inline-block;
              height: 65px;
              border-radius: 0;
              box-shadow: none;
              border: 0px solid;
              font-size: 1.2rem;
              background-color: transparent;
              // z-index: 3;
              &:active,
              &:focus,
              &:focus-visible,
              &:focus-within,
              &:hover {
                color: red;
              }
            }
          }
        }
      }
    }
  } */
}
.form-wrapper.field--name-field-type-document {
  flex: 0 0 auto;
  max-width: 225px;
}
.form-wrapper.field--widget-string-textarea {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.form-wrapper.field--type-text-with-summary {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.form-wrapper .form-item--multiple {
  all: unset;
}
.form-wrapper .form-item--multiple table {
  all: unset;
}

input,
.button {
  margin: 0 !important;
}
input:active, input:focus, input:focus-visible, input:focus-within, input:hover,
.button:active,
.button:focus,
.button:focus-visible,
.button:focus-within,
.button:hover {
  box-shadow: 0 0 0 #000 !important;
  color: rgb(12, 0, 46);
  outline: none !important;
}

td .claro-details {
  min-width: 100%;
  all: revert;
  width: 100%;
  min-height: 65px;
  display: flex;
  align-items: flex-start;
}

.views-element-container .views-exposed-form {
  display: flex !important;
  flex-wrap: wrap !important;
  margin-block: 0 !important;
  padding: 10px !important;
  align-items: center;
}
.views-element-container .views-exposed-form .form-item--no-label,
.views-element-container .views-exposed-form .views-exposed-form__item--actions {
  margin-block: 0;
  margin-inline: 0;
  margin: 0 !important;
}
.views-element-container .views-exposed-form .views-exposed-form__item--preceding-actions {
  margin-inline-end: 0;
  margin-top: 0;
}
.views-element-container .views-exposed-form .views-exposed-form__item {
  max-width: 100%;
  margin-block: 0;
  margin-inline: 0;
}
.views-element-container .views-exposed-form[data-drupal-selector=views-exposed-form-ruche-activites-embed-activity-ruche] {
  border: 0px solid #000000 !important;
  box-shadow: 0 0 0 #000000 !important;
  padding: 0 !important;
  margin: 0 0 20px 0 !important;
  gap: 10px;
}
.views-element-container .views-exposed-form[data-drupal-selector=views-exposed-form-ruche-activites-embed-activity-ruche] label {
  position: absolute;
  z-index: 2;
  color: #6c6868;
  padding: 4px 10px 10px 10px;
  font-size: 0.8rem;
}
.views-element-container .views-exposed-form[data-drupal-selector=views-exposed-form-ruche-activites-embed-activity-ruche] .form-item {
  margin-bottom: 0px !important;
}
.views-element-container .views-exposed-form[data-drupal-selector=views-exposed-form-ruche-activites-embed-activity-ruche] [data-drupal-selector=edit-submit-ruche-activites] {
  min-height: 63px;
  border: 0px solid;
  width: 100%;
}

.claro-details__wrapper {
  margin: 10px;
}

.form-actions .button,
.field-actions .button,
.form-actions .action-link,
.field-actions .action-link {
  margin-block: 0 !important;
}

.form-actions {
  padding: 0 !important;
}

.form-type--checkbox {
  all: revert !important;
  margin-block: 0 !important;
  margin-bottom: 0 !important;
  margin-inline-start: 0 !important;
  display: flex !important;
  box-shadow: none !important;
  min-height: 24px !important;
  position: relative !important;
  padding: 5px 0 !important;
}
.form-type--checkbox .form-item__label.option {
  display: inline-block !important;
  font-weight: normal !important;
  margin: 0 !important;
  font-size: 0.8rem !important;
}
.form-type--checkbox input:hover {
  border: 0 solid !important;
  box-shadow: none !important;
}
.form-type--checkbox input:where([type=checkbox]) {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  position: relative !important;
  color: inherit !important;
  font-size: inherit !important;
  width: 40px !important;
  height: 12px !important;
  box-sizing: content-box !important;
  border: 0px solid !important;
  border-radius: 1em !important;
  vertical-align: text-bottom !important;
  margin: 0px 0 !important;
  transition: all 0.3s ease !important;
  background-color: #9795bc !important;
}
.form-type--checkbox input:where([type=checkbox])::before {
  content: "" !important;
  position: absolute !important;
  top: 6px !important;
  left: -2px !important;
  transform: translate(0, -50%) !important;
  box-sizing: border-box !important;
  width: 23px !important;
  height: 23px !important;
  margin: 0 !important;
  border: 0px solid !important;
  border-radius: 50% !important;
  transition: all 0.3s ease !important;
  background-color: #5a5887 !important;
}
.form-type--checkbox input:where([type=checkbox]):active, .form-type--checkbox input:where([type=checkbox]):focus, .form-type--checkbox input:where([type=checkbox]):focus-visible, .form-type--checkbox input:where([type=checkbox]):focus-within, .form-type--checkbox input:where([type=checkbox]):hover {
  background-color: #5a5887 !important;
}
.form-type--checkbox input:where([type=checkbox]):active::before, .form-type--checkbox input:where([type=checkbox]):focus::before, .form-type--checkbox input:where([type=checkbox]):focus-visible::before, .form-type--checkbox input:where([type=checkbox]):focus-within::before, .form-type--checkbox input:where([type=checkbox]):hover::before {
  background-color: #9795bc !important;
}
.form-type--checkbox input:where([type=checkbox]):checked {
  background-image: none !important;
  background-color: #4cc35e !important;
}
.form-type--checkbox input:where([type=checkbox]):checked::before {
  left: 17px !important;
  background-color: #0ea215 !important;
}
.form-type--checkbox input:where([type=checkbox]):checked:active, .form-type--checkbox input:where([type=checkbox]):checked:focus, .form-type--checkbox input:where([type=checkbox]):checked:focus-visible, .form-type--checkbox input:where([type=checkbox]):checked:focus-within, .form-type--checkbox input:where([type=checkbox]):checked:hover {
  background-color: #0ea215 !important;
}
.form-type--checkbox input:where([type=checkbox]):checked:active::before, .form-type--checkbox input:where([type=checkbox]):checked:focus::before, .form-type--checkbox input:where([type=checkbox]):checked:focus-visible::before, .form-type--checkbox input:where([type=checkbox]):checked:focus-within::before, .form-type--checkbox input:where([type=checkbox]):checked:hover::before {
  background-color: #4cc35e !important;
}
.form-type--checkbox input:where([type=checkbox]):disabled {
  opacity: 0.4 !important;
}

.tt-tooltip--p {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.tt-tooltip--p label {
  order: 1 !important;
}
.tt-tooltip--p .tt-tooltip {
  cursor: help !important;
  position: relative !important;
  display: inline-block !important;
  order: 0 !important;
}
.tt-tooltip--p .tt-tooltip .i-cn {
  font-size: 1.3rem !important;
}
.tt-tooltip--p .tt-tooltip .tt-tooltiptext {
  visibility: hidden !important;
  width: 200px !important;
  background-color: #ffffff !important;
  color: #000 !important;
  text-align: left !important;
  border-radius: 6px !important;
  padding: 10px !important;
  position: absolute !important;
  z-index: 1 !important;
  bottom: 125% !important;
  left: -10px !important;
  margin-left: 0 !important;
  box-shadow: 0 7px 15px #9795bc !important;
  transition: all 0.3s ease-in-out !important;
  cursor: pointer !important;
  opacity: 0 !important;
}
.tt-tooltip--p .tt-tooltip .tt-tooltiptext::after {
  content: "" !important;
  position: absolute !important;
  bottom: -8px !important;
  left: 20px !important;
  margin-left: -5px !important;
  border-width: 5px !important;
  border-style: solid !important;
  border-color: #ffffff transparent transparent transparent !important;
}
.tt-tooltip--p .tt-tooltip:hover .tt-tooltiptext {
  visibility: visible !important;
  opacity: 1 !important;
}
.tt-tooltip--p .form-item__description {
  margin-block: 0 !important;
  line-height: 1 !important;
}

details.gntl-detail-attributes .claro-autocomplete {
  max-width: 100%;
  width: 100%;
}
details.gntl-detail-attributes .claro-details__summary {
  width: 100%;
  min-height: 64px;
  display: flex;
  align-items: center;
  max-width: 150px !important;
}
details.gntl-detail-attributes .details-wrapper {
  gap: 0;
}

.form-item--multiple {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 10px !important;
  font-size: 0.8rem !important;
}
.form-item--multiple .tabledrag-toggle-weight-wrapper {
  margin-block-start: 0;
  line-height: 0;
}
.form-item--multiple td {
  box-sizing: border-box;
  height: auto;
  padding: 0;
  text-align: start;
}
.form-item--multiple .tr-2 details .claro-details__wrapper {
  min-width: 100%;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}
.form-item--multiple button.j-delete {
  background-color: transparent;
  box-shadow: 0 0 0 #000000;
  color: rgb(195, 73, 73);
}
.form-item--multiple button.j-delete:hover {
  color: red;
}

.field--type-field-lat-long fieldset {
  margin-block: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0px solid;
  box-shadow: 0 0 0 #000;
}
.field--type-field-lat-long fieldset .fieldset__wrapper {
  margin: 0;
}

.field--type-address .address-container-inline > .form-item {
  display: inline-block;
  margin-right: 0;
  flex: 0 0 50%;
}
@media (max-width: 960px) {
  .field--type-address .address-container-inline > .form-item {
    padding: 0;
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}
.field--type-address .form-item {
  margin-block: 0;
}
.field--type-address .form-item .visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: auto;
  width: auto;
  height: auto;
  word-wrap: normal;
  font-size: 0.7rem !important;
  padding-left: 10px;
  color: #555 !important;
}
.field--type-address .form-item input.address-line2 {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 65px !important;
  padding: 23px 7px 5px 10px !important;
  font-weight: 600 !important;
  margin-block-start: 0 !important;
  margin-inline: 0 !important;
  margin: 0 !important;
}
.field--type-address .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  width: 100%;
}
.field--type-address .form-wrapper select,
.field--type-address .form-wrapper input {
  width: 100%;
}
.field--type-address .form-wrapper div[data-drupal-selector$=-address-country-code] {
  flex: 0 0 50%;
}
@media (max-width: 960px) {
  .field--type-address .form-wrapper div[data-drupal-selector$=-address-country-code] {
    width: 100% !important;
  }
}
@media (max-width: 960px) {
  .field--type-address .form-wrapper {
    padding: 0;
    width: 100% !important;
  }
}
.field--type-address .form-wrapper div[class*=address-address-line1],
.field--type-address .form-wrapper div[class*=address-address-line2] {
  flex: 0 0 100%;
}
.field--type-address .form-wrapper div[class$=-address-organization] {
  flex: 0 0 50%;
}

/*# sourceMappingURL=admin-form.min.css.map*/