@font-face{font-family:Public Sans;src:url(/assets/public-sans-DdeTHZLK.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--marine: #00346A;--marine-2: #1D4E85;--marine-ink: #14263E;--j0: #D32F2F;--j50: #EF8A00;--j100: #2E8B3E;--or: #C99200;--fond: #F7F8FA;--carte: #FFFFFF;--carte-2: #F3F6FA;--trait: #E2E8F0;--trait-fort: #C8D2DF;--texte: #14263E;--texte-2: #47586E;--texte-3: #5D6C82;--lien: #00346A;--primaire: #00346A;--primaire-texte: #FFFFFF;--primaire-press: #00284F;--barre: rgba(247, 248, 250, .72);--barre-solide: #F7F8FA;--barre-trait: rgba(20, 38, 62, .08);--pop: rgba(255, 255, 255, .86);--pop-ombre: 0 12px 40px rgba(2, 32, 71, .18), 0 2px 6px rgba(2, 32, 71, .08);--ombre-carte: 0 1px 2px rgba(2, 32, 71, .05);--danger: #B42318;--danger-fond: #FEF3F2;--attention: #8A5A00;--attention-fond: #FFF6E0;--ok: #1F7A4D;--ok-fond: #ECF8F1;--squelette: #E9EDF3;--squelette-2: #F4F6F9;--voile: rgba(2, 22, 46, .38);--logo-fond: transparent;--danger-texte: #FFFFFF;color-scheme:light}@media (prefers-color-scheme: dark){:root{--marine: #8FB4E3;--marine-2: #B5CDEB;--marine-ink: #E8EEF6;--j0: #F26B6B;--j50: #F5A623;--j100: #4CC26A;--fond: #0A1524;--carte: #111F33;--carte-2: #16263D;--trait: #22344D;--trait-fort: #2E4462;--texte: #E8EEF6;--texte-2: #B3C1D3;--texte-3: #93A3B8;--lien: #9DC0EC;--primaire: #9DC0EC;--primaire-texte: #06213F;--primaire-press: #B9D3F2;--barre: rgba(10, 21, 36, .7);--barre-solide: #0A1524;--barre-trait: rgba(255, 255, 255, .07);--pop: rgba(22, 38, 61, .88);--pop-ombre: 0 12px 40px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--ombre-carte: none;--danger: #FF8A80;--danger-fond: rgba(255, 138, 128, .12);--attention: #F2C14E;--attention-fond: rgba(242, 193, 78, .12);--ok: #6FD3A0;--ok-fond: rgba(111, 211, 160, .12);--squelette: #1A2C45;--squelette-2: #22385A;--voile: rgba(0, 0, 0, .55);--logo-fond: #FFFFFF;--danger-texte: #2A0905;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--texte);font:400 .875rem/1.5 Public Sans,system-ui,-apple-system,sans-serif;letter-spacing:.005em;-webkit-font-smoothing:antialiased}.t12{font-size:.75rem;line-height:1.4;letter-spacing:.02em}.t17{font-size:1.0625rem;line-height:1.35;letter-spacing:-.008em;font-weight:600}.t26{font-size:1.625rem;line-height:1.15;letter-spacing:-.022em;font-weight:700}h1,h2,h3,p{margin:0}a{color:var(--lien)}button,input{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--marine);outline-offset:2px;border-radius:8px}.q-ic{width:20px;height:20px;flex:none;display:block}.q-press{transition:transform .1s ease-out,background-color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.q-press:active{transform:scale(.97)}.q-entete{position:sticky;top:0;z-index:30;background:var(--barre);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);padding-top:env(safe-area-inset-top)}.q-entete:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;pointer-events:none;background:linear-gradient(var(--barre-trait),transparent);opacity:0;transition:opacity .2s ease}.q-entete.q-defile:after{opacity:1}.q-entete-in{max-width:1180px;margin:0 auto;height:64px;display:flex;align-items:center;gap:20px;padding:0 24px}.q-marque{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.q-logo{height:50px;width:auto;display:block;background:var(--logo-fond);border-radius:8px;padding:2px 4px}.q-marque-txt{display:flex;flex-direction:column;min-width:0;padding-left:12px;box-shadow:inset 1px 0 0 var(--trait-fort)}.q-marque-app{font-weight:700;font-size:.9375rem;letter-spacing:-.01em;color:var(--marine)}.q-marque-etab{color:var(--texte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-nav{position:relative;display:flex;gap:2px;margin-left:auto}.q-nav a{position:relative;display:flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;color:var(--texte-2);text-decoration:none;font-weight:500;white-space:nowrap}.q-nav a:hover{background:var(--carte-2);color:var(--texte)}.q-nav a[aria-current=page]{color:var(--marine);font-weight:650}.q-nav .q-nav-bientot{display:flex;align-items:center;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--texte-2);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.q-nav .q-nav-bientot:hover{background:var(--carte-2);color:var(--texte)}.q-nav-court{display:none}@media (max-width: 1599px){.q-nav-long{display:none}.q-nav-court{display:inline}}.q-nav-ind{position:absolute;left:0;bottom:-12px;height:3px;width:10px;border-radius:3px;background:var(--or);transform-origin:0 0;will-change:transform;pointer-events:none}.q-retour{display:flex;align-items:center;gap:2px;height:36px;padding:0 12px 0 6px;margin-left:-8px;border-radius:18px;background:var(--carte-2);color:var(--marine);font-weight:600;white-space:nowrap;text-decoration:none;flex:none}.q-retour .q-ic{width:18px;height:18px}.q-retour:hover{background:var(--trait)}.q-util{display:flex;align-items:center;gap:8px;margin-left:8px}.q-avatar-btn{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 4px;border:0;border-radius:20px;background:transparent}.q-avatar-btn:hover{background:var(--carte-2)}.q-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--marine);color:var(--carte);font-weight:700;font-size:.75rem;letter-spacing:.02em}.q-avatar-nom{display:flex;flex-direction:column;text-align:left;line-height:1.2}.q-avatar-nom b{font-weight:600}.q-avatar-nom .t12{color:var(--texte-3)}.q-chevron .q-ic{width:16px;height:16px;color:var(--texte-3)}@media (max-width: 1099px){.q-avatar-nom,.q-chevron{display:none}.q-entete-in{gap:12px}.q-nav a,.q-nav .q-nav-bientot{padding:0 10px}.q-nav-long{display:none}.q-nav-court{display:inline}.q-retour{padding:0;width:36px;justify-content:center}.q-retour span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.q-marque{flex:none}.q-chiffre.q-chiffre-petit{font-size:1.0625rem;letter-spacing:-.01em;line-height:1.2}.q-onglets{display:none}@media (max-width: 899px){.q-nav,.q-avatar-nom,.q-chevron{display:none}.q-entete-in{height:56px;padding:0 16px;gap:12px}.q-logo{height:36px}.q-retour{padding:0;width:36px;justify-content:center;margin-left:-4px}.q-retour span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.q-util{margin-left:auto}.q-onglets{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--barre);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--barre-trait);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.q-onglets a,.q-onglets button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:12px;color:var(--texte-3);text-decoration:none;font-size:.6875rem;font-weight:550;letter-spacing:.01em;text-align:center}.q-onglets a .q-ic,.q-onglets button .q-ic{width:24px;height:24px}.q-onglets button{border:0;background:transparent;font-family:inherit;cursor:pointer}.q-onglets a[aria-current=page]{color:var(--marine)}.q-onglet-ind{position:absolute;top:6px;left:0;width:10px;height:calc(100% - 12px - env(safe-area-inset-bottom));border-radius:12px;background:var(--carte-2);will-change:transform;pointer-events:none}}.q-main{max-width:1180px;margin:0 auto;padding:28px 24px 64px}@media (max-width: 899px){.q-main{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}}.q-page{will-change:opacity,transform}.q-tete-page{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.q-titre{color:var(--marine-ink);margin-top:10px}.q-sous{color:var(--texte-3);margin-top:4px}.q-vue-role{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:var(--carte-2);color:var(--texte-2);font-weight:600;border:1px solid var(--trait)}.q-vue-role i{width:6px;height:6px;border-radius:50%;background:var(--or)}.q-texte-2{color:var(--texte-2)}.q-note{color:var(--texte-3)}.q-pied-page{margin-top:20px}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--trait-fort);background:var(--carte);color:var(--texte);font-weight:600;text-decoration:none;white-space:nowrap}.q-btn:hover{border-color:var(--marine-2)}.q-btn .q-ic{width:18px;height:18px}.q-btn-p{background:var(--primaire);border-color:var(--primaire);color:var(--primaire-texte)}.q-btn-p:hover{background:var(--primaire-press);border-color:var(--primaire-press)}.q-btn-l{border-color:transparent;background:transparent;color:var(--lien);padding:0 8px;height:32px}.q-btn-l:hover{background:var(--carte-2);border-color:transparent}.q-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 899px){.q-grille{grid-template-columns:1fr;gap:12px}}.q-carte{background:var(--carte);border:1px solid var(--trait);border-radius:16px;box-shadow:var(--ombre-carte);padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.q-carte-tete{display:flex;align-items:center;gap:12px}.q-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--carte-2);color:var(--marine);flex:none}.q-carte-tete h2{flex:1;min-width:0}.q-carte-tete .q-btn-l{margin-right:-8px}.q-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.q-kpi{padding:12px;border-radius:12px;background:var(--carte-2);display:flex;flex-direction:column;gap:6px;min-width:0}.q-kpi .t12{color:var(--texte-3)}.q-chiffre{font-size:1.625rem;line-height:1;letter-spacing:-.03em;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.q-chiffre-sur{font-size:.875rem;font-weight:500;color:var(--texte-3);letter-spacing:0}.q-kpi-alerte{background:var(--danger-fond)}.q-kpi-alerte .q-chiffre,.q-kpi-alerte .t12{color:var(--danger)}.q-kpi-vigil{background:var(--attention-fond)}.q-kpi-vigil .q-chiffre,.q-kpi-vigil .t12{color:var(--attention)}.q-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait)}.q-liste li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--trait);min-width:0}.q-l-lien{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:10px;margin:-4px -6px;padding:4px 6px}.q-l-lien:hover{background:var(--carte-2)}.q-l-txt{flex:1;min-width:0;display:flex;flex-direction:column}.q-l-txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;overflow:hidden;line-height:1.3}.q-l-txt .t12{color:var(--texte-3)}.q-pastille{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:.75rem;font-weight:650;letter-spacing:.02em;white-space:nowrap;background:var(--carte-2);color:var(--texte-2);flex:none}.q-pastille-eig{background:var(--danger-fond);color:var(--danger)}.q-pastille-att{background:var(--attention-fond);color:var(--attention)}.q-pastille-ok{background:var(--ok-fond);color:var(--ok)}.q-pastille-info{align-self:center;white-space:normal;height:auto;min-height:22px;padding:3px 10px}.q-pied-carte{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.q-anneau{display:flex;align-items:center;gap:16px}.q-jauge{width:76px;height:76px;flex:none;letter-spacing:-.02em}.q-jauge-fond{stroke:var(--carte-2)}.q-lignes{display:flex;flex-direction:column;gap:6px;min-width:0}.q-lignes-titre{font-size:.9375rem;font-weight:600;letter-spacing:-.008em}.q-ligne-ko{display:flex;gap:8px;align-items:baseline;color:var(--danger)}.q-ligne-ko .q-ic{width:14px;height:14px;transform:translateY(2px)}.q-barre{height:6px;border-radius:3px;background:var(--carte-2);overflow:hidden}.q-barre i{display:block;height:100%;background:var(--marine);border-radius:3px}.q-barre-legende{margin-top:6px}.q-sq{background:linear-gradient(90deg,var(--squelette) 0%,var(--squelette-2) 50%,var(--squelette) 100%);background-size:200% 100%;animation:q-luire 1.4s ease-in-out infinite;border-radius:8px;height:12px}.q-sq-1{height:10px;width:70%}.q-sq-2{height:26px;width:40%}.q-sq-lignes{display:flex;flex-direction:column;gap:10px}.q-sq-lignes .q-sq:nth-child(1){width:90%}.q-sq-lignes .q-sq:nth-child(2){width:75%}.q-sq-lignes .q-sq:nth-child(3){width:82%}@keyframes q-luire{0%{background-position:100% 0}to{background-position:-100% 0}}.q-vide,.q-erreur{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;background:var(--carte-2)}.q-vide p,.q-erreur p{color:var(--texte-2)}.q-erreur{background:var(--danger-fond)}.q-erreur b{color:var(--danger)}.q-bandeau{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:var(--carte);border:1px solid var(--trait);margin-bottom:16px}.q-bandeau>.q-ic{color:var(--marine);margin-top:1px}.q-message,.sa-message{margin:48px auto;max-width:560px;padding:0 16px;text-align:center;color:var(--texte-3)}.q-texte-erreur,.sa-erreur{color:var(--danger)}.q-connexion{max-width:380px;margin:48px auto}.q-champ{display:flex;flex-direction:column;gap:4px;font-weight:600;color:var(--texte-2)}.q-champ input{height:40px;padding:0 12px;border:1px solid var(--trait-fort);border-radius:10px;background:var(--carte);font-weight:400;color:var(--texte)}.q-pop{position:fixed;z-index:60;min-width:240px;max-width:min(320px,calc(100vw - 32px));background:var(--pop);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--barre-trait);border-radius:14px;box-shadow:var(--pop-ombre);padding:6px;visibility:hidden;opacity:0;top:0;left:0}.q-pop-tete{padding:10px 12px 8px;border-bottom:1px solid var(--trait);margin-bottom:4px;display:flex;flex-direction:column}.q-pop-tete b{font-weight:650}.q-pop-tete .t12{color:var(--texte-3)}.q-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;text-align:left;font-weight:500;color:inherit;text-decoration:none}.q-item:hover{background:var(--carte-2)}.q-item .q-ic{width:18px;height:18px;color:var(--texte-3)}.q-item-sep{height:1px;background:var(--trait);margin:4px 8px}.q-fenetre{width:min(440px,calc(100vw - 32px));max-width:none;border:0;border-radius:18px;background:var(--carte);color:var(--texte);box-shadow:var(--pop-ombre);padding:24px;opacity:0}.q-fenetre::backdrop{background:var(--voile);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.q-fenetre:focus{outline:none}.q-fenetre h2{margin-bottom:8px}.q-fenetre p{color:var(--texte-2)}.q-ico-fenetre{margin-bottom:12px}.q-toast{position:fixed;z-index:80;left:50%;bottom:24px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:14px;background:var(--marine-ink);color:var(--fond);box-shadow:var(--pop-ombre);font-weight:500;visibility:hidden;opacity:0;transform:translate(-50%)}@media (max-width: 899px){.q-toast{bottom:calc(88px + env(safe-area-inset-bottom))}}.q-demo-btn{position:fixed;z-index:90;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:20px;border:1px dashed var(--or);background:var(--pop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--pop-ombre);font-weight:600;color:var(--texte)}.q-demo-btn .q-ic{width:16px;height:16px;color:var(--or)}@media (max-width: 899px){.q-demo-btn{bottom:calc(80px + env(safe-area-inset-bottom));right:12px;height:36px;font-size:.75rem}}.q-demo{min-width:300px;padding:12px;z-index:91}.q-demo h3{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);margin:12px 4px 6px;font-weight:650}.q-demo h3:first-child{margin-top:4px}.q-seg{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--carte-2)}.q-seg button{flex:1 0 auto;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-weight:550;color:var(--texte-2);cursor:pointer}.q-seg button[aria-pressed=true]{background:var(--carte);color:var(--texte);box-shadow:0 1px 3px #0220471f}.q-legende{color:var(--texte-3);margin:10px 4px 2px}@media (prefers-reduced-motion: reduce){.q-press,.q-press:active{transform:none}.q-sq{animation:none}}@media (prefers-reduced-transparency: reduce){.q-entete,.q-onglets{background:var(--barre-solide);-webkit-backdrop-filter:none;backdrop-filter:none}.q-pop,.q-demo-btn{background:var(--carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast: more){:root{--trait: #7C8AA0;--trait-fort: #47586E;--texte-3: #35465E;--texte-2: #14263E}.q-entete,.q-onglets{background:var(--barre-solide);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--trait-fort)}.q-pop{background:var(--carte);border:1px solid var(--trait-fort)}.q-kpi,.q-vide{border:1px solid var(--trait)}}.q-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 900px) and (max-width: 999px){.q-marque-etab{display:none}.q-nav a,.q-nav .q-nav-bientot{padding:0 8px}}@media (min-width: 1100px) and (max-width: 1279px){.q-avatar-nom,.q-chevron{display:none}.q-retour{padding:0;width:36px;justify-content:center}.q-retour span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.e-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.e-champ{height:40px;border:1px solid var(--trait-fort);border-radius:10px;background:var(--carte);color:var(--texte);padding:0 12px;font:inherit;letter-spacing:inherit;min-width:0;max-width:100%}.e-champ:hover{border-color:var(--marine-2)}textarea.e-champ{height:auto;min-height:150px;width:100%;padding:10px 12px;line-height:1.55;resize:vertical}input.e-champ[type=text],input.e-champ[type=datetime-local],input.e-champ[type=date],input.e-champ[type=number]{width:100%}select.e-champ{padding-right:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--texte-3) 50%),linear-gradient(135deg,var(--texte-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.e-lab{display:block;font-weight:600;margin-bottom:6px}.e-aide{color:var(--texte-3);font-size:.75rem;letter-spacing:.02em;margin-top:6px;display:block}.e-err{color:var(--danger);font-weight:600;font-size:.8125rem}.q-pastille.e-brouillon{background:transparent;border:1px dashed var(--trait-fort);color:var(--texte-2)}.q-pastille.e-encours{background:#1d4e851a;color:var(--marine)}.q-pastille .q-ic{width:12px;height:12px;margin-right:4px}.q-btn[disabled],.q-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.q-btn-danger{background:var(--danger);border-color:var(--danger);color:var(--danger-texte)}.q-btn-danger:hover{background:var(--danger);border-color:var(--danger);filter:brightness(.92)}.e-ia{border-color:var(--marine-2);color:var(--marine)}.e-filtres{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.e-filtres .q-seg{flex:none}.e-compte{margin-left:auto;color:var(--texte-3)}.e-lien{border:0;background:none;padding:0;color:var(--lien);font-weight:600;cursor:pointer}@media (max-width: 899px){.e-filtres select.e-champ{flex:1 1 140px}.e-compte{margin-left:0;width:100%}}.e-tableau{background:var(--carte);border:1px solid var(--trait);border-radius:16px;box-shadow:var(--ombre-carte);overflow:hidden}.e-rang{display:grid;grid-template-columns:minmax(0,2.3fr) 56px minmax(0,1.9fr) 104px minmax(0,1fr) 132px 28px;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--trait);text-decoration:none;color:inherit}.e-rang:last-child{border-bottom:0}a.e-rang:hover{background:var(--carte-2)}.e-rang.e-sans-auteur{grid-template-columns:minmax(0,2.5fr) 56px minmax(0,2.1fr) 104px 132px 28px}.e-rang-tete{background:var(--carte-2);padding-top:9px;padding-bottom:9px;color:var(--texte-3);font-weight:650;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.e-r-titre b{display:block;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-r-titre span{color:var(--texte-3)}.e-c-cat{color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.e-c-cat b{color:var(--attention)}.e-r-etat{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.e-r-fl{color:var(--texte-3)}.e-r-meta{display:none}@media (max-width: 899px){.e-rang,.e-rang.e-sans-auteur{grid-template-columns:42px minmax(0,1fr) 20px;grid-template-areas:"type titre fl" "type meta fl";row-gap:4px;column-gap:12px;padding:14px 16px}.e-rang-tete{display:none}.e-c-type{grid-area:type;align-self:start;margin-top:2px}.e-r-titre{grid-area:titre}.e-r-fl{grid-area:fl}.e-r-titre b{white-space:normal}.e-c-cat,.e-c-date,.e-c-aut,.e-r-etat{display:none}.e-r-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--texte-3)}}.e-brouillon-carte{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px dashed var(--trait-fort);border-radius:14px;margin-bottom:16px;background:var(--carte)}.e-brouillon-carte .q-l-txt span{color:var(--texte-3)}@media (max-width: 560px){.e-brouillon-carte{flex-wrap:wrap}}.e-bandeau-eig{border-color:transparent;background:var(--danger-fond)}.e-bandeau-eig>.q-ic{color:var(--danger)}.e-bandeau ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.e-bandeau a{font-weight:600}.e-etapes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:4px 0 20px;padding:0;list-style:none}.e-etapes li{display:flex;flex-direction:column;gap:6px;color:var(--texte-3);font-size:.75rem;letter-spacing:.02em;font-weight:550;min-width:0}.e-etapes li i{display:block;height:4px;border-radius:2px;background:var(--trait)}.e-etapes li.e-fait i{background:var(--marine-2)}.e-etapes li.e-actif{color:var(--marine)}.e-etapes li.e-actif i{background:var(--or)}.e-etapes li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e-etape-mob{display:none}@media (max-width: 899px){.e-etapes li span{display:none}.e-etape-mob{display:block;margin-bottom:-6px}}.e-form{max-width:900px}.e-form-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 899px){.e-form-grille{grid-template-columns:1fr}}.e-lecture{padding:10px 12px;border-radius:10px;background:var(--carte-2);color:var(--texte-2)}.e-pied-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--trait);padding-top:16px}.e-esp{flex:1}.e-sauve{color:var(--texte-3);display:inline-flex;align-items:center;gap:6px}.e-sauve .q-ic{width:14px;height:14px;color:var(--ok)}@media (max-width: 899px){.e-pied-form .q-btn{flex:1 1 auto}.e-esp{display:none}.e-sauve{width:100%;order:-1}}.e-groupe{border:1px solid var(--trait);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.e-groupe h3{font-size:.9375rem;font-weight:650}.e-compteurs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 560px){.e-compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}}.e-compteur{display:flex;flex-direction:column;gap:4px}.e-compteur .t12{color:var(--texte-3)}.e-cpt{display:flex;align-items:center;height:40px;border:1px solid var(--trait-fort);border-radius:10px;overflow:hidden;background:var(--carte)}.e-cpt button{width:40px;height:100%;border:0;background:transparent;color:var(--marine);font-size:1.125rem;font-weight:600;cursor:pointer}.e-cpt button:hover{background:var(--carte-2)}.e-cpt output{flex:1;text-align:center;font-weight:650;font-variant-numeric:tabular-nums}.e-choix{display:flex;gap:8px;flex-wrap:wrap}.e-choix label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--trait-fort);border-radius:10px;cursor:pointer;font-weight:550;background:var(--carte)}.e-choix input{accent-color:var(--marine);width:16px;height:16px;margin:0}.e-choix label:has(input:checked){border-color:var(--marine);background:var(--carte-2);color:var(--marine)}.e-conseils{background:var(--carte-2);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.e-conseils h3{font-size:.9375rem;font-weight:650;display:flex;gap:8px;align-items:center}.e-conseils h3 .q-ic{width:18px;height:18px;color:var(--marine)}.e-conseils ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--texte-2)}.e-conseils details{border-top:1px solid var(--trait);padding-top:8px}.e-conseils summary{cursor:pointer;color:var(--lien);font-weight:600;font-size:.8125rem}.e-conseils details ul{margin:8px 0}.e-exemple{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:.8125rem;line-height:1.45}.e-exemple .e-non{color:var(--danger);font-weight:650}.e-exemple .e-oui{color:var(--ok);font-weight:650}.e-exemple s{color:var(--texte-3)}.e-redac{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}@media (max-width: 899px){.e-redac{grid-template-columns:1fr}}.e-sous-champ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.e-compteur-c{color:var(--texte-3);font-variant-numeric:tabular-nums}.e-compteur-c.e-ok{color:var(--ok)}.e-verif{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--carte-2);color:var(--texte-2)}.e-verif .q-ic{width:16px;height:16px}.e-verif.e-ok{background:var(--ok-fond);color:var(--ok);font-weight:600}.e-verif-res{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border-radius:12px;border:1px solid var(--attention);background:var(--attention-fond)}.e-alerte-l{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.e-alerte-l q{color:var(--texte-2);quotes:"« " " »"}.e-propose{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--carte)}.e-acts{display:flex;gap:8px;flex-wrap:wrap}.e-cats{display:flex;flex-direction:column;border:1px solid var(--trait);border-radius:12px;overflow:hidden}.e-cat{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--trait);background:var(--carte)}.e-cat:last-child{border-bottom:0}.e-cat label{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 4px 6px 14px;cursor:pointer;font-weight:550}.e-cat input{accent-color:var(--marine);width:18px;height:18px;margin:0;flex:none}.e-num{min-width:22px;font-weight:700;color:var(--or);font-variant-numeric:tabular-nums}.e-cat.e-sel{background:var(--carte-2)}.e-cat.e-sel .e-cl{color:var(--marine);font-weight:650}.e-i-btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--trait-fort);background:var(--carte);color:var(--texte-2);font:italic 600 .8125rem Georgia,serif;justify-self:center;cursor:pointer}.e-i-btn[aria-expanded=true]{border-color:var(--marine);color:var(--marine)}.e-cat-ex{grid-column:1 / -1;margin:0;padding:0 16px 12px 62px;color:var(--texte-3);font-size:.8125rem;line-height:1.45}.e-grav{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:14px;border:1px solid var(--trait-fort);background:var(--carte-2);margin-top:8px}.e-grav-tete{display:flex;align-items:center;justify-content:space-between}.e-grand{display:grid;place-items:center;min-width:64px;height:40px;border-radius:10px;font-weight:750;letter-spacing:.05em;background:var(--carte);color:var(--texte-2);border:1px solid var(--trait)}.e-grand.e-eig{background:var(--danger-fond);color:var(--danger);border-color:var(--danger)}.e-gravite{display:flex;gap:14px;align-items:center;padding:14px;border-radius:12px;background:var(--carte-2)}.e-fiche{display:grid;grid-template-columns:236px minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1023px){.e-fiche{grid-template-columns:1fr}.e-sommaire{display:none!important}}.e-sommaire{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}.e-sommaire a{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:9px;color:var(--texte-2);text-decoration:none;font-size:.8125rem;font-weight:550;line-height:1.3}.e-sommaire a:hover{background:var(--carte-2);color:var(--texte)}.e-sommaire .e-n{font-family:ui-monospace,Menlo,monospace;font-size:.75rem;color:var(--texte-3);width:18px}.e-sommaire a span:nth-child(2){flex:1;min-width:0}.e-etat-s{display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.e-etat-s .q-ic{width:15px;height:15px;color:var(--ok)}.e-etat-s.e-manque:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--attention)}.e-etat-s.e-fac:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--trait-fort)}.e-legende-s{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--texte-3);padding:10px 10px 0;margin-top:6px;border-top:1px solid var(--trait)}.e-fiche-tete{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.e-fiche-tete h1{color:var(--marine-ink)}.e-retour{display:inline-flex;align-items:center;gap:2px;margin-left:-8px;height:32px;padding:0 8px;border-radius:8px;text-decoration:none;font-weight:600;color:var(--lien)}.e-retour .q-ic{width:16px;height:16px}.e-retour:hover{background:var(--carte-2)}.e-pastilles{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.e-meta{color:var(--texte-3)}.e-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.e-raison{color:var(--texte-3)}.e-secs{display:flex;flex-direction:column;gap:16px;min-width:0}.e-sec{background:var(--carte);border:1px solid var(--trait);border-radius:16px;box-shadow:var(--ombre-carte);padding:20px 24px;scroll-margin-top:88px}@media (max-width: 560px){.e-sec{padding:16px}}.e-sec.e-a-faire{border-color:var(--attention)}.e-sec-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.e-sec-tete .e-n{font-family:ui-monospace,Menlo,monospace;font-size:.8125rem;font-weight:600;color:var(--marine);background:var(--carte-2);border-radius:7px;padding:2px 7px}.e-sec-tete h2{flex:1 1 220px;min-width:0}.e-sec-corps{margin-top:14px;display:flex;flex-direction:column;gap:14px}.e-kv{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:12px 24px;margin:0}@media (max-width: 560px){.e-kv{grid-template-columns:1fr;gap:2px}.e-kv dd{margin-bottom:8px!important}}.e-kv dt{color:var(--texte-3);font-size:.8125rem;font-weight:550;padding-top:2px}.e-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.e-puces{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.e-puces li{overflow-wrap:anywhere}.e-puces li b{font-weight:600}.e-puces li span{color:var(--texte-2)}.e-puces .q-ic{width:14px;height:14px;color:var(--ok);display:inline-block;vertical-align:-2px;margin-right:6px}.e-vide-t{color:var(--texte-3);font-style:italic}.e-a-dire{color:var(--attention);font-weight:600}.e-recit{white-space:pre-wrap;line-height:1.6;padding:12px 14px;border-radius:12px;background:var(--carte-2);overflow-wrap:anywhere}.e-dates{display:flex;gap:32px;flex-wrap:wrap}.e-dates .e-dt{display:block;color:var(--texte-3);font-size:.75rem;letter-spacing:.02em}.e-cat-titre{font-weight:650;font-size:.9375rem}.e-etat-bandeau{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:14px;border:1px solid var(--trait);background:var(--carte)}.e-etat-bandeau>.q-ic{color:var(--ok);margin-top:1px}.e-gf{border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--trait);background:var(--carte)}.e-gf-tete{display:flex;gap:12px;align-items:center}.e-gf-tete>div{flex:1;min-width:0}@media (max-width: 560px){.e-gf-tete{flex-wrap:wrap}}.e-gf.e-corriger{border-color:var(--attention);background:var(--attention-fond)}.e-gf.e-corriger .q-ico{background:var(--carte);color:var(--attention)}.e-gf.e-ok .q-ico{background:var(--ok-fond);color:var(--ok)}.e-signal{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--carte)}.e-tourne{width:18px;height:18px;border-radius:50%;border:2px solid var(--trait-fort);border-top-color:var(--marine);animation:e-tourne .8s linear infinite}@keyframes e-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.e-tourne{animation-duration:2.4s}}.q-fenetre.e-large{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 32px);overflow:auto;padding:22px}.e-champs{display:flex;flex-direction:column;gap:14px;margin-top:14px}.e-fen-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.e-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--trait)}.e-opt input[type=checkbox]{accent-color:var(--marine);width:16px;height:16px;margin:2px 0 0}.e-opt .e-champ{grid-column:2;height:34px}.e-opt label{font-weight:550;cursor:pointer}.e-fen-groupe h3{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);margin:6px 0 2px;font-weight:650}.e-q-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.e-sous-titre{margin-top:4px}:root{--n1-fg: #1F6B43;--n1-bg: #E6F5EC;--n1-cell: #BFE5CD;--n2-fg: #7A5600;--n2-bg: #FCF3D7;--n2-cell: #F4DE8C;--n3-fg: #9A3F0C;--n3-bg: #FDEBDD;--n3-cell: #F6B98C;--n4-fg: #A31A1A;--n4-bg: #FCE4E2;--n4-cell: #EE8F86}@media (prefers-color-scheme: dark){:root{--n1-fg: #7EDBA8;--n1-bg: rgba(126, 219, 168, .13);--n1-cell: rgba(126, 219, 168, .32);--n2-fg: #F2CC63;--n2-bg: rgba(242, 204, 99, .13);--n2-cell: rgba(242, 204, 99, .34);--n3-fg: #FFAE78;--n3-bg: rgba(255, 174, 120, .14);--n3-cell: rgba(255, 174, 120, .38);--n4-fg: #FF8F86;--n4-bg: rgba(255, 143, 134, .14);--n4-cell: rgba(255, 143, 134, .42)}}.c-hero{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.c-hero-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--carte-2);color:var(--marine);flex:none}.c-hero-ico .q-ic{width:26px;height:26px}.c-sous-nav{display:flex;gap:4px;margin:-4px 0 20px;padding:3px;border-radius:12px;background:var(--carte-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative}.c-sous-nav::-webkit-scrollbar{display:none}.c-sous-nav a{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:9px;color:var(--texte-2);text-decoration:none;font-weight:550;white-space:nowrap}.c-sous-nav a[aria-current=page]{color:var(--texte);font-weight:650;background:var(--carte);box-shadow:0 1px 3px #0220471f}@media (max-width: 899px){.c-sous-nav{margin:-4px -16px 16px;border-radius:0;padding:3px 16px;background:transparent;border-bottom:1px solid var(--trait)}.c-sous-nav a[aria-current=page]{background:var(--carte-2);box-shadow:none}}.c-entre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.c-pile{display:flex;flex-direction:column;gap:16px}.c-niv{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:11px;font-size:.75rem;font-weight:650;letter-spacing:.02em;white-space:nowrap}.c-niv:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.c-niv.c-n1{background:var(--n1-bg);color:var(--n1-fg)}.c-niv.c-n2{background:var(--n2-bg);color:var(--n2-fg)}.c-niv.c-n3{background:var(--n3-bg);color:var(--n3-fg)}.c-niv.c-n4{background:var(--n4-bg);color:var(--n4-fg)}.c-niv.c-n0{background:transparent;border:1px dashed var(--trait-fort);color:var(--texte-3)}.c-niv.c-n0:before{display:none}.c-manque{color:var(--danger);font-weight:600}.c-alerte{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;margin-bottom:12px;background:var(--attention-fond)}.c-alerte>.q-ic{color:var(--attention)}.c-alerte.c-rouge{background:var(--danger-fond)}.c-alerte.c-rouge>.q-ic{color:var(--danger)}.c-alerte .q-l-txt{flex:1}@media (max-width: 560px){.c-alerte{flex-wrap:wrap}}.c-crise{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;margin-bottom:16px;background:var(--marine-ink);color:var(--fond)}.c-crise .q-l-txt span{opacity:.8;color:inherit}.c-crise .q-btn{background:var(--fond);color:var(--marine-ink);border-color:transparent}.c-pouls{width:10px;height:10px;border-radius:50%;background:#ff6b5e;flex:none;animation:c-pouls 2s ease-out infinite}@keyframes c-pouls{0%{box-shadow:0 0 #ff6b5e99}to{box-shadow:0 0 0 12px #ff6b5e00}}@media (prefers-reduced-motion: reduce){.c-pouls{animation:none}}@media (max-width: 560px){.c-crise{flex-wrap:wrap}.c-crise .q-btn{width:100%}}.c-pret{display:flex;gap:20px;align-items:center}.c-pret .q-jauge{width:104px;height:104px}@media (max-width: 560px){.c-pret{flex-direction:column;align-items:flex-start}}.c-ind{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait)}.c-ind li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--trait)}.c-ind .q-l-txt span{color:var(--texte-3)}.c-pt{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none}.c-pt .q-ic{width:13px;height:13px}.c-pt.c-ok{background:var(--ok-fond);color:var(--ok)}.c-pt.c-ko{background:var(--danger-fond);color:var(--danger)}.c-gel{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--carte-2)}.c-gel .q-l-txt span{color:var(--texte-3)}.c-gels{display:flex;flex-direction:column;gap:8px}.c-tab{background:var(--carte);border:1px solid var(--trait);border-radius:16px;box-shadow:var(--ombre-carte);overflow:hidden}.c-tab+.c-tab{margin-top:16px}.c-tab-titre{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--trait);background:var(--carte-2)}.c-tab-titre h2{flex:1;min-width:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:650}.c-ln{display:grid;align-items:center;gap:14px;padding:12px 16px;border:0;border-bottom:1px solid var(--trait);color:inherit;text-decoration:none;width:100%;background:transparent;text-align:left;font:inherit}.c-ln:last-child{border-bottom:0}button.c-ln{cursor:pointer}button.c-ln:hover{background:var(--carte-2)}.c-ln-tete{padding-top:9px;padding-bottom:9px;color:var(--texte-3);font-weight:650;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.c-ln b{font-weight:600}.c-sub{display:block;color:var(--texte-3);font-size:.75rem;letter-spacing:.02em;line-height:1.4;margin-top:2px}.c-fl{color:var(--texte-3)}.c-g-reg{grid-template-columns:minmax(0,2.4fr) minmax(0,1.3fr) 104px minmax(0,1.2fr) 18px}.c-g-ctc{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 132px 132px 18px}.c-g-cel{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.6fr)}.c-g-res{grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) 104px 128px 18px}.c-g-act{grid-template-columns:96px minmax(0,2fr) 128px 128px 112px}.c-fantome{background:repeating-linear-gradient(135deg,transparent 0 10px,var(--danger-fond) 10px 20px)}.c-fantome b{color:var(--danger)}.c-mob{display:none}.c-tel{font-variant-numeric:tabular-nums}@media (max-width: 899px){.c-ln-tete{display:none}.c-g-reg,.c-g-ctc,.c-g-res,.c-g-act{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.c-g-cel{grid-template-columns:1fr;row-gap:4px}.c-ln .c-cache,.c-ln .c-fl{display:none}.c-mob{display:flex;flex-wrap:wrap;gap:6px 10px;grid-column:1 / -1;color:var(--texte-3);font-size:.75rem;letter-spacing:.02em;align-items:center}}.c-onglets{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.c-onglets button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--trait-fort);background:var(--carte);font-weight:550;color:var(--texte-2);cursor:pointer}.c-onglets button[aria-pressed=true]{border-color:var(--marine);color:var(--marine);background:var(--carte-2);font-weight:650}.c-onglets i{width:8px;height:8px;border-radius:50%;flex:none}.c-onglets i.c-ok{background:var(--ok)}.c-onglets i.c-inc{background:var(--attention)}.c-onglets i.c-manq{background:var(--danger)}@media (max-width: 899px){.c-onglets{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 16px;padding:0 16px;scrollbar-width:none}.c-onglets::-webkit-scrollbar{display:none}.c-onglets button{flex:none}}.c-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c-cols4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 899px){.c-cols3,.c-cols4{grid-template-columns:1fr}}.c-col{border-radius:12px;background:var(--carte-2);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.c-col h3{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);font-weight:650;line-height:1.35}.c-puce{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:var(--carte);border:1px solid var(--trait);line-height:1.35}.c-puce span{flex:1;min-width:0;overflow-wrap:anywhere}.c-x{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--texte-3);display:grid;place-items:center;flex:none;cursor:pointer}.c-x:hover{background:var(--carte-2);color:var(--danger)}.c-x .q-ic{width:14px;height:14px}.c-col select.e-champ{height:34px;font-size:.8125rem;width:100%}.c-etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.c-etape{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--trait);background:var(--carte)}.c-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--marine);color:var(--carte);font-weight:700;font-size:.8125rem}.c-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.c-ord{display:flex;gap:2px}.c-ord button[disabled]{opacity:.3;cursor:default}@media (max-width: 560px){.c-etape{grid-template-columns:28px minmax(0,1fr)}.c-ord{grid-column:2}}.c-kv{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:10px 20px;margin:0}.c-kv dt{color:var(--texte-3);font-size:.8125rem;font-weight:550}.c-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 560px){.c-kv{grid-template-columns:1fr;gap:2px}.c-kv dd{margin-bottom:10px}}.c-biblio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 899px){.c-biblio{grid-template-columns:1fr}}.c-scen{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--trait);background:var(--carte)}.c-scen .q-l-txt span{color:var(--texte-3)}.c-dans{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-weight:600;font-size:.8125rem;white-space:nowrap}.c-dans .q-ic{width:14px;height:14px}.c-fam{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:650;margin:18px 0 8px}.c-fam:first-child{margin-top:0}.c-matrice{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));gap:4px;max-width:380px}.c-hd{display:grid;place-items:center;font-size:.6875rem;font-weight:650;color:var(--texte-3);letter-spacing:.04em;height:28px}.c-cel{aspect-ratio:1.35;border:0;border-radius:8px;display:grid;place-items:center;font-weight:750;font-size:.8125rem;color:var(--texte);position:relative;font-family:inherit}.c-cel.c-n1{background:var(--n1-cell)}.c-cel.c-n2{background:var(--n2-cell)}.c-cel.c-n3{background:var(--n3-cell)}.c-cel.c-n4{background:var(--n4-cell)}.c-cel.c-sel{outline:3px solid var(--marine);outline-offset:1px}.c-cel.c-modif:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--marine)}button.c-cel{cursor:pointer}.c-legende{display:flex;flex-wrap:wrap;gap:6px}.c-mc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.c-mc li{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--trait)}.c-mc li:last-child{border-bottom:0}.c-mc .c-h{font-variant-numeric:tabular-nums;color:var(--texte-3);font-weight:600;font-size:.8125rem}@media (max-width: 560px){.c-mc li{grid-template-columns:1fr;gap:2px}}.c-saisie{display:flex;gap:8px;align-items:flex-start}.c-saisie .e-champ{flex:1}@media (max-width: 560px){.c-saisie{flex-direction:column;align-items:stretch}}.c-parts{display:flex;flex-wrap:wrap;gap:6px}.c-part{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--trait-fort);background:var(--carte);font-weight:550;cursor:pointer;color:inherit}.c-part[aria-pressed=true]{border-color:var(--marine);background:var(--carte-2);color:var(--marine)}.c-part .q-ic{width:14px;height:14px}.c-part.c-ext{cursor:default;border-style:dashed}.c-constat{display:grid;grid-template-columns:160px minmax(0,1fr) 32px;gap:8px;align-items:center}@media (max-width: 560px){.c-constat{grid-template-columns:minmax(0,1fr) 32px}.c-constat select{grid-column:1 / -1}}.c-chks{display:flex;flex-direction:column;gap:8px}.c-chk{display:flex;gap:10px;align-items:center}.c-chk input{accent-color:var(--marine);width:16px;height:16px}.q-fenetre.c-feuillet{margin:12px 12px 12px auto;height:calc(100vh - 24px);max-height:none;width:min(500px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:auto}@media (max-width: 899px){.q-fenetre.c-feuillet{margin:auto 0 0;width:100vw;max-width:100vw;height:auto;max-height:90vh;border-radius:18px 18px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.c-doc{max-width:860px;margin:0 auto;background:var(--carte);border:1px solid var(--trait);border-radius:18px;padding:40px 48px;display:flex;flex-direction:column;gap:28px}@media (max-width: 899px){.c-doc{padding:22px 18px;border-radius:14px}}.c-doc h2{color:var(--marine-ink);padding-bottom:8px;box-shadow:inset 0 -2px 0 var(--or)}.c-doc h3{font-size:.9375rem;font-weight:650;margin-top:4px}.c-garde{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--trait)}.c-garde img{height:64px;width:auto;align-self:flex-start;background:var(--logo-fond);border-radius:8px;padding:2px 4px}.c-dtab-w{overflow-x:auto}.c-dtab{width:100%;border-collapse:collapse;font-size:.8125rem}.c-dtab th{text-align:left;color:var(--texte-3);font-weight:650;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--trait-fort)}.c-dtab td{padding:8px;border-bottom:1px solid var(--trait);vertical-align:top}@media print{.q-entete,.q-onglets,.q-demo-btn,.c-sous-nav,.c-hero,.c-pas-imprimer,.q-toast{display:none!important}body{background:#fff;color:#000}.q-main{padding:0;max-width:none}.c-doc{border:0;padding:0;max-width:none}.c-doc section{break-inside:avoid-page}}.c-alerte .q-l-txt,.c-crise .q-l-txt{display:block}.p-nb{margin-left:8px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--marine);color:#fff;font-size:.6875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.p-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.p-kpi{border:1px solid transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.p-kpi[aria-pressed=true]{border-color:var(--marine)}.p-kpi-taux{flex-direction:row;align-items:center;gap:12px}.p-kpi-taux>div{display:flex;flex-direction:column;gap:2px;min-width:0}.p-taux-tete{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.p-taux-n{font-variant-numeric:tabular-nums}.p-annee{height:28px;font-size:.75rem;padding:0 24px 0 8px;width:auto}.p-jauge{flex:none;color:var(--texte)}.p-jauge-fond{stroke:var(--trait)}.p-jauge-arc{stroke:var(--marine)}@media (max-width: 899px){.p-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.p-kpis>:nth-child(3),.p-kpi-taux{grid-column:1 / -1}}.p-sugg{align-items:center;flex-wrap:wrap}.p-sugg-t{flex:1 1 220px;min-width:0}.p-recherche{flex:1 1 240px;min-width:0}.p-recherche .e-champ{width:100%}.p-puce{height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--trait-fort);background:var(--carte);color:var(--texte-2);font:inherit;font-weight:550;cursor:pointer}.p-puce[aria-pressed=true]{background:var(--marine);border-color:var(--marine);color:#fff}.p-pied{margin-top:16px}.p-rang{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.2fr) 130px 100px 110px 20px;align-items:center;gap:14px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--trait);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.p-rang:last-child{border-bottom:0}button.p-rang:hover{background:var(--carte-2)}.p-rang-tete{cursor:default;background:var(--carte-2);padding-top:9px;padding-bottom:9px;color:var(--texte-3);font-weight:650;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.p-lib{display:flex;flex-direction:column;gap:4px;min-width:0}.p-lib b{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.p-orig{display:flex;align-items:center;gap:8px;color:var(--texte-3);min-width:0}.p-meta{display:none}.p-ech{display:flex;flex-direction:column}.p-ech b{font-weight:550}.p-ech .t12,.p-rev{color:var(--texte-3)}.p-retard .p-ech b,.p-retard-t{color:var(--danger)}.p-close .p-lib b{color:var(--texte-2)}.p-fl{color:var(--texte-3);display:inline-flex}.p-fl .q-ic{width:18px;height:18px}.p-annulee{background:var(--carte-2);color:var(--texte-3);text-decoration:line-through}@media (max-width: 899px){.p-rang{grid-template-columns:minmax(0,1fr) 20px;row-gap:6px;padding:14px 16px}.p-rang-tete,.p-pil,.p-ech,.p-rev,.p-st{display:none}.p-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--texte-3)}}.p-bloc{margin-top:16px}.p-h3{margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em;font-weight:650;color:var(--texte-3)}.p-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;margin:0}.p-kv dt{color:var(--texte-3)}.p-kv dd{margin:0}.p-origine{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--carte-2)}.p-origine-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.p-orig-sous{color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-cloture{padding:12px;border-radius:12px;background:var(--ok-fond);color:var(--ok)}.p-cloture p{color:var(--texte);margin:4px 0 0;overflow-wrap:anywhere}.p-cloture-ann{background:var(--carte-2);color:var(--texte-2)}.p-saisie{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.p-saisie textarea.e-champ{min-height:64px}.p-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.p-fil{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.p-fil li{padding:10px 12px;border-radius:12px;background:var(--carte-2)}.p-fil p{margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-line}.p-fil-q{color:var(--texte-3)}.p-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.p-duo{grid-template-columns:1fr}}.p-pleine{width:100%}.p-lecture{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--carte-2);color:var(--texte-2)}.p-lecture .q-ic{width:16px;height:16px;flex:none}.p-alerte{margin:-4px 0 0;color:var(--attention);font-size:.8125rem;font-weight:600}.p-sugg-l{display:flex;flex-direction:column;gap:12px}.p-crit{gap:12px}.p-crit-tete{display:flex;align-items:flex-start;gap:12px}.p-crit-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.p-note-c{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none}.p-note{display:inline-flex;align-items:baseline;gap:1px;padding:2px 8px;border-radius:8px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--carte-2);color:var(--texte-2)}.p-note small{font-size:.6875rem;font-weight:600;opacity:.75}.p-n1{background:var(--danger-fond);color:var(--danger-texte)}.p-n2{background:var(--attention-fond);color:var(--attention)}.p-n3{background:var(--carte-2);color:var(--marine)}.p-n4{background:var(--ok-fond);color:var(--ok)}.p-n0{background:var(--carte-2);color:var(--texte-3)}.p-avis{margin:0;color:var(--texte-2)}.p-piste{display:flex;flex-direction:column;gap:8px}.p-piste textarea.e-champ{min-height:64px}.p-couvert{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--ok-fond);color:var(--ok)}.p-couvert .q-l-txt b{color:var(--ok)}.p-couvert .q-l-txt .t12{color:var(--texte-2)}@media print{.p-rang-tete{display:none}}@media (prefers-reduced-motion: reduce){.p-rang,.p-puce{transition:none}}.q-fenetre.c-feuillet .e-fen-actions{position:sticky;bottom:-24px;margin:auto -24px -24px;padding:12px 24px calc(14px + env(safe-area-inset-bottom));background:var(--carte);border-top:1px solid var(--trait)}.p-fermer{margin-right:auto}.q-fenetre .e-err{color:var(--danger)}.q-fenetre .p-alerte{color:var(--attention)}.q-fenetre .p-fil-q,.q-fenetre .p-cloture p{color:inherit}.q-fenetre .p-cloture p{color:var(--texte)}.p-liste{list-style:none;margin:0;padding:0}.p-liste li{display:block}.v-seance{margin-left:auto;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:14px;border:1px solid var(--trait-fort);background:var(--carte);color:inherit;text-align:left;cursor:pointer;font:inherit;line-height:1.2}.v-seance .q-ic{width:20px;height:20px;color:var(--marine)}.v-seance .t12{color:var(--texte-3)}.v-kpis{margin-bottom:14px}@media (max-width: 560px){.v-kpis{grid-template-columns:1fr}}.v-sur{font-size:.875rem;font-weight:550;color:var(--texte-3)}.v-chapitres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.v-ch{display:flex;flex-direction:column;gap:6px;min-width:0}.v-ch .t12{color:var(--texte-2)}@media (max-width: 899px){.v-chapitres{grid-template-columns:1fr;gap:8px}}.v-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.v-filtres select.e-champ{width:auto;min-width:0;max-width:100%;flex:0 1 auto}.v-compte{margin-left:auto}@media (max-width: 560px){.v-filtres select.e-champ{flex:1 1 calc(50% - 8px)}.v-compte{margin-left:0}}.v-g{grid-template-columns:minmax(0,3fr) 84px 92px minmax(0,1.1fr) 18px}.v-gs{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 92px 18px}@media (max-width: 899px){.v-g,.v-gs{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.v-gs .v-syn{grid-column:1 / -1}}.v-num{font-variant-numeric:tabular-nums;color:var(--marine);margin-right:4px}.v-imp{height:18px;font-size:.6875rem}.v-na{opacity:.6}.v-rl{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.75rem;font-weight:600;color:var(--attention)}.v-rl .q-ic{width:14px;height:14px}.v-pr{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.v-pr .q-ic{width:14px;height:14px}.v-syn{display:flex;flex-direction:column;gap:4px;min-width:0}.v-note{display:inline-flex;align-items:baseline;gap:1px;padding:2px 8px;border-radius:8px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--carte-2);color:var(--texte-2)}.v-note small{font-size:.6875rem;font-weight:600;opacity:.75}.v-n1{background:var(--danger-fond);color:var(--danger-texte)}.v-n2{background:var(--attention-fond);color:var(--attention)}.v-n3{background:var(--carte-2);color:var(--marine)}.v-n4{background:var(--ok-fond);color:var(--ok)}.v-n0{background:var(--carte-2);color:var(--texte-3)}.v-tete-c{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.v-pastilles{display:flex;gap:6px;flex-wrap:wrap}.v-onglets{margin-bottom:16px}.v-kv{display:grid;grid-template-columns:1fr;gap:4px 0}.v-kv dt{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:650;margin-top:10px}.v-kv dd{margin:0;line-height:1.5}.v-puces{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.v-pre{white-space:pre-line}.v-rl-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.v-rl-l .q-ic{width:16px;height:16px}.v-rl-l.v-ok{color:var(--ok)}.v-rl-l.v-ko{color:var(--danger)}.v-rl-b{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--carte-2)}.v-prop{font-size:.875rem;line-height:1.5}.v-prop q{background:var(--danger-fond);color:var(--danger-texte);border-radius:4px;padding:0 3px}.v-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v-preuves{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.v-preuves li{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 10px;border-radius:10px;background:var(--carte-2)}.v-preuves li.q-note{background:transparent;padding:0}.v-preuves .q-ic{width:16px;height:16px;flex:none;color:var(--texte-3)}.v-pr-nom{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;padding:0;font:inherit;cursor:pointer}.v-bubble{margin-top:10px}.v-anon{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid var(--trait-fort);background:var(--carte);cursor:pointer}.v-anon input{accent-color:var(--marine);width:18px;height:18px;margin:2px 0 0;flex:none}.v-avis,.v-piste{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--carte-2)}.v-cot{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v-cot li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;font-size:.875rem}.v-cote{display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:8px;background:var(--carte);font-weight:700;font-variant-numeric:tabular-nums}.v-btn-ia{border-color:var(--marine);color:var(--marine)}.v-btn-ia .q-ic{width:16px;height:16px}.v-tourne{width:14px;height:14px;border-radius:50%;border:2px solid var(--trait-fort);border-top-color:var(--marine);animation:v-tourne .9s linear infinite}@keyframes v-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.v-tourne{animation-duration:2.4s}}.v-attente{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--attention-fond);color:var(--attention);font-size:.8125rem;font-weight:600}.v-attente .q-ic{width:16px;height:16px;flex:none;margin-top:1px}.v-applicable{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--carte-2);cursor:pointer}.v-applicable input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:11px;background:var(--trait-fort);position:relative;flex:none;cursor:pointer;transition:background .2s;margin:0}.v-applicable input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--carte);box-shadow:0 1px 2px #00000040;transition:transform .2s}.v-applicable input:checked{background:var(--ok)}.v-applicable input:checked:after{transform:translate(16px)}.v-applicable input:focus-visible{outline:2px solid var(--marine);outline-offset:2px}@media (prefers-reduced-motion: reduce){.v-applicable input,.v-applicable input:after{transition:none}}
