/* LOT IMAGERIE-ALMA — options OPT-IN de alm/accordion, chargées à la demande
   (alm_variantes_style('accordion')) : une page qui ne les active pas ne reçoit
   pas cette feuille et garde son HTML à l'octet.
   - .alm-block-accordion--colonnes : listes des réponses en grille, 230 px mini,
     petite puce ronde bleue (listColumns) ;
   - .alm-accordion__icone : icône ronde devant l'intitulé (item.icon). */
.alm-block-accordion--colonnes .alm-accordion-content ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 32px;margin:0;padding:0;list-style:none}
.alm-block-accordion--colonnes .alm-accordion-content li{position:relative;margin:0;padding-left:16px;line-height:1.45;min-width:0;overflow-wrap:anywhere}
.alm-block-accordion--colonnes .alm-accordion-content li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--alm-blue)}
.alm-accordion-item summary .alm-accordion__icone{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#E6F1FB;color:var(--alm-blue)}
.alm-accordion-item summary .alm-accordion__icone svg{display:block;width:20px;height:20px}
.alm-block-accordion:not(.alm-block-accordion--acronym) .alm-accordion__icone{margin-right:14px}
.alm-block-accordion:not(.alm-block-accordion--acronym) .alm-accordion__icone + .alm-accordion__nom{flex:1 1 auto;min-width:0}
.alm-block-accordion--acronym .alm-accordion__icone + .alm-accordion__nom{align-self:center;padding-top:0}
@media (max-width:480px){
  .alm-block-accordion--acronym .alm-accordion__icone + .alm-accordion__nom{flex:1 1 calc(100% - 50px)}
  .alm-block-accordion--acronym .alm-accordion__icone ~ .alm-accordion__sigle{margin-left:50px}
}
