.node-consultation-terms-form {
  padding-bottom: 100px;
}

.d-none{
  display: none;
}

.chosen-results {
  overflow-y: scroll;
  max-height: 100px !important;
}

.field--name-field-main-customers .label::after {
  content: " -  Merci d'indiquer un client par champ";
}

.ccin-popin-dialog .button--danger {
  display: none;
}

.ui-dialog-buttonpane .button--danger {
  display: none;
}

div.autocomplete-deluxe-container,
div.autocomplete-deluxe-multiple {
  display: flex;
  flex-wrap: wrap;
  /*flex-direction: column;*/
}

.node-events-terms-form div.autocomplete-deluxe-container,
.node-events-terms-form div.autocomplete-deluxe-multiple {
  flex-direction: row;
}

.autocomplete-deluxe-item {
  width: fit-content;
}

/* BO cartography terms field */
.path-admin .field-terms li {
  hyphens: auto;
}

/*Certificats Talao*/
/* company view_mode full */
#talao-certificates .talao-certificates-pictos {
  display: flex;
}

#talao-certificates .talao-certificates-picto {
  width: max-content;
  margin-right: 0.625rem;
}

#talao-certificates .talao-certificates-picto a {
  display: block;
}

#talao-certificates .talao-certificates-picto a > svg {
  width: 5rem;
}

#talao-certificates .talao-certificates-picto p {
  text-align: center;
}

/* company view_mode popup marker (cartography) */
.leaflet-popup-content-wrapper .node__content {
  height: 200px;
}

.leaflet-popup-content #talao-certificates-nb > svg {
  position: absolute;
  top: 0;
  right: 1rem;
  width: 2rem;
  overflow: visible;
}

.leaflet-popup-content #talao-certificates-nb > h3 {
  font-size: .9rem;
  font-weight: bold;
  text-align: center;
  color: var(--color-primary);
  margin-top: .5rem;
}

.leaflet-popup-content .private_message_link_wrapper {
  display: none;
}

/* Hide select2 container behind sumoSelect field on Company Data Form */
.ccin-companiescompany-data-dynamic-form select.sumoSelect ~ span.select2 {
  display: none;
}

/* Bigger width for company data form taxonomy question terms select */
fieldset.taxonomy .select2-selection--multiple {
  width: 40rem;
}

