body {
  background-image: none;
}

div.main-content a.shortcut-action.shortcut-action--add {
  display: none;
}

a.icon {
  text-decoration: none;
}

.region.region--sidebar .block {
  padding: 0.5em;
  border: solid darkgray 1px;
  border-radius: 5px;
}


/* Affichage grille des sessions de centre */
@media (min-width: 62.5rem) {
  body.path-product .layout--content-medium,
  body.path-product .layout--pass--content-medium > * {
    grid-column: 1 / 13;
  }
  article.view-mode--prereg-existing-family.entity-type--commerce-product,
  article.view-mode--prereg-new-family.entity-type--commerce-product {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 0 2em;
  }
  article.entity-type--commerce-product div.view-mode--prereg-new-family.field.field--name-field-preinscription,
  article.entity-type--commerce-product div.view-mode--prereg-existing-family.field.field--name-field-reinscription,
  article.entity-type--commerce-product details.entity-type--commerce-product {
    grid-column: 1/3;
  }
}

article.entity-type--commerce-product p {
  margin-block-start: 0.2em;
  margin-block-end: 0.2em;
}
article.entity-type--commerce-product .field--name-field-process li {
  list-style-type: disclosure-closed;
}

article.entity-type--commerce-product form {
  border: solid lightgray 1px;
  border-radius: 15px;
}
article.entity-type--commerce-product form .webform-card {
  border: none;
}
article.entity-type--commerce-product form .form-actions {
  padding: 0 1em;
}
article.entity-type--commerce-product form .webform-card h2.webform-card-title {
  margin: 0;
}


/*********************************
 * Tooltip
 */
.tooltip {
  z-index: 100;
}
[data-tooltip] {
  border-bottom: none;
}
.croc-registration [data-tooltip] {
  max-width: fit-content;
}


/*********************************
 * Affichage saisons et sessions
 */
.view.view-sessions-de-saison.view-id-sessions_de_saison {
  gap: 0;
}




ul.croc-pretty li {
  list-style-type: '➡️';
  padding-inline-start: .5em;
}