@layer components{.p-ocpp .sc-borne{color:#dce6f2;--ico-fond:#0f1b2e;--ico-plein:#dce6f2;--ico-eclair:#0f1b2e;--ico-vitre:#16253d;--ico-trait:2.6px}.p-ocpp .k-papier .sc-borne,.p-ocpp .k-lin .sc-borne{color:var(--k-encre);--ico-fond:#fff;--ico-plein:var(--k-encre);--ico-eclair:var(--k-papier);--ico-vitre:#e3ecf2;--ico-trait:2.4px}.p-ocpp .sc-texte{font-family:var(--k-police);letter-spacing:-.02em;font-weight:600}.p-ocpp .sc-mono,.p-ocpp .sc-mono text{font-family:var(--k-mono);font-weight:600}.p-ocpp .v{font-family:var(--k-mono);letter-spacing:-.01em;color:var(--k-fort);background:color-mix(in srgb,var(--k-accent) 10%,transparent);white-space:nowrap;border-radius:7px;padding:1px 7px;font-size:.88em;font-weight:600}.p-ocpp .l-nom{font-family:var(--k-police);letter-spacing:-.005em;font-weight:600}.p-ocpp .l-marque{font-family:var(--k-police);font-weight:450}.p-ocpp .l-etat{font-family:var(--k-police);font-weight:600}.p-ocpp .k-pourqui:before,.p-ocpp .k-pastille:before{display:none}.p-ocpp #ouverture{--k-recouvre:44px;min-height:calc(calc(100vh / var(--k-zoom,1)) + var(--k-recouvre));min-height:calc(calc(100svh / var(--k-zoom,1)) + var(--k-recouvre));padding:calc(var(--k-entete) + 44px) 0 calc(80px + var(--k-recouvre));align-items:center;display:flex}.p-ocpp #ouverture>.k-wrap{flex:1}.p-ocpp .h-txt{grid-area:1/1/auto/7;align-self:end;gap:24px;display:grid}.p-ocpp .h-titre{letter-spacing:-.034em;font-size:clamp(40px,4.15vw,60px);line-height:1.03}.p-ocpp .h-titre span{white-space:nowrap;display:block}.p-ocpp .h-cta{grid-area:2/1/auto/7;align-self:start;margin-top:38px}.p-ocpp .h-vis{flex-direction:column;grid-area:1/7/3/13;align-items:center;gap:6px;margin:0 -12px 0 0;display:flex}.p-ocpp .h-vis svg{width:100%;max-width:600px;height:auto;overflow:visible}.p-ocpp #h-svg .l-nom{font-size:15px}.p-ocpp #h-svg .l-marque{font-size:14px}.p-ocpp #h-svg .l-etat{font-size:13.5px}.p-ocpp #temps{z-index:3;border-radius:44px 44px 0 0;margin-top:-44px;padding:clamp(56px,5.5vw,92px) 0 clamp(64px,6vw,96px);position:relative;box-shadow:0 -28px 64px -34px #3cd9bc33}.p-ocpp #temps:before{left:44px;right:44px}.p-ocpp .t-grille{align-items:start}.p-ocpp .t-texte{grid-column:1/6}.p-ocpp .t-dessin{top:calc(var(--k-entete) + 24px);grid-column:6/13;padding-left:28px;position:sticky}.p-ocpp .t-liste{border-bottom:1px solid var(--k-filet);margin:clamp(24px,2.6vw,40px) 0 0;padding:0;list-style:none}.p-ocpp .t-pas{border-top:1px solid var(--k-filet);grid-template-columns:30px minmax(0,1fr);column-gap:16px;padding:16px 0;display:grid}.p-ocpp .t-num{border:1px solid var(--k-filet);background:var(--k-carte);width:30px;height:30px;font-family:var(--k-mono);color:var(--k-doux);transition:background-color .4s var(--k-ease),color .4s,border-color .4s;border-radius:50%;grid-row:1;align-self:start;place-items:center;margin-top:2px;font-size:13px;font-weight:600;display:grid}.p-ocpp .t-pas.est-actif .t-num{background:var(--k-accent);border-color:var(--k-accent);color:#fff}.p-ocpp .t-pas.est-fait .t-num{border-color:var(--k-accent);color:var(--k-accent)}.p-ocpp .t-titre{letter-spacing:-.022em;color:var(--k-fort);text-wrap:balance;transition:color .45s var(--k-ease);grid-column:2;font-size:clamp(21px,1.75vw,27px);font-weight:650;line-height:1.2}.p-ocpp .t-corps{transition:grid-template-rows .6s var(--k-ease),opacity .45s var(--k-ease);grid-column:2;grid-template-rows:1fr;display:grid}.p-ocpp .t-corps>div{min-height:0;padding:0 2px;overflow:hidden}.p-ocpp .t-corps>div>:first-child{margin-top:10px}.p-ocpp #temps .t-corps .k-corps{max-width:30em;font-size:clamp(17px,1.3vw,19px);line-height:1.52}.p-ocpp .t-cas{gap:12px;max-width:30em;margin:0;padding:0;list-style:none;display:grid}.p-ocpp .t-cas li{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;display:grid}.p-ocpp .t-ic{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--k-filet-clair);color:var(--k-sarcelle);background:#fff;border-radius:12px;place-items:center;display:grid}.p-ocpp .t-ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.p-ocpp .t-cas p{color:var(--k-texte);text-wrap:pretty;margin:0;font-size:clamp(16px,1.2vw,17.5px);line-height:1.45}.p-ocpp .t-cas b{color:var(--k-fort);letter-spacing:-.012em;font-weight:650;display:block}.p-ocpp .t-avant{color:var(--k-fort);text-wrap:pretty;max-width:30em;margin:14px 0 0;font-size:clamp(16.5px,1.25vw,18px);font-weight:550;line-height:1.48}.p-ocpp .collant-svg{width:100%;height:auto;max-height:calc(calc(100vh / var(--k-zoom,1)) - var(--k-entete) - 110px);overflow:visible}.p-ocpp .c-fil{stroke-linecap:butt}.p-ocpp #c-svg .c-legende{letter-spacing:-.01em;font-size:15px;font-weight:600}.p-ocpp #c-svg .c-l2{display:none}.p-ocpp #c-svg .c-tag text,.p-ocpp #c-svg .c-tag-neuve text{font-size:14.5px}.p-ocpp #c-svg .l-nom{font-size:15px}.p-ocpp #c-svg .l-marque{font-size:14px}.p-ocpp #c-svg .l-etat{font-size:13.5px}.p-ocpp #c-svg .zt{transform-box:fill-box;transform-origin:50% 100%}.p-ocpp #c-svg .zc{transform-origin:50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:901px){.p-ocpp #temps{height:calc(330vh / var(--k-zoom,1));padding:0}.p-ocpp .t-plateau{top:var(--k-entete);height:calc(calc(100vh / var(--k-zoom,1)) - var(--k-entete));align-items:center;padding:clamp(20px,3vh,40px) 0;display:flex;position:sticky}.p-ocpp .t-grille{align-items:center;width:100%}.p-ocpp .t-dessin{position:static}.p-ocpp .collant-svg{max-height:calc(calc(100vh / var(--k-zoom,1)) - var(--k-entete) - 80px)}.p-ocpp #temps .t-pas:not(.est-actif) .t-corps{opacity:0;grid-template-rows:0fr}.p-ocpp #temps .t-pas:not(.est-actif) .t-titre{color:var(--k-doux)}.p-ocpp #temps:not(.est-actif) .t-pas:first-child .t-corps{opacity:1;grid-template-rows:1fr}.p-ocpp #temps:not(.est-actif) .t-pas:first-child .t-titre{color:var(--k-fort)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:820px){.p-ocpp #temps .t-texte .k-section{font-size:clamp(30px,3vw,44px)}.p-ocpp .t-liste{margin-top:18px}.p-ocpp .t-pas{padding:11px 0}.p-ocpp .t-cas{gap:8px}.p-ocpp .t-avant{margin-top:10px}}.p-ocpp #nouvelles{padding:clamp(64px,6vw,96px) 0 clamp(56px,5vw,80px)}.p-ocpp .nb-tete{align-items:end}.p-ocpp .nb-tete .k-section{grid-column:1/8}.p-ocpp .nb-tete .k-chapo{grid-column:8/13}.p-ocpp .onglets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.p-ocpp .onglet{scroll-margin-top:calc(var(--k-entete) + 24px);appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--k-brume-2);background:#0f1b2e99;border:0;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:14px 18px 14px 14px;transition:background-color .25s,box-shadow .25s,color .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c7d5e81a}@media (hover:hover) and (pointer:fine){.p-ocpp .onglet:hover{color:var(--k-brume);background:#0f1b2ef2}}.p-ocpp .onglet .ic{background:#02081699;border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #c7d5e81f}.p-ocpp .onglet .ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.p-ocpp .onglet .nm{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25;display:block}.p-ocpp .onglet .sb{margin-top:2px;font-size:15px;line-height:1.35;display:block}.p-ocpp .onglet[aria-selected=true]{color:var(--k-brume);background:#13223a;box-shadow:inset 0 0 0 1px #3cd9bc6b,0 16px 30px -18px #020816f2}.p-ocpp .onglet[aria-selected=true] .ic{background:var(--k-cyan);color:#03131a;box-shadow:none}.p-ocpp .panneau{align-items:center;margin-top:20px}.p-ocpp .panneau[hidden]{display:none}.p-ocpp .p-txt{grid-column:1/7;padding-right:16px}.p-ocpp .p-vis{background:#0f1b2e;border-radius:28px;grid-column:7/13;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c7d5e81a,0 30px 60px -40px #000c}.p-ocpp .p-vis svg{width:100%;height:auto;display:block}.p-ocpp .p-vis .sc-texte{fill:#c7d5e8;font-size:15px}.p-ocpp .puce{color:var(--k-brume-2);background:#3cd9bc0f;border:1px solid #3cd9bc4d;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:5px 13px 5px 7px;font-size:14px;line-height:1.3;display:inline-flex}.p-ocpp .puce b{color:#fff;font-weight:600}.p-ocpp .puce svg{width:20px;height:20px;stroke:var(--k-cyan);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#3cd9bc26;border-radius:50%;padding:3px}.p-ocpp .p-txt h3{color:#fff;letter-spacing:-.026em;text-wrap:balance;font-size:clamp(26px,2.3vw,32px);font-weight:650;line-height:1.1}.p-ocpp .p-txt .tx{color:var(--k-brume);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.p-ocpp .pourquoi{color:var(--k-brume-2);text-wrap:pretty;border-top:1px solid #c7d5e81a;margin-top:18px;padding-top:16px;font-size:15.5px;line-height:1.55}.p-ocpp .pourquoi b{color:var(--k-brume);font-weight:600}.p-ocpp .pourquoi .src{color:#8496af;white-space:nowrap;font-size:14px}.p-ocpp .ex{color:var(--k-brume-2);text-wrap:pretty;padding:0 28px 22px;font-size:15px;line-height:1.45}.p-ocpp #induction{padding:clamp(56px,5.5vw,88px) 0}.p-ocpp .ind-g{align-items:center}.p-ocpp .ind-head{grid-column:1/6}.p-ocpp .ind-head .k-chapo{margin-top:20px}.p-ocpp .ind-scene{grid-column:6/13}.p-ocpp .iv{width:100%;height:auto;overflow:visible}.p-ocpp .iv-m{display:none}.p-ocpp .iv .l-nom{font-size:17px}.p-ocpp .iv .l-etat{font-size:15px}.p-ocpp .iv-d .l-nom{font-size:20px}.p-ocpp .iv-d .l-etat{font-size:17.5px}.p-ocpp .n-lien,.p-ocpp .n-cable{fill:none;stroke-linecap:butt}.p-ocpp #normes{padding:clamp(80px,7.5vw,116px) 0 clamp(64px,6vw,92px)}.p-ocpp .nr-tete{align-items:end}.p-ocpp .nr-tete .k-section{grid-column:1/8;font-size:clamp(30px,2.9vw,43px)}.p-ocpp .nr-tete .k-chapo{grid-column:8/13;font-size:clamp(16.5px,1.2vw,18px);line-height:1.48}.p-ocpp .es-bloc-tete{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.p-ocpp .es-bloc-tete p{color:var(--k-encre-2);font-size:17px;line-height:1.45}.p-ocpp .es{margin-top:clamp(48px,5vw,72px)}.p-ocpp .es-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-ocpp .es-tuile{box-shadow:inset 0 0 0 1px var(--k-filet-clair);background:#fff;border-radius:22px;flex-direction:column;padding:22px 26px 24px;display:flex}.p-ocpp .es-cle{letter-spacing:.1em;text-transform:uppercase;color:var(--k-encre-3);align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.p-ocpp .es-ic{width:30px;height:30px;color:var(--k-rouge-clair);background:#c93c3c0f;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c93c3c38}.p-ocpp .es-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.p-ocpp .es-chiffre{letter-spacing:-.04em;color:var(--k-encre);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:18px;font-size:clamp(40px,3.6vw,54px);font-weight:650;line-height:1}.p-ocpp .es-ligne{color:var(--k-encre);text-wrap:pretty;margin-top:10px;font-size:16.5px;font-weight:500;line-height:1.45}.p-ocpp .es-note{color:var(--k-encre-3);text-wrap:pretty;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.45}.p-ocpp .es-ligne+.es-note{border-top:1px solid #eee9e0;margin-top:14px}.p-ocpp .fr-haut{justify-content:space-between;margin-top:clamp(48px,5vw,72px)}.p-ocpp .fr-cle{color:var(--k-encre-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.p-ocpp .fr-cle svg,.p-ocpp .fr-gfo svg{fill:none;width:16px;height:16px;stroke:var(--k-vert-clair);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.p-ocpp .fr-carte{box-shadow:inset 0 0 0 1px var(--k-filet-clair);background:#fff;border-radius:22px;margin-top:22px;padding:clamp(22px,2.2vw,28px) clamp(22px,2.6vw,36px)}.p-ocpp .fr{grid-template-rows:22px 14px auto auto;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:10px;margin:0;padding:0;list-style:none;display:grid}.p-ocpp .fr li{grid-row:span 4;grid-template-rows:subgrid;padding-right:20px;display:grid;position:relative}.p-ocpp .fr-date{letter-spacing:-.01em;color:var(--k-encre);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:650;line-height:22px}.p-ocpp #essentiel sup{vertical-align:.5em;font-size:.62em;line-height:0}.p-ocpp .fr-noeud{background:var(--k-sarcelle);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #0a7a6724}.p-ocpp .fr-futur .fr-noeud{border:2px dashed var(--k-sarcelle);box-shadow:none;background:#fff}.p-ocpp .fr-seg{background:repeating-linear-gradient(90deg,var(--k-filet-clair) 0 6px,transparent 6px 11px);height:2px;position:absolute;top:42px;left:22px;right:6px}.p-ocpp .fr-seg i{height:100%;width:var(--fin,100%);background:var(--k-sarcelle);transform-origin:0;border-radius:2px;position:absolute;top:0;left:0}.p-ocpp .fr-4 .fr-seg{--fin:var(--auj,62%)}.p-ocpp .fr-auj{left:var(--auj,62%);align-items:center;gap:8px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-ocpp .fr-auj b{box-shadow:inset 0 0 0 1.5px var(--k-sarcelle);color:var(--k-sarcelle);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650;line-height:1.3;display:block}.p-ocpp .fr-quoi{color:var(--k-encre-2);text-wrap:pretty;font-size:14.5px;line-height:1.42}.p-ocpp .fr-gfo{color:var(--k-vert-clair);background:#0e8a5f12;border-radius:999px;place-self:start;align-items:center;gap:7px;padding:4px 12px 4px 8px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:inset 0 0 0 1px #0e8a5f42}.p-ocpp .nr-bloc{border-radius:28px;margin-top:clamp(48px,5vw,72px);padding:clamp(28px,3vw,44px) clamp(24px,3vw,44px) clamp(28px,3vw,40px);box-shadow:inset 0 0 0 1px #c7d5e81a}.p-ocpp .nr-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-ocpp .nr{background:var(--k-carte);box-shadow:inset 0 0 0 1px var(--k-carte-bord),inset 0 1px 0 #ffffff0a;border-radius:18px;padding:18px 22px 20px}.p-ocpp .nr-haut{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-ocpp .nr h4{letter-spacing:-.014em;color:var(--k-fort);font-size:17.5px;font-weight:650;line-height:1.25}.p-ocpp .nr-tag{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.p-ocpp .nr-tag svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.p-ocpp .est-integre .nr-tag{color:var(--k-vert);background:#34d3991a;box-shadow:inset 0 0 0 1px #34d3994d}.p-ocpp .est-reponse .nr-tag{color:var(--k-brume);background:#c7d5e80f;box-shadow:inset 0 0 0 1px #c7d5e833}.p-ocpp .nr-sous{font-family:var(--k-mono);color:var(--k-doux);margin-top:4px;font-size:12px;font-weight:500}.p-ocpp .nr p:last-child{color:var(--k-texte);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.45}.p-ocpp .es-sources{color:var(--k-encre-3);text-wrap:pretty;max-width:none;margin-top:clamp(32px,3.4vw,44px);font-size:12.5px;line-height:1.5}@media (max-width:1180px){.p-ocpp .nr-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.p-ocpp .fr{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.p-ocpp .fr li{grid-row:auto;grid-template-rows:none;grid-template-columns:14px minmax(0,1fr);gap:6px 18px;padding:0 0 24px}.p-ocpp .fr li>:not(.fr-seg){grid-column:2}.p-ocpp .fr li:last-child{padding-bottom:0}.p-ocpp .fr li>.fr-noeud{grid-area:1/1;margin-top:4px}.p-ocpp .fr-seg{background:repeating-linear-gradient(180deg,var(--k-filet-clair) 0 6px,transparent 6px 11px);width:2px;height:auto;inset:26px auto 2px 6px}.p-ocpp .fr-seg i{width:100%;height:var(--fin-m,100%);transform-origin:50% 0}.p-ocpp .fr-4{padding-bottom:72px!important}.p-ocpp .fr-4 .fr-seg{--fin-m:calc(100% - 40px)}.p-ocpp .fr-auj{gap:16px;top:calc(100% - 40px);left:1px;transform:translate(-5px,-50%)}.p-ocpp .fr-auj:before{content:"";background:var(--k-sarcelle);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #0a7a6729}.p-ocpp .es-tuiles{grid-template-columns:minmax(0,1fr)}}.p-ocpp #faq{padding:var(--k-sec) 0 clamp(72px,7vw,104px)}.p-ocpp .faq-g{align-items:start}.p-ocpp .faq-g .k-section{grid-column:1/5}.p-ocpp .faq{border-top:1px solid #c7d5e81f;grid-column:5/13}.p-ocpp .faq details{border-bottom:1px solid #c7d5e81f}.p-ocpp .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-ocpp .faq summary::-webkit-details-marker{display:none}.p-ocpp .faq summary i{flex:none;width:14px;height:14px;position:relative}.p-ocpp .faq summary i:before,.p-ocpp .faq summary i:after{content:"";background:var(--k-brume-2);border-radius:2px;width:14px;height:1.5px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:6.25px;left:0}.p-ocpp .faq summary i:after{transform:rotate(90deg)}.p-ocpp .faq details[open] summary i:after{transform:rotate(0)}.p-ocpp .faq p{color:var(--k-brume);max-width:40em;margin:-6px 2px 24px;font-size:16.5px;line-height:1.6}.p-ocpp .faq p a{color:var(--k-cyan);text-underline-offset:4px;-webkit-text-decoration:underline #3cd9bc66;text-decoration:underline #3cd9bc66}.p-ocpp .tech{grid-column:5/13;margin-top:26px;font-size:15px}.p-ocpp #diagnostic{text-align:center;border-top:1px solid #c7d5e80f}.p-ocpp .fin-vis{width:min(520px,100%);margin:0 auto 34px}.p-ocpp .fin-vis svg{width:100%;height:auto;overflow:visible}.p-ocpp #diagnostic .k-section{font-size:clamp(34px,4.6vw,64px)}.p-ocpp #diagnostic .k-cta-centre{margin-top:34px}@media (max-width:900px){.p-ocpp #ouverture{--k-recouvre:28px;padding:calc(var(--k-entete) + 22px) 0 calc(44px + var(--k-recouvre));align-items:center;display:flex}.p-ocpp #temps{border-radius:28px 28px 0 0;margin-top:-28px}.p-ocpp #temps:before{left:28px;right:28px}.p-ocpp .h-txt,.p-ocpp .h-cta,.p-ocpp .h-vis{grid-row:auto}.p-ocpp .h-txt{gap:14px}.p-ocpp .h-titre{font-size:clamp(36px,10vw,56px)}.p-ocpp .h-titre span{white-space:normal}.p-ocpp .h-vis{margin:18px 0 0}.p-ocpp .h-vis svg{max-width:460px}.p-ocpp #h-svg .h-tag text{font-size:19px}.p-ocpp #h-svg .l-nom{font-size:22px}.p-ocpp #h-svg .l-marque{display:none}.p-ocpp #h-svg .l-etat{font-size:20px}.p-ocpp .h-vis .k-pastille{margin-top:8px;font-size:13px}.p-ocpp .h-cta{margin-top:24px}.p-ocpp #temps{padding:clamp(40px,10vw,56px) 0 44px}.p-ocpp .t-texte{display:contents}.p-ocpp #temps .k-section{grid-row:1;font-size:32px}.p-ocpp .t-dessin{top:var(--k-entete);z-index:2;background:var(--k-fond);grid-row:2;padding:10px 0 6px;position:sticky}.p-ocpp .t-liste{grid-row:3;margin-top:6px}.p-ocpp .collant-svg{max-height:calc(43svh / var(--k-zoom,1))}.p-ocpp #c-svg .c-legende{font-size:20px}.p-ocpp #c-svg .c-l1{display:none}.p-ocpp #c-svg .c-l2{display:inline}.p-ocpp #c-svg .l-nom{font-size:20px}.p-ocpp #c-svg .l-marque{font-size:17px;transform:translate(18px)}.p-ocpp #c-svg .l-etat{display:none}.p-ocpp #c-svg .c-txt{font-size:25px}.p-ocpp #c-svg .zt{transform:scale(1.32)}.p-ocpp #c-svg .zc{transform:scale(1.4)}.p-ocpp .t-pas{column-gap:13px;padding:18px 0 20px}.p-ocpp .t-titre{font-size:22px}.p-ocpp #temps .t-corps .k-corps,.p-ocpp .t-avant{font-size:17px}.p-ocpp .t-cas p{font-size:16px}.p-ocpp .t-cas li{grid-template-columns:36px 1fr;column-gap:12px}.p-ocpp .t-ic{border-radius:11px;width:36px;height:36px}.p-ocpp .t-ic svg{width:19px;height:19px}.p-ocpp .nb-tete .k-chapo{margin-top:14px}.p-ocpp .onglets{gap:8px;margin-top:24px}.p-ocpp .onglet{text-align:center;border-radius:14px;grid-template-columns:1fr;justify-items:center;row-gap:8px;min-height:92px;padding:12px 6px 13px}.p-ocpp .onglet .ic{border-radius:11px;width:38px;height:38px}.p-ocpp .onglet .nm{font-size:14.5px;line-height:1.2}.p-ocpp .onglet .sb{display:none}.p-ocpp .panneau{margin-top:16px}.p-ocpp .p-vis{border-radius:22px;order:-1}.p-ocpp .p-txt{padding:22px 0 0}.p-ocpp .p-vis .sc-texte{font-size:26px}.p-ocpp .ex{padding:0 18px 16px}.p-ocpp .p-txt h3{font-size:25px}.p-ocpp .p-txt .tx{font-size:16.5px}.p-ocpp .ind-head .k-chapo{margin-top:16px}.p-ocpp .iv-d{display:none}.p-ocpp .iv-m{max-width:440px;margin:0 auto;display:block}.p-ocpp .ind-scene{margin-top:28px}.p-ocpp #normes{padding:64px 0 52px}.p-ocpp .nr-tete .k-chapo{margin-top:14px}.p-ocpp .es,.p-ocpp .fr-haut,.p-ocpp .nr-bloc{margin-top:44px}.p-ocpp .es-bloc-tete{display:block}.p-ocpp .es-bloc-tete p{margin-top:6px;font-size:15.5px}.p-ocpp .fr-haut .fr-cle{margin-top:8px}.p-ocpp .es-tuiles,.p-ocpp .nr-grille{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.p-ocpp .es-tuile{border-radius:18px;padding:16px 18px}.p-ocpp .es-chiffre{margin-top:10px;font-size:38px}.p-ocpp .es-ligne{font-size:16px}.p-ocpp .es-ligne+.es-note{margin-top:10px;padding-top:10px}.p-ocpp .nr-bloc{border-radius:22px;padding:24px 14px 16px}.p-ocpp .nr-bloc .k-sous{padding:0 4px}.p-ocpp .nr{padding:14px 16px 16px}.p-ocpp .nr p:last-child{margin-top:6px;font-size:14.5px}.p-ocpp .fr-carte{border-radius:20px;margin-top:18px;padding:22px 18px}.p-ocpp .faq{margin-top:28px}.p-ocpp .faq summary{padding:19px 2px;font-size:17px}.p-ocpp .tech{margin-top:18px}.p-ocpp .fin-vis{margin-bottom:22px}.p-ocpp #diagnostic .k-cta-centre .k-btn{width:100%;max-width:420px}}@media (max-width:900px) and (max-height:760px){.p-ocpp .collant-svg{max-height:calc(40svh / var(--k-zoom,1))}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.p-ocpp .t-pas>*{transition:opacity .55s var(--k-ease)}.p-ocpp #temps.est-actif .t-pas:not(.est-actif)>*{opacity:.3}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.p-ocpp .t-dessin{position:relative;top:auto}}@media (min-width:901px){.p-ocpp #ouverture{--k-recouvre:0px;min-height:calc(100vh / var(--k-zoom,1));min-height:calc(100svh / var(--k-zoom,1));padding-bottom:124px}.p-ocpp #temps{margin-top:0}}:root:has(.p-ocpp){--kx-sol-o:.28;--kx-sol-clair-o:.22}}
