:root{--encre:#1e1e28;--encre-douce:#555a66;--fond:#fff;--fond-doux:#f4f5f7;--accent:#1f3a93;--accent-clair:#e8ecf8;--bordure:#d8dbe2;--alerte:#8a5a00;--fond-alerte:#fff4dc;--largeur:72rem;--p-principale:#1f3a93;--p-secondaire:#6f86c9;--p-conformite:#6f86c9;--p-nc_partielle:#c0612b;--p-nc_totale:#7a1f1f;--t-principale:#1f3a93;--t-secondaire:#4f67b5;--t-conformite:#4f67b5;--t-nc_partielle:#a8521f;--t-nc_totale:#7a1f1f;color:var(--encre);background:var(--fond);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}:root[data-theme=sombre]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--encre:#e9eaee;--encre-douce:#b3b7c2;--fond:#14161c;--fond-doux:#1d2029;--accent:#9db1f5;--accent-clair:#252c44;--bordure:#343846;--alerte:#f3c46b;--fond-alerte:#3a2f16;--p-principale:#9db1f5;--p-secondaire:#4d63b0;--p-conformite:#4d63b0;--p-nc_partielle:#e8925a;--p-nc_totale:#c94a4a;--t-principale:#9db1f5;--t-secondaire:#7088d6;--t-conformite:#7088d6;--t-nc_partielle:#e8925a;--t-nc_totale:#e07070}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--encre:#e9eaee;--encre-douce:#b3b7c2;--fond:#14161c;--fond-doux:#1d2029;--accent:#9db1f5;--accent-clair:#252c44;--bordure:#343846;--alerte:#f3c46b;--fond-alerte:#3a2f16;--p-principale:#9db1f5;--p-secondaire:#4d63b0;--p-conformite:#4d63b0;--p-nc_partielle:#e8925a;--p-nc_totale:#c94a4a;--t-principale:#9db1f5;--t-secondaire:#7088d6;--t-conformite:#7088d6;--t-nc_partielle:#e8925a;--t-nc_totale:#e07070}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{margin:0}a{color:var(--accent)}.conteneur{max-width:var(--largeur);margin:0 auto;padding:0 1rem}h1{margin:1.5rem 0 .5rem;font-size:1.9rem;line-height:1.2}h2{margin:2rem 0 .6rem;font-size:1.3rem}.chapo{color:var(--encre-douce);max-width:50rem;font-size:1.1rem}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}caption{padding:.4rem 0;font-weight:600}caption,td,th{text-align:left}td,th{border-bottom:1px solid var(--bordure);vertical-align:top;padding:.45rem .5rem}th{background:var(--fond-doux)}td.nombre,th.nombre{text-align:right;font-variant-numeric:tabular-nums}.carte{border:1px solid var(--bordure);background:var(--fond);border-radius:.4rem;padding:1rem 1.2rem}.fil-ariane{color:var(--encre-douce);margin-top:1rem;font-size:.9rem}.fil-ariane a{text-decoration:none}.source{color:var(--encre-douce);font-size:.85rem}.grille{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;display:grid}@media (width<=52rem){.grille{grid-template-columns:1fr}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background:var(--accent-clair);color:var(--encre)}.defilant{margin:1rem 0;overflow-x:auto}.defilant>table{min-width:36rem;margin:0}.defilant:focus-visible{outline-offset:4px}td.date{white-space:nowrap}.empreinte{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin:0}label:has(>input[type=radio]){cursor:pointer;align-items:center;gap:.45rem;min-height:2.75rem;display:inline-flex}input[type=date]{font:inherit;border:1px solid var(--bordure);background:var(--fond);min-height:2.75rem;color:var(--encre);border-radius:.4rem;padding:0 .6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:1rem}.serie-principale{--t:var(--t-principale);--p:var(--p-principale)}.serie-secondaire{--t:var(--t-secondaire);--p:var(--p-secondaire)}.serie-conformite{--t:var(--t-conformite);--p:var(--p-conformite)}.serie-nc_partielle{--t:var(--t-nc_partielle);--p:var(--p-nc_partielle)}.serie-nc_totale{--t:var(--t-nc_totale);--p:var(--p-nc_totale)}td[class*=serie-],th[class*=serie-]{color:var(--t)}.pastille-serie{background:var(--p);border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}td.type-texte{white-space:nowrap;font-weight:500}.defilant.large>table{min-width:52rem}
