.ps-page--terminal .ps-ter-page{padding-bottom:clamp(24px,4vw,48px)}@media (width>=1024px){.ps-page--terminal .ps-ter-page{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:32px;display:grid}}.ps-page--terminal .ps-ter-fiches{flex-direction:column;gap:20px;min-width:0;display:flex}.ps-page--terminal .ps-ter-groupe{flex-direction:column;gap:20px;display:flex}.ps-page--terminal .ps-ter-groupe-tete{margin-top:clamp(32px,5vw,56px);margin-bottom:4px}.ps-page--terminal .ps-ter-groupe-tete>.ps-h2{margin-top:12px;font-size:clamp(19px,2.2vw,27px)}.ps-page--terminal .ps-ter-groupe:first-child .ps-ter-groupe-tete{margin-top:0}.ps-page--terminal .ps-ter-nav{top:var(--haut-nav);z-index:30;margin:0 calc(-1 * var(--gouttiere)) 20px;padding:8px var(--gouttiere);background:var(--opaque);border-bottom:1px solid var(--border);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;position:sticky;overflow-x:auto}.ps-page--terminal .ps-ter-nav::-webkit-scrollbar{display:none}.ps-page--terminal .ps-ter-nav ul{margin:0;padding:0;list-style:none}.ps-page--terminal .ps-ter-nav-liste{align-items:center;width:max-content;display:flex}.ps-page--terminal .ps-ter-nav-groupe{align-items:center;gap:6px;display:flex}.ps-page--terminal .ps-ter-nav-groupe+.ps-ter-nav-groupe{border-left:1px solid var(--border);margin-left:12px;padding-left:12px}.ps-page--terminal .ps-ter-nav-items{gap:6px;display:flex}.ps-page--terminal .ps-ter-nav-titre{font:800 9px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;margin:0 4px 0 0}.ps-page--terminal .ps-ter-nav-item{border:1px solid var(--border);border-radius:var(--r-pilule);min-height:40px;color:var(--text-2);white-space:nowrap;scroll-snap-align:center;transition:background-color var(--mk-court) var(--mk-sortie), color var(--mk-court) var(--mk-sortie), border-color var(--mk-court) var(--mk-sortie);background:#ffffff08;align-items:center;gap:8px;padding:0 14px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.ps-page--terminal .ps-ter-nav-item svg{color:var(--text-3);flex-shrink:0}.ps-page--terminal .ps-ter-nav-item[aria-current]{background:var(--lav-actif-fond);border-color:var(--lav-actif-bord);color:var(--lav);font-weight:600}.ps-page--terminal .ps-ter-nav-item[aria-current] svg{color:var(--lav)}@media (hover:hover){.ps-page--terminal .ps-ter-nav-item:not([aria-current]):hover{color:var(--text-1);background:#ffffff0f}}@media (width>=1024px){.ps-page--terminal .ps-ter-nav{top:calc(var(--haut-nav) + 24px);z-index:auto;max-height:calc(100svh - var(--haut-nav) - 48px);scroll-snap-type:none;scrollbar-width:thin;background:0 0;border:0;margin:0;padding:0 4px 12px 0;overflow:hidden auto}.ps-page--terminal .ps-ter-nav-liste{width:auto;display:block}.ps-page--terminal .ps-ter-nav-groupe{display:block}.ps-page--terminal .ps-ter-nav-groupe+.ps-ter-nav-groupe{border:0;margin:0;padding:0}.ps-page--terminal .ps-ter-nav-titre{margin:16px 0 4px;padding:2px 10px}.ps-page--terminal .ps-ter-nav-groupe:first-child .ps-ter-nav-items{margin-top:0}.ps-page--terminal .ps-ter-nav-items{flex-direction:column;gap:0}.ps-page--terminal .ps-ter-nav-item{width:100%;height:34px;min-height:34px;color:var(--text-3);scroll-snap-align:none;background:0 0;border-color:#0000;border-radius:8px;gap:11px;margin:1px 0;padding:0 10px;display:flex;overflow:hidden}.ps-page--terminal .ps-ter-nav-item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ps-page--terminal .ps-ter-nav-item:focus-visible{outline-offset:-2px}}@media (width>=1024px) and (hover:hover){.ps-page--terminal .ps-ter-nav-item:not([aria-current]):hover{color:var(--text-1);background:#ffffff0a}}.ps-page--terminal .ps-ter-fiche{min-width:0;padding:var(--carte-pad);flex-direction:column;gap:16px;scroll-margin-top:60px;display:flex}@media (width>=1024px){.ps-page--terminal .ps-ter-fiche{scroll-margin-top:8px}}.ps-page--terminal .ps-ter-tete{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ps-page--terminal .ps-ter-icone{border:1px solid var(--lav-actif-bord);background:var(--lav-actif-fond);width:32px;height:32px;color:var(--lav);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ps-page--terminal .ps-ter-libelle{color:var(--text-1);font-size:15px;font-weight:600;line-height:1.3}.ps-page--terminal .ps-ter-route{color:var(--text-3);overflow-wrap:anywhere}.ps-page--terminal .ps-ter-acces{margin-left:auto}.ps-page--terminal .ps-ter-question{text-wrap:balance;max-width:36ch}.ps-page--terminal .ps-ter-corps{grid-template-columns:minmax(0,1fr);gap:16px 32px;display:grid}@media (width>=900px){.ps-page--terminal .ps-ter-corps--limite{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ps-page--terminal .ps-ter-etiquette{font:500 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-bottom:6px}.ps-page--terminal .ps-ter-voir>p:not(.ps-ter-etiquette):not(.ps-petit){max-width:68ch;color:var(--text-2)}.ps-page--terminal .ps-ter-voir>.ps-petit{max-width:68ch;margin-top:10px}.ps-page--terminal .ps-ter-limite{align-self:start;padding:14px 16px}.ps-page--terminal .ps-ter-limite>p:not(.ps-ter-etiquette){color:var(--text-2);font-size:15px;line-height:1.55}.ps-page--terminal .ps-ter-media{flex-direction:column;gap:16px;display:flex}.ps-page--terminal .ps-ter-rangee{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.ps-page--terminal .ps-ter-item{flex:var(--w,1) 1 0;min-width:min(100%, calc(var(--w,240) * 1px), 240px);max-width:calc(var(--w,100000) * 1px)}.ps-page--terminal .ps-ter-item--motion{flex:400 1 0;min-width:min(100%,340px);max-width:none}.ps-page--terminal .ps-ter-item--schema{flex:1 1 0;min-width:min(100%,320px);max-width:none}.ps-page--terminal .ps-ter-item .ps-ecran-cadre{box-shadow:none}.ps-page--terminal .ps-ter-legende{margin-top:10px}.ps-page--terminal .ps-ter-pied{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:auto;padding-top:16px;display:flex}.ps-page--terminal .ps-ter-pied .ps-lien{font-size:15px}.ps-page--terminal .ps-ter-pied-app{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.ps-page--terminal .ps-ter-schema .ps-illu-zone{overflow:clip}.ps-page--terminal .ps-ter-sch-chart{grid-template-columns:minmax(0,1fr) minmax(104px,30%);gap:10px;min-height:220px;display:grid}.ps-page--terminal .ps-ter-sch-graph{border:1px solid var(--panneau-bord);background:var(--creux);border-radius:8px;min-height:200px;position:relative}.ps-page--terminal .ps-ter-sch-graph>svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.ps-page--terminal .ps-ter-sch-grille-trait{stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.ps-page--terminal .ps-ter-sch-meche{stroke:var(--text-4);stroke-width:1px;vector-effect:non-scaling-stroke}.ps-page--terminal .ps-ter-sch-corps{fill:none;stroke:var(--text-3);stroke-width:1px;vector-effect:non-scaling-stroke}.ps-page--terminal .ps-ter-sch-corps--plein{fill:var(--lav-fond);stroke:var(--lav-bord)}.ps-page--terminal .ps-ter-sch-flot{border:1px solid var(--lav-bord);background:var(--verre-menu);width:min(52%,190px);box-shadow:var(--ombre-verre);border-radius:8px;flex-direction:column;gap:7px;padding:10px 12px;display:flex;position:absolute;top:12%;left:8%}.ps-page--terminal .ps-ter-sch-dock{flex-direction:column;gap:8px;min-width:0;display:flex}.ps-page--terminal .ps-ter-sch-dock>.ps-micro{color:var(--text-4);font-size:10px;line-height:1.3}.ps-page--terminal .ps-ter-sch-pan{border:1px solid var(--panneau-bord);background:var(--panneau);border-radius:8px;flex-direction:column;flex:1;gap:7px;padding:10px 12px;display:flex}.ps-page--terminal .ps-ter-sch-flot>.ps-micro{color:var(--text-4);font-size:10px;line-height:1.3}.ps-page--terminal .ps-ter-schema i{background:#ffffff1a;border-radius:3px;height:5px;display:block}.ps-page--terminal .ps-ter-sch-widgets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ps-page--terminal .ps-ter-sch-widget{border:1px solid var(--panneau-bord);background:var(--panneau);border-radius:8px;flex-direction:column;gap:8px;min-width:0;min-height:96px;padding:10px 12px;display:flex}.ps-page--terminal .ps-ter-sch-widget--1,.ps-page--terminal .ps-ter-sch-widget--5{grid-column:span 2}@media (width<=639px){.ps-page--terminal .ps-ter-sch-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-page--terminal .ps-ter-sch-widget--1,.ps-page--terminal .ps-ter-sch-widget--5{grid-column:1/-1}}@media (width<=479px){.ps-page--terminal .ps-ter-sch-chart{grid-template-columns:minmax(0,1fr)}}.ps-page--terminal .ps-ter-recent-section{padding-top:clamp(32px,5vw,64px)}.ps-page--terminal .ps-ter-recent{flex-direction:column;margin:0;display:flex}.ps-page--terminal .ps-ter-recent-ligne{grid-template-columns:minmax(0,1fr);gap:6px 24px;padding-block:16px;display:grid}.ps-page--terminal .ps-ter-recent-ligne:first-child{padding-top:0}.ps-page--terminal .ps-ter-recent-ligne+.ps-ter-recent-ligne{border-top:1px solid var(--border-subtle)}@media (width>=640px){.ps-page--terminal .ps-ter-recent-ligne{grid-template-columns:140px minmax(0,1fr)}}.ps-page--terminal .ps-ter-recent dt{font:500 12px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lav)}.ps-page--terminal .ps-ter-recent dd{min-width:0;margin:0}.ps-page--terminal .ps-ter-recent ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ps-page--terminal .ps-ter-recent li{color:var(--text-2);gap:10px;font-size:15.5px;line-height:1.5;display:flex}.ps-page--terminal .ps-ter-recent li:before{content:"";background:var(--lav);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.62em}.ps-page--terminal .ps-ter-recent-note{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:16px}.ps-page--terminal .ps-ter-final-carte{padding:clamp(40px, 7vw, 88px) var(--carte-pad)}.ps-page--terminal .ps-ter-final-in{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ps-page--terminal .ps-ter-final-in>.ps-chapo{margin-inline:auto}.ps-page--terminal .ps-ter-final-in>.ps-actions{justify-content:center;margin-top:12px}@media (width<=639px){.ps-page--terminal .ps-ter-limite>p:not(.ps-ter-etiquette),.ps-page--terminal .ps-ter-recent li{font-size:16px}}@media (width<=1023px){.ps-page--terminal .ps-ter-nav-item{min-height:44px}}@media (pointer:coarse){.ps-page--terminal .ps-ter-pied .ps-lien{position:relative}.ps-page--terminal .ps-ter-pied .ps-lien:before{content:"";position:absolute;inset:-10px 0}}
