:root{--page:#051934;--nav:#051d39;--carte:#082243;--entete:#0c2c51;--ligne:#0a2644;--ligne-sel:#123b6b;--bord:#0e3461;--texte:#f0f4f9;--texte-doux:#9fb5cf;--texte-faible:#6e89ab;--bleu:#1b80ff;--bleu-actif:#1565d8;--rouge:#f85a6e;--rouge-fond:#57223a;--rouge-bord:#8a3450;--ambre:#eba533;--ambre-fond:#4a3313;--ambre-bord:#7a5620;--vert:#10dd9d;--vert-fond:#015140;--vert-bord:#06795e;--gris:#8fafd3;--gris-fond:#26415c;--gris-bord:#3c5a7c;--bleuc:#5aa9f8;--bleuc-fond:#0a3a6b;--bleuc-bord:#14568f;--jaune:#e5db41;--jaune-fond:#45401a;--jaune-bord:#6e6628;--cyan:#72b9de;--cyan-fond:#143a4e;--cyan-bord:#245c78;--r:8px;--champ:#09294e;--violet:#8c7bf0;--violet-fond:#1d2957;--violet-bord:#3a3f86;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);color:var(--texte);-webkit-font-smoothing:antialiased;margin:0;padding:0;font:14px/1.45 Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}code,kbd,samp,pre,.mono{font-family:var(--mono)}a{color:var(--bleu);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.coque{min-height:100vh;display:flex}.nav{background:var(--nav);border-right:1px solid var(--bord);flex-direction:column;flex:0 0 248px;width:248px;display:flex}.marque{align-items:center;gap:10px;padding:14px 16px;display:flex}.marque img{object-fit:contain;width:34px;height:34px;display:block}.marque b{letter-spacing:.2px;font-size:17px}.marque small{letter-spacing:1.6px;text-transform:uppercase;color:var(--texte-faible);font-size:10px;display:block}.nav a,.nav span.entree{color:var(--texte-doux);align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.nav a:hover{background:var(--ligne);text-decoration:none}.nav a.actif{background:var(--ligne-sel);color:var(--texte);font-weight:600}.nav .bientot{color:var(--texte-faible);cursor:default}.nav .bientot .etiquette{border:1px solid var(--bord);color:var(--texte-faible);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px}.nav .separateur{background:var(--bord);height:1px;margin:8px 16px}.nav .pied-nav{border-top:1px solid var(--bord);margin-top:auto;padding:8px 0}.nav .pied-nav button.lien-nav{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;padding:9px 16px;display:block}.nav .pied-nav button.lien-nav:hover{background:var(--ligne)}.principal{flex-direction:column;flex:1;min-width:0;display:flex}.contenu{padding:16px}.badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge.vert{color:var(--vert);background:var(--vert-fond);border-color:var(--vert-bord)}.badge.rouge{color:var(--rouge);background:var(--rouge-fond);border-color:var(--rouge-bord)}.badge.ambre{color:var(--ambre);background:var(--ambre-fond);border-color:var(--ambre-bord)}.badge.gris{color:var(--gris);background:var(--gris-fond);border-color:var(--gris-bord)}.badge.bleuc{color:var(--bleuc);background:var(--bleuc-fond);border-color:var(--bleuc-bord)}.badge.jaune{color:var(--jaune);background:var(--jaune-fond);border-color:var(--jaune-bord)}.badge.cyan{color:var(--cyan);background:var(--cyan-fond);border-color:var(--cyan-bord)}.badge.violet{color:var(--violet);background:var(--violet-fond);border-color:var(--violet-bord)}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--r)}table.dense{border-collapse:collapse;width:100%;font-size:13px}table.dense thead th{background:var(--entete);text-align:left;border-bottom:1px solid var(--bord);white-space:nowrap;padding:8px 10px;font-weight:600}table.dense tbody td{border-bottom:1px solid var(--ligne);padding:8px 10px}table.dense tbody tr:hover{background:var(--ligne)}table.dense tbody tr[aria-selected=true]{background:var(--ligne-sel)}@media (max-width:1100px){.nav{flex-basis:64px;width:64px}.nav .texte,.marque small,.nav .etiquette,.masquable{display:none}}
