.entete-page[data-astro-cid-qlgamcoy]{margin-bottom:var(--space-6)}.chapeau[data-astro-cid-qlgamcoy]{color:var(--muted);max-width:68ch}.petit[data-astro-cid-qlgamcoy]{font-size:var(--step--1)}.formulaire[data-astro-cid-qlgamcoy]{margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.groupe[data-astro-cid-qlgamcoy]{padding:var(--space-4);border:0;border-bottom:1px solid var(--border);margin:0}.groupe[data-astro-cid-qlgamcoy]:last-child{border-bottom:0}legend[data-astro-cid-qlgamcoy]{padding:0 0 var(--space-2);font-size:var(--step--1);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.champs[data-astro-cid-qlgamcoy]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));display:grid}@media (width>=48rem){.deux[data-astro-cid-qlgamcoy]{grid-template-columns:repeat(2,1fr)}.quatre[data-astro-cid-qlgamcoy]{grid-template-columns:repeat(4,1fr)}}.champ[data-astro-cid-qlgamcoy]{gap:var(--space-1);min-width:0;display:grid}label[data-astro-cid-qlgamcoy]{font-size:var(--step--1);color:var(--muted);font-weight:600}input[data-astro-cid-qlgamcoy],select[data-astro-cid-qlgamcoy]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-size:var(--step--1)}input[data-astro-cid-qlgamcoy]:hover,select[data-astro-cid-qlgamcoy]:hover{border-color:var(--accent)}.saisie[data-astro-cid-qlgamcoy]{display:grid;position:relative}.saisie[data-astro-cid-qlgamcoy] input[data-astro-cid-qlgamcoy]{padding-right:2.75rem}.suffixe[data-astro-cid-qlgamcoy]{top:50%;right:var(--space-3);font-size:var(--step--1);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}input[data-astro-cid-qlgamcoy][type=number]{appearance:textfield}input[data-astro-cid-qlgamcoy][type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[data-astro-cid-qlgamcoy][type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.resultat[data-astro-cid-qlgamcoy]{margin-bottom:var(--space-6)}.resultat[data-astro-cid-qlgamcoy] .invite{color:var(--muted);margin:0}.resultat[data-astro-cid-qlgamcoy] .bilan{margin-bottom:var(--space-4)}.resultat[data-astro-cid-qlgamcoy] .titre{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);margin:0;line-height:1.2}.resultat[data-astro-cid-qlgamcoy] .sous-titre{margin:var(--space-1) 0 0;color:var(--muted)}.resultat[data-astro-cid-qlgamcoy] .voisins{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.resultat[data-astro-cid-qlgamcoy] .candidat{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(min(8rem,100%),1fr) auto;display:grid}.resultat[data-astro-cid-qlgamcoy] .candidat:last-child{border-bottom:0}.resultat[data-astro-cid-qlgamcoy] .place-nom{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);min-width:0}.resultat[data-astro-cid-qlgamcoy] .place-nom a{color:var(--text)}.resultat[data-astro-cid-qlgamcoy] .place-nom a:hover{color:var(--accent)}.resultat[data-astro-cid-qlgamcoy] .place-total{text-align:right;white-space:nowrap;font-size:var(--step-1)}.resultat[data-astro-cid-qlgamcoy] .place-ecart{font-size:var(--step--1);grid-column:1/-1}.resultat[data-astro-cid-qlgamcoy] .unite{font-size:var(--step--1);color:var(--muted);font-weight:400}.resultat[data-astro-cid-qlgamcoy] .moi{background:color-mix(in srgb, var(--accent) 12%, transparent)}.resultat[data-astro-cid-qlgamcoy] .manque{color:var(--negatif);font-weight:700}.resultat[data-astro-cid-qlgamcoy] .avance{color:var(--positif);font-weight:700}.resultat[data-astro-cid-qlgamcoy] .vous{color:var(--accent);font-weight:700}.resultat[data-astro-cid-qlgamcoy] .egalite{color:var(--muted);font-weight:700}.resultat[data-astro-cid-qlgamcoy] .autres{margin-bottom:var(--space-3)}.resultat[data-astro-cid-qlgamcoy] .autres summary{padding:var(--space-2) var(--space-3);border:1px solid var(--border);font-size:var(--step--1);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;font-weight:600;list-style:none;display:inline-flex}.resultat[data-astro-cid-qlgamcoy] .autres summary::-webkit-details-marker{display:none}.resultat[data-astro-cid-qlgamcoy] .autres summary:hover{border-color:var(--accent);color:var(--accent)}.resultat[data-astro-cid-qlgamcoy] .categories{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.resultat[data-astro-cid-qlgamcoy] .categorie{min-height:var(--cible-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);font:inherit;font-size:var(--step--1);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.resultat[data-astro-cid-qlgamcoy] .categorie:hover{border-color:var(--accent);color:var(--accent)}.resultat[data-astro-cid-qlgamcoy] .categorie.active{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.note[data-astro-cid-qlgamcoy]{font-size:var(--step--1);color:var(--muted);max-width:68ch}@media (width>=40rem){.resultat[data-astro-cid-qlgamcoy] .candidat{grid-template-columns:minmax(min(12rem,100%),1fr) auto minmax(min(12rem,100%),auto)}.resultat[data-astro-cid-qlgamcoy] .place-ecart{text-align:right;grid-column:auto}}
