/**
* css pour le formulaire émission sauvons nos forêts
 */
.page-civicrm-event #crm-main-content-wrapper fieldset,
#crm-container:has(#bootstrap-theme) {
  background-color: #ffffff;
  border: none;
  box-shadow: none;
}

afform-formulaire-emission-t-v-sentinelles .afform-confirmation {
  margin-left: 2.1em;
}

afform-formulaire-emission-t-v-sentinelles [af-join="Email"] {
  display: flex;
}

afform-formulaire-emission-t-v-sentinelles .af-markup p img {
  display: block;
  width: 100% !important;
  height: auto;
}

afform-formulaire-emission-t-v-sentinelles [af-fieldset="Individual1"] .af-container-style-pane {
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
}

afform-formulaire-emission-t-v-sentinelles .af-container .af-container-style-pane .select2-container {
  width: 25em !important;
}

.crm-container #bootstrap-theme afform-formulaire-emission-t-v-sentinelles [ng-click="afform.submit()"] {
  background-color: #c90c0f;
  margin-bottom: 15px;
}

afform-formulaire-emission-t-v-sentinelles af-field label {
  padding-bottom: 8px;
  display: block;
}

#bootstrap-theme afform-formulaire-emission-t-v-sentinelles af-field .crm-checkbox-list {
  width: 100%;
  height: auto;
  max-height: none;
  border: none;
}

#bootstrap-theme afform-formulaire-emission-t-v-sentinelles af-field .crm-checkbox-list li {
  overflow-wrap: break-word; /* Coupe les mots si aucun point de rupture n'est trouvé */
  word-break: break-word;    /* Compatibilité pour les anciens navigateurs */
  -webkit-hyphens: auto;     /* Pour Safari */
  hyphens: auto;
  display: flex;
  align-items: baseline;
}

#bootstrap-theme afform-formulaire-emission-t-v-sentinelles .crm-checkbox-list li:nth-child(2n) {
  background-color: transparent;
}

.crm-container #bootstrap-theme fieldset:not(.collapsed, .crm-inactive-dashlet-fieldset, .af-container-style-pane),
#bootstrap-theme afform-formulaire-emission-t-v-sentinelles .af-container-style-pane {
  background-color: #ffffff;
  border: none;
  box-shadow: none;
}

body:has(afform-formulaire-emission-t-v-sentinelles) #toolbar-bar,
body:has(afform-formulaire-emission-t-v-sentinelles) .crm-menubar-toggle-btn {
  display: none !important;
}

#crm-container:has(afform-formulaire-emission-t-v-sentinelles .afform-confirmation) {
  min-height: 10vh !important;
}

.page-civicrm .breadcrumb__list {
  display: none !important;
}

/*
* Responsive
 */

@media (max-width: 1350px) {
  afform-formulaire-emission-t-v-sentinelles [af-fieldset="Individual1"] .af-container-style-pane {
    grid-template-columns: 1fr 1fr;
  }

  #bootstrap-theme afform-formulaire-emission-t-v-sentinelles .af-title {
    position: inherit !important;
  }
}

@media (max-width: 900px) {
  afform-formulaire-emission-t-v-sentinelles .af-container .af-container-style-pane {
    grid-template-columns: 1fr 1fr;
  }
  afform-formulaire-emission-t-v-sentinelles .af-container .af-container-style-pane .select2-container {
    width: inherit !important;
  }
}

@media (max-width: 650px) {
  afform-formulaire-emission-t-v-sentinelles [af-fieldset="Individual1"] .af-container-style-pane {
    grid-template-columns: 1fr;
  }
}