._cantine_3w1b2_1{gap:20px;min-width:0;display:grid}._bloc_3w1b2_2{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--ombre);gap:12px;min-width:0;padding:22px;display:grid}._bloc_3w1b2_2 h2{font-size:22px}._entete_3w1b2_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._aide_3w1b2_5{color:var(--ink-soft);max-width:70ch;margin:0}._plein_3w1b2_6,._contour_3w1b2_6{border-radius:var(--radius-pill);min-height:44px;font:700 14px var(--font-ui);cursor:pointer;padding:0 18px}._plein_3w1b2_6{background:var(--ink);color:var(--bg);border:0}._contour_3w1b2_6{border:1.5px solid var(--line);color:var(--ink);background:0 0}._liste_3w1b2_9,._menus_3w1b2_9{margin:0;padding:0;list-style:none;display:grid}._liste_3w1b2_9 li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}._liste_3w1b2_9 li div,._menus_3w1b2_9 li div{min-width:0;display:grid}._liste_3w1b2_9 li span,._menus_3w1b2_9 li div span{color:var(--ink-soft);font-size:14px}._menus_3w1b2_9 li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}._jour_3w1b2_14{text-transform:capitalize;font-size:14px;font-weight:800}._soir_3w1b2_15{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:800}@media (max-width:560px){._menus_3w1b2_9 li{grid-template-columns:minmax(0,1fr) auto}._menus_3w1b2_9 li div{grid-area:2/1/auto/-1}}._note_3w1b2_17{color:var(--ink-soft);margin:0;font-size:13px;font-style:italic}._bloc_1dhq7_1{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--ombre);gap:12px;min-width:0;padding:22px;display:grid}._bloc_1dhq7_1 h2{font-size:22px}._entete_1dhq7_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._aide_1dhq7_4{color:var(--ink-soft);max-width:70ch;margin:0}._vide_1dhq7_5{color:var(--ink-soft);text-align:center;margin:0;padding:10px;font-style:italic}._plein_1dhq7_6,._contour_1dhq7_6{border-radius:var(--radius-pill);min-height:44px;font:700 14px var(--font-ui);cursor:pointer;padding:0 18px}._plein_1dhq7_6{background:var(--ink);color:var(--bg);border:0}._contour_1dhq7_6{border:1.5px solid var(--line);color:var(--ink);background:0 0}._regles_1dhq7_9,._vacances_1dhq7_9{margin:0;padding:0;list-style:none;display:grid}._regles_1dhq7_9 li,._vacances_1dhq7_9 li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}._regles_1dhq7_9 li:first-child,._vacances_1dhq7_9 li:first-child{border-top:0}._regles_1dhq7_9 span,._vacances_1dhq7_9 span{color:var(--ink-soft)}._regles_1dhq7_9 em,._vacances_1dhq7_9 em{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);white-space:nowrap;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800}._vacances_1dhq7_9 em{background:var(--surface-2);color:var(--ink-soft)}._academie_1dhq7_15{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);padding:4px 12px;font-size:13px;font-weight:800}@media (max-width:640px){._regles_1dhq7_9 li,._vacances_1dhq7_9 li{grid-template-columns:minmax(0,1fr);gap:4px}._regles_1dhq7_9 em,._vacances_1dhq7_9 em{justify-self:start}}._page_out4r_1{gap:24px;display:grid}._page_out4r_1 h1{font-size:clamp(30px,5vw,44px)}._sous_out4r_3{color:var(--ink-soft);margin:4px 0 0}._bloc_out4r_4{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--ombre);padding:22px}._bloc_out4r_4 h2{margin-bottom:6px;font-size:22px}._aide_out4r_6{color:var(--ink-soft);max-width:70ch;margin:0 0 18px}._tableau_out4r_8{display:grid}._ligneTitre_out4r_9,._ligne_out4r_9{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}._ligne_out4r_9:last-child{border-bottom:0}._ligneTitre_out4r_9{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:650}._ligneTitre_out4r_9 em{color:var(--accent);text-transform:none;letter-spacing:0;margin-left:4px;font-style:normal}._personne_out4r_13{align-items:center;gap:12px;font-weight:600;display:flex}._initiale_out4r_14{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--accent-ink);flex:none;place-items:center;font-weight:700;display:grid}._chezR_out4r_15,._chezC_out4r_15,._ailleurs_out4r_15{border-radius:var(--radius-pill);padding:5px 12px;font-size:14px;font-weight:600;display:inline-block}._chezR_out4r_15{background:var(--accent-soft);color:var(--accent)}._chezC_out4r_15{background:var(--succes-soft);color:var(--succes)}._ailleurs_out4r_15{background:var(--surface-2);color:var(--ink-soft)}@media (max-width:640px){._ligneTitre_out4r_9{display:none}._ligne_out4r_9{grid-template-columns:repeat(2,minmax(0,1fr))}._personne_out4r_13{grid-column:1/-1}._ligne_out4r_9 [data-label]:before{content:attr(data-label);color:var(--ink-soft);margin-bottom:4px;font-size:12px;display:block}}._colonnes_out4r_28{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}._colonnes_out4r_28 h3{font-family:var(--font-ui);margin-bottom:10px;font-size:15px;font-weight:650}._colonnes_out4r_28 small{color:var(--ink-soft);font-weight:450}._puces_out4r_31{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._puces_out4r_31 li{border-radius:var(--radius-pill);background:var(--surface-2);padding:6px 12px;font-size:14px}._avertissement_out4r_33{color:var(--ink-soft);margin:20px 0 0;font-size:14px;font-style:italic}._nom_out4r_35{line-height:1.2;display:grid}._nom_out4r_35 small{color:var(--ink-soft);font-size:12px;font-weight:600}._enteteBloc_out4r_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}._enteteBloc_out4r_37 h2{margin:0}._bouton_out4r_39{border-radius:var(--radius-pill);background:var(--ink);min-height:44px;color:var(--bg);font:700 14px var(--font-ui);cursor:pointer;border:0;padding:0 20px}._exceptions_out4r_40{margin:0;padding:0;list-style:none;display:grid}._exceptions_out4r_40 li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);place-items:center start;gap:12px;padding:12px 0;display:grid}._quand_out4r_42{font-size:14px;font-weight:700}._pourquoi_out4r_43{color:var(--ink-soft);justify-self:end;font-size:14px}@media (max-width:640px){._exceptions_out4r_40 li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}._quand_out4r_42{grid-column:1/-1}._pourquoi_out4r_43{grid-column:1/-1;justify-self:start}}._commune_out4r_49{border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}._blocCommun_out4r_50{border:2px solid var(--accent)}._synchro_out4r_51{border-radius:var(--radius-pill);background:var(--succes-soft);color:var(--succes);align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}._synchro_out4r_51 i{border-radius:var(--radius-pill);background:currentColor;width:8px;height:8px}._partage_out4r_53{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}._partage_out4r_53 div{border-radius:var(--radius-input);background:var(--surface-2);padding:16px 18px}._partage_out4r_53 h3{font-family:var(--font-ui);margin-bottom:8px;font-size:15px;font-weight:800}._partage_out4r_53 ul{color:var(--ink-soft);gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}._gouts_out4r_57{margin:0;padding:0;list-style:none;display:grid}._gouts_out4r_57 li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}._gouts_out4r_57 li div{flex-wrap:wrap;gap:6px;display:flex}._aime_out4r_60,._aimePas_out4r_60{border-radius:var(--radius-pill);padding:5px 12px;font-size:13px;font-weight:700}._aime_out4r_60{background:var(--succes-soft);color:var(--succes)}._aimePas_out4r_60{background:var(--alerte-soft);color:var(--alerte)}@media (max-width:560px){._gouts_out4r_57 li{grid-template-columns:minmax(0,1fr);gap:6px}}._enteteePage_out4r_64{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}
