@font-face{font-family:Atkinson Hyperlegible Next;font-weight:400;font-display:swap;src:url(/polices/atkinson-hyperlegible-next-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:700;font-display:swap;src:url(/polices/atkinson-hyperlegible-next-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-weight:700;font-display:swap;src:url(/polices/schibsted-grotesk-latin-700-normal.woff2) format("woff2")}:root{color-scheme:light dark;--table:#F3F6F5;--feuille:#FFFFFF;--encre:#13202B;--encre-2:#3A4A55;--encre-3:#56636D;--filet:#DDE5E7;--filet-fort:#83919A;--trait:#C3D1D5;--ciel:#D6ECF0;--action:#1D4F7A;--sur-action:#FFFFFF;--action-survol:#153B5C;--lien:#1D4F7A;--focus:#1D4F7A;--favorable:#11663A;--favorable-fond:#DDF2E5;--verifier:#8A4600;--verifier-fond:#FCEACC;--urgent:#A3161B;--urgent-fond:#FBE2E1;--font-titre:"Schibsted Grotesk","Atkinson Hyperlegible Next",system-ui,sans-serif;--font-texte:"Atkinson Hyperlegible Next",system-ui,sans-serif;--r-controle:12px;--r-feuille:18px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--table:#0E1519;--feuille:#162027;--encre:#EAF0F2;--encre-2:#C2CDD2;--encre-3:#98A6AE;--filet:#26333A;--filet-fort:#6C7C86;--trait:#36474F;--ciel:#1B2737;--action:#8CC3E6;--sur-action:#13202B;--action-survol:#B5D9EF;--lien:#8CC3E6;--focus:#8CC3E6;--favorable:#7FD3A3;--favorable-fond:#132A1E;--verifier:#F2B866;--verifier-fond:#2E2213;--urgent:#F59A94;--urgent-fond:#341819}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--table);color:var(--encre);font:400 1rem/1.55 var(--font-texte)}h1,h2,h3{font-family:var(--font-titre);font-weight:700;line-height:1.2;margin:0 0 .75rem}h1{font-size:1.75rem}h2{font-size:1.25rem;margin-top:2rem}h3{font-size:1.05rem}a{color:var(--lien)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}p{margin:0 0 1rem}.discret{color:var(--encre-3);font-size:.9rem}.acces{min-height:100vh;display:grid;place-items:center;padding:1rem}.acces .feuille{width:min(100%,26rem)}.marque{display:flex;align-items:center;gap:.6rem;font:700 1.1rem var(--font-titre);margin-bottom:1.5rem;color:var(--encre);text-decoration:none}.marque span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--action);color:var(--sur-action);font-size:.9rem}.feuille{background:var(--feuille);border:1px solid var(--trait);border-radius:var(--r-feuille);padding:1.5rem}form.pile{display:grid;grid-gap:1rem;gap:1rem}label{display:grid;grid-gap:.3rem;gap:.3rem;font-weight:700;font-size:.95rem}label .aide{font-weight:400;color:var(--encre-3);font-size:.85rem}input,select{font:inherit;color:var(--encre);background:var(--feuille);border:1px solid var(--filet-fort);border-radius:var(--r-controle);padding:.65rem .8rem;min-height:44px;width:100%}input.code{font-size:1.5rem;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bouton,button{font:700 1rem var(--font-texte);border:0;border-radius:var(--r-controle);padding:.7rem 1.1rem;min-height:44px;background:var(--action);color:var(--sur-action);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.bouton:hover,button:hover{background:var(--action-survol)}button.secondaire{background:transparent;color:var(--lien);border:1px solid var(--filet-fort)}button.secondaire:hover{background:var(--ciel)}button.danger{background:transparent;color:var(--urgent);border:1px solid}button.petit{min-height:36px;padding:.35rem .7rem;font-size:.875rem}button:disabled{opacity:.6;cursor:wait}.alerte{border-radius:var(--r-controle);padding:.75rem 1rem;margin:0 0 1rem;border-left:4px solid}.alerte.erreur{background:var(--urgent-fond);color:var(--urgent)}.alerte.ok{background:var(--favorable-fond);color:var(--favorable)}.alerte.info{background:var(--verifier-fond);color:var(--verifier)}.lien-secret{display:block;word-break:break-all;font-family:ui-monospace,monospace;font-size:.85rem;background:var(--table);padding:.6rem;border-radius:8px;margin-top:.5rem;color:var(--encre)}.codes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.4rem;gap:.4rem;font:700 1rem ui-monospace,monospace;padding:0;list-style:none}.espace{display:grid;grid-template-columns:15rem 1fr;min-height:100vh}.espace>*{min-width:0}.lateral{background:var(--feuille);border-right:1px solid var(--trait);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.25rem}.lateral nav{display:grid;grid-gap:.15rem;gap:.15rem}.lateral nav a{padding:.55rem .75rem;border-radius:10px;color:var(--encre-2);text-decoration:none;font-weight:700}.lateral nav a:hover{background:var(--table)}.lateral nav a[aria-current=page]{background:var(--ciel);color:var(--encre)}.lateral .pied{margin-top:auto;padding-top:1rem;border-top:1px solid var(--filet);font-size:.9rem}.contenu{padding:2rem;max-width:72rem;width:100%}table{width:100%;border-collapse:collapse;background:var(--feuille);border:1px solid var(--trait);border-radius:var(--r-feuille);overflow:hidden}td,th{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--filet);vertical-align:top;font-size:.95rem}th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-3);background:var(--table)}tr:last-child td{border-bottom:0}.actions{display:flex;flex-wrap:wrap;gap:.4rem}.pastille{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700}.pastille.ok{background:var(--favorable-fond);color:var(--favorable)}.pastille.non{background:var(--urgent-fond);color:var(--urgent)}.pastille.attente{background:var(--verifier-fond);color:var(--verifier)}.grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem}.chiffre{font:700 2rem var(--font-titre);display:block}.defile{overflow-x:auto}.ligne-form{display:grid;grid-template-columns:2fr 2fr 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:end}@media (max-width:760px){.espace{grid-template-columns:1fr}.lateral{border-right:0;border-bottom:1px solid var(--trait);padding:.6rem 1rem}.lateral .marque{margin-bottom:.4rem}.lateral nav{grid-auto-flow:column;overflow-x:auto;justify-content:start}.lateral nav a{white-space:nowrap;padding:.4rem .6rem}.lateral .pied{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.4rem;margin-top:.4rem}.lateral .pied .discret,.lateral .pied br{display:none}.lateral .pied form{margin:0!important}.contenu{padding:1.25rem 1rem}.ligne-form{grid-template-columns:1fr}}.entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.entete h1{margin:0}.filtres{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-bottom:1rem}.filtres label{font-size:.85rem}.filtres input,.filtres select{min-height:40px;padding:.4rem .6rem}.filtres .case{display:flex;align-items:center;gap:.4rem;font-weight:400}.filtres .case input{width:auto;min-height:0}.deux-colonnes{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.deux-colonnes,.pile-sections{display:grid;grid-gap:1.25rem;gap:1.25rem}.feuille h2:first-child{margin-top:0}textarea{font:inherit;color:var(--encre);background:var(--feuille);border:1px solid var(--filet-fort);border-radius:var(--r-controle);padding:.65rem .8rem;width:100%;min-height:8rem;resize:vertical}.champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.9rem;gap:.9rem}.liste-simple{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.liste-simple li{border-bottom:1px solid var(--filet);padding-bottom:.6rem}.liste-simple li:last-child{border-bottom:0}.pastille.statut{background:var(--ciel);color:var(--encre)}.pastille.urgent{background:var(--urgent);color:#fff}.pastille.penal{background:var(--verifier-fond);color:var(--verifier)}.en-ligne{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.en-ligne>*{flex:1 1 10rem}.en-ligne>button{flex:0 0 auto}.retard{color:var(--urgent);font-weight:700}.vide{color:var(--encre-3);font-style:italic}.note-texte{white-space:pre-wrap}@media (max-width:960px){.deux-colonnes{grid-template-columns:1fr}}mark{background:var(--verifier-fond);color:inherit;padding:0 .1em;border-radius:3px}