._76TWVa_evitement{z-index:70;background:var(--c-bg);border:2px solid var(--c-focus);border-radius:var(--r-sm);padding:12px 16px;position:absolute;top:-100px;left:16px}._76TWVa_evitement:focus{top:8px}._76TWVa_entete{border-bottom:1px solid var(--c-border);background:var(--c-bg)}._76TWVa_interieur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:8px 24px;display:flex}._76TWVa_gauche,._76TWVa_droite{align-items:center;display:flex}._76TWVa_droite{gap:24px;margin-left:auto}._76TWVa_marque{color:var(--c-action);font-size:1.625rem;text-decoration:none}._76TWVa_marque:hover{color:var(--c-action-hover);text-decoration:none}._76TWVa_navigation{align-items:center;gap:4px;display:none}._76TWVa_lien{border-radius:var(--r-full);min-height:44px;color:var(--c-text);transition:background var(--d-micro) var(--ease);align-items:center;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._76TWVa_lien:hover{background:var(--c-bg-subtle);text-decoration:none}._76TWVa_lien[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}._76TWVa_compte{align-items:center;gap:8px;display:flex}._76TWVa_compte ._76TWVa_connexion{min-height:44px;padding:8px 16px;font-size:.875rem}._76TWVa_menuVisiteur{display:block}@media (min-width:768px){._76TWVa_navigation{display:flex}._76TWVa_menuVisiteur{display:none}}@media (min-width:1280px){._76TWVa_interieur{padding-inline:clamp(24px,2.2vw,48px)}._76TWVa_gauche,._76TWVa_droite{flex:1 1 0}._76TWVa_gauche{flex-basis:28px}._76TWVa_droite{justify-content:flex-end;padding-left:28px}}@media (min-width:768px) and (max-width:1279px){._76TWVa_compte{min-height:60px}}@media (max-width:600px){._76TWVa_interieur{min-height:68px;padding-inline:16px}._76TWVa_marque{font-size:1.5rem}}._76TWVa_connexion[data-cache]{visibility:hidden}@media (max-width:1023px){body:has([data-heros-carte]) ._76TWVa_entete{z-index:40;background:linear-gradient(#fffffff0 55%,#fff0);border-bottom:0;position:fixed;inset:0 0 auto}body:has([data-heros-carte]) ._76TWVa_compte ._76TWVa_connexion{background:var(--gris-0);box-shadow:0 1px 2px #0000000f,0 6px 18px #0000001f}body:has([data-heros-carte]) ._76TWVa_menuVisiteur summary{background:var(--gris-0);box-shadow:0 1px 2px #0000000f,0 6px 18px #0000001f}body:has([data-heros-carte]) ._76TWVa_menuVisiteur summary{border-radius:12px}body:has([data-heros-carte]) ._76TWVa_entete:before{content:"";z-index:-1;background:var(--gris-0);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 1px #1f1d1a0f,0 6px 18px #1f1d1a0f}@supports (animation-timeline:scroll()){body:has([data-heros-carte]) ._76TWVa_entete:before{animation:linear both _76TWVa_entete-plein;animation-timeline:scroll(root);animation-range:38svh 50svh}}}@keyframes _76TWVa_entete-plein{to{opacity:1}}
._8vtbpG_mot{display:block}
.dzbL1W_palette [data-couleur=foret]{--k:#2a9d6e;--kp:#dff4e8;--kp2:#c9ecd9;--ki:#136a45}.dzbL1W_palette [data-couleur=ardoise]{--k:#3f7fe3;--kp:#e1ecfe;--kp2:#cddffc;--ki:#1c55b0}.dzbL1W_palette [data-couleur=sarcelle]{--k:#22a3a5;--kp:#dbf3f3;--kp2:#c2eaea;--ki:#0e6e70}.dzbL1W_palette [data-couleur=prune]{--k:#8b5cf6;--kp:#ece5fd;--kp2:#ddd1fa;--ki:#5b35b5}.dzbL1W_palette [data-couleur=rose]{--k:#e35b9a;--kp:#fce4ef;--kp2:#f8cee1;--ki:#a8296a}.dzbL1W_palette [data-couleur=sable]{--k:#dfa342;--kp:#fbefd6;--kp2:#f7e2b4;--ki:#875612}.dzbL1W_palette [data-couleur=olive]{--k:#9bbb2e;--kp:#eef6d5;--kp2:#e0efb6;--ki:#526b0f}.dzbL1W_palette [data-couleur=gris]{--k:#8e97a8;--kp:#eef0f3;--kp2:#e0e4ea;--ki:#4a5261}
.r2GoJq_feuille{box-sizing:border-box;color:var(--c-text);font-family:var(--font);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;gap:14px;padding:38px 44px 26px;font-size:11px;line-height:1.35;display:flex;position:relative;overflow:hidden}.r2GoJq_feuille *,.r2GoJq_feuille :before,.r2GoJq_feuille :after{box-sizing:border-box}.r2GoJq_entete{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex;box-shadow:0 1px #e7e3dc}.r2GoJq_ecurie{color:var(--c-text-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:700}.r2GoJq_titre{letter-spacing:-.04em;margin:0;font-size:31px;font-weight:800;line-height:1.08}.r2GoJq_bilan{color:var(--c-text-2);margin:6px 0 0;font-size:12.5px}.r2GoJq_logo{color:var(--c-action);font-size:21px;line-height:1}.r2GoJq_pied{color:var(--c-text-2);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:11px;font-size:9.5px;display:flex;box-shadow:0 -1px #e7e3dc}.r2GoJq_legende{flex-wrap:wrap;gap:4px 16px;display:flex}.r2GoJq_legende span{align-items:center;gap:6px;display:inline-flex}.r2GoJq_pied p{text-align:right;white-space:nowrap;margin:0}.r2GoJq_cle{background:var(--k,var(--gris-500));border-radius:3px;flex:none;width:9px;height:9px}.r2GoJq_cleGrise{background:#e3e1dc}.r2GoJq_mot,.r2GoJq_ch{color:var(--c-text);white-space:nowrap;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.r2GoJq_mot:before,.r2GoJq_ch:before{background:var(--k,var(--c-available));content:"";border-radius:50%;flex:none;width:7px;height:7px}[data-teinte=A_CONFIRMER] .r2GoJq_mot:before,[data-teinte=A_CONFIRMER].r2GoJq_ch:before{box-shadow:inset 0 0 0 2px var(--k,var(--c-to-confirm));background:0 0}[data-teinte=RETENU] .r2GoJq_mot,[data-teinte=ANNULE] .r2GoJq_mot{color:var(--c-text-2)}[data-teinte=RETENU] .r2GoJq_mot:before,[data-teinte=RETENU].r2GoJq_ch:before{background:var(--gris-500);border-radius:1px;height:2px}[data-teinte=ANNULE] .r2GoJq_mot:before,[data-teinte=ANNULE].r2GoJq_ch:before{box-shadow:inset 0 0 0 2px var(--gris-500);background:0 0;border-radius:0}[data-teinte=ANNULE] .r2GoJq_barre{text-decoration:line-through}.r2GoJq_autres{color:var(--c-text-2);margin:0;font-size:9px;font-weight:700}.r2GoJq_semaine{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.r2GoJq_grille{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:8px;display:grid}.r2GoJq_tete{align-items:center;gap:7px;padding:0 2px;display:flex}.r2GoJq_tete span{color:var(--c-text-2);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.r2GoJq_tete b{letter-spacing:-.02em;border-radius:14px;place-items:center;min-width:27px;height:27px;font-size:17px;font-weight:800;display:grid}.r2GoJq_tete[data-aujourdhui] b{background:var(--c-available);color:#fff}.r2GoJq_marque{min-height:21px;color:var(--c-text-2);border-radius:7px;margin:0;padding:4px 8px;font-size:9.5px;font-weight:600}.r2GoJq_marque:not(:empty){background:var(--gris-100)}.r2GoJq_bandesDeLaSemaine{row-gap:4px}.r2GoJq_bande{background:var(--kp,#f4ede0);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;height:20px;padding:0 9px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.r2GoJq_bande[data-avant]{border-top-left-radius:0;border-bottom-left-radius:0}.r2GoJq_bande[data-apres]{border-top-right-radius:0;border-bottom-right-radius:0}.r2GoJq_colonnes{flex:1;align-items:start;min-height:0}.r2GoJq_colonne{flex-direction:column;gap:6px;min-width:0;display:flex}.r2GoJq_carte{background:var(--kp,#f4f3f0);box-shadow:inset 3px 0 0 var(--k,var(--gris-200));border-radius:10px;flex-direction:column;gap:1px;padding:7px 9px 7px 13px;display:flex}.r2GoJq_heureDeCarte{color:var(--c-text-2);font-size:9.5px;font-weight:700}.r2GoJq_titreDeCarte{font-size:11px;font-weight:700;line-height:1.25}.r2GoJq_precision{color:var(--c-text-2);font-size:9.5px}.r2GoJq_carte .r2GoJq_mot{margin-top:3px}.r2GoJq_carte[data-teinte=ANNULE],.r2GoJq_carte[data-teinte=RETENU]{background:var(--c-bg-subtle);box-shadow:inset 3px 0 0 var(--gris-200);color:var(--c-text-2)}.r2GoJq_heureDebut{display:none}.r2GoJq_carte[data-serree]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"debut titre titre""precision precision mot";align-items:baseline;gap:0 6px;padding:4px 7px 4px 11px;display:grid}.r2GoJq_carte[data-serree] .r2GoJq_heureDeCarte{grid-area:debut}.r2GoJq_carte[data-serree] .r2GoJq_heureEntiere{display:none}.r2GoJq_carte[data-serree] .r2GoJq_heureDebut{display:inline}.r2GoJq_carte[data-serree] .r2GoJq_titreDeCarte{text-overflow:ellipsis;white-space:nowrap;grid-area:titre;overflow:hidden}.r2GoJq_carte[data-serree] .r2GoJq_precision{text-overflow:ellipsis;white-space:nowrap;grid-area:precision;overflow:hidden}.r2GoJq_carte[data-serree] .r2GoJq_mot{grid-area:mot;margin-top:0}.r2GoJq_mois{flex-direction:column;flex:1;min-height:0;display:flex}.r2GoJq_joursDuMois{grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:6px;display:grid}.r2GoJq_joursDuMois span{color:var(--c-text-2);letter-spacing:.08em;text-transform:uppercase;padding-left:7px;font-size:10px;font-weight:700}.r2GoJq_semainesDuMois{grid-template-rows:repeat(var(--w), minmax(0, 1fr));flex:1;min-height:0;display:grid}.r2GoJq_semaineDuMois{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;position:relative;box-shadow:inset 0 1px #ece8e1}.r2GoJq_case{min-width:0;min-height:0;padding:6px 7px 4px;overflow:hidden}.r2GoJq_case+.r2GoJq_case{box-shadow:inset 1px 0 #f1eee9}.r2GoJq_case[data-hors]{opacity:.35}.r2GoJq_case[data-marque]{background:var(--gris-100)}.r2GoJq_case>b{border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:11px;font-weight:800;display:inline-grid}.r2GoJq_case[data-aujourdhui]>b{background:var(--c-available);color:#fff}.r2GoJq_case em{color:var(--c-text-2);margin-left:6px;font-size:9px;font-style:normal;font-weight:600}.r2GoJq_lignes{flex-direction:column;gap:1px;display:flex}.r2GoJq_ch{gap:5px;min-width:0;font-size:9px;line-height:1.45}.r2GoJq_ch b{flex:none;font-weight:700}.r2GoJq_ch>span{text-overflow:ellipsis;overflow:hidden}.r2GoJq_ch[data-teinte=RETENU]>span,.r2GoJq_ch[data-teinte=ANNULE]>span{color:var(--c-text-2)}.r2GoJq_barreDeSejour{--gl:4px;--gr:4px;top:calc(31px + var(--l) * 16px);left:calc(var(--c) * 100% / 7 + var(--gl));width:calc(var(--n) * 100% / 7 - var(--gl) - var(--gr));background:var(--kp,#f4ede0);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;height:14px;padding:0 7px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;overflow:hidden}.r2GoJq_barreDeSejour[data-avant]{--gl:0px;border-top-left-radius:0;border-bottom-left-radius:0}.r2GoJq_barreDeSejour[data-apres]{--gr:0px;border-top-right-radius:0;border-bottom-right-radius:0}.r2GoJq_annee{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:space-between;gap:18px 30px;min-height:0;display:grid}.r2GoJq_petitMois h2{letter-spacing:-.01em;margin:0 0 5px;font-size:13px;font-weight:800}.r2GoJq_grilleDuMois{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px 0;display:grid}.r2GoJq_grilleDuMois>i{color:var(--c-text-2);font-size:8px;font-style:normal;font-weight:700}.r2GoJq_petitJour{border-radius:6px;place-items:center;height:22px;font-size:9.5px;font-weight:600;display:grid;position:relative}.r2GoJq_petitJour[data-marque]{background:var(--gris-100)}.r2GoJq_petitJour[data-aujourdhui]{background:var(--c-available);color:#fff}.r2GoJq_petitJour em{justify-content:center;gap:1.5px;display:flex;position:absolute;bottom:1px;left:0;right:0}.r2GoJq_petitJour em i{background:var(--k,var(--gris-500));border-radius:50%;width:3.6px;height:3.6px}.r2GoJq_petitJour[data-aujourdhui] em i{box-shadow:0 0 0 .6px #fff}.r2GoJq_jour{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.r2GoJq_jour h2{color:var(--c-text-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:700}.r2GoJq_conge{background:var(--gris-100);color:var(--c-text-2);border-radius:9px;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.r2GoJq_ligne{background:var(--kp,#f4f3f0);box-shadow:inset 4px 0 0 var(--k,var(--gris-200));border-radius:13px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:0 16px;margin-bottom:8px;padding:12px 16px 12px 20px;display:grid}.r2GoJq_heures{flex-direction:column;line-height:1.25;display:flex}.r2GoJq_heures b{letter-spacing:-.01em;font-size:15px;font-weight:800}.r2GoJq_heures span{color:var(--c-text-2);font-size:11px}.r2GoJq_libelle{flex-direction:column;min-width:0;display:flex}.r2GoJq_libelle b{font-size:14px;font-weight:700;line-height:1.3}.r2GoJq_libelle span{color:var(--c-text-2);font-size:11.5px}.r2GoJq_ligne .r2GoJq_mot{font-size:11px}.r2GoJq_ligne[data-teinte=ANNULE],.r2GoJq_ligne[data-teinte=RETENU]{background:var(--c-bg-subtle);box-shadow:inset 4px 0 0 var(--gris-200);color:var(--c-text-2)}.r2GoJq_ligne[data-serree]{margin-bottom:5px;padding:6px 14px 6px 18px}.r2GoJq_ligne[data-serree] .r2GoJq_heures span{display:none}.r2GoJq_ligne[data-serree] .r2GoJq_libelle b{font-size:12.5px}.r2GoJq_ligne[data-serree] .r2GoJq_libelle span{font-size:10.5px}.r2GoJq_rien{color:var(--c-text-2);margin:0;font-size:13px}
.dpwYGa_choix{flex-wrap:wrap;flex:none;gap:8px;display:flex}.dpwYGa_pastille{background:var(--c-bg-subtle);min-height:44px;box-shadow:none;color:var(--c-text-2);font:600 15px / 1.2 var(--font);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--mv-rapide);border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 14px 0 12px;display:inline-flex}.dpwYGa_pastille:hover{background:var(--gris-100)}.dpwYGa_pastille[aria-checked=true]{background:var(--foret-pale);color:var(--c-text)}.dpwYGa_pastille[aria-checked=true]:hover{background:#dfe6e2}.dpwYGa_rondel{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--gris-500);color:#fff;transition:background var(--mv-rapide), box-shadow var(--mv-rapide);border-radius:50%;flex:none;place-items:center;display:grid}.dpwYGa_rondel svg{opacity:0}.dpwYGa_pastille[aria-checked=true] .dpwYGa_rondel{background:var(--c-available);box-shadow:none}.dpwYGa_pastille[aria-checked=true] .dpwYGa_rondel svg{opacity:1}.dpwYGa_scene{background:var(--c-bg-subtle);border-radius:16px;flex:1 1 0;place-items:center;min-height:0;padding:20px;display:grid;overflow:hidden}.dpwYGa_cadre{box-shadow:var(--sh-2);background:#fff;flex:none;position:relative;overflow:hidden}.dpwYGa_page{transform:scale(var(--ech,1));transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.dpwYGa_etat{color:var(--c-text-2);text-align:center;justify-items:center;gap:12px;margin:0;font-size:15px;font-weight:400;display:grid}.dpwYGa_etat:before{content:none}.dpwYGa_etat p{margin:0}.dpwYGa_aide{color:var(--c-text-2);flex:none;margin:0;font-size:15px}@media (max-width:600px){.dpwYGa_scene{padding:12px}.dpwYGa_aide{font-size:14px}}
.BiJZMG_liste{flex-direction:column;gap:10px;max-width:65rem;display:flex}.BiJZMG_mois{color:var(--c-text-2);margin:18px 4px 4px;font-size:.9375rem;font-weight:700}.BiJZMG_jour{background:var(--c-bg);box-shadow:var(--sh-1);border-radius:18px;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:0 6px;padding:6px 6px 6px 2px;display:grid}.BiJZMG_jour[data-vide]{box-shadow:none;background:0 0;border-radius:12px;padding:0 6px 0 2px}.BiJZMG_jour[data-vide][data-marque]{background:var(--gris-100)}.BiJZMG_jour[data-passe]{opacity:.6}.BiJZMG_date{min-height:56px;color:var(--c-text);transition:background var(--mv-rapide);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;text-decoration:none;display:flex}.BiJZMG_date:hover{background:var(--gris-100);text-decoration:none}.BiJZMG_jour[data-vide] .BiJZMG_date{flex-direction:row;justify-content:center;gap:5px;min-height:44px;padding:4px}.BiJZMG_jour[data-vide] .BiJZMG_num{width:auto;height:auto;font-size:1rem;font-weight:700}.BiJZMG_sem{color:var(--c-text-2);font-size:.8125rem;font-weight:600}.BiJZMG_num{letter-spacing:-.02em;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:800;display:grid}.BiJZMG_jour[data-aujourdhui] .BiJZMG_num,.BiJZMG_jour[data-vide] .BiJZMG_date[aria-current=date] .BiJZMG_num{background:var(--c-available);color:var(--c-on-action)}.BiJZMG_auj{color:var(--c-available);font-size:.8125rem;font-weight:700}.BiJZMG_contenu{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:2px 0;display:flex}.BiJZMG_rien{color:var(--c-text-2);margin:0;font-size:.9375rem}.BiJZMG_rien b{color:var(--c-text-2);font-weight:700;display:block}.BiJZMG_periode{margin-top:1px;font-size:.875rem;display:block}.BiJZMG_bande{background:var(--gris-100);color:var(--c-text-2);border-radius:10px;margin:2px 0;padding:8px 12px;font-size:.875rem;font-weight:600}.BiJZMG_jour[data-du],.BiJZMG_mois[data-du]{scroll-margin-top:calc(var(--entete-haut,0px) + 8px)}.BiJZMG_lignes{margin:0;padding:0;list-style:none}.BiJZMG_lignes li+li{box-shadow:inset 0 1px 0 var(--gris-100)}.BiJZMG_ligne{min-height:60px;color:var(--c-text);-webkit-user-select:none;user-select:none;transition:background var(--mv-rapide);border-radius:12px;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:grid}.BiJZMG_ligne[data-temps=passe]{opacity:.58}.BiJZMG_ligne:hover{background:var(--c-bg-subtle);text-decoration:none}.BiJZMG_ligne[data-genre=HEBERGEMENT]:not([aria-current=true]),.BiJZMG_ligne[data-genre=PENSION]:not([aria-current=true]),.BiJZMG_ligne[data-genre=STAGE]:not([aria-current=true]){background:var(--kp)}.BiJZMG_ligne[data-genre=HEBERGEMENT]:not([aria-current=true]):hover,.BiJZMG_ligne[data-genre=PENSION]:not([aria-current=true]):hover,.BiJZMG_ligne[data-genre=STAGE]:not([aria-current=true]):hover{background:var(--kp2)}.BiJZMG_ligne[data-teinte=FERME][data-genre=HEBERGEMENT] .BiJZMG_etat,.BiJZMG_ligne[data-teinte=FERME][data-genre=PENSION] .BiJZMG_etat,.BiJZMG_ligne[data-teinte=FERME][data-genre=STAGE] .BiJZMG_etat{color:var(--ki,var(--c-text))}.BiJZMG_ligne[aria-current=true]{background:var(--foret-pale)}.BiJZMG_heure{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.875rem;line-height:1.3;display:flex}.BiJZMG_heure b{font-weight:800}.BiJZMG_heure span{color:var(--c-text-2)}.BiJZMG_texte{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.BiJZMG_texte strong{font-weight:700}.BiJZMG_texte span{color:var(--c-text-2);font-size:.875rem}.BiJZMG_etat{white-space:nowrap;font-size:.875rem}@container agenda (max-width:39.99rem){.BiJZMG_jour{grid-template-columns:4.5rem minmax(0,1fr)}.BiJZMG_ligne{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"h tx""h mo";align-items:start}.BiJZMG_heure{grid-area:h}.BiJZMG_texte{grid-area:tx}.BiJZMG_etat{grid-area:mo;margin-top:2px}}@media (prefers-reduced-motion:reduce){.BiJZMG_date,.BiJZMG_ligne{transition:none}}
._F4t1W_liste{gap:16px;display:grid}._F4t1W_jour h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;display:flex}._F4t1W_jour h3 a{color:var(--c-text);text-decoration:none}._F4t1W_jour h3 a:first-letter{text-transform:uppercase}._F4t1W_aujourdhui{border-radius:var(--r-full);background:var(--c-available);color:var(--c-on-action);padding:2px 8px;font-size:.75rem;font-weight:700}._F4t1W_bande{border-radius:var(--r-sm);background:var(--gris-100);margin:0 0 8px;padding:6px 10px;font-size:.8125rem;font-weight:600}._F4t1W_rien{color:var(--c-text-2);margin:0;font-size:.875rem}._F4t1W_jour ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._F4t1W_ligne{border-radius:var(--r-md);-webkit-user-select:none;user-select:none;grid-template-columns:6.5rem minmax(0,1fr);gap:10px;padding:10px 12px;font-size:.875rem;line-height:1.35;text-decoration:none;display:grid}._F4t1W_heure{color:var(--c-text-2);font-variant-numeric:tabular-nums}._F4t1W_texte{overflow-wrap:anywhere;min-width:0}._F4t1W_precision{color:var(--c-text-2);font-size:.8125rem;display:block}
.kvJOoW_menu{z-index:40;border-radius:var(--r-lg);background:var(--c-bg);box-shadow:var(--sh-fenetre);animation:kvJOoW_apparition var(--mv-rapide) var(--mv-sortie);gap:4px;padding:12px;display:grid;position:fixed}.kvJOoW_moment{color:var(--c-text-2);margin:0 4px 6px;font-size:.875rem}.kvJOoW_moment span:first-letter{text-transform:uppercase}.kvJOoW_moment span{display:inline-block}.kvJOoW_menu ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kvJOoW_choix,.kvJOoW_annuler{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--c-text);font:600 .9375rem / 1.2 var(--font);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--d-base) var(--ease);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.kvJOoW_choix:hover,.kvJOoW_choix:focus-visible{background:var(--c-bg-subtle);text-decoration:none}.kvJOoW_annuler{color:var(--c-text-2)}.kvJOoW_annuler:hover{background:var(--c-bg-subtle)}@keyframes kvJOoW_apparition{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.kvJOoW_menu{animation:none}}
.Kp1yxq_pager{touch-action:pan-y pinch-zoom;position:relative;overflow-x:clip}.Kp1yxq_rail{will-change:transform;align-items:flex-start;width:300%;display:flex;transform:translate(-33.3333%)}.Kp1yxq_pane{flex:0 0 33.3333%;min-width:0}.Kp1yxq_pane[data-voisine]{pointer-events:none;-webkit-user-select:none;user-select:none}
._4PAFOG_panneau{display:none}._4PAFOG_fleches{gap:4px;display:inline-flex}._4PAFOG_fleches button{border-radius:var(--r-md);background:var(--c-bg-muted);width:36px;height:36px;color:var(--c-text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._4PAFOG_carte{border-radius:var(--r-lg);background:var(--c-bg);box-shadow:var(--sh-1);gap:8px;padding:16px;display:grid}._4PAFOG_haut{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._4PAFOG_haut h3{overflow-wrap:anywhere;margin:8px 0 0;font-size:1.125rem}._4PAFOG_haut button{flex:none;min-height:40px;padding:8px 12px}@container agenda (min-width:56rem){._4PAFOG_panneau{align-content:start;gap:20px;display:grid;position:sticky;top:16px}}
.wudrZG_zone{position:relative}.wudrZG_bulle{z-index:30;background:var(--c-bg);width:max-content;max-width:min(370px,100% - 16px);box-shadow:var(--sh-fenetre);color:var(--c-text);pointer-events:none;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px;font-size:.875rem;display:flex;position:absolute}.wudrZG_bulle p{margin:0}.wudrZG_titre{font-weight:700}.wudrZG_dit{color:var(--c-text-2)}.wudrZG_ligne{align-items:baseline;gap:8px;display:flex}.wudrZG_ligne b{font-variant-numeric:tabular-nums;flex:none;min-width:3.4em}@media (prefers-reduced-motion:no-preference){.wudrZG_bulle{animation:wudrZG_apparition var(--d-base) var(--ease)}@keyframes wudrZG_apparition{0%{opacity:0}}}
.wGNYmW_an{scroll-margin-top:calc(var(--entete-haut,0px) + 8px)}.wGNYmW_an+.wGNYmW_an{margin-top:40px}.wGNYmW_anTitre{letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:800}.wGNYmW_annee{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.wGNYmW_nom{color:var(--c-text);font-size:1rem;font-weight:700;text-decoration:none}.wGNYmW_nom:hover{text-decoration:underline}.wGNYmW_nom[aria-current=date]{color:var(--c-available)}@container agenda (min-width:40rem){.wGNYmW_annee{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}}@container agenda (min-width:56rem){.wGNYmW_annee{grid-template-columns:repeat(4,minmax(0,1fr))}}
.A4nnCq_jours{top:var(--entete-haut,0px);z-index:4;background:var(--c-bg);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky}.A4nnCq_repere{pointer-events:none;scroll-margin-top:calc(var(--entete-haut,0px) + 2rem)}.A4nnCq_mois{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;display:grid}.A4nnCq_nom{color:var(--c-text-2);text-align:center;padding:4px 6px 8px;font-size:.75rem;font-weight:600}.A4nnCq_case{min-width:0;height:4rem;box-shadow:inset 1px 1px 0 var(--c-border);transition:background var(--d-base) var(--ease);flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex;position:relative}.A4nnCq_case:nth-child(7n+1){box-shadow:inset 0 1px 0 var(--c-border)}.A4nnCq_case[data-week-end]{background-color:#f7f7f7b3}.A4nnCq_case[data-choisi]{background-color:var(--foret-pale)}.A4nnCq_case[data-cible]{background-color:color-mix(in srgb, var(--c-available) 12%, transparent)}.A4nnCq_ligne[data-glissable]{cursor:grab}.A4nnCq_ligne[data-part]{opacity:.35}.A4nnCq_mois[data-creation] .A4nnCq_case{cursor:cell}.A4nnCq_numero{border-radius:var(--r-full);min-width:28px;height:28px;color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-self:center;align-items:center;padding:0 6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.A4nnCq_numero:hover{text-decoration:none}@container agenda (max-width:39.99rem){.A4nnCq_numero{pointer-events:none}}.A4nnCq_case[data-voisin] .A4nnCq_numero{color:var(--c-unavailable);font-weight:400}.A4nnCq_numero[aria-current=date]{background:var(--c-available);color:var(--c-on-action)}.A4nnCq_bande,.A4nnCq_lignes,.A4nnCq_plus{display:none}.A4nnCq_bande{background:var(--gris-100);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;font-size:.6875rem;font-weight:600;overflow:hidden}.A4nnCq_lignes{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none}.A4nnCq_lignes li{min-width:0}.A4nnCq_ligne{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:1px 6px;font-size:.75rem;line-height:1.35;text-decoration:none;display:flex;overflow:hidden}.A4nnCq_mois .A4nnCq_ligne{box-shadow:none}.A4nnCq_mois .A4nnCq_ligne:not([data-teinte=RETENU],[data-teinte=ANNULE],[aria-current=true]){background:0 0}.A4nnCq_mois .A4nnCq_ligne:hover{box-shadow:none;background:var(--c-bg-subtle)}.A4nnCq_mois .A4nnCq_ligne[data-genre=PENSION]:not([aria-current=true]){background:var(--kp)}.A4nnCq_ligne>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.A4nnCq_heure{color:var(--c-text-2);font-variant-numeric:tabular-nums;flex:none}.A4nnCq_plus{color:var(--c-text-2);align-self:flex-start;padding:0 6px;font-size:.75rem;font-weight:600;text-decoration:none}.A4nnCq_points{justify-content:center;gap:2px;font-size:0;display:flex}.A4nnCq_points>span{display:inline-flex}.A4nnCq_points>span[data-genre]:not([data-teinte=RETENU],[data-teinte=ANNULE])>span{color:var(--k)}.A4nnCq_couloirs,.A4nnCq_sejour{display:none}.A4nnCq_sejour{--pas:22px;z-index:2;height:20px;margin:calc(6px + 28px + 2px + var(--couloir,0) * var(--pas)) 4px 0;background:var(--kp,var(--gris-100));color:var(--c-text);white-space:nowrap;transition:background var(--mv-rapide), box-shadow var(--mv-rapide);border-radius:7px;align-self:start;padding:0 8px;font-size:.75rem;font-weight:600;line-height:20px;text-decoration:none}.A4nnCq_sejour.A4nnCq_marque{z-index:1;background:var(--gris-100);color:var(--c-text-2);cursor:default}.A4nnCq_sejour span{text-overflow:ellipsis;display:block;overflow:hidden}.A4nnCq_sejour:hover{background:var(--kp2,var(--gris-200));text-decoration:none}.A4nnCq_sejour[aria-current=true]{background:var(--kp2,var(--gris-200));box-shadow:var(--sh-1)}.A4nnCq_sejour:not([data-debut]){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.A4nnCq_sejour:not([data-fin]){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}@container agenda (min-width:40rem){.A4nnCq_case{height:auto;min-height:calc(7.25rem + var(--couloirs,0) * 22px);padding:6px}.A4nnCq_couloirs{height:calc(var(--couloirs,0) * 22px - 2px);display:block}.A4nnCq_sejour{display:block}.A4nnCq_numero{align-self:flex-start}.A4nnCq_bande,.A4nnCq_lignes{gap:2px;display:grid}.A4nnCq_bande{display:block}.A4nnCq_plus{display:inline}.A4nnCq_points{display:none}}
