@media print{body.impression-rapport,body.impression-fenetre{background-color:#fff;color:#000;--couleur-fond: #ffffff;--couleur-surface: #ffffff;--couleur-surface-alt: #f4f4f4;--couleur-surface-survol: #ffffff;--couleur-bordure: #b8b8b8;--couleur-bordure-forte: #6d6d6d;--couleur-texte: #000000;--couleur-texte-doux: #3d3d3d;--couleur-texte-tres-doux: #5c5c5c;--couleur-primaire: #1f4e79;--couleur-primaire-forte: #163a5a;--couleur-primaire-douce: #e7eff7;--ombre-1: none;--ombre-2: none;--echelle-1-fond: #fbe4e2;--echelle-1-bord: #c56b62;--echelle-1-texte: #7d1a14;--echelle-2-fond: #fceadb;--echelle-2-bord: #c58b56;--echelle-2-texte: #7a3c0e;--echelle-3-fond: #fbf2d4;--echelle-3-bord: #bfa155;--echelle-3-texte: #634500;--echelle-4-fond: #e9f3dc;--echelle-4-bord: #8fae68;--echelle-4-texte: #3c5919;--echelle-5-fond: #e2f3e9;--echelle-5-bord: #6da98a;--echelle-5-texte: #10542f;--echelle-neutre-fond: #f0f0f0;--echelle-neutre-bord: #a8a8a8;--echelle-neutre-texte: #4a4a4a}body.impression-fenetre{overflow:visible!important}body.impression-fenetre #root{display:none!important}body.impression-fenetre .modale-fond{position:static;display:block;padding:0;background:none}body.impression-fenetre .modale{width:auto;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}body.impression-fenetre .modale__entete,body.impression-fenetre .modale__fermer,body.impression-fenetre [data-impression=hors-planche],body.impression-fenetre .impression-fenetre__gestes{display:none!important}body.impression-fenetre .modale__corps{overflow:visible;padding:0}body.impression-fenetre [data-impression=cadre]{position:relative;overflow:hidden;break-inside:avoid;page-break-inside:avoid;width:var(--impression-largeur, auto);height:var(--impression-hauteur, auto);padding:0;border:0;background:none}body.impression-fenetre [data-impression=toile]{position:absolute;top:0;left:0;margin-inline:0;transform:scale(var(--impression-echelle, 1));transform-origin:top left;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.aide-fenetre__fil{display:flex;flex-direction:column;gap:var(--espace-3);max-height:48vh;overflow-y:auto;padding:var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface-alt)}.aide-fenetre__tour{max-width:88%;margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-md)}.aide-fenetre__tour--vous{align-self:flex-end;background-color:var(--couleur-primaire-douce);white-space:pre-line}.aide-fenetre__tour--aide{display:flex;flex-direction:column;gap:var(--espace-2);align-self:flex-start;border:1px solid var(--couleur-bordure);background-color:var(--couleur-surface)}.aide-fenetre__reponse{margin:0;font-size:var(--taille-md);line-height:1.5}.aide-fenetre__details summary{color:var(--couleur-texte-doux);font-size:var(--taille-sm);cursor:pointer}.aide-fenetre__etapes{margin:var(--espace-2) 0 0;white-space:pre-line}.aide-fenetre__sources{font-size:var(--taille-sm)}.aide-fenetre__raccourcis{--ecart: var(--espace-2)}.aide-fenetre__sablier{align-self:flex-start;margin:0}.aide-fenetre__saisie{display:flex;gap:var(--espace-2);align-items:flex-end}.aide-fenetre__saisie textarea{flex:1 1 auto;min-width:0;resize:vertical;align-self:stretch}.aide-fenetre__envoi{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-self:stretch;gap:var(--espace-1)}.aide-fenetre__nouvelle{margin-block-end:auto;white-space:nowrap}.aide-fenetre__amorces{--ecart: var(--espace-2)}.aide-fenetre__manuels{--ecart: var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--couleur-bordure)}.aide-fenetre__intertitre{margin:0;font-size:var(--taille-base)}.aide-fenetre__saisie-bloc{--ecart: var(--espace-1)}.aide-fenetre__rond{flex:none;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--couleur-primaire);border-radius:50%;background-color:var(--couleur-primaire-douce);font-size:1.15rem;line-height:1}.aide-fenetre__rond--muet{border-color:var(--couleur-bordure-forte);background-color:var(--couleur-surface);opacity:.75}.aide-fenetre__rond--ecoute{border-color:var(--couleur-primaire-forte);background-color:var(--couleur-primaire);color:var(--couleur-surface)}.aide-fenetre__rond:disabled{cursor:progress;opacity:.6}.aide-fenetre__dictee{margin:0}.rapport{display:flex;flex-direction:column;gap:var(--espace-6);padding:var(--espace-6);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface);box-shadow:var(--ombre-1)}.rapport__tete{--ecart: var(--espace-3)}.rapport__tete.rangee{align-items:flex-start}.rapport__gestes{--ecart: var(--espace-3);margin-top:var(--espace-3)}.rapport__garde{display:flex;flex-direction:column;gap:var(--espace-4);padding-bottom:var(--espace-5)}.rapport__surtitre{font-size:var(--taille-sm);font-weight:var(--graisse-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--couleur-texte-doux)}.rapport__soustitre{font-size:var(--taille-sm);color:var(--couleur-texte-doux)}.rapport__identite{display:grid;gap:var(--espace-3) var(--espace-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin-top:var(--espace-2)}.rapport__identite dt{font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-tres-doux)}.rapport__identite dd{font-size:var(--taille-base)}.rapport__resultat{display:grid;gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface-alt)}.rapport__resultat-libelle{font-size:var(--taille-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux)}.rapport__resultat-valeur{font-size:var(--taille-2xl);font-weight:var(--graisse-forte);line-height:var(--hauteur-ligne-titre)}.rapport__resultat-detail{font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.rapport__commentaire{padding:var(--espace-4);border-left:3px solid var(--couleur-primaire);background-color:var(--couleur-surface-alt)}.rapport__commentaire h2{margin-bottom:var(--espace-2);font-size:var(--taille-md)}.rapport__commentaire p{white-space:pre-wrap}.rapport__section{display:flex;flex-direction:column;gap:var(--espace-3)}.rapport__section>h2{padding-bottom:var(--espace-2);border-bottom:1px solid var(--couleur-bordure);font-size:var(--taille-lg)}.rapport__recommandation{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-left:3px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface)}.rapport__recommandation+.rapport__recommandation{margin-top:var(--espace-3)}.rapport__recommandation h3{font-size:var(--taille-md)}.rapport__chemin{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-2);font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.rapport__reference{padding:.05rem var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-xs);background-color:var(--couleur-surface-alt);font-family:var(--police-mono);font-size:var(--taille-xs);font-weight:var(--graisse-forte);color:var(--couleur-texte)}.rapport__marqueurs{--ecart: var(--espace-2)}.rapport__champs{display:grid;gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-top:var(--espace-1)}.rapport__champs dt{font-size:var(--taille-xs);font-weight:var(--graisse-forte);text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-tres-doux)}.rapport__champs dd{font-size:var(--taille-sm);white-space:pre-wrap}.rapport__alerte{padding:var(--espace-3);border:1px solid var(--echelle-2-bord);border-left:3px solid var(--echelle-2-texte);border-radius:var(--rayon-sm);background-color:var(--echelle-2-fond);color:var(--echelle-2-texte);font-size:var(--taille-sm);font-weight:var(--graisse-moyenne)}@media screen{.rapport__volet--masque.rapport__volet--masque{display:none}}.rapport__onglets{margin-bottom:var(--espace-4)}@media print{.rapport__onglets{display:none}@page{size:A4;margin:14mm}body.impression-rapport .colonne-application,body.impression-rapport .marque-plateforme,body.impression-rapport #root>.lien-evitement,body.impression-rapport .rapport__gestes,body.impression-rapport button,body.impression-rapport .bouton{display:none!important}body.impression-rapport button.depliant{display:inline-flex!important}body.impression-rapport .depliant>span[aria-hidden]{display:none}body.impression-rapport .bandeau-verrou,body.impression-rapport .sans-impression{display:none!important}body.impression-rapport main.conteneur{max-width:none!important;padding:0!important}body.impression-rapport .rapport{gap:var(--espace-5);padding:0;border:0;border-radius:0;box-shadow:none}body.impression-rapport .badge,body.impression-rapport .puce-maturite,body.impression-rapport .teinte,body.impression-rapport .rapport__resultat,body.impression-rapport .rapport__alerte,body.impression-rapport .rapport__reference,body.impression-rapport .tableau thead th,body.impression-rapport .tableau--zebre tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.impression-rapport .rapport__garde{break-after:page;page-break-after:always}body.impression-rapport .rapport__recommandation,body.impression-rapport .rapport__alerte{break-inside:avoid;page-break-inside:avoid;border-left-width:3px}body.impression-rapport .rapport__section>h2,body.impression-rapport .rapport__recommandation h3{break-after:avoid;page-break-after:avoid}body.impression-rapport .rapport__section{break-before:auto}body.impression-rapport .tableau thead{display:table-header-group}body.impression-rapport .tableau tbody tr{break-inside:avoid;page-break-inside:avoid}body.impression-rapport .tableau thead th{position:static}body.impression-rapport .tableau-defilant{overflow-x:visible;border-radius:0}body.impression-rapport a{color:inherit;text-decoration:none}body.impression-rapport .etat-vide{padding:var(--espace-4);text-align:left;font-style:italic}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/poppins-700.woff2) format("woff2")}:root{color-scheme:light;--gouttiere-paire: 2rem;--police-texte: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--police-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--taille-xs: .75rem;--taille-sm: .8125rem;--taille-base: .9375rem;--taille-md: 1.0625rem;--taille-lg: 1.25rem;--taille-xl: 1.5rem;--taille-2xl: 1.875rem;--graisse-normale: 400;--graisse-moyenne: 500;--graisse-forte: 600;--hauteur-ligne: 1.55;--hauteur-ligne-titre: 1.25;--espace-1: .25rem;--espace-2: .5rem;--espace-3: .75rem;--espace-4: 1rem;--espace-5: 1.5rem;--espace-6: 2rem;--espace-7: 3rem;--rayon-xs: 3px;--rayon-sm: 5px;--rayon-md: 8px;--rayon-lg: 12px;--rayon-plein: 999px;--ombre-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--ombre-2: 0 2px 4px -1px rgba(16, 24, 40, .08), 0 8px 16px -4px rgba(16, 24, 40, .1);--couleur-fond: #f5f7f9;--couleur-surface: #ffffff;--couleur-surface-alt: #eef1f4;--couleur-cadre-organigramme: #dbe2ea;--couleur-surface-survol: #f3f6f9;--couleur-bordure: #d7dce2;--couleur-bordure-forte: #b4bcc6;--couleur-texte: #1a1d21;--couleur-texte-doux: #59616b;--couleur-texte-tres-doux: #7b838d;--couleur-primaire: #1f4e79;--couleur-primaire-forte: #163a5a;--couleur-primaire-douce: #e7eff7;--couleur-accent-fond: #1f4e79;--couleur-accent-fond-survol: #163a5a;--couleur-accent-texte: #ffffff;--couleur-marque-marine: #14315a;--couleur-marque-sarcelle: #1fa598;--police-marque: "Poppins", var(--police-texte);--couleur-danger-fond: #b3261e;--couleur-danger-fond-survol: #971d16;--couleur-danger-texte: #ffffff;--couleur-danger: #97231c;--couleur-focus: #2f80ed;--echelle-1-fond: #fbe4e2;--echelle-1-bord: #f0b7b1;--echelle-1-texte: #97231c;--echelle-2-fond: #fceadb;--echelle-2-bord: #f2c398;--echelle-2-texte: #8f4711;--echelle-3-fond: #fbf2d4;--echelle-3-bord: #e8cd8b;--echelle-3-texte: #765300;--echelle-4-fond: #e9f3dc;--echelle-4-bord: #c3dda3;--echelle-4-texte: #47691e;--echelle-5-fond: #e2f3e9;--echelle-5-bord: #a8d8be;--echelle-5-texte: #14653c;--echelle-neutre-fond: #eef1f4;--echelle-neutre-bord: #d3d8de;--echelle-neutre-texte: #59616b;--couleur-question-posee: var(--echelle-5-texte);--frise-encre-sur-plein: #ffffff;--frise-gouttiere: 21rem;--frise-colonne: 4.25rem;--largeur-contenu: 78rem;--transition: .12s ease;--anneau-focus: 0 0 0 3px color-mix(in srgb, var(--couleur-focus) 35%, transparent)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--ombre-1: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--ombre-2: 0 2px 4px -1px rgba(0, 0, 0, .45), 0 8px 16px -4px rgba(0, 0, 0, .5);--couleur-fond: #14171c;--couleur-surface: #1b1f26;--couleur-surface-alt: #232830;--couleur-cadre-organigramme: #313945;--couleur-surface-survol: #262c35;--couleur-bordure: #333a45;--couleur-bordure-forte: #4a525f;--couleur-texte: #e6e9ee;--couleur-texte-doux: #a3acb8;--couleur-texte-tres-doux: #838d9a;--couleur-primaire: #8ab8e3;--couleur-primaire-forte: #aecdee;--couleur-primaire-douce: #1c2b3a;--couleur-marque-marine: #cddff0;--couleur-accent-fond: #2f6296;--couleur-accent-fond-survol: #3a74ad;--couleur-accent-texte: #ffffff;--couleur-danger-fond: #8c1d18;--couleur-danger-fond-survol: #a52820;--couleur-danger-texte: #ffffff;--couleur-danger: #f2b8b5;--couleur-focus: #8ab8e3;--echelle-1-fond: #3a1a18;--echelle-1-bord: #6b2a25;--echelle-1-texte: #ffb4ac;--echelle-2-fond: #38220f;--echelle-2-bord: #6a4019;--echelle-2-texte: #f5c08a;--echelle-3-fond: #332a0c;--echelle-3-bord: #5f4c16;--echelle-3-texte: #ecd188;--echelle-4-fond: #23300f;--echelle-4-bord: #42571d;--echelle-4-texte: #c4dd97;--echelle-5-fond: #10301f;--echelle-5-bord: #1f5638;--echelle-5-texte: #8fdcb2;--echelle-neutre-fond: #262b33;--echelle-neutre-bord: #3a414c;--echelle-neutre-texte: #a3acb8;--frise-encre-sur-plein: #10161d}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:2;tab-size:2}body{min-height:100vh;background-color:var(--couleur-fond);color:var(--couleur-texte);font-family:var(--police-texte);font-size:var(--taille-base);line-height:var(--hauteur-ligne);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6,li,dd,dt,td,th{overflow-wrap:break-word}ul,ol{padding-left:var(--espace-5)}:focus-visible{outline:2px solid var(--couleur-focus);outline-offset:2px;border-radius:var(--rayon-xs)}::selection{background-color:var(--couleur-primaire-douce);color:var(--couleur-texte)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4{line-height:var(--hauteur-ligne-titre);font-weight:var(--graisse-forte);text-wrap:balance}h1{font-size:var(--taille-2xl);letter-spacing:-.015em}h2{font-size:var(--taille-xl);letter-spacing:-.01em}h3{font-size:var(--taille-lg)}h4{font-size:var(--taille-md)}small,.texte-petit{font-size:var(--taille-sm)}.texte-doux{color:var(--couleur-texte-doux)}.texte-danger{color:var(--couleur-danger)}.poids-normal{font-weight:var(--graisse-normale)}.texte-tres-doux{color:var(--couleur-texte-tres-doux)}strong,b{font-weight:var(--graisse-forte)}code,kbd,samp,pre{font-family:var(--police-mono);font-size:.9em}code{padding:.1em .35em;border-radius:var(--rayon-xs);background-color:var(--couleur-surface-alt)}pre{padding:var(--espace-4);overflow-x:auto;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface-alt)}pre code{padding:0;background:none}hr{height:1px;border:0;margin:var(--espace-5) 0;background-color:var(--couleur-bordure)}#root{min-height:100vh}.conteneur{width:100%;max-width:var(--largeur-contenu);margin-inline:auto;padding-inline:var(--espace-5)}@property --ecart{syntax: "*"; inherits: false;}.pile{display:flex;flex-direction:column;gap:var(--ecart, var(--espace-4))}.fiche__prose{max-width:70ch;white-space:pre-line}.fiche__prose--pleine{max-width:none}.saisie-ligne .aide--a-cote{flex:1 1 auto;min-width:0;align-self:center}.rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ecart, var(--espace-3))}.rangee--fin{justify-content:flex-end}.rangee--espacee{justify-content:space-between}.rangee--titre>:first-child{flex:1 1 auto;min-width:0}.rangee--titre>:last-child:not(:first-child){flex:0 0 auto}@media(min-width:48rem){.rangee--titre{flex-wrap:nowrap}}.grille{display:grid;gap:var(--ecart, var(--espace-4));grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grille>.pleine-largeur{grid-column:1 / -1}.colonne-annee{white-space:nowrap;font-variant-numeric:tabular-nums}.colonne-rang{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--couleur-texte-doux)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--ecart, var(--espace-4));align-items:start}@media(max-width:47.99rem){.duo{grid-template-columns:1fr}}.duo--graphiques{align-items:stretch}.duo--graphiques>.carte{height:100%}.graphique__note{margin-top:auto}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ecart, var(--espace-4));align-items:stretch}@media(max-width:63.99rem){.trio{grid-template-columns:1fr 1fr}}@media(max-width:47.99rem){.trio{grid-template-columns:1fr}}.designation{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ecart, var(--espace-3))}.designation>.champ{flex:0 1 70%;min-width:0}@media(max-width:47.99rem){.designation>.champ{flex-basis:100%}}.designation__affichage{min-height:2.25rem;flex:0 0 auto}a{color:var(--couleur-primaire);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;transition:color var(--transition)}a:hover{color:var(--couleur-primaire-forte)}.bouton,button{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-2);min-height:2.25rem;padding:.4rem var(--espace-4);border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);color:var(--couleur-texte);font-size:var(--taille-base);font-weight:var(--graisse-moyenne);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.bouton:hover,button:hover:not(:disabled){background-color:var(--couleur-surface-survol);border-color:var(--couleur-texte-tres-doux)}.bouton:active,button:active:not(:disabled){transform:translateY(1px)}.bouton:disabled,.bouton[aria-disabled=true],button:disabled{opacity:.55;cursor:not-allowed;transform:none}.bouton--primaire{background-color:var(--couleur-accent-fond);border-color:var(--couleur-accent-fond);color:var(--couleur-accent-texte)}.bouton--primaire:hover:not(:disabled){background-color:var(--couleur-accent-fond-survol);border-color:var(--couleur-accent-fond-survol);color:var(--couleur-accent-texte)}.bouton--danger{background-color:var(--couleur-danger-fond);border-color:var(--couleur-danger-fond);color:var(--couleur-danger-texte)}.bouton--danger:hover:not(:disabled){background-color:var(--couleur-danger-fond-survol);border-color:var(--couleur-danger-fond-survol);color:var(--couleur-danger-texte)}.bouton--discret{background-color:transparent;border-color:transparent;color:var(--couleur-primaire)}.bouton--discret:hover:not(:disabled){background-color:var(--couleur-primaire-douce);border-color:transparent}.bouton--petit{min-height:1.85rem;padding:.2rem var(--espace-3);font-size:var(--taille-sm)}.bouton--large{width:100%}.champ-fichier{display:inline-flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-4);align-items:center}.champ{display:flex;flex-direction:column;gap:var(--espace-1)}label{font-size:var(--taille-sm);font-weight:var(--graisse-moyenne);color:var(--couleur-texte-doux)}.champ--requis>label:after{content:" *";color:var(--couleur-danger)}input[type=text],input[type=search],input[type=email],input[type=number],input[type=date],input[type=password],input[type=tel],input[type=url],select,textarea{width:100%;min-height:2.25rem;padding:.4rem var(--espace-3);border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);color:var(--couleur-texte);transition:border-color var(--transition),box-shadow var(--transition)}textarea{min-height:5.5rem;line-height:var(--hauteur-ligne);resize:vertical}.zone--auto{min-height:0;overflow-y:hidden;resize:none}select{cursor:pointer}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--couleur-focus);box-shadow:var(--anneau-focus)}input::placeholder,textarea::placeholder{color:var(--couleur-texte-tres-doux)}input:disabled,select:disabled,textarea:disabled{background-color:var(--couleur-surface-alt);color:var(--couleur-texte-doux);cursor:not-allowed}input[readonly],textarea[readonly]{background-color:var(--couleur-surface-alt)}[aria-invalid=true]{border-color:var(--couleur-danger-fond)}[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--couleur-danger-fond) 30%,transparent)}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;margin:0;accent-color:var(--couleur-accent-fond);cursor:pointer;flex:none}.case{display:flex;align-items:flex-start;gap:var(--espace-2);font-size:var(--taille-base);font-weight:var(--graisse-normale);color:var(--couleur-texte);cursor:pointer}fieldset{padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md)}legend{padding-inline:var(--espace-2);font-size:var(--taille-sm);font-weight:var(--graisse-forte);color:var(--couleur-texte-doux)}.aide{font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.message-erreur{font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);color:var(--couleur-danger)}.tableau-defilant{width:100%;overflow-x:auto;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface)}.tableau{width:100%;border-collapse:collapse;font-size:var(--taille-sm)}.tableau caption{padding:var(--espace-3) var(--espace-4);text-align:left;font-weight:var(--graisse-forte);color:var(--couleur-texte-doux)}.tableau th,.tableau td{padding:var(--espace-3) var(--espace-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--couleur-bordure)}.tableau .cellule--nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau .ligne--rangee{opacity:.55}.tableau thead th{position:sticky;top:0;z-index:1;background-color:var(--couleur-surface-alt);font-size:var(--taille-xs);font-weight:var(--graisse-forte);text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux);white-space:nowrap}.tableau tbody tr:last-child td{border-bottom:0}.tableau--themes thead th{white-space:normal}.tableau--themes th,.tableau--themes td{padding-left:var(--espace-3);padding-right:var(--espace-3)}.tableau tbody tr:hover>td,.tableau tbody tr:hover>th{background-color:var(--couleur-surface-survol)}.tableau--zebre tbody tr:nth-child(2n)>td,.tableau--zebre tbody tr:nth-child(2n)>th{background-color:color-mix(in srgb,var(--couleur-surface-alt) 55%,transparent)}.tableau tbody tr.ligne-alternee:not(:hover)>td,.tableau tbody tr.ligne-alternee:not(:hover)>th{background-color:color-mix(in srgb,var(--couleur-surface-alt) 55%,transparent)}.tableau tbody tr.ligne-depliee>td,.tableau tbody tr.ligne-depliee:hover>td{background-color:transparent}.liste-nue{padding-left:0;list-style:none}.bloc-imbrique{padding-left:var(--espace-4);border-left:3px solid var(--couleur-bordure)}.tableau--compact th,.tableau--compact td{padding:var(--espace-2) var(--espace-3)}.tableau .num,.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau .actions{width:1%;white-space:nowrap}.tableau .actions>.rangee{flex-wrap:nowrap}.tableau div.actions.rangee{width:auto;flex-wrap:nowrap}.carte{padding:var(--espace-5);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface);box-shadow:var(--ombre-1)}.carte__titre{margin-bottom:var(--espace-3);font-size:var(--taille-md);font-weight:var(--graisse-forte)}.carte__titre--volet{font-size:var(--taille-lg)}.cartouche__titre{font-size:var(--taille-md)}.rangee>.carte__titre{margin-bottom:0}.rangee:has(>.carte__titre){margin-bottom:var(--espace-3)}.carte__etat{min-height:3em;margin:0}.carte--plate{box-shadow:none}.traitement-ia__trait{margin:0}.synthese-lecture{padding-left:var(--espace-3);border-left:3px solid var(--couleur-bordure-forte)}.synthese-lecture--appui{border-left-color:var(--couleur-primaire)}.synthese-lecture--alerte{border-left-color:var(--couleur-danger)}.synthese-lecture--reserve{border-left-color:var(--couleur-avertissement)}.graphique__cible{cursor:pointer}.graphique__cible:focus{outline:none}.graphique__zone{fill:var(--couleur-accent-fond);fill-opacity:0;stroke:none}.graphique__cible:hover .graphique__zone{fill-opacity:.06}.graphique__cible--choisie .graphique__zone{fill-opacity:.12}.graphique__cible:focus-visible .graphique__zone{fill-opacity:.12;stroke:var(--couleur-accent-fond);stroke-width:1.5}.fiche-theme__valeurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--espace-3);margin:0}.fiche-theme__valeurs dt{color:var(--couleur-texte-doux);font-size:var(--taille-sm)}.fiche-theme__valeurs dd{margin:var(--espace-1) 0 0;font-weight:var(--graisse-forte)}.traitement-ia__colonne{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--espace-2);width:fit-content}.badge{display:inline-flex;align-items:center;gap:var(--espace-1);padding:.1rem var(--espace-2);border:1px solid var(--teinte-bord, var(--couleur-bordure));border-radius:var(--rayon-plein);background-color:var(--teinte-fond, var(--couleur-surface-alt));color:var(--teinte-texte, var(--couleur-texte-doux));font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);line-height:1.5;white-space:nowrap}.badge--deux-lignes{display:inline-block;width:min-content;white-space:normal;text-align:center;line-height:1.25;border-radius:var(--rayon-md)}.badge--bouton{border:1px solid transparent;font-family:inherit;cursor:pointer}.badge--bouton:hover{border-color:var(--couleur-bordure)}.badge--bouton[aria-pressed=true]{border-color:var(--couleur-accent-fond);box-shadow:0 0 0 1px var(--couleur-accent-fond)}.badge--bouton:focus-visible{outline:2px solid var(--couleur-accent-fond);outline-offset:2px}.puce-maturite{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--teinte-bord, var(--couleur-bordure));border-radius:var(--rayon-xs);background-color:var(--teinte-fond, var(--couleur-surface-alt));color:var(--teinte-texte, var(--couleur-texte-doux));font-size:var(--taille-sm);font-weight:var(--graisse-forte);font-variant-numeric:tabular-nums}.teinte{background-color:var(--teinte-fond, transparent);color:var(--teinte-texte, inherit)}.maturite-1,.risque-critique{--teinte-fond: var(--echelle-1-fond);--teinte-bord: var(--echelle-1-bord);--teinte-texte: var(--echelle-1-texte)}.maturite-2,.risque-eleve{--teinte-fond: var(--echelle-2-fond);--teinte-bord: var(--echelle-2-bord);--teinte-texte: var(--echelle-2-texte)}.maturite-3,.risque-moyen{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte)}.maturite-4,.referentiel-fige{--teinte-fond: var(--echelle-4-fond);--teinte-bord: var(--echelle-4-bord);--teinte-texte: var(--echelle-4-texte)}.referentiel-travaux{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte)}.maturite-5,.risque-faible{--teinte-fond: var(--echelle-5-fond);--teinte-bord: var(--echelle-5-bord);--teinte-texte: var(--echelle-5-texte)}.maturite-non-evaluee,.risque-non-evalue{--teinte-fond: var(--echelle-neutre-fond);--teinte-bord: var(--echelle-neutre-bord);--teinte-texte: var(--echelle-neutre-texte);font-style:italic}.maturite-1,.maturite-2,.maturite-3,.maturite-4,.maturite-5,.maturite-non-evaluee,.risque-faible,.risque-moyen,.risque-eleve,.risque-critique,.risque-non-evalue{color:var(--teinte-texte)}.badge.risque-critique{font-weight:var(--graisse-forte)}.priorite-p1{--teinte-fond: var(--echelle-1-fond);--teinte-bord: var(--echelle-1-bord);--teinte-texte: var(--echelle-1-texte)}.priorite-p2{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte)}.priorite-p3{--teinte-fond: var(--echelle-neutre-fond);--teinte-bord: var(--echelle-neutre-bord);--teinte-texte: var(--echelle-neutre-texte)}.visuellement-cachee{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lien-evitement{position:absolute;top:var(--espace-2);left:var(--espace-2);z-index:100;padding:var(--espace-2) var(--espace-4);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);box-shadow:var(--ombre-2);transform:translateY(-200%)}.lien-evitement:focus{transform:translateY(0)}.filtre-societe{display:flex;align-items:center;gap:var(--espace-2);flex:0 0 auto}.filtre-societe>label{white-space:nowrap}.filtre-societe>select{width:auto;max-width:16rem}.centre{text-align:center}.mono{font-family:var(--police-mono)}.encart{padding:var(--espace-3) var(--espace-4);border:1px solid var(--teinte-bord, var(--couleur-bordure));border-left-width:3px;border-radius:var(--rayon-sm);background-color:var(--teinte-fond, var(--couleur-surface-alt));color:var(--teinte-texte, var(--couleur-texte));font-size:var(--taille-sm)}.encart--surbrillance{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte);border-left-width:6px;font-size:var(--taille-base);font-weight:var(--graisse-forte)}.etat-vide{padding:var(--espace-7) var(--espace-5);text-align:center;color:var(--couleur-texte-doux)}.aide-question{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.aide-question__ligne{width:100%}.aide-question__bouton{width:1.75rem;min-height:1.75rem;padding:0;border-radius:var(--rayon-plein);color:var(--couleur-primaire);font-size:var(--taille-sm);font-weight:var(--graisse-forte);line-height:1;flex:none}.aide-question__bouton[aria-expanded=true]{background-color:var(--couleur-primaire-douce);border-color:var(--couleur-primaire)}.aide-question__panneau{width:100%;padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-left:3px solid var(--couleur-primaire);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt);font-size:var(--taille-sm);color:var(--couleur-texte)}.aide-question__panneau[hidden]{display:none}.aide-question__texte{margin-bottom:var(--espace-3)}.aide-question__ancres{display:grid;gap:var(--espace-3)}.aide-question__ancre{display:grid;grid-template-columns:minmax(8.5rem,max-content) 1fr;gap:var(--espace-1) var(--espace-4);align-items:baseline}.aide-question__ancre dt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);font-weight:var(--graisse-forte);color:var(--couleur-texte-doux)}.aide-question__ancre dd{color:var(--couleur-texte)}.aide-question__echelle{font-weight:var(--graisse-normale);color:var(--couleur-texte-tres-doux)}@media(max-width:40rem){.aide-question__ancre{grid-template-columns:1fr}}.statut-renseignee{--teinte-fond: var(--couleur-primaire-douce);--teinte-bord: var(--couleur-primaire);--teinte-texte: var(--couleur-primaire)}.statut-a-collecter{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte)}.statut-sans-objet{--teinte-fond: var(--echelle-neutre-fond);--teinte-bord: var(--echelle-neutre-bord);--teinte-texte: var(--echelle-neutre-texte);font-style:italic}.bloc-perimetre{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-left:3px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt)}.bloc-perimetre--ecartee{border-left-color:var(--echelle-neutre-bord)}.bloc-perimetre__champs{display:grid;gap:var(--espace-3) var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start}.echange-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.pile>.echange-actions{margin-top:0}.confrontation{margin-top:1rem}.confrontation-titre{margin-bottom:.5rem}.confrontation-resume{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.6rem .9rem;margin:0 0 1rem;list-style:none;background:var(--fond-doux, #f6f6f6);border-radius:var(--rayon, 6px);font-variant-numeric:tabular-nums}.resume-modifie,.resume-conflit,.resume-invalide{font-weight:600}.diff-categorie{margin-bottom:1.25rem;padding-left:.75rem;border-left:4px solid var(--bordure, #d0d0d0)}.diff-modifie{border-left-color:#b8860b}.diff-nouveau{border-left-color:#2e7d32}.diff-conflit{border-left-color:#c62828}.diff-invalide{border-left-color:#6a6a6a}.diff-categorie-entete{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between}.diff-categorie-entete h3{margin:0;font-size:1rem}.diff-compte{display:inline-block;min-width:1.6rem;padding:0 .35rem;border-radius:999px;background:var(--fond-doux, #ececec);text-align:center;font-variant-numeric:tabular-nums}.diff-actions{display:flex;gap:.35rem}.diff-explication{margin:.25rem 0 .6rem;color:var(--texte-doux, #555);font-size:.9rem}.diff-lignes{margin:0;padding:0;list-style:none}.diff-ligne{padding:.5rem 0;border-top:1px solid var(--bordure-douce, #e8e8e8)}.diff-ligne-entete{display:flex;gap:.5rem;align-items:flex-start}.diff-ligne-titre{display:block;cursor:pointer}.diff-puce{width:1rem;text-align:center;color:var(--texte-doux, #666)}.diff-situation{display:block;color:var(--texte-doux, #666);font-size:.8rem}.diff-ecarts{width:100%;margin:.5rem 0 0 1.5rem;border-collapse:collapse;font-size:.88rem}.diff-ecarts th,.diff-ecarts td{padding:.2rem .5rem;border-bottom:1px solid var(--bordure-douce, #eee);text-align:left;vertical-align:top}.diff-avant{color:var(--texte-doux, #666);text-decoration:line-through}.diff-apres{font-weight:600}.diff-erreurs{margin:.4rem 0 0 1.5rem;color:#b3261e;font-size:.88rem}@media(prefers-color-scheme:dark){.diff-modifie{border-left-color:#d4a017}.diff-nouveau{border-left-color:#66bb6a}.diff-conflit{border-left-color:#ef5350}.diff-erreurs{color:#f2b8b5}}.carto-entete{--ecart: var(--espace-2)}.plan-orga__resume{margin:0 0 var(--espace-3)}.plan-orga__cadre{overflow-x:auto;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface-alt)}.plan-orga__zoom{flex:none;width:calc(var(--orga-largeur) * var(--orga-echelle, 1));height:calc(var(--orga-hauteur) * var(--orga-echelle, 1));margin-inline:auto}.plan-orga__toile{position:relative;flex:none;transform:scale(var(--orga-echelle, 1));transform-origin:top left}.plan-orga__zoom-gestes{position:sticky;left:0;display:flex;gap:var(--espace-2);align-items:center;width:max-content;margin-top:var(--espace-2)}.plan-orga__zoom-bouton{width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--couleur-bordure-forte);border-radius:50%;background-color:var(--couleur-surface);color:var(--couleur-texte);cursor:pointer;font-size:1rem;font-weight:var(--graisse-forte);line-height:1}.plan-orga__zoom-bouton:hover:not(:disabled){border-color:var(--couleur-primaire);color:var(--couleur-primaire)}.plan-orga__zoom-bouton:disabled{cursor:not-allowed;opacity:.45}.plan-orga__zoom-valeur{min-width:3.2em;color:var(--couleur-texte-doux);font-size:var(--taille-xs);text-align:center}@media print{.plan-orga__zoom{--orga-echelle: 1 !important}.plan-orga__zoom-gestes{display:none}}.plan-orga__toile svg{display:block;width:100%;height:100%}.plan-orga__lien{fill:none;stroke:var(--couleur-bordure-forte);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.plan-orga__boite rect{fill:var(--couleur-surface);stroke:var(--couleur-bordure-forte);stroke-width:1.5}.plan-orga__boite--racine rect{stroke:var(--couleur-primaire);stroke-width:2}.plan-orga__boite--structure rect{fill:var(--couleur-cadre-organigramme);stroke:var(--couleur-bordure);stroke-width:1}.plan-orga__boite--structure-englobee rect{stroke:var(--couleur-bordure-forte);stroke-width:1.5}.plan-orga__titre-structure{font-size:15px;font-weight:700}.plan-orga__boite{cursor:pointer;outline:none}.plan-orga__boite:focus-visible rect,.plan-orga__boite.est-selectionnee rect{stroke:var(--couleur-primaire);stroke-width:2.5}.plan-orga__etiquettes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.plan-orga__nom{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--couleur-texte);font-family:var(--police-texte);font-size:13px;font-weight:var(--graisse-forte);line-height:1.2;text-align:center}.plan-orga__nom-ligne{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plan-orga__responsable{max-width:100%;margin-top:3px;overflow:hidden;color:var(--couleur-texte-doux);font-size:11px;font-weight:var(--graisse-normale);white-space:nowrap;text-overflow:ellipsis}.plan-orga__encart{position:absolute;z-index:2;max-height:320px;overflow-y:auto;border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-md);background-color:var(--couleur-surface);box-shadow:var(--ombre-2);font-size:var(--taille-sm)}.plan-orga__encart-entete{display:flex;gap:var(--espace-2);align-items:center;justify-content:space-between;padding:var(--espace-2) var(--espace-3);border-bottom:1px solid var(--couleur-bordure);background-color:var(--couleur-surface-alt)}.plan-orga__encart-titre{color:var(--couleur-texte-doux);font-size:var(--taille-xs);font-weight:var(--graisse-forte);letter-spacing:.08em;text-transform:uppercase}.plan-orga__encart-fermer{flex-shrink:0;padding:0 var(--espace-1);border:none;border-radius:var(--rayon-sm);background:none;color:var(--couleur-texte-doux);cursor:pointer;font-size:var(--taille-sm);line-height:1.4}.plan-orga__encart-fermer:hover{background-color:var(--couleur-bordure);color:var(--couleur-texte)}.plan-orga__encart-corps{padding:var(--espace-3)}.plan-orga__encart-nom{margin:0;font-weight:var(--graisse-forte)}.plan-orga__encart-responsable{margin:2px 0 var(--espace-2);color:var(--couleur-texte-doux);font-size:var(--taille-xs)}.plan-orga__encart-champs{margin:0}.plan-orga__encart-champs dt{color:var(--couleur-texte-doux);font-size:var(--taille-xs);text-transform:uppercase;letter-spacing:.05em}.plan-orga__encart-champs dd{margin:0 0 var(--espace-2)}.plan-orga__encart-compte{margin:var(--espace-2) 0 2px;color:var(--couleur-texte-doux);font-size:var(--taille-xs);letter-spacing:.05em;text-transform:uppercase}.plan-orga__encart-avertissement{margin:var(--espace-2) 0 2px;color:var(--couleur-danger);font-size:var(--taille-xs)}.plan-orga__encart-sous-unites{margin:0;padding-left:var(--espace-4)}.plan-orga__encart-responsable-nom{margin:0;font-weight:600}.plan-orga__encart-actions{margin-top:var(--espace-3)}.plan-orga__texte{margin-top:var(--espace-3);font-size:var(--taille-sm)}.plan-orga__texte>summary{color:var(--couleur-texte-doux);cursor:pointer}.plan-orga__liste{margin:var(--espace-2) 0 0;padding-left:var(--espace-4)}.carto-entete__commentaire{max-width:70ch;padding-left:var(--espace-3);border-left:3px solid var(--couleur-bordure);white-space:pre-line}.carto-resume{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.carto-resume__item{padding:var(--espace-1) var(--espace-3);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couche-teinte, var(--couleur-bordure-forte));border-radius:var(--rayon-sm);background-color:var(--couleur-surface);font-size:var(--taille-sm)}.carto-resume__nombre{font-weight:var(--graisse-forte);font-variant-numeric:tabular-nums}.carto-filtres__etat{display:flex;flex-wrap:wrap;gap:var(--espace-2);align-items:center;margin-top:var(--espace-3);font-size:var(--taille-sm);color:var(--couleur-texte-doux)}.carto-filtres__etat p{margin:0}.carto-couches{display:flex;flex-direction:column;gap:var(--espace-4)}.carto-couche{padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-left:6px solid var(--couche-teinte, var(--couleur-bordure-forte));border-radius:var(--rayon-md);background-color:var(--couleur-surface)}.carto-couche__entete{margin-bottom:var(--espace-4)}.carto-couche__titre{margin:0;font-size:var(--taille-lg)}.carto-couche__compte{margin:var(--espace-1) 0 0;font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums}.carto-couche__explication{margin:var(--espace-1) 0 0}.carto-apps{display:grid;gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none}.carte-app{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);height:100%;box-shadow:none}.carte-app__nom{margin:0;font-size:var(--taille-base);font-weight:var(--graisse-forte);line-height:var(--hauteur-ligne-titre)}.carte-app__ouvrir{padding:0;border:none;background:none;font-size:inherit;font-weight:inherit;text-align:left;color:inherit;text-decoration:underline;text-underline-offset:3px}.carte-app__flux{margin:0}.carte-app--module{border-left:3px solid var(--couleur-bordure-forte);background-color:var(--couleur-surface-alt)}.carte-app__composition{margin-top:auto;margin-bottom:0;padding-top:var(--espace-2);border-top:1px solid var(--couleur-bordure)}.carte-app__replier{display:inline-flex;align-items:center;gap:var(--espace-1);padding-left:var(--espace-1);font-variant-numeric:tabular-nums}.carte-app__chevron{display:inline-block;width:.7rem;text-align:center}.carte-app--evidence{border-color:var(--couleur-primaire);box-shadow:0 0 0 2px var(--couleur-primaire-douce)}.badge-evidence{--teinte-fond: var(--couleur-primaire-douce);--teinte-bord: var(--couleur-primaire);--teinte-texte: var(--couleur-primaire-forte)}.carte-app__modules{display:grid;gap:var(--espace-2);margin:var(--espace-2) 0 0;padding:0;list-style:none}.carte-app__badges{display:flex;flex-wrap:wrap;gap:var(--espace-1);margin:0;padding:0;list-style:none}.decision--maintenir{--teinte-fond: var(--echelle-5-fond);--teinte-bord: var(--echelle-5-bord);--teinte-texte: var(--echelle-5-texte)}.decision--faire-evoluer,.decision--mutualiser{--teinte-fond: var(--echelle-4-fond);--teinte-bord: var(--echelle-4-bord);--teinte-texte: var(--echelle-4-texte)}.decision--remplacer{--teinte-fond: var(--echelle-3-fond);--teinte-bord: var(--echelle-3-bord);--teinte-texte: var(--echelle-3-texte)}.decision--decommissionner{--teinte-fond: var(--echelle-2-fond);--teinte-bord: var(--echelle-2-bord);--teinte-texte: var(--echelle-2-texte)}.carto-echanges{display:grid;gap:var(--espace-4);margin-top:var(--espace-3)}.carto-echange{padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt)}.carto-echange__titre{margin:0;font-size:var(--taille-base);font-weight:var(--graisse-forte)}.carto-echange__resume{margin-top:var(--espace-2)}.carto-echange__resume p{margin:0}.carto-echange--danger{border-left-color:var(--couleur-danger)}.carto-echange--attente{border-left-style:dashed;background-color:transparent}.carto-echange--attente .carto-echange__titre{color:var(--couleur-texte-doux)}.carto-echange .carto-import__actions{margin-top:var(--espace-3)}.carto-import__confirmation{margin-bottom:0}.carto-import__actions{display:flex;flex-wrap:wrap;gap:var(--espace-2);align-items:center;margin-top:var(--espace-3)}.carto-import__raison{flex-basis:100%;margin:0}.carto-import__sauvegarde{margin:var(--espace-3) 0 0}.carto-etiquettes{flex-basis:100%;min-width:0;margin-top:var(--espace-2);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);font-size:var(--taille-sm)}.carto-etiquettes>summary{cursor:pointer;font-weight:var(--graisse-moyenne)}.carto-etiquettes__titre{margin:var(--espace-4) 0 var(--espace-2);font-size:var(--taille-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux)}.carto-etiquettes__sous-titre{margin:var(--espace-3) 0 var(--espace-1);font-size:var(--taille-sm)}.carto-etiquettes__valeurs{color:var(--couleur-texte-doux)}.carto-etiquettes__exemple{margin:0;padding:var(--espace-3);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt);font-family:var(--police-mono);font-size:var(--taille-sm);white-space:pre-wrap;overflow-wrap:anywhere}.carto-etiquettes__regles{margin:0;padding-left:var(--espace-5)}.carto-etiquettes__regles li+li{margin-top:var(--espace-2)}.carto-compte-rendu{margin-top:var(--espace-4);padding-top:var(--espace-4);border-top:1px solid var(--couleur-bordure)}.carto-cr-resume{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-5);margin:0 0 var(--espace-4);padding:var(--espace-3);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt);list-style:none;font-variant-numeric:tabular-nums}.carto-cr-bloc{margin-bottom:var(--espace-4)}.carto-cr-bloc h4{display:flex;flex-wrap:wrap;gap:var(--espace-2);align-items:center;margin:0 0 var(--espace-2);font-size:var(--taille-base)}.carto-cr-bloc h5{margin:var(--espace-3) 0 var(--espace-1);font-size:var(--taille-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux)}.carto-cr-bloc--absentes{padding:var(--espace-3);border-left:4px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background-color:var(--couleur-surface-alt)}.carto-cr-bloc--constat{padding:var(--espace-3);border-left:4px solid var(--echelle-2-bord);border-radius:var(--rayon-sm);background-color:var(--echelle-2-fond);color:var(--echelle-2-texte)}.modale-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--espace-4);background-color:#1018288c}.modale{display:flex;flex-direction:column;width:min(100%,46rem);max-height:calc(100vh - 2 * var(--espace-4));border:1px solid var(--couleur-bordure);border-radius:var(--rayon-lg);background-color:var(--couleur-surface);box-shadow:var(--ombre-2)}.modale--large{width:min(100%,96rem)}.modale__entete{display:flex;gap:var(--espace-4);align-items:flex-start;justify-content:space-between;padding:var(--espace-4) var(--espace-5);border-bottom:1px solid var(--couleur-bordure)}.modale__titre{margin:0;font-size:var(--taille-lg)}.modale__titre-rangee{gap:var(--espace-2);align-items:center}.modale__description{margin:var(--espace-1) 0 0}.modale__fermer{flex-shrink:0}.modale__corps{overflow:auto;padding:var(--espace-5)}.plan-si__resume{margin:0 0 var(--espace-3)}.plan-si__cadre{overflow-x:auto;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface-alt)}.plan-si__toile{position:relative;flex:none;margin-inline:auto}.plan-si__toile svg{display:block;width:100%;height:100%}.plan-si__etiquettes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.plan-si__nom{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--couleur-texte);font-family:var(--police-texte);font-size:13px;font-weight:var(--graisse-forte);line-height:1.2;text-align:center}.plan-si__nom-ligne{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plan-si__bande-nom{position:absolute;display:flex;gap:.5rem;align-items:baseline;color:var(--couche-teinte, var(--couleur-texte-doux));font-size:12px;font-weight:var(--graisse-forte);letter-spacing:.09em;text-transform:uppercase}.plan-si__bande-compte{color:var(--couleur-texte-tres-doux);font-size:11px;font-style:normal;font-weight:var(--graisse-normale);letter-spacing:.02em;text-transform:none}.plan-si__bande{fill:var(--couche-teinte, var(--couleur-bordure-forte));fill-opacity:.06;stroke:var(--couche-teinte, var(--couleur-bordure-forte));stroke-opacity:.3;stroke-width:1}.plan-si__brique rect{fill:var(--couleur-surface);stroke:var(--couche-teinte, var(--couleur-bordure-forte));stroke-width:1.5}.plan-si__flux{fill:none;stroke:var(--couleur-texte-doux);stroke-width:1.3;stroke-opacity:.4;stroke-linecap:round}.plan-si__pointe{fill:var(--couleur-texte-doux);fill-opacity:.55}.plan-si__flux--domaine{stroke-dasharray:7 5;stroke-width:2.2;stroke-opacity:.5}.plan-si__fleche:hover .plan-si__flux--domaine,.plan-si__fleche:focus-visible .plan-si__flux--domaine{stroke-opacity:.95}.plan-si__fleche,.plan-si__brique{cursor:pointer}.plan-si__flux-prise{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke}.plan-si__fleche:hover .plan-si__flux,.plan-si__fleche:focus-visible .plan-si__flux{stroke-opacity:.95}.plan-si__fleche.est-selectionnee .plan-si__flux{stroke:var(--couleur-primaire);stroke-width:2.4;stroke-opacity:1}.plan-si__pointe--vive{fill:var(--couleur-primaire);fill-opacity:1}.plan-si__brique:focus-visible rect,.plan-si__brique.est-selectionnee rect{stroke-width:3}.plan-si__encart{position:absolute;z-index:2;display:flex;flex-direction:column;max-height:300px;padding:var(--espace-3);border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-md);background-color:var(--couleur-surface);box-shadow:var(--ombre-2);font-size:var(--taille-sm)}.plan-si__encart-entete{display:flex;gap:var(--espace-2);align-items:baseline;justify-content:space-between}.plan-si__encart-titre{color:var(--couleur-texte-doux);font-size:var(--taille-xs);font-weight:var(--graisse-forte);letter-spacing:.06em;text-transform:uppercase}.plan-si__encart-fermer{flex-shrink:0;padding:0 var(--espace-1);border:none;background:none;color:var(--couleur-texte-doux);font-size:var(--taille-sm);line-height:1.4;cursor:pointer}.plan-si__encart-fermer:hover{color:var(--couleur-texte)}.plan-si__encart-corps{overflow-y:auto;margin-top:var(--espace-2)}.plan-si__encart-chemin{margin:0;font-weight:var(--graisse-forte);overflow-wrap:anywhere}.plan-si__encart-couche{margin:var(--espace-1) 0 0;color:var(--couleur-texte-doux);font-size:var(--taille-xs)}.plan-si__encart-champs{display:grid;gap:var(--espace-2);margin:var(--espace-3) 0 0}.plan-si__encart-champs dt{color:var(--couleur-texte-doux);font-size:var(--taille-xs);text-transform:uppercase;letter-spacing:.03em}.plan-si__encart-champs dd{margin:0;overflow-wrap:anywhere}.plan-si__encart-compte{margin:var(--espace-3) 0 var(--espace-1);color:var(--couleur-texte-doux);font-size:var(--taille-xs);text-transform:uppercase;letter-spacing:.03em}.plan-si__encart-modules{margin:0;padding-left:var(--espace-4)}.plan-si__encart-modules li{overflow-wrap:anywhere}.plan-si__encart-vide{margin:var(--espace-2) 0 0}.plan-si__encart-actions{margin-top:var(--espace-3)}.plan-si__texte{margin-top:var(--espace-4);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);font-size:var(--taille-sm)}.plan-si__texte>summary{cursor:pointer;font-weight:var(--graisse-moyenne)}.plan-si__sous-titre{margin:var(--espace-4) 0 var(--espace-1);font-size:var(--taille-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--couleur-texte-doux)}.plan-si__liste{margin:0;padding-left:var(--espace-5)}.sous-menus{display:flex;flex-wrap:wrap;gap:var(--espace-1);border-bottom:1px solid var(--couleur-bordure)}.sous-menus__onglet{padding:var(--espace-2) var(--espace-4);border:1px solid transparent;border-bottom:none;border-radius:var(--rayon-sm) var(--rayon-sm) 0 0;color:var(--couleur-texte-doux);font-weight:var(--graisse-forte);text-decoration:none;margin-bottom:-1px}.sous-menus__onglet:hover{background-color:var(--couleur-surface-survol);color:var(--couleur-texte)}.badge-incidents{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:var(--espace-2);padding:0 var(--espace-1);border-radius:var(--rayon-plein);background-color:var(--couleur-danger-fond);color:var(--couleur-danger-texte);font-size:var(--taille-xs);font-weight:var(--graisse-forte);line-height:1}.sous-menus__onglet--actif{border-color:var(--couleur-bordure);border-bottom:1px solid var(--couleur-surface);background-color:var(--couleur-surface);color:var(--couleur-primaire)}.carto-resume__item--alerte{--couche-teinte: var(--couleur-danger)}.lien-tableau{display:inline-flex;align-items:flex-start;justify-content:flex-start;white-space:normal;padding:0;border:none;background:none;color:var(--couleur-primaire);font:inherit;font-weight:var(--graisse-forte);text-align:left;cursor:pointer}.lien-tableau:hover{text-decoration:underline}.tableau--chantiers,.tableau--jalons,.tableau--budgets{width:100%;table-layout:fixed;font-size:var(--taille-sm)}.tableau--chantiers th,.tableau--chantiers td,.tableau--jalons th,.tableau--jalons td,.tableau--budgets th,.tableau--budgets td{padding-inline:var(--espace-2);overflow-wrap:anywhere;vertical-align:top}.chantier-incontournable{font-weight:600}.tableau--chantiers .cellule-statut{overflow-wrap:normal}.tableau--chantiers{min-width:56rem}.jalon-decale{font-weight:600;color:var(--couleur-danger)}.groupe-chantier>th,.groupe-chantier>td{background-color:var(--couleur-surface-alt)}.jalon-indente{padding-left:var(--espace-6)}.depliant>span[aria-hidden]{display:inline-block;width:.9em;color:var(--couleur-texte-doux)}.titre-theme{font-weight:600}.objectif-theme{display:block;margin-top:var(--espace-1);font-weight:400;font-size:var(--taille-sm);color:var(--couleur-texte-doux)}.cellule-texte{width:80%}.question-intitule{margin:0}.compteur-theme{display:block;margin-top:var(--espace-1);font-weight:400;font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.reperes-question{display:grid;gap:var(--espace-1);margin:var(--espace-2) 0 0}.reperes-question__ligne{display:grid;grid-template-columns:auto 1fr;gap:var(--espace-2);align-items:baseline}.reperes-question dt{margin:0}.reperes-question dd{margin:0;font-size:var(--taille-sm);color:var(--couleur-texte-doux)}.ligne-sous-theme>td{padding-top:var(--espace-3);font-size:var(--taille-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--couleur-texte-tres-doux);font-weight:600}.tableau--budgets tfoot th,.tableau--budgets tfoot td{border-top:2px solid var(--couleur-bordure);font-weight:600}.tableau--catalogue th,.tableau--catalogue td{padding-inline:var(--espace-2);overflow-wrap:break-word}.tableau--catalogue thead th,.tableau--catalogue thead th.num{white-space:normal}.tableau .poste{min-width:17ch}.tableau--cadrage,.tableau--enjeux{width:100%;table-layout:fixed}.tableau--cadrage th,.tableau--cadrage td,.tableau--enjeux th,.tableau--enjeux td{padding-inline:var(--espace-2);overflow-wrap:anywhere;vertical-align:top}.tableau--enjeux{font-size:var(--taille-sm)}.tableau--cadrage thead th,.tableau--cadrage thead th.num,.tableau--enjeux thead th,.tableau--enjeux thead th.num,.tableau--chantiers thead th,.tableau--chantiers thead th.num,.tableau--jalons thead th,.tableau--jalons thead th.num,.tableau--budgets thead th,.tableau--budgets thead th.num{white-space:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.tableau--scenarios,.tableau--enjeux-metiers{min-width:59rem}.tableau--scenarios th,.tableau--scenarios td{padding-inline:var(--espace-2)}.cadrage-aide{font-weight:400;margin-top:2px}.cadrage-controle{width:100%}.cadrage-calcule{color:var(--couleur-texte-doux);font-style:italic}.cadrage-audit{margin-top:var(--espace-1);font-size:var(--taille-sm)}.cadrage-audit--ecart{padding-left:var(--espace-2);border-left:3px solid var(--couleur-danger)}.enjeu-criticite--vitale{font-weight:600;color:var(--couleur-danger)}.tableau--socle{width:100%;table-layout:fixed;font-size:var(--taille-sm)}.tableau--socle th,.tableau--socle td{padding-inline:var(--espace-2);overflow-wrap:anywhere}.tableau--socle td{vertical-align:top}.socle-contrat{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.socle-groupe th{background-color:var(--couleur-surface-alt);font-size:var(--taille-sm);text-transform:uppercase;letter-spacing:.03em}.socle-etat{display:inline-block}.socle-etat--a-traiter{display:inline-block;padding:0 var(--espace-2);border-radius:var(--rayon-sm);background-color:var(--couleur-danger-fond);color:var(--couleur-danger-texte);font-size:var(--taille-sm);font-weight:var(--graisse-forte)}.fiche-elt-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--espace-3) var(--espace-4)}@media(prefers-color-scheme:dark){.modale-fond{background-color:#000000b3}}.apercu-detail{padding-left:var(--espace-6);font-weight:400;color:var(--couleur-texte-doux)}.rangee--serree{flex-wrap:nowrap;gap:var(--espace-2)}.case-ecarter{display:inline-flex;align-items:center;gap:var(--espace-1);cursor:pointer;white-space:nowrap;color:var(--couleur-texte-doux)}.case-ecarter input{cursor:pointer;margin:0}.case-ecarter:hover{color:var(--couleur-texte)}.ligne-ecartee>td,.ligne-ecartee>th{opacity:.62}.ligne-ecartee>td.num{text-decoration:line-through;text-decoration-color:var(--couleur-texte-tres-doux)}.ligne-ecartee>td:last-child{opacity:1;text-decoration:none}.frise__resume{margin:0}.frise__legende{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-4);margin:0;padding:0;list-style:none;color:var(--couleur-texte-doux)}.frise__legende>li{display:inline-flex;gap:.3em;align-items:baseline}.frise__legende .frise__puce,.frise__legende-point>span{color:var(--frise-plein, var(--couleur-texte-doux))}.frise__legende-jour>span{color:var(--couleur-danger)}.frise__cadre{overflow:auto;max-height:72vh;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface)}.frise__toile{--frise-gouttiere: var(--frise-gouttiere-ecran, 21rem);--frise-colonne: var(--frise-colonne-ecran, 4.25rem);position:relative;min-width:calc(var(--frise-gouttiere) + var(--frise-colonnes) * var(--frise-colonne))}.frise__voile{position:absolute;inset:0 0 0 var(--frise-gouttiere);z-index:0;pointer-events:none}.frise__filet{position:absolute;top:0;bottom:0;width:1px;background-color:var(--couleur-bordure)}.frise__jour{position:absolute;top:0;bottom:0;width:2px;background-color:var(--couleur-danger)}.frise__rangee{position:relative;z-index:1;display:flex;align-items:stretch}.frise__nom{position:sticky;left:0;z-index:2;display:flex;flex:0 0 var(--frise-gouttiere);gap:var(--espace-2);align-items:center;min-width:0;padding:.2rem var(--espace-3);border-right:1px solid var(--couleur-bordure);background-color:var(--couleur-surface)}.frise__piste{position:relative;flex:1 1 auto;min-width:calc(var(--frise-colonnes) * var(--frise-colonne))}.frise__ligne{min-height:1.85rem;border-top:1px solid color-mix(in srgb,var(--couleur-bordure) 45%,transparent)}.frise__code{flex:none;color:var(--couleur-texte-tres-doux);font-size:var(--taille-sm);font-variant-numeric:tabular-nums}.frise__intitule{overflow:hidden;align-items:center;min-width:0;font-size:var(--taille-sm);text-align:left}.frise__intitule-texte{display:-webkit-box;overflow:hidden;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;overflow-wrap:break-word}.frise__puce{flex:none;color:var(--frise-plein);font-size:.8em;line-height:1}.frise__entete{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--couleur-bordure-forte);background-color:var(--couleur-surface-alt)}.frise__entete .frise__nom{background-color:var(--couleur-surface-alt);font-size:var(--taille-sm);font-weight:600}.frise__annees,.frise__graduations{position:relative;height:1.4rem}.frise__annees>span,.frise__graduations>span{position:absolute;top:0;overflow:hidden;padding-block:.15rem;border-left:1px solid var(--couleur-bordure);font-size:.72rem;text-align:center;white-space:nowrap}.frise__annees>span{font-weight:600}.frise__bande-tete{border-top:1px solid var(--couleur-bordure);background-color:var(--couleur-surface-alt)}.frise__bande-tete .frise__nom{background-color:var(--couleur-surface-alt);font-weight:600}.frise__bande-tete .frise__nom>button{overflow:hidden;align-items:center;min-width:0;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.frise__pastille{flex:none;padding:.05rem .45rem;border-radius:var(--rayon-plein);background-color:var(--couleur-primaire-douce);color:var(--couleur-primaire);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600}.frise__marque{position:absolute;top:50%}.frise__marque--barre{display:flex;align-items:center;overflow:hidden;min-width:3px;height:1.15rem;transform:translateY(-50%);border:1px solid var(--frise-bord);border-radius:var(--rayon-xs);background-color:var(--frise-pale)}.frise__marque--point{width:.66rem;height:.66rem;transform:translate(-50%,-50%) rotate(45deg);border:1px solid var(--frise-bord);background-color:var(--frise-plein)}.frise__remplissage{position:absolute;top:0;bottom:0;left:0;background-color:var(--frise-plein)}.frise__pourcent{position:relative;z-index:1;padding-inline:.3rem;color:var(--frise-encre-sur-plein);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 2px var(--frise-plein),0 0 1px var(--frise-plein)}.frise__pourcent--sur-pale{color:var(--frise-plein);font-weight:600;text-shadow:none}.frise__sans-date{position:absolute;top:50%;left:var(--espace-3);transform:translateY(-50%);font-size:.72rem;font-style:italic}.frise--a-venir{--frise-pale: var(--echelle-neutre-fond);--frise-bord: var(--echelle-neutre-bord);--frise-plein: var(--echelle-neutre-texte)}.frise--en-cours{--frise-pale: var(--echelle-3-fond);--frise-bord: var(--echelle-3-bord);--frise-plein: var(--echelle-3-texte)}.frise--atteint{--frise-pale: var(--echelle-5-fond);--frise-bord: var(--echelle-5-bord);--frise-plein: var(--echelle-5-texte)}.frise--decale{--frise-pale: var(--echelle-1-fond);--frise-bord: var(--echelle-1-bord);--frise-plein: var(--echelle-1-texte)}.frise--annule{--frise-pale: var(--echelle-neutre-fond);--frise-bord: var(--echelle-neutre-bord);--frise-plein: var(--echelle-neutre-texte)}.frise--annule .frise__intitule{text-decoration:line-through;text-decoration-color:var(--couleur-texte-tres-doux)}.frise--annule .frise__marque{opacity:.55}.frise--sans-statut{--frise-pale: transparent;--frise-bord: var(--couleur-bordure-forte);--frise-plein: var(--couleur-texte-tres-doux)}.frise--sans-statut .frise__marque--barre{border-style:dashed}@media print{.frise__cadre{overflow:visible;max-height:none}.frise__toile{--frise-gouttiere: 13rem;--frise-colonne: 2.2rem}.frise__nom,.frise__entete{position:static}.frise__intitule-texte{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}}.pastilles-applications{display:inline-flex;flex-wrap:wrap;gap:.25rem;max-width:100%;vertical-align:middle}.pastille-app{display:inline-block;max-width:100%;padding:.05rem .45rem;border:1px solid var(--couleur-bordure);border-radius:.7rem;font-size:.78rem;line-height:1.4;color:var(--couleur-texte-doux);background:transparent;white-space:normal;overflow-wrap:break-word}.pastille-app--connue{border-color:var(--couleur-bordure-forte);background:var(--couleur-fond);color:var(--couleur-texte)}.paire-audite{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-4);margin:0;min-width:0;border:0;background-color:var(--couleur-surface);background-image:var(--trait-median)}.paire-audite__legende{font-size:var(--taille-base);color:var(--couleur-texte)}.paire-audite__grille{display:grid;grid-template-columns:minmax(0,1fr) var(--gouttiere-paire) minmax(0,1fr);grid-template-rows:repeat(6,auto);gap:var(--espace-4) 0;align-items:start}.paire-audite__cartouche{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:var(--espace-4);min-width:0;padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-fond)}.paire-audite__cartouche--synthese{grid-column:1}.paire-audite__cartouche--avis{grid-column:3}.paire-audite__cartouche>*{min-width:0}.paire-audite__gouttiere{grid-row:1 / -1;grid-column:2}.paire-audite__colonnes{background-image:var(--trait-median)}.paire-audite__colonnes,.paire-audite{--trait-median: linear-gradient( to right, transparent calc(50% - .5px) , var(--couleur-bordure) calc(50% - .5px) , var(--couleur-bordure) calc(50% + .5px) , transparent calc(50% + .5px) )}.cotation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-4);align-items:start}.cotation>*{min-width:0}@media(max-width:1100px){.cotation{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}}.paire-audite__entete{display:grid;grid-template-columns:minmax(0,1fr) var(--gouttiere-paire) minmax(0,1fr);gap:var(--espace-4);text-transform:uppercase;letter-spacing:.04em}@media(max-width:1100px){.paire-audite__grille,.paire-audite__entete{grid-template-columns:minmax(0,1fr)}.paire-audite__cartouche{grid-row:auto;grid-column:1;grid-template-rows:none}.paire-audite__gouttiere{display:none}.paire-audite__colonnes,.paire-audite{background-image:none}.paire-audite__entete{display:none}}.logo{display:inline-flex;align-items:center}.logo__image{display:block;height:auto;background-color:#fff;border-radius:var(--rayon-sm)}.logo--bandeau{gap:var(--espace-3)}.logo__mark{height:calc(var(--taille-2xl) * 1.15);width:auto;padding:2px 4px}.logo__mot{font-family:var(--police-marque);font-size:var(--taille-2xl);line-height:var(--hauteur-ligne-titre);letter-spacing:-.015em;color:var(--couleur-marque-marine);white-space:nowrap}.logo__mot b{font-weight:700}.logo__mot span{font-weight:400}.logo__texte{display:flex;flex-direction:column;align-items:flex-start;gap:.15em}.logo--bandeau .logo__mot{line-height:1}.logo__offres{font-family:var(--police-marque);font-size:var(--taille-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--couleur-marque-marine);white-space:nowrap}.logo__offres i{font-style:normal;color:var(--couleur-marque-sarcelle);margin:0 .55em}.logo--bloc{flex-direction:column;gap:var(--espace-3);align-items:center;text-align:center}.logo--bloc .logo__image{width:20rem;max-width:100%;padding:var(--espace-3);border-radius:var(--rayon-md)}.logo__accroche{margin:0;max-width:24rem;font-family:var(--police-marque);font-size:var(--taille-sm);line-height:1.45;color:var(--couleur-texte-doux)}.page-application{display:flex;flex-direction:column;min-height:100vh}.marque-plateforme{display:flex;justify-content:center;padding:var(--espace-5) var(--espace-5);border-bottom:1px solid var(--couleur-bordure);background-color:var(--couleur-surface)}.disposition-application{display:flex;align-items:stretch;flex:1 1 auto}.disposition-application>main{flex:1 1 auto;min-width:0}.colonne-application{position:sticky;top:0;align-self:flex-start;flex:0 0 auto;width:16.5rem;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--couleur-surface);border-right:1px solid var(--couleur-bordure);transition:width .15s ease}.colonne-application--reduite{width:4.75rem}.colonne__reduire{position:absolute;top:var(--espace-6);right:-.8125rem;width:1.625rem;height:1.625rem;padding:0;min-width:0;min-height:0;border-radius:var(--rayon-plein);border:1px solid var(--couleur-bordure);background-color:var(--couleur-surface);color:var(--couleur-texte-doux);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px #14191e24;z-index:1}.colonne__reduire:hover{color:var(--couleur-primaire);border-color:var(--couleur-bordure-forte)}.colonne__reduire svg{width:.875rem;height:.875rem;transition:transform .15s ease}.colonne-application--reduite .colonne__reduire svg{transform:rotate(180deg)}.colonne__societe{padding-inline:var(--espace-4);margin-bottom:var(--espace-3)}.colonne-application--reduite .colonne__societe{display:none}.colonne__societe .filtre-societe{flex-direction:column;align-items:stretch;gap:var(--espace-1)}.colonne__societe .filtre-societe>select{width:100%;max-width:none}.colonne__separateur{border:none;border-top:1px solid var(--couleur-bordure);margin:0 var(--espace-4) var(--espace-3)}.colonne__menus{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:0 var(--espace-3) var(--espace-3)}.colonne__menu-item{display:flex;align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-md);color:var(--couleur-texte-doux);font-size:var(--taille-sm);text-decoration:none}.colonne__menu-item:hover{background-color:var(--couleur-surface-survol);color:var(--couleur-texte)}.colonne__menu-item--actif{background-color:var(--couleur-primaire-douce);color:var(--couleur-primaire);font-weight:var(--graisse-forte)}.colonne__menu-item--administration{margin-top:var(--espace-1);padding-top:calc(var(--espace-2) + var(--espace-3));border-top:1px solid var(--couleur-bordure)}.colonne__menu-icone{width:1.25rem;height:1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.colonne__menu-icone svg{width:100%;height:100%}.colonne__menu-libelle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colonne-application--reduite .colonne__menu-item{justify-content:center;padding-inline:var(--espace-2)}.colonne-application--reduite .colonne__menu-libelle{display:none}.colonne__pied{border-top:1px solid var(--couleur-bordure);padding:var(--espace-3) var(--espace-4)}.colonne__compte-identite{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colonne-application--reduite .colonne__compte{justify-content:center}.colonne-application--reduite .colonne__compte-identite{display:none}.colonne-application--reduite .colonne__compte-gestes{flex-direction:column}.finances__etats{display:inline-flex;flex-wrap:wrap;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);overflow:hidden;background:var(--couleur-surface)}.finances__etat{border:0;background:transparent;color:var(--couleur-texte-doux);padding:var(--espace-2) var(--espace-4);font-size:var(--taille-sm);font-weight:var(--graisse-moyenne);cursor:pointer;white-space:nowrap}.finances__etat:hover{background:var(--couleur-surface-survol)}.finances__etat--actif,.finances__etat--actif:hover{background:var(--couleur-primaire);color:var(--couleur-accent-texte)}.finances__paire{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:var(--espace-5)}.finances__cadre{margin:0;min-width:0}.finances__cadre figcaption{font-size:var(--taille-sm);margin-bottom:var(--espace-2)}.finances__svg{display:block;width:100%;height:auto}.finances__axe{stroke:var(--couleur-bordure-forte);stroke-width:1}.finances__barre{fill:var(--couleur-primaire)}.finances__barre--perte,.finances__barre--baisse{fill:var(--echelle-1-texte)}.finances__barre--hausse{fill:var(--echelle-5-texte)}.finances__valeur{fill:var(--couleur-texte);font-size:12px;font-weight:var(--graisse-moyenne);text-anchor:middle}.finances__annee{fill:var(--couleur-texte-doux);font-size:12px;text-anchor:middle}.depot-liasses__file{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--espace-2)}.depot-liasses__file>li{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-2) var(--espace-3)}.bloc-liasse{--ecart: var(--espace-2)}.saisie-ligne{align-items:flex-end}.saisie-ligne .champ{position:relative}.saisie-ligne .champ>.aide{position:absolute;top:100%;left:0;right:0;margin-top:var(--espace-1, .25rem)}.saisie-ligne:has(.champ>.aide){padding-bottom:var(--espace-5)}.saisie-ligne--pleine>.champ{flex:1 1 auto;min-width:0}.pile--boutons{--ecart: var(--espace-2);flex:0 0 auto;align-items:stretch}.tableau .cellule--modifiable{outline:1px dashed var(--couleur-bordure-forte, #94a3b8);outline-offset:-3px}.tableau .cellule--corrigee{background-color:var(--couleur-avertissement-fond, #fff8e1)}.pastille-corrigee{display:inline-block;width:.45rem;height:.45rem;margin-left:var(--espace-2);border-radius:50%;background-color:var(--couleur-avertissement, #b26a00);vertical-align:middle}.cellule__lue{display:block;font-size:var(--taille-xs);color:var(--couleur-texte-doux);white-space:nowrap}.cellule__bouton{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:right}.cellule__bouton:hover,.cellule__bouton:focus-visible{text-decoration:underline}.cellule__saisie{width:100%;min-height:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:right}.etiquette-statut{display:inline-block;border-radius:var(--rayon-plein);padding:.1rem var(--espace-3);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);vertical-align:middle;background:var(--couleur-surface-alt);color:var(--couleur-texte-doux)}.etiquette-statut--analysee{background:var(--echelle-5-fond);color:var(--echelle-5-texte)}.etiquette-statut--a_verifier{background:var(--echelle-2-fond);color:var(--echelle-2-texte)}.controles-liasse,.alertes-liasse{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--espace-2)}.controles-liasse>li,.alertes-liasse>li{border-left:3px solid var(--couleur-bordure-forte);padding-left:var(--espace-3);font-size:var(--taille-sm)}.controles-liasse>.controle--tenu{border-left-color:var(--echelle-5-bord)}.controles-liasse>.controle--rompu{border-left-color:var(--echelle-1-bord);color:var(--echelle-1-texte)}.constats-synthese{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--espace-2)}.constats-synthese>li{border-left:3px solid var(--couleur-bordure-forte);padding-left:var(--espace-3)}.constats-synthese>.constat--appui{border-left-color:var(--echelle-5-bord)}.constats-synthese>.constat--vigilance{border-left-color:var(--echelle-1-bord)}.question-liasse,.question-liasse--repondue{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-3)}.question-liasse{border-left:3px solid var(--echelle-2-bord)}.question-liasse--repondue{border-left:3px solid var(--echelle-5-bord);background:var(--couleur-surface-alt)}.question-liasse>p:first-child,.question-liasse--repondue>p:first-child{margin:0 0 var(--espace-2)}.tableau__groupe{text-align:left;background:var(--couleur-surface-alt);font-size:var(--taille-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-doux)}.poste--detail{padding-left:var(--espace-5);font-weight:var(--graisse-normale);color:var(--couleur-texte-doux)}.variation--hausse{color:var(--echelle-5-texte)}.variation--baisse{color:var(--echelle-1-texte)}.variation--neutre{color:var(--couleur-texte-doux)}.version-prompt{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-3)}.version-prompt>summary{cursor:pointer;font-size:var(--taille-sm)}.version-prompt__texte{white-space:pre-wrap;font-family:var(--police-mono);font-size:var(--taille-xs);background:var(--couleur-surface-alt);border-radius:var(--rayon-sm);padding:var(--espace-3);margin:var(--espace-3) 0;max-height:24rem;overflow:auto}.tour-agent{display:flex;gap:var(--espace-3);align-items:flex-start}.tour-agent--vous{flex-direction:row-reverse}.tour-agent--plateforme{justify-content:center}.tour-agent__avatar{display:grid;flex:none;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background-color:var(--couleur-primaire);color:#fff;font-size:var(--taille-xs);font-weight:var(--graisse-forte)}.tour-agent--vous .tour-agent__avatar{background-color:var(--couleur-texte-tres-doux)}.tour-agent__bulle{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-lg);background-color:var(--couleur-surface);box-shadow:var(--ombre-1);white-space:pre-wrap}.tour-agent--agent .tour-agent__bulle{flex:1 1 auto;border-top-left-radius:var(--rayon-sm)}.tour-agent--vous .tour-agent__bulle{border-top-right-radius:var(--rayon-sm);border-color:#cfdcea;background-color:var(--couleur-primaire-douce)}.tour-agent--plateforme .tour-agent__bulle{padding:0;border:none;background:transparent;box-shadow:none;color:var(--couleur-texte-doux);font-size:var(--taille-sm);text-align:center}.tour-agent--courante .tour-agent__bulle{border-left:4px solid var(--couleur-marque-sarcelle);font-size:var(--taille-md)}.tour-agent--passee .tour-agent__bulle{opacity:.8}.colonne-deroule{min-height:0;padding:var(--espace-4) var(--espace-2);border-right:1px solid var(--couleur-bordure);font-size:var(--taille-sm);overflow-y:auto}.colonne-deroule,.cadre-deroule{background-color:var(--couleur-surface-alt)}.cadre-deroule{padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md)}.cadre-deroule .agent-ia__lot{background-color:var(--couleur-surface)}.colonne-deroule__resume{display:none}.colonne-deroule__contenu{display:flex;flex-direction:column;gap:var(--espace-4)}.colonne-deroule__titre{margin:0 0 var(--espace-2);color:var(--couleur-texte-doux);font-size:var(--taille-xs);font-weight:var(--graisse-forte);letter-spacing:.08em;text-transform:uppercase}.colonne-deroule__etapes,.colonne-deroule__themes,.colonne-deroule__questions{margin:0;padding:0;list-style:none}.colonne-deroule__etapes{display:grid;gap:3px}.colonne-deroule__etape{overflow:hidden;padding:var(--espace-1) 1px;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background-color:var(--couleur-surface);color:var(--couleur-texte-doux);font-size:.6875rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.colonne-deroule__etape--fait{color:var(--echelle-5-texte)}.colonne-deroule__etape--ici{border-color:var(--couleur-accent-fond);background-color:var(--couleur-accent-fond);color:var(--couleur-accent-texte);font-weight:var(--graisse-forte)}.colonne-deroule__themes{display:flex;flex-direction:column;gap:2px}.colonne-deroule__ligne,.colonne-deroule__question{display:grid;gap:var(--espace-1);align-items:center}.colonne-deroule__ligne{grid-template-columns:.9rem 1.6rem minmax(0,1fr) auto;padding:var(--espace-1) var(--espace-2);border:1px solid transparent;border-radius:var(--rayon-sm)}.colonne-deroule__theme--ici>.colonne-deroule__ligne{border-color:var(--couleur-primaire);background-color:var(--couleur-surface);font-weight:var(--graisse-forte)}.colonne-deroule__theme--hors{margin-left:var(--espace-3);opacity:.6}.colonne-deroule__theme--hors .colonne-deroule__nom{font-style:italic}.colonne-deroule__num{color:var(--couleur-texte-doux);font-variant-numeric:tabular-nums;text-align:right}.colonne-deroule__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colonne-deroule__etat{color:var(--couleur-texte-doux);font-size:var(--taille-xs);font-variant-numeric:tabular-nums}.colonne-deroule__theme--fait .colonne-deroule__etat{color:var(--echelle-5-texte)}.colonne-deroule__fleche{display:grid;place-items:center;color:var(--couleur-primaire)}.colonne-deroule__theme--ici>.colonne-deroule__ligne>.colonne-deroule__fleche,.colonne-deroule__question--ici>.colonne-deroule__fleche{animation:colonne-deroule-battement 1.6s ease-in-out infinite}@keyframes colonne-deroule-battement{50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.colonne-deroule__theme--ici>.colonne-deroule__ligne>.colonne-deroule__fleche,.colonne-deroule__question--ici>.colonne-deroule__fleche{animation:none}}.colonne-deroule__questions{margin:2px 0 var(--espace-2) 1.6rem;padding-left:var(--espace-2);border-left:2px solid var(--couleur-bordure)}.colonne-deroule__question{grid-template-columns:.8rem auto minmax(0,1fr);padding:1px var(--espace-1);border-radius:var(--rayon-sm);color:var(--couleur-texte-doux);font-size:var(--taille-xs)}.colonne-deroule__question--validee{color:var(--echelle-5-texte)}.colonne-deroule__question--laissee,.colonne-deroule__question--sans-objet{opacity:.6}.colonne-deroule__question--ici{background-color:var(--couleur-primaire-douce);color:var(--couleur-texte);font-weight:var(--graisse-forte);opacity:1}.colonne-deroule__avancement{color:var(--couleur-texte-doux);font-size:var(--taille-xs)}.colonne-deroule__avancement--bouton{display:block;width:100%;padding:0;text-align:left;background:none;border:none;cursor:pointer}.colonne-deroule__avancement--bouton:hover{color:var(--couleur-texte)}.colonne-deroule__barre{height:6px;margin-top:var(--espace-1);overflow:hidden;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-plein);background-color:var(--couleur-surface)}.colonne-deroule__barre>span{display:block;height:100%;background-color:var(--couleur-marque-sarcelle)}.colonne-deroule__autres>summary{margin-bottom:0;cursor:pointer}.colonne-deroule__autres[open]>summary{margin-bottom:var(--espace-2)}.colonne-deroule__clic{width:100%;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.colonne-deroule__clic:hover:not(:disabled){border-color:var(--couleur-bordure);background-color:var(--couleur-surface)}.colonne-deroule__theme--ici>.colonne-deroule__clic:hover:not(:disabled){border-color:var(--couleur-primaire)}.colonne-deroule__clic:disabled{cursor:not-allowed;opacity:.6}.tour-agent__bulle--carte{padding:0;border:none;background:transparent;box-shadow:none;white-space:normal}@media(max-width:54rem){.colonne-deroule{max-height:40vh;padding:var(--espace-2) var(--espace-4);border-right:none;border-bottom:1px solid var(--couleur-bordure)}.colonne-deroule__resume{display:list-item;color:var(--couleur-texte-doux);font-weight:var(--graisse-forte);cursor:pointer}.colonne-deroule__contenu{margin-top:var(--espace-3)}}@keyframes agent-autonome-pulsation{50%{box-shadow:0 0 0 14px #b3261e24}}.barre-d-avancement{display:flex;flex-direction:column;gap:var(--espace-1)}.barre-d-avancement__barre{width:100%;height:.75rem;accent-color:var(--couleur-primaire)}.barre-d-avancement__barre[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:none;border-radius:999px;background-color:var(--couleur-primaire-douce)}.barre-d-avancement__barre[value]::-webkit-progress-bar{border-radius:999px;background-color:var(--couleur-primaire-douce)}.barre-d-avancement__barre[value]::-webkit-progress-value{border-radius:999px;background-color:var(--couleur-primaire);transition:width .4s ease}.barre-d-avancement__barre[value]::-moz-progress-bar{border-radius:999px;background-color:var(--couleur-primaire)}.barre-d-avancement p{margin:0}.agent-autonome__haut-parleur{width:2.4rem;min-height:2.4rem;padding:0;border:1px solid var(--couleur-primaire);border-radius:50%;background-color:var(--couleur-primaire-douce);font-size:1.2rem}.agent-autonome__haut-parleur--muet{border-color:var(--couleur-bordure-forte);background-color:var(--couleur-surface);opacity:.75}.agent-autonome__fichiers{position:relative}.agent-autonome__pastille{position:absolute;top:-.35rem;right:-.45rem;min-width:1.2rem;padding:0 .3rem;border-radius:var(--rayon-plein);background-color:var(--couleur-primaire);color:#fff;font-size:var(--taille-xs);font-weight:var(--graisse-forte);line-height:1.2rem}.plan-orga__titre-cadre{margin:0 0 var(--espace-3);text-align:center;font-weight:700;font-size:1.05rem}.stat-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-3) var(--espace-4)}.stat-filtres>.champ{flex:0 1 12rem;min-width:10rem}.stat-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--espace-3);margin:0;padding:0;list-style:none}.stat-carte{min-width:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background-color:var(--couleur-surface)}.stat-carte__valeur{font-size:var(--taille-2xl);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.stat-carte__libelle{margin-top:var(--espace-1);font-size:var(--taille-sm);color:var(--couleur-texte-doux)}.stat-carte__note{margin-top:var(--espace-2);font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.stat-variation{font-variant-numeric:tabular-nums}.stat-variation--hausse{color:var(--echelle-5-texte)}.stat-variation--baisse{color:var(--echelle-1-texte)}.stat-variation--stable,.stat-variation--aucune{color:var(--couleur-texte-doux)}.stat-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--espace-4)}.stat-grille__large{grid-column:1 / -1}.stat-graphique{min-width:0;margin:0}.stat-entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espace-2) var(--espace-3);margin-bottom:var(--espace-2)}.stat-entete>.carte__titre{margin-bottom:0}.stat-legende{display:flex;flex-wrap:wrap;gap:var(--espace-3);margin:0;padding:0;list-style:none;font-size:var(--taille-xs);color:var(--couleur-texte-doux)}.stat-pastille{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline-end:var(--espace-1);border-radius:2px;vertical-align:-.1em}.stat-pastille--connexions{background-color:var(--couleur-primaire)}.stat-pastille--comptes{block-size:2px;background-color:var(--echelle-2-texte);vertical-align:.25em}.stat-pastille--precedente{background-color:color-mix(in srgb,var(--couleur-bordure-forte) 55%,transparent)}.stat-svg{display:block;inline-size:100%;block-size:auto}.stat-svg text{fill:var(--couleur-texte-doux);font-family:var(--police-texte);font-size:11px}.stat-svg .stat-svg__fort{fill:var(--couleur-texte);font-variant-numeric:tabular-nums}.stat-svg__grille{stroke:var(--couleur-bordure);stroke-width:1}.stat-svg__axe{stroke:var(--couleur-bordure-forte);stroke-width:1}.stat-svg__barre{fill:var(--couleur-primaire)}.stat-svg__ombre{fill:var(--couleur-bordure-forte);fill-opacity:.5}.stat-svg__cible{fill:transparent}.stat-svg__cible:hover{fill:color-mix(in srgb,var(--couleur-primaire) 8%,transparent)}.stat-svg__courbe{fill:none;stroke:var(--echelle-2-texte);stroke-width:2;stroke-linejoin:round;pointer-events:none}.stat-svg__point{fill:var(--echelle-2-texte);stroke:var(--couleur-surface);stroke-width:1.5;pointer-events:none}.stat-svg__case{fill:var(--couleur-primaire)}.stat-svg__aire{fill:var(--couleur-primaire-douce)}.stat-svg__trace{fill:none;stroke:var(--couleur-primaire);stroke-width:1.5}.stat-svg__dernier{fill:var(--couleur-primaire)}.stat-part{display:flex;align-items:center;gap:var(--espace-2);font-variant-numeric:tabular-nums}.stat-part__piste{flex:0 0 5.5rem;block-size:.5rem;overflow:hidden;border-radius:2px;background-color:var(--couleur-surface-alt)}.stat-part__barre{display:block;block-size:100%;border-radius:2px;background-color:var(--couleur-primaire)}.stat-detail>summary{cursor:pointer;font-weight:var(--graisse-forte)}.stat-detail[open]>summary{margin-bottom:var(--espace-3)}.stat-mesures{margin:0}.stat-mesures dt{margin-top:var(--espace-3);font-weight:var(--graisse-forte);color:var(--couleur-texte)}.stat-mesures dt:first-child{margin-top:0}.stat-mesures dd{margin:var(--espace-1) 0 0;color:var(--couleur-texte-doux)}.bandeau-verrou{position:sticky;top:0;z-index:20}.bandeau-verrou:empty{position:absolute}.bandeau-verrou__encart{box-shadow:var(--ombre-1)}.bandeau-verrou__titre{display:block}.bandeau-verrou--fenetre{position:static;flex:0 0 auto}.bandeau-verrou--fenetre:not(:empty){padding:var(--espace-3) var(--espace-5) 0}.agent-ia__conversation,.agent-ia__brouillon{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.agent-ia__fil{display:flex;flex-direction:column;gap:var(--espace-3);max-height:55vh;overflow-y:auto}.agent-ia__saisie{display:flex;flex-direction:column;gap:var(--espace-2)}.agent-ia__saisie textarea{width:100%;resize:vertical}.agent-ia__brouillon{max-height:65vh;overflow-y:auto}.agent-ia__themes{display:flex;flex-direction:column;gap:var(--espace-1)}.agent-ia__theme--courant{padding-left:var(--espace-2);border-left:3px solid var(--couleur-marque-sarcelle);font-weight:var(--graisse-forte)}.agent-ia__lot h3{margin:0 0 var(--espace-2)}.modale.agent-flex{width:100%;height:calc(100vh - 2 * var(--espace-4));height:calc(100dvh - 2 * var(--espace-4));max-height:none}.agent-flex .modale__corps{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--espace-3);min-height:0;overflow:hidden}.agent-flex__messages:empty{display:none}.agent-flex__corps{display:grid;flex:1 1 auto;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(18rem,28rem);grid-template-rows:minmax(0,1fr);gap:var(--espace-4);min-height:0}.agent-flex__centre,.agent-flex__droite{min-width:0;min-height:0;overflow-y:auto}.agent-flex__centre .agent-ia__conversation{height:100%}.agent-flex__centre .agent-ia__fil{flex:1 1 auto;max-height:none;min-height:0}.agent-flex__droite .agent-ia__brouillon{max-height:none;overflow-y:visible}.agent-flex__gestes{flex-wrap:wrap;gap:var(--espace-2)}.agent-flex__note-etape{margin:var(--espace-1) 0 0}.agent-flex__case{gap:var(--espace-2);align-items:baseline;cursor:pointer}.agent-flex__fiche{margin-top:var(--espace-3)}.agent-flex__pied{flex:0 0 auto}.agent-ia__envoi{display:flex;flex-direction:column;gap:var(--espace-2);align-items:stretch}.agent-flex__reglages{display:flex;gap:var(--espace-3);justify-content:center;padding-inline:.5rem}.agent-autonome__fichiers--indicateur{display:inline-grid;place-items:center;box-sizing:border-box}.agent-flex__conversation{display:contents}.agent-ia__fil--sans-etiquettes .tour-agent__bulle{max-width:85%}.agent-ia__fil--sans-etiquettes .tour-agent--agent .tour-agent__bulle{flex:0 1 auto}.tour-agent__question{margin:0;padding-left:2em;color:var(--couleur-question-posee);font-weight:var(--graisse-forte)}.agent-ia__ligne{display:flex;gap:var(--espace-2);align-items:flex-end}.agent-ia__champ{position:relative;flex:1 1 auto;min-width:0}.agent-ia__champ textarea{min-height:0;padding-right:3rem}.agent-ia__dans-le-champ{display:flex;position:absolute;right:var(--espace-2);bottom:var(--espace-2)}.micro-saisie{display:grid;position:relative;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;background-color:transparent;color:var(--couleur-texte-doux);cursor:pointer}.micro-saisie:hover:not(:disabled){background-color:var(--couleur-surface-survol);color:var(--couleur-primaire)}.micro-saisie:focus-visible{outline:none;box-shadow:var(--anneau-focus)}.micro-saisie:disabled{cursor:not-allowed;opacity:.5}.micro-saisie--ecoute,.micro-saisie--ecoute:hover:not(:disabled){background-color:var(--couleur-danger-fond);color:var(--couleur-danger-texte);animation:agent-autonome-pulsation 1.1s ease-in-out infinite}.micro-saisie--transcription,.micro-saisie--transcription:disabled{color:var(--couleur-primaire);opacity:1}.micro-saisie--transcription:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid;border-color:var(--couleur-primaire) transparent;border-radius:50%;content:"";pointer-events:none;animation:micro-saisie-anneau 1s linear infinite}@keyframes micro-saisie-anneau{to{transform:rotate(360deg)}}.agent-flex__dictee{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.agent-flex__dictee:empty{display:none}.carte-proposition-flex{display:flex;flex-direction:column;gap:var(--espace-3);max-width:85%;padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-question-posee);border-radius:var(--rayon-lg);background-color:var(--couleur-surface);box-shadow:var(--ombre-1)}.carte-proposition-flex__ligne{display:flex;flex-direction:column;gap:var(--espace-1)}.carte-proposition-flex__reference{margin:0}.carte-proposition-flex__volets{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--espace-1) var(--espace-3);margin:0}.carte-proposition-flex__volet{display:contents}.carte-proposition-flex__volets dt{color:var(--couleur-texte-doux)}.carte-proposition-flex__volets dd{margin:0;overflow-wrap:break-word}@media(max-width:54rem){.agent-flex .modale__corps{overflow-y:auto}.agent-flex__corps{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:auto}.agent-flex__centre,.agent-flex__droite{overflow:visible}.agent-flex__centre .agent-ia__conversation{height:auto}.agent-flex__centre .agent-ia__fil{min-height:12rem;max-height:55vh}}
