:root{--primary-50: #eff8ff;--primary-100: #d1e9ff;--primary-200: #b2ddff;--primary-300: #84caff;--primary-400: #53b1fd;--primary-500: #2e90fa;--primary-600: #1570ef;--primary-700: #175cd3;--primary-800: #1849a9;--primary-900: #194185;--surface: #f2f0ec;--surface-2: #e9e7e2;--card: #ffffff;--border: #e5e3de;--muted: #6b7280;--muted-fort: #5f6672;--ink: #16181c;--surface-sombre: #0f1115;--surface-2-sombre: #141821;--card-sombre: #171a20;--border-sombre: #262b33;--muted-sombre: #98a2b3;--ink-sombre: #e7e9ec;--success-100: #d1fadf;--success-700: #027a48;--warning-100: #fef0c7;--warning-700: #b54708;--danger-50: #fef3f2;--danger-500: #f04438;--r-carte: 12px;--r-bouton: 10px;--r-logo: 10px;--largeur-max: 1200px;--gouttiere: 24px;--police: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--police);font-size:16px;line-height:1.6;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:var(--primary-700);text-decoration-thickness:1px;text-underline-offset:2px}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px;border-radius:4px}.sombre :focus-visible{outline-color:var(--primary-300)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.enveloppe{width:100%;max-width:var(--largeur-max);margin-inline:auto;padding-inline:var(--gouttiere)}.section{padding-block:clamp(56px,9vw,96px)}.section--serree{padding-block:clamp(40px,6vw,64px)}.surtitre{margin-bottom:12px;color:var(--primary-700);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.titre-section{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.intro{max-width:60ch;margin-top:16px;color:var(--muted-fort);font-size:1rem}.carte{background:var(--card);border:1px solid var(--border);border-radius:var(--r-carte);padding:24px}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--r-bouton);font-size:.9375rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bouton--plein{background:var(--primary-600);color:#fff}.bouton--plein:hover{background:var(--primary-700)}.bouton--contour{background:var(--card);border-color:var(--border);color:var(--ink)}.bouton--contour:hover{background:var(--surface-2)}.bouton--large{width:100%}@media(min-width:640px){.bouton--large{width:auto}}.sombre{background:var(--surface-sombre);color:var(--ink-sombre)}.sombre .surtitre{color:var(--primary-300)}.sombre .intro{color:var(--muted-sombre)}.sombre .carte{background:var(--card-sombre);border-color:var(--border-sombre)}.ecran__cote{display:none;flex:none;width:176px;padding:16px 12px;background:var(--surface-sombre);color:var(--muted-sombre);font-size:.75rem}.ecran__marque{display:flex;align-items:center;gap:8px;padding:0 8px 20px;color:var(--ink-sombre);font-weight:700}.ecran__logo{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--primary-500);color:#fff;font-size:.6875rem}.ecran__menu li{padding:9px 10px;border-radius:8px}.ecran__menu-actif{background:var(--surface-2-sombre);color:var(--ink-sombre);font-weight:600}.ecran__principal{flex:1;min-width:0;padding:16px}.ecran__entete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ecran__titre{font-size:1rem;font-weight:700}.ecran__bouton{flex:none;padding:7px 12px;border-radius:8px;background:var(--primary-600);color:#fff;font-size:.6875rem;font-weight:600;white-space:nowrap}.ecran__contexte{margin-bottom:12px;color:var(--muted-fort);font-size:.75rem}.ecran__note{margin-top:12px;color:var(--muted-fort);font-size:.6875rem;line-height:1.5}.tableau{width:100%;border-collapse:collapse;font-size:.75rem;text-align:left}.tableau thead{display:none}.tableau tbody tr{display:block;padding:12px;margin-bottom:8px;background:var(--card);border:1px solid var(--border);border-radius:10px}.tableau tbody tr:last-child{margin-bottom:0}.tableau tbody th,.tableau tbody td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:var(--muted-fort);font-weight:400}.tableau tbody th{color:var(--ink);font-weight:700}.tableau tbody th:before,.tableau tbody td:before{content:attr(data-libelle);flex:none;color:var(--muted-fort);font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.etat{padding:2px 9px;border-radius:999px;background:var(--surface-2);color:var(--muted-fort);font-size:.6875rem;font-weight:600}.etat--actif{background:var(--success-100);color:var(--success-700)}.jetons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.jetons__libelle{color:var(--muted-fort);font-size:.6875rem}.jeton{padding:3px 10px;border-radius:999px;background:var(--primary-50);color:var(--primary-800);font-size:.6875rem;font-weight:600}.alerte{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;border-radius:8px;background:var(--warning-100);color:var(--warning-700);font-size:.6875rem;font-weight:600;line-height:1.45}.alerte__point{flex:none;width:8px;height:8px;margin-top:4px;border-radius:50%;background:currentColor}.case{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--ink);font-size:.6875rem}.case__boite{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;background:var(--primary-600);color:#fff;font-size:.5625rem}.revue,.dossier{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.revue__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--border);font-size:.75rem}.revue__ligne:first-child,.dossier__ligne:first-child{border-top:0}.revue__poste{font-weight:700}.revue__detail{color:var(--muted-fort);text-align:right}.dossier__ligne{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:9px 12px;border-top:1px solid var(--border);font-size:.75rem}.dossier__sigle{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);font-size:.625rem;font-weight:700}.dossier__nom{font-weight:700}.dossier__detail{color:var(--muted-fort);font-size:.6875rem}@media(min-width:720px){.ecran__cote{display:block}.ecran__principal{padding:22px}.tableau{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.tableau thead{display:table-header-group}.tableau thead th{padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted-fort);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.tableau tbody tr{display:table-row;padding:0;margin:0;background:none;border:0;border-radius:0;border-top:1px solid var(--border)}.tableau tbody tr:first-child{border-top:0}.tableau tbody th,.tableau tbody td{display:table-cell;padding:12px 16px;vertical-align:middle}.tableau tbody th:before,.tableau tbody td:before{content:none}}.evitement{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-bouton);font-weight:600;text-decoration:none}.evitement:focus{left:16px;top:16px}.lecteur-seul{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
