.mini[data-astro-cid-3nu4rncl]{scroll-margin-top:96px}.mini-form[data-astro-cid-3nu4rncl]{border-color:var(--bordure)}.mini-titre[data-astro-cid-3nu4rncl]{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:.3rem}.champs[data-astro-cid-3nu4rncl]{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.4rem 0 1rem}@media(min-width:760px){.champs[data-astro-cid-3nu4rncl]{grid-template-columns:1fr 1fr 1.4fr;align-items:start}}.case[data-astro-cid-3nu4rncl]{display:flex;gap:.5rem;align-items:center;font-size:.82rem;margin-top:.5rem}input[data-astro-cid-3nu4rncl][type=date],input[data-astro-cid-3nu4rncl][type=time]{color-scheme:dark}.champ-lieu[data-astro-cid-3nu4rncl]{position:relative}.suggestions[data-astro-cid-3nu4rncl]{position:absolute;z-index:20;left:0;right:0;top:100%;margin:4px 0 0;padding:.3rem;list-style:none;background:var(--surface);border:1px solid var(--bordure);border-radius:10px;max-height:300px;overflow:auto}.suggestions[data-astro-cid-3nu4rncl] li{padding:.6rem .8rem;border-radius:8px;cursor:pointer}.suggestions[data-astro-cid-3nu4rncl] li:hover{background:#d7bd831f}.suggestions[data-astro-cid-3nu4rncl] li span{color:var(--texte-faible);font-size:.85rem}.suggestions[data-astro-cid-3nu4rncl] .vide{color:var(--texte-faible);cursor:default}.erreur[data-astro-cid-3nu4rncl]{color:#f0b3a8;font-size:.92rem}.mini-note[data-astro-cid-3nu4rncl]{margin:1rem 0 0;font-size:.8rem}.resultat[data-astro-cid-3nu4rncl]{margin-top:2.5rem;scroll-margin-top:96px;display:grid;gap:1.6rem}.resultat[data-astro-cid-3nu4rncl] .res-tete{display:grid;gap:2rem;grid-template-columns:1fr;align-items:center}@media(min-width:860px){.resultat[data-astro-cid-3nu4rncl] .res-tete{grid-template-columns:420px 1fr}}.resultat[data-astro-cid-3nu4rncl] .roue-theme svg{width:100%;max-width:420px;margin-inline:auto}.resultat[data-astro-cid-3nu4rncl] .barres{display:grid;gap:.5rem;max-width:420px;margin-bottom:1rem}.resultat[data-astro-cid-3nu4rncl] .barre{display:grid;grid-template-columns:60px 1fr 48px;gap:.6rem;align-items:center;font-size:.88rem}.resultat[data-astro-cid-3nu4rncl] .barre div{height:6px;background:#b7a0df26;border-radius:3px;overflow:hidden}.resultat[data-astro-cid-3nu4rncl] .barre i{display:block;height:100%;background:var(--accent)}.resultat[data-astro-cid-3nu4rncl] .barre b{font-weight:500;color:var(--texte-doux);text-align:right}.resultat[data-astro-cid-3nu4rncl] .trio h3{font-size:1.9rem;margin-bottom:.2rem;color:var(--accent)}.resultat[data-astro-cid-3nu4rncl] .trio-titre{font-family:var(--f-titre);font-style:italic;font-size:1.2rem;color:var(--fort);margin-bottom:.6rem}.resultat[data-astro-cid-3nu4rncl] .trio-be{border-top:1px solid var(--bordure-douce);padding-top:.8rem;margin:0;font-size:.92rem;color:var(--texte-doux)}.resultat[data-astro-cid-3nu4rncl] .trio-be span{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.resultat[data-astro-cid-3nu4rncl] .positions summary{cursor:pointer;font-family:var(--f-titre);font-size:1.3rem}.resultat[data-astro-cid-3nu4rncl] table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.92rem}.resultat[data-astro-cid-3nu4rncl] th,.resultat[data-astro-cid-3nu4rncl] td{text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--bordure-douce)}.resultat[data-astro-cid-3nu4rncl] th{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.resultat[data-astro-cid-3nu4rncl] .g{font-family:var(--f-glyphe);color:var(--accent)}.resultat[data-astro-cid-3nu4rncl] .cta-rapport{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;border:0;background:#1d1a2b}.resultat[data-astro-cid-3nu4rncl] .cta-rapport>div{flex:1 1 340px}.complet[data-astro-cid-3nu4rncl]{margin:3rem auto 0;max-width:760px;scroll-margin-top:96px;font-size:1.06rem}.complet[data-astro-cid-3nu4rncl] .complet-tete{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--bordure-douce)}.etapes[data-astro-cid-x2cv7roc]{list-style:none;padding:0;margin:0}.etape-num[data-astro-cid-x2cv7roc]{font-family:var(--f-titre);font-size:2.4rem;color:var(--accent);line-height:1;display:block;margin-bottom:.8rem}
