.ouverture[data-astro-cid-cbo6uesy]{padding-block:clamp(24px,4vw,56px)}.ouverture__grille[data-astro-cid-cbo6uesy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ouverture__texte[data-astro-cid-cbo6uesy]{max-width:46rem}h1[data-astro-cid-cbo6uesy]{letter-spacing:-.015em;font-size:clamp(34px,3.4vw,66px);line-height:1.08}.ouverture__chapo[data-astro-cid-cbo6uesy]{margin-top:var(--espace-4);max-width:36rem;color:var(--encre);font-size:clamp(18px,1.25vw,21px);line-height:1.55}.ouverture__actions[data-astro-cid-cbo6uesy]{align-items:center;gap:var(--espace-3) var(--espace-5);margin-top:var(--espace-5);flex-wrap:wrap;display:flex}.ouverture__origine[data-astro-cid-cbo6uesy]{margin-top:var(--espace-5);padding-top:var(--espace-3);border-top:1px solid var(--filet);max-width:28rem;color:var(--encre-douce);font-size:15px;line-height:22px}.ouverture__scene[data-astro-cid-cbo6uesy]{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;width:100%;max-height:min(760px,78vh);margin-inline:auto;position:relative}.ouverture__scene[data-astro-cid-cbo6uesy] canvas[data-astro-cid-cbo6uesy]{width:100%;height:100%}.legende-point[data-astro-cid-cbo6uesy]{color:var(--encre-douce);white-space:nowrap;opacity:0;transition:opacity .42s var(--sortie);pointer-events:none;font-size:15px;line-height:1;position:absolute;transform:translateY(-50%)}.legende-point[data-astro-cid-cbo6uesy][data-visible]{opacity:1}.ouverture__question[data-astro-cid-cbo6uesy]{text-align:center;color:var(--encre-douce);opacity:0;transition:opacity .5s var(--sortie);pointer-events:none;font-size:15px;position:absolute;bottom:0;left:0;right:0}.ouverture__question[data-astro-cid-cbo6uesy][data-visible]{opacity:1}@media (width<=900px){.ouverture__grille[data-astro-cid-cbo6uesy]{grid-template-columns:1fr}.ouverture__scene[data-astro-cid-cbo6uesy]{order:-1;max-width:380px;max-height:42vh}}.registre-section{padding-block:clamp(40px,5vw,80px) clamp(56px,8vw,112px)}.registre-entree{margin-bottom:var(--espace-5);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.registre-entree h2{letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);line-height:1.15}.registre-entree p{color:var(--encre-douce);max-width:30rem}.registre{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.cahier{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);overflow:hidden}.cahier__tete{justify-content:space-between;gap:var(--espace-3);border-bottom:1px solid var(--filet);padding:14px 20px;font-size:15px;font-weight:500;display:flex}.cahier__date{color:var(--encre-douce);white-space:nowrap;font-weight:400}.cahier__lignes{margin:0;padding:0;list-style:none}.cahier__ligne+.cahier__ligne{border-top:1px solid var(--filet)}.inscription{column-gap:var(--espace-3);background:linear-gradient(to right, transparent 91px, var(--filet) 91px, var(--filet) 92px, transparent 92px);width:100%;color:var(--encre);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--sortie);border:0;grid-template-rows:auto auto;grid-template-columns:72px 1fr;padding:16px 20px;display:grid}.inscription:hover{background-color:#faf8f3}.inscription[aria-expanded=true]{background-color:var(--vert-pale)}.inscription__heure{color:var(--encre-douce);grid-row:1/span 2;font-size:15px;line-height:24px}.inscription[aria-expanded=true] .inscription__heure{color:var(--vert);font-weight:500}.inscription__service{color:var(--encre-douce);padding-left:8px;font-size:13px;line-height:18px}.inscription__texte{padding-left:8px;font-size:16px;line-height:23px}.cahier__note{border-top:1px solid var(--filet);color:var(--encre-douce);padding:12px 20px;font-size:13px;line-height:18px}.scenes{position:sticky;top:100px}.fenetre{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);animation:ouvrir .32s var(--sortie);overflow:hidden;box-shadow:0 18px 40px -24px #14201c47,0 2px 6px -2px #14201c14}@keyframes ouvrir{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.fenetre__barre{justify-content:space-between;gap:var(--espace-3);background:var(--vert);color:var(--sur-vert);padding:10px 16px;font-size:13px;line-height:18px;display:flex}.fenetre__barre span:last-child{opacity:.82}.fenetre__corps{padding:20px}.outil-tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-3);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.fenetre h3{font-size:20px;line-height:26px}.outil-tete__aide{color:var(--encre-douce);margin-top:2px;font-size:13px;line-height:18px}.bascule{border:1px solid var(--filet);background:var(--creme);border-radius:10px;padding:3px;display:inline-flex}.bascule button{min-height:34px;color:var(--encre-douce);font:500 14px/1 var(--police);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.bascule button[aria-pressed=true]{background:var(--blanc);color:var(--encre);box-shadow:0 1px 2px #14201c1f}.compteurs{margin:0 0 var(--espace-3);border:1px solid var(--filet);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.compteurs div{flex-direction:column-reverse;padding:10px 12px;display:flex}.compteurs div+div{border-left:1px solid var(--filet)}.compteurs dd{margin:0;font-size:24px;font-weight:500;line-height:28px}.compteurs dt{color:var(--encre-douce);font-size:13px;line-height:18px}.legende-menage{margin:0 0 var(--espace-2);color:var(--encre-douce);flex-wrap:wrap;gap:6px 16px;padding:0;font-size:13px;list-style:none;display:flex}.pastille-ligne{vertical-align:-1px;border:1px solid;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pastille-ligne.arrivee,tr.arrivee{background:#e3f1fb;border-color:#7cb9e0}.pastille-ligne.recouche,tr.recouche{background:#fdf0df;border-color:#eea348}.pastille-ligne.blanc,tr.blanc{background:#fff9db;border-color:#e8c800}.table-defile{margin-inline:-4px;padding-inline:4px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}th{text-align:left;color:var(--encre-douce);border-bottom:1px solid var(--filet);padding:6px 8px;font-size:13px;font-weight:500}td{vertical-align:top;border-bottom:1px solid #eeeae2;padding:7px 8px}.table-menage td:first-child{font-weight:600}.table-menage .statut{color:#fff;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.table-menage .statut.propre{background:#3c7d57}.table-menage .statut.sale{background:#a8473a}.table-menage .mvt b{font-weight:600}.table-menage .mvt small{color:var(--encre-douce);font-size:12px;display:block}.outil-pied{align-items:center;gap:var(--espace-3);margin-top:var(--espace-3);flex-wrap:wrap;display:flex}.outil-pied__retour{color:var(--vert);font-size:13px}.petit-bouton{border:1px solid var(--filet);background:var(--blanc);min-height:38px;color:var(--encre);font:500 14px/1 var(--police);cursor:pointer;border-radius:9px;padding:0 14px}.petit-bouton:hover{border-color:#c4bdae}.petit-bouton.plein{background:var(--vert);border-color:var(--vert);color:var(--sur-vert)}.petit-bouton.plein:hover{background:var(--vert-fonce)}.petit-bouton[disabled]{cursor:default;color:var(--vert);background:var(--vert-pale);border-color:#0000}.consignes{margin:0;padding:0;list-style:none}.consigne{gap:var(--espace-3);border-bottom:1px solid #eeeae2;grid-template-columns:96px 1fr auto;align-items:center;padding:14px 0;font-size:15px;line-height:22px;display:grid}.consigne__service{color:var(--encre-douce);font-size:13px}.etapes{gap:var(--espace-4);margin:0 0 var(--espace-4);border-bottom:1px solid var(--filet);color:var(--encre-douce);padding:0 0 12px;font-size:14px;list-style:none;display:flex}.etapes li[aria-current=step]{color:var(--encre);font-weight:500}.etapes li[data-fait]{color:var(--vert)}.fiche{gap:8px var(--espace-3);margin:var(--espace-3) 0 0;grid-template-columns:132px 1fr;font-size:15px;line-height:22px;display:grid}.fiche dt{color:var(--encre-douce)}.fiche dd{margin:0}.fiche-note{margin-top:var(--espace-3);color:var(--encre-douce);font-size:14px;line-height:21px}.table-devis{margin-top:var(--espace-3)}.table-devis td:not(:first-child),.table-devis th:not(:first-child){text-align:right;white-space:nowrap}.table-devis tfoot th{color:var(--encre);border:0;padding-top:12px;font-size:15px}.table-devis tfoot td{border:0;padding-top:12px;font-weight:600}.alarme{padding:var(--espace-4) 0 var(--espace-3)}.alarme__texte{max-width:26rem;margin-bottom:var(--espace-4);font-size:19px;line-height:28px}.bouton--encre{background:var(--encre)}.bouton--encre:hover{background:#000}.table-presents{max-width:420px}.grand-chiffre{color:var(--vert);margin-top:var(--espace-3);font-size:72px;font-weight:500;line-height:1}.grand-chiffre__legende{margin-top:var(--espace-2);color:var(--encre-douce)}@media (width<=900px){.registre-entree,.registre{grid-template-columns:1fr}.registre-entree{gap:var(--espace-3)}.scenes{position:static}.scenes:empty{display:none}.cahier__ligne>.fenetre{margin:0 12px 16px;animation:none}}@media (width<=520px){.inscription{background:linear-gradient(to right, transparent 71px, var(--filet) 71px, var(--filet) 72px, transparent 72px);grid-template-columns:58px 1fr;padding:14px}.fenetre__corps{padding:16px}.consigne{grid-template-columns:1fr;gap:6px}.fiche{grid-template-columns:1fr;gap:0}.fiche dd{margin-bottom:8px}.compteurs{grid-template-columns:repeat(2,1fr)}.cahier__tete{flex-direction:column;gap:2px;padding:12px 14px}.table-menage th:nth-child(2),.table-menage td:nth-child(2){display:none}.compteurs div:nth-child(3){border-left:0;border-top:1px solid var(--filet)}.compteurs div:nth-child(4){border-top:1px solid var(--filet)}}section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);line-height:1.15}.familles[data-astro-cid-lcdefpme]{border-top:1px solid var(--filet);padding-block:clamp(48px,7vw,96px)}.familles__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);display:grid}.familles__chapo[data-astro-cid-lcdefpme]{margin-top:var(--espace-3);color:var(--encre-douce);max-width:26rem}.familles__liste[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.famille[data-astro-cid-lcdefpme]{gap:0 var(--espace-3);border-bottom:1px solid var(--filet);grid-template-columns:22px minmax(0,15rem) minmax(0,1fr);padding-block:20px;display:grid}.famille[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--filet)}.famille__point[data-astro-cid-lcdefpme]{background:var(--famille);border-radius:50%;width:14px;height:14px;margin-top:6px}.famille[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px;line-height:26px}.famille__tete[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--encre-douce);margin-top:2px;font-size:14px;line-height:20px}.famille__modules[data-astro-cid-lcdefpme]{font-size:16px;line-height:24px}.origine[data-astro-cid-lcdefpme]{background:var(--vert);color:var(--sur-vert);padding-block:clamp(56px,8vw,112px)}.origine__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.origine__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--espace-4);max-width:34rem;font-size:19px;line-height:29px}.emplacement-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;padding:var(--espace-4);border-radius:var(--rayon);background:var(--vert-fonce);border:1px dashed #ffffff80;align-items:flex-end;margin:0;display:flex}.emplacement-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#ffffffdb;max-width:22rem;font-size:15px;line-height:22px}.reseaux[data-astro-cid-lcdefpme]{padding-block:clamp(56px,8vw,112px) clamp(32px,4vw,56px)}.reseaux__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);display:grid}.reseaux__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:19px;line-height:29px}.reseaux__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--espace-4)}.pms[data-astro-cid-lcdefpme]{padding-block:clamp(32px,4vw,56px) clamp(56px,8vw,112px)}.pms__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pms__chapo[data-astro-cid-lcdefpme]{margin-top:var(--espace-3);color:var(--encre-douce);max-width:28rem}.pms__table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.pms__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.pms__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:top;border-bottom:1px solid var(--filet);padding:18px 0}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child th[data-astro-cid-lcdefpme],.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child td[data-astro-cid-lcdefpme]{border-top:1px solid var(--filet)}.pms__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{width:40%;padding-right:var(--espace-4);font-size:16px;font-weight:500}.pms__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{font-size:16px;line-height:24px}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child{background:var(--vert-pale)}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child th[data-astro-cid-lcdefpme]{padding-left:14px}.demo[data-astro-cid-lcdefpme]{background:var(--blanc);border-top:1px solid var(--filet);padding-block:clamp(56px,8vw,112px)}.demo__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);display:grid}.demo__chapo[data-astro-cid-lcdefpme]{margin-top:var(--espace-3);color:var(--encre-douce);max-width:26rem}.demo__formulaire[data-astro-cid-lcdefpme]{gap:var(--espace-3) var(--espace-4);grid-template-columns:1fr 1fr;display:grid}.demo__formulaire[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{gap:6px;font-size:15px;font-weight:500;display:grid}.demo__formulaire[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--encre-douce);margin-left:4px;font-size:14px;font-weight:400}.demo__formulaire[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.demo__formulaire[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{background:var(--creme);width:100%;min-height:46px;color:var(--encre);font:400 16px/24px var(--police);caret-color:var(--vert);border:1px solid #cfc8ba;border-radius:10px;padding:10px 12px}.demo__formulaire[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.demo__formulaire[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{outline:2px solid var(--vert);outline-offset:1px;background:var(--blanc)}.demo__formulaire[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-invalid=true]{border-color:var(--brique)}.demo__large[data-astro-cid-lcdefpme]{grid-column:1/-1}.demo__pied[data-astro-cid-lcdefpme]{align-items:center;gap:var(--espace-4);flex-wrap:wrap;display:flex}.demo__etat[data-astro-cid-lcdefpme]{color:var(--encre-douce);font-size:15px}@media (width<=900px){.familles__grille[data-astro-cid-lcdefpme],.origine__grille[data-astro-cid-lcdefpme],.reseaux__grille[data-astro-cid-lcdefpme],.pms__grille[data-astro-cid-lcdefpme],.demo__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=620px){.famille[data-astro-cid-lcdefpme]{grid-template-columns:22px 1fr}.famille__modules[data-astro-cid-lcdefpme]{margin-top:var(--espace-2);grid-column:2}.demo__formulaire[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pms__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.pms__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:0;width:auto;padding:0;display:block}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--filet);padding:16px 14px;display:block}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--filet)}.pms__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{margin-top:4px}.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child th[data-astro-cid-lcdefpme],.pms__table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:first-child td[data-astro-cid-lcdefpme]{border:0;padding-left:0}}
