@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.Gyq52W_className{font-family:Barlow,Barlow Fallback;font-style:normal}.Gyq52W_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/628ce66d8ce742aa-s.051xfa-xmbeg6.woff2)format("woff2");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:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d3f8954e05f985c-s.09g9-urqtlqr1.woff2)format("woff2");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:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f864d052989467c-s.p.240fzfer9e_rh.woff2)format("woff2");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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4326dceb675228ff-s.1z0v3pqxp4ndv.woff2)format("woff2");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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a186d812f176a77-s.2ylfgty8kno_t.woff2)format("woff2");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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31492d5cb52598a7-s.p.3arxh35s5-kc0.woff2)format("woff2");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:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.Fx_u3a_className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.Fx_u3a_variable{--font-barlow-sc:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.c6m4ra_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.c6m4ra_variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--primary:#0f6b5f;--on-primary:#fff;--primary-cont:#d7eae6;--error:#b0342c;--error-cont:#f7dedb;--surface:#fff;--surf-low:#f7f9fa;--surf:#f2f5f7;--surf-high:#e8edf0;--on-surface:#0f1417;--on-surf-var:#4a5760;--outline:#b4c0c8;--outline-var:#d9e0e5;--vert:#2e7d4f;--ambre:#b26a00;--text3:#66757f;--r-carte:14px;--r-sm:8px;--ui:var(--font-barlow), system-ui, sans-serif;--display:var(--font-barlow-sc), var(--font-barlow), system-ui, sans-serif;--valeur:var(--font-plex), Consolas, ui-monospace, monospace;--t:.18s;--logo-trait:#0e2240;--logo-plis:#00b4e6;--h-fond:color-mix(in srgb, var(--primary-cont) 55%, #fff);--h-trait:color-mix(in srgb, var(--primary) 16%, #fff);--h-trait-fort:color-mix(in srgb, var(--primary) 32%, #fff)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--surf-low);color:var(--on-surface);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.43}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.n-display{font-family:var(--display);letter-spacing:-.15px;margin:0;font-size:30px;font-weight:600;line-height:1.03}.n-titre{margin:0;font-size:19px;font-weight:600;line-height:1.2}.n-etiq{letter-spacing:1.16px;text-transform:uppercase;color:var(--on-surf-var);font-size:10.5px;font-weight:600}.n-valeur{font-family:var(--valeur);font-variant-numeric:tabular-nums;font-size:14px}.sb{color:var(--on-surf-var);font-size:12.5px}.vide{color:var(--on-surf-var);padding:8px 0}:where(svg:not([width]):not([height]):not(.picto)){flex:none;width:1.15em;height:1.15em}.coque{grid-template-columns:84px minmax(0,1fr);height:100vh;min-height:640px;display:grid}.rail{background:var(--surface);border-right:1px solid var(--outline-var);flex-direction:column;align-items:center;gap:4px;padding:14px 0 12px;display:flex}.rail .marque{margin-bottom:14px;line-height:0}.rail .marque svg{width:auto;height:34px}.dest{width:72px;color:var(--text3);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:4px 0;display:flex}.dest .ind{width:52px;height:30px;transition:background var(--t);border-radius:999px;place-items:center;display:grid}.dest svg{width:23px;height:23px}.dest .lib{font-size:11.5px;font-weight:500}.dest[aria-current=page]{color:var(--primary)}.dest[aria-current=page] .ind{background:var(--primary-cont)}.dest[aria-current=page] .lib{font-weight:600}.dest.bas{margin-top:auto}.avatar{background:var(--surf-high);width:34px;height:34px;color:var(--on-surf-var);cursor:pointer;border:none;border-radius:50%;place-items:center;margin-top:8px;font-size:12px;font-weight:600;display:grid}.ecran{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.jauge-bande{flex:none;height:4px;display:flex}.jauge-bande i:first-child{background:var(--vert);flex:6}.jauge-bande i:nth-child(2){background:var(--ambre);flex:3}.jauge-bande i:nth-child(3){background:var(--error);flex:1}.tete{flex-wrap:wrap;flex:none;align-items:flex-end;gap:16px;padding:18px 28px 0;display:flex}.tete .droite{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.mesure{text-align:right}.defile{flex:1;min-height:0;overflow:auto}.etat{align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.etat svg{flex:none;width:14px;height:14px}.btn{border-radius:var(--r-sm);cursor:pointer;transition:background var(--t), border-color var(--t);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.btn-p{background:var(--primary);color:var(--on-primary)}.btn-p:hover{background:#0c5a50}.btn-c{background:var(--surface);color:var(--on-surf-var);border-color:var(--outline)}.btn-c:hover{background:var(--surf)}.btn-danger{background:var(--error);color:#fff}.btn-danger:hover{background:#8f2923}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-petit{padding:6px 10px;font-size:13px}.puce{border:1px solid var(--outline-var);background:var(--surface);color:var(--on-surf-var);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.puce .c{font-family:var(--valeur);color:var(--text3);font-size:12px}.puce[aria-pressed=true]{background:var(--primary-cont);border-color:var(--primary-cont);color:var(--primary)}.puce[aria-pressed=true] .c{color:var(--primary)}.lien{font:inherit;color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.seg{background:var(--surf);border:1px solid var(--outline-var);border-radius:999px;padding:2px;display:inline-flex}.seg button{color:var(--on-surf-var);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.seg button[aria-pressed=true]{background:var(--primary-cont);color:var(--primary)}.carte-bloc{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);padding:14px 18px}.groupe{align-items:center;gap:7px;display:flex}.groupe .c{font-family:var(--valeur);color:var(--text3);margin-left:auto;font-size:12px}.lp{border-bottom:1px solid var(--outline-var);justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.lp:last-child{border-bottom:none}.lp>span:first-child{color:var(--on-surf-var)}.lp .v-num{font-family:var(--valeur);text-align:right;font-size:13px}.garde{color:var(--on-surf-var);border-left:3px solid var(--outline-var);margin:0;padding:2px 0 2px 10px;font-size:12.5px}.inp{font:inherit;border:1px solid var(--outline);border-radius:var(--r-sm);background:var(--surface);color:var(--on-surface);min-width:0;padding:8px 10px}.inp:focus{outline:2px solid var(--primary);outline-offset:-1px}.inp.faux{border-color:var(--error)}.champ{flex-direction:column;gap:5px;display:flex}.champ .aide{color:var(--text3);font-size:12.5px}.err{color:var(--error);font-size:12.5px}.choix{flex-wrap:wrap;gap:6px;display:flex}.grille2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pile-v{flex-direction:column;gap:12px;display:flex}.toast{background:var(--on-surface);color:#f2f5f7;border-radius:var(--r-sm);opacity:0;pointer-events:none;transition:opacity var(--t), transform var(--t);z-index:2000;padding:10px 16px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.charge-ecran{color:var(--on-surf-var);padding:40px 28px}.erreur-ecran{margin:24px 28px}.visuel{color:#fff;background:linear-gradient(135deg,#1d3b36 0%,#12211f 100%);position:relative;overflow:hidden}.visuel .fond{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visuel .motif{opacity:.14;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.visuel .picto{opacity:.22;width:42%;max-width:160px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.visuel .voile{background:linear-gradient(#0f141700 30%,#0f1417b8 100%);position:absolute;inset:0}.visuel .txt{position:absolute;bottom:16px;left:20px;right:20px}.visuel .txt .n-etiq{color:#ffffffd1}.chip{border-radius:var(--r-sm);color:#fff;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chip svg{width:14px;height:14px}.hub{background:var(--h-fond);border:1px solid var(--h-trait);border-radius:var(--r-carte);flex:none;margin:12px 28px 0;padding:10px 16px 6px;position:relative}.hub-tete{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.hub.replie .hub-tete{margin-bottom:0}.hub-tete .t{letter-spacing:1.16px;text-transform:uppercase;color:var(--primary);font-size:10.5px;font-weight:600}.hub-tete .ph{font-size:14.5px;font-weight:500}.cpt{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.cpt div{align-items:center;gap:6px;display:flex}.cpt i{border-radius:50%;width:8px;height:8px}.cpt .n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cpt .l{color:var(--on-surf-var);font-size:12.5px}.hub .seg{border-color:var(--h-trait);background:#fff}.hub .seg button[aria-pressed=true]{background:var(--primary-cont)}.hub-corps{grid-template-columns:150px minmax(0,1fr);display:grid}.hub-libs{position:relative}.hub-lib{color:var(--on-surf-var);border-top:1px solid var(--h-trait);text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:flex-start;gap:6px;padding-top:5px;font-family:inherit;font-size:12.5px;display:flex;position:absolute;left:0;right:12px;overflow:hidden}.hub-lib span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-lib.clic{cursor:pointer}.hub-lib.clic:hover{color:var(--on-surface)}.hub-lib .c{font-family:var(--valeur);color:var(--text3);margin-left:auto;font-size:11.5px}.hub-zone{min-width:0;position:relative}.hub-grille{background:#fff;width:1px;position:absolute;top:0}.hub-grille.fort{background:var(--h-trait)}.hub-ligne{background:var(--h-trait);height:1px;position:absolute;left:0;right:0}.hub-passe{background:#b0342c0f;position:absolute;top:0;left:0}.hub-auj{background:color-mix(in srgb, var(--primary) 30%, transparent);z-index:1;border-radius:1px;width:2px;position:absolute;top:0}.hub-auj span{letter-spacing:1.16px;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 70%, #fff);white-space:nowrap;background:var(--h-fond);padding:0 4px;font-size:10px;font-weight:600;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.hub-auj span.droite{left:auto;right:0;transform:none}.hub-tick{font-family:var(--valeur);color:var(--text3);white-space:nowrap;font-size:10.5px;position:absolute;bottom:2px;transform:translate(-50%)}.hub-tick.fort{color:var(--on-surf-var)}.hub-vide{color:var(--text3);font-size:12px;font-style:italic;position:absolute;left:8px}.ev{border:1px solid var(--h-trait);height:22px;color:var(--on-surface);white-space:nowrap;cursor:pointer;z-index:2;transition:border-color var(--t);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 7px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex;position:absolute;overflow:hidden}.hub.etendu .ev{height:28px}.ev:hover{border-color:var(--h-trait-fort)}.ev .pt{border-radius:50%;flex:none;width:8px;height:8px}.ev>span{text-overflow:ellipsis;overflow:hidden}.ev .sd{color:var(--on-surf-var);font-weight:400}.ev.duree{background:color-mix(in srgb, var(--c) 20%, #fff);border-color:color-mix(in srgb, var(--c) 50%, #fff)}.ev.coupe{border-left-style:dashed;border-top-left-radius:4px;border-bottom-left-radius:4px}.ev .seuil{background:var(--on-surface);opacity:.7;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px}.ev.sel{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.hub-pied{color:var(--text3);margin-top:4px;padding-left:150px;font-size:12.5px}.hub-poignee{border-top:1px solid var(--h-trait);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;margin:2px -16px -6px;padding:3px 0 5px;display:flex}.hub-poignee i{background:var(--h-trait-fort);border-radius:2px;width:36px;height:4px}.hub-poignee button{color:var(--on-surf-var);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.hub-poignee button:hover{color:var(--on-surface);background:#fff}.pop{z-index:80;background:var(--surface);border-radius:var(--r-carte);border:1px solid var(--outline);width:310px;position:absolute;overflow:hidden}.pop-c{padding:12px 14px 14px}.pop-site{color:var(--on-surf-var);font-size:13.5px}.pop-date{font-family:var(--valeur);color:var(--on-surf-var);margin-top:6px;font-size:12.5px}.pop p{color:var(--on-surf-var);margin:8px 0 0;font-size:13.5px}.pop-act{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.connexion{background:var(--surf-low);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.connexion form{flex-direction:column;gap:14px;width:min(380px,100%);display:flex}.bienvenue-qui{background:var(--surf-low);border:1px solid var(--outline-var);border-radius:var(--r-sm);padding:9px 11px;font-size:13.5px}.bienvenue-qui b{display:block}.bienvenue-ok{color:var(--vert);font-weight:600}.bienvenue-carte{width:min(380px,100%)}.bienvenue-expire{font-size:13px;font-weight:600}.signer{place-items:start center}.signer-colonne{flex-direction:column;gap:14px;width:min(720px,100%);display:flex}.signer-code{font-family:var(--font-plex), monospace;letter-spacing:6px;text-align:center;font-size:22px}.signer-papier{border:1px solid var(--outline);color:#111;background:#fff;padding:16px;font-size:13px;box-shadow:0 2px 8px #0f14171f}.signer-tete{border-bottom:2px solid #111;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.signer-tete b{text-transform:uppercase;letter-spacing:.3px;font-size:15px}.signer-ref{font-family:var(--font-plex), monospace;text-align:right;color:#444;white-space:nowrap;font-size:11px}.signer-papier h4{text-transform:uppercase;letter-spacing:.6px;margin:12px 0 4px;font-size:11px}.signer-papier table{border-collapse:collapse;width:100%}.signer-papier td{vertical-align:top;white-space:pre-line;border:1px solid #999;padding:4px 6px}.signer-papier td.l{background:#f3f5f6;width:40%;font-weight:600}.signer-zone{border:1px solid var(--outline);border-radius:var(--r-carte);background:var(--surface);position:relative}.signer-zone canvas{aspect-ratio:600/225;touch-action:none;border-radius:var(--r-carte);width:100%;display:block}.signer-zone .btn{position:absolute;top:6px;right:6px}.btn-signer{background:var(--surface);color:var(--error);border-color:var(--error);border-width:1.5px;min-height:48px}.btn-signer:disabled{color:var(--text3);border-color:var(--outline);cursor:default}@media print{.signer{background:#fff;padding:0}.signer-pas-imprime{display:none}.signer-papier{box-shadow:none;border:none}}.logo-connexion{margin:0;line-height:0}.logo-connexion svg{width:auto;max-width:100%;height:40px}@media (max-width:900px){.hub-corps{grid-template-columns:110px minmax(0,1fr)}.hub-pied{padding-left:110px}.grille2{grid-template-columns:1fr}}.parc{flex-direction:column;flex:1;min-height:0;padding:0 28px;display:flex}.filtres{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.filtres .rech{border-radius:999px;min-width:260px;margin-left:auto;padding:7px 14px;font-size:13px}.tuiles{flex:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:12px;min-height:0;padding-bottom:20px;display:grid;overflow:auto}.tuile{border-radius:var(--r-carte);cursor:pointer;border:1px solid var(--outline-var);height:158px;transition:opacity var(--t), transform var(--t);display:block;position:relative;overflow:hidden}.tuile:hover{transform:translateY(-1px)}.tuile .visuel{position:absolute;inset:0}.tuile .bas{color:#fff;position:absolute;bottom:12px;left:12px;right:12px}.tuile .nom{font-size:19px;font-weight:600;line-height:1.15}.tuile .trait{height:4px;position:absolute;bottom:0;left:0;right:0}.tuile .badge{border-radius:var(--r-sm);color:#fff;background:#0f14179e;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.tuile .badge svg{width:13px;height:13px}.bandeau{flex:none;height:180px;position:relative}.bandeau .visuel{position:absolute;inset:0}.bandeau .txt{color:#fff;position:absolute;bottom:16px;left:28px;right:28px}.bandeau .txt .n-etiq{color:#ffffffd1}.bandeau .ref{font-family:var(--valeur);opacity:.86;margin-top:3px;font-size:13px}.bandeau .chip{position:absolute;top:14px;right:24px}.bandeau .retour{color:#fff;cursor:pointer;z-index:2;background:#0f141780;border:none;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:20px}.tete-fiche{--p:0;z-index:6;position:sticky;top:-276px}.tete-fiche .bandeau{height:340px}.tete-fiche .visuel .fond{transform:translateY(calc(var(--p) * 150px)) scale(calc(1 + var(--p) * .08));opacity:calc(1 - var(--p) * .85)}.tete-fiche .visuel .voile{background:linear-gradient(#0f141700 25%,#0f141759 55%,#0f1417d9 100%)}.tete-fiche .assombri{opacity:calc(var(--p) * .9);pointer-events:none;background:#12211f;position:absolute;inset:0}.tete-fiche .fondu{opacity:calc(1 - var(--p) * 1.6)}.tete-fiche .txt{bottom:14px}.tete-fiche .n-display{font-size:calc(30px - var(--p) * 8px);margin:0}.titre-l{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.bandeau .titre-l .chip{position:static}.puces-dom{max-height:calc((1 - var(--p)) * 60px);flex-wrap:wrap;gap:6px;margin-top:8px;display:flex;overflow:hidden}.puces-dom span{background:#ffffff29;border:1px solid #ffffff40;border-radius:99px;padding:2px 9px;font-size:12px}.photo-actes{z-index:2;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;right:20px}.photo-actes .btn{color:#fff;background:#0f141780;border-color:#ffffff4d;padding:6px 11px;font-size:12.5px}.photo-actes .err{color:#ffd3cf}.barre-onglets{background:var(--surf-low);border-bottom:1px solid var(--outline-var);align-items:center;gap:12px;padding:0 28px;display:flex}.barre-onglets .onglets-inst{border-bottom:none;flex:1;margin:0}.barre-onglets .actions-inst{flex-wrap:nowrap;padding:8px 0}.titre-c{font-size:14.5px;font-weight:600}.sante360 .l b{font-weight:600}.sante360 .l b.rouge{color:var(--error)}.sante360 .l b.ambre{color:var(--ambre)}.corps{flex-direction:column;gap:14px;padding:14px 28px 24px;display:flex}.duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.liste-eq{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.eq{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.eq:hover{border-color:var(--outline)}.eq .visuel{border-radius:10px;width:44px;height:44px}.eq .visuel .picto{opacity:.5;width:70%;right:15%}.eq .nm{font-weight:600;line-height:1.2}.histo{border-collapse:collapse;width:100%;font-size:13.5px}.histo td{border-bottom:1px solid var(--outline-var);vertical-align:top;padding:7px 4px}.histo td.m{font-family:var(--valeur);white-space:nowrap;font-size:13px}@media (max-width:900px){.duo{grid-template-columns:1fr}}.brief{flex-direction:column;flex:1;min-height:0;padding:12px 28px 20px;display:flex}.pile{flex:1;min-height:360px;position:relative}.dossier{border-radius:var(--r-carte);background:var(--surface);border:1px solid var(--outline-var);transform-origin:50% 0;grid-template-columns:1.05fr 1fr;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s;display:grid;position:absolute;inset:14px 0 0;overflow:hidden}.dossier[data-rang="0"]{z-index:3}.dossier[data-rang="1"]{z-index:2;transform:translateY(-7px)scale(.975)}.dossier[data-rang="2"]{z-index:1;transform:translateY(-14px)scale(.95)}.dossier[data-rang="1"]>*,.dossier[data-rang="2"]>*{visibility:hidden}.dossier.part{opacity:0;z-index:4;pointer-events:none;transform:translate(-105%)}.dossier .visuel{min-height:100%}.dossier .visuel .txt .n-display{text-wrap:balance;margin-top:4px}.dossier .chip{z-index:1;position:absolute;top:16px;left:20px}.reponse{flex-direction:column;gap:13px;padding:18px 22px;display:flex;overflow:auto}.faits{background:var(--outline-var);border-radius:var(--r-sm);border:1px solid var(--outline-var);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.faits div{background:var(--surf-low);padding:9px 12px}.faits .l{color:var(--on-surf-var);margin-top:2px;font-size:12.5px;line-height:1.3}.qui{border:1px solid var(--outline-var);border-radius:var(--r-sm);align-items:center;gap:12px;padding:9px 12px;display:flex}.qui .av{background:var(--primary-cont);width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.actions .btn-p{flex:1}.fin-brief{text-align:center;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:1000px){.dossier{grid-template-rows:180px 1fr;grid-template-columns:1fr}}.reponse>*{flex:none}.carte-vue{flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;margin-top:12px;display:grid}.carte-gauche{flex-direction:column;min-width:0;min-height:0;display:flex}.couches{flex-wrap:wrap;flex:none;gap:6px;padding:0 28px 10px;display:flex}.fond-carte{border-radius:var(--r-carte) var(--r-carte) 0 0;border:1px solid var(--outline-var);background:#eef1f2;border-bottom:none;flex:1;min-height:0;margin-left:28px;position:relative;overflow:hidden}.fond-carte .maplibregl-map{font-family:var(--ui);position:absolute;inset:0}.pin{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.pin .o{color:#fff;border:2px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 9px #00000061}.pin .o svg{width:16px;height:16px}.pin .nom{color:#fff;white-space:nowrap;background:#0f14179e;border-radius:4px;margin-top:3px;padding:2px 6px;font-size:12px;font-weight:600}.pin.urgent .nom{background:#0f1417db}.pin.sel .o{outline:3px solid var(--primary);outline-offset:2px}.legende-carte{z-index:5;border:1px solid var(--outline-var);border-radius:var(--r-sm);background:#fffffff0;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}.legende-carte div{color:var(--on-surf-var);align-items:center;gap:7px;display:flex}.legende-carte i{width:11px;height:11px;box-shadow:0 0 0 1px var(--outline);border:1.5px solid #fff;border-radius:50%}.sans-fond{text-align:center;color:var(--on-surf-var);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.panneau{background:var(--surface);border-left:1px solid var(--outline-var);border-top:1px solid var(--outline-var);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.ligne{border-bottom:1px solid var(--outline-var);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ligne:last-child{border-bottom:none}.ligne .nm{font-weight:600;line-height:1.2}.ligne .sb{color:var(--on-surf-var);font-size:12.5px}@media (max-width:1000px){.carte-vue{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:1fr}.fond-carte{margin:0 16px}}.stats{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 28px 24px;display:flex;position:relative;overflow:auto}.st-filtres{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.casse{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);flex:none;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.casse .visuel{min-height:220px}.casse .visuel .txt .n-display{margin-top:4px}.bloc-st{padding:14px 18px}.bloc-st .rep{color:var(--on-surf-var);margin:3px 0 8px;font-size:14.5px}.bloc-st .rep b{color:var(--on-surface);font-weight:600}.rang{border-bottom:1px solid var(--outline-var);grid-template-columns:20px minmax(0,1fr) 220px 70px;align-items:center;gap:12px;padding:8px 0;display:grid}.rang:last-child{border-bottom:none}.rang .no{font-family:var(--valeur);color:var(--text3)}.rang .mo{font-weight:600}.occ{height:18px;position:relative}.occ:before{content:"";background:var(--outline-var);height:1px;position:absolute;top:50%;left:0;right:0}.occ i{background:var(--error);border-radius:1px;width:2px;height:12px;position:absolute;top:3px;transform:translate(-1px)}.nb{font-family:var(--valeur);border:none;border-bottom:1px dashed var(--outline);cursor:pointer;color:var(--on-surface);background:0 0;justify-self:end;padding:0 0 1px;font-size:15px;font-weight:500}.nb:hover,.nb:focus-visible{border-bottom-color:var(--primary);color:var(--primary)}.duo-st{flex:none;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.duo-st>section{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte)}.tech-l{border-bottom:1px solid var(--outline-var);grid-template-columns:96px minmax(0,1fr) 78px;align-items:center;gap:4px 12px;padding:9px 0;display:grid}.tech-l:last-of-type{border-bottom:none}.tech-l .nm{font-weight:600}.tech-l .sb{grid-column:2}.barre{background:var(--surf-high);border-radius:5px;height:10px;display:flex;overflow:hidden}.barre .v{background:var(--vert)}.barre .r{background:var(--error)}.barre .t-controle,.leg-n .t-controle{background:var(--on-surf-var)}.barre .t-depannage,.leg-n .t-depannage{background:repeating-linear-gradient(135deg, var(--on-surf-var) 0 3px, var(--surf-high) 3px 6px)}.barre .t-autre,.leg-n .t-autre{background:var(--outline)}.leg-n{color:var(--on-surf-var);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.leg-n span{align-items:center;gap:5px;display:flex}.leg-n i{border-radius:2px;width:16px;height:9px;display:inline-block}.calcul{background:var(--surface);border-left:1px solid var(--outline);z-index:50;flex-direction:column;width:min(460px,100%);display:flex;position:fixed;top:0;bottom:0;right:0}.calcul-t{align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.calcul-t .btn{margin-left:auto}.calcul .f{font-family:var(--valeur);background:var(--surf-low);border:1px solid var(--outline-var);border-radius:var(--r-sm);margin:0 18px;padding:10px 12px;font-size:13px}.calcul .tab{flex:1;padding:8px 18px 18px;overflow:auto}.calcul table{border-collapse:collapse;width:100%;font-size:13px}.calcul td{border-bottom:1px solid var(--outline-var);vertical-align:top;padding:6px 4px}.calcul td.m{font-family:var(--valeur);text-align:right;white-space:nowrap}@media (max-width:1000px){.duo-st,.casse{grid-template-columns:1fr}.rang{grid-template-columns:20px minmax(0,1fr) 70px}.rang .occ{display:none}}.planning{flex:1;grid-template-columns:290px minmax(0,1fr);gap:14px;min-height:0;padding:12px 28px 20px;display:grid}.planning.lecture{grid-template-columns:minmax(0,1fr)}.tiroir,.semaine{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);flex-direction:column;min-height:0;display:flex;overflow:hidden}.tiroir-t{align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.tiroir-t .c{font-family:var(--valeur);color:var(--text3);margin-left:auto;font-size:12px}.tiroir-l{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex;overflow:auto}.dem{border:1px solid var(--outline-var);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);text-align:left;font:inherit;color:inherit;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.dem:hover{border-color:var(--outline)}.dem.sel{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in srgb, var(--primary-cont) 35%, #fff)}.dem .ti{font-weight:600;line-height:1.25}.dem .ec{font-family:var(--valeur);color:var(--on-surf-var);font-size:12px}.tiroir-pied{border-top:1px solid var(--outline-var);color:var(--on-surf-var);margin-top:auto;padding:10px 14px;font-size:12.5px}.sem-tete{border-bottom:1px solid var(--outline-var);flex-wrap:wrap;align-items:center;gap:12px;min-height:50px;padding:9px 14px;display:flex}.sem-tete .conseil{font-size:13.5px}.sem-tete .conseil b{color:var(--primary)}.sem-grille{flex:1;grid-template-columns:140px repeat(5,minmax(0,1fr));align-content:start;display:grid;overflow:auto}.sem-j{color:var(--on-surf-var);border-bottom:1px solid var(--outline-var);border-left:1px solid var(--outline-var);background:var(--surface);z-index:2;text-transform:capitalize;padding:8px 10px;font-size:12.5px;font-weight:600;position:sticky;top:0}.sem-j.auj{color:var(--primary)}.sem-qui{border-bottom:1px solid var(--outline-var);background:var(--surface);flex-direction:column;gap:2px;padding:10px;display:flex}.sem-qui .nm{font-weight:600}.cel{border-left:1px solid var(--outline-var);border-bottom:1px solid var(--outline-var);text-align:left;min-width:0;min-height:104px;font:inherit;color:inherit;background:0 0;border-top:none;border-right:none;flex-direction:column;gap:4px;padding:6px 6px 14px;display:flex;position:relative}.cel.passe{background:var(--surf-low)}.cel.fit{background:color-mix(in srgb, var(--primary-cont) 60%, #fff);box-shadow:inset 0 0 0 2px var(--primary);cursor:pointer}.cel.ok{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--primary) 40%, #fff);cursor:pointer}.cel.ok:hover{background:color-mix(in srgb, var(--primary-cont) 35%, #fff)}.cel.non>.cr{opacity:.4}.cr{border:1px solid var(--outline-var);background:var(--surf);cursor:pointer;text-align:left;min-width:0;color:inherit;border-radius:6px;flex-direction:column;width:100%;padding:4px 7px;font-family:inherit;font-size:12.5px;line-height:1.25;display:flex}.cr.sel{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cr .l1{align-items:center;gap:5px;min-width:0;font-weight:600;display:flex}.cr .l1 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cr .l1 .h{font-family:var(--valeur);color:var(--on-surf-var);flex:none;margin-left:auto;font-size:11.5px;font-weight:400}.cr .l2{color:var(--on-surf-var);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cr .pt{border-radius:50%;flex:none;width:7px;height:7px}.charge{background:var(--surf-high);border-radius:2px;height:3px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.charge i{background:color-mix(in srgb, var(--primary) 40%, #fff);height:100%;display:block}.charge.plein i{background:var(--ambre)}.raison{color:var(--text3);margin-top:auto;padding-top:2px;font-size:11.5px;line-height:1.3}.cel.fit .raison{color:var(--primary);font-weight:600}.cel.ok .raison{color:var(--on-surf-var)}.voile-modale{z-index:60;background:#0f141761;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modale{background:var(--surface);border:1px solid var(--outline);border-radius:var(--r-carte);flex-direction:column;width:min(580px,100%);max-height:min(88vh,900px);display:flex;box-shadow:0 18px 50px #0f141747}.modale.large{width:min(860px,100%)}.modale .t{border-bottom:1px solid var(--outline-var);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.modale .t .btn{margin-left:auto}.modale .c{flex-direction:column;flex:1;gap:13px;padding:14px 18px;display:flex;overflow:auto}.modale .p{border-top:1px solid var(--outline-var);align-items:center;gap:10px;padding:12px 18px;display:flex}.modale .p .aide{color:var(--text3);margin-right:auto;font-size:12.5px}.modale .p .btn-p{margin-left:0}@media (max-width:1000px){.planning{grid-template-columns:1fr}}.affaire{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 28px 20px;display:flex;overflow:auto}.chaine{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);flex:none;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:11px 14px 9px;display:grid}.chaine .et{flex-direction:column;gap:5px;min-width:0;display:flex}.chaine .et i{background:var(--outline-var);border-radius:2px;height:4px}.chaine .et span{color:var(--text3);font-size:12px;line-height:1.2}.chaine .et em{font-style:normal;font-family:var(--valeur);color:var(--text3);font-size:11.5px}.chaine .et.fait i{background:color-mix(in srgb, var(--primary) 50%, #fff)}.chaine .et.fait span{color:var(--on-surf-var)}.chaine .et.ici i{background:var(--c)}.chaine .et.ici span{color:var(--on-surface);font-weight:600}.chaine .et.ici em{color:var(--c);font-weight:500}.aff-corps{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:14px;display:grid}.aff-corps.egal{grid-template-columns:1fr 1fr}.aff-pied{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.aff-pied .btn-p{margin-left:auto}.ld{border-bottom:1px solid var(--outline-var);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.ld:last-child{border-bottom:none}.pas{border:1px solid var(--outline);border-radius:var(--r-sm);align-items:center;display:inline-flex;overflow:hidden}.pas button{background:var(--surf);cursor:pointer;width:30px;height:30px;color:var(--on-surface);border:none;font-size:16px}.pas button:hover{background:var(--surf-high)}.pas output{text-align:center;min-width:52px;font-family:var(--valeur);font-size:14px}.coef-l{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;display:flex}.coef-l .inp{text-align:right;width:72px;font-family:var(--valeur);padding:6px 8px}.creer{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surf-low);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.coche{cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.coche input{accent-color:var(--primary);width:16px;height:16px;margin:0}.bloque{color:var(--error);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.bloque svg{width:14px;height:14px}.fourn-l{border:1px solid var(--outline-var);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);text-align:left;font:inherit;color:inherit;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;margin-top:6px;padding:8px 10px;display:grid}.fourn-l[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}textarea.inp{resize:vertical;width:100%;line-height:1.5}.papier{border:1px solid var(--outline-var);border-radius:var(--r-sm);color:#0f1417;background:#fff;padding:24px 28px 20px;font-size:13px;position:relative}.papier .pt-tete{border-bottom:2px solid var(--acc,#0f6b5f);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.papier .logo{background:var(--acc,#0f6b5f);color:#fff;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.papier .sous{color:#66757f;font-size:12px}.papier table{border-collapse:collapse;width:100%;margin-top:14px}.papier th{letter-spacing:1px;text-transform:uppercase;color:#4a5760;text-align:left;border-bottom:1px solid #d9e0e5;padding:6px 4px;font-size:10.5px;font-weight:600}.papier td{vertical-align:top;border-bottom:1px solid #eef1f3;padding:7px 4px}.papier .m{text-align:right;white-space:nowrap}.papier .nb{color:#0f1417;font-size:13px}.papier .tot{width:270px;margin-top:10px;margin-left:auto}.papier .tot div{justify-content:space-between;padding:3px 4px;display:flex}.papier .tot .g{border-top:1.5px solid #0f1417;margin-top:4px;padding-top:7px;font-weight:600}.papier .ment{color:#66757f;margin-top:14px;font-size:11.5px;line-height:1.45}.explique{font-family:var(--valeur);background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-sm);color:var(--on-surf-var);min-height:38px;margin-top:8px;padding:9px 11px;font-size:12.5px}@media print{body *{visibility:hidden}.papier,.papier *{visibility:visible}.papier{border:none;width:100%;position:absolute;top:0;left:0}.papier .nb{border:none}}@media (max-width:1100px){.aff-corps,.aff-corps.egal{grid-template-columns:1fr}.chaine{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin{flex:1;grid-template-columns:190px minmax(0,1fr) 340px;gap:14px;min-height:0;padding:12px 28px 20px;display:grid}.ad-nav{flex-direction:column;gap:2px;display:flex}.ad-nav button{text-align:left;font:inherit;border-radius:var(--r-sm);cursor:pointer;color:var(--on-surf-var);background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-weight:500;display:flex}.ad-nav button:hover{background:var(--surf)}.ad-nav button[aria-current=true]{background:var(--primary-cont);color:var(--primary);font-weight:600}.ad-nav .c{font-family:var(--valeur);color:var(--error);margin-left:auto;font-size:12px}.ad-main,.ad-apercu{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.ad-main .carte-bloc,.ad-apercu .carte-bloc{flex:none}.pastilles-c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pastille-c{width:28px;height:28px;box-shadow:0 0 0 1px var(--outline);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.pastille-c[aria-pressed=true]{box-shadow:0 0 0 2px var(--on-surface)}.pastille-c:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alerte{align-items:center;gap:6px;font-size:12.5px;display:flex}.alerte svg{flex:none;width:14px;height:14px}.bareme{border-bottom:1px solid var(--outline-var);grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.bareme:last-child{border-bottom:none}.bareme .inp{text-align:right;font-family:var(--valeur);padding:6px 9px}.inp.faux{border-color:var(--error);outline-color:var(--error)}.inp:disabled{background:var(--surf);color:var(--on-surf-var)}.eteint{opacity:.45;pointer-events:none}.poste-r{border-bottom:1px solid var(--outline-var);grid-template-columns:minmax(0,1fr) 110px 100px 64px 56px;align-items:center;gap:8px;padding:5px 0;display:grid}.poste-r .inp{min-width:0;padding:6px 8px}.poste-r .prix{text-align:right;font-family:var(--valeur)}.poste-r.entete{letter-spacing:1.16px;text-transform:uppercase;color:var(--on-surf-var);padding:0 0 6px;font-size:10.5px;font-weight:600}.utils{border-collapse:collapse;width:100%;font-size:13.5px}.utils th{letter-spacing:1.16px;text-transform:uppercase;color:var(--on-surf-var);text-align:left;border-bottom:1px solid var(--outline-var);padding:6px;font-size:10.5px;font-weight:600}.utils td{border-bottom:1px solid var(--outline-var);vertical-align:middle;padding:7px 6px}.utils tr.sel td{background:color-mix(in srgb, var(--primary-cont) 40%, #fff)}.utils tbody tr{cursor:pointer}.utils .sb{color:var(--on-surf-var);font-size:12px}.utils select.inp{padding:5px 8px}.droit{border-bottom:1px solid var(--outline-var);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.droit:last-child{border-bottom:none}.droit .v{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.droit .v svg{width:14px;height:14px}.bascule{background:var(--outline);cursor:pointer;border:none;border-radius:11px;flex:none;width:40px;height:22px;padding:0;position:relative}.bascule:after{content:"";width:16px;height:16px;transition:left var(--t);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.bascule[aria-checked=true]{background:var(--primary)}.bascule[aria-checked=true]:after{left:21px}.bascule:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bascule:disabled{cursor:default;opacity:.7}.module{border-bottom:1px solid var(--outline-var);align-items:center;gap:12px;padding:9px 0;display:flex}.module:last-child{border-bottom:none}.module .sb{color:var(--on-surf-var);font-size:12.5px}.tel{text-align:center;color:#0f1417;background:#fff;border:7px solid #1d272e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:200px;height:340px;margin:4px auto 0;padding:18px;display:flex}.tel .champ-t{border:1px solid #b4c0c8;border-radius:8px;width:100%;height:30px}.tel .go{border-radius:8px;width:100%;padding:8px;font-size:13px;font-weight:600}@media (max-width:1280px){.admin{grid-template-columns:170px minmax(0,1fr);overflow:auto}.ad-apercu{grid-column:2}}a.btn{text-decoration:none}.requis{color:var(--error);margin-left:3px}.groupe .d{margin-left:auto}.groupe .c+.d{margin-left:10px}.vide-grand{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:480px;margin:auto;padding:28px 24px;display:flex}.vide-grand p{color:var(--on-surf-var);margin:0}.brief>.vide-grand{flex:1;justify-content:center;max-width:none}.brief>.vide-grand>*{max-width:520px}.picto-vide{background:var(--primary-cont);width:64px;height:64px;color:var(--primary);border-radius:18px;place-items:center;display:grid}.picto-vide svg{width:34px;height:34px}.a-completer{text-align:left;border:1px solid var(--outline-var);border-radius:var(--r-sm);width:100%;margin-top:6px;padding:10px 14px}.vide-moyen{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 4px;display:flex}.vide-moyen p{color:var(--on-surf-var);margin:0}.actions-inst{flex-wrap:wrap;gap:8px;padding:14px 28px;display:flex}.page-inst{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;padding:14px 28px 24px;display:grid}.module-t{align-items:baseline;gap:6px;margin:14px 0 2px;font-weight:600;display:flex}.module-t .sb{font-weight:400}.eq-l{border-bottom:1px solid var(--outline-var);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:grid}.eq-l:last-child{border-bottom:none}.eq-l:hover .nm{color:var(--primary)}.eq-l .visuel{border-radius:10px;width:44px;height:44px}.eq-l .visuel .picto{opacity:.5;width:70%;right:15%}.eq-l .nm{font-weight:600;line-height:1.2}.ref-l{align-items:center;gap:10px;padding:6px 0;display:flex}.ref-l .av{background:var(--primary-cont);width:32px;height:32px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.apercu-tuile{border-radius:var(--r-carte);aspect-ratio:16/7;border:1px solid var(--outline-var);max-width:100%;position:relative;overflow:hidden}.apercu-tuile .visuel{position:absolute;inset:0}.apercu-tuile .bas{color:#fff;position:absolute;bottom:10px;left:12px;right:12px}.apercu-tuile .nom{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.apercu-tuile .sous{opacity:.85;font-size:12.5px}.etape{align-items:center;gap:8px;display:flex}.etape b{background:var(--primary-cont);width:22px;height:22px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;display:grid}.types{border:1px solid var(--outline-var);border-radius:var(--r-sm);flex-direction:column;max-height:320px;padding:6px;display:flex;overflow:auto}.types .famille{letter-spacing:1.16px;text-transform:uppercase;color:var(--text3);padding:8px 8px 3px;font-size:10.5px;font-weight:600}.types .famille.metier{color:var(--primary);border-top:1px solid var(--outline-var);margin-top:4px;padding-top:10px}.types>div:first-child .famille.metier{border-top:none;margin-top:0}.propositions{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;padding:4px;display:flex}.type-l{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--on-surface);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 8px;display:flex}.type-l .sb{flex:none}.type-l:hover,.type-l:focus-visible{background:var(--surf);outline:none}.type-choisi{border:1px solid var(--primary-cont);background:color-mix(in srgb, var(--primary-cont) 40%, #fff);border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 12px;display:flex}.type-choisi svg{width:16px;height:16px}.type-choisi .lien{margin-left:auto}.carte-placer{border-radius:var(--r-sm);border:1px solid var(--outline-var);background:#eef1f2;flex:1;min-height:380px;overflow:hidden}@media (max-width:1000px){.page-inst{grid-template-columns:1fr}}.deux-col{flex:1;grid-template-columns:340px minmax(0,1fr);gap:14px;min-height:0;padding:12px 28px 20px;display:grid}.liste-g{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.fiche-d{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.pers{border:1px solid var(--outline-var);border-radius:var(--r-carte);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pers:hover{border-color:var(--outline)}.pers[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pers.eteinte{opacity:.55}.pers .av,.pers .logo-f{background:var(--primary-cont);width:40px;height:40px;color:var(--primary);place-items:center;font-size:13px;font-weight:600;display:grid}.pers .av{border-radius:50%}.pers .logo-f{background:var(--surf-high);color:var(--on-surf-var);border-radius:10px}.pers .txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pers .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.pers .fin{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pers .sb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pastille-alerte{background:var(--ambre);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.role-c{background:var(--surf-high);color:var(--on-surf-var);border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.role-c.admin{color:#5b3e8e;background:#e7dff3}.role-c.gestionnaire{background:var(--primary-cont);color:var(--primary)}.identite{align-items:center;gap:14px;margin-top:10px;display:flex}.av.grand{background:var(--primary-cont);width:56px;height:56px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.ligne-role{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.mini{background:var(--outline-var);border:1px solid var(--outline-var);border-radius:var(--r-sm);flex:none;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mini div{background:var(--surf-low);padding:9px 12px}.mini .v{font-family:var(--display);font-size:22px;font-weight:600}.mini .l{color:var(--on-surf-var);font-size:12px}.inst-l{border-bottom:1px solid var(--outline-var);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.inst-l:last-child{border-bottom:none}.inst-l .rle{color:var(--primary);font-size:12px;font-weight:600}.inst-l .rle.sec{color:var(--text3);font-weight:500}.lien-sobre{color:inherit;font-weight:500;text-decoration:none}.lien-sobre:hover{color:var(--primary);text-decoration:underline}.hab-l{border-bottom:1px solid var(--outline-var);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.hab-l:last-child{border-bottom:none}.actions-l{align-items:center;gap:10px;display:flex}.tag{border:1px solid var(--outline-var);background:var(--surf-low);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.tag svg{flex:none;width:14px;height:14px}.tag.valide{border-color:color-mix(in srgb, var(--vert) 35%, #fff);background:color-mix(in srgb, var(--vert) 8%, #fff);color:var(--vert)}.tag.bientot{border-color:color-mix(in srgb, var(--ambre) 45%, #fff);background:color-mix(in srgb, var(--ambre) 10%, #fff);color:var(--ambre)}.tag.expiree{border-color:color-mix(in srgb, var(--error) 45%, #fff);background:color-mix(in srgb, var(--error) 8%, #fff);color:var(--error)}.contact-l{border-bottom:1px solid var(--outline-var);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.contact-l:last-child{border-bottom:none}.contact-l .n-valeur{color:var(--on-surf-var);font-size:12.5px}.inst-choix{justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;display:flex}.bloc-compte{border-top:1px solid var(--outline-var);padding-top:12px}.bloc-compte .choix{align-items:center}.rappel-brief{border-left:3px solid var(--ambre);background:color-mix(in srgb, var(--ambre) 8%, #fff);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 28px;padding:10px 14px;font-size:13.5px;display:flex}.rappel-brief svg{width:17px;height:17px;color:var(--ambre);flex:none}.rappel-brief .lien{margin-left:auto}.rappel-brief.alerte{border-left-color:var(--error);background:color-mix(in srgb, var(--error) 7%, #fff)}.rappel-brief.alerte svg{color:var(--error)}.refus-l{flex-direction:column;gap:10px;display:flex}.refus-filtre{gap:6px;display:flex}.vide-refus{text-align:center;padding:24px 0}.refus-c{border:1px solid var(--outline-var);border-radius:12px;grid-template-columns:4px 1fr auto;gap:0 12px;padding:12px 14px;display:grid}.refus-c .bande{background:var(--error);border-radius:2px}.refus-c.traite .bande{background:var(--outline)}.refus-c .ti{font-weight:600;line-height:1.25}.refus-c .qui{margin-top:4px}.refus-c .h{color:var(--text3);text-align:right;font-size:11.5px}.refus-c .pourquoi{background:color-mix(in srgb, var(--error) 6%, #fff);border-radius:8px;grid-column:2/4;margin-top:8px;padding:8px 10px;font-size:13px}.refus-c.traite .pourquoi{background:var(--surf)}.refus-c .pourquoi b{color:var(--error)}.refus-c.traite .pourquoi b{color:var(--on-surf-var)}.refus-c .pourquoi code{font-family:var(--valeur);word-break:break-word;margin-top:4px;font-size:11.5px;display:block}.refus-c .actions{grid-column:2/4;margin-top:8px}@media (max-width:1100px){.deux-col{grid-template-columns:1fr;overflow:auto}}.vr{flex:1;grid-template-columns:180px minmax(0,1fr);gap:16px;min-height:0;padding:12px 28px 22px;display:grid}.vr-corps{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.vr-deux{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.vr-deux>*{min-width:0}.rangee{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ligne-case{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.ligne-case input{width:16px;height:16px;accent-color:var(--primary)}.avert{background:color-mix(in srgb, var(--ambre) 10%, #fff);border-radius:var(--r-sm);color:color-mix(in srgb, var(--ambre) 75%, #000);margin:0;padding:9px 12px;font-size:13px;display:block}.vr-grille{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);overflow-x:auto}.vr-l{border-bottom:1px solid var(--outline-var);grid-template-columns:190px 160px repeat(12,minmax(28px,1fr));align-items:center;min-width:780px;display:grid}.vr-l:last-child{border-bottom:none}.vr-l.vr-tete{background:var(--surf-low)}.vr-l>*{min-width:0;padding:8px 6px}.vr-l>:first-child{padding-left:14px}.vr-m{text-align:center;color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.vr-m i{letter-spacing:0;font-size:10px;font-style:normal;font-weight:500;display:block}.vr-inst{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.vr-inst .n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.vr-inst:hover .n{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.vr-l .f{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vr-l .vr-qui{color:var(--on-surf-var);align-items:center;gap:6px;font-size:12.5px;display:flex}.vr-l .vr-qui .tag{padding:2px 7px;font-size:11px}.vr-c{background:var(--surf-low);height:30px;font-family:var(--valeur);color:var(--on-surf-var);border-radius:5px;place-items:center;font-size:11px;display:grid}.vr-c b{border:1.6px dashed var(--outline);border-radius:50%;width:9px;height:9px;display:block}.vr-c.reelle{background:var(--primary-cont)}.vr-c.reelle b{background:var(--primary);border:none;width:10px;height:10px}.vr-c.hors{background:repeating-linear-gradient(45deg, var(--surf-low), var(--surf-low) 4px, var(--surface) 4px, var(--surface) 8px);color:var(--text3)}.vr-c em{font-style:normal;font-weight:600}.vr-leg{color:var(--on-surf-var);flex-wrap:wrap;align-items:center;gap:18px;font-size:12.5px;display:flex}.vr-leg span{align-items:center;gap:6px;display:inline-flex}.vr-leg .vr-c{width:26px;height:22px}.vr-liste{border:1px solid var(--outline-var);border-radius:var(--r-carte);background:var(--surface);max-height:430px;overflow:auto}.vr-li{border-bottom:1px solid var(--outline-var);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.vr-li:last-child{border-bottom:none}.vr-li:hover{background:var(--surf-low)}.vr-li input{width:16px;height:16px;accent-color:var(--primary);flex:none}.vr-li .n{font-weight:500}.vr-li .r{color:var(--text3);text-align:right;margin-left:auto;font-size:12.5px}.vr-li .r i{font-style:normal}.vr-li.sans .r{color:var(--ambre);font-weight:600}.vr-format{border:1px solid var(--outline-var);border-radius:var(--r-carte);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;width:100%;padding:12px 14px;display:grid}.vr-format:hover{border-color:var(--outline)}.vr-format[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.vr-format .nom{font-weight:600}.vr-format .vr-cpt{font-family:var(--valeur);color:var(--text3);white-space:nowrap;font-size:12.5px}.vr-format .meta{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.vr-passage{border-bottom:1px solid var(--outline-var);flex-wrap:wrap;align-items:baseline;gap:10px;padding:7px 0;display:flex}.vr-passage:last-child{border-bottom:none}.vr-passage .q{font-size:13.5px;font-weight:600}.vr-passage .ec{font-family:var(--valeur);color:var(--ambre);font-size:12px}.vr-ta{border-collapse:collapse;width:100%}.vr-ta th{text-align:left;letter-spacing:.7px;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--outline-var);padding:0 10px 7px;font-size:11px;font-weight:600}.vr-ta td{border-bottom:1px solid var(--outline-var);vertical-align:middle;padding:9px 10px;font-size:13.5px}.vr-ta tr:last-child td{border-bottom:none}.vr-ta select{max-width:200px}.vr-bascule{border-bottom:1px solid var(--outline-var);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.vr-bascule:last-child{border-bottom:none}@media (max-width:1240px){.vr-deux{grid-template-columns:minmax(0,1fr)}}.visite-l{border-bottom:1px solid var(--outline-var);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.visite-l:last-of-type{border-bottom:none}.visite-l .d{text-align:right;white-space:nowrap}.actions{flex-direction:column}.actions .haut{gap:8px;display:flex}.actions .haut .btn{flex:1}.btn-r{background:var(--vert);color:#fff;width:100%}.btn-r:hover{background:#26663f}.btn-r:disabled{background:var(--outline);cursor:not-allowed}.bulle{background:var(--surf-low);border:1px solid var(--primary);border-radius:var(--r-carte);flex-direction:column;gap:9px;padding:13px 15px;display:flex}.bulle textarea{resize:vertical;min-height:56px}.journal{grid-template-columns:auto 1fr;gap:0 12px;display:grid}.journal .col{flex-direction:column;align-items:center;display:flex}.journal .rond{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.journal .rond.pale{background:var(--outline)}.journal .fil{background:var(--outline-var);flex:1;width:2px;min-height:12px}.journal .txt{padding-bottom:11px}.journal .txt .q{font-size:13.5px;font-weight:600}.journal .txt .s{color:var(--on-surf-var);font-size:12.5px}.journal .txt .d{font-family:var(--valeur);color:var(--text3);font-size:11.5px}.ruban{border-left:3px solid var(--primary);background:var(--primary-cont);border-radius:0 var(--r-sm) var(--r-sm) 0;color:#0b4a41;margin:0;padding:9px 13px;font-size:13px}.ruban.ambre{border-left-color:var(--ambre);background:color-mix(in srgb, var(--ambre) 10%, #fff);color:color-mix(in srgb, var(--ambre) 75%, #000)}.st-onglets{background:var(--surf);border:1px solid var(--outline-var);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.st-onglets button{cursor:pointer;color:var(--on-surf-var);background:0 0;border:none;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.st-onglets button[aria-selected=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0f14171a}.grille-st{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.carte-st{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);flex-direction:column;gap:11px;min-width:0;padding:15px 17px;display:flex}.carte-st .quest{color:var(--on-surf-var);margin:5px 0 0;font-size:13.5px;line-height:1.4}.carte-st .chiffre{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.carte-st .chiffre .g{font-family:var(--display);font-size:32px;font-weight:600;line-height:1}.carte-st .chiffre .u{color:var(--on-surf-var);font-size:13px}.pied-st{color:var(--on-surf-var);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.rangs-st{flex-direction:column;gap:9px;display:flex}.rang-st{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.rang-st .nom{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.rang-st .n{font-family:var(--valeur);font-size:13.5px;font-weight:600}.jauge-st{background:var(--surf-high);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.jauge-st i{background:var(--primary);height:100%;display:block}.jauge-st i.ambre{background:var(--ambre)}.jauge-st i.rouge{background:var(--error)}.entonnoir-st{flex-direction:column;gap:7px;display:flex}.etape-st{grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13px;display:grid}.etape-st .b{background:var(--primary-cont);height:24px;font-family:var(--valeur);color:var(--primary);border-radius:4px;align-items:center;min-width:26px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.etape-st .b.perdu{background:color-mix(in srgb, var(--error) 14%, #fff);color:var(--error)}.etape-st .p{font-family:var(--valeur);text-align:right;color:var(--text3);font-size:12px}.actions-fiche{flex-direction:column;gap:10px;margin:0 28px 12px;display:flex}.actions-fiche .btn-r{width:auto}.branchement{border-left:3px solid var(--ambre);padding-left:11px}.st-portee{color:var(--text3);font-size:12.5px}.st-periode{color:var(--on-surf-var);margin-left:auto;font-size:12.5px}.sante360{border:1px solid var(--outline-var);border-radius:var(--r-carte);background:var(--surface);flex:none;grid-template-columns:repeat(4,1fr);margin:14px 28px 0;display:grid;overflow:hidden}.sante360>div{border-right:1px solid var(--outline-var);min-width:0;padding:12px 18px}.sante360>div:last-child{border-right:none}.sante360 .v{font-family:var(--valeur);font-size:22px;font-weight:500;line-height:1.1}.sante360 .v.rouge{color:var(--error)}.sante360 .v.ambre{color:var(--ambre)}.sante360 .l{color:var(--on-surf-var);margin-top:3px;font-size:12px;line-height:1.3}.decisions360{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);overflow:hidden}.decisions360 .entete{border-bottom:1px solid var(--outline-var);align-items:center;gap:8px;padding:12px 16px;display:flex}.decisions360 .entete .c{font-family:var(--valeur);color:var(--text3);margin-left:auto;font-size:12px}.dec-l{border:none;border-bottom:1px solid var(--outline-var);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.dec-l:last-child{border-bottom:none}.dec-l:hover{background:var(--surf-low)}.dec-l .pastille{border-radius:50%;flex:none;width:9px;height:9px}.dec-l .quoi{flex:1;min-width:0}.dec-l .quoi b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.dec-l .quoi .s{color:var(--on-surf-var);font-size:12.5px}.dec-l .quand{font-family:var(--valeur);white-space:nowrap;font-size:12.5px}.jauge-contrat{background:var(--surf-high);border-radius:3px;height:6px;overflow:hidden}.jauge-contrat i{background:var(--primary);height:100%;display:block}.jauge-contrat i.court{background:var(--ambre)}.aff-360{border-bottom:1px solid var(--outline-var);flex-direction:column;gap:2px;padding:7px 0;display:flex}.aff-360:last-of-type{border-bottom:none}.aff-360 .t{font-size:13.5px;font-weight:600}@media (max-width:1100px){.sante360{grid-template-columns:repeat(2,1fr)}}.doc-depot{border:1.5px dashed var(--outline);border-radius:var(--r-carte);background:var(--surf-low);text-align:center;transition:background var(--t), border-color var(--t);padding:18px}.doc-depot.survol{border-color:var(--primary);background:var(--primary-cont)}.doc-depot .gros{font-family:var(--display);font-size:16px;font-weight:600}.doc-depot p{color:var(--on-surf-var);margin:4px 0 12px;font-size:12.8px}.doc-rangee{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;display:flex}.doc-sur{text-align:left;flex-direction:column;gap:4px;min-width:190px;display:flex}.doc-file{text-align:left;flex-direction:column;gap:6px;margin-top:14px;display:flex}.doc-envoi{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:8px 11px;font-size:13px;display:grid}.doc-envoi>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-envoi .barre{background:var(--outline-var);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.doc-envoi .barre i{background:var(--primary);height:100%;transition:width .35s;display:block}.doc-envoi .etat{color:var(--on-surf-var);flex:none;font-size:11.5px}.doc-envoi .etat.ko{color:var(--error);font-weight:600}.doc-cat{border:1px solid var(--outline-var);border-radius:var(--r-carte);background:var(--surface)}.doc-cat-tete{border-radius:calc(var(--r-carte) - 1px) calc(var(--r-carte) - 1px) 0 0}.doc-cat-tete:last-child{border-radius:calc(var(--r-carte) - 1px)}.doc-cat-tete{background:var(--surf-low);align-items:center;gap:10px;padding:11px 16px;display:flex}.doc-cat-tete.pleine{border-bottom:1px solid var(--outline-var)}.doc-cat-tete .vide{color:var(--text3);font-size:13px}.doc-cat-tete .d{margin-left:auto}.doc-cat.survol{border-color:var(--primary);background:color-mix(in srgb, var(--primary-cont) 35%, var(--surface))}.doc-cat-tete .c{font-family:var(--valeur);color:var(--text3);font-size:12px}.doc-l{border-bottom:1px solid var(--outline-var);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.doc-l:last-child{border-bottom:none}.doc-ext{border:1px solid var(--outline-var);background:var(--surf-low);width:34px;height:40px;font-family:var(--valeur);color:var(--on-surf-var);border-radius:4px;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex}.doc-nom{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.doc-meta{color:var(--on-surf-var);margin-top:2px;font-size:11.8px}.doc-ou{background:var(--surf-low);border:1px solid var(--outline-var);border-radius:99px;align-items:center;margin-right:6px;padding:1px 7px;font-size:11px;display:inline-flex}.doc-actes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.doc-actes .btn{padding:6px 10px;font-size:12.5px}.doc-versions{background:var(--surf-low);border-top:1px dashed var(--outline-var)}.doc-v-l{color:var(--on-surf-var);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 8px 48px;font-size:12.5px;display:grid}.doc-v-l .rond{background:var(--outline);border-radius:50%;width:7px;height:7px}.doc-bascule{font:inherit;color:var(--primary);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;width:100%;padding:7px 14px 9px 48px;font-size:11.8px;text-decoration:underline;display:block}.doc-garde{border-radius:var(--r-sm);background:var(--surf-low);border-left:3px solid var(--primary);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.doc-bloque{border-radius:var(--r-sm);background:color-mix(in srgb, var(--error) 7%, #fff);border-left:3px solid var(--error);margin:0;padding:11px 13px;font-size:12.8px;line-height:1.45}@media (max-width:700px){.doc-l{grid-template-columns:34px minmax(0,1fr)}.doc-actes{grid-column:1/-1;justify-content:flex-start}}.rap-zone{background:var(--surf-low);flex:1;padding:16px 28px 26px;overflow:auto}.rap-barre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rap-barre .n-etiq{margin-right:auto}.rap-feuille{color:#0f1417;width:210mm;max-width:100%;box-shadow:var(--elev-2);background:#fff;margin:0 auto;padding:16mm 16mm 14mm;font-size:12px;line-height:1.5}.rap-entete{border-bottom:2px solid var(--marque,var(--primary));justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.rap-marque{align-items:center;gap:10px;display:flex}.rap-logo{background:var(--marque,var(--primary));color:#fff;width:42px;height:42px;font-family:var(--display);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.rap-logo-img{object-fit:contain;flex:none;width:42px;height:42px}.rap-marque .nom{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.2}.rap-marque .sous{color:#66757f;margin-top:2px;font-size:10.5px}.rap-ref{text-align:right}.rap-ref .t{font-family:var(--display);font-size:15px;font-weight:600}.rap-ref .n{font-family:var(--valeur);color:var(--marque,var(--primary));margin-top:2px;font-size:13px;font-weight:600}.rap-ref .d{color:#66757f;margin-top:2px;font-size:10.5px}.rap-bloc{margin-top:14px}.rap-bloc>.t{letter-spacing:1.1px;text-transform:uppercase;color:#66757f;border-bottom:1px solid #e3e8ea;margin-bottom:7px;padding-bottom:4px;font-size:9.5px;font-weight:600}.rap-paires{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 22px;display:grid}.rap-p{border-bottom:1px dotted #e3e8ea;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.rap-p .l{color:#66757f}.rap-p .v{text-align:right;font-weight:600}.rap-p .v.num{font-family:var(--valeur);font-weight:500}.rap-vide{color:#8a99a3;font-style:italic;font-weight:400}.rap-titre-i{margin-top:8px;font-weight:600}.rap-texte{white-space:pre-wrap;border-left:3px solid var(--marque,var(--primary));background:#f6f8f9;border-radius:4px;margin-top:6px;padding:9px 11px}.rap-tab{border-collapse:collapse;width:100%}.rap-tab th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:#66757f;border-bottom:1px solid #e3e8ea;padding:0 6px 5px;font-size:9.5px;font-weight:600}.rap-tab td{border-bottom:1px solid #eef2f3;padding:5px 6px}.rap-tab td.num{font-family:var(--valeur);text-align:right;white-space:nowrap}.rap-tab tr:last-child td{border-bottom:none}.rap-photos{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rap-photo{border:1px solid #e3e8ea;border-radius:4px;overflow:hidden}.rap-photo .img{object-fit:cover;color:#7a8c94;text-align:center;background:#eef2f3;width:100%;height:120px;font-size:10.5px;line-height:120px;display:block}.rap-photo .lg{color:#66757f;border-top:1px solid #e3e8ea;padding:5px 8px;font-size:10.5px}.rap-pied{color:#66757f;border-top:1px solid #e3e8ea;justify-content:space-between;gap:16px;margin-top:16px;padding-top:9px;font-size:10px;line-height:1.45;display:flex}.rap-note{max-width:210mm;color:var(--on-surf-var);margin:14px auto 0;font-size:12.5px;line-height:1.5}@media print{@page{size:A4;margin:0}body *{visibility:hidden}.rap-feuille,.rap-feuille *{visibility:visible}.rap-feuille{width:100%;box-shadow:none;margin:0;position:absolute;top:0;left:0}.rap-bloc,.rap-photo,.rap-pied{break-inside:avoid}}@media (max-width:820px){.rap-paires,.rap-photos{grid-template-columns:1fr}.rap-feuille{padding:10mm}}.map-zone{flex-direction:column;flex:1;min-height:0;display:flex}.map-tete{border-bottom:1px solid var(--outline-var);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 24px;display:flex}.map-tete .n-display{font-size:19px}.map-tete .droite{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.map-doc{background:var(--surf-low);border:1px solid var(--outline-var);border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;display:inline-flex}.map-corps{flex:1;grid-template-columns:minmax(0,1fr) 316px;min-height:0;display:grid}.map-corps>*{min-width:0}.map-page-zone{background:var(--surf-low);justify-content:center;align-items:flex-start;height:100%;padding:20px;display:flex;overflow:auto}.map-page-cadre{width:min(640px,100%)}.map-cote{border-left:1px solid var(--outline-var);background:var(--surface);padding:14px;overflow:auto}.map-page{box-shadow:var(--elev-2);background:#fff;line-height:0;position:relative}.map-page.pose{cursor:crosshair}.map-toile{width:100%;height:auto;display:block}.map-attente{color:var(--on-surf-var);text-align:center;place-items:center;padding:20px;font-size:13px;line-height:1.4;display:grid;position:absolute;inset:0}.map-attente.err{color:var(--error)}.map-rep{cursor:move;touch-action:none;background:color-mix(in srgb, var(--primary) 16%, #fff);border:1.5px solid var(--primary);color:var(--primary);border-radius:3px;align-items:center;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:absolute;overflow:hidden}.map-rep.cadre{background:color-mix(in srgb, var(--ambre) 14%, #fff);border-color:var(--ambre);color:#8a5a00;align-items:flex-start}.map-rep.choisi{outline:2px solid var(--on-surface);outline-offset:1px;z-index:3}.map-rep .lib{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-pages{justify-content:center;align-items:center;gap:6px;padding:0 0 16px;display:flex}.map-pages button{border-radius:var(--r-sm);border:1px solid var(--outline-var);background:var(--surface);width:28px;height:28px;font:inherit;cursor:pointer;font-size:12px}.map-pages button[aria-current=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.map-groupe{margin-bottom:14px}.map-groupe>.t{letter-spacing:1.1px;text-transform:uppercase;color:var(--on-surf-var);margin-bottom:6px;font-size:10px;font-weight:600}.map-ch{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surface);width:100%;font:inherit;cursor:pointer;text-align:left;align-items:center;gap:7px;margin-bottom:4px;padding:7px 9px;font-size:12.5px;display:flex}.map-ch:hover{background:var(--surf-low)}.map-ch .nat{letter-spacing:.6px;text-transform:uppercase;color:var(--on-surf-var);background:var(--surf-low);border:1px solid var(--outline-var);border-radius:99px;flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:600}.map-ch .pt{background:var(--outline);border-radius:50%;flex:none;width:7px;height:7px}.map-ch.pose{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, #fff)}.map-ch.pose .pt{background:var(--primary)}.map-ch.pose .nat{color:var(--primary);border-color:var(--primary)}.map-ch.requis-manquant{border-color:var(--error);background:color-mix(in srgb, var(--error) 6%, #fff)}.map-ch.requis-manquant .pt{background:var(--error)}.map-ch.vise{outline:2px solid var(--primary);outline-offset:1px}.map-avert{border-radius:var(--r-sm);background:color-mix(in srgb, var(--error) 7%, #fff);border-left:3px solid var(--error);margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.map-info{border-radius:var(--r-sm);background:var(--surf-low);border-left:3px solid var(--primary);margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.map-vide{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:440px;margin:auto;padding:30px 20px;display:flex}.map-vide .gros{font-family:var(--display);font-size:19px;font-weight:600}.map-vide p{color:var(--on-surf-var);margin:0;line-height:1.5}.map-reglages{border:1px solid var(--outline-var);border-radius:var(--r-sm);background:var(--surf-low);flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.map-reglages .l{align-items:center;gap:8px;font-size:12.5px;display:flex}.map-reglages .l>span:first-child{width:78px;color:var(--on-surf-var);flex:none}.map-reglages .l input[type=range]{min-width:0;accent-color:var(--primary);flex:1}.map-reglages .l .v-num{text-align:right;width:46px;font-family:var(--valeur);flex:none;font-size:12px}.map-perso{border:1px solid var(--outline-var);border-radius:var(--r-sm);margin-bottom:6px;overflow:hidden}.map-perso .tete{background:var(--surface);width:100%;font:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.map-perso .tete .nat{letter-spacing:.6px;text-transform:uppercase;color:var(--on-surf-var);margin-left:auto;font-size:9.5px;font-weight:600}.map-perso .corps{background:var(--surf-low);border-top:1px solid var(--outline-var);flex-direction:column;gap:10px;padding:10px;display:flex}.map-perso.ouvert .corps{border-top:none}.ad-nav-lien{border-radius:var(--r-sm);color:var(--on-surf-var);padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.ad-nav-lien:hover{background:var(--surf)}@media (max-width:1000px){.map-corps{grid-template-rows:auto auto;grid-template-columns:1fr;overflow:auto}.map-cote{border-left:none;border-top:1px solid var(--outline-var);overflow:visible}.map-page-zone{height:auto;padding:14px}.map-tete .droite{width:100%;margin-left:0}}.rap-modele{background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-carte);flex-direction:column;gap:10px;max-width:210mm;margin:0 auto 14px;padding:14px 18px;display:flex}.rap-modele .c{font-family:var(--valeur);color:var(--text3);margin-left:auto;font-size:12px}.rap-modele .btn{align-self:flex-start}.rap-perso{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}@media print{.rap-modele{display:none}}.map-poignee{border:1.5px solid var(--on-surface);touch-action:none;background:#fff;border-radius:2px;width:9px;height:9px;position:absolute}.map-poignee.no{cursor:nwse-resize;top:-5px;left:-5px}.map-poignee.n{cursor:ns-resize;top:-5px;left:calc(50% - 4px)}.map-poignee.ne{cursor:nesw-resize;top:-5px;right:-5px}.map-poignee.e{cursor:ew-resize;top:calc(50% - 4px);right:-5px}.map-poignee.se{cursor:nwse-resize;bottom:-5px;right:-5px}.map-poignee.s{cursor:ns-resize;bottom:-5px;left:calc(50% - 4px)}.map-poignee.so{cursor:nesw-resize;bottom:-5px;left:-5px}.map-poignee.o{cursor:ew-resize;top:calc(50% - 4px);left:-5px}.map-poignee.plate.no,.map-poignee.plate.so,.map-poignee.plate.o,.map-poignee.plate.ne,.map-poignee.plate.se,.map-poignee.plate.e{top:calc(50% - 4px);bottom:auto}.map-poignee.plate.no,.map-poignee.plate.so,.map-poignee.plate.ne,.map-poignee.plate.se{cursor:ew-resize}.groupe-champs{border:1px solid var(--outline-var);border-radius:var(--r-sm);flex-direction:column;gap:10px;margin:0;padding:10px 12px 12px;display:flex}.groupe-champs legend{padding:0 6px}.lien.danger{color:var(--error)}.ville-t{border-bottom:1px solid var(--outline-var);grid-column:1/-1;align-items:baseline;gap:8px;margin-top:10px;padding-bottom:6px;display:flex}.ville-t:first-child{margin-top:0}.ville-t .c{font-family:var(--valeur);color:var(--text3);font-size:12px}.onglets-inst{border-bottom:1px solid var(--outline-var);flex-wrap:wrap;gap:4px;margin:18px 28px 0;display:flex}.onglets-inst button{font:inherit;color:var(--on-surf-var);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:600}.onglets-inst button:hover{color:var(--on-surface)}.onglets-inst button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.onglets-inst button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.une-inst{flex-direction:column;gap:14px;max-width:980px;padding:14px 28px 24px;display:flex}.une-inst[hidden]{display:none}details.eq-t{border-bottom:1px solid var(--outline-var)}details.eq-t:last-of-type{border-bottom:none}details.eq-t>summary{cursor:pointer;border-bottom:none;grid-template-columns:44px minmax(0,1fr) auto 20px;list-style:none;display:grid}details.eq-t>summary::-webkit-details-marker{display:none}details.eq-t>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.eq-t .chev{width:18px;height:18px;color:var(--text3);transition:transform var(--t)}details.eq-t[open] .chev{transform:rotate(180deg)}.eq-t-corps{grid-template-columns:1fr 1fr;gap:0 24px;padding:2px 0 14px 56px;display:grid}.eq-t-act{grid-column:1/-1;gap:8px;margin-top:10px;display:flex}.docs-filtre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-filtre select{min-width:240px}details.gerer{position:relative}details.gerer>summary{list-style:none}details.gerer>summary::-webkit-details-marker{display:none}.gerer-menu{z-index:5;background:var(--surface);border:1px solid var(--outline-var);border-radius:var(--r-sm);min-width:180px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 6px 20px #0000001f}.gerer-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--on-surface);background:0 0;border:none;padding:9px 13px;font-size:13.5px;display:block}.gerer-menu button:hover{background:var(--surf-low)}.gerer-menu .ko{color:var(--error)}.galerie-zone{border-radius:var(--r-carte)}.galerie-zone.depot{min-height:240px}.galerie-invite{border:1.5px dashed var(--outline);border-radius:var(--r-carte);background:var(--surf-low);color:var(--on-surf-var);text-align:center;margin:0;padding:18px;font-size:13px}.titre-c .v-num{font-family:var(--valeur);color:var(--text3);font-size:12.5px;font-weight:500}.galerie-zone.survol{outline:2px dashed var(--primary);outline-offset:6px}.galerie-mois{margin:6px 0 8px}.galerie{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:10px;display:grid}.vig{text-align:left;font:inherit;color:inherit;cursor:zoom-in;background:0 0;border:none;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.vig .img{aspect-ratio:4/3;border:1px solid var(--outline-var);background:var(--surf-low);border-radius:10px;place-items:center;margin-bottom:4px;display:grid;overflow:hidden}.vig .img img{object-fit:cover;width:100%;height:100%;display:block}.vig .a{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vig .v-num{color:var(--text3);font-size:12px}.vig:focus-visible .img{outline:2px solid var(--primary);outline-offset:2px}.vision{z-index:60;color:#fff;background:#0a0e10f0;flex-direction:column;display:flex;position:fixed;inset:0}.vision-haut{align-items:center;gap:10px;padding:14px 20px;display:flex}.vision-haut>div{flex:1;min-width:0}.vision-haut .t{font-weight:600}.vision-haut .v-num{color:#b9c4ca;font-size:12.5px}.vision-haut .btn{color:#fff;background:0 0;border-color:#ffffff59;text-decoration:none}.vision-scene{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:0 20px 24px;display:flex}.vision-scene img{object-fit:contain;min-width:0;max-width:100%;max-height:100%}.vision-nav{color:#fff;font:inherit;border-radius:var(--r-sm);cursor:pointer;background:#ffffff1a;border:none;flex:none;padding:12px 14px;font-size:13px;font-weight:600}@media (max-width:1100px){.eq-t-corps{grid-template-columns:1fr;padding-left:0}}.dem{cursor:grab;padding-left:24px;position:relative}.dem .poignee{color:var(--text3);font-size:13px;line-height:1;position:absolute;top:11px;left:8px}.cr[draggable=true]{cursor:grab}.planning.glisse .cel.ok,.planning.glisse .cel.fit{outline:2px dashed var(--vert);outline-offset:-3px}.planning.glisse .cel.non{outline:2px dashed var(--error);outline-offset:-3px}.planning .cel.survol{background:color-mix(in srgb, var(--vert) 22%, var(--surface))}.tiroir.retour{outline:2px dashed var(--primary);outline-offset:-3px}.grille-ess{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:14px;display:grid}.large-ess{grid-column:1/-1}.jauge-st.empilee{position:relative}.jauge-st.empilee i{position:absolute;top:0;bottom:0;left:0}.jauge-st i.dep,.leg-ess i.dep{background:repeating-linear-gradient(135deg, var(--on-surf-var) 0 3px, transparent 3px 6px)}.sous-rang{font-weight:400;display:block}.leg-ess{color:var(--on-surf-var);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.leg-ess span{align-items:center;gap:6px;display:inline-flex}.leg-ess i{background:var(--on-surf-var);border-radius:2px;width:14px;height:8px;display:inline-block}.leg-ess .lien{margin-left:auto}.alerte-ess b{color:var(--error)}.defile-ess{overflow-x:auto}.croise{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.croise th,.croise td{border-bottom:1px solid var(--outline-var);text-align:right;white-space:nowrap;padding:7px 10px}.croise thead th{letter-spacing:.8px;text-transform:uppercase;color:var(--on-surf-var);font-size:11px;font-weight:600}.croise tbody th,.croise tfoot th{text-align:left;font-weight:600}.croise td{font-family:var(--valeur)}.croise .tot{font-weight:600}.croise tfoot th,.croise tfoot td{border-bottom:none;border-top:2px solid var(--outline)}.menu-ctx{z-index:1500;background:var(--surface);border:1px solid var(--outline);border-radius:var(--r-sm);flex-direction:column;min-width:220px;padding:4px;display:flex;position:fixed;box-shadow:0 10px 30px #0f141738}.menu-ctx button{all:unset;box-sizing:border-box;border-radius:calc(var(--r-sm) - 2px);cursor:pointer;color:var(--on-surface);flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.menu-ctx button:hover,.menu-ctx button:focus-visible{background:var(--surf)}.menu-ctx button.danger{color:var(--error)}.menu-ctx button:disabled{cursor:default;color:var(--text3)}.menu-ctx button:disabled:hover{background:0 0}.menu-ctx .pourquoi{color:var(--text3);font-size:12px}.btn-annuler{color:var(--error)}.rappel-dem{flex-direction:column;gap:2px;display:flex}.rappel-dem .ti{font-weight:600}.a-traiter{color:var(--on-surf-var);white-space:nowrap;font-size:12.5px;font-weight:600}.a-traiter.rouge{color:var(--error)}.a-traiter.ambre{color:var(--ambre)}.rel-page{flex-direction:column;gap:14px;display:flex}.rel-barre{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rel-grille{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;gap:14px;display:grid}.rel{flex-direction:column;gap:8px;display:flex}.rel-v{font-family:var(--valeur);margin-top:2px;font-size:15px}.rel-v b{font-size:26px;font-weight:600}.hors-t{color:var(--ambre);font-weight:600}.courbe{width:100%;height:auto;display:block}.courbe .grille{stroke:var(--outline-var);stroke-width:1px}.courbe .axe{font-family:var(--valeur);fill:var(--text3);font-size:10.5px}.courbe .bande{fill:color-mix(in srgb, var(--vert) 10%, transparent)}.courbe .ligne-c{fill:none;stroke:currentColor;stroke-width:2px}.courbe .ligne-c.tirets{stroke-dasharray:5 4}.courbe .pt{fill:currentColor}.courbe .hors{fill:var(--ambre);stroke:var(--surface);stroke-width:1.5px}.courbe .s0,.leg .s0{color:var(--primary)}.courbe .s1,.leg .s1{color:#5b6ca8}.courbe .s2,.leg .s2{color:#8a5a9e}.courbe .s3,.leg .s3{color:#3f8a8f}.leg{color:var(--on-surf-var);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.leg span{align-items:center;gap:6px;display:inline-flex}.leg i{border-top:2px solid;width:16px;height:0;display:inline-block}.leg i.bande-l{background:color-mix(in srgb, var(--vert) 18%, transparent);border:none;border-radius:2px;height:10px}.ajout-libre{align-items:center;gap:8px;display:flex}.ajout-libre .inp{max-width:260px}.plages{flex-direction:column;gap:6px;display:flex}.plage-l{grid-template-columns:minmax(120px,160px) 84px auto 84px auto;align-items:center;gap:8px;display:grid}.plage-l .inp{font-family:var(--valeur)}
