.dom-grille[data-astro-cid-ucyt6lss]{display:grid;grid-template-columns:1fr;gap:clamp(8px,1.2vw,20px);align-items:start;margin-top:clamp(8px,1.4vh,16px)}@media(min-width:1280px){.dom-grille[data-astro-cid-ucyt6lss]{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}.dom-grille[data-astro-cid-ucyt6lss]>[data-astro-cid-ucyt6lss]{min-width:0}@media(max-width:1279px){.dom-liste[data-astro-cid-ucyt6lss][open] .dom-objectifs[data-astro-cid-ucyt6lss]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.dom-liste[data-astro-cid-ucyt6lss] summary[data-astro-cid-ucyt6lss]{cursor:pointer;padding:6px 12px;border-radius:12px;background:#0a2a5e;color:#f4f8ff;font-weight:800;font-size:clamp(14px,1.15vw,17px);min-height:40px;line-height:1.6}.dom-message[data-astro-cid-ucyt6lss]{margin-top:6px;padding:10px 12px;border-radius:14px;background:var(--carte);color:var(--encre);border:2px solid var(--trait);font-weight:600;font-size:clamp(14px,1.15vw,16px);line-height:1.4}.dom-objectifs[data-astro-cid-ucyt6lss]{list-style:none;counter-reset:o;display:grid;gap:6px;margin-top:8px}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss]{counter-increment:o;display:flex;gap:10px;align-items:baseline;min-width:0;padding:8px 10px;border-radius:14px;background:var(--carte);border:2px solid var(--trait);font-size:clamp(14px,1.1vw,16px);color:var(--doux);line-height:1.3}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss]:before{content:counter(o);flex:0 0 auto;width:1.7em;height:1.7em;border-radius:9px;display:grid;place-items:center;background:var(--glace2);color:var(--marine);font-family:var(--head);font-weight:700}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].bonus{border-style:dashed}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].bonus:before{content:"★"}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss] b{color:var(--encre)}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].fait{border-color:var(--menthe);background:#2fbf8f1f;color:var(--encre)}.dom-objectifs[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].fait:before{content:"✓";background:var(--menthe);color:#062b1f}.dom-prochain[data-astro-cid-ucyt6lss]{padding:8px 14px;border-radius:14px;border:2px solid var(--soleil-bord);background:#ffc24b29;font-weight:700;color:var(--encre);font-size:clamp(15px,1.25vw,18px);line-height:1.35}.dom-prochain[data-astro-cid-ucyt6lss].fini{border-color:var(--menthe);background:#2fbf8f24}.dom-vues[data-astro-cid-ucyt6lss]{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.dom-vues[data-astro-cid-ucyt6lss] button[data-astro-cid-ucyt6lss]{min-height:40px;padding:4px 12px;border-radius:999px;border:2px solid var(--trait);background:var(--carte);font-weight:800;color:var(--marine);font-size:clamp(13px,1.1vw,16px)}.dom-vues[data-astro-cid-ucyt6lss] button[data-astro-cid-ucyt6lss][aria-pressed=true]{background:var(--bleu);border-color:var(--bleu);color:var(--sur-bleu)}.dom-corps[data-astro-cid-ucyt6lss]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:0;align-items:stretch}@media(max-width:860px){.dom-corps[data-astro-cid-ucyt6lss]{grid-template-columns:1fr}}.dom-plan-wrap[data-astro-cid-ucyt6lss]{position:relative;overflow-x:auto;background:var(--papier);border-right:2px solid var(--trait);touch-action:pan-x pan-y}@media(max-width:860px){.dom-plan-wrap[data-astro-cid-ucyt6lss]{border-right:0;border-bottom:2px solid var(--trait)}}.dom-legende-plan[data-astro-cid-ucyt6lss]{position:absolute;left:8px;top:8px;z-index:2;margin:0;max-width:calc(100% - 16px);padding:4px 10px;border-radius:10px;background:var(--carte);border:2px solid var(--trait);color:var(--doux);font-weight:800;font-size:clamp(12px,1vw,14px);pointer-events:none}.dom-plan[data-astro-cid-ucyt6lss]{display:block;width:100%;min-width:540px;height:auto;max-height:min(58vh,520px);-moz-user-select:none;user-select:none;-webkit-user-select:none}.dom-plan[data-astro-cid-ucyt6lss] .piece rect{fill:#fff8ec;stroke:#b98a55;stroke-width:5}.dom-plan[data-astro-cid-ucyt6lss] .piece.dehors rect{fill:#eaf6ee;stroke:#6fa77f;stroke-dasharray:14 10}.dom-plan[data-astro-cid-ucyt6lss] .piece text{fill:#7a5530;font:700 19px var(--head)}.dom-plan[data-astro-cid-ucyt6lss] .piece.dehors text{fill:#3e7a50}.dom-plan[data-astro-cid-ucyt6lss] .halo{fill:url(#dom-halo);pointer-events:none}.dom-plan[data-astro-cid-ucyt6lss] .lampe{outline:none}.dom-plan[data-astro-cid-ucyt6lss] .lampe .verre{fill:#f3f1ea;stroke:#5b6575;stroke-width:4}.dom-plan[data-astro-cid-ucyt6lss] .lampe.allumee .verre{fill:#ffd54a;stroke:#c98a00}.dom-plan[data-astro-cid-ucyt6lss] .lampe .num{fill:#1b2a41;font:800 20px var(--head);text-anchor:middle;dominant-baseline:central;pointer-events:none}.dom-plan[data-astro-cid-ucyt6lss] .lampe .nom{fill:#1b2a41;font:700 15px var(--body)}.dom-plan[data-astro-cid-ucyt6lss] .lampe .wifi{font-size:16px}.dom-plan[data-astro-cid-ucyt6lss] .inter rect{fill:#c9ced6;stroke:#5b6575;stroke-width:3}.dom-plan[data-astro-cid-ucyt6lss] .inter.marche rect{fill:#7ed9b0;stroke:#1f8a5f}.dom-plan[data-astro-cid-ucyt6lss] .inter circle{fill:#fff;stroke:#5b6575;stroke-width:3}.dom-plan[data-astro-cid-ucyt6lss] .inter text{fill:#3a4556;font:700 12px var(--body)}.dom-plan[data-astro-cid-ucyt6lss] .actionnable{cursor:pointer}.dom-plan[data-astro-cid-ucyt6lss] .actionnable:hover .verre,.dom-plan[data-astro-cid-ucyt6lss] .actionnable:hover .box-fond{stroke:var(--bleuvif);stroke-width:6}.dom-plan[data-astro-cid-ucyt6lss] .actionnable:focus-visible .verre,.dom-plan[data-astro-cid-ucyt6lss] .actionnable:focus-visible .box-fond{stroke:var(--bleu);stroke-width:7}.dom-plan[data-astro-cid-ucyt6lss] .prise-fond{fill:#fff;stroke:#5b6575;stroke-width:4}.dom-plan[data-astro-cid-ucyt6lss] .prise.carton .prise-fond{fill:#f1e3c8;stroke:#a0784a;stroke-dasharray:8 6}.dom-plan[data-astro-cid-ucyt6lss] .prise .voyant{fill:#c9ced6}.dom-plan[data-astro-cid-ucyt6lss] .prise.marche .voyant{fill:#2fbf8f}.dom-plan[data-astro-cid-ucyt6lss] .prise.attente .voyant{animation:voyant 1s steps(1) infinite}@keyframes voyant{0%{fill:#ff9f1c}50%{fill:#2fbf8f}}@media(prefers-reduced-motion:reduce){.dom-plan[data-astro-cid-ucyt6lss] .prise.attente .voyant{animation:none;fill:#ff9f1c}}.dom-plan[data-astro-cid-ucyt6lss] .cordon{fill:none;stroke:#3a4556;stroke-width:3;stroke-dasharray:2 5;stroke-linecap:round}.dom-plan[data-astro-cid-ucyt6lss] .prise text{fill:#1b2a41;font:700 14px var(--body)}.dom-plan[data-astro-cid-ucyt6lss] .prise .pico{font-size:24px;text-anchor:middle}.dom-plan[data-astro-cid-ucyt6lss] .box-fond{fill:#fff;stroke:#5b6575;stroke-width:4}.dom-plan[data-astro-cid-ucyt6lss] .box-led{fill:#2fbf8f}.dom-plan[data-astro-cid-ucyt6lss] .dom-box.coupee .box-led{fill:#e5484d}.dom-plan[data-astro-cid-ucyt6lss] .dom-box text{fill:#1b2a41;font:800 15px var(--body);text-anchor:middle}.tel[data-astro-cid-ucyt6lss]{display:grid;place-items:center;padding:12px;background:var(--glace)}.tel-ecran[data-astro-cid-ucyt6lss]{position:relative;width:100%;max-width:260px;border-radius:28px;border:8px solid #1B2A41;background:#f7f9fc;padding:10px 10px 12px;box-shadow:var(--ombre);color:#1b2a41}.tel-haut[data-astro-cid-ucyt6lss]{display:flex;justify-content:space-between;font:700 12px var(--body);color:#5b6575;padding:0 6px}.tel-appli[data-astro-cid-ucyt6lss]{margin-top:6px;font-family:var(--head);font-weight:700;font-size:18px;color:#0a2a5e;padding:0 4px}.tel-appli[data-astro-cid-ucyt6lss] span[data-astro-cid-ucyt6lss]{display:block;font:600 13px var(--body);color:#5b6575}.tel-liste[data-astro-cid-ucyt6lss]{list-style:none;display:grid;gap:8px;margin-top:10px}.tel-liste[data-astro-cid-ucyt6lss] button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:60px;padding:6px 8px;border-radius:16px;border:2px solid #DCE3EC;background:#fff;text-align:left;color:#1b2a41;font:inherit}.tel-liste[data-astro-cid-ucyt6lss] button:hover:not(:disabled){border-color:var(--bleuvif)}.tel-liste[data-astro-cid-ucyt6lss] button:focus-visible{outline:3px solid var(--bleu);outline-offset:2px}.tel-liste[data-astro-cid-ucyt6lss] .ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:#e3e7ed;filter:grayscale(1)}.tel-liste[data-astro-cid-ucyt6lss] .allume .ico{background:#1e88e5;filter:none}.tel-liste[data-astro-cid-ucyt6lss] .hors-ligne .ico{opacity:.45}.tel-liste[data-astro-cid-ucyt6lss] .tx b{display:block;font-size:14px;line-height:1.2;hyphens:auto}.tel-liste[data-astro-cid-ucyt6lss] .tx small{font-size:12px;color:#5b6575;font-weight:600}.tel-liste[data-astro-cid-ucyt6lss] .etat{font:800 12px var(--body);padding:3px 6px;white-space:nowrap;border-radius:999px;background:#e3e7ed;color:#3a4556}.tel-liste[data-astro-cid-ucyt6lss] .allume .etat{background:#1e88e5;color:#fff}.tel-liste[data-astro-cid-ucyt6lss] .hors-ligne .etat{background:#fde2e2;color:#9b1c1c}.tel-pied[data-astro-cid-ucyt6lss]{margin-top:10px;font-size:12px;color:#5b6575;padding:0 4px}.tel-loin[data-astro-cid-ucyt6lss]{position:absolute;inset:0;border-radius:20px;background:#0a2a5ee0;color:#f4f8ff;display:grid;place-items:center;text-align:center;padding:16px;font-weight:800;font-size:15px;line-height:1.4}.tel-loin[data-astro-cid-ucyt6lss][hidden]{display:none}.tel-tout[data-astro-cid-ucyt6lss]{margin-top:8px;width:100%;min-height:42px;border-radius:14px;border:2px solid #1E88E5;background:#1e88e5;color:#fff;font-weight:800;font-size:15px}.tel-prog[data-astro-cid-ucyt6lss]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:end;gap:6px;font:700 12px var(--body);color:#3a4556}.tel-prog[data-astro-cid-ucyt6lss] label[data-astro-cid-ucyt6lss]{display:grid;gap:2px}.tel-prog[data-astro-cid-ucyt6lss] select[data-astro-cid-ucyt6lss]{min-height:36px;border-radius:10px;border:2px solid #DCE3EC;font:700 14px var(--body);color:#1b2a41;background:#fff}.tel-prog[data-astro-cid-ucyt6lss] button[data-astro-cid-ucyt6lss]{min-height:36px;padding:0 12px;border-radius:10px;border:2px solid #1E88E5;background:#eef6ff;color:#0a4fa3;font-weight:800}.tel-liste[data-astro-cid-ucyt6lss] .groupe{font:800 12px var(--body);color:#5b6575;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.tel-liste[data-astro-cid-ucyt6lss] li.app{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:stretch}.tel-liste[data-astro-cid-ucyt6lss] .reg{min-height:60px;width:30px;border-radius:14px;border:2px solid #DCE3EC;background:#fff;font-size:18px;display:grid;place-items:center;padding:0}.dom-outils[data-astro-cid-ucyt6lss]{border-top:0}.dom-outils[data-astro-cid-ucyt6lss][hidden]{display:none}.tel-ajout[data-astro-cid-ucyt6lss]{margin-top:8px;width:100%;min-height:42px;border-radius:14px;border:2px dashed #1E88E5;background:#eef6ff;color:#0a4fa3;font-weight:800;font-size:15px}.tel-assistant[data-astro-cid-ucyt6lss]{position:absolute;inset:0;z-index:3;border-radius:20px;background:#f7f9fc;padding:12px;display:grid;gap:7px;align-content:start;overflow-y:auto}.tel-assistant[data-astro-cid-ucyt6lss][hidden]{display:none}.tel-assistant-titre[data-astro-cid-ucyt6lss]{font-family:var(--head);font-weight:700;font-size:17px;color:#0a2a5e}.tel-assistant[data-astro-cid-ucyt6lss] label[data-astro-cid-ucyt6lss]{display:grid;gap:2px;font:700 12px var(--body);color:#3a4556}.tel-assistant[data-astro-cid-ucyt6lss] select[data-astro-cid-ucyt6lss],.tel-assistant[data-astro-cid-ucyt6lss] input[data-astro-cid-ucyt6lss][type=text]{min-height:38px;border-radius:10px;border:2px solid #DCE3EC;padding:2px 8px;font:700 15px var(--body);color:#1b2a41;background:#fff}.tel-assistant[data-astro-cid-ucyt6lss] .tel-case[data-astro-cid-ucyt6lss]{display:flex;align-items:center;gap:8px;font-size:13px}.tel-assistant[data-astro-cid-ucyt6lss] .tel-case[data-astro-cid-ucyt6lss] input[data-astro-cid-ucyt6lss]{width:22px;height:22px}.tel-assistant-bas[data-astro-cid-ucyt6lss]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tel-assistant-bas[data-astro-cid-ucyt6lss] .btn[data-astro-cid-ucyt6lss]{min-height:40px;padding:4px 14px;font-size:15px}.dom-enquete[data-astro-cid-ucyt6lss]{padding:12px 14px;background:var(--glace);border-top:2px solid var(--trait)}.dom-enquete[data-astro-cid-ucyt6lss] h3[data-astro-cid-ucyt6lss]{font-family:var(--head);font-size:clamp(17px,1.4vw,20px);color:var(--marine)}.dom-enquete[data-astro-cid-ucyt6lss] h3[data-astro-cid-ucyt6lss] span[data-astro-cid-ucyt6lss]{color:var(--doux);font-weight:600}.enq-liste[data-astro-cid-ucyt6lss]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:6px;margin-top:8px}.enq-liste[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 8px 6px 12px;border-radius:14px;background:var(--carte);border:2px solid var(--trait)}.enq-nom[data-astro-cid-ucyt6lss]{font-weight:700;color:var(--encre);font-size:clamp(14px,1.15vw,16px)}.enq-nom[data-astro-cid-ucyt6lss] b[data-astro-cid-ucyt6lss]{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#ffd54a;color:#1b2a41;margin-right:4px}.enq-choix[data-astro-cid-ucyt6lss]{display:flex;flex-wrap:wrap;gap:6px}.enq-choix[data-astro-cid-ucyt6lss] button[data-astro-cid-ucyt6lss]{min-height:40px;padding:4px 10px;border-radius:999px;border:2px solid var(--trait);background:var(--carte);font-weight:800;color:var(--marine);font-size:14px}.enq-choix[data-astro-cid-ucyt6lss] button[data-astro-cid-ucyt6lss][aria-pressed=true]{background:var(--soleil);border-color:var(--soleil-bord);color:var(--soleil-encre)}.enq-liste[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].faux{border-color:var(--corail)}.enq-liste[data-astro-cid-ucyt6lss] li[data-astro-cid-ucyt6lss].juste{border-color:var(--menthe)}.dom-verifier[data-astro-cid-ucyt6lss]{margin-top:10px;min-height:44px;padding:6px 18px;font-size:16px}.dom-bas[data-astro-cid-ucyt6lss]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dom-texte-indice[data-astro-cid-ucyt6lss]{margin-top:8px;padding:10px 14px;border-radius:14px;border-left:6px solid var(--soleil);background:var(--carte);font-weight:700;color:var(--encre);font-size:clamp(15px,1.3vw,18px)}.dom-texte-indice[data-astro-cid-ucyt6lss][hidden]{display:none}
