.v16rv{text-align:left;min-height:0;padding:clamp(20px,3vw,36px)}.v16rv-vide{min-height:320px}.v16rv-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:18px;display:flex}.v16rv-h{color:var(--encre);outline:none;margin:0;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:700}.v16rv-fuseau{color:var(--discret);gap:4px;font-size:.8125rem;display:grid}.v16rv-fuseau select,.v16rv-form select,.v16rv-form input,.v16rv-form textarea{font:inherit;color:var(--encre);background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait-fort);box-sizing:border-box;border:0;border-radius:12px;width:100%;min-height:46px;padding:11px 12px;font-size:1rem}.v16rv-fuseau select{min-width:220px;min-height:40px;padding-block:8px}.v16rv-form :is(input,select,textarea):focus-visible,.v16rv-fuseau select:focus-visible{outline:3px solid var(--citron-fonce);outline-offset:1px}.v16rv-etape{color:var(--encre);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:18px 0 10px;font-size:.9375rem;font-weight:650;display:flex}.v16rv-fz{color:var(--discret);font-size:.8125rem;font-weight:500}.v16rv-attente,.v16rv-aucun p{color:var(--encre-2);margin:24px 0}.v16rv-aucun a,.v16rv-vide a,.v16rv-mentions a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.v16rv-jours-zone{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.v16rv-fleche{background:var(--sable);width:36px;height:36px;color:var(--encre);cursor:pointer;border:0;border-radius:999px;font-size:1.25rem}.v16rv-fleche:disabled{opacity:.35;cursor:default}.v16rv-jours,.v16rv-heures{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v16rv-jours{grid-template-columns:repeat(5,minmax(0,1fr))}.v16rv-jour{cursor:pointer;background:var(--fond);width:100%;color:var(--encre);font:inherit;border:0;border-radius:16px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.v16rv-jour .s{color:var(--discret);text-transform:capitalize;font-size:.75rem}.v16rv-jour .n{font-size:1.375rem;font-weight:700;line-height:1.1}.v16rv-jour .m{color:var(--discret);font-size:.75rem}.v16rv-jour:hover{background:var(--sable)}.v16rv-jour[aria-pressed=true]{background:var(--encre);color:var(--citron)}.v16rv-jour[aria-pressed=true] :is(.s,.m){color:#e9f7c4}.v16rv-heures{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.v16rv-heure{cursor:pointer;width:100%;min-height:44px;font:inherit;background:var(--papier);color:var(--encre);box-shadow:inset 0 0 0 1.5px var(--trait-fort);border:0;border-radius:999px;font-size:.9375rem;font-weight:650}.v16rv-heure:hover{box-shadow:inset 0 0 0 2px var(--encre)}.v16rv-heure[aria-pressed=true]{background:var(--citron);box-shadow:inset 0 0 0 2px var(--encre)}.v16rv :is(button,a):focus-visible{outline:3px solid var(--citron-fonce);outline-offset:2px}.v16rv-resume{background:var(--citron-pale);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin-bottom:20px;padding:14px 16px;display:grid}.v16rv-resume-l{color:var(--discret);grid-column:1;font-size:.75rem}.v16rv-resume strong{color:var(--encre);grid-column:1;font-size:1.0625rem}.v16rv-resume .v16rv-fz{grid-column:1}.v16rv-changer{background:var(--papier);color:var(--encre);font:inherit;cursor:pointer;border:0;border-radius:999px;grid-area:1/2/span 3;padding:8px 14px;font-weight:650}.v16rv-grille,.v16rv-prep{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:14px;display:grid}.v16rv-prep{border:0;margin:18px 0 0;padding:18px 0 0}.v16rv-prep legend{color:var(--encre);margin-bottom:4px;padding:0;font-size:1rem;font-weight:700}.v16rv-form label{color:var(--encre);gap:6px;font-size:.875rem;font-weight:600;display:grid}.v16rv-form label em{color:var(--discret);font-style:normal;font-weight:500}.v16rv-large{grid-column:1/-1}.v16rv-err{color:var(--ecart-texte);font-size:.8125rem;font-weight:500}.v16rv-form [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--ecart)}.v16rv-action{justify-items:start;gap:10px;margin-top:22px;display:grid}.v16rv-action .s-bouton{background:var(--encre);color:var(--citron)!important}.v16rv-action .s-bouton:disabled{opacity:.5;cursor:default}.v16rv-alerte{background:var(--ecart-doux);color:var(--ecart-texte);border-radius:12px;margin:0;padding:10px 14px;font-size:.9375rem}.v16rv-mentions{color:var(--discret);margin:0;font-size:.8125rem}.v16rv-captcha{min-height:65px;margin-top:18px}.v16rv-sansjs{text-align:center;margin-top:16px}.v16rg{box-sizing:border-box;gap:18px;width:min(100% - 2*clamp(16px,4vw,40px),720px);margin:clamp(20px,3vw,32px) auto 0;display:grid}.v16rg-carte{background:var(--papier);border-radius:28px;padding:clamp(20px,3vw,32px);box-shadow:0 40px 80px -48px #0d0d0d73,0 2px 6px #0d0d0d0d,0 0 0 1px #ecebe5}.v16rg-ok{background:var(--citron);color:var(--encre);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.v16rg-texte{color:var(--encre);margin:14px 0 0;font-size:1.0625rem;line-height:1.55}.v16rg-details{background:var(--fond);border-radius:16px;gap:10px;margin:18px 0 0;padding:16px;display:grid}.v16rg-details div{gap:2px;display:grid}.v16rg-details dt{color:var(--discret);font-size:.75rem}.v16rg-details dd{color:var(--encre);word-break:break-word;margin:0;font-weight:650}.v16rg-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.v16rg-actions .s-bouton-plein{background:var(--encre);color:var(--citron)!important}.v16rg-actions .s-bouton-doux{box-shadow:inset 0 0 0 2px var(--encre)}.v16rg-gerer{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.v16rg-lien{font:inherit;color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration-thickness:2px}.v16rg-confirmer{background:var(--ecart-doux);border-radius:16px;gap:10px;padding:16px;display:grid}.v16rg-confirmer p{color:var(--ecart-texte);margin:0;font-weight:650}@media (max-width:560px){.v16rv{padding:18px 14px}.v16rv-grille,.v16rv-prep{grid-template-columns:1fr}.v16rv-jours-zone{grid-template-columns:30px 1fr 30px;gap:4px}.v16rv-fleche{width:30px;height:30px}.v16rv-jours{gap:4px}.v16rv-jour{border-radius:12px;padding:8px 2px}.v16rv-jour .n{font-size:1.125rem}.v16rv-fuseau,.v16rv-fuseau select{width:100%;min-width:0}.v16rg-actions .s-bouton{text-align:center;justify-content:center;width:100%}}.v16rg-carte .v16rv{box-shadow:none;background:0 0;border-radius:0;padding:0}
