.resa[data-astro-cid-dqtd4c2g]{border-radius:var(--r-grand);background:var(--blanc);scroll-margin-top:96px;overflow:hidden}.resa__entete[data-astro-cid-dqtd4c2g]{background:var(--bordeaux);color:var(--blanc);align-items:flex-start;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.resa__entete[data-astro-cid-dqtd4c2g] h2[data-astro-cid-dqtd4c2g]{color:var(--blanc);font-size:var(--t-titre3);margin:0 0 .35rem}.resa__entete[data-astro-cid-dqtd4c2g] p[data-astro-cid-dqtd4c2g]{color:var(--rose);max-width:40rem}.resa__icone[data-astro-cid-dqtd4c2g]{border-radius:var(--r-petit);background:var(--or-clair);height:56px;color:var(--bordeaux);flex:0 0 56px;place-items:center;display:grid}.resa__corps[data-astro-cid-dqtd4c2g]{gap:1.75rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}@media (width>=960px){.resa__corps[data-astro-cid-dqtd4c2g]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2.5rem}.resa__infos[data-astro-cid-dqtd4c2g]{position:sticky;top:104px}}.resa__choix[data-astro-cid-dqtd4c2g],.resa__infos[data-astro-cid-dqtd4c2g]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.resa__etape[data-astro-cid-dqtd4c2g]{flex-direction:column;gap:.75rem;scroll-margin-top:96px;display:flex}.resa__libelle[data-astro-cid-dqtd4c2g]{margin:0;padding:0;font-size:1.125rem;font-weight:900}.resa__precision[data-astro-cid-dqtd4c2g],.resa__chargement[data-astro-cid-dqtd4c2g],.resa__attente[data-astro-cid-dqtd4c2g]{color:var(--anthracite-clair);font-weight:600}.resa__attente[data-astro-cid-dqtd4c2g]{border-radius:var(--r-moyen);background:var(--rose);color:var(--bordeaux);padding:1.25rem}@media (width<=959px){.resa__attente[data-astro-cid-dqtd4c2g]{display:none}}.resa__jours[data-astro-cid-dqtd4c2g]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.5rem;margin-inline:calc(-1*clamp(1.25rem,1rem + 1vw,2rem));padding:.25rem clamp(1.25rem,1rem + 1vw,2rem) .75rem;display:flex;overflow-x:auto}@media (width>=960px){.resa__jours[data-astro-cid-dqtd4c2g]{flex-wrap:wrap;margin-inline:0;padding:.25rem 0 0;overflow:visible}}.resa__heures[data-astro-cid-dqtd4c2g]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;display:grid}.resa[data-astro-cid-dqtd4c2g] .resa__pastille{scroll-snap-align:center;display:flex;position:relative}.resa[data-astro-cid-dqtd4c2g] .resa__pastille>input,.resa[data-astro-cid-dqtd4c2g] .resa__mode>input{opacity:0;width:1px;height:1px;position:absolute}.resa[data-astro-cid-dqtd4c2g] .resa__pastille>span{min-height:var(--cible-tactile);border-radius:var(--r-petit);background:var(--fond-doux);box-shadow:inset 0 0 0 2px var(--rose);color:var(--bordeaux);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:.6rem .75rem;font-weight:800;transition:background-color .15s,box-shadow .15s;display:flex}.resa__jours[data-astro-cid-dqtd4c2g] .resa__pastille>span{flex-direction:column;gap:.1rem;min-width:64px;padding-block:.65rem;line-height:1.1}.resa[data-astro-cid-dqtd4c2g] .resa__jour-nom,.resa[data-astro-cid-dqtd4c2g] .resa__jour-mois{font-size:.8125rem;font-weight:700}.resa[data-astro-cid-dqtd4c2g] .resa__jour-num{font-size:1.375rem;font-weight:900}.resa[data-astro-cid-dqtd4c2g] .resa__pastille>span:hover{box-shadow:inset 0 0 0 2px var(--bordeaux)}.resa[data-astro-cid-dqtd4c2g] .resa__pastille>input:checked+span{background:var(--bordeaux);color:var(--blanc);box-shadow:none}.resa[data-astro-cid-dqtd4c2g] .resa__pastille>input:focus-visible+span,.resa[data-astro-cid-dqtd4c2g] .resa__mode>input:focus-visible+span{outline:3px solid var(--bordeaux);outline-offset:3px}.resa[data-astro-cid-dqtd4c2g] .resa__mode{cursor:pointer;display:flex;position:relative}.resa[data-astro-cid-dqtd4c2g] .resa__mode>span{border-radius:var(--r-petit);box-shadow:inset 0 0 0 2px var(--rose);color:var(--bordeaux);flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .6rem;padding:.875rem 1rem;display:grid}.resa[data-astro-cid-dqtd4c2g] .resa__mode>span>span:first-child{grid-row:span 2;display:grid}.resa[data-astro-cid-dqtd4c2g] .resa__mode-nom{font-weight:900}.resa[data-astro-cid-dqtd4c2g] .resa__mode-aide{color:var(--anthracite-clair);font-size:.8125rem}.resa[data-astro-cid-dqtd4c2g] .resa__mode>input:checked+span{box-shadow:inset 0 0 0 3px var(--bordeaux);background:var(--rose)}.resa__formulaire[data-astro-cid-dqtd4c2g]{flex-direction:column;gap:1.25rem;display:flex}.resa__recap[data-astro-cid-dqtd4c2g]{border-radius:var(--r-petit);background:var(--or-clair);color:var(--bordeaux);align-items:center;gap:.6rem;padding:.875rem 1rem;scroll-margin-top:96px;display:flex}.resa__recap[data-astro-cid-dqtd4c2g] svg{flex:none}.resa__recap[data-astro-cid-dqtd4c2g] span[data-astro-cid-dqtd4c2g]{flex:1}.resa__modifier[data-astro-cid-dqtd4c2g]{min-height:44px;color:var(--bordeaux);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:800;text-decoration:underline}.resa__modes[data-astro-cid-dqtd4c2g]{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.resa__modes[data-astro-cid-dqtd4c2g] legend[data-astro-cid-dqtd4c2g]{margin-bottom:.75rem}.resa__modes-liste[data-astro-cid-dqtd4c2g]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.resa__champs[data-astro-cid-dqtd4c2g]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.resa__large[data-astro-cid-dqtd4c2g]{grid-column:1/-1}.resa__piege[data-astro-cid-dqtd4c2g]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.resa__confirmer[data-astro-cid-dqtd4c2g]{width:100%;min-height:56px;font-size:1.0625rem}.resa__confirmer[data-astro-cid-dqtd4c2g]:disabled{opacity:.7;cursor:wait}.resa__petit[data-astro-cid-dqtd4c2g]{color:var(--anthracite-clair);font-size:.8125rem;line-height:1.5}.resa__petit[data-astro-cid-dqtd4c2g] a[data-astro-cid-dqtd4c2g]{color:var(--bordeaux);font-weight:700}.resa__alerte[data-astro-cid-dqtd4c2g]{border-radius:var(--r-petit);background:var(--erreur-fond);color:var(--erreur);padding:.875rem 1rem;font-weight:700}.resa__fuseau[data-astro-cid-dqtd4c2g]{color:var(--anthracite-clair);font-size:.8125rem}.resa__message[data-astro-cid-dqtd4c2g]{border-radius:var(--r-moyen);background:var(--rose);color:var(--bordeaux);flex-direction:column;gap:1rem;padding:1.25rem;font-weight:600;display:flex}.resa__message[data-astro-cid-dqtd4c2g] a[data-astro-cid-dqtd4c2g]{color:var(--bordeaux);font-weight:800}.resa__secours[data-astro-cid-dqtd4c2g]{flex-wrap:wrap;gap:.5rem;display:flex}.resa__secours[data-astro-cid-dqtd4c2g] .bouton[data-astro-cid-dqtd4c2g]{text-decoration:none}.resa__secours[data-astro-cid-dqtd4c2g] .bouton--principal[data-astro-cid-dqtd4c2g]{color:var(--blanc)}.resa__merci[data-astro-cid-dqtd4c2g]{outline:none;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.resa__coche[data-astro-cid-dqtd4c2g]{border-radius:var(--r-pilule);background:var(--succes);width:56px;height:56px;color:var(--blanc);place-items:center;display:grid}.resa__merci-titre[data-astro-cid-dqtd4c2g]{font-size:1.5rem;font-weight:900;line-height:1.2}.resa__gerer[data-astro-cid-dqtd4c2g]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.resa__lien[data-astro-cid-dqtd4c2g]{color:var(--anthracite-clair);font-weight:700}.resa__corps[data-astro-cid-dqtd4c2g]:has(.resa__merci:not([hidden])){grid-template-columns:1fr}.rdv[data-astro-cid-zvm42yuz]{flex-direction:column;gap:1.5rem;padding-block:1.5rem 1rem;display:flex}.rdv__intro[data-astro-cid-zvm42yuz]{max-width:40rem;font-size:1.0625rem}.rdv__choix[data-astro-cid-zvm42yuz]{gap:.75rem;max-width:58rem;display:grid}.rdv__choix-lien[data-astro-cid-zvm42yuz]{justify-content:flex-start;min-height:56px;padding-inline:1.25rem;font-size:1.0625rem}@media (width>=720px){.rdv__choix[data-astro-cid-zvm42yuz]{grid-template-columns:repeat(3,minmax(0,1fr))}.rdv__choix-lien[data-astro-cid-zvm42yuz]{justify-content:center}}.rdv__option--principale[data-astro-cid-zvm42yuz]{scroll-margin-top:96px}.rdv__grille[data-astro-cid-zvm42yuz]{align-items:start;gap:1.25rem;margin-top:.5rem;display:grid}@media (width>=960px){.rdv__grille[data-astro-cid-zvm42yuz]{grid-template-columns:1.4fr 1fr}}.rdv__formulaire[data-astro-cid-zvm42yuz]{scroll-margin-top:96px}.rdv__formulaire[data-astro-cid-zvm42yuz] h2[data-astro-cid-zvm42yuz]{font-size:var(--t-titre3);margin-bottom:1.25rem}.rdv__erreur[data-astro-cid-zvm42yuz]{border-radius:var(--r-petit);background:var(--erreur-fond);color:var(--erreur);margin-bottom:1rem;padding:.875rem 1rem;font-weight:700}.rdv__options[data-astro-cid-zvm42yuz]{flex-direction:column;gap:1rem;display:flex}.rdv__option[data-astro-cid-zvm42yuz]{flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.rdv__option[data-astro-cid-zvm42yuz] strong[data-astro-cid-zvm42yuz]{font-size:1.25rem;font-weight:900}.rdv__option[data-astro-cid-zvm42yuz] span[data-astro-cid-zvm42yuz]{color:var(--anthracite)}.rdv__option--principale[data-astro-cid-zvm42yuz]{background:var(--or-clair)}.rdv__option--principale[data-astro-cid-zvm42yuz] span[data-astro-cid-zvm42yuz]{color:var(--bordeaux)}.rdv__action[data-astro-cid-zvm42yuz]{align-items:center;gap:.4rem;margin-top:auto;font-weight:800;display:inline-flex}
