@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2)format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2)format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2)format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2)format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-ext-500-normal-CYRspHgm.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-500-normal-CwtLmSFD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-500-normal-CX35h3Mg.woff2)format("woff2"),url(/assets/fira-code-cyrillic-500-normal-Bu7VCL72.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-ext-500-normal-BO3iq16n.woff2)format("woff2"),url(/assets/fira-code-greek-ext-500-normal-CMiNLXER.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-500-normal-CVO0IRNt.woff2)format("woff2"),url(/assets/fira-code-greek-500-normal-DEXIWiey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-500-normal-DwsgbIjQ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-ext-500-normal-Crd9e_oI.woff2)format("woff2"),url(/assets/fira-code-latin-ext-500-normal-CaANqXjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-500-normal-B6gioGu8.woff2)format("woff2"),url(/assets/fira-code-latin-500-normal-aMLC2AMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mq{--bg:#f3f6f6;--surface:#fff;--surface-2:#f7f9f9;--ink:#0e1b1a;--ink-2:#48566a;--ink-3:#5f6d82;--line:#e3e9ea;--line-2:#cfd8da;--primary:#0d9488;--primary-strong:#0f766e;--primary-soft:#e1f4f1;--on-primary:#fff;--ai:#6366f1;--ai-strong:#4f46e5;--ai-soft:#eef0fe;--ai-line:#c9cdfb;--ai-plein:#4f46e5;--accent:#ea580c;--accent-soft:#fff0e6;--accent-text:#b93c0a;--ok:#137638;--ok-mark:#22a55a;--ok-soft:#e5f5ea;--warn:#a8540a;--warn-mark:#f59e0b;--warn-soft:#fef3d2;--danger:#c81e1e;--danger-mark:#dc2626;--danger-soft:#fdeaea;--neutral-soft:#edf1f2;--font:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Fira Code", ui-monospace, Menlo, monospace;--r-card:12px;--r-ctl:8px;--ombre:0 12px 32px #0e1b1a1f, 0 0 0 1px #0e1b1a0f;background:var(--bg);height:100vh;color:var(--ink);font:400 13.5px/1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden}.mq[data-theme=dark]{--bg:#0a1110;--surface:#111a19;--surface-2:#16211f;--ink:#e6efed;--ink-2:#a3b3b2;--ink-3:#82958f;--line:#1f2e2c;--line-2:#2c403d;--primary:#2dd4bf;--primary-strong:#5eead4;--primary-soft:#0f2d29;--on-primary:#04201c;--ai:#818cf8;--ai-strong:#a5b4fc;--ai-soft:#1a1d3d;--ai-line:#343a7a;--ai-plein:#5b5ef0;--accent:#fb923c;--accent-soft:#33200f;--accent-text:#fb923c;--ok:#4ade80;--ok-mark:#4ade80;--ok-soft:#10291a;--warn:#fbbf24;--warn-mark:#fbbf24;--warn-soft:#2d2408;--danger:#f87171;--danger-mark:#f87171;--danger-soft:#331618;--neutral-soft:#1b2927;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ombre:0 12px 32px #00000080, 0 0 0 1px #ffffff0f}.mq *,.mq :before,.mq :after{box-sizing:border-box}.mq :where(a){color:inherit;text-decoration:none}.mq :where(button){font:inherit;color:inherit;cursor:pointer}.mq :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.mq svg.i{flex-shrink:0;width:16px;height:16px}.mq .mono{font-family:var(--mono);letter-spacing:-.02em;font-size:.92em}.mq .muet{color:var(--ink-2)}.mq .discret{color:var(--ink-3)}.mq .tr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mq-nav{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 10px 10px;display:flex;overflow-y:auto}.mq-marque{align-items:center;gap:10px;padding:2px 8px 14px;display:flex}.mq-marque__logo{background:var(--primary-strong);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mq-marque__nom{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.15}.mq-marque__org{color:var(--ink-2);font-size:12px}.mq-nav__groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:14px 10px 5px;font-size:11px;font-weight:600}.mq-nav__lien{border-radius:var(--r-ctl);height:34px;color:var(--ink-2);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.mq-nav__lien:hover{background:var(--surface-2);color:var(--ink)}.mq-nav__lien[aria-current=page]{background:var(--primary-soft);color:var(--primary-strong);font-weight:700}.mq-nav__lien .mq-compte{margin-left:auto}.mq-nav__projet{border-radius:var(--r-ctl);height:30px;color:var(--ink-2);align-items:center;gap:10px;padding:0 10px 0 13px;font-size:13px;display:flex}.mq-nav__projet:hover{background:var(--surface-2);color:var(--ink)}.mq-nav__bas{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.mq-nav__etat{border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:8px;margin:6px 4px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.mq-point{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mq-point--success{background:var(--ok-mark)}.mq-point--warning{background:var(--warn-mark)}.mq-point--danger{background:var(--danger-mark)}.mq-point--neutral{background:var(--line-2)}.mq-compte{background:var(--neutral-soft);min-width:20px;height:20px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.mq-compte--danger{background:var(--danger-soft);color:var(--danger)}.mq-compte--ia{background:var(--ai-soft);color:var(--ai-strong)}.mq-centre{flex-direction:column;min-width:0;min-height:0;display:flex}.mq-barre{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.mq-fil{color:var(--ink-2);flex:1 1 0;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.mq-fil b{color:var(--ink);font-weight:600}.mq-demande{border:1px solid var(--line-2);background:var(--surface-2);height:36px;color:var(--ink-3);text-align:left;border-radius:10px;flex:0 460px;align-items:center;gap:9px;padding:0 10px 0 12px;font-size:13.5px;display:flex}.mq-demande:hover{border-color:var(--ai-line);background:var(--surface)}.mq-demande svg{color:var(--ai)}.mq-demande span{flex:1}.mq kbd{font:500 11px/1 var(--mono);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:5px;padding:3px 5px}.mq-barre__droite{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mq-synchro{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.mq-btn{border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.mq-btn:hover{background:var(--surface-2);border-color:var(--ink-3)}.mq-btn--primaire{background:var(--primary-strong);border-color:var(--primary-strong);color:var(--on-primary)}.mq-btn--primaire:hover,.mq[data-theme=dark] .mq-btn--primaire{background:var(--primary);border-color:var(--primary)}.mq-btn--ia{background:var(--ai-soft);border-color:var(--ai-line);color:var(--ai-strong)}.mq-btn--ia:hover{background:var(--ai-soft);border-color:var(--ai)}.mq-btn--ia-plein{background:var(--ai-plein);border-color:var(--ai-plein);color:#fff}.mq-btn--ia-plein:hover{background:var(--ai);border-color:var(--ai)}.mq-btn--nu{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 9px}.mq-btn--petit{height:28px;padding:0 10px;font-size:12.5px}.mq-btn--carre{width:34px;padding:0}.mq-pastille{white-space:nowrap;background:var(--neutral-soft);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.mq-pastille:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mq-pastille--success{background:var(--ok-soft);color:var(--ok)}.mq-pastille--warning{background:var(--warn-soft);color:var(--warn)}.mq-pastille--danger{background:var(--danger-soft);color:var(--danger)}.mq-pastille--sans:before{display:none}.mq-av{background:var(--neutral-soft);width:24px;height:24px;color:var(--ink-2);box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.mq-av--0{background:var(--primary-soft);color:var(--primary-strong)}.mq-av--1{background:var(--ai-soft);color:var(--ai-strong)}.mq-av--2{background:var(--accent-soft);color:var(--accent-text)}.mq-av--3{background:var(--ok-soft);color:var(--ok)}.mq-av--4{background:var(--warn-soft);color:var(--warn)}.mq-avs{display:inline-flex}.mq-avs .mq-av+.mq-av{margin-left:-5px}.mq-av--grand{width:30px;height:30px;font-size:11.5px}.mq-corps{flex:1;min-height:0;display:flex}.mq-page{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 24px 40px;display:flex;overflow-y:auto}.mq-entete{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mq-entete h1{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:700;line-height:1.2}.mq-entete__sous{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13.5px;display:flex}.mq-entete__actions{align-items:center;gap:8px;display:flex}.mq-carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0}.mq-carte__tete{align-items:center;gap:8px;padding:13px 16px 9px;display:flex}.mq-carte__titre{letter-spacing:-.01em;font-size:14px;font-weight:700}.mq-carte__meta{color:var(--ink-2);font-size:12px}.mq-carte__tete .pousse{margin-left:auto}.mq-carte__corps{padding:2px 16px 15px}.mq-ia{color:var(--ai-strong);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mq-ia svg{width:14px;height:14px}.mq-lien{color:var(--primary-strong);font-weight:600}.mq-entite{border-bottom:1.5px solid var(--line-2);font-weight:700}.mq-entite:hover{border-bottom-color:var(--primary)}.mq-barre-p{background:var(--neutral-soft);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.mq-barre-p>i{background:var(--primary);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mq-barre-p>i.w{background:var(--warn-mark)}.mq-barre-p>i.d{background:var(--danger-mark)}.mq-barre-p>i.n{background:var(--ink-3)}.mq-source{border:1px solid var(--line);background:var(--surface-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.mq-onglets{border-bottom:1px solid var(--line);gap:2px;display:flex}.mq-onglets a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13.5px;font-weight:500}.mq-onglets a:hover{color:var(--ink)}.mq-onglets a[aria-current=page]{color:var(--ink);border-bottom-color:var(--primary);font-weight:700}.mq-segment{background:var(--neutral-soft);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.mq-segment button{height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mq-segment button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0e1b1a1f}.mq-jour{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.mq-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mq-point-jour{border-left:3px solid var(--ai)}.mq-point-jour__texte{max-width:78ch;margin:0;font-size:14.5px;line-height:1.65}.mq-point-jour__texte+.mq-point-jour__texte{margin-top:10px}.mq-point-jour__pied{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.mq-decision{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:13px 16px;display:grid}.mq-decision__icone{background:var(--ai-soft);width:34px;height:34px;color:var(--ai-strong);border-radius:9px;place-items:center;display:grid}.mq-decision__titre{font-size:14px;font-weight:700}.mq-decision__raison{color:var(--ink-2);margin-top:1px;font-size:13px}.mq-decision__effets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mq-decision__bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:9px;display:flex}.mq-decision__bas .mq-decision__effets{margin-top:0}.mq-effet{background:var(--surface-2);border:1px solid var(--line);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.mq-effet b{color:var(--ink);font-weight:700}.mq-effet .mieux{color:var(--ok);font-weight:700}.mq-effet .pire{color:var(--danger);font-weight:700}.mq-decision__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mq-fil-actu{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:grid}.mq-fil-actu svg{color:var(--ink-3)}.mq-fil-actu .danger{color:var(--danger-mark)}.mq-fil-actu .ok{color:var(--ok-mark)}.mq-fil-actu .warn{color:var(--warn-mark)}.mq-fil-actu time{color:var(--ink-3);white-space:nowrap;font-size:12px}.mq-sante__barre{gap:3px;height:10px;margin:4px 0 10px;display:flex}.mq-sante__barre i{border-radius:3px}.mq-sante__legende{grid-template-columns:1fr auto;gap:5px 10px;font-size:13px;display:grid}.mq-sante__legende span{align-items:center;gap:8px;display:flex}.mq-sante__legende b{text-align:right;font-weight:700}.mq-mesure{border-top:1px solid var(--line);padding:11px 16px 12px}.mq-mesure__nom{color:var(--ink-2);font-size:12.5px}.mq-mesure__val{letter-spacing:-.02em;align-items:baseline;gap:8px;margin:1px 0 6px;font-size:19px;font-weight:700;display:flex}.mq-mesure__val small{color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:500}.mq-mesure__note{color:var(--ink-2);margin-top:6px;font-size:12px}.mq-tendance{align-items:flex-end;gap:3px;height:30px;display:flex}.mq-tendance i{background:var(--line-2);border-radius:2px 2px 0 0;flex:1}.mq-tendance i.c{background:var(--primary)}.mq-ligne{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:grid}.mq-ligne__heure{font:500 12px/1.2 var(--mono);color:var(--ink-2);width:42px}.mq-ligne__sous{color:var(--ink-2);font-size:12px}.mq-case{border:1.5px solid var(--line-2);background:var(--surface);border-radius:6px;width:18px;height:18px;padding:0}.mq-date{text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:40px;padding:3px 0 2px;line-height:1.1}.mq-date b{font-size:14px;font-weight:700;display:block}.mq-date span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.mq-bandeau-ia{border:1px solid var(--ai-line);border-radius:var(--r-card);background:var(--ai-soft);align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;display:flex}.mq-bandeau-ia>svg{color:var(--ai-strong)}.mq-bandeau-ia p{flex:1;min-width:0;margin:0}.mq-outils{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.mq-filtre{white-space:nowrap;border:1px dashed var(--line-2);height:28px;color:var(--ink-2);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.mq-filtre b{color:var(--ink);font-weight:600}.mq-pf{--cols:minmax(210px, 1.15fr) 28px 120px 190px 104px minmax(330px, 2fr)}.mq-pf__tete,.mq-pf__ligne,.mq-pf__groupe{grid-template-columns:var(--cols);align-items:center;gap:14px;padding:0 14px;display:grid}.mq-pf__tete{height:38px;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.mq-pf__groupe{background:var(--surface-2);border-bottom:1px solid var(--line);height:34px;font-size:12.5px;font-weight:700}.mq-pf__groupe span.muet{font-weight:500}.mq-pf__ligne{border-bottom:1px solid var(--line);min-height:46px;font-size:13.5px;transition:background-color .15s}.mq-pf__ligne:hover{background:var(--surface-2)}.mq-pf__nom{align-items:center;gap:10px;min-width:0;display:flex}.mq-pf__nom b{font-weight:600;display:block}.mq-pf__nom small{color:var(--ink-2);font-size:12px;display:block}.mq-pf__avancement{white-space:nowrap;color:var(--ink-2);grid-template-columns:1fr 42px;align-items:center;gap:8px;font-size:12.5px;display:grid}.mq-pf__avancement span{text-align:right}.mq-pf__budget small{color:var(--ink-2);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;display:flex}.mq-pf__budget small b{font-weight:700}.mq-pf__budget small b.pire{color:var(--danger)}.mq-pf__fin{white-space:nowrap;font-size:13px}.mq-pf__fin small{font-size:12px;font-weight:700;display:block}.mq-pf__fin small.pire{color:var(--danger)}.mq-pf__fin small.mieux{color:var(--ok)}.mq-pf__fin small.egal{color:var(--ink-3);font-weight:500}.mq-route{align-self:stretch;height:46px;position:relative}.mq-route__mois{border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.mq-route__auj{background:var(--accent);z-index:2;width:2px;position:absolute;top:0;bottom:0}.mq-route__barre{background:var(--line-2);border-radius:4px;height:12px;position:absolute;top:17px;overflow:hidden}.mq-route__barre i{background:var(--primary);position:absolute;top:0;bottom:0;left:0}.mq-route__barre.w i{background:var(--warn-mark)}.mq-route__barre.d i{background:var(--danger-mark)}.mq-route__barre.n i{background:var(--ink-3)}.mq-route__glisse{background:repeating-linear-gradient(135deg, var(--danger-mark) 0 3px, transparent 3px 6px);border:1px solid var(--danger-mark);border-left:0;border-radius:0 4px 4px 0;height:12px;position:absolute;top:17px}.mq-route__jalon{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);z-index:1;border-radius:2px;margin-left:-5px;position:absolute;top:16px;transform:rotate(45deg)}.mq-route__tete{height:38px;position:relative}.mq-route__tete span{color:var(--ink-2);padding-left:6px;font-size:11.5px;font-weight:600;position:absolute;top:17px}.mq-route__tete em{color:var(--accent-text);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:2px;transform:translate(-50%)}.mq-route__tete u{color:var(--ink-3);padding-left:6px;font-size:10.5px;text-decoration:none;position:absolute;top:2px}.mq-pied{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:22px;padding:10px 14px;font-size:12px;display:flex}.mq-pied i{vertical-align:-1px;border-radius:3px;width:18px;height:8px;margin-right:6px;display:inline-block}.mq-scenario{border:1px solid var(--ai-line);border-left:3px solid var(--ai);border-radius:var(--r-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.mq-scenario p{margin:3px 0 0;font-size:13.5px}.mq-gantt{--gcols:226px 54px 48px;position:relative}.mq-gantt__tete,.mq-gantt__ligne{grid-template-columns:var(--gcols) minmax(0, 1fr);align-items:center;display:grid}.mq-gantt__tete{border-bottom:1px solid var(--line);height:44px;color:var(--ink-2);font-size:11.5px;font-weight:600}.mq-gantt__tete>span{padding:0 10px}.mq-gantt__tete>span:first-child{padding-left:14px}.mq-gantt__ligne{border-bottom:1px solid var(--line);height:32px;font-size:13px}.mq-gantt__ligne>span{align-items:center;gap:7px;min-width:0;height:100%;padding:0 10px;display:flex}.mq-gantt__ligne>span:first-child{padding-left:14px}.mq-gantt__ligne--phase{background:var(--surface-2);font-weight:700}.mq-gantt__ligne--tache>span:first-child{padding-left:30px}.mq-gantt__pct{font:500 11.5px/1 var(--mono);color:var(--ink-2);white-space:nowrap;justify-content:flex-end}.mq-gantt__zone{border-left:1px solid var(--line);height:100%;position:relative;padding:0!important}.mq-g-mois{border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.mq-g-mois span{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:20px;left:6px}.mq-g-auj{background:var(--accent);z-index:3;width:2px;position:absolute;top:0;bottom:0}.mq-g-auj span{color:var(--accent-text);white-space:nowrap;background:var(--surface);padding:0 4px;font-size:10.5px;font-weight:700;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mq-g-plan{background:var(--line-2);border-radius:2px;height:3px;position:absolute;bottom:4px}.mq-g-barre{background:var(--primary-soft);height:13px;box-shadow:inset 0 0 0 1px var(--primary);border-radius:4px;position:absolute;top:8px;overflow:hidden}.mq-g-barre i{background:var(--primary);position:absolute;top:0;bottom:0;left:0}.mq-g-barre.crit{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.mq-g-barre.crit i{background:var(--accent)}.mq-g-barre.retard{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-mark)}.mq-g-barre.retard i{background:var(--danger-mark)}.mq-g-barre.fait{background:var(--neutral-soft);box-shadow:inset 0 0 0 1px var(--ink-3)}.mq-g-barre.fait i{background:var(--ink-3)}.mq-g-phase{background:var(--ink);border-radius:2px;height:6px;position:absolute;top:12px}.mq-g-scenario{border:1.5px dashed var(--ai);background:color-mix(in srgb, var(--ai) 10%, transparent);z-index:2;border-radius:5px;height:17px;position:absolute;top:6px}.mq-g-jalon{background:var(--ink);z-index:2;border-radius:2px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:10px;transform:rotate(45deg)}.mq-g-jalon.plan{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.mq-g-jalon.scen{background:var(--ai)}.mq-g-jalon.retard{background:var(--danger-mark)}.mq-g-etiq{white-space:nowrap;color:var(--danger);margin-left:6px;font-size:11px;font-weight:700;position:absolute;top:8px}.mq-g-etiq.ia{color:var(--ai-strong)}.mq-g-liens{pointer-events:none;z-index:1;width:100%;position:absolute;top:0;left:0}.mq-g-liens path{fill:none;stroke:var(--ink-3);stroke-width:1.2px;vector-effect:non-scaling-stroke}.mq-crit{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mq-charge__ligne{grid-template-columns:var(--gcols) minmax(0, 1fr);border-bottom:1px solid var(--line);align-items:center;height:42px;font-size:13px;display:grid}.mq-charge__ligne>span:first-child{grid-column:1/4;align-items:center;gap:8px;min-width:0;padding-left:14px;display:flex}.mq-charge__ligne small{font:500 11.5px/1 var(--mono);color:var(--ink-2);white-space:nowrap;margin-left:auto;padding-right:10px}.mq-charge__ligne small.d{color:var(--danger);font-weight:600}.mq-charge__ligne small.ia{color:var(--ai-strong)}.mq-charge__zone{border-left:1px solid var(--line);height:100%;position:relative}.mq-charge__cap{border-top:1px dashed var(--ink-3);opacity:.7;position:absolute;left:0;right:0}.mq-charge__barre{background:var(--line-2);border-radius:3px 3px 0 0;position:absolute;bottom:0}.mq-charge__barre.w{background:var(--warn-mark)}.mq-charge__barre.d{background:var(--danger-mark)}.mq-charge__barre.ia{background:color-mix(in srgb, var(--ai) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--ai)}.mq-assistant{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:344px;min-height:0;display:flex}.mq-assistant__tete{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;height:50px;padding:0 12px 0 16px;display:flex}.mq-assistant__fil{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.mq-msg{font-size:13.5px;line-height:1.55}.mq-msg--moi{background:var(--primary-soft);max-width:86%;color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px}.mq-msg--ia p{margin:0 0 6px}.mq-msg--ia ul{margin:4px 0 6px;padding-left:18px}.mq-msg--ia li{margin:2px 0}.mq-msg__sources{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.mq-proposition{border:1px solid var(--ai-line);border-radius:10px;margin-top:4px;overflow:hidden}.mq-proposition__tete{background:var(--ai-soft);color:var(--ai-strong);align-items:center;gap:6px;padding:8px 11px;font-size:12.5px;font-weight:700;display:flex}.mq-proposition__ligne{border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;padding:7px 11px;font-size:13px;display:grid}.mq-proposition__ligne svg{color:var(--ai);margin-top:2px}.mq-proposition__pied{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:6px;padding:9px 11px;display:flex}.mq-suggestions{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.mq-suggestions button{border:1px solid var(--line-2);background:var(--surface);height:28px;color:var(--ink-2);border-radius:999px;padding:0 10px;font-size:12.5px}.mq-suggestions button:hover{border-color:var(--ai);color:var(--ai-strong)}.mq-saisie{border:1px solid var(--line-2);background:var(--surface);height:44px;color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;margin:0 12px 12px;padding:0 6px 0 12px;font-size:13.5px;display:flex}.mq-saisie span{flex:1}.mq-assistant__note{color:var(--ink-3);text-align:center;padding:0 16px 10px;font-size:11.5px}.mq-nav-bas{display:none}@media (width<=1100px){.mq-jour{grid-template-columns:1fr}.mq-assistant{z-index:30;box-shadow:var(--ombre);position:fixed;top:0;bottom:0;right:0}}@media (width<=860px){.mq{grid-template-columns:1fr}.mq-nav,.mq-fil,.mq-synchro,.mq-assistant{display:none}.mq-barre{height:52px;padding:0 12px}.mq-demande{flex:1}.mq-page{padding:16px 12px 84px}.mq-entete{flex-direction:column;align-items:stretch}.mq-entete h1{font-size:22px}.mq-nav-bas{z-index:20;background:var(--surface);border-top:1px solid var(--line);height:60px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mq-nav-bas a{color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:10.5px;font-weight:600;display:flex}.mq-nav-bas a[aria-current=page]{color:var(--primary-strong)}.mq-nav-bas a.ia{color:var(--ai-strong)}.mq-bandeau-ia{flex-wrap:wrap}.mq-pf__tete,.mq-pf__groupe>:not(:first-child){display:none}.mq-pf__groupe{display:flex}.mq-pf__ligne{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 14px}.mq-pf__ligne>:nth-child(2),.mq-pf__ligne>.mq-pf__budget{display:none}.mq-pf__ligne>.mq-pf__avancement{grid-area:2/1}.mq-pf__ligne>.mq-pf__fin{text-align:right;grid-area:1/2/3}.mq-pf__ligne>.mq-route{grid-column:1/-1;height:26px}.mq-route__barre,.mq-route__glisse{top:7px}.mq-route__jalon{top:6px}.mq-outils .mq-filtre{display:none}}.mq-ia,.mq-segment button{white-space:nowrap}.mq-demande span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.mq-demande kbd,.mq-barre__droite .mq-btn--ia{display:none}.mq-barre__droite{flex:none}.mq-entete__actions{flex-wrap:wrap}.mq-entete__actions .mq-btn{flex:auto}.mq-carte__tete{flex-wrap:wrap}.mq-carte__tete .mq-carte__meta.pousse{display:none}.mq-point-jour .mq-carte__tete .pousse{flex-basis:100%;margin-left:0}.mq-bandeau-ia p{flex:calc(100% - 30px)}.mq-outils{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq-decision__actions{flex-wrap:wrap;margin-left:0}.mq-fil-actu .tr{white-space:normal}}.mq-grille{align-items:start;gap:16px;display:grid}.mq-grille--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mq-grille--1-1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mq-chiffres{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.mq-chiffre{border-left:1px solid var(--line);padding:14px 18px}.mq-chiffre:first-child{border-left:0}.mq-chiffre__nom{color:var(--ink-2);font-size:12.5px}.mq-chiffre__val{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.25}.mq-chiffre__note{color:var(--ink-2);font-size:12px}.mq-chiffre__note.pire{color:var(--danger);font-weight:600}.mq-chiffre__note.mieux{color:var(--ok);font-weight:600}.mq-svg{width:100%;height:auto;display:block;overflow:visible}.mq-svg text{font-family:var(--font);fill:var(--ink-2);font-size:11px}.mq-svg .axe{stroke:var(--line);stroke-width:1px}.mq-svg .plan{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4}.mq-svg .reel{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.mq-svg .prev{fill:none;stroke:var(--ai);stroke-width:2px;stroke-dasharray:6 4;stroke-linecap:round}.mq-svg .bande{fill:var(--ai);opacity:.12}.mq-svg .aire{fill:var(--primary);opacity:.1}.mq-svg .auj{stroke:var(--accent);stroke-width:1.5px}.mq-svg .pt{fill:var(--surface);stroke-width:2px}.mq-svg text.fort{fill:var(--ink);font-size:12px;font-weight:700}.mq-svg text.ia{fill:var(--ai-strong);font-weight:700}.mq-svg text.acc{fill:var(--accent-text);font-size:10.5px;font-weight:700}.mq-legende{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;padding:0 16px 14px;font-size:12px;display:flex}.mq-legende i{vertical-align:3px;border-radius:2px;width:18px;height:3px;margin-right:6px;display:inline-block}.mq-chaleur{--hc:minmax(190px, 1.1fr) repeat(12, minmax(34px, 1fr)) 70px}.mq-chaleur__tete,.mq-chaleur__ligne{grid-template-columns:var(--hc);align-items:center;gap:3px;padding:0 14px;display:grid}.mq-chaleur__tete{height:44px;color:var(--ink-2);border-bottom:1px solid var(--line);text-align:center;font-size:11px;line-height:1.25}.mq-chaleur__tete b{color:var(--ink);font-size:11.5px;display:block}.mq-chaleur__tete>:first-child{text-align:left;font-size:11.5px;font-weight:600}.mq-chaleur__ligne{border-bottom:1px solid var(--line);height:42px}.mq-chaleur__qui{align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.mq-chaleur__qui b{font-weight:600;line-height:1.2;display:block}.mq-chaleur__qui small{color:var(--ink-2);font-size:11.5px;display:block}.mq-case-c{height:28px;font:500 11.5px/1 var(--mono);color:var(--ink-2);background:var(--surface-2);border-radius:6px;place-items:center;display:grid}.mq-case-c.c1{background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--ink)}.mq-case-c.c2{background:color-mix(in srgb, var(--primary) 32%, var(--surface));color:var(--ink)}.mq-case-c.c3{background:var(--warn-soft);color:var(--warn);font-weight:600}.mq-case-c.c4{background:var(--danger-mark);color:#fff;font-weight:700}.mq[data-theme=dark] .mq-case-c.c4{color:#2a0909}.mq-case-c.cx{background:repeating-linear-gradient(135deg, var(--line) 0 4px, transparent 4px 8px);color:#0000}.mq-case-c.ia{box-shadow:0 0 0 2px var(--ai)}.mq-chaleur__moy{font:600 12px/1 var(--mono);text-align:right;color:var(--ink-2)}.mq-chaleur__moy.d{color:var(--danger)}.mq-chaleur__detail{grid-template-columns:var(--hc);height:26px;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:3px;padding:0 14px;font-size:12px;display:grid}.mq-chaleur__detail>:first-child{padding-left:34px}.mq-chaleur__detail i{background:var(--ink-3);opacity:.55;border-radius:3px;height:8px}.mq-ecart{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 64px;align-items:center;gap:10px;padding:7px 16px;font-size:13px;display:grid}.mq-ecart__axe{height:14px;position:relative}.mq-ecart__axe:before{content:"";border-left:1px solid var(--line-2);position:absolute;top:-3px;bottom:-3px;left:50%}.mq-ecart__axe i{border-radius:3px;height:10px;position:absolute;top:2px}.mq-ecart__axe i.plus{background:var(--danger-mark);left:50%}.mq-ecart__axe i.moins{background:var(--ok-mark);right:50%}.mq-ecart b{text-align:right;font:600 12px/1 var(--mono)}.mq-ecart b.plus{color:var(--danger)}.mq-ecart b.moins{color:var(--ok)}.mq-repart{gap:3px;height:12px;margin:2px 0 10px;display:flex}.mq-repart i{border-radius:3px}.mq-frise{height:74px;margin:6px 22px 4px;position:relative}.mq-frise:before{content:"";background:var(--line-2);height:2px;position:absolute;top:13px;left:0;right:0}.mq-frise__fait{background:var(--primary);height:2px;position:absolute;top:13px;left:0}.mq-frise__j{text-align:center;width:120px;font-size:12px;line-height:1.3;position:absolute;top:0;transform:translate(-50%)}.mq-frise__j i{background:var(--surface);border:2px solid var(--line-2);border-radius:4px;width:14px;height:14px;margin:6px auto 8px;display:block;transform:rotate(45deg)}.mq-frise__j.fait i{background:var(--primary);border-color:var(--primary)}.mq-frise__j.retard i{background:var(--danger-mark);border-color:var(--danger-mark)}.mq-frise__j b{font-weight:600;display:block}.mq-frise__j span{color:var(--ink-2)}.mq-frise__j.retard span{color:var(--danger);font-weight:600}.mq-matrice{grid-template-rows:repeat(4,62px) 20px;grid-template-columns:20px repeat(4,1fr);gap:4px;padding:4px 16px 14px;display:grid}.mq-matrice__case{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;place-content:center;gap:4px;padding:4px;display:flex}.mq-matrice__case.n1{background:color-mix(in srgb, var(--ok-mark) 14%, var(--surface))}.mq-matrice__case.n2{background:var(--warn-soft)}.mq-matrice__case.n3{background:color-mix(in srgb, var(--danger-mark) 16%, var(--surface))}.mq-matrice__case.n4{background:color-mix(in srgb, var(--danger-mark) 34%, var(--surface))}.mq-matrice__axe{color:var(--ink-2);place-items:center;font-size:11px;display:grid}.mq-matrice__axe.v{writing-mode:vertical-rl;transform:rotate(180deg)}.mq-pion{width:24px;height:24px;font:700 11px/1 var(--font);background:var(--ink);color:var(--surface);border-radius:50%;place-items:center;display:grid}.mq-pion.ia{background:var(--ai-plein);color:#fff}.mq-risque{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.mq-risque small{color:var(--ink-2);font-size:12px;display:block}.mq-tend{white-space:nowrap;font-size:12px;font-weight:600}.mq-tend.pire{color:var(--danger)}.mq-tend.mieux{color:var(--ok)}.mq-tend.egal{color:var(--ink-3)}@media (width<=1100px){.mq-grille--2-1,.mq-grille--1-1{grid-template-columns:1fr}}@media (width<=860px){.mq-chiffre{border-left:0;border-top:1px solid var(--line)}.mq-chiffre:first-child{border-top:0}.mq-chaleur{overflow-x:auto}.mq-chaleur__tete,.mq-chaleur__ligne,.mq-chaleur__detail{min-width:760px}.mq-ecart{grid-template-columns:minmax(0,1fr) 90px 56px}.mq-frise__j{width:84px;font-size:11px}}.mq-grille--3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mq-grille--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=1100px){.mq-grille--3-2,.mq-grille--1-2{grid-template-columns:1fr}}.mq-ft{--fc:minmax(220px, 1fr) repeat(5, 76px) 72px}.mq-ft__tete,.mq-ft__ligne{grid-template-columns:var(--fc);align-items:center;gap:6px;padding:0 16px;display:grid}.mq-ft__tete{height:44px;color:var(--ink-2);text-align:center;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600;line-height:1.25}.mq-ft__tete>:first-child{text-align:left}.mq-ft__tete b{color:var(--ink);font-size:12.5px;display:block}.mq-ft__ligne{border-bottom:1px solid var(--line);min-height:44px;font-size:13.5px}.mq-ft__ligne small{color:var(--ink-2);font-size:12px;display:block}.mq-ft__case{border:1px solid var(--line);height:30px;font:500 12.5px/1 var(--mono);background:var(--surface);border-radius:7px;place-items:center;display:grid}.mq-ft__case.vide{color:#0000;background:var(--surface-2);border-color:#0000}.mq-ft__case.ia{border:1.5px dashed var(--ai);background:var(--ai-soft);color:var(--ai-strong);font-weight:600}.mq-ft__tot{text-align:right;font:600 12.5px/1 var(--mono)}.mq-ft__ligne--pied{background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);border-bottom:0;font-weight:700}.mq-ft__ligne--pied span{text-align:center;font:600 12.5px/1 var(--mono)}.mq-ft__ligne--pied span:first-child{text-align:left;font:700 13.5px/1.4 var(--font)}.mq-anneau-grand{place-items:center;padding:6px 0 2px;display:grid}.mq-reunion{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.mq-reunion[aria-current=true]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.mq-puce-ia{background:var(--ai-soft);height:22px;color:var(--ai-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.mq-liste-p{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.6}.mq-liste-p li{margin:3px 0}.mq-liste-p li::marker{color:var(--ai)}.mq-feuille{background:var(--surface);border:1px solid var(--line);box-shadow:var(--ombre);border-radius:6px;max-width:760px;margin:0 auto;padding:34px 40px;font-size:13.5px;line-height:1.6}.mq-feuille h2{letter-spacing:-.02em;margin:0 0 2px;font-size:21px}.mq-feuille h3{margin:20px 0 6px;font-size:14px}.mq-feuille p{margin:0 0 8px}.mq-feuille__chiffres{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 6px;display:grid}.mq-feuille__chiffres div{border:1px solid var(--line);border-radius:8px;padding:9px 11px}.mq-feuille__chiffres b{letter-spacing:-.02em;font-size:18px;display:block}.mq-feuille__chiffres span{color:var(--ink-2);font-size:11.5px}.mq-modele{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.mq-modele[aria-current=true]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.mq-modele__icone{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.mq-groupe-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;padding:12px 16px 6px;font-size:12px;font-weight:700;display:flex}.mq-groupe-t.retard{color:var(--danger)}.mq-tache{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto auto 24px;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.mq-tache b{font-weight:600}.mq-tache .quand{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.mq-tache .quand.retard{color:var(--danger);font-weight:700}.mq-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mq-kanban__col{background:var(--neutral-soft);border-radius:var(--r-card);flex-direction:column;gap:8px;min-height:120px;padding:10px;display:flex}.mq-kanban__tete{align-items:center;gap:8px;padding:2px 4px 4px;font-size:12.5px;font-weight:700;display:flex}.mq-kanban__carte{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.mq-kanban__carte b{font-weight:600;line-height:1.35}.mq-kanban__bas{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.mq-kanban__carte.retard{box-shadow:inset 3px 0 0 var(--danger-mark)}.mq-demande-grande{border:1.5px solid var(--ai-line);background:var(--surface);border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.6}.mq-mini{height:26px;position:relative}.mq-mini i{background:var(--primary);border-radius:4px;height:10px;position:absolute;top:8px}.mq-mini i.j{background:var(--ink);border-radius:2px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg)}.mq-plan-ligne{grid-template-columns:minmax(230px,1.1fr) 64px minmax(0,1.6fr);align-items:center;gap:12px;padding:3px 16px;font-size:13px;display:grid}.mq-plan-ligne.phase{background:var(--surface-2);border-top:1px solid var(--line);padding-top:6px;padding-bottom:6px;font-weight:700}.mq-plan-ligne.phase .mq-mini i{background:var(--ink);height:5px;top:11px}.mq-connecteurs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.mq-connecteur{flex-direction:column;gap:10px;padding:16px;display:flex}.mq-connecteur__tete{align-items:center;gap:12px;display:flex}.mq-connecteur__logo{background:var(--surface-2);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.mq-connecteur__logo svg{width:20px;height:20px}.mq-connecteur h3{margin:0;font-size:14.5px}.mq-connecteur p{color:var(--ink-2);margin:0;font-size:13px}.mq-connecteur__flux{flex-wrap:wrap;gap:5px;display:flex}.mq-inter{background:var(--line-2);border-radius:999px;flex-shrink:0;width:36px;height:21px;margin-left:auto;position:relative}.mq-inter:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:2px}.mq-inter.oui{background:var(--primary)}.mq-inter.oui:after{left:17px}@media (width<=860px){.mq-ft{overflow-x:auto}.mq-ft__tete,.mq-ft__ligne{min-width:640px}.mq-kanban{grid-template-columns:repeat(4,260px);overflow-x:auto}.mq-feuille{padding:20px 18px}.mq-feuille__chiffres{grid-template-columns:repeat(2,1fr)}.mq-tache{grid-template-columns:18px minmax(0,1fr) auto}.mq-tache>.mq-source,.mq-tache>.mq-av{display:none}}.mq{--cat-1:#0d9488;--cat-2:#1d4f91;--cat-3:#a16207}.mq[data-theme=dark]{--cat-1:#10a093;--cat-2:#4a86e0;--cat-3:#c08420}.mq-grille--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mq-ecart b.texte,.mq-eq__jauge b{font:700 12.5px/1 var(--font)}@media (width<=1100px){.mq-grille--3{grid-template-columns:1fr}}.mq-kpis{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mq-kpi{border-left:1px solid var(--line);min-width:0;padding:14px 16px 13px}.mq-kpi:first-child{border-left:0}.mq-kpi__nom{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mq-kpi__ligne{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 5px;display:flex}.mq-kpi__val{letter-spacing:-.035em;white-space:nowrap;font-size:27px;font-weight:700;line-height:1.2}.mq-kpi__pied{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.mq-kpi__delta{white-space:nowrap;background:var(--neutral-soft);height:20px;color:var(--ink-2);border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:0 6px 0 4px;font-weight:700;display:inline-flex}.mq-kpi__delta svg{width:13px;height:13px}.mq-kpi__delta.mieux{background:var(--ok-soft);color:var(--ok)}.mq-kpi__delta.pire{background:var(--danger-soft);color:var(--danger)}.mq-kpi__courbe{flex-shrink:0;overflow:visible}.mq-kpi__courbe .trait{fill:none;stroke:var(--ink-3);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.mq-kpi__courbe .fond{fill:var(--ink-3);opacity:.1}.mq-kpi__courbe circle{fill:var(--ink-3);stroke:var(--surface);stroke-width:2px}.mq-kpi__courbe.mieux .trait{stroke:var(--primary)}.mq-kpi__courbe.mieux .fond,.mq-kpi__courbe.mieux circle{fill:var(--primary)}.mq-kpi__courbe.pire .trait{stroke:var(--danger-mark)}.mq-kpi__courbe.pire .fond,.mq-kpi__courbe.pire circle{fill:var(--danger-mark)}.mq-fait{color:var(--ink-2);margin:0 0 8px;font-size:13px}.mq-fait b{color:var(--ink);font-weight:700}.mq-svg .zone-retard{fill:var(--danger-mark);opacity:.06}.mq-svg .rythme{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4}.mq-svg .manque{stroke:var(--danger-mark);stroke-width:1.5px;stroke-dasharray:2 3}.mq-svg .bulle{stroke-width:1.5px;fill-opacity:.22}.mq-svg .bulle.ok{fill:var(--ok-mark);stroke:var(--ok-mark)}.mq-svg .bulle.warn{fill:var(--warn-mark);stroke:var(--warn-mark);fill-opacity:.3}.mq-svg .bulle.danger{fill:var(--danger-mark);stroke:var(--danger-mark);fill-opacity:.3}.mq-svg text.nom{fill:var(--ink);font-size:11px;font-weight:600}.mq-svg text.discret{fill:var(--ink-2)}.mq-svg text.retard{fill:var(--danger);font-weight:600}.mq-svg .b-prim{fill:var(--primary)}.mq-svg .b-queue{fill:var(--line-2)}.mq-svg .creees{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mq-svg .repere{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.mq-legende i.carre{vertical-align:-1px;border-radius:3px;width:10px;height:10px}.mq-legende i.rond{vertical-align:-1px;border-radius:50%;width:10px;height:10px}.mq-constat{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:13px 16px 14px;display:grid}.mq-constat__n{background:var(--ai-soft);width:24px;height:24px;color:var(--ai-strong);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.mq-constat__titre{letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.4}.mq-constat__preuve{color:var(--ink-2);margin-top:3px;font-size:13px}.mq-constat__pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:9px;font-size:13px;display:flex}.mq-ecart__axe i.plus.doux{background:var(--ink-3)}.mq-eq{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.6fr) minmax(88px,1fr) minmax(88px,1fr) 76px 96px;align-items:center;gap:14px;padding:11px 16px;font-size:13.5px;display:grid}.mq-eq--tete{color:var(--ink-2);border-top:0;padding-top:0;padding-bottom:8px;font-size:11.5px;font-weight:600}.mq-eq__nom{align-items:center;gap:10px;min-width:0;display:flex}.mq-eq__nom b{font-weight:600;display:block}.mq-eq__nom small{color:var(--ink-2);font-size:12px;display:block}.mq-eq__nom .mq-point{border-radius:3px;width:10px;height:10px}.mq-eq__jauge{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.mq-eq__jauge b{text-align:right}.mq-eq b.pire{color:var(--danger)}.mq-eq__debit{align-items:center;gap:10px;display:flex}.mq-eq__debit .mq-tendance{flex:1;height:22px}@media (width<=860px){.mq-kpis{grid-template-columns:1fr 1fr}.mq-kpi{border-left:0;border-top:1px solid var(--line)}.mq-kpi:nth-child(-n+2){border-top:0}.mq-kpi:nth-child(2n){border-left:1px solid var(--line)}.mq-kpi:last-child:nth-child(odd){grid-column:1/-1}.mq-kpi__val{font-size:23px}.mq-kpi__courbe{width:64px}}.mq-cherche{border:1px solid var(--line-2);background:var(--surface-2);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:8px;flex:220px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.mq-doc{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto 24px 52px;align-items:center;gap:12px;padding:9px 14px;font-size:13.5px;display:grid}.mq-doc b{font-weight:600;display:block}.mq-doc small{color:var(--ink-2);font-size:12px;display:block}.mq-doc time{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:12px}.mq-doc[aria-current=true]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.mq-doc__icone{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.mq-doc__icone svg{width:17px;height:17px}.mq-doc[aria-current=true] .mq-doc__icone{background:var(--surface)}.mq-apercu{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:18px;display:grid}.mq-apercu__page{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:6px;padding:14px 12px;display:flex;box-shadow:0 4px 12px #0e1b1a14}.mq-apercu__page i{background:var(--line-2);border-radius:2px;height:4px;display:block}.mq-apercu__page i.ajout{background:color-mix(in srgb, var(--ai) 50%, var(--surface))}.mq-apercu__infos{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.mq-apercu__infos span{color:var(--ink-2);font-size:11.5px;display:block}.mq-apercu__infos b{font-size:13px;font-weight:600}.mq-change{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.mq-ia+.mq-change{border-top:0;margin-top:4px}.mq-change .plus,.mq-change .modif{border-radius:5px;place-items:center;height:20px;font-size:11px;font-weight:700;display:inline-grid}.mq-change .plus{background:var(--ok-soft);color:var(--ok)}.mq-change .modif{background:var(--warn-soft);color:var(--warn)}.mq-encart-ia{border:1px solid var(--ai-line);background:var(--ai-soft);border-radius:10px;padding:10px 12px;font-size:13.5px}.mq-reglage{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:grid}.mq-reglage b{font-weight:600;display:block}.mq-reglage small{color:var(--ink-2);font-size:12px;display:block}.mq-segment button.ia[aria-pressed=true]{color:var(--ai-strong)}.mq-champ{border:1px solid var(--line-2);background:var(--surface);border-radius:7px;place-items:center;min-width:78px;height:30px;padding:0 10px;font-size:13px;font-weight:600;display:inline-grid}.mq-renvoi{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:grid}.mq-renvoi b{font-weight:700;display:block}.mq-renvoi small{color:var(--ink-2);font-size:12.5px;display:block}.mq-renvoi>svg{color:var(--ink-2)}.mq-journal{border-top:1px solid var(--line);grid-template-columns:40px 24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.mq-journal time{font:500 12px/1 var(--mono);color:var(--ink-2)}.mq-journal__texte{min-width:0}.mq-journal__texte b{font-weight:600}.mq-journal__texte small{color:var(--ink-2);font-size:12px;display:block}.mq-journal__texte .qui{font-weight:600}.mq-journal__texte .ia{color:var(--ai-strong);font-weight:700}.mq-journal__etat{align-items:center;gap:4px;display:flex}.mq-acteur{background:var(--neutral-soft);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.mq-acteur svg{width:13px;height:13px}.mq-acteur.ia{background:var(--ai-soft);color:var(--ai-strong)}.mq-sujet{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 24px;align-items:center;gap:10px;padding:7px 16px;font-size:13px;display:grid}.mq-sujet b{text-align:right;font-weight:700}.mq-conv{flex-direction:column;flex:1;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex}.mq-conv__tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-conv .mq-msg{font-size:14.5px;line-height:1.6}.mq-conv .mq-msg--ia{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px 12px}.mq-conv__charge{grid-template-columns:repeat(6,1fr);gap:8px;max-width:420px;height:116px;margin:10px 0 12px;display:grid}.mq-conv__charge span{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.mq-conv__charge i{background:var(--line-2);border-radius:4px 4px 0 0;order:1;width:100%}.mq-conv__charge i.d{background:var(--danger-mark)}.mq-conv__charge b{order:0;font-size:12px;font-weight:700}.mq-conv__charge small{color:var(--ink-2);white-space:nowrap;order:2;font-size:11px}.mq-conv__bas{z-index:5;background:var(--bg);flex-direction:column;gap:8px;width:100%;max-width:760px;margin:0 auto -18px;padding:10px 0 0;display:flex;position:sticky;bottom:0}@media (width<=860px){.mq-doc{grid-template-columns:34px minmax(0,1fr) auto;gap:4px 12px}.mq-doc>.mq-source,.mq-doc>.mq-av{display:none}.mq-doc>:nth-child(3){grid-area:2/2/auto/-1;justify-self:start}.mq-doc>time{grid-area:1/3}.mq-cherche{flex:none;min-width:250px}.mq-apercu{grid-template-columns:96px minmax(0,1fr);gap:14px}.mq-reglage{grid-template-columns:34px minmax(0,1fr)}.mq-reglage>:nth-child(3){grid-column:1/-1;justify-self:start}.mq-reglage small.tr,.mq-journal__texte small.tr{white-space:normal}.mq-journal{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 12px}.mq-journal time{display:none}.mq-journal__etat{grid-column:2}.mq-conv__bas{margin-bottom:-20px;bottom:60px}.mq-conv__bas .mq-suggestions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq-conv__bas .mq-suggestions button{flex-shrink:0}}.mq-grille>*{min-width:0}.mq-journal__etat{flex-direction:row-reverse}.mq-conv__charge{gap:14px;max-width:330px;height:104px}.mq-conv__charge i{max-width:26px}@media (width<=860px){.mq-onglets{scrollbar-width:none;overflow-x:auto}.mq-carte:has(>.mq-eq){overflow-x:auto}.mq-eq{min-width:620px}}.mq-page>*{flex-shrink:0}.mq-grille--lateral{grid-template-columns:320px minmax(0,1fr)}@media (width<=1100px){.mq-grille--lateral{grid-template-columns:1fr}}@media (width<=860px){.mq-scenario{grid-template-columns:1fr}.mq-carte:has(>.mq-gantt){overflow-x:auto}.mq-gantt{--gcols:172px 0px 46px;min-width:780px}.mq-gantt__tete>span:nth-child(2),.mq-gantt__ligne>span:nth-child(2){visibility:hidden;padding:0}.mq-gantt__ligne--tache{background:var(--surface)}.mq-gantt__tete>span:first-child,.mq-gantt__ligne>span:first-child,.mq-charge__ligne>span:first-child{z-index:5;background:inherit;position:sticky;left:0}.mq-gantt__tete,.mq-charge__ligne{background:var(--surface)}}.mq-grille--lateral-d{grid-template-columns:minmax(0,1fr) 300px}.mq-ligne--suivi{grid-template-columns:minmax(0,1fr) 110px auto}.mq-ligne--action{grid-template-columns:minmax(0,1fr) auto}.mq-ecart b{font:700 12.5px/1 var(--font)}@media (width<=1100px){.mq-grille--lateral-d{grid-template-columns:1fr}}@media (width<=860px){.mq-carte__corps:has(>.mq-svg--large){overflow-x:auto}.mq-svg--large{min-width:580px}.mq-ligne .tr,.mq-reunion .tr{white-space:normal}.mq-ligne--action{grid-template-columns:1fr;gap:8px}.mq-ligne--suivi{grid-template-columns:minmax(0,1fr) 60px auto}.mq-risque{grid-template-columns:24px minmax(0,1fr) auto;align-items:start}.mq-risque>.mq-tend,.mq-risque .mq-av{display:none}.mq-risque .tr{white-space:normal}.mq-plan-ligne{grid-template-columns:minmax(0,1fr) 58px 64px;gap:8px}.mq-kpi__pied{flex-wrap:wrap;gap:4px 8px}.mq-kpi__pied .tr{white-space:normal}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cp-tint:#15803d;--cp-tint-text:#136c34;--cp-tint-soft:#15803d21;--cp-tint-pressed:#116530;--cp-on-tint:#fff;--cp-label:#1d1d1f;--cp-label-2:#6e6e73;--cp-label-3:#8e8e93;--cp-label-4:#c7c7cc;--cp-bg:#f5f5f7;--cp-surface:#fff;--cp-fill:#7676801f;--cp-fill-strong:#76768033;--cp-separator:#e5e5ea;--cp-separator-soft:#efeff4;--cp-border-field:#d1d1d6;--cp-glass-sidebar:#ececf0c7;--cp-glass-toolbar:#ffffffb8;--cp-glass-blur:blur(24px) saturate(180%);--cp-glass-edge:.5px solid #0000001a;--cp-success:#248a3d;--cp-success-soft:#e9f5ec;--cp-warning:#c93400;--cp-warning-soft:#fdf0e8;--cp-danger:#d70015;--cp-danger-soft:#fdecee;--cp-info:#0040dd;--cp-info-soft:#e8eefc;--cp-neutral:#48484a;--cp-neutral-soft:#efeff4;--cp-icon-cockpit:#15803d;--cp-icon-courrier:#0071e3;--cp-icon-direction:#5856d6;--cp-icon-equipe:#0a84a8;--cp-icon-commerce:#c93400;--cp-icon-atelier:#8e6a3d;--cp-icon-produit:#8944ab;--cp-icon-achats:#d30f67;--cp-icon-logistique:#b25000;--cp-icon-compta:#248a3d;--cp-icon-referentiels:#6e6e73;--cp-icon-former:#0071a4;--cp-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--cp-font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, "Inter", sans-serif;--cp-font-mono:"SF Mono", ui-monospace, Menlo, "JetBrains Mono", monospace;--cp-text-largetitle:700 30px/1.15 var(--cp-font);--cp-track-largetitle:-.5px;--cp-text-title2:600 22px/1.2 var(--cp-font);--cp-track-title2:-.3px;--cp-text-headline:600 15px/1.35 var(--cp-font);--cp-text-body:400 14px/1.5 var(--cp-font);--cp-text-row:500 13.5px/1.35 var(--cp-font);--cp-text-callout:400 13px/1.45 var(--cp-font);--cp-text-footnote:400 12.5px/1.4 var(--cp-font);--cp-text-caption:500 12px/1.3 var(--cp-font);--cp-text-kpi:700 28px/1.1 var(--cp-font-rounded);--cp-track-kpi:-.4px;--cp-text-ref:400 12.5px/1.3 var(--cp-font-mono);--cp-radius-window:12px;--cp-radius-card:12px;--cp-radius-control:8px;--cp-radius-capsule:999px;--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:20px;--cp-space-6:24px;--cp-space-7:28px;--cp-space-8:32px;--cp-control-h:30px;--cp-field-h:34px;--cp-touch-h:52px;--cp-sidebar-w:244px;--cp-toolbar-h:52px;--cp-shadow-card:0 0 0 .5px #00000012, 0 2px 10px #0000000a;--cp-shadow-segment:0 1px 3px #0000001a;--cp-shadow-popover:0 0 0 .5px #0000001a, 0 12px 32px #00000024;--cp-focus:0 0 0 3px #15803d59;--cp-duration:.15s;--cp-ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--cp-tint:#30b55c;--cp-tint-text:#4cc774;--cp-tint-soft:#30b55c33;--cp-tint-pressed:#28a050;--cp-on-tint:#04130a;--cp-label:#f5f5f7;--cp-label-2:#98989d;--cp-label-3:#636366;--cp-label-4:#48484a;--cp-bg:#000;--cp-surface:#1c1c1e;--cp-fill:#7676803d;--cp-fill-strong:#76768052;--cp-separator:#38383a;--cp-separator-soft:#2c2c2e;--cp-border-field:#48484a;--cp-glass-sidebar:#1e1e20b8;--cp-glass-toolbar:#1c1c1eb8;--cp-glass-edge:.5px solid #ffffff1a;--cp-success:#30d158;--cp-success-soft:#30d15829;--cp-warning:#ff9f0a;--cp-warning-soft:#ff9f0a29;--cp-danger:#ff6961;--cp-danger-soft:#ff453a29;--cp-info:#409cff;--cp-info-soft:#409cff29;--cp-neutral:#aeaeb2;--cp-neutral-soft:#7676803d;--cp-shadow-card:0 0 0 .5px #ffffff14}}:root[data-theme=dark]{--cp-tint:#30b55c;--cp-tint-text:#4cc774;--cp-tint-soft:#30b55c33;--cp-on-tint:#04130a;--cp-label:#f5f5f7;--cp-label-2:#98989d;--cp-label-3:#636366;--cp-label-4:#48484a;--cp-bg:#000;--cp-surface:#1c1c1e;--cp-fill:#7676803d;--cp-separator:#38383a;--cp-separator-soft:#2c2c2e;--cp-border-field:#48484a;--cp-glass-sidebar:#1e1e20b8;--cp-glass-toolbar:#1c1c1eb8;--cp-glass-edge:.5px solid #ffffff1a;--cp-success:#30d158;--cp-success-soft:#30d15829;--cp-warning:#ff9f0a;--cp-warning-soft:#ff9f0a29;--cp-danger:#ff6961;--cp-danger-soft:#ff453a29;--cp-info:#409cff;--cp-info-soft:#409cff29;--cp-neutral:#aeaeb2;--cp-neutral-soft:#7676803d;--cp-shadow-card:0 0 0 .5px #ffffff14}@media (prefers-reduced-motion:reduce){:root{--cp-duration:0s}}.cp-app{font:var(--cp-text-body);color:var(--cp-label);background:var(--cp-bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.cp-app a{color:var(--cp-tint-text);text-decoration:none}.cp-app :focus-visible{box-shadow:var(--cp-focus);border-radius:var(--cp-radius-control);outline:none}.cp-window{min-height:100vh;display:flex}.cp-sidebar{width:var(--cp-sidebar-w);box-sizing:border-box;background:var(--cp-glass-sidebar);-webkit-backdrop-filter:var(--cp-glass-blur);backdrop-filter:var(--cp-glass-blur);border-right:var(--cp-glass-edge);flex-direction:column;flex-shrink:0;gap:1px;padding:14px 10px 12px;display:flex}.cp-sidebar__group{font:var(--cp-text-caption);color:var(--cp-label-2);padding:14px 10px 4px}.cp-sidebar__item{border-radius:var(--cp-radius-control);height:30px;font:400 13.5px/1 var(--cp-font);color:var(--cp-label);align-items:center;gap:9px;padding:0 10px 0 8px;display:flex}.cp-sidebar__item--sub{padding-left:34px}.cp-sidebar__item[aria-current=page]{background:var(--cp-tint-soft);font-weight:600}.cp-sidebar__icon{flex-shrink:0;width:17px;height:17px}.cp-main{flex-direction:column;flex-grow:1;min-width:0;display:flex}.cp-toolbar{z-index:10;height:var(--cp-toolbar-h);background:var(--cp-glass-toolbar);-webkit-backdrop-filter:var(--cp-glass-blur);backdrop-filter:var(--cp-glass-blur);border-bottom:var(--cp-glass-edge);align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.cp-content{flex-direction:column;gap:16px;padding:22px 28px;display:flex}.cp-page-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cp-page-title{font:var(--cp-text-largetitle);letter-spacing:var(--cp-track-largetitle);margin:0}.cp-page-subtitle{font:var(--cp-text-callout);color:var(--cp-label-2)}.cp-search{border-radius:var(--cp-radius-capsule);background:var(--cp-fill);height:32px;color:var(--cp-label-2);align-items:center;gap:8px;padding:0 14px;display:flex}.cp-search input{font:var(--cp-text-callout);color:var(--cp-label);background:0 0;border:0;outline:none;flex-grow:1}.cp-btn{height:var(--cp-control-h);border-radius:var(--cp-radius-capsule);font:600 13px/1 var(--cp-font);cursor:pointer;background:var(--cp-fill);color:var(--cp-tint-text);transition:background-color var(--cp-duration) var(--cp-ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cp-btn--primary{background:var(--cp-tint);color:var(--cp-on-tint);padding:0 16px}.cp-btn--primary:active{background:var(--cp-tint-pressed)}.cp-btn--plain{background:0 0;padding:0 6px}.cp-btn--destructive{color:var(--cp-danger)}.cp-btn--touch{height:var(--cp-touch-h);padding:0 24px;font-size:16px}.cp-btn:disabled{opacity:.4;cursor:default}.cp-status{border-radius:var(--cp-radius-capsule);height:22px;font:600 12px/1 var(--cp-font);white-space:nowrap;background:var(--cp-neutral-soft);color:var(--cp-neutral);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.cp-status:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.cp-status--success{background:var(--cp-success-soft);color:var(--cp-success)}.cp-status--warning{background:var(--cp-warning-soft);color:var(--cp-warning)}.cp-status--danger{background:var(--cp-danger-soft);color:var(--cp-danger)}.cp-status--info{background:var(--cp-info-soft);color:var(--cp-info)}.cp-count{box-sizing:border-box;border-radius:var(--cp-radius-capsule);min-width:20px;height:20px;font:700 11.5px/1 var(--cp-font);background:var(--cp-fill-strong);color:var(--cp-neutral);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.cp-count--active{background:var(--cp-tint-soft);color:var(--cp-tint-text)}.cp-count--alert{background:var(--cp-danger);color:#fff}.cp-segmented{border-radius:var(--cp-radius-capsule);background:var(--cp-fill);gap:2px;padding:2px;display:inline-flex}.cp-segmented__item{border-radius:var(--cp-radius-capsule);height:28px;font:500 13px/1 var(--cp-font);color:var(--cp-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.cp-segmented__item[aria-selected=true]{background:var(--cp-surface);box-shadow:var(--cp-shadow-segment);font-weight:600}.cp-card{background:var(--cp-surface);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card);overflow:hidden}.cp-card__header{justify-content:space-between;align-items:baseline;padding:12px 16px 10px;display:flex}.cp-card__title{font:var(--cp-text-headline)}.cp-card__meta{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400}.cp-row{border-top:1px solid var(--cp-separator-soft);align-items:center;gap:14px;padding:10px 16px;display:grid}.cp-row__title{font:var(--cp-text-row)}.cp-row__sub{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400}.cp-row__amount{font:var(--cp-text-row);text-align:right}.cp-row__actions{justify-content:flex-end;gap:6px;display:flex}.cp-row--link:after{content:"";border-right:2px solid var(--cp-label-4);border-top:2px solid var(--cp-label-4);justify-self:end;width:7px;height:7px;transform:rotate(45deg)}.cp-table-head{border-bottom:1px solid var(--cp-separator);font:600 11.5px/1.2 var(--cp-font);color:var(--cp-label-2);gap:14px;padding:8px 16px;display:grid}.cp-ref{font:var(--cp-text-ref);color:var(--cp-tint-text)}.cp-kpi{background:var(--cp-surface);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card);color:var(--cp-label);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cp-kpi__label{font:500 12.5px/1.2 var(--cp-font);color:var(--cp-label-2)}.cp-kpi__value{font:var(--cp-text-kpi);letter-spacing:var(--cp-track-kpi)}.cp-kpi__sub{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400}.cp-signal{font:var(--cp-text-callout);color:var(--cp-label);align-items:flex-start;gap:10px;display:flex}.cp-signal:before{content:"";background:var(--cp-warning);border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.cp-signal--danger:before{background:var(--cp-danger)}.cp-signal--success:before{background:var(--cp-success)}.cp-signal--info:before{background:var(--cp-info)}.cp-field{font:var(--cp-text-caption);color:var(--cp-label-2);flex-direction:column;gap:5px;font-weight:400;display:flex}.cp-input,.cp-select,.cp-textarea{height:var(--cp-field-h);box-sizing:border-box;border:1px solid var(--cp-border-field);border-radius:var(--cp-radius-control);background:var(--cp-surface);width:100%;font:var(--cp-text-callout);color:var(--cp-label);padding:0 10px}.cp-textarea{resize:vertical;height:auto;padding:8px 10px}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{border-color:var(--cp-tint);box-shadow:var(--cp-focus);outline:none}.cp-scan{border:1.5px solid var(--cp-tint);border-radius:12px;height:56px;font-size:17px}.cp-check{appearance:none;border:1.5px solid var(--cp-label-4);cursor:pointer;border-radius:50%;width:20px;height:20px;margin:0}.cp-check:checked{border-color:var(--cp-tint);background:var(--cp-tint) center/12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cp-switch{appearance:none;background:var(--cp-fill-strong);cursor:pointer;width:42px;height:26px;transition:background-color var(--cp-duration) var(--cp-ease);border-radius:13px;margin:0;position:relative}.cp-switch:after{content:"";width:22px;height:22px;transition:transform var(--cp-duration) var(--cp-ease);background:#fff;border-radius:11px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cp-switch:checked{background:var(--cp-tint)}.cp-switch:checked:after{transform:translate(16px)}.cp-avatar{background:var(--cp-separator);width:30px;height:30px;color:var(--cp-label);font:600 12px/1 var(--cp-font);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cp-avatar--agent{background:var(--cp-tint-soft);color:var(--cp-tint-text)}.cp-empty{flex-direction:column;gap:6px;padding:24px 16px;display:flex}.cp-empty__title{font:var(--cp-text-row)}.cp-empty__text{font:var(--cp-text-footnote);color:var(--cp-label-2);max-width:60ch}html,body{margin:0}body{min-height:100vh}button{font-family:inherit}.cp-select{appearance:auto}.muet{color:var(--cp-label-2)}.droite{text-align:right}.nowrap{white-space:nowrap}.tronque{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rangee{align-items:center;gap:var(--cp-space-2);display:flex}.rangee--large{gap:var(--cp-space-4)}.rangee--retour{flex-wrap:wrap}.pousse{margin-left:auto}.pile{gap:var(--cp-space-3);flex-direction:column;display:flex}.icone{flex-shrink:0;width:16px;height:16px}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-sidebar{height:100vh;position:sticky;top:0}.marque{flex-direction:column;gap:2px;padding:4px 10px 12px;display:flex}.marque__nom{font:var(--cp-text-headline)}.marque__org{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400}.cp-sidebar__item{cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:0;width:100%;text-decoration:none}.cp-app a.cp-sidebar__item{color:var(--cp-label)}.cp-sidebar__item:hover{background:var(--cp-fill)}.cp-sidebar__item[aria-current=page] .cp-sidebar__icon{color:var(--cp-tint-text)}.cp-sidebar__icon{color:var(--cp-label-2)}.sidebar__bas{flex-direction:column;gap:1px;margin-top:auto;display:flex}.compte{align-items:center;gap:9px;padding:8px 8px 4px;display:flex}.compte__nom{font:var(--cp-text-row)}.cp-content{box-sizing:border-box;width:100%;max-width:1760px}.barre-mobile{display:none}@media (width<=900px){.cp-window{flex-direction:column}.cp-sidebar{display:none}.barre-mobile{z-index:20;background:var(--cp-glass-toolbar);-webkit-backdrop-filter:var(--cp-glass-blur);backdrop-filter:var(--cp-glass-blur);border-bottom:var(--cp-glass-edge);gap:2px;padding:6px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.barre-mobile a{border-radius:var(--cp-radius-control);height:44px;font:500 13px/1 var(--cp-font);color:var(--cp-label);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.barre-mobile a[aria-current=page]{background:var(--cp-tint-soft);font-weight:600}.cp-content{padding:16px 14px}.cp-page-header{flex-direction:column;align-items:stretch}.cp-page-title{font-size:24px}}.cp-page-header>div:first-child{min-width:0}.entete-actions{gap:var(--cp-space-2);flex-wrap:wrap;align-items:center;display:flex}.fil{font:var(--cp-text-caption);color:var(--cp-label-2);align-items:center;gap:6px;margin-bottom:4px;font-weight:400;display:flex}.cp-btn{white-space:nowrap;text-decoration:none}.cp-btn:hover:not(:disabled){background:var(--cp-fill-strong)}.cp-btn--primary:hover:not(:disabled){background:var(--cp-tint-pressed)}.cp-btn--plain:hover:not(:disabled){background:var(--cp-fill)}.cp-app a.cp-btn--primary{color:var(--cp-on-tint)}.cp-btn--icone{width:var(--cp-control-h);padding:0}.tourne{animation:.9s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tourne{animation:none}}.table{overflow-x:auto}.table .cp-table-head{background:var(--cp-surface);z-index:1;align-items:end;position:sticky;top:0}.table .cp-row{min-height:22px;padding-top:8px;padding-bottom:8px}.table .cp-row:hover{background:var(--cp-bg)}.cp-row--action{cursor:pointer;text-decoration:none}.cp-app a.cp-row--action{color:var(--cp-label)}.cp-row[aria-selected=true]{background:var(--cp-tint-soft)}.tri{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tri[aria-sort]{color:var(--cp-label)}.cp-field>span:first-child{font:var(--cp-text-caption);color:var(--cp-label-2)}.cp-field__erreur{color:var(--cp-danger);font:var(--cp-text-caption);font-weight:400}.cp-input[aria-invalid=true]{border-color:var(--cp-danger)}.cp-input--nu{background:0 0;border-color:#0000;height:28px;padding:0 6px}.cp-input--nu:hover{border-color:var(--cp-border-field)}.cp-input--nu:focus{background:var(--cp-surface)}.cp-input--chiffre{text-align:right;font-variant-numeric:tabular-nums}.grille-form{gap:var(--cp-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.grille-form .large{grid-column:1/-1}.squelette{border-radius:var(--cp-radius-control);background:var(--cp-fill);min-height:14px;animation:1.2s ease-in-out infinite alternate pulse}@keyframes pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.squelette{animation:none}}.etat{padding:var(--cp-space-6) var(--cp-space-4);gap:var(--cp-space-2);flex-direction:column;align-items:flex-start;display:flex}.etat__titre{font:var(--cp-text-headline)}.etat__texte{font:var(--cp-text-callout);color:var(--cp-label-2);max-width:70ch}.notifs{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.notif{pointer-events:auto;border-radius:var(--cp-radius-capsule);background:var(--cp-label);color:var(--cp-surface);font:var(--cp-text-callout);box-shadow:var(--cp-shadow-popover);align-items:center;gap:10px;max-width:min(92vw,640px);padding:9px 14px;display:flex}.notif--erreur{background:var(--cp-danger);color:var(--cp-on-tint)}.voile{z-index:50;background:var(--cp-fill-strong);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modale{background:var(--cp-surface);border-radius:var(--cp-radius-window);box-shadow:var(--cp-shadow-popover);flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 32px);display:flex}.modale__tete{justify-content:space-between;align-items:center;padding:14px 18px 6px;display:flex}.modale__titre{font:var(--cp-text-title2);letter-spacing:var(--cp-track-title2);margin:0}.modale__corps{gap:var(--cp-space-4);flex-direction:column;padding:8px 18px 14px;display:flex;overflow-y:auto}.modale__pied{justify-content:flex-end;gap:var(--cp-space-2);border-top:1px solid var(--cp-separator-soft);padding:12px 18px;display:flex}.panneau{z-index:40;background:var(--cp-surface);width:min(440px,100vw);box-shadow:var(--cp-shadow-popover);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panneau__corps{gap:var(--cp-space-4);flex-direction:column;flex-grow:1;padding:6px 18px 18px;display:flex;overflow-y:auto}.avatars{display:inline-flex}.avatars .cp-avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--cp-surface);font-size:10.5px}.avatars .cp-avatar+.cp-avatar{margin-left:-6px}.jauge{align-items:center;gap:8px;min-width:90px;display:flex}.jauge__piste{border-radius:var(--cp-radius-capsule);background:var(--cp-fill);flex-grow:1;height:6px;overflow:hidden}.jauge__barre{border-radius:var(--cp-radius-capsule);background:var(--cp-tint);height:100%}.jauge__barre--warning{background:var(--cp-warning)}.jauge__barre--danger{background:var(--cp-danger)}.jauge__valeur{font:var(--cp-text-caption);color:var(--cp-label-2);text-align:right;min-width:38px}.kpis{gap:var(--cp-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.cp-kpi--action{text-align:left;cursor:pointer;font:inherit;border:0}.cp-kpi--action:hover,.cp-kpi[aria-pressed=true]{box-shadow:var(--cp-shadow-card), 0 0 0 2px var(--cp-tint)}.cartes{gap:var(--cp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;display:grid}.cartes>.large{grid-column:1/-1}.carte-corps{padding:4px 16px 16px}.filtres{gap:var(--cp-space-2);flex-wrap:wrap;align-items:center;display:flex}.puce{border-radius:var(--cp-radius-capsule);background:var(--cp-fill);height:28px;color:var(--cp-label);font:500 12.5px/1 var(--cp-font);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.puce:hover{background:var(--cp-fill-strong)}.puce[aria-pressed=true],.puce--filtre{background:var(--cp-tint-soft);color:var(--cp-tint-text);font-weight:600}.graph{flex-direction:column;gap:2px;display:flex}.graph__ligne{border-radius:var(--cp-radius-control);width:100%;min-height:30px;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;grid-template-columns:minmax(120px,34%) 1fr auto;align-items:center;gap:10px;padding:3px 6px;display:grid}.graph__ligne:hover{background:var(--cp-bg)}.graph__ligne[aria-pressed=true]{background:var(--cp-tint-soft)}.graph__ligne--estompee{opacity:.4}.graph__nom{font:var(--cp-text-callout)}.graph__piste{height:14px;position:relative}.graph__barre{background:var(--cp-tint);border-radius:0 4px 4px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.graph__barre--fond{background:var(--cp-fill-strong)}.graph__barre--success{background:var(--cp-success)}.graph__barre--warning{background:var(--cp-warning)}.graph__barre--danger{background:var(--cp-danger)}.graph__barre--info{background:var(--cp-info)}.graph__barre--neutre{background:var(--cp-neutral)}.graph__repere{background:var(--cp-label);width:2px;position:absolute;top:-3px;bottom:-3px}.graph__valeur{font:var(--cp-text-caption);color:var(--cp-label-2);white-space:nowrap;text-align:right;min-width:64px}.legende{gap:var(--cp-space-4);font:var(--cp-text-caption);color:var(--cp-label-2);flex-wrap:wrap;padding:2px 6px 8px;font-weight:400;display:flex}.legende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.colonnes{align-items:flex-end;gap:2px;height:150px;padding:0 6px;display:flex}.colonne{cursor:pointer;min-width:0;height:100%;font:inherit;color:inherit;border-radius:var(--cp-radius-control);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;gap:4px;padding:0 1px;display:flex}.colonne:hover{background:var(--cp-bg)}.colonne[aria-pressed=true]{background:var(--cp-tint-soft)}.colonne__barre{background:var(--cp-tint);border-radius:4px 4px 0 0;min-height:2px}.colonne__barre--vide{background:var(--cp-fill-strong)}.colonne__nom{font:400 11px/1.2 var(--cp-font);color:var(--cp-label-2);text-align:center;white-space:nowrap;overflow:hidden}.infobulle{z-index:200;pointer-events:none;border-radius:var(--cp-radius-control);background:var(--cp-surface);box-shadow:var(--cp-shadow-popover);font:var(--cp-text-caption);color:var(--cp-label);max-width:280px;padding:7px 10px;font-weight:400;position:fixed}.infobulle b{margin-bottom:2px;font-weight:600;display:block}.etapes{flex-direction:column;display:flex}.etape{border-top:1px solid var(--cp-separator-soft);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:9px 16px;display:grid}.etape__icone{width:18px;height:18px;color:var(--cp-label-3);margin-top:1px}.etape--ok .etape__icone{color:var(--cp-success)}.etape--echec .etape__icone{color:var(--cp-danger)}.etape--en_cours .etape__icone{color:var(--cp-tint-text)}.onglets{max-width:100%;overflow-x:auto}.onglets .cp-segmented__item{white-space:nowrap;text-decoration:none}.cp-app a.cp-segmented__item{color:var(--cp-label)}.gantt{border-top:1px solid var(--cp-separator);grid-template-columns:minmax(200px,300px) 1fr;display:grid}.gantt__noms{border-right:1px solid var(--cp-separator);min-width:0}.gantt__zone{position:relative;overflow-x:auto}.gantt__tete{background:var(--cp-surface);border-bottom:1px solid var(--cp-separator);z-index:2;box-sizing:border-box;height:46px;position:sticky;top:0}.gantt__tete--noms{font:600 11.5px/1.2 var(--cp-font);color:var(--cp-label-2);align-items:flex-end;padding:0 12px 7px;display:flex}.gantt__mois{font:600 11.5px/1.2 var(--cp-font);color:var(--cp-label-2);white-space:nowrap;text-transform:capitalize;padding-left:6px;position:absolute;top:5px}.gantt__jour{font:400 10.5px/1.2 var(--cp-font);color:var(--cp-label-2);text-align:center;position:absolute;bottom:5px}.gantt__ligne{border-bottom:1px solid var(--cp-separator-soft);box-sizing:border-box;width:100%;height:34px;font:var(--cp-text-callout);color:var(--cp-label);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:8px;padding:0 12px;display:flex}.gantt__ligne:hover,.gantt__ligne[aria-selected=true]{background:var(--cp-bg)}.gantt__ligne--phase{font:var(--cp-text-row);cursor:default;background:var(--cp-bg);font-weight:600}.gantt__rail{border-bottom:1px solid var(--cp-separator-soft);box-sizing:border-box;height:34px;position:relative}.gantt__rail--phase{background:var(--cp-bg)}.gantt__fond{pointer-events:none;position:absolute;top:46px;bottom:0}.gantt__weekend{background:var(--cp-bg)}.gantt__aujourdhui{background:var(--cp-danger);z-index:1;width:2px}.gantt__barre{background:var(--cp-tint-soft);height:18px;box-shadow:inset 0 0 0 1px var(--cp-tint);cursor:grab;touch-action:none;box-sizing:border-box;border-radius:5px;position:absolute;top:8px;overflow:hidden}.gantt__barre:active{cursor:grabbing}.gantt__barre--retard{box-shadow:inset 0 0 0 1px var(--cp-danger);background:var(--cp-danger-soft)}.gantt__barre--finie{box-shadow:inset 0 0 0 1px var(--cp-success);background:var(--cp-success-soft)}.gantt__fait{background:var(--cp-tint);opacity:.55;position:absolute;top:0;bottom:0;left:0}.gantt__barre--retard .gantt__fait{background:var(--cp-danger)}.gantt__barre--finie .gantt__fait{background:var(--cp-success)}.gantt__poignee{cursor:ew-resize;z-index:1;width:8px;position:absolute;top:0;bottom:0}.gantt__poignee--g{left:0}.gantt__poignee--d{right:0}.gantt__jalon{background:var(--cp-label);cursor:grab;touch-action:none;border-radius:3px;width:16px;height:16px;position:absolute;top:9px;transform:rotate(45deg)}.gantt__etiquette{font:var(--cp-text-caption);color:var(--cp-label-2);white-space:nowrap;pointer-events:none;font-weight:400;position:absolute;top:9px}.gantt__liens{pointer-events:none;position:absolute;top:46px;left:0;overflow:visible}.gantt__liens path{fill:none;stroke:var(--cp-label-3);stroke-width:1.5px}.gantt__liens path.conflit{stroke:var(--cp-danger)}.gantt__liens polygon{fill:var(--cp-label-3)}.gantt__liens polygon.conflit{fill:var(--cp-danger)}.gantt__sansdate{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400;position:absolute;top:9px;left:8px}.feuille{grid-template-columns:minmax(180px,1fr) repeat(7,62px) 64px 34px;align-items:center;min-width:760px;display:grid}.feuille>div{border-top:1px solid var(--cp-separator-soft);box-sizing:border-box;align-items:center;height:100%;min-height:30px;padding:5px 6px;display:flex}.feuille__tete{font:600 11.5px/1.2 var(--cp-font);color:var(--cp-label-2);text-align:center;border-bottom:1px solid var(--cp-separator);justify-content:center;border-top:0!important}.feuille__tete--jour{flex-direction:column;gap:1px}.feuille__tete--auj{color:var(--cp-tint-text)}.feuille__we{background:var(--cp-bg)}.feuille__projet{font:var(--cp-text-row);background:var(--cp-bg);grid-column:1/-1;font-weight:600;padding-left:16px!important}.feuille__nom{min-width:0;padding-left:16px!important}.feuille__total{font:var(--cp-text-row);justify-content:flex-end}.feuille__pied{font:var(--cp-text-row);justify-content:center;font-weight:600;border-top:1px solid var(--cp-separator)!important}.feuille input{text-align:center;width:100%;height:28px;padding:0 2px}.feuille input:disabled{background:var(--cp-success-soft);color:var(--cp-label);border-color:#0000}.accueil{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.accueil__carte{gap:var(--cp-space-4);flex-direction:column;width:min(460px,100%);padding:28px;display:flex}.accueil__titre{font:var(--cp-text-largetitle);letter-spacing:var(--cp-track-largetitle);margin:0}.accueil ul{color:var(--cp-label-2);font:var(--cp-text-callout);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.cp-card__header{flex-wrap:wrap;gap:2px 12px}.cp-segmented{align-self:flex-start;max-width:100%}.cp-select{max-width:100%}.rangee--retour>.rangee{flex-wrap:wrap;min-width:0}@media (width<=900px){.rangee--retour>.pousse{margin-left:0}.entete-actions{row-gap:var(--cp-space-2)}.cp-select,.cp-input{max-width:100%}}.tendance{align-items:flex-end;gap:3px;width:100%;display:flex}.tendance__barre{background:var(--cp-fill-strong);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px}.tendance__barre--cours{background:var(--cp-label)}.anneau{flex-shrink:0}.anneau__fond{fill:none;stroke:var(--cp-fill-strong);stroke-width:2px}.anneau__arc{fill:none;stroke:var(--cp-label-2);stroke-width:2px;stroke-linecap:round}.anneau__plein{fill:var(--cp-label-2)}.anneau__coche{fill:none;stroke:var(--cp-surface);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pa{padding-top:var(--cp-space-3);grid-template-columns:minmax(0,760px) 248px;justify-content:center;gap:72px;display:grid}.pa__colonne{flex-direction:column;gap:36px;min-width:0;display:flex}.pa__date{font:var(--cp-text-callout);color:var(--cp-label-2);margin-bottom:6px}.pa__phrase{font:var(--cp-text-largetitle);letter-spacing:var(--cp-track-largetitle);margin:0}.pa__titre{margin:0 0 var(--cp-space-2);font:var(--cp-text-headline)}.pa__points{background:var(--cp-surface);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card)}.pa-point{padding:20px 24px 16px}.pa-point+.pa-point{border-top:1px solid var(--cp-separator-soft)}.pa-point__tete{justify-content:space-between;align-items:baseline;gap:var(--cp-space-4);display:flex}.pa-point__titre{font:var(--cp-text-headline);text-decoration:none}.cp-app a.pa-point__titre{color:var(--cp-label)}.cp-app a.pa-point__titre:hover{color:var(--cp-tint-text)}.pa-point__meta{font:var(--cp-text-footnote);color:var(--cp-label-2);white-space:nowrap}.pa-point__mesures{margin-top:var(--cp-space-2);flex-wrap:wrap;gap:6px 36px;display:flex}.pa-mesure{align-items:baseline;gap:9px;text-decoration:none;display:flex}.pa-mesure__valeur{font:var(--cp-text-kpi);letter-spacing:var(--cp-track-kpi);color:var(--cp-label);white-space:nowrap}.pa-mesure__valeur--danger{color:var(--cp-danger)}.pa-mesure__valeur--warning{color:var(--cp-warning)}.pa-mesure__libelle{font:var(--cp-text-callout);color:var(--cp-label-2)}.cp-app a.pa-mesure:hover .pa-mesure__libelle{color:var(--cp-label)}.pa-point__details{margin:var(--cp-space-3) 0 0;padding:0;list-style:none}.pa-point__details a{justify-content:space-between;align-items:baseline;gap:var(--cp-space-4);border-radius:var(--cp-radius-control);font:var(--cp-text-callout);margin:0 -8px;padding:5px 8px;text-decoration:none;display:flex}.cp-app .pa-point__details a{color:var(--cp-label)}.pa-point__details a:hover{background:var(--cp-bg)}.pa-detail__titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.pa-detail__complement{color:var(--cp-label-2);margin-left:10px;font-weight:400}.pa-detail__valeur{color:var(--cp-label-2);white-space:nowrap}.pa-detail__valeur--warning{color:var(--cp-warning);font-weight:600}.pa-point__plus summary{margin-top:var(--cp-space-2);font:var(--cp-text-callout);color:var(--cp-tint-text);cursor:pointer}.pa-point__plus .pa-point__details{margin-top:6px}.pa-calme{gap:var(--cp-space-4);border-top:1px solid var(--cp-separator);font:var(--cp-text-row);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 124px 132px;align-items:center;padding:10px 0;text-decoration:none;display:grid}.cp-app a.pa-calme{color:var(--cp-label)}.cp-app a.pa-calme:hover .pa-calme__nom{color:var(--cp-tint-text)}.pa-calme__nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-calme__qui,.pa-calme__date{font:var(--cp-text-callout);color:var(--cp-label-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-calme__avancement{align-items:center;gap:var(--cp-space-2);display:flex}.pa-calme__piste{border-radius:var(--cp-radius-capsule);background:var(--cp-fill-strong);flex-grow:1;height:3px;overflow:hidden}.pa-calme__piste>span{background:var(--cp-label-2);height:100%;display:block}.pa-calme__pourcent{font:var(--cp-text-caption);color:var(--cp-label-2);text-align:right;min-width:36px;font-weight:400}.pa__replie summary{font:var(--cp-text-headline);color:var(--cp-label-2);cursor:pointer;padding:2px 0 var(--cp-space-2)}.pa__replie summary .muet{margin-left:4px;font-weight:400}.pa__marge{flex-direction:column;gap:36px;padding-top:74px;display:flex}.pa__chiffre{font:var(--cp-text-kpi);letter-spacing:var(--cp-track-kpi)}.pa__legende{font:var(--cp-text-footnote);color:var(--cp-label-2)}.pa__marge .tendance{margin:var(--cp-space-4) 0 6px}.pa__equipes{margin-bottom:var(--cp-space-2);flex-direction:column;gap:1px;display:flex}.pa__equipes button{text-align:left;border-radius:var(--cp-radius-control);font:var(--cp-text-callout);color:var(--cp-label);cursor:pointer;background:0 0;border:0;margin:0 -8px;padding:6px 8px}.pa__equipes button:hover{background:var(--cp-fill)}.pa__equipes button{color:var(--cp-label-2)}.pa__equipes button[aria-pressed=true]{color:var(--cp-label);font-weight:600}@media (width<=1180px){.pa{grid-template-columns:minmax(0,760px);gap:36px}.pa__marge{flex-flow:wrap;padding-top:0}.pa__marge>section{flex:240px}}@media (width<=600px){.pa__colonne{gap:28px}.pa-point{padding:16px 16px 12px}.pa-point__tete{flex-direction:column;gap:2px}.pa-point__mesures{flex-direction:column}.pa-detail__titre{white-space:normal}.pa-detail__complement{margin-left:0;display:block}.pa-calme{gap:2px var(--cp-space-3);grid-template-columns:minmax(0,1fr) 96px}.pa-calme__nom{grid-area:1/1}.pa-calme__avancement{grid-area:1/2}.pa-calme__qui{grid-area:2/1}.pa-calme__date{text-align:right;grid-area:2/2}}.pb__entete{justify-content:space-between;align-items:flex-end;gap:var(--cp-space-6);display:flex}.pb__phrase{font:var(--cp-text-headline);margin-top:4px}.pb__heures{align-items:flex-end;gap:14px;display:flex}.pb__heures>span:first-child{flex-direction:column;align-items:flex-end;display:flex}.pb__heures-valeur{font:var(--cp-text-headline)}.pb__heures-libelle{font:var(--cp-text-caption);color:var(--cp-label-2);font-weight:400}.pb__heures .tendance{width:132px}.pb__equipes{border-bottom:1px solid var(--cp-separator);flex-wrap:wrap;gap:2px;display:flex}.pb__equipes button{font:var(--cp-text-callout);color:var(--cp-label-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.pb__equipes button:hover{color:var(--cp-label)}.pb__equipes button[aria-pressed=true]{color:var(--cp-label);border-bottom-color:var(--cp-tint);font-weight:600}.pb{--pb-colonnes:minmax(220px, 1.5fr) minmax(110px, .8fr) minmax(170px, 1fr) minmax(150px, .9fr) 96px minmax(200px, 1fr);background:var(--cp-surface);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card);overflow:hidden}.pb__tete,.pb-ligne{grid-template-columns:var(--pb-colonnes);gap:var(--cp-space-4);box-sizing:border-box;align-items:center;padding:0 20px;display:grid}.pb__tete{height:36px;font:600 11.5px/1.2 var(--cp-font);color:var(--cp-label-2)}.pb__groupe{border:0;border-top:1px solid var(--cp-separator);width:100%;height:40px;font:var(--cp-text-caption);color:var(--cp-label);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:10px 14px 0;font-weight:600;display:flex}.pb__groupe[aria-expanded=false]{height:36px;color:var(--cp-label-2);padding-top:0}.pb__compte{color:var(--cp-label-2);font-weight:400}.pb-ligne{border:0;border-top:1px solid var(--cp-separator-soft);width:100%;min-height:42px;font:var(--cp-text-callout);color:var(--cp-label);text-align:left;background:0 0;text-decoration:none}.pb-ligne:hover{background:var(--cp-bg)}button.pb-ligne{cursor:pointer}.pb-ligne__nom{min-width:0;font:var(--cp-text-row);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;text-decoration:none;display:flex;overflow:hidden}.cp-app a.pb-ligne__nom,.cp-app a.pb-ligne{color:var(--cp-label)}.cp-app a.pb-ligne__nom:hover{color:var(--cp-tint-text)}.pb-ligne__marque{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pb-ligne__marque--danger{background:var(--cp-danger)}.pb-ligne__marque--warning{background:var(--cp-warning)}.pb-ligne__qui,.pb-ligne__normal{color:var(--cp-label-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-ligne__avancement{align-items:center;gap:var(--cp-space-2);display:flex}.pb-ligne__budget{text-align:right;justify-self:end}.pb-ecart{flex-wrap:wrap;align-items:baseline;gap:0 6px;text-decoration:none;display:inline-flex}.pb-ecart b{font-weight:700}.cp-app a.pb-ecart--danger,.pb-ecart--danger{color:var(--cp-danger)}.cp-app a.pb-ecart--warning,.pb-ecart--warning{color:var(--cp-warning)}.pb-ligne__large{grid-column:2/6}.pb-ligne--detail{min-height:34px}.pb-ligne--detail .pb-ligne__nom{font:var(--cp-text-callout)}@media (width<=1100px){.pb{--pb-colonnes:minmax(180px, 1.5fr) minmax(150px, 1fr) minmax(130px, .9fr) 84px minmax(170px, 1fr)}.pb-ligne__qui:not(.pb-ligne__large),.pb__tete>:nth-child(2){display:none}.pb-ligne__large{grid-column:2/5}}@media (width<=760px){.pb__entete{align-items:stretch;gap:var(--cp-space-3);flex-direction:column}.pb__heures{justify-content:space-between}.pb__heures>span:first-child{align-items:flex-start}.pb__tete,.pb-ligne__vide,.pb-ligne__normal.pb-ligne__budget{display:none}.pb-ligne{gap:1px var(--cp-space-3);flex-wrap:wrap;padding:11px 16px 11px 34px;display:flex}.pb-ligne__nom{white-space:normal;flex:100%;margin-left:-18px}.pb-ecart{flex:100%;order:1}.pb-ligne__qui,.pb-ligne__normal{order:2}.pb-ligne__budget{text-align:left;justify-self:auto}.pb__equipes{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pb__equipes button{white-space:nowrap}.pb-ligne__qui:not(.pb-ligne__large){display:inline}}:root,:root[data-theme=dark]{--cp-tint:#0f766e;--cp-tint-text:#0f766e;--cp-tint-soft:#e1f4f1;--cp-tint-pressed:#0b5e57;--cp-on-tint:#fff;--cp-label:#0e1b1a;--cp-label-2:#48566a;--cp-label-3:#5f6d82;--cp-label-4:#cfd8da;--cp-bg:#f3f6f6;--cp-surface:#fff;--cp-fill:#edf1f2;--cp-fill-strong:#e3e9ea;--cp-separator:#e3e9ea;--cp-separator-soft:#edf1f2;--cp-border-field:#cfd8da;--cp-success:#137638;--cp-success-soft:#e5f5ea;--cp-warning:#a8540a;--cp-warning-soft:#fef3d2;--cp-danger:#c81e1e;--cp-danger-soft:#fdeaea;--cp-info:#0f766e;--cp-info-soft:#e1f4f1;--cp-neutral:#48566a;--cp-neutral-soft:#edf1f2;--cp-font:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--cp-font-rounded:var(--cp-font);--cp-font-mono:"Fira Code", ui-monospace, Menlo, monospace;--cp-radius-capsule:8px;--cp-shadow-card:0 0 0 1px #e3e9ea;--cp-shadow-segment:0 1px 2px #0e1b1a1f;--cp-focus:0 0 0 2px #fff, 0 0 0 4px #0d9488}@media (prefers-color-scheme:dark){:root{--cp-tint:#0f766e;--cp-tint-text:#0f766e;--cp-tint-soft:#e1f4f1;--cp-tint-pressed:#0b5e57;--cp-on-tint:#fff;--cp-label:#0e1b1a;--cp-label-2:#48566a;--cp-label-3:#5f6d82;--cp-label-4:#cfd8da;--cp-bg:#f3f6f6;--cp-surface:#fff;--cp-fill:#edf1f2;--cp-fill-strong:#e3e9ea;--cp-separator:#e3e9ea;--cp-separator-soft:#edf1f2;--cp-border-field:#cfd8da;--cp-glass-sidebar:#fff;--cp-glass-toolbar:#fff;--cp-glass-edge:1px solid #e3e9ea;--cp-success:#137638;--cp-success-soft:#e5f5ea;--cp-warning:#a8540a;--cp-warning-soft:#fef3d2;--cp-danger:#c81e1e;--cp-danger-soft:#fdeaea;--cp-info:#0f766e;--cp-info-soft:#e1f4f1;--cp-neutral:#48566a;--cp-neutral-soft:#edf1f2;--cp-shadow-card:0 0 0 1px #e3e9ea}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ancien{display:contents}.accueil-fond{background:var(--cp-bg);min-height:100vh}.ancien>*{flex-shrink:0}.ancien .cp-page-title{font:700 23px/1.2 var(--cp-font);letter-spacing:-.025em}.ancien .cp-segmented.onglets{border-bottom:1px solid var(--cp-separator);background:0 0;border-radius:0;align-self:stretch;gap:2px;padding:0}.ancien .onglets .cp-segmented__item{height:38px;box-shadow:none;color:var(--cp-label-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 12px;font-weight:500}.ancien .onglets .cp-segmented__item:hover{color:var(--cp-label)}.ancien .onglets .cp-segmented__item[aria-selected=true]{color:var(--cp-label);border-bottom-color:#0d9488;font-weight:700}.mq--reel .mq-page{padding-top:26px}.mq-point--carre{background:var(--line-2);border-radius:3px}.mq-nav__projet[aria-current=page]{background:var(--primary-soft);color:var(--primary-strong);font-weight:700}.mq-nav__projet[aria-current=page] .mq-point--carre{background:var(--primary)}.mq-nav__projet .mq-compte{min-width:18px;height:18px;margin-left:auto;font-size:11px}.mq-nav button.mq-nav__lien{text-align:left;background:0 0;border:0;width:100%}.mq-compte-u{align-items:center;gap:10px;min-width:0;padding:8px 10px 4px;font-size:13px;display:flex}.mq-compte-u b{font-weight:600;display:block}.mq-compte-u small{color:var(--ink-2);font-size:11.5px;display:block}.mq-pas{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);align-items:center;height:34px;display:inline-flex}.mq-pas b{text-align:center;min-width:52px;font-size:13.5px;font-weight:700}.mq-pas button{width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.mq-pas button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.mq-pas button:disabled{opacity:.35;cursor:default}.mq-vide{text-align:center;padding:40px 24px}.mq-vide b{font-size:16px}.mq-vide p{max-width:62ch;color:var(--ink-2);margin:6px auto 0}.mq-vide__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.mq-attente{flex-direction:column;gap:14px;padding:20px;display:flex}.mq-attente i{background:var(--neutral-soft);border-radius:6px;height:14px;animation:1.2s ease-in-out infinite alternate mq-pulse}@keyframes mq-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.mq-attente i{animation:none}}.mq-onglets a{align-items:center;display:inline-flex}.mq-fdr{--fc:minmax(210px, 1.05fr) minmax(0, 3.2fr) 112px 168px}.mq-fdr__tete,.mq-fdr__ligne{grid-template-columns:var(--fc);align-items:center;gap:16px;padding:0 16px;display:grid}.mq-fdr__tete{height:40px;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.mq-fdr__tete .mq-route__tete span{padding-left:5px;top:19px}.mq-fdr__groupe{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:38px;padding:0 12px 0 16px;font-size:13px;display:flex}.mq-fdr__groupe:hover{background:var(--neutral-soft)}.mq-fdr__groupe b{font-weight:700}.mq-fdr__groupe .pousse{margin-left:auto}.mq-fdr__ligne{border-bottom:1px solid var(--line);min-height:50px;font-size:13.5px}.mq-fdr__ligne:hover{background:var(--surface-2)}.mq-fdr__nom{min-width:0}.mq-fdr__nom b{font-weight:600;display:block}.mq-fdr__nom small{color:var(--ink-2);font-size:12px;display:block}.mq-fdr__nom:hover b{color:var(--primary-strong)}.mq-fdr .mq-route{height:50px}.mq-fdr .mq-route__barre,.mq-fdr .mq-route__glisse{top:19px}.mq-fdr .mq-route__jalon{top:18px}.mq-route__barre.coupe-g{border-top-left-radius:0;border-bottom-left-radius:0}.mq-route__barre.coupe-d{border-top-right-radius:0;border-bottom-right-radius:0}.mq-route__jalon.fait{background:var(--primary-strong)}.mq-pied i.jalon{background:var(--ink);vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:8px;transform:rotate(45deg)}.mq-pf__budget small b.pire,.mq-ali__val.pire,.mq-dep b.pire{color:var(--danger)}.mq-dep b.mieux{color:var(--ok)}.mq-dep{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(96px,1fr)) 110px 76px;align-items:center;gap:14px;padding:9px 16px;font-size:13.5px;display:grid}.mq-dep>a{padding-left:14px}.mq-dep--fort>a{padding-left:0}.mq-dep>span:not(.mq-ecart__axe),.mq-dep>b{text-align:right;white-space:nowrap}.mq-dep>b{font-size:13px;font-weight:700}.mq-dep>a:hover{color:var(--primary-strong)}.mq-dep--tete{color:var(--ink-2);border-top:0;padding-top:2px;font-size:11.5px;font-weight:600}.mq-dep--tete>span:first-child{text-align:left}.mq-dep--fort{background:var(--surface-2);font-weight:700}.mq-dep--total{border-top:2px solid var(--line-2);font-weight:700}.mq-dep--total>span:first-child{text-align:left}.mq-avis{color:var(--warn);font-weight:600}.mq-ali__bilan{flex-direction:column;gap:10px;padding-top:16px;display:flex}.mq-ali__bilan .mq-sante__barre{margin:0}.mq-ali__compte{flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.mq-ali__compte span{align-items:center;gap:7px;display:inline-flex}.mq-ali__compte b{font-weight:700}.mq-ali{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1.3fr) minmax(220px,1.5fr) 150px 130px 140px;align-items:center;gap:18px;padding:10px 16px;font-size:13.5px;display:grid}.mq-ali--tete{color:var(--ink-2);border-top:0;padding-top:12px;padding-bottom:8px;font-size:11.5px;font-weight:600}.mq-ali__av small{color:var(--ink-2);margin-top:5px;font-size:12px;display:block}.mq-ali__av small b{color:var(--ink);font-weight:700}.mq-ali__av .mq-barre-p{height:8px;overflow:visible}.mq-ali__av .mq-barre-p>i{border-radius:999px}.mq-ali__av .mq-barre-p>u{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.mq-ali__val{font-weight:700}.mq-ali__val.alerte{color:var(--warn)}.mq-ali__val small{color:var(--ink-2);font-size:12px;font-weight:500;display:block}.mq-ali__val .muet{font-weight:500}.mq-ali>span:last-child{text-align:right}.mq-pf__fin small.alerte{color:var(--warn)}.mq-ali{grid-template-columns:minmax(200px,1.3fr) minmax(220px,1.5fr) 190px 120px 136px}
