.places-restantes{background:var(--accent-clair);border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:13px;font-weight:700;display:inline-block;margin:4px 0!important}.places-restantes.complet{background:var(--rouge);color:#fff}.tunnel-titre+.places-restantes,.complet-formulaire{text-align:center;display:block;margin-left:auto!important;margin-right:auto!important}.tunnel-titre+.places-restantes{width:fit-content}.liste-publique-recherche{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.liste-publique-recherche input[type=search]{background:var(--carte);min-width:0;color:var(--texte);border:0;border-radius:8px;outline:none;flex:14rem;padding:12px 14px}.liste-publique-recherche select{background:var(--carte);flex:10rem;width:auto;min-width:0}.liste-publique{border-collapse:collapse;background:var(--carte);border-radius:var(--rayon);width:100%;overflow:hidden}.liste-publique th,.liste-publique td{text-align:left;border-bottom:1px solid var(--trait);padding:9px 12px;font-size:15px}.liste-publique th{color:var(--gris);font-size:13px;font-weight:600}.liste-publique .pastille-epreuve{background:var(--couleur-epreuve,var(--accent));border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}@media (max-width:560px){.liste-publique thead{display:none}.liste-publique tr{border-bottom:1px solid var(--trait);padding:8px 12px;display:block}.liste-publique td{border:0;padding:1px 0;display:block}.liste-publique td:first-child{font-weight:700}.liste-publique td:not(:first-child){color:var(--gris);font-size:14px}}.stats-chiffres{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;margin:12px 0 18px;display:grid}.stats-chiffres div{background:var(--carte);border-radius:var(--rayon);padding:14px;box-shadow:0 6px 24px #1118270f}.stats-chiffres strong{font-family:var(--titre);font-size:1.7rem;font-weight:400;display:block}.stats-chiffres span{color:var(--gris);font-size:13px}.stats-grille{gap:0 18px;display:grid}@media (min-width:900px){.stats-grille{grid-template-columns:1fr 1fr}}.stats-courbe svg{width:100%;height:auto;display:block}.stats-courbe .axe{stroke:var(--trait);stroke-width:1px}.stats-courbe .graduation{fill:var(--gris);font-size:11px}.stats-courbe .serie{fill:none;stroke:var(--accent-fonce);stroke-width:2px;stroke-linejoin:round}.stats-courbe .serie.precedente{stroke:var(--gris);stroke-dasharray:5 4}.stats-courbe .point{fill:#0000}.stats-courbe .point.visible{fill:var(--accent-fonce);stroke:var(--carte);stroke-width:2px}.stats-courbe .point:hover{fill:var(--texte)}.stats-legende{flex-wrap:wrap;gap:14px;margin:6px 0 0;font-size:13px;display:flex}.stats-legende span:before{content:"";border-top:2px solid var(--accent-fonce);vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.stats-legende span.precedente:before{border-top:2px dashed var(--gris)}.stats-barres{margin:0;padding:0;list-style:none}.stats-barres li{grid-template-columns:minmax(6rem,38%) 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.stats-barres .libelle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-barres .jauge{background:var(--champ);border-radius:4px;height:10px;overflow:hidden}.stats-barres .jauge i{background:var(--couleur-epreuve,var(--accent-fonce));border-radius:0 4px 4px 0;height:100%;display:block}.stats-barres .valeur{font-variant-numeric:tabular-nums;color:var(--texte);text-align:right;min-width:3rem}.stats-table{border-collapse:collapse;width:100%;font-size:14px}.stats-table th,.stats-table td{text-align:left;border-bottom:1px solid var(--trait);padding:5px 4px}.stats-table td.num,.stats-table th.num{text-align:right;font-variant-numeric:tabular-nums}.stats-choix{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-choix select{flex:14rem;min-width:0}.stats-courbe{contain:inline-size;margin:0;overflow-x:auto}@media (max-width:560px){.stats-courbe svg{min-width:560px}}
