.liste-ref [hidden]{display:none}.liste-ref__chapo{margin:var(--espace-4) 0 0;font-size:var(--taille-chapo);color:var(--s-clair-texte-doux)}.liste-ref{padding-block:var(--section)}.liste-ref__tete{justify-content:space-between;align-items:flex-end;gap:var(--espace-5);margin-bottom:var(--espace-7);flex-wrap:wrap;display:flex}.liste-ref__recherche{flex-direction:column;flex:0 420px;gap:6px;display:flex}.liste-ref__recherche-libelle{color:var(--s-clair-texte-doux);font-size:14px}.liste-ref__recherche-champ{width:100%;min-height:48px;padding:12px var(--espace-4);border:var(--filet) solid var(--s-clair-filet);background:var(--s-clair-fond);color:var(--s-clair-texte);font:inherit;font-size:var(--taille-corps)}.liste-ref__recherche-champ::placeholder{color:var(--s-clair-texte-doux)}.filtres{border-bottom:var(--filet) solid var(--s-clair-filet);flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.filtres__groupe{gap:14px var(--espace-7);flex-wrap:wrap;display:flex}.filtres__ligne{align-items:start;gap:var(--espace-2);flex:none;grid-template-columns:96px minmax(0,1fr);max-width:100%;display:grid}.filtres__libelle{min-height:var(--cible-min);font-size:var(--taille-petite);font-weight:var(--graisse-grasse);align-items:center;display:flex}.filtres__puces{gap:var(--espace-2);flex-wrap:wrap;min-width:0;display:flex}.puce{isolation:isolate;min-height:var(--cible-min);padding:0 var(--espace-4);border:var(--filet) solid var(--s-clair-filet);background:var(--s-clair-fond);color:var(--s-clair-texte);font:inherit;font-size:var(--taille-petite);font-weight:var(--graisse-normale);cursor:pointer;transition:color var(--duree) ease;position:relative;overflow:hidden}.puce-etat:before{content:"";z-index:-1;background:var(--s-action-survol-fond);width:160%;transition:transform .45s var(--courbe);position:absolute;top:0;bottom:0;left:-30%;transform:translate(-105%)skew(-22deg)}.puce-etat:hover,.puce-etat:focus-visible{color:var(--s-action-survol-texte)}.puce-etat:hover:before,.puce-etat:focus-visible:before{transform:translate(0)skew(-22deg)}.puce-etat[aria-pressed=true]{border-color:var(--s-action-texte);background:var(--s-action-fond);color:var(--s-action-texte);font-weight:var(--graisse-demi)}.liste-ref__barre{justify-content:space-between;align-items:center;gap:var(--espace-3);padding:20px 0 var(--espace-6);flex-wrap:wrap;display:flex}.liste-ref__nombre{margin:0;font-size:17px}.liste-ref__reinitialiser{padding:var(--espace-2) 0;background-color:var(--s-clair-fond);color:var(--s-clair-lien);font:inherit;font-size:var(--taille-corps);font-weight:var(--graisse-demi);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;border:0;align-items:center;transition:background-size .3s;display:inline-flex}.liste-ref__reinitialiser:hover,.liste-ref__reinitialiser:focus-visible{background-size:100% 2px}.liste-ref__grille{gap:var(--espace-8) var(--espace-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.liste-ref__vide{padding:var(--espace-9) var(--espace-6);border:var(--filet) solid var(--s-clair-filet);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.liste-ref__vide-titre{font-size:var(--taille-h3);font-weight:var(--graisse-grasse);margin:0}.liste-ref__vide-texte{color:var(--s-clair-texte-doux);font-size:var(--taille-chapo);margin:0}.liste-ref__vide-actions{justify-content:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.liste-ref__plus{padding-top:var(--espace-9);flex-direction:column;align-items:center;gap:10px;display:flex}.liste-ref__affichees{color:var(--s-clair-texte-doux);margin:0;font-size:14px}.bouton--contour{border:var(--filet) solid var(--s-clair-filet);background:var(--s-clair-fond);color:var(--s-clair-texte)}@media (width<=1199px){.liste-ref__grille{column-gap:20px}}@media (width<=767px){.liste-ref__tete{gap:var(--espace-4);margin-bottom:28px}.filtres__ligne{grid-template-columns:minmax(0,1fr)}.filtres__libelle{min-height:0}.liste-ref__grille{grid-template-columns:minmax(0,1fr)}}
