.pf{font-family:var(--font-ui);font-size:.95rem;line-height:1.5;color:var(--color-encre)}.pf-conteneur{max-width:84rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.pf-conteneur{padding:0 1.5rem}}.pf-demo{background:var(--color-ocre-pale);border-bottom:1px solid var(--color-filet)}.pf-demo-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.55rem 0;font-size:.875rem}.pf-demo-marque{font-weight:650;color:var(--color-ocre)}.pf-demo details{position:relative;margin-left:auto}.pf-demo summary{cursor:pointer;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--color-cachet);text-decoration:underline;text-underline-offset:.18em}.pf-demo summary::-webkit-details-marker{display:none}.pf-demo summary{list-style:none}.pf-demo-liste{position:absolute;right:0;top:100%;z-index:30;width:min(30rem,calc(100vw - 2rem));background:var(--color-fiche);border:1px solid var(--color-encre)}.pf-demo-liste a{display:grid;grid-template-columns:1fr;gap:.1rem;padding:.65rem .9rem;border-bottom:1px solid var(--color-filet);text-decoration:none;color:var(--color-encre)}.pf-demo-liste a:hover,.pf-demo-liste a[aria-current=page]{background:var(--color-cachet-pale)}.pf-demo-liste .aide{font-size:.8rem}@media(max-width:640px){.pf-demo details{margin-left:0;width:100%}.pf-demo-liste{position:static;width:100%}}.pf-entete{border-bottom:1px solid var(--color-filet);background:var(--color-fiche)}.pf-entete-grille{display:grid;gap:1rem 2rem;padding-top:.9rem;padding-bottom:.8rem}@media(min-width:900px){.pf-entete-grille{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.pf-raison{font-family:var(--font-titre);font-size:1.35rem;font-weight:600;line-height:1.15}.pf-forme{font-size:1rem;font-weight:400;color:var(--color-gris)}@media(max-width:640px){.pf-raison{font-size:1.15rem}.pf-entete-grille{padding-top:.7rem;padding-bottom:.6rem}.pf-ident{gap:.1rem .9rem;font-size:.82rem}}.pf-ident{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.35rem;color:var(--color-encre-2);font-size:.875rem;font-variant-numeric:tabular-nums}.pf-expert{font-size:.875rem;color:var(--color-encre-2)}.pf-expert strong{color:var(--color-encre);font-weight:600}.pf-initiales{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--color-encre);font-size:.75rem;font-weight:650;margin-right:.6rem;vertical-align:middle}.pf [id]{scroll-margin-top:4.5rem}.pf-retour{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.9rem;color:var(--color-cachet)}.pf-retour:before{content:"";width:.5rem;height:.5rem;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.pf-reperes{display:grid;gap:0;margin-top:1.25rem;border:1px solid var(--color-filet);border-radius:8px;background:var(--color-fiche)}.pf-reperes>div{padding:.85rem 1rem;border-bottom:1px solid var(--color-filet)}.pf-reperes>div:last-child{border-bottom:0}@media(min-width:720px){.pf-reperes{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-reperes>div{border-bottom:0;border-right:1px solid var(--color-filet)}.pf-reperes>div:last-child{border-right:0}}.pf-reperes dt{font-size:.82rem;color:var(--color-gris)}.pf-reperes dd{margin-top:.15rem;font-weight:600;font-variant-numeric:tabular-nums}.pf-reperes dd+dd{font-weight:400;font-size:.875rem;color:var(--color-encre-2)}.pf-etapes{counter-reset:pf-etape}.pf-etapes>li{counter-increment:pf-etape;display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;padding:.4rem 0;font-size:.93rem}.pf-etapes>li:before{content:counter(pf-etape);display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid var(--color-encre);font-size:.8rem;font-weight:650;font-variant-numeric:tabular-nums}.pf-onglets{border-bottom:1px solid var(--color-filet);background:var(--color-fiche)}.pf-onglets ul{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin}.pf-onglets a{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 .95rem;white-space:nowrap;color:var(--color-encre-2);text-decoration:none;border-bottom:2px solid transparent;font-size:.93rem}.pf-onglets li:first-child a{padding-left:0}.pf-onglets a:hover{color:var(--color-cachet)}.pf-onglets a[aria-current=page]{color:var(--color-encre);font-weight:600;border-bottom-color:var(--color-cachet)}.pf-onglets .compte{font-variant-numeric:tabular-nums;color:var(--color-gris);margin-left:.35rem;font-weight:400}.pf-corps{padding-top:1.75rem;padding-bottom:3rem}.pf-h1{font-family:var(--font-titre);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.15}.pf-chapeau{font-family:var(--font-texte);font-size:1.12rem;line-height:1.5;color:var(--color-encre-2);margin-top:.4rem;max-width:62ch}.pf-section{margin-top:2.25rem}.pf-section>h2,.pf-h2{font-family:var(--font-titre);font-size:1.3rem;font-weight:600;line-height:1.25;padding-bottom:.45rem;border-bottom:1.5px solid var(--color-encre);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.pf-h2 .meta,.pf-section>h2 .meta{font-family:var(--font-ui);font-size:.85rem;font-weight:400;color:var(--color-gris)}.pf-h3{font-size:1rem;font-weight:650;margin-top:1.25rem}.pf-grille{display:grid;gap:2rem}@media(min-width:1024px){.pf-grille{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem}}.pf-note{font-size:.82rem;color:var(--color-gris)}.pf-texte{font-family:var(--font-texte);font-size:1.05rem;line-height:1.55;max-width:66ch}.pf-actions{margin-top:.25rem}.pf-actions>li{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 1.25rem;padding:.85rem 0;border-bottom:1px solid var(--color-filet)}@media(min-width:640px){.pf-actions>li{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pf-actions .quoi{font-weight:600}.pf-actions .pourquoi{color:var(--color-encre-2);font-size:.9rem}.pf .bouton{font-size:.93rem;min-height:2.75rem;padding:0 1rem}.pf-lien-bouton{display:inline-flex;align-items:center;min-height:2.75rem}.pf button:disabled,.pf .bouton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pf-etat{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.85rem;font-weight:600}.pf-etat:before{content:"";width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid currentColor;flex:none}.pf-etat.e-vert{color:var(--color-cachet)}.pf-etat.e-vert:before{background:currentColor}.pf-etat.e-orange{color:var(--color-ocre)}.pf-etat.e-orange:before{background:var(--color-ocre-pale)}.pf-etat.e-rouge{color:var(--color-ocre)}.pf-etat.e-rouge:before{background:currentColor}.pf-etat.e-a_faire{color:var(--color-gris)}.pf-etat.e-non_applicable{color:var(--color-gris);font-weight:400}.pf-etat.e-non_applicable:before{border-style:dashed}.pf-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums lining-nums}.pf-table caption{text-align:left;font-size:.82rem;color:var(--color-gris);padding:.35rem 0;caption-side:bottom}.pf-table th{text-align:left;font-weight:600;font-size:.8rem;color:var(--color-gris);padding:.55rem .75rem .4rem 0;border-bottom:1px solid var(--color-encre);vertical-align:bottom}.pf-table td{padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--color-filet);vertical-align:top}.pf-table tbody tr:hover td{background:color-mix(in srgb,var(--color-cachet-pale) 45%,transparent)}.pf-table .num{text-align:right;white-space:nowrap}.pf-table th.num{text-align:right}.pf-table tfoot td{border-bottom:0;border-top:1.5px solid var(--color-encre);font-weight:650;padding-top:.6rem}.pf-table .ref{font-weight:600;white-space:nowrap;letter-spacing:.01em}.pf-defile{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.pf-pile thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pf-pile,.pf-pile tbody,.pf-pile tr,.pf-pile td{display:block;width:100%}.pf-pile tr{border-bottom:1px solid var(--color-encre);padding:.5rem 0}.pf-pile td{border:0;padding:.3rem 0;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}.pf-pile td:before{content:attr(data-label);font-size:.78rem;font-weight:600;color:var(--color-gris)}.pf-pile td.num{text-align:left}.pf-pile tfoot td{display:grid}}.pf-kv{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.45rem 1.25rem;font-size:.9rem}.pf-kv dt{color:var(--color-gris)}.pf-kv dd{font-variant-numeric:tabular-nums}@media(max-width:420px){.pf-kv{grid-template-columns:1fr;gap:.1rem}.pf-kv dd{margin-bottom:.5rem}}.pf-fil>li{display:grid;grid-template-columns:1fr;gap:.15rem 1.25rem;padding:.8rem 0;border-bottom:1px solid var(--color-filet)}@media(min-width:720px){.pf-fil>li{grid-template-columns:9.5rem minmax(0,1fr)}}.pf-fil time{font-variant-numeric:tabular-nums;color:var(--color-gris);font-size:.85rem}.pf-fil .qui{font-weight:600;font-size:.875rem}.pf-fil .qui-expert{font-family:var(--font-texte);font-size:1rem}.pf-fil .qui-assistant,.pf-fil .qui-systeme,.pf-fil .qui-source{color:var(--color-encre-2);font-weight:500}.pf-fil .dit{margin-top:.15rem}.pf-fil .dit-expert{font-family:var(--font-texte);font-size:1.02rem}.pf-fil .cible{font-size:.8rem;color:var(--color-gris);margin-top:.2rem}.pf-filtres{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.6rem 0 .2rem;font-size:.875rem}.pf-filtres label{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;cursor:pointer}.pf-tampon{border-left:3px solid var(--color-encre);padding:.55rem .95rem;background:var(--color-fiche);border-radius:0 8px 8px 0}.pf-tampon .qui{font-family:var(--font-titre);font-size:1.05rem;font-weight:600}.pf-encadre{border:1px solid var(--color-filet);background:var(--color-fiche);padding:1rem 1.1rem;border-radius:8px}.pf-encadre-trait{border-top:3px solid var(--color-encre)}.pf-encadre-action{border-left:3px solid var(--color-cachet)}.pf-encadre-ocre{border-left:3px solid var(--color-ocre)}.pf-chiffre{font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums;line-height:1.1}.pf details.pf-pli>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;min-height:2.75rem}.pf details.pf-pli>summary::-webkit-details-marker{display:none}.pf details.pf-pli>summary:before{content:"+";display:inline-block;width:1rem;font-weight:600;color:var(--color-cachet)}.pf details.pf-pli[open]>summary:before{content:"−"}.pf details.pf-pli{border-bottom:1px solid var(--color-filet)}.pf details.pf-pli>.pf-pli-corps{padding:0 0 1rem 1rem}.pf .champ{font-size:.93rem}.pf textarea.champ{min-height:7rem;line-height:1.45}.pf-radio{display:flex;align-items:flex-start;gap:.55rem;min-height:2.75rem;padding:.4rem 0;cursor:pointer}.pf-radio input{margin-top:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.pf-statut-local{font-size:.875rem;color:var(--color-encre-2)}.pf-statut-local:empty{display:none}.pf-statut-local.ok{border-left:3px solid var(--color-cachet);padding:.4rem .75rem;background:var(--color-cachet-pale);color:var(--color-encre);border-radius:0 6px 6px 0}.pf-statut-local.info{border-left:3px solid var(--color-cachet);padding:.4rem .75rem;background:var(--color-ciel);color:var(--color-encre);border-radius:0 6px 6px 0}.pf-statut-local.erreur{border-left:3px solid var(--color-ocre);padding:.4rem .75rem;background:var(--color-ocre-pale);color:var(--color-encre);border-radius:0 6px 6px 0}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.pf-apparait{animation:pf-apparait .18s ease-out}@keyframes pf-apparait{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}}
