@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #073e27;--navy-800: #0b5d3b;--navy-600: #2a8259;--navy-400: #8fb3a2;--bordeaux: #c97b21;--bordeaux-700: #a9631a;--bordeaux-050: #fbf3e7;--blanc: #ffffff;--fond: #f5f7f5;--texte: #111512;--texte-2: #5f6b63;--meta: #8a958d;--bordure: #e4e8e5;--bordure-2: #eff3f0;--succes: #28a745;--succes-t: #1e7a34;--succes-f: #edf7ef;--attention: #f59e0b;--attention-t: #96620a;--attention-f: #fef6e7;--erreur: #dc3545;--erreur-t: #b02a37;--erreur-f: #fdeeef;--av-1: #073e27;--av-2: #0b5d3b;--av-3: #2a8259;--av-4: #a9631a;--av-5: #c97b21;--av-6: #5f6b63;--av-inactif: #b9c2bb;--serie-1: #0b5d3b;--serie-2: #c97b21;--serie-3: #073e27;--incrementiel: #7fa795;--grille: #edf1ee;--sidebar-texte: #d8e6de;--sidebar-titre: #6e907e;--sidebar-survol: rgba(255, 255, 255, .06);--voile-modale: rgba(7, 20, 14, .45);--ombre-card: 0 1px 2px rgba(7, 62, 39, .06);--ombre-modale: 0 24px 60px rgba(7, 62, 39, .28);--focus: 0 0 0 3px rgba(7, 62, 39, .08);--rayon: 10px;--ombre: 0 1px 2px rgba(7, 62, 39, .06)}:root[data-theme=gris]{--navy: #3f3f46;--navy-800: #52525b;--navy-600: #71717a;--navy-400: #a1a1aa;--bordeaux: #57534e;--bordeaux-700: #44403c;--bordeaux-050: #f5f5f4;--av-1: #3f3f46;--av-2: #71717a;--av-3: #57534e;--av-4: #78716c;--av-5: #52525b;--av-6: #8a8a92;--av-inactif: #c4c4c8;--serie-1: #3f3f46;--serie-2: #57534e;--serie-3: #71717a;--incrementiel: #a1a1aa;--grille: #f1f1f2}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--fond);color:var(--texte);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--bordeaux);outline-offset:2px;border-radius:6px}svg{display:block}.app{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.app.sans-rail{grid-template-columns:1fr}.rail{background:var(--navy);display:flex;flex-direction:column;padding:16px 12px 12px;position:sticky;top:0;height:100vh}.marque{display:flex;gap:11px;align-items:center;padding:2px 6px 18px;cursor:pointer}.sigle{width:36px;height:36px;border-radius:9px;flex:none;background:#fff;border:1px solid var(--bordure);padding:5px;display:grid;place-items:center}.sigle img{width:100%;height:100%;object-fit:contain;display:block}.sigle--lg{width:46px;height:46px;border-radius:11px;padding:6px}.marque b{display:block;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.01em}.marque span{display:block;font-size:11.5px;color:var(--navy-400)}.marque-entete{display:flex;gap:11px;align-items:center;text-decoration:none}.marque-entete b{display:block;color:var(--texte);font-size:13.5px;font-weight:600;letter-spacing:.01em}.marque-entete span{display:block;font-size:11.5px;color:var(--meta)}.nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.nav button,.nav a{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 11px;border-radius:8px;border:0;background:none;color:var(--sidebar-texte);font-size:13.5px;text-decoration:none}.nav button:hover,.nav a:hover{background:var(--sidebar-survol);color:#fff}.nav button.actif,.nav a.actif{background:var(--navy-800);color:#fff;font-weight:500}.nav .cpt{margin-left:auto;font-size:11px;background:var(--bordeaux);color:#fff;padding:1px 7px;border-radius:20px;font-weight:600}.nav-titre{font-size:10.5px;color:var(--sidebar-titre);padding:16px 11px 6px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.rail-pied{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding-top:11px;display:flex;gap:10px;align-items:center;padding-left:6px}.rail-pied b{color:#fff;font-size:13px;font-weight:500;display:block}.rail-pied em{font-style:normal;font-size:11.5px;color:var(--navy-400)}.entete{background:var(--blanc);border-bottom:1px solid var(--bordure);padding:11px 22px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:20;flex-wrap:wrap;row-gap:8px}.entete-titre{min-width:0;flex:1 1 auto}.entete h1{font-size:16.5px;margin:0;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entete .fil{font-size:12.5px;color:var(--meta);margin-top:1px}.entete .droite{margin-left:auto;display:flex;align-items:center;gap:11px}.sync{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--texte-2);background:var(--fond);border:1px solid var(--bordure);padding:5px 11px;border-radius:8px}.point{width:7px;height:7px;border-radius:50%;background:var(--succes);flex:none}.bascule{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--texte-2);border:1px solid var(--bordure);padding:5px 12px 5px 10px;border-radius:8px;background:#fff}.bascule:disabled{opacity:.55;cursor:not-allowed}.interrupteur{width:32px;height:18px;border-radius:20px;background:var(--navy);position:relative;flex:none}.interrupteur:after{content:"";position:absolute;top:2px;left:16px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .18s}body.sans-ia .interrupteur-assistant{background:#cfd6d1}body.sans-ia .interrupteur-assistant:after{left:2px}.interrupteur.on{background:#cfd6d1}.interrupteur.on:after{left:2px}.sep{width:1px;height:22px;background:var(--bordure);flex:none}.ico{position:relative;width:36px;height:36px;border-radius:8px;border:1px solid transparent;background:none;display:grid;place-items:center;color:var(--navy-600)}.ico:hover{background:var(--fond);border-color:var(--bordure);color:var(--navy)}.ico svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:var(--bordeaux);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;border:1.5px solid #fff;line-height:1}.badge.urgent{background:var(--erreur)}@media(max-width:560px){.entete{padding:10px 14px;gap:10px}.entete .droite{gap:8px}.sync,.entete .sep,.bascule-texte{display:none}.bascule{padding:6px 10px}}@media(max-width:420px){.droite .ico-installer{display:none}}.contenu{padding:18px 22px 36px;max-width:1560px}.carte{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre)}.carte-t{display:flex;align-items:baseline;gap:10px;padding:14px 16px 0}.carte-t h2{font-size:13.5px;margin:0;font-weight:600}.carte-t .sous{font-size:12px;color:var(--meta);margin-left:auto}.btn{border-radius:8px;padding:7px 13px;font-size:13.5px;border:1px solid var(--bordure);background:#fff;color:var(--texte);display:inline-flex;align-items:center;gap:7px}.btn:hover{border-color:#cfd6d1;background:#fcfdfe}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-p{background:var(--navy);border-color:var(--navy);color:#fff}.btn-p:hover{background:var(--navy-800);border-color:var(--navy-800)}.btn-a{background:var(--bordeaux);border-color:var(--bordeaux);color:#fff}.btn-a:hover{background:var(--bordeaux-700);border-color:var(--bordeaux-700)}.ic{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.kpi{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--rayon);padding:14px 15px 11px;box-shadow:var(--ombre)}.kpi .lib{font-size:12.5px;color:var(--texte-2);display:flex;align-items:center;gap:8px}.kpi .val{font-size:25px;font-weight:600;letter-spacing:-.02em;margin:4px 0 2px;line-height:1.15}.kpi .val small{font-size:13.5px;font-weight:500;color:var(--texte-2);margin-left:3px}.kpi .var{font-size:12px;color:var(--meta)}.kpi .spark{width:100%;height:24px;margin-top:8px}.kpi.alerte{border-left:3px solid var(--attention)}.grille{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.colonne{display:flex;flex-direction:column;gap:16px;min-width:0}.duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.graphe{padding:0 6px 8px}.graphe svg{width:100%;height:auto}.legende{display:flex;gap:15px;padding:8px 16px 0;font-size:12.5px;color:var(--texte-2)}.legende i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:6px}.axe{font-size:10.5px;fill:var(--meta)}.grille-l{stroke:#eff2f6;stroke-width:1}.traiter .ligne{display:flex;gap:11px;padding:11px 14px;border-top:1px solid var(--bordure-2);align-items:flex-start}.traiter .ligne:first-of-type{border-top:0}.traiter .barre{width:3px;border-radius:3px;align-self:stretch;flex:none;background:#cfd6d1}.traiter .grave .barre{background:var(--erreur)}.traiter .moyen .barre{background:var(--attention)}.traiter .corps{min-width:0;flex:1}.traiter .titre{font-size:13.5px;font-weight:500}.traiter .detail{font-size:12.5px;color:var(--texte-2);margin-top:1px}.traiter .agir{background:none;border:0;padding:4px 0 0;color:var(--bordeaux);font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.traiter .montant{font-size:13px;font-weight:600;white-space:nowrap;margin-left:6px}.proposition{border-color:#ead3ae;background:var(--bordeaux-050)}.proposition .carte-t h2{color:var(--bordeaux)}.proposition .lignes{padding:10px 16px 0;font-size:13px}.proposition .lignes div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed #e3d3d2}.proposition .lignes div:last-child{border-bottom:0}.proposition .lignes span:first-child{color:var(--texte-2)}.proposition .btns{display:flex;gap:8px;padding:13px 16px 15px}.proposition .btns .btn{flex:1;justify-content:center}.resume p{margin:0;padding:11px 16px 15px;font-size:13.5px;color:var(--texte-2);line-height:1.6}.resume p b{color:var(--texte);font-weight:600}.conteneur{padding:12px 14px;border-top:1px solid var(--bordure-2)}.conteneur:first-of-type{border-top:0}.conteneur .h{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:8px}.conteneur .h span{color:var(--texte-2);font-size:12.5px}.etapes{display:flex;gap:4px}.etapes div{flex:1;height:4px;border-radius:3px;background:#eef1f6}.etapes div.f{background:var(--navy)}.etapes div.c{background:var(--bordeaux)}.etapes-l{display:flex;justify-content:space-between;font-size:11px;color:var(--meta);margin-top:6px}.etapes.cellule{width:118px}.zones .z,.zones .entetes{display:grid;grid-template-columns:96px 1fr 60px;align-items:center;gap:14px;padding:8px 16px}.zones .entetes{font-size:12.5px;color:var(--texte-2);border-bottom:1px solid var(--bordure);padding-top:11px;padding-bottom:11px}.zones .entetes span:nth-child(3){text-align:right}.zones .z{font-size:13px}.zones .z:hover{background:#fbfcfe}.barre-z{height:8px;background:#eef1f6;border-radius:4px}.barre-z i{display:block;height:100%;background:var(--navy-600);border-radius:4px}.zones .t{text-align:right;color:var(--texte-2)}.barre-outils{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.recherche{flex:1;min-width:220px;max-width:440px;position:relative}.recherche input{width:100%;padding:7px 12px 7px 33px;border:1px solid var(--bordure);border-radius:8px;font:inherit;font-size:13.5px;background:var(--fond);color:var(--texte)}.recherche input::placeholder{color:var(--meta)}.recherche svg{position:absolute;left:10px;top:8px;width:15px;height:15px;stroke:var(--meta);fill:none;stroke-width:1.8}.pagination{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-2)}.pagination button{width:26px;height:26px;border:1px solid var(--bordure);background:#fff;border-radius:6px;color:var(--texte-2);display:grid;place-items:center}.vues{display:flex;border:1px solid var(--bordure);border-radius:8px;overflow:hidden}.vues button{width:30px;height:28px;border:0;background:#fff;display:grid;place-items:center;border-left:1px solid var(--bordure);color:var(--navy-600)}.vues button:first-child{border-left:0}.vues button.on{background:var(--navy);color:#fff}.filtres{display:flex;gap:7px;padding:10px 14px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.puce{font-size:12.5px;padding:4px 10px;border-radius:20px;border:1px solid var(--bordure);background:#fff;color:var(--texte-2)}.puce.on{background:var(--bordeaux-050);border-color:#ead3ae;color:var(--bordeaux);font-weight:500}.filtres-dd{display:flex;align-items:flex-end;gap:14px 18px;padding:13px 16px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.filtres-dd .champ{min-width:150px}.filtres-dd .actions-filtre{display:flex;align-items:center;gap:14px;margin-left:auto}.filtres-dd .lien-reset{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--meta);cursor:pointer}.filtres-dd .lien-reset:hover{color:var(--bordeaux);text-decoration:underline}.filtre-periode{display:flex;align-items:flex-end;gap:14px 18px;flex-wrap:wrap}.filtre-periode .champ{min-width:150px}.filtre-periode .champ input[type=date]{min-width:140px}.tableau-enveloppe{overflow-x:auto}table.liste{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}table.liste th{font-size:12px;font-weight:600;color:var(--texte-2);text-align:left;padding:10px 14px;border-bottom:1px solid var(--bordure);white-space:nowrap;letter-spacing:.02em;background:#fcfdfe}table.liste td{padding:0 14px;height:48px;border-bottom:1px solid var(--bordure-2);white-space:nowrap}table.liste tbody tr:hover td{background:#fafbfd}table.liste tbody tr.inactif td{color:var(--meta)}table.liste .n{text-align:right}table.liste .chk{width:38px;padding-right:0}table.liste tfoot td{height:44px;font-weight:600;background:#fcfdfe;border-top:1px solid var(--bordure);border-bottom:0}table.liste tbody tr.surlignee td{background:var(--bordeaux-050);animation:surlignage-estompe 2.4s ease-out}@keyframes surlignage-estompe{0%{background:#f3dfc2}to{background:var(--bordeaux-050)}}.ref{font-weight:600;color:var(--navy)}.sec{color:var(--meta);font-size:12.5px}input[type=checkbox]{accent-color:var(--navy);width:14px;height:14px}.cellule-u{display:flex;align-items:center;gap:9px;min-width:0}.av{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff2e}.av.sm{width:24px;height:24px;font-size:9.5px}.av.c1{background:var(--av-1)}.av.c2{background:var(--av-2)}.av.c3{background:var(--av-3)}.av.c4{background:var(--av-4)}.av.c5{background:var(--av-5)}.av.c6{background:var(--av-6)}.av.inactif{background:var(--av-inactif)}.nom{font-weight:500;overflow:hidden;text-overflow:ellipsis}.groupe-av{display:flex}.groupe-av .av{margin-left:-7px;box-shadow:0 0 0 2px #fff}.groupe-av .av:first-child{margin-left:0}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid;white-space:nowrap}.pill .d{width:6px;height:6px;border-radius:50%;flex:none}.pill.ok{background:var(--succes-f);border-color:#cde9d5;color:var(--succes-t)}.pill.ok .d{background:var(--succes)}.pill.att{background:var(--attention-f);border-color:#f6e2bc;color:var(--attention-t)}.pill.att .d{background:var(--attention)}.pill.err{background:var(--erreur-f);border-color:#f5cbcf;color:var(--erreur-t)}.pill.err .d{background:var(--erreur)}.pill.neutre{background:#f4f6f9;border-color:var(--bordure);color:var(--texte-2)}.pill.neutre .d{background:#cfd6d1}.pill.accent{background:var(--bordeaux-050);border-color:#ead3ae;color:var(--bordeaux)}.pill.accent .d{background:var(--bordeaux)}.jauge{width:78px;height:5px;background:#eef1f6;border-radius:3px;margin-top:5px}.jauge i{display:block;height:100%;border-radius:3px;background:var(--navy-600)}.jauge i.att{background:var(--attention)}.jauge i.err{background:var(--erreur)}.bandeau{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.tuile{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--rayon);padding:12px 14px;box-shadow:var(--ombre)}.tuile .l{font-size:12.5px;color:var(--texte-2)}.tuile .v{font-size:19px;font-weight:600;letter-spacing:-.01em;margin-top:3px}.tuile .v small{font-size:12.5px;font-weight:500;color:var(--texte-2);margin-left:3px}.tuile .s{font-size:12px;color:var(--meta);margin-top:2px}.tuile.accent{border-left:3px solid var(--bordeaux)}.tuile.alerte{border-left:3px solid var(--attention)}.rapports{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px}.rapport{display:flex;flex-direction:column;border:1px solid var(--bordure);border-radius:10px;padding:14px;background:#fff}.rapport:hover{border-color:#cfd6d1;background:#fcfdfe}.rapport-entete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rapport-icone{width:34px;height:34px;border-radius:9px;flex:none;background:var(--bordeaux-050);border:1px solid #ead3ae;display:grid;place-items:center;color:var(--bordeaux)}.rapport-icone svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rapport h3{margin:0 0 4px;font-size:13.5px;font-weight:600}.rapport p{margin:0 0 11px;font-size:12.5px;color:var(--texte-2);line-height:1.5;flex:1}.rapport .champ{margin-bottom:11px}.rapport .exports{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.rapport .exports .btn{padding:5px 10px;font-size:12.5px}.tag{display:inline-block;font-size:11px;font-weight:600;color:var(--bordeaux);background:var(--bordeaux-050);border:1px solid #ead3ae;border-radius:5px;padding:1px 7px;letter-spacing:.02em}.form-entete{display:flex;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.fil-ariane{font-size:12.5px;color:var(--meta)}.fil-ariane a{color:var(--bordeaux);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-entete h2{margin:2px 0 0;font-size:16px;font-weight:600}.etat-flux{display:flex;margin-left:auto;border:1px solid var(--bordure);border-radius:8px;overflow:hidden}.etat-flux span{font-size:12px;padding:6px 13px;color:var(--texte-2);border-left:1px solid var(--bordure);background:#fff}.etat-flux span:first-child{border-left:0}.etat-flux span.on{background:var(--navy);color:#fff;font-weight:500}.groupe{padding:16px;border-bottom:1px solid var(--bordure-2)}.groupe h3{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);margin:0 0 13px;font-weight:600}.champs{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.champ{display:flex;flex-direction:column;gap:5px;min-width:0}.champ>span{font-size:12.5px;color:var(--texte-2)}.champ>span .oblig{color:var(--erreur)}.champ input,.champ select,.champ textarea{padding:8px 11px;border:1px solid var(--bordure);border-radius:8px;font:inherit;font-size:13.5px;background:#fff;color:var(--texte);width:100%}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--navy);outline:none;box-shadow:var(--focus)}.champ textarea{min-height:66px;resize:vertical}.champ .aide{font-size:11.5px;color:var(--meta)}.champ.large{grid-column:1/-1}.champ.ko input,.champ.ko select{border-color:var(--erreur);background:#fffbfb}.champ .ko-msg{font-size:11.5px;color:var(--erreur-t);display:none}.champ.ko .ko-msg{display:block}.depot{border:1px dashed var(--bordure-2);border-color:#cfd6d1;border-radius:8px;background:var(--fond);padding:14px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;cursor:pointer}.depot:hover{border-color:var(--navy);background:#fff}.depot span{font-size:13px;font-weight:500;color:var(--navy)}.depot em{font-style:normal;font-size:11.5px;color:var(--meta)}.calcul{grid-column:1/-1;background:var(--fond);border:1px solid var(--bordure);border-radius:8px;padding:11px 13px;display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.calcul b{font-size:17px;font-weight:600}.form-pied{display:flex;gap:9px;padding:14px 16px;background:#fcfdfe;border-top:1px solid var(--bordure);border-radius:0 0 var(--rayon) var(--rayon)}.form-pied .droite{margin-left:auto;display:flex;gap:9px}.avis{display:flex;gap:10px;padding:11px 13px;margin:0 16px 16px;border-radius:8px;font-size:12.5px;background:var(--bordeaux-050);border:1px solid #ead3ae;color:var(--bordeaux)}.avis.info{background:var(--fond);border-color:var(--bordure);color:var(--texte-2)}.voile{position:fixed;inset:0;background:var(--voile-modale);display:none;place-items:center;z-index:60;padding:22px}.voile.on{display:grid}.modale{background:#fff;border-radius:12px;width:min(580px,100%);max-height:88vh;overflow:auto;box-shadow:var(--ombre-modale)}.modale-t{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.modale-t h2{margin:0;font-size:15.5px;font-weight:600}.modale-t p{margin:2px 0 0;font-size:12.5px;color:var(--texte-2)}.fermer{margin-left:auto;width:30px;height:30px;border:1px solid var(--bordure);background:#fff;border-radius:8px;color:var(--texte-2);display:grid;place-items:center;font-size:15px;line-height:1}.modale .groupe{border-bottom:0}.confirmation{padding:46px 24px 40px;text-align:center}.confirmation .rond{width:54px;height:54px;border-radius:50%;background:var(--succes-f);border:1px solid #cde9d5;display:grid;place-items:center;margin:0 auto 15px}.confirmation .rond svg{width:26px;height:26px;stroke:var(--succes-t);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.confirmation h2{margin:0 0 5px;font-size:18px;font-weight:600}.confirmation>p{margin:0 auto 20px;font-size:13.5px;color:var(--texte-2);max-width:52ch}.recap{max-width:440px;margin:0 auto 22px;border:1px solid var(--bordure);border-radius:10px;text-align:left;overflow:hidden}.recap div{display:flex;justify-content:space-between;gap:16px;padding:9px 14px;font-size:13px;border-top:1px solid var(--bordure-2)}.recap div:first-child{border-top:0}.recap div span:first-child{color:var(--texte-2)}.recap div span:last-child{font-weight:500}.confirmation .suites{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.messages{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:80}.message{background:#fff;border:1px solid var(--bordure);border-left:3px solid var(--succes);border-radius:10px;padding:12px 14px;box-shadow:0 12px 32px #0f172a29;min-width:310px;max-width:400px;display:flex;gap:10px;align-items:flex-start;animation:entre .22s ease-out}.message.info{border-left-color:var(--navy)}.message.att{border-left-color:var(--attention)}.message.err{border-left-color:var(--erreur)}.message b{font-size:13.5px;display:block}.message p{margin:2px 0 0;font-size:12.5px;color:var(--texte-2);line-height:1.45}.message .x{margin-left:auto;background:none;border:0;color:var(--meta);font-size:16px;line-height:1;padding:0 2px}@keyframes entre{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.installation{position:fixed;left:20px;bottom:20px;z-index:70;max-width:360px;background:#fff;border:1px solid var(--bordure);border-radius:12px;box-shadow:0 12px 32px #0f172a29;padding:14px 15px;display:flex;gap:11px;align-items:flex-start;animation:entre .22s ease-out}.installation .corps{min-width:0;flex:1}.installation .corps b{font-size:13.5px;display:block}.installation .corps p{margin:3px 0 0;font-size:12.5px;color:var(--texte-2);line-height:1.5}.installation .actions{display:flex;gap:8px;margin-top:11px}.installation .x{margin-left:auto;background:none;border:0;color:var(--meta);font-size:16px;line-height:1;padding:0 2px;flex:none}body.sans-ia .ia-seul,.hors-ia{display:none}body.sans-ia .hors-ia{display:block}.note{font-size:12px;color:var(--meta);padding:14px 22px 0}.auth{min-height:100vh;place-items:center;background:var(--fond);padding:28px;display:grid}.auth-boite{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);width:min(1120px,100%);min-height:600px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #0f172a29}.auth-marque{background:var(--navy);color:#fff;padding:42px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.auth-marque .haut{display:flex;gap:13px;align-items:center}.auth-marque .haut b{display:block;font-size:15px;font-weight:600}.auth-marque .haut span{display:block;font-size:12px;color:var(--navy-400)}.auth-marque h1{font-size:29px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:0 0 12px;max-width:16ch}.auth-marque .intro{font-size:14px;color:var(--navy-400);max-width:40ch;line-height:1.6;margin:0 0 26px}.auth-args{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.auth-args li{display:flex;gap:11px;font-size:13.5px;color:var(--navy-400);line-height:1.45}.auth-args .puce-a{width:6px;height:6px;border-radius:50%;background:var(--bordeaux);margin-top:7px;flex:none}.auth-marque .bas{font-size:11.5px;color:var(--sidebar-titre);line-height:1.6}.auth-form{display:grid;place-items:center;padding:46px 52px;background:var(--blanc)}.auth-carte{width:min(400px,100%)}.auth-carte.large{width:min(100%,520px)}.auth-carte h2{margin:0 0 5px;font-size:22px;font-weight:600;letter-spacing:-.02em}.auth-carte .sst{margin:0 0 24px;font-size:13.5px;color:var(--texte-2)}.auth-carte .champs{gap:15px 18px}.auth-carte .champ{margin-bottom:0}.pile{display:flex;flex-direction:column;gap:15px}.ligne-opts{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--texte-2)}.ligne-opts label{display:flex;align-items:center;gap:8px}.lien{background:none;border:0;padding:0;color:var(--bordeaux);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.btn-bloc{width:100%;justify-content:center;padding:10px}.force{display:flex;gap:5px;margin-top:7px}.force i{height:4px;flex:1;border-radius:3px;background:#e9edf2}.force i.f1{background:var(--erreur)}.force i.f2{background:var(--attention)}.force i.f3{background:var(--succes)}.force-txt{font-size:11.5px;color:var(--meta);margin-top:5px}.auth-pied{margin-top:26px;font-size:11.5px;color:var(--meta);text-align:center;line-height:1.6}.pile-boutons{display:flex;gap:8px}.pile-boutons-principal{flex:1}.hors-ligne{display:flex;gap:9px;align-items:flex-start;background:var(--attention-f);border:1px solid #f6e2bc;color:var(--attention-t);border-radius:8px;padding:10px 12px;font-size:12.5px;margin-bottom:20px;line-height:1.45}.champ-ic{position:relative}.champ-ic .ic-g{position:absolute;left:12px;top:33px;width:19px;height:19px;pointer-events:none}.champ-ic .ic-g svg{width:19px;height:19px;stroke:var(--meta);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.champ-ic input{padding-left:40px;padding-top:10px;padding-bottom:10px}.oeil{position:absolute;right:8px;top:28px;width:30px;height:30px;border:0;background:none;display:grid;place-items:center;color:var(--meta);padding:0}.oeil:hover{color:var(--navy)}.oeil svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.oeil.off svg{opacity:.45}.lanceur{min-height:100vh;background:radial-gradient(1100px 700px at 78% -12%,#eaeef5 0%,var(--fond) 58%)}.lanceur-barre{display:flex;align-items:center;gap:14px;padding:14px 26px}.l-marque{display:flex;align-items:center;gap:11px}.l-marque b{display:block;font-size:13.5px;font-weight:600}.l-marque span{display:block;font-size:11.5px;color:var(--meta)}.l-droite{margin-left:auto;display:flex;align-items:center;gap:11px}.l-societe{font-size:13px;color:var(--texte-2)}.lanceur-corps{max-width:1080px;margin:0 auto;padding:46px 26px 60px}.lanceur-corps h1{font-size:27px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.l-sst{font-size:14px;color:var(--texte-2);margin:0 0 34px;max-width:60ch}.tuiles{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 18px}.tuile-app{background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:11px;cursor:pointer;text-decoration:none}.tuile-app .carre{width:84px;height:84px;border-radius:19px;background:#fff;box-shadow:0 2px 6px #0f172a12,0 12px 26px #0f172a0f;display:grid;place-items:center;transition:transform .16s,box-shadow .16s}.tuile-app:hover .carre{transform:translateY(-4px);box-shadow:0 6px 12px #0f172a17,0 18px 36px #0f172a1a}.tuile-app .carre svg{width:47px;height:47px}.tuile-app .nom-app{font-size:13px;color:var(--texte);text-align:center;line-height:1.35;max-width:104px}.l-pied{margin-top:52px;font-size:11.5px;color:var(--meta)}.onglets{display:flex;gap:4px;padding:11px 12px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.onglets button{border:1px solid transparent;background:none;border-radius:8px;padding:7px 12px;font-size:13px;color:var(--texte-2)}.onglets button:hover{background:var(--fond);color:var(--texte)}.onglets button.on{background:var(--navy);color:#fff;font-weight:500}.bloc-t{padding:16px 16px 0}.bloc-t h3{margin:0;font-size:13.5px;font-weight:600}.bloc-t p{margin:3px 0 0;font-size:12.5px;color:var(--texte-2);max-width:70ch}.bascule-l{width:36px;height:20px;border-radius:20px;background:#cfd6d1;position:relative;border:0;padding:0;flex:none;cursor:pointer;transition:background .16s}.bascule-l:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .16s}.bascule-l.on{background:var(--navy)}.bascule-l.on:after{left:18px}.bascule-l:disabled{opacity:.55;cursor:not-allowed}.seuil{display:grid;grid-template-columns:1fr 190px 150px 44px;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--bordure-2)}.seuil:first-of-type{border-top:0}.seuil .n2{font-size:13.5px;font-weight:500}.seuil .d2{font-size:12.5px;color:var(--texte-2);margin-top:1px}.seuil input{padding:7px 10px;border:1px solid var(--bordure);border-radius:8px;font:inherit;font-size:13px;width:100%;text-align:right}.seuil .u{font-size:12.5px;color:var(--meta)}.chat{display:flex;flex-direction:column;gap:14px;padding:18px}.bulle{max-width:74%;padding:11px 14px;border-radius:13px;font-size:13.5px;line-height:1.55}.bulle.moi{margin-left:auto;background:var(--navy);color:#fff;border-bottom-right-radius:4px}.bulle.lui{background:var(--fond);border:1px solid var(--bordure);border-bottom-left-radius:4px}.bulle .sources{margin-top:9px;padding-top:8px;border-top:1px dashed var(--bordure-2);font-size:12px;color:var(--texte-2)}.bulle .chiffre{font-size:19px;font-weight:600;display:block;margin:2px 0 4px}.suggestions{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 4px}.barre-chat{display:flex;gap:9px;padding:14px 18px;border-top:1px solid var(--bordure);margin-top:6px}.barre-chat input{flex:1;padding:9px 12px;border:1px solid var(--bordure);border-radius:8px;font:inherit;font-size:13.5px}.pieces{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px}.piece{border:1px solid var(--bordure);border-radius:10px;overflow:hidden;background:#fff}.piece .apercu{height:120px;background:repeating-linear-gradient(135deg,#f1f3f6 0 10px,#f7f9fb 10px 20px);display:grid;place-items:center;color:var(--meta);font-size:12.5px;border-bottom:1px solid var(--bordure)}.piece .corps{padding:13px 14px}.piece h4{margin:0 0 3px;font-size:13.5px;font-weight:600}.piece .meta2{font-size:12px;color:var(--meta);margin-bottom:10px}.piece .lignes2 div{display:flex;justify-content:space-between;font-size:12.5px;padding:3px 0;border-top:1px solid var(--bordure-2)}.piece .lignes2 div:first-child{border-top:0}.piece .lignes2 span:first-child{color:var(--texte-2)}.piece .actions2{display:flex;gap:8px;margin-top:12px}.piece .actions2 .btn{flex:1;justify-content:center;padding:6px}.fiche .paires{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:16px}.fiche .paires div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--bordure-2);font-size:13.5px}.fiche .paires span:first-child{color:var(--texte-2)}.fiche .paires span:last-child{font-weight:500;text-align:right}@media(max-width:1180px){.grille{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.duo{grid-template-columns:1fr}.bandeau{grid-template-columns:repeat(2,1fr)}.rapports{grid-template-columns:1fr 1fr}.tuiles{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.pieces,.fiche .paires{grid-template-columns:1fr}.seuil{grid-template-columns:1fr 120px 44px}.seuil .u{display:none}.auth-boite{grid-template-columns:1fr;min-height:0}.auth-marque{padding:26px 24px;gap:20px}.auth-form{padding:30px 24px}.l-societe{display:none}}@media(max-width:820px){.app{grid-template-columns:1fr}.rail{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto}.rail .nav,.rail .nav-titre,.rail-pied{display:none}.kpis{grid-template-columns:1fr}.contenu{padding:14px}.champs{grid-template-columns:1fr}.messages{left:14px;right:14px;bottom:14px}.message{min-width:0;max-width:none}.installation{left:14px;right:14px;bottom:14px;max-width:none}.bandeau,.rapports{grid-template-columns:1fr}.tuiles{grid-template-columns:repeat(3,1fr);gap:18px 12px}.tuile-app .carre{width:66px;height:66px;border-radius:15px}.tuile-app .carre svg{width:36px;height:36px}}@media(max-width:480px){.zones .z,.zones .entetes{grid-template-columns:70px 1fr 48px;gap:8px;padding:8px 10px}.tuiles{grid-template-columns:repeat(2,1fr);gap:20px 14px}.lanceur-barre{padding:12px 16px}.lanceur-corps{padding:28px 16px 40px}.lanceur-corps h1{font-size:21px}.auth-marque h1{font-size:23px}.auth-marque{padding:22px 20px;gap:24px}.auth-form{padding:24px 18px}.pile-boutons{flex-direction:column}.pile-boutons .btn{flex:none;width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.audit-page{padding:14px 16px 16px}.audit-heading{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--bordure);border-radius:var(--rayon);background:linear-gradient(115deg,#fff 58%,var(--fond));box-shadow:var(--ombre-card)}.audit-heading-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:12px;background:var(--navy);color:#fff;font-size:19px;font-weight:700}.audit-heading-copy{min-width:0}.audit-heading-copy h3,.audit-entity-heading h4,.audit-detail-heading h4{margin:0;color:var(--texte);font-weight:650}.audit-heading-copy h3{font-size:16px}.audit-heading-copy p{max-width:68ch;margin:4px 0 0;color:var(--texte-2);font-size:12.5px}.audit-count{display:flex;flex:none;flex-direction:column;align-items:center;margin-left:auto;padding:7px 14px;border:1px solid var(--bordure);border-radius:10px;background:#fff;color:var(--texte-2);font-size:11px}.audit-count strong{color:var(--navy);font-size:18px;line-height:1.15}.audit-workspace{display:grid;grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);height:clamp(360px,100vh - 340px,700px);min-height:0;margin-top:14px;overflow:hidden;border:1px solid var(--bordure);border-radius:var(--rayon);background:#fff;box-shadow:var(--ombre-card)}.audit-history{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--bordure)}.audit-history-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bordure);background:var(--fond)}.audit-history-heading strong{color:var(--texte);font-size:13px}.audit-history-count{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;padding:0 7px;border:1px solid var(--bordure);border-radius:20px;background:#fff;color:var(--texte-2);font-size:11px;font-weight:600}.audit-list{display:grid;align-content:start;gap:3px;min-height:0;padding:7px;overflow:auto;overscroll-behavior:contain}.audit-entry{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.audit-entry:hover{border-color:var(--bordure);background:var(--fond)}.audit-entry-selected{border-color:var(--navy-400);background:var(--fond)}.audit-entry:focus-visible{outline:2px solid var(--navy-400);outline-offset:1px}.audit-timeline-dot{width:10px;height:10px;flex:none;border:3px solid var(--navy-400);border-radius:50%;background:#fff;box-shadow:0 0 0 4px var(--fond)}.audit-entry-main{display:grid;flex:1;gap:3px;min-width:0}.audit-entry-main time{overflow:hidden;color:var(--texte);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.audit-actor{overflow:hidden;color:var(--texte-2);font-size:12px;text-overflow:ellipsis}.audit-revision{flex:none;padding:4px 7px;border-radius:6px;background:var(--fond);color:var(--texte-2);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.audit-detail-pane{display:flex;min-width:0;min-height:0;flex-direction:column}.audit-detail-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bordure);background:#fff}.audit-detail-heading h4{font-size:14px}.audit-detail-heading p{margin:3px 0 0;color:var(--texte-2);font-size:11.5px}.audit-detail-content{display:grid;align-content:start;gap:12px;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.audit-detail-placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;text-align:center}.audit-placeholder-icon{display:grid;width:42px;height:42px;margin-bottom:4px;place-items:center;border-radius:50%;background:var(--fond);color:var(--navy);font-size:20px}.audit-detail-placeholder strong{color:var(--texte);font-size:13px}.audit-detail-placeholder p{max-width:34ch;margin:0;color:var(--texte-2);font-size:12px}.audit-entity{overflow:hidden;border:1px solid var(--bordure);border-radius:9px}.audit-entity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bordure-2);background:var(--fond)}.audit-eyebrow{display:block;margin-bottom:2px;color:var(--meta);font-size:10px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.audit-entity-heading h4{font-size:13px}.audit-entity-meta{display:flex;flex:none;align-items:center;gap:8px}.audit-operation{padding:4px 9px;border:1px solid #cde9d5;border-radius:20px;background:var(--succes-f);color:var(--succes-t);font-size:11px;font-weight:600}.audit-operation-attention{border-color:#f6e2bc;background:var(--attention-f);color:var(--attention-t)}.audit-operation-erreur{border-color:#f5cbcf;background:var(--erreur-f);color:var(--erreur-t)}.audit-entity-id{color:var(--texte-2);font-size:11px;font-variant-numeric:tabular-nums}.audit-fields{display:grid;gap:10px;padding:12px}.audit-field{min-width:0;padding:12px;border:1px solid var(--bordure-2);border-radius:8px}.audit-field h5{margin:0 0 10px;color:var(--texte);font-size:12px;font-weight:650}.audit-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-value{min-width:0;padding:10px;border:1px solid var(--bordure);border-radius:7px;background:var(--fond)}.audit-value-after{border-color:#d7e8dd;background:#f5faf6}.audit-value-label{display:block;margin-bottom:6px;color:var(--meta);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.audit-value p{margin:0;color:var(--texte);font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.audit-json-grid{display:grid;gap:6px;margin:0}.audit-json-item{display:grid;grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);align-items:start;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--bordure-2)}.audit-json-item:last-child{padding-bottom:0;border-bottom:0}.audit-json-item dt{color:var(--texte-2);font-size:11px;font-weight:600}.audit-json-item dd{min-width:0;margin:0;color:var(--texte);font-size:11.5px;overflow-wrap:anywhere;white-space:pre-wrap}.audit-json-item dd.audit-json-complex{padding:6px 8px;border-radius:5px;background:#fffc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.audit-no-fields{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:22px 16px;border:1px dashed var(--bordure);border-radius:8px;background:var(--fond);text-align:center}.audit-no-fields-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--bordure);border-radius:50%;background:#fff;color:var(--meta);font-size:13px;font-weight:700;font-style:italic}.audit-no-fields p{max-width:36ch;margin:0;color:var(--texte-2);font-size:12px}.audit-loading,.audit-empty{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:28px;border:1px dashed var(--bordure);border-radius:var(--rayon);background:#fff;color:var(--texte-2);font-size:12.5px}.audit-loading-detail{justify-content:flex-start;margin:0;padding:14px;border:0}.audit-detail-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f5cbcf;border-radius:7px;background:var(--erreur-f);color:var(--erreur-t);font-size:12px}.audit-empty{flex-direction:column;gap:5px;color:var(--texte)}.audit-empty-icon{display:grid;width:36px;height:36px;margin-bottom:4px;place-items:center;border-radius:50%;background:var(--succes-f);color:var(--succes-t);font-size:18px;font-weight:700}.audit-empty p{margin:0;color:var(--texte-2);font-size:12px}@media(max-width:720px){.audit-page{padding:12px}.audit-heading{align-items:flex-start;padding:14px}.audit-count{display:none}.audit-workspace{height:auto;grid-template-columns:minmax(0,1fr)}.audit-history{max-height:240px;border-right:0;border-bottom:1px solid var(--bordure)}.audit-detail-pane{min-height:360px;max-height:58vh}.audit-detail-content{padding:10px}.audit-entity-heading{align-items:flex-start}.audit-entity-meta{flex-direction:column;align-items:flex-end;gap:4px}.audit-values{grid-template-columns:minmax(0,1fr)}.audit-json-item{grid-template-columns:minmax(82px,.36fr) minmax(0,1fr)}.audit-detail-error{align-items:flex-start;flex-direction:column}}.profils-page{display:grid;gap:14px;padding:14px 16px 18px}.profils-intro{display:flex;align-items:center;gap:14px;padding:17px 18px;border:1px solid var(--bordure);border-radius:var(--rayon);background:linear-gradient(115deg,#fff 58%,var(--fond));box-shadow:var(--ombre-card)}.profils-intro-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:12px;background:var(--navy);color:#fff;font-size:19px;font-weight:700}.profils-intro-copy{min-width:0}.profils-intro-copy h2{margin:0;color:var(--texte);font-size:16px;font-weight:650}.profils-intro-copy p{margin:4px 0 0;color:var(--texte-2);font-size:12.5px}.profils-intro-stats{display:flex;gap:8px;margin-left:auto}.profils-intro-stats div{display:grid;min-width:80px;justify-items:center;padding:6px 12px;border:1px solid var(--bordure);border-radius:9px;background:#fff}.profils-intro-stats strong{color:var(--navy);font-size:17px;line-height:1.2}.profils-intro-stats span{color:var(--texte-2);font-size:10.5px}.profils-section{min-width:0;overflow:hidden;border:1px solid var(--bordure);border-radius:var(--rayon);background:#fff;box-shadow:var(--ombre-card)}.profils-section-heading{display:flex;min-height:66px;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid var(--bordure);background:#fcfdfe}.profils-section-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--bordure);border-radius:9px;background:#fff;color:var(--navy);font-size:10px;font-weight:700}.profils-section-heading h3{margin:0;color:var(--texte);font-size:13.5px;font-weight:650}.profils-section-heading p{margin:3px 0 0;color:var(--texte-2);font-size:11.5px}.profils-section-count{flex:none;margin-left:auto;padding:4px 9px;border:1px solid var(--bordure);border-radius:20px;background:#fff;color:var(--texte-2);font-size:10.5px;font-weight:600}.profils-current-email{margin-left:auto;color:var(--texte-2);font-size:11.5px;overflow-wrap:anywhere}.profils-account-form{display:flex;max-width:740px;align-items:flex-end;gap:12px;padding:14px 16px}.profils-account-form .champ{flex:1}.profils-account-form .btn{flex:none}.profils-table-scroll{max-height:360px;overflow:auto;overscroll-behavior:contain}.profils-users-scroll{max-height:min(56vh,560px)}.profils-table-scroll table{min-width:700px}.profils-users-scroll table{min-width:1040px}.profils-table-scroll table.liste th{position:sticky;z-index:1;top:0;background:#fcfdfe}.profils-roles-table td{height:46px}.profils-roles-table .n{width:110px}.profils-permission-count{display:inline-grid;min-width:27px;height:25px;place-items:center;border:1px solid var(--bordure);border-radius:7px;background:var(--fond);color:var(--navy);font-size:11px;font-weight:650}.profils-action-btn{padding:5px 9px;font-size:11.5px}.profils-access-note{color:var(--texte-2);font-size:11px}.profils-modules-row>td{height:auto!important;padding:12px 14px!important;background:var(--fond);white-space:normal!important}.profils-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:9px}.profils-module-card{min-width:0;padding:11px 12px;border:1px solid var(--bordure);border-radius:9px;background:#fff}.profils-module-card h4{margin:0 0 7px;color:var(--texte);font-size:12px;font-weight:650}.profils-module-action{display:flex;min-height:31px;align-items:center;gap:9px;border-top:1px solid var(--bordure-2);color:var(--texte-2);font-size:11.5px}.profils-module-action .bascule-l{transform:scale(.85);transform-origin:left center}.profils-helper{margin:9px 1px 0;color:var(--meta);font-size:10.5px}.profils-table-empty{height:70px!important;color:var(--meta);text-align:center}.profils-role-label{font-weight:550}.profils-email-editor{display:flex;min-width:250px;align-items:center;gap:6px}.profils-email-editor input{width:175px;min-width:0;padding:6px 8px;border:1px solid var(--bordure);border-radius:7px;background:#fff;color:var(--texte);font:inherit;font-size:11.5px}.profils-email-editor input:focus-visible{outline:2px solid var(--navy-400);outline-offset:1px}.profils-save-email{padding:5px 8px;font-size:10.5px}.profils-last-login{color:var(--texte-2);font-size:11.5px}.profils-user-actions{display:flex;align-items:center;gap:7px}.profils-user-selected td{background:var(--fond)}.profils-permissions-panel,.profils-reset-panel{margin:12px 16px;border:1px solid var(--bordure);border-radius:9px;background:#fff}.profils-footer{padding:14px 16px;border-top:1px solid var(--bordure-2);background:#fcfdfe}.profils-page :is(button,input,select):focus-visible{outline:2px solid var(--navy-400);outline-offset:2px}@media(max-width:720px){.profils-page{gap:11px;padding:11px}.profils-intro{align-items:flex-start;flex-wrap:wrap;padding:14px}.profils-intro-stats{width:100%;margin-left:56px}.profils-intro-stats div{flex:1}.profils-section-heading{align-items:flex-start;padding:11px}.profils-section-heading p{line-height:1.45}.profils-section-count{align-self:center}.profils-current-email{max-width:46%;align-self:center;text-align:right}.profils-account-form{align-items:stretch;flex-direction:column;padding:12px}.profils-account-form .btn{align-self:flex-start}.profils-users-scroll{max-height:62vh}}.rapmail-entete-onglet{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rapmail-entete-actions{flex:none;display:flex;align-items:center;gap:8px;padding-top:1px;white-space:nowrap}.rapmail-entete-actions span{color:var(--meta);font-size:12px}.rapmail-destinataire{display:flex;align-items:center;gap:13px;margin:14px 16px 0;padding:13px 14px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond)}.rapmail-destinataire-icone{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:var(--navy);color:#fff}.rapmail-destinataire-icone svg{width:17px;height:17px}.rapmail-destinataire .champ{flex:1;min-width:0}.rapmail-destinataire .champ>span{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.rapmail-destinataire .champ .aide{font-size:11.5px;color:var(--meta)}.rapmail-destinataire input{background:#fff}.rapmail-liste{display:grid;gap:10px;padding:14px 16px 2px}.rapmail-carte{border:1px solid var(--bordure);border-radius:var(--rayon);background:#fff;overflow:hidden;transition:border-color .15s}.rapmail-carte.ouverte{border-color:var(--navy-400);box-shadow:var(--ombre-card)}.rapmail-carte-entete{display:flex;width:100%;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;text-align:left;color:var(--texte)}.rapmail-carte-entete:hover{background:var(--fond)}.rapmail-icone{flex:none;width:34px;height:34px}.rapmail-carte-titre{flex:1;min-width:0;display:grid;gap:2px}.rapmail-carte-titre strong{font-size:13.5px;font-weight:600}.rapmail-carte-apercu{overflow:hidden;color:var(--meta);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rapmail-carte-entete .pill{flex:none}.rapmail-chevron{width:16px;height:16px;flex:none;color:var(--meta);transition:transform .15s}.rapmail-carte.ouverte .rapmail-chevron{transform:rotate(180deg);color:var(--navy)}.rapmail-carte-corps{padding:2px 16px 16px;border-top:1px solid var(--bordure-2)}.rapmail-carte-description{margin:13px 0 12px;color:var(--texte-2);font-size:12.5px}.rapmail-variables{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 14px}.rapmail-variables span{color:var(--meta);font-size:11.5px}.rapmail-variables .puce{padding:2px 9px;font-size:11.5px;border:0}.rapmail-variables .puce:hover{background:var(--bordeaux-050);border-color:#ead3ae;color:var(--bordeaux)}.rapmail-carte-corps .champ.large:last-of-type+.rapmail-variables{margin-bottom:0}.rapmail-pied{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:#fcfdfe;border-top:1px solid var(--bordure);border-radius:0 0 var(--rayon) var(--rayon)}.rapmail-pied-compte{color:var(--texte-2);font-size:12.5px}.rapmail-pied-actions{margin-left:auto;display:flex;gap:9px}@media(max-width:720px){.rapmail-entete-onglet{flex-direction:column;align-items:stretch}.rapmail-entete-actions{padding-top:4px}.rapmail-destinataire{flex-wrap:wrap;margin:12px 12px 0}.rapmail-liste{padding:12px 12px 2px}.rapmail-carte-corps{padding:2px 12px 14px}.rapmail-carte-apercu{display:none}.rapmail-pied{padding:12px}.rapmail-pied-actions{width:100%}.rapmail-pied-actions .btn{flex:1;justify-content:center}}
