@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#f3f5fa;--surface:#fff;--surface-2:#f7f8fc;--trait:#e2e6ef;--trait-fort:#cfd5e3;--encre:#171c34;--discret:#5d6680;--leger:#8a92a8;--marine:#161a33;--marine-2:#20264a;--marine-texte:#c3c8de;--signal:#4b3bcb;--signal-2:#8a7cf0;--signal-doux:#efedff;--vert:#0a8f6a;--vert-doux:#e3f5ee;--rouge:#c2341b;--rouge-doux:#fdece8;--ambre:#a8660b;--ambre-doux:#fff3dc;--r-panneau:14px;--r-champ:10px;--ombre:0 1px 2px #171c340d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"ss01";font-family:Hanken Grotesk Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--papier:#0e1122;--surface:#161a2e;--surface-2:#1b2037;--trait:#283050;--trait-fort:#353e63;--encre:#e8eaf4;--discret:#a0a7c0;--leger:#7c84a0;--marine:#0a0d1b;--marine-2:#171c33;--marine-texte:#b7bdd6;--signal:#8b7cf7;--signal-2:#5d4ee0;--signal-doux:#241f4d;--vert:#3cc796;--vert-doux:#0f2e25;--rouge:#f07a62;--rouge-doux:#3a1913;--ambre:#e5b04a;--ambre-doux:#33260c;--ombre:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--papier);color:var(--encre);-webkit-font-smoothing:antialiased;margin:0}h1,h2{letter-spacing:-.015em;margin:0}h1{font-size:30px;font-weight:700;line-height:1.15}h2{align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}a{color:var(--signal);text-underline-offset:3px}.aide{color:var(--discret);margin:4px 0 0}.centre{text-align:center;margin-top:30vh}.erreur{color:var(--rouge)}.espace{flex:1}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:6px}.tuile-valeur,.etape-valeur,td.n,.compte,.chiffres dd,time{font-variant-numeric:tabular-nums}button,a.bouton{font:inherit;border-radius:var(--r-champ);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}button svg,a.bouton svg{width:17px;height:17px}button:disabled{opacity:.55;cursor:wait}button.principal{background:var(--signal);color:#fff}button.principal:hover:not(:disabled){filter:brightness(1.08)}button.secondaire,a.bouton.secondaire{background:var(--surface);color:var(--encre);border-color:var(--trait-fort)}button.secondaire:hover:not(:disabled),a.bouton.secondaire:hover{border-color:var(--signal);color:var(--signal)}button.lien{color:var(--signal);background:0 0;border:0;padding:0;font-weight:600}button.icone{color:inherit;background:0 0;border:0;border-radius:8px;padding:6px}button.icone:hover{background:#ffffff14}input,select{font:inherit;border:1px solid var(--trait-fort);border-radius:var(--r-champ);background:var(--surface);width:100%;color:var(--encre);padding:9px 12px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--discret) 50%), linear-gradient(135deg, var(--discret) 50%, transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}label{color:var(--discret);font-size:13px;font-weight:600;display:block}.marque{color:var(--encre);align-items:center;gap:10px;display:inline-flex}.marque.clair{color:#fff}.marque-signe{fill:none;stroke:currentColor;stroke-width:2px;width:30px;height:30px}.marque-signe circle{fill:var(--vert);stroke:none}.marque-nom{letter-spacing:-.02em;font-size:17px;font-weight:750}.connexion{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;display:grid}.connexion-cote{background:var(--marine);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.connexion-accroche{letter-spacing:-.02em;z-index:1;max-width:15em;margin:0;font-size:30px;font-weight:650;line-height:1.2;position:relative}.connexion-courbe{width:100%;height:45%;position:absolute;inset:auto 0 0}.connexion-courbe path{fill:var(--signal);opacity:.18}.connexion-courbe path.ligne{fill:none;stroke:var(--signal-2);stroke-width:2px;opacity:1;vector-effect:non-scaling-stroke}.connexion-forme{place-items:center;padding:32px 16px;display:grid}.connexion-forme form{width:100%;max-width:380px}.connexion-forme h1{font-size:28px}.connexion-forme label{margin:18px 0}.connexion-forme input{margin-top:6px;padding:11px 13px}.connexion-forme button{justify-content:center;width:100%;margin-top:6px;padding:12px}.page{background:linear-gradient(90deg, var(--marine) 252px, var(--papier) 252px);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.barre-laterale{background:var(--marine);color:var(--marine-texte);flex-direction:column;gap:24px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.barre-tete{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.badge-env{background:var(--ambre-doux);color:var(--ambre);letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.menu{gap:2px;display:grid}.menu a{color:var(--marine-texte);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:550;text-decoration:none;display:flex}.menu a:hover{background:var(--marine-2);color:#fff}.menu a.actif{background:var(--marine-2);color:#fff;box-shadow:inset 3px 0 0 var(--signal-2)}.menu-avenir{padding:0 4px}.menu-avenir p{color:#7f86a3;margin:0 8px 6px;font-size:12px}.menu-avenir ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.menu-avenir li{color:#8b92ad;white-space:nowrap;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.menu-avenir li>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-avenir li svg{opacity:.6;flex:none;width:15px;height:15px}.menu-avenir .lot{color:#6c7392;flex:none;margin-left:auto;font-size:11.5px}.utilisateur{border-top:1px solid var(--marine-2);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.avatar{background:var(--signal);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.utilisateur-nom{color:#fff;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:grid}.utilisateur-nom span{color:#8b92ad;font-size:12px;font-weight:500}.utilisateur button{color:var(--marine-texte);margin-left:auto}.barre-mobile{display:none}.contenu{width:100%;min-width:0;max-width:1360px;padding:32px 40px 24px}footer{text-align:center;color:var(--leger);padding:32px 0 8px;font-size:12px}.entete-page{max-width:72ch;margin-bottom:20px}.entete-page.avec-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;max-width:none;display:flex}.panneau{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r-panneau);box-shadow:var(--ombre);padding:18px 20px}.panneau+.panneau{margin-top:16px}.panneau h2{margin-bottom:12px}.panneau h2 svg{width:18px;height:18px;color:var(--discret)}.compte{color:var(--discret);background:var(--surface-2);border:1px solid var(--trait);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.note{color:var(--discret);max-width:90ch;margin:6px 0;font-size:13px}.pied{margin-top:18px;font-size:13px}.modules{margin:0;padding:0;list-style:none}.modules li{border-top:1px solid var(--trait);grid-template-columns:64px 1fr auto;align-items:baseline;gap:12px;padding:12px 4px;display:grid}.modules li:first-child{border-top:0}.module-lot{color:var(--leger);font-variant-numeric:tabular-nums;font-size:12.5px}.modules li.disponible .module-nom a{font-weight:650}.etat{color:var(--discret);white-space:nowrap;font-size:12.5px}.etat.v2{color:var(--vert);background:var(--vert-doux);border-radius:999px;padding:2px 10px;font-weight:650}.filtres{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 8px;display:flex}.filtres label{flex:0 220px;min-width:160px}.filtres label.filtre-campagne{flex:320px;max-width:460px}.filtres label>span{margin-bottom:5px;display:block}.filtres .note{flex-basis:100%;margin:0}.parite{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r-panneau);box-shadow:var(--ombre);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.parite-texte{flex:520px;gap:2px;min-width:0;display:grid}.parite-texte strong{font-weight:650}.pips{gap:6px;margin:4px 0;display:inline-flex}.pips i{background:var(--trait-fort);border-radius:3px;width:28px;height:6px}.pips i.plein{background:var(--vert)}.parite-texte .aide{margin:0;font-size:13.5px}.parite-message{margin:4px 0 0;font-weight:600}.parite-actions{flex-wrap:wrap;gap:8px;display:flex}.ecarts{max-height:240px;font-size:12px;overflow:auto}.parcours{background:var(--surface);border:1px solid var(--trait);box-shadow:var(--ombre);grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:18px;grid-template-rows:auto auto 128px auto;column-gap:0;margin-top:18px;padding:22px 24px 18px;display:grid}.parcours h2{grid-area:1/1/auto/-1;margin-bottom:14px}.etape-haut{grid-row:2;gap:2px;padding-right:12px;display:grid}.etape-libelle{color:var(--discret);font-size:13px;font-weight:600}.etape-valeur{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.1}.etape-haut.signal .etape-valeur{color:var(--vert)}.etape-barre{display:none}.ruban{width:calc(100% - (100% / var(--n)) * .3);grid-area:3/1/auto/-1;height:128px;margin:6px 0}.ruban-debut{stop-color:var(--signal)}.ruban-milieu{stop-color:var(--signal-2)}.ruban-fin{stop-color:var(--vert)}.etape-bas{grid-row:4;align-content:start;gap:2px;padding-right:12px;display:grid}.etape-taux{color:var(--discret);min-height:1.4em;font-size:13px}.etape-taux b{color:var(--encre);margin-right:2px;font-size:17px;font-weight:700}.etape-bas.signal .etape-taux b{color:var(--vert)}.def{color:var(--discret);font-size:12.5px}.def summary{cursor:pointer;width:fit-content;color:var(--leger);list-style:none}.def summary::-webkit-details-marker{display:none}.def summary:before{content:"+ "}.def[open] summary:before{content:"− "}.def p{max-width:34ch;margin:4px 0 0}.volumes{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r-panneau);box-shadow:var(--ombre);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.volume{border-left:1px solid var(--trait);align-content:start;gap:2px;padding:16px 20px;display:grid}.volume:first-child{border-left:0}.volume>span{color:var(--discret);font-size:13px;font-weight:600}.volume strong{letter-spacing:-.02em;font-size:24px;font-weight:700}.volume small{color:var(--discret);font-size:12.5px}.volume.mauvais strong{color:var(--rouge)}.deux-colonnes{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.colonne-etroite{gap:16px;display:grid}.colonne-etroite .panneau+.panneau{margin-top:0}.defile{margin:0 -20px;padding:0 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--discret);border-bottom:1px solid var(--trait);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:600}td{border-bottom:1px solid var(--trait);vertical-align:middle;padding:11px 10px}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--surface-2)}th.n,td.n{text-align:right}td.date{white-space:nowrap;color:var(--discret);font-size:13px}.nom-campagne{text-align:left;margin-bottom:3px;display:block}.statut{background:var(--surface-2);color:var(--discret);border:1px solid var(--trait);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:650}.statut-sent,.statut-completed{background:var(--vert-doux);color:var(--vert);border-color:#0000}.statut-paused{background:var(--ambre-doux);color:var(--ambre);border-color:#0000}.statut-active,.statut-running{background:var(--signal-doux);color:var(--signal);border-color:#0000}.taux{gap:4px;min-width:70px;font-weight:600;display:grid}.taux.mauvais{color:var(--rouge)}.mini{background:var(--trait);border-radius:2px;height:4px;overflow:hidden}.mini span{background:var(--signal);border-radius:2px;height:100%;display:block}.taux.mauvais .mini span{background:var(--rouge)}tr.a-surveiller td:first-child{color:var(--rouge);font-weight:600}.jauge{align-items:center;gap:10px;font-weight:600;display:flex}.jauge.mauvais{color:var(--rouge)}.jauge-piste{background:var(--trait);border-radius:3px;width:90px;height:6px;position:relative}.jauge-piste span{background:var(--leger);border-radius:3px;position:absolute;inset:0 auto 0 0}.jauge.mauvais .jauge-piste span{background:var(--rouge)}.jauge-piste i{background:var(--encre);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:25%}.signaux ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alerte{background:var(--surface-2);border-left:3px solid var(--leger);border-radius:10px;padding:9px 12px 9px 14px;font-size:13.5px}.alerte.critique{border-left-color:var(--rouge);background:var(--rouge-doux)}.alerte.attention{border-left-color:var(--ambre);background:var(--ambre-doux)}.signaux .lien{margin-top:10px;font-size:13.5px}.empile{background:var(--trait);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.part.positives{background:var(--vert)}.part.neutres{background:var(--signal-2)}.part.negatives{background:var(--rouge)}.part.autres{background:var(--ambre)}.part.non_classees{background:var(--leger)}.part.automatiques{background:var(--trait-fort)}.legende{grid-template-columns:1fr 1fr;gap:6px 14px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.legende li{align-items:center;gap:8px;display:flex}.legende i{border-radius:3px;flex:none;width:9px;height:9px}.legende b{font-variant-numeric:tabular-nums;margin-left:auto}.chiffres{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.chiffres div{display:grid}.chiffres dt{color:var(--discret);font-size:12.5px;font-weight:600}.chiffres dd{margin:0;font-size:20px;font-weight:700}.chiffres dd.mauvais{color:var(--rouge)}.tableau.en-calcul .parcours,.tableau.en-calcul .volumes,.tableau.en-calcul .deux-colonnes{opacity:.6;transition:opacity .2s}.puces{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.puce{background:var(--surface);color:var(--encre);border:1px solid var(--trait-fort);border-radius:999px;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:550}.puce svg{width:15px;height:15px;color:var(--discret)}.puce-compte{color:var(--discret);font-variant-numeric:tabular-nums;font-size:12px}.puce.active{background:var(--encre);color:var(--surface);border-color:var(--encre)}.puce.active svg,.puce.active .puce-compte{color:inherit}.fil{gap:18px;margin-top:14px;display:grid}.fil-jour h2{color:var(--discret);background:var(--papier);z-index:1;padding:6px 0;font-size:14px;font-weight:650;position:sticky;top:0}.fil-jour h2:first-letter{text-transform:uppercase}.fil-jour ol{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r-panneau);box-shadow:var(--ombre);margin:6px 0 0;padding:0;list-style:none}.evenement{border-top:1px solid var(--trait);grid-template-columns:52px 30px minmax(0,1fr) minmax(0,220px);align-items:center;gap:12px;padding:10px 16px;display:grid}.evenement:first-child{border-top:0}.evenement time{color:var(--discret);font-size:13px}.pastille{background:var(--surface-2);width:30px;height:30px;color:var(--discret);border-radius:50%;place-items:center;display:grid}.pastille svg{width:16px;height:16px}.evenement-corps{min-width:0;display:grid}.evenement-tete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.evenement-tete b{font-weight:650}.evenement-tete span{color:var(--encre)}.evenement-detail{color:var(--discret);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.evenement-campagne{color:var(--discret);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.type-reponse .pastille,.type-clic .pastille{background:var(--vert-doux);color:var(--vert)}.type-ouverture .pastille,.type-envoi .pastille,.type-relance .pastille{background:var(--signal-doux);color:var(--signal)}.type-rebond .pastille,.type-echec .pastille,.type-relance_echec .pastille,.type-desinscription .pastille{background:var(--rouge-doux);color:var(--rouge)}.type-garde_fou .pastille{background:var(--ambre-doux);color:var(--ambre)}.vide{text-align:center;color:var(--discret);background:var(--surface);border:1px dashed var(--trait-fort);border-radius:var(--r-panneau);padding:24px}.pagination{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;margin:20px 0 0;display:flex}@media (width<=1180px){.deux-colonnes{grid-template-columns:minmax(0,1fr)}.colonne-etroite{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.volumes{grid-template-columns:repeat(2,minmax(0,1fr))}.volume:nth-child(3){border-left:0}.volume:nth-child(n+3){border-top:1px solid var(--trait)}.etape-valeur{font-size:26px}}@media (width<=860px){.connexion{grid-template-columns:1fr}.connexion-cote{gap:18px;min-height:0;padding:24px}.connexion-accroche{font-size:20px}.connexion-courbe{display:none}.page{background:var(--papier);grid-template-columns:minmax(0,1fr)}.barre-mobile{background:var(--surface);border-bottom:1px solid var(--trait);z-index:20;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.barre-laterale{z-index:30;width:min(300px,86vw);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu-ouvert .barre-laterale{transform:none;box-shadow:0 0 0 100vmax #0a0d1b73}.contenu{padding:20px 16px}h1{font-size:24px}.parcours{flex-direction:column;gap:0;padding:18px 16px;display:flex}.parcours h2{order:-1}.ruban{display:none}.etape-haut{order:calc(var(--i) * 2);border-top:1px solid var(--trait);grid-template-columns:1fr auto;align-items:baseline;padding:10px 0 0}.etape-haut:first-of-type{border-top:0}.etape-valeur{text-align:right;font-size:22px}.etape-barre{background:var(--trait);border-radius:3px;grid-column:1/-1;height:6px;margin-top:4px;display:block;overflow:hidden}.etape-barre span{background:var(--signal);border-radius:3px;height:100%;display:block}.etape-haut.signal .etape-barre span{background:var(--vert)}.etape-bas{order:calc(var(--i) * 2 + 1);padding:4px 0 10px}.volumes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.volume{padding:14px}.volume strong{font-size:20px}.defile{margin:0 -20px}.evenement{grid-template-columns:44px 28px minmax(0,1fr);gap:10px;padding:10px 12px}.evenement-campagne{text-align:left;grid-column:3}.modules li{grid-template-columns:1fr auto}.module-lot{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
