@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-KQRRa_className{font-family:Inter,Inter Fallback;font-style:normal}.-KQRRa_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.oJUFla_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.oJUFla_variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--bg:#fafaf9;--panel:#fff;--hover:#f3f2ef;--selected:#eceae6;--line:#e8e6e1;--line-strong:#d6d3cc;--ink:#0f0e0d;--ink-2:#4a4843;--ink-3:#706d66;--on-ink:#fafaf9;--logo-haut:#0f0e0d;--logo-bas:#8d8a83;--side:#1a1917;--side-ink:#e9e7e3;--side-ink-2:#8d8a83;--side-hover:#262522;--side-selected:#2f2d2a;--side-live:#4cc38a;--live-on-ink:#4cc38a;--danger:#b42318;--danger-soft:#fdedeb;--danger-line:#f2c4be;--warn:#a14a03;--warn-soft:#fdf1e1;--warn-line:#f1d2a6;--live:#1a7445;--live-soft:#e6f3eb;--live-line:#b5dcc4;--info:#1f5bb8;--info-soft:#e9f0fb;--info-line:#bcd0f1;--ia:#6a3bc0;--ia-soft:#f1ecfb;--ia-line:#d5c6f1;--focus:#1f5bb8;--cat-bleu:#2f62c8;--cat-turquoise:#0e7c72;--cat-vert:#357a32;--cat-prune:#8a4fb8;--cat-rose:#b83e70;--cat-cyan:#15789a;--cat-bronze:#94601a;--cat-ardoise:#5e6b7a;--scrim:#0f0e0d52;--shadow-float:0 8px 24px #0f0e0d1f;--hatch:#0f0e0d0f;--diff-add:var(--live);--diff-add-soft:var(--live-soft);--diff-del:var(--danger);--diff-del-soft:var(--danger-soft);--diff-mod:var(--warn);--diff-mod-soft:var(--warn-soft);--diff-mov:var(--ink-2);--diff-mov-soft:var(--selected)}:root[data-theme=dark]{--bg:#121110;--panel:#1a1917;--hover:#22211f;--selected:#2a2926;--line:#2a2926;--line-strong:#3a3835;--ink:#edebe7;--ink-2:#c2bfb8;--ink-3:#9c998f;--on-ink:#121110;--logo-haut:#edebe7;--logo-bas:#8d8a83;--side:#0b0a09;--side-ink:#e9e7e3;--side-ink-2:#8d8a83;--side-hover:#1a1917;--side-selected:#24221f;--side-live:#4cc38a;--live-on-ink:#1f7a4d;--danger:#f0877b;--danger-soft:#3a1b17;--danger-line:#6a2d25;--warn:#f0b35e;--warn-soft:#36280f;--warn-line:#67491b;--live:#62c98f;--live-soft:#132b1d;--live-line:#245437;--info:#86b2f2;--info-soft:#15233b;--info-line:#2a436e;--ia:#b79cf2;--ia-soft:#251b3b;--ia-line:#46346e;--focus:#86b2f2;--cat-bleu:#7da6f0;--cat-turquoise:#4fc1b4;--cat-vert:#7cc277;--cat-prune:#c29be6;--cat-rose:#ee8db3;--cat-cyan:#5ec1e2;--cat-bronze:#dda35a;--cat-ardoise:#a3afbd;--scrim:#0000008c;--shadow-float:0 8px 24px #00000073;--hatch:#ffffff0d}:root{--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
*{box-sizing:border-box;margin:0;padding:0}[hidden]:not([hidden=until-found]){display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:500;line-height:1.3}.serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400}.titre-ecran{font:300 32px/1.2 var(--font-serif), Georgia, serif;letter-spacing:-.02em}.titre-objet{font:400 26px/1.25 var(--font-serif), Georgia, serif;letter-spacing:-.015em}.titre-section{font:400 18px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em}@media (max-width:760px){.titre-ecran{font-size:26px}}.tnum,.num,time{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:12.5px}a{color:inherit}.lien,.prose a,p>a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.lien:hover,.prose a:hover,p>a:not(.btn):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg.i{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}kbd{font:500 12px var(--font-sans);color:var(--ink-3);border:1px solid var(--line-strong);background:var(--bg);border-radius:4px;padding:0 5px}.mark{background:var(--ink-3);color:#0000;border-radius:4px;flex:none;width:14px;height:14px;font-size:0;display:inline-block;overflow:hidden}.mark.sm{border-radius:3px;width:10px;height:10px}.mark.all{background:var(--ink-3)}.avatar{background:var(--selected);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.avatar.b,.avatar.c{background:var(--selected);color:var(--ink-2)}.seg{background:var(--hover);border:1px solid var(--line);border-radius:8px;padding:2px;display:flex}.seg button,.seg a{min-height:26px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.seg button:hover,.seg a:hover{color:var(--ink)}.seg button[aria-pressed=true],.seg a.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.seg .mark{border-radius:3px;width:10px;height:10px}.list{padding:8px 0 32px}.lhead{border-bottom:1px solid var(--line);font:400 18px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:24px 32px 8px;display:flex}.lhead .n{font:400 12.5px var(--font-sans);color:var(--ink-3);letter-spacing:0;font-variant-numeric:tabular-nums}.lhead .act{font:400 12.5px var(--font-sans);color:var(--ink-3);letter-spacing:0;margin-left:auto}.lhead+.row{border-top:0}.row{border-top:1px solid var(--line);cursor:default;grid-template-columns:20px 56px minmax(0,1fr) auto 64px 84px;align-items:center;gap:12px;min-height:44px;padding:0 32px;font-size:13.5px;display:grid}.row:last-child{border-bottom:1px solid var(--line)}.row>:last-child{justify-self:end}.row:hover{background:var(--hover)}.row[aria-selected=true],.row[aria-current=true]{background:var(--selected)}.row .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row .t b{font-weight:500}.row .t .mono{color:var(--ink-3);margin-left:8px}@media (max-width:760px){.row{padding:0 16px}.lhead{padding:20px 16px 8px}}.due{height:20px;font:600 11.5px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--hover);color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.due.r{background:var(--danger-soft);color:var(--danger);outline:1px solid var(--danger);outline-offset:-1px}.due.d{background:var(--danger-soft);color:var(--danger)}.due.w{background:var(--warn-soft);color:var(--warn)}.due.o{background:var(--hover);color:var(--ink-2);font-weight:500}.chip{border:1px solid var(--line);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:0 8px 0 6px;font-size:12.5px;display:inline-flex}.chip-texte{text-overflow:ellipsis;min-width:0;overflow:hidden}body:has([data-un-espace]) :is(.espace-mark,.espace-chip,.col-espace,.espace-col,.espace-champ):not(.mes-espaces-ligne *){display:none}.prio{border:1.5px solid var(--ink-3);border-radius:50%;width:16px;height:16px}.prio.half{border-color:var(--warn);background:conic-gradient(var(--warn) 0 50%, transparent 0)}.prio.full{border-color:var(--danger);background:conic-gradient(var(--danger) 0 75%, transparent 0)}.prio.cal{color:var(--ink-3);border:0;place-items:center;display:grid}.dur{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.pill{background:var(--hover);height:20px;color:var(--ink-2);border-radius:4px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.pill.ok{background:var(--live-soft);color:var(--live)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.danger{background:var(--danger-soft);color:var(--danger)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.ia{background:var(--ia-soft);color:var(--ia)}.detail{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex;overflow:auto}.dtop{border-bottom:1px solid var(--line);height:48px;color:var(--ink-3);align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.dtop .sep{color:var(--line-strong)}.dbody{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.dbody h2{font:400 20px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em}.dactions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:auto;padding:12px 20px;display:flex}.callout{background:var(--danger-soft);color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.callout b{color:var(--danger);font-weight:600;display:block}.callout span{color:var(--ink-2)}.callout>svg{color:var(--danger);flex:none;margin-top:1px}.callout.warn{background:var(--warn-soft)}.callout.warn b,.callout.warn>svg{color:var(--warn)}.callout.ok{background:var(--live-soft)}.callout.ok b,.callout.ok>svg{color:var(--live)}.callout.info{background:var(--info-soft)}.callout.info b,.callout.info>svg{color:var(--info)}.callout.ia{background:var(--ia-soft)}.callout.ia b,.callout.ia>svg{color:var(--ia)}.callout.neutre{background:var(--hover);color:var(--ink-2)}.callout.neutre b,.callout.neutre>svg{color:var(--ink)}.avis-792 b{display:inline}.props{grid-template-columns:120px minmax(0,1fr);gap:4px 12px;font-size:13.5px;display:grid}.props dt{color:var(--ink-3);overflow-wrap:break-word;align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.props dd{border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:3px 6px;display:flex}.props dd:hover{background:var(--hover)}.sub h4{color:var(--ink-3);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.check{border-radius:6px;align-items:center;gap:10px;padding:6px 4px;font-size:13.5px;display:flex}.check i{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.check.done i{background:var(--live);border-color:var(--live)}.check.done i:after{content:"";border:1.5px solid var(--panel);border-top:0;border-right:0;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.check.done span{color:var(--ink-3);text-decoration:line-through}.progress{background:var(--hover);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.progress span{background:var(--info);border-radius:2px;width:50%;height:100%;display:block}.progress.ok span{background:var(--live)}.btn{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}@media (max-width:760px),(pointer:coarse){.btn{min-height:36px}}.btn kbd{font:500 11.5px var(--font-sans);background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;opacity:.8;border:0;padding:0 4px}@media (prefers-reduced-motion:reduce){.rec{animation:none}}a.citation{color:var(--ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px}a.citation:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.langue-select{color:inherit;align-items:center;gap:6px;font-size:13px;display:inline-flex}.langue-select svg{opacity:.75;flex:none}.langue-select select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0}.langue-select select:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.langue-select select option{color:var(--ink);background:var(--panel)}@media (max-width:768px),(pointer:coarse){.langue-select select{min-height:44px}}a.lien-evitement{z-index:1000;background:var(--ink);min-height:44px;color:var(--on-ink);font:500 14px var(--font-sans);border-radius:6px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;translate:0 calc(-100% - 16px)}a.lien-evitement:focus{translate:0}a.lien-evitement:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#contenu:focus{outline:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mark.bleu{background:var(--cat-bleu)}.mark.turquoise{background:var(--cat-turquoise)}.mark.vert{background:var(--cat-vert)}.mark.prune{background:var(--cat-prune)}.mark.rose{background:var(--cat-rose)}.mark.cyan{background:var(--cat-cyan)}.mark.bronze{background:var(--cat-bronze)}.mark.ardoise{background:var(--cat-ardoise)}.mark.all.multi{background:var(--ink-3)}.swatch-dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.page{flex-direction:column;gap:24px;width:100%;max-width:1304px;padding:28px 32px 56px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.page-head h1,.page-head h2{font:300 32px/1.2 var(--font-serif), Georgia, serif;letter-spacing:-.02em}.page-head p{color:var(--ink-3)}.page-head p b,.page-head p strong{color:var(--ink);font-weight:600}.actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{cursor:pointer;white-space:nowrap;transition:background-color var(--dur-1,.12s) var(--ease-out,ease), color var(--dur-1,.12s), opacity var(--dur-1,.12s);text-decoration:none}.btn:hover{background:var(--hover)}.btn.primary:hover{background:var(--ink);opacity:.88}.btn.primary{flex:none}.btn.sm{height:26px;padding:0 9px;font-size:12.5px}.btn.ghost,.btn.discret{color:var(--ink-3);background:0 0;border-color:#0000}.btn.ghost:hover,.btn.discret:hover{color:var(--ink);background:var(--hover)}.btn.danger{color:var(--danger)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.brand{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span,.field>label{color:var(--ink);font-size:13px;font-weight:500}.field small.err{color:var(--danger);font-size:12px}.field small.hint{color:var(--ink-3);font-size:12px}.input,.select,.textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;width:100%;min-height:34px;padding:6px 10px}.textarea{resize:vertical;min-height:84px;line-height:1.45}@media (max-width:760px){.input,.select,.textarea{font-size:16px}.input,.select{min-height:44px}}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.input[type=date]{appearance:none;min-width:0;display:block}.input[type=date]::-webkit-date-and-time-value{text-align:left}.check-field{align-items:center;gap:8px;font-size:14px;display:flex}.confirmation-cabinet{cursor:pointer;min-height:44px}.confirmation-cabinet input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.retour-solo{margin-bottom:12px}.retour-solo .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.retour-solo .btn{min-height:44px}.inline-form{display:inline}details.more{border-top:1px solid var(--line);padding-top:10px}details.more summary{cursor:pointer;color:var(--ink-3);font-size:13px}.estimate{background:var(--hover);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 12px;font-size:13.5px}.estimate small{color:var(--ink-3)}.badge-warn{background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.badge-muted{background:var(--hover);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid.cols-3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.form-grid.cols-4{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,.8fr) minmax(0,.9fr)}.form-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:10px 12px;font-size:13.5px}.form-ok{background:var(--hover);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13.5px}.card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.card h3{font:500 15.5px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.card h3 span{font:400 12.5px var(--font-sans);letter-spacing:0;color:var(--ink-3)}.card.stack-col{gap:14px}.card.stack-col>h3{margin-bottom:0}.card h3 .act{color:inherit;margin-left:auto}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs a{min-height:40px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.tabs a span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.tabs a[aria-current]{color:var(--ink);border-color:var(--ink)}.empty{border:1px dashed var(--line-strong);text-align:center;color:var(--ink-3);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.empty>div{max-width:48ch}.empty>:is(.btn,a,form){margin-top:10px}.empty b{color:var(--ink);font:400 18px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px 6px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:middle;height:44px;padding:10px 12px}.table tbody tr:hover td{background:var(--hover)}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .mono{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:12.5px}.table .ref{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.table .sub{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.table .muted{color:var(--ink-3)}.table .nowrap{white-space:nowrap}.table .sub.mobile-only{display:none}.table a{color:inherit;font-weight:500;text-decoration:none}.table a:hover{text-decoration:underline}.table tr[hidden]{display:none}.table tr.row-click{cursor:pointer;position:relative}.table tr.row-click .row-link:after{content:"";position:absolute;inset:0}.table tr.row-click .row-link:hover{text-decoration:none}.table tr.row-click:hover .row-link{text-decoration:underline}.table tr.row-click .cell-actions,.table tr.row-click .above{z-index:1;position:relative}.table .cell-actions .btn.ghost,.table .cell-actions .icon-action{opacity:0;transition:opacity .12s}.table tr:hover .cell-actions .btn.ghost,.table tr:focus-within .cell-actions .btn.ghost,.table tr:hover .cell-actions .icon-action,.table tr:focus-within .cell-actions .icon-action{opacity:1}@media (hover:none),(any-pointer:coarse),(max-width:640px){.table .cell-actions .btn.ghost,.table .cell-actions .icon-action{opacity:1}}.table tr.group th,.table tr.group td{color:var(--ink-3);text-align:left;background:0 0;padding-top:16px;padding-bottom:6px;font-size:12.5px;font-weight:500}.table tr.group td.num{text-align:right;font-weight:500}.table tbody tr.group:hover td,.table tbody tr.group:hover th{background:0 0}.table .row-open{all:unset;cursor:pointer;font-weight:500}.table .row-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.table tr.row-click .row-open:after{content:"";position:absolute;inset:0}.table tr.row-click:hover .row-open{text-decoration:underline}.table tfoot td{border-bottom:0;border-top:1px solid var(--line-strong);background:0 0;font-weight:600}.table th[data-sort] a{color:inherit;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.table th[data-sort] a:hover,.table th[aria-sort] a{color:var(--ink)}.table th.num[data-sort] a{justify-content:flex-end}.table-wrap{overflow-x:auto}.table .cell-main{width:40%}.filtres{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.filtre-recherche{border:1px solid var(--line-strong);background:var(--panel);min-width:240px;height:30px;color:var(--ink-3);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.filtre-recherche input{all:unset;color:var(--ink);flex:1;font-size:13.5px}.filtre-recherche:focus-within{outline:2px solid var(--focus);outline-offset:1px}.filtre{border:1px dashed var(--line-strong);height:30px;color:var(--ink-3);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;display:inline-flex;position:relative}.filtre span{white-space:nowrap}.filtre select,.filtre input[type=date]{color:var(--ink);font:inherit;cursor:pointer;field-sizing:content;background:0 0;border:0;align-self:stretch;max-width:220px;padding:0 2px;font-weight:500}.filtre select:focus-visible,.filtre input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.filtre.on{border-style:solid;border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.table-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 0;font-size:12px;display:flex}.list-row-link,.row a.t,.row .t a{color:inherit;text-decoration:none}.row.link{cursor:pointer}.status-pill{background:var(--hover);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 7px;font-size:12px;display:inline-flex}.status-pill.ok{background:var(--live-soft);color:var(--live)}.status-pill.ok:before{content:"";background:var(--live);border-radius:50%;width:6px;height:6px}.status-pill.warn{background:var(--warn-soft);color:var(--warn)}.status-pill.danger{background:var(--danger-soft);color:var(--danger)}.status-pill.info{background:var(--info-soft);color:var(--info)}.status-pill.ia{background:var(--ia-soft);color:var(--ia)}.status-pill.cat:before{content:"";background:var(--c,var(--ink-3));border-radius:50%;width:6px;height:6px}dialog.modal{border:1px solid var(--line);background:var(--panel);max-height:calc(100dvh - 32px);color:var(--ink);width:min(520px,100vw - 32px);box-shadow:var(--shadow-float);text-align:left;white-space:normal;border-radius:10px;margin:auto;padding:0;font-weight:400}dialog.modal::backdrop{background:var(--scrim)}dialog.modal .modal-head{font:400 20px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 4px;display:flex}dialog.modal .modal-head>.btn{font-family:var(--font-sans);flex:none}dialog.modal .modal-body{flex-direction:column;gap:12px;padding:12px 24px 24px;display:flex}dialog.modal .modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}dialog.modal .modal-pied-collant{z-index:1;border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:8px -24px 0;padding:12px 24px;display:flex;position:sticky;bottom:0}dialog.modal .modal-body:has(>form>.modal-pied-collant){padding-bottom:0}@media (max-width:760px){dialog.modal[open]{border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;width:100%;max-width:100%;margin:auto 0 0;display:flex}dialog.modal .modal-head{padding:16px 16px 4px}dialog.modal .modal-body{padding:12px 16px 16px}dialog.modal :is(.modal-foot,.modal-pied-collant){flex-direction:column-reverse}dialog.modal>:is(.modal-head,.modal-foot){flex:none}dialog.modal>.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}dialog.modal .modal-pied-collant .btn{flex:1;min-height:44px}}.toast-region{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:var(--on-ink);min-height:44px;box-shadow:var(--shadow-float);border-radius:8px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:8px 10px 8px 14px;font-size:13.5px;display:flex}.toast.erreur{background:var(--panel);color:var(--ink);border:1px solid var(--danger)}.toast.erreur b{color:var(--danger);font-weight:600}.toast .btn{color:inherit;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.brandline{font:400 19px var(--font-serif), Georgia, serif;letter-spacing:-.01em;width:fit-content;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.choice{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.choice:hover,.choice[aria-checked=true]{border-color:var(--ink);background:var(--hover)}.choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.choice b{font-size:15px}.choice small{color:var(--ink-2);font-size:13px}.palette-champ{border:0;padding:0}.palette-champ>span{color:var(--ink-2);font-size:13px;font-weight:500}.palette{flex-wrap:wrap;gap:8px;display:flex}.palette label{cursor:pointer}.palette input{opacity:0;position:absolute}.palette .mark{width:28px;height:28px;box-shadow:0 0 0 2px var(--panel), 0 0 0 3px transparent;border-radius:8px}.palette input:checked+.mark{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ink)}.palette input:focus-visible+.mark{outline:2px solid var(--focus);outline-offset:4px}.week{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(7,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.week .day-col{border-right:1px solid var(--line);flex-direction:column;min-height:420px;display:flex}.week .day-col:last-child{border-right:0}.week .day-col header{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;padding:8px 10px;font-size:12.5px;display:flex}.week .day-col header b{color:var(--ink);font-size:15px;font-weight:600}.week .day-col.today header b{color:var(--ink)}.week .items{flex-direction:column;gap:6px;padding:6px;display:flex}.agenda-ev{overflow-wrap:break-word;background:var(--hover);min-width:0;box-shadow:inset 3px 0 0 var(--c,var(--ink-3));color:inherit;border-radius:8px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:block}.agenda-ev b{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:12.5px;font-weight:600;display:block}.agenda-ev small{color:var(--ink-2);font-variant-numeric:tabular-nums;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:11.5px}.agenda-ev-open{all:unset;cursor:pointer;display:block}.agenda-ev-open:hover b,.agenda-ev-open:focus-visible b{text-decoration:underline}.agenda-ev-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.agenda-ev.deadline{background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.kpis{flex-wrap:wrap;gap:32px;display:flex}.kpis div{color:var(--ink-3);flex-direction:column;gap:2px;font-size:12px;display:flex}.kpis b{font:300 32px/1.1 var(--font-serif), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.two-col{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.stack-col{flex-direction:column;gap:20px;display:flex}.timer-start{align-items:center;gap:6px;display:inline-flex}[data-start-timer] .rec{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.dropzone{border:1.5px dashed var(--line-strong);text-align:left;color:var(--ink-2);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.dropzone.over{border-color:var(--ink);background:var(--hover)}.depot-echec{margin-top:6px}.depot-echec ul{color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding-left:18px}.depot-echec .depot-echec-nom{color:var(--danger);font-weight:600}.progress-line{background:var(--hover);border-radius:4px;height:4px;overflow:hidden}.progress-line span{background:var(--ink);height:100%;display:block}@media (max-width:1180px){.detail{z-index:30;width:min(480px,100vw);box-shadow:var(--shadow-float);display:flex;position:fixed;top:0;bottom:0;right:0}.two-col{grid-template-columns:minmax(0,1fr)}}.row.row-titre-long{grid-template-columns:20px 72px minmax(0,1fr) 64px 24px;padding:0 8px}@media (max-width:1180px){.row.row-titre-long{height:auto;min-height:40px;padding-top:6px;padding-bottom:6px}.row.row-titre-long>.t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:760px){.row.row-titre-long{grid-template-columns:20px 72px minmax(0,1fr) 24px;row-gap:2px}.row.row-titre-long>.prio{grid-row:1/span 2}.row.row-titre-long>.t{grid-area:1/3/span 2}.row.row-titre-long>.dur{color:var(--ink-3);grid-area:2/2;font-size:12px}.row.row-titre-long>:last-child{grid-area:1/4/span 2}}@media (max-width:1100px){.row.row-deux-lignes{grid-template-columns:20px 72px minmax(0,1fr) auto;row-gap:2px;height:auto;min-height:48px;padding-top:6px;padding-bottom:6px}.row.row-deux-lignes>.prio{grid-row:1/span 2}.row.row-deux-lignes>.t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/3;display:-webkit-box}.row.row-deux-lignes>.chip{grid-area:2/3;justify-self:start;min-width:0;max-width:100%;display:inline-flex}.row.row-deux-lignes>.dur-col{color:var(--ink-3);white-space:nowrap;grid-area:2/2;font-size:12px;display:block}.row.row-deux-lignes>:last-child:not(.dur-col){grid-area:1/4/span 2}}@media (max-width:760px){body{font-size:16px}.page{padding:16px}.form-grid,.form-grid.cols-3,.form-grid.cols-4{grid-template-columns:1fr}.row{grid-template-columns:20px 72px minmax(0,1fr) auto;height:auto;min-height:48px}.row>.chip,.row>.dur-col,.row>.hide-sm{display:none}.week{grid-template-columns:1fr}.week .day-col{border-right:0;border-bottom:1px solid var(--line);min-height:0}.desktop-only{display:none!important}.two-col>*,.stack-col>*,.card{min-width:0}.table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.table .cell-main{width:auto;min-width:180px}.table .sub.mobile-only{display:block}.table th[data-sort]{padding-top:0;padding-bottom:0}.table th[data-sort] a{min-height:44px}.table td.cell-actions{min-width:96px;white-space:normal!important}.table td.cell-actions>:not(dialog){margin:2px 0}.table td{word-break:normal;overflow-wrap:break-word}.page-head{flex-wrap:wrap;gap:12px}.page-head .actions-row{flex-wrap:wrap}.filtre-recherche{flex:100%;min-width:0}.filtre{height:44px}.filtre select,.filtre input[type=date]{align-self:stretch}.kpis{gap:16px 24px}.kpis b{font-size:28px}.btn,.btn.sm{font-size:15px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.with-detail{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.with-detail>.scroll-area{min-width:0;overflow:auto}.with-detail.closed{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){.with-detail{grid-template-columns:minmax(0,1fr)}}.row[data-row]:focus{outline:2px solid var(--focus);outline-offset:-2px}.composer{border:1px solid var(--line);background:var(--panel);color:var(--ink-3);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.composer .tools{gap:2px;margin-left:auto;display:flex}.composer .tools span{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.composer .tools span:hover{background:var(--hover);color:var(--ink)}.feed{list-style:none;position:relative}.feed:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.feed li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid;position:relative}.feed .ic{background:var(--bg);border:1px solid var(--line);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid;position:relative}.feed .ic svg{width:13px;height:13px}.feed .ic.live{border-color:var(--ink);color:var(--ink)}.feed .ev{color:var(--ink-2);padding-top:2px}.feed .agenda-ev b{color:var(--ink);font-weight:500}.feed .ev .mono{color:var(--ink-3)}.feed time{color:var(--ink-3);white-space:nowrap;padding-top:3px;font-size:12.5px}.quote{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:8px;margin-top:6px;padding:10px 12px}.files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.files .chip{gap:6px;padding:2px 8px}.box{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 14px 10px}.box h3{justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.box h3 span{color:var(--ink-3);font-weight:500}.box .props dd{min-width:0}.box .props dd>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.logo-sq{color:#fff;background:#1f3b2d;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:8.5px;font-weight:700;display:grid}dl.fin{grid-template-columns:1fr auto;row-gap:8px;padding:4px 0 6px;font-size:13px;display:grid}dl.fin dt{color:var(--ink-2)}dl.fin dd{font:500 13px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}dl.fin .total dt{color:var(--ink);font-weight:600}dl.fin .total dd{color:var(--ink);font-size:14px;font-weight:600}dl.fin hr{border:0;border-top:1px solid var(--line);grid-column:1/-1}.stack{background:var(--hover);border-radius:6px;height:6px;margin:4px 0 6px;display:flex;overflow:hidden}.stack .a{background:var(--ink);width:81%}.stack .b{background:repeating-linear-gradient(135deg, var(--ink-3) 0 2px, transparent 2px 4px);width:19%}.legend2{color:var(--ink-3);gap:14px;font-size:12px;display:flex}.member{align-items:center;gap:10px;padding:6px 0;display:flex}.member small{color:var(--ink-3);font-size:12px;display:block}.ok-line{color:var(--ink-2);align-items:center;gap:8px;padding:0 2px;font-size:12.5px;display:flex}.ok-line svg{color:var(--live)}.feed{margin-top:4px}.aside{flex-direction:column;gap:20px;display:flex}.box .props{grid-template-columns:112px 1fr}.mobile-only{display:none}@media (hover:none) and (pointer:coarse){.indice-clavier{display:none}}@media (max-width:760px){.mobile-only{display:block}.list.mobile-only+.list{padding-top:0}}.steps-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.badge-ok{background:var(--live-soft);color:var(--live);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.badge-danger{background:var(--danger-soft);color:var(--danger);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.badge-info{background:var(--hover);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.list-toolbar .filtres{flex:1;min-width:0}.pager{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.demarrage{flex-direction:column;gap:12px;margin:16px 20px 4px;display:flex}.question-baj{border-top:1px solid var(--line);gap:8px;padding:10px 0}:not(.demarrage)>.question-baj{margin:16px 20px 4px}.demarrage-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demarrage-head h3{margin:0;font-size:15px}.demarrage-head p{color:var(--ink-3);margin-top:2px;font-size:12.5px}.demarrage-bar{background:var(--hover);border-radius:999px;height:4px;overflow:hidden}.demarrage-bar span{background:var(--ink);border-radius:inherit;height:100%;transition:width .3s;display:block}.demarrage ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demarrage li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.demarrage li b{font-size:13.5px;font-weight:500;display:block}.demarrage li small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.demarrage li.fait b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:400}.demarrage-check{border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demarrage li.fait .demarrage-check{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.demarrage-check svg{width:12px;height:12px}.pqh ol{counter-reset:pas}.pqh li{grid-template-columns:22px minmax(0,1fr) auto;padding:12px 0}.pqh li b{font-size:14px}.pqh .demarrage-check{font:600 11.5px var(--font-mono);color:var(--ink-2);align-self:start;margin-top:1px}.pqh li.fait small{display:none}.pqh small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pqh-pied{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.pqh-pied a.discret{color:var(--ink-3);text-underline-offset:2px;align-items:center;min-height:28px;font-size:12.5px;text-decoration:underline;display:inline-flex}.pqh details.more{border-top:0;padding-top:0}.pqh details.more summary{align-items:center;gap:6px;min-height:32px;display:flex}.pqh details.more ol{margin-top:4px}.pqh details.more li{padding:8px 0}.pqh details.more li b{font-size:13.5px}.pqh ul.pqh-annonces{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pqh li.pqh-annonce{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.pqh li.pqh-annonce>svg{width:16px;height:16px;color:var(--ink-2);flex:none}.pqh li.pqh-annonce .t{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:13px}.pqh li.pqh-annonce .t small{color:var(--ink-3);margin:0;font-size:12.5px;display:inline}.pqh .pqh-fermer{flex:none;justify-content:center;width:32px;padding:0}.reassurance{color:var(--ink-3);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.reassurance svg{flex:none;width:14px;height:14px;margin-top:2px}.pqh-ligne{align-items:center;gap:12px;min-height:44px;margin:16px 20px 4px;padding:8px 8px 8px 14px;display:flex}.pqh-ligne .t{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:13.5px;display:flex}.pqh-ligne .t span{color:var(--ink-3)}.pqh-ligne .demarrage-bar{max-width:160px}.en-ligne{border:1px solid var(--line);flex-direction:column;gap:12px;padding:14px}.en-ligne .entete{align-items:flex-start;gap:10px;display:flex}.en-ligne form,.en-ligne .champs{flex-direction:column;gap:12px;width:100%;display:flex}.en-ligne .actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emettre-attente{color:var(--ink-3);font-size:12.5px}@media (max-width:760px){.pqh li{grid-template-columns:22px minmax(0,1fr);row-gap:8px}.pqh li>.btn{grid-column:2;justify-self:start;height:44px;padding:0 14px}.pqh .demarrage-head .btn,.pqh-ligne .btn{height:44px}.pqh details.more summary,.pqh-pied a.discret{min-height:44px}.pqh li.pqh-annonce{flex-wrap:wrap}.pqh li.pqh-annonce .t{flex-basis:calc(100% - 80px)}.pqh li.pqh-annonce>.btn{height:44px}.pqh li.pqh-annonce>a.btn{order:3;margin-left:26px}.pqh .pqh-fermer{width:44px}.en-ligne .btn{height:44px}.pqh-ligne .demarrage-bar{display:none}}.biblio{margin:0;padding:0;list-style:none}.biblio li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.biblio li b{font-size:13.5px;font-weight:500;display:block}.biblio li small{color:var(--ink-3);font-size:12.5px;display:block}.champs-fusion{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:12px;display:grid}.champs-fusion small{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px;font-size:11.5px;display:block}.champs-fusion div div{justify-content:space-between;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.champs-fusion code{color:var(--ink);font-size:11.5px}.champs-fusion span{color:var(--ink-3);text-align:right}.raccourcis{gap:18px;min-width:min(460px,80vw);display:grid}.raccourcis h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px;font-size:11.5px;font-weight:600}.raccourcis dl{gap:6px;margin:0;display:grid}.raccourcis dl div{justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;display:flex}.raccourcis dt{white-space:nowrap;color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:flex}.raccourcis dd{color:var(--ink-2);text-align:right;margin:0}.raccourcis kbd,.aide-panel kbd{text-align:center;border:1px solid var(--line-strong);background:var(--hover);min-width:22px;color:var(--ink);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11.5px}form:not(:has(input[name=aide_juridique]:checked)) .si-aide-juridique{display:none}form:has(input[name=aide_juridique]:checked) .si-hors-baj{display:none}form:not(:has(select[name=baj_aide] option[value=partielle]:checked)) .si-aide-partielle{display:none}form:not(:has(select[name=nature] option[value=deplacement]:checked)) .si-deplacement{display:none}form:has(select[name=kind] option[value=societe]:checked) .si-personne{display:none}form:has(select[name=mode_honoraires] option[value=forfait]:checked) .si-honoraires-temps{display:none}form:not(:has(select[name=mode_honoraires] option[value=forfait]:checked)) .si-honoraires-forfait{display:none}.table .col-check{width:28px;padding-right:0}.check-lot{width:15px;height:15px;accent-color:var(--ink);cursor:pointer;vertical-align:middle}.barre-lot{border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow-float);z-index:5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:none;position:sticky;top:8px}.barre-lot.on{display:flex}.barre-lot b{margin-right:6px;font-size:13px}.barre-lot .select{width:auto;max-width:260px}.barre-lot>button:last-child{margin-left:auto}.choix-chrono{flex-direction:column;gap:6px;display:flex}.choix-chrono ul{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.choix-chrono li button{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13.5px;display:flex}.choix-chrono li button[aria-selected=true]{background:var(--hover)}.choix-chrono li button svg{color:var(--ink);flex:none}.choix-chrono li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choix-chrono li small{color:var(--ink-3);font-size:12px;display:block}.chrono-vide{color:var(--ink-3);padding:8px;font-size:13px}.chrono-lien{color:var(--ink-3);padding:4px 8px;font-size:12.5px}.table-wrap,.table{position:relative}.classeurs-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fil{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:13.5px;display:flex}.fil span{align-items:center;gap:2px;display:inline-flex}.fil a{color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-weight:500;text-decoration:none;display:inline-flex}.fil a:hover{background:var(--hover)}.fil a[aria-current]{color:var(--ink)}.fil a.cible,.classeur-ligne.cible td{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--hover)!important}.fil-sep{color:var(--ink-3);width:14px;height:14px;transform:rotate(-90deg)}.table.busy{opacity:.6;pointer-events:none}.accueil{background:var(--side);min-height:100dvh;padding:32px 16px}.accueil.integre{background:0 0;min-height:0;padding:0}.accueil-card{background:var(--panel);border:1px solid var(--line);width:min(680px,100%);box-shadow:var(--shadow-float);border-radius:16px;flex-direction:column;gap:20px;margin:0 auto;padding:28px;display:flex}.accueil.integre .accueil-card{box-shadow:none;border:0;padding:4px}.accueil-card h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.accueil-card>header p,.accueil-card .lead{color:var(--ink-2)}.accueil-note{color:var(--ink-2);background:var(--hover);border-radius:10px;padding:10px 12px;font-size:13px}.accueil-foot{color:var(--ink-3);text-align:center;font-size:12px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:760px){.accueil-card{padding:20px 16px}.accueil .btn.sm{height:44px}}.rdv-plages .radios{flex-wrap:wrap;gap:8px 20px;display:flex}.rdv-config{container-type:inline-size}.rdv-plages{grid-template-columns:1fr;align-items:center;gap:8px 12px;display:grid}.rdv-plages .check-field{margin-top:8px}.rdv-plages .plage{align-items:center;gap:6px;display:flex}.rdv-plages .plage .input{font-variant-numeric:tabular-nums;flex:1;width:auto;min-width:112px}@container (min-width:520px){.rdv-plages{grid-template-columns:repeat(2,minmax(0,1fr))}.rdv-plages .check-field{grid-column:1/-1}}@container (min-width:660px){.rdv-plages{grid-template-columns:120px repeat(2,minmax(0,1fr))}.rdv-plages .check-field{grid-column:auto;margin-top:0}}.nom-fichier{overflow-wrap:anywhere}.inventaire .muted,.inventaire-note{color:var(--ink-3)}.inventaire-note{font-size:12.5px}.inventaire-titre{font-size:14px}.inventaire-choix{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:flex}@media (hover:none){.inventaire .cell-actions .btn.sm{min-width:44px;height:44px}.inventaire-choix{min-height:44px}}.table-wrap:has(>.table-cartes){container:cartes/inline-size}@container cartes (max-width:800px){.temps-liste .table>:is(thead,tbody,tfoot)>tr>.col-dossier{display:none}.temps-liste .table .sub.mobile-only{display:block}}@container cartes (max-width:600px){.table.table-cartes{display:block;overflow:visible}.table.table-cartes>thead,.table.table-cartes>:is(tbody,tfoot){display:block}.table.table-cartes>thead>tr{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 14px;display:flex}.table.table-cartes>thead>tr>th{border:0;padding:0;display:none}.table.table-cartes>thead>tr>th[data-sort]{display:block}.table.table-cartes>thead>tr>th[data-sort] a{min-height:44px}.table.table-cartes>:is(tbody,tfoot)>tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0;display:flex}.table.table-cartes>:is(tbody,tfoot)>tr:before{content:"";flex-basis:100%;order:-1;height:0}.table.table-cartes>:is(tbody,tfoot)>tr>td{text-align:left;white-space:normal;overflow-wrap:break-word;border:0;flex:none;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:0;font-size:13.5px;display:inline-flex}.table.table-cartes>:is(tbody,tfoot)>tr>td[data-label]:before{content:attr(data-label);color:var(--ink-3);font:400 12.5px var(--font-sans)}.table.table-cartes>:is(tbody,tfoot)>tr>td:empty{display:none}.table.table-cartes>:is(tbody,tfoot)>tr>td.carte-titre{flex:1 1 0;order:-2;font-weight:500;display:block}.table.table-cartes>:is(tbody,tfoot)>tr>td.carte-etat{text-align:right;order:-2;max-width:45%;display:block}.table.table-cartes>:is(tbody,tfoot)>tr>td.carte-sous{color:var(--ink-2);flex-basis:100%;order:-1;display:block}.table.table-cartes>:is(tbody,tfoot)>tr>td.cell-actions{order:-2;min-width:0}.table.table-cartes>tbody>tr>td{background:0 0}.table.table-cartes>:is(tbody,tfoot)>tr>:is(td,th):is(.col-check,.carte-avant){order:-3}.table.table-cartes>:is(tbody,tfoot)>tr>td.carte-bloc{flex-basis:100%;display:block}.table.table-cartes>tbody>tr.group:before{content:none}.table.table-cartes>tbody>tr.group>th{border:0;flex:auto;order:-2;padding:0;display:block}.table.table-cartes>tbody>tr.row-click:hover{background:var(--hover)}}.table-baj td.baj-actions{text-align:right;white-space:nowrap;width:1%}.table-baj td.baj-actions>*{vertical-align:middle;margin-left:4px;display:inline-block}.table-baj .baj-encodee{color:var(--live)}.table-baj .sub.baj-compact{display:none}.badge-baj{white-space:nowrap}@media (max-width:1180px){.table-baj .baj-large{display:none}.table-baj .sub.baj-compact{display:block}}@media (max-width:760px){.table.table-baj{width:100%;display:table;overflow:visible}.table-baj .cell-main{min-width:0}.table-baj .btn{justify-content:center;min-width:44px;min-height:44px}.table-baj td.baj-actions .btn.ghost{opacity:1}.chip.tap{justify-content:center;min-width:44px;position:relative}.chip.tap:after{content:"";position:absolute;inset:-10px}}dialog.modal.calendrier-modal{width:min(720px,100vw - 32px)}.seg-field{border:0;min-width:0;margin:0;padding:0}.seg-field .seg{flex-wrap:wrap;align-self:flex-start;margin-left:0}.seg label{min-height:32px;color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;display:flex}.seg label.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.seg label:has(input:disabled){opacity:.5;cursor:not-allowed}.calendrier-tour{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.calendrier-tour-champs{grid-template-columns:minmax(0,.9fr) minmax(0,2.3fr) minmax(150px,1.1fr) auto;align-items:start;gap:8px;display:grid}.calendrier-tour-retirer{min-height:36px;margin-top:25px}.calendrier-a-verifier .input{border-color:var(--warn)}.calendrier-motif{color:var(--warn);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.calendrier-actions{flex-direction:column-reverse;align-items:stretch;gap:8px;display:flex}.calendrier-actions .btn{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:34px}@media (max-width:760px){.calendrier-tour-champs{grid-template-columns:minmax(0,1fr) auto}.calendrier-tour-champs>:nth-child(-n+2){grid-column:1/-1}.calendrier-tour-retirer{justify-content:center;min-width:44px;min-height:44px}.seg label,.calendrier-actions .btn{min-height:44px}}fieldset.groupe{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}fieldset.groupe>legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.adresse-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 16px;display:grid}.adresse-grid>.rue,.adresse-grid>.pays{grid-column:1/-1}.adresse-grid>.num,.adresse-grid>.bte{grid-column:span 6}.adresse-grid>.cp{grid-column:span 4}.adresse-grid>.ville{grid-column:span 8}.callout.warn{background:var(--warn-soft);color:var(--warn)}.callout.ok{background:var(--live-soft);color:var(--live)}.callout .corps{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.callout .corps p{color:var(--ink-2);overflow-wrap:anywhere}.adresse-ancienne{font-family:var(--font-mono);white-space:pre-line;background:var(--panel);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12.5px}.prerempli .input{outline:2px solid var(--focus);outline-offset:-1px}@media (max-width:760px){.contact-fiche .input,.contact-fiche .select,.contact-fiche .btn{min-height:44px}}.semaine-defilante{flex-direction:column;gap:8px;display:flex}.week-cadre{position:relative}.week-scroll{border:1px solid var(--line);background:var(--panel);scroll-snap-type:x proximity;border-radius:12px;overflow-x:auto}.week-scroll>.week{background:0 0;border:0;border-radius:0;overflow:visible}.week .day-col{scroll-snap-align:start}@media (min-width:761px) and (max-width:1180px){.week{grid-template-columns:repeat(7,minmax(116px,1fr))}}.week-cadre:before,.week-cadre:after{content:"";pointer-events:none;opacity:0;width:32px;transition:opacity .14s ease-out;position:absolute;top:1px;bottom:1px}.week-cadre:before{background:linear-gradient(to right, var(--panel), transparent);border-radius:11px 0 0 11px;left:1px}.week-cadre:after{background:linear-gradient(to left, var(--panel), transparent);border-radius:0 11px 11px 0;right:1px}.semaine-defilante:is([data-debord=gauche],[data-debord=deux]) .week-cadre:before,.semaine-defilante:is([data-debord=droite],[data-debord=deux]) .week-cadre:after{opacity:1}.week-outils{justify-content:flex-end;gap:8px;display:none}.semaine-defilante[data-debord] .week-outils{display:flex}.week-outils .btn{justify-content:center;width:36px;height:36px;padding:0}.week-outils .btn[disabled]{opacity:.4}@media (pointer:coarse){.week-outils .btn{width:44px;height:44px}}@media (max-width:760px){.week-scroll{overflow-x:visible}}.semaine-nav{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){.page-head .actions-row:has(>.semaine-nav){width:100%}.page-head .actions-row:has(>.semaine-nav)>.seg{flex:100%;margin-left:0}.page-head .actions-row:has(>.semaine-nav)>.seg a{flex:1;justify-content:center;min-height:44px}.semaine-nav{flex:100%}.semaine-nav .btn{min-width:44px;height:44px}.semaine-nav>:nth-child(2){flex:1;justify-content:center}}.vue-barre{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.vue-barre .seg{margin-left:0}.vue-barre .seg a{min-height:32px;padding:4px 12px}.vue-barre .periode{letter-spacing:-.015em;margin-left:auto;font-size:15px;font-weight:600}.nav-periode{gap:6px;display:flex}.nav-periode .btn{justify-content:center;min-width:34px}.bandeau-err{background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:500;display:flex}.bandeau-err .btn{background:var(--panel);height:30px;margin-left:auto}.agenda-ev.fait,.ag-ev.fait,.l-ligne.fait{opacity:.5}.ag-ev{all:unset;box-sizing:border-box;cursor:pointer;background:var(--hover);width:100%;height:100%;box-shadow:inset 3px 0 0 var(--c,var(--ink-3));color:var(--ink);border-radius:8px;min-width:0;padding:6px 8px;font-size:12.5px;text-decoration:none;display:block;overflow:hidden}.ag-ev:hover b{text-decoration:underline}.ag-ev:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ag-ev b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ag-ev small{color:var(--ink-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.ag-ev.deadline{background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.ev-cadre{min-width:0;display:block}.jour{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.jour-tete{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.jour-tete h3{font:500 11.5px var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;margin:0}.jour-tete .ligne{flex-wrap:wrap;gap:6px;display:flex}.jour-tete .ligne>*{flex:220px}.jour-tete .ag-ev{padding:8px 10px}.jour-note{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12.5px}.creneaux{height:840px;margin:12px 0 12px 52px;position:relative}.creneaux .h{border-top:1px solid var(--line);height:56px;position:absolute;left:0;right:0}.creneaux .h span{text-align:right;width:40px;font:500 11px var(--font-mono);color:var(--ink-3);background:var(--panel);position:absolute;top:-8px;left:-48px}.creneaux .maintenant{background:var(--ink);z-index:2;pointer-events:none;height:2px;position:absolute;left:-4px;right:0}.creneaux .maintenant:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.creneaux .ev-cadre{z-index:1;position:absolute}.creneaux .ag-ev{box-shadow:inset 3px 0 0 var(--c,var(--ink-3)), 0 0 0 1px var(--panel);background:color-mix(in srgb, var(--c,var(--ink-3)) 14%, var(--panel));padding:5px 8px}.creneaux .ev-cadre.court .ag-ev{padding-top:3px}.creneaux .ev-cadre.court small{display:none}.creneaux-vide{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.creneaux-vide .empty{background:var(--panel);pointer-events:auto;max-width:340px}.mois{border:1px solid var(--line);background:var(--panel);border-bottom:0;border-right:0;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.mois .jsem{border-right:1px solid var(--line);color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--bg);padding:8px 10px;font-size:12px;font-weight:500}.mois .m-sem{display:none}.mois .m-case{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:118px;color:inherit;flex-direction:column;gap:4px;padding:6px;text-decoration:none;display:flex}.mois .m-case.autre{background:var(--bg)}.mois .m-case.autre .m-num{color:var(--ink-3);font-weight:400}.mois .m-case:hover{background:var(--hover)}.mois .m-case:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mois .m-num{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:grid}.mois .m-case.today .m-num{background:var(--ink);color:var(--on-ink)}.mois .m-jour{display:none}.mois .m-ev{background:var(--hover);box-shadow:inset 2px 0 0 var(--c,var(--ink-3));white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.mois .m-ev.deadline{background:var(--danger-soft);color:var(--danger);box-shadow:inset 2px 0 0 var(--danger);font-weight:500}.mois .m-ev .t{font-family:var(--font-mono);color:var(--ink-3);margin-right:4px;font-size:10.5px}.mois .m-plus{color:var(--ink-2);padding:0 6px;font-size:11.5px;font-weight:500}.liste{flex-direction:column;gap:16px;display:flex}.liste-jour h3{border-bottom:1px solid var(--line);background:var(--bg);z-index:1;align-items:baseline;gap:10px;margin:0;padding:6px 0;font-size:13px;font-weight:600;display:flex;position:sticky;top:52px}.liste-jour.today h3{color:var(--ink)}.l-cadre{display:block}.l-ligne{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:inherit;grid-template-columns:96px 4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:grid}.l-ligne:hover{background:var(--hover)}.l-ligne:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.l-ligne .h{font:500 12.5px var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.l-ligne .barre{background:var(--c,var(--ink-3));border-radius:2px;align-self:stretch}.l-ligne .t{min-width:0}.l-ligne .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.l-ligne .t small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.l-ligne .t small .mono{color:var(--ink-2)}.l-ligne .droite{align-items:center;gap:8px;display:flex}.l-ligne.deadline .barre{background:var(--danger)}.l-ligne .due{min-width:44px;padding:2px 8px}.liste-pied{text-align:center;color:var(--ink-3);padding:6px 0;font-size:12.5px}.sk-cases{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.sk-cases div{background:var(--panel);flex-direction:column;gap:6px;height:96px;padding:8px;display:flex}.sk-cases i{border-radius:4px;height:12px;display:block}@media (max-width:767px){.vue-barre .periode{order:3;width:100%;margin-left:0}.vue-barre .seg{width:100%}.vue-barre .seg a{flex:1;justify-content:center;min-height:44px}.nav-periode{width:100%}.nav-periode .btn{flex:1;height:44px}.jour-tete .ligne>*{flex-basis:100%}.creneaux{margin-left:44px}.creneaux .h span{width:36px;left:-42px}.mois{grid-template-columns:1fr}.mois .jsem{display:none}.mois .m-sem{font:500 11.5px var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:10px 12px;display:block}.mois .m-case{border-right:1px solid var(--line);flex-flow:wrap;align-items:center;gap:6px 10px;min-height:48px;padding:10px 12px}.mois .m-case.vide,.mois .m-case.autre{display:none}.mois .m-num{flex:none}.mois .m-jour{color:var(--ink-2);flex:none;width:48px;font-size:12.5px;display:inline}.mois .m-ev{flex:100%;margin-left:58px;padding:4px 8px;font-size:12.5px}.mois .m-plus{flex:100%;margin-left:58px}.l-ligne{grid-template-columns:52px 4px minmax(0,1fr)}.l-ligne .h-fin{color:var(--ink-3);display:block}.l-ligne .h-tiret{display:none}.l-ligne .droite{grid-column:3}.liste-jour h3{top:0}.sk-cases{grid-template-columns:1fr}}.equipe{border:1px solid var(--line);background:var(--panel);border-radius:12px;max-height:75vh;overflow:auto}.equipe:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.equipe-grille{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:min-content}.equipe-grille th,.equipe-grille td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;text-align:left;font-weight:inherit}.equipe-grille .coin{z-index:3;background:var(--bg);width:76px;position:sticky;top:0;left:0}.equipe .col-tete{z-index:2;background:var(--bg);white-space:nowrap;text-overflow:ellipsis;width:200px;padding:10px 12px;font-weight:500;position:sticky;top:0;overflow:hidden}.equipe .col-tete .avatar{vertical-align:middle;margin-right:8px;display:inline-grid}.equipe .col-tete.vide-p{color:var(--ink-2)}.equipe .jour-lib{z-index:1;background:var(--bg);color:var(--ink-3);padding:10px;font-size:12.5px;position:sticky;left:0}.equipe .jour-lib span,.equipe .jour-lib b{display:block}.equipe .jour-lib b{color:var(--ink);font-size:15px;font-weight:600}.equipe tr.today .jour-lib b{color:var(--ink)}.equipe .case{min-height:64px;padding:6px}.equipe .case>*+*{margin-top:5px}.equipe tr.today .case{background:color-mix(in srgb, var(--hover) 45%, var(--panel))}.equipe .libre,.eq-jours .libre{color:var(--ink-3);padding:2px 4px;font-size:12px;display:block}.equipe .ag-ev small{white-space:normal}.eq-mobile{display:none}.eq-select{align-items:center;gap:10px;margin-bottom:12px;display:flex}.eq-select select{flex:1;min-height:44px}.eq-jours{border:1px solid var(--line);background:var(--panel);border-radius:12px}.eq-jours .j{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.eq-jours .j:last-child{border-bottom:0}.eq-jours .j h3{color:var(--ink-3);margin:0;font-size:12.5px;font-weight:500}.eq-jours .j.today h3{color:var(--ink)}.avatars{align-items:center;gap:2px;margin-top:4px;display:inline-flex}.avatars .avatar{width:20px;height:20px;font-size:9px}.avatar.d{color:#5b2a7a;background:#ebd7f5}.avatar.e{color:#6b4e00;background:#f5e7b8}.participants{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px;display:flex}.participants legend{padding:0 6px;font-size:13px;font-weight:600}.participants .sous{color:var(--ink-2);font-size:13px;font-weight:500}.cases-membres{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.membre-case{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px 6px;display:flex}.membre-case:hover{background:var(--hover)}.membre-case input{width:18px;height:18px;accent-color:var(--ink);flex:none}.membre-case .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pastilles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pastilles>.pastille{border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pastille .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pastille.sans-mail{border-style:dashed}.pastille .manque,.sugg .manque{color:var(--warn);white-space:nowrap;font-size:12px}.pastille .x{all:unset;width:28px;height:28px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;display:grid}.pastille .x:hover{background:var(--hover);color:var(--ink)}.pastille .x:focus-visible{outline:2px solid var(--focus)}.champ-recherche{border:1px solid var(--line-strong);background:var(--panel);min-height:44px;color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.champ-recherche input{all:unset;min-width:0;color:var(--ink);flex:1;min-height:40px}.champ-recherche:focus-within{outline:2px solid var(--focus);outline-offset:1px}.liste-sugg{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.sugg{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;display:flex}.sugg:hover,.sugg:focus-visible{background:var(--hover)}.sugg .t{flex:1;min-width:0}.sugg .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sugg .t small,.hint-champ{color:var(--ink-3);font-size:12.5px}.avertissement-date{color:var(--warn);flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.liste-part{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-part li{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:44px;display:flex}.liste-part li:last-child{border-bottom:0}.liste-part .t{flex:1;min-width:0}.liste-part .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.liste-part .t small{color:var(--ink-3);font-size:12.5px}@media (max-width:767px){.equipe{display:none}.eq-mobile{display:block}.cases-membres{grid-template-columns:1fr}}.act-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.act-bar .sec-t{font-size:13px;font-weight:600}.act-bar .n{color:var(--ink-3);font-size:12px}.act-bar>.btn{margin-left:auto}.taches{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tache{border-bottom:1px solid var(--line);padding:4px 0;scroll-margin-top:80px}.tache:target{background:var(--hover);border-radius:8px}.tache-l{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:4px;min-height:48px;display:grid}.tache.faite .tache-t{color:var(--ink-3);text-decoration:line-through}.coche{place-items:center;width:44px;height:44px;display:grid}.coche input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;margin:0}.coche>label{cursor:pointer;place-items:center;width:100%;height:100%;display:grid}.tache-c{min-width:0;padding:4px 0}.tache-t{overflow-wrap:anywhere;font-weight:500;display:block}.tache-m{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.tache-m .mono{color:var(--ink-3);overflow-wrap:anywhere;min-width:0}.tache-m .due{padding:1px 6px}.badge-retard{background:var(--danger);color:var(--panel);font:600 12px var(--font-mono);white-space:nowrap;border-radius:6px;padding:1px 6px}.prio-t{font-weight:500}.prio-t.haute{color:var(--danger)}.tache-d{align-items:center;gap:2px;padding-right:4px;display:flex}.icon-action{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-action:hover{background:var(--hover);color:var(--ink)}.etapes-r{margin:0 0 6px 48px}.etapes-r summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;min-height:32px;font-size:12.5px;list-style:none;display:flex}.etapes-r summary::-webkit-details-marker{display:none}.fp-carte-t{font-size:13px;font-weight:600}.etapes-r summary .progress{flex:none;width:64px;margin:0}.etapes-r li.check{padding:0}.etapes-r li.done input,.coche input:checked{accent-color:var(--live)}.etapes-r ul{margin:0;padding:0 0 4px;list-style:none}.etapes-r li{align-items:center;gap:4px;display:flex}.etapes-r li>form:first-child{flex:1;min-width:0}.etapes-r li label{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;gap:10px;display:flex}.etapes-r li label span{overflow-wrap:anywhere}.etapes-r li input{width:16px;height:16px;accent-color:var(--ink);margin:0}.etapes-r li.fait label span{color:var(--ink-3);text-decoration:line-through}.etapes-r .ajout{align-items:flex-start;gap:8px;padding:2px 0 6px;display:flex}.etapes-r .ajout .field{flex:1;min-width:0}.etape-champ>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.etapes-r .ajout .input{height:36px}.taches-echeance{flex-direction:column;gap:4px;display:flex}.taches-echeance .act-bar{margin-bottom:0}.taches-echeance .aucune{color:var(--ink-3);margin:4px 0 8px}.taches-echeance>.btn{align-self:flex-start;min-height:44px}@media (max-width:640px){.etapes-r .ajout .input,.etapes-r .ajout .btn,.etapes-r summary{min-height:44px}}.taches-onglet{gap:8px}@media (max-width:767px){.page:has(>.vue-barre) .page-head .actions-row .seg{width:100%;margin-left:0}.page:has(>.vue-barre) .page-head .actions-row .seg a{flex:1;justify-content:center;min-height:44px}.page:has(>.vue-barre) .page-head p{display:none}.page:has(>.vue-barre) .page-head .actions-row{flex-wrap:wrap;width:100%}.page:has(>.vue-barre) .page-head .actions-row>.btn.primary{flex:1;order:-1;min-height:44px}.page:has(>.vue-barre) .page-head .actions-row>.btn.agenda-secondaire{flex:none;order:-1;gap:0;width:44px;height:44px;padding:0;font-size:0}.page:has(>.vue-barre) .filtres{margin-bottom:8px}}.bloc-recurrence,.portee{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;display:flex}.bloc-recurrence legend,.portee legend{padding:0 6px;font-size:13px;font-weight:600}.portee{flex-flow:wrap;gap:4px 16px}.portee .check-field,.fin-repetition .check-field{align-items:center;gap:8px;min-height:44px;display:inline-flex}.jours-semaine,.fin-repetition{border:0;flex-wrap:wrap;align-items:end;gap:6px 12px;min-width:0;margin:0;padding:0;display:flex}.jours-semaine legend,.fin-repetition legend{color:var(--ink-2);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:500}.jour-case{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0 8px;font-size:13px;display:inline-flex;position:relative}.jour-case:has(input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink)}.jour-case:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.jour-case input{opacity:0;pointer-events:none;position:absolute}.fin-repetition .field{flex:140px;min-width:140px}.recurrence-libelle{align-items:center;gap:6px;display:flex}:is(.bloc-recurrence:not(:has(select[name=repetition] option:not([value=""]):checked)) .si-repete,.bloc-recurrence:not(:has(select[name=repetition] option:not([value=""]):checked)) .si-hebdo,.bloc-recurrence:not(:has(select[name=repetition] option[value=WEEKLY]:checked)) .si-hebdo){display:none}.form-rdv:has(input[name=portee][value=occurrence]:checked) .bloc-recurrence{display:none}.rappels{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:0 16px;min-width:0;margin:0;padding:8px 14px 10px;display:flex}.rappels legend{padding:0 6px;font-size:13px;font-weight:600}.rappels .check-field{align-items:center;gap:8px;min-height:44px;display:inline-flex}.rappels .rappels-aide{flex:100%;padding-bottom:2px}form:has(select[name=kind] option[value=societe]:checked) .champ-civilite{display:none}.rattachement-form:not(:has(select[name=personne_id] option[value=nouvelle]:checked)) .nouvelle-personne{display:none}.liste{flex-direction:column;display:flex}.ligne{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:56px;padding:8px 0;display:grid}.ligne:first-child{border-top:0}.ligne .val{overflow-wrap:anywhere;font-weight:500}.ligne .val a{color:inherit;text-decoration:none}.ligne .val a:hover{text-decoration:underline}.ligne .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.ligne .meta span{overflow-wrap:anywhere}.ligne .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ligne .btn{min-height:44px}.sous-titre{color:var(--ink-2);align-items:center;gap:8px;padding-top:4px;font-size:12.5px;font-weight:600;display:flex}.sous-titre .n{color:var(--ink-3);font-weight:500}.sous-titre .act{margin-left:auto}.vide{color:var(--ink-3);padding:8px 0;font-size:13px}.vies{flex-direction:column;gap:10px;display:flex}.vies .ligne-champ{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.vies .ligne-champ .btn{min-height:36px}.vies .res,.bce .res{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13.5px;display:flex}.vies .res dl{grid-template-columns:auto 1fr;gap:2px 12px;font-size:13px;display:grid}.vies .res dt{color:var(--ink-3)}.vies small.t{color:var(--ink-3);font-size:12.5px}.input.prerempli,.select.prerempli{outline:2px solid var(--focus);outline-offset:-1px}@media (max-width:760px){.vies .ligne-champ{grid-template-columns:1fr}.vies .ligne-champ .btn{width:100%;min-height:44px}}.bce{flex-direction:column;gap:8px;display:flex}.bce[hidden]{display:none}.bce .res{gap:6px}.bce .res .nom{font-weight:600}.bce .res .forme{color:var(--ink-3)}.bce .res .adr{color:var(--ink-2);font-size:13px}.bce .res.neutre{background:var(--hover);color:var(--ink-2);border-color:#0000}.bce .res.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.bce .res.ok{background:var(--live-soft);color:var(--live);border-color:#0000}.bce .attente{color:var(--ink-3);align-items:center;gap:8px;min-height:20px;font-size:12.5px;display:flex}.bce .attente:before{content:"";border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite bce-tourne}@keyframes bce-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bce .attente:before{animation:none}}@media (max-width:760px){.bce .actions-row .btn{flex:100%;justify-content:center;min-height:44px}}.mes-taches .taches{margin:0 20px}.mes-taches .tache-t{color:inherit}.mes-taches a.tache-t{text-decoration:none}.mes-taches a.tache-t:hover{text-decoration:underline}.mes-taches .tache-m .chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.mes-taches .lhead .act .btn{min-height:32px}.mes-taches-vide{padding:0 20px}.tache-p{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 6px 48px;font-size:12.5px;display:flex}.tache-p .btn{min-height:44px}.tache-p a{color:var(--ink-2)}.tache-dossier{overflow-wrap:anywhere;align-self:flex-start;max-width:100%}.bandeau-erreur{background:var(--danger-soft);color:var(--danger);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 20px 0;padding:10px 12px;font-size:13.5px;display:flex}.bandeau-erreur a{color:inherit;align-items:center;min-height:44px;margin-left:auto;font-weight:600;display:inline-flex}@media (max-width:640px){.mes-taches .taches{margin:0 12px}.mes-taches .lhead .act .btn{min-height:44px}}dialog.modal.ecrire{width:min(600px,100vw - 32px)}dialog.modal.ecrire.ecrire-large{width:min(980px,100vw - 32px)}dialog.ecrire .modal-body{max-height:74dvh;overflow-y:auto}dialog.ecrire .lead{color:var(--ink-2);font-size:13.5px}.courriers{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.courriers li+li{border-top:1px solid var(--line)}.courrier{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:8px 12px;display:grid}.courrier:hover{background:var(--hover)}.courrier:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.c-txt{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.c-txt b{font-size:13.5px;font-weight:500}.c-txt small{color:var(--ink-3);font-size:12.5px}.c-dest{color:var(--ink-2);text-align:right;font-size:12.5px}.courrier>.i:last-child{color:var(--ink-3)}.titre-courrier{align-items:center;gap:10px;min-width:0;display:flex}.titre-courrier b{overflow-wrap:anywhere;min-width:0}.dest-langue{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.dest-langue>.field{min-width:0}.dest-langue>.field.dest{flex:260px}.dest-langue>.field.lang{flex:0 160px}dialog.ecrire .langue-destinataire .status-pill{white-space:normal}.manque,.confirm-texte{background:var(--warn-soft);color:var(--ink-2);border-radius:10px;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.manque>.i,.confirm-texte>.i{color:var(--warn);flex:none;margin-top:2px}.manque b,.confirm-texte b{color:var(--ink);font-weight:600;display:block}.manque ul{flex-wrap:wrap;gap:4px 10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.manque code{font-family:var(--font-mono);font-size:12.5px}.confirm-texte>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ecrire-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:820px){.ecrire-grille{grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:16px}}.ecrire-redaction{flex-direction:column;gap:14px;min-width:0;display:flex}.ecrire-panneau{border:1px solid var(--line);background:var(--surface-2,var(--hover));border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ecrire-panneau-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ecrire-panneau-titre{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ecrire-panneau-titre .i{color:var(--warn);flex:none}.ecrire-panneau-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.ecrire-champs{flex-direction:column;gap:10px;display:flex}.ecrire-champ{gap:4px}.ecrire-champ-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ecrire-champ-entete label{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.ecrire-champ-badges{flex:none;align-items:center;gap:4px;display:inline-flex}.ecrire-badge-occ,.ecrire-badge-source{white-space:nowrap;border:1px solid var(--line);color:var(--ink-3);background:var(--bg);border-radius:99px;align-self:center;padding:1px 6px;font-size:11px;line-height:1.3}.ecrire-badge-occ{font-family:var(--font-mono);color:var(--ink-2);font-weight:600}.ecrire-champ-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ecrire-champ-actions .btn.actif{border-color:var(--ink);color:var(--ink);font-weight:600}dialog.ecrire .textarea{font-family:var(--font-mono);min-height:280px;font-size:12.5px;line-height:1.5}dialog.ecrire .modal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}dialog.ecrire .modal-foot .act{flex-wrap:wrap;gap:8px;display:flex}.ecrire-foot-infos{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.ecrire-etat-sortie{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:500;display:inline-flex}.ecrire-etat-sortie .i{flex:none}.ecrire-etat-sortie.incomplet{color:var(--warn)}.ecrire-etat-sortie.complet{color:var(--ink-2)}.foot-note{color:var(--ink-3);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:inline-flex}.foot-note .i{flex:none}.email-options{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.email-options summary{cursor:pointer;overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.email-options[open] summary{margin-bottom:4px}.pieces-jointes{flex-direction:column;gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pieces-jointes label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:32px;font-size:13.5px;display:flex}@media (pointer:coarse){.pieces-jointes label{min-height:44px}}.pieces-jointes small{color:var(--ink-3);font-family:var(--font-mono);flex:none;margin-left:auto;font-size:12px}.check-row{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--ink);margin-top:3px}.check-row small{color:var(--ink-3);font-size:12.5px;display:block}.toast-link{color:inherit;flex:none;text-decoration:underline}.toast-astuce{flex-wrap:wrap;align-items:center;gap:4px 12px;width:min(420px,100vw - 32px);padding:8px 8px 8px 14px}.toast-astuce-texte{flex:220px;margin:0;line-height:1.4}.toast-astuce kbd{font:500 11.5px var(--font-mono);text-align:center;border:1px solid color-mix(in srgb, var(--bg) 40%, transparent);background:color-mix(in srgb, var(--bg) 14%, transparent);min-width:22px;color:inherit;border-radius:5px;margin-right:2px;padding:1px 6px}.toast-astuce-actions{flex:auto;gap:4px;display:flex}.toast-astuce-lien{color:inherit;font:inherit;text-underline-offset:2px;opacity:.85;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:13px;text-decoration:underline}.toast-astuce-lien:hover{opacity:1}.toast-astuce-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.toast-astuce-x .i{width:16px;height:16px}.toast-astuce-lien:focus-visible,.toast-astuce-x:focus-visible{outline:2px solid var(--bg);outline-offset:-2px;opacity:1;border-radius:6px}@media (max-width:480px){.toast-astuce-actions{flex-basis:100%;order:3}}.reglage-astuces{gap:8px;font-size:14px}.reglage-astuces input{accent-color:auto;width:13px;height:13px}.modele-courant{gap:8px}.modele-courant:not(:has(input[name=courant]:checked)) .destinataire-propose{display:none}@media (max-width:600px){dialog.ecrire .btn,.courrier{min-height:44px}.courrier{grid-template-columns:minmax(0,1fr) 16px}.courrier .c-txt{grid-column:1}.courrier .c-dest{text-align:left;grid-area:2/1}.courrier .c-badge{display:none}.courrier>.i:last-child{grid-area:1/2/span 2}dialog.ecrire .modal-foot .act,dialog.ecrire .modal-foot .act .btn{width:100%}dialog.ecrire .modal-body{max-height:none}dialog.ecrire .modal-foot{gap:6px;padding:10px 16px}dialog.ecrire .modal-foot .act{gap:6px}.page-head .actions-row .btn.ecrire-btn{min-height:44px}.dest-langue>.field.lang{flex:100%}.dest-langue .select,.ecrire-panneau .input{min-height:44px}}.pieces-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.depot-etat{border:1.5px solid var(--line-strong);border-radius:99px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pieces-ligne .depot-etat{background:var(--panel);cursor:pointer;color:inherit;padding:0;position:relative}.pieces-ligne .depot-etat:after{content:"";position:absolute;inset:-11px}.depot-etat.ok{border-color:var(--live);background:var(--live-soft);color:var(--live)}.pieces-ligne{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pieces-ligne:first-child{border-top:0}.pieces-ligne .t{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.pieces-ligne .t small{color:var(--ink-3);font-size:12px}.pieces-ligne .acts{gap:4px;display:flex}.pieces-ligne.recue .t b{color:var(--ink-2);font-weight:500}.pieces-type fieldset{border:0;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;display:flex}.pieces-type legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.pieces-lien{color:var(--ink-2);background:var(--hover);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pieces-lien .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:640px){.pieces-ligne .acts .btn,.pieces-lien .acts .btn{min-width:44px;min-height:44px}}.prolongation-form{gap:12px;margin-top:10px}.prolongation-texte{color:var(--ink-2);font-size:13px}.prolongation-form .btn{align-self:flex-start}.pieces{flex-direction:column;gap:8px;display:flex}.pieces-head h3{font-size:13px;font-weight:600}.pieces-vide{color:var(--ink-3);font-size:13px}.pieces-liees{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pieces-liees li{border-bottom:1px solid var(--line);grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;font-size:13px;display:grid}.pieces-ico{color:var(--ink-3);display:flex}.pieces-nom{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pieces-nom:hover{text-decoration:underline}.pieces-date{color:var(--ink-3)}.joindre{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.joindre-etat{color:var(--ink-2);flex:100%;font-size:12.5px}.pieces-dossier{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.pieces-dossier:hover{color:var(--ink)}@media (max-width:760px){.detail .btn.sm,.pieces-dossier{min-height:44px}.detail details.more summary{padding-block:12px}.dactions{flex-wrap:wrap}.dactions>.btn,.dactions>form>.btn{flex:auto;min-height:44px}.pieces-liees li{min-height:48px}.pieces-dl{min-width:44px}}.icon-action:disabled{opacity:.35;cursor:default;background:0 0}.appliquer-liste{flex-direction:column;gap:10px;display:flex}.appliquer-liste .groupe{color:var(--ink-3);margin:4px 0 0;font-size:12px;font-weight:500}.appliquer-liste .carte-liste{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.appliquer-liste .carte-liste>form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appliquer-liste .carte-liste b{overflow-wrap:anywhere;flex:1;min-width:0}.appliquer-liste .carte-liste .n{color:var(--ink-3);font-size:12.5px}.appliquer-liste .carte-liste .btn{min-height:44px}.appliquer-liste .apercu{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px}.appliquer-liste .note{color:var(--ink-3);margin:0;font-size:12.5px}.act-bar>.taches-actions{margin-left:auto}@media (max-width:640px){.taches-actions .btn{min-height:44px}}.conseil{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.conseil-gestes{z-index:1;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;margin-left:-8px;display:flex;position:relative}.conseil-gestes .btn.ghost{padding:0 8px}.conseil-aide{color:var(--ink-3);margin-top:6px;font-size:12.5px;display:block}.conseil-form{z-index:1;flex-wrap:wrap;gap:8px;max-width:460px;margin-top:8px;display:flex;position:relative}.conseil-form .field,.conseil-form .form-error{flex:1 0 100%}.conseil-form .select,.conseil-form .btn{height:34px}.conseil-form .btn.primary{padding:0 14px}@media (max-width:760px){.conseil-gestes .btn,.conseil-form .btn,.conseil-form .select{min-height:44px}.conseil-form .btn{flex:1 1 0;justify-content:center}}.loc-vide .btn{min-height:44px}.loc-vide{border:1px dashed var(--line-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.loc-vide .tuile{background:var(--panel);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.loc-vide p{min-width:200px;color:var(--ink-2);flex:1;font-size:13.5px}.loc-vide p b{color:var(--ink)}@media (max-width:640px){.proc-fiche{grid-template-columns:minmax(0,1fr)}.proc-fiche>div{border-right:0;border-bottom:1px solid var(--line)}.proc-fiche>div:last-child{border-bottom:0}.frise li{grid-template-columns:24px minmax(0,1fr)}.frise .acts{grid-column:2;margin-top:6px}.frise .acts .btn{margin:0}.modal .form-grid{grid-template-columns:minmax(0,1fr)}}.infos{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:0 12px;margin:0;font-size:13px;display:grid}.infos dt{color:var(--ink-3);border-top:1px solid var(--line);overflow-wrap:break-word;min-width:0;padding:8px 0}.infos dd{border-top:1px solid var(--line);overflow-wrap:break-word;min-width:0;margin:0;padding:8px 0}.infos dd.muted{color:var(--ink-3)}.infos dt:first-of-type,.infos dt:first-of-type+dd{border-top:0}.infos-carte h3 .btn{min-height:44px;margin:-10px -8px -10px 0}.cle{font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}@media (max-width:640px){.infos{grid-template-columns:minmax(0,1fr)}.infos dt{padding-bottom:0}.infos dd{border-top:0;padding-top:2px}}.sd{margin:0;padding:0;list-style:none}.sd li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.sd li:first-child{border-top:0}.sd .l1{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sd .l1 a{color:var(--ink);overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.sd .l1 a:hover{text-decoration:underline}.sd .l2{color:var(--ink-3);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.sd .mt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;font-size:13px}.sd .mt small{color:var(--ink-3);font-size:12px;display:block}.sd .mt.muted,.sd .muted{color:var(--ink-3)}.total-ligne{border-top:1px solid var(--line-strong);justify-content:space-between;gap:12px;margin-top:4px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.sd-note{color:var(--ink-3);align-items:flex-start;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.sd-note .i{flex:none;margin-top:2px}.sd-nouveau,.chip.sd-principal{min-height:44px}.sd-nouveau{align-self:flex-start;margin-top:10px}.chip.sd-principal{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fin-note{color:var(--ink-3);margin-top:6px;font-size:12.5px;display:block}.btn.tap{min-height:44px}.seg-field .field-legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.seg-field .hint{color:var(--ink-3);margin-top:6px;font-size:12.5px;display:block}.row.charge .montant{font:500 12.5px var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.row.charge .montant.nul{color:var(--ink-3)}.row.charge .t .mark{display:none}.row.charge .t .mono.ret{color:var(--danger)}.row.charge>.prio.cal{color:var(--ink-3);border:0;border-radius:0;place-items:center;display:grid}.row.charge>.prio.cal svg{width:16px;height:16px}.lhead .act .sans-filtre{color:var(--ink-3);font-weight:500}.lhead .act a:not(.btn){align-items:center;min-height:28px;margin-block:-6px;display:inline-flex}@media (max-width:760px),(pointer:coarse){.lhead .act a:not(.btn){min-height:44px;margin-block:-14px}.filtre select,.filtre input[type=date]{margin-block:-7px}}.list-note{color:var(--ink-3);border-top:1px solid var(--line);padding:8px 20px 4px;font-size:12.5px}@media (max-width:760px){.row.charge .t{white-space:normal}.row.charge .t .mark{vertical-align:-5px;margin-right:8px;display:inline-grid}.row.charge .t .mono{margin:2px 0 0;display:block}.lhead .act .sans-filtre,.lhead .act .horizon{display:none}.lhead.charges{white-space:nowrap}.row.charge{padding-block:8px}}.ag-ev.charge,.l-ligne.charge{cursor:default}.ag-ev.charge:hover b,.l-ligne.charge:hover b{text-decoration:none}.inventaire-intitule{padding-left:calc(10px + var(--niveau,0) * 20px)}.classeur-ligne.sous-piece{background:color-mix(in srgb, var(--hover) 55%, transparent)}.apercu-cotes{flex-wrap:wrap;gap:6px;display:flex}.apercu-cotes .chip{font-family:var(--font-mono)}@media (max-width:640px){.inventaire-intitule{padding-left:calc(8px + var(--niveau,0) * 12px)}}@media (hover:none){.modal .cell-actions .btn.sm{justify-content:center;min-width:44px;height:44px}}@property --fondu-debut{syntax:"<length>";inherits:false;initial-value:0}@property --fondu-fin{syntax:"<length>";inherits:false;initial-value:0}@keyframes fondu-defilement{0%{--fondu-debut:0px;--fondu-fin:44px}8%{--fondu-debut:44px}92%{--fondu-fin:44px}to{--fondu-debut:44px;--fondu-fin:0px}}@supports (animation-timeline:scroll()){.table-wrap,.vues,.tabs,.sous-onglets,.fil-filtres,.section-tete .seg{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);animation:linear both fondu-defilement!important;animation-timeline:scroll(self inline)!important}.tabs:has(.onglets-plus[open]){-webkit-mask-image:none;mask-image:none}@media (max-width:760px){.table{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fondu-debut), #000 calc(100% - var(--fondu-fin)), transparent);animation:linear both fondu-defilement!important;animation-timeline:scroll(self inline)!important}}}.seg-qui a{justify-content:center}@media (max-width:760px){.seg.seg-qui{width:100%;margin-left:0}.seg-qui a{flex:1;min-height:44px}}.card:has(>.kpis-grille){container-type:inline-size}.kpis.kpis-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.kpis-grille>:last-child:nth-child(odd){grid-column:1/-1}@container (min-width:620px){.kpis.kpis-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis-grille>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:1180px){td.col-espace .chip-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}td.col-espace .chip{padding-right:4px}}.mes-espaces-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:36px;font-size:13px;text-decoration:none;display:flex}.mes-espaces-ligne .chip{min-width:0}.mes-espaces-ligne .role{color:var(--ink-3);font-size:13px}.cat-famille{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:12px 0 4px;font-size:12px;font-weight:600;display:flex}.cat-ligne{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;display:grid}.cat-ligne.sans-glisser{grid-template-columns:minmax(0,1fr) auto}.cat-ligne .nom{overflow-wrap:anywhere;min-width:0}.cat-ligne .nom small{color:var(--ink-3);font-size:12px;display:block}.cat-ligne .tarif{font:500 13px var(--font-mono);text-align:right;white-space:nowrap}.cat-ligne.archive{opacity:.7}.glisser{width:28px;height:44px;color:var(--ink-3);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.glisser:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.cat-ligne.en-vol{background:var(--panel);box-shadow:var(--shadow-float);border-top-color:#0000;border-radius:8px}.cat-ligne.cible{box-shadow:0 -2px 0 var(--ink)}.cat-ordre{align-items:center;display:flex}.cat-ordre .btn{justify-content:center;min-width:44px;min-height:44px}.cat-ordre .monter svg{transform:rotate(180deg)}@media (min-width:761px){.cat-ordre .btn{min-width:32px;min-height:32px}.cat-ligne{min-height:40px}.glisser{height:40px}}@media (max-width:560px){.cat-ligne{grid-template-columns:28px minmax(0,1fr) auto}.cat-ligne .cat-ordre{flex-wrap:wrap;grid-column:2/-1;gap:4px;padding-bottom:8px}.cat-ligne.sans-glisser{grid-template-columns:minmax(0,1fr) auto}}.cat-menu{position:relative}.cat-menu>summary{list-style:none}.cat-menu>summary::-webkit-details-marker{display:none}.cat-menu-pop{z-index:3;background:var(--panel);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;right:0}.cat-menu-pop button,.cat-menu-pop form>button{text-align:left;width:100%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.cat-menu-pop button:hover{background:var(--hover)}.cat-menu-pop .danger{color:var(--danger)}.cat-replie{border-top:1px solid var(--line);margin-top:8px;padding:10px 0 0}.cat-replie summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;font-weight:500;display:flex}.cat-lecture-seule{background:var(--hover);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.taux-saisie{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.taux-saisie .seg label{align-items:center;min-height:44px;display:inline-flex}.aide-conv{font:500 12px var(--font-mono);color:var(--ink-2);margin:0}.grille-taux{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.grille-taux table{border-collapse:collapse;width:100%;min-width:560px}.grille-taux th,.grille-taux td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:6px 10px;font-size:13px}.grille-taux thead th{color:var(--ink-3);border-top:0;font-size:12px;font-weight:600}.grille-taux th:first-child,.grille-taux td:first-child{text-align:left;background:var(--panel);position:sticky;left:0}.grille-taux .input{text-align:right;width:96px;min-height:36px;font-family:var(--font-mono)}.grille-taux .repli{font:400 12px var(--font-mono);color:var(--ink-3);display:block}.grille-taux form{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.grille-taux .err{color:var(--danger);white-space:normal;font-size:12px}.grille-taux .grille-type{font-weight:400}.grille-taux{container:grille-taux/inline-size}@container grille-taux (max-width:620px){.grille-taux table,.grille-taux tbody,.grille-taux tbody tr{min-width:0;display:block}.grille-taux thead{display:none}.grille-taux tbody tr{border-top:1px solid var(--line);padding:8px 12px}.grille-taux tbody tr:first-child{border-top:0}.grille-taux tbody :is(th,td){white-space:normal;background:0 0;border-top:0;padding:4px 0;position:static}.grille-taux tbody .grille-type{text-align:left;font-weight:600;display:block}.grille-taux tbody td{justify-content:space-between;align-items:center;gap:12px;display:flex}.grille-taux tbody td:before{content:attr(data-label);color:var(--ink-2);text-align:left;overflow-wrap:anywhere}}.priorite{counter-reset:n;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.priorite li{counter-increment:n;border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.priorite li:before{content:counter(n);font:500 12px var(--font-mono);color:var(--ink-3);width:14px}.priorite small{color:var(--ink-3);text-align:right;margin-left:auto;font-size:12px}.lien-gerer{color:var(--ink-2);text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.prestation-entete{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.prestation-entete .field{flex:1}.champ-pour-autrui .select{border-color:var(--ink)}.taux-applique{background:var(--hover);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;display:flex}.taux-applique b{font-family:var(--font-mono);font-weight:500}.taux-applique small{color:var(--ink-3)}.conv-ligne{grid-template-columns:minmax(0,1fr) auto auto}.conv-ajout{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:8px;display:grid}.conv-ajout .btn{min-height:44px}@media (max-width:560px){.conv-ajout{grid-template-columns:1fr 1fr}.conv-ajout>.btn{grid-column:1/-1}}@media (max-width:760px){.grille-taux .input,.cat-replie .btn,.cat-menu-pop button{min-height:44px}}.export-bloc{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.export-bloc+.export-bloc{border-top:1px solid var(--line);width:100%;padding-top:14px}.export-bloc>p{color:var(--ink-2);font-size:13px}.export-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px}.export-parties{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.export-bloc .btn,.export-parties .btn{white-space:normal;text-align:left;height:auto;min-height:44px;padding:6px 14px}}.caldav-form .btn,.caldav-form .input,.caldav-form .select{min-height:44px}.caldav-aide{flex-direction:column;gap:6px;display:flex}.caldav-aide ol{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.caldav-choix{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.caldav-choix legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.caldav-choix label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.caldav-choix label:has(input:checked){border-color:var(--ink)}.caldav-choix .t{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.caldav-choix input{accent-color:var(--ink);flex:none;width:16px;height:16px}details>summary.btn{width:fit-content;list-style:none}details>summary.btn::-webkit-details-marker{display:none}.depot-plateformes{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.depot-plateformes legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.depot-plateforme{border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;display:flex}.depot-plateforme:has(input:checked){border-color:var(--ink);background:var(--selected)}.depot-plateforme:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.depot-plateforme input{margin-top:3px}.depot-plateforme b{font-size:13.5px;font-weight:600;display:block}.depot-plateforme small{color:var(--ink-3);font-size:12px}.depot-regles{background:var(--hover);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:flex}.depot-regles li,.depot-exclus li{overflow-wrap:anywhere}.depot-exclus{flex-direction:column;gap:2px;margin:6px 0 0;padding-left:18px;font-size:13px;display:flex}.depot-section{flex-direction:column;gap:8px;display:flex}.depot-section h3{font-size:13px;font-weight:600}.depot-section .actions-row{flex-wrap:wrap}.depot-ligne{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.depot-ligne>span:last-child{min-width:0}.depot-ligne b{color:var(--ink);font-weight:600}.depot-plateforme-choix{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.depot-plateforme-choix .select{width:auto}@media (max-width:760px){.depot-plateformes{grid-template-columns:1fr}.depot-plateforme-choix .select{min-height:44px}}.etat-releve{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.etat-releve b{color:var(--ink);font-weight:500}.ligne-reglage{flex-direction:column;gap:14px;display:flex}.ligne-reglage .btn,.ligne-reglage .input,.ligne-reglage .select{min-height:44px}.ligne-reglage h3 .badge-ok,.ligne-reglage h3 .badge-danger{vertical-align:1px;margin-left:4px}.coup-de-main{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:0 4px;padding:4px 0;font-size:13px;display:flex}.coup-de-main>span{align-items:center;gap:8px;min-height:44px;margin-right:8px;display:inline-flex}.coup-de-main a{color:var(--ink-2);text-underline-offset:3px;border-radius:6px;align-items:center;min-height:44px;padding:0 6px;text-decoration:underline;display:inline-flex}.coup-de-main a:hover{color:var(--ink);background:var(--hover)}.coup-de-main .sep{color:var(--line-strong)}@media (max-width:760px){.coup-de-main .sep{display:none}.coup-de-main>span{width:100%;min-height:32px}.coup-de-main a{margin-right:16px;padding:0}}.coup-de-main svg.i{color:var(--ink-3)}.premiere-fois{background:var(--hover);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 20px 0;padding:10px 12px 10px 14px;display:flex}.premiere-fois .texte{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:260px;margin:0;font-size:13.5px;line-height:1.45}.premiere-fois .texte b{font-weight:600}.premiere-fois .actions{align-items:center;gap:4px;margin-left:auto;display:flex}.premiere-fois a.lien{color:var(--ink-2);text-underline-offset:3px;align-items:center;min-height:44px;padding:0 8px;font-size:13px;text-decoration:underline;display:inline-flex}.premiere-fois .btn{min-height:44px}@media (min-width:768px){.premiere-fois .btn,.premiere-fois a.lien{min-height:32px}}@media print{.premiere-fois{display:none}}.aide-panel .aide-ecran{font-weight:600}.aide-panel .filet{background:var(--line);flex-shrink:0;height:1px;margin:4px 6px}@media (max-width:767px){.aide-panel a,.aide-panel button{min-height:44px}}.demarrage-guide{color:var(--ink-2);text-underline-offset:3px;align-self:flex-start;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.demarrage-guide:hover{color:var(--ink)}@media (min-width:768px){.demarrage-guide{min-height:32px}}.en-tete-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.en-tete-texte{flex:320px;min-width:0}.en-tete-page h1{font:300 32px/1.2 var(--font-serif), Georgia, serif;letter-spacing:-.02em}.en-tete-resume{color:var(--ink-3);max-width:72ch;margin-top:6px}.en-tete-resume b,.en-tete-resume strong{color:var(--ink);font-weight:600}.en-tete-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en-tete-liens{color:var(--ink-3);flex-wrap:wrap;flex:100%;gap:4px 16px;font-size:12.5px;display:flex}.en-tete-liens a{color:inherit;text-decoration:none}.en-tete-liens a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.en-tete-page h1{font-size:26px}}.indicateurs{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.indicateurs>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.indicateurs dt{color:var(--ink-3);font-size:12px}.indicateurs dd{font:300 34px/1.1 var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);margin:0}.indicateurs .alerte dd{color:var(--danger)}.indicateurs .warn dd,.indicateurs .warn dt{color:var(--warn)}@media (max-width:760px){.indicateurs dd{font-size:28px}}.alerte-encadre{background:var(--danger-soft);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;display:flex}.alerte-encadre b{color:var(--danger);font-weight:600}.alerte-encadre.warn{background:var(--warn-soft)}.alerte-encadre.warn b{color:var(--warn)}.alerte-action{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.squelette{flex-direction:column;display:flex}.squelette .skel-barre{margin-bottom:16px}.squelette-ligne{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:44px;display:grid}.squelette-ligne .skel{height:12px}.squelette-ligne .skel:first-child{height:20px}.colonne-contexte{flex-direction:column;gap:16px;min-width:0;display:flex}.carte-contexte{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 16px;font-size:13px}.carte-contexte h2{font:500 15.5px/1.3 var(--font-serif), Georgia, serif;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.carte-contexte h2 span{font:400 12px var(--font-sans);letter-spacing:0;color:var(--ink-3)}.timer .timer-pour{color:var(--ink-2);white-space:nowrap;font-size:13px}@media (max-width:1180px){.timer .timer-pour{display:none}}.aide-onglet{max-width:68ch;color:var(--ink-2);margin:0;font-size:14px}.aide-onglet a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.vide-ligne{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 0;font-size:14px;display:flex}.vide-ligne b{color:var(--ink);font-weight:500}@media (max-width:760px){.tabs.tabs-ligne{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none;animation:none!important}.tabs.tabs-ligne a,.vide-ligne .btn{min-height:44px}}.notes-a-faire .lhead svg{color:var(--ink-3)}.notes-a-faire .note-ic{width:44px;height:44px;color:var(--ink-3);place-items:center;display:grid}.notes-a-faire .note-ic svg{width:16px;height:16px}.notes-a-faire .note-depuis{color:var(--ink-3);padding:0 8px;font-size:12px}.notes-passees-par-moi{margin:4px 20px 0}.notes-passees-par-moi summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:44px;font-size:13px;display:flex}.notes-passees-par-moi summary .n{color:var(--ink-3);font:500 12px var(--font-mono)}.notes-passees-par-moi .taches{margin:0}@media (max-width:640px){.notes-passees-par-moi{margin:4px 12px 0}.notes-a-faire .tache-d .btn{min-height:44px}}
.bloc-audience{border:1px solid var(--line);min-width:0;box-shadow:inset 3px 0 0 var(--c,var(--ink-3));border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:12px 14px 14px;display:flex}.bloc-audience legend{align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.bloc-audience .form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:760px){.bloc-audience .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bloc-audience .form-grid>:first-child{grid-column:1/-1}}.form-rdv:not(:has(input[name=type][value=audience]:checked,select[name=type] option[value=audience]:checked)) .bloc-audience{display:none}.remises{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.remises li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 0;font-size:13px;display:grid}.remises li:first-child{border-top:0}.remises .dates{font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.remises .motif{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.remises .qui{color:var(--ink-3);grid-column:2;font-size:12px}.remises-titre{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 2px;font-size:12px;font-weight:600}dialog.remise-modal{width:min(480px,100vw - 32px)}.remise-champs{border:0;min-width:0;margin:0}.remise-grille{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:12px;display:grid}.remise-appel .input{max-width:160px}.cible-44{justify-content:center;min-width:44px;min-height:44px}.audiences{flex-direction:column;display:flex}.audience{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.audience:first-child{border-top:0;padding-top:0}.audience-tete{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.audience-tete b{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.audience-tete .quand{font:500 12.5px var(--font-mono);color:var(--ink-2);white-space:nowrap}.audience-lieu{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.audience details{margin-top:2px}.audience details summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:32px;font-size:13px;display:flex}.audience details[open] summary .i{transform:rotate(180deg)}@media (pointer:coarse){.audience details summary{min-height:44px}}.audience-passee .audience-tete b{color:var(--ink-2)}.sous-titre-liste{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);margin-top:4px;padding:10px 0 4px;font-size:12px;font-weight:600}.audiences-plus{border-top:1px solid var(--line);padding-top:10px;font-size:13px}.remp-entree{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remp-entree .btn{min-height:44px}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.28s}::selection{background:color-mix(in srgb, var(--ink) 18%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-3)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0}}@keyframes pop{0%{opacity:0;scale:.98}}@keyframes pulse{50%{opacity:.35}}.btn,.theme,.nav-btn,.seg button,.seg a,.filtre,.chip,.search,.switcher,.fil a,.tabs a,.choice,.row,.table tbody tr td{transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), opacity var(--dur-1)}.input,.select,.textarea{transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{outline-color:var(--danger)}.mobile-menu-panel,.app.rail .switcher-menu[open]>form{transform-origin:0 0;animation:pop var(--dur-2) var(--ease-out)}dialog.modal[open]{animation:pop var(--dur-2) var(--ease-out)}dialog[open]::backdrop{animation:fade var(--dur-2) ease-out}.palette-cmd{animation:fade var(--dur-1) ease-out}.palette-cmd .box,.toast{animation:pop var(--dur-2) var(--ease-out)}.toast[data-mouvement]{animation:none}.skel{background:var(--hover);border-radius:4px;animation:1.6s ease-in-out infinite pulse}.skel-page{gap:16px}.skel-head{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.skel-barre{background:var(--hover);border-radius:2px;height:4px;overflow:hidden}.skel-barre:after{content:"";background:var(--ink);width:40%;height:100%;animation:skel-avance 1.6s var(--ease-out) infinite;display:block}@keyframes skel-avance{0%{translate:-100%}to{translate:250%}}.theme-toggle{position:relative;overflow:hidden}.theme-toggle .i{transition:opacity var(--dur-2) var(--ease-out);margin:auto;position:absolute;inset:0}.theme-toggle .i-sun{opacity:0}:root[data-theme=dark] .theme-toggle .i-sun{opacity:1}:root[data-theme=dark] .theme-toggle .i-moon{opacity:0}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.tabs a,.sous-onglets a{isolation:isolate;position:relative}.onglet-repere{pointer-events:none;z-index:-1;transform-origin:0;position:absolute}.tabs .onglet-repere{background:var(--ink);border-radius:1px;height:2px;bottom:-2px;left:0;right:0}.tabs a[aria-current]:has(>.onglet-repere){border-color:#0000}.sous-onglets .onglet-repere{border-radius:inherit;background:var(--panel);inset:0;box-shadow:0 1px 2px #00000014}.sous-onglets a[aria-current]:has(>.onglet-repere){box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition:none!important;animation:none!important}}