@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff");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}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff");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}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-COA7LiPB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-D_p3L75o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-KTP46hTS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-C-sAg5NG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-W-J7ohm4.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.woff)format("woff");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}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-cyrillic-ext-800-normal-VzWJ0hjP.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-800-normal-aKqQ6T0g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-cyrillic-800-normal-CU9UGf6U.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-800-normal-l7RFgcwJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-greek-ext-800-normal-E1Stt_At.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-800-normal-BeAqL6hA.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-greek-800-normal-D4BhBCFE.woff2)format("woff2"),url(/assets/source-sans-3-greek-800-normal-BF3KMNYi.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-vietnamese-800-normal-Bmgz0kxb.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-800-normal-DcMLEwT_.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-latin-ext-800-normal-CFfhgvwo.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-800-normal-nsJ_0z1w.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-latin-800-normal-5BN8XjkS.woff2)format("woff2"),url(/assets/source-sans-3-latin-800-normal-hEWlT0gE.woff)format("woff");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{--bleu-marque:#005494;--bleu-titre:#005494;--bleu-accent:#1565c0;--bleu-resultat:#1565c0;--accent:#005494;--accent-survol:#0b3d6b;--accent-halo:#00549426;--texte:#1f2933;--texte-fort:#1f2933;--texte-secondaire:#33404d;--texte-discret:#5f6b78;--gris-bleu:#5b6775;--gris-bleu-clair:#5b6775;--fond:#f5f7f9;--fond-carte:#fff;--fond-panneau:#f5f7f9;--fond-piste:#e2e7ee;--bord:#e3e8ef;--bord-champ:#d9e0e9;--trait:#eaedf2;--carte-pale:#fafbfc;--carte-pale-bord:#e8f1fb;--erreur-fond:#fdecea;--erreur-texte:#8a1c1c;--avertissement-fond:#fff8e1;--avertissement-texte:#6d5200;--info-fond:#e8f1fb;--info-texte:#0b3d6b;--succes-fond:#e6f4ea;--succes-texte:#1e5a2b;--ombre-carte:0 1px 2px #0f233c0a;--ombre-flottante:0 12px 32px #1428502e;--rayon:10px;--rayon-carte:14px;--police:"Source Sans 3", "Source Sans Pro", system-ui, sans-serif;--police-titre:var(--police);--police-inter:var(--police)}*{box-sizing:border-box}html,body,#racine{height:100%}body{background:var(--fond);color:var(--texte);font-family:var(--police);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-width:1024px;margin:0;font-size:16px}body:has(.page-connexion){min-width:0}button,input,select,textarea{font-variant-numeric:inherit;font-family:inherit}select:not([multiple]){appearance:none;border:1.5px solid var(--bord-champ);height:40px;color:var(--texte-fort);cursor:pointer;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6775' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:8px;padding:0 32px 0 11px;font-size:14px;line-height:normal}select:not([multiple]):disabled{color:#5f6b78;cursor:default;background-color:#e8ecf2}select:not([multiple]):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}a{color:var(--bleu-marque)}a:hover{color:#0b3d6b}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icone{vertical-align:middle;flex:none;display:inline-block}.masque{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bandeau{border-radius:var(--rayon);border:1px solid #0000;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.45}.bandeau.erreur{background:var(--erreur-fond);color:var(--erreur-texte);border-color:#f2c4c0}.bandeau.avertissement{background:var(--avertissement-fond);color:var(--avertissement-texte);border-color:#f1e1a6}.bandeau.information{background:var(--info-fond);color:var(--info-texte);border-color:#c4dbf3}.bandeau.succes{background:var(--succes-fond);color:var(--succes-texte);border-color:#b9dfc3}.bandeau .reference{opacity:.8;margin-top:4px;font-size:12px;display:block}.bandeau button.lien{margin-top:6px}.bouton-action,.bouton-discret{border-radius:var(--rayon);min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bouton-action{background:var(--accent);color:#fff;border:1px solid var(--accent)}.bouton-action:hover{background:var(--accent-survol);border-color:var(--accent-survol);color:#fff}.bouton-action:disabled{cursor:default;background:#b0b8c9;border-color:#b0b8c9}.bouton-discret{color:var(--texte);border:1px solid var(--bord-champ);background:#fff}.bouton-discret:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.icone-bouton{border-radius:var(--rayon);border:1px solid var(--bord-champ);width:40px;height:40px;color:var(--texte-secondaire);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.icone-bouton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.icone-bouton:disabled{color:#a3abb6;cursor:default}.icone-bouton.petit{width:34px;height:34px}button.lien{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.page-connexion{background:#fff;min-height:100%;display:flex}.marque-connexion{background:var(--bleu-marque);color:#fff;flex-direction:column;flex:520px;justify-content:center;gap:28px;padding:64px 72px;display:flex;position:relative}.logo-experttemp{background:#fff;border-radius:8px;padding:8px 12px;line-height:0;display:block;position:absolute;top:32px;left:72px}.logo-experttemp img{width:auto;height:40px}.logo-experttemp:focus-visible{outline-offset:3px;outline:3px solid #fff}.marque-connexion .surtitre{letter-spacing:.16em;text-transform:uppercase;color:#e8f1fb;margin:0;font-size:14px;font-weight:700}.marque-connexion h2{max-width:520px;margin:0;font-size:44px;font-weight:800;line-height:1.1}.arguments-connexion{flex-direction:column;gap:16px;max-width:520px;margin:0;padding:0;font-size:17px;line-height:1.45;list-style:none;display:flex}.arguments-connexion li{align-items:flex-start;gap:12px;display:flex}.arguments-connexion .icone{margin-top:2px}.cote-connexion{flex-direction:column;flex:440px;justify-content:center;align-items:center;gap:24px;padding:48px 32px;display:flex}.carte-connexion{width:100%;max-width:420px}.carte-connexion.etroite{max-width:400px}.carte-connexion .logo{width:240px;max-width:100%;height:auto;margin:0 auto 8px;display:block}.sous-titre-connexion{text-align:center;text-transform:uppercase;color:var(--gris-bleu);letter-spacing:.08em;margin:0 0 24px;font-size:14px;font-weight:700}.pied-connexion{color:var(--texte-discret);font-size:13px}.formulaire-connexion label{margin-bottom:14px;display:block}.formulaire-connexion .libelle{color:var(--texte-secondaire);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.formulaire-connexion input{width:100%;font:inherit;border:1.5px solid var(--bord-champ);border-radius:var(--rayon);color:var(--texte-fort);background:#fff;padding:11px 14px;font-size:15px}.formulaire-connexion input:focus{border-color:var(--bleu-marque);box-shadow:0 0 0 3px var(--accent-halo);outline:none}.ligne-deux{gap:12px;display:flex}.ligne-deux>label{flex:1}.carte-connexion h1{color:var(--texte-fort);text-align:center;margin:6px 0 8px;font-size:24px;font-weight:800}.carte-connexion .texte{color:var(--texte-secondaire);text-align:center;margin:0 0 20px;font-size:15px;line-height:1.5}.carte-connexion .grande-icone{color:var(--bleu-marque);justify-content:center;margin:4px 0 6px;display:flex}.liens-connexion{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font-size:14px;display:flex}.liens-connexion button{font:inherit;color:var(--bleu-marque);cursor:pointer;background:0 0;border:none;padding:0}.liens-connexion button:hover{text-decoration:underline}.lien-aide-connexion{border-top:1px solid var(--trait);justify-content:center;margin-top:16px;padding-top:14px;display:flex}.lien-aide-connexion button{font:inherit;color:var(--bleu-marque);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:15px;font-weight:700;display:inline-flex}.lien-aide-connexion button:hover{text-decoration:underline}.bouton-principal,.bouton-secondaire{letter-spacing:.03em;border-radius:var(--rayon);cursor:pointer;width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;transition:background .15s,box-shadow .15s;display:block}.bouton-principal{background:var(--bleu-marque);color:#fff;border:1px solid var(--bleu-marque);margin-top:6px}.bouton-principal:hover{background:var(--accent-survol)}.bouton-principal:disabled{opacity:.55;cursor:default}.bouton-secondaire{color:var(--bleu-marque);border:1px solid var(--bord-champ);background:#fff;margin-top:10px}.bouton-secondaire:hover{border-color:var(--bleu-marque)}.bouton-retour{color:var(--bleu-marque);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:14px;display:inline-flex}.entete-connexion-mobile,.slogan-mobile{display:none}@media (width<=720px){.page-connexion{flex-direction:column;min-height:100vh}.marque-connexion{display:none}.cote-connexion{flex:auto;justify-content:flex-start;align-items:stretch;gap:0;padding:0}.entete-connexion-mobile{border-bottom:1px solid var(--bord);align-items:center;padding:14px 16px;display:flex}.entete-connexion-mobile a{line-height:0;display:block}.entete-connexion-mobile img{width:auto;height:30px}.entete-connexion-mobile a:focus-visible{outline:3px solid var(--bleu-marque);outline-offset:3px;border-radius:4px}.carte-connexion,.carte-connexion.etroite{box-sizing:border-box;max-width:none;padding:32px 20px 12px}.carte-connexion .logo{width:180px;margin-bottom:6px}.slogan-mobile{text-align:center;color:var(--texte-discret);margin:0 0 18px;font-size:14px;display:block}.carte-connexion h1{margin:0 0 18px;font-size:26px}.formulaire-connexion .libelle{font-size:15px}.formulaire-connexion input{min-height:48px;font-size:16px}.carte-connexion .bouton-principal{min-height:52px;font-size:17px}.liens-connexion{flex-direction:column;align-items:center;gap:14px;margin-top:18px;font-size:15px}.liens-connexion button,.liens-connexion a{padding:6px 0}.pied-connexion{text-align:center;margin-top:auto;padding:16px}}@media (width<=1100px){.marque-connexion{padding:48px 40px}.logo-experttemp{top:24px;left:40px}.marque-connexion h2{font-size:36px}}.page-bloquante{max-width:760px;margin:0 auto;padding:80px 24px}.page-bloquante .bouton-principal{width:auto;display:inline-block}.fin-demo{padding-top:110px}.fin-demo .logo-fin-demo{height:56px;margin-bottom:28px}.fin-demo h1{color:var(--texte-fort);margin:0 0 12px;font-size:30px;font-weight:800}.fin-demo .texte-fin-demo{color:var(--texte-secondaire);margin:0 0 22px;font-size:17px;line-height:1.55}.contact-fin-demo{border:1px solid var(--bord);border-radius:var(--rayon-carte);color:var(--texte-secondaire);background:#fff;flex-direction:column;gap:4px;margin-bottom:26px;padding:20px 24px;font-size:16px;line-height:1.6;display:flex}.contact-fin-demo strong{color:var(--texte-fort);margin-bottom:4px;font-size:17px}.contact-fin-demo a{color:var(--accent);width:fit-content}.fin-demo .mention{margin:0 0 22px}.avec-bande-demo{flex-direction:column;height:100dvh;display:flex}.avec-bande-demo>.coquille{flex:1;height:auto;min-height:0;position:relative}.avec-bande-demo .panneau,.avec-bande-demo .zone-principale{height:auto}.avec-bande-demo .tiroir{position:absolute}.bande-demo{z-index:60;border-bottom:1px solid;flex:none;align-items:center;gap:14px;min-height:44px;padding:6px 20px 6px 24px;font-size:15px;display:flex;position:relative}.bande-demo strong{font-weight:700}.bande-demo .pastille-bande{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-flex}.bande-demo .texte-bande{min-width:0}.bande-demo .separateur-bande{opacity:.5;margin:0 12px}.bande-demo .droite-bande{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.bande-demo a{color:inherit;font-size:14px;text-decoration:underline}.bande-demo .bouton-bande{height:32px;font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.bande-demo .bouton-bande:focus-visible{outline-offset:2px;outline:2px solid}.bande-demo .erreur-bande{color:var(--erreur-texte);font-size:14px;font-weight:600}.bande-demo.info{background:var(--info-fond);color:var(--info-texte);border-color:#c4dbf3}.bande-demo.info .pastille-bande{background:var(--bleu-marque)}.bande-demo.info .bouton-bande{color:var(--bleu-marque);border-color:#c4dbf3}.bande-demo.alerte{color:#7a3e00;background:#fff1dc;border-color:#f5c27a}.bande-demo.alerte .pastille-bande{background:#b45309}.bande-demo.alerte .bouton-bande{border-color:#f0b462}.bande-demo.vue{color:#3b1f8a;background:#ede7f6;border-color:#cbbcf0}.bande-demo.vue .pastille-bande{background:#5b3cc4}.bande-demo.vue .bouton-bande.plein{color:#fff;background:#5b3cc4;border-color:#5b3cc4}.choix-vue{position:relative}.choix-vue .liste-vues{border:1px solid var(--bord);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--ombre-flottante);z-index:80;color:var(--texte);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.choix-vue .titre-vues{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-discret);padding:8px 10px 6px;font-size:12px;font-weight:700}.choix-vue [role=menuitem]{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--texte);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;display:flex}.choix-vue [role=menuitem]:hover,.choix-vue [role=menuitem]:focus-visible{background:#f4f6f8;outline:none}.choix-vue [role=menuitem] small{color:var(--texte-discret);font-size:13px;display:block}.choix-vue .note-vues{border-top:1px solid var(--trait);color:var(--texte-discret);margin:6px 0 0;padding:8px 10px 4px;font-size:13px}:is(.disposition-telephone .bande-demo,.avec-bande-demo:has(.disposition-telephone) .bande-demo){gap:10px;padding:6px 12px;font-size:14px}.coquille{height:100vh;display:flex;overflow:hidden}.rail{border-right:1px solid var(--bord);z-index:40;background:#fff;flex-direction:column;flex:0 0 76px;align-items:center;gap:8px;padding:16px 0;display:flex;position:relative}.logo-rail{border-radius:var(--rayon);width:44px;height:44px;margin-bottom:16px}.rail .menu{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rail .menu .entree-aide{margin-top:auto;margin-bottom:8px}.rail-lien{width:48px;height:48px;color:var(--gris-bleu);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.rail-lien:hover{color:var(--bleu-marque);background:#e8f1fb}.rail-lien.actif{color:var(--bleu-titre);background:#e8f1fb}.rail-lien:after{content:attr(data-libelle);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#1f2933;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-lien:hover:after,.rail-lien:focus-visible:after{opacity:1}.pastille-nouveautes,.compte-nouveautes{color:#fff;text-align:center;box-sizing:border-box;background:#c62828;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.pastille-nouveautes{position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.compte-nouveautes{vertical-align:1px;margin-left:6px;display:inline-block}.pastille-nouveautes:before,.compte-nouveautes:before{content:attr(data-nombre)}.menu-compte{margin-top:auto;position:relative}.avatar-compte{background:var(--bleu-marque);color:#fff;width:40px;height:40px;font:inherit;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.avatar-compte.admin{background:#1f2933}.avatar-compte:hover{box-shadow:0 0 0 4px var(--accent-halo)}.fenetre-compte{z-index:50;border-radius:var(--rayon-carte);width:280px;box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;flex-direction:column;gap:10px;padding:14px;font-size:14px;display:flex;position:absolute;bottom:0;left:54px}.fenetre-compte .qui{color:var(--gris-bleu);overflow-wrap:anywhere}.fenetre-compte .qui strong{color:var(--texte-fort)}.fenetre-compte .abonnement{color:var(--gris-bleu);font-size:13px}.fenetre-compte .bouton-discret{justify-content:flex-start}.panneau{background:var(--fond-panneau);border-right:1px solid var(--bord);overscroll-behavior:contain;flex:0 0 clamp(336px,28vw,420px);height:100vh;position:relative;overflow-y:auto;container-type:inline-size}.entete-panneau{justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 0;display:flex}.titre-panneau{letter-spacing:.1em;text-transform:uppercase;color:var(--gris-bleu);font-size:12px;font-weight:700}.actions-panneau{gap:6px;display:flex}.zone-principale{overscroll-behavior:contain;flex:1;min-width:0;height:100vh;padding:24px 32px 60px;overflow-y:auto}@media (width<=1180px){.zone-principale{padding:20px 20px 60px}}.titre-page{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.titre-page:before{content:"";background:var(--bleu-titre);border-radius:3px;flex:none;width:5px;height:32px}.titre-page>.icone-bouton{order:-1}.titre-page h1{text-transform:uppercase;letter-spacing:.12em;color:var(--bleu-titre);overflow-wrap:anywhere;min-width:0;margin:0;font-size:26px;font-weight:700}.titre-page .actions-titre{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.carte-gestion{background:var(--fond-carte);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-carte);max-width:720px;margin-bottom:12px;padding:18px 22px}.grille-mon-compte{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));align-items:start;gap:14px;display:grid}.grille-mon-compte .carte-gestion{max-width:none;margin:0}.rubrique{text-transform:uppercase;letter-spacing:.1em;color:var(--bleu-marque);margin:0 0 12px;font-size:12px;font-weight:700}.formulaire label{color:var(--texte-secondaire);margin-bottom:12px;font-size:14px;display:block}.formulaire label>span{margin-bottom:4px;font-weight:600;display:block}.formulaire input{width:100%;max-width:420px;font:inherit;border:1.5px solid var(--bord-champ);border-radius:8px;padding:8px 12px;font-size:15px}.formulaire input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}.ligne-info{gap:10px;margin:4px 0;font-size:15px;display:flex}.ligne-info .cle{color:var(--texte-discret);min-width:170px}.ligne-info .valeur{color:var(--texte-fort);font-weight:600}.mention{color:var(--texte-discret);font-size:13px}.indicateur-activite{border:2px solid #d3dbe5;border-top-color:var(--accent);z-index:60;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tourne;position:fixed;top:10px;right:14px}@keyframes tourne{to{transform:rotate(360deg)}}.chargement{color:var(--texte-discret);padding:40px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important}}.icone.retourne{transform:rotate(180deg)}.message-suivi-equipe{max-width:640px;color:var(--texte-secondaire);flex-direction:column;gap:14px;font-size:15px;display:flex}.message-suivi-equipe p{margin:0}.colonnes-suivi-equipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.colonnes-suivi-equipe section{background:#f6f8fa;border-radius:10px;padding:12px 14px}.colonnes-suivi-equipe h3{margin:0 0 8px;font-size:14px}.colonnes-suivi-equipe h3.voit{color:var(--succes-texte)}.colonnes-suivi-equipe h3.ne-voit-pas{color:var(--erreur-texte)}.colonnes-suivi-equipe ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.message-suivi-equipe .actions-fenetre{justify-content:flex-end;display:flex}@media (width<=640px){.colonnes-suivi-equipe{grid-template-columns:1fr}}.logo-rail.vignette{object-fit:contain;background:#fff}.logo-rail.vide{height:12px;display:block}.panneau-saisie{flex-direction:column;font-size:15px;display:flex}.haut-saisie{flex-direction:column;gap:12px;padding:12px 20px 14px;display:flex}.panneau-saisie .nom-entreprise{color:var(--texte-fort);font-weight:700}.panneau-saisie .mention-agence{color:var(--gris-bleu);font-size:13px}.grille-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.grille-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.champ-texte{color:var(--texte-secondaire);flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex}.champ-texte.etroit{max-width:140px}.champ-texte.large{grid-column:span 2}input.texte,select.liste{width:100%;font:inherit;color:var(--texte-fort);border:1.5px solid var(--bord-champ);background-color:#fff;border-radius:8px;height:38px;font-size:14px;font-weight:400}input.texte{padding:0 10px}select.liste{padding:0 30px 0 10px}input.texte:focus,select.liste:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}select.liste:disabled{color:#5f6b78;background-color:#e8ecf2}input.texte::placeholder{color:#6b7684}.selecteur-deux{background:var(--fond-piste);border-radius:var(--rayon);gap:3px;padding:3px;display:flex}.selecteur-deux button{font:inherit;color:var(--gris-bleu);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:7px 6px;font-size:13px;font-weight:600}.selecteur-deux button:hover{color:var(--bleu-titre)}.selecteur-deux button.actif{background:var(--bleu-titre);color:#fff;box-shadow:0 1px 3px #0000002e}.encart-curseurs{background:#fff;border:1px solid #e0e5ed;border-radius:12px;gap:14px;padding:10px 14px}.curseur-maitre{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;display:grid}.curseur-maitre .titre-curseur{color:var(--gris-bleu);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;font-weight:600;display:flex}.curseur-maitre.actif .titre-curseur{color:var(--texte-fort);font-weight:800}.curseur-maitre .valeur-curseur{color:var(--bleu-titre);font-size:15px;font-weight:700}.curseur-maitre input[type=range]{width:100%;accent-color:var(--accent);grid-column:1/-1;margin:4px 0 0}.phrase-saisie{color:#4b5763;margin:0;font-size:13px;line-height:1.5}.barre-rubriques{z-index:3;background:var(--fond-panneau);border-bottom:1px solid #e0e5ed;padding:6px 14px 10px;position:sticky;top:0}.pastilles-rubriques{background:var(--fond-piste);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;display:grid}.pastilles-rubriques button{font:inherit;color:var(--gris-bleu);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:7px 4px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.pastilles-rubriques button:hover{color:var(--bleu-titre);background:#01529114}.pastilles-rubriques button.actif{background:var(--bleu-titre);color:#fff;box-shadow:0 1px 4px #0000002e}.corps-rubrique{flex-direction:column;gap:12px;padding:16px 20px 28px;display:flex}.titre-rubrique{letter-spacing:.06em;text-transform:uppercase;color:var(--bleu-titre);margin:0;font-size:14px;font-weight:800}.corps-rubrique hr,.contenu-fenetre hr{border:none;border-top:1px solid #dae1ea;width:100%;margin:4px 0}.encart-identite{background:#fff;border:1px solid #e0e5ed;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.resume-identite{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.texte-resume{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.texte-resume strong{color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.texte-resume span{color:#5f6b78;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bouton-identite{font:inherit;color:var(--bleu-titre);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:700;display:inline-flex}.bouton-identite:hover{background:#e8f1fb}.bouton-identite.replier{color:#5f6b78;align-self:flex-end;padding:2px 6px;font-size:12px}.bouton-identite.replier .icone{transform:rotate(180deg)}.marque-mission{color:#33404d;white-space:nowrap;background:#fff;border:1px dashed #8a95a3;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.pastilles-rubriques button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.compte-rubrique{box-sizing:border-box;min-width:18px;height:18px;color:var(--bleu-titre);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #b5b5b5}.pastilles-rubriques button.actif .compte-rubrique{box-shadow:none}.entete-rubrique{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.compte-entete{color:#5f6b78;white-space:nowrap;font-size:12px}.groupe-saisie{background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.titre-groupe{letter-spacing:.06em;text-transform:uppercase;color:#5f6b78;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:flex}.titre-groupe .pastille,.titre-groupe .aide{letter-spacing:0;text-transform:none}.ligne-saisie{align-items:center;gap:8px;min-height:38px;display:flex}.ligne-saisie>.libelle-grille{flex:auto}.ligne-saisie .libelle-grille .libelle-ligne{white-space:normal;flex-wrap:wrap}.ligne-saisie .rappel-ligne{white-space:normal}.valeurs-ligne{flex:none;align-items:center;gap:6px;display:flex}.valeurs-ligne .champ-nombre{width:104px}.valeurs-ligne select.liste{width:auto;max-width:210px}.champ-nombre .unite-champ{color:#5f6b78;white-space:nowrap;flex:none;padding-right:9px;font-size:12px;font-weight:600}.champ-nombre.avec-unite input{padding-right:4px}.champ-nombre.par-mission{width:150px}.champ-nombre.par-mission .unite-champ{color:#33404d;border-left:1px dashed #8a95a3;padding-left:6px;font-weight:800}.champ-nombre.coef{background:#f6f8fa;border-color:#c4dbf3;width:80px}.champ-nombre.coef input{color:#0b3d6b;text-align:left;padding-left:5px;font-weight:600}.champ-nombre .prefixe-champ{color:#0b3d6b;flex:none;padding-left:9px;font-size:13px;font-weight:700}.champ-nombre:focus-within:not(.sans-boutons) .unite-champ{display:none}.place-retrait{flex:none;width:32px}.groupe-saisie .retirer-ligne{border:1px solid var(--bord-champ);background:#fff;border-radius:8px;flex:none;width:32px;height:32px}.groupe-saisie .ajout-heures-sup{margin-top:2px}.bascule-saisie{box-sizing:border-box;border:1.5px solid var(--bord-champ);background:#fff;border-radius:8px;flex:none;height:38px;display:inline-flex;overflow:hidden}.bascule-saisie button{font:inherit;color:#33404d;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 10px;font-size:13px;font-weight:600}.bascule-saisie button.actif{background:var(--bleu-titre);color:#fff;font-weight:800}.bascule-saisie button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.bascule-saisie.large{width:210px}.bascule-saisie.large button{flex:1 1 0}.ligne-variable{flex-direction:column;gap:4px;display:flex}.valeurs-variable{align-items:center;gap:6px;display:flex}.valeurs-variable .nom-variable{flex:auto;width:auto;min-width:0}.valeurs-variable .champ-nombre{flex:none;width:76px}.ligne-variable .taux-calcule{white-space:normal}.valeur-calculee-champ{box-sizing:border-box;color:#5f6b78;background:#f2f5f8;border-radius:8px;justify-content:flex-end;align-items:center;gap:4px;width:104px;height:38px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.valeur-calculee-champ .valeur-calculee{color:var(--bleu-titre);font-size:15px}.groupe-saisie .tableau-conges{text-align:left;flex-direction:column;align-items:stretch;gap:10px;display:flex}.groupe-saisie .detail-transport{text-align:right}.groupe-saisie.transport .ligne-saisie:first-of-type select.liste{width:104px}.groupe-saisie.transport .champ-nombre+.champ-nombre:not(.coef){width:80px}:root[data-disposition=BUREAU] .panneau-saisie .champ-nombre,:root[data-disposition=BUREAU] .panneau-saisie input.texte,:root[data-disposition=BUREAU] .panneau-saisie select.liste,:root[data-disposition=BUREAU] .panneau-saisie .bascule-saisie,:root[data-disposition=BUREAU] .panneau-saisie .valeur-calculee-champ{height:34px}:root[data-disposition=BUREAU] .panneau-saisie .ligne-saisie{min-height:34px}:root[data-disposition=BUREAU] .panneau-saisie .groupe-saisie{gap:8px;padding:10px 12px}:root[data-disposition=BUREAU] .panneau-saisie .corps-rubrique{gap:10px;padding:12px 20px 20px}:root[data-disposition=BUREAU] .panneau-saisie .haut-saisie{gap:10px;padding:10px 20px}:root[data-disposition=BUREAU] .panneau-saisie .encart-identite:not(.resume-identite){padding:10px 12px}:root[data-disposition=BUREAU] .panneau-saisie .encart-identite .grille-2{gap:8px 10px}:root[data-disposition=BUREAU] .panneau-saisie .encart-curseurs{padding:8px 12px}:root[data-disposition=BUREAU] .panneau-saisie .barre-rubriques{padding:4px 14px 8px}:root[data-disposition=BUREAU] .panneau-saisie .pastilles-rubriques button{padding:5px 4px}:root[data-disposition=BUREAU] .panneau-saisie .groupe-saisie .retirer-ligne{height:30px}:root[data-disposition=BUREAU] .panneau-saisie .selecteur-deux button{padding:5px 6px}:root[data-disposition=BUREAU] .panneau-saisie .groupe-saisie .grille-2.cases{gap:4px 10px}:root[data-disposition=BUREAU] .panneau-saisie .groupe-saisie .tableau-conges{gap:8px}@container (width<=380px){.encart-identite .grille-2>.large-panneau{grid-column:1/-1}.curseur-maitre .titre-curseur{white-space:nowrap;flex-wrap:nowrap;grid-column:1/-1}.curseur-maitre input[type=range]{grid-area:2/1;margin:0}.curseur-maitre .valeur-curseur{grid-area:2/2}.phrase-saisie .groupe-sauf{white-space:nowrap}.ligne-saisie .libelle-grille .libelle-ligne{line-height:1.35;display:block}.ligne-saisie .libelle-ligne .pastille{vertical-align:1px}.ligne-saisie{gap:6px}.valeurs-ligne{gap:5px}.valeurs-ligne .champ-nombre,.valeur-calculee-champ{width:84px}.valeurs-ligne .champ-nombre.unite-longue{width:110px}.valeurs-ligne .champ-nombre input{padding-left:6px}.champ-nombre.coef{width:62px}.champ-nombre .prefixe-champ{padding-left:7px}.champ-nombre.coef:focus-within .prefixe-champ{display:none}.groupe-saisie.transport .ligne-saisie:first-of-type select.liste{width:90px}.groupe-saisie.transport .champ-nombre+.champ-nombre:not(.coef){width:72px}.champ-nombre.par-mission{width:118px}.valeurs-variable .champ-nombre{width:64px}.bascule-saisie button{padding:0 7px}.bascule-saisie.large{width:180px}.place-retrait,.groupe-saisie .retirer-ligne{width:20px}.bouton-secondaire-panneau{padding:0 8px;font-size:13px}.bouton-secondaire-panneau>span{white-space:nowrap}.titre-rubrique{letter-spacing:.06em;font-size:13px}.valeurs-variable{flex-wrap:wrap}.valeurs-variable .nom-variable{flex-basis:100%}.groupe-saisie .grille-2.cases{grid-template-columns:minmax(0,1fr)}}.champ-nombre{border:1.5px solid var(--bord-champ);background:#fff;border-radius:8px;align-items:center;width:100%;min-width:0;height:38px;display:inline-flex;position:relative}.champ-nombre:hover{border-color:#b8b8b8}.champ-nombre:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo)}.champ-nombre input{width:100%;min-width:0;height:100%;font:inherit;color:var(--texte-fort);text-align:right;background:0 0;border:none;border-radius:8px;flex:1;padding:0 9px;font-size:14px}.champ-nombre input:focus{outline:none}.champ-nombre button{width:18px;height:calc(50% - 3px);color:var(--bleu-titre);cursor:pointer;opacity:0;pointer-events:none;background:#e8f1fb;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;transition:opacity .12s;display:flex;position:absolute;right:3px}.champ-nombre button:first-of-type{bottom:2px}.champ-nombre button:last-of-type{top:2px}.champ-nombre button .icone.haut{transform:rotate(180deg)}.champ-nombre:focus-within button{opacity:1;pointer-events:auto}.champ-nombre:focus-within:not(.sans-boutons) input{padding-right:24px}.champ-nombre button:hover:not(:disabled){background:#e8f1fb}.champ-nombre button:disabled{color:#a3abb6;cursor:default}.champ-nombre.desactive{background:#f1f4f7;border-color:#e2e7ee}.champ-nombre.desactive input{color:#8a929c}.aide{vertical-align:middle;display:inline-flex;position:relative}.aide-icone{color:#5f6b78;cursor:help;background:0 0;border:1.3px solid #8a8f98;border-radius:50%;width:17px;height:17px;padding:0;font-size:11px;font-weight:700;line-height:1}.aide-icone:hover{border-color:var(--accent);color:var(--accent)}.aide-bulle{z-index:70;width:300px;color:var(--texte);border-radius:var(--rayon);box-shadow:var(--ombre-flottante);text-transform:none;letter-spacing:0;white-space:normal;background:#fff;border:1px solid #dde3eb;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:fixed}.ligne-aide{margin-bottom:4px;display:block}.libelle-avec-aide{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.grille-saisie{grid-template-columns:minmax(0,1fr) 92px 92px;align-items:center;gap:8px;display:grid}.grille-saisie.une{grid-template-columns:minmax(0,1fr) 92px}.grille-saisie.avec-retrait{grid-template-columns:minmax(0,1fr) 92px 92px 22px}.grille-saisie.une.avec-retrait{grid-template-columns:minmax(0,1fr) 92px;padding-right:30px}.grille-saisie.une.large{grid-template-columns:minmax(0,1fr) 200px}.grille-saisie.variables{grid-template-columns:minmax(0,1fr) 76px 76px 44px}.grille-saisie .entete-col{text-align:right;padding-right:9px}.grille-saisie.variables .taux-calcule{text-align:right;grid-column:1/-1;margin-top:-4px}.libelle-grille{flex-direction:column;gap:2px;min-width:0;display:flex}.libelle-grille .libelle-ligne{white-space:nowrap;flex-wrap:nowrap;font-size:13.5px}.libelle-grille .libelle-ligne .champ-nombre{height:28px}.libelle-grille .libelle-ligne .champ-nombre input{padding:0 6px;font-size:13px}.rappel-ligne{color:#5f6b78;white-space:nowrap;font-size:12px}.rappel-ligne .pastille-mode{padding:1px 8px;font-size:12px}.retirer-ligne{width:22px;height:22px;color:var(--gris-bleu);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.retirer-ligne:hover{color:#b71c1c;background:#e2e7ee}.ajout-heures-sup{position:relative}.bouton-ajout{border-radius:var(--rayon);width:100%;height:38px;font:inherit;color:var(--bleu-titre);cursor:pointer;background:#fff9;border:1.5px dashed #c1ccdb;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.bouton-ajout:hover{border-color:var(--accent);background:#fff}.choix-heures-sup{z-index:20;box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.choix-heures-sup button{text-align:left;font:inherit;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:14px}.choix-heures-sup button:hover,.choix-heures-sup button:focus-visible{color:var(--bleu-titre);background:#e8f1fb}.encart-saisie{background:#fff;border:1px solid #e0e5ed;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.titre-encart{color:var(--texte-secondaire);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:flex}.grille-transport-saisie{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.grille-transport-saisie.ik{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-transport-saisie .champ-texte{font-size:12px}.ifm-saisie{align-items:center;gap:8px;display:flex}.ifm-saisie .libelle-avec-aide{flex-wrap:nowrap;gap:4px}.ifm-saisie .case{white-space:nowrap;gap:6px}@container (width<=380px){.grille-saisie{grid-template-columns:minmax(0,1fr) 74px 74px;gap:8px 6px}.grille-saisie.avec-retrait{grid-template-columns:minmax(0,1fr) 74px 74px 18px}.grille-saisie.une.avec-retrait{grid-template-columns:minmax(0,1fr) 74px;padding-right:24px}.grille-saisie.variables{grid-template-columns:minmax(0,1fr) 66px 66px 40px}.grille-saisie.une{grid-template-columns:minmax(0,1fr) 74px}.grille-saisie.une.large{grid-template-columns:minmax(0,1fr) 200px}.libelle-grille .libelle-ligne{gap:3px;font-size:13px}.libelle-grille .libelle-ligne .champ-nombre{width:40px!important}.retirer-ligne{width:18px}}.ifm-saisie select.liste{flex:none;width:72px}.bouton-discret.pleine-largeur{width:100%}.encart-saisie .tableau-conges{gap:6px}.pastille{vertical-align:middle;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.pastille-s{color:#005494;background:#c4dbf3}.pastille-ns{color:#8a3c00;background:#ffe0b2}.pastille-rgdu{color:#1b5e20;background:#c8e6c9}.badge-ace{color:#33404d;font:inherit;vertical-align:1px;letter-spacing:.03em;cursor:help;background:#fff;border:1px solid #8a95a3;border-radius:3px;padding:0 4px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.badge-ace:hover{border-color:var(--accent);color:var(--accent)}.pastille-mission{color:#5b1785;background:#e1bee7}.libelle-ligne{color:#5f6b78;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.libelle-ligne.actif{color:var(--texte-fort)}.coche-ligne{color:#2e7d32}.mot-colle{white-space:nowrap}.mot-colle>.coche-ligne{vertical-align:-1px;margin-right:4px}.libelle-fort{color:var(--texte-fort);font-size:15px;font-weight:600}.tableau-saisie{align-items:center;gap:8px;display:grid}.colonnes-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px}.colonnes-variables{grid-template-columns:1fr}.colonnes-variables>.entete-col,.colonnes-variables>span:empty{display:none}.contenu-ligne{grid-template-columns:1.1fr 1fr 1fr 46px;align-items:center;gap:4px 8px;display:grid}.contenu-ligne .taux-calcule{text-align:right;grid-column:1/-1}.contenu-ligne .taux-calcule:empty{display:none}.colonnes-montant{grid-template-columns:1.1fr .8fr 1.2fr 1.2fr}.colonnes-frais{grid-template-columns:.9fr 1.25fr 1.25fr;gap:10px 8px}.colonnes-divers{grid-template-columns:1fr 1.3fr 1.3fr;gap:10px 8px}.entete-col{color:var(--gris-bleu);text-align:center;font-size:12px;font-weight:700}.ligne-avec-pastille{align-items:center;gap:6px;display:inline-flex}.ligne-option,.ligne-entete-variables{align-items:center;gap:8px;display:flex}.ligne-entete-variables .espace{flex:1}.ligne-entete-variables .champ-nombre{width:130px}.nom-variable{min-height:36px!important}.bouton-unite{border:1.5px solid var(--bord-champ);color:#33404d;cursor:pointer;background:#fff;border-radius:8px;height:36px;font-weight:700}.bouton-unite.pct{background:var(--accent);color:#fff;border-color:var(--accent)}.taux-calcule{color:#5f6b78;font-size:12px}.ligne-complement{align-items:center;gap:8px;font-size:14px;display:flex}.bouton-croix{border:1px solid var(--bord-champ);cursor:pointer;color:#33404d;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.bouton-croix:hover{border-color:var(--accent);color:var(--accent)}.pastille-mode{color:#455a64;cursor:pointer;white-space:nowrap;background:#ebeef3;border:1.5px solid #90a4ae;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 10px;font-size:13px;display:inline-flex}.pastille-mode.mission{color:#5b1785;background:#e1bee7;border-color:#8e24aa}.pastille-mode:hover{box-shadow:0 0 0 3px #1a73e833}.bloc-frais{grid-template-columns:1fr 120px;align-items:end;gap:12px;display:grid}.grand-bouton{border:1.5px solid var(--bord-champ);border-radius:var(--rayon);min-height:92px;font:inherit;color:var(--texte-secondaire);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.grand-bouton:hover{border-color:var(--accent);color:var(--accent)}.bloc-transport{grid-template-columns:1fr 1.6fr .9fr;align-items:end;gap:10px;display:grid}.bloc-transport-champs{padding-left:25%}.detail-transport{text-align:center;color:#5f6b78;margin:0;font-size:13px}.ligne-contrat{align-items:center;gap:16px;display:flex}.ligne-contrat .liste{max-width:420px}.ligne-ifm .liste{max-width:140px}.bloc-conges{flex-direction:column;gap:8px;display:flex}.tableau-conges{text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px 10px;display:grid}.valeur-calculee{font-size:15px}.montant-sem{color:#33404d;font-size:13px;font-weight:700}.cases{row-gap:14px}.case{color:var(--texte);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.case input{width:16px;height:16px;accent-color:var(--accent)}.case.desactive{color:#5f6b78}.interrupteur{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.interrupteur input{opacity:0;width:1px;height:1px;position:absolute}.interrupteur .glissiere{background:#c4cedc;border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.interrupteur .glissiere:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.interrupteur input:checked+.glissiere{background:var(--accent)}.interrupteur input:checked+.glissiere:after{left:16px}.interrupteur input:focus-visible+.glissiere{outline:2px solid var(--accent);outline-offset:2px}.grille-cet{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:12px;display:grid}.boutons-cet{flex-direction:column;gap:8px;display:flex}.mention-max{color:#5f6b78;font-size:11px}.mention-max.nul{color:#a3abb6}.bouton-bulle{width:100%;display:inline-block;position:relative}.ligne-avec-pastille .bouton-secondaire-panneau{white-space:nowrap;gap:0;padding:0 4px 0 6px;font-size:13px}.ligne-avec-pastille .bouton-secondaire-panneau .icone{width:13px;height:13px}.ligne-avec-pastille .bouton-bulle{min-width:0}.bouton-secondaire-panneau{border:1.5px solid var(--bord-champ);width:100%;min-height:38px;font:inherit;cursor:pointer;color:var(--texte);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.bouton-secondaire-panneau:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bouton-secondaire-panneau:disabled{color:#5f6b78;cursor:default;background:#f1f4f7}.bouton-secondaire-panneau.sans-icp{color:var(--avertissement-texte);background:var(--avertissement-fond);border-color:#e6cf7a}.note-sans-icp{background:var(--avertissement-fond);color:var(--avertissement-texte);border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.35;display:flex}.note-sans-icp svg{flex:none;margin-top:1px}.bulle{z-index:25;border-radius:var(--rayon);box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #dde3eb;width:240px;padding:10px 12px;position:absolute;top:44px;left:0}.grille-2>.bouton-bulle:nth-child(2n) .bulle{left:auto;right:0}.bulle label{color:#33404d;flex-direction:column;gap:6px;font-size:13px;display:flex}.bulle input[type=range]{accent-color:var(--accent)}.resultats{position:relative;container-type:inline-size}.estompe{opacity:.6;transition:opacity .15s}.suffixe-titre{color:var(--gris-bleu);font-weight:600}.titre-page.simulateur{margin-bottom:8px}.titre-page.simulateur h1{letter-spacing:.1em;font-size:24px}.separateur-actions{background:var(--bord-champ);width:1px;height:28px;margin:0 4px}@container (width<=640px){.actions-titre .texte-bouton{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions-titre .bouton-discret{padding:0 11px}}@container (width<=880px){.titre-page.simulateur,.titre-page.simulateur .actions-titre{flex-wrap:nowrap}.titre-page.simulateur .actions-titre .texte-bouton{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.titre-page.simulateur .actions-titre .bouton-discret{padding:0 11px}}@container (width<=720px){.titre-page.simulateur .debut-telecharger,.titre-page.simulateur .suite-saisie{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.titre-page.simulateur h1{letter-spacing:.08em;white-space:nowrap;font-size:20px}}@container (width<=680px){.titre-page.simulateur{gap:10px}.titre-page.simulateur h1{letter-spacing:.06em;font-size:18px}.titre-page.simulateur .actions-titre{gap:6px}.titre-page.simulateur .separateur-actions{margin:0 2px}}.bouton-telecharger:disabled{opacity:.7;cursor:progress}.message-telecharger{font-size:13px}.historique .bandeau{margin:8px 0 0}.bandeau-synthese{border:1px solid var(--bord);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:14px 24px;margin:14px 0 18px;padding:14px 22px;display:grid;box-shadow:0 6px 18px #14285014}.barres-synthese{grid-template-columns:max-content max-content minmax(140px,1fr) max-content;gap:8px 16px;min-width:0;display:grid}.ligne-bandeau{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:34px;display:grid}.libelle-bandeau{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:700}.montant-bandeau{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.montant-bandeau strong{color:var(--texte-fort);white-space:nowrap;font-size:26px;font-weight:800;line-height:1}.jauge{background:#edf1f5;border-radius:5px;height:14px;display:block;position:relative;overflow:hidden}.jauge .remplissage{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.jauge.depuis-droite .remplissage{left:auto;right:0}.pct-bandeau{color:var(--gris-bleu);white-space:nowrap;font-size:15px}.pct-bandeau b{color:var(--texte-fort);font-size:17px;font-weight:800}.pct-bandeau.double{align-items:center;gap:2px 14px;display:flex}.taux-marge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pastille-taux{color:#fff;border-radius:6px;padding:1px 8px;font-size:17px;font-weight:800}.taux-gris{color:var(--texte-fort);font-size:15px;font-weight:700}.legende-taux{color:var(--gris-bleu);font-size:14px}.ecart-marge{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.ecart-marge.hausse{color:var(--succes-texte);background:var(--succes-fond)}.ecart-marge.baisse{color:var(--erreur-texte);background:var(--erreur-fond)}.ecart-marge .legende-ecart{font-weight:400}.carte-mission{border-left:1px solid #edf1f5;flex-direction:column;gap:8px;padding-left:20px;display:flex}.ligne-mission{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.libelle-mission{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-bleu);white-space:nowrap;flex-wrap:nowrap;font-size:12px;font-weight:700}.aller-fiche{justify-content:center;min-height:36px;font-size:13px}@container (width<=1100px){.bandeau-synthese{grid-template-columns:minmax(0,1fr);gap:12px 18px;padding:12px 18px}.barres-synthese{column-gap:14px}.carte-mission{border-top:1px solid #edf1f5;border-left:none;flex-direction:row;align-items:center;gap:20px;padding:10px 0 0}.ligne-mission{grid-template-columns:auto 130px}.ligne-mission+.ligne-mission{grid-template-columns:auto 80px}.carte-mission .aller-fiche{margin-left:auto;padding:0 14px}.libelle-bandeau{letter-spacing:.04em;font-size:13px}.montant-bandeau strong{font-size:22px}.pct-bandeau{font-size:14px}.pct-bandeau b,.pastille-taux{font-size:15px}.taux-gris{font-size:14px}.pct-bandeau.double .legende-taux{font-size:13px}.ecart-marge .legende-ecart{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=760px){.pct-bandeau.double{flex-direction:column;align-items:flex-start}.barres-synthese{column-gap:12px}}@container (width<=600px){.libelle-bandeau{font-size:12px;line-height:1.25}.portee-bandeau{opacity:.8;font-size:11px;display:block}.separateur-portee{display:none}.montant-bandeau strong{font-size:20px}.barres-synthese{column-gap:10px}.carte-mission{gap:12px}.ligne-mission{grid-template-columns:auto 118px}.ligne-mission+.ligne-mission{grid-template-columns:auto 72px}}@container (width<=480px){.barres-synthese{grid-template-columns:max-content max-content minmax(0,1fr)}.ligne-bandeau .pct-bandeau{grid-column:2/-1;justify-self:end;margin-top:-4px}.carte-mission{flex-wrap:wrap}}.grille-cartes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}@container (width<=1100px){.grille-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=460px){.grille-cartes{grid-template-columns:minmax(0,1fr)}}@container (width<=640px){.grille-cartes{gap:12px}.carte-resultat{padding:14px}.montant-encadre{font-size:21px}.legende-liste .part{display:none}}@container (width<=380px){.haut-saisie,.corps-rubrique{padding-left:14px;padding-right:14px}.barre-rubriques{padding-left:10px;padding-right:10px}.champ-nombre button{width:16px}}.carte-resultat{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;border-top:3px solid;flex-direction:column;gap:10px;min-width:0;padding:15px 18px 16px;display:flex}.carte-resultat h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ligne-montant{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.carte-resultat .ligne-montant{min-height:41px}.encadre{flex-direction:column;display:inline-flex}.montant-encadre{white-space:nowrap;font-size:24px;font-weight:800;line-height:1.1}.valeur-horaire{flex-direction:column;align-items:flex-end;font-size:15px;font-weight:700;display:inline-flex}.libelle-horaire{color:var(--gris-bleu);letter-spacing:.04em;font-size:11px;font-weight:600}.texte-charges{color:var(--gris-bleu);margin:0;font-size:12.5px}.texte-charges strong{color:#9c1714}.texte-charges strong.reduction{color:#1b5e20}.legende-liste{color:#33404d;flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legende-liste li{align-items:center;gap:8px;min-width:0;display:flex}.legende-liste .libelle-legende{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legende-liste strong{white-space:nowrap}.legende-liste .part{color:var(--gris-bleu);text-align:right;flex:none;width:46px}.legende-liste li.negatif{color:#b71c1c}.encart-resultat{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;margin-bottom:18px;padding:16px 20px}.separateur-section{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.separateur-section:before,.separateur-section:after{content:"";background:var(--trait);flex:1;height:1px}.separateur-section:before{flex:0 0 14px}.separateur-section .point{border-radius:50%;flex:none;width:10px;height:10px}.barre-empilee .barre{background:#eff2f5;border-radius:5px;gap:0;display:flex;overflow:hidden}.barre-empilee .segment{min-width:3px;height:100%;display:block}.barre.avec-operateurs{background:0 0;gap:4px;overflow:visible}.bloc-operateur{align-items:center;gap:4px;min-width:3px;height:100%;display:flex}.segments-bloc{border-radius:4px;flex:1;min-width:3px;height:100%;display:flex;overflow:hidden}.operateur{color:#5f6b78;font-weight:700}.hachures-negatif{opacity:.85;background:repeating-linear-gradient(45deg,#c62828 0 4px,#ffcdd2 4px 8px)!important}.hachures-reduction{background:repeating-linear-gradient(45deg,#1b5e20 0 4px,#c8e6c9 4px 8px)!important}.legende{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:14px;display:flex}.element-legende{align-items:center;gap:6px;display:inline-flex}.element-legende strong{font-size:15px}.element-legende .part{color:#5f6b78;font-size:13px}.element-legende.negatif{color:#c62828}.barre-empilee .legende-liste{margin-top:10px}.carre{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.quatre-colonnes{grid-template-columns:1.2fr 1fr 1fr 1.2fr;align-items:start;gap:16px;display:grid}.quatre-colonnes>div{flex-direction:column;gap:6px;display:flex}.libelle-petit{letter-spacing:.08em;text-transform:uppercase;color:#5f6b78;font-size:11px;font-weight:700}.grand{font-size:26px;font-weight:800}.bleu{color:#1565c0}.etiquette-ecart{border-radius:6px;width:fit-content;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.etiquette-ecart.verte{color:#2e7d32;background:#e6f4ea}.etiquette-ecart.rouge{color:#c62828;background:#fdecea}.etiquette-ecart.grise{color:#5f6b78;background:#eff2f5}.verdict{border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.verdict.conforme{color:#2e7d32;background:#f0fff4;border:1.5px solid #a5d6a7}.verdict.depassement{color:#c62828;background:#fdecea;border:1.5px solid #ef9a9a}.titre-verdict{align-items:center;gap:6px;display:inline-flex}.parametres-cet{border:1px solid var(--bord);color:var(--gris-bleu);background:#f7f9fb;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:14px;padding:9px 14px;font-size:14px;display:flex}.parametres-cet strong{color:var(--texte);font-weight:600}.parametres-cet .mention{font-size:inherit}.titre-parametres-cet{letter-spacing:.08em;text-transform:uppercase;color:#33404d;margin-right:4px;font-size:12px;font-weight:700}.rangees-cet{flex-direction:column;gap:10px;display:flex}.rangee-cet{border:1px solid var(--bord);background:#fff;border-left:4px solid;border-radius:10px;grid-template-columns:230px minmax(0,1fr);align-items:center;display:grid}.titre-rangee{letter-spacing:.08em;text-transform:uppercase;padding:0 16px;font-size:12px;font-weight:700}.valeurs-rangee{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.1fr);place-items:center start;gap:12px;padding:8px 8px 8px 0;display:grid}.valeurs-rangee .operateur{justify-self:center;font-size:18px}.valeur-rangee{flex-direction:column;gap:2px;display:flex}.valeur-rangee .libelle-petit{letter-spacing:0;text-transform:none;font-size:13px}.valeur-rangee strong{color:var(--texte);font-size:17px}.total-rangee{border-radius:8px;flex-flow:wrap;justify-self:stretch;align-items:baseline;column-gap:10px;padding:8px 14px}.total-rangee .libelle-petit{color:inherit;flex-basis:100%}.total-rangee strong{color:inherit;font-size:20px}.total-rangee .etiquette-ecart{color:inherit;padding:0}.fiche-resume{container-type:inline-size}.entete-depliable{border-radius:var(--rayon);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#33404d;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.entete-depliable:hover{color:var(--bleu-titre);background:#f4f6f8}.actions-fiche{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.actions-fiche .case{font-size:13px}.bouton-discret.petit{min-height:34px;padding:0 12px;font-size:13px}.message-copie{border-radius:8px;margin:0 18px 10px;padding:6px 10px;font-size:13px}.corps-fiche .message-copie{margin:0}.message-copie.succes{background:var(--succes-fond);color:var(--succes-texte)}.message-copie.erreur{background:var(--erreur-fond);color:var(--erreur-texte)}.corps-fiche{flex-direction:column;gap:10px;display:flex}.corps-fiche .mention{margin:0}.bandeau-fiche{border-radius:var(--rayon-carte);background:#fff;border:1px solid #c4dbf3;flex-direction:column;gap:10px;padding:12px 20px 10px;display:flex;box-shadow:0 1px 3px #0f233c14}.cles-fiche{flex-wrap:wrap;align-items:flex-start;row-gap:10px;display:flex}.cle-fiche{border:none;border-right:1px solid var(--bord);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;color:var(--texte-fort);background:0 0;flex-direction:column;gap:3px;margin-right:20px;padding:2px 20px 4px 0;display:flex}.cle-fiche:last-child{border-right:none;margin-right:0;padding-right:0}.libelle-cle{color:var(--gris-bleu);font-size:12px;font-weight:600}.valeur-cle{font-size:16px;font-weight:700;line-height:1.2}.cle-fiche.grande .valeur-cle{font-variant-numeric:tabular-nums;font-size:22px}.cle-fiche:hover .valeur-cle{color:var(--bleu-marque)}.cle-fiche.modifiee .valeur-cle,.cle-fiche.modifiee .libelle-cle{color:#a04a00}@container (width<=1040px){.cles-fiche{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.cle-fiche{white-space:normal;border-right:none;margin-right:0;padding-right:0}}@container (width<=520px){.cles-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}}.pied-bandeau-fiche{border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.pied-bandeau-fiche .bouton-discret{min-height:32px}.etiquettes-fiche{flex-wrap:wrap;gap:6px;display:flex}.etiquettes-fiche button{font:inherit;color:#5f6b78;cursor:pointer;background:#fff;border:1px solid #d3dbe5;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600}.etiquettes-fiche button.active{background:var(--bleu-marque);color:#fff;border-color:var(--bleu-marque)}.etiquettes-fiche button.active:before{content:"✓ ";content:"✓ " / ""}.etiquettes-fiche button:hover{border-color:var(--bleu-marque)}.etiquettes-fiche button:not(.active):hover{color:var(--bleu-titre)}.etiquettes-fiche button .masque{border:0;padding:0}.grille-fiche{align-items:stretch;gap:10px;display:grid}.grille-fiche.colonnes-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-fiche.colonnes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-fiche.colonnes-1{grid-template-columns:minmax(0,1fr)}.colonne-fiche{flex-direction:column;gap:10px;min-width:0;display:flex}.colonne-fiche>.carte-fiche:last-child{flex:1}.carte-fiche{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;flex-direction:column;min-width:0;padding:10px 16px 6px;font-size:14px;display:flex;box-shadow:0 1px 3px #0f233c0d}.titre-carte-fiche{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.carte-fiche h3{color:var(--bleu-titre);align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:flex}.picto-fiche{background:var(--info-fond);width:26px;height:26px;color:var(--bleu-marque);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.compte-fiche{color:var(--texte-discret);white-space:nowrap;font-size:12px}.compte-fiche.rempli{color:var(--bleu-marque);font-weight:700}.ligne-fiche{box-sizing:border-box;border-bottom:1px solid #eaedf2;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:5px 0;display:flex}.carte-fiche button.ligne-fiche{width:calc(100% + 16px);min-height:30px;font:inherit;color:var(--texte-fort);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #edf1f5;border-radius:6px;margin:0 -8px;padding:5px 8px;font-size:14px}.carte-fiche button.ligne-fiche:last-child{border-bottom:none}.carte-fiche button.ligne-fiche{flex-wrap:wrap;row-gap:0}.carte-fiche .valeur-fiche{white-space:nowrap;margin-left:auto}.carte-fiche button.ligne-fiche:hover{background:#e8f1fb}.carte-fiche .ligne-fiche:not(.vide) .valeur-fiche{font-variant-numeric:tabular-nums;font-size:15px}.carte-fiche .ligne-fiche.vide{color:#5f6b78;min-height:25px;padding-top:2px;padding-bottom:2px;font-size:13px}.carte-fiche button.ligne-fiche>span:first-child:after,.libelle-cle:after{content:"Modifier ›";content:"Modifier ›" / "";color:var(--bleu-marque);opacity:0;margin-left:10px;font-size:12px;font-weight:700}.carte-fiche button.ligne-fiche:is(:hover,:focus-visible)>span:first-child:after,.cle-fiche:is(:hover,:focus-visible) .libelle-cle:after{opacity:1}.carte-fiche .ligne-fiche.pointille{border-bottom-style:dashed}.ligne-fiche.vide{color:#5f6b78}.carte-fiche .ligne-fiche.modifiee{color:#a04a00;font-weight:600;box-shadow:inset 3px 0 #e67e22}.valeur-fiche{text-align:right;color:var(--texte-fort);flex-direction:column;font-weight:700;display:flex}.ligne-fiche.vide .valeur-fiche{color:#5f6b78;font-weight:400}.ligne-fiche.modifiee .valeur-fiche{color:#a04a00}.sous-valeur{color:#5f6b78;font-size:11px;font-weight:400}.zone-onglets{min-height:80vh;margin-top:6px;container:onglets/inline-size}.zone-onglets>[role=tabpanel]{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;padding:20px 22px 26px}.zone-onglets>[role=tabpanel].sans-cadre{background:0 0;border:0;border-radius:0;padding:0}.onglets{background:#e5e9ef;border-radius:14px;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:5px;display:flex}.onglets button{white-space:nowrap;font:inherit;color:#4a5868;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.onglets button .icone{flex:none}.onglets button:hover{color:var(--bleu-titre);background:#ffffff8c}.onglets button.actif{color:var(--bleu-titre);background:#fff;box-shadow:0 1px 3px #102a4d29,0 1px 1px #102a4d0f}@container onglets (width<=900px){.onglets button{gap:6px;padding:8px 10px;font-size:14px}}:root:not([data-disposition=TELEPHONE]) .onglets{flex-wrap:nowrap}@container onglets (width<=770px){:root:not([data-disposition=TELEPHONE]) .onglets button>.icone:first-child{display:none}}@container onglets (width<=680px){:root:not([data-disposition=TELEPHONE]) .onglets button{padding:7px 8px;font-size:13.5px}}@container onglets (width<=600px){:root:not([data-disposition=TELEPHONE]) .onglets .suite-onglet{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cadenas-onglet{color:#5f6b78;display:inline-flex}.contenu-onglet{flex-direction:column;gap:16px;display:flex}.rappel{color:#5f6b78;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:13px;display:flex}.pastille-rappel{color:#005494;text-transform:uppercase;background:#e8f1fb;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.carre-gris{vertical-align:middle;background:#e7ebf1;border:1px solid #ddd;border-radius:2px;width:12px;height:12px;display:inline-block}.cadre-carte{flex-direction:column;gap:12px;display:flex;position:relative}.outils-carte{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bascule-carte{background:var(--fond-piste);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.bascule-carte button{font:inherit;color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:600}.bascule-carte button.actif{color:#fff;background:#0b3d6b;font-weight:700}.reglage-carte{color:#33404d;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.reglage-carte select{border:1px solid var(--bord);height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:14px}.reglage-carte .champ-nombre{width:120px}.emplacement-carte{flex:0 0 250px;height:44px}.legende-carte{color:#33404d;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;display:flex}.legende-carte>span{align-items:center;gap:6px;display:inline-flex}.legende-carte .carre{border-radius:3px;width:14px;height:14px;display:inline-block}.legende-carte .carre.atteint{background:#cfe9d6}.legende-carte .carre.atteint.minimum{box-shadow:inset 0 0 0 2px #1e7a34}.legende-carte .carre.sous-cible{background:#fff;border:1px solid #d9e0e9}.echelle-carte{flex-direction:column;width:100%;align-items:stretch!important;gap:3px!important;display:inline-flex!important}.echelle-carte .barre{background:linear-gradient(90deg,#f2aaa3,#f5f7f9 50%,#8fcea0);border-radius:5px;height:10px}.echelle-carte .reperes{justify-content:space-between;display:flex}.syntheses-carte{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.syntheses-carte p{color:#14532d;background:#e7f3ea;border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.carte-tuiles{border-collapse:separate;border-spacing:4px;width:100%;font-size:15px}.cadre-carte .defilement-carte{overflow-y:hidden}.carte-tuiles th,.carte-tuiles td{text-align:center;height:38px;padding:0}.carte-tuiles th{color:#33404d;background:#f2f5f8;border-radius:8px;min-width:64px;padding:0 8px;font-size:14px;font-weight:700}.carte-tuiles thead th{white-space:nowrap}.carte-tuiles th.actuelle{color:#fff;background:#0b3d6b}.carte-tuiles th.croix{color:#0b3d6b;background:#e8f1fb}.carte-tuiles th.coin{color:#5f6b78;text-transform:uppercase;letter-spacing:.04em;text-align:left;vertical-align:bottom;background:0 0;padding:0 4px 6px;font-size:11px;font-weight:700}.carte-tuiles tbody th{z-index:1;position:sticky;left:0;box-shadow:-4px 0 #fff}.carte-tuiles .colonne-smic{background:repeating-linear-gradient(135deg,#e5e9ef 0 4px,#f4f6f8 4px 8px);border-radius:8px;min-width:64px}.carte-tuiles th.colonne-smic{color:#4b5563;padding:0 6px;font-size:11px;font-weight:400}.carte-tuiles th.colonne-smic strong,.carte-tuiles th.colonne-smic span{display:block}.carte-tuiles td{min-width:72px}.carte-tuiles td.vide{color:#5f6b78;background:#f2f5f8;border-radius:8px}.case-carte{color:#1f2933;cursor:pointer;width:100%;height:38px;font:inherit;font-variant-numeric:tabular-nums;background:#f5f7f9;border:none;border-radius:8px;padding:0 6px;font-size:15px}.case-carte:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.case-carte.hausse{color:#14532d;font-weight:600}.case-carte.baisse{color:#7f1d1d;font-weight:600}.case-carte.croix{box-shadow:inset 0 0 0 2px #1565c040}.case-carte.survolee{font-weight:800;position:relative;box-shadow:0 0 0 3px #1565c0}.case-carte.atteint{color:#14532d;background:#cfe9d6;font-weight:600}.case-carte.sous-cible{color:#5f6b78;background:#fff;box-shadow:inset 0 0 0 1px #e3e8ef}.case-carte.atteint.minimum{font-weight:800;box-shadow:inset 0 0 0 2px #1e7a34}.case-carte.actuelle{font-weight:800;position:relative;box-shadow:0 0 0 3px #fff,0 0 0 5px #0b3d6b;color:#fff!important;background:#0b3d6b!important}.bulle-carte{z-index:8;width:max-content;max-width:290px;padding-top:8px;position:absolute;transform:translate(-50%)}.bulle-carte .contenu-bulle{min-width:240px}.bulle-carte .contenu-bulle>strong{font-size:14px}.bulle-carte .hausse{color:#1e7a34}.bulle-carte .baisse{color:#b3261e}.tableau-comparaison,.tableau-gains,.tableau-admin{border-collapse:collapse;width:100%;font-size:14px}.tableau-comparaison th,.tableau-gains th{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#555;border-bottom:2px solid #ddd;padding:10px;font-size:11px}.tableau-comparaison th span{color:#666;font-size:10px;font-weight:400;display:block}.tableau-comparaison td,.tableau-gains td{text-align:center;border-bottom:1px solid #eee;padding:12px 10px}.tableau-comparaison tbody tr:nth-child(odd),.tableau-gains tbody tr:nth-child(odd){background:#f9fafb}.tableau-comparaison .col-marge{border-left:1px solid #ddd}.tableau-comparaison .nom-contrat{text-align:left;font-weight:700}tr.ligne-reference{box-shadow:inset 3px 0 #1565c0;background:#f6f8fa!important}tr.ligne-reference td{color:#1565c0;font-weight:700}.etiquette-option{color:#1565c0;background:#e8f1fb;border-radius:4px;margin:0 2px;padding:2px 6px;font-size:11px;font-weight:700}.ecart.favorable{color:#2e7d32}.ecart.defavorable{color:#c0392b}.ecart.nul{color:#6b6b6b}.absolu{color:#666;font-size:12px;font-weight:400}.absent{color:#6b6b6b}.ligne-interrupteurs{gap:28px;display:flex}.bandeau.avec-icone{align-items:flex-start;gap:10px;margin:0;display:flex}.bandeau.avec-icone>.icone{flex:none;margin-top:2px}.etiquette-gain{border-radius:4px;margin:0 2px;padding:2px 8px;font-size:12px;font-weight:700}.etiquette-gain.icp{color:#2e7d32;background:#e8f5e9}.etiquette-gain.cp{color:#6d4c41;background:#efebe9}.etiquette-gain.souplesse{color:#b34300;background:#fff3e0}.etiquette-gain.icp-cet{color:#1565c0;background:#e8f1fb}.contenu-onglet:has(>.cartes-outils){gap:20px;container:pilotage/inline-size}.cartes-outils{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:2px;display:grid}.cartes-outils button{text-align:left;border:1px solid var(--bord);min-width:0;font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.cartes-outils button:hover{border-color:#c1ccdb}.cartes-outils button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cartes-outils button.actif{border:2px solid var(--bleu-marque);background:#f6f8fa;padding:7px 11px;box-shadow:0 4px 14px #0054941f}.pastille-outil{background:var(--info-fond);width:30px;height:30px;color:var(--bleu-marque);border-radius:8px;flex:none;place-items:center;display:grid}.cartes-outils button.actif .pastille-outil{background:var(--bleu-marque);color:#fff}.texte-outil{flex-direction:column;gap:2px;min-width:0;display:flex}.texte-outil strong{color:var(--texte-fort);font-size:13.5px}.cartes-outils button.actif .texte-outil strong{color:var(--bleu-marque)}.texte-outil span{color:var(--texte-discret);font-size:12px;line-height:1.3}.question-intro{font-weight:700;color:#0b3d6b!important}.comment-ca-marche{margin-left:auto;font-size:14px;position:relative}.comment-ca-marche summary{cursor:pointer;color:#1565c0;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.comment-ca-marche summary::-webkit-details-marker{display:none}.comment-ca-marche>div{z-index:8;border:1px solid var(--carte-pale-bord);background:#f9fafb;border-radius:10px;flex-direction:column;gap:6px;width:min(560px,80vw);padding:12px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #14285029}.comment-ca-marche p{color:#33404d;margin:0;line-height:1.5}.colonnes-pilotage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px;display:grid}.colonne-question,.colonne-graphe{flex-direction:column;gap:14px;min-width:0;display:flex}.phrase-objectif{background:var(--fond);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:14px 16px;display:grid}.ligne-phrase{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 16px;display:flex}.libelle-phrase{color:var(--texte-secondaire);font-size:14px;font-weight:600}.phrase-objectif .champ-nombre{border:2px solid var(--bleu-marque);background:#fff;border-radius:10px;width:100%;height:42px}.phrase-objectif .champ-nombre input{color:var(--bleu-marque);font-size:18px;font-weight:800;line-height:1.3}.phrase-objectif .champ-nombre .unite-champ{font-size:13px;font-weight:700}.libelle-phrase .aide{vertical-align:middle;margin-left:4px;font-size:14px;font-weight:400}.libelle-phrase .insecable{white-space:nowrap}.bouton-calculer{justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;display:inline-flex}.reponse-objectif{border:1px solid #e8f1fb;border-left:6px solid var(--bleu-marque);background:linear-gradient(135deg,#e8f1fb 0%,#fafbfc 100%);border-radius:14px;flex-direction:column;gap:14px;padding:16px 20px;display:flex}.reponse-principale{flex-direction:column;gap:6px;min-width:0;display:flex}.reponse-intro{color:var(--texte-secondaire);font-size:14px}.reponse-valeur{color:var(--bleu-marque);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.reponse-objectif .etiquette-ecart{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.vignettes-objectif{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.vignettes-objectif.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.vignette-objectif{background:#fff;border:1px solid #e8f1fb;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.titre-vignette{color:var(--texte-secondaire);font-size:13px;font-weight:600}.valeur-vignette{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.valeur-vignette strong{color:var(--texte-fort);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.1}.pastille-pourcentage{color:var(--bleu-marque);background:var(--info-fond);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.comparaison-vignette{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.comparaison-vignette .mention{color:var(--texte-discret);font-size:12px}.reponse-action{flex-direction:column;align-items:stretch;gap:6px;display:flex}.reponse-action .mention{color:var(--texte-discret);text-align:center;font-size:12px}.bouton-appliquer{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2e7d32;border:1px solid #2e7d32;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #2e7d3240}.bouton-appliquer:hover{background:#1e5a2b;border-color:#1e5a2b}.bouton-appliquer:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bouton-appliquer:disabled{color:#5f6b78;box-shadow:none;cursor:default;background:#f1f4f7;border-color:#d5dbe3}.alternatives-objectif{flex-direction:column;gap:14px;min-width:0;display:flex}.graphe-objectif{flex-direction:column;gap:10px;min-width:0;display:flex}.entete-graphe{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.entete-graphe h3{color:var(--texte-fort);margin:0;font-size:15px;font-weight:700}.lien-lecture{font:inherit;color:var(--bleu-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.lien-lecture:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.lecture-graphe{background:var(--fond);border-radius:12px;padding:12px 14px}.lecture-graphe ul{color:var(--texte-secondaire);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.lecture-graphe li{align-items:flex-start;gap:10px;display:flex}.lecture-graphe li.impossible{color:var(--texte-discret);font-style:italic}.puce-lecture{border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.puce-lecture.ligne{background:#1565c0;border-radius:3px;width:18px;height:5px;margin-top:8px}.puce-lecture.ligne-grise{background:#a8a8a8;border-radius:3px;width:18px;height:5px;margin-top:8px}.puce-lecture.orange{background:#e67e22}.puce-lecture.noir{background:#222}.puce-lecture.vert{background:#2e7d32}.puce-lecture.vide{border:2px solid #2e7d32}.puce-lecture.hachure{background:repeating-linear-gradient(135deg,#d0d9e4 0 3px,#ebeef3 3px 6px);border-radius:3px}.puce-lecture.case{background:#1565c0;border-radius:3px}@container pilotage (width<=980px){.cartes-outils{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.cartes-outils button{scroll-snap-align:start;flex:0 0 230px}}@container pilotage (width>=761px){.ligne-phrase .comment-ca-marche>div{left:0;right:auto}}@container pilotage (width<=760px){.colonnes-pilotage{grid-template-columns:minmax(0,1fr);gap:20px}}@container pilotage (width<=620px){.cartes-outils button{flex-direction:column;flex-basis:168px;align-items:flex-start;gap:8px;padding:12px 14px}.cartes-outils button.actif{padding:11px 13px}.pastille-outil{border-radius:9px;width:34px;height:34px}.texte-outil strong{font-size:14px}.texte-outil span{display:none}.reponse-objectif{padding:16px}.reponse-valeur{font-size:30px}.vignettes-objectif.deux,.lecture-graphe ul{grid-template-columns:minmax(0,1fr)}}.pleine-largeur{width:100%}.cadre-attente{text-align:center;color:#5f6b78;border:2px dashed #cdd6e1;border-radius:10px;padding:40px 20px}.graphe{margin:0}.graphe svg{width:100%;height:auto;font-family:var(--police)}.titre-graphe{letter-spacing:.08em;text-transform:uppercase;color:#555;margin-bottom:8px;font-size:12px;font-weight:800}.legende-graphe{color:#555;flex-wrap:wrap;gap:20px;margin:6px 0;font-size:14px;display:flex}.legende-graphe.centree{justify-content:center}.legende-graphe .trait{vertical-align:middle;border-radius:2px;width:18px;height:4px;display:inline-block}.legende-graphe .rond{vertical-align:middle;border-radius:50%;width:11px;height:11px;display:inline-block}.graphe .grille{stroke:#e6eaf0}.graphe .graduation{fill:#666;font-size:11px}.graphe .titre-axe{fill:#555;font-size:13px}.graphe .axe{stroke:#9aa3ae}.graphe .pastille-ecart text{font-size:11.5px;font-weight:700}.graphe .zone-survol{touch-action:pan-y;cursor:crosshair}.graphe .repere-survol{stroke:#8a95a3;stroke-dasharray:3 3}.graphe .bulle-survol rect{fill:#fff;stroke:#d9e0e9;filter:drop-shadow(0 2px 4px #0f1e3226)}.graphe .libelle-bulle{fill:#5f6b78;font-size:11.5px}.graphe .valeur-bulle{fill:#1f2933;font-size:12px;font-weight:800}.graphe .mention-bulle{fill:#5f6b78;font-size:11px;font-weight:700}.legende-graphe .rond.vide{box-sizing:border-box;background:0 0;border:2px solid}.legende-graphe .impossible{color:#5f6b78;font-style:italic}.escalier{flex-direction:column;gap:10px;display:flex}.phrase-paliers{background:var(--info-fond);color:var(--info-texte);border-radius:10px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.zone-escalier{position:relative}.escalier .sous-smic{fill:#f0f3f6}.escalier .mention-smic{fill:#5f6b78;font-size:11px;font-weight:700}.escalier .coef-marche{fill:#005494;font-size:13px;font-weight:700}.escalier .coef-marche.actuel{fill:#8a4410}.escalier .repere-actuel-escalier{stroke:#e67e22;stroke-dasharray:4 3}.escalier .pastille-actuel{fill:#fff;stroke:#e67e22}.escalier .texte-actuel{fill:#8a4410;font-size:12px;font-weight:700}.escalier .marche{fill:#0000;cursor:pointer;touch-action:pan-y}.escalier .marche:focus-visible:not(.ouverte){fill:#00549414;stroke:var(--accent);stroke-width:2px;outline:none}.escalier .marche.ouverte{fill:#3a7bd50f}.bulle-escalier{z-index:6;width:max-content;max-width:300px;padding-top:8px;position:absolute;transform:translate(-50%)}.bulle-dessous .contenu-bulle{box-shadow:none}.note-paliers{color:#5f6b78;margin:0;font-size:13px}.contenu-bulle{background:#fff;border:1px solid #d9e0e9;border-radius:10px;flex-direction:column;gap:6px;min-width:240px;padding:12px 14px;font-size:13px;display:flex;box-shadow:0 4px 14px #0f1e3229}.contenu-bulle>div{justify-content:space-between;gap:12px;display:flex}.contenu-bulle>div>span{color:#5f6b78}.contenu-bulle .bouton-discret{min-height:40px;margin-top:4px}.contenu-bulle .mention{color:#5f6b78;font-size:12px}.optimiseur{flex-direction:column;gap:12px;display:flex}.optimiseur .discret{color:var(--texte-discret);font-weight:400}.titre-optimiseur{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.titre-optimiseur p{color:var(--texte-secondaire);margin:0;font-size:13.5px}.optimiseur h3{color:var(--texte-fort);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;font-weight:800;display:flex}.numero-optimiseur{color:#fff;background:var(--bleu-marque);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.saisie-optimiseur{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.panneau-optimiseur{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.panneau-optimiseur.objectif{background:#e8f1fb;border-color:#c4dbf3}.panneau-optimiseur.mission{background:#fdf3e3;border-color:#f0dbb4}.panneau-optimiseur.mission .numero-optimiseur{background:#8a5200}.champs-optimiseur{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.objectif .champs-optimiseur{grid-template-columns:auto auto;justify-content:start;align-items:end;gap:8px;display:grid}.champ-optimiseur{color:var(--texte-secondaire);flex-direction:column;gap:3px;font-size:12.5px;font-weight:600;display:flex}.libelle-optimiseur{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.champ-optimiseur .champ-nombre{background:#fff;width:104px;height:36px}.champ-optimiseur.taux .champ-nombre{width:84px}.champ-optimiseur.fort .champ-nombre{border:2px solid var(--bleu-marque)}.champ-optimiseur.fort .champ-nombre input{color:var(--bleu-marque);font-size:17px;font-weight:800;line-height:1.3}.champ-optimiseur.fort.pv .libelle-optimiseur{color:#1565c0}.champ-optimiseur.fort.net .libelle-optimiseur{color:#0f766e}.champ-optimiseur.fort.net .champ-nombre{border-color:#0f766e}.champ-optimiseur.fort.net .champ-nombre input{color:#0f766e}.mission .champ-optimiseur .champ-nombre{width:92px}.mission .champ-optimiseur.logement .champ-nombre{width:70px}.mission .champ-optimiseur.tres-court .champ-nombre{width:62px}.champ-optimiseur select.liste{background-color:#fff;width:150px;height:36px}.champ-optimiseur.large select.liste{width:160px}.champ-optimiseur.deplacement select.liste{width:96px}.champ-optimiseur.duree select.liste{width:104px}.champ-optimiseur.localisation select.liste{width:116px}.bascule-ik{align-items:center;gap:8px;display:inline-flex}.champ-optimiseur.ik select.liste{width:80px}.champ-optimiseur.court select.liste{width:90px}.champ-optimiseur .interrupteur,.ik-en-place{align-items:center;gap:4px;height:36px;display:inline-flex}.ik-en-place{color:#2e7d32;font-weight:700}.corps-mission{align-items:stretch;gap:12px;display:flex}.rangees-mission{flex-direction:column;flex:none;gap:8px;display:flex}.rangee-mission{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.titre-rangee{letter-spacing:.06em;text-transform:uppercase;color:#8a5200;flex:none;align-items:center;width:80px;height:36px;font-size:11.5px;font-weight:700;display:flex}.astuce-mission{color:#5c4600;background:#fffdf5;border:1px solid #f0d58a;border-radius:10px;flex:270px;align-items:center;gap:9px;max-width:340px;margin-left:auto;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex}.astuce-mission p{margin:0}.astuce-mission strong{display:block}.astuce-mission .picto-conseil{width:24px;height:24px}.astuce-mission.alerte{color:#8a3b00;background:#fff4ec;border-color:#f2b38a}.astuce-mission.alerte .picto-conseil{color:#8a3b00;background:#ffd9bf;font-weight:800}.bouton-saisie-optimiseur{font:inherit;color:var(--bleu-marque);cursor:pointer;background:#fff;border:1px solid #c4dbf3;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-size:13px;font-weight:700;display:inline-flex}.bouton-saisie-optimiseur[aria-expanded=true] .icone{transform:rotate(180deg)}.bouton-saisie-optimiseur:hover{background:#e8f1fb}.bouton-saisie-optimiseur:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bouton-saisie-optimiseur+.comment-ca-marche{margin-left:0}.saisie-optimiseur.repliee .panneau-optimiseur{cursor:pointer;flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.saisie-optimiseur.repliee h3{flex:none}.resume-optimiseur{min-width:0;color:var(--texte-secondaire);white-space:nowrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;display:flex}.resume-optimiseur em{color:var(--texte-discret);font-size:13px;font-style:normal}.resume-optimiseur b{color:var(--texte-fort)}.resume-optimiseur b.pv{color:#1565c0;font-size:15.5px}.resume-optimiseur b.net{color:#0f766e;font-size:15.5px}.resume-optimiseur .separateur{color:#a9b6c4}.alerte-resume{color:#8a3b00;background:#fff4ec;border:1px solid #f2b38a;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.etapes-optimiseur{flex-direction:column;gap:8px;display:flex}.titre-etapes{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.titre-etapes h3{margin-right:auto;padding-left:13px}.lien-plafonds{font:inherit;color:var(--bleu-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.lien-plafonds:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.rangee-etapes{align-items:stretch;gap:6px;margin:0;padding:0;list-style:none;display:flex}.etape-optimiseur{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.fleche-etape{color:#7f8fa3;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 1px 3px #0f233c2e}.carte-etape{cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:12px;flex-direction:column;flex:1 1 0;align-self:stretch;gap:4px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f233c0d}.carte-etape:hover{border-color:#c1ccdb}.carte-etape.choisie{border-color:var(--bleu-marque);box-shadow:0 0 0 2px #0054942e}.carte-etape.depart{background:#f7f9fb;border-style:dashed}.haut-etape{align-items:center;gap:8px;min-width:0;display:flex}.picto-etape{width:30px;height:30px;color:var(--bleu-marque);background:#e8f1fb;border-radius:9px;flex:none;place-items:center;display:grid}.carte-etape.depart .picto-etape{color:#4f5b68;background:#eaedf2}.titre-etape{color:var(--texte-fort);font-size:14px;font-weight:800;line-height:1.2}.numero-etape{color:#fff;background:var(--bleu-marque);vertical-align:1px;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;display:inline-grid}.frise-etape{background:#ebeef3;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.frise-etape:after{content:"";background:#9aa8b8;width:2px;position:absolute;top:0;bottom:0;right:0}.frise-etape .fait{background:#a9b6c4;position:absolute;top:0;bottom:0;left:0}.frise-etape .apport{background:#2a9d8f;position:absolute;top:0;bottom:0}.frise-etape.pv .apport{background:#1565c0}.frise-etape.eloigne{background:repeating-linear-gradient(135deg,#f6c9c4 0 4px,#fde8e6 4px 8px)}.kpi-etape{flex-direction:column;gap:1px;padding:2px 0;display:flex}.kpi-etape b{color:var(--bleu-marque);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.2}.kpi-etape span{color:var(--texte-discret);font-size:11.5px}.carte-etape.depart .kpi-etape b{color:#33404d}.lien-explication{font:inherit;color:#1565c0;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-size:12px;font-weight:600}.lien-explication:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.explication-etape{color:var(--texte-secondaire);background:#f7f9fb;border:1px solid #c4dbf3;border-radius:10px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px 32px;margin-top:4px;padding:16px 20px;font-size:13.5px;display:grid;position:relative}.explication-etape.sans-visuel{grid-template-columns:minmax(0,1fr)}.explication-etape:before{content:"";top:-7px;left:calc(var(--fleche) - 6px);background:#f7f9fb;border-top:1px solid #c4dbf3;border-left:1px solid #c4dbf3;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.texte-explication>strong{color:var(--texte-fort);margin-bottom:4px;font-size:14px;display:block}.texte-explication p{margin:0 0 6px;line-height:1.5}.texte-explication p b{color:var(--texte-fort)}.effets-explication{border-top:1px solid #e8f1fb;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:7px 0 0;font-size:13px;list-style:none;display:flex}.effets-explication li{align-items:baseline;gap:6px;display:flex}.effets-explication b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.effets-explication .net b{color:#0f766e}.effets-explication .pv b{color:#1565c0}.effets-explication span{color:var(--texte-discret);font-size:12px}.visuel-explication{min-width:0}.apres-etape{grid-column:1/-1;min-width:0}.entete-apres{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:6px;display:flex}.entete-apres .titre-visuel{margin:0}.legende-frises{color:var(--texte-discret);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;display:flex}.legende-frises i{vertical-align:1px;border-radius:999px;width:16px;height:7px;margin-right:5px;display:inline-block}.legende-frises i.fait{background:#a9b6c4}.legende-frises i.apport-net{background:#2a9d8f;margin-right:2px}.legende-frises i.apport-pv{background:#1565c0}.jauges-apres{background:#fff;border:1px solid #e0e5ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px 10px;display:grid}.jauge-etape{gap:6px;min-width:0;display:grid}.jauge-etape+.jauge-etape{border-left:1px solid #e8edf3;margin-left:18px;padding-left:18px}.haut-jauge{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nom-jauge{font-size:12.5px;font-weight:700}.nom-jauge em{color:var(--texte-discret);font-style:normal;font-weight:600}.jauge-etape.net .nom-jauge{color:#0f766e}.jauge-etape.pv .nom-jauge{color:#1565c0}.valeur-jauge{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.valeur-jauge b{color:var(--texte-fort);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.valeur-jauge.inchange b{color:var(--texte-discret);font-weight:600}.valeur-jauge .delta{font-size:12.5px;font-weight:700}.jauge-etape.net .delta{color:#0f766e}.jauge-etape.pv .delta{color:#1565c0}.valeur-jauge .delta.negatif{color:#c62828}.mention-inchange{color:var(--texte-discret);font-size:12px;font-weight:600}.bornes-jauge{color:var(--texte-discret);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.bornes-jauge b{color:var(--texte-secondaire);font-weight:700}.titre-visuel{color:var(--texte-secondaire);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.note-visuel{color:var(--texte-discret);margin-top:6px;font-size:12px;display:block}.note-visuel b{color:var(--texte-secondaire)}.reste-explication{background:#fff;border:1px solid #e0e5ed;border-radius:10px;grid-template-columns:auto auto auto auto 1fr;align-items:baseline;gap:8px 14px;padding:10px 14px;display:grid}.reste-explication .nom{font-size:12.5px;font-weight:700}.reste-explication .nom.net{color:#0f766e}.reste-explication .nom.pv{color:#1565c0}.reste-explication .valeur{color:var(--texte-fort);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.reste-explication .valeur small{color:var(--texte-discret);margin-right:4px;font-size:11.5px;font-weight:600}.reste-explication .fleche{color:#7f8fa3}.reste-explication .reste{white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 10px;font-size:13px;font-weight:800}.reste-explication .reste.net{color:#0b5f58;background:#dcf1ee}.reste-explication .reste.pv{color:#005494;background:#e8f1fb}.cases-visuel{gap:6px;display:flex}.case-visuel{background:linear-gradient(to top, #f6e3b4 0 var(--rempli), #fff var(--rempli));border:1px solid #e3c78f;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:54px;display:flex}.case-visuel.plein{background:#f6e3b4;border-color:#c09a45}.case-visuel.nuit{background:linear-gradient(to top, #f0c6b0 0 var(--rempli), #fff var(--rempli));border-color:#d3a088}.case-visuel.nuit.plein{background:#f0c6b0;border-color:#a8623f}.case-visuel b{color:var(--texte-fort);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.case-visuel small{color:#4b5a6a;font-size:11px}.groupes-visuel{gap:6px;display:flex}.groupe-visuel{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.groupe-visuel em{color:var(--texte-discret);font-size:11px;font-style:normal;font-weight:700}.groupe-visuel .cases-visuel{gap:5px}.barre-pile{border-radius:7px;gap:2px;height:30px;display:flex;overflow:hidden}.barre-pile i{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:6px;font-size:12px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.barre-pile i b{font-weight:800}.legende-pile{color:var(--texte-secondaire);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.legende-pile b{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.sans-charges{background:#145f57}.sans-charges-2{background:#2a7f75}.avec-charges{background:#8a5200}.liste-coef{background:#fff;border:1px solid #e0e5ed;border-radius:10px;flex-direction:column;padding:6px 4px;display:flex}.ligne-coef{border-radius:7px;grid-template-columns:56px 92px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 12px;display:grid}.ligne-coef b{color:var(--texte-fort);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.ligne-coef em{letter-spacing:.05em;text-transform:uppercase;color:var(--texte-discret);font-size:11px;font-style:normal;font-weight:800}.ligne-coef span{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ligne-coef small{color:var(--texte-discret);font-size:12px}.ligne-coef.retenu,.ligne-coef.inchange{background:#e8f1fb}.ligne-coef.retenu b,.ligne-coef.retenu em,.ligne-coef.inchange b,.ligne-coef.inchange em{color:var(--bleu-marque)}.ligne-coef.retenu span,.ligne-coef.inchange span{color:var(--texte-fort)}.ligne-coef.depasse b,.ligne-coef.depasse span{color:#6b7480;font-weight:600}.ligne-coef.depasse em{color:#a3341f}.saut-coef{color:#a9b6c4;padding-left:32px;font-size:13px;line-height:.9}.cible-coef{height:18px;margin:1px 12px;position:relative}.cible-coef:before{content:"";border-top:2px dashed #e67e22;position:absolute;top:50%;left:0;right:0}.cible-coef span{color:#a14d00;background:#fff;padding:0 8px;font-size:11.5px;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.rien-a-changer-optimiseur{color:#1e5a2b;background:#e3f3e7;border-radius:12px;flex:3 1 0;align-items:center;padding:12px 18px;font-size:14px;line-height:1.45;display:flex}.rien-a-changer-optimiseur p{margin:0}.note-optimiseur{color:var(--texte-discret);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.detail-plafonds{border:1px solid var(--bord);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;padding:10px 14px;font-size:13px;display:grid}.detail-plafonds p{margin:4px 0}.ajoute{color:#2e7d32;font-weight:700}.retire{color:#c62828;font-weight:700}.resultat-optimiseur{background:linear-gradient(90deg,#dff1e4 0%,#f0f9f2 100%);border:1px solid #b9e0c3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:12px 18px;display:grid}.resultat-optimiseur.baisse{background:linear-gradient(90deg,#fde4e1 0%,#fff4f2 100%);border-color:#f3c1bb}.resultat-optimiseur.neutre{background:linear-gradient(90deg,#ebeef3 0%,#f6f8fa 100%);border-color:#d7dee7;grid-template-columns:minmax(0,1fr)}.marge-resultat,.changements-resultat{flex-direction:column;gap:3px;min-width:0;display:flex}.libelle-resultat{letter-spacing:.04em;text-transform:uppercase;color:var(--texte-secondaire);font-size:12px;font-weight:700}.valeurs-resultat{color:var(--texte-discret);align-items:baseline;gap:8px;display:flex}.valeurs-resultat s{font-size:15px}.valeurs-resultat b{color:#1e5a2b;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.05}.baisse .valeurs-resultat b{color:#9f1d14}.neutre .valeurs-resultat b{color:var(--texte-fort)}.ecarts-resultat{color:var(--texte-secondaire);font-size:13px}.pastille-resultat{color:#fff;background:#2e7d32;border-radius:999px;margin-right:4px;padding:1px 9px;font-weight:800;display:inline-block}.baisse .pastille-resultat{background:#c62828}.changements-resultat{border-left:1px solid #2e7d3240;padding-left:22px}.baisse .changements-resultat{border-left-color:#c6282840}.puces-resultat{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.puces-resultat li{color:var(--texte-fort);background:#ffffffd9;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.resultat-optimiseur .bouton-appliquer{min-height:44px;padding:0 22px;font-size:15px}.mention-optimiser{color:var(--texte-secondaire);align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;display:flex}.mention-optimiser svg{color:var(--accent);flex:none}.conseil-optimiseur{color:#5c4600;background:#fff6d8;border:1px solid #f0d58a;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:flex}.conseil-optimiseur p{flex:1;margin:0}.picto-conseil{color:#6d5200;background:#ffe7a3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bouton-conseil{font:inherit;color:#6d5200;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e6c35c;border-radius:8px;flex:none;padding:4px 10px;font-weight:700}.bouton-conseil:hover{background:#fffbea}.bouton-conseil:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@container pilotage (width<=980px){.saisie-optimiseur{grid-template-columns:minmax(0,1fr)}.rangee-etapes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.fleche-etape{display:none}.resultat-optimiseur,.resultat-optimiseur.neutre{grid-template-columns:minmax(0,1fr)}.changements-resultat{border-left:none;padding-left:0}.explication-etape{grid-template-columns:minmax(0,1fr);gap:16px}.explication-etape:before{display:none}}@container pilotage (width<=620px){.champ-optimiseur{flex:130px}.corps-mission{flex-direction:column}.rangees-mission{flex:auto}.titre-rangee{flex-basis:100%;height:auto}.astuce-mission{flex:none;margin-left:0}.saisie-optimiseur.repliee .panneau-optimiseur{flex-wrap:wrap}.resume-optimiseur{white-space:normal;flex-wrap:wrap}.champ-optimiseur select.liste,.champ-optimiseur.large select.liste,.champ-optimiseur.court select.liste{width:100%}.detail-plafonds{grid-template-columns:minmax(0,1fr)}.reste-explication{grid-template-columns:auto auto auto auto}.jauges-apres{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 14px}.jauge-etape+.jauge-etape{border-top:1px solid #e8edf3;border-left:none;margin-left:0;padding:12px 0 0}.nom-jauge em{display:block}.nom-jauge em .point{display:none}.reste-explication .reste{grid-column:1/-1;justify-self:start}.groupes-visuel{flex-direction:column}.ligne-coef{grid-template-columns:44px minmax(0,1fr) auto;row-gap:0}.ligne-coef small{grid-column:2/-1}.ligne-coef small:empty{display:none}.conseil-optimiseur{flex-wrap:wrap}.resultat-optimiseur .bouton-appliquer{width:100%}}.onglet-admin .section-admin{margin-bottom:10px}.corps-admin{padding:12px 18px;font-size:14px}.corps-admin .ligne-fiche{max-width:560px}.trois-colonnes-admin{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trois-colonnes-admin h4{letter-spacing:.1em;text-transform:uppercase;color:var(--bleu-marque);margin:0 0 8px;font-size:12px}.param-admin{border-bottom:1px solid #eee;flex-direction:column;padding:6px 0;display:flex}.etiquette-modifie{color:#b34300;background:#fff3e0;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.tableau-admin th,.tableau-admin td{text-align:right;border-bottom:1px solid #eee;padding:6px 8px}.tableau-admin th:first-child,.tableau-admin td:first-child{text-align:left}dialog.fenetre{border:none;border-radius:12px;padding:0;box-shadow:0 20px 60px #0000004d}dialog.fenetre::backdrop{background:#141e3273}dialog.fenetre.large{width:min(960px,92vw)}.contenu-fenetre{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.titre-fenetre{justify-content:space-between;align-items:center;display:flex}.titre-fenetre h2{margin:0;font-size:18px}.separateur{letter-spacing:.12em;text-transform:uppercase;color:#33404d;margin-top:8px;font-size:12px;font-weight:800}dialog.fenetre.saisie-detaillee{width:min(1120px,94vw)}.titres-detail{flex-direction:column;gap:2px;display:flex}.titres-detail h2{color:var(--bleu-titre);font-size:20px}.titres-detail .mention{margin:0;font-size:14px}.cases-detail{grid-template-columns:150px 240px repeat(2,minmax(0,1fr));align-items:center;gap:0 14px;display:grid}.ligne-detail{flex-direction:column;gap:4px;display:flex}.libelle-detail{font-size:15px;font-weight:700}.plafond-detail .liste{width:100%;font-size:13px}.plafond-detail .mention{margin:0;font-size:13px}.groupe-detail{grid-template-columns:76px 96px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.groupe-detail.ns{background:#fffaf0}.groupe-detail.s{background:#f9fafb}.groupe-detail .champ-nombre{width:100%}.groupe-detail.ns .champ-nombre{border-color:#ecd6aa}.groupe-detail.s .champ-nombre{border-color:#c4dbf3}.cases-detail.vide .groupe-detail{opacity:.75}.entetes-detail{align-items:end}.titre-plafond{color:#4b5563;padding-bottom:6px;font-size:12px;font-weight:700}.groupe-detail.titre{border-radius:10px 10px 0 0;padding-top:8px;font-size:12px;font-weight:700}.groupe-detail.titre strong{letter-spacing:.1em;grid-column:1/-1;font-size:12px}.groupe-detail.titre span:last-child{text-align:right}.groupe-detail.ns.titre{color:#7a4a00;background:#fff3dc}.groupe-detail.s.titre{color:#0b3d6b;background:#e8f1fb}.montant-detail{text-align:right;white-space:nowrap;font-size:15px;font-weight:700}.montant-detail.ns{color:#7a4a00}.montant-detail.s{color:#0b3d6b}.montant-detail.nul{color:#8a95a3;font-weight:600}.sous-total-detail{color:#4b5563;border-top:1px dashed #e3e8ef;padding-top:6px;font-size:13px}.sous-total-detail .montant-detail{padding-right:10px;font-size:14px}.alerte-plafond{background:var(--avertissement-fond);color:var(--avertissement-texte);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-left:404px;padding:7px 10px;font-size:13px;display:flex}.alerte-plafond>span{flex:1;min-width:220px}.conseil-plafond{background:var(--info-fond);color:var(--info-texte);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-left:404px;padding:7px 10px;font-size:13px;display:flex}.conseil-plafond>span{flex:1;min-width:220px}.bascule-deplacement{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.bascule-deplacement .selecteur-deux{width:440px;max-width:100%}.bascule-deplacement .selecteur-deux button{padding:8px 10px;font-size:15px}.bascule-deplacement .phrase{color:var(--texte-secondaire);align-items:center;gap:6px;font-size:14px;display:flex}.bascule-deplacement .phrase svg{color:var(--avertissement-texte);flex:none}.bascule-deplacement .phrase.optimiser svg{color:var(--accent)}.pied-detail{color:#33404d;border-top:1px solid #e3e8ef;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:14px;display:flex}.pied-detail .espace{flex:1}.cartouche{border-radius:10px;padding:8px 14px;font-size:14px}.cartouche strong{margin-left:6px;font-size:17px}.cartouche.ns{color:#7a4a00;background:#fff3dc}.cartouche.s{color:#0b3d6b;background:#e8f1fb}@media (width<=1000px){.cases-detail{grid-template-columns:1fr;gap:6px}.entetes-detail{display:none}.alerte-plafond,.conseil-plafond{margin-left:0}.bascule-deplacement .selecteur-deux{width:100%}}.actions-fenetre{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.bouton-telecharger:disabled[aria-busy=true]{cursor:progress}.message-telecharger{padding:6px 8px;font-size:12px}.historique{flex-direction:column;gap:6px;display:flex}.bouton-historique{min-height:34px;color:var(--texte);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1.5px solid #d3dbe5;border-radius:8px;padding:4px 6px;font-size:13px;font-weight:600;overflow:hidden}.bouton-historique:hover{border-color:var(--accent)}.simulation-ouverte{color:var(--texte-discret);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.simulation-ouverte .nom-simulation{color:var(--texte-secondaire);font-weight:600}.simulation-ouverte .modifiee{color:#b34300;font-weight:600}.simulation-ouverte.origine-equipe{color:#0b3d6b}.simulation-ouverte.origine-equipe .modifiee{color:#0b3d6b;font-weight:400}.portee-simulations{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.portee-simulations select{max-width:260px}.historique .bandeau{padding:6px 8px;font-size:12px}dialog.fenetre.moyenne{width:min(520px,92vw)}dialog.fenetre.tres-large{width:min(1240px,96vw)}.formulaire-fenetre{flex-direction:column;gap:12px;display:flex}.choix-enregistrement{flex-direction:column;gap:10px;display:flex}.choix-enregistrement button{text-align:left;overflow-wrap:anywhere}.texte-confirmation{overflow-wrap:anywhere;margin:4px 0 8px;font-size:15px;line-height:1.5}.bouton-action.danger{background:#c62828}.bouton-action.danger:hover{background:#a31f1f}.recherche-simulations{width:100%}.liste-vide{color:var(--texte-discret);text-align:center;margin:0;padding:24px 0}.defilement-tableau{max-height:60vh;overflow:auto}.tableau-simulations{border-collapse:collapse;width:100%;font-size:14px}.tableau-simulations th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#555;white-space:nowrap;background:#fff;border-bottom:2px solid #ddd;padding:0;font-size:11px;position:sticky;top:0}.tableau-simulations th .tri{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:none;padding:10px 8px}.tableau-simulations th .tri:hover{color:var(--accent)}.tableau-simulations th.nombre,.tableau-simulations td.nombre{text-align:right}.tableau-simulations td{vertical-align:middle;border-bottom:1px solid #eee;padding:8px}.tableau-simulations tbody tr:hover{background:#fafbfc}.tableau-simulations tr.ouverte{background:#f5f7f9}.tableau-simulations .col-nom{overflow-wrap:anywhere;min-width:160px}.tableau-simulations .sans-retour{white-space:nowrap}.actions-ligne{white-space:nowrap;text-align:right}.bouton-ligne{cursor:pointer;color:var(--texte);background:#fff;border:1px solid #d4dce6;border-radius:6px;margin-left:4px;padding:3px 8px;font-size:13px}.bouton-ligne:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bouton-ligne:disabled{color:#6b6b6b;cursor:default}.bouton-ligne.danger:hover{border-color:#c62828}.renommage{align-items:center;gap:4px;display:flex}.renommage input{flex:1;min-width:0}.pagination{color:var(--texte-secondaire);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.note-simulations{color:var(--texte-discret);margin:4px 0 0;font-size:12px}.masque{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.defilement-carte{max-width:100%;overflow-x:auto}@media (width<=1180px){.grille-contexte,.grille-transport{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=900px){.quatre-colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=1000px){.rangee-cet{grid-template-columns:minmax(0,1fr)}.titre-rangee{padding:10px 14px 0}.valeurs-rangee{padding:6px 10px 10px 14px}}@container (width<=560px){.valeurs-rangee{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.valeurs-rangee>:nth-child(4){display:none}.total-rangee{grid-column:1/-1}}.cadenas-onglet{font-size:.85em}.pilotage-verrouille{border-radius:12px;min-height:520px;margin-top:14px;position:relative;overflow:hidden}.illustration-pilotage{filter:blur(7px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:18px;padding:18px;display:flex}.faux-cartes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fausse-carte{background:#fff;border:1px solid #e2e7ee;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.fausse-carte span{background:#cfd8e3;border-radius:5px;width:60%;height:10px;display:block}.fausse-carte strong{background:#90caf9;border-radius:6px;width:45%;height:22px;display:block}.faux-graphique{background:#fff;border:1px solid #e2e7ee;border-radius:10px;width:100%;height:160px}.fausses-lignes{flex-direction:column;gap:8px;display:flex}.fausse-ligne{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.fausse-ligne span{background:#e2e7ee;border-radius:6px;height:14px}.carte-option-pilotage{background:#fff;border:1px solid #d8dfe8;border-radius:14px;width:min(620px,100% - 32px);padding:24px 28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #14285038}.carte-option-pilotage h2{color:var(--bleu-marque);margin:0 0 10px;font-size:20px}.accroche-pilotage{color:var(--texte-fort);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.45}.question-pilotage{color:var(--texte-secondaire);margin:0 0 6px;font-size:14px}.arguments-pilotage{color:var(--texte);flex-direction:column;gap:6px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.arguments-pilotage li{padding-left:24px;line-height:1.4;position:relative}.arguments-pilotage li:before{content:"✓";color:#2e7d32;font-weight:700;position:absolute;left:4px}.conclusion-pilotage{color:var(--texte-secondaire);margin:0 0 14px;font-size:13.5px;font-style:italic}@media (width<=1100px){.pilotage-verrouille{min-height:640px}.faux-cartes{grid-template-columns:1fr}}.menu-simulations{position:relative}.fenetre-menu-simulations{z-index:30;border-radius:var(--rayon-carte);width:360px;box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.fenetre-menu-simulations ul{margin:0;padding:0;list-style:none}.fenetre-menu-simulations .mention{margin:4px 10px 8px}.titre-menu{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-bleu);margin:6px 10px 4px;font-size:12px;font-weight:700}.entree-menu-simulations{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--texte);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.entree-menu-simulations:hover,.entree-menu-simulations:focus-visible{background:#e8f1fb}.nom-entree{flex-direction:column;min-width:0;display:flex}.nom-entree strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.detail-entree{color:var(--gris-bleu);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.statut-entree{color:var(--gris-bleu);white-space:nowrap;font-size:12px}.lien-toutes{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 10px 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.page-simulations{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-simulations.equipe{grid-template-columns:minmax(0,1fr)}.liste-simulations{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.liste-simulations .filtres-gestion,.liste-simulations .mention{margin:0}.colonne-dossiers{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;flex-direction:column;gap:6px;padding:12px 10px;display:flex}.colonne-dossiers .rubrique{margin:2px 8px 4px}.colonne-dossiers ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.colonne-dossiers li{border-radius:8px;align-items:center;gap:4px;display:flex}.colonne-dossiers li.actif{background:#e8f1fb}.choix-dossier{min-width:0;font:inherit;color:var(--texte-secondaire);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.choix-dossier:hover{color:var(--bleu-titre)}.colonne-dossiers li.actif .choix-dossier{color:var(--bleu-titre);font-weight:700}.nom-dossier{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nombre-dossier{color:var(--gris-bleu);font-size:12px}.actions-dossier{gap:2px;padding-right:4px;display:flex}.actions-dossier .bouton-ligne{justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.nouveau-dossier{font:inherit;color:var(--bleu-marque);cursor:pointer;background:0 0;border:none;border-top:1px solid #edf1f5;align-items:center;gap:6px;margin-top:4px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex}.formulaire-dossier{gap:6px;width:100%;padding:2px 4px;display:flex}.formulaire-dossier input{min-width:0;height:34px;font:inherit;border:1.5px solid var(--bord-champ);border-radius:8px;flex:1;padding:0 9px;font-size:14px}.formulaire-dossier .bouton-ligne{height:34px;margin:0}.erreur-dossier{color:var(--erreur-texte);margin:0 8px;font-size:13px}.colonne-dossiers .mention{margin:4px 8px 0;font-size:12px}.tableau-mes-simulations td{vertical-align:middle}.tableau-mes-simulations .col-nom{overflow-wrap:anywhere;min-width:170px}.tableau-mes-simulations .sous-ligne{color:var(--texte-discret);font-size:12px;font-weight:400;display:block}.bouton-ligne.ouvrir{border-color:var(--bleu-marque);color:var(--bleu-marque);font-weight:600}.bouton-ligne.modele{color:#4b2a8a;border-color:#5b3aa6;font-weight:600}.menu-actions{display:inline-block;position:relative}.menu-actions>.bouton-ligne{vertical-align:middle;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.fenetre-actions{z-index:45;text-align:left;white-space:normal;border-radius:var(--rayon-carte);width:300px;box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed}.libelle-actions{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-bleu);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.libelle-actions select{text-transform:none;letter-spacing:0;width:100%;font-weight:400}.statuts-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.statuts-actions button{border:1.5px solid var(--bord-champ);height:32px;font:inherit;color:var(--texte-secondaire);cursor:pointer;background:#fff;border-radius:8px;font-size:13px;font-weight:600}.statuts-actions button:hover{border-color:var(--accent);color:var(--accent)}.statuts-actions button.actif{background:var(--bleu-titre);border-color:var(--bleu-titre);color:#fff}.boutons-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.bouton-discret.danger{color:#b71c1c}@container (width<=1150px){.tableau-mes-simulations th:nth-child(4),.tableau-mes-simulations td:nth-child(4){display:none}}.tableau-mes-simulations td.actions-ligne{width:1%}@media (width<=1180px){.page-simulations{grid-template-columns:minmax(0,1fr)}}.coquille>.panneau{z-index:2;border-right-color:#c6d0de;box-shadow:10px 0 32px -4px #14181e42}.panneau{--texte-discret:#4f5b68;--gris-bleu:#4f5b68}.panneau .compte-entete{color:#4f5b68}.coquille>.zone-principale{z-index:1;position:relative}.encart-identite,.encart-curseurs,.groupe-saisie,.encart-saisie{border-color:#d4dce6;box-shadow:0 1px 3px #0f233c12}.barre-rubriques{border-bottom-color:#d2dae4}.pastilles-rubriques{background:#fff;border:1px solid #d4dce6;box-shadow:0 1px 3px #0f233c12}.pastilles-rubriques button{color:#33404d}[data-surligne]{transition:box-shadow 1.6s,background-color 1.6s,border-color 1.6s}[data-surligne=allume]{transition:none;background-color:#fff3c4!important;border-color:#d9a200!important;box-shadow:0 0 0 4px #f2be288c!important}label.case[data-surligne]{border-radius:8px}@media (prefers-reduced-motion:reduce){[data-surligne]{transition:none}}.disposition-telephone .panneau.en-ligne{box-shadow:none}.point-nouveau{vertical-align:1px;background:#c62828;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.envoi-partage{color:var(--bleu-marque);align-items:center;gap:4px;font-weight:600;display:inline-flex}.auteur-envoi{color:var(--texte-secondaire);font-weight:600}.fenetre-partage{gap:12px}.intro-partage{color:var(--texte-secondaire);margin:0;font-size:13.5px;line-height:1.5}.choix-destinataires{border:none;min-width:0;margin:0;padding:0}.choix-destinataires legend{color:var(--texte-fort);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.choix-destinataires ul{border:1px solid var(--bord);border-radius:var(--rayon);margin:0;padding:0;list-style:none}.choix-destinataires li+li{border-top:1px solid #eceff4}.choix-destinataires label{cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.choix-destinataires input{width:18px;height:18px;accent-color:var(--bleu-marque);flex:none;margin:0}.personne-partage{flex-direction:column;min-width:0;display:flex}.personne-partage .nom{color:var(--texte-fort);font-size:14px;font-weight:700}.personne-partage .detail{color:var(--gris-bleu);overflow-wrap:anywhere;font-size:12px}.dernier-envoi{color:var(--gris-bleu);white-space:nowrap;margin-left:auto;font-size:12px}.champ-commentaire textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--bord-champ);border-radius:var(--rayon);width:100%;min-height:76px;color:var(--texte-fort);background:#fff;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.45}.champ-commentaire textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}.champ-commentaire textarea::placeholder{color:#6b7684}.compteur-commentaire{color:var(--gris-bleu);align-self:flex-end;font-size:12px;font-weight:400}.comparaison-versions{border:1px solid var(--bord);border-radius:var(--rayon);font-size:13px;overflow:hidden}.comparaison-versions>div{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.comparaison-versions>div+div{background:#f6f8fa;border-top:1px solid #eceff4}.comparaison-versions>div>span:first-child{color:var(--gris-bleu)}.comparaison-versions strong{color:var(--texte-fort)}.bandeau-version{background:#e8f1fb;border:1px solid #c4dbf3;border-radius:12px;align-items:center;gap:12px;margin:10px 0 6px;padding:12px 16px;display:flex}.corps-bandeau-version{flex:1;min-width:0}.quoi-version{color:#0b3d6b;font-size:12.5px;display:block}.commentaire-version{color:var(--texte-fort);overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-size:14.5px;line-height:1.45}.actions-bandeau-version{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.disposition-telephone .bandeau-version{flex-direction:column;align-items:stretch}.disposition-telephone .bandeau-version>.initiales{display:none}.disposition-telephone .actions-bandeau-version{justify-content:flex-start}.sous-titre-tiroir{color:var(--gris-bleu);margin:0;font-size:13px}.pastilles-periode.choix-echange{margin-top:12px;display:flex}.choix-echange button{white-space:nowrap;flex:1;justify-content:center;align-items:center;display:inline-flex}.liste-versions{flex-direction:column;gap:12px;margin:0;padding:16px 0 0;list-style:none;display:flex}.version-echangee{border:1px solid var(--bord);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.version-echangee.affichee{border-color:var(--bleu-marque);box-shadow:0 0 0 1px var(--bleu-marque)}.version-echangee.retiree{background:#f7f9fb}.corps-version{flex:1;min-width:0}.tete-version{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.auteur-version{color:var(--texte-fort);font-weight:700}.date-version{color:var(--gris-bleu);white-space:nowrap}.texte-version{color:var(--texte-fort);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 8px;font-size:14px;line-height:1.45}.texte-version.retire{color:var(--texte-discret);margin-bottom:0;font-style:italic}.chiffres-version{color:var(--gris-bleu);font-size:12px;display:block}.chiffres-version strong{color:var(--texte-secondaire)}.actions-version-echangee{align-items:center;gap:8px;margin-top:10px;display:flex}.version-affichee{color:var(--bleu-marque);font-size:12px;font-weight:700}.lien-retirer{font:inherit;color:#b42318;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:600}.lien-retirer:hover{text-decoration:underline}.evenement-versions{text-align:center;color:var(--gris-bleu);margin:14px 0 0;font-size:12px}.pied-versions{color:var(--texte-discret);border-top:1px solid #eceff4;margin:18px 0 0;padding-top:12px;font-size:12px}.cadre-tableau{max-width:100%;position:relative;overflow-x:auto}:root[data-disposition=TABLETTE] body,:root[data-disposition=TELEPHONE] body{min-width:0}.disposition-tablette .panneau.superpose{z-index:46;flex:none;width:min(420px,100vw - 76px);height:100dvh;position:fixed;top:0;bottom:0;left:76px;box-shadow:8px 0 24px #0f1e322e}.voile-panneau{z-index:45;background:#0f1e3259;position:fixed;inset:0 0 0 76px}.avec-bande-demo .disposition-tablette .panneau.superpose,.avec-bande-demo .voile-panneau{height:auto;position:absolute}.titre-page>.bouton-saisie{order:-1;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.disposition-tablette .icone-bouton,.disposition-telephone .icone-bouton{min-width:44px;min-height:44px}.disposition-tablette .tiroir{z-index:50}.coquille.disposition-telephone{flex-direction:column;height:100dvh}.disposition-telephone .rail{z-index:40;height:calc(62px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-right:none;border-top:1px solid var(--bord);flex-direction:row;justify-content:space-around;gap:4px;position:fixed;bottom:0;left:0;right:0}.disposition-telephone .logo-rail{display:none}.disposition-telephone .rail .menu{flex-direction:row;flex:1;justify-content:space-around;gap:2px}.disposition-telephone .rail .menu .entree-aide{margin:0}.disposition-telephone .rail-lien{flex-direction:column;gap:2px;width:auto;min-width:56px;height:54px;padding:0 4px}.disposition-telephone .rail-lien:after{content:attr(data-libelle);opacity:1;color:inherit;white-space:nowrap;background:0 0;padding:0;font-size:11px;font-weight:600;transition:none;position:static;transform:none}.disposition-telephone .rail .menu.compact .rail-lien{min-width:44px}.disposition-telephone .rail .menu.compact .rail-lien:after{display:none}.disposition-telephone .menu-compte{align-self:center;margin:0}.disposition-telephone .fenetre-compte{width:min(280px,100vw - 24px);bottom:52px;left:auto;right:0}.disposition-telephone .zone-principale{height:auto;min-height:0;padding:14px 14px calc(84px + env(safe-area-inset-bottom));flex:1}.disposition-telephone .zone-principale:has(>.entete-telephone){padding-top:0}.disposition-telephone .titre-page{gap:8px;margin-bottom:14px}.disposition-telephone .titre-page h1{letter-spacing:.08em;font-size:19px}.disposition-telephone .titre-page .actions-titre{justify-content:flex-start;width:100%;margin-left:0}.disposition-telephone input:not([type=checkbox]):not([type=radio]):not([type=range]),.disposition-telephone select,.disposition-telephone textarea{font-size:16px}.disposition-telephone .tiroir{z-index:60;width:100vw}.disposition-telephone dialog.fenetre{max-width:calc(100vw - 24px)}.disposition-telephone .contenu-fenetre{padding:18px 16px}.entete-telephone{z-index:30;border-bottom:1px solid var(--bord);background:#fff;flex-direction:column;gap:8px;margin:0 -14px 12px;padding:10px 14px;display:flex;position:sticky;top:0}.mini-synthese{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.mini-synthese .pave{border-radius:10px;flex-direction:column;min-width:0;padding:6px 10px;display:flex}.mini-synthese .libelle{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.mini-synthese strong{color:var(--texte-fort);white-space:nowrap;font-size:17px;font-weight:800}.mini-synthese .sous-pave{color:var(--texte-secondaire);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mini-synthese button.pave{font:inherit;text-align:left;cursor:pointer;border:none}.mini-synthese button.pave[aria-expanded=true]{box-shadow:inset 0 0 0 2px #1e5a2b}.bulle-marge{z-index:35;color:#fff;background:#1f2933;border-radius:12px;flex-direction:column;gap:2px;width:min(250px,100%);padding:10px 12px;font-size:13px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0f1e3240}.bulle-marge .ligne-bulle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bulle-marge b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.bulle-marge .ligne-bulle span{color:#c5cfdd;text-align:right}.pastille-mission{border:1px solid var(--bord);width:100%;min-height:36px;font:inherit;color:var(--texte-secondaire);cursor:pointer;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.pastille-mission b{color:var(--texte-fort);font-weight:700}.pastille-mission .icone{color:var(--bleu-marque);flex:none}dialog.feuille-bas{background:#fff;border:none;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;padding:0;box-shadow:0 -10px 30px #0f1e322e}dialog.feuille-bas::backdrop{background:#0f1e3266}.feuille-bas .contenu-feuille{padding:10px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.feuille-bas .poignee{background:#d4dce6;border-radius:3px;align-self:center;width:40px;height:5px}.feuille-bas h2{color:var(--texte-fort);margin:0;font-size:18px;font-weight:800}.feuille-bas label{color:var(--texte-fort);flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.feuille-bas label small{color:var(--texte-discret);font-size:13px;font-weight:400;line-height:1.45}.feuille-bas :is(select,input){width:100%;min-height:48px;font-size:16px}.feuille-bas .champ-nombre{width:100%}.feuille-bas .bouton-action{justify-content:center;min-height:50px;font-size:16px}.mini-synthese .ca{background:#e8f1fb}.mini-synthese .ca .libelle{color:#1565c0}.mini-synthese .cout{background:#fbeceb}.mini-synthese .cout .libelle{color:#b71c1c}.mini-synthese .marge{background:#e7f3ea}.mini-synthese .marge .libelle{color:#1e5a2b}.mini-synthese .marge.negative{background:#fdecea}.mini-synthese .marge.negative .libelle{color:var(--erreur-texte)}.bascule-telephone{background:var(--fond-piste);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.bascule-telephone button{cursor:pointer;height:40px;font:inherit;color:var(--texte-secondaire);background:0 0;border:none;border-radius:9px;font-size:15px;font-weight:700}.bascule-telephone button.actif{color:var(--bleu-marque);background:#fff;font-weight:800;box-shadow:0 1px 3px #0f1e321f}.disposition-telephone .panneau.en-ligne{background:0 0;border-right:none;flex:none;width:auto;height:auto;margin:0 -14px;overflow:visible}.disposition-telephone .tableau-mes-simulations,.disposition-telephone .tableau-mes-simulations tbody{background:0 0;border:none;display:block}.disposition-telephone .tableau-mes-simulations thead{display:none}.disposition-telephone .tableau-mes-simulations tr{border:1px solid var(--bord);background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"nom nom nom statut""client client client client""contrat ca marge marge""date date date actions";align-items:center;gap:6px 12px;margin-bottom:10px;padding:12px 14px;display:grid}.disposition-telephone .tableau-mes-simulations tr.selectionnee{border-color:var(--bleu-marque);box-shadow:0 0 0 2px var(--accent-halo)}.disposition-telephone .tableau-mes-simulations td{text-align:left;background:0 0;border:none;padding:0;display:block}.disposition-telephone .tableau-mes-simulations .col-nom{grid-area:nom;min-width:0}.disposition-telephone .tableau-mes-simulations .col-statut{grid-area:statut;justify-self:end}.disposition-telephone .tableau-mes-simulations .col-client{color:var(--texte-discret);grid-area:client;font-size:14px}.disposition-telephone .tableau-mes-simulations .col-entreprise{display:none}.disposition-telephone .tableau-mes-simulations .col-contrat{grid-area:contrat;font-size:14px}.disposition-telephone .tableau-mes-simulations .col-contrat .sous-ligne{margin-left:4px;display:inline}.disposition-telephone .tableau-mes-simulations .col-ca{grid-area:ca;font-size:14px}.disposition-telephone .tableau-mes-simulations .col-marge{grid-area:marge;font-size:14px}.disposition-telephone .tableau-mes-simulations .col-ca:before,.disposition-telephone .tableau-mes-simulations .col-marge:before{content:attr(data-libelle) " ";color:var(--texte-discret);font-weight:400}.disposition-telephone .tableau-mes-simulations .col-marge .sous-ligne{margin-left:4px;display:inline}.disposition-telephone .tableau-mes-simulations .col-date{color:var(--texte-discret);grid-area:date;font-size:13px}.disposition-telephone .tableau-mes-simulations .col-date .sous-ligne{margin-left:4px;display:inline}.disposition-telephone .tableau-mes-simulations td.actions-ligne{grid-area:actions;justify-content:flex-end;gap:6px;width:auto;display:flex}.disposition-telephone .tableau-mes-simulations .bouton-ligne{min-height:40px}.disposition-telephone .filtres-gestion .recherche-gestion{width:100%;max-width:none}.disposition-telephone .pastilles-periode{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.disposition-telephone .pastilles-periode>*{flex:none}@media (hover:none){.disposition-tablette .rail-lien:hover:after{opacity:0}}.disposition-telephone .grille-mon-compte{grid-template-columns:minmax(0,1fr)}.disposition-telephone .ligne-info{flex-wrap:wrap;gap:0 10px}.disposition-telephone .ligne-info .cle{flex-basis:100%;min-width:0;font-size:13px}.disposition-telephone .ligne-info .valeur{overflow-wrap:anywhere}.disposition-telephone :is(.onglets,.onglets-gestion){scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;max-width:100%;overflow-x:auto}.disposition-telephone .onglets{gap:4px}.disposition-telephone .onglets>button{padding:9px 14px}.disposition-telephone :is(.onglets,.onglets-gestion)::-webkit-scrollbar{display:none}.disposition-telephone :is(.onglets,.onglets-gestion)>button{white-space:nowrap;flex:none}.disposition-telephone :is(.onglets,.onglets-gestion)[data-suite=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.disposition-telephone .bascule-carte{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.disposition-telephone .bascule-carte>button{white-space:normal;text-align:center;border-radius:10px;min-height:44px;padding:6px 8px;line-height:1.2}.disposition-telephone .encart-identite .grille-2{grid-template-columns:minmax(0,1fr)}.disposition-telephone .trois-colonnes-admin{grid-template-columns:minmax(0,1fr);gap:18px}.disposition-telephone .mon-espace{grid-template-columns:repeat(2,minmax(0,1fr))}.disposition-telephone .mon-espace .sous-indicateur{white-space:normal}.disposition-telephone .page-utilisateurs .titre-page .actions-titre{flex-direction:column;flex:100%;align-items:flex-start;gap:10px}.disposition-telephone .carte-liste{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding:14px;display:grid}.disposition-telephone .carte-liste .corps-carte{display:contents}.disposition-telephone .carte-liste>:first-child{grid-area:1/1/span 2}.disposition-telephone .carte-liste .titre-carte{grid-area:1/2}.disposition-telephone .carte-liste .sous-titre-carte{grid-area:2/2}.disposition-telephone .carte-liste :is(.titre-rubrique-carte,.grille-valeurs){grid-column:1/-1}.disposition-telephone .carte-liste .grille-valeurs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.disposition-telephone .carte-liste .actions-carte{border-top:1px solid var(--trait);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px}.disposition-telephone .carte-liste .compteur-carte{align-items:baseline;gap:8px;display:flex}.disposition-telephone .carte-liste .compteur-carte .valeur{font-size:16px}.disposition-telephone .carte-liste .actions-carte button{min-height:40px}.disposition-telephone .cadre-tableau:has(>.tableau-journal){overflow:visible}.disposition-telephone .page-utilisateurs .cadre-tableau:has(>.tableau-comptes){overflow:visible}.disposition-telephone :is(.tableau-journal,.page-utilisateurs .tableau-comptes),.disposition-telephone :is(.tableau-journal,.page-utilisateurs .tableau-comptes) tbody{box-shadow:none;background:0 0;border:none;display:block}.disposition-telephone :is(.tableau-journal,.page-utilisateurs .tableau-comptes) thead{display:none}.disposition-telephone :is(.tableau-journal,.page-utilisateurs .tableau-comptes) td{white-space:normal;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;padding:0;display:block}.disposition-telephone .tableau-journal tr{border:1px solid var(--bord);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"action date""cible cible""detail detail""auteur auteur";gap:4px 12px;margin-bottom:10px;padding:12px 14px;display:grid}.disposition-telephone .tableau-journal .col-date{color:var(--texte-discret);text-align:right;grid-area:date;font-size:13px}.disposition-telephone .tableau-journal .col-action{color:var(--texte-fort);grid-area:action;font-weight:700}.disposition-telephone .tableau-journal .col-cible{grid-area:cible;font-size:14px}.disposition-telephone .tableau-journal .col-detail{color:var(--texte-secondaire);grid-area:detail;font-size:14px}.disposition-telephone .tableau-journal .col-auteur{color:var(--texte-discret);grid-area:auteur;font-size:13px}.disposition-telephone .tableau-journal .col-auteur:before{content:"par "}.disposition-telephone .page-utilisateurs .tableau-comptes tr.groupe-comptes{margin:16px 0 8px;display:block}.disposition-telephone .page-utilisateurs .tableau-comptes tr.groupe-comptes td{padding:0 2px}.disposition-telephone .page-utilisateurs .tableau-comptes tr.ligne-cliquable{border:1px solid var(--bord);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom statut""options options""abonnement connexion";gap:8px 12px;margin-bottom:10px;padding:12px 14px;display:grid}.disposition-telephone .page-utilisateurs .tableau-comptes tr.niveau-1{margin-left:18px}.disposition-telephone .page-utilisateurs .tableau-comptes tr.selectionnee{border-color:var(--bleu-marque);box-shadow:0 0 0 2px var(--accent-halo)}.disposition-telephone .page-utilisateurs .tableau-comptes .col-nom{grid-area:nom;min-width:0}.disposition-telephone .page-utilisateurs .tableau-comptes .col-statut{grid-area:statut;justify-self:end}.disposition-telephone .page-utilisateurs .tableau-comptes td.col-options{grid-area:options;display:flex}.disposition-telephone .page-utilisateurs .tableau-comptes td.col-options:empty,.disposition-telephone .page-utilisateurs .tableau-comptes td:is(.col-entreprises,.col-comptes){display:none}.disposition-telephone .page-utilisateurs .tableau-comptes .col-abonnement{grid-area:abonnement;font-size:14px}.disposition-telephone .page-utilisateurs .tableau-comptes td.col-connexion{text-align:right;grid-area:connexion;font-size:14px;display:block}.disposition-telephone .page-utilisateurs .tableau-comptes :is(.col-abonnement,.col-connexion):before{content:attr(data-libelle);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-bleu);font-size:11px;font-weight:700;display:block}.disposition-telephone .page-utilisateurs .tableau-comptes :is(.col-abonnement,.col-connexion):empty{visibility:hidden}.menu-plus{position:relative}.menu-plus>.rail-lien{font:inherit;cursor:pointer;border:none}.menu-plus>.rail-lien:not(.actif){background:0 0}.fenetre-plus{right:8px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:50;border-radius:var(--rayon-carte);width:min(260px,100vw - 24px);box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.fenetre-plus .bouton-discret{border-color:#0000;justify-content:flex-start;gap:12px;min-height:48px;font-size:15px;font-weight:600}.fenetre-plus .bouton-discret svg{color:var(--bleu-marque)}.fenetre-plus .bouton-discret.active{color:var(--bleu-titre);background:#e8f1fb}:is(.disposition-tablette,.disposition-telephone) :is(.aide-icone,.repli,.tableau-gestion .tri){position:relative}:is(.disposition-tablette,.disposition-telephone) :is(.aide-icone,.repli):after{content:"";position:absolute;inset:-10px}:is(.disposition-tablette,.disposition-telephone) .tableau-gestion .tri:after{content:"";position:absolute;inset:-12px -6px}.disposition-telephone .titre-page.simulateur:before{display:none}.disposition-telephone .titre-page.simulateur h1,.disposition-telephone .bouton-telecharger .debut-telecharger{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disposition-telephone .titre-page.simulateur{margin:2px 0 14px}.disposition-telephone .titre-page.simulateur .actions-titre{flex-wrap:nowrap;gap:6px}.disposition-telephone .titre-page.simulateur .bouton-telecharger{min-height:44px;margin-left:auto;padding:0 16px}.disposition-telephone .titre-page.simulateur :is(.icone-bouton,.bouton-discret){min-width:44px;min-height:44px}.disposition-telephone .grille-cartes{border:1px solid var(--bord);background:#fff;border-radius:14px;flex-direction:column;gap:0;margin-bottom:14px;display:flex;overflow:hidden}.disposition-telephone .carte-resultat.depliable{border:none;border-top:1px solid var(--trait);border-radius:0;gap:0;padding:0}.disposition-telephone .carte-resultat.depliable:first-child{border-top:none}.disposition-telephone .carte-resultat.depliable.ouverte{background:#fcfdfe;padding-bottom:14px}.disposition-telephone .carte-resultat.depliable h3{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.tete-detail{width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:10px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:8px 16px;display:grid}.tete-detail .point{border-radius:3px;width:10px;height:10px}.tete-detail .nom-detail{color:var(--texte-fort);flex-direction:column;font-size:15px;font-weight:700;line-height:1.25;display:flex}.tete-detail .nom-detail small{color:var(--texte-discret);font-size:12px;font-weight:500}.tete-detail strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.tete-detail .chevron{color:var(--gris-bleu);transition:transform .15s}.carte-resultat.ouverte .tete-detail .chevron{transform:rotate(90deg)}.corps-detail{flex-direction:column;gap:10px;padding:0 16px;display:flex}.corps-detail .valeur-horaire{align-self:flex-end}.disposition-telephone .fiche-resume{border-radius:14px}@media (prefers-reduced-motion:reduce){.tete-detail .chevron{transition:none}}.section-gestion{margin-bottom:26px}.entete-gestion{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-bleu);align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.entete-gestion:before,.entete-gestion:after{content:"";background:#78909c59;flex:1;height:2px}.entete-gestion:before{flex:0 0 14px}.section-gestion .mention{margin:4px 0 12px}.separateur-gestion{letter-spacing:.12em;text-transform:uppercase;color:#555;align-items:center;gap:10px;margin:26px 0 14px;font-size:12px;font-weight:700;display:flex}.separateur-gestion:before,.separateur-gestion:after{content:"";background:var(--trait);flex:1;height:1px}.separateur-gestion:before{flex:0 0 20px}.separateur-gestion .point{border-radius:50%;flex:none;width:10px;height:10px}.champ-gestion{color:var(--texte-secondaire);flex-direction:column;gap:4px;min-width:0;margin-bottom:12px;font-size:13px;display:flex}.champ-gestion>span{font-weight:600}.champ-gestion input,.champ-gestion select,.champ-gestion textarea,.recherche-gestion{font:inherit;color:var(--texte);border:1.5px solid var(--bord-champ);background-color:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 11px;font-size:14px}.recherche-gestion,input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6775' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;padding-left:34px!important}.champ-gestion textarea{resize:vertical;min-height:58px}.champ-gestion input:focus,.champ-gestion select:focus,.champ-gestion textarea:focus,.recherche-gestion:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}.champ-gestion input:disabled{color:#666;background:#f0f3f6}.champ-gestion.en-erreur input,.champ-gestion.en-erreur select,.champ-gestion.en-erreur textarea{border-color:#c62828;box-shadow:0 0 0 3px #c628281f}.champ-gestion .aide-champ{color:var(--texte-discret);font-size:12px;font-weight:400}.recherche-gestion{max-width:420px;margin-bottom:16px}.panneau .bouton-action.pleine-largeur,.bouton-action.pleine-largeur{width:100%;padding:11px 16px}.interrupteur-gestion{cursor:pointer;color:var(--texte);align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.interrupteur-gestion input{opacity:0;width:1px;height:1px;position:absolute}.interrupteur-gestion .glissiere{background:#ced7e2;border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.interrupteur-gestion .glissiere:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.interrupteur-gestion input:checked+.glissiere{background:var(--accent)}.interrupteur-gestion input:checked+.glissiere:after{left:18px}.interrupteur-gestion input:focus-visible+.glissiere{outline:2px solid var(--accent);outline-offset:2px}.case-gestion{cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.etiquette{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.etiquette.vert{color:#1e5a2b;background:#e6f4ea;border-color:#b9dfc3}.etiquette.rouge{color:#8a1c1c;background:#fdecea;border-color:#f2c4c0}.etiquette.gris{color:#5f6b78;background:#eceff4;border-color:#dae1ea}.etiquette.bleu{color:#0b3d6b;background:#e8f1fb;border-color:#c4dbf3}.etiquette.orange{color:#a04a00;background:#fff1e6;border-color:#f6d2b2}.etiquette.jaune{color:#6d5200;background:#fff8e1;border-color:#f1e1a6}.etiquette.violet{color:#4b2a8a;background:#efe9fb;border-color:#d7c9f2}.initiales{background:var(--bleu-marque);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:inline-flex}.initiales.inactif{background:#6b7684}.initiales.petite{width:32px;height:32px;font-size:12.5px}.cartes-gestion{flex-direction:column;gap:12px;display:flex}.carte-liste{border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-carte);background:#fff;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.carte-liste .corps-carte{flex:1;min-width:0}.carte-liste .titre-carte{color:var(--texte-fort);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.carte-liste .sous-titre-carte{color:var(--texte-discret);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.carte-liste .actions-carte{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.icone-ronde{background:#e8f1fb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.icone-ronde.initiale{color:var(--bleu-titre);font-size:15px;font-weight:800}.icone-ronde.inactif{filter:grayscale();background:#eceff4}.grille-valeurs{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 14px;margin-top:10px;display:grid}.grille-valeurs .cle{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-bleu);font-size:10.5px;font-weight:700;display:block}.grille-valeurs .valeur{color:var(--texte-fort);font-size:14px;font-weight:600}.titre-rubrique-carte{letter-spacing:.1em;color:var(--bleu-marque);text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:700}.compteur-carte{text-align:right;flex:none}.compteur-carte .cle{letter-spacing:.08em;color:var(--gris-bleu);font-size:10.5px;font-weight:700;display:block}.compteur-carte .valeur{color:var(--texte-fort);font-size:20px;font-weight:700}.indicateurs-gestion{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.indicateur-gestion{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;flex-direction:column;gap:2px;min-width:150px;padding:12px 16px;display:flex}.libelle-indicateur{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-bleu);font-size:12px;font-weight:700}.valeur-indicateur{color:var(--texte-fort);align-items:center;gap:6px;font-size:24px;font-weight:800;display:inline-flex}.valeur-indicateur.alerte{color:#c62828}.rubrique-fenetre{border-top:1px solid #eceff4;margin-top:6px;padding-top:12px}.rubrique-fenetre>h3{letter-spacing:.12em;color:var(--bleu-marque);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.grille-formulaire{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.grille-formulaire .double{grid-column:span 2}.grille-formulaire .pleine{grid-column:1/-1}.actions-gestion{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bouton-discret.danger{color:#c62828;border-color:#f2c4c0}.bouton-discret:disabled{color:#6b6b6b;cursor:default;border-color:#e1e6ed}.zone-dangereuse{background:snow;border:1.5px solid #f2c4c0;border-radius:10px;margin-top:10px;padding:12px 14px}.zone-dangereuse strong{color:#c62828;letter-spacing:.06em;font-size:13px}.zone-dangereuse p{margin:6px 0;font-size:14px}.apercu-logo{align-items:center;gap:12px;margin-bottom:12px;display:flex}.apercu-logo img{object-fit:contain;background:#fff;border:1px solid #eceff4;border-radius:6px;max-width:180px;max-height:48px;padding:4px}.vide-gestion{color:var(--texte-discret);padding:12px 0}.panneau .section-gestion:first-of-type{margin-top:22px}.onglets-gestion{border-bottom:1px solid #e0e5ed;flex-wrap:wrap;gap:0 26px;margin:-4px 0 20px;display:flex}.onglets-gestion button{font:inherit;color:var(--gris-bleu);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 2px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s}.onglets-gestion button:hover{color:var(--bleu-titre);border-bottom-color:#c1ccdb}.onglets-gestion button.actif{color:var(--bleu-titre);border-bottom-color:var(--bleu-titre)}.indicateurs-carte{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.indicateurs-carte .indicateur-gestion{min-width:130px;padding:8px 12px}.indicateurs-carte .valeur-indicateur{font-size:17px}.barre-equipe{align-items:flex-start;gap:12px;display:flex}.barre-equipe .recherche-gestion{margin-bottom:0}.lignes-equipe{margin:8px 0 0;padding:0;list-style:none}.lignes-equipe>li{border-bottom:1px solid #eee;padding:8px 0}.ligne-equipe{grid-template-columns:32px minmax(120px,1fr) minmax(140px,1.2fr) minmax(120px,1.4fr) auto auto;align-items:center;gap:10px;font-size:14px;display:grid}.ligne-equipe .discret{color:var(--texte-discret);overflow-wrap:anywhere}.formulaire-en-ligne{border:1px solid var(--bord);background:#f9fafb;border-radius:12px;margin:10px 0;padding:8px 14px 12px}.selecteur-entreprises{margin-bottom:6px}.ligne-groupe{align-items:flex-end;gap:8px;display:flex}.ligne-groupe .champ-gestion{flex:1}.ligne-groupe .bouton-discret{margin-bottom:12px}.etiquettes-entreprises{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;padding:0;list-style:none;display:flex}.etiquettes-entreprises li{background:#fff;border:1.5px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.etiquettes-entreprises button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px}.renouvellement{border-radius:var(--rayon);background:#f7f9fb;border:1px solid #dae1ea;flex-direction:column;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}.renouvellement p{margin:0}.renouvellement.resilie{background:#fdf4f3;border-color:#f2c4c0}.renouvellement a.bouton-discret{text-decoration:none}.historique-periodes{color:var(--texte-secondaire);margin:0 0 8px;padding-left:18px;font-size:14px}.tableau-gestion{border-collapse:separate;border-spacing:0;border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;width:100%;font-size:14px;overflow:hidden}.tableau-gestion th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--gris-bleu);border-bottom:2px solid var(--bord);white-space:nowrap;background:#fff;padding:11px 12px;font-size:12px;font-weight:700}.tableau-gestion td{vertical-align:middle;border-bottom:1px solid #edf1f5;padding:11px 12px}.tableau-gestion tbody tr:last-child td{border-bottom:none}.bloc-activite .tableau-gestion,.tiroir .tableau-gestion,.carte-gestion .tableau-gestion,.fenetre .tableau-gestion{border:none;border-radius:0}.tableau-gestion .tri{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.filtres-gestion{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filtres-gestion .recherche-gestion{max-width:320px;margin:0}.filtres-gestion select{font:inherit;font-size:14px}.filtres-gestion>*,.barre-equipe>*{align-self:center}.recherche-gestion{height:40px}.pastilles-periode{align-items:stretch;min-height:40px}.pastilles-periode button{padding-top:0;padding-bottom:0}.barre-groupee{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.compte-selection{color:#666;font-size:14px;font-weight:600}.compte-selection.actif{color:var(--bleu-accent)}.encadre-quota{background:var(--erreur-fond);color:var(--erreur-texte);border:1.5px solid #f2c4c0;border-radius:10px;max-width:900px;margin-bottom:14px;padding:12px 16px}.encadre-quota p{margin:6px 0 0}.trait-gestion{border:none;border-top:1px solid var(--trait);margin:8px 0 18px}.lien-genere input{width:100%;font:inherit;background:#fff;border:1.5px solid #e0e5ed;border-radius:8px;margin-top:12px;padding:8px 10px;font-size:13px}.liens-invitation{margin-top:24px}.rubrique-legale{margin-bottom:8px}.corps-rubrique-legale{padding:12px 6px 6px}.grille-legale{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:6px 22px;margin-bottom:8px;display:grid}.ligne-legale{color:var(--texte);justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.libelle-legal{flex:1;min-width:0}.valeur-legale{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.saisie-unite{align-items:center;gap:6px;display:inline-flex}.saisie-unite input{width:118px;font:inherit;text-align:right;background:#fff;border:1.5px solid #e0e5ed;border-radius:7px;padding:6px 9px;font-size:14px}.saisie-unite input.texte-legal{text-align:left;width:260px}.saisie-unite input:disabled{color:#555;background:#f4f6f8}.saisie-unite input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-halo);outline:none}.saisie-unite .unite{color:var(--texte-discret);min-width:30px;font-size:12px}.valeur-legale.en-erreur input,.en-erreur>.tableau-legal{border-color:#c62828;box-shadow:0 0 0 3px #c628281f}.en-erreur>.cadre-tableau>.tableau-legal{border-color:#c62828}.en-erreur>.cadre-tableau{border-radius:var(--rayon-carte);box-shadow:0 0 0 3px #c628281f}.trace-modif{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.trace-modif .ancienne{color:#666}.groupe-legal{border-left:3px solid #e2e7ee;margin:10px 0;padding:4px 0 4px 12px}.groupe-legal h4{color:var(--bleu-marque);margin:0 0 6px;font-size:13px}.groupe-legal.profondeur-1 h4,.groupe-legal.profondeur-2 h4{color:var(--texte-secondaire)}.tableau-legal td{padding:4px 6px}.tableau-legal .valeur-legale{align-items:flex-start}.pied-version{border-top:1px solid var(--trait);margin-top:16px;padding-top:14px}.service-parametres{margin-top:26px}.ligne-cotisation{border-bottom:1px solid #eff2f5;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:6px 16px;padding:6px 0;font-size:14px;display:grid}.ligne-cotisation .variante{color:var(--texte-discret);flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;display:flex}.ligne-cotisation .valeur-legale{align-items:flex-start}.pastilles-periode{border-radius:var(--rayon);background:#eaedf2;gap:2px;padding:3px;display:inline-flex}.pastilles-periode button{font:inherit;color:var(--gris-bleu);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.pastilles-periode button:hover{color:var(--bleu-titre)}.pastilles-periode button.actif{color:var(--bleu-titre);background:#fff;box-shadow:0 1px 2px #0f233c1f}.tableau-journal .sous-ligne{color:var(--texte-discret);font-size:12px;display:block}.sans-retour{white-space:nowrap}.pagination{color:var(--texte-secondaire);justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.sous-titre-page{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-bleu);margin:-14px 0 18px;font-size:13px;font-weight:700}.kpi-activite{min-width:170px}.sous-kpi{color:var(--texte-discret);font-size:12px}.sous-kpi .positif{color:#2e7d32;font-weight:700}.sous-kpi .negatif{color:#c62828;font-weight:700}.bloc-activite{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;margin-bottom:16px;padding:18px 22px}.bloc-activite h3{color:var(--texte-fort);margin:0 0 12px;font-size:17px;font-weight:800}.entete-bloc-activite{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entete-bloc-activite .interrupteur-gestion{flex:none;margin:0}.graphique-activite{width:100%;height:auto;display:block}.graphique-activite .axe{fill:#78909c;font-size:10px}.adoption-ligne{flex-wrap:wrap;align-items:flex-end;gap:30px;display:flex}.histogramme{border-bottom:1px solid #e2e7ee;align-items:flex-end;gap:18px;padding:6px 4px 0;display:flex}.colonne-histo{flex-direction:column;align-items:center;gap:4px;width:54px;display:flex}.barre-histo{background:#90caf9;border-radius:4px 4px 0 0;width:40px;min-height:2px}.valeur-histo{font-size:13px;font-weight:700}.tranche-histo{color:var(--texte-discret);padding-bottom:6px;font-size:12px}@media (width<=1180px){.tableau-gestion th{white-space:normal}.tableau-gestion td{overflow-wrap:anywhere}.tableau-gestion .sans-retour{white-space:normal}}.icone-ronde.petite{width:30px;height:30px;font-size:15px}.icone-ronde.logo{background:#fff;border:1px solid #e2e7ee;overflow:hidden}.icone-ronde.logo img{object-fit:contain;width:100%;height:100%;padding:3px}.icone-ronde.logo.inactif img{opacity:.5}.compte-liste{color:var(--texte-discret);font-size:13px}.filtres-gestion .bascule-vue{margin-left:auto}.tableau-entreprises th.nombre,.tableau-entreprises td.nombre{text-align:right}.tableau-entreprises tr.inactive td{color:#666}.cellule-entreprise{align-items:center;gap:10px;display:inline-flex}@media (width<=1180px){.tableau-entreprises .col-secondaire{display:none}}.ligne-cliquable{cursor:pointer}.ligne-cliquable:hover td{background:#f7f9fb}.page-comptes{transition:padding-right .15s}@media (width>=1400px){.page-comptes.avec-tiroir{padding-right:520px}}.a-traiter{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 14px;display:flex}.libelle-a-traiter{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-bleu);font-size:12px;font-weight:700}.pastille-traiter{color:#6d5200;font:inherit;cursor:pointer;background:#fff8e1;border:1.5px solid #f1e1a6;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.pastille-traiter:hover{border-color:#c9a227}.pastille-traiter.actif{color:#fff;background:#6d5200;border-color:#6d5200}.menu-creation{margin-left:auto;position:relative}.liste-creation{z-index:20;border-radius:var(--rayon-carte);box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #e0e5ed;flex-direction:column;min-width:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.liste-creation button{text-align:left;font:inherit;cursor:pointer;color:var(--texte);background:0 0;border:none;border-radius:6px;padding:9px 12px;font-size:14px}.liste-creation button:hover,.liste-creation button:focus-visible{background:#e8f1fb}.tableau-comptes .sous-ligne{color:var(--texte-discret);overflow-wrap:anywhere;margin-left:64px;font-size:12px;display:block}.tableau-comptes tr.niveau-1 .sous-ligne{margin-left:92px}.tableau-comptes tr.niveau-1 td:first-child{padding-left:36px}.tableau-comptes tr.niveau-1 td{background:#fcfdfe}.tableau-comptes tr.contexte td{color:#666}.tableau-comptes tr.selectionnee td{background:#e8f1fb!important}.tableau-comptes th.nombre,.tableau-comptes td.nombre{text-align:right}.cellule-compte{align-items:center;gap:8px;display:inline-flex}.cellule-entreprises{max-width:220px}.nom-compte{font:inherit;color:var(--texte-fort);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:700}.nom-compte:hover{color:var(--bleu-marque);text-decoration:underline}.repli{cursor:pointer;width:22px;height:22px;color:var(--gris-bleu);background:0 0;border:none;border-radius:4px;flex:none;font-size:14px}.repli:hover{background:#ebeef3}.espace-repli{flex:none;width:22px}.alerte-abonnement{color:#b34300;font-weight:700}.tiroir{z-index:30;border-left:1px solid var(--bord);background:#fff;outline:none;flex-direction:column;width:min(520px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0f233c1a}.entete-tiroir{border-bottom:1px solid #eceff4;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.entete-tiroir h2{color:var(--texte-fort);margin:0 0 4px;font-size:19px;font-weight:800}.sous-titre-tiroir{color:var(--texte-discret);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.corps-tiroir{overscroll-behavior:contain;flex:1;padding:6px 22px 30px;overflow-y:auto}.tiroir .grille-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.tiroir .boutons-abonnement{grid-column:1/-1}.lien-tiroir{margin:10px 0 0}.equipe-tiroir{margin:0 0 10px;padding:0;list-style:none}.ligne-equipe-tiroir{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eff2f5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:grid}.ligne-equipe-tiroir:hover{background:#f7f9fb}.ligne-equipe-tiroir .sous-ligne{color:var(--texte-discret);font-size:12px;display:block}.page-comptes{container-type:inline-size}@container (width<=1000px){.tableau-comptes .col-entreprises,.tableau-comptes .col-connexion{display:none}}@container (width<=720px){.tableau-comptes .col-comptes{display:none}}.page-utilisateurs .titre-page .actions-titre{flex:1;justify-content:space-between;gap:8px 18px}.page-utilisateurs .menu-creation{margin-left:auto}.parc{color:var(--texte-discret);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;font-size:15px;display:inline-flex}.parc strong{color:var(--texte-fort);font-weight:800}.parc>span{margin:0 2px}.chiffres-a-traiter{border:1px solid var(--bord);border-radius:var(--rayon-carte);max-width:100%;box-shadow:var(--ombre-carte);background:#fff;flex-wrap:wrap;margin:-8px 0 16px;display:inline-flex;overflow:hidden}.titre-a-traiter{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#6d5200;background:#fff8e1;border-right:1px solid #f1e1a6;align-items:center;padding:0 14px;font-size:11.5px;font-weight:700;display:flex}.chiffre-a-traiter{min-width:96px;font:inherit;text-align:left;color:var(--texte);cursor:pointer;background:0 0;border:none;border-left:1px solid #eceff4;flex-direction:column;justify-content:center;padding:8px 16px;display:flex}.titre-a-traiter+.chiffre-a-traiter{border-left:none}.chiffre-a-traiter .valeur{color:#a04a00;font-size:20px;font-weight:800;line-height:1.1}.chiffre-a-traiter .libelle{color:var(--texte-discret);white-space:nowrap;font-size:12.5px}.chiffre-a-traiter:hover:not(:disabled){background:#fffbeb}.chiffre-a-traiter.nul{cursor:default}.chiffre-a-traiter.nul .valeur{color:#6b7684}.chiffre-a-traiter.actif{background:#6d5200}.chiffre-a-traiter.actif .valeur,.chiffre-a-traiter.actif .libelle{color:#fff}.chiffre-a-traiter:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@container (width<=1000px){.chiffres-a-traiter{display:flex}.titre-a-traiter{border-bottom:1px solid #f1e1a6;border-right:none;width:100%;padding:6px 12px}.chiffre-a-traiter{border-left:none;flex:30%;min-width:0;padding:7px 12px}.chiffre-a-traiter .libelle{white-space:normal;line-height:1.2}}.page-utilisateurs .tableau-comptes td{padding-top:9px;padding-bottom:9px}.page-utilisateurs .tableau-comptes .nom-compte{white-space:nowrap}.page-utilisateurs .tableau-comptes .sous-ligne{margin-top:-2px;margin-left:70px}.page-utilisateurs .tableau-comptes .col-entreprises{white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden}.page-utilisateurs .tableau-comptes tr.niveau-1 td:first-child{background:linear-gradient(#c4dbf3,#c4dbf3) 38px 0/2px 100% no-repeat,#fcfdfe;padding-left:50px}.page-utilisateurs .tableau-comptes tr.niveau-1 .espace-repli{display:none}.page-utilisateurs .tableau-comptes tr.niveau-1 .sous-ligne{margin-left:40px}.page-utilisateurs .repli{width:26px;height:26px;color:var(--bleu-titre);background:#fff;border:1px solid #d9e0e9;border-radius:6px;font-size:13px}.page-utilisateurs .repli[aria-expanded=true]{background:#e8f1fb;border-color:#c4dbf3}.page-utilisateurs .espace-repli{width:26px}tr.groupe-comptes td{letter-spacing:.09em;text-transform:uppercase;color:var(--gris-bleu);background:#f7f9fb;padding:7px 14px;font-size:11.5px;font-weight:700}tr.groupe-comptes td span{color:var(--texte-discret);letter-spacing:.04em;margin-left:6px;font-weight:600}.etiquettes-options{flex-wrap:nowrap;gap:4px;display:inline-flex}.etiquettes-options .etiquette{padding:1px 7px;font-size:11.5px}.cellule-abonnement{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:inline-flex}.cellule-abonnement .date{font-weight:600}.cellule-abonnement .reste{color:var(--texte-discret);font-size:12px}.cellule-abonnement.bientot .date,.cellule-abonnement.bientot .reste{color:#b34300;font-weight:700}.cellule-comptes{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.cellule-comptes .jauge-places{width:64px;height:5px;margin:0}.point-alerte{display:none}@container (width<=720px){.page-utilisateurs .tableau-comptes .col-options{display:none}}.tiroir.volet{container:fiche/inline-size}.retour-liste{font:inherit;color:var(--bleu-titre);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:14px 22px 0;padding:0;font-size:14px;font-weight:700;display:none}.entete-tiroir .avec-avatar{grid-template-columns:46px 1fr;align-items:center;column-gap:12px;display:grid}.entete-tiroir .avec-avatar>.initiales{grid-row:1/3;width:46px;height:46px}.tiroir.volet .entete-tiroir{border-bottom:none;padding-bottom:0}.resume-fiche{border:1px solid var(--bord);background:#f9fafb;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px;margin:14px 22px 0;display:grid}.resume-fiche>div{flex-direction:column;gap:1px;min-width:0;padding:8px 12px;display:flex}.resume-fiche>div+div{border-left:1px solid var(--bord)}.resume-fiche dt{letter-spacing:.07em;text-transform:uppercase;color:var(--gris-bleu);font-size:11px;font-weight:700}.resume-fiche dd{margin:0}.resume-fiche .valeur{color:var(--texte-fort);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.resume-fiche .detail{color:var(--texte-discret);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.resume-fiche .jauge-places{height:5px;margin:4px 0 0}.onglets-fiche{scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;margin:10px 0 0;padding:0 22px;overflow-x:auto}.onglets-fiche button{white-space:nowrap;flex:none;padding:10px 1px;font-size:14.5px}.nombre-onglet{color:var(--gris-bleu);background:#eceff4;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}.onglets-fiche button.actif .nombre-onglet{color:var(--bleu-titre);background:#e8f1fb}.tiroir.volet .corps-tiroir{flex-direction:column;padding-bottom:0;display:flex}.tiroir.volet .corps-tiroir>.lien-tiroir{align-self:flex-start}.onglet-fiche>.rangee-fiche+.rangee-fiche{border-top:1px solid #eceff4;margin-top:10px}.onglet-fiche .rubrique-fenetre:first-child,.rangee-fiche>.rubrique-fenetre{border-top:none}.rubrique-options .interrupteur-gestion{border:1px solid var(--bord);border-radius:10px;margin-top:8px;padding:10px 12px}.tableau-equipe-fiche{margin-bottom:12px;display:none}.tableau-equipe-fiche .sous-ligne{color:var(--texte-discret);font-size:12px;display:block}.tableau-equipe-fiche .cellule-compte{gap:10px}.formulaire-compte.avec-pied{flex-direction:column;flex:1 0 auto;display:flex}.pied-fiche{z-index:2;border-top:1px solid var(--bord);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:auto -22px 0;padding:12px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #0f233c0d}.pied-fiche .mention{color:var(--texte-discret);margin:0;font-size:12.5px}.pied-fiche .bandeau{background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:700}.pied-fiche .bandeau.succes:before{content:"✓ "}@container fiche (width>=900px){.rangee-fiche{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 40px;display:grid}.onglet-fiche>.rangee-fiche+.rangee-fiche{margin-top:22px;padding-top:8px}.tableau-equipe-fiche{display:block}.tableau-equipe-fiche~.equipe-tiroir{display:none}.onglet-fiche .grille-profil{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1400px){.page-utilisateurs.avec-volet{max-width:440px}.page-utilisateurs.avec-volet :is(.chiffres-a-traiter,.parc,.filtres-gestion select){display:none}.page-utilisateurs.avec-volet .titre-page h1{font-size:22px}.page-utilisateurs.avec-volet .titre-page .actions-titre{flex-wrap:nowrap}.page-utilisateurs.avec-volet .menu-creation .bouton-action{white-space:nowrap}.page-utilisateurs.avec-volet .filtres-gestion .recherche-gestion{flex:1;max-width:none}.page-utilisateurs.avec-volet .tableau-comptes :is(th,td):not(:first-child),.page-utilisateurs.avec-volet .tableau-comptes .sous-ligne{display:none}.page-utilisateurs.avec-volet .tableau-comptes .nom-compte{text-overflow:ellipsis;max-width:190px;overflow:hidden}.page-utilisateurs.avec-volet .point-alerte{white-space:nowrap;color:#a04a00;background:#fff1e6;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.page-utilisateurs.avec-volet .point-alerte.grave{color:#8a1c1c;background:#fdecea}.tiroir.volet{width:auto;box-shadow:none;left:568px}.tiroir.volet .entete-tiroir,.tiroir.volet .onglets-fiche{padding-left:28px;padding-right:28px}.tiroir.volet .resume-fiche{margin-left:28px;margin-right:28px}.tiroir.volet .corps-tiroir{padding-left:28px;padding-right:28px}.tiroir.volet .pied-fiche{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}}@media (width<=1399px){.tiroir.volet{width:auto;left:76px}.tiroir.volet .retour-liste{display:block}}.disposition-telephone .tiroir.volet{width:100vw;left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.disposition-telephone .tiroir.volet .retour-liste{margin:12px 16px 0}.disposition-telephone .resume-fiche{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 16px 0}.disposition-telephone .resume-fiche>div:nth-child(3){border-left:none}.disposition-telephone .resume-fiche>div:nth-child(n+3){border-top:1px solid var(--bord)}.disposition-telephone .onglets-fiche{padding:0 16px}.disposition-telephone .pied-fiche .mention{display:none}.sous-indicateur{color:var(--texte-discret);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.indicateur-places{min-width:190px}.indicateur-places .sous-indicateur{white-space:normal;max-width:none;line-height:1.35}.jauge-places{background:#e6eaf0;border-radius:999px;height:6px;margin:4px 0 2px;display:block;overflow:hidden}.jauge-places>span{background:#2e7d32;border-radius:999px;height:100%;display:block}.jauge-places.atteint>span{background:#b34300}.jauge-places.depasse>span{background:#c62828}.barre-onglets{border-bottom:1px solid #e2e7ee;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:4px 0 18px;display:flex}.barre-onglets .onglets-gestion{border-bottom:none;margin:0}.barre-onglets .actions-gestion{padding-bottom:8px}.age-invitation{color:var(--texte-discret);font-size:12px}.age-invitation.ancienne{color:#b34300;font-weight:700}.bouton-ligne.valider{color:#1e5a2b;border-color:#2e7d32;font-weight:600}.bouton-ligne.danger{color:#c62828}.tableau-mes-utilisateurs .col-case{width:32px}.tableau-mes-utilisateurs .sous-ligne{margin-left:40px}.vide-invitation{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.vide-invitation p{margin:0}.formulaire-invitation textarea{font-family:inherit}.apercu-adresses{background:#f9fafb;border:1px solid #e2e7ee;border-radius:10px;margin:-4px 0 12px;padding:10px 14px}.apercu-adresses ul{max-height:160px;color:var(--texte-secondaire);margin:6px 0 0;padding:0;font-size:13px;list-style:none;overflow-y:auto}.apercu-adresses li{overflow-wrap:anywhere;padding:2px 0}.alerte-places{color:#b34300;margin:8px 0 0;font-size:13px;font-weight:600}.resultats-invitation{margin:0 0 12px;padding:0;font-size:13px;list-style:none}.resultats-invitation li{overflow-wrap:anywhere;padding:3px 0}.resultats-invitation li.ok{color:#1e5a2b}.resultats-invitation li.refus{color:#8a1c1c}.encadre-mention{color:#5c4500;background:#fff8e1;border:1px solid #f1e1a6;border-radius:8px;padding:8px 12px}.ligne-lien{align-items:center;gap:8px;margin-top:12px;display:flex}.ligne-lien input{flex:1;min-width:0;margin-top:0}.ligne-lien .bouton-discret{flex:none}.inscrits-lien{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.inscrits-lien li{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.inscrits-lien .nom-compte{font-weight:600}.encadre-validation{background:#fff8e1;border:1px solid #f1e1a6;border-radius:10px;margin-top:14px;padding:12px 14px}.encadre-validation .mention{margin:0 0 10px}.page-comptes .tableau-liens .col-entreprises{max-width:220px}@container (width<=820px){.tableau-liens .col-entreprises,.tableau-mes-utilisateurs .col-cree{display:none}}.tableau-gestion th.nombre,.tableau-gestion td.nombre{text-align:right}.point-direct{background:#b0bec5;border-radius:50%;flex:none;width:10px;height:10px}.point-direct.allume{background:#2e7d32;animation:2s infinite pulsation-direct;box-shadow:0 0 #2e7d3280}@keyframes pulsation-direct{0%{box-shadow:0 0 #2e7d3273}70%{box-shadow:0 0 0 8px #2e7d3200}to{box-shadow:0 0 #2e7d3200}}@media (prefers-reduced-motion:reduce){.point-direct.allume{animation:none}}.liste-connectes{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.liste-connectes li{border-bottom:1px solid #eff2f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.corps-connecte{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.corps-connecte .sous-ligne{color:var(--texte-discret);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.depuis-connecte{color:var(--texte-discret);white-space:nowrap;font-size:12px}.fil-activite{max-height:240px;margin:0;padding:0 4px 0 0;font-size:13.5px;list-style:none;overflow-y:auto}.fil-activite li,.jour-chronologie li{border-bottom:1px solid #eff2f5;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.quand-fil{color:var(--texte-discret);white-space:nowrap;font-size:12.5px}.entreprise-fil{color:var(--texte-discret)}.fil-activite .nom-compte,.liste-connectes .nom-compte{font-weight:700}.choix-mesure{margin:-4px 0 10px}.tableau-activite .sous-ligne,.tableau-sante .sous-ligne{color:var(--texte-discret);overflow-wrap:anywhere;font-size:12px;display:block}.tableau-outils .col-barre{width:28%}.barre-outil{background:#90caf9;border-radius:999px;min-width:2px;height:10px;display:block}.defilement-carte-heures{overflow-x:auto}.carte-heures{border-collapse:separate;border-spacing:3px;font-size:11.5px}.carte-heures th{color:#555;white-space:nowrap;padding:2px 4px;font-weight:600}.carte-heures thead th{text-align:center}.carte-heures tbody th{text-align:left}.carte-heures td{background:#f1f4f7;border-radius:4px;width:34px;min-width:34px;height:24px}.puces-outils{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.puces-outils li{color:#0b3d6b;background:#e8f1fb;border-radius:999px;padding:3px 10px;font-size:13px}.jour-chronologie h4{color:var(--bleu-marque);margin:12px 0 4px;font-size:13px}.jour-chronologie h4:first-letter{text-transform:uppercase}.jour-chronologie ul{margin:0;padding:0;font-size:13.5px;list-style:none}.jour-chronologie li{grid-template-columns:52px minmax(0,1fr)}@container (width<=1100px){.tableau-activite .col-secondaire{display:none}}.bandeau-aujourdhui{border:1px solid var(--bord);background:#fff;border-radius:16px;margin:0 0 16px;padding:12px 18px}.ligne-aujourdhui{color:var(--texte-secondaire);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:14px;display:flex}.titre-aujourdhui{letter-spacing:.1em;text-transform:uppercase;color:var(--bleu-marque);font-size:12px;font-weight:700}.ligne-aujourdhui strong{color:var(--texte-fort);margin-right:2px;font-size:18px}.en-ce-moment{font:inherit;color:#1e5a2b;cursor:pointer;background:#f1f8f2;border:1.5px solid #c9e3cc;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:14px;display:inline-flex}.en-ce-moment strong{color:#1e5a2b;font-size:16px}.en-ce-moment:disabled{cursor:default}.chiffre-aujourdhui{align-items:baseline;gap:4px;display:inline-flex}.case-internes{color:var(--texte-secondaire);margin:0 0 0 auto;font-size:13px}.detail-en-ce-moment{border-top:1px solid #eceff4;margin-top:12px;padding-top:10px}.detail-en-ce-moment .liste-connectes{max-width:760px}.grille-kpi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.grille-kpi .kpi-activite{min-width:0}.grille-kpi .valeur-indicateur .sur{color:var(--texte-discret);font-size:15px;font-weight:600}.mini-courbe{width:100%;height:28px;margin-top:6px;display:block}.mini-courbe.vide{border-bottom:1px dashed #dee4ec;height:20px}.deux-colonnes-activite{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.deux-colonnes-activite .bloc-activite{margin-bottom:16px}.liste-a-traiter{margin:0;padding:0;list-style:none}.liste-a-traiter li+li{border-top:1px solid #eff2f5}.lien-a-traiter{text-align:left;width:100%;font:inherit;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 6px;font-size:14px;display:flex}.lien-a-traiter>span:not(.point-statut){flex:1;min-width:0}.lien-a-traiter .fleche-a-traiter{color:var(--gris-bleu)}.icone.violet{color:#5b3aa6}.icone.orange{color:#a04a00}.lien-a-traiter:hover{color:var(--bleu-marque);background:#f7f9fb}.barre-repartition{border-radius:999px;gap:2px;height:10px;margin:0 0 10px;display:flex;overflow:hidden}.filtres-statut{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pastille-statut{font:inherit;color:var(--texte);cursor:pointer;background:#fff;border:1.5px solid #e0e5ed;border-radius:999px;padding:5px 12px;font-size:13px}.pastille-statut strong{margin-left:4px}.pastille-statut .discret{color:var(--texte-discret);margin-left:2px}.pastille-statut.actif{border-color:var(--bleu-titre);background:#e8f1fb}.page-activite .tableau-activite{max-width:none}@container (width<=1000px){.deux-colonnes-activite{grid-template-columns:1fr}.case-internes{margin-left:0}}.defilement-tableau{overflow-x:auto}@container (width<=900px){.tableau-activite .col-usage{display:none}}.mon-espace{border:1px solid var(--bord);background:#fff;border-radius:16px;grid-template-columns:minmax(170px,.8fr) minmax(170px,.9fr) minmax(0,1.2fr) minmax(180px,.9fr) minmax(180px,.9fr);gap:0;margin:0 0 16px;display:grid}.mon-espace>*{flex-direction:column;gap:4px;min-width:0;padding:14px 20px;display:flex}.mon-espace>*+*{border-left:1px solid #eceff4}.mon-espace .indicateur-places{background:0 0;border:none;border-radius:0;min-width:0}.puces-entreprises{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.puces-entreprises li{color:#0b3d6b;background:#e8f1fb;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.rubriques-fiche{margin:12px 0 4px}.valeur-indicateur.petite-valeur{font-size:15px}.grille-outils th,.grille-outils td{white-space:nowrap}.grille-outils tfoot th,.grille-outils tfoot td{text-align:left;border-top:2px solid #ddd;padding:9px 8px;font-weight:700}.grille-outils tfoot td.nombre{text-align:right}.tableau-invitations .sous-ligne{color:var(--texte-discret);font-size:12px;display:block}.tableau-simulations-equipe td{vertical-align:middle}@container (width<=900px){.mon-espace{grid-template-columns:1fr}.mon-espace>*+*{border-top:1px solid #eceff4;border-left:none}}.pilotage-actif{color:#1e5a2b}.option-pilotage .bouton-option,.option-suivi .bouton-option{align-self:flex-start;margin-top:6px}.demandes-equipe{white-space:normal;color:#6d5200}.alerte-pilotage{color:#6d5200;font-weight:600}@container (width<=1150px){.mon-espace{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-espace>:nth-child(odd){border-left:none}.mon-espace>:nth-child(n+3){border-top:1px solid #eceff4}}.point-statut{vertical-align:1px;border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.point-statut.vert{background:#2e7d32}.point-statut.jaune{background:#f9a825}.point-statut.rouge{background:#c62828}.point-statut.gris{background:#9aa6b4}.alerte-icone{color:#a04a00;vertical-align:-2px;margin-left:4px;display:inline-flex}.nouvelle-entreprise{background:#fff;border:1.5px solid #c4dbf3;border-radius:16px;max-width:900px;margin:0 0 18px;padding:16px 20px 6px;box-shadow:0 6px 18px #0054940f}.nouvelle-entreprise .ligne-formulaire{flex-wrap:wrap;align-items:flex-end;gap:0 14px;display:flex}.nouvelle-entreprise .ligne-formulaire>.champ-gestion{flex:240px}.nouvelle-entreprise .actions-gestion{margin-bottom:12px}.encadre-quota strong,.zone-dangereuse strong{align-items:center;gap:6px;display:inline-flex}.encadre-mention{align-items:flex-start;gap:8px;display:flex}.encadre-mention .icone{margin-top:2px}.resultats-invitation li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.graphique-activite{max-height:290px}.onglets-gestion .cadenas-onglet{color:#7a4a00;margin-left:6px}.apercu-suivi{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;position:relative;overflow:hidden}.apercu-flou{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.bandeau-suivi{margin:0 0 16px}.bandeau-suivi .apercu-flou{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:16px}.voile-apercu{background:#ffffff8c;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.voile-apercu.haut{background:#ffffff80;align-items:flex-start;padding-top:80px}.voile-apercu.centre{text-align:center;color:var(--texte-secondaire);background:#fff9;flex-direction:column;gap:4px;font-size:14px}.voile-apercu.centre strong{color:var(--bleu-titre)}.carte-accroche-suivi{background:#fff;border:1px solid #c4dbf3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;max-width:920px;padding:12px 18px;display:flex;box-shadow:0 8px 24px #0f233c1f}.pastille-icone{background:var(--info-fond);width:40px;height:40px;color:var(--bleu-titre);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.texte-accroche-suivi{min-width:260px;color:var(--texte-secondaire);flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.texte-accroche-suivi strong{color:var(--bleu-titre);font-size:16px}.demande-suivi-envoyee{color:var(--succes-texte);background:var(--succes-fond);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.apercu-onglet{min-height:620px}.apercu-onglet .apercu-flou{filter:blur(6px);flex-direction:column;gap:16px;padding:20px;display:flex}.apercu-onglet .grille-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.faux-histogramme{border:1px solid var(--bord);border-radius:var(--rayon-carte);align-items:flex-end;gap:6px;height:180px;padding:12px;display:flex}.faux-histogramme span{background:#1565c0;border-radius:3px 3px 0 0;flex:1}.fausses-lignes-suivi>div{border-bottom:1px solid #eff2f5;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;padding:10px;font-size:14px;display:grid}.fausses-lignes-suivi strong{color:var(--accent)}.carte-option-suivi{box-sizing:border-box;width:min(520px,100%);box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #c4dbf3;border-radius:14px;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.carte-option-suivi h2{color:var(--bleu-titre);margin:0;font-size:22px}.carte-option-suivi ul{color:var(--texte-secondaire);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;display:flex}.carte-option-suivi .mention{margin:0}.carte-option-suivi .bouton-action{align-self:flex-start}.surtitre-suivi{letter-spacing:.06em;text-transform:uppercase;color:#7a4a00;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.apercu-fiche{border-radius:12px;margin-top:18px}.apercu-fiche .apercu-flou{filter:blur(4px);flex-direction:column;gap:10px;padding:14px;display:flex}.fausses-barres{flex-direction:column;gap:8px;display:flex}.fausses-barres span{background:#6b3fa0;border-radius:4px;height:8px}.bandeau-suivi-actif{background:var(--info-fond);color:var(--info-texte);border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:14px;display:flex}.bandeau-suivi-actif svg{flex:none}@container (width<=900px){.bandeau-suivi .apercu-flou,.apercu-onglet .grille-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.voile-apercu.haut{padding-top:24px}}.legende-bande{color:var(--texte-discret);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 0;font-size:12px;display:flex}.legende-bande>span{align-items:center;gap:6px;display:inline-flex}.legende-bande .echantillon{border-radius:2px;width:10px;height:12px}.legende-bande .echantillon.actif{background:#1565c0}.legende-bande .echantillon.avant-suivi{background:repeating-linear-gradient(135deg,#d9e0e9 0 2px,#fff 2px 4px);border:1px solid #e3e8ef}.images-agence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px;display:grid}.image-agence{border:1px solid var(--bord);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.titre-image-agence{color:var(--texte-discret);flex-direction:column;gap:2px;font-size:13px;display:flex}.titre-image-agence strong{color:var(--texte-fort);font-size:15px}.image-agence .apercu-logo{flex-wrap:wrap;margin:0}.image-agence.vignette .apercu-logo img{border-radius:var(--rayon);width:44px;max-width:none;height:44px;padding:0}.etat-images{margin:6px 0 8px;font-size:14px}.etat-images .present{color:var(--succes-texte);font-size:13px;font-weight:700}.etat-images .manquant{color:#7a4a00;font-size:13px;font-weight:700}@container (width<=720px){.images-agence{grid-template-columns:1fr}}.liste-contrats{border:1px solid #e0e5ed;border-radius:10px;margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.liste-contrats li{border-bottom:1px solid #eceff4;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.liste-contrats li:last-child{border-bottom:none}.entete-contrat{align-items:center;gap:12px;display:flex}.entete-contrat>div{flex-direction:column;flex:1;min-width:0;display:flex}.entete-contrat strong{color:var(--texte-fort)}.entete-contrat span{color:#4f5b68;font-size:13px}.actions-contrat{flex-wrap:wrap;gap:8px;display:flex}.actions-contrat a.bouton-discret{text-decoration:none}dialog.fenetre.fenetre-contrat{width:min(1520px,96vw);max-height:94vh;overflow:hidden}.cadre-fenetre-contrat{grid-template-rows:auto minmax(0,1fr) auto;height:min(900px,94vh);display:grid;overflow:hidden}.entete-fenetre-contrat{border-bottom:1px solid #eceff4;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.entete-fenetre-contrat h2{color:var(--bleu-titre);margin:0;font-size:20px}.entete-fenetre-contrat .mention{margin:2px 0 0;font-size:14px}.corps-fenetre-contrat{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,600px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.corps-fenetre-contrat.chargement{padding:20px 26px;display:block}.formulaire-contrat{border-right:1px solid #eceff4;min-height:0;padding:16px 26px 20px;overflow:auto}.formulaire-contrat .rubrique-fenetre.premiere{border-top:none;margin-top:0;padding-top:0}.grille-contrat{gap:0 14px;display:grid}.grille-contrat.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-contrat.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-contrat.negocie{grid-template-columns:200px minmax(0,1fr);margin-top:8px}.auto-contrat{color:#005494;background:#e8f1fb;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.options-contrat{flex-wrap:wrap;gap:8px 22px;display:flex}.interrupteur-contrat{margin-top:10px}.ligne-prix{color:var(--texte-fort);justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.ligne-prix.total{color:var(--bleu-titre);border-top:1px solid #e0e5ed;margin-top:4px;padding-top:9px;font-size:16px;font-weight:800}.ligne-prix.total s{color:#6b7886;margin-right:8px;font-weight:600}.apercu-contrat{background:#eaedf2;flex-direction:column;min-height:0;display:flex}.apercu-contrat .pastilles-periode{flex-wrap:wrap;align-self:flex-start;margin:12px 18px}.cadre-apercu{flex:1;min-height:0;position:relative;overflow:hidden}.cadre-apercu iframe{background:#eaedf2;border:none;width:100%;height:100%;position:absolute;inset:0}.pied-fenetre-contrat{border-top:1px solid #eceff4;align-items:center;gap:12px;padding:14px 26px;display:flex}.pied-fenetre-contrat .mention{margin:0 auto 0 0;font-size:13px}.pied-fenetre-contrat .bandeau{margin:0}.depot-copie{text-align:center;color:#33404d;background:#f7f9fb;border:1.5px dashed #b5b5b5;border-radius:10px;padding:18px;font-size:14px}.depot-copie.survol{border-color:var(--bleu-marque);background:#e8f1fb}.depot-copie .mention{font-size:13px}.lien-fichier{cursor:pointer;color:var(--bleu-marque);text-decoration:underline}.lien-fichier input{opacity:0;width:1px;height:1px;position:absolute}.lien-discret{font:inherit;color:var(--bleu-marque);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.badge-demo{background:var(--info-fond);height:20px;color:var(--info-texte);border:1px solid #c4dbf3;border-radius:10px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.liste-creation .separateur-creation{border-top:1px solid var(--trait);margin:6px 0;display:block}.liste-creation .entree-demo{background:#f4f6f8;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.liste-creation .entree-demo .libelle-demo{color:var(--bleu-marque);font-weight:700}.liste-creation .entree-demo .detail-demo{color:var(--texte-discret);font-size:13px;font-weight:400}.intro-demo{color:var(--texte-secondaire);margin:0 0 4px;font-size:15px}.contenu-demo{background:var(--info-fond);border-radius:var(--rayon);color:var(--info-texte);border:1px solid #c4dbf3;padding:12px 16px;font-size:14px;line-height:1.5}.contenu-demo strong{margin-bottom:4px;display:block}.fiche-demo{flex-direction:column;gap:14px;display:flex}.bloc-demo{border:1px solid var(--bord);background:#fff;border-radius:12px;padding:14px 16px}.bloc-demo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-discret);margin:0 0 10px;font-size:12px}.bloc-demo dl{margin:0}.ligne-demo{justify-content:space-between;gap:16px;padding:4px 0;font-size:15px;display:flex}.ligne-demo dt{color:var(--texte-discret)}.ligne-demo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.actions-demo{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bloc-demo .mention{margin:8px 0 0}.texte-demo{color:var(--texte-secondaire);margin:0 0 10px;font-size:15px}.actions-gestion.en-demo{flex-wrap:wrap;justify-content:flex-end}.actions-gestion .note-demo{text-align:right;flex-basis:100%}.col-entreprises .sous-ligne{display:block}.actions-gestion.en-demo button:disabled{opacity:.5}.grille-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.carte-kpi{border:2px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;min-width:0;position:relative}.carte-kpi.actif{border-color:#0b3d6b;box-shadow:0 4px 14px #0b3d6b24}.corps-kpi{box-sizing:border-box;text-align:left;width:100%;height:100%;font:inherit;color:var(--texte);border-radius:inherit;background:0 0;border:none;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.carte-kpi.cliquable .corps-kpi{cursor:pointer}.carte-kpi.cliquable:hover:not(.actif){border-color:#c1ccdb}.corps-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.libelle-kpi{color:#4b5563;padding-right:22px;font-size:13px;font-weight:700}.valeur-kpi{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.valeur-kpi strong{color:#0b3d6b;font-size:27px;font-weight:800;line-height:1.1}.valeur-kpi .sur{color:var(--texte-discret);font-size:14px}.pied-kpi{color:var(--texte-discret);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.aide-kpi{position:absolute;top:12px;right:12px}.mini-barres{align-items:flex-end;gap:2px;height:28px;margin-top:2px;display:flex}.mini-barres span{background:#c4dbf3;border-radius:2px 2px 0 0;flex:1;min-width:1px}.mini-barres.actif span{background:#1565c0}.ecart{white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800}.ecart.hausse{color:#1e6b33;background:#e3f4e8}.ecart.baisse{color:#a12a1b;background:#fde7e4}.ecart.stable,.ecart.neutre{color:#33404d;background:#eff2f5}.bloc-activite h2{color:#0b3d6b;margin:0;font-size:18px;font-weight:800}.entete-bloc{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.entete-bloc .espace{flex:1}.entete-bloc .discret{color:var(--texte-discret);font-size:13px}.rangee-activite{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.rangee-activite>.bloc-activite{min-width:0;margin-bottom:0}.rangee-activite>.large{flex:999 620px}.rangee-activite>.moyen{flex:420px}.rangee-activite>.etroit{flex:320px}.titre-petit{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-discret);margin:4px 0 8px;font-size:12px;font-weight:800}.legende-graphique{color:#4b5563;flex-wrap:wrap;gap:18px;margin:0 0 6px;font-size:13px;display:flex}.legende-graphique span{align-items:center;gap:6px;display:inline-flex}.legende-graphique .carre{background:#90caf9;border-radius:2px;width:14px;height:10px}.legende-graphique .trait{border-top:3px solid #5f6b78;width:16px}.legende-graphique .pointilles{border-top:2px dashed #0b3d6b;width:16px}.segments-activite{background:#e6eaf0;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segments-activite button{font:inherit;color:#33404d;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:14px;font-weight:600}.segments-activite button.actif{color:#0b3d6b;background:#fff;font-weight:800;box-shadow:0 1px 3px #0f1e3226}.bascule-activite{font:inherit;color:#33404d;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px;font-size:14px;display:inline-flex}.bascule-activite .piste{background:#b3c1d3;border-radius:10px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.bascule-activite .piste:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.bascule-activite[aria-checked=true] .piste{background:#0b3d6b}.bascule-activite[aria-checked=true] .piste:after{left:18px}.puce-filtre{color:#fff;font:inherit;cursor:pointer;background:#0b3d6b;border:1px solid #0b3d6b;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.puces-choix{flex-wrap:wrap;gap:6px;display:flex}.puces-choix button{border:1px solid var(--bord-champ);color:#33404d;font:inherit;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.puces-choix button[aria-pressed=true],.puces-choix button[aria-checked=true]{color:#fff;background:#0b3d6b;border-color:#0b3d6b}.graphique-barres{box-sizing:border-box;margin-top:8px;padding:0 0 30px 52px;position:relative}.zone-graphique{height:100%;position:relative}.grille-graphique{pointer-events:none;border-top:1px solid #ebeef3;position:absolute;left:0;right:0}.grille-graphique.base{border-top-color:#9aa5b1}.grille-graphique span{text-align:right;width:44px;color:var(--texte-discret);font-size:12px;position:absolute;top:-9px;left:-52px}.colonnes-graphique{display:flex;position:absolute;inset:0}.colonne-graphique{min-width:0;font:inherit;cursor:default;background:0 0;border:none;border-radius:6px;flex:1;padding:0;position:relative}.colonne-graphique[aria-pressed]{cursor:pointer}.colonne-graphique.survolee,.colonne-graphique.choisie{background:#1565c012}.colonne-graphique:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.barre-graphique{background:#90caf9;border-radius:4px 4px 0 0;position:absolute;bottom:0;left:18%;right:18%}.colonne-graphique.attenuee .barre-graphique{background:#c4dbf3}.colonne-graphique.survolee .barre-graphique{background:#1565c0}.colonne-graphique.choisie .barre-graphique{background:#0b3d6b}.trait-precedent{pointer-events:none;border-top:3px solid #5f6b78;border-radius:2px;height:0;position:absolute;left:8%;right:8%}.etiquettes-graphique{pointer-events:none;display:flex;position:absolute;top:100%;left:0;right:0}.etiquettes-graphique span{min-width:0;height:24px;color:var(--texte-discret);white-space:nowrap;flex:1;justify-content:center;align-items:flex-end;font-size:12px;display:flex;position:relative;overflow:visible}.ligne-moyenne{pointer-events:none;border-top:2px dashed #0b3d6b;height:0;position:absolute;left:0;right:0}.ligne-moyenne span{color:#0b3d6b;background:#fff;padding:0 4px;font-size:12px;font-weight:700;position:absolute;top:-20px;right:0}.bulle-graphique{z-index:3;box-sizing:border-box;pointer-events:none;border:1px solid var(--bord-champ);color:#4b5563;background:#fff;border-radius:10px;flex-direction:column;gap:2px;width:236px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 8px 24px #0f1e3229}.bulle-graphique strong{color:#0b3d6b}.bulle-graphique .valeur-bulle{color:var(--texte);font-size:20px;font-weight:800}.bulle-graphique .positif{color:#1e6b33;font-weight:600}.bulle-graphique .negatif{color:#a12a1b;font-weight:600}.bulle-graphique .indication-bulle{color:var(--texte-discret);font-size:12px}.panneau-detail{flex-direction:column;gap:12px;display:flex}.panneau-detail .entete-detail{align-items:flex-start;gap:8px;display:flex}.panneau-detail .entete-detail>div{flex:1}.chiffres-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chiffres-detail div{background:#f6f8fa;border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.chiffres-detail span{color:var(--texte-discret);font-size:12px}.chiffres-detail strong{font-size:17px}.liste-personnes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.liste-personnes button{width:100%;font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.liste-personnes button:hover{background:#f7f9fb}.liste-personnes .corps{flex-direction:column;flex:1;min-width:0;display:flex}.liste-personnes .corps span{color:var(--texte-discret);font-size:12px}.liste-personnes .actions{color:#33404d;text-align:right;font-size:12px}.lecture-rapide{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lecture-rapide li{align-items:flex-start;gap:10px;display:flex}.lecture-rapide .pastille{color:#0b3d6b;background:#e8f1fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.lecture-rapide .pastille.hausse{color:#1e6b33;background:#e3f4e8}.lecture-rapide .pastille.baisse{color:#a12a1b;background:#fde7e4}.lecture-rapide .pastille.neutre{color:#33404d;background:#eff2f5}.lecture-rapide div{flex-direction:column;display:flex}.lecture-rapide div span{color:#4b5563;font-size:13px}.encadre-aide{color:#0b3d6b;background:#f6f8fa;border:1px solid #c4dbf3;border-radius:10px;margin-top:auto;padding:10px 12px;font-size:13px}.bandeau-aujourdhui.sombre{color:#fff;background:#0b3d6b;border:none}.bandeau-aujourdhui.sombre .ligne-aujourdhui{color:#e8f1fb}.bandeau-aujourdhui.sombre .titre-aujourdhui,.bandeau-aujourdhui.sombre strong{color:#fff}.bandeau-aujourdhui.sombre .en-ce-moment{color:#fff;background:#ffffff1f;border-color:#0000}.bandeau-aujourdhui.sombre .case-internes{color:#e8f1fb}.bandeau-aujourdhui.sombre .aide-icone{color:#fff;border-color:#fff9}.bandeau-aujourdhui.sombre .detail-en-ce-moment{color:var(--texte);background:#fff;border-radius:10px;margin-top:10px;padding:10px 12px}.bandeau-aujourdhui.sombre .mention{color:#c1ccdb}.bandeau-aujourdhui.sombre .detail-en-ce-moment .mention{color:var(--texte-discret)}.entonnoir{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.entonnoir .tete{align-items:baseline;gap:8px;display:flex}.entonnoir .tete span:first-child{flex:1;font-size:14px;font-weight:700}.entonnoir .tete strong{color:#0b3d6b;font-size:16px}.entonnoir .tete .part{text-align:right;width:64px;color:var(--texte-discret);font-size:13px}.entonnoir .piste-barre{background:#eff2f5;border-radius:7px;height:14px;margin-top:4px;overflow:hidden}.entonnoir .piste-barre span{border-radius:7px;height:100%;display:block}.entonnoir .perte{color:var(--texte-discret);margin-top:3px;font-size:12px}.a-traiter-cartes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.a-traiter-cartes button{border:1px solid var(--bord);width:100%;font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.a-traiter-cartes button:hover{background:#fafbfc;border-color:#c1ccdb}.a-traiter-cartes .nombre-traiter{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 6px;font-size:16px;font-weight:800;display:flex}.nombre-traiter.violet{color:#5b2d91;background:#ede4fa}.nombre-traiter.rouge{color:#a12a1b;background:#fde7e4}.nombre-traiter.orange{color:#7a4a00;background:#fff3dc}.nombre-traiter.gris{color:#33404d;background:#eff2f5}.a-traiter-cartes .corps{flex-direction:column;flex:1;display:flex}.a-traiter-cartes .corps span{color:var(--texte-discret);font-size:12px}.a-traiter-cartes .voir{color:var(--accent);font-size:13px;font-weight:700}.fil-jours{max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}.fil-jours .jour-fil{z-index:1;color:#0b3d6b;background:#fff;border-bottom:1px solid #c4dbf3;align-items:baseline;gap:10px;padding:10px 0 6px;font-size:13px;display:flex;position:sticky;top:0}.fil-jours .jour-fil:not(:first-child){margin-top:6px}.fil-jours .jour-fil strong{font-weight:800}.fil-jours .jour-fil .date-jour{color:var(--texte-discret);font-weight:600}.fil-jours .jour-fil .nombre-jour{color:var(--texte-discret);margin-left:auto;font-size:12px;font-weight:600}.fil-jours .ligne-fil{border-bottom:1px solid #eff2f5;grid-template-columns:48px 170px 170px minmax(0,1fr);align-items:baseline;gap:0 16px;padding:4px 0;font-size:14px;line-height:20px;display:grid}.fil-jours .heure-fil{color:var(--texte-discret);font-variant-numeric:tabular-nums;font-size:13px}.fil-jours .qui-fil{overflow-wrap:anywhere;min-width:0;font-weight:700}.fil-jours .ou-fil{min-width:0;color:var(--texte-discret);font-size:13px}.fil-jours .quoi-fil{min-width:0}.fil-jours .connexion .quoi-fil{color:var(--texte-discret)}.type-evenement{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.type-evenement.S{color:#0b3d6b;background:#e8f1fb}.type-evenement.P{color:#7a4a00;background:#fff3dc}.type-evenement.O{color:#5b2d91;background:#ede4fa}.type-evenement.C{color:#1e6b33;background:#e3f4e8}.type-evenement.A{color:#33404d;background:#eff2f5}.bande-jours{gap:1px;width:150px;height:16px;display:flex}.bande-jours span{background:#e3e8ef;border-radius:2px;flex:1}.bande-jours span.weekend{background:#f6f8fa}.bande-jours span.actif{background:#1565c0}.bande-jours span.avant-suivi{background:repeating-linear-gradient(135deg,#d9e0e9 0 2px,#fff 2px 4px)}.calendrier-jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendrier-jours .tete{color:var(--texte-discret);text-align:center;font-size:11px}.calendrier-jours .jour{background:#e3e8ef;border-radius:5px;height:22px}.calendrier-jours .jour.weekend{background:#f6f8fa}.calendrier-jours .jour.actif{background:#1565c0}.calendrier-jours .jour.vide{background:0 0}.histogramme-activite{border-bottom:1px solid #9aa5b1;align-items:flex-end;gap:10px;height:170px;display:flex}.histogramme-activite>*{height:100%;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.histogramme-activite button{cursor:pointer}.histogramme-activite .valeur{color:#33404d;font-size:13px;font-weight:800}.histogramme-activite .colonne{background:#90caf9;border-radius:6px 6px 0 0;width:100%;min-height:3px}.histogramme-activite .colonne.alerte{background:#e8962a}.histogramme-activite [aria-pressed=true] .colonne{background:#0b3d6b}.axe-histogramme{gap:10px;margin-top:6px;display:flex}.axe-histogramme span{text-align:center;color:var(--texte-discret);flex:1;font-size:12px}.barres-horizontales{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.barres-horizontales button,.barres-horizontales .ligne{width:100%;font:inherit;color:var(--texte);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.barres-horizontales button{cursor:pointer}.barres-horizontales button[aria-pressed=true]{background:#e8f1fb}.barres-horizontales .nom{white-space:nowrap;text-overflow:ellipsis;flex:none;width:130px;font-size:13px;font-weight:700;overflow:hidden}.barres-horizontales .piste{background:#eff2f5;border-radius:7px;flex:1;height:14px;position:relative}.barres-horizontales .rempli{background:#90caf9;border-radius:7px;position:absolute;top:0;bottom:0;left:0}.barres-horizontales .rempli.alerte{background:#e8962a}.barres-horizontales button[aria-pressed=true] .rempli{background:#0b3d6b}.barres-horizontales .repere{background:#0b3d6b;width:2px;position:absolute;top:-3px;bottom:-3px}.barres-horizontales .chiffre{text-align:right;width:54px;font-size:13px;font-weight:700}.barres-horizontales .discret{text-align:right;width:70px;color:var(--texte-discret);font-size:12px}.note-graphique{color:var(--texte-discret);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.note-graphique .repere-legende{background:#0b3d6b;width:2px;height:12px}.carte-sante{gap:8px;display:flex}.carte-sante .axe-y{white-space:nowrap;writing-mode:vertical-rl;color:#4b5563;text-align:center;font-size:12px;font-weight:700;transform:rotate(180deg)}.carte-sante .cadre{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.plan-sante{background:#eaf6ee;border-radius:10px;height:360px;position:relative;overflow:hidden}.plan-sante .zone{pointer-events:none;position:absolute}.plan-sante .zone.gauche{background:#fdf3e1;width:50%;top:0;bottom:0;left:0}.plan-sante .zone.bas{background:#fdf3e1;height:12%;bottom:0;left:0;right:0}.plan-sante .zone.coin{background:#fbe4e1;width:50%;height:12%;bottom:0;left:0}.plan-sante .nom-zone{pointer-events:none;font-size:12px;font-weight:800;position:absolute}.plan-sante .nom-zone.bonne{color:#1e6b33;top:10px;right:12px}.plan-sante .nom-zone.surveiller{color:#7a4a00;top:10px;left:12px}.plan-sante .nom-zone.relancer{color:#a12a1b;bottom:8px;left:12px}.plan-sante .nom-zone.fin{color:#7a4a00;bottom:8px;right:12px}.bulle-client{cursor:pointer;opacity:.92;z-index:1;border:2px solid #fff;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f1e3233}.bulle-client.BONNE{background:#2e7d32}.bulle-client.A_SURVEILLER{background:#e8962a}.bulle-client.A_RELANCER{background:#c62828}.plan-sante.focus .bulle-client{opacity:.35}.plan-sante .bulle-client.actif{opacity:.95;z-index:2;border:3px solid #0b3d6b}.bulle-client .nom-bulle{white-space:nowrap;color:#0b3d6b;background:#fff;border-radius:4px;margin-top:4px;padding:0 4px;font-size:12px;font-weight:800;position:absolute;top:100%;left:50%;transform:translate(-50%)}.info-client{z-index:3;pointer-events:none;border:1px solid var(--bord-champ);color:#33404d;background:#fff;border-radius:10px;flex-direction:column;gap:3px;width:240px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:40px;box-shadow:0 8px 24px #0f1e3229}.info-client strong{color:#0b3d6b;font-size:14px}.axe-x-sante{color:var(--texte-discret);justify-content:space-between;font-size:12px;display:flex}.axe-x-sante strong{color:#4b5563}.etiquette-sante{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.etiquette-sante.BONNE{color:#1e6b33;background:#e3f4e8}.etiquette-sante.A_SURVEILLER{color:#7a4a00;background:#fff3dc}.etiquette-sante.A_RELANCER{color:#a12a1b;background:#fde7e4}.adoption-ligne-client{align-items:center;gap:8px;min-width:130px;display:flex}.adoption-ligne-client .piste{background:#eff2f5;border-radius:4px;flex:1;height:8px;overflow:hidden}.adoption-ligne-client .piste span{background:#1565c0;border-radius:4px;height:100%;display:block}.adoption-ligne-client .piste span.faible{background:#e8962a}.tendance-client{flex-direction:column;gap:2px;display:flex}.tendance-client .mini-barres{width:110px;height:24px}.tendance-client .sens{font-size:12px;font-weight:700}.sens.hausse{color:#1e6b33}.sens.baisse{color:#a12a1b}.sens.stable{color:var(--texte-discret)}.fin-abonnement{flex-direction:column;gap:3px;min-width:140px;display:flex}.fin-abonnement .piste{background:#eff2f5;border-radius:3px;height:5px;overflow:hidden}.fin-abonnement .piste span{background:#90caf9;border-radius:3px;height:100%;display:block}.fin-abonnement.proche .piste span{background:#e8962a}.fin-abonnement.urgent .piste span{background:#c62828}.fin-abonnement.urgent>span:first-child{color:#a12a1b;font-weight:800}.fin-abonnement.proche>span:first-child{color:#7a4a00}.tableau-gestion tr.focus-ligne td{background:#e8f1fb}.choix-outils{flex-direction:column;flex:340px;gap:6px;min-width:0;display:flex}.choix-outils button{border:2px solid var(--bord);font:inherit;color:var(--texte);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.choix-outils button[aria-checked=true]{background:#f6f8fa;border-color:#0b3d6b}.choix-outils .corps{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.choix-outils .piste{background:#eff2f5;border-radius:3px;height:6px;overflow:hidden}.choix-outils .piste span{background:#90caf9;border-radius:3px;height:100%;display:block}.choix-outils button[aria-checked=true] .piste span{background:#0b3d6b}.choix-outils .total{flex-direction:column;align-items:flex-end;width:110px;display:flex}.choix-outils .total strong{color:#0b3d6b;font-size:16px}.choix-outils .total span{color:var(--texte-discret);font-size:12px}.detail-outil{background:#f7f9fb;border-radius:12px;flex-direction:column;flex:2 540px;gap:14px;min-width:0;padding:16px 18px;display:flex}.detail-outil h3{color:#0b3d6b;margin:0;font-size:17px;font-weight:800}.etapes-outil{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.etapes-outil div{border:1px solid var(--bord-champ);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.etapes-outil div.sans-objet{background:#eff2f5;border-style:dashed}.etapes-outil span{color:#4b5563;font-size:13px;font-weight:700}.etapes-outil strong{color:#0b3d6b;font-size:26px}.etapes-outil small{color:#4b5563;font-size:12px}.semaines-outil{align-items:flex-end;gap:4px;height:90px;display:flex}.semaines-outil span{background:#90caf9;border-radius:3px 3px 0 0;flex:1;min-height:2px}.semaines-outil span:last-child{background:#0b3d6b}.rapport-outil{background:#fff;border:1px solid #c4dbf3;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rapport-outil strong{color:#1e6b33;font-size:22px}.rapport-outil strong.negatif{color:#a12a1b}.rapport-outil span{color:#33404d;font-size:13px}.grille-chaleur{gap:3px;display:grid}.grille-chaleur .tete{color:var(--texte-discret);text-align:center;font-size:12px}.grille-chaleur .jour{color:#33404d;align-items:center;font-size:13px;font-weight:700;display:flex}.grille-chaleur .case{cursor:default;height:30px;font:inherit;border:1px solid #0b3d6b0f;border-radius:5px;padding:0;font-size:12px;font-weight:700}.grille-chaleur .case:focus-visible,.grille-chaleur .case.survolee{outline-offset:-2px;outline:2px solid #e8962a}.lecture-chaleur{color:var(--texte-discret);flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin-top:8px;font-size:12px;display:flex}.lecture-chaleur .degrade{background:linear-gradient(90deg,#e8f1fb,#0b3d6b);border-radius:5px;width:120px;height:10px}.lecture-chaleur strong{color:#0b3d6b;margin-left:auto;font-size:14px}.stats-marges{flex:260px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px;display:grid}.stats-marges div{background:#f6f8fa;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.stats-marges span{color:var(--texte-discret);font-size:12px}.stats-marges strong{color:#0b3d6b;font-size:20px}.matrice-outils{border-collapse:separate;border-spacing:4px;width:100%;min-width:760px}.matrice-outils th{color:#4b5563;text-align:center;vertical-align:bottom;padding:2px;font-size:12px;font-weight:700;line-height:1.2}.matrice-outils th:first-child{text-align:left}.matrice-outils td{padding:0}.matrice-outils .case-outil{color:#9aa5b1;background:#f6f8fa;border-radius:6px;justify-content:center;align-items:center;height:30px;font-size:13px;font-weight:700;display:flex}.matrice-outils .personne{min-width:150px;font:inherit;color:var(--texte);cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;padding:4px 6px;display:flex}.matrice-outils tr.choisie .personne{background:#f6f8fa;border-color:#0b3d6b}.matrice-outils .personne span{flex-direction:column;min-width:0;display:flex}.matrice-outils .personne small{color:var(--texte-discret);font-size:12px}.matrice-outils .point-statut{flex:none}.matrice-outils .marge-personne{align-items:center;gap:6px;min-width:100px;display:flex}.matrice-outils .marge-personne .piste{background:#eff2f5;border-radius:4px;flex:1;height:8px;position:relative}.matrice-outils .marge-personne .piste span{background:#90caf9;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.matrice-outils .marge-personne .piste span.alerte{background:#e8962a}.matrice-outils .marge-personne .piste i{background:#0b3d6b;width:2px;position:absolute;top:-3px;bottom:-3px}.matrice-outils .marge-personne strong{text-align:right;width:46px;font-size:13px}.matrice-outils .nombre{text-align:center;font-size:14px;font-weight:700}.pistes-personne{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pistes-personne li{color:#0b3d6b;background:#f6f8fa;border:1px solid #c4dbf3;border-radius:10px;padding:8px 10px;font-size:13px}@media (width<=640px){.fil-jours .ligne-fil{grid-template-columns:48px auto minmax(0,1fr);gap:0 6px}.fil-jours .heure-fil{grid-area:1/1}.fil-jours .qui-fil{grid-area:1/2}.fil-jours .ou-fil{grid-area:1/3}.fil-jours .ou-fil:not(:empty):before{content:"· "}.fil-jours .quoi-fil{grid-area:2/2/auto/4}.etapes-outil{grid-template-columns:1fr}.graphique-barres{padding-left:40px}.grille-graphique span{width:34px;left:-40px}}.carte-heures td.survolee,.carte-cohortes td.survolee{outline-offset:-2px;outline:2px solid #e8962a}.carte-cohortes{border-collapse:separate;border-spacing:3px;font-size:11.5px}.carte-cohortes th{color:#555;white-space:nowrap;padding:2px 4px;font-weight:600}.carte-cohortes thead th{text-align:center}.carte-cohortes tbody th{text-align:left}.carte-cohortes td{text-align:center;color:#1f2933;background:#f1f4f7;border-radius:4px;width:46px;min-width:46px;height:24px;font-size:12px;font-weight:700}.carte-cohortes tbody th{white-space:nowrap}.carte-cohortes .discret{color:var(--texte-discret);font-weight:400}.filtres-simulations .filtres-gestion{margin-bottom:10px}.statuts-simulations button strong{margin-left:2px}.point-contrat{border-radius:3px;flex:none;width:12px;height:12px}.mois-simulations{border-bottom:1px solid #9aa5b1;align-items:flex-end;gap:10px;height:150px;display:flex}.mois-simulations>div{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.mois-simulations .valeur{color:#33404d;text-align:center;margin-bottom:4px;font-size:12px;font-weight:800}.mois-simulations .autres{background:#a9cdf1;border-radius:5px 5px 0 0;display:block}.mois-simulations .finales{background:#0b3d6b;display:block}.marge-faible{color:#a12a1b}.mini-barres span.zero{background:#e3e8ef!important}.visite-parcours{border-top:1px solid #eceff4;margin-top:16px;padding-top:14px}.visite-parcours .tete{margin-bottom:6px;font-size:14px;font-weight:700}.visite-parcours .tete span{color:var(--texte-discret);margin-left:6px;font-size:13px;font-weight:400}.visite-parcours .piste-barre{background:#eff2f5;border-radius:6px;height:12px;display:flex;overflow:hidden}.visite-parcours .piste-barre span{height:100%;display:block}.visite-parcours .terminee{background:#1565c0}.visite-parcours .passee{background:#90caf9}.legende-visite{color:var(--texte-secondaire);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legende-visite i{background:#eff2f5;border:1px solid #c1ccdb;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legende-visite i.terminee,.legende-visite i.passee{border-color:#0000}.legende-visite strong{color:var(--texte);margin-left:4px}.surtitre-premiers-pas,.marque-premiers-pas{letter-spacing:.12em;text-transform:uppercase;color:var(--bleu-marque);white-space:nowrap;margin:0;font-size:12px;font-weight:800}dialog.fenetre.bienvenue-premiers-pas{width:min(600px,92vw)}dialog.fenetre.fin-premiers-pas{width:min(620px,92vw)}.bienvenue-premiers-pas .contenu-fenetre,.fin-premiers-pas .contenu-fenetre{gap:14px;padding:28px 32px 24px}.bienvenue-premiers-pas h2,.fin-premiers-pas h2{color:#0b3d6b;text-wrap:balance;margin:0;font-size:24px;font-weight:800}.bienvenue-premiers-pas p,.fin-premiers-pas p{color:var(--texte-secondaire);margin:0;font-size:15.5px;line-height:1.55}.bienvenue-premiers-pas .surtitre-premiers-pas,.fin-premiers-pas .surtitre-premiers-pas{color:var(--bleu-marque);font-size:12px}dialog.fenetre.bienvenue-premiers-pas:focus,dialog.fenetre.fin-premiers-pas:focus,dialog.fenetre.visite-premiers-pas:focus{outline:none}.bienvenue-premiers-pas p strong,.fin-premiers-pas strong{color:var(--texte)}.bienvenue-premiers-pas .actions-fenetre,.fin-premiers-pas .actions-fenetre{align-items:center;margin-top:6px}.bienvenue-premiers-pas .actions-fenetre button,.fin-premiers-pas .actions-fenetre button{min-height:42px;padding:0 18px;font-size:15px}.liste-premiers-pas{grid-template-columns:1fr 1fr;gap:6px 18px;margin:2px 0 0;padding:0;list-style:none;display:grid}.liste-premiers-pas li{min-height:30px;color:var(--texte);align-items:center;gap:10px;font-size:15px;display:flex}.liste-premiers-pas .numero{width:26px;height:26px;color:var(--bleu-marque);background:#e8f1fb;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.liste-premiers-pas .duree{color:var(--texte-discret);white-space:nowrap;margin-left:auto;font-size:13px}.liste-premiers-pas.une-colonne{grid-template-columns:1fr;gap:0}.liste-premiers-pas a{min-height:48px;color:var(--texte);border-bottom:1px solid #eceff4;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.liste-premiers-pas a .lire{color:var(--bleu-marque);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.mention-premiers-pas{color:var(--texte-discret)!important;font-size:13.5px!important}.encart-ordinateur{background:#f5f7fa;border:1px solid #e1e6ed;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;font-size:14px!important}.encart-ordinateur .icone{color:var(--bleu-marque);flex:none;margin-top:1px}.reperes-premiers-pas{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.reperes-premiers-pas li{color:var(--texte-secondaire);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.reperes-premiers-pas .pictogramme{width:34px;height:34px;color:var(--bleu-marque);background:#e8f1fb;border-radius:9px;flex:none;place-items:center;display:grid}dialog.fenetre.visite-premiers-pas{width:min(1600px,100vw - 48px);max-width:none;height:calc(100vh - 48px);max-height:none;overflow:hidden}.visite-premiers-pas .contenu-fenetre{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:0;height:100%;padding:0;display:grid}.tete-premiers-pas{border-bottom:1px solid #e1e6ed;align-items:center;gap:22px;min-width:0;padding:14px 22px;display:flex}.etapes-premiers-pas{flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.etapes-premiers-pas button{font:inherit;color:var(--texte-discret);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14.5px;display:flex}.etapes-premiers-pas button:hover{background:#f5f7fa}.etapes-premiers-pas .rond{width:24px;height:24px;color:var(--texte-discret);border:1.5px solid #c1ccdb;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.etapes-premiers-pas .vue button{color:var(--texte-secondaire)}.etapes-premiers-pas .vue .rond{color:var(--bleu-marque);background:#e8f1fb;border-color:#c4dbf3}.etapes-premiers-pas .actuelle button{color:#0b3d6b;background:#e8f1fb;font-weight:800}.etapes-premiers-pas .actuelle .rond{background:var(--bleu-marque);border-color:var(--bleu-marque);color:#fff}.quitter-premiers-pas{flex:none}.corps-premiers-pas{background:#fff;min-height:0;padding:20px 22px 12px;overflow:hidden}.corps-premiers-pas .reponse-aide.avec-demo{grid-template-columns:minmax(380px,.62fr) minmax(0,1.5fr);align-items:start;gap:26px;height:100%;display:grid}.corps-premiers-pas .texte-reponse{max-width:none;max-height:100%;padding-right:6px;overflow:auto}.corps-premiers-pas .demo-aide{max-width:none}.corps-premiers-pas .etapes-aide li{font-size:15px;line-height:1.45}.corps-premiers-pas .ou-aide{display:none}.pied-premiers-pas{background:#f7f9fb;border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.pied-premiers-pas button{min-height:42px;padding:0 18px;font-size:15px}.pied-premiers-pas .rappel{color:var(--texte-discret);text-align:center;font-size:13.5px}@media (width<=1520px){.etapes-premiers-pas li:not(.actuelle) .libelle{display:none}.etapes-premiers-pas button{padding:7px 8px}.pied-premiers-pas .rappel{display:none}}@media (width<=1320px){.quitter-premiers-pas .mot{display:none}.quitter-premiers-pas{padding:0 12px}}.disposition-telephone .bienvenue-premiers-pas .contenu-fenetre{padding:22px 18px 18px}.disposition-telephone .bienvenue-premiers-pas h2{font-size:22px}.liens-juridiques{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.liens-juridiques a{color:var(--texte-discret);text-underline-offset:2px;text-decoration:underline}.liens-juridiques a:hover{color:var(--accent)}.fenetre-compte .liens-juridiques{border-top:1px solid #eceff4;flex-direction:column;justify-content:flex-start;gap:6px;margin-top:2px;padding-top:10px}.article-juridique h2{color:var(--bleu-titre);gap:8px;margin:22px 0 6px;scroll-margin-top:20px;font-size:16px;font-weight:800;display:flex}.article-juridique h2 span{color:var(--texte-discret);min-width:22px;font-weight:700}.article-juridique p{margin:0 0 8px}.article-juridique ul{margin:0 0 8px;padding-left:20px}.article-juridique li{margin:2px 0}.article-juridique .ligne-adresse{display:block}.article-juridique a{color:var(--accent)}.cadre-tableau-juridique{overflow-x:auto}.tableau-juridique{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:14px;line-height:1.45}.tableau-juridique th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-bleu);border-bottom:2px solid var(--bord);padding:8px 10px;font-size:12px;font-weight:700}.tableau-juridique td{border-bottom:1px solid var(--trait);vertical-align:top;padding:9px 10px}.fond-conditions{background:var(--fond);min-height:100vh}body:has(.fond-conditions){min-width:0}dialog.fenetre.fenetre-conditions{width:min(860px,92vw);max-height:92vh}dialog.fenetre-conditions:focus{outline:none}.fenetre-conditions .contenu-fenetre{gap:14px;max-height:92vh}.fenetre-conditions .titre-fenetre h2{color:var(--texte-fort);margin:0;font-size:22px;font-weight:800}.fenetre-conditions .version{color:var(--texte-discret);margin:-8px 0 0;font-size:14px}.texte-conditions{border:1px solid var(--bord);border-radius:var(--rayon);max-height:46vh;color:var(--texte-secondaire);background:#fafbfc;padding:6px 24px 18px;font-size:15px;line-height:1.55;overflow-y:auto}.texte-conditions:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.texte-conditions .intro{color:var(--texte-fort);margin:16px 0 0;font-weight:600}.case-acceptation{color:var(--texte-fort);cursor:pointer;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.case-acceptation input{width:20px;height:20px;accent-color:var(--accent);flex:none}.fenetre-conditions .donnees-conditions{margin:-6px 0 0 30px}.fenetre-conditions .donnees-conditions a{color:var(--accent)}.fenetre-conditions .actions-fenetre{border-top:1px solid #eceff4;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.fenetre-conditions .lien-deconnexion{font:inherit;color:var(--texte-discret);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.fenetre-conditions .lien-deconnexion:hover{color:var(--accent)}.fenetre-conditions .bouton-action{padding:11px 22px;font-size:15px}.ce-qui-change{background:var(--info-fond);color:var(--info-texte);border-radius:var(--rayon);border:1px solid #c4dbf3;padding:12px 16px;font-size:15px}.ce-qui-change strong{margin-bottom:4px;display:block}.ce-qui-change ul{margin:0;padding-left:20px}body:has(.page-juridique){min-width:0}.page-juridique{background:var(--fond);flex-direction:column;min-height:100vh;display:flex}.entete-juridique{border-bottom:1px solid var(--bord);background:#fff}.entete-juridique .dedans{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:14px 32px;display:flex}.entete-juridique img{height:36px;display:block}.entete-juridique .bouton-discret{text-decoration:none}.corps-juridique{flex:1;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:32px;display:grid}.sommaire-juridique,.document-juridique{min-width:0}.sommaire-juridique{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.documents-juridiques{flex-direction:column;gap:6px;display:flex}.documents-juridiques a{border-radius:var(--rayon);border:1px solid var(--bord);color:var(--texte-fort);background:#fff;padding:10px 14px;font-size:15px;font-weight:700;text-decoration:none;display:block}.documents-juridiques a:hover{border-color:var(--accent)}.documents-juridiques a.actif{border-color:var(--bleu-marque);box-shadow:inset 3px 0 0 var(--bleu-marque);color:#0b3d6b;background:#f7f9fb}.sur-cette-page{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-bleu);margin:0 0 6px 14px;font-size:12px;font-weight:700}.plan-juridique{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-juridique a{color:var(--texte-secondaire);border-left:2px solid var(--bord);padding:5px 14px;font-size:14px;text-decoration:none;display:block}.plan-juridique a:hover{color:var(--accent)}.plan-juridique a.actif{color:var(--accent);border-left-color:var(--accent);font-weight:700}.document-juridique{border:1px solid var(--bord);border-radius:var(--rayon-carte);max-width:820px;color:var(--texte-secondaire);background:#fff;padding:34px 48px 40px;font-size:16px;line-height:1.6}.document-juridique .titre-page{margin-bottom:6px}.document-juridique .version{color:var(--texte-discret);min-height:1px;margin:0 0 18px;font-size:14px}.document-juridique .intro{color:var(--texte-fort);font-size:17px}.document-juridique .article-juridique h2{margin-top:28px;font-size:18px}.pied-juridique{text-align:center;color:var(--texte-discret);padding:18px 16px 26px;font-size:13px}@media (width<=760px){.entete-juridique .dedans{padding:12px 16px}.entete-juridique img{height:28px}.corps-juridique{grid-template-columns:1fr;gap:16px;padding:16px}.sommaire-juridique{position:static}.documents-juridiques{flex-direction:row;overflow-x:auto}.documents-juridiques a{white-space:nowrap;padding:8px 12px;font-size:14px}.sur-cette-page,.plan-juridique{display:none}.document-juridique{padding:22px 18px;font-size:15px}.document-juridique .titre-page h1{letter-spacing:.08em;font-size:20px}.tableau-juridique{font-size:13px}}.carte-juridique .ligne-info .cle{min-width:130px}.carte-juridique .liens-carte{flex-direction:column;gap:6px;margin-top:10px;font-size:15px;display:flex}.carte-juridique .liens-carte a{color:var(--accent)}.ligne-conditions{color:var(--texte-secondaire);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 2px;font-size:14px;display:flex}.ligne-conditions .cle{color:var(--texte-fort);font-weight:700}
