:root{--bg:#f6f6f4;--bg-raised:#eeeeea;--surface:#ffffff;--ink:#111111;--ink-60:rgba(17,17,17,0.6);--ink-40:rgba(17,17,17,0.42);--ink-25:rgba(17,17,17,0.25);--hairline:rgba(17,17,17,0.13);--hairline-soft:rgba(17,17,17,0.07);--brand:#009800;--brand-soft:rgba(0,152,0,0.12);--plate:#0d0d0d;--plate-ink:#f8f8f8;--plate-60:rgba(248,248,248,0.62);--plate-hairline:rgba(248,248,248,0.14);--ok:#2f7d32;--ok-bg:#e6f2e6;--warn:#96660c;--warn-bg:#f7edd6;--over:#a52f22;--over-bg:#f7e1dd;--neutral-bg:#ececea;--radius:10px;--radius-sm:6px;--shadow-card:0 1px 2px rgba(17,17,17,0.05),0 8px 24px rgba(17,17,17,0.06);--shadow-plate:0 2px 6px rgba(13,13,13,0.18),0 18px 40px rgba(13,13,13,0.16);--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ink);color:var(--bg)}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.1}a{color:inherit}.display{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.08}.display em{font-style:normal;color:var(--brand)}.plate{background:var(--plate);color:var(--plate-ink);border-radius:var(--radius)}.plate .mono-label{color:var(--plate-60)}.mono-label{font-family:var(--font-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.11em}.mono-label,.note{color:var(--ink-40)}.note{font-size:12.5px;line-height:1.55}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.container{max-width:1240px;margin:0 auto;padding:0 24px}.hairline-row{display:flex;align-items:center;gap:12px}.hairline-row .line{height:1px;flex:1 1;background:var(--hairline-soft)}.card{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius);box-shadow:var(--shadow-card)}.gauge{position:relative;height:6px;background:var(--neutral-bg);overflow:hidden;min-width:72px}.gauge,.gauge>i{border-radius:3px}.gauge>i{position:absolute;inset:0 auto 0 0;transition:width .6s var(--ease)}.gauge>i.ok{background:var(--ok)}.gauge>i.warning{background:var(--warn)}.gauge>i.over{background:var(--over)}.gauge:after{content:"";position:absolute;top:-1px;bottom:-1px;left:80%;width:1px;background:rgba(23,24,28,.28)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--font-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warning{background:var(--warn-bg);color:var(--warn)}.chip.over{background:var(--over-bg);color:var(--over)}.chip.no_budget{background:var(--neutral-bg);color:var(--ink-40)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;text-decoration:none;transition:background .25s var(--ease),color .25s var(--ease),transform .15s var(--ease)}.btn:hover{background:transparent;color:var(--ink)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn[disabled]{opacity:.5;cursor:default;pointer-events:none}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--hairline)}.btn.ghost:hover{border-color:var(--ink);background:var(--bg-raised)}.pill{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:5px 10px;cursor:pointer;color:var(--ink-60);font-family:var(--font-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.pill:hover{border-color:var(--ink);color:var(--ink);background:var(--bg-raised)}.pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pill:active{transform:scale(.97)}.pill[disabled]{opacity:.5;cursor:default;pointer-events:none}.linkish{background:transparent;border:0;padding:2px 0;cursor:pointer;color:var(--ink-60);font-family:var(--font-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.linkish:hover{color:var(--ink);border-bottom-color:var(--ink)}.linkish:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a.doc{text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:-webkit-text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease),-webkit-text-decoration-color .15s var(--ease)}a.doc:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}table.data{width:100%;border-collapse:collapse;font-size:13.5px}table.data th{text-align:right;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-40);padding:8px 12px;border-bottom:1px solid var(--hairline);white-space:nowrap}table.data th:first-child{text-align:left}table.data td{padding:9px 12px;border-bottom:1px solid var(--hairline-soft);text-align:right;vertical-align:middle}table.data td:first-child{text-align:left}table.data tr:last-child td{border-bottom:none}table.data tr:hover td{background:rgba(23,24,28,.025)}span.dim,td.dim{color:var(--ink-40)}td.neg{color:var(--over)}details.poste{border-bottom:1px solid var(--hairline-soft)}details.poste:last-of-type{border-bottom:none}:root{--col-etat:110px}details.poste>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 130px 130px 150px var(--col-etat);grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;transition:background .2s var(--ease)}details.poste>summary::-webkit-details-marker{display:none}details.poste>summary:hover{background:rgba(23,24,28,.03)}details.poste>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}details.poste[open]>summary{background:var(--bg-raised)}details.poste .caret{display:inline-block;transition:transform .25s var(--ease);color:var(--ink-25);margin-right:10px;font-size:11px}details.poste[open] .caret{transform:rotate(90deg)}details.poste .inner{padding:4px 16px 18px;overflow-x:auto}details.poste .poste-titre{display:flex;align-items:center;min-width:0}details.poste .poste-nom{font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}details.poste .poste-meta{margin-left:10px;flex-shrink:0;white-space:nowrap}details.poste .poste-jauge{display:flex;align-items:center;gap:10px}details.poste .poste-pct{min-width:52px;text-align:right;white-space:nowrap}details.poste .poste-etat{text-align:right}details.poste .poste-etat .chip{white-space:nowrap}details.dormant{margin-top:10px;border-top:1px solid var(--rule,rgba(23,24,28,.08))}details.dormant>summary{cursor:pointer;list-style:none;padding:9px 2px 2px;color:var(--ink-60);-webkit-user-select:none;-moz-user-select:none;user-select:none}details.dormant>summary::-webkit-details-marker{display:none}details.dormant>summary:hover{color:var(--ink)}details.dormant>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}details.dormant .caret{display:inline-block;transition:transform .25s var(--ease);color:var(--ink-25);margin-right:8px;font-size:10px}details.dormant[open] .caret{transform:rotate(90deg)}.dormant-list{margin:8px 0 6px;padding:0 0 0 20px;column-count:2;column-gap:28px;list-style:none}.dormant-list li{page-break-inside:avoid;break-inside:avoid;padding:3px 0;font-size:13px;color:var(--ink-60)}@container pg (max-width: 760px){.dormant-list{column-count:1}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-60)}.field input,.field select,.field textarea{width:100%;font:inherit;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(23,24,28,.08)}.field .hint{font-size:12px;color:var(--ink-40)}.field .error{font-size:12px;color:var(--over)}.banner{border-radius:var(--radius);padding:16px 20px;border:1px solid}.banner.ok{background:var(--ok-bg);border-color:rgba(74,124,89,.3);color:var(--ok)}.banner.warning{background:var(--warn-bg);border-color:rgba(164,112,15,.3);color:var(--warn)}.banner.over{background:var(--over-bg);border-color:rgba(165,49,37,.35);color:var(--over)}.banner strong{display:block;margin-bottom:4px}.banner .body{color:var(--ink-60);font-size:13.5px}.empty{padding:48px 24px;text-align:center;color:var(--ink-40)}.empty .serif{font-size:22px;color:var(--ink-60);display:block;margin-bottom:8px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:16px}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.grid-2>*,.grid-3>*{min-width:0}.project-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(90px,1fr)) 150px 120px;grid-gap:20px;gap:20px;align-items:center;padding:18px 22px;text-decoration:none}@container pg (max-width: 960px){.project-row{grid-template-columns:1fr 1fr;row-gap:12px}.project-row>:first-child{grid-column:1/-1}}@container pg (max-width: 640px){.grid-2,.grid-3{grid-template-columns:1fr}}@container pg (max-width: 860px){details.poste>summary{grid-template-columns:minmax(0,1fr) 110px var(--col-etat)}details.poste>summary .md-only{display:none}table.data{font-size:12.5px}table.data td,table.data th{padding:7px 8px}}@container pg (max-width: 720px){details.poste>summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre etat" "jauge jauge";gap:10px 12px;padding:13px 14px}details.poste .poste-titre{grid-area:titre;flex-wrap:wrap;row-gap:2px}details.poste .poste-nom{flex:1 1 auto;min-width:0;white-space:normal}details.poste .poste-meta{flex:1 1 100%;margin-left:22px}details.poste .poste-jauge{grid-area:jauge}details.poste .poste-etat{grid-area:etat}details.poste .inner{padding:4px 12px 16px}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--plate);color:var(--plate-ink);padding:10px 16px;border-radius:0 0 var(--radius-sm) 0;z-index:100}.skip-link:focus{left:0}.nav-link{text-decoration:none;font-size:13.5px;color:var(--ink-60);padding:4px 0;border-bottom:2px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease);white-space:nowrap}.nav-link:hover{color:var(--ink);border-bottom-color:var(--brand)}.nav-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.mur{background:var(--plate);color:var(--plate-ink);border-radius:14px;padding:28px 24px 32px}.mur .mono-label{color:var(--plate-60)}.mur-phase{display:flex;align-items:center;gap:12px;margin:26px 0 12px}.mur-phase:first-of-type{margin-top:6px}.mur-phase .line{height:1px;flex:1 1;background:var(--plate-hairline)}.marque{display:block;text-decoration:none;color:inherit;background:rgba(255,255,255,.035);border:1px solid var(--plate-hairline);border-radius:12px;padding:20px 20px 16px;transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease)}.marque[data-actif="1"]:hover{transform:translateY(-2px);background:rgba(255,255,255,.06);border-color:rgba(248,248,248,.28)}.marque[data-actif="1"]:active{transform:translateY(0)}.marque:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.marque[data-actif="0"]{border-style:dashed;opacity:.72}.marque-logo{height:46px;width:auto;max-width:190px;object-fit:contain;object-position:left center}.marque-nom{font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jauge-sombre{height:4px;border-radius:999px;background:rgba(248,248,248,.16);overflow:hidden}.jauge-sombre>span{display:block;height:100%;border-radius:999px;background:var(--brand)}.jauge-sombre[data-niveau=warning]>span{background:#d9a53c}.jauge-sombre[data-niveau=over]>span{background:#e0654f}@container pg (max-width: 720px){.mur{padding:20px 16px 24px;border-radius:12px}.marque{padding:16px}.marque-logo{height:38px}}@media (prefers-reduced-motion:reduce){.marque,.nav-link{transition:none}.marque[data-actif="1"]:hover{transform:none}}@media (max-width:720px){.nav-link{font-size:14px}}.note-plate{font-size:12.5px;line-height:1.5;color:var(--plate-60)}.mur-phase .titre{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:rgba(248,248,248,.78);white-space:nowrap}.mur-phase .compte{font-size:12.5px;color:var(--plate-60)}.alerte{display:block;background:var(--over-bg);color:var(--over);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;line-height:1.5;text-wrap:pretty}.val-fold{display:none}@container pg (max-width: 720px){.val-col{display:none}.val-fold{display:table-cell}}body.d1{--bg:#f7f7f5;--bg-raised:#efefeb;--surface:#ffffff;--ink:#141414;--ink-60:#5f5f5a;--ink-40:#5f5f5a;--ink-25:#b9b9b3;--hairline:rgba(20,20,20,0.12);--hairline-soft:rgba(20,20,20,0.07);--brand:#009800;--radius:12px;--radius-sm:8px;--shadow-card:0 1px 2px rgba(20,20,20,0.04),0 4px 16px rgba(20,20,20,0.04)}.dx .field label,.dx .mono-label,.dx table.data th{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500;color:var(--ink-60)}.dx .mur .mono-label,.dx .plate .mono-label{color:var(--plate-60)}.dx .btn,.dx .chip,.dx .linkish,.dx .pill{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;letter-spacing:0}.dx .chip{font-size:12px;font-weight:500}.dx .linkish{font-size:13.5px;font-weight:500}.dx .btn{font-size:14px;font-weight:500;padding:10px 18px}.nv-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.nv-main{min-width:0;padding:30px 0 80px}.nv-main,.pg-main{container-type:inline-size;container-name:pg}.nv-railbox{position:-webkit-sticky;position:sticky;top:0;height:100vh}.nv-railbox .nv-rail{height:100%;overflow-y:auto}.nv-railbox .nv-items{display:contents}.v3 .nv-rail .nv-help{margin-top:auto;padding-bottom:6px}.v3 .nv-rail .nv-help+.foot{margin-top:0}.v3 .nv-rail .nv-help a.it{justify-content:flex-start;gap:10px;min-height:48px;padding:0 8px;color:var(--ink);font-weight:500}.v3 .nv-rail .nv-help a.it:after{margin-left:auto}.v3 .nv-rail .nv-help .help-ic{background:var(--brand);color:#fff;font-size:17px;font-weight:700}.v3.dx .nv-rail .foot .who small{font-family:var(--font-body),system-ui,sans-serif;font-size:12px;letter-spacing:0;text-transform:none}.v3 .dlg-wrap.nv-go-wrap{position:fixed;z-index:50;align-items:flex-start;padding-top:14vh}.v3 .dlg.nv-go .bd{padding:14px 14px 8px}.v3 .nv-go-list{list-style:none;margin:0;padding:0 8px 10px;max-height:50vh;overflow-y:auto}.v3 .nv-go-list li[role=option]{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-60);font-size:14px;cursor:pointer}.v3 .nv-go-list li.is-cur{background:var(--bg-raised);color:var(--ink)}.v3 .nv-go-list .code{font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--ink-60);width:26px}.v3 .nv-go-none{padding:8px 10px}@media (max-width:900px){.nv-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.nv-shell .nv-railbox{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto}.nv-shell .nv-railbox .nv-rail{height:auto;overflow:visible;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--hairline-soft)}.nv-shell .nv-railbox .nv-rail .logo{padding:0!important;flex:0 0 auto}.nv-shell .nv-railbox .nv-rail .go-btn,.nv-shell .nv-railbox .nv-rail .logo .w{display:none}.nv-shell .nv-railbox .nv-items{display:flex;flex-direction:row;overflow-x:auto;gap:2px;flex:1 1 auto;min-width:0}.nv-shell .nv-railbox .nv-rail a.it{flex:0 0 auto;min-height:40px;white-space:nowrap}.nv-shell .nv-railbox .nv-rail .grp,.nv-shell .nv-railbox .nv-rail a.it.is-on:after{display:none}.nv-shell .nv-railbox .nv-rail .foot{margin:0;padding:0;border:0;flex:0 0 auto}.nv-shell .nv-railbox .nv-rail .nv-help{margin:0;padding:0;flex:0 0 auto}.nv-shell .nv-railbox .nv-rail .nv-help a.it{min-height:0;padding:0;background:none;box-shadow:none}.nv-shell .nv-railbox .nv-rail .nv-help .lbl{display:none}.nv-shell .nv-railbox .nv-rail .nv-help a.it.is-on .help-ic{box-shadow:0 0 0 3px var(--brand-soft)}.nv-shell .nv-railbox .nv-rail .foot .who{display:none}.nv-main{padding-top:20px}}@media print{.nv-shell{display:block;min-height:0}.nv-railbox{display:none!important}.nv-main{padding:0}}.nv-main:has(>.pg-v3){padding:0}.pg-v3{min-height:100vh}.v3 .nt-chip .nt-chip-x{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;color:inherit;text-decoration:none;font-size:14px;line-height:1}.v3 .nt-pages{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0 4px}.v3 .nt-pages .nt-add{text-decoration:none}.v3 .tg-peek.tg-peek-page{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;z-index:30}.v3 .tg-full{display:grid;grid-gap:18px;gap:18px;max-width:760px}.v3 .tg-full h2{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.v3 span.nt-empty.warn{color:var(--warn);background:var(--warn-bg)}.v3 .kb-title b,.v3 .nt-row .nt-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v3 .nt-row .tg-site.gen{white-space:normal;max-width:100%}.v3 .kb-sub.ok a,.v3 .nt-sub.ok a{color:var(--ink-60);text-decoration:line-through}.v3 .dlg-wrap.sz-fixed{position:fixed;z-index:50}.v3.pg-v3:has(>.sz-bar){display:flex;flex-direction:column}.v3.pg-v3:has(>.sz-bar)>form{display:contents}.v3.pg-v3:has(.sz-bar) .sz-ph{flex:1 0 auto}.v3 .sz-item-labels{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.v3 .sz-item-label{display:flex;gap:10px;align-items:center;border:1px dashed var(--ink-25);border-radius:6px;padding:10px;background:var(--surface);page-break-inside:avoid;break-inside:avoid}.v3 .nt-chip select{font:inherit;color:inherit;background:transparent;border:0;padding:2px;cursor:pointer;max-width:100%;text-overflow:ellipsis}.v3 .nt-chip select:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.v3 .nt-chip:not(:has(.nt-chip-x)){padding-right:10px}.v3 a.nt-p,.v3 a.tg-site{text-decoration:none;color:inherit;border-radius:6px}.v3 a.nt-p:hover,.v3 a.tg-site:hover{background:var(--bg-raised)}@media (max-width:640px){.v3 .ap:has(.sz-zones){padding:18px 16px 28px;gap:16px}.v3 .ap:has(.sz-zones) .ap-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.v3 .ap:has(.sz-zones) .ap-acts{flex-wrap:wrap}.v3 .ap:has(.sz-zones) .sz-zones{column-count:1}}@media (max-width:640px){.v3 .ap:has(.nt-views){padding:18px 16px 28px;gap:16px;grid-template-columns:minmax(0,1fr)}.v3 .ap:has(.nt-views) .ap-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.v3 .ap:has(.nt-views) .ap-acts{flex-wrap:wrap}.v3 .ap .ch-one.nt{grid-template-columns:minmax(0,1fr);min-width:0}.v3 .ap .nt-bar{flex-direction:column;align-items:stretch;gap:8px;min-width:0}.v3 .ap .nt-views{overflow-x:auto;scrollbar-width:none;min-width:0}.v3 .ap .nt-views::-webkit-scrollbar{display:none}.v3 .ap .nt-view{flex:0 0 auto;white-space:nowrap}.v3 .ap .nt-tools{width:100%}.v3 .ap .nt-search{width:100%;min-height:44px;font-size:16px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface)}.v3 .ap .nt-sortbar{min-width:0}.v3 .ap .nt-chip{max-width:100%;min-width:0}.v3 .ap .nt-chip select{min-width:0;max-width:62vw}.v3 .ap .nt-cols.stj{display:none}.v3 .ap .nt-row.stj{grid-template-columns:84px minmax(0,1fr) minmax(0,max-content);align-items:center;row-gap:4px;padding:10px 8px}.v3 .ap .nt-row.stj>*{min-width:0}.v3 .ap .nt-row.stj>:first-child{grid-area:1/1}.v3 .ap .nt-row.stj>:nth-child(2){grid-area:1/2}.v3 .ap .nt-row.stj>:nth-child(4){grid-area:1/3;justify-self:end}.v3 .ap .nt-row.stj>:nth-child(3){grid-area:2/1;justify-self:start}.v3 .ap .nt-row.stj>:nth-child(5){grid-area:2/2;overflow:hidden;white-space:nowrap}.v3 .ap .nt-row.stj>:nth-child(6){grid-area:2/3;justify-self:end;overflow:hidden;white-space:nowrap}.v3 .ap .nt-row.stj>:nth-child(7){grid-area:3/1/3/-1}.v3 .ap .nt-row.stj>:nth-child(7):empty{display:none}}.v3 .row.empty{padding:12px 20px;text-align:left}@media (max-width:640px){.v3 .w3{padding:18px 16px 28px}.v3 .w3-top{flex-wrap:wrap;align-items:flex-start;gap:12px}.v3 .w3 .lead{grid-template-columns:minmax(0,1fr);padding:18px 16px;gap:12px}.v3 .w3 .lead h2{font-size:20px;overflow-wrap:anywhere}.v3 .w3 .lead .acts{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.v3 .w3 .lead .body{min-width:0}.v3 .w3 .kvg{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .w3 .kvg>div:nth-child(odd){padding-left:0;border-left:0}.v3 .w3 .kvg>div:nth-child(n+3){border-top:1px solid var(--hairline-soft)}.v3 .w3 .row{grid-template-columns:minmax(0,1fr) auto 20px;gap:6px 12px;padding:12px 16px}.v3 .w3 .row .t{grid-area:1/1/2/2}.v3 .w3 .row .n{grid-area:1/2/2/4}.v3 .w3 .row .v{grid-area:2/1/3/2;font-size:12.5px}.v3 .w3 .row .a{grid-area:2/2/3/3}.v3 .w3 .row .x{grid-area:2/3/3/4}.v3 .w3 .mini{padding:0 16px!important}.v3 .w3 .mini .r{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.v3 .w3 .mini .r>:nth-child(4){display:none}.v3 .w3 .mini .r>:nth-child(4):not(:empty){display:block;grid-column:1/-1;text-align:left;margin-top:-6px;font-size:12.5px;color:var(--ink-60)}.v3 .w3 .trunc{padding:10px 16px 12px}}.v3 .filters+.nt-sortbar{margin:-4px 0 12px}.v3 button.nt-chip{border:0;font:inherit;font-size:12.5px;cursor:pointer}.v3 button.nt-chip-x{padding:0;font-family:inherit}.v3 .ftable td.car{width:1%;padding-left:0;color:var(--ink-60);text-align:right}.v3 main.fx-list{padding:28px 32px}@media (max-width:640px){.v3 main.fx-list{padding:20px 16px}.v3 .fx .fx-head .tabs a{padding:8px 12px}.v3 .ftable-card{overflow-x:auto}.v3 .ftable-card .ftable td{white-space:nowrap}.v3 .fx .filters input[type=search]{min-width:0;flex:1 1 200px}.v3 .fx .fx-head{flex-wrap:wrap;align-items:flex-start}.v3 .fx .fx-head>div:last-child{flex-wrap:wrap;max-width:100%}.v3 .fx .fx-head .tabs{overflow-x:auto;max-width:100%}.v3 .fx .fx-head .tabs a{white-space:nowrap}}@page{size:A4 portrait;margin:10mm}@media print{.no-print{display:none!important}.v3.sz-print{min-height:0;background:#fff}.v3.sz-print .ap{padding:0;display:block}.v3 .sz-item-labels{grid-template-columns:repeat(3,1fr);gap:4mm}}.v3 .sk{padding:32px 44px 48px;display:grid;grid-gap:22px;gap:22px}.v3 .sk-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.v3 .sk-tabs{display:flex;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--hairline-soft)}.v3 .sk-card{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius)}.v3 .sk-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid var(--hairline-soft)}.v3 .sk-row:last-child{border-bottom:0}.v3 .sk-kv{display:grid;grid-gap:14px;gap:14px}.v3 .sk-kv-row{display:flex;gap:40px;align-items:center}.v3 .sk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.v3 .sk-bar{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--neutral-bg) 0,var(--bg-raised) 50%,var(--neutral-bg) 100%);background-size:200% 100%;animation:sk-shine 1.2s var(--ease) infinite}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@container pg (max-width: 720px){.v3 .sk{padding:20px 16px 32px}.v3 .sk-grid{grid-template-columns:1fr}.v3 .sk-row>.sk-bar:nth-child(3){display:none}}.nv-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:#009800;transform-origin:0 50%;transform:scaleX(0);opacity:0}.nv-progress[data-on="1"]{opacity:1;animation:nv-progress-run 8s cubic-bezier(.1,.7,.2,1) forwards}@keyframes nv-progress-run{0%{transform:scaleX(.08)}30%{transform:scaleX(.55)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.v3 .sk-bar{animation:none}.nv-progress[data-on="1"]{animation:none;transform:scaleX(.6)}}.sk.sk-panel,.v3 .sk.sk-panel{padding:8px 0 0;max-width:none}.v3 .sk.sk-in{padding:0;max-width:none}[aria-busy=true]:not([data-skeleton]){opacity:.5;cursor:progress;transition:opacity .12s var(--ease,ease)}.nv-main:has(>.v3.dx:not(.pg-v3)){padding:0}.nv-main>.v3.dx:not(.pg-v3)>main,.nv-main>.v3.pg-v3>form>main,.nv-main>.v3.pg-v3>main{padding:26px 36px 40px}.nv-main>.v3.pg-v3>.fq>.fq-hd{padding:26px 36px 18px}.nv-main:has(>.container){padding:0}.nv-main>.container{max-width:none;margin:0;padding:26px 36px 40px}@container pg (max-width: 640px){.nv-main>.container,.nv-main>.v3.dx:not(.pg-v3)>main,.nv-main>.v3.pg-v3>form>main,.nv-main>.v3.pg-v3>main{padding:18px 16px 28px}.nv-main>.v3.pg-v3>.fq>.fq-hd{padding:18px 16px}}@media print{.nv-main>.v3.pg-v3.sz-print>main{padding:0}}.v3.fq-page{height:100vh}.v3 .lead .fl-validate input,.v3.fq-page .vq-bar input[aria-label=Note]{font:inherit;font-size:14px;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface)}.v3.fq-page .vq-bar input[aria-label=Note]{min-width:220px}@media (max-width:900px){.v3.fq-page,.v3.fq-page .fq{height:auto}.v3.fq-page .fq .fq-hd{flex-wrap:wrap;align-items:flex-start;gap:12px}.v3.fq-page .fq .fq-hd>div:last-child{flex-wrap:wrap;max-width:100%}.v3.fq-page .fq .fq-hd .tabs{overflow-x:auto;max-width:100%}.v3.fq-page .fq .fq-hd .tabs a{white-space:nowrap;padding:8px 12px}.v3.fq-page .fq .vq{grid-template-columns:minmax(0,1fr);height:auto}.v3.fq-page .fq .vq-list{border-right:0;border-bottom:1px solid var(--hairline-soft);max-height:45vh;overflow-y:auto}.v3.fq-page .fq .vq-foot{display:none}.v3.fq-page .fq .vq-main{grid-template-rows:auto auto auto;scroll-margin-top:64px}.v3.fq-page .fq .vq-top{padding:18px 16px 12px;flex-wrap:wrap;align-items:flex-start}.v3.fq-page .fq .vq-top>div{min-width:0}.v3.fq-page .fq .vq-top h2{overflow-wrap:anywhere}.v3.fq-page .fq .vq-body{grid-template-columns:minmax(0,1fr);padding:0 16px}.v3.fq-page .fq .vq-body .pdf{height:60vh}.v3.fq-page .fq .vq-side{min-width:0}.v3.fq-page .fq .vq-bar{flex-wrap:wrap;padding:12px 16px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0}.v3.fq-page .fq .vq-bar .sp{display:none}.v3.fq-page .fq .vq-bar input[aria-label=Note]{min-width:0;flex:1 1 100%;order:-1}.v3.fq-page .fq .vq-bar .vq-toast{flex:1 1 100%}.v3.fq-page .fq .vq-bar .kbd{display:none}}.v3 .lead .acts.fl-validate{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end}.v3 .lead .fl-validate input{width:220px;min-width:0}@media (max-width:640px){.v3 .lead:has(.fl-validate){grid-template-columns:minmax(0,1fr)}.v3 .lead .acts.fl-validate{justify-content:flex-start}.v3 .lead .fl-validate input{flex:1 1 100%;width:auto}.v3 .lead .fl-validate .kbd{display:none}}.v3 .ap-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v3 .ap-prop .ap-form{margin-top:8px}.v3 .ap-more{padding:4px 0 12px}.v3 .ap-more,.v3 .ap-notes{display:grid;grid-gap:10px;gap:10px}.v3 .ap-notes{padding:12px;background:var(--bg);border-radius:var(--radius-sm)}.v3 .ap-note{display:grid;grid-gap:2px;gap:2px}.v3 .ap-note-body{white-space:pre-wrap;font-size:13.5px}.v3 .ap-row.sub>span:first-child{padding-left:18px}.v3 .ap-row .dot{cursor:pointer}.v3 .ap-label{width:160px}.v3 .ap-side{display:grid;grid-gap:22px;gap:22px;align-content:start;min-width:0}.v3 .ap-fiche{gap:22px}.v3 .ap-fiche>.ap-head{align-items:flex-end}.v3 .el-t td a:not(.btn),.v3 .vq-tbl td a:not(.linkish){text-decoration:none}.v3 a.btn{line-height:normal}.v3 .ap-trade .flt{padding-top:8px}.v3 .ap-trade .flt input{flex:1 1 220px}.v3 .dlg-wrap.sz-fixed .dlg{max-height:calc(100vh - 32px);overflow-y:auto}@container pg (max-width: 920px){.v3.pg-v3 .ap-grid{grid-template-columns:minmax(0,1fr)}}.v3 .ap-file{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3 .ap-prop .ap-form,.v3 .ap-prop form{min-width:0;max-width:100%}.v3 .ap-prop>span{min-width:0}dialog.dlg{padding:0;border:0;color:inherit;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}dialog.dlg::-webkit-backdrop{background:rgba(20,20,20,.28)}dialog.dlg::backdrop{background:rgba(20,20,20,.28)}@media (max-width:640px){.v3 .ap:has(.vq-tbl),.v3.pg-v3 .ap:has(.ch-grid){padding:18px 16px 28px;gap:16px}.v3.pg-v3 .ap-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.v3.pg-v3 .ap-acts{flex-wrap:wrap}.v3 .ap-card:has(>.el-t),.v3.pg-v3 .ap-card:has(>.vq-tbl){overflow-x:auto}.v3 .ap-card>.el-t,.v3.pg-v3 .ap-card>.vq-tbl{min-width:560px}.v3.pg-v3 .ch-grid{grid-template-columns:minmax(0,1fr)}.v3.pg-v3 .ch-q .ch-qr{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.v3.pg-v3 .ch-q .ch-qr>:nth-child(2){grid-column:1/-1;grid-row:2}.v3.pg-v3 .es-tools{flex-wrap:wrap}.v3.pg-v3 .es-tools .sp{display:none}.v3.pg-v3 .ap-row{grid-template-columns:minmax(0,1fr) auto 34px;row-gap:2px}.v3.pg-v3 .ap-row>:nth-child(2){grid-column:1;grid-row:2}.v3.pg-v3 .ap-row>:nth-child(3){grid-column:2;grid-row:1}.v3.pg-v3 .ap-row>:nth-child(4){grid-column:3;grid-row:1}.v3.pg-v3 .ap-prop{grid-template-columns:96px minmax(0,1fr)}.v3.pg-v3 .ap-label{width:100%}.v3.pg-v3 .dlg{width:calc(100vw - 32px);max-width:520px}.v3.pg-v3 .dlg .two-f{grid-template-columns:minmax(0,1fr)}}.v3 .ap-docname{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.v3 .ap-pick{flex-wrap:wrap}.v3 .ap-pick .ap-form{flex-wrap:nowrap;gap:2px}:is(.nv-main,.pg-main)>.v3.dx.d1 main.ch{background:none;border:0;border-radius:0;box-shadow:none}:is(.nv-main,.pg-main)>.v3.dx.d1 :is(main,.fq-hd) h1{margin:0;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.1}:is(.nv-main,.pg-main)>.v3.dx.d1 :is(.ap-head,.fx-head,.w3-top,.tg-hd,.ch-t,.nb-top,.fq-hd){align-items:flex-start}:is(.nv-main,.pg-main)>.v3.dx.d1 main>.crumb{display:block;margin-bottom:18px}:is(.nv-main,.pg-main)>.v3.dx.d1 main>.crumb+*{margin-top:-20px}:is(.nv-main,.pg-main)>.v3.dx.d1 main{max-width:none}:is(.nv-main,.pg-main)>.v3.dx.d1 main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-content:start}:is(.nv-main,.pg-main)>.v3.dx.d1 main>*{margin-top:0;margin-bottom:0;min-width:0}:is(.nv-main,.pg-main)>.v3.dx.d1 main>.ch-one{gap:20px}.v3.dx .pg-col{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-content:start}.v3.dx .pg-col>*{margin-top:0;margin-bottom:0;min-width:0}.v3.dx .pg-col>.crumb{display:block;margin-bottom:18px}.v3.dx .pg-col>.crumb+*{margin-top:-20px}.v3.dx .card-pad{padding:20px 22px}.v3.dx .ch-hd{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.v3.dx .ch-t,.v3.dx .tg-hd{flex-wrap:wrap}.v3.dx .ch-tabs{overflow-x:auto;scrollbar-width:none}.v3.dx .ch-tabs::-webkit-scrollbar{display:none}.v3.dx .ch-tab{flex:0 0 auto;margin-bottom:0}.v3.dx.d1 .ch-one.nt{grid-template-columns:minmax(0,1fr);min-width:0}.v3.dx.d1 .nt-bar{flex-direction:column;align-items:stretch;gap:8px;min-width:0}.v3.dx.d1 .nt-views{overflow-x:auto;scrollbar-width:none;min-width:0}}@media (max-width:640px){.v3.dx.d1 .nt-views::-webkit-scrollbar{display:none}.v3.dx.d1 .nt-view{flex:0 0 auto;white-space:nowrap}.v3.dx.d1 .nt-tools{width:100%;min-width:0;flex-wrap:wrap;position:relative}.v3.dx.d1 .nt-tools>div{position:static!important}.v3.dx.d1 .nt-tools .nt-menu{left:0!important;right:0!important;min-width:0}.v3.dx.d1 .nt-sortbar{min-width:0}.v3.dx.d1 .nt-cols.tg,.v3.dx.d1 .nt-cols.tgb{display:none}.v3.dx.d1 .nt-row.tg{grid-template-columns:26px minmax(0,1fr);row-gap:4px}.v3.dx.d1 .nt-row.tg>:nth-child(n+3){grid-column:2}.v3.dx.d1 .nt-row.tgb{row-gap:4px}.v3.dx.d1 .nt-row.tgb,.v3.dx.d1 .sz-lbls{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 920px){.v3.dx.d1 .ch-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v3.dx.d1 .fx-grid:not(.folded){grid-template-columns:minmax(0,1fr)}}@media print{:is(.nv-main,.pg-main)>.v3.dx.d1.sz-print main{display:block}}.pg-main{padding:36px 0 80px}.pg-main:has(>.v3.dx){padding:0}.pg-main>.v3.pg-v3>main{padding:26px 36px 40px}@container pg (max-width: 640px){.pg-main>.v3.pg-v3>main{padding:18px 16px 28px}}.pg-main>.v3.dx.d1>main.pg-solo{max-width:460px;margin-left:auto;margin-right:auto}.v3.dx .ap-phase{display:grid;grid-gap:14px;gap:14px}.v3.dx .ap-phase>.ap-sub{margin:0}.v3.dx .apch[data-actif="0"]{border-style:dashed}.v3.dx .apch .ft{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.v3.dx .marque-plate{display:inline-flex;align-items:center;background:var(--plate);border-radius:var(--radius-sm);padding:8px 12px}.v3.dx .marque-plate .marque-logo{height:38px}.v3.dx .ch-gauge.over span{background:var(--over)}.v3.dx .aide-body{padding:16px 18px 20px;display:grid;grid-gap:12px;gap:12px;font-size:14.5px;line-height:1.55}.v3.dx .aide-body p{margin:0}.v3.dx .aide-body ol{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px}.v3.dx .aide-body ol li::marker{color:var(--brand);font-weight:600}.v3.dx .aide-ui{font-weight:600}.v3.dx .aide-note{margin:0}.v3.dx .aide-figs{display:grid;grid-gap:16px;gap:16px;margin-top:4px}.v3.dx .aide-figs figure{margin:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.v3.dx .aide-figs img{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.v3.dx .aide-figs figcaption{font-size:12.5px}.v3.dx .aide-pair{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start}.v3.dx .aide-narrow{max-width:640px}.v3.dx .aide-phones{grid-template-columns:repeat(auto-fill,minmax(0,260px))}.v3.dx .aide-tbl td{vertical-align:top;line-height:1.45}.v3.dx .aide-guide{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;color:inherit;text-decoration:none;border-top:1px solid var(--hairline-soft)}.v3.dx .aide-guide:first-child{border-top:0}.v3.dx .aide-guide>span:first-child{display:grid;grid-gap:4px;gap:4px}.v3.dx .aide-guide:hover{background:var(--bg)}@container pg (max-width: 640px){.v3.dx .aide-pair{grid-template-columns:minmax(0,1fr)}.v3.dx .aide-phones{grid-template-columns:minmax(0,300px)}.v3.dx .aide-tbl thead{display:none}.v3.dx .aide-tbl tr{display:grid;grid-gap:4px;gap:4px;padding:12px 16px;border-top:1px solid var(--hairline-soft)}.v3.dx .aide-tbl tr:first-child{border-top:0}.v3.dx .aide-tbl td{padding:0;border:0}.v3.dx .aide-tbl td:first-child{font-weight:600}}@media (max-width:640px){.v3.pg-v3 .ap-card:has(>.aide-tbl){overflow-x:visible}.v3.pg-v3 .ap-card>.vq-tbl.aide-tbl{min-width:0}}.v3 .pr-new{padding:12px 16px 14px;border-top:1px solid var(--hairline-soft)}.v3 .pr-confirm,.v3 .pr-new{display:grid;grid-gap:10px;gap:10px}.v3 .pr-confirm .meta{margin:0}.v3 .pr-confirm .btn{justify-content:center;min-height:48px}.v3 .pr-err{margin:0;font-size:14px;color:var(--over)}.v3 .banner.over{background:var(--over-bg);border-color:rgba(165,47,34,.3);color:var(--over)}.v3 .pr-ph-hd .pr-code{white-space:nowrap}.v3 .sz-it .pr-gauge{flex:0 0 72px}.v3 .pr-gauge:after,.v3 .pr-site-pct .gauge:after{display:none}.v3 .pr-site-pct{display:flex;align-items:center;gap:10px;margin:-4px 0 14px}.v3 .pr-site-pct .gauge{flex:0 1 220px}.v3 .pr-site-pct .meta{margin:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .tabs.pr-tabs{width:max-content;max-width:100%;margin-bottom:14px}.v3 button.sz-it.pr-add{width:100%;border:0;border-top:1px solid var(--hairline-soft);background:transparent;font:inherit;font-size:16px;text-align:left;cursor:pointer;color:var(--ink-60)}.v3 button.sz-it.pr-add .car{font-size:22px}.v3 .sz-f{min-width:0}.v3 .pr-url{overflow-wrap:anywhere}.nv-main>.v3.pg-v3>.sz-bar,.nv-main>.v3.pg-v3>form>.sz-bar{max-width:none}@container pg (min-width: 641px){.nv-main>.v3.pg-v3>.sz-bar,.nv-main>.v3.pg-v3>form>.sz-bar{margin-left:0;padding-left:36px;padding-right:36px}}