@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:#015291;--bleu-accent:#1a73e8;--bleu-resultat:#3a7bd5;--accent:#005494;--accent-survol:#00457a;--accent-halo:#00549426;--texte:#1f2933;--texte-fort:#1f2933;--texte-secondaire:#33404d;--texte-discret:#5f6b78;--gris-bleu:#5b6775;--gris-bleu-clair:#5b6775;--fond:#f4f6f9;--fond-carte:#fff;--fond-panneau:#eef1f5;--fond-piste:#e2e7ee;--bord:#e3e8ef;--bord-champ:#d9e0ea;--trait:#e8edf3;--carte-pale:#f7f9ff;--carte-pale-bord:#d0d8f5;--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}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:#e9ecf1}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:#003d6b}: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}.marque-connexion .surtitre{letter-spacing:.16em;text-transform:uppercase;color:#cfe2f3;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}.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}@media (width<=1100px){.marque-connexion{padding:48px 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}.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-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:#eef3f9}.rail-lien.actif{color:var(--bleu-titre);background:#e8f0f7}.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}.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 #dfe5ee;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:800}.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}.carte-intro{background:var(--carte-pale);border:1px solid var(--carte-pale-bord);border-radius:var(--rayon-carte);max-width:760px;padding:14px 20px}.carte-intro h2{text-transform:uppercase;letter-spacing:.12em;color:#1565c0;margin:0 0 6px;font-size:14px;font-weight:800}.carte-intro p{color:#4a5694;margin:0;font-size:14px;line-height:1.5}.indicateur-activite{border:2px solid #cfd8ea;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)}.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:#e9ecf1}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 #dfe5ee;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 #dfe5ee;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}.depuis-fiche{color:var(--info-texte);background:#e3f0fc;border:1px solid #b9d7f3;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.corps-rubrique hr,.contenu-fenetre hr{border:none;border-top:1px solid #dde1e7;width:100%;margin:4px 0}.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:#9fb6cf}.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:20px;height:26px;color:var(--bleu-titre);cursor:pointer;opacity:0;pointer-events:none;background:#eef3f9;border:none;border-radius:6px;padding:0;font-size:15px;font-weight:700;line-height:1;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.champ-nombre button:first-of-type{left:3px}.champ-nombre button:last-of-type{left:25px}.champ-nombre:focus-within button{opacity:1;pointer-events:auto}.champ-nombre:focus-within:not(.sans-boutons) input{padding-left:48px}.champ-nombre button:hover:not(:disabled){background:#dde8f4}.champ-nombre button:disabled{color:#a3abb6;cursor:default}.champ-nombre.desactive{background:#f3f4f6;border-color:#e3e7ee}.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 #dfe3ea;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 #b9cde2;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 #dfe5ee;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:#eef4fb}.encart-saisie{background:#fff;border:1px solid #dfe5ee;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:10px;display:flex}@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) 180px}.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:90px}.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:#0d47a1;background:#bbdefb}.pastille-ns{color:#8a3c00;background:#ffe0b2}.pastille-rgdu{color:#1b5e20;background:#c8e6c9}.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}.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:#eceff1;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:#c9ced6;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:#f3f4f6}.bulle{z-index:25;border-radius:var(--rayon);box-shadow:var(--ombre-flottante);background:#fff;border:1px solid #dfe3ea;width:240px;padding:10px 12px;position:absolute;top:44px;left: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}}.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{flex-direction:column;gap:8px;min-width:0;display:flex}.ligne-bandeau{grid-template-columns:206px 150px minmax(60px,1fr) minmax(0,300px);align-items:center;gap:16px;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:#eef1f5;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{flex-wrap:wrap;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 #eef1f5;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) 210px;gap:12px 18px;padding:12px 18px}.ligne-bandeau{grid-template-columns:166px 122px minmax(40px,1fr) minmax(0,210px);gap:10px}.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<=860px){.bandeau-synthese{grid-template-columns:minmax(0,1fr)}.ligne-bandeau{grid-template-columns:166px 112px minmax(0,1fr)}.ligne-bandeau .pct-bandeau{grid-column:2/-1;justify-self:end;margin-top:-4px}.carte-mission{border-top:1px solid #eef1f5;border-left:none;flex-flow:wrap;align-items:center;padding-top:10px;padding-left:0}.ligne-mission{grid-template-columns:auto minmax(110px,1fr)}}.grille-cartes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}@container (width<=520px){.ligne-bandeau{grid-template-columns:112px 104px minmax(0,1fr)}.libelle-bandeau{white-space:normal;font-size:12px}}@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:14px}}.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}.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:#f0f2f5;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:var(--bleu-accent)}.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:#f0f2f5}.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}.colonnes-cet{grid-template-columns:26% 74%;gap:16px;display:grid}.carte-pale{background:#f7f9ff;border:1px solid #d0d8f5;border-radius:12px;padding:12px;font-size:14px}.carte-pale h4{letter-spacing:.08em;text-transform:uppercase;color:#1565c0;margin:0 0 8px;font-size:12px}.rangees-cet{flex-direction:column;gap:10px;display:flex}.rangee-cet{border-radius:10px;overflow:hidden}.titre-rangee{color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:700}.valeurs-rangee{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.valeur-rangee{flex-direction:column;gap:2px;display:flex}.valeur-rangee strong{font-size:18px}.fiche-resume{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;margin-bottom:22px;scroll-margin-top:16px}.entete-fiche{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.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:#f3f6fa}.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}.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:12px;padding:0 18px 18px;display:flex}.corps-fiche .mention{margin:0}.etiquettes-fiche{flex-wrap:wrap;gap:6px;display:flex}.etiquettes-fiche span{color:#5f6b78;border:1px solid var(--bord);background:#f3f5f8;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.etiquettes-fiche span.active{color:var(--info-texte);background:#e3f0fc;border-color:#b9d7f3;font-weight:700}.etiquettes-fiche span .masque{border:0;padding:0}.grille-fiche{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}@container (width<=1100px){.grille-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.grille-fiche{grid-template-columns:minmax(0,1fr)}}.carte-fiche{background:#f8f9fc;border:1px solid #e8edf5;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;font-size:14px;display:flex}.carte-fiche.paie{grid-row:span 2}.carte-fiche h3{color:var(--bleu-titre);margin:0 0 4px;font-size:13px;font-weight:800}.sous-titre-fiche{color:var(--gris-bleu);margin:0 0 6px;font-size:12px}.ligne-fiche{border-bottom:1px solid #e8edf3;justify-content:space-between;gap:10px;padding:5px 0;display:flex}button.ligne-fiche{width:calc(100% + 12px);font:inherit;color:#33404d;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e8edf3;border-radius:6px;margin:0 -6px;padding:5px 6px;font-size:14px}button.ligne-fiche:hover{color:var(--bleu-titre);background:#eef4fb}.ligne-fiche.pointille{border-bottom-style:dashed}.ligne-fiche.vide{color:#5f6b78}.ligne-fiche.forte{font-weight:700}.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}.zone-onglets>[role=tabpanel]{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:#fff;padding:20px 22px 26px}.onglets{border-bottom:1px solid #dfe5ee;flex-wrap:wrap;gap:4px 26px;margin-bottom:20px;display:flex}.onglets button{font:inherit;color:var(--gris-bleu);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 2px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.onglets button:hover{color:var(--bleu-titre);border-bottom-color:#b9cde2}.onglets button.actif{color:var(--bleu-titre);border-bottom-color:var(--bleu-titre)}.cadenas-onglet{color:#5f6b78;display:inline-flex}.contenu-onglet{flex-direction:column;gap:16px;display:flex}.contenu-onglet .carte-intro{max-width:none}.rappel{color:#5f6b78;margin:0;font-size:13px}.pastille-rappel{color:#0d47a1;text-transform:uppercase;background:#e3f2fd;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.carte-et-legende{align-items:flex-start;gap:20px;display:flex}.carte-marge{border-collapse:collapse;font-size:15px}.carte-marge th,.carte-marge td{text-align:center;border:1px solid #d5d9ee;min-width:72px;padding:10px 8px}.carte-marge th{color:#444;background:#f0f4ff;font-weight:600}.carte-marge th.actuelle{color:#000;font-weight:900}.carte-marge th.sous-smic,.carte-marge td.sous-smic{color:#b5b5b5;background:#ececec}.carte-marge .mention-smic{color:#6b6b6b;font-size:10px;display:block}.carte-marge .coin{font-size:13px}.carte-marge td.cellule-actuelle{outline-offset:-2px;outline:2.5px solid #111;font-weight:900}.legende-carte{flex-direction:column;gap:10px;font-size:13px;display:flex}.degrade{color:#444;flex-direction:column;justify-content:space-between;width:160px;height:420px;padding-left:36px;font-weight:700;display:flex;position:relative}.degrade:before{content:"";background:linear-gradient(#b4dcb9,#f5f5f5,#ffc8c8);border-radius:5px;width:26px;position:absolute;top:0;bottom:0;left:0}.degrade .vert{color:#2e7d32}.degrade .rouge{color:#c0392b}.carre-gris{vertical-align:middle;background:#ececec;border:1px solid #ddd;border-radius:2px;width:12px;height:12px;display:inline-block}.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:#fafafa}.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 #1a73e8;background:#f0f5ff!important}tr.ligne-reference td{color:#1a73e8;font-weight:700}.etiquette-option{color:#1a73e8;background:#e8f0fe;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}.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:#e3f2fd}.sous-menu{background:var(--fond-piste);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:inline-flex}.sous-menu button{font:inherit;color:var(--gris-bleu);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.sous-menu button:hover{color:var(--bleu-titre);background:#01529114}.sous-menu button.actif{background:var(--bleu-titre);color:#fff;box-shadow:0 1px 4px #0000002e}.question-intro{font-weight:700;color:#1a2b6d!important}.colonnes-objectif{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.gauche-objectif{flex-direction:column;gap:12px;display:flex}.titre-souligne{letter-spacing:.12em;text-transform:uppercase;color:#1565c0;border-bottom:2px solid #c5d3f0;margin:0;padding-bottom:8px;font-size:12px;font-weight:800}.ligne-cible{align-items:flex-end;gap:10px;display:flex}.ligne-cible .champ-texte{flex:1}.ligne-cible .champ-nombre{background:#f0f2f6}.bouton-lancer{min-width:62px;min-height:40px;font-size:18px}.encadre-resultat{background:#f0f5ff;border:1.5px solid #3a7bd5;border-radius:10px;padding:14px 16px}.cible-resultat{justify-content:space-between;align-items:center;gap:10px;display:flex}.cible-resultat>div{flex-direction:column;gap:4px;display:flex}.cible-resultat .droite{align-items:flex-end}.valeur-cible{color:#666;letter-spacing:-.02em;font-size:30px;font-weight:800}.valeur-resultat{color:#3a7bd5;letter-spacing:-.02em;font-size:30px;font-weight:800}.details-resultat{border-top:1px solid #c9d6ef;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;display:flex}.ligne-detail-objectif{font-size:14px}.ligne-detail-objectif strong{color:#3a7bd5}.pleine-largeur{width:100%}.cadre-attente{text-align:center;color:#8a94a3;border:2px dashed #cdd5e1;border-radius:10px;padding:70px 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:#e6e8ef}.graphe .graduation{fill:#666;font-size:11px}.graphe .titre-axe{fill:#555;font-size:13px}.graphe .etiquette-fleche{font-size:12px;font-weight:700}.graphe .info-survol{fill:#333;font-size:12px;font-weight:600}.frise{margin:0}.blocs-frise{gap:4px;display:flex}.bloc-frise{border:3px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:40px;min-height:68px;font-size:24px;font-weight:800;display:flex}.bloc-frise.actuel{border-color:#e67e22}.barre-frise{gap:4px;height:8px;margin-top:14px;display:flex;position:relative}.barre-frise>span{border-radius:4px}.point-actuel{background:#e67e22;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-5px}.graduations-frise{gap:4px;margin-top:8px;font-size:13px;display:flex}.graduations-frise>span{flex-direction:column;gap:2px;display:flex}.graduations-frise .gris{color:#b0b0b0}.graduations-frise span span{color:#666;font-size:11px}.graduations-frise .fin-frise{text-align:right;flex:none}.entete-optimiseur{font-family:var(--police-inter);grid-template-columns:1fr 3fr;gap:14px;display:grid}.colonne-bandes{flex-direction:column;gap:14px;display:flex}.bande{border-left:4px solid;border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.bande.verte{background:#edf7ee;border-color:#2e7d32}.bande.orange{background:#fff4e8;border-color:#e65100}.bande.grise{background:#f3f5f7;border-color:#78909c}.titre-bande{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.bande.verte .titre-bande{color:#2e7d32}.bande.orange .titre-bande{color:#b34300}.bande.grise .titre-bande{color:#4f6470}.titre-bande .numero{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.bande.verte .numero{background:#2e7d32}.bande.orange .numero{background:#e65100}.bande.grise .numero{background:#546e7a}.titre-bande .unite{text-transform:none;color:#5f6b78;letter-spacing:0;font-weight:400}.bande .champ-nombre{border-color:#2e7d3266}.bande.orange .champ-nombre{border-color:#e6510066}.bande.grise .champ-nombre,.bande.grise select.liste{border-color:#78909c66}.grille-contexte{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;display:grid}.separateur-transport{color:#607d8b;align-items:center;gap:8px;font-size:12px;display:flex}.separateur-transport strong{letter-spacing:.1em}.separateur-transport span{color:#555}.grille-transport{grid-template-columns:1fr 1fr 1fr 1fr;align-items:end;gap:12px;display:grid}.ik-en-place{color:#2e7d32;padding-bottom:10px;font-weight:700}.bloc-optimiseur,.bloc-resultante{font-family:var(--police-inter);border:1px solid #e1e5ec;border-radius:10px;padding:14px 16px}.bloc-resultante{background:#f1f4f9;border-color:#cfd8ea}.titre-bloc{letter-spacing:.12em;text-transform:uppercase;color:#1565c0;margin:0 0 12px;font-size:12px;font-weight:800}.chaine{flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.maillon{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.fleche-chaine{color:#3a7bd5;flex:none;font-size:18px}.pastille-valeur{color:#444;background:#f7f7f7;border:1px solid #e1e1e1;border-radius:8px;flex-direction:column;flex:none;align-items:center;padding:6px 12px;display:inline-flex}.pastille-valeur strong{white-space:nowrap;font-size:17px}.pastille-valeur .gain{color:#2e7d32;font-size:12px;font-weight:700}.pastille-valeur.atteint{color:#2e7d32;background:#f0faf0;border-color:#a5d6a7}.pastille-valeur.echec{color:#c62828;background:#fff5f5;border-color:#ef9a9a}.etape{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.titre-etape{color:#333;font-size:13px;font-weight:700}.echelle{color:#666;justify-content:space-between;gap:8px;font-size:11px;display:flex}.jauge-etape{background:#e8eaed;border-radius:5px;height:10px;display:flex;overflow:hidden}.jauge-etape span{height:100%}.detail-etape{color:#444;font-size:13px;font-weight:600}.ajoute{color:#2e7d32;font-weight:700}.retire{color:#c62828;font-weight:700}.note-italique{color:#666;font-size:14px;font-style:italic}.lien-depliable{color:#666;cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-size:13px}.detail-plafonds{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;font-size:13px;display:grid}.detail-plafonds p{margin:4px 0}.effet-pv{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.barre-effets{border-radius:4px;height:12px;display:flex;overflow:hidden}.legende-effets{flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.ligne-coef{border-top:0;flex:2;align-items:flex-start;gap:18px;min-width:300px;padding:18px 8px 0;display:flex;position:relative}.ligne-coef:before{content:"";background:#d5dce2;height:2px;position:absolute;top:46px;left:0;right:0}.maillon-coef{flex:1;justify-content:center;align-items:flex-start;gap:18px;display:flex;position:relative}.saut{color:#666;padding-top:24px}.repere-cible{color:#e67e22;white-space:nowrap;border-right:3px solid #e67e22;height:60px;padding-right:4px;font-size:12px;font-weight:700;position:absolute;top:-18px;left:-10px}.point-coef{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.coef-point{color:#555;font-size:13px;font-weight:700}.rond-coef{background:#607d8b;border-radius:50%;width:14px;height:14px}.point-coef.appliquer .rond-coef{background:#2f6fc4;box-shadow:0 0 0 3px #e67e22}.point-coef.appliquer .coef-point{color:#2f6fc4}.point-coef.depasse .rond-coef,.point-coef.actuel_depasse .rond-coef{background:#fff;border:2px solid #7a8aa0}.pv-point{font-size:13px;font-weight:700}.legende-point{letter-spacing:.06em;color:#777;font-size:10px;font-weight:700}.colonnes-resultante{grid-template-columns:1fr 2fr;gap:20px;display:grid}.colonnes-resultante h4{letter-spacing:.1em;color:#444;margin:0 0 8px;font-size:11px}.tableau-appliquer{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;margin-bottom:10px;font-size:14px}.tableau-appliquer th,.tableau-appliquer td{text-align:left;padding:8px 10px}.tableau-appliquer thead th{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.tableau-appliquer tbody th{color:#5a6a8a;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.sous-ligne{color:#666;text-transform:none;letter-spacing:0;font-size:11px;font-weight:400;display:block}.deux-tuiles{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.tuile{background:#fff;border:1px solid #e1e5ec;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.valeur-tuile{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.valeur-tuile.atteint{color:#2e7d32}.valeur-tuile .unite{color:#666;font-size:13px;font-weight:400}.tuile.large.hausse{background:#edf7ee;border-color:#a5d6a7}.tuile.large.baisse{background:#fdecea;border-color:#ef9a9a}.tuile.large.stable{background:#f7f7f7}.deux-moities{grid-template-columns:1fr 1fr;gap:12px;font-size:15px;display:grid}.deux-moities strong{font-variant-numeric:tabular-nums;font-size:24px}.deux-moities .avant{color:#666}.ecart-tuile{font-size:14px;font-weight:700;display:block}.phrase-tuile{margin:6px 0 0;font-size:13px;font-weight:700}.tuile.hausse .phrase-tuile,.tuile.hausse .ecart-tuile{color:#2e7d32}.tuile.baisse .phrase-tuile,.tuile.baisse .ecart-tuile{color:#c62828}.conseil{background:#fffbea;border:1px solid #f2d27c;border-radius:10px;margin-top:12px}.entete-conseil{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 14px;font-size:14px;font-weight:700}.corps-conseil{padding:0 14px 12px;font-size:14px}.corps-conseil table{border-collapse:collapse}.corps-conseil th,.corps-conseil td{text-align:left;padding:3px 12px 3px 0}.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;color:#546e7a;margin-top:6px;font-size:12px;font-weight:700}.ligne-detail{grid-template-columns:140px 1fr 1fr;align-items:center;gap:16px;display:grid}.groupe-detail{grid-template-columns:1fr 1fr 80px;align-items:center;gap:8px;display:grid}.groupe-detail.titre{color:#666;text-align:center;font-size:12px}.groupe-detail.titre strong{letter-spacing:.1em;grid-column:1/-1;font-size:11px}.groupe-detail.ns.titre strong{color:#b34300}.groupe-detail.s.titre strong{color:#1565c0}.groupe-detail .champ-nombre{background:#f0f2f6}.montant-detail{text-align:right;font-weight:700}.montant-detail.ns{color:#b34300}.montant-detail.s{color:#1565c0}.cartouche{text-align:center;border-radius:8px;padding:8px 12px;font-weight:800}.cartouche.ns{color:#b34300;background:#fff3e0}.cartouche.s{color:#1565c0;background:#e3f2fd}.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 #cfd8ea;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:#f7f9ff}.tableau-simulations tr.ouverte{background:#eef4ff}.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 #d5dbe5;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}.carte-marge th.sous-smic,.carte-marge td.sous-smic{color:#5f6b78}@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))}.colonnes-cet{grid-template-columns:1fr}}.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 #e3e7ee;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:#5b8fc7;border-radius:6px;width:45%;height:22px;display:block}.faux-graphique{background:#fff;border:1px solid #e3e7ee;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:#dfe7f1;border-radius:6px;height:14px}.carte-option-pilotage{background:#fff;border:1px solid #d5dfeb;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 #dfe5ee;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:#eef4fb}.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 #eef1f5;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:#e8f0f7}.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 #eef1f5;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 #dfe5ee;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 #eef1f5;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)}}.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:#f1f3f6}.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:#cfd6e0;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:#eef0f3;border-color:#dde1e7}.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:#e8f0f7;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:#eef0f3}.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 #eef0f3;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:#e3e6eb}.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 #eef0f3;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 #dfe5ee;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:#b9cde2}.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:#f8f9fc;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}.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 #eef1f5;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 #dde3f0;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 #dde3f0;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:#f4f5f7}.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}.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 #e3e7ee;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 #f0f2f5;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:#e8edf3;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 #e3e7ee;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 #e3e7ee;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:#f5f8fc}.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 #dfe5ee;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:#eef4fb}.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:#fbfcfe}.tableau-comptes tr.contexte td{color:#666}.tableau-comptes tr.selectionnee td{background:#e8f0f7!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:#e8eef5}.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 #eef0f3;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 #f0f2f5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:grid}.ligne-equipe-tiroir:hover{background:#f5f8fc}.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-role,.tableau-comptes .col-comptes{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}.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 #e3e7ee;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:#f8f9fc;border:1px solid #e3e7ee;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 #f0f2f5;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 #f0f2f5;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:#f1f4f8;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 #eef0f3;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 #dfe4ec;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 #f0f2f5}.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:#f5f8fc}.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 #dde3f0;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:#e8f0f7}.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(190px,.9fr) minmax(190px,.9fr) minmax(0,1.2fr) minmax(200px,1fr);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 #eef0f3}.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:#eef4fb;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 #eef0f3;border-left:none}}.pilotage-actif{color:#1e5a2b}.option-pilotage .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(3){border-left:none}.mon-espace>:nth-child(n+3){border-top:1px solid #eef0f3}}.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}
