@font-face{font-family:geist;src:url(../media/geist_variable-s.p.2hh2rqmrrgs5n.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ZcJj7G_className{font-family:geist,geist Fallback}.ZcJj7G_variable{--police-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_variable-s.p.1fz3wige2_h0o.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.ZSUcQW_className{font-family:geistMono,geistMono Fallback}.ZSUcQW_variable{--police-geist-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--police:var(--police-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--police-mono:var(--police-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--n-0:#fff;--n-1:#fbfbfd;--n-2:#f6f7fa;--n-3:#eff1f5;--n-4:#e7e9f0;--n-5:#dfe2ea;--n-6:#d3d7e1;--n-7:#b9bfcd;--n-8:#868ea3;--n-9:#646c81;--n-10:#4a5168;--n-11:#2a3048;--n-12:var(--m-texte);--toile:var(--n-1);--surface:var(--n-0);--surface-creuse:var(--n-2);--surface-survol:color-mix(in oklab, var(--n-12) 4%, transparent);--surface-active:color-mix(in oklab, var(--n-12) 7%, transparent);--texte:var(--n-12);--texte-2:var(--n-10);--texte-3:var(--n-9);--texte-4:var(--n-8);--ligne:color-mix(in oklab, var(--n-12) 8%, transparent);--ligne-2:color-mix(in oklab, var(--n-12) 13%, transparent);--anneau:0 0 0 1px var(--ligne);--voile:#050a1e66;--accent:var(--m-accent);--accent-survol:color-mix(in oklab, var(--m-accent) 88%, #000);--accent-texte:var(--m-accent-texte);--accent-doux:color-mix(in oklab, var(--m-accent) 8%, #fff);--accent-ligne:color-mix(in oklab, var(--m-accent) 28%, #fff);--sur-accent:#fff;--nuit:var(--m-primaire);--sur-nuit:var(--m-sur-primaire);--focus:var(--m-accent);--halo:color-mix(in oklab, var(--m-accent) 20%, transparent);--lia-a:var(--m-degrade-debut);--lia-b:var(--m-degrade-fin);--lia:linear-gradient(135deg, var(--lia-a), var(--lia-b));--lia-doux:linear-gradient(135deg, color-mix(in oklab, var(--lia-a) 9%, #fff), color-mix(in oklab, var(--lia-b) 9%, #fff));--rouge:#e5484d;--rouge-texte:#c4232a;--rouge-fond:#fff0f0;--ambre:#f5a524;--ambre-texte:#a35200;--ambre-fond:#fff6e5;--vert:#22a06b;--vert-texte:#137a4c;--vert-fond:#eafaf2;--violet:#7c66ff;--violet-texte:#5b45e0;--violet-fond:#f3f0ff;--gris:var(--n-8);--gris-texte:var(--n-10);--gris-fond:#f1f2f6;--serie-1:var(--m-accent);--serie-2:color-mix(in oklab, var(--m-accent) 45%, #fff);--serie-3:#0e9384;--serie-4:#c4320a;--serie-5:#7a5af8;--serie-6:color-mix(in oklab, var(--m-texte) 40%, #fff);--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-32:32px;--g-regulier:420;--g-moyen:520;--g-fort:620;--interligne:1.45;--interligne-lecture:1.55;--interligne-titre:1.2;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--r-xs:4px;--r-s:6px;--r-m:8px;--r-l:12px;--r-xl:16px;--r-rond:999px;--el-0:0 0 0 1px var(--ligne);--el-1:0 0 0 1px var(--ligne), 0 1px 2px #0b11260a;--el-2:0 0 0 1px var(--ligne), 0 2px 4px #0b11260a, 0 8px 16px -4px #0b112614;--el-3:0 0 0 1px var(--ligne-2), 0 4px 8px #0b11260f, 0 24px 48px -12px #0b112638;--ombre-1:0 1px 2px #0b11260d;--ombre-2:0 2px 4px #0b11260a, 0 8px 16px -4px #0b11261a;--ombre-3:0 4px 8px #0b11260f, 0 24px 48px -12px #0b11263d;--duree-rapide:.12s;--duree-base:.18s;--duree-lente:.26s;--courbe-std:cubic-bezier(.2, 0, 0, 1);--courbe-sortie:cubic-bezier(.16, 1, .3, 1);--transition:var(--duree-rapide) var(--courbe-std);--barre-largeur:232px;--entete-hauteur:52px;--barre-basse-hauteur:64px;--bandeau-hauteur:24px;--entete-page:48px;--ligne-file:52px;--ligne-tableau:40px;--pas-texte:0px;--accent-marque:var(--m-accent);--fond:var(--toile);--surface-2:var(--n-2);--surface-3:var(--n-3);--ligne-forte:var(--ligne-2);--succes:var(--vert-texte);--succes-fond:var(--vert-fond);--urgence:var(--rouge-texte);--urgence-fond:var(--rouge-fond);--attention:var(--ambre-texte);--attention-fond:var(--ambre-fond);--info:var(--accent-texte);--info-fond:var(--accent-doux);--neutre:var(--gris-texte);--neutre-fond:var(--gris-fond);--r-1:var(--r-s);--r-2:var(--r-m);--r-3:var(--r-l);--r-4:var(--r-xl);--t-xs:var(--t-12);--t-s:var(--t-13);--t-m:var(--t-14);--t-l:var(--t-16);--t-xl:var(--t-20);--t-2xl:var(--t-24)}html[data-theme=sombre]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#0f1426;--n-1:#0a0e1c;--n-2:#0c1121;--n-3:#151b31;--n-4:#1b2238;--n-5:#262e48;--n-6:#313a57;--n-7:#48526f;--n-8:#6e7793;--n-9:#9aa1ba;--n-10:#b9bfd3;--n-11:#d9dce8;--n-12:#eef0f6;--surface-survol:#ffffff0a;--surface-active:#ffffff12;--ligne:#ffffff12;--ligne-2:#ffffff1f;--voile:#0000008c;--accent:color-mix(in oklab, var(--m-accent) 95%, #fff);--accent-survol:var(--m-accent);--accent-texte:color-mix(in oklab, var(--m-accent) 52%, #fff);--accent-doux:color-mix(in oklab, var(--m-accent) 16%, transparent);--accent-ligne:color-mix(in oklab, var(--m-accent) 40%, transparent);--focus:color-mix(in oklab, var(--m-accent) 66%, #fff);--halo:color-mix(in oklab, var(--m-accent) 28%, transparent);--lia-doux:linear-gradient(135deg, color-mix(in oklab, var(--lia-a) 14%, transparent), color-mix(in oklab, var(--lia-b) 14%, transparent));--rouge-texte:#ff8b8f;--rouge-fond:#e5484d24;--ambre-texte:#ffc46b;--ambre-fond:#f5a52421;--vert-texte:#5fdba4;--vert-fond:#2fb67c24;--violet-texte:#b3a6ff;--violet-fond:#7c66ff26;--gris-fond:#ffffff0f;--serie-2:color-mix(in oklab, var(--m-accent) 40%, #fff);--serie-3:#2ed3b7;--serie-4:#ff8a5c;--serie-5:#a48afb;--serie-6:#ffffff59;--el-1:0 0 0 1px var(--ligne), 0 1px 0 #ffffff08 inset;--el-2:0 0 0 1px var(--ligne-2), 0 8px 24px -6px #00000080;--el-3:0 0 0 1px var(--ligne-2), 0 24px 64px -12px #000000b3;--ombre-1:0 1px 2px #0000004d;--ombre-2:0 1px 2px #0000004d, 0 8px 24px -8px #00000080;--ombre-3:0 2px 6px #00000059, 0 24px 60px -12px #0009;--surface-2:var(--n-3);--surface-3:var(--n-4)}html[data-densite=compacte]{--ligne-file:36px;--ligne-tableau:36px}html[data-texte]{--t-11:calc(11px + var(--pas-texte));--t-12:calc(12px + var(--pas-texte));--t-13:calc(13px + var(--pas-texte));--t-14:calc(14px + var(--pas-texte));--t-16:calc(16px + var(--pas-texte));--t-20:calc(20px + var(--pas-texte));--t-24:calc(24px + var(--pas-texte));--t-32:calc(32px + var(--pas-texte))}html[data-texte=grand]{--pas-texte:1px}html[data-texte=tres-grand]{--pas-texte:2px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--toile);color:var(--texte);font-family:var(--police);font-size:var(--t-13);line-height:var(--interligne);font-weight:var(--g-regulier);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11"}h1,h2,h3,h4{font-weight:var(--g-fort);letter-spacing:-.012em;line-height:var(--interligne-titre);margin:0}h1{letter-spacing:-.02em}p{margin:0}b,strong{font-weight:var(--g-fort)}a{color:var(--accent-texte);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}code,kbd,pre,samp{font-family:var(--police-mono);font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-doux)}.chiffres{font-variant-numeric:tabular-nums}.mono{font-family:var(--police-mono)}.lecture{font-size:var(--t-14);line-height:var(--interligne-lecture)}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--ui-hauteur-s:24px;--ui-hauteur-m:28px;--ui-hauteur-l:32px;--ui-hauteur-champ:32px;--ui-case:14px;--ui-z-flottant:150;--ui-flottant-fond:var(--surface);--ui-contour-controle:var(--texte-4);--ui-anneau-champ:var(--ligne-2);--ui-anneau-champ-survol:color-mix(in oklab, var(--n-12) 24%, transparent);--ui-segment-actif:var(--surface)}html[data-theme=sombre]{--ui-serie-2:color-mix(in oklab, var(--m-accent) 40%, #fff);--ui-flottant-fond:var(--n-3);--ui-anneau-champ-survol:#ffffff38;--ui-segment-actif:var(--n-5)}@media (pointer:coarse){:root{--ui-hauteur-s:32px;--ui-hauteur-m:36px;--ui-hauteur-l:40px;--ui-hauteur-champ:40px;--ui-case:18px}}.ui-icone{vertical-align:middle;flex:none;display:inline-block}.ui-bouton{height:var(--ui-hauteur-m);border-radius:var(--r-s);font-size:var(--t-13);font-weight:var(--g-moyen);letter-spacing:-.003em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition), box-shadow var(--transition), color var(--transition), transform 80ms var(--courbe-std);border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-bouton:hover{text-decoration:none}.ui-bouton:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.ui-bouton--s{height:var(--ui-hauteur-s);font-size:var(--t-12);gap:5px;padding:0 8px}.ui-bouton--l{height:var(--ui-hauteur-l);padding:0 14px}.ui-bouton--sans-texte{aspect-ratio:1;padding:0}.ui-bouton--plein{width:100%}.ui-bouton--primaire{background:var(--accent);color:var(--sur-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 80%, #000), inset 0 1px 0 #ffffff29, 0 1px 2px #0b112629}.ui-bouton--primaire:hover{background:var(--accent-survol)}.ui-bouton--secondaire{background:var(--surface);color:var(--texte);box-shadow:0 0 0 1px var(--ligne-2), 0 1px 2px #0b11260d}.ui-bouton--secondaire>.ui-icone,.ui-bouton--fantome>.ui-icone{color:var(--texte-3);transition:color var(--transition)}.ui-bouton--secondaire:hover{background-image:linear-gradient(var(--surface-survol), var(--surface-survol));box-shadow:0 0 0 1px var(--ui-anneau-champ-survol), 0 1px 2px #0b11260f}.ui-bouton--fantome{color:var(--texte-2);background:0 0}.ui-bouton--fantome:hover,.ui-bouton--fantome[aria-expanded=true]{background:var(--surface-active);color:var(--texte)}.ui-bouton--secondaire:hover>.ui-icone,.ui-bouton--fantome:hover>.ui-icone{color:var(--texte)}.ui-bouton--danger{background:var(--surface);color:var(--rouge-texte);box-shadow:0 0 0 1px color-mix(in oklab, var(--rouge) 40%, transparent)}.ui-bouton--danger:hover{background:var(--rouge-fond)}.ui-bouton:disabled,.ui-bouton[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-bouton--chargement{cursor:progress}.ui-bouton__touches{margin:0 -3px 0 2px}.ui-bouton__touches .ui-kbd{min-width:16px;height:16px;box-shadow:none;background:var(--surface-active);padding:0 3px}.ui-bouton--primaire .ui-bouton__touches .ui-kbd{color:var(--sur-accent);background:#00000038}.ui-rouet{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ui-tourne}@keyframes ui-tourne{to{transform:rotate(360deg)}}.ui-bouton-icone{width:var(--ui-hauteur-m);height:var(--ui-hauteur-m);border-radius:var(--r-s);color:var(--texte-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition), color var(--transition), transform 80ms var(--courbe-std);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-bouton-icone--s{width:var(--ui-hauteur-s);height:var(--ui-hauteur-s)}.ui-bouton-icone:hover,.ui-bouton-icone[aria-expanded=true],.ui-bouton-icone[aria-pressed=true]{background:var(--surface-active);color:var(--texte)}.ui-bouton-icone:active:not(:disabled){transform:scale(.94)}.ui-bouton-icone--secondaire{background:var(--surface);color:var(--texte-2);box-shadow:0 0 0 1px var(--ligne-2), 0 1px 2px #0b11260d}.ui-bouton-icone--secondaire:hover{background-image:linear-gradient(var(--surface-survol), var(--surface-survol));background-color:var(--surface)}.ui-bouton-icone:disabled{opacity:.4;cursor:not-allowed;background:0 0}.ui-pastille{border-radius:var(--r-xs);height:20px;font-size:var(--t-12);font-weight:var(--g-moyen);white-space:nowrap;vertical-align:middle;background:var(--gris-fond);color:var(--gris-texte);--ui-pastille-point:var(--gris);align-items:center;gap:5px;padding:0 7px 0 6px;line-height:1;display:inline-flex}.ui-pastille:not(:has(.ui-pastille__point)){padding:0 7px}.ui-pastille__point{background:var(--ui-pastille-point);border-radius:50%;flex:none;width:6px;height:6px}.ui-pastille--succes{background:var(--vert-fond);color:var(--vert-texte);--ui-pastille-point:var(--vert)}.ui-pastille--urgence{background:var(--rouge-fond);color:var(--rouge-texte);--ui-pastille-point:var(--rouge)}.ui-pastille--attention{background:var(--ambre-fond);color:var(--ambre-texte);--ui-pastille-point:var(--ambre)}.ui-pastille--info{background:var(--accent-doux);color:var(--accent-texte);--ui-pastille-point:var(--accent)}.ui-pastille--contour{color:var(--texte-2);box-shadow:inset 0 0 0 1px var(--ligne-2);background:0 0}.ui-carte{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);box-shadow:var(--ombre-1);min-width:0}.ui-carte__entete{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.ui-carte__titres{min-width:0}.ui-carte__titre{font-size:var(--t-m);font-weight:var(--g-fort)}.ui-carte__soustitre{font-size:var(--t-s);color:var(--texte-2);margin-top:2px}.ui-carte__actions{flex:none;gap:6px;display:flex}.ui-carte__corps{padding:14px 16px 16px}.ui-carte__corps--plein{padding:10px 0 0}.ui-indicateur{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.ui-indicateur__libelle{font-size:var(--t-s);color:var(--texte-2)}.ui-indicateur__valeur{font-size:var(--t-2xl);font-weight:var(--g-fort);letter-spacing:-.02em;line-height:1.1}.ui-indicateur__detail{font-size:var(--t-xs);color:var(--texte-2)}.ui-indicateur--succes .ui-indicateur__detail{color:var(--succes)}.ui-indicateur--urgence .ui-indicateur__detail{color:var(--urgence)}.ui-kbd{border-radius:var(--r-xs);background:var(--n-3);min-width:18px;height:18px;box-shadow:inset 0 -1px 0 var(--ligne-2);color:var(--texte-3);font-family:var(--police);font-size:var(--t-11);font-weight:var(--g-moyen);font-variant-numeric:tabular-nums;vertical-align:middle;border:0;place-items:center;padding:0 4px;line-height:1;display:inline-grid}.ui-touches{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.ui-separateur{border:0;border-top:1px solid var(--ligne);margin:12px 0}.ui-separateur--vertical{border-top:0;border-left:1px solid var(--ligne);align-self:stretch;margin:0 8px}.ui-avatar{color:#fff;font-weight:var(--g-fort);letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:var(--n-8);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.ui-avatar--t1{background:linear-gradient(135deg,#3060e6,#2341c2)}.ui-avatar--t2{background:linear-gradient(135deg,#6f4ee0,#5235bf)}.ui-avatar--t3{background:linear-gradient(135deg,#0e7490,#0b5a70)}.ui-avatar--t4{background:linear-gradient(135deg,#15803d,#0f6630)}.ui-avatar--t5{background:linear-gradient(135deg,#c2410c,#9a330a)}.ui-avatar--t6{background:linear-gradient(135deg,#be185d,#9a1450)}.ui-avatar--t7{background:linear-gradient(135deg,#4b5672,#343c58)}.ui-avatar--t8{background:linear-gradient(135deg,#4338ca,#3730a3)}.ui-avatar--lia{background:var(--lia)}.ui-avatar--inconnu{background:var(--n-5);color:var(--texte-2);box-shadow:inset 0 0 0 1px var(--ligne)}.ui-squelette-groupe{gap:10px;display:grid}.ui-squelette{border-radius:var(--r-1);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-reflet}.ui-squelette--bloc{border-radius:var(--r-3)}@keyframes ui-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-etat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.ui-etat--compact{padding:24px 16px}.ui-etat__icone{background:var(--surface-2);border:1px solid var(--ligne);width:40px;height:40px;color:var(--texte-2);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.ui-etat--erreur .ui-etat__icone{background:var(--urgence-fond);color:var(--urgence);border-color:#0000}.ui-etat__titre{font-weight:var(--g-fort);font-size:var(--t-m)}.ui-etat__texte{font-size:var(--t-s);color:var(--texte-2);max-width:44ch}.ui-etat__action{margin-top:10px}.ui-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-champ__libelle{font-size:var(--t-12);font-weight:var(--g-moyen);color:var(--texte);line-height:1.4}.ui-champ__aide{font-size:var(--t-12);color:var(--texte-3);line-height:1.4}.ui-champ__erreur{font-size:var(--t-12);color:var(--rouge-texte);align-items:center;gap:4px;line-height:1.4;display:flex}.ui-saisie{min-height:var(--ui-hauteur-champ);border-radius:var(--r-s);background:var(--surface);width:100%;color:var(--texte);box-shadow:inset 0 0 0 1px var(--ui-anneau-champ), 0 1px 2px #0b11260a;transition:box-shadow var(--transition);border:0;align-items:center;display:flex}.ui-saisie:hover{box-shadow:inset 0 0 0 1px var(--ui-anneau-champ-survol), 0 1px 2px #0b11260a}.ui-saisie:focus-within,.ui-selecteur--ouvert .ui-saisie{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--halo);outline:none}.ui-champ--erreur .ui-saisie{box-shadow:inset 0 0 0 1px var(--rouge)}.ui-champ--erreur .ui-saisie:focus-within{box-shadow:inset 0 0 0 1px var(--rouge), 0 0 0 3px color-mix(in oklab, var(--rouge) 20%, transparent)}.ui-saisie:disabled{background:var(--surface-creuse);color:var(--texte-3);box-shadow:inset 0 0 0 1px var(--ligne);cursor:not-allowed}.ui-saisie:has(:disabled){background:var(--surface-creuse);color:var(--texte-3);box-shadow:inset 0 0 0 1px var(--ligne);cursor:not-allowed}.ui-saisie__champ{min-width:0;height:var(--ui-hauteur-champ);font-size:var(--t-13);background:0 0;border:0;outline:none;flex:1;padding:0 10px}.ui-saisie__champ:focus-visible{outline:none}.ui-saisie__champ:disabled{cursor:not-allowed}.ui-saisie__champ::placeholder,.ui-zone-texte::placeholder{color:var(--texte-3)}.ui-saisie__prefixe,.ui-saisie__suffixe{color:var(--texte-3);font-size:var(--t-12);flex:none;align-items:center;padding:0 0 0 10px;display:flex}.ui-saisie__suffixe{padding:0 10px 0 0}.ui-saisie__prefixe+.ui-saisie__champ{padding-left:8px}.ui-zone-texte{resize:vertical;min-height:84px;line-height:var(--interligne-lecture);font-size:var(--t-13);padding:8px 10px;display:block}@media (pointer:coarse){.ui-saisie__champ,.ui-zone-texte,.ui-selecteur__recherche input{font-size:var(--t-16)}}.ui-selecteur{min-width:0;position:relative}.ui-selecteur__champ{font-size:var(--t-13);font-weight:var(--g-regulier);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;gap:8px;padding:0 8px 0 10px}.ui-selecteur__champ:focus-visible{outline:none}.ui-selecteur__valeur{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-selecteur__valeur--vide{color:var(--texte-3)}.ui-selecteur__icone{color:var(--texte-2)}.ui-selecteur__chevron{color:var(--texte-3);margin-right:-2px}.ui-selecteur__menu{z-index:var(--ui-z-flottant);border-radius:var(--r-m);background:var(--ui-flottant-fond);width:max-content;max-width:min(360px,100vw - 16px);box-shadow:var(--el-2);transform-origin:top;animation:ui-flottant-entre var(--duree-base) var(--courbe-sortie);flex-direction:column;padding:4px;display:flex}.ui-selecteur__menu[data-cote=haut]{transform-origin:bottom}.ui-selecteur__recherche{height:36px;color:var(--texte-3);box-shadow:inset 0 -1px 0 var(--ligne);align-items:center;gap:8px;margin:-4px -4px 4px;padding:0 10px;display:flex}.ui-selecteur__recherche input{min-width:0;height:100%;color:var(--texte);font-size:var(--t-13);background:0 0;border:0;outline:none;flex:1;padding:0}.ui-selecteur__recherche input::placeholder{color:var(--texte-3)}.ui-selecteur__liste{overscroll-behavior:contain;margin:0;padding:0;scroll-padding:4px;list-style:none;overflow-y:auto}.ui-selecteur__option{border-radius:var(--r-s);min-height:30px;font-size:var(--t-13);color:var(--texte);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px;display:flex}@media (pointer:coarse){.ui-selecteur__option{min-height:40px}}.ui-selecteur__option[data-actif]{background:var(--surface-active)}.ui-selecteur__option[aria-disabled=true]{color:var(--texte-4);cursor:not-allowed}.ui-selecteur__option>.ui-icone{color:var(--texte-3)}.ui-selecteur__libelle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-selecteur__option--vide .ui-selecteur__libelle{color:var(--texte-2)}.ui-selecteur__detail{color:var(--texte-3);font-size:var(--t-12);flex:none}.ui-selecteur__option>.ui-selecteur__coche{visibility:hidden;color:var(--accent-texte)}.ui-selecteur__option[aria-selected=true]{font-weight:var(--g-moyen)}.ui-selecteur__option[aria-selected=true]>.ui-selecteur__coche{visibility:visible}.ui-selecteur__aucun{color:var(--texte-3);font-size:var(--t-12);padding:10px 8px}@keyframes ui-flottant-entre{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-case,.ui-interrupteur{align-items:flex-start;gap:10px;display:flex}input.ui-coche[type=checkbox]{appearance:none;width:var(--ui-case);height:var(--ui-case);border-radius:var(--r-xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ui-contour-controle);vertical-align:middle;cursor:pointer;accent-color:auto;transition:background-color var(--transition), box-shadow var(--transition);border:0;flex:none;place-items:center;margin:0;display:inline-grid;position:relative}input.ui-coche[type=checkbox]:after{content:"";border:solid var(--sur-accent);opacity:0;width:45%;height:22%;transition:opacity var(--duree-rapide) var(--courbe-std), transform var(--duree-rapide) var(--courbe-sortie);border-width:0 0 1.75px 1.75px;transform:translateY(-12%)rotate(-45deg)scale(.4)}input.ui-coche[type=checkbox]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--texte-3)}input.ui-coche[type=checkbox]:checked,input.ui-coche[type=checkbox]:indeterminate{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 80%, #000)}input.ui-coche[type=checkbox]:checked:after{opacity:1;transform:translateY(-12%)rotate(-45deg)scale(1)}input.ui-coche[type=checkbox]:indeterminate:after{opacity:1;border-width:0 0 1.75px;height:0;transform:none}input.ui-coche[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.ui-case__champ{margin-top:2px}.ui-case__libelle,.ui-interrupteur__libelle{font-size:var(--t-13);line-height:var(--interligne);cursor:pointer;flex-direction:column;gap:2px;display:flex}.ui-case__aide{font-size:var(--t-12);color:var(--texte-3);font-weight:var(--g-regulier)}.ui-interrupteur__piste{border-radius:var(--r-rond);background:var(--ui-contour-controle);cursor:pointer;width:28px;height:16px;transition:background-color var(--duree-rapide) var(--courbe-std);border:0;flex:none;margin-top:2px;padding:0;position:relative}.ui-interrupteur__piste[aria-checked=true]{background:var(--accent)}.ui-interrupteur__curseur{width:12px;height:12px;transition:transform var(--duree-base) var(--courbe-sortie);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b11264d,0 0 0 .5px #0b112614}.ui-interrupteur__piste[aria-checked=true] .ui-interrupteur__curseur{transform:translate(12px)}.ui-interrupteur__piste:active:not(:disabled) .ui-interrupteur__curseur{width:14px}.ui-interrupteur__piste[aria-checked=true]:active:not(:disabled) .ui-interrupteur__curseur{transform:translate(10px)}.ui-interrupteur__piste:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ui-interrupteur__piste{width:36px;height:20px}.ui-interrupteur__curseur{width:16px;height:16px}.ui-interrupteur__piste[aria-checked=true] .ui-interrupteur__curseur{transform:translate(16px)}}.ui-radios{border:0;min-width:0;margin:0;padding:0}.ui-radios legend{margin-bottom:8px;padding:0}.ui-radios__liste{gap:8px;display:grid}.ui-radios--cartes .ui-radios__liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ui-radio{cursor:pointer;font-size:var(--t-13);align-items:flex-start;gap:10px;display:flex}.ui-radio--desactive{cursor:not-allowed;color:var(--texte-3)}.ui-radios--cartes .ui-radio{border-radius:var(--r-m);background:var(--surface);box-shadow:var(--el-1);transition:box-shadow var(--transition), background-color var(--transition);padding:12px}.ui-radios--cartes .ui-radio:hover{box-shadow:0 0 0 1px var(--ui-anneau-champ-survol), 0 1px 2px #0b11260d}.ui-radios--cartes .ui-radio--choisi,.ui-radios--cartes .ui-radio--choisi:hover{background:color-mix(in oklab, var(--accent) 4%, var(--surface));box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--halo)}.ui-radios--cartes .ui-radio:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-radios--cartes .ui-radio__champ:focus-visible{outline:none}input.ui-radio__champ[type=radio]{appearance:none;width:var(--ui-case);height:var(--ui-case);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ui-contour-controle);cursor:pointer;transition:background-color var(--transition), box-shadow var(--transition);border:0;border-radius:50%;flex:none;place-items:center;margin:2px 0 0;display:inline-grid}input.ui-radio__champ[type=radio]:after{content:"";background:var(--sur-accent);width:40%;height:40%;transition:transform var(--duree-rapide) var(--courbe-sortie);border-radius:50%;transform:scale(0)}input.ui-radio__champ[type=radio]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--texte-3)}input.ui-radio__champ[type=radio]:checked{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 80%, #000)}input.ui-radio__champ[type=radio]:checked:after{transform:scale(1)}input.ui-radio__champ[type=radio]:disabled{opacity:.45;cursor:not-allowed}.ui-radio__texte{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-radio__libelle{font-weight:var(--g-moyen);align-items:center;gap:6px;display:inline-flex}.ui-segments{isolation:isolate;border-radius:var(--r-m);background:var(--n-3);max-width:100%;box-shadow:inset 0 0 0 1px var(--ligne);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex;position:relative}.ui-segments__bouton{z-index:1;border-radius:var(--r-s);height:24px;color:var(--texte-2);font-size:var(--t-12);font-weight:var(--g-moyen);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--transition), background-color var(--transition);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex;position:relative}.ui-segments--m .ui-segments__bouton{height:28px;font-size:var(--t-13)}@media (pointer:coarse){.ui-segments__bouton{height:32px}}.ui-segments__bouton:hover:not(:disabled),.ui-segments__bouton[aria-pressed=true],.ui-segments__bouton[aria-selected=true]{color:var(--texte)}.ui-segments__bouton:disabled{opacity:.45;cursor:not-allowed}.ui-segments__bouton:focus-visible{outline-offset:0}.ui-segments:not(.ui-segments--anime) .ui-segments__bouton[aria-pressed=true],.ui-segments:not(.ui-segments--anime) .ui-segments__bouton[aria-selected=true]{background:var(--ui-segment-actif);box-shadow:var(--el-1)}.ui-segments__indicateur{z-index:0;border-radius:var(--r-s);background:var(--ui-segment-actif);box-shadow:var(--el-1);pointer-events:none;transition:transform var(--duree-base) var(--courbe-sortie), width var(--duree-base) var(--courbe-sortie), height var(--duree-base) var(--courbe-sortie);position:absolute;top:0;left:0}.ui-segments__compte{color:var(--texte-3);font-weight:var(--g-regulier)}.ui-segments--plein{display:flex}.ui-segments--plein .ui-segments__bouton{flex:1}.ui-periode{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ui-periode__dates{gap:8px;display:flex}.ui-periode__dates .ui-champ{width:150px}.ui-tableau{flex-direction:column;min-width:0;display:flex}.ui-tableau__barre{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.ui-tableau__recherche{min-width:200px}.ui-tableau__barre>.ui-champ:first-child{flex:220px;max-width:320px}.ui-tableau__actions{gap:6px;margin-left:auto;display:flex}th{font-weight:var(--g-moyen);font-size:var(--t-11);color:var(--texte-2);text-align:left}.ui-tableau__defilement{border-top:1px solid var(--ligne);overflow-x:auto}.ui-tableau table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.ui-tableau th{z-index:1;text-align:left;height:34px;font-weight:var(--g-moyen);font-size:var(--t-xs);color:var(--texte-2);background:var(--surface-2);border-bottom:1px solid var(--ligne);white-space:nowrap;padding:0 12px;position:sticky;top:0}.ui-tableau th:first-child,.ui-tableau td:first-child{padding-left:16px}.ui-tableau th:last-child,.ui-tableau td:last-child{padding-right:16px}.ui-tableau td{white-space:nowrap;border-bottom:1px solid var(--ligne);vertical-align:middle;height:40px;padding:0 12px}.ui-tableau tbody tr:last-child td{border-bottom:0}.ui-tableau__tri{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-tableau__tri:hover{color:var(--texte)}.ui-tableau__fleche{opacity:0;transition:opacity var(--transition)}.ui-tableau__tri:hover .ui-tableau__fleche,.ui-tableau__fleche--active{opacity:1}.ui-tableau__ligne--cliquable{cursor:pointer}.ui-tableau__ligne--cliquable:hover td{background:var(--surface-2)}.ui-tableau__ligne--active td{background:var(--accent-doux)}.ui-tableau tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-tableau__pied{font-size:var(--t-xs);color:var(--texte-2);border-top:1px solid var(--ligne);padding:8px 16px}.ui-align--droite{text-align:right!important}.ui-align--centre{text-align:center!important}@media (max-width:640px){.ui-masque-mobile{display:none}}.ui-liste-virtuelle{contain:strict;position:relative;overflow-y:auto}.ui-liste-virtuelle:focus-visible{outline-offset:-2px}.ui-liste-virtuelle__ligne{border-bottom:1px solid var(--ligne);cursor:pointer;align-items:center;padding:0 16px;display:flex;overflow:hidden}.ui-liste-virtuelle__ligne:hover{background:var(--surface-2)}.ui-liste-virtuelle__ligne--active{background:var(--accent-doux);box-shadow:2px 0 0 var(--accent) inset}.ui-onglets__liste{box-shadow:inset 0 -1px 0 var(--ligne);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.ui-onglets__liste::-webkit-scrollbar{display:none}.ui-onglets__onglet{border-radius:var(--r-s) var(--r-s) 0 0;height:36px;color:var(--texte-2);font-size:var(--t-13);font-weight:var(--g-moyen);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--transition);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:relative}.ui-onglets__onglet:hover,.ui-onglets__onglet[aria-selected=true]{color:var(--texte)}.ui-onglets__onglet>.ui-icone{color:var(--texte-3)}.ui-onglets__onglet[aria-selected=true]>.ui-icone{color:var(--texte-2)}.ui-onglets__onglet:focus-visible{outline-offset:-2px}.ui-onglets__liste:not(.ui-onglets__liste--anime) .ui-onglets__onglet[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.ui-onglets__indicateur{background:var(--accent);pointer-events:none;height:2px;transition:transform var(--duree-base) var(--courbe-sortie), width var(--duree-base) var(--courbe-sortie);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.ui-onglets__compte{color:var(--texte-3);font-size:var(--t-12);font-weight:var(--g-regulier)}.ui-onglets__panneau{padding-top:16px}.ui-onglets__panneau:focus-visible{outline-offset:4px}.ui-menu{display:inline-block}.ui-menu__liste{z-index:var(--ui-z-flottant);border-radius:var(--r-m);background:var(--ui-flottant-fond);min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(420px,70vh);box-shadow:var(--el-2);transform-origin:100% 0;animation:ui-flottant-entre var(--duree-base) var(--courbe-sortie);padding:4px;overflow-y:auto}.ui-menu__liste[data-cote=haut]{transform-origin:100% 100%}.ui-menu__element{border-radius:var(--r-s);width:100%;height:30px;color:var(--texte);font-size:var(--t-13);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}@media (pointer:coarse){.ui-menu__element{height:40px}}.ui-menu__element:hover,.ui-menu__element:focus{background:var(--surface-active);outline:none;text-decoration:none}.ui-menu__element .ui-icone{color:var(--texte-3)}.ui-menu__libelle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu__touches{margin-left:12px}.ui-menu__element--danger,.ui-menu__element--danger .ui-icone{color:var(--rouge-texte)}.ui-menu__element--danger:hover,.ui-menu__element--danger:focus{background:var(--rouge-fond)}.ui-menu__element--separe{margin-top:9px;position:relative}.ui-menu__element--separe:before{content:"";border-top:1px solid var(--ligne);position:absolute;top:-5px;left:-4px;right:-4px}.ui-menu__element[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-infobulle{display:inline-flex}.ui-infobulle__bulle{z-index:calc(var(--ui-z-flottant) + 10);border-radius:var(--r-s);background:var(--n-12);width:max-content;max-width:min(280px,100vw - 16px);color:var(--n-0);font-size:var(--t-12);font-weight:var(--g-moyen);pointer-events:none;box-shadow:var(--ombre-2);animation:ui-bulle-entre var(--duree-rapide) var(--courbe-sortie);align-items:center;gap:8px;padding:5px 8px;line-height:1.35;display:inline-flex}.ui-infobulle__touches .ui-kbd{background:color-mix(in oklab, var(--n-0) 18%, transparent);min-width:16px;height:16px;box-shadow:none;color:var(--n-0);padding:0 3px}@keyframes ui-bulle-entre{0%{opacity:0;transform:translateY(2px)}}.ui-toasts{z-index:90;pointer-events:none;flex-direction:column;gap:8px;width:min(400px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}@media (max-width:760px){.ui-toasts{width:calc(100vw - 24px);left:12px;bottom:calc(var(--barre-basse-hauteur) + 12px + env(safe-area-inset-bottom,0px))}}.ui-toast{border-radius:var(--r-l);background:var(--ui-flottant-fond);box-shadow:var(--el-3);pointer-events:auto;--ui-toast-ton:var(--texte-3);animation:ui-toast-entre var(--duree-base) var(--courbe-sortie);align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;display:flex;position:relative;overflow:hidden}.ui-toast--sortant{animation:ui-toast-sort var(--duree-base) var(--courbe-std) forwards}@keyframes ui-toast-entre{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-toast-sort{to{opacity:0;transform:translate(-16px)}}.ui-toast--succes{--ui-toast-ton:var(--vert-texte)}.ui-toast--urgence{--ui-toast-ton:var(--rouge-texte)}.ui-toast--attention{--ui-toast-ton:var(--ambre-texte)}.ui-toast--info{--ui-toast-ton:var(--accent-texte)}.ui-toast__icone{width:20px;height:20px;color:var(--ui-toast-ton);flex:none;place-items:center;display:grid}.ui-toast__texte{flex:1;min-width:0;padding-top:1px}.ui-toast__titre{font-size:var(--t-13);font-weight:var(--g-moyen);line-height:1.4}.ui-toast__description{font-size:var(--t-12);color:var(--texte-2);margin-top:2px;line-height:1.4}.ui-toast__action{border-radius:var(--r-s);background:var(--surface-active);height:24px;color:var(--texte);font-size:var(--t-12);font-weight:var(--g-moyen);cursor:pointer;transition:background-color var(--transition);border:0;flex:none;align-items:center;gap:6px;margin-top:-2px;padding:0 6px 0 8px;display:inline-flex}.ui-toast__action:hover{background:color-mix(in oklab, var(--n-12) 12%, transparent)}.ui-toast__touches .ui-kbd{min-width:14px;height:16px;box-shadow:none;background:0 0;padding:0 2px}.ui-toast__fermer{margin:-2px 0}.ui-toast__temps{background:var(--ui-toast-ton);opacity:.45;transform-origin:0;width:100%;height:2px;animation:ui-toast-temps var(--ui-toast-duree,4.5s) linear forwards;position:absolute;bottom:0;left:0}.ui-toast--pause .ui-toast__temps{animation-play-state:paused}@keyframes ui-toast-temps{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ui-toast__temps{display:none}}.ui-ordonnable{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ui-ordonnable__liste{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-ordonnable__element{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-2);transition:border-color var(--transition), box-shadow var(--transition), opacity var(--transition);align-items:center;gap:8px;padding:8px 8px 8px 6px;display:flex}.ui-ordonnable__element:hover{border-color:var(--ligne-forte)}.ui-ordonnable__element--verrouille{background:var(--surface-2)}.ui-ordonnable__element--glisse{opacity:.45}.ui-ordonnable__element--cible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent)}.ui-ordonnable__poignee{width:20px;color:var(--texte-3);cursor:grab;flex:none;place-items:center;display:grid}.ui-ordonnable__element--verrouille .ui-ordonnable__poignee{cursor:default;color:var(--texte-2)}.ui-ordonnable__contenu{min-width:0;font-size:var(--t-m);flex:1}.ui-ordonnable__outils{flex:none;gap:2px;display:flex}.ui-ordonnable__impose{font-size:var(--t-xs);font-weight:var(--g-moyen);color:var(--texte-2);border:1px solid var(--ligne-forte);border-radius:999px;flex:none;padding:2px 8px}@media (pointer:coarse){.ui-bouton__touches,.ui-toast__touches,.ui-menu__touches{display:none}}
.cq{--cq-haut:0px;--cq-haut-fixe:calc(var(--cq-haut) + var(--entete-page));grid-template-columns:var(--barre-largeur) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"bandeau bandeau""barre contenu";min-height:100dvh;display:grid}.cq--demo{--cq-haut:var(--bandeau-hauteur)}.cq-bandeau{z-index:30;height:var(--bandeau-hauteur);font-size:var(--t-12);color:var(--texte-2);background:var(--surface-creuse);box-shadow:0 1px 0 var(--ligne);grid-area:bandeau;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0}.cq-bandeau strong{font-weight:var(--g-moyen);color:var(--texte)}.cq-bandeau__point{border-radius:var(--r-rond);background:var(--ambre);width:6px;height:6px}.cq-evitement{z-index:100;border-radius:var(--r-s);background:var(--surface);box-shadow:var(--el-2);padding:8px 12px;position:absolute;top:8px;left:-9999px}.cq-evitement:focus{left:8px}.cq-barre{top:var(--cq-haut);height:calc(100dvh - var(--cq-haut));background:var(--surface-creuse);min-width:0;box-shadow:inset -1px 0 0 var(--ligne);flex-direction:column;grid-area:barre;padding:8px 10px 10px;display:flex;position:sticky}.cq-barre__haut{flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.cq-logo{font-weight:var(--g-fort);font-size:var(--t-14);letter-spacing:-.015em;color:var(--texte);align-items:center;gap:8px;display:inline-flex}.cq-espace-racine{position:relative}.cq-espace{border-radius:var(--r-m);width:100%;height:44px;color:var(--texte);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.cq-espace:hover,.cq-espace[aria-expanded=true]{background:var(--surface-active)}.cq-espace--fixe{cursor:default}.cq-espace--fixe:hover{background:0 0}.cq-espace>.ui-icone,.cq-espace>svg:last-child{color:var(--texte-3);flex:none}.cq-espace__tuile{width:28px;height:28px;box-shadow:0 0 0 1px var(--ligne), 0 1px 2px #0b11261f;border-radius:7px;flex:none;display:grid;overflow:hidden}.cq-espace__tuile svg{width:28px;height:28px}.cq-espace__texte{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.cq-espace__nom,.cq-espace__site{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-espace__nom{font-size:var(--t-13);font-weight:var(--g-fort);letter-spacing:-.006em}.cq-espace__site{font-size:var(--t-12);color:var(--texte-3)}.cq-espace__menu{z-index:70;border-radius:var(--r-m);background:var(--surface);width:max(100%,248px);max-height:min(70dvh,420px);box-shadow:var(--el-2);transform-origin:0 0;animation:cq-menu var(--duree-base) var(--courbe-sortie);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}@keyframes cq-menu{0%{opacity:0;transform:scale(.97)translateY(-2px)}}.cq-espace__groupe+.cq-espace__groupe{box-shadow:inset 0 1px 0 var(--ligne);margin-top:4px;padding-top:4px}.cq-espace__titre{font-size:var(--t-11);font-weight:var(--g-moyen);letter-spacing:.01em;color:var(--texte-3);padding:6px 8px 4px}.cq-espace__choix{border-radius:var(--r-s);width:100%;height:30px;color:var(--texte);font-size:var(--t-13);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.cq-espace__choix:hover,.cq-espace__choix:focus-visible{background:var(--surface-active);outline:none}.cq-espace__choix:focus-visible{box-shadow:inset 0 0 0 1px var(--focus)}.cq-espace__choix[aria-checked=true]{font-weight:var(--g-moyen)}.cq-espace__choix .ui-icone,.cq-espace__choix svg{color:var(--accent-texte);margin-left:auto}.cq-espace__libelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cq-barre__outils{gap:6px;display:flex}.cq-barre__outils .ui-menu{display:block}.cq-recherche,.cq-creer{border-radius:var(--r-s);background:var(--surface);height:30px;box-shadow:var(--el-1);color:var(--texte-3);font-size:var(--t-13);cursor:pointer;transition:color var(--transition), box-shadow var(--transition);border:0;align-items:center;display:flex}.cq-recherche{text-align:left;flex:1;gap:8px;min-width:0;padding:0 5px 0 9px}.cq-recherche__texte{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cq-creer{width:30px;color:var(--texte-2);justify-content:center}.cq-recherche:hover,.cq-creer:hover,.cq-creer[aria-expanded=true]{color:var(--texte);box-shadow:0 0 0 1px var(--ligne-2), 0 1px 2px #0b11260f}.cq-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;margin:0 -10px;padding:2px 10px 12px;display:flex;overflow-y:auto}.cq-nav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.cq-nav__lien{border-radius:var(--r-s);width:100%;height:30px;color:var(--texte-2);font-size:var(--t-13);font-weight:var(--g-moyen);text-align:left;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;display:flex}.cq-nav__lien>.ui-icone,.cq-nav__lien>svg{color:var(--texte-3);transition:color var(--transition);flex:none}.cq-nav__lien:hover{background:var(--surface-survol);color:var(--texte);text-decoration:none}.cq-nav__lien[aria-current=page]{background:var(--surface);color:var(--texte);box-shadow:var(--el-1)}.cq-nav__lien[aria-current=page]>.ui-icone,.cq-nav__lien[aria-current=page]>svg:first-child{color:var(--accent-texte)}.cq-nav__libelle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cq-nav__compteur{font-size:var(--t-12);color:var(--texte-3);align-items:center;gap:6px;display:inline-flex}.cq-nav__urgent{border-radius:var(--r-rond);background:var(--rouge);width:6px;height:6px;box-shadow:0 0 0 2px var(--rouge-fond)}.cq-groupe__tete{justify-content:space-between;align-items:center;height:24px;padding:0 4px 0 8px;display:flex}.cq-groupe__titre{font-size:var(--t-11);font-weight:var(--g-moyen);letter-spacing:.01em;color:var(--texte-3)}.cq-groupe__action{border-radius:var(--r-xs);width:20px;height:20px;color:var(--texte-3);cursor:pointer;opacity:0;transition:opacity var(--transition);background:0 0;border:0;place-items:center;display:grid}.cq-groupe:hover .cq-groupe__action,.cq-groupe__action:focus-visible{opacity:1}.cq-groupe__action:hover{background:var(--surface-active);color:var(--texte)}@media (hover:none){.cq-groupe__action{opacity:1}}.cq-vue__marque{flex:none;place-items:center;width:16px;height:16px;display:grid}.cq-vue__marque:before{content:"";background:var(--cq-vue,var(--gris));border-radius:2px;width:7px;height:7px}.cq-vue__marque--rouge{--cq-vue:var(--rouge)}.cq-vue__marque--ambre{--cq-vue:var(--ambre)}.cq-vue__marque--violet{--cq-vue:var(--violet)}.cq-vue__marque--accent{--cq-vue:var(--accent)}.cq-vue-perso{position:relative}.cq-vue-perso .cq-nav__lien{padding-right:28px}.cq-vue-perso__retirer{border-radius:var(--r-xs);width:20px;height:20px;color:var(--texte-3);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:4px}.cq-vue-perso:hover .cq-vue-perso__retirer,.cq-vue-perso__retirer:focus-visible{opacity:1}.cq-vue-perso__retirer:hover{color:var(--texte);background:var(--surface-active)}.cq-vue-saisie{align-items:center;gap:9px;height:30px;padding:0 4px 0 8px;display:flex}.cq-vue-saisie input{border-radius:var(--r-s);background:var(--surface);min-width:0;height:26px;box-shadow:0 0 0 1px var(--accent), 0 0 0 3px var(--halo);color:var(--texte);font:inherit;font-size:var(--t-13);border:0;outline:none;flex:1;padding:0 8px}.cq-reglages__bouton>svg:last-child,.cq-reglages__bouton>.ui-icone:last-child{color:var(--texte-4)}.cq-reglages__liste{box-shadow:inset 1px 0 0 var(--ligne);margin:1px 0 0 15px!important;padding-left:8px!important}.cq-reglages__liste[hidden]{display:none!important}.cq-barre__bas{flex-direction:column;gap:6px;padding-top:8px;display:flex}.cq-lia{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--el-1);color:var(--texte);transition:box-shadow var(--transition);flex-direction:column;gap:4px;padding:10px 12px 11px;display:flex}a.cq-lia:hover{box-shadow:var(--el-2);text-decoration:none}.cq-lia__haut{align-items:center;gap:8px;display:flex}.cq-lia__titre{font-size:var(--t-13);font-weight:var(--g-moyen);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-lia__point{border-radius:var(--r-rond);background:var(--gris);flex:none;width:8px;height:8px;position:relative}.cq-lia--repond .cq-lia__point{background:var(--vert)}.cq-lia--repond .cq-lia__point:after{content:"";border-radius:inherit;background:var(--vert);animation:2s ease-out infinite cq-pulsation;position:absolute;inset:0}@keyframes cq-pulsation{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.cq-lia--partiel .cq-lia__point{background:var(--ambre)}.cq-lia--arretee .cq-lia__point{background:var(--rouge)}.cq-lia__detail,.cq-lia__meta{font-size:var(--t-12);color:var(--texte-3);padding-left:16px}.cq-lia--arretee .cq-lia__detail{color:var(--rouge-texte)}.cq-lia__jauge{border-radius:var(--r-rond);background:var(--n-4);height:4px;margin:5px 0 1px;display:block;overflow:hidden}.cq-lia__jauge i{border-radius:inherit;background:var(--lia);height:100%;transition:width var(--duree-lente) var(--courbe-sortie);display:block}.cq-lia__jauge--haut i{background:var(--ambre)}.cq-lia__jauge--depasse i{background:var(--rouge)}.cq-lia__meta{white-space:nowrap;justify-content:space-between;gap:8px;padding-left:0;display:flex}.cq-moi{align-items:center;gap:2px;display:flex}.cq-moi .ui-menu{flex:1;min-width:0;display:block}.cq-compte{border-radius:var(--r-s);width:100%;height:40px;color:var(--texte);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:flex}.cq-compte:hover,.cq-compte[aria-expanded=true]{background:var(--surface-active)}.cq-compte__texte{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cq-compte__nom{font-size:var(--t-13);font-weight:var(--g-moyen);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-compte__role{font-size:var(--t-12);color:var(--texte-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-icone-bouton{border-radius:var(--r-s);width:40px;height:40px;color:var(--texte);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.cq-icone-bouton:hover{background:var(--surface-active);text-decoration:none}.cq-icone-bouton--s{width:28px;height:28px;color:var(--texte-3)}.cq-icone-bouton--s:hover,.cq-icone-bouton--s[aria-current=page]{color:var(--texte)}.cq-contenu{outline:none;grid-area:contenu;min-width:0}.cq-page{padding:0 20px 64px}.cq-page:not(.cq-page--large)>:not(.cq-page-entete):not(:has(.cq-page-entete)){max-width:1120px}.cq-page-entete{top:var(--cq-haut);z-index:20;min-height:var(--entete-page);background:var(--toile);box-shadow:0 1px 0 var(--ligne);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 -20px 16px;padding:6px 20px;display:flex;position:sticky}.cq-page-entete__texte{align-items:center;gap:8px;min-width:0;display:flex}.cq-page-entete h1{font-size:var(--t-14);font-weight:var(--g-fort);letter-spacing:-.01em;white-space:nowrap;line-height:1.3}.cq-fil ol{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cq-fil li{font-size:var(--t-14);color:var(--texte-3);white-space:nowrap;align-items:center;gap:4px;display:flex}.cq-fil li>svg,.cq-fil li>.ui-icone{color:var(--texte-4)}.cq-fil a{color:var(--texte-3)}.cq-fil a:hover{color:var(--texte);text-decoration:none}.cq-page-entete__contexte,.cq-page-entete__meta{min-width:0;font-size:var(--t-13);color:var(--texte-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-page-entete__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cq-page-description{max-width:90ch;font-size:var(--t-13);color:var(--texte-3);margin:-4px 0 16px}.cq-grille-resume{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.cq-page-entete--attente{pointer-events:none}.cq-page-entete--attente .cq-attente{border-radius:var(--r-xs);background:var(--n-3);width:120px;height:12px}.cq-entete-mobile,.cq-barre-basse{display:none}.cq-tiroir-fond{z-index:60;background:var(--voile);animation:cq-fondu var(--duree-base) var(--courbe-sortie);position:fixed;inset:0}@keyframes cq-fondu{0%{opacity:0}}.cq-barre--tiroir{width:min(300px,86vw);height:100dvh;box-shadow:var(--el-3);animation:cq-glisse var(--duree-lente) var(--courbe-sortie);padding-top:8px;position:absolute;top:0;left:0}@keyframes cq-glisse{0%{transform:translate(-100%)}}.cq-barre--tiroir .cq-espace-racine,.cq-barre--tiroir .cq-espace--fixe{width:auto;margin-right:40px}.cq-tiroir-fermer{width:36px;height:36px;position:absolute;top:10px;right:6px}@media (max-width:900px){.cq{--cq-haut-fixe:calc(var(--cq-haut) + var(--entete-hauteur));padding-bottom:calc(var(--barre-basse-hauteur) + env(safe-area-inset-bottom));grid-template:"bandeau""entete""contenu"1fr/minmax(0,1fr)}.cq>.cq-barre{display:none}.cq-entete-mobile{top:var(--cq-haut);z-index:20;height:var(--entete-hauteur);background:var(--toile);box-shadow:0 1px 0 var(--ligne);grid-area:entete;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 4px;display:grid;position:sticky}.cq-entete-mobile__centre{justify-content:center;min-width:0;display:flex}.cq-entete-mobile__titre{min-width:0;font-size:var(--t-16);font-weight:var(--g-fort);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;animation:cq-fondu var(--duree-base) var(--courbe-sortie);overflow:hidden}.cq-barre-basse{z-index:25;height:calc(var(--barre-basse-hauteur) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--toile);box-shadow:0 -1px 0 var(--ligne);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.cq-barre-basse__lien{min-width:0;color:var(--texte-3);font-size:var(--t-11);font-weight:var(--g-moyen);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.cq-barre-basse__lien span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cq-barre-basse__lien[aria-current=page]{color:var(--accent-texte)}.cq-barre-basse__lien:hover{color:var(--texte);text-decoration:none}.cq-page{padding:0 16px 32px}.cq-page-entete{min-height:0;box-shadow:none;background:0 0;margin:0 0 12px;padding:16px 0 0;position:static}.cq-page-entete__texte{flex-wrap:wrap;row-gap:2px}.cq-page-entete h1{font-size:var(--t-20);letter-spacing:-.018em;white-space:normal}.cq-page-entete__actions{margin-left:0}.cq-page-description{margin:-6px 0 14px}}.cq-palette-fond{z-index:80;background:var(--voile);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cq-palette{border-radius:var(--r-4);background:var(--surface);border:1px solid var(--ligne);width:min(640px,100%);box-shadow:var(--ombre-3);overflow:hidden}.cq-palette__champ{border-bottom:1px solid var(--ligne);color:var(--texte-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.cq-palette__champ input{min-width:0;font-size:var(--t-l);color:var(--texte);background:0 0;border:0;outline:none;flex:1}.cq-palette__liste{max-height:min(60vh,440px);padding:6px;overflow-y:auto}.cq-palette__groupe{font-size:var(--t-xs);font-weight:var(--g-fort);color:var(--texte-2);padding:10px 10px 4px}.cq-palette__option{border-radius:var(--r-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.cq-palette__option[aria-selected=true]{background:var(--accent-doux);color:var(--accent-texte)}.cq-palette__vide{text-align:center;color:var(--texte-2);padding:24px}.acces{background:radial-gradient(1200px 500px at 50% -10%, var(--accent-doux), transparent 70%), var(--fond);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.acces__carte{border-radius:var(--r-4);background:var(--surface);border:1px solid var(--ligne);width:min(440px,100%);box-shadow:var(--ombre-2);flex-direction:column;gap:18px;padding:32px;display:flex}.acces__carte--large{width:min(720px,100%)}.acces__titre{font-size:var(--t-xl)}.acces__texte{color:var(--texte-2)}.acces__formulaire{flex-direction:column;gap:12px;display:flex}.acces__message{border-radius:var(--r-2);font-size:var(--t-s);padding:10px 12px}.acces__message--ok{background:var(--succes-fond);color:var(--succes)}.acces__message--erreur{background:var(--urgence-fond);color:var(--urgence)}.acces__dev{border-top:1px dashed var(--ligne-forte);flex-direction:column;gap:10px;padding-top:16px;display:flex}.acces__dev-titre{font-size:var(--t-xs);font-weight:var(--g-fort);letter-spacing:.04em;text-transform:uppercase;color:var(--attention);align-items:center;gap:8px;display:flex}.acces__demos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.acces__demo{border-radius:var(--r-2);border:1px solid var(--ligne);background:var(--surface);cursor:pointer;text-align:left;width:100%;transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.acces__demo:hover{border-color:var(--accent-ligne);box-shadow:var(--ombre-1)}.acces__demo strong{font-size:var(--t-s)}.acces__demo span{font-size:var(--t-xs);color:var(--texte-2)}.acces__envoi{border-radius:var(--r-2);background:var(--surface-2);font-size:var(--t-s);overflow-wrap:anywhere;padding:10px 12px}.acces__orgs{flex-direction:column;gap:8px;display:flex}.cq--demo .cq-barre--tiroir{height:100dvh;top:0}.cq-page>:first-child:not(.cq-page-entete):not(:has(.cq-page-entete)){margin-top:20px}
