@layer components{:root:has(.p-maintenance){scroll-padding-top:calc(var(--k-entete) / 2 - 2px)}.p-maintenance .sc-borne{color:var(--k-ico,#dce6f2);--ico-trait:2.6px}.p-maintenance .sc-mono{font-family:var(--k-mono);font-weight:600}.p-maintenance .k-nuit,.p-maintenance .k-nuit-1{--sol:url(#kx-sol)}.p-maintenance .k-papier,.p-maintenance .k-lin{--sol:url(#kx-sol-clair)}.p-maintenance .k-btn:active{transition-duration:.12s;transform:scale(.97)}.p-maintenance #ouverture{min-height:min(calc(100svh / var(--k-zoom,1)),calc(940px / var(--k-zoom,1)));padding:calc(var(--k-entete) + 36px) 0 72px;align-items:center;display:flex}.p-maintenance #ouverture>.k-wrap{flex:1}.p-maintenance #ouverture{position:relative}.p-maintenance #ouverture:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#02081600,#020816);height:120px;position:absolute;bottom:0;left:0;right:0}.p-maintenance .h-txt{grid-column:1/7;align-content:center;gap:24px;display:grid}.p-maintenance .h-titre{letter-spacing:-.036em;font-size:clamp(40px,4.45vw,64px);line-height:1.03}.p-maintenance .h-titre span{white-space:nowrap;display:block}.p-maintenance .h-cta{margin-top:14px}.p-maintenance .h-vis{aspect-ratio:560/440;grid-column:7/13;justify-self:end;width:100%;max-width:600px;margin:0;position:relative}.p-maintenance .h-vis svg{color:#dce6f2;--ico-fond:#0f1b2e;--ico-plein:#dce6f2;--ico-eclair:#0f1b2e;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-maintenance #s1-svg{--s1-v:#34d399}.p-maintenance #s1-borne{--ico-voyant:var(--s1-v)}.p-maintenance #s1-halo{fill:var(--s1-v);opacity:.26}.p-maintenance .etq{background:var(--k-nuit-1);--pt:#34d399;border:1px solid #c7d5e821;border-radius:12px;flex-direction:column;gap:3px;padding:10px 15px 12px 14px;display:flex;position:absolute;left:55%;box-shadow:0 18px 30px -22px #000000d9}.p-maintenance .etq-1{--pt:#5f6e86;opacity:.45;top:35%}.p-maintenance .etq-2{top:56%}.p-maintenance .etq-h{font-family:var(--k-mono);letter-spacing:-.01em;color:#fff;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.p-maintenance .etq-h:before{content:"";background:var(--pt);border-radius:50%;flex:none;width:8px;height:8px}.p-maintenance .etq-t{color:var(--k-brume);white-space:nowrap;padding-left:17px;font-size:16px;line-height:1.3}.p-maintenance #equipe{padding:clamp(64px,6.5vw,100px) 0 clamp(64px,6.5vw,96px)}.p-maintenance #equipe:after{display:none}.p-maintenance .eq-tete{text-align:center;justify-items:center;width:fit-content;max-width:100%;margin-inline:auto}.p-maintenance .eq-tete .k-chapo{width:0;min-width:100%;max-width:none;font-size:clamp(18px,1.35vw,var(--k-t-chapo));margin-inline:auto}.p-maintenance .eq-plan{max-width:1140px;margin:0 auto;position:relative}.p-maintenance .eq-rangee{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:relative}.p-maintenance .eq-couloir{z-index:0;background:linear-gradient(90deg,#0a142400,#0a142442 4% 96%,#0a142400);border-radius:2px;height:2px;position:absolute;top:211px;left:-12px;right:-12px}.p-maintenance .eq-col{z-index:1;align-content:start;gap:8px;display:grid;position:relative}.p-maintenance .piece{isolation:isolate;background:radial-gradient(120% 95% at 50% 30%,#fff 0%,#ffffffe0 30%,var(--teinte) 92%);border:1.5px solid #0a142424;border-radius:26px;height:212px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 22px 34px -30px #0a14248c}.p-maintenance .piece:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#0a14241f 20% 80%,#0000);height:1px;position:absolute;top:150px;left:14px;right:14px}.p-maintenance .eq-col[data-role=observe],.p-maintenance .na-ch[data-role=observe]{--teinte:#c9ede0;--rc:#0e8a5f;--rl:#e6f8f0}.p-maintenance .eq-col[data-role=diagnostique],.p-maintenance .na-ch[data-role=diagnostique]{--teinte:#cbe0f6;--rc:#1e5bb8;--rl:#e8f1fc}.p-maintenance .eq-col[data-role=traite],.p-maintenance .na-ch[data-role=traite]{--teinte:#f8e2b0;--rc:#b8620a;--rl:#fff4d8}.p-maintenance .eq-col[data-role=consigne],.p-maintenance .na-ch[data-role=consigne]{--teinte:#e8e2d6;--rc:#6e5233;--rl:#f7f2e8}.p-maintenance .eq-col[data-role=anticipe],.p-maintenance .na-ch[data-role=anticipe]{--teinte:#dad3f3;--rc:#4b3bb5;--rl:#eeeafc}.p-maintenance .perso{aspect-ratio:160/150;width:172px;max-width:100%;color:var(--k-encre);--ico-trait:2.4px;--ico-fond:var(--rl);--ico-plein:var(--k-encre);--ico-accent:var(--rc);position:absolute;top:6px;left:50%;overflow:visible;transform:translate(-50%)}.p-maintenance .perso .tr{fill:none;stroke:var(--k-encre);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.p-maintenance .perso .bl{fill:var(--rl)}.p-maintenance .perso .lens{fill:#fff6}.p-maintenance .perso .sa{fill:none;stroke:var(--rc);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.p-maintenance .perso .dq{fill:none;stroke:var(--rc);stroke-width:2.2px;stroke-opacity:.5}.p-maintenance .eq-col h3{letter-spacing:-.02em;color:var(--k-encre);margin:14px 0 0;font-size:21px;font-weight:650}.p-maintenance .eq-col p{color:var(--k-encre-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.p-maintenance .eq-dist{border-top:1.5px solid #0a14241f;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px clamp(32px,4vw,64px);margin-top:clamp(40px,4.4vw,60px);padding-top:clamp(30px,3.2vw,44px);display:grid}.p-maintenance .eq-vite{align-content:start;gap:12px;display:grid}.p-maintenance .eq-vite-t{letter-spacing:-.045em;color:var(--k-encre);text-wrap:balance;margin:0;font-size:clamp(40px,3.5vw,50px);font-weight:650;line-height:.98}.p-maintenance .eq-vite-p{max-width:22em;color:var(--k-encre-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.p-maintenance .eq-rep{gap:16px;display:grid}.p-maintenance .eq-rep h3{letter-spacing:-.02em;color:var(--k-encre);margin:0;font-size:21px;font-weight:650}.p-maintenance .eq-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;margin:0;padding:0;list-style:none;display:grid}.p-maintenance .eq-liste li{color:var(--k-encre-2);text-wrap:pretty;padding-left:28px;font-size:15.5px;line-height:1.5;position:relative}.p-maintenance .eq-liste b{color:var(--k-encre);font-weight:650}.p-maintenance .eq-liste i{background:#e6f8f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3l2.2 2.2 4.6-4.8' fill='none' stroke='%230E8A5F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0;box-shadow:inset 0 0 0 1px #0e8a5f59}.p-maintenance .eq-liste .est-resiste{border-top:1.5px dashed #c9c2b4;grid-column:1/-1;padding-top:14px}.p-maintenance .eq-liste .est-resiste i{background:0 0;top:calc(14px + .2em);box-shadow:inset 0 0 0 2.5px #d99a12}.p-maintenance .eq-signal{z-index:2;opacity:0;pointer-events:none;background:#0e9f87;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #0e9f872e}.p-maintenance #nuit{--n-fond:#f4f3ef;--n-fort:#0a1424;--n-texte:#3b4352;--n-doux:#5f6672;--n-filet:#d9d4ca;--n-ok:#0e8a5f;--n-alerte:#a86a00;--n-accent:#0a7a67;--n-trait:#0a1424;--n-corps:#fff;--n-puce:#fff;--n-puce-bord:#d9d4ca;--k-fort:var(--n-fort);--k-texte:var(--n-texte);--k-doux:var(--n-doux);--k-accent:var(--n-accent);background:var(--n-fond);color:var(--n-texte);padding:clamp(64px,6.4vw,96px) 0 clamp(56px,5.6vw,84px);position:relative}.p-maintenance #nuit:before{display:none}.p-maintenance .n-tete{align-items:flex-start;gap:clamp(28px,3vw,44px);display:flex}.p-maintenance .n-heure{font-variant-numeric:tabular-nums;color:var(--n-accent);letter-spacing:-.04em;white-space:nowrap;flex:none;margin:0;padding-top:2px;font-size:clamp(44px,4.6vw,66px);font-weight:600;line-height:1}.p-maintenance .n-titres{flex:1;gap:10px;display:grid}.p-maintenance .n-titres .k-section{margin:0;font-size:clamp(34px,3.7vw,52px)}.p-maintenance .n-titres .k-chapo{margin:0}.p-maintenance .n-ciel{flex:none;width:72px;height:72px;position:relative}.p-maintenance .n-ciel svg{width:100%;height:100%;color:var(--n-trait);--ico-trait:2px;--ico-fond:var(--n-corps);--ico-accent:var(--n-accent);position:absolute;inset:0;overflow:visible}.p-maintenance .n-lune{opacity:0}.p-maintenance .n-scene,.p-maintenance .n-journaux{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.p-maintenance .n-scene{margin-top:clamp(20px,2.4vw,34px);position:relative}.p-maintenance .n-sol{background:linear-gradient(90deg,transparent,var(--n-filet) 8%,var(--n-filet) 92%,transparent);height:1.4px;position:absolute;top:251px;left:-2%;right:-2%}.p-maintenance .nb{--c:var(--n-ok);text-align:center;justify-items:center;display:grid;position:relative}.p-maintenance .nb[data-etat=panne]{--c:var(--n-alerte)}.p-maintenance .na{place-items:end center;height:56px;margin-bottom:14px;display:grid}.p-maintenance .na-ch{background:var(--n-puce);border:1px solid var(--n-puce-bord);opacity:0;white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:inline-flex}.p-maintenance .na-tuile{background:radial-gradient(120% 95% at 50% 30%,#fff 0%,#ffffffe0 30%,var(--teinte) 92%);border-radius:12px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.p-maintenance .na-tuile .perso{width:70px;max-width:none;position:absolute;top:-11px;left:-13px;transform:none}.p-maintenance .na-t{letter-spacing:-.01em;color:var(--n-fort);font-size:14px;font-weight:600}.p-maintenance .nb-ico{width:148px;height:190px;color:var(--n-trait);--ico-trait:2.6px;--ico-fond:var(--n-corps);--ico-plein:var(--n-trait);--ico-eclair:var(--n-corps);--ico-voyant:var(--c);overflow:visible;transform:translate(9.4%)}.p-maintenance .nb-ha{fill:var(--c);opacity:.35}.p-maintenance .nb-nom{font-family:var(--k-mono);letter-spacing:-.01em;color:var(--n-fort);white-space:nowrap;margin:12px 0 0;font-size:11px;font-weight:600;display:none}.p-maintenance .n-journaux{margin-top:18px}.p-maintenance .nj{align-content:start;justify-items:center;display:grid}.p-maintenance .nj-nom{font-family:var(--k-mono);letter-spacing:-.01em;color:var(--n-fort);white-space:nowrap;margin:0 0 14px;font-size:14px;font-weight:600}.p-maintenance .nj-l{gap:7px;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.p-maintenance .nj-l li{color:var(--n-texte);text-align:left;grid-template-columns:8px max-content minmax(0,1fr);align-items:baseline;column-gap:10px;font-size:15px;line-height:1.4;display:grid}.p-maintenance .nj-l li i{box-sizing:border-box;border-radius:50%;align-self:start;width:8px;height:8px;margin-top:.47em}.p-maintenance .nj-l time{font-family:var(--k-mono);color:var(--n-doux);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.p-maintenance .nj-l span{text-wrap:pretty}.p-maintenance .nj-l [data-e=panne] i{background:var(--n-alerte)}.p-maintenance .nj-l [data-e=cause] i{border:1.5px solid var(--n-accent)}.p-maintenance .nj-l [data-e=attente] i{border:2px solid var(--n-alerte)}.p-maintenance .nj-l [data-e=ok] i{background:var(--n-ok)}.p-maintenance .nj-l [data-e=ok]{color:var(--n-fort);font-weight:600}.p-maintenance .nj-l [data-e=ok] time{color:var(--n-fort)}.p-maintenance .n-bas{grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;column-gap:24px;margin-top:clamp(30px,3.2vw,46px);display:grid}.p-maintenance .n-fin{letter-spacing:-.01em;color:var(--n-fort);text-align:center;text-wrap:balance;grid-column:2;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:550;line-height:1.45}.p-maintenance .n-rejouer{min-height:40px;font-family:var(--k-mono);letter-spacing:-.01em;color:var(--n-texte);border:1px solid var(--n-filet);cursor:pointer;background:0 0;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.p-maintenance .n-rejouer[hidden]{display:none}.p-maintenance .n-rejouer svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.p-maintenance .n-rejouer:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.p-maintenance .n-rejouer:hover{color:var(--n-fort);border-color:var(--n-doux)}}@media (prefers-reduced-motion:reduce){.p-maintenance .n-rejouer{display:none}}.p-maintenance #dispo{padding:clamp(64px,7vw,104px) 0;position:relative}.p-maintenance .rp-dispo{background:radial-gradient(70% 140% at 0 0,#3cd9bc1f,#0000 60%),linear-gradient(#0f1b2e 0%,#0a1424 100%);border:1px solid #c7d5e81a;border-radius:22px;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -40px #000000e6}.p-maintenance .rp-dispo-t{align-content:center;gap:14px;padding:clamp(24px,2.6vw,40px);display:grid}.p-maintenance .rp-dispo-t .k-section{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,2.25vw,32px);font-weight:650;line-height:1.08}.p-maintenance .rp-dispo-t .k-section span{color:var(--k-cyan);display:block}.p-maintenance .rp-fait{border-left:1px solid #c7d5e817;grid-template-rows:auto auto 1fr auto;gap:10px;padding:clamp(24px,2.4vw,34px) clamp(20px,2vw,28px);display:grid}.p-maintenance .rp-n{align-items:center;gap:14px;min-height:clamp(52px,5vw,72px);display:flex}.p-maintenance .rp-gros{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--k-degrade-texte);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(40px,3.6vw,54px);font-weight:650;line-height:.92}.p-maintenance .rp-gros small{letter-spacing:-.02em;font-size:.5em}.p-maintenance .rp-gros .rp-a{letter-spacing:0;margin:0 .12em;font-size:.42em;font-weight:550}.p-maintenance .rp-anneau{flex:none;width:clamp(44px,3.9vw,54px);height:clamp(44px,3.9vw,54px);transform:rotate(-90deg)}.p-maintenance .rp-anneau circle{fill:none;stroke-width:7px}.p-maintenance .rp-anneau .pi{stroke:#c7d5e81f}.p-maintenance .rp-anneau .ar{stroke:url(#kx-anneau);stroke-linecap:round}.p-maintenance .rp-direct{flex-direction:column;flex:none;gap:6px;display:inline-flex}.p-maintenance .rp-direct span{color:#dce6f2;white-space:nowrap;background:#c7d5e812;border:1px solid #c7d5e81f;border-radius:999px;align-items:center;gap:7px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.p-maintenance .rp-direct span:before{content:"";background:var(--d);border-radius:50%;width:7px;height:7px}.p-maintenance .rp-fait p{color:var(--k-brume);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.p-maintenance .rp-src{color:var(--k-brume-2);letter-spacing:.01em;font-size:13px;line-height:1.4}.p-maintenance .rp-src a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #c7d5e859;text-decoration:underline #c7d5e859}@media (max-width:900px){.p-maintenance .rp-src a{align-items:center;min-height:44px;display:inline-flex}}@media (hover:hover) and (pointer:fine){.p-maintenance .rp-src a:hover{color:#fff}}@media (max-width:1160px) and (min-width:901px){.p-maintenance .rp-dispo{grid-template-columns:repeat(3,minmax(0,1fr))}.p-maintenance .rp-dispo-t{grid-column:1/-1;padding-bottom:0}.p-maintenance .rp-dispo-t+.rp-fait{border-left:0}}@media (max-width:900px){.p-maintenance .rp-dispo{grid-template-columns:minmax(0,1fr)}.p-maintenance .rp-dispo-t{padding:24px 20px 6px}.p-maintenance .rp-dispo-t .k-section{font-size:27px}.p-maintenance .rp-fait{border-top:1px solid #c7d5e817;border-left:0;grid-template-rows:auto auto auto;gap:8px;padding:20px}.p-maintenance .rp-fait>span:empty{display:none}.p-maintenance .rp-n{min-height:0}.p-maintenance .rp-gros{font-size:46px}.p-maintenance .rp-anneau{width:44px;height:44px}}.p-maintenance #garde{padding:clamp(64px,7vw,104px) 0}.p-maintenance .ma-g{align-items:center}.p-maintenance .ma-texte{grid-column:1/7;align-content:center;gap:20px;display:grid}.p-maintenance .ma-suite{border-top:1px solid var(--k-filet-clair);max-width:30em;color:var(--k-encre-2);text-wrap:pretty;margin-top:18px;padding-top:22px;font-size:17px;line-height:1.55}.p-maintenance .ma-suite b{color:var(--k-encre);font-weight:650}.p-maintenance .reglages{grid-column:7/13;gap:0;margin:0;padding:0;list-style:none;display:grid}.p-maintenance .rg-tete,.p-maintenance .rg{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 30px;align-items:center;column-gap:22px;display:grid}.p-maintenance .rg-tete{color:var(--k-encre);letter-spacing:-.01em;padding-bottom:14px;font-size:16px;font-weight:650}.p-maintenance .rg-tete .cr{white-space:nowrap;justify-content:space-between;display:flex}.p-maintenance .rg{border-top:1px solid var(--k-filet-clair);padding:22px 0}.p-maintenance .rg-ex{color:var(--k-encre);letter-spacing:-.01em;font-size:17px;font-weight:550;line-height:1.3}.p-maintenance .piste{height:30px;position:relative}.p-maintenance .piste:before{content:"";background:var(--k-filet-clair);border-radius:4px;height:4px;position:absolute;top:13px;left:0;right:0}.p-maintenance .piste i{background:#c9c3b6;border-radius:2px;width:2px;height:14px;margin-left:-1px;position:absolute;top:8px}.p-maintenance .piste i:first-child{left:14px}.p-maintenance .piste i:nth-child(2){left:50%}.p-maintenance .piste i:nth-child(3){left:calc(100% - 14px)}.p-maintenance .bouton{top:0;left:calc(var(--n) * (100% - 30px));background:var(--bc);border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 6px 12px -5px #0a142473,inset 0 0 0 3px #fff}.p-maintenance .cadenas{width:26px;height:26px;color:var(--k-encre-3);overflow:visible}.p-maintenance .cadenas .anse{fill:none;stroke:var(--k-encre);stroke-width:2.2px;stroke-linecap:round}.p-maintenance .cadenas .corps{fill:#fff;stroke:var(--k-encre);stroke-width:2.2px}.p-maintenance #fin{padding-top:0;padding-bottom:0}.p-maintenance #faq{padding:clamp(64px,7vw,104px) 0 clamp(48px,5vw,72px)}.p-maintenance .faq-g{align-items:start}.p-maintenance .faq-g .k-section{grid-column:1/5}.p-maintenance .faq{border-top:1px solid #c7d5e81f;grid-column:5/13}.p-maintenance .faq details{border-bottom:1px solid #c7d5e81f}.p-maintenance .faq summary{cursor:pointer;color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:22px 2px;font-size:18px;font-weight:550;list-style:none;display:flex}.p-maintenance .faq summary::-webkit-details-marker{display:none}.p-maintenance .faq summary i{flex:none;width:14px;height:14px;position:relative}.p-maintenance .faq summary i:before,.p-maintenance .faq summary i:after{content:"";background:var(--k-brume-2);border-radius:2px;width:14px;height:1.5px;transition:transform .2s;position:absolute;top:6.25px;left:0}.p-maintenance .faq summary i:after{transform:rotate(90deg)}.p-maintenance .faq details[open] summary i:after{transform:rotate(0)}.p-maintenance .faq .rep{overflow:hidden}.p-maintenance .faq .rep p{color:var(--k-brume);max-width:40em;margin:-6px 2px 24px;font-size:16.5px;line-height:1.6}.p-maintenance #appel{text-align:center;border-top:1px solid #c7d5e80f;padding:clamp(56px,6vw,88px) 0 clamp(72px,8vw,112px)}.p-maintenance .fin-vis{aspect-ratio:300/200;width:min(280px,100%);margin:0 auto 24px;position:relative}.p-maintenance .fin-vis svg{color:#dce6f2;--ico-fond:#0f1b2e;--ico-plein:#dce6f2;--ico-eclair:#0f1b2e;--ico-trait:3px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-maintenance .fin-vis .k-etiquette{background:var(--k-nuit-1);font-size:14px;position:absolute;top:36%;left:61%}.p-maintenance #appel .k-section{font-size:clamp(34px,4.6vw,64px)}.p-maintenance #appel .fin-chapo{max-width:34em;margin:16px auto 0}.p-maintenance #appel .k-cta-centre{margin-top:34px}@media (max-width:1160px){.p-maintenance .eq-plan{max-width:560px}.p-maintenance .eq-rangee{grid-template-columns:minmax(0,1fr);gap:18px}.p-maintenance .eq-col{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:3px 20px}.p-maintenance .eq-col .piece{border-radius:24px;grid-row:1/3;width:106px;height:106px}.p-maintenance .piece:after{top:82px;left:10px;right:10px}.p-maintenance .perso{width:134px;max-width:none;top:-11px;left:-19px;transform:none}.p-maintenance .eq-col h3{align-self:end;margin:0;font-size:19px}.p-maintenance .eq-col p{align-self:start}.p-maintenance .eq-couloir{display:none}.p-maintenance .eq-col:not([data-role=anticipe]):before{content:"";z-index:-1;background:#0a142433;width:2px;position:absolute;top:53px;bottom:-71px;left:52px}.p-maintenance .eq-dist{grid-template-columns:minmax(0,1fr)}.p-maintenance .eq-vite{gap:8px}.p-maintenance .eq-vite-t{font-size:clamp(36px,6vw,46px)}.p-maintenance .eq-liste{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:900px){.p-maintenance #ouverture{min-height:0;padding:calc(var(--k-entete) + 22px) 0 44px;display:block}.p-maintenance #ouverture>.k-wrap{row-gap:12px}.p-maintenance .h-txt{display:contents}.p-maintenance .h-titre{font-size:clamp(32px,8.6vw,50px);line-height:1.02}.p-maintenance .h-titre span{white-space:normal}.p-maintenance #ouverture .k-chapo{font-size:16px;line-height:1.45}.p-maintenance .h-vis{justify-self:center;max-width:460px;margin:8px 0 0}.p-maintenance .h-cta{order:2;margin-top:6px}.p-maintenance .etq{padding:8px 11px 9px 10px;left:55%}.p-maintenance .etq-2{top:61%}.p-maintenance .etq-h{gap:7px;font-size:12.5px}.p-maintenance .etq-t{white-space:normal;padding-left:15px;font-size:14px;line-height:1.3}.p-maintenance .reglages{margin-top:14px}.p-maintenance .rg-tete,.p-maintenance .rg{grid-template-columns:minmax(0,1fr) 28px;column-gap:12px}.p-maintenance .rg-tete .vide{display:none}.p-maintenance .rg{row-gap:12px;padding:20px 0}.p-maintenance .rg .rg-ex{grid-column:1/-1}.p-maintenance .rg-tete{grid-template-columns:minmax(0,1fr) 28px}.p-maintenance .rg-tete .cr{grid-column:1/2}.p-maintenance .faq{margin-top:28px}.p-maintenance .faq summary{padding:19px 2px;font-size:17px}.p-maintenance #appel .k-cta-centre .k-btn{width:100%;max-width:420px}}@media (max-width:768px){.p-maintenance .n-tete{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;display:grid}.p-maintenance .n-heure{grid-row:1;font-size:36px}.p-maintenance .n-ciel{grid-area:1/2;width:40px;height:40px}.p-maintenance .n-titres{grid-area:2/1/auto/-1;gap:8px}.p-maintenance .n-titres .k-section{font-size:30px}.p-maintenance .n-titres .k-chapo{font-size:16px}.p-maintenance .n-scene{column-gap:8px;margin-top:20px}.p-maintenance .na{height:42px;margin-bottom:8px}.p-maintenance .na-ch{padding:3px}.p-maintenance .na-t{display:none}.p-maintenance .na-tuile{border-radius:10px;width:34px;height:34px}.p-maintenance .na-tuile .perso{width:60px;top:-9.5px;left:-11px}.p-maintenance .nb-ico{--ico-trait:2px;width:86px;height:110px}.p-maintenance .n-sol{top:155px;left:-4%;right:-4%}.p-maintenance .nb-nom{display:block}.p-maintenance .n-journaux{grid-template-columns:minmax(0,1fr);row-gap:18px;margin-top:24px}.p-maintenance .nj{border-top:1px solid var(--n-filet);justify-items:stretch;padding-top:14px}.p-maintenance .nj-nom{margin-bottom:9px;font-size:12px}.p-maintenance .nj-l{gap:5px;width:auto}.p-maintenance .nj-l li{column-gap:9px;font-size:14.5px}.p-maintenance .nj-l time{font-size:12px}.p-maintenance .n-bas{grid-template-columns:minmax(0,1fr);margin-top:26px}.p-maintenance .n-fin{grid-column:1;font-size:17px}.p-maintenance .n-rejouer{grid-column:1;justify-self:center;min-height:44px;margin-top:16px;font-size:12px}.p-maintenance .n-rejouer-suite{display:none}.p-maintenance .eq-col{grid-template-columns:84px minmax(0,1fr);column-gap:16px}.p-maintenance .eq-col .piece{border-radius:20px;width:84px;height:84px}.p-maintenance .piece:after{top:66px}.p-maintenance .perso{width:109px;top:-10px;left:-16px}.p-maintenance .eq-col:not([data-role=anticipe]):before{top:42px;bottom:-60px;left:41px}.p-maintenance .eq-col p{font-size:15px}.p-maintenance .faq-g .k-section{margin-bottom:0}}@media (max-width:1099.98px){.p-maintenance .nj{grid-template-columns:minmax(0,1fr)}.p-maintenance .n-rejouer{min-height:44px}}@media (max-width:399.98px){.p-maintenance .etq{padding:7px 8px 8px 9px;left:54%}.p-maintenance .etq-h{gap:6px;font-size:12px}.p-maintenance .etq-t{white-space:normal;padding-left:14px;font-size:12.5px;line-height:1.25}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.p-maintenance .h-txt>*{opacity:0;animation:10ms 5s forwards maintenance-secours;transform:translateY(12px)}.p-maintenance #s1-svg{--s1-v:#fbbf24}.p-maintenance .etq-1{--pt:#fbbf24;opacity:1}.p-maintenance .etq-2{opacity:0}}@keyframes maintenance-secours{to{opacity:1;transform:none}}}
