.mini[data-astro-cid-bykeydlm]{background:#fff;border-bottom:1px solid var(--line)}.mini-barre[data-astro-cid-bykeydlm]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:76px;font-size:15px}.mini-barre[data-astro-cid-bykeydlm] a[data-astro-cid-bykeydlm]:hover{text-decoration:none}.progression[data-astro-cid-bykeydlm]{height:4px;background:var(--line-2)}.progression[data-astro-cid-bykeydlm] span[data-astro-cid-bykeydlm]{display:block;height:4px;background:var(--brand);width:100%;transform-origin:left;transform:scaleX(0);transition:transform .25s}.tunnel[data-astro-cid-bykeydlm]{max-width:980px;padding-top:40px;padding-bottom:48px;min-height:calc(100vh - 80px);display:flex;flex-direction:column}.num[data-astro-cid-bykeydlm]{margin:0;font-size:15px;font-weight:600;color:var(--brand)}.etape[data-astro-cid-bykeydlm] h1[data-astro-cid-bykeydlm]{margin:8px 0 24px;font-weight:800;font-size:36px;line-height:1.1;outline:none}.sous[data-astro-cid-bykeydlm]{margin:-14px 0 22px;font-size:17px;color:var(--muted)}.opt[data-astro-cid-bykeydlm]{position:relative;cursor:pointer}.opt[data-astro-cid-bykeydlm] input[data-astro-cid-bykeydlm]{position:absolute;opacity:0;width:1px;height:1px}.opt-photo[data-astro-cid-bykeydlm]{display:flex;flex-direction:column;border:2px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.opt-photo[data-astro-cid-bykeydlm] img[data-astro-cid-bykeydlm],.opt-photo[data-astro-cid-bykeydlm] .icone[data-astro-cid-bykeydlm]{width:100%;height:170px;object-fit:cover}.opt-photo[data-astro-cid-bykeydlm] .icone[data-astro-cid-bykeydlm]{display:flex;align-items:center;justify-content:center;background:var(--tint);color:var(--brand)}.opt-photo[data-astro-cid-bykeydlm]>span[data-astro-cid-bykeydlm]:last-child{display:flex;flex-direction:column;padding:16px 18px 18px}.opt[data-astro-cid-bykeydlm] strong[data-astro-cid-bykeydlm]{font-size:18px;color:var(--ink)}.opt[data-astro-cid-bykeydlm] em[data-astro-cid-bykeydlm]{font-style:normal;font-size:15px;color:var(--muted)}.liste-opts[data-astro-cid-bykeydlm]{display:flex;flex-direction:column;gap:12px;max-width:620px}.opt-ligne[data-astro-cid-bykeydlm]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 22px;border:2px solid var(--line);border-radius:16px;background:#fff}.grille-creneaux[data-astro-cid-bykeydlm]{gap:12px;max-width:720px}.opt-case[data-astro-cid-bykeydlm]{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 20px;border:2px solid var(--line);border-radius:16px;background:#fff}.case[data-astro-cid-bykeydlm]{width:22px;height:22px;border-radius:6px;border:2px solid var(--field);flex-shrink:0}.opt[data-astro-cid-bykeydlm]:has(input:checked){border-color:var(--brand);background:var(--tint)}.opt[data-astro-cid-bykeydlm]:has(input:checked) .case[data-astro-cid-bykeydlm]{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 3px #fff}.opt[data-astro-cid-bykeydlm]:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.champ[data-astro-cid-bykeydlm]{display:flex;flex-direction:column;gap:6px}.champ[data-astro-cid-bykeydlm].court{max-width:620px}.champ[data-astro-cid-bykeydlm].large{grid-column:1 / -1}.champ[data-astro-cid-bykeydlm] label[data-astro-cid-bykeydlm]{font-weight:600;font-size:15px;color:var(--ink)}.champ[data-astro-cid-bykeydlm] input[data-astro-cid-bykeydlm]{height:54px;border:1.5px solid var(--field);border-radius:12px;padding:0 16px;font:400 17px var(--font);color:var(--ink)}.champ[data-astro-cid-bykeydlm] input[data-astro-cid-bykeydlm]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #6e2b5e33}.champs[data-astro-cid-bykeydlm]{gap:16px;max-width:720px}.aide[data-astro-cid-bykeydlm]{margin:6px 0 0;font-size:15px;color:var(--muted)}.optin[data-astro-cid-bykeydlm]{display:flex;gap:12px;align-items:flex-start;margin-top:18px;max-width:720px;font-size:15px;color:var(--body)}.optin[data-astro-cid-bykeydlm] input[data-astro-cid-bykeydlm]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--brand);flex-shrink:0}.rgpd[data-astro-cid-bykeydlm]{margin:12px 0 0;max-width:720px;font-size:13px;color:var(--muted)}.erreur[data-astro-cid-bykeydlm]{margin:18px 0 0;color:#b42318;font-weight:600}.nav-tunnel[data-astro-cid-bykeydlm][hidden],#retour[data-astro-cid-bykeydlm][hidden]{display:none}.nav-tunnel[data-astro-cid-bykeydlm]{margin-top:auto;padding-top:28px;display:flex;gap:12px}.resultats[data-astro-cid-bykeydlm] .res{padding:22px;display:flex;flex-direction:column;gap:8px}.resultats[data-astro-cid-bykeydlm] .dist{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--brand);font-size:13px;font-weight:700}.resultats[data-astro-cid-bykeydlm] .res strong{font:700 21px/1.2 var(--font-titre);color:var(--ink)}.resultats[data-astro-cid-bykeydlm] .adr,.resultats[data-astro-cid-bykeydlm] .note{font-size:15px;color:var(--muted)}.resultats[data-astro-cid-bykeydlm] .ouv{font-size:15px;color:var(--ok);font-weight:600}.resultats[data-astro-cid-bykeydlm] .res .btn{margin-top:auto;align-self:flex-start;min-height:44px;font-size:15px}.resultats[data-astro-cid-bykeydlm] .plus{font-weight:700}#res-plus[data-astro-cid-bykeydlm]{margin-top:22px}@media(max-width:900px){.tunnel[data-astro-cid-bykeydlm]{padding-top:24px}.etape[data-astro-cid-bykeydlm] h1[data-astro-cid-bykeydlm]{font-size:28px;text-align:center}.num[data-astro-cid-bykeydlm],.sous[data-astro-cid-bykeydlm]{text-align:center}.opt-photo[data-astro-cid-bykeydlm]{flex-direction:row;align-items:center}.opt-photo[data-astro-cid-bykeydlm] img[data-astro-cid-bykeydlm],.opt-photo[data-astro-cid-bykeydlm] .icone[data-astro-cid-bykeydlm]{width:96px;height:96px;flex-shrink:0}.nav-tunnel[data-astro-cid-bykeydlm]{position:sticky;bottom:0;background:var(--bg);padding:12px 0}.nav-tunnel[data-astro-cid-bykeydlm] .btn[data-astro-cid-bykeydlm]{flex:1}.mini-barre[data-astro-cid-bykeydlm]{height:64px}.mini-barre[data-astro-cid-bykeydlm] .muted[data-astro-cid-bykeydlm]{display:none}}
