.cg-evt-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--cg-space-3)}.cg-evt{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--cg-space-4);align-items:start;margin:0;padding:var(--cg-space-4);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);background:var(--cg-bg)}.cg-evt__date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;border-radius:var(--cg-radius-sm);background:var(--cg-bg-soft);color:var(--cg-primary);line-height:1.1;text-align:center}.cg-evt__jour{font-size:var(--cg-text-2xl);font-weight:700}.cg-evt__mois{font-size:var(--cg-text-xs);color:var(--cg-text-soft)}.cg-evt__corps{min-width:0}.cg-evt__nom{margin:0;font-size:var(--cg-text-md);line-height:1.35}.cg-evt__nom a{color:var(--cg-heading);text-decoration:none;overflow-wrap:anywhere}.cg-evt__nom a:hover,.cg-evt__nom a:focus-visible{color:var(--cg-accent-ink);text-decoration:underline}.cg-evt__infos{margin:var(--cg-space-1) 0 0;font-size:var(--cg-text-sm,0.9375rem);color:var(--cg-text-soft)}.cg-evt__statut{margin:var(--cg-space-2) 0 0}.cg-badge--evt-type{color:var(--cg-primary-2);border:1px solid var(--cg-primary-2)}.cg-badge--evt-annule{color:#b23b3b;border:1px solid #b23b3b}.cg-badge--evt-reporte{color:#9a6a00;border:1px solid var(--cg-status-mid)}.cg-badge--evt-passee{color:var(--cg-text-soft);border:1px solid #c9c9c9}.cg-evt-agenda__portee{margin:var(--cg-space-1) 0 0;color:var(--cg-text-soft);font-size:var(--cg-text-sm,0.9375rem)}.cg-evt-agenda__mois{margin:0 0 var(--cg-space-6)}.cg-evt-mois{margin:0 0 var(--cg-space-8,40px);scroll-margin-top:var(--cg-space-10,64px)}.cg-evt-mois__titre{margin:0 0 var(--cg-space-4)}.cg-evt-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--cg-space-3);margin-top:var(--cg-space-4)}.cg-evt-filtres__champ{display:flex;flex-direction:column;gap:var(--cg-space-1);min-width:0;text-align:left}.cg-evt-filtres__etiquette{font-size:var(--cg-text-sm,0.9375rem);font-weight:600;color:var(--cg-text-muted,var(--cg-text-soft))}.cg-evt-filtres select{min-height:var(--cg-cible-tactile);max-width:100%;padding:0 var(--cg-space-3);border:1px solid var(--cg-border-field);border-radius:var(--cg-radius-sm);background:var(--cg-bg);color:var(--cg-text)}.cg-evt-filtres__bouton{min-height:var(--cg-cible-tactile);padding:0 var(--cg-space-5);border:0;border-radius:var(--cg-radius-pill);background:var(--cg-accent-ink);color:#fff;font-weight:600;cursor:pointer}.cg-evt-filtres__bouton:hover,.cg-evt-filtres__bouton:focus-visible{background:var(--cg-primary)}.cg-evt-filtres__effacer{align-self:center;color:var(--cg-accent-ink)}.cg-evt-entete__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cg-space-2);margin:0 0 var(--cg-space-2)}.cg-evt-entete__badges:empty{display:none}.cg-evt-entete__quand{margin:var(--cg-space-2) 0 0;font-size:var(--cg-text-md);color:var(--cg-text-soft)}.cg-evt-passee,.cg-evt-statut{padding:var(--cg-space-4);border-radius:var(--cg-radius-md);background:var(--cg-bg-soft)}.cg-evt-passee p,.cg-evt-statut p{margin:0}.cg-evt-passee p + p{margin-top:var(--cg-space-2)}.cg-evt-statut--annule{background:var(--cg-danger-bg)}.cg-evt-statut--reporte{background:var(--cg-warning-bg)}.cg-evt-verifie{color:var(--cg-text-soft);font-size:var(--cg-text-sm,0.9375rem)}.cg-evt-source p{margin:0 0 var(--cg-space-2);color:var(--cg-text-soft)}.cg-fiche-corps.single-evenement{margin-bottom:var(--cg-space-10,64px)}.cg-evt-club{scroll-margin-top:var(--cg-space-10,64px)}.cg-evt-club__agenda{margin:var(--cg-space-4) 0 0}@media (max-width:480px){.cg-evt{grid-template-columns:52px minmax(0,1fr);gap:var(--cg-space-3);padding:var(--cg-space-3)}.cg-evt__date{min-height:52px}.cg-evt__jour{font-size:var(--cg-text-xl)}.cg-evt-filtres{align-items:stretch}.cg-evt-filtres__champ,.cg-evt-filtres__bouton{width:100%}}