.pc-demo-ligne{padding:.35rem 0;line-height:1.4}.pc-demo-ligne .marque-demo{font-weight:650;color:var(--color-ocre);margin-right:.3rem}a.pc-rail-lien:hover .pc-rail-nom{text-decoration:underline;color:var(--color-cachet)}.pc-col-main fieldset,.pc-col-main legend{min-width:0}.pc-col-main a,.pc-col-panneaux a{overflow-wrap:anywhere}.pc-section{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--color-filet)}.pc-section:first-child{margin-top:0;padding-top:0;border-top:0}[data-contenu]>.pc-section:first-child,[data-contenu]>:is(script,template)+.pc-section{margin-top:0;padding-top:0;border-top:0}.pc-h2{font-family:var(--font-titre);font-weight:600;font-size:1.4rem;line-height:1.25;text-wrap:balance}.pc-h3{font-family:var(--font-ui);font-weight:650;font-size:1rem;line-height:1.35}.pc-texte{font-family:var(--font-texte);font-size:1.05rem;line-height:1.6;color:var(--color-encre-2);max-width:64ch}.pc-texte+.pc-texte{margin-top:.6rem}.pc-bloc{background:var(--color-fiche);border:1px solid var(--color-filet);border-radius:8px;padding:1.1rem 1.15rem}.pc-bloc-titre{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;align-items:baseline;border-bottom:1px solid var(--color-filet);padding-bottom:.65rem;margin-bottom:.85rem}.pc-fiche{background:var(--color-fiche);border:1px solid var(--color-filet);border-top:3px solid var(--color-encre);border-radius:8px;padding:1.15rem 1.15rem 1rem}.pc-fiche-nom{font-family:var(--font-titre);font-size:1.5rem;font-weight:600;line-height:1.15}.pc-dl{display:grid;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);gap:.45rem 1rem;font-size:.95rem}.pc-dl dt{color:var(--color-gris)}.pc-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:30rem){.pc-dl{grid-template-columns:minmax(0,1fr);gap:.1rem}.pc-dl dd{margin-bottom:.55rem}}.pc-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.pc-info{background:var(--color-ciel);border-radius:8px;padding:.85rem 1.05rem;font-size:.97rem;line-height:1.55}.pc-alerte{background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 8px 8px 0;padding:.85rem 1.05rem;font-size:.97rem;line-height:1.55}.pc-erreurs{background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 8px 8px 0;padding:.85rem 1.05rem;font-size:.97rem}.pc-erreurs .message-erreur{margin-top:0;font-size:1rem}.pc-erreur{margin-top:.4rem;font-family:var(--font-ui);font-size:.9rem;font-weight:550;color:#b42318}.pc-chargement{display:flex;align-items:center;gap:.6rem;font-family:var(--font-ui);font-size:.95rem;color:var(--color-encre-2)}.pc-chargement:before{content:"";flex:none;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--color-filet);border-top-color:var(--color-cachet);animation:pc-tourne .8s linear infinite}@keyframes pc-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pc-chargement:before{animation:none;border-top-color:var(--color-filet)}}.pc-etat{display:inline-block;font-size:.8rem;line-height:1.4;padding:.05rem .4rem;border:1px solid var(--color-filet);border-radius:6px;color:var(--color-encre-2);white-space:nowrap}.pc-etat-fait{border-color:var(--color-encre);color:var(--color-encre)}.pc-etat-attente{border-color:var(--color-ocre);color:var(--color-ocre)}.pc-etat-demo{border-color:var(--color-ocre);color:var(--color-ocre);background:var(--color-ocre-pale)}.pc-champ{background:var(--color-cachet-pale);padding:0 .15em;border-radius:2px}.pc-champ.vide{background:var(--color-ocre-pale);color:var(--color-ocre)}.bouton[disabled],.bouton[aria-disabled=true]{background:var(--color-trame);border-color:var(--color-filet);color:var(--color-gris);cursor:not-allowed}.pc-lien-bouton{font:inherit;font-size:.9rem;color:var(--color-cachet);background:none;border:0;padding:.35rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-align:left;min-height:2.75rem;display:inline-flex;align-items:center}.pc-lien-bouton:hover{text-decoration-thickness:2px;color:var(--color-cachet-fonce)}.pc-choix{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem 0;min-height:2.75rem;cursor:pointer}.pc-choix input{margin-top:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.pc-garde{background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 8px 8px 0;padding:1rem 1.15rem;margin-bottom:1.75rem}.pc-tableau-liste{width:100%}.pc-panneau{background:var(--color-fiche);border:1px solid var(--color-filet);border-top:2px solid var(--color-encre);border-radius:8px;padding:1rem 1.1rem 1.05rem;font-size:.92rem}.pc-aide{background:var(--color-menthe);border-color:transparent;border-top-color:var(--color-encre)}.pc-panneau-titre{font-family:var(--font-ui);font-weight:650;font-size:.98rem}.pc-panneau-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;border-top:1px solid var(--color-filet);padding-top:.6rem}.pc-resume{display:grid;gap:.6rem}.pc-resume dt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--color-gris)}.pc-modifier{display:inline-flex;align-items:center;min-height:2.75rem;margin:-.85rem 0;font-size:.82rem;color:var(--color-cachet)}.pc-resume dd{line-height:1.4;overflow-wrap:anywhere}.pc-assistant{border-top-color:var(--color-gris)}.pc-assistant-presentation{margin-top:.5rem;color:var(--color-gris);font-size:.85rem;line-height:1.45}.pc-assistant-texte{margin-top:.75rem;line-height:1.5}.pc-assistant-texte>*+*{margin-top:.55rem}.pc-assistant-texte:empty{display:none}.pc-assistant-texte ul{list-style:square;padding-left:1.1rem}.pc-regles li{padding:.5rem 0;border-bottom:1px solid var(--color-filet);display:grid;gap:.15rem}.pc-regles li:last-child{border-bottom:0;padding-bottom:0}.pc-regle-nom{font-weight:600}.pc-regle-etat{color:var(--color-encre-2);font-size:.86rem;line-height:1.4}.pc-journal summary{cursor:pointer;color:var(--color-cachet);font-size:.88rem;min-height:2.75rem;display:flex;align-items:center}.pc-journal ol{font-size:.8rem;color:var(--color-encre-2);max-height:16rem;overflow:auto}.pc-journal li{padding:.25rem 0;border-bottom:1px solid var(--color-trame);font-variant-numeric:tabular-nums}.pc-confirmer{border:1px solid var(--color-ocre);border-radius:8px;background:var(--color-velin);padding:.85rem 1rem}.pc-confirmer ul{list-style:square;padding-left:1.1rem;margin:.4rem 0 .6rem}.pc-doc{max-height:34rem;overflow:auto;border:1px solid var(--color-filet);border-radius:8px;background:var(--color-fiche);padding:1.25rem 1.4rem}@media(max-width:30rem){.pc-doc{padding:1rem .95rem;max-height:28rem}}.pc-doc:focus-visible{outline-offset:0}.pc-doc h3{font-family:var(--font-titre);font-size:1.45rem;font-weight:600;line-height:1.2;margin-bottom:1rem}.pc-doc h4{font-family:var(--font-titre);font-size:1.1rem;font-weight:650;margin-top:1.5rem}.pc-doc p,.pc-doc li{font-family:var(--font-texte);font-size:1rem;line-height:1.55}.pc-doc p+p,.pc-doc p+ul,.pc-doc ul+p,.pc-doc p+ol,.pc-doc ol+p{margin-top:.6rem}.pc-doc ul{list-style:square;padding-left:1.3rem;margin-top:.4rem}.pc-doc ol{list-style:decimal;padding-left:1.3rem;margin-top:.4rem}.pc-doc blockquote{margin-top:.7rem;border-left:2px solid var(--color-cachet);padding:.35rem 0 .35rem .85rem;background:var(--color-velin)}.pc-doc blockquote p{font-family:var(--font-ui);font-size:.92rem;color:var(--color-encre-2)}.pc-doc table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:.88rem;margin-top:.75rem}.pc-doc th{text-align:left;border-bottom:1.5px solid var(--color-encre);padding:.35rem .6rem .3rem 0;font-weight:600;vertical-align:bottom}.pc-doc td{border-bottom:1px solid var(--color-filet);padding:.4rem .6rem .4rem 0;vertical-align:top}.pc-doc code{font-family:var(--font-ui);font-size:.85em;background:var(--color-trame);padding:0 .25em;border-radius:2px}.pc-doc hr{border:0;border-top:1px solid var(--color-filet);margin:1.2rem 0}.pc-doc-fin{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid var(--color-filet);font-family:var(--font-ui);font-size:.85rem;color:var(--color-gris)}.pc-encadre{border:1px solid var(--color-filet);border-top:3px solid var(--color-cachet);border-radius:8px;background:var(--color-fiche);padding:1rem 1.1rem;font-size:.95rem}.pc-encadre p{line-height:1.5}.pc-encadre p+p,.pc-encadre p+ul,.pc-encadre ul+p{margin-top:.55rem}.pc-encadre ul{list-style:square;padding-left:1.15rem}.pc-encadre li+li{margin-top:.25rem}.pc-encadre strong{font-weight:650;color:var(--color-encre)}.pc-enregistre{font-size:.84rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-enregistre.erreur{color:var(--color-ocre)}.pc-stockage p{max-width:84rem;margin:0 auto;padding:.6rem 1rem}.pc-jalons{background:var(--color-fiche);border-bottom:1px solid var(--color-filet)}.pc-jalons ol{max-width:64rem;margin:0 auto;padding:.7rem 1rem .8rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}.pc-jalons li{min-width:0}.pc-jalon{display:flex;flex-direction:column;gap:.4rem;color:var(--color-gris);text-decoration:none;font-family:var(--font-ui);font-size:.82rem;line-height:1.2;min-height:2.75rem}.pc-jalon:before{content:"";display:block;height:4px;border-radius:2px;background:var(--color-filet)}.pc-jalon-n{display:none}.pc-jalon-nom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.fait .pc-jalon,li[data-statut=fait] .pc-jalon{color:var(--color-encre-2)}li.fait .pc-jalon:before,li[data-statut=fait] .pc-jalon:before{background:var(--color-encre)}li.ici .pc-jalon{color:var(--color-encre);font-weight:650}li.ici .pc-jalon:before{background:var(--color-signal)}a.pc-jalon:hover .pc-jalon-nom{color:var(--color-cachet);text-decoration:underline;text-underline-offset:.18em}a.pc-jalon[aria-disabled=true]{pointer-events:none}.pc-jalons-etroit{display:none}@media(max-width:40rem){.pc-jalons ol{padding-top:.3rem;gap:.25rem}.pc-jalon{min-height:0}.pc-jalon-nom{display:none}.pc-jalons-etroit{display:block;max-width:64rem;margin:0 auto;padding:.6rem 1rem 0;font-family:var(--font-ui);font-size:.88rem;color:var(--color-encre-2)}}.pc-colonne{max-width:46rem;margin:0 auto;padding:2.25rem 1rem 3rem}.pc-colonne-large{max-width:64rem}@media(min-width:640px){.pc-colonne{padding:3rem 1.5rem 4rem}}.pc-entete{margin-bottom:1.75rem}.pc-h1{font-family:var(--font-titre);font-weight:700;font-size:clamp(1.85rem,1.4rem + 1.8vw,2.7rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;max-width:24ch}.pc-intro{margin-top:.75rem;font-family:var(--font-texte);font-size:1.15rem;line-height:1.5;color:var(--color-encre-2);max-width:54ch}.pc-contenu>*+*{margin-top:1.5rem}.pc-contenu>.pc-section+.pc-section{margin-top:2.5rem}.pc-gros-champ{width:100%;min-height:3.5rem;font-size:1.2rem;padding:.6rem .9rem;border-width:2px}.pc-ligne-champ{display:flex;flex-wrap:wrap;gap:.6rem}.pc-ligne-champ>.champ{flex:1 1 16rem}.pc-ligne-champ>.bouton{min-height:3.5rem;padding-left:1.5rem;padding-right:1.5rem}.bouton.pc-principal{min-height:3.25rem;padding-left:1.6rem;padding-right:1.6rem;font-size:1.02rem}@media(max-width:30rem){.bouton.pc-principal,.pc-ligne-champ>.bouton{width:100%;justify-content:center}}.pc-suite{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.pc-suite a:not(.bouton),.pc-suite .pc-lien-bouton{font-size:.95rem}.pc-cartes{display:grid;gap:.75rem}@media(min-width:40rem){.pc-cartes-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-carte{position:relative;display:block;border:1.5px solid var(--color-filet);border-radius:6px;background:var(--color-fiche);padding:1rem 1.1rem;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.pc-carte:hover{border-color:var(--color-encre)}.pc-carte:has(input:checked),.pc-carte[aria-pressed=true],.pc-carte.choisie{border-color:var(--color-encre);box-shadow:inset 0 0 0 1.5px var(--color-encre)}.pc-carte:has(input:focus-visible){outline:2px solid var(--color-cachet);outline-offset:2px}.pc-carte input[type=radio],.pc-carte input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.pc-carte-titre{font-family:var(--font-titre);font-weight:650;font-size:1.12rem;line-height:1.25}.pc-carte-texte{margin-top:.3rem;font-size:.93rem;color:var(--color-encre-2);line-height:1.45}.pc-marque-choix{position:absolute;top:.9rem;right:1rem;width:1.25rem;height:1.25rem;border:1.5px solid var(--color-filet);border-radius:50%}.pc-carte:has(input:checked) .pc-marque-choix,.pc-carte.choisie .pc-marque-choix{border:6px solid var(--color-encre)}.pc-reco{display:inline-block;font-family:var(--font-ui);font-size:.76rem;font-weight:650;background:var(--color-signal);color:var(--color-encre);border-radius:4px;padding:.05rem .4rem;vertical-align:.15em;margin-left:.4rem}.pc-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-filet);border:1px solid var(--color-filet)}@media(min-width:48rem){.pc-chiffres{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-chiffres.trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-chiffres>div{background:var(--color-fiche);padding:.9rem 1rem 1rem}.pc-chiffre{display:block;font-family:var(--font-titre);font-weight:760;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pc-chiffre-lib{display:block;margin-top:.4rem;font-family:var(--font-ui);font-size:.86rem;color:var(--color-encre-2);line-height:1.3}.pc-masque{display:inline-block;color:transparent;background:var(--color-trame);border-radius:2px;user-select:none;line-height:1.1;max-width:100%;overflow:hidden;vertical-align:middle}.pc-apercu{position:relative;border:1px solid var(--color-filet);background:var(--color-fiche);max-height:15rem;overflow:hidden;padding:.9rem 1rem;user-select:none;-webkit-user-select:none}.pc-apercu .pc-filigrane{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1}.pc-apercu .pc-filigrane span{transform:rotate(-14deg);font-family:var(--font-ui);font-weight:700;font-size:1rem;letter-spacing:.02em;color:var(--color-encre);background:var(--color-signal);padding:.25rem .7rem;border-radius:4px;opacity:.92}.pc-apercu h3{font-family:var(--font-titre);font-size:1.05rem;font-weight:650}.pc-apercu h4{font-family:var(--font-ui);font-size:.86rem;font-weight:650;margin-top:.7rem}.pc-apercu p,.pc-apercu li{font-size:.84rem;line-height:1.45;color:var(--color-encre-2)}.pc-apercu table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:.8rem;margin-top:.35rem}.pc-apercu th{text-align:left;border-bottom:1px solid var(--color-encre);padding:.2rem .4rem .2rem 0;font-weight:600}.pc-apercu td{border-bottom:1px solid var(--color-trame);padding:.25rem .4rem .25rem 0;vertical-align:top}.pc-apercu tr.total td{font-weight:650;color:var(--color-encre)}.pc-etat-ligne{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-ui);font-size:.95rem}.pc-pastille{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-filet);transform:translateY(-.05rem)}.pc-pastille.ok{background:var(--color-ok)}.pc-pastille.attente{background:var(--color-signal)}.pc-pastille.alerte{background:var(--color-ocre)}.pc-pied{margin-top:3.5rem;border-top:1px solid var(--color-filet);border-bottom:1px solid var(--color-filet);font-family:var(--font-ui)}.pc-pied>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;font-size:.92rem}.pc-pied>summary::-webkit-details-marker{display:none}.pc-pied-titre{flex:none;font-weight:650;color:var(--color-encre)}.pc-pied-ligne{flex:1 1 auto;min-width:0;color:var(--color-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-pied-ouvrir{flex:none;width:.55rem;height:.55rem;border-right:1.5px solid var(--color-gris);border-bottom:1.5px solid var(--color-gris);transform:translateY(-.15rem) rotate(45deg);margin-right:.3rem}.pc-pied[open] .pc-pied-ouvrir{transform:translateY(.1rem) rotate(-135deg)}.pc-pied-corps{display:grid;gap:1.5rem;padding:.5rem 0 1.5rem;font-size:.92rem}@media(min-width:48rem){.pc-pied-corps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.pc-pied-bloc{border-top:1px solid var(--color-filet);padding-top:1rem}@media(min-width:48rem){.pc-pied-corps>section:first-child{grid-row:span 2}.pc-pied-corps>.pc-pied-bloc:nth-child(2){border-top:0;padding-top:0}}
