/*
 * Pictogrammes au trait — généré par scripts/gen-pictos.py depuis assets/icons/trait/.
 * Modifier les SVG sources, pas les data-URI.
 *
 * Usage : <span class="pictogramme picto-pin">Bordeaux</span> — le picto se dessine en ::before,
 * devant le texte ; un élément vide (<span class="pictogramme picto-pin" aria-hidden="true"></span>)
 * n'affiche que le picto, à 1em. Le dégradé lit --picto-de et --picto-a, posés par main.css
 * selon la couleur de sens de la section.
 */

.pictogramme::before {
  content: "";
  display: inline-block;
  flex: none;
  width: 1.15em;
  height: 1.15em;
  margin-right: 0.45em;
  vertical-align: -0.22em;
  background: linear-gradient(135deg, var(--picto-de, #00A8C4), var(--picto-a, #7A3FD1));
  -webkit-mask: var(--picto) center / contain no-repeat;
  mask: var(--picto) center / contain no-repeat;
}
.pictogramme:empty::before { display: block; width: 1em; height: 1em; margin: 0; }
.pictogramme:empty { display: inline-block; line-height: 1; vertical-align: -0.15em; }

.picto-24h { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M21 12a9 9 0 1 1-2.6-6.4'/%3E%3Cpath d='M19 2.5V6h-3.5'/%3E%3Cpath d='M7.8 10.6a1.8 1.8 0 1 1 3.1 1.3L7.8 15h3.4'/%3E%3Cpath d='M15.8 15V9.5l-3 3.8h4.2'/%3E%3C/svg%3E"); }
.picto-accessibilite { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5h.01M7.5 10l4.5 1 4.5-1M12 11v3l-2 3.5M12 14l2 3.5'/%3E%3C/svg%3E"); }
.picto-adherent { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='9' cy='7.5' r='3.5'/%3E%3Cpath d='M2.5 20.5a6.5 6.5 0 0 1 13 0'/%3E%3Cpath d='M19 8v6M16 11h6'/%3E%3C/svg%3E"); }
.picto-alerte { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 3.5L2.5 20h19z'/%3E%3Cpath d='M12 9.5v5M12 17.5h.01'/%3E%3C/svg%3E"); }
.picto-analytics { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6 20v-6M12 20V4M18 20v-10'/%3E%3Cpath d='M3 20.5h18'/%3E%3C/svg%3E"); }
.picto-ancre { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='5' r='2.5'/%3E%3Cpath d='M12 7.5v14'/%3E%3Cpath d='M8 11h8'/%3E%3Cpath d='M3.5 13.5a8.5 8 0 0 0 17 0'/%3E%3Cpath d='M2.5 15.5l1-2 2 1M21.5 15.5l-1-2-2 1'/%3E%3C/svg%3E"); }
.picto-arbre { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='9' r='6.5'/%3E%3Cpath d='M12 21.5V12M12 14.5l-3-2.5M12 13l2.5-2'/%3E%3Cpath d='M8 21.5h8'/%3E%3C/svg%3E"); }
.picto-benevoles { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='16.5' cy='9' r='2.5'/%3E%3Cpath d='M2.5 20a5.5 5.5 0 0 1 11 0'/%3E%3Cpath d='M14 14.6a4.5 4.5 0 0 1 7.5 3.4v2'/%3E%3C/svg%3E"); }
.picto-blocs { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='3' width='18' height='7' rx='2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='2'/%3E%3C/svg%3E"); }
.picto-bol { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3 12h18a9 8 0 0 1-18 0z'/%3E%3Cpath d='M13 9.5l7-7M16 9.5l5.5-4.5'/%3E%3Cpath d='M7.5 9.5c-1-1.5 1-2.5 0-4M10.5 9.5c-1-1.5 1-2.5 0-4'/%3E%3C/svg%3E"); }
.picto-bouclier { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 2.5l8 3v6c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10v-6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-4.5'/%3E%3C/svg%3E"); }
.picto-bourse { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M9 3.5h6L13.5 7h-3z'/%3E%3Cpath d='M10.5 7C6 9 3.5 13 3.5 16.5a4 4 0 0 0 4 4h9a4 4 0 0 0 4-4c0-3.5-2.5-7.5-7-9.5'/%3E%3Cpath d='M14.5 12a2.5 2.5 0 1 0 0 3.5M9.5 13h3.5M9.5 14.6h3.5'/%3E%3C/svg%3E"); }
.picto-boussole { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E"); }
.picto-boutique { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 9.5l1.5-6h14l1.5 6'/%3E%3Cpath d='M3.5 9.5a2.83 2.83 0 0 0 5.67 0 2.83 2.83 0 0 0 5.66 0 2.83 2.83 0 0 0 5.67 0z'/%3E%3Cpath d='M5 12.5v8h14v-8'/%3E%3Cpath d='M10 20.5v-5h4v5'/%3E%3C/svg%3E"); }
.picto-cadenas { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='2.5'/%3E%3Cpath d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/%3E%3Cpath d='M12 14.5v2.5'/%3E%3C/svg%3E"); }
.picto-cal-check { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M9 15.5l2 2 4-4'/%3E%3C/svg%3E"); }
.picto-cal-coeur { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M12 18.2l-2.8-2.7a1.8 1.8 0 1 1 2.8-2.2 1.8 1.8 0 1 1 2.8 2.2z'/%3E%3C/svg%3E"); }
.picto-cal-croix { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M10 13.5l4 4M14 13.5l-4 4'/%3E%3C/svg%3E"); }
.picto-cal-etoile { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M12 12.5l.76 1.95 2.09.12-1.61 1.33.52 2.03L12 16.8l-1.76 1.13.52-2.03-1.61-1.33 2.09-.12z'/%3E%3C/svg%3E"); }
.picto-cal-loupe { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M13 21H5.5A2.5 2.5 0 0 1 3 18.5v-11A2.5 2.5 0 0 1 5.5 5h13A2.5 2.5 0 0 1 21 7.5V11'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Ccircle cx='16.5' cy='16.5' r='3'/%3E%3Cpath d='M18.8 18.8L21 21'/%3E%3C/svg%3E"); }
.picto-cal-plus { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M12 13v5M9.5 15.5h5'/%3E%3C/svg%3E"); }
.picto-cal { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E"); }
.picto-carte { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 10h19M6 15h4'/%3E%3C/svg%3E"); }
.picto-cas { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='2.5' y='7' width='19' height='13' rx='2.5'/%3E%3Cpath d='M8.5 7V5a1.5 1.5 0 0 1 1.5-1.5h4A1.5 1.5 0 0 1 15.5 5v2'/%3E%3Cpath d='M2.5 12.5h19M12 11.5v2'/%3E%3C/svg%3E"); }
.picto-chat { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M4 4.5h16a1.5 1.5 0 0 1 1.5 1.5v10a1.5 1.5 0 0 1-1.5 1.5h-8l-5 4v-4H4A1.5 1.5 0 0 1 2.5 16V6A1.5 1.5 0 0 1 4 4.5z'/%3E%3Cpath d='M8 11h.01M12 11h.01M16 11h.01'/%3E%3C/svg%3E"); }
.picto-chrono { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='14' r='7'/%3E%3Cpath d='M10 3h4M12 3v4M18.5 7.5l1.5-1.5M12 14v-3.5'/%3E%3C/svg%3E"); }
.picto-cible { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E"); }
.picto-cloche-active { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M7 16v-4.5a5 5 0 0 1 10 0V16l1.5 2h-13z'/%3E%3Cpath d='M10.5 21h3'/%3E%3Cpath d='M3 9a9 9 0 0 1 2.5-4.5M21 9a9 9 0 0 0-2.5-4.5'/%3E%3C/svg%3E"); }
.picto-cloche-off { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6 16v-5a6 6 0 0 1 9-5.2M18 11v5l2 2H4'/%3E%3Cpath d='M10 21h4'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E"); }
.picto-cloche { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6 16v-5a6 6 0 0 1 12 0v5l2 2H4z'/%3E%3Cpath d='M10 21h4M12 3v2'/%3E%3C/svg%3E"); }
.picto-code { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M8 7l-5 5 5 5M16 7l5 5-5 5M13.5 4.5l-3 15'/%3E%3C/svg%3E"); }
.picto-coeur { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 20s-8-5-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 9c0 6-8 11-8 11z'/%3E%3C/svg%3E"); }
.picto-comparatif { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 3.5v17M8 20.5h8M5 6.5h14'/%3E%3Cpath d='M5 6.5L2.5 13a2.5 2.5 0 0 0 5 0zM19 6.5L16.5 13a2.5 2.5 0 0 0 5 0z'/%3E%3C/svg%3E"); }
.picto-cookie { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M20.5 12.5a8.5 8.5 0 1 1-9-9 3 3 0 0 0 3.5 3.5 3 3 0 0 0 3.5 3.5 2.5 2.5 0 0 0 2 2z'/%3E%3Cpath d='M8.5 9h.01M9 15h.01M14 15.5h.01M12 12h.01'/%3E%3C/svg%3E"); }
.picto-croix { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 9l6 6M15 9l-6 6'/%3E%3C/svg%3E"); }
.picto-devis { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M14 2.5H6.5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2.5V8h5.5'/%3E%3Cpath d='M14.5 13.2a2.8 2.8 0 1 0 0 3.6M9 14.2h4M9 15.8h4'/%3E%3C/svg%3E"); }
.picto-diplome { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 9L12 4.5 21.5 9 12 13.5z'/%3E%3Cpath d='M6.5 11v5c1.5 1.5 3.5 2.5 5.5 2.5s4-1 5.5-2.5v-5'/%3E%3Cpath d='M21.5 9v5.5'/%3E%3C/svg%3E"); }
.picto-document { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M14 2.5H6.5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2.5V8h5.5'/%3E%3Cpath d='M8.5 12.5h7M8.5 16.5h7'/%3E%3C/svg%3E"); }
.picto-domaine { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M20.5 10.5A9 9 0 1 0 12 21'/%3E%3Cpath d='M3 12h8M12 3c2.3 2.3 3.4 5 3.5 7.5M12 3c-2.5 2.5-3.5 5.5-3.5 9s1 6.5 3.5 9'/%3E%3Cpath d='M14 14.5l1.2 5 1.3-3.5 1.3 3.5 1.2-5'/%3E%3C/svg%3E"); }
.picto-eclair { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M13.5 2.5L5 13.5h6l-1 8 8.5-11h-6z'/%3E%3C/svg%3E"); }
.picto-epi { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 21.5V5'/%3E%3Cpath d='M12 7.5c-1.2-1.5-1.2-3.5 0-5 1.2 1.5 1.2 3.5 0 5z'/%3E%3Cpath d='M12 12c-3 0-4.5-1.7-4.5-4 3 0 4.5 1.7 4.5 4zM12 12c3 0 4.5-1.7 4.5-4-3 0-4.5 1.7-4.5 4z'/%3E%3Cpath d='M12 17c-3 0-4.5-1.7-4.5-4 3 0 4.5 1.7 4.5 4zM12 17c3 0 4.5-1.7 4.5-4-3 0-4.5 1.7-4.5 4z'/%3E%3C/svg%3E"); }
.picto-equerre { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M4 3.5v16.5h16.5z'/%3E%3Cpath d='M8 11.5V16h4.5z'/%3E%3Cpath d='M12 20v-2M16 20v-2'/%3E%3C/svg%3E"); }
.picto-etincelles { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M10 3.5l1.6 4.9 4.9 1.6-4.9 1.6L10 16.5l-1.6-4.9L3.5 10l4.9-1.6z'/%3E%3Cpath d='M18 14.5v5M15.5 17h5'/%3E%3Cpath d='M18.5 3.5v2M17.5 4.5h2'/%3E%3C/svg%3E"); }
.picto-etoile { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 3l2.75 5.6 6.15.9-4.45 4.35 1.05 6.15L12 17.1 6.5 20l1.05-6.15L3.1 9.5l6.15-.9z'/%3E%3C/svg%3E"); }
.picto-feuille { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M5.5 18.5C5 10 10.5 4.5 20 4c.5 9.5-5 15-14.5 14.5z'/%3E%3Cpath d='M3.5 20.5l9-9'/%3E%3C/svg%3E"); }
.picto-flamme { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 21.5a6.5 6.5 0 0 0 6.5-6.5c0-4.5-3.5-6.5-4.5-11.5-1.5 2.5-2.5 3.5-4 5C8.5 10 5.5 12 5.5 15a6.5 6.5 0 0 0 6.5 6.5z'/%3E%3Cpath d='M12 21.5a2.6 2.6 0 0 1-2.6-2.6c0-1.6 1.6-2.6 2.6-4.4 1 1.8 2.6 2.8 2.6 4.4a2.6 2.6 0 0 1-2.6 2.6z'/%3E%3C/svg%3E"); }
.picto-formulaire { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12.5 21H6.5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v6'/%3E%3Cpath d='M8 8h8M8 12h5'/%3E%3Cpath d='M14.5 21l.5-2.5 4-4 2 2-4 4z'/%3E%3C/svg%3E"); }
.picto-fusee { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 2.5c3 2.5 4.5 5.5 4.5 9.5l-1.5 4H9l-1.5-4c0-4 1.5-7 4.5-9.5z'/%3E%3Ccircle cx='12' cy='9.5' r='1.5'/%3E%3Cpath d='M7.5 12L4.5 15v3l4-1.5M16.5 12l3 3v3l-4-1.5M10.5 19.5v2M13.5 19.5v2'/%3E%3C/svg%3E"); }
.picto-globe { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9s1-6.5 3.5-9z'/%3E%3C/svg%3E"); }
.picto-grue { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6 21.5v-18'/%3E%3Cpath d='M3 21.5h6'/%3E%3Cpath d='M2.5 6L6 3.5h14.5'/%3E%3Cpath d='M6 9l5.5-5.5'/%3E%3Cpath d='M17 3.5v6'/%3E%3Cpath d='M15.5 9.5h3v2.5h-3z'/%3E%3C/svg%3E"); }
.picto-guide { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 6.5C10 5 7 4.5 3 4.5v14c4 0 7 .5 9 2 2-1.5 5-2 9-2v-14c-4 0-7 .5-9 2z'/%3E%3Cpath d='M12 6.5v14'/%3E%3C/svg%3E"); }
.picto-historique { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 13A8.5 8.5 0 1 0 6 6'/%3E%3Cpath d='M3 3.5V8h4.5'/%3E%3Cpath d='M12 8v4l3 2'/%3E%3C/svg%3E"); }
.picto-horloge { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"); }
.picto-ia { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='5.5' y='5.5' width='13' height='13' rx='2.5'/%3E%3Cpath d='M9 2.5v3M15 2.5v3M9 18.5v3M15 18.5v3M2.5 9h3M2.5 15h3M18.5 9h3M18.5 15h3'/%3E%3Cpath d='M12 9l.8 2.2L15 12l-2.2.8L12 15l-.8-2.2L9 12l2.2-.8z'/%3E%3C/svg%3E"); }
.picto-immeuble { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='5.5' y='2.5' width='13' height='19' rx='1.5'/%3E%3Cpath d='M9 6.5h.01M12 6.5h.01M15 6.5h.01M9 10.5h.01M12 10.5h.01M15 10.5h.01M9 14.5h.01M12 14.5h.01M15 14.5h.01'/%3E%3Cpath d='M10.5 21.5v-3h3v3'/%3E%3C/svg%3E"); }
.picto-imprimante { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6.5 9V3.5h11V9'/%3E%3Cpath d='M6.5 17h-2a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h15a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6.5 14h11v6.5h-11z'/%3E%3Cpath d='M17.5 11.5h.01'/%3E%3C/svg%3E"); }
.picto-institution { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3 9L12 3.5 21 9z'/%3E%3Cpath d='M5.5 12v5.5M10 12v5.5M14 12v5.5M18.5 12v5.5'/%3E%3Cpath d='M3 20.5h18'/%3E%3C/svg%3E"); }
.picto-lien { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E"); }
.picto-lune { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M19.5 14.5A8 8 0 1 1 9.5 4.5a6.5 6.5 0 0 0 10 10z'/%3E%3Cpath d='M17 3v3M15.5 4.5h3'/%3E%3C/svg%3E"); }
.picto-lunettes { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='6.5' cy='14' r='4'/%3E%3Ccircle cx='17.5' cy='14' r='4'/%3E%3Cpath d='M10.5 14a1.5 1.5 0 0 1 3 0'/%3E%3Cpath d='M2.5 14V9.5l2-3M21.5 14V9.5l-2-3'/%3E%3C/svg%3E"); }
.picto-mail { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E"); }
.picto-maintenance { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0 5 5L21 13a6 6 0 0 1-7.6 1.4l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9A6 6 0 0 1 11.8 3.8z'/%3E%3C/svg%3E"); }
.picto-maison { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 11L12 3.5l8.5 7.5'/%3E%3Cpath d='M5.5 9.5v11h13v-11'/%3E%3Cpath d='M10 20.5V15h4v5.5'/%3E%3C/svg%3E"); }
.picto-manette { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M7 7h10a5 5 0 0 1 4.9 6l-.8 4a2.5 2.5 0 0 1-4.3 1.2L14.5 16h-5l-2.3 2.2A2.5 2.5 0 0 1 2.9 17l-.8-4A5 5 0 0 1 7 7z'/%3E%3Cpath d='M7 10.5v3M5.5 12h3'/%3E%3Cpath d='M15.5 11h.01M17.5 13h.01'/%3E%3C/svg%3E"); }
.picto-marteau { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M13.5 3.5l7 7-2.5 2.5-7-7z'/%3E%3Cpath d='M12.25 8.75L3.5 17.5a2.1 2.1 0 0 0 3 3l8.75-8.75'/%3E%3C/svg%3E"); }
.picto-migration { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M4 8h14M14.5 4.5L18 8l-3.5 3.5'/%3E%3Cpath d='M20 16H6M9.5 12.5L6 16l3.5 3.5'/%3E%3C/svg%3E"); }
.picto-navigateur { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='2.5' y='4' width='19' height='16' rx='2.5'/%3E%3Cpath d='M2.5 8.5h19'/%3E%3Cpath d='M5.5 6.25h.01M8 6.25h.01M10.5 6.25h.01'/%3E%3C/svg%3E"); }
.picto-outils { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3C!-- Marteau et cl%C3%A9 crois%C3%A9s, repris de la maquette %C2%AB H%C3%A9ros des pages piliers %C2%BB (B-Enfant) : la cl%C3%A9 passe devant le marteau, que le masque %C3%A9vide autour d'elle. --%3E%3Cdefs%3E%3Cmask id='masque-outils' maskUnits='userSpaceOnUse' x='-6' y='-6' width='36' height='36'%3E%3Crect x='-6' y='-6' width='36' height='36' fill='%23fff'%3E%3C/rect%3E%3Cpath transform='rotate(45 12 12) translate(12 12) scale(.9) translate(-12 -12)' d='M10.5 8C10.5 6.8 6.5 6.8 6.5 4.5V2.8Q6.5 1 8.2 1Q10 1 10 2.8V4Q10 5 12 5Q14 5 14 4V2.8Q14 1 15.8 1Q17.5 1 17.5 2.8V4.5C17.5 6.8 13.5 6.8 13.5 8V16C13.5 17.2 17.5 17.2 17.5 19.5V21.2Q17.5 23 15.8 23Q14 23 14 21.2V20Q14 19 12 19Q10 19 10 20V21.2Q10 23 8.2 23Q6.5 23 6.5 21.2V19.5C6.5 17.2 10.5 17.2 10.5 16z' fill='%23000' stroke='%23000' stroke-width='4.45' stroke-linejoin='round'%3E%3C/path%3E%3C/mask%3E%3C/defs%3E%3Cg mask='url(%23masque-outils)'%3E%3Cg transform='rotate(-45 12 12)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.4 3.6V22.2a1.6 1.6 0 0 0 3.2 0V3.6'%3E%3C/path%3E%3Crect x='7.2' y='-0.9' width='9.6' height='4.5' rx='1.1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='rotate(45 12 12) translate(12 12) scale(.9) translate(-12 -12)' d='M10.5 8C10.5 6.8 6.5 6.8 6.5 4.5V2.8Q6.5 1 8.2 1Q10 1 10 2.8V4Q10 5 12 5Q14 5 14 4V2.8Q14 1 15.8 1Q17.5 1 17.5 2.8V4.5C17.5 6.8 13.5 6.8 13.5 8V16C13.5 17.2 17.5 17.2 17.5 19.5V21.2Q17.5 23 15.8 23Q14 23 14 21.2V20Q14 19 12 19Q10 19 10 20V21.2Q10 23 8.2 23Q6.5 23 6.5 21.2V19.5C6.5 17.2 10.5 17.2 10.5 16z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.picto-panier { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 3.5h2.5l2.2 11h11l2-8H6'/%3E%3Ccircle cx='9' cy='19.5' r='1.5'/%3E%3Ccircle cx='17' cy='19.5' r='1.5'/%3E%3C/svg%3E"); }
.picto-paquet { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 7.5L12 3l8.5 4.5v9L12 21l-8.5-4.5z'/%3E%3Cpath d='M3.5 7.5L12 12l8.5-4.5M12 12v9'/%3E%3Cpath d='M7.75 5.25l8.5 4.5'/%3E%3C/svg%3E"); }
.picto-pin { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 21.5s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10.5' r='2.5'/%3E%3C/svg%3E"); }
.picto-plage { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 11a8.5 8.5 0 0 1 17 0z'/%3E%3Cpath d='M12 2.5V11M8.5 11c0-4 1.5-7 3.5-8.5M15.5 11c0-4-1.5-7-3.5-8.5'/%3E%3Cpath d='M12 11v8.5'/%3E%3Cpath d='M2.5 20.5c3-1.5 6-1.5 9.5 0s6.5 1.5 9.5 0'/%3E%3C/svg%3E"); }
.picto-plugin { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M9 3v4M15 3v4'/%3E%3Cpath d='M6 7h12v4a6 6 0 0 1-12 0z'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E"); }
.picto-poignee { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 7v9M21.5 7v9'/%3E%3Cpath d='M2.5 9h3.5l5.5 5.5a1.5 1.5 0 0 1-2.1 2.1L7.5 14.7'/%3E%3Cpath d='M21.5 9H17l-3.5-1.5L9 11a1.5 1.5 0 0 0 2 2.2L14 11l4.5 4.5'/%3E%3Cpath d='M10.8 17.5l1 1a1.5 1.5 0 0 0 2.1-2.1M13.4 15.8l.9.9a1.5 1.5 0 0 0 2.1-2.1'/%3E%3C/svg%3E"); }
.picto-pont { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 10.5h19'/%3E%3Cpath d='M4 10.5v10M20 10.5v10'/%3E%3Cpath d='M4 20.5a8 7 0 0 1 16 0'/%3E%3Cpath d='M8 10.5v4.5M12 10.5v3M16 10.5v4.5'/%3E%3C/svg%3E"); }
.picto-pousse { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 12c0-4-3-6.5-7.5-6.5 0 4.5 3 6.5 7.5 6.5z'/%3E%3Cpath d='M12 10c0-3.5 2.5-6 7-6 0 4-2.5 6-7 6z'/%3E%3Cpath d='M7.5 21h9'/%3E%3C/svg%3E"); }
.picto-quartier { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 13L7 9l3.5 3.1'/%3E%3Cpath d='M4 11.7v8.8h16v-11'/%3E%3Cpath d='M10.5 10.5L16 4.5l5.5 6'/%3E%3Cpath d='M10.5 10.5v10'/%3E%3Cpath d='M6 20.5V17h2v3.5'/%3E%3Cpath d='M14 13.5h4M14 16.5h4'/%3E%3C/svg%3E"); }
.picto-raisin { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12.5 7.5v-4c1 0 3 .5 4 2'/%3E%3Ccircle cx='8' cy='10' r='2.2'/%3E%3Ccircle cx='12.5' cy='10' r='2.2'/%3E%3Ccircle cx='17' cy='10' r='2.2'/%3E%3Ccircle cx='10.25' cy='14' r='2.2'/%3E%3Ccircle cx='14.75' cy='14' r='2.2'/%3E%3Ccircle cx='12.5' cy='18' r='2.2'/%3E%3C/svg%3E"); }
.picto-redaction { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 20.5h8'/%3E%3Cpath d='M15.5 4.5l4 4L9 19l-5 1 1-5z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E"); }
.picto-responsive { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M14 17H4.5A2 2 0 0 1 2.5 15V6a2 2 0 0 1 2-2h13a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M7 20.5h7M10 17v3.5'/%3E%3Crect x='16' y='10.5' width='5.5' height='10' rx='1.5'/%3E%3Cpath d='M18.5 18.25h.5'/%3E%3C/svg%3E"); }
.picto-reveil { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='13' r='7'/%3E%3Cpath d='M12 10v3l2 1.5'/%3E%3Cpath d='M3.5 6l3-2.5M20.5 6l-3-2.5M7.5 19.5L6 21.5M16.5 19.5l1.5 2'/%3E%3C/svg%3E"); }
.picto-sablier { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6.5 3h11M6.5 21h11'/%3E%3Cpath d='M8 3c0 4 4 5 4 9s-4 5-4 9M16 3c0 4-4 5-4 9s4 5 4 9'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E"); }
.picto-sante { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3.5' y='6.5' width='17' height='14' rx='2'/%3E%3Cpath d='M9 6.5V4.5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M12 10.5v6M9 13.5h6'/%3E%3C/svg%3E"); }
.picto-sapin { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 2.5l5 6h-2.5l4.5 5.5h-3l4 5H4l4-5H5l4.5-5.5H7z'/%3E%3Cpath d='M12 19v2.5'/%3E%3C/svg%3E"); }
.picto-sauvegarde { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M7 18.5a4.5 4.5 0 0 1-.6-9 6 6 0 0 1 11.4 1.5 3.8 3.8 0 0 1-.3 7.5'/%3E%3Cpath d='M12 20.5v-7M9.5 16l2.5-2.5 2.5 2.5'/%3E%3C/svg%3E"); }
.picto-secours { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6.5 17v-5a5.5 5.5 0 0 1 11 0v5'/%3E%3Cpath d='M4 17h16v3.5H4z'/%3E%3Cpath d='M12 2.5v2M4.5 5L6 6.5M19.5 5L18 6.5M2.5 11.5H4M20 11.5h1.5'/%3E%3Cpath d='M12 10v4'/%3E%3C/svg%3E"); }
.picto-seo { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='10.5' cy='10.5' r='7'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3Cpath d='M7 12.5l2.5-2.5 1.5 1.5 3-3'/%3E%3C/svg%3E"); }
.picto-serveur { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='3' y='3.5' width='18' height='7' rx='2'/%3E%3Crect x='3' y='13.5' width='18' height='7' rx='2'/%3E%3Cpath d='M7 7h.01M7 17h.01M11 7h6M11 17h6'/%3E%3C/svg%3E"); }
.picto-snooze { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='10' cy='14' r='7'/%3E%3Cpath d='M10 11v3l2 1'/%3E%3Cpath d='M15 2.5h4l-4 4h4M19.5 9h2.5l-2.5 2.5h2.5'/%3E%3C/svg%3E"); }
.picto-soleil { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.5v2M12 19.5v2M2.5 12h2M19.5 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4'/%3E%3C/svg%3E"); }
.picto-stethoscope { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M5.5 3.5h-1v5a4.5 4.5 0 0 0 9 0v-5h-1'/%3E%3Cpath d='M9 13v2.5a5 5 0 0 0 10 0V13'/%3E%3Ccircle cx='19' cy='11' r='2'/%3E%3C/svg%3E"); }
.picto-suivi { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M3.5 3.5v17h17'/%3E%3Cpath d='M7.5 15l3.5-4 3 2.5 5-6.5'/%3E%3Cpath d='M16 7h3v3'/%3E%3C/svg%3E"); }
.picto-telephone { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M6.5 4.5h3.5l1.5 4.5-2.5 1.5a11 11 0 0 0 5 5l1.5-2.5 4.5 1.5V18a2.5 2.5 0 0 1-2.5 2.5A15 15 0 0 1 4 7a2.5 2.5 0 0 1 2.5-2.5z'/%3E%3C/svg%3E"); }
.picto-theme { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 21a9 9 0 1 1 9-9c0 2.2-1.8 3.5-3.8 3.5H15a2 2 0 0 0-1.5 3.3c.6.7.2 2.2-1.5 2.2z'/%3E%3Cpath d='M7.5 11.5h.01M10 7.5h.01M14.5 7.5h.01'/%3E%3C/svg%3E"); }
.picto-todo { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M10 6h10M10 12h10M10 18h6'/%3E%3Cpath d='M3.5 6l1.2 1.2L7 5M3.5 12l1.2 1.2L7 11'/%3E%3Cpath d='M4 18h2' stroke-dasharray='0.1 2.4'/%3E%3C/svg%3E"); }
.picto-trophee { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M8 3.5h8v6a4 4 0 0 1-8 0z'/%3E%3Cpath d='M8 5.5H4.5V7a3.5 3.5 0 0 0 3.6 3.5M16 5.5h3.5V7a3.5 3.5 0 0 1-3.6 3.5'/%3E%3Cpath d='M12 13.5v4M8.5 20.5h7M9.5 17.5h5v3'/%3E%3Cpath d='M9.5 17.5v3'/%3E%3C/svg%3E"); }
.picto-ville { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M2.5 21h19'/%3E%3Cpath d='M4 21V11h5v10'/%3E%3Cpath d='M9 21V3.5h6.5V21'/%3E%3Cpath d='M15.5 21V8.5H20V21'/%3E%3Cpath d='M11.5 7h2M11.5 10.5h2M11.5 14h2M6 14h1M6 17h1M17.5 12h.5M17.5 15h.5'/%3E%3C/svg%3E"); }
.picto-virus { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='5.5'/%3E%3Cpath d='M12 2.5v4M12 17.5v4M2.5 12h4M17.5 12h4M5.3 5.3l2.8 2.8M15.9 15.9l2.8 2.8M5.3 18.7l2.8-2.8M15.9 8.1l2.8-2.8'/%3E%3Cpath d='M10.5 10.5h.01M13.5 13h.01'/%3E%3C/svg%3E"); }
.picto-visio { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Crect x='2.5' y='6' width='13' height='12' rx='2.5'/%3E%3Cpath d='M15.5 10.5l6-3.5v10l-6-3.5z'/%3E%3C/svg%3E"); }
.picto-vitesse { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M4.2 18.5a9 9 0 1 1 15.6 0'/%3E%3Cpath d='M12 14l4-5'/%3E%3Ccircle cx='12' cy='14' r='1.5'/%3E%3Cpath d='M6.5 12h.01M8 8.5h.01M12 7h.01'/%3E%3C/svg%3E"); }
.picto-voiture { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Cpath d='M5 11l1.8-4.5h10.4L19 11'/%3E%3Crect x='2.5' y='11' width='19' height='6' rx='2'/%3E%3Cpath d='M5.5 17v2.5M18.5 17v2.5'/%3E%3Cpath d='M6.5 14h.01M17.5 14h.01'/%3E%3C/svg%3E"); }
.picto-wordpress { --picto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true' focusable='false'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Cpath d='M17.37 6.12 L16.96 6.14 L16.79 6.23 L16.73 6.23 L16.50 6.37 L16.27 6.60 L16.16 6.78 L16.01 7.12 L15.99 7.41 L15.96 7.44 L15.99 7.84 L16.13 8.30 L16.47 8.96 L16.88 9.60 L17.19 10.29 L17.25 10.55 L17.31 10.66 L17.34 10.92 L17.37 10.95 L17.37 11.09 L17.40 11.12 L17.40 11.55 L17.42 11.58 L17.40 11.64 L17.40 12.01 L17.37 12.04 L17.34 12.42 L17.31 12.45 L17.31 12.56 L17.28 12.59 L17.25 12.82 L17.14 13.17 L17.11 13.37 L16.73 14.49 L16.73 14.58 L16.56 15.04 L16.56 15.12 L16.42 15.50 L16.42 15.58 L16.24 16.04 L16.24 16.13 L16.07 16.59 L16.07 16.68 L15.99 16.85 L13.11 8.33 L13.14 8.24 L13.22 8.24 L13.25 8.22 L13.91 8.19 L13.94 8.16 L14.09 8.16 L14.14 8.13 L14.29 7.96 L14.29 7.73 L14.14 7.55 L13.88 7.53 L13.86 7.55 L12.96 7.58 L12.94 7.61 L11.44 7.64 L11.41 7.61 L10.78 7.61 L10.75 7.58 L10.29 7.58 L10.26 7.55 L9.65 7.53 L9.51 7.58 L9.40 7.76 L9.40 7.96 L9.42 8.01 L9.60 8.16 L10.03 8.19 L10.06 8.22 L10.40 8.22 L10.55 8.27 L11.78 11.67 L10.03 16.88 L9.97 16.85 L9.74 16.10 L9.68 16.01 L8.50 12.42 L8.45 12.33 L7.27 8.73 L7.21 8.65 L7.09 8.30 L7.12 8.24 L7.21 8.24 L7.24 8.22 L7.61 8.22 L7.64 8.19 L7.90 8.19 L7.93 8.16 L8.16 8.13 L8.30 7.93 L8.30 7.76 L8.24 7.64 L8.19 7.58 L8.04 7.53 L7.87 7.53 L7.84 7.55 L6.98 7.58 L6.95 7.61 L5.34 7.64 L5.05 8.10 L4.73 8.73 L4.73 8.82 L8.50 19.15 L9.14 19.44 L9.65 19.61 L9.74 19.61 L9.77 19.58 L10.00 18.83 L10.06 18.75 L10.32 17.91 L10.37 17.83 L10.60 17.08 L10.66 16.99 L10.92 16.16 L10.98 16.07 L11.24 15.24 L11.29 15.15 L11.55 14.32 L11.61 14.23 L11.84 13.48 L11.90 13.40 L12.13 12.71 L12.19 12.76 L12.19 12.82 L12.24 12.91 L12.30 13.14 L12.36 13.22 L12.42 13.45 L12.56 13.77 L12.62 14.00 L12.68 14.09 L12.73 14.32 L12.79 14.40 L12.85 14.63 L12.91 14.72 L12.96 14.95 L13.02 15.04 L13.08 15.27 L13.14 15.35 L13.19 15.58 L13.34 15.90 L13.40 16.13 L13.45 16.22 L13.51 16.45 L13.57 16.53 L13.63 16.76 L13.68 16.85 L13.74 17.08 L13.80 17.17 L13.86 17.40 L13.91 17.48 L13.97 17.71 L14.03 17.80 L14.09 18.03 L14.23 18.35 L14.29 18.58 L14.35 18.66 L14.40 18.89 L14.46 18.98 L14.63 19.50 L14.86 19.44 L15.15 19.29 L15.21 19.29 L15.90 18.95 L16.04 18.83 L16.50 17.42 L16.56 17.34 L16.76 16.68 L16.82 16.59 L17.02 15.93 L17.08 15.84 L17.31 15.09 L17.37 15.01 L17.57 14.35 L17.63 14.26 L17.83 13.60 L17.88 13.51 L18.12 12.76 L18.17 12.68 L18.37 12.01 L18.43 11.93 L18.46 11.78 L18.52 11.70 L18.55 11.55 L18.69 11.21 L18.69 11.12 L18.78 10.92 L18.78 10.83 L18.83 10.72 L18.86 10.49 L18.92 10.35 L18.98 9.88 L19.01 9.86 L19.01 9.65 L19.04 9.63 L19.06 8.79 L19.04 8.76 L19.04 8.36 L19.01 8.33 L19.01 8.22 L18.69 7.67 L18.26 7.06 L17.97 6.72Z' fill='%23000' stroke-width='0.3'/%3E%3C/svg%3E"); }
