.fos-auth{z-index:95;background:var(--fos-papier);color:var(--fos-encre);font:14px/1.55 var(--fos-police);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fos-auth-boite{text-align:center;max-width:360px}.fos-auth-logo{vertical-align:middle;mix-blend-mode:multiply;box-sizing:content-box;width:auto;height:30px;display:inline-block}:root[data-theme=dark] .fos-auth-logo{mix-blend-mode:normal;background:var(--fos-photo-fond);border-radius:var(--fos-r-s);padding:5px 10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fos-auth-logo{mix-blend-mode:normal;background:var(--fos-photo-fond);border-radius:var(--fos-r-s);padding:5px 10px}}.fos-auth-os{vertical-align:middle;letter-spacing:-.02em;margin:0 0 0 8px;font-size:24px;font-weight:800;display:inline-block}.fos-auth-boite>.fos-auth-os+*{margin-top:18px}.fos-auth p{color:var(--fos-sourdine);margin:0 0 14px}.fos-auth p strong{color:var(--fos-encre)}.fos-auth-petit{font-size:12px}.fos-auth button{border-radius:var(--fos-r-m);background:var(--fos-accent);color:var(--fos-sur-accent);font:inherit;cursor:pointer;border:0;margin-bottom:14px;padding:10px 20px;font-weight:600}.fos-auth button:hover{background:color-mix(in srgb, var(--fos-accent) 85%, var(--fos-encre))}.fos-auth button:focus-visible{outline:2px solid var(--fos-accent);outline-offset:2px}.fos-auth-boite:has(.fos-auth-apps){max-width:460px}.fos-auth-apps{text-align:left;border:1px solid var(--fos-ligne);border-radius:var(--fos-r-l);background:var(--fos-carte);max-height:50vh;margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.fos-auth-apps li{border-bottom:1px solid var(--fos-ligne);align-items:center;gap:10px;padding:8px 12px;display:flex}.fos-auth-apps li:last-child{border-bottom:0}.fos-auth-apps li span{flex-direction:column;flex:1;min-width:0;display:flex}.fos-auth-apps li small{color:var(--fos-sourdine);font-size:12px}.fos-auth-apps li em{color:var(--fos-accent);font-size:12.5px;font-style:normal;font-weight:600}.fos-auth-apps button{margin:0;padding:5px 12px;font-size:12.5px}.fos-auth-autres{border-top:1px solid var(--fos-ligne);margin-top:6px;padding-top:14px}.fos-auth .fos-auth-sec{background:var(--fos-carte,transparent);width:100%;color:var(--fos-encre);border:1px solid var(--fos-ligne);margin-bottom:8px;display:block}.fos-auth .fos-auth-sec:hover{background:color-mix(in srgb, var(--fos-encre) 6%, transparent)}.fos-auth-form{gap:10px;display:grid}.fos-auth-form input{border:1px solid var(--fos-ligne);border-radius:var(--fos-r-m);font:inherit;background:var(--fos-carte,transparent);color:var(--fos-encre);text-align:center;padding:10px 12px}.fos-auth-form button{margin-bottom:0}.fos-auth .fos-auth-err{color:var(--fos-err);margin:0}.fos-auth .fos-auth-lien{color:var(--fos-sourdine);background:0 0;margin-top:8px;padding:8px;font-weight:500}.fos-auth .fos-auth-lien:hover{color:var(--fos-encre);background:0 0}:root{--fos-papier:#f5f5f2;--fos-carte:#fff;--fos-encre:#14161e;--fos-sourdine:#5b6b80;--fos-pale:#9aa3b0;--fos-ligne:#e6e8ee;--fos-survol-clair:#f4f6fa;--fos-photo:#f2f0ec;--fos-photo-studio:#f2f0eb;--fos-accent:#1a4a7d;--fos-accent-fond:#e8eff7;--fos-sur-accent:#fff;--fos-ok:#1e8a5a;--fos-ok-fond:#e4f5ec;--fos-todo:#9a6a00;--fos-todo-fond:#fff4d6;--fos-err:#b3261e;--fos-err-fond:#fde7e7;--fos-info:#1a4a7d;--fos-info-fond:#e8eff7;--fos-arch:#5b6b80;--fos-arch-fond:#eef0f4;--fos-alerte:#b54708;--fos-alerte-fond:#feebdb;--fos-part:#6b45b8;--fos-part-fond:#f0eafb;--fos-serie:#2a78d6;--fos-serie-comp:#9aa0a8;--fos-serie-vieux:#d7dae0;--fos-k1:#2a78d6;--fos-k2:#eb6834;--fos-k3:#1baf7a;--fos-k4:#eda100;--fos-grille:#eceef2;--fos-hausse:#1e8a5a;--fos-baisse:#b3261e;--fos-ombre-s:0 6px 24px #141e3c24;--fos-photo-fond:#fff;--fos-ombre-bulle:0 6px 24px #00000024;--fos-ombre-l:0 24px 60px #0a0f1e47, 0 4px 12px #0a0f1e1f;--fos-ombre-m:0 12px 32px #141e3c24, 0 2px 6px #141e3c14;--fos-ombre-tiroir:-20px 0 50px -24px #00000059;--fos-ombre-xs:0 1px 2px #141e3c1a;--fos-sur-err:#fff;--fos-barre-fond:#f6f7f9;--fos-barre-bord:#e4e7ec;--fos-barre-texte:#3d4452;--fos-barre-texte-2:#7a8394;--fos-barre-survol:#e9ecf1;--fos-barre-actif:#e1e7f0;--fos-cat-1-fond:#e3eefb;--fos-cat-1:#1f4f8a;--fos-cat-2-fond:#e5f4ea;--fos-cat-2:#1f6b3e;--fos-cat-3-fond:#fcefd9;--fos-cat-3:#8a5a10;--fos-cat-4-fond:#f6e6f2;--fos-cat-4:#86306e;--fos-cat-5-fond:#e6f3f4;--fos-cat-5:#1c6670;--fos-cat-6-fond:#efe9fb;--fos-cat-6:#553a94;--fos-cat-7-fond:#fbe7e4;--fos-cat-7:#9a3325;--fos-cat-8-fond:#eef0e1;--fos-cat-8:#5b6320;--fos-zebre:#fbfbfd;--fos-bloc-calcule:#f6f9fd;--fos-barre:#1a4a7d73;--fos-pluie-0:#f1f4f8;--fos-pluie-1:#d3e3f4;--fos-pluie-2:#a3c5eb;--fos-pluie-3:#4f8bd0;--fos-pluie-4:#1d579e;--fos-sur-pluie:#fff;--fos-age-0:#f0a47f;--fos-age-1:#e8804f;--fos-age-2:#dc5d2c;--fos-age-3:#bf461d;--fos-age-4:#973414;--fos-age-5:#6c240c;--fos-age-non:#d9dde3;--fos-seq-1:#e3edfa;--fos-seq-2:#bfd6f3;--fos-seq-3:#8cb6e9;--fos-seq-4:#4d8fdb;--fos-seq-5:#1f63b8;--fos-seq-texte-4:#fff;--fos-seq-texte-5:#fff;--fos-feuille:#fff;--fos-feuille-fond:#fafaf8;--fos-feuille-encre:#14161e;--fos-feuille-doux:#5b6b80;--fos-feuille-ligne:#e6e8ee;--fos-feuille-accent:#1a4a7d;--fos-feuille-accent-fond:#e8eff7;--fos-feuille-voile-clair:#ffffff80;--fos-feuille-voile-fonce:#14161e47;--fos-k5:#8a5cd6;--fos-k6:#d24f8a;--fos-base:#c9ced6;--fos-repere:#8a93a0;--fos-voile:#0f111561;--fos-nuit-1:#1e3f68;--fos-nuit-2:#0e1726;--fos-nuit-3:#0a111c;--fos-nuit-texte:#fff;--fos-nuit-doux:#9fb4cf;--fos-nuit-clair:#c9d6e6;--fos-nuit-hausse:#86efac;--fos-nuit-baisse:#fca5a5;--fos-nuit-serie:#3b6ea8;--fos-nuit-serie-clair:#bfd6f2;--fos-police:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fos-mono:ui-monospace, "SF Mono", Menlo, monospace;--fos-t-xs:11.5px;--fos-t-s:12.5px;--fos-t-m:14px;--fos-t-l:16px;--fos-t-xl:19px;--fos-t-titre:24px;--fos-r-s:8px;--fos-r-m:10px;--fos-r-l:14px;--fos-r-rond:99px;--fos-esp-1:4px;--fos-esp-2:8px;--fos-esp-3:12px;--fos-esp-4:16px;--fos-esp-5:24px;--fos-esp-6:32px}:root[data-theme=dark]{--fos-papier:#0f1115;--fos-carte:#181b21;--fos-encre:#e9ecf1;--fos-sourdine:#9aa6b6;--fos-pale:#6b7686;--fos-ligne:#2a2f38;--fos-survol-clair:#1d232c;--fos-photo:#d9d5ce;--fos-photo-studio:#f2f0eb;--fos-accent:#8db7e8;--fos-accent-fond:#1f3450;--fos-sur-accent:#0f1115;--fos-ok:#5fcf8e;--fos-ok-fond:#14261d;--fos-todo:#e8b84a;--fos-todo-fond:#2a2412;--fos-err:#f08a84;--fos-err-fond:#2e1719;--fos-info:#8db7e8;--fos-info-fond:#1f3450;--fos-arch:#9aa6b6;--fos-arch-fond:#232830;--fos-alerte:#f7a26a;--fos-alerte-fond:#2e1d12;--fos-part:#b79bf0;--fos-part-fond:#251d38;--fos-serie:#3987e5;--fos-serie-comp:#7b8492;--fos-serie-vieux:#3a4049;--fos-k1:#3987e5;--fos-k2:#d95926;--fos-k3:#199e70;--fos-k4:#c98500;--fos-grille:#242932;--fos-hausse:#5fcf8e;--fos-baisse:#f08a84;--fos-ombre-s:0 6px 24px #00000080;--fos-photo-fond:#f2f2f0;--fos-ombre-bulle:0 6px 24px #00000024;--fos-ombre-l:0 24px 60px #0009, 0 4px 12px #0006;--fos-ombre-m:0 12px 32px #00000080, 0 2px 6px #0000004d;--fos-ombre-tiroir:-20px 0 50px -24px #000000b3;--fos-ombre-xs:0 1px 2px #0006;--fos-sur-err:#0f1115;--fos-barre-fond:#14161b;--fos-barre-bord:#262a32;--fos-barre-texte:#c9cfd9;--fos-barre-texte-2:#7d8696;--fos-barre-survol:#1d2028;--fos-barre-actif:#232c3a;--fos-cat-1-fond:#1c2e48;--fos-cat-1:#9cc3f2;--fos-cat-2-fond:#16301f;--fos-cat-2:#8fd7a8;--fos-cat-3-fond:#33280f;--fos-cat-3:#eac27a;--fos-cat-4-fond:#36182f;--fos-cat-4:#e5a2d2;--fos-cat-5-fond:#132f33;--fos-cat-5:#8ed3db;--fos-cat-6-fond:#261e3d;--fos-cat-6:#bda9f0;--fos-cat-7-fond:#3a1a16;--fos-cat-7:#f2a597;--fos-cat-8-fond:#2a2d17;--fos-cat-8:#cbd38e;--fos-voile:#0000008c;--fos-nuit-1:#1e3f68;--fos-nuit-2:#0e1726;--fos-nuit-3:#0a111c;--fos-nuit-texte:#fff;--fos-nuit-doux:#9fb4cf;--fos-nuit-clair:#c9d6e6;--fos-nuit-hausse:#86efac;--fos-nuit-baisse:#fca5a5;--fos-nuit-serie:#3b6ea8;--fos-nuit-serie-clair:#bfd6f2;--fos-zebre:#1b1f26;--fos-bloc-calcule:#172030;--fos-barre:#8db7e88c;--fos-pluie-0:#1c2129;--fos-pluie-1:#1d3350;--fos-pluie-2:#27507f;--fos-pluie-3:#3c78c2;--fos-pluie-4:#86b6ec;--fos-sur-pluie:#0f1115;--fos-age-0:#92371b;--fos-age-1:#b6451f;--fos-age-2:#d45628;--fos-age-3:#ea6f3e;--fos-age-4:#f9895a;--fos-age-5:#ffa474;--fos-age-non:#3a3f47;--fos-seq-1:#1c2838;--fos-seq-2:#213e63;--fos-seq-3:#2a5a93;--fos-seq-4:#3f7fcf;--fos-seq-5:#86b5ee;--fos-seq-texte-4:#fff;--fos-seq-texte-5:#0f1115;--fos-feuille:#fff;--fos-feuille-fond:#fafaf8;--fos-feuille-encre:#14161e;--fos-feuille-doux:#5b6b80;--fos-feuille-ligne:#e6e8ee;--fos-feuille-accent:#1a4a7d;--fos-feuille-accent-fond:#e8eff7;--fos-feuille-voile-clair:#ffffff80;--fos-feuille-voile-fonce:#14161e47;--fos-k5:#9d7be6;--fos-k6:#e0689c;--fos-base:#3a414c;--fos-repere:#7b8492}:root{--fos-e-fond:var(--fos-carte);--fos-e-ligne:var(--fos-ligne);--fos-e-encre:var(--fos-encre);--fos-e-sourdine:var(--fos-sourdine);--fos-e-haut:60px;--fos-e-titre:650 18px/1.25 var(--fos-police);--fos-e-sous:400 var(--fos-t-s)/1.35 var(--fos-police)}.fos-entete{min-height:var(--fos-e-haut);box-sizing:border-box;background:var(--fos-e-fond);border-bottom:1px solid var(--fos-e-ligne);color:var(--fos-e-encre);align-items:center;gap:14px;padding:10px 28px;display:flex}.fos-entete h1,.fos-entete-titre{font:var(--fos-e-titre);letter-spacing:-.01em;color:var(--fos-e-encre);margin:0}.fos-entete-sous{font:var(--fos-e-sous);color:var(--fos-e-sourdine);margin-top:2px}:root{--papier:var(--fos-papier);--carte:var(--fos-carte);--encre:var(--fos-encre);--sourdine:var(--fos-sourdine);--pale:var(--fos-pale);--ligne:var(--fos-ligne);--survol:var(--fos-survol-clair);--accent:var(--fos-accent);--accent-fond:var(--fos-accent-fond);--sur-accent:var(--fos-sur-accent);--ok:var(--fos-ok);--ok-fond:var(--fos-ok-fond);--todo:var(--fos-todo);--todo-fond:var(--fos-todo-fond);--err:var(--fos-err);--err-fond:var(--fos-err-fond);--info:var(--fos-info);--info-fond:var(--fos-info-fond);--arch:var(--fos-arch);--arch-fond:var(--fos-arch-fond);--alerte:var(--fos-alerte);--alerte-fond:var(--fos-alerte-fond);--part:var(--fos-part);--part-fond:var(--fos-part-fond);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html.k-bo-tot body:not(.fos-page-refusee):not(:has(>.fos-auth)):not(:has(>#refus:not([hidden])))>.bo[hidden]{display:block!important}html.k-bo-tot:not(.k-tete-ok):has(body>.bo[hidden]) body{background:0 0}html.k-bo-tot:not(.k-tete-ok) body>.bo[hidden]{visibility:hidden}html.k-bo-tot body>.bo[hidden] main:empty:before{content:"";background:repeating-linear-gradient(180deg, var(--fos-ligne) 0 12px, transparent 12px 44px);opacity:.6;border-radius:8px;height:340px;margin:24px 28px;display:block}body{background:var(--papier);color:var(--encre);font:var(--fos-t-m)/1.5 var(--fos-police);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent)}.ic{vertical-align:-3px;flex:none;width:16px;height:16px}.ic.mini{width:13px;height:13px}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em}.doux{color:var(--sourdine)}.petit{font-size:12.5px}.nowrap,.tdb-nowrap{white-space:nowrap}.rang{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp{flex:1}.bo-tete{z-index:5;background:var(--fos-e-fond);border-bottom:1px solid var(--fos-e-ligne);padding:0 28px;position:sticky;top:0}.bo-titre{min-height:var(--fos-e-haut);box-sizing:border-box;align-items:center;gap:12px;padding:10px 0;display:flex}.bo-titre h1{font:var(--fos-e-titre);letter-spacing:-.01em;margin:0}.bo-sous{font:var(--fos-e-sous);color:var(--fos-e-sourdine);margin-top:2px}.bo-esp{flex:1}.bo-ro{background:var(--arch-fond);color:var(--arch);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.bo-lien{font-size:13px;text-decoration:none}.bo-lien:hover{text-decoration:underline}.bo-onglets{scrollbar-width:none;gap:4px;margin-top:12px;display:flex;overflow-x:auto}.bo-onglets::-webkit-scrollbar{display:none}@media (max-width:760px){.bo-onglets{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.bo-onglets button{white-space:nowrap;font:inherit;color:var(--sourdine);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:9px 12px 11px;font-size:14px;display:inline-flex}.bo-onglets button:hover{color:var(--encre)}.bo-onglets button.on{color:var(--encre);border-bottom-color:var(--accent);font-weight:600}.badge{background:var(--accent);min-width:20px;color:var(--sur-accent);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:700}.bo-corps{max-width:1280px;padding:20px 28px 18px}.bo-corps.large{max-width:none}.intro{color:var(--sourdine);max-width:760px;margin:0 0 14px}.pied-vue{margin-top:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.kpi span{color:var(--sourdine);font-size:12.5px}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(18px,2.4vw,24px)}.kpi small{color:var(--sourdine);font-size:12px}.kpi.attention{border-color:color-mix(in srgb, var(--todo) 45%, var(--ligne))}.kpi.attention b{color:var(--todo)}.kpi.alerte b{color:var(--err)}.kpi.cliquable{cursor:pointer}.kpi.cliquable:hover{background:var(--survol)}.barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.puces{flex-wrap:wrap;gap:6px;display:flex}.puce{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:99px;padding:5px 11px;font-size:13px}.puce span{color:var(--sourdine);font-variant-numeric:tabular-nums;margin-left:3px}a.puce{text-decoration:none;display:inline-block}.puce.on{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.puce.on span{color:inherit;opacity:.8}.puce>.ic,.filtre>.ic:first-child,.bt-filtres>.ic{vertical-align:-2px;width:14px;height:14px;color:var(--sourdine);margin-right:5px}.puce.on>.ic{color:inherit}.filtre>.ic:first-child{width:13px;height:13px;color:inherit;opacity:.8;margin-right:0}.bt-filtres{align-items:center;display:inline-flex}.bt-filtres .n{background:var(--accent);min-width:18px;color:var(--sur-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;margin-left:6px;padding:0 5px;font-size:11.5px;line-height:18px}.choix-ic{align-items:center;display:inline-flex;position:relative}.choix-ic>.ic{width:14px;height:14px;color:var(--sourdine);pointer-events:none;position:absolute;left:10px}.choix-ic>select{padding-left:31px}.facette-titre{color:var(--encre);align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.facette-titre .ic{width:15px;height:15px;color:var(--sourdine)}.cherche{border:1px solid var(--ligne);background:var(--carte);width:280px;max-width:100%;color:var(--encre);font:inherit;border-radius:10px;padding:8px 12px}.cherche:focus,.champ input:focus,.champ select:focus,.dlg input:focus,.dlg select:focus,.ean input:focus,.c-nom:focus,[data-imp] input:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:0;border-color:var(--accent)}.groupe{background:var(--accent-fond);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}.groupe b{margin-right:6px}.bt{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;display:inline-flex}.bt:hover{border-color:var(--pale)}.bt.plein{background:var(--accent);border-color:var(--accent);color:var(--sur-accent);font-weight:600}.bt.plein:hover{filter:brightness(1.08)}.bt.danger{color:var(--err);border-color:color-mix(in srgb, var(--err) 35%, var(--ligne))}.bt.danger.plein,.dlg .bt.danger{background:var(--err);border-color:var(--err);color:var(--fos-sur-err)}.bt.discret{color:var(--sourdine);background:0 0;border-color:#0000}.bt.discret:hover{color:var(--encre);background:var(--survol)}.bt.petit{padding:4px 9px;font-size:12.5px}.bt:focus-visible,.puce:focus-visible,.bo-onglets button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cadre{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;overflow-x:auto}.tab{border-collapse:collapse;width:100%;font-size:13.5px}.tab th{text-align:left;color:var(--sourdine);border-bottom:1px solid var(--ligne);white-space:nowrap;background:var(--carte);padding:10px 12px;font-size:11.5px;font-weight:600}.tab td{border-bottom:1px solid var(--ligne);vertical-align:middle;padding:10px 12px}.tab tr:last-child td{border-bottom:0}.tab tbody tr[tabindex]{cursor:pointer}.tab tbody tr[tabindex]:hover td,.tab tbody tr[tabindex]:focus td{background:var(--survol)}.tab tbody tr[tabindex]:focus{outline:none}.tab .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tab .coche{width:34px}.tab .vign-t{width:48px;padding-right:0}.vide{background:var(--carte);border:1px dashed var(--ligne);text-align:center;color:var(--sourdine);border-radius:14px;padding:34px 20px}.vide b{color:var(--encre);margin-bottom:4px;font-size:15px;display:block}.vide p{margin:0 0 12px}.st{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.st-ok{background:var(--ok-fond);color:var(--ok)}.st-todo,.st-warn{background:var(--todo-fond);color:var(--todo)}.st-err{background:var(--err-fond);color:var(--err)}.st-alerte{background:var(--alerte-fond);color:var(--alerte)}.st-arch{background:var(--arch-fond);color:var(--arch)}.pastille{width:13px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--encre) 12%, transparent);vertical-align:-2px;border-radius:50%;flex:none;display:inline-block}.pastilles{vertical-align:middle;gap:3px;display:inline-flex}.vign{background:var(--fos-photo-studio);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.vign img{object-fit:contain;width:100%;height:100%}.vign.grande{border-radius:12px;width:72px;height:72px}.vign .pastille{width:16px;height:16px}.tiroir-voile{inset:var(--fos-haut,0px) 0 0 var(--fos-w,0px);background:var(--fos-voile);z-index:20;position:fixed}.tiroir{top:var(--fos-haut,0px);width:min(560px, 100vw - var(--fos-w,0px));z-index:21;background:var(--papier);box-shadow:var(--fos-ombre-tiroir);flex-direction:column;transition:transform .16s;display:flex;position:fixed;bottom:0;right:0;transform:translate(16px)}.tiroir.large{width:min(720px, 100vw - var(--fos-w,0px))}.tiroir.ouvert{transform:none}@media (prefers-reduced-motion:reduce){.tiroir{transition:none}}.t-tete{border-bottom:1px solid var(--ligne);background:var(--carte);align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.t-tete>div{flex:1;min-width:0}.t-tete h2{letter-spacing:-.01em;margin:0;font-size:19px}.t-tete p{color:var(--sourdine);margin:3px 0 0;font-size:13px}.t-x{color:var(--sourdine);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.t-x:hover{background:var(--survol);color:var(--encre)}.t-x .ic{width:20px;height:20px}.t-corps{flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex;overflow:auto}.t-pied{border-top:1px solid var(--ligne);background:var(--carte);align-items:center;gap:8px;padding:12px 22px;display:flex}.bloc{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;padding:16px}.bloc h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.bloc h3 .doux{font-size:12.5px;font-weight:400}.bloc-tete{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bloc-tete h3{margin:0}.alertes{background:var(--todo-fond);color:var(--todo);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.alertes p{margin:0;font-size:13.5px;font-weight:500}.alertes.err{background:var(--err-fond);color:var(--err)}.alertes.info{background:var(--info-fond);color:var(--info)}.alertes p small{opacity:.85;font-weight:400}.cat{border-radius:var(--fos-r-rond);white-space:nowrap;color:var(--fos-k1);background:color-mix(in srgb, var(--fos-k1) 13%, transparent);padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.cat.k2{color:var(--fos-k2);background:color-mix(in srgb, var(--fos-k2) 13%, transparent)}.cat.k3{color:var(--fos-k3);background:color-mix(in srgb, var(--fos-k3) 13%, transparent)}.cat.k4{color:var(--fos-k4);background:color-mix(in srgb, var(--fos-k4) 13%, transparent)}.cat.neutre{color:var(--sourdine);background:var(--survol)}.tendance{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sourdine);font-size:11.5px;font-weight:650}.tendance.hausse{color:var(--fos-hausse)}.tendance.baisse{color:var(--fos-baisse)}.fm{border-left:4px solid var(--accent)}.fm.fait{border-left-color:var(--ok)}.fm.fait h3{color:var(--ok)}.fm p{margin:0 0 10px}.etapes{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.etapes li{padding-left:4px}.etapes li>span{margin-bottom:6px;display:block}[data-imp] input{border:1px solid var(--ligne);background:var(--papier);color:var(--encre);font:inherit;border-radius:10px;min-width:200px;padding:7px 11px}.client b{font-size:15px}.client p{color:var(--sourdine);margin:4px 0}.client .rang a{align-items:center;gap:6px;margin-right:10px;text-decoration:none;display:inline-flex}.client .rang a:hover{text-decoration:underline}.client blockquote{border-left:3px solid var(--ligne);color:var(--sourdine);margin:10px 0 0;padding:8px 12px;font-style:italic}.info{grid-template-columns:auto 1fr;gap:2px 14px;margin:8px 0 0;font-size:13px;display:grid}.info dt{color:var(--sourdine)}.info dd{margin:0}.lignes{flex-direction:column;display:flex}.ligne{border-bottom:1px solid var(--ligne);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ligne:last-child{border-bottom:0}.l-nom{flex:1;min-width:0}.l-tot{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.l-tot span{font-size:12px}.tailles{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.taille{background:var(--survol);color:var(--sourdine);border-radius:6px;padding:2px 7px;font-size:12px}.taille b{color:var(--encre);margin-left:2px}.taille.sans{background:var(--todo-fond);color:var(--todo)}.totaux{border-top:1px solid var(--ligne);color:var(--sourdine);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:4px;padding-top:12px;display:flex}.totaux b{color:var(--encre)}.grille{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.grille .large{grid-column:1/-1}.champ{color:var(--sourdine);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.champ input,.champ select{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;border-radius:9px;padding:8px 10px;font-size:14px}.champ input:disabled,.champ select:disabled{background:var(--survol);color:var(--sourdine)}.coloris{border-bottom:1px solid var(--ligne);gap:12px;padding:12px 0;display:flex}.coloris:last-of-type{border-bottom:0}.c-corps{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.c-nom{border:1px solid var(--ligne);background:var(--carte);min-width:120px;color:var(--encre);font:inherit;border-radius:8px;flex:1;padding:6px 9px;font-weight:600}.eans{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px;display:grid}.ean{color:var(--sourdine);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.ean input{border:1px solid var(--ligne);background:var(--carte);width:100%;color:var(--encre);border-radius:7px;padding:5px 6px;font:12px ui-monospace,SF Mono,Menlo,monospace}.ean.fermee input{background:var(--survol);border-style:dashed}.ean input:disabled{color:var(--sourdine)}.dlg{z-index:40;background:var(--fos-voile);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dlg-boite{background:var(--carte);width:min(420px,100%);box-shadow:var(--fos-ombre-l);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.dlg h3{margin:0;font-size:16px}.dlg p{color:var(--sourdine);margin:0}.dlg input,.dlg select{border:1px solid var(--ligne);background:var(--papier);color:var(--encre);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}.dlg-pied{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.dlg-boite.dlg-export{width:min(520px,100vw - 40px);max-height:calc(100dvh - 40px)}.dlg p.dlg-export-fichier{min-width:0;font-size:var(--fos-t-s);align-items:center;gap:8px;margin-top:-4px;display:flex}.dlg-export-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--encre);overflow:hidden}.dlg-export-n{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.dlg-export-tete{font-size:var(--fos-t-s);color:var(--sourdine);align-items:center;gap:2px;margin-bottom:-6px;display:flex}.dlg-export-tete .bt.petit{padding:4px 9px}.dlg-export-cols{overscroll-behavior:contain;border:1px solid var(--bord-doux);border-radius:var(--fos-r-m);background:var(--carte);flex:0 auto;min-height:76px;max-height:min(52vh,420px);overflow-y:auto}.dlg-export-col{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:7px 12px;font-size:13.5px;display:flex}.dlg-export-col+.dlg-export-col{border-top:1px solid var(--bord-doux)}.dlg-export-col:hover{background:var(--survol)}.dlg .dlg-export-col input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0;padding:0}.dlg .dlg-export-col input:focus{box-shadow:none}.dlg .fm-envoi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dlg .fm-envoi label{min-width:0;font-size:var(--fos-t-s);color:var(--sourdine);flex-direction:column;gap:4px;display:flex}.fm-etat{font-size:var(--fos-t-s);color:var(--sourdine);align-items:center;gap:6px;margin:6px 0 0;display:flex}.fm-etat.ok{color:var(--ok)}.fm-etat.warn{color:var(--todo)}.fm-etat.err{color:var(--err)}.fm-etat .ic{flex:none;width:15px;height:15px}.fm-etat-chaine{margin:6px 0 0}.fm-chaine{font-size:var(--fos-t-s);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.fm-chaine li{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.fm-chaine li .ic{flex:none;align-self:center;width:12px;height:12px}.fm-pv-ok .ic{color:var(--ok)}.fm-pv-info,.fm-pv-pale{color:var(--sourdine)}.fm-pv-err{color:var(--err);font-weight:500}.fm-preuves{white-space:nowrap;font:inherit;font-size:var(--fos-t-s);color:var(--accent,inherit);cursor:pointer;background:0 0;border:0;padding:0}.fm-preuves:hover{text-decoration:underline}.fm-preuves-err b{color:var(--err)}.fm-pp{max-height:min(60vh,460px);margin:8px 0 0;padding:0;list-style:none;overflow:auto}.fm-pp-l{border-top:1px solid var(--ligne);padding:8px 0}.fm-pp-t{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.bt.fm-ferme:disabled{opacity:.5;cursor:not-allowed}.dlg-boite:has(.fm-bl-l){width:min(620px,100vw - 40px)}.dlg .fm-bl-l{max-height:46vh;margin:4px 0 10px;overflow:auto}.dlg .fm-bl-l .tab td{vertical-align:middle}.dlg .fm-qte{text-align:right;width:64px}.dlg .fm-partira{margin:8px 0 0}:is(.dlg-boite:has(.fm-cl),.dlg-boite:has(.fm-creer)){width:min(680px,100vw - 40px);max-height:calc(100dvh - 40px);overflow:auto}.dlg .fm-cl .tab td{vertical-align:middle}.dlg .fm-cl td:first-child{width:22px}.dlg .fm-cl input[type=checkbox],.dlg .fm-coche input{width:16px;height:16px;accent-color:var(--accent);margin:0;padding:0}.dlg .fm-cl td input:not([type=checkbox]){width:100%;min-width:0}.dlg .fm-cl td .petit{margin-top:2px;display:block}.dlg .fm-cl td input+input{margin-top:4px}.dlg .fm-cl .fm-avant{overflow-wrap:anywhere;max-width:180px}.dlg .fm-deja td{color:var(--sourdine)}.dlg .fm-coche{font-size:var(--fos-t-s);align-items:center;gap:8px;display:flex}.dlg .fm-adr{flex-direction:column;gap:8px;display:flex}.dlg .fm-main{font-size:var(--fos-t-s);color:var(--sourdine);margin:0;padding-left:18px}.dlg .fm-doublon ul{font-size:var(--fos-t-s);margin:4px 0 6px;padding-left:18px}.dlg .fm-creer{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dlg .dlg-export-col input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlg-export-titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--encre);flex:0 auto;overflow:hidden}.dlg-export-col:has(input:not(:checked)) .dlg-export-titre{color:var(--sourdine)}.dlg-export-ex{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--pale);flex:1 1 0;font-size:12px;overflow:hidden}.dlg-export-format{color:var(--sourdine);align-items:center;gap:10px;font-size:13.5px;display:flex}.dlg-export-format .bascule button:disabled{opacity:.45;cursor:not-allowed}.dlg p.dlg-export-msg{font-size:var(--fos-t-s);color:var(--err)}.dlg-pied .bt:disabled{opacity:.5;cursor:not-allowed;filter:none}.toast{z-index:50;background:var(--encre);color:var(--papier);box-shadow:var(--fos-ombre-s);border-radius:12px;max-width:min(560px,92vw);padding:10px 16px;font-size:13.5px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast.erreur{background:var(--err)}.toast-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-weight:650;text-decoration:underline}:where([tabindex],button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab tbody tr[tabindex]:focus-visible td{background:var(--survol);box-shadow:inset 3px 0 0 var(--accent)}.tab.dense{font-size:13px}.tab.dense th{z-index:1;font-size:var(--fos-t-xs);padding:8px 10px;position:sticky;top:0}.tab.dense td{padding:7px 10px}.cadre.haut{max-height:calc(100vh - 220px);overflow:auto}@media (min-width:701px){.k-ecran.k-ecran{max-height:var(--k-reste,calc(100vh - 300px));overscroll-behavior:contain;overflow-y:auto}.k-ecran thead th{z-index:2;background:var(--fos-carte);position:sticky;top:0}.k-ecran>*{flex-shrink:0}.k-ecran>.k-ecran-tete{z-index:2;background:var(--fos-carte);position:sticky;top:0}.carte.k-ecran:has(>.carte-corps){flex-direction:column;display:flex;overflow:hidden}.carte.k-ecran>.carte-tete{flex:none}.carte.k-ecran>.carte-corps{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.encart.k-ecran{overscroll-behavior:contain}.k-ecran .classement-cadre,.k-ecran .tdb-tabwrap,.k-ecran .tableau{max-height:none;overflow:visible}}.tab th[data-tri]{cursor:pointer;-webkit-user-select:none;user-select:none}.tab th[data-tri]:hover{color:var(--encre)}.tab th[aria-sort=ascending]:after{content:" ↑"}.tab th[aria-sort=descending]:after{content:" ↓"}.st-info{background:var(--info-fond);color:var(--info)}.st-part{background:var(--part-fond);color:var(--part)}@media (max-width:760px){.kpis.serre{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.kpis.serre .kpi{border-radius:12px;padding:10px 12px}.kpis.serre .kpi b{white-space:normal;overflow-wrap:anywhere;font-size:16px}.kpis.serre .kpi span,.kpis.serre .kpi small{font-size:11.5px}}.recherche{align-items:center;width:280px;max-width:100%;display:inline-flex;position:relative}.recherche .ic{color:var(--pale);pointer-events:none;position:absolute;left:11px}.recherche .cherche{width:100%;padding-left:34px}.bascule{border-radius:var(--fos-r-m);background:var(--survol);border:1px solid var(--ligne);gap:2px;padding:3px;display:inline-flex}.bascule button{font:inherit;color:var(--sourdine);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:13px}.bascule button:hover{color:var(--encre)}.bascule button.on,.bascule button[aria-pressed=true]{background:var(--carte);color:var(--encre);box-shadow:var(--fos-ombre-xs);font-weight:600}.bo-vues{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0 0 14px;display:flex}.bo-vues>.bascule{scrollbar-width:none;max-width:100%;overflow-x:auto}.bo-vues>.bascule::-webkit-scrollbar{display:none}.bo-vues>.bascule button{flex:none;align-items:center;gap:6px;display:inline-flex}.bo-vues>.bascule.deborde-d{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.bo-vues>.bascule.deborde-g{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.bo-vues>.bascule.deborde-d.deborde-g{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.bo-vues .bo-esp{flex:1}details.bo-comment{font-size:var(--fos-t-s);color:var(--sourdine);margin:10px 2px 0}details.bo-comment>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--sourdine)}details.bo-comment>summary:hover,details.bo-comment>summary:focus-visible{color:var(--accent)}details.bo-comment[open]>summary{margin-bottom:6px}details.bo-comment p{max-width:90ch;margin:0 0 6px}details.bo-comment .note-pied{margin:0}.filtre{background:var(--accent-fond);color:var(--accent);border-radius:99px;align-items:center;gap:6px;padding:3px 5px 3px 10px;font-size:12.5px;display:inline-flex}.filtre button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.filtre button:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.filtre .ic{width:12px;height:12px}.carte{background:var(--carte);border:1px solid var(--ligne);border-radius:var(--fos-r-l);overflow:hidden}.carte-tete{border-bottom:1px solid var(--ligne);align-items:center;gap:10px;padding:12px 16px;display:flex}.carte-tete h3{font-size:var(--fos-t-m);flex:1;margin:0}.carte-tete small{color:var(--sourdine);font-size:var(--fos-t-s)}.carte-corps{padding:14px 16px}.compte{text-align:center;background:var(--accent-fond);min-width:18px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.on>.compte{background:var(--accent);color:var(--sur-accent)}.puits{background:var(--fos-photo-studio)}.puits img{mix-blend-mode:normal;object-fit:contain}@media (max-width:760px){.kpis.compact{scrollbar-width:none;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.kpis.compact::-webkit-scrollbar{display:none}.kpis.compact .kpi{border-radius:12px;flex:none;min-width:128px;padding:8px 12px}.kpis.compact .kpi b{font-size:18px}.kpis.compact .kpi small{display:none}}.tag{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;font-size:var(--fos-t-xs);background:var(--arch-fond);color:var(--arch);border-radius:99px;padding:0 8px;font-weight:600;line-height:18px;display:inline-block;overflow:hidden}.tag.c1{background:var(--fos-cat-1-fond);color:var(--fos-cat-1)}.tag.c2{background:var(--fos-cat-2-fond);color:var(--fos-cat-2)}.tag.c3{background:var(--fos-cat-3-fond);color:var(--fos-cat-3)}.tag.c4{background:var(--fos-cat-4-fond);color:var(--fos-cat-4)}.tag.c5{background:var(--fos-cat-5-fond);color:var(--fos-cat-5)}.tag.c6{background:var(--fos-cat-6-fond);color:var(--fos-cat-6)}.tag.c7{background:var(--fos-cat-7-fond);color:var(--fos-cat-7)}.tag.c8{background:var(--fos-cat-8-fond);color:var(--fos-cat-8)}.tab.zebre tbody tr:nth-child(2n) td{background:var(--fos-zebre)}.tab td.calcule,.tab th.calcule{background:var(--fos-bloc-calcule)}.barre-cellule{background:var(--survol);border-radius:3px;height:6px;margin-top:4px;display:block;position:relative;overflow:hidden}.barre-cellule>span{background:var(--fos-barre);border-radius:3px;height:100%;display:block}.charge{background:linear-gradient(90deg, var(--survol), var(--ligne), var(--survol));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s ease-in-out infinite fos-charge;display:block}.charge+.charge{margin-top:8px}.charge.court{width:40%}@keyframes fos-charge{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.charge{animation:none}}@media (max-width:760px){.bo-titre{flex-wrap:wrap}.bo-titre>div:first-child{flex:100%}.recherche{width:100%}.bo-tete,.bo-corps{padding-left:16px;padding-right:16px}.grille{grid-template-columns:1fr}.cherche{width:100%}}.fichier{border-left:4px solid var(--accent)}.fichier .rouge{color:var(--err)}.fichier p{margin:8px 0 0}.cand{border-bottom:1px solid var(--ligne);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cand:last-child{border-bottom:0}[data-chercher]{margin-top:10px}[data-chercher] .cherche{flex:1}.delta,.tdb-delta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.delta.hausse{color:var(--fos-hausse)}.delta.baisse{color:var(--fos-baisse)}.delta.egal{color:var(--sourdine)}.fraicheur{font-size:var(--fos-t-xs);color:var(--sourdine);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fraicheur:before{content:"";background:var(--fos-ok);border-radius:50%;flex:none;width:7px;height:7px}.fraicheur.todo{color:var(--fos-todo)}.fraicheur.todo:before{background:var(--fos-todo)}.fraicheur.err{color:var(--fos-err);font-weight:600}.fraicheur.err:before{background:var(--fos-err)}.fos-demander-acces{font:inherit;font-size:var(--fos-t-xs);color:var(--sourdine);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px;cursor:pointer;white-space:nowrap;vertical-align:baseline;background:0 0;border:0;margin-left:6px;padding:0;font-weight:400}.fos-demander-acces:hover,.fos-demander-acces:focus-visible{color:var(--accent)}:is(td,li) .fos-sans-acces .fos-demander-acces{opacity:0;transition:opacity .12s}:is(td,li):hover .fos-sans-acces .fos-demander-acces,.fos-sans-acces:focus-within .fos-demander-acces{opacity:1}@media (hover:none){:is(td,li) .fos-sans-acces .fos-demander-acces{opacity:1}}.jauge{background:var(--survol,var(--fos-survol-clair));border-radius:6px;height:12px;position:relative}.jauge>.fait{background:var(--jauge,var(--accent));border-radius:6px;position:absolute;top:0;bottom:0;left:0}.jauge.ok>.fait{background:var(--fos-ok)}.jauge.todo>.fait{background:var(--fos-todo)}.jauge.err>.fait{background:var(--fos-err)}.jauge>.repere{background:var(--encre);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.jauge>.repere.pointille{border-left:2px dotted var(--sourdine);background:0 0;width:0}.cat{--cat:var(--fos-k1);background:color-mix(in srgb, var(--cat) 15%, transparent);color:color-mix(in srgb, var(--cat) 72%, var(--encre));white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.cat-point{--cat:var(--fos-k1);background:var(--cat);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cat.k1,.cat-point.k1{--cat:var(--fos-k1)}.cat.k2,.cat-point.k2{--cat:var(--fos-k2)}.cat.k3,.cat-point.k3{--cat:var(--fos-k3)}.cat.k4,.cat-point.k4{--cat:var(--fos-k4)}.cat.k5,.cat-point.k5{--cat:var(--fos-k5)}.cat.k6,.cat-point.k6{--cat:var(--fos-k6)}.champ select,select.choix{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--sourdine) 50%), linear-gradient(135deg, var(--sourdine) 50%, transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}:where(.bo) :where(select){border:1px solid var(--ligne);background-color:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:10px;padding:6px 28px 6px 10px;font-size:13.5px}:where(.bo) :where(select:hover){border-color:var(--pale)}:where(.bo) :where(select[multiple],select[size]:not([size="1"])){padding-right:10px}.pluie-0{background:var(--fos-pluie-0);color:var(--encre)}.pluie-1{background:var(--fos-pluie-1);color:var(--encre)}.pluie-2{background:var(--fos-pluie-2);color:var(--encre)}.pluie-3{background:var(--fos-pluie-3);color:var(--fos-sur-pluie)}.pluie-4{background:var(--fos-pluie-4);color:var(--fos-sur-pluie)}.drapeau{background:var(--info);vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.drapeau.ok{background:var(--ok)}.drapeau.todo{background:var(--todo)}.drapeau.err{background:var(--err)}.drapeau.info{background:var(--info)}.drapeau.arch{background:var(--arch)}.drapeaux{vertical-align:1px;gap:3px;margin-right:6px;display:inline-flex}.drapeaux .drapeau{margin:0}.bo-onglets.deborde-d{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.bo-onglets.deborde-g{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.bo-onglets.deborde-d.deborde-g{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.bo-replier>summary{display:none}@media (max-width:760px){.bo-replier>summary{cursor:pointer;border:1px solid var(--ligne);border-radius:var(--fos-r-m);background:var(--carte);align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:13.5px;list-style:none;display:flex}.bo-replier>summary::-webkit-details-marker{display:none}.bo-replier>summary:after{content:"";border-right:1.5px solid var(--sourdine);border-bottom:1.5px solid var(--sourdine);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.bo-replier[open]>summary:after{transform:rotate(-135deg)}}.carte.ton-err{border-left:3px solid var(--err)}.carte.ton-todo{border-left:3px solid var(--todo)}.carte.ton-info{border-left:3px solid var(--info)}.carte.ton-ok{border-left:3px solid var(--ok)}.carte.ton-arch{border-left:3px solid var(--arch)}.bandeau{border-radius:var(--fos-r-m);font-size:var(--fos-t-s);background:var(--fos-info-fond);color:var(--fos-encre);border-left:4px solid var(--fos-info);align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.bandeau-todo{background:var(--fos-todo-fond);border-left-color:var(--fos-todo)}.bandeau-err{background:var(--fos-err-fond);border-left-color:var(--fos-err)}.bandeau b{font-weight:650}.a-traiter{flex-direction:column;gap:8px;display:flex}.alerte{border-radius:var(--fos-r-m);background:var(--fos-carte);border:1px solid var(--fos-ligne);border-left:4px solid var(--fos-ligne);color:var(--fos-encre);justify-content:space-between;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.alerte:hover,.alerte:focus-visible{border-color:var(--fos-accent);outline:none}.alerte.k1{border-left-color:var(--fos-k1)}.alerte.k2{border-left-color:var(--fos-k2)}.alerte.k3{border-left-color:var(--fos-k3)}.alerte.k4{border-left-color:var(--fos-k4)}.alerte.k5{border-left-color:var(--fos-k5)}.alerte.k6{border-left-color:var(--fos-k6)}.alerte.err{border-left-color:var(--fos-err);background:var(--fos-err-fond)}.alerte-genre{font-size:var(--fos-t-xs);color:var(--fos-sourdine);align-items:center;gap:6px;font-weight:650;display:inline-flex}.alerte-genre:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.alerte.k1 .alerte-genre{color:var(--fos-k1)}.alerte.k2 .alerte-genre{color:var(--fos-k2)}.alerte.k3 .alerte-genre{color:var(--fos-k3)}.alerte.k4 .alerte-genre{color:var(--fos-k4)}.alerte.k5 .alerte-genre{color:var(--fos-k5)}.alerte.k6 .alerte-genre{color:var(--fos-k6)}.alerte.err .alerte-genre{color:var(--fos-err)}.alerte-titre{margin-top:2px;font-weight:650}.alerte-texte{font-size:var(--fos-t-s);color:var(--fos-sourdine);margin:3px 0 0}.alerte-v{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.alerte-v b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.alerte-v small{font-size:var(--fos-t-xs);color:var(--fos-sourdine)}.alerte-v span{font-size:var(--fos-t-s);color:var(--fos-accent);white-space:nowrap}@media (max-width:760px){.alerte{flex-direction:column}.alerte-v{text-align:left;align-items:flex-start}}.squelette{background:var(--carte);border:1px solid var(--ligne);border-radius:var(--fos-r-l);overflow:hidden}.squelette-l{border-top:1px solid var(--ligne);grid-template-columns:34px minmax(0,1fr) 72px;align-items:center;gap:14px;padding:12px 16px;display:grid}.squelette-l:first-child{border-top:0}.squelette-l .charge+.charge{margin-top:0}.squelette-l .charge:first-child{border-radius:var(--fos-r-m);height:34px}.squelette-l:nth-child(2n) .charge:nth-child(2){width:70%}.ouv-liste{margin:0;padding:0;list-style:none}.ouv-c{border-top:1px solid var(--ligne);padding:10px 0}.ouv-c:first-child{border-top:0}.ouv-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.ouv-n{overflow-wrap:anywhere;min-width:0}.ouv-s{flex-wrap:wrap;gap:6px;display:inline-flex}.ouv-m,.ouv-p{color:var(--sourdine);margin-top:2px;font-size:12.5px}.ouv-d{margin-top:6px;font-size:12.5px}.ouv-d summary{cursor:pointer;color:var(--sourdine)}.ouv-d ul{margin:6px 0 0;padding:0;list-style:none}.ouv-l{border-top:1px dashed var(--ligne);grid-template-columns:8.5em minmax(0,1fr) minmax(0,1fr) 11.5em;align-items:baseline;gap:4px 10px;padding:4px 0;display:grid}.ouv-l.auto{color:var(--sourdine)}.ouv-q{font-variant-numeric:tabular-nums}.ouv-l>.st{justify-self:end}@media (max-width:640px){.ouv-l{grid-template-columns:minmax(0,1fr) auto}.ouv-l>.st{grid-area:1/2}.ouv-l>span:nth-child(2),.ouv-l>span:nth-child(3){grid-column:1/-1}}.cb{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.cb-nom{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cb-nom :is(h2,h3){font-size:var(--fos-t-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:650}.cb-nom h3{font-size:var(--fos-t-l)}.cb-num{color:var(--sourdine);font-size:var(--fos-t-s);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tete>.cb-lien,.cb-tete>.fos-sans-acces{font-size:var(--fos-t-s);white-space:nowrap}.cb-sous{color:var(--sourdine);font-size:var(--fos-t-s);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.cb-sep{color:var(--pale);margin:0 7px}.cb-sous .fraicheur{margin-left:12px}.cb-faits{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:6px;display:grid}.cb-fait{border:1px solid var(--ligne);border-radius:var(--fos-r-m);background:var(--carte);flex-direction:column;gap:1px;min-width:0;padding:9px 12px;display:flex}.cb-fait.alerte{border-color:color-mix(in srgb, var(--err) 35%, var(--ligne))}.cb-t{font-size:var(--fos-t-xs);color:var(--sourdine)}.cb-fait b{font-size:var(--fos-t-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}.cb-fait small{font-size:var(--fos-t-xs);color:var(--sourdine);overflow-wrap:anywhere;min-width:0}.cb-retard{color:var(--err);font-style:normal;font-weight:600}.cb-coupe{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cb-lien{color:var(--accent);text-decoration:none}.cb-lien:hover{text-decoration:underline}.cb-fait small .cb-lien{margin-right:6px}.cb-note{font-size:var(--fos-t-s);color:var(--sourdine);margin:4px 0 0}.cb-note.err{color:var(--err)}@media (max-width:760px){.cb-faits{grid-template-columns:repeat(2,minmax(0,1fr))}}.bo-moyen,.tdb-corps{max-width:1320px}.filtres-barre,.tdb-filtres{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:6px;display:flex}.filtres-champ,.tdb-f{flex-direction:column;gap:3px;display:flex}.filtres-champ>span:not(.facette-titre),.tdb-f>span:not(.facette-titre){color:var(--sourdine);font-size:11.5px}.filtres-champ>.facette-titre,.tdb-f>.facette-titre{margin:0}.filtres-champ select,.filtres-champ input,.tdb-f select,.tdb-f input{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;border-radius:10px;max-width:240px;padding:7px 10px;font-size:13.5px}.filtres-champ select:focus,.filtres-champ input:focus,.tdb-f select:focus,.tdb-f input:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)}.filtres-effacer,.tdb-effacer{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:13px}.filtres-effacer:hover,.tdb-effacer:hover{text-decoration:underline}.filtres-resume,.tdb-resume{margin:8px 0 16px;font-size:13px;font-weight:600}.filtres-resume .doux,.tdb-resume .doux{font-weight:400}.vide-texte,.tdb-vide{color:var(--sourdine);padding:18px 0}.tuiles,.tdb-tuiles{grid-template-columns:1.6fr repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.tuile,.tdb-tuile{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.tuile-t,.tdb-tuile-t{color:var(--sourdine);font-size:12.5px}.tuile b,.tdb-tuile b{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.15}.tuile.tuile-hero b,.tdb-tuile.tdb-hero b{font-size:44px}.tuile small,.tdb-tuile small{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.a-ouvrir,.tdb-cliquable{cursor:pointer}.a-ouvrir:hover,.a-ouvrir:focus-visible,.tdb-cliquable:hover,.tdb-cliquable:focus-visible{border-color:var(--accent);outline:none}.ton-hausse,.tdb-hausse{color:var(--fos-hausse)}.ton-baisse,.tdb-baisse{color:var(--fos-baisse)}.ton-egal,.ton-neuf,.tdb-egal,.tdb-neuf{color:var(--sourdine)}.encart,.tdb-carte{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;min-width:0;margin-bottom:16px;padding:14px 16px 12px}.encart>header,.tdb-carte>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.encart h2,.tdb-carte h2{margin:0;font-size:15px;font-weight:650}.encart header p,.tdb-carte header p{color:var(--sourdine);margin:2px 0 0;font-size:12.5px}.encart-voir,.tdb-voir{white-space:nowrap;font-size:13px;text-decoration:none}.encart-voir:hover,.tdb-voir:hover{text-decoration:underline}.grille-2,.tdb-grille2{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.grille-3,.tdb-grille3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grille-2>.encart,.grille-3>.encart,.tdb-grille2>.tdb-carte,.tdb-grille3>.tdb-carte{margin-bottom:16px}.encart-h3,.tdb-h3{color:var(--sourdine);margin:14px 0 6px;font-size:12.5px;font-weight:650}.classement-cadre,.tdb-tabwrap{overflow-x:auto}.classement,.tdb-t{border-collapse:collapse;width:100%;font-size:13px}.classement th,.tdb-t th{color:var(--sourdine);text-align:left;border-bottom:1px solid var(--ligne);padding:0 6px 6px;font-size:10.5px;font-weight:650}.classement th.num,.tdb-t th.num{text-align:right}.classement td,.tdb-t td{border-bottom:1px solid var(--ligne);vertical-align:middle;padding:6px}.classement tr:last-child td,.tdb-t tr:last-child td{border-bottom:0}.classement tr[data-lien],.tdb-t tr[data-lien]{cursor:pointer}.classement tr[data-lien]:hover td,.classement tr[data-lien]:focus-visible td,.tdb-t tr[data-lien]:hover td,.tdb-t tr[data-lien]:focus-visible td{background:var(--survol)}.classement tr[data-lien]:focus-visible,.tdb-t tr[data-lien]:focus-visible{outline:none}.classement-nom,.tdb-nom{width:100%;max-width:0}.classement-nom>div:first-child,.tdb-nom>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classement-barre,.tdb-barre{background:var(--fos-grille);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.classement-barre i,.tdb-barre i{background:var(--fos-serie);border-radius:2px;height:100%;display:block}.classement-total td,.tdb-total td{border-top:1px solid var(--ligne);font-weight:650}.classement-plus,.tdb-plus{margin:8px 6px 0;font-size:12.5px}.repartition,.tdb-pile{gap:2px;height:12px;margin:4px 0 12px;display:flex}.repartition i,.tdb-pile i{min-width:2px;display:block}.repartition i:first-child,.tdb-pile i:first-child{border-radius:4px 0 0 4px}.repartition i:last-child,.tdb-pile i:last-child{border-radius:0 4px 4px 0}.repartition i:only-child,.tdb-pile i:only-child{border-radius:4px}.part-k1,.tdb-k1{background:var(--fos-k1)}.part-k2,.tdb-k2{background:var(--fos-k2)}.part-k3,.tdb-k3{background:var(--fos-k3)}.part-k4,.tdb-k4{background:var(--fos-k4)}.repartition-types td:first-child,.tdb-types td:first-child{white-space:nowrap}.repartition-types .graphe-cle,.tdb-types .tdb-cle{margin-right:8px}.mouvements,.tdb-mvs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mouvement,.tdb-mv{background:var(--papier);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mouvement>b,.tdb-mv>b{min-width:38px;color:var(--encre);font-size:22px;font-weight:650;line-height:1.1}.mouvement.ton-hausse>b,.tdb-mv.tdb-hausse>b{color:var(--fos-hausse)}.mouvement.ton-baisse>b,.tdb-mv.tdb-baisse>b{color:var(--fos-baisse)}.mouvement small,.tdb-mv small{font-size:12px;display:block}.mouvement>div>div,.tdb-mv>div>div{color:var(--encre);font-size:13px;font-weight:600}.liste-lignes a,.tdb-liste a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.graphe,.tdb-graph{min-height:240px;position:relative}.graphe-svg,.tdb-svg{display:block;overflow:visible}.graphe-axe text,.tdb-axe text{fill:var(--sourdine);font-variant-numeric:tabular-nums;font-size:11px}.graphe-grille,.tdb-grille{stroke:var(--fos-grille);stroke-width:1px}.graphe-base,.tdb-base{stroke:var(--fos-base);stroke-width:1px}.graphe-col.s-cur path,.tdb-col.s-cur path{fill:var(--fos-serie)}.graphe-col.s-comp path,.tdb-col.s-comp path{fill:var(--fos-serie-comp)}.graphe-zone,.tdb-zone{fill:#0000;cursor:default;outline:none}.graphe-zone.on,.graphe-zone:focus-visible,.tdb-zone.on,.tdb-zone:focus-visible{fill:color-mix(in srgb, var(--encre) 5%, transparent)}.graphe-ligne,.tdb-ligne{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.graphe-ligne.s-cur,.tdb-ligne.s-cur{stroke:var(--fos-serie)}.graphe-ligne.s-comp,.tdb-ligne.s-comp{stroke:var(--fos-serie-comp)}.graphe-ligne.s-vieux,.tdb-ligne.s-vieux{stroke:var(--fos-serie-vieux)}.graphe-ligne.s-an1,.tdb-ligne.s-an1{stroke:var(--fos-k1)}.graphe-ligne.s-an2,.tdb-ligne.s-an2{stroke:var(--fos-k2)}.graphe-ligne.s-an3,.tdb-ligne.s-an3{stroke:var(--fos-k3)}.graphe-point.s-an1,.tdb-point.s-an1{fill:var(--fos-k1)}.graphe-cle.s-an1,.tdb-cle.s-an1{background:var(--fos-k1)}.graphe-cle.s-an2,.tdb-cle.s-an2{background:var(--fos-k2)}.graphe-cle.s-an3,.tdb-cle.s-an3{background:var(--fos-k3)}.graphe-fin,.tdb-fin{fill:var(--encre);paint-order:stroke;stroke:var(--carte);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.graphe-point,.tdb-point{stroke:var(--carte);stroke-width:2px}.graphe-point.s-cur,.tdb-point.s-cur{fill:var(--fos-serie)}.graphe-point.s-comp,.tdb-point.s-comp{fill:var(--fos-serie-comp)}.graphe-repere,.tdb-repere{stroke:var(--fos-repere);stroke-width:1px}.graphe-legende,.tdb-legende{color:var(--sourdine);flex-wrap:wrap;gap:14px;margin:-2px 0 6px;font-size:12px;display:flex}.graphe-legende span,.tdb-legende span{align-items:center;gap:6px;display:inline-flex}.graphe-cle,.tdb-cle{flex:none;display:inline-block}.graphe-cle.graphe-cle-rect,.tdb-cle.tdb-cle-rect{border-radius:3px;width:10px;height:10px}.graphe-cle.graphe-cle-ligne,.tdb-cle.tdb-cle-ligne{border-radius:1px;width:14px;height:2px}.graphe-cle.s-cur,.tdb-cle.s-cur{background:var(--fos-serie)}.graphe-cle.s-comp,.tdb-cle.s-comp{background:var(--fos-serie-comp)}.graphe-cle.s-vieux,.tdb-cle.s-vieux{background:var(--fos-serie-vieux)}.graphe-chiffres,.tdb-tab{margin-top:6px;font-size:12.5px}.graphe-chiffres summary,.tdb-tab summary{cursor:pointer;color:var(--sourdine);width:max-content}.graphe-chiffres .tableau,.tdb-tab .tableau{max-height:300px;margin-top:6px;overflow:auto}.graphe-chiffres table,.tdb-tab table{border-collapse:collapse;width:100%}.graphe-chiffres th,.graphe-chiffres td,.tdb-tab th,.tdb-tab td{border-bottom:1px solid var(--ligne);text-align:left;padding:4px 8px}.graphe-chiffres th.num,.graphe-chiffres td.num,.tdb-tab th.num,.tdb-tab td.num{text-align:right}.graphe-bulle,.tdb-bulle{z-index:50;pointer-events:none;background:var(--carte);color:var(--encre);border:1px solid var(--ligne);box-shadow:var(--fos-ombre-bulle);border-radius:10px;min-width:140px;padding:8px 10px;font-size:12.5px;position:fixed}.graphe-bulle-t,.tdb-bulle-t{color:var(--sourdine);margin-bottom:4px;font-size:11.5px}.graphe-bulle-l,.tdb-bulle-l{align-items:center;gap:7px;display:flex}.graphe-bulle-l b,.tdb-bulle-l b{font-variant-numeric:tabular-nums}.graphe-bulle-l span,.tdb-bulle-l span{color:var(--sourdine)}.graphe-bulle .graphe-cle,.tdb-bulle .tdb-cle{border-radius:1px;width:12px;height:2px}@media (max-width:1100px){.grille-3,.tdb-grille3,.tuiles,.tdb-tuiles{grid-template-columns:1fr 1fr}.tuile.tuile-hero,.tdb-tuile.tdb-hero{grid-column:1/-1}}@media (max-width:760px){.grille-2,.grille-3,.mouvements,.tdb-grille2,.tdb-grille3,.tdb-mvs{grid-template-columns:1fr}.bo-moyen,.tdb-corps{padding:14px 16px 32px}.tuile.tuile-hero b,.tdb-tuile.tdb-hero b{font-size:34px}}.classement-tri,.tdb-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.classement-tri:hover,.classement-tri.on,.tdb-th:hover,.tdb-th.on{color:var(--accent)}.classement-triable td,.tdb-tt td{white-space:nowrap}.classement-triable td.classement-nom,.tdb-tt td.tdb-nom{white-space:normal;min-width:180px}.tout-voir,.tdb-toutvoir{border:1px solid var(--ligne);background:var(--carte);color:var(--accent);font:inherit;cursor:pointer;border-radius:99px;margin:10px 0 0;padding:6px 12px;font-size:13px}.tout-voir:hover,.tdb-toutvoir:hover{border-color:var(--accent)}.bascule-cadre,.tdb-bascule{border:1px solid var(--ligne);border-radius:10px;display:inline-flex;overflow:hidden}.bascule-cadre button,.tdb-bascule button{background:var(--carte);color:var(--sourdine);font:inherit;cursor:pointer;border:0;padding:7px 12px;font-size:13px}.bascule-cadre button+button,.tdb-bascule button+button{border-left:1px solid var(--ligne)}.bascule-cadre button.on,.tdb-bascule button.on{background:var(--accent-fond);color:var(--accent);font-weight:600}.fil-ariane,.tdb-fil{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:20px;font-weight:650;display:flex}.fil-ariane a,.tdb-fil a{color:var(--sourdine);font-weight:500;text-decoration:none}.fil-ariane a:hover,.tdb-fil a:hover{color:var(--accent)}.fil-ariane .sep,.tdb-fil .sep{color:var(--pale);font-weight:400}.outils-barre,.tdb-outils{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.recherche-champ,.tdb-cherche{border:1px solid var(--ligne);background:var(--carte);width:280px;max-width:100%;color:var(--encre);font:inherit;border-radius:10px;padding:8px 12px;font-size:13.5px}.recherche-champ:focus,.tdb-cherche:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)}.bouton-doux,.tdb-bouton{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.bouton-doux:hover,.tdb-bouton:hover{border-color:var(--accent);color:var(--accent)}.entete-fiche,.tdb-fiche{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.entete-fiche h2,.tdb-fiche h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:650}.entete-fiche p,.tdb-fiche p{color:var(--sourdine);margin:4px 0 0;font-size:13px}.statut-client,.tdb-st{background:var(--arch-fond);color:var(--arch);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.statut-client.nouveau,.statut-client.revenu,.tdb-st.nouveau,.tdb-st.revenu{background:var(--ok-fond);color:var(--ok)}.statut-client.perdu,.tdb-st.perdu{background:var(--err-fond);color:var(--err)}.statut-client.fidele,.tdb-st.fidele{background:var(--accent-fond);color:var(--accent)}.tuiles.tuiles-5,.tdb-tuiles.tdb-t5{grid-template-columns:1.4fr repeat(4,1fr)}@media (max-width:1100px){.tuiles.tuiles-5,.tdb-tuiles.tdb-t5{grid-template-columns:1fr 1fr}}.tuiles.tuiles-6,.tdb-tuiles.tdb-t6{grid-template-columns:1.5fr repeat(5,1fr)}@media (max-width:1280px){.tuiles.tuiles-6,.tdb-tuiles.tdb-t6{grid-template-columns:repeat(3,1fr)}.tuiles.tuiles-6 .tuile-hero,.tdb-tuiles.tdb-t6 .tdb-hero{grid-column:auto}}@media (max-width:760px){.tuiles.tuiles-6,.tdb-tuiles.tdb-t6{grid-template-columns:1fr 1fr}.tuiles.tuiles-6 .tuile-hero,.tdb-tuiles.tdb-t6 .tdb-hero{grid-column:1/-1}}.chargement,.tdb-charge{color:var(--sourdine);text-align:center;padding:40px 0}.note-pied,.tdb-note{color:var(--sourdine);margin:8px 0 0;font-size:12.5px}.lien-ext,.tdb-lien-ext{text-decoration:none}.lien-ext:hover,.tdb-lien-ext:hover{text-decoration:underline}.sous-onglets,.tdb-sous-onglets{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}@media (max-width:760px){.classement td.classement-nom,.tdb-t td.tdb-nom{min-width:120px}}.choix-puces,.tdb-puces{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.choix-puce,.tdb-puce{border:1px solid var(--ligne);background:var(--carte);color:var(--encre);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.choix-puce:hover:not(:disabled),.tdb-puce:hover:not(:disabled){border-color:var(--accent)}.choix-puce.on,.tdb-puce.on{background:var(--accent-fond);border-color:var(--accent);color:var(--accent);font-weight:600}.choix-puce:disabled,.tdb-puce:disabled{opacity:.45;cursor:default}.choix-puce .compte,.tdb-puce .compte{font-size:11.5px}.petits-chiffres,.tdb-chiffres{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:8px;display:grid}.petits-chiffres>div,.tdb-chiffres>div{background:var(--papier);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.petits-chiffres b,.tdb-chiffres b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.petits-chiffres span,.tdb-chiffres span{color:var(--sourdine);font-size:12px}.liste-lignes,.tdb-liste{margin:0;padding:0;font-size:13px;list-style:none}.liste-lignes li,.tdb-liste li{border-bottom:1px solid var(--ligne);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.liste-lignes li:last-child,.tdb-liste li:last-child{border-bottom:0}.liste-lignes li>span,.tdb-liste li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ligne-simple,.tdb-ligne-simple{border-bottom:1px solid var(--ligne);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.ligne-simple span:first-child,.tdb-ligne-simple span:first-child{flex:1}.zero-doux,.tdb-zero{color:var(--sourdine);font-weight:650}.classement tr.on td,.tdb-t tr.on td{background:var(--accent-fond)}.encart-h3,.tdb-h3{margin:16px 0 6px;font-size:13px;font-weight:650}.titre-section,.tdb-titre-section{color:var(--sourdine);margin:18px 0 8px;font-size:15px;font-weight:650}.titre-section:first-of-type,.tdb-titre-section:first-of-type{margin-top:4px}.form-ligne,.tdb-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.form-ligne input,.tdb-form input{width:140px}.lien-bt,.tdb-lien-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12.5px}.lien-bt:hover,.tdb-lien-btn:hover{text-decoration:underline}.graphe-ligne.s-comp,.tdb-ligne.s-comp{stroke-dasharray:5 4}.graphe-col.s-comp path,.tdb-col.s-comp path{opacity:.6}.graphe-cle.graphe-cle-ligne.s-comp,.tdb-cle.tdb-cle-ligne.s-comp{background:repeating-linear-gradient(90deg, var(--fos-serie-comp) 0 5px, transparent 5px 8px)}.graphe-ligne.s-k4,.tdb-ligne.s-k4{stroke:var(--fos-k4)}.graphe-ligne.s-k5,.tdb-ligne.s-k5{stroke:var(--fos-k5)}.graphe-ligne.s-k6,.tdb-ligne.s-k6{stroke:var(--fos-k6)}.graphe-cle.s-k4,.tdb-cle.s-k4{background:var(--fos-k4)}.graphe-cle.s-k5,.tdb-cle.s-k5{background:var(--fos-k5)}.graphe-cle.s-k6,.tdb-cle.s-k6{background:var(--fos-k6)}.graphe-point.s-k4,.tdb-point.s-k4{fill:var(--fos-k4)}.graphe-point.s-k5,.tdb-point.s-k5{fill:var(--fos-k5)}.graphe-point.s-k6,.tdb-point.s-k6{fill:var(--fos-k6)}.choix-puce[data-sev]:before,.tdb-puce[data-sev]:before{content:"";background:var(--fos-pale);border-radius:50%;width:8px;height:8px}.choix-puce[data-sev=todo]:before,.tdb-puce[data-sev=todo]:before{background:var(--fos-todo)}.choix-puce[data-sev=info]:before,.tdb-puce[data-sev=info]:before{background:var(--fos-info)}.choix-puce[data-sev=ok]:before,.tdb-puce[data-sev=ok]:before{background:var(--fos-ok)}.tuile .st,.tdb-tuile .st{align-self:flex-start;margin-top:2px}.tuiles.tuiles-3,.tdb-tuiles.tdb-t3{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.tuiles.tuiles-3,.tdb-tuiles.tdb-t3{grid-template-columns:1fr}}:root{--bord-doux:color-mix(in srgb, var(--fos-ligne) 75%, transparent)}.bt{transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.bt:not(.plein):not(.discret):not(.danger){border-color:var(--bord-doux);box-shadow:var(--fos-ombre-xs)}.bt:not(.plein):not(.discret):not(.danger):hover{border-color:var(--pale)}.bt.plein{box-shadow:var(--fos-ombre-xs)}.kpi,.carte,.bloc,.cadre{border-color:var(--bord-doux);box-shadow:var(--fos-ombre-xs)}.kpi,.carte,.bloc{border-radius:16px}.kpi b{letter-spacing:-.025em;font-weight:650}.kpi.cliquable{transition:background-color .12s,border-color .12s}.kpi.cliquable:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--fos-ligne));background:var(--carte)}.carte-tete{border-bottom-color:var(--bord-doux)}.puce{background:var(--survol);border-color:#0000;transition:background-color .12s,border-color .12s}.puce:hover{border-color:var(--bord-doux)}.tab th,.tab td{border-bottom-color:var(--bord-doux)}.cherche,.champ input,.champ select,.dlg input,.dlg select{border-color:var(--bord-doux);transition:border-color .12s,box-shadow .12s}.cherche:hover,.champ input:hover,.champ select:hover,.dlg input:hover,.dlg select:hover{border-color:var(--pale)}.cherche:focus,.champ input:focus,.champ select:focus,.dlg input:focus,.dlg select:focus,.ean input:focus,.c-nom:focus,[data-imp] input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-fond);outline:none}.bascule{border-color:#0000}a.bt,a.bt:hover{text-decoration:none}.dlg-boite{border:1px solid var(--bord-doux)}.tag,.st-ok,.st-todo,.st-warn,.st-err,.st-alerte,.st-arch,.st-info,.st-part{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 14%, transparent)}.fos-av{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:650;line-height:1;display:inline-grid}.fos-av.grand{width:40px;height:40px;font-size:13.5px}.fos-av.petit{width:24px;height:24px;font-size:10px}.fos-av.c1{background:var(--fos-cat-1-fond);color:var(--fos-cat-1)}.fos-av.c2{background:var(--fos-cat-2-fond);color:var(--fos-cat-2)}.fos-av.c3{background:var(--fos-cat-3-fond);color:var(--fos-cat-3)}.fos-av.c4{background:var(--fos-cat-4-fond);color:var(--fos-cat-4)}.fos-av.c5{background:var(--fos-cat-5-fond);color:var(--fos-cat-5)}.fos-av.c6{background:var(--fos-cat-6-fond);color:var(--fos-cat-6)}.fos-av.c7{background:var(--fos-cat-7-fond);color:var(--fos-cat-7)}.fos-av.c8{background:var(--fos-cat-8-fond);color:var(--fos-cat-8)}.fos-mt{font-variant-numeric:tabular-nums;white-space:nowrap}.fos-mt-c{opacity:.5}.fos-choix{z-index:2010;box-sizing:border-box;background:var(--fos-carte);color:var(--fos-encre);border:1px solid var(--fos-ligne);border-radius:var(--fos-r-m);box-shadow:var(--fos-ombre-l);font-family:var(--fos-police);transform-origin:top;flex-direction:column;font-size:13.5px;line-height:1.35;animation:.12s ease-out fos-choix-in;display:flex;position:fixed;overflow:hidden}.fos-choix.haut{transform-origin:bottom}@keyframes fos-choix-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:none}}.fos-choix.haut{animation-name:fos-choix-in-haut}@keyframes fos-choix-in-haut{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fos-choix,.fos-choix.haut{animation:none}}.fos-choix-cherche{border-bottom:1px solid var(--fos-ligne);color:var(--fos-sourdine);flex:none;align-items:center;gap:7px;padding:8px 10px;display:flex}.fos-choix-cherche svg{flex:none;width:15px;height:15px}.fos-choix-cherche input{min-width:0;color:var(--fos-encre);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.fos-choix-liste{overscroll-behavior:contain;padding:5px;overflow-y:auto}.fos-choix-opt{border-radius:var(--fos-r-s);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:7px 10px;display:flex}.fos-choix-l{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fos-choix-info{color:var(--fos-sourdine);font-size:12px}.fos-choix-opt.actif{background:var(--fos-survol-clair)}.fos-choix-opt.sel{color:var(--fos-accent);font-weight:600}.fos-choix-opt.sel.actif{background:var(--fos-accent-fond)}.fos-choix-opt.neutre .fos-choix-l{color:var(--fos-sourdine)}.fos-choix-opt.off{color:var(--fos-pale);cursor:default}.fos-choix-coche{color:var(--fos-accent);flex:none;display:inline-flex}.fos-choix-coche svg{width:15px;height:15px}.fos-choix-groupe{color:var(--fos-sourdine);letter-spacing:.01em;padding:9px 10px 4px;font-size:11.5px;font-weight:600}.fos-choix-groupe:first-child{padding-top:4px}.fos-choix-vide{color:var(--fos-sourdine);padding:10px}select.fos-choix-ouvert,input.fos-choix-ouvert{box-shadow:0 0 0 3px var(--fos-accent-fond);border-color:var(--fos-accent)!important}input.fos-liste{background-image:linear-gradient(45deg, transparent 50%, var(--fos-sourdine) 50%), linear-gradient(135deg, var(--fos-sourdine) 50%, transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.fos-choix-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fos-choix-detail{color:var(--fos-sourdine);text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.fos-choix-vis{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.fos-choix-vis>*{flex:none}.fos-choix.grands .fos-choix-vis{width:34px;height:34px}.fos-choix.grands .fos-choix-opt{padding:5px 10px 5px 6px}.fos-choix.visuels{max-width:420px}.fos-fichier{box-sizing:border-box;border:1.5px dashed var(--fos-ligne,#d8dde6);border-radius:var(--fos-r-m,10px);background:var(--fos-carte,#fff);flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 8px;transition:border-color .12s,background .12s;display:flex;position:relative}.fos-fichier:hover,.fos-fichier.sur{border-color:var(--fos-accent,#1a4a7d)}.fos-fichier.sur{background:var(--fos-accent-fond,#e8eef6)}.fos-fichier.plein{border-style:solid}.fos-fichier-b{border:1px solid var(--fos-ligne,#d8dde6);background:var(--fos-carte,#fff);height:32px;color:var(--fos-texte,#111827);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fos-fichier-b:hover{border-color:var(--fos-accent,#1a4a7d);color:var(--fos-accent,#1a4a7d)}.fos-fichier-b:focus-visible{outline:2px solid var(--fos-accent,#1a4a7d);outline-offset:2px}.fos-fichier-ic{width:15px;height:15px}.fos-fichier-n{min-width:0;color:var(--fos-sourdine,#6b7280);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.fos-fichier-n b{color:var(--fos-texte,#111827);font-weight:600}.fos-fichier-n small{color:var(--fos-sourdine,#6b7280)}.fos-fichier-x{width:28px;height:28px;color:var(--fos-sourdine,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:18px;line-height:1}.fos-fichier-x:hover{background:var(--fos-survol-clair,#f3f4f6);color:var(--fos-texte,#111827)}.fos-fichier-i{pointer-events:none;bottom:4px;left:8px;overflow:hidden;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.tdb-cal-f{position:relative}.tdb-cal-bt{border:1px solid var(--ligne);border-radius:var(--fos-r-m);background:var(--carte);min-height:36px;color:var(--encre);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.tdb-cal-bt:hover,.tdb-cal-bt[aria-expanded=true]{border-color:var(--accent)}.tdb-cal-bt b{font-weight:600}.tdb-cal-bt span{color:var(--sourdine);font-variant-numeric:tabular-nums;font-size:13px}.tdb-cal-bt .ic{width:15px;height:15px;color:var(--sourdine);margin-left:2px}.tdb-cal-pop{z-index:40;background:var(--carte);border:1px solid var(--ligne);border-radius:var(--fos-r-l);box-shadow:var(--fos-ombre-s);grid-template-columns:170px auto;max-width:calc(100vw - 32px);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.tdb-cal-rac{border-right:1px solid var(--ligne);background:var(--papier);flex-direction:column;gap:1px;max-height:420px;padding:8px;display:flex;overflow-y:auto}.tdb-cal-sec{color:var(--sourdine);padding:10px 10px 3px;font-size:11.5px}.tdb-cal-rac button{text-align:left;border-radius:var(--fos-r-s);color:var(--encre);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13.5px}.tdb-cal-rac button:hover{background:var(--survol,var(--fos-survol-clair))}.tdb-cal-rac button.on{background:var(--fos-accent-fond);color:var(--accent);font-weight:600}.tdb-cal-droite{flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:relative}.tdb-cal-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:8px;left:10px;right:10px}.tdb-cal-nav button{pointer-events:auto;width:30px;height:30px;color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.tdb-cal-nav button:hover:not(:disabled){background:var(--survol,var(--fos-survol-clair))}.tdb-cal-nav button:disabled{opacity:.3;cursor:default}.tdb-cal-deux{grid-template-columns:repeat(2,252px);gap:20px;display:grid}.tdb-cal-nom{text-align:center;padding:5px 0 8px;font-size:14px;font-weight:600}.tdb-cal-grille{grid-template-columns:repeat(7,36px);row-gap:2px;display:grid}.tdb-cal-j{text-align:center;color:var(--sourdine);padding-bottom:4px;font-size:11.5px}.tdb-cal-d{height:34px;color:var(--encre);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:13px}.tdb-cal-d:hover:not(:disabled){background:var(--survol,var(--fos-survol-clair));border-radius:50%}.tdb-cal-d:disabled{color:var(--pale);cursor:default}.tdb-cal-d.auj{text-underline-offset:3px;font-weight:700;text-decoration:underline}.tdb-cal-d.dedans{background:var(--fos-accent-fond);border-radius:0}.tdb-cal-d.bord{background:var(--accent);color:var(--fos-sur-accent);border-radius:50%}.tdb-cal-pied{border-top:1px solid var(--ligne);color:var(--sourdine);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13px;display:flex}.tdb-cal-ok{border-radius:var(--fos-r-m);background:var(--accent);color:var(--fos-sur-accent);font:inherit;cursor:pointer;border:0;padding:7px 14px;font-size:13.5px;font-weight:600}.tdb-cal-ok:disabled{opacity:.4;cursor:default}@media (max-width:760px){.tdb-cal-pop{grid-template-columns:1fr;width:min(320px,100vw - 88px);max-height:calc(100vh - 140px);overflow-y:auto}.tdb-cal-rac{border-right:0;border-bottom:1px solid var(--ligne);flex-flow:wrap}.tdb-cal-deux{grid-template-columns:252px;justify-content:center}.tdb-cal-droite{padding-inline:8px}.tdb-cal-rac button{padding:6px 8px;font-size:13px}.tdb-cal-deux .tdb-cal-mois:first-child{display:none}}.tdb-cal-pop.tdb-cal-un{grid-template-columns:150px auto}.tdb-cal-pop.tdb-cal-un .tdb-cal-deux{grid-template-columns:252px}.tdb-cal-pop.tdb-cal-un .tdb-cal-deux .tdb-cal-mois:first-child{display:none}.tdb-cal-pop[style*=max-height]{overflow:hidden}.tdb-cal-pop[style*=max-height] .tdb-cal-rac{max-height:var(--tdb-cal-haut,420px)}.pc{flex-direction:column;gap:10px;min-width:0;display:flex}.pc-outils{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.pc-esp{flex:1 1 0;min-width:0}.pc-fixe,.pc-per{color:var(--encre);background:var(--survol);border:1px solid var(--ligne);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.pc-fixe>.ic,.pc-per>.ic{width:14px;height:14px;color:var(--sourdine)}.pc-per>span{color:var(--sourdine);font-variant-numeric:tabular-nums}.pc-per-choix{align-items:center;gap:6px;display:inline-flex}.pc-per-choix .facette-titre{display:none}.pc-choix select{max-width:190px}.pc-cherche{flex:0 300px;width:300px}.pc-puces{flex-direction:column;gap:6px;display:flex}.pc-puces[hidden]{display:none}.pc-pt{vertical-align:1px;background:var(--sourdine);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pc-pt.err{background:var(--fos-baisse)}.pc-pt.ok{background:var(--fos-hausse)}.pc-pt.todo{background:var(--fos-attention,#b7791f)}.puce.on .pc-pt{background:currentColor}.pc-phrase{color:var(--sourdine);margin:0;font-size:12.5px}.pc-phrase b{color:var(--encre)}.pc-boite{background:var(--carte);border:1px solid var(--bord-doux,var(--ligne));min-height:200px;box-shadow:var(--fos-ombre-xs);overscroll-behavior:contain;border-radius:14px;overflow:hidden auto}.pc-boite>.vide{box-shadow:none;border:0}.pc-charge{padding:18px}.pc.pc-lit .pc-boite{opacity:.55;transition:opacity .15s}.pc-tab{table-layout:fixed;width:100%}.pc-tab th{background:var(--carte)}.pc-tab th[data-pc-tri]{cursor:pointer;-webkit-user-select:none;user-select:none}.pc-tab th[data-pc-tri]:hover{color:var(--encre)}.pc-tab th.n{text-align:right}.pc-tab td{text-overflow:ellipsis;overflow:hidden}.pc-tab tbody tr[tabindex]{cursor:pointer}.pc-tab tbody tr[tabindex]:hover td,.pc-tab tbody tr[tabindex]:focus-visible td{background:var(--survol)}.pc-tab tbody tr[tabindex]:focus{outline:none}.pc-tab tfoot td{z-index:1;background:var(--carte);border-top:1px solid var(--ligne);box-shadow:0 -6px 10px -8px color-mix(in srgb, var(--encre) 30%, transparent);border-bottom:0;position:sticky;bottom:0}.pc-tab tfoot tr.pc-total td{padding-top:9px;padding-bottom:9px}.pc-tab td.pc-rang{color:var(--pale);padding-right:2px;font-size:12px}.pc-tab td.pc-c-photo,.pc-tab th.pc-c-photo{padding-left:4px;padding-right:0}.pc-vign{border-radius:8px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.pc-vign img{object-fit:contain;width:100%;height:100%}.pc-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pc-sous{color:var(--sourdine);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pc-pale{color:var(--pale)}.pc-tab td.pc-zero{color:var(--fos-baisse);font-weight:650}.pc-tab .graphe-etin{margin-left:auto;display:block;overflow:visible}.pc-tab .graphe-etin polyline{fill:none;stroke:var(--fos-serie,var(--accent));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.pc-tab tfoot .graphe-etin polyline{stroke-width:1.8px}.pc-jauge{background:var(--survol);vertical-align:2px;border-radius:3px;width:26px;height:5px;margin-right:6px;display:inline-block;overflow:hidden}.pc-jauge>i{background:var(--fos-serie,var(--accent));border-radius:3px;height:100%;display:block}.pc-tab .st{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pc-l1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pc-l2{color:var(--sourdine);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.pc-pied{color:var(--sourdine);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}@media (max-width:700px){.pc-cherche{flex:100%;width:100%}.pc-choix select{max-width:150px}}.cb-ecran{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cb-ecran>.kpis{margin-bottom:0}.cb-notes{gap:6px;display:grid}.cb-notes p{background:var(--fos-todo-fond);color:var(--fos-todo);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.cb-notes .ic{flex:none;width:15px;height:15px;margin-top:1px}.cb-deux{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cb-trois{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cb-pile{gap:14px;display:grid}.cb-bloc{min-width:0;margin:0}.cb-bloc .bloc-tete{flex-wrap:wrap;gap:10px}.cb-bloc .bloc-tete h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-bloc .bloc-tete .ic{width:16px;height:16px}.cb-bloc .rang{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-bloc .bt{align-items:center;gap:5px;display:inline-flex}.cb-bloc .bt .ic{width:14px;height:14px}.cb-tw{max-height:340px;overflow:auto}.cb-tw.haut{min-height:220px;max-height:calc(100vh - 440px)}.cb-tw.demi{min-height:150px;max-height:calc(50vh - 210px)}.cb-deux.inv{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.cb-deux.gauche{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.cb-deux.tva{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cb-deux.tva .cb-tw td,.cb-deux.tva .cb-tw th{padding-left:9px;padding-right:9px}.cb-ecran>.cb-deux .cb-tw:not(.haut):not(.demi){max-height:calc(50vh - 210px)}.cb-tw td.n,.cb-tw th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tw thead th{background:var(--fos-carte);z-index:1;position:sticky;top:0}.cb-puces{flex-wrap:wrap;gap:6px;display:inline-flex}.cb-pdf iframe{background:var(--fos-feuille);border:0;width:100%;height:calc(100vh - 140px)}.cb .choix-ic select{max-width:220px}@media (max-width:1100px){.cb-trois{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-trois>:first-child{grid-column:1/-1}}@media (max-width:860px){.cb-deux,.cb-deux.inv,.cb-deux.gauche,.cb-deux.tva,.cb-trois{grid-template-columns:minmax(0,1fr)}.cb-tw.haut,.cb-tw.demi{min-height:0;max-height:none}}.cb-tw table{font-size:12.5px}.cb-tw td,.cb-tw th{padding:6px 8px}.cb-lib{white-space:nowrap;text-overflow:ellipsis;max-width:340px;display:block;overflow:hidden}.cb-note{margin:0;font-size:12.5px}.cb-tw.une td{white-space:nowrap}.cb-tw.une td>span:not(.st){text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.cb-tw.une td:nth-child(3)>span{max-width:300px}.cb-tw.une td:nth-child(4)>span{max-width:170px}.cb-d-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb-d-tete .bascule{flex-wrap:wrap;min-width:0;max-width:100%}.cb-d-tete .bascule button{flex:none}.cb-grille td:first-child{white-space:nowrap}.cb-grille tr.total td{border-top:1px solid var(--fos-ligne);font-weight:600}.cb-grille tr.sous td:first-child{color:var(--fos-sourdine);padding-left:22px}.cb-grille td.doux{white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12px;overflow:hidden}.cb-controles{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.cb-controles li{border-bottom:1px solid var(--fos-ligne);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.cb-controles li .ic{width:16px;height:16px}.cb-controles li.ok .ic{color:var(--fos-ok)}.cb-controles li.av .ic{color:var(--fos-todo)}.cb-controles li>span{flex-direction:column;min-width:0;display:flex}.cb-controles li small{color:var(--fos-sourdine);font-size:12px}.cb-controles li b.n{font-variant-numeric:tabular-nums;white-space:nowrap}.kpi.choisi{border-color:var(--fos-accent)}.cb-etat{border-radius:var(--fos-r-rond);border:1px solid var(--fos-ligne);background:var(--fos-carte);height:32px;font:inherit;font-size:var(--fos-t-s);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.cb-etat:before{content:"";background:var(--fos-ok);border-radius:50%;width:8px;height:8px}.cb-etat.ok{color:var(--fos-ok);border-color:color-mix(in srgb, var(--fos-ok) 35%, var(--fos-ligne));background:var(--fos-ok-fond)}.cb-etat.todo{color:var(--fos-todo);border-color:color-mix(in srgb, var(--fos-todo) 35%, var(--fos-ligne));background:var(--fos-todo-fond)}.cb-etat.todo:before{background:var(--fos-todo)}.cb-mois{border-radius:var(--fos-r-m);border:1px solid var(--fos-ligne);background:var(--fos-carte);align-items:center;gap:2px;padding:2px;display:inline-flex}.cb-mois .bt{padding:4px 9px;font-size:16px;line-height:1}.cb-mois .bt:disabled{opacity:.3;cursor:default}.cb-mois .choix-ic{border:0}.cb-mois select{background:0 0;border:0;font-weight:600}#tete-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(752px,100%);display:flex}@media (max-width:1320px){#tete-actions .bt.plein .cb-lib-long{display:none}}@media (max-width:700px){#tete-actions{flex-wrap:wrap;min-width:0}}.cb-bloc .bloc-tete h3{white-space:nowrap;flex-wrap:nowrap;min-width:0}.cb-bloc .bloc-tete h3 .doux{text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-bloc .bloc-tete .rang{flex:none}@media (max-width:860px){.cb-bloc .bloc-tete{flex-wrap:wrap}.cb-bloc .bloc-tete h3{white-space:normal}.cb-bloc .bloc-tete .rang{flex:auto}}#tete-actions .bt.plein{align-items:center;gap:6px;display:inline-flex}#tete-actions .bt.plein .ic{width:15px;height:15px}.cb-sections{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.cb-tuile{text-align:left;border:1px solid var(--fos-ligne);border-radius:var(--fos-r-l);background:var(--fos-carte);min-width:0;color:var(--fos-encre);font:inherit;cursor:pointer;box-shadow:var(--fos-ombre-xs);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.cb-tuile:hover{border-color:color-mix(in srgb, var(--fos-accent) 40%, var(--fos-ligne))}.cb-tuile.on{border-color:var(--fos-accent);box-shadow:0 0 0 1px var(--fos-accent), var(--fos-ombre-xs)}.cb-tuile.on:after{content:"";background:var(--fos-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.cb-t-lib{max-width:100%;font-size:var(--fos-t-xs);color:var(--fos-sourdine);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.cb-t-lib i{text-align:center;background:var(--fos-survol-clair);min-width:16px;color:var(--fos-sourdine);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:650;line-height:16px}.cb-tuile.on .cb-t-lib i{background:var(--fos-accent);color:var(--fos-sur-accent)}.cb-tuile>b{font-size:var(--fos-t-xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:650;overflow:hidden}.cb-tuile>b small{font-size:var(--fos-t-m);color:var(--fos-pale);font-weight:500}.cb-tuile>small{max-width:100%;font-size:var(--fos-t-xs);color:var(--fos-sourdine);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.cb-tuile>small .ic{flex:none;width:13px;height:13px}.cb-tuile>small{white-space:normal;text-overflow:clip;overflow:visible}.cb-tuile.todo>small{color:var(--fos-todo)}@media (max-width:1240px){.cb-tuile{padding:10px 12px 9px}.cb-tuile>b{font-size:var(--fos-t-l)}}@media (max-width:860px){.cb-sections{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cb-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:820px),(max-width:1240px){.cb-tuile>small{display:none}}.cb-tuile.todo:before{content:"";background:var(--fos-todo);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.cb-tw.plein{max-height:calc(100vh - 300px)}.cb-controles{max-height:calc(100vh - 380px);overflow:auto}@media (max-height:860px){.cb-tw.plein{min-height:220px;max-height:calc(100vh - 380px)}.cb-controles{min-height:200px;max-height:calc(100vh - 420px)}}@media (max-width:860px){.cb-tw.plein,.cb-controles{max-height:none}}.cb-zero{color:var(--fos-pale)}.cb-zero,.cb-neg,.cb-bv,.cb-tw td:first-child{white-space:nowrap}.cb-zero .fos-mt-c{opacity:1}.cb-grille{font-size:13px}.cb-grille thead th{font-size:var(--fos-t-xs);color:var(--fos-sourdine);letter-spacing:.01em;border-bottom:1px solid var(--fos-ligne);font-weight:600}.cb-grille td,.cb-grille th{padding:8px 12px}.cb-grille tbody td{border-bottom:1px solid color-mix(in srgb, var(--fos-ligne) 70%, transparent)}.cb-grille .cb-tot{background:color-mix(in srgb, var(--fos-accent) 4%, transparent);font-weight:600}.cb-grille tr.total td{background:var(--fos-survol-clair);border-top:1px solid var(--fos-encre);border-bottom:1px solid var(--fos-ligne);font-weight:650}.cb-grille tr.total .cb-tot{background:color-mix(in srgb, var(--fos-accent) 9%, var(--fos-survol-clair))}.cb-grille tr.sous td:first-child{color:var(--fos-sourdine);padding-left:30px;position:relative}.cb-grille tr.sous td:first-child:before{content:"";border-left:1px solid var(--fos-pale);border-bottom:1px solid var(--fos-pale);opacity:.6;border-bottom-left-radius:4px;width:8px;position:absolute;top:0;bottom:50%;left:16px}.cb-grille tr.sous td.n{color:var(--fos-sourdine)}.cb-grille tr.taux td.n{color:var(--fos-encre)}.cb-grille td.cb-c{color:var(--fos-sourdine);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:12px;overflow:hidden}.cb-cpt{border:1px solid var(--fos-ligne);background:var(--fos-survol-clair);min-width:26px;color:var(--fos-encre);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;vertical-align:1px;border-radius:6px;margin-right:7px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}tr.total .cb-cpt{background:var(--fos-carte)}.cb-grille tbody tr:hover td,.cb-grille tbody tr.total:hover td{background:var(--fos-survol-clair)}.cb-bv{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.cb-barre{background:var(--fos-grille);border-radius:2px;width:96px;height:4px;display:block;overflow:hidden}.cb-barre>span{background:var(--fos-accent);opacity:.75;border-radius:2px;height:100%;margin-left:auto;display:block}.cb-ctl-tete{align-items:center;gap:16px;margin:2px 0 14px;display:flex}.cb-ctl-tete>b{font-size:var(--fos-t-titre);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.cb-ctl-tete>b small{font-size:var(--fos-t-m);color:var(--fos-sourdine);font-weight:500}.cb-ctl-tete .jauge{flex:1;max-width:520px;height:8px}.cb-controles li.av{background:color-mix(in srgb, var(--fos-todo-fond) 70%, transparent);border-radius:8px;padding-left:10px;padding-right:10px}.kpi b span:not(.fos-mt-c){font-size:inherit;color:inherit}.kpi b .cb-zero,.kpi b .cb-zero span{color:var(--fos-pale)}.kpi b .fos-mt-c{opacity:.45}.cb-tw.serre td{white-space:nowrap}.cb-coupe{text-overflow:ellipsis;vertical-align:bottom;max-width:150px;display:inline-block;overflow:hidden}@media (max-width:1320px){.cb-grille td.cb-c .cb-c-mots{display:none}.cb-grille td,.cb-grille th,.cb-tw td,.cb-tw th{padding-left:8px;padding-right:8px}.cb-barre{width:64px}.cb-tw.cb-co th:nth-child(5),.cb-tw.cb-co td:nth-child(5),.cb-tw.cb-co th:nth-child(7),.cb-tw.cb-co td:nth-child(7),.cb-tw.cb-co th:nth-child(11),.cb-tw.cb-co td:nth-child(11){display:none}.cb-coupe{max-width:110px}}.cb-deux .cb-grille td.cb-c .cb-c-mots{display:none}@media (max-width:1320px){.cb .cb-tw table.tab{font-size:12px}.cb .cb-tw table.tab td,.cb .cb-tw table.tab th{padding-left:6px;padding-right:6px}.cb-grille td.cb-c{max-width:130px}.cb-deux .cb-grille td.cb-c{max-width:110px}.cb-tw td .cb-lib,.cb-tw.une td>span:not(.st){max-width:160px}}.cb-deux .cb-tw td:not(.n){text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.cb-deux .cb-grille td.cb-c{max-width:120px}@media (max-width:1500px){.cb-tw.cb-co th:nth-child(11),.cb-tw.cb-co td:nth-child(11){display:none}.cb-deux .cb-tw td:not(.n){max-width:128px}}@media (max-width:1320px){.cb-deux .cb-tw td:not(.n){max-width:100px}}.cb-t-bas{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.cb-dts{white-space:nowrap;flex-direction:column;gap:1px;min-width:0;font-size:11px;display:flex}.cb-dts small{color:var(--fos-pale);margin-left:3px;font-size:10.5px;font-weight:500}.cb-spark{flex:none;width:60px;height:24px}.cb-spark .l{fill:none;stroke:var(--fos-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.cb-spark .a{fill:color-mix(in srgb, var(--fos-accent) 10%, transparent)}.cb-spark circle{fill:var(--fos-accent);stroke:var(--fos-carte);stroke-width:1px}@media (max-width:1240px){.cb-spark{width:44px}}.cb-pays{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cb-drap{object-fit:cover;width:18px;height:13px;box-shadow:0 0 0 1px var(--fos-ligne);border-radius:2px;flex:none}.cb-grille td.cb-clic{cursor:pointer}.cb-grille td.cb-clic:hover,.cb-grille td.cb-clic:focus-visible{background:var(--fos-accent-fond);color:var(--fos-accent);outline:none}.cb-grille td.cb-clic:hover .fos-mt,.cb-grille td.cb-clic:focus-visible .fos-mt{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bascule.cb-mini button{font-size:var(--fos-t-xs);padding-top:3px;padding-bottom:3px}.cb-pont{padding:6px 4px 2px}.cb-pont svg{width:100%;height:auto;max-height:calc(100vh - 360px);display:block}.cb-pont .tot{fill:var(--fos-accent)}.cb-pont .moins{fill:color-mix(in srgb, var(--fos-baisse) 60%, var(--fos-carte))}.cb-pont .plus{fill:color-mix(in srgb, var(--fos-hausse) 60%, var(--fos-carte))}.cb-pont .lien{stroke:var(--fos-pale);stroke-width:1px;stroke-dasharray:3 3}.cb-pont .axe{stroke:var(--fos-ligne)}.cb-pont .v{fill:var(--fos-encre);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.cb-pont .e{fill:var(--fos-sourdine);text-anchor:middle;font-size:11.5px}.cb-cockpit{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cb-etat-gros{border-bottom:1px solid var(--fos-ligne);align-items:center;gap:16px;padding:2px 4px 12px;display:flex}.cb-etat-gros h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.cb-etat-gros p{color:var(--fos-sourdine);margin:3px 0 0;font-size:13px}.cb-anneau{flex:none;width:60px;height:60px}.cb-anneau .f{fill:none;stroke:var(--fos-grille);stroke-width:7px}.cb-anneau .p{fill:none;stroke:var(--fos-accent);stroke-width:7px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.cb-anneau.plein .p{stroke:var(--fos-ok)}.cb-anneau text{fill:var(--fos-encre);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.cb-etapes{margin:0;padding:6px 0 0;list-style:none}.cb-etape{border:0;border-bottom:1px solid color-mix(in srgb, var(--fos-ligne) 70%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) minmax(0,1.35fr) 150px 12px;align-items:center;gap:12px;padding:8px;display:grid}.cb-etapes li:last-child .cb-etape{border-bottom:0}.cb-etape:hover{background:var(--fos-survol-clair)}.cb-e-ic{background:var(--fos-todo-fond);width:30px;height:30px;color:var(--fos-todo);border-radius:50%;place-items:center;display:grid}.cb-etape.ok .cb-e-ic{background:var(--fos-ok-fond);color:var(--fos-ok)}.cb-e-ic .ic{width:15px;height:15px}.cb-e-nom,.cb-e-fait{flex-direction:column;min-width:0;display:flex}.cb-e-nom b{font-size:13.5px;font-weight:600}.cb-e-nom small,.cb-e-fait small{color:var(--fos-sourdine);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cb-e-fait b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cb-etape.todo .cb-e-fait>b{color:var(--fos-todo)}.cb-e-ou{white-space:nowrap;justify-self:end;font-size:12px}.cb-e-qui{border-radius:var(--fos-r-rond);border:1px solid var(--fos-ligne);background:var(--fos-survol-clair);color:var(--fos-sourdine);padding:2px 9px;display:inline-block}.cb-e-fl{color:var(--fos-pale);font-size:18px;line-height:1}.cb-cote{grid-template-columns:minmax(0,1fr);align-content:start}.cb-fil{align-content:start;gap:12px;min-height:72px;max-height:calc(100vh - 610px);padding:2px 2px 10px;display:grid;overflow:auto}.cb-msg{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cb-m-tete{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.cb-m-tete time{color:var(--fos-sourdine);font-variant-numeric:tabular-nums;font-size:11.5px}.cb-ref{border-radius:var(--fos-r-rond);background:var(--fos-accent-fond);color:var(--fos-accent);padding:0 7px;font-size:11px}.cb-m-texte{background:var(--fos-survol-clair);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px;margin:3px 0 0;padding:8px 11px;font-size:13px}.cb-msg.moi .cb-m-texte{background:var(--fos-accent-fond)}.cb-fil-vide{color:var(--fos-sourdine);margin:0;font-size:12.5px}.cb-saisie{border-top:1px solid var(--fos-ligne);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.cb-saisie textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--fos-ligne);border-radius:var(--fos-r-m);background:var(--fos-carte);width:100%;min-height:50px;color:inherit;font:inherit;padding:8px 10px;font-size:13px}.cb-saisie textarea:focus{border-color:var(--fos-accent);box-shadow:0 0 0 3px var(--fos-accent-fond);outline:none}.cb-s-pied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-s-pied small{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.cb .cb-s-pied .choix-ic select{max-width:160px}.cb-hist{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.cb-hist li{align-items:center;gap:8px;display:flex}.cb-hist li:not(.doux):before{content:"";background:var(--fos-ok);border-radius:50%;flex:none;width:7px;height:7px}.cb-pieces{border-top:1px solid var(--fos-ligne);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.cb-pieces>span{margin-right:4px;font-size:12px}.cb-pieces .bt .ic{width:14px;height:14px}@media (max-width:1320px){.cb-etape{grid-template-columns:30px minmax(0,1fr) minmax(0,1.2fr) 132px 10px;gap:10px}}@media (max-width:860px){.cb-cockpit{grid-template-columns:minmax(0,1fr)}.cb-fil{max-height:320px}}@media (max-width:700px){.cb-etape{grid-template-columns:30px minmax(0,1fr) 10px;row-gap:4px}.cb-e-fait{grid-column:2}.cb-e-ou{display:none}.cb-e-fl{grid-area:1/3}.cb-etat-gros{align-items:flex-start}.cb-s-pied{flex-wrap:wrap}.cb-s-pied small{flex-basis:100%;order:3}}.cb-ecr-tete .cb-esp{flex:1}.cb .cb-ecr td.cb-c{max-width:280px}.cb .cb-ecr td.cb-c .cb-c-mots{display:inline}.cb-ecr tr.total td:first-child{text-align:left}.cb-d-kpis{margin-bottom:12px}.cb-tw.cb-d-liste{max-height:calc(100vh - 300px)}.cb-d-pied{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12.5px;display:flex}.cb-detail a{color:var(--fos-accent);font-weight:600;text-decoration:none}.cb-detail a:hover{text-decoration:underline}.cb-papier-zone{background:var(--fos-survol-clair);padding:18px}.cb-papier{background:var(--fos-feuille);max-width:720px;color:var(--fos-feuille-encre);box-shadow:var(--fos-ombre-m);border-radius:4px;margin:0 auto;padding:40px 48px 44px;font-size:13px}.cb-papier header{border-bottom:2px solid var(--fos-feuille-encre);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.cb-papier header div{flex-direction:column;gap:3px;display:flex}.cb-papier header .d{text-align:right}.cb-papier header span{color:var(--fos-feuille-doux);font-size:12px}.cb-marque{letter-spacing:.2em;font-size:18px;font-weight:800}.cb-papier h3{margin:22px 0 4px;font-size:13.5px;font-weight:700}.cb-papier .g{color:var(--fos-feuille-doux);margin:0 0 6px;font-size:11.5px}.cb-papier table{border-collapse:collapse;width:100%}.cb-papier td{border-bottom:1px solid var(--fos-feuille-ligne);padding:5px 0}.cb-papier td.c{width:74px;color:var(--fos-feuille-doux);font-variant-numeric:tabular-nums}.cb-papier td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:150px}.cb-papier tr.total td{border-top:1px solid var(--fos-feuille-encre);font-weight:700}.cb-papier tr.sous td:first-child{color:var(--fos-feuille-doux);padding-left:14px}.cb-signes{grid-template-columns:1fr 1fr;gap:40px;margin-top:44px;display:grid}.cb-signes div{border-top:1px solid var(--fos-feuille-ligne);padding-top:8px;font-size:12px}.cb-signes span{color:var(--fos-feuille-doux);margin-top:34px;display:block}@media (max-width:700px){.cb-papier{padding:24px 18px}}@media print{body.cb-impression>:not(#tiroir){display:none!important}body.cb-impression #tiroir{width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;border:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body.cb-impression #tiroir .t-tete{display:none!important}body.cb-impression .cb-papier-zone{background:0 0;padding:0}body.cb-impression .cb-papier{max-width:none;box-shadow:none;padding:0}}@media (max-height:860px){.cb-dts>span+span{display:none}.cb-tuile{gap:3px;padding-top:10px;padding-bottom:9px}.cb-etape{padding-top:4px;padding-bottom:4px}.cb-etat-gros p{font-size:12.5px}.cb-tw.plein{max-height:calc(100vh - 386px)}.cb-e-ic{width:26px;height:26px}.cb-etat-gros{padding-bottom:8px}.cb-anneau{width:50px;height:50px}.cb-etat-gros h2{font-size:16px}.cb-grille td,.cb-grille th{padding-top:6px;padding-bottom:6px}.cb-fil{max-height:calc(100vh - 560px)}}.cb-l-court{display:none}@media (max-width:1320px){.cb-l-long{display:none}.cb-l-court{display:inline}}.cb .cb-grille tr.sous td:first-child{padding-left:30px}.cb-bloc .bloc-tete{flex-wrap:wrap}.cb-bloc .bloc-tete h3{white-space:normal;flex-wrap:wrap;row-gap:2px}.cb-bloc .bloc-tete h3 .doux{text-overflow:clip;font-size:var(--fos-t-xs);overflow:visible}.cb-e-nom small,.cb-e-fait small,.cb-e-fait b,.cb-s-pied small{white-space:normal;text-overflow:clip;overflow:visible}.cb-tw table{table-layout:auto;width:100%}.cb-tw td,.cb-tw th{overflow-wrap:normal}.cb-tw td .bt,.cb-tw td .bt-lien,.cb-tw td button{white-space:nowrap}.cb .cb-tw td:not(.n),.cb-deux .cb-tw td:not(.n),.cb-tw.serre td:not(.n),.cb-tw.une td:not(.n){white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.cb-tw.une td>span:not(.st),.cb-tw.une td:nth-child(3)>span,.cb-tw.une td:nth-child(4)>span,.cb-tw td .cb-lib,.cb-lib,.cb-coupe{white-space:normal;text-overflow:clip;max-width:none;display:inline;overflow:visible}.cb .cb-grille td.cb-c,.cb-deux .cb-grille td.cb-c{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.cb .cb-grille td.cb-c .cb-c-mots,.cb-deux .cb-grille td.cb-c .cb-c-mots{display:inline}.cb-grille td:first-child{white-space:normal;min-width:160px}.cb-tw td .st{white-space:nowrap}.cb-societe select{font-weight:600}#tete-actions{flex-wrap:wrap;row-gap:6px}.bascule.cb-societes button{white-space:nowrap;padding-left:11px;padding-right:11px}.cb-eg-txt{flex:1;min-width:0}.cb-eg-agir{flex:none;align-self:flex-start}.cb-eg-agir .bt{align-items:center;gap:6px;display:inline-flex}.cb-eg-agir .bt .ic{width:15px;height:15px}.cb-pieces .bt{align-items:center;gap:6px;display:inline-flex}@media (max-width:1320px){.cb-cockpit{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.cb-e-fait b{font-size:13px}}@media (max-width:860px){.cb-cockpit{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.cb-etat-gros{flex-wrap:wrap}}.cb-tw.demi{max-height:calc(50vh - 190px)}@media (max-width:1320px){.cb-s-pied small{flex-basis:100%;order:3}.cb-etape{padding-top:5px;padding-bottom:5px}.cb-e-fait small,.cb-e-nom small{font-size:11.5px}}.cb-bloc .bloc-tete{flex-wrap:nowrap;align-items:flex-start}.cb-bloc .bloc-tete h3{flex:auto;min-width:0}@media (max-width:860px){.cb-bloc .bloc-tete{flex-wrap:wrap}}@media (max-width:1320px){.cb .bo-titre .bo-sous{display:none}#tete-actions{flex-wrap:nowrap}.cb-cockpit{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.cb-etape{grid-template-columns:28px minmax(0,.9fr) minmax(0,1.4fr) 10px}.cb-e-ou{display:none}}@media (max-width:1000px){#tete-actions{flex-wrap:wrap}}.cb-tw{overflow-x:auto}.cb-tw.une td:nth-child(3)>span{overflow-wrap:anywhere}.cb-tw.une td:nth-child(3){min-width:260px}.cb-tw.une td:nth-child(8){max-width:240px}@media (max-width:860px){.cb-cockpit{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.cb-etape{grid-template-columns:28px minmax(0,1fr) 10px;row-gap:4px}.cb-e-fait{grid-column:2}.cb-e-ou{display:none}.cb-e-fl{grid-area:1/3}.cb-pieces .bt,.cb-eg-agir .bt{white-space:normal;text-align:left}}.cb-2l{flex-direction:column;gap:1px;min-width:0;display:flex}.cb-2l b{font-weight:600}.cb-2l small{color:var(--fos-sourdine);font-size:12px;font-weight:400}.cb-tw td.n .cb-2l{align-items:flex-end}.cb-libelle{overflow-wrap:anywhere}.cb-tw td{vertical-align:middle}.cb-tw table.tab:not(.cb-grille) td,.cb-tw table.tab:not(.cb-grille) th{padding-top:8px;padding-bottom:8px}.cb-libelle.cb-seul{font-size:12.5px}.cb-lo{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.cb-lo-fs,.cb-lo-al{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb-lo-f{border:1px solid var(--fos-ligne);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cb-lo-f>.ic{width:16px;height:16px;color:var(--fos-sourdine)}.cb-lo-f b{font-size:13px;font-weight:600;display:block}.cb-lo-f small{color:var(--fos-sourdine);font-size:12px}.cb-lo-f.attente{border-style:dashed}.cb-lo-f.attente b,.cb-lo-f.attente small{text-align:left}.cb-lo-al{margin-top:10px}.cb-lo-al li{color:var(--fos-todo);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.cb-lo-al .ic{flex:none;width:14px;height:14px;margin-top:2px}.cb-lo-ecr{border-top:1px solid var(--fos-ligne);margin-top:12px;padding-top:10px;font-size:12.5px}.cb-lo-ecr p{margin:0 0 6px}.cb-lo-ecr table{margin-bottom:8px}.cb-lo-t tbody tr:nth-last-child(-n+3) td{border-top:1px solid var(--fos-ligne)}@media (max-width:1100px){.cb-lo{grid-template-columns:minmax(0,1fr)}}.cb-lo-t td{padding-top:5px;padding-bottom:5px}.cb .bo-titre h1{white-space:nowrap}@media (max-width:1100px){.cb .bo-onglets{gap:0}.cb .bo-onglets button{gap:5px;padding:9px 8px 11px;font-size:13px}}.cb-audit{margin:0;padding:0;list-style:none;display:grid}.cb-audit li{border-bottom:1px solid color-mix(in srgb, var(--fos-ligne) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 2px;display:grid}.cb-audit li:last-child{border-bottom:0}.cb-audit li>span:first-child{flex-direction:column;min-width:0;display:flex}.cb-audit b{font-size:13px;font-weight:600}.cb-audit small{color:var(--fos-sourdine);font-size:12px}.cb-audit select.cb-a-etat{width:104px;font:inherit;border:1px solid var(--fos-ligne);border-radius:var(--fos-r-m);background:var(--fos-carte);color:var(--fos-encre);padding:4px 6px;font-size:12px}.cb-eg-agir{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cb-vue-choix button{align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.cb-vue-choix .ic{width:14px;height:14px}a.cb-etape{text-decoration:none}@media (max-width:1320px){.cb-audit small{display:none}.cb-audit li{padding:5px 2px}}.cb-audit-t{align-items:center;gap:6px;margin:12px 0 2px;font-size:13px;font-weight:600;display:flex}.cb-audit-t .ic{width:15px;height:15px}.cb-audit-tiroir{gap:18px;display:grid}.cb-a-sec h3{align-items:center;gap:6px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.cb-a-sec h3 .ic{width:16px;height:16px}.cb-a-sec>p{margin:0 0 8px;font-size:13px}.cb-audit-tiroir .cb-audit small{display:block}.cb-methode{color:var(--fos-encre);gap:10px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.cb-methode b{font-weight:650}.cb-papier .cb-methode{color:var(--fos-feuille-encre);gap:4px;font-size:11.5px;line-height:1.45}.cb-prod{align-items:center;gap:8px;min-width:0;display:inline-flex}.cb-prod>.pc-vign.cb-vign{border-radius:6px;flex:none;width:28px;height:28px}.cb-etapes .cb-etape{padding-top:6px;padding-bottom:6px}@media (max-height:860px){.cb-etapes .cb-etape{padding-top:4px;padding-bottom:4px}}@media (max-width:1320px){.cb-etat-suite,.cb-mois .choix-ic>.ic{display:none}.cb-mois .choix-ic>select{padding-left:10px}}@media (min-width:861px){.cb-v-stock>.kpis{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.cb-ouv{padding:10px 16px}.cb-ouv p{margin:0;font-size:13px;line-height:1.45}.cb-ouv p+p{margin-top:3px}.cb-ouv p>b{align-items:center;gap:6px;display:inline-flex}.cb-ouv .ic{width:15px;height:15px}@media (max-width:1180px) and (min-width:861px){.cb-sections{gap:6px}.cb-sections>*{min-width:0;padding:7px 8px!important}.cb-sections b{letter-spacing:-.02em;font-size:14px!important}.cb-cockpit{gap:8px;grid-template-columns:minmax(0,1fr) 270px!important}}.cb-fichier .cb-e-ic{background:var(--fos-accent-fond);color:var(--fos-accent)}.cb-fichier .cb-e-fl{color:var(--fos-accent);place-items:center;display:grid}.cb-fichier .cb-e-fl .ic{width:15px;height:15px}.cb-fichier.vide{cursor:default}.cb-fichier.vide:hover{background:0 0}.cb-fichier.vide .cb-e-ic{background:var(--fos-survol-clair);color:var(--fos-pale)}.cb-fichier.vide .cb-e-fait>b{color:var(--fos-sourdine);font-weight:500}.cb-fi-notes{color:var(--fos-sourdine);gap:8px;margin:0;padding:4px 0 0 18px;font-size:13px;display:grid}.cb-qui{color:var(--fos-sourdine);margin-top:2px;font-size:12.5px}.cb-qui .bt-lien{all:unset;cursor:pointer;color:var(--fos-accent);font-size:inherit}html body.cb-externe:not(.fos){padding-left:0!important}body.cb-externe .k-parts{display:none!important}
