/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties,theme,base;@layer components{@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}:root{color-scheme:light;--orange:#ff7900;--orange-hover:#ff8b24;--orange-press:#e66d00;--orange-ink:#b45400;--orange-on-noir:#ff9a3d;--on-orange:#000;--orange-50:#fff5eb;--orange-100:#ffe9d6;--orange-a08:#ff790014;--orange-a16:#ff790029;--orange-a32:#ff790052;--orange-glow:#ff790059;--noir:#000;--noir-1:#0a0a0a;--noir-2:#141414;--noir-3:#1f1f1f;--noir-4:#2e2e2e;--noir-line:#ffffff1a;--noir-line-strong:#ffffff3d;--on-noir:#fff;--on-noir-2:#c2c2c2;--on-noir-3:#8f8f8f;--bg:#f3f3f1;--surface:#fff;--surface-2:#fafaf9;--surface-sunken:#eeeeeb;--surface-hover:#f6f6f4;--surface-select:#fff5eb;--glass:#ffffffdb;--scrim:#0000008c;--ink:#0a0a0a;--ink-2:#3d3d3b;--text-muted:#6b6a65;--text-faint:#8e8d87;--text-inverse:#fff;--line:#00000014;--line-2:#00000024;--line-3:#00000047;--line-input:#8e8d87;--line-strong:#0a0a0a;--success:#008300;--success-ink:#006300;--success-bg:#e8f4e8;--success-line:#bfe0bf;--warning:#eda100;--warning-ink:#7a4f00;--warning-bg:#fdf3dc;--warning-line:#f2da9c;--danger:#d03b3b;--danger-ink:#b42318;--danger-bg:#fdecec;--danger-line:#f5c9c8;--danger-press:#b42318;--info:#2a78d6;--info-ink:#1c5cab;--info-bg:#e9f1fb;--info-line:#c6daf4;--st-vendu:#008300;--st-vendu-ink:#006300;--st-vendu-bg:#e6f3e6;--st-vendu-line:#bfe0bf;--st-vendu-on-noir:#4cc35a;--st-absent:#eda100;--st-absent-ink:#7a4f00;--st-absent-bg:#fdf3dc;--st-absent-line:#f2da9c;--st-absent-on-noir:#f5b530;--st-refuse:#e34948;--st-refuse-ink:#b42318;--st-refuse-bg:#fcebeb;--st-refuse-line:#f5c9c8;--st-refuse-on-noir:#ff6b6a;--st-planifie:#2a78d6;--st-planifie-ink:#1c5cab;--st-planifie-bg:#e9f1fb;--st-planifie-line:#c6daf4;--st-planifie-on-noir:#6ea6ee;--st-prosp-hatch:repeating-linear-gradient(135deg,transparent 0 6px,#0a0a0a12 6px 7px);--st-doublon-ring:inset 0 0 0 2px #e34948;--dot-ring:inset 0 0 0 1px #0000002e;--chart-ink:#0a0a0a;--chart-muted:#6b6a65;--chart-grid:#ecebe6;--chart-baseline:#c3c2b7;--chart-rdv:#0a0a0a;--chart-ventes:#008300;--chart-quota:#d03b3b;--chart-highlight:#ff7900;--chart-dim:.35;--font-sans:"Inter Variable","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-display:"Inter Tight Variable","Inter Variable","Inter Fallback","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono Variable",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-hero:clamp(56px,6.4vw,96px);--fs-display:48px;--fs-kpi:34px;--fs-h1:30px;--fs-h2:20px;--fs-h3:15px;--fs-body:14px;--fs-input:14px;--fs-sm:13px;--fs-xs:12px;--fs-micro:11px;--lh-hero:.92;--lh-tight:1.05;--lh-title:1.2;--lh-body:1.5;--tr-hero:-.045em;--tr-display:-.032em;--tr-title:-.02em;--tr-body:-.006em;--tr-caps:.08em;--fw-regular:400;--fw-book:450;--fw-medium:500;--fw-semibold:600;--fw-strong:650;--fw-bold:700;--r-0:0;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-sheet:16px;--r-pill:999px;--sh-card:0 1px 0 #00000005;--sh-raise:0 1px 2px #0000000f,0 6px 16px -6px #00000024;--sh-pop:0 2px 4px #0000000f,0 18px 44px -12px #0000004d;--sh-drawer:0 0 0 1px #0000000f,0 28px 72px -12px #0000005c;--sh-modal:0 32px 96px -16px #00000080;--sh-toast:0 14px 36px -10px #0000008c;--sh-up:0 -1px 0 #0000000f,0 -12px 32px -12px #00000038;--focus-ring:0 0 0 2px #fff,0 0 0 4px #0a0a0a;--focus-ring-noir:0 0 0 2px #000,0 0 0 4px #ff7900;--focus-glow:0 0 0 3px #ff790052;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--side-w:248px;--top-h:64px;--tabbar-h:64px;--content-max:1440px;--gutter:32px;--gutter-m:16px;--control-h:36px;--control-h-sm:30px;--control-h-lg:44px;--tap:48px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-std:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-chart:.64s;--dur-count:.9s;--dur-toast:3.6s;--stagger:40ms;--z-sticky:30;--z-tabbar:40;--z-drop:45;--z-overlay:50;--z-drawer:60;--z-toast:100;--muted:var(--text-muted);--grid:#e3e3df;--border:var(--line);--brand:var(--orange);--brand-dark:var(--orange-press);--brand-ink:var(--orange-ink);--critical:var(--danger);--good-text:var(--success-ink);--c-vendu:var(--st-vendu);--c-absent:var(--st-absent);--c-refuse:var(--st-refuse);--c-planifie:var(--st-planifie);--radius:var(--r-lg);--shadow:var(--sh-card);--papier-surface:var(--surface);--papier-surface-2:var(--surface-2);--papier-surface-hover:var(--surface-hover);--papier-surface-sunken:var(--surface-sunken);--papier-ink:var(--ink);--papier-ink-2:var(--ink-2);--papier-text-muted:var(--text-muted);--papier-text-faint:var(--text-faint);--papier-line:var(--line);--papier-line-2:var(--line-2);--papier-line-3:var(--line-3);--papier-focus-ring:var(--focus-ring);--sk-reflet:#f8f8f6;--chevron-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%230A0A0A' stroke-width='1.5'/%3E%3C/svg%3E")}@media (pointer:coarse){:root{--control-h:44px;--control-h-sm:40px;--control-h-lg:48px}}@media screen and (max-width:900px){:root{--gutter:16px;--fs-body:15px;--fs-input:16px;--fs-kpi:26px;--fs-h1:24px;--top-h:56px}}@media (prefers-contrast:more){:root{--bg:#ecece8;--ink-2:#2b2a27;--text-muted:#4a4944;--text-faint:#6b6a65;--line:#00000038;--line-2:#0000004d;--line-input:#4a4944;--sh-card:0 0 0 1px #0000002e}}:root[data-contrast=fort]{--bg:#ecece8;--ink-2:#2b2a27;--text-muted:#4a4944;--text-faint:#6b6a65;--line:#00000038;--line-2:#0000004d;--line-input:#4a4944;--sh-card:0 0 0 1px #0000002e}@media screen{:root[data-theme=nuit]{color-scheme:dark;--orange-ink:#ff9a3d;--orange-50:#2b2015;--orange-100:#3a2918;--orange-a08:#ff79001f;--bg:#101010;--surface:#1a1a19;--surface-2:#20201f;--surface-sunken:#131312;--surface-hover:#262625;--surface-select:#2b2015;--glass:#1a1a19e0;--scrim:#000000b8;--ink:#f2f2ef;--ink-2:#cfcec9;--text-muted:#a3a29c;--text-faint:#8a8984;--text-inverse:#0a0a0a;--line:#ffffff1a;--line-2:#ffffff2b;--line-3:#ffffff52;--line-input:#8a8984;--line-strong:#bdbcb6;--success-ink:#6fdc7b;--success-bg:#12301a;--success-line:#2d6a37;--warning-ink:#f5c451;--warning-bg:#32270b;--warning-line:#6b5416;--danger-ink:#ff8a89;--danger-bg:#3a1716;--danger-line:#7a2e2c;--info-ink:#8ab8ff;--info-bg:#13243b;--info-line:#2c4f7c;--dot-ring:inset 0 0 0 1px #ffffff73;--st-prosp-hatch:repeating-linear-gradient(135deg,transparent 0 6px,#ffffff14 6px 7px);--chart-ink:#f2f2ef;--chart-muted:#a3a29c;--chart-grid:#2a2a29;--chart-baseline:#4a4a48;--chart-rdv:#f2f2ef;--sh-card:0 1px 0 #0006;--sh-raise:0 0 0 1px #ffffff0f,0 6px 16px -6px #000000b3;--sh-pop:0 0 0 1px #ffffff14,0 18px 44px -12px #000c;--sh-drawer:0 0 0 1px #ffffff14,0 28px 72px -12px #000000d9;--sh-modal:0 0 0 1px #ffffff14,0 32px 96px -16px #000000e6;--sh-up:0 -1px 0 #ffffff0f,0 -12px 32px -12px #000000b3;--focus-ring:0 0 0 2px #000,0 0 0 4px #ff7900;--focus-glow:0 0 0 3px #ff790066;--grid:#2e2e2c;--sk-reflet:#262625;--chevron-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23CFCEC9' stroke-width='1.5'/%3E%3C/svg%3E")}}@media screen and (prefers-contrast:more){:root[data-theme=nuit]{--bg:#000;--surface:#0b0b0b;--surface-2:#121212;--surface-sunken:#000;--surface-hover:#1c1c1c;--ink:#fff;--ink-2:#e6e6e3;--text-muted:#c9c8c3;--text-faint:#aeada7;--line:#ffffff4d;--line-2:#ffffff6b;--line-input:#c9c8c3;--line-strong:#fff;--sh-card:0 0 0 1px #ffffff47}}@media screen{:root[data-theme=nuit][data-contrast=fort]{--bg:#000;--surface:#0b0b0b;--surface-2:#121212;--surface-sunken:#000;--surface-hover:#1c1c1c;--ink:#fff;--ink-2:#e6e6e3;--text-muted:#c9c8c3;--text-faint:#aeada7;--line:#ffffff4d;--line-2:#ffffff6b;--line-input:#c9c8c3;--line-strong:#fff;--sh-card:0 0 0 1px #ffffff47}}.auth-art,.manchette,.next-rdv,.on-noir,.side,.tabbar,.toast,.tooltip,[data-mode=reunion]{--surface:var(--noir-2);--surface-2:var(--noir-2);--surface-hover:var(--noir-3);--surface-sunken:var(--noir-3);--ink:var(--on-noir);--ink-2:var(--on-noir-2);--text-muted:var(--on-noir-3);--muted:var(--on-noir-3);--text-faint:var(--on-noir-3);--line:var(--noir-line);--line-2:var(--noir-line-strong);--line-3:#fff6;--line-strong:var(--on-noir);--border:var(--noir-line);--grid:var(--noir-line-strong);--focus-ring:var(--focus-ring-noir);color:var(--on-noir)}[data-mode=reunion]{color-scheme:dark;--bg:#000;--surface:#0e0e0e;--surface-2:#151515;--surface-sunken:#1d1d1d;--surface-select:#ff79001f;--orange-ink:#ff9a3d;--orange-50:#ff79001f;--brand-ink:#ff9a3d;--success-ink:#6fdc7b;--success-bg:#00830038;--danger-ink:#ff8a89;--danger-bg:#e3494833;--good-text:#6fdc7b;--critical:#ff6b6a;--st-vendu-ink:#6fdc7b;--st-vendu-bg:#00830038;--st-absent-ink:#ffc44d;--st-absent-bg:#eda1002e;--st-refuse-ink:#ff8a89;--st-refuse-bg:#e3494833;--st-planifie-ink:#8ab8ff;--st-planifie-bg:#2a78d638;--chart-ink:#fff;--chart-rdv:#fff;--chart-grid:#222;--chart-baseline:#3a3a3a;--chart-muted:#9e9e9e;--fs-kpi:56px;--fs-hero:112px;--fs-h1:40px;background:var(--bg)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);color:var(--ink);background:var(--bg);font-feature-settings:"kern" 1,"calt" 1,"cv05" 1,"cv08" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--font-display)}h2,h3,h4,h5,p{margin:0}.side{color:#cfcfcf;background:#000;height:100vh}.logo-orange{flex:none;display:block}.logo-text b{color:#fff;letter-spacing:-.01em;font-size:15.5px;line-height:1.2}.logo-text span{color:#ff9a3d;font-size:12px;font-weight:600}.nav-item{color:#a8a8a8;border:none;border-radius:8px;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.nav-item:hover{color:#fff;background:#1a1a1a}.nav-item.active{color:#000;background:#ff7900;font-weight:650}.nav-item.active .ic{color:#000}.nav-item.active .nav-badge{color:#ff7900;background:#000}.side-foot{color:#777;border-top:1px solid #ffffff14;gap:6px;padding:14px 16px}.auth-credit{border-top:1px solid var(--border);justify-content:center;padding-top:12px;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;height:58px;padding:0 24px}.tb-date{color:var(--ink-2);font-size:13px;display:inline-block}.tb-date:first-letter{text-transform:uppercase}.tb-right{gap:14px}.gsearch input{border:1px solid var(--grid);font:inherit;background:#fafaf8;border-radius:99px;padding:8px 12px 8px 34px;font-size:13px}.gsearch input:focus{border-color:var(--brand)}.gsearch-drop{border:1px solid var(--border);z-index:45;border-radius:12px;width:min(460px,92vw);max-height:430px;box-shadow:0 12px 36px #10182829}.gsr{font:inherit;border:none;border-bottom:1px solid #f2f2ef;gap:3px;padding:10px 14px}.gsr:last-child{border-bottom:none}.gsr:hover{background:#fafaf8}.gsr-l1{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.gsr-l2{font-variant-numeric:tabular-nums}.badge-demo{letter-spacing:.06em;color:#8a5a00;background:#fdf3d9;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.org-chip{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.org-avatar{color:#fff;background:#101828;border-radius:8px;width:28px;height:28px;font-size:12px;font-weight:700}.content{max-width:1320px;padding:22px 24px 46px}.page-head{gap:16px;margin-bottom:16px}.page-head h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.page-sub{color:var(--muted);margin-top:3px;font-size:13px}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-h h3,.card>h3{font-size:14.5px;font-weight:650}.card-sub{color:var(--muted);margin-top:3px}.no-pad{padding:0!important}@media (max-width:1100px){.grid-main{grid-template-columns:1fr}}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:14px;margin-bottom:18px}.kpi{padding:15px 18px 13px}.kpi-label{color:var(--muted);font-size:12px;font-weight:500}.kpi-value{letter-spacing:-.01em;gap:8px;margin:5px 0 4px;font-size:27px;font-weight:650}.kpi-foot{min-height:18px}.delta{font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 7px;font-size:12px;font-weight:650}.kpi-sub{color:var(--muted)}.swatch{border-radius:3px}.tooltip{color:#fff;z-index:10;background:#101828;border-radius:9px;min-width:158px;padding:9px 12px;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #1018284d}.tt-title{margin-bottom:5px;font-weight:650}.tt-row{font-variant-numeric:tabular-nums;gap:7px;padding:1.5px 0}.tt-row b{font-weight:650}.dot{border-radius:99px}.btn{border-radius:8px;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.btn.primary:hover{background:var(--brand-dark)}.btn.ghost:hover:not(:disabled){background:var(--surface-hover)}.btn.link{color:var(--brand-ink);padding:4px 6px}.btn.link:hover{text-decoration:underline}.btn.danger:hover{background:#b52f2f}.chip{font-variant-numeric:tabular-nums;border-radius:99px;gap:4px;padding:2.5px 8px;font-size:12px;font-weight:650}.chip.red{color:#b42318;background:#fdecec}.chip.green,.chip.greenline{color:var(--good-text);background:#e8f4e8}.chip.neutral{color:var(--ink-2);background:#f0f0ed}.badge{font-weight:550}.badge,.prov{font-size:12px}.prov{color:var(--ink-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.prov-g{color:#4285f4;background:#fff;border:1px solid #dadce0;border-radius:99px;place-items:center;width:16px;height:16px;font-size:10.5px;font-weight:700;display:inline-grid}.prov-g.sm{width:14px;height:14px;font-size:9.5px}.prov-off{color:var(--muted)}.meter-fill{background:#2a78d6;border-radius:99px;transition:width .3s}.alert-row{border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.alert-row.crit{background:#fdf1f1}.alert-row.warn{background:#fdf6e7}.alert-row.info{background:#eef4fc}.alert-ic.crit{color:#b42318;background:#f9dede}.alert-ic.warn{color:#8a5a00;background:#f5e3b8}.alert-ic.info{color:#1c5cab;background:#d9e7f8}.alert-ic.ok{color:var(--good-text);background:#ddefdd}.alert-text{color:#1f2430;line-height:1.4}.trajets{flex-direction:column;display:flex}.trajet-row{border-bottom:1px solid #f2f2ef;align-items:center;gap:10px;padding:7px 0;display:flex}.trajet-row:last-child{border-bottom:none}.trajet-nom{flex:1;font-size:13px;font-weight:550}.trajet-km{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.trajet-cout{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:12.5px}.foot-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.55}.foot-note b{color:var(--ink-2)}.tbl{border-collapse:collapse}.tbl th{letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--grid);background:#fafaf8;padding:10px 14px;font-size:11px;font-weight:650}.tbl td{border-bottom:1px solid #f2f2ef;padding:9px 14px}.tbl tr:last-child td{border-bottom:none}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .rank{color:var(--muted);width:30px}.tbl .actions .btn{margin-left:6px}.row-click:hover td{background:#fafaf8}.avatar{border:1px solid;border-radius:99px;font-weight:700}.weeknav-label{min-width:216px;font-size:13.5px;font-weight:650}.rep-chips{flex-wrap:wrap;gap:6px;display:flex}.rep-chip{border:1px solid var(--border);color:#1f2430;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:4px 9px 4px 5px;font-size:12.5px;display:inline-flex}.rep-chip:hover{background:#f5f5f2}.rep-chip.active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#fff6ee}.planner-banner{flex-wrap:wrap;gap:26px;margin-bottom:16px;padding:15px 20px}.pb-left,.planner-banner{align-items:center;display:flex}.pb-left{gap:12px;min-width:220px}.pb-left h3{font-size:15px}.pb-sub{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.pb-mid{flex-direction:column;flex:1;gap:7px;min-width:280px;display:flex}.pb-quota{align-items:center;gap:10px;display:flex}.pb-count{letter-spacing:-.01em;font-size:21px;font-weight:700}.pb-count small{color:var(--muted);font-size:12.5px;font-weight:550}.pb-count.crit{color:var(--critical)}.pb-statuts{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.pb-st{align-items:center;gap:6px;display:inline-flex}.pb-st b{font-variant-numeric:tabular-nums}.pb-right{flex-direction:column;align-items:flex-end}.pb-km,.pb-right{gap:6px;display:flex}.pb-km{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;font-size:13px}.pb-km b{color:var(--ink)}.cal-card{overflow-x:auto}.cal{min-width:860px;display:flex}.cal-times{flex:none;width:54px}.cal-time{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:11px}.cal-col{border-left:1px solid var(--grid);flex:1;min-width:0}.cal-col.today{background:#fff9f2}.cal-day-head{border-bottom:1px solid var(--grid);justify-content:center;align-items:center;gap:8px;height:44px;padding:0 6px;display:flex}.cal-day-name{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:650}.cal-col.today .cal-day-name{color:var(--brand-ink)}.cal-body{background-image:repeating-linear-gradient(to bottom,var(--grid) 0,var(--grid) 1px,transparent 1px,transparent 52px);position:relative}.rdv{text-align:left;cursor:pointer;border:none;border-left:3px solid;border-radius:7px;flex-direction:column;gap:1px;padding:3px 7px;transition:filter .12s,box-shadow .12s;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.rdv:hover{filter:brightness(.97);z-index:5;box-shadow:0 2px 8px #10182824}.rdv-l1{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rdv-l1 b{font-weight:650}.rdv-l2{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rdv.st-vendu{border-left-color:var(--c-vendu);background:var(--st-vendu-bg)}.rdv.st-absent{border-left-color:var(--c-absent);background:var(--st-absent-bg)}.rdv.st-refuse{border-left-color:var(--c-refuse);background:var(--st-refuse-bg)}.rdv.st-planifie{border-left-color:var(--c-planifie);background:var(--st-planifie-bg)}.cal-foot{height:30px;color:var(--muted);border-top:1px solid var(--grid);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.overlay{z-index:50;background:#10182873;padding:20px}.drawer{z-index:60;width:400px;max-width:92vw;animation:drawerIn .18s ease-out;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #1018282e}@keyframes drawerIn{0%{opacity:0;transform:translate(32px)}}.drawer-h h3{font-size:15.5px}.drawer-b{gap:16px;padding:18px 20px}.drawer-f{border-top:1px solid var(--grid);padding:13px 20px}.field label{color:var(--ink-2);margin-bottom:7px;font-size:12px;font-weight:650;display:block}.field input,.field select,.field textarea{border:1px solid var(--line-input);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px}.field textarea{resize:vertical}.seg-btn{border:1px solid var(--grid);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.opt-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.opt-chip{border:1px solid var(--grid);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:550;display:inline-flex}.opt-chip.on{border-color:var(--brand);background:#fff4ea}.ca-box{background:#f6f6f3;border-radius:10px;padding:11px 14px;font-size:12.5px}.ca-box b{font-variant-numeric:tabular-nums;font-size:15px}.modal{width:460px;max-width:94vw;animation:toastIn .16s ease-out}.modal-h{padding:16px 20px 0}.modal-h h3{font-size:15px}.modal-b{flex-direction:column;gap:8px;padding:12px 20px;font-size:13px;display:flex}.modal-b .muted{color:var(--muted);font-size:12.5px}.modal-f{padding:6px 20px 16px}.team-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:16px;display:grid}.team-card{padding:18px}.tc-head{align-items:center;gap:10px;display:flex}.tc-id{flex-direction:column;min-width:0;display:flex}.tc-id b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tc-secteur{color:var(--muted);font-size:12px}.tc-head .prov{margin-left:auto}.tc-quota{align-items:baseline;gap:8px;margin:14px 0 7px;display:flex}.tc-count{letter-spacing:-.01em;font-size:25px;font-weight:700}.tc-count small{color:var(--muted);font-size:12.5px;font-weight:550}.tc-count.crit{color:var(--critical)}.tc-quota .chip{margin-left:auto}.tc-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0 14px;display:grid}.tc-stats>div{flex-direction:column;gap:2px;display:flex}.tc-stats span{color:var(--muted);font-size:12px}.tc-stats b{font-variant-numeric:tabular-nums;font-size:13.5px}.conn-info{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:16px;padding:18px 20px;display:grid}@media screen and (max-width:900px){.conn-info{grid-template-columns:1fr}}.conn-info-col h4{color:#1f2430;align-items:center;gap:7px;margin-bottom:6px;font-size:13.5px;display:flex}.conn-info-col p{color:var(--ink-2);font-size:12.5px;line-height:1.6}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.set-card{padding:20px}.set-card h3{margin-bottom:4px;font-size:15px}.set-card .card-sub{margin-bottom:12px}.set-row{border-top:1px solid #f2f2ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.set-row:first-of-type{border-top:none}.set-row label{font-size:13px;font-weight:550}.set-input{align-items:center;gap:8px;display:flex}.set-input input,.set-input select{border:1px solid var(--grid);width:86px;font:inherit;font-variant-numeric:tabular-nums;background:var(--surface);border-radius:8px;padding:7px 9px;font-size:13.5px}.set-input span{color:var(--muted);font-size:12px}.cat-cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cat-group{margin-bottom:14px}.cat-group h5{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:11px}.cat-row{color:var(--ink-2);justify-content:space-between;padding:3.5px 0;font-size:12.5px;display:flex}.cat-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:550}.danger-zone{border-color:#f0cccc}.rdv.doublon{box-shadow:inset 0 0 0 1.5px var(--c-refuse)}.rdv-flag{color:#b42318;vertical-align:-1px;margin-right:3px;display:inline-flex}.doublon-banner{color:#5c1d1d;background:#fdf1f1;border:1px solid #f3caca;border-radius:10px;align-items:flex-start;padding:10px 12px;font-size:12.5px}.doublon-banner svg{color:#b42318;flex:none;margin-top:2px}.doublon-banner b{color:#7a1f1f}.gsheet-card{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex}.gs-mark{background:#1e8e3e;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.gs-title b{font-size:14px;display:block}.gs-sub{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:inline-flex}.gs-actions{margin-left:auto}.gs-note{color:var(--muted);border-top:1px solid #f2f2ef;flex-basis:100%;margin-top:2px;padding-top:10px;font-size:12px;line-height:1.55}.filters{border-bottom:1px solid var(--grid);flex-wrap:wrap;align-items:center;padding:14px 20px;display:flex}.filters input,.filters select{border:1px solid var(--grid);font:inherit;background:var(--surface);border-radius:8px;padding:8px 10px;font-size:13px}.filters input[type=search]{flex:1;min-width:200px}.filters-count{white-space:nowrap;margin-left:auto}.cell-sub,.filters-count{color:var(--muted);font-size:12px}.cell-sub{align-items:center;gap:8px;margin-top:2px;display:flex}.chip.brand{color:var(--brand-ink);background:#fff1e5}.chip.blue{color:#1c5cab;background:#e7effc}.chip.gray{color:var(--muted);background:#f0f0ed}.score{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.score-bar{background:#cde2fb;border-radius:99px;width:54px;height:6px;display:inline-block;overflow:hidden}.score b{font-variant-numeric:tabular-nums;text-align:right;min-width:24px;font-size:12.5px}.btn.blocked{color:#b42318;border-color:#f3caca}.toasts{z-index:100;bottom:20px;right:20px}.toast{color:#fff;background:#101828;border-radius:10px;max-width:380px;padding:11px 15px;font-size:13px;animation:toastIn .2s ease-out;box-shadow:0 8px 28px #10182852}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.terrain-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}@media (max-width:1100px){.terrain-grid{grid-template-columns:1fr}}.terrain-stage{background:radial-gradient(at 50% 40%,#fff 0,#eeede8 75%);position:relative;overflow:hidden}.terrain-toolbar{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex;position:absolute;top:14px;left:14px;right:14px}.days{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);background:#ffffffeb;border-radius:12px;gap:4px;display:flex}.days .seg-btn{border-color:#0000;padding:6px 10px}.dot-today{background:var(--brand);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.iso{cursor:grab;width:100%;height:calc(100vh - 210px);min-height:480px;display:block}.iso-zone{cursor:pointer}.iso-zone polygon{transition:fill .2s}.iso-car,.iso-pin{cursor:pointer}.iso-pin:hover circle:not(.iso-alert-ring){r:4.6}.iso-pin.live{animation:pinBounce .9s ease-in-out infinite}@keyframes pinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.iso-alert-ring{fill:none;stroke:var(--critical);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:alertPulse 1.4s ease-out infinite}@keyframes alertPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.iso-pin-mark{fill:#fff;font-size:4.4px;font-weight:700}.iso-initials,.iso-pin-mark{text-anchor:middle;pointer-events:none}.iso-initials{fill:#0b0b0b;font-size:5.4px;font-weight:750}.iso-bubble{fill:#fff;font-size:5.2px;font-weight:600}.iso-city{fill:var(--ink-2);text-anchor:middle;pointer-events:none;font-size:4.6px;font-weight:600}.iso-sign text{fill:#fff;letter-spacing:.04em;font-size:6px;font-weight:700}.iso-sign{pointer-events:none}.iso-hq{fill:var(--brand-ink);text-anchor:middle;letter-spacing:.06em;font-size:7px;font-weight:700}.terrain-clock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);box-shadow:var(--shadow);background:#fffffff0;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.clock-val{font-variant-numeric:tabular-nums;min-width:52px;font-size:18px;font-weight:750}.terrain-clock input[type=range]{width:220px;accent-color:var(--brand)}.clock-hint{color:var(--muted);font-size:12px}.terrain-legend{color:var(--ink-2);border:1px solid var(--border);background:#ffffffe6;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:14px}.terrain-legend i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.terrain-legend i.ring{border:1.6px solid var(--critical);box-sizing:border-box}.terrain-panel{align-self:start;max-height:calc(100vh - 140px);padding:18px;overflow-y:auto}.terrain-panel h3{font-size:16px;font-weight:700}.tp-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 4px;display:grid}.tp-stats div{background:var(--bg);border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.tp-stats b{font-size:20px}.tp-stats span{color:var(--muted);font-size:12px}.tp-h{justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:13px;font-weight:650;display:flex}.tp-count{color:var(--muted);background:var(--bg);border-radius:999px;padding:1px 8px;font-size:12px}.tp-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.tp-row:hover{background:var(--bg)}.tp-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;display:flex}.tp-row-main b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tp-rep .muted,.tp-row-main .muted{color:var(--muted);font-size:12px}.tp-rep .crit,.tp-row-val.crit{color:var(--critical);font-size:12.5px;font-weight:650}.tp-alert{background:var(--danger-bg);width:22px;height:22px;color:var(--critical);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.tp-dot{border-radius:50%;flex:none;width:10px;height:10px}.tp-rep{border:1px solid var(--border);border-radius:12px;flex-direction:column;margin-top:14px;padding:14px}.tp-rep,.tp-rep-h{gap:10px;display:flex}.tp-rep-h{align-items:center}.tp-rep-h div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.tp-rep-kpi{color:var(--ink-2);gap:16px;font-size:12.5px;display:flex}.tp-list{flex-direction:column;display:flex}.grille-card{margin-bottom:18px;padding:20px}.grille-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grille-h h3{font-size:16px}.row-gap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grille-warn{color:#8a5a00;background:#fff6e5;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px}.grille-pending{border:1.5px dashed var(--brand);background:#fffaf4;border-radius:12px;gap:8px;margin-top:14px;padding:14px 16px;font-size:13.5px}.gp-h,.grille-pending{flex-direction:column;display:flex}.gp-h{gap:2px}.gp-diff{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.gp-diff.err{color:var(--critical)}.gp-diff.warn{color:#8a5a00;margin-top:8px}.grille-cur{margin-top:16px;position:relative}.gc-meta{color:var(--ink-2);flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.grille-tbl{max-width:640px}.gc-options{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tampon{border:2.5px double var(--good-text);color:var(--good-text);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex;transform:rotate(-4deg)}.tampon b{letter-spacing:.12em;font-size:15px}.tampon.refusee{border-color:var(--danger-ink);color:var(--danger-ink)}.grille-cur>.tampon{position:absolute;bottom:-6px;right:12px}.grille-hist{margin-top:16px;font-size:13px}.grille-hist summary{cursor:pointer;font-weight:600}.gh-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.retro-q{margin-top:16px}.retro-opt{border:1px solid var(--grid);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;font-size:13.5px;line-height:1.8;display:flex}.retro-opt input[type=date]{font:inherit;border:1px solid var(--grid);border-radius:6px;padding:2px 6px}.agenda-src{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.agenda-src.muted{color:var(--muted);line-height:1.5}.agenda-src .dot{border-radius:50%;width:10px;height:10px}.lbl-ia{color:var(--brand-ink);background:#fff1e3;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.tc-money{color:var(--ink-2);margin-top:-2px;font-size:12.5px}.me-head{align-items:center;gap:12px;display:flex}.role-chip select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:220px;font-weight:600}.tb-spacer{flex:1}.nav-badge{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:12px;font-weight:700;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calc-detail{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.calc-detail .hyp{color:#8a5a00}.bar-offres{flex-direction:column;gap:8px;display:flex}.bar-offre{border:1px solid var(--border);border-radius:12px;padding:10px 14px}.bar-offre summary{cursor:pointer;align-items:baseline;gap:10px;font-size:14px;display:flex}.bar-offre summary .muted{color:var(--muted);margin-left:auto;font-size:12.5px}.bar-types{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.bar-simple{flex-direction:column;gap:2px;min-width:160px;font-size:13px;display:flex}.bar-simple .muted,.grille-tbl td.muted{color:var(--muted)}.bar-mat-t{margin-bottom:6px;font-size:12.5px;font-weight:650;display:block}.fiche-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.fiche-grid{grid-template-columns:1fr}}.jours{flex-direction:column;gap:10px;display:flex}.jour{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.jour.today{border-color:var(--brand);background:#fffaf4}.jour.total{background:var(--bg)}.jour-h{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.jour-h .muted{color:var(--muted);font-size:12.5px}.jour-ca{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:750}.jour-statuts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.mini-stat{color:var(--ink-2);font-size:12px}.mini-stat i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.vente-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#f4faf4;border:0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.vente-row:hover{background:#e9f5e9}.vr-heure{color:var(--muted);min-width:38px;padding-top:1px;font-size:12px}.vr-main{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;display:flex}.vr-main>span{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.vr-hyp{color:#7a4f00!important;font-size:12px!important}.vr-rem{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;font-weight:750;display:flex}.vr-rem small{color:#8a5a00;font-size:12px;font-weight:500}.mix-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.mix-v{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.tc-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editeur{flex-direction:column;gap:10px;max-height:65vh;padding-right:4px;display:flex;overflow-y:auto}.mt-input{border:1px solid var(--grid);width:112px;font:inherit;text-align:right;border-radius:7px;padding:5px 8px}.mt-input::placeholder{color:var(--text-muted)}.palier-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.couleurs-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;display:grid}.couleur-row{align-items:center;gap:8px;font-size:13px;display:flex}.couleur-row i{border-radius:50%;width:12px;height:12px}.couleur-row select{margin-left:auto}.auth{background:radial-gradient(at 50% 30%,#fff 0,#eeede8 80%);place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;width:min(400px,100%);padding:28px;display:flex;box-shadow:0 10px 40px #10182814}.auth-card h1{margin:4px 0 0;font-size:20px}.auth-logo{align-items:center;gap:10px;display:flex}.auth-logo div{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.auth-logo b{color:var(--ink);font-size:15px}.auth-field{gap:5px;margin-bottom:10px}.auth-field input,.auth-field select{border:1px solid var(--grid);font:inherit;border-radius:9px;padding:10px 12px;font-weight:400}.auth-field input:focus{outline:2px solid var(--brand);outline-offset:0}.auth-err{color:var(--critical);margin:0;font-size:13px}.auth-note{color:var(--muted);margin:0;font-size:12.5px}.compte-card{flex-direction:column;gap:6px;max-width:460px;padding:22px;display:flex}.compte-h{margin:0 0 10px;font-size:16px}.user-menu>.role-chip{cursor:pointer;font:inherit;border:0}.user-pop{border:1px solid var(--border);z-index:50;border-radius:12px;min-width:220px;padding:8px;top:calc(100% + 6px);box-shadow:0 10px 30px #1018281f}.user-pop .muted{color:var(--muted);padding:4px 8px 8px}.user-pop button{font:inherit;border-radius:8px;padding:8px}.mdp-prov{letter-spacing:.06em;background:var(--bg);text-align:center;-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px}.journal{margin-top:18px;padding:14px 18px;font-size:13px}.journal summary{cursor:pointer;font-weight:600}.journal-row{border-bottom:1px solid var(--border);padding:6px 0}.chk{cursor:pointer;align-items:center;gap:8px;font-weight:500!important;display:flex!important}.txt-input{border:1px solid var(--grid);width:100%;min-width:140px;font:inherit;border-radius:7px;padding:5px 8px;font-size:13px}.nouveau-produit{border:1.5px dashed var(--grid);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.nouveau-produit .txt-input{flex:1;min-width:180px}.nouveau-produit label{align-items:center;gap:6px;display:flex}.carte-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px}@media (max-width:1100px){.carte-grid{grid-template-columns:1fr}}.carte-map{border-radius:var(--radius);height:calc(100vh - 200px)}.carte-toolbar{z-index:500;pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex;position:absolute;top:12px;left:56px;right:12px}.carte-toolbar>*{pointer-events:auto}.carte-retour{background:#fffffff2}.carte-clock{z-index:500}.base-marker,.car-marker,.rdv-marker{background:0 0;border:0}.carte-car{border:3px solid var(--c);width:44px;height:44px;color:var(--c);cursor:pointer;background:#fff;border-radius:50%;align-content:center;place-items:center;gap:0;transition:opacity .2s,transform .2s;display:grid;box-shadow:0 3px 10px #00000040}.carte-car b{color:#0b0b0b;font-size:12px;line-height:1}.carte-car.roule{transform:scale(1.08)}.carte-car.alerte{outline-offset:2px;outline:3px solid #d03b3b8c}.carte-car.estompe{opacity:.3}.carte-rdv{background:var(--c);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.carte-base,.carte-rdv{color:#fff;box-shadow:0 2px 6px #0000004d}.carte-base{background:#0b0b0b;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.tp-stats.trois{grid-template-columns:repeat(3,1fr)}.tp-stats.trois b{font-size:16px}.cout-detail{color:var(--ink-2);justify-content:space-between;gap:8px;padding:8px 2px;font-size:12.5px;display:flex}.parcours{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.pc-lieu{padding:4px 0;font-size:12.5px;font-weight:650}.pc-trajet{border-left:2px dashed var(--grid);color:var(--muted);margin-left:12px;padding:4px 0 4px 16px;font-size:12px}.pc-rdv{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.pc-rdv:hover{background:var(--bg)}.pc-num{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.carte-note{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.carte-legend{background:0 0;border:0;flex-flow:wrap;margin-top:12px;padding:0;position:static}.carte-base.domicile,.carte-base.hotel{background:#fff;border:2px solid #0b0b0b;font-size:14px}.dom-alerte{color:#6b4a00;background:#fff6e5;border-radius:10px;gap:8px;margin:10px 0;padding:10px 12px;font-size:12.5px}.choix-dom-res,.dom-alerte{flex-direction:column;display:flex}.choix-dom-res{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.choix-dom-res button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 10px}.choix-dom-res button:hover{background:var(--bg)}.pc-lieu .muted{color:var(--muted);font-weight:400}.tc-dom{color:var(--ink-2);font-size:12.5px}.tc-dom summary{cursor:pointer;margin-bottom:6px}.compte-card+.compte-card{margin-top:14px}.carte-tdb{margin-top:12px}.mini-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mini-kpis div{background:var(--bg);border-radius:10px;flex-direction:column;min-width:0;padding:8px;display:flex}.mini-kpis b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.mini-kpis span{color:var(--muted);font-size:12px}.mini-kpis .crit b,.mini-kpis .crit span{color:var(--critical)}.prosp-chip{color:#1f4fa3;white-space:nowrap;background:#eef4ff;border-radius:999px;gap:3px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:650}td .prosp-chip{margin-left:0}.prosp-chip.top{color:#8a5a00;background:#fff1d6;box-shadow:inset 0 0 0 1.5px #f0b429}.rdv.prosp{box-shadow:inset 0 0 0 1.5px #5b8def}.chip.warn{color:#8a5a00;background:#fff1d6}.fr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.fr-head h3{margin-bottom:4px;font-size:17px}.fr-trace{color:var(--muted);font-size:12px}.fr-totaux{gap:10px;display:flex}.fr-totaux div{background:var(--bg);border-radius:12px;flex-direction:column;min-width:130px;padding:10px 14px;display:flex}.fr-totaux span{color:var(--muted);font-size:12px}.fr-totaux b{font-variant-numeric:tabular-nums;font-size:18px}.fr-totaux .fr-total{background:#fff1e3}.fr-totaux .fr-total b{color:var(--brand-ink)}.fr-note{color:#6b4a00;background:#fff6e5;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.frais-tbl .txt-input{min-width:120px}.fr-actions{margin-top:10px}.justifs{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.justif{align-items:center;gap:10px;font-size:13px;display:flex}.justif a{color:var(--ink);font-weight:600}.justif .muted{color:var(--muted);font-size:12px}.fr-histo{padding:16px 20px;font-size:13px}.fr-histo h3{margin-bottom:6px;font-size:14px}.fr-boutons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fr-envoi{margin-bottom:14px}::selection{background:var(--orange);color:var(--on-orange)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bandeau :focus-visible,.boot :focus-visible,.manchette :focus-visible,.on-noir :focus-visible,.side :focus-visible,.tabbar :focus-visible,.toast :focus-visible{outline-color:var(--orange)}.kpi[role=button]:focus-visible,.man-stat[role=button]:focus-visible{outline-offset:-3px}*{scrollbar-width:thin;scrollbar-color:#00000038 transparent}.row-click,a,button,label,summary{-webkit-tap-highlight-color:transparent}.row-click,a,button{touch-action:manipulation}a.btn{text-decoration:none}.app{grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100dvh;display:grid}.main{min-width:0}.side{background:var(--noir);color:var(--on-noir-2);border-right:1px solid var(--noir-line);scrollbar-color:var(--noir-4) transparent;flex-direction:column;height:100dvh;position:sticky;top:0;overflow-y:auto}.logo,.side{display:flex}.logo{border-bottom:1px solid var(--noir-line);align-items:center;gap:14px;margin-bottom:12px;padding:24px 20px 22px}.logo-text b{font:650 16px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--on-noir);display:block}.logo-text span{font:600 12px/1.25 var(--font-sans);color:var(--orange-on-noir);margin-top:5px;display:block}.nav{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.nav-group-label{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);padding:14px 14px 6px}.nav>.nav-group-label:first-child{padding-top:4px}.nav-item{border-radius:var(--r-sm);width:100%;height:40px;color:var(--on-noir-2);font:500 13.5px/1 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:relative}.nav-item .ic{color:var(--on-noir-3);transition:color var(--dur-fast) var(--ease-std);flex:none;display:inline-flex}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.nav-item:hover{background:var(--noir-2)}.nav-item:hover,.nav-item:hover .ic{color:var(--on-noir)}}.nav-item.active,.nav-item[aria-current=page]{background:var(--noir-3);color:var(--on-noir);font-weight:600}.nav-item.active:before,.nav-item[aria-current=page]:before{content:"";background:var(--orange);width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item.active .ic,.nav-item[aria-current=page] .ic{color:var(--orange)}.nav-badge,.nav-item.active .nav-badge{border-radius:var(--r-xs);background:var(--orange);min-width:20px;height:20px;color:var(--on-orange);font:700 12px/20px var(--font-sans);text-align:center;margin-left:auto;padding:0 6px;display:block}.side-foot{border-top:1px solid var(--noir-line);color:var(--on-noir-3);flex-direction:column;gap:8px;margin-top:auto;padding:16px 20px 20px;font-size:12px;line-height:1.5;display:flex}.credit-bothyou{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.credit-bothyou b{color:var(--ink);letter-spacing:-.01em;font-weight:650}.credit-bothyou.clair{color:var(--on-noir-3)}.credit-bothyou.clair b{color:var(--on-noir)}.topbar{height:var(--top-h);padding:0 var(--gutter);z-index:var(--z-sticky);background:var(--glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:var(--surface)}}.tb-logo{display:none}.tb-date{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tb-date b,.tb-date strong{color:var(--ink);font-weight:650}.tb-right{flex:none;align-items:center;gap:12px;display:flex}.gsearch{flex:1;max-width:460px;margin:0 16px;position:relative}.gsearch-ic{color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gsearch input{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface-2);width:100%;height:38px;color:var(--ink);font:400 13.5px/1 var(--font-sans);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast);padding:0 64px 0 38px}.gsearch input::placeholder{color:var(--text-muted)}@media (hover:hover){.gsearch input:hover{border-color:var(--ink-2)}}.gsearch input:focus{background:var(--surface);border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.gsearch-kbd{font:600 12px/1 var(--font-sans);color:var(--text-muted);border-radius:var(--r-xs);pointer-events:none;border:solid var(--line-2);border-width:1px 1px 2px;padding:4px 6px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gsearch-drop{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(540px,92vw);max-height:460px;box-shadow:var(--sh-pop);z-index:var(--z-drop);animation:popIn var(--dur-base) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.gsr{border-radius:var(--r-sm);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.gsr:hover,.gsr[aria-selected=true]{background:var(--surface-hover)}.gsr[aria-selected=true]{box-shadow:inset 2px 0 0 var(--ink)}.gsr-l1{color:var(--ink);font-size:13.5px;font-weight:600}.gsr-l2{color:var(--ink-2);font-size:12px}.gsr-l3{font-size:12px}.gsr-empty,.gsr-l3{color:var(--text-muted)}.gsr-empty{padding:14px 12px;font-size:13px}.gsearch-drop .empty{border:0;padding:20px 14px}.badge-demo{font:600 11px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-xs);white-space:nowrap;background:0 0;padding:6px 8px}.org-chip,.user-menu>.org-chip{border-radius:var(--r-sm);height:40px;font:600 13px/1 var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;transition:background-color var(--dur-fast);background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}@media (hover:hover){.org-chip:hover{background:var(--surface-hover)}}.org-chip>svg{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-std);flex:none}.org-chip[aria-expanded=true]>svg{transform:rotate(180deg)}.org-avatar{border-radius:var(--r-xs);background:var(--noir);width:32px;height:32px;color:var(--on-noir);font:650 12px/1 var(--font-display);letter-spacing:.02em;flex:none;place-items:center;display:grid}.org-name{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.15;display:flex}.org-name b,.org-name strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.org-name small,.org-role{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font:500 12px/1.2 var(--font-sans);letter-spacing:0;color:var(--text-muted);display:block;overflow:hidden}.user-menu{position:relative}.user-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:240px;box-shadow:var(--sh-pop);z-index:var(--z-drop);animation:popIn var(--dur-base) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.user-pop .muted{color:var(--text-muted);border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px;font-size:12px;display:block}.user-pop button{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);font:500 13.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.user-pop button:hover{background:var(--surface-hover)}.pop-credit{border-top:1px solid var(--line);justify-content:center;margin-top:4px;padding:10px 8px 4px;display:flex}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}}.content{padding:var(--gutter) var(--gutter) 64px;max-width:var(--content-max);margin:0 auto}.page-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.page-head h2{font:650 var(--fs-h1)/1.05 var(--font-display);letter-spacing:-.028em;color:var(--ink)}.page-sub{color:var(--text-muted);max-width:68ch;margin-top:8px;font-size:13.5px;line-height:1.5}.weeknav{align-items:center;gap:8px;display:flex}.weeknav-label{font:600 14px/1 var(--font-display);letter-spacing:-.01em;text-align:center;min-width:200px}.weeknav.compact .weeknav-label{min-width:0}.grid-main{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}@media (max-width:1100px){.grid-main{grid-template-columns:minmax(0,1fr)}}.content-credit{display:none}.bandeau{background:var(--noir);min-height:40px;color:var(--on-noir);border-left:3px solid var(--orange);border-radius:var(--r-sm);font:500 13px/1.45 var(--font-sans);align-items:center;gap:10px;padding:10px 16px;display:flex}.bandeau svg{color:var(--orange);flex:none}.bandeau.err{border-left-color:var(--st-refuse-on-noir)}.bandeau.err svg{color:var(--st-refuse-on-noir)}.bandeau.fixe{top:calc(8px + var(--safe-t));z-index:var(--z-toast);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--sh-toast);animation:fadeIn var(--dur-base) var(--ease-out);position:fixed;left:50%;transform:translate(-50%)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);position:relative}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.card-h h3,.card>h3{font:600 var(--fs-h3)/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.card-h .count{border-radius:var(--r-xs);background:var(--danger);color:#fff;min-width:20px;height:20px;font:700 12px/1 var(--font-sans);vertical-align:1px;place-items:center;margin-left:8px;padding:0 6px;display:inline-grid}.card-sub{color:var(--text-muted);max-width:68ch;margin-top:4px;font-size:12.5px;line-height:1.5}.card-b{padding:16px 24px 24px}.rep-chip{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);font-weight:600}@media (hover:hover){.rep-chip:not(.active):hover{background:var(--surface-hover);border-color:var(--line-3)}}.rep-chip.active{background:var(--noir);border-color:var(--noir);color:var(--on-noir);box-shadow:none}.manchette{isolation:isolate;background:var(--noir);border-radius:var(--r-lg);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-bottom:24px;display:grid;position:relative;overflow:hidden}.manchette:before{background:radial-gradient(70% 90% at 100% 0,#ff790029 0,#ff790000 60%)}.manchette:after,.manchette:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.manchette:after{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:8.33333% 100%}.man-main{border-right:1px solid var(--noir-line);flex-direction:column;gap:14px;min-width:0;padding:28px 32px;display:flex}.man-eyebrow{font:600 var(--fs-micro)/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);align-items:center;gap:10px;display:flex}.man-eyebrow:before{content:"";background:var(--orange);flex:none;width:8px;height:8px}.man-value{font:700 var(--fs-hero)/var(--lh-hero) var(--font-display);letter-spacing:var(--tr-hero);color:var(--on-noir);font-variant-numeric:tabular-nums lining-nums}.man-unit{letter-spacing:-.01em;color:var(--on-noir-2);margin-left:.12em;font-size:.38em;font-weight:500}.man-caption{color:var(--on-noir-2);max-width:46ch;font-size:14px;line-height:1.5}.man-caption b{color:var(--on-noir);font-weight:600}.man-caption .delta.up{color:var(--st-vendu-on-noir);background:#0083003d}.man-caption .delta.down{color:var(--st-refuse-on-noir);background:#e3494838}.man-spark{width:100%;height:auto;margin-top:auto;display:block;overflow:visible}.man-spark .a{fill:#ffffff0f}.man-spark .l{fill:none;stroke:var(--on-noir);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease-out) .15s forwards}.man-spark circle{fill:var(--orange);animation:fadeIn .3s var(--ease-out) 1.1s backwards}.man-side{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.man-stat{border-bottom:1px solid var(--noir-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:20px 28px;display:flex}.man-stat:last-child{border-bottom:0}.man-stat>span{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3)}.man-stat small{font:400 12px/1.4 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--on-noir-3);margin-top:6px;display:block}.man-stat b{font:600 40px/1 var(--font-display);letter-spacing:-.035em;color:var(--on-noir);white-space:nowrap}.man-stat b.crit{color:var(--st-refuse-on-noir)}.quota-ring{flex:none;width:88px;height:88px;position:relative}.quota-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.quota-ring .track{fill:none;stroke:#ffffff24;stroke-width:8px}.quota-ring .fill{fill:none;stroke:var(--orange);stroke-width:8px;stroke-linecap:butt;stroke-dasharray:100;transition:stroke-dashoffset var(--dur-count) var(--ease-out)}.quota-ring.crit .fill{stroke:var(--st-refuse-on-noir)}.quota-ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.quota-ring b{font:700 22px/1 var(--font-display);color:#fff}.quota-ring small{font:500 12px/1.2 var(--font-sans);color:var(--on-noir-3)}.quota-ring.clair .track{stroke:var(--surface-sunken)}.quota-ring.clair b{color:var(--ink)}.quota-ring.clair small{color:var(--text-muted)}.quota-ring.clair.crit .fill{stroke:var(--danger)}.kpi-grid{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-bottom:24px;display:grid;overflow:hidden}@media (min-width:901px){.kpi-grid:has(>:nth-child(3):last-child),.kpi-grid:has(>:nth-child(6):last-child),.kpi-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.kpi-grid:has(>:nth-child(4):last-child),.kpi-grid:has(>:nth-child(7):last-child),.kpi-grid:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-grid>.kpi{box-shadow:1px 0 0 var(--line-2),0 1px 0 var(--line-2);border:0;border-radius:0}.kpi{min-width:0;min-height:132px;transition:background-color var(--dur-fast) var(--ease-std);flex-direction:column;padding:18px 20px 16px;display:flex;position:relative}@media (hover:hover){.kpi:hover{background:var(--surface-2)}}button.kpi{appearance:none;background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;margin:0}button.kpi:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.kpi-label{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.kpi:has(>.kpi-spark) .kpi-label{padding-right:84px}.kpi-value{font:600 var(--fs-kpi)/var(--lh-tight) var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;margin:14px 0 10px;display:flex}.kpi-value.crit{color:var(--danger-ink)}.kpi.is-crit:before{content:"";background:var(--danger);width:3px;position:absolute;top:14px;bottom:14px;left:0}.kpi-alert{color:var(--danger);display:inline-flex}.kpi-num{animation:numIn var(--dur-base) var(--ease-out) backwards;display:inline-block}.kpi-foot{flex-wrap:wrap;gap:8px;min-height:20px;margin-top:auto;display:flex}.delta,.kpi-foot{align-items:center}.delta{font:600 12px/1 var(--font-sans);border-radius:var(--r-xs);white-space:nowrap;gap:3px;padding:4px 6px;display:inline-flex}.delta.up{color:var(--success-ink);background:var(--success-bg)}.delta.down{color:var(--danger-ink);background:var(--danger-bg)}.delta.flat{color:var(--ink-2);background:var(--surface-sunken)}.kpi-sub{color:var(--text-muted);font-size:12px;line-height:1.4}.kpi-spark{width:72px;height:24px;position:absolute;top:16px;right:18px;overflow:visible}.kpi-spark path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--dur-chart) var(--ease-out) .2s forwards}.kpi-spark circle{fill:var(--orange);animation:fadeIn var(--dur-base) .8s backwards}.kpi.is-crit .kpi-spark path{stroke:var(--danger)}.kpi-hint{z-index:2;border-radius:var(--r-sm);background:var(--noir);color:var(--on-noir-2);font:500 12px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;box-shadow:var(--sh-pop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-std),visibility 0s linear var(--dur-fast);padding:8px 10px;position:absolute;bottom:10px;left:12px;right:12px}.kpi-hint b{color:var(--on-noir);font-weight:600}.kpi.hint-on .kpi-hint,.kpi:focus-visible .kpi-hint,.kpi:has(:focus-visible) .kpi-hint,.kpi[aria-expanded=true] .kpi-hint{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-std)}@media (hover:hover){.kpi:hover .kpi-hint{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-std) .3s}}@keyframes numIn{0%{opacity:0;transform:translateY(6px)}}.tbl{border-collapse:separate;border-spacing:0;width:100%}.tbl th{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:16px 14px 10px}.tbl td,.tbl th{background:var(--surface)}.tbl td{border-bottom:1px solid var(--line);height:48px;color:var(--ink);padding:8px 14px;font-size:13px}.tbl tbody tr:last-child td{border-bottom:0}.tbl td:first-child,.tbl th:first-child{padding-left:24px}.tbl td:last-child,.tbl th:last-child{padding-right:24px}.tbl .num,.tbl th.num{text-align:right}.tbl .num.crit{color:var(--danger-ink)}.tbl .num.crit,.tbl .strong{font-weight:650}.tbl .muted,.tbl .rank{color:var(--text-muted)}.tbl .rank{width:52px}.tbl .actions{text-align:right;white-space:nowrap}.tbl-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.rank-n{border-radius:var(--r-xs);min-width:26px;height:26px;font:650 12.5px/1 var(--font-display);color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;display:inline-grid}.tbl tbody tr:nth-child(-n+3) .rank-n{color:var(--ink);background:var(--surface-sunken)}.tbl tbody tr:first-child .rank-n{background:var(--noir);color:var(--orange)}.rank-move{font:650 12px/1 var(--font-sans);align-items:center;gap:2px;margin-left:6px;display:inline-flex}.rank-move.up{color:var(--success-ink)}.rank-move.down{color:var(--danger-ink)}.rank-move.same{color:var(--text-muted)}.cell-rep{align-items:center;gap:10px;font-weight:600;display:inline-flex}.row-click{cursor:pointer}.row-click td{transition:background-color var(--dur-fast) var(--ease-std)}@media (hover:hover){.row-click:hover td{background:var(--surface-hover)}.row-click:hover td:first-child{box-shadow:inset 2px 0 0 var(--ink)}}.row-click:active td{background:var(--surface-sunken)}.row-click:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.row-me td{background:var(--surface-select)}.row-me td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.row-off td{opacity:.45}.avatar{border-radius:var(--r-pill);font-family:var(--font-display);letter-spacing:.01em;border:1.5px solid;flex:none;place-items:center;font-weight:650;display:inline-grid}.chip{height:22px;font:600 12px/1 var(--font-sans);border-radius:var(--r-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.chip svg{flex:none}.chip.red{background:var(--danger-bg);color:var(--danger-ink)}.chip.green,.chip.greenline{background:var(--success-bg);color:var(--success-ink)}.chip.gray,.chip.neutral{background:var(--surface-sunken);color:var(--ink-2)}.chip.blue{background:var(--info-bg);color:var(--info-ink)}.chip.warn{background:var(--warning-bg);color:var(--warning-ink)}.chip.brand{background:var(--noir);color:var(--orange)}.chip.deja-vu{font-size:12px}.badge{border-radius:var(--r-xs);height:24px;font:600 12.5px/1 var(--font-sans);white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.badge svg{flex:none}.badge.st-vendu{background:var(--st-vendu-bg);color:var(--st-vendu-ink)}.badge.st-absent{background:var(--st-absent-bg);color:var(--st-absent-ink)}.badge.st-refuse{background:var(--st-refuse-bg);color:var(--st-refuse-ink)}.badge.st-planifie{background:var(--st-planifie-bg);color:var(--st-planifie-ink)}.dot{width:8px;height:8px;box-shadow:var(--dot-ring);border-radius:1px;flex:none;display:inline-block}.agenda-src .dot,.couleur-row i,.tp-dot{border-radius:50%}.swatch{width:10px;height:10px;box-shadow:var(--dot-ring);border-radius:1px;flex:none;display:inline-block}.legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legend-item{color:var(--ink-2);gap:7px;font-size:12px}.legend-item,.prosp-chip{align-items:center;display:inline-flex}.prosp-chip{border-radius:var(--r-xs);background:var(--surface-sunken);height:22px;color:var(--ink);font:600 12px/1 var(--font-sans);box-shadow:none;gap:5px;padding:0 8px}.prosp-chip.top{background:var(--noir);color:#fff;box-shadow:none}.lbl-ia,.prosp-chip.top svg{color:var(--orange)}.lbl-ia{background:var(--noir);border-radius:var(--r-xs);font:600 12px/1.2 var(--font-sans);text-transform:none;letter-spacing:0;vertical-align:1px;margin-left:6px;padding:3px 6px;display:inline-block}.btn{height:var(--control-h);border-radius:var(--r-sm);color:var(--ink);font:600 13px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),transform var(--dur-instant) var(--ease-std);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn svg{flex:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.primary{background:var(--orange);color:var(--on-orange)}@media (hover:hover){.btn.primary:hover:not(:disabled){background:var(--noir);color:var(--on-noir)}}.btn.primary:active:not(:disabled){background:var(--orange-press);color:var(--on-orange)}.btn.dark{background:var(--noir);color:var(--on-noir)}@media (hover:hover){.btn.dark:hover:not(:disabled){background:var(--noir-3)}:is(.on-noir,.manchette,.boot,.side,.bandeau) .btn.primary:hover:not(:disabled){background:var(--orange-hover);color:var(--on-orange)}}:is(.on-noir,.manchette,.boot,.side,.bandeau) .btn.dark{background:var(--noir-3);border-color:var(--noir-line-strong)}@media (hover:hover){:is(.on-noir,.manchette,.boot,.side,.bandeau) .btn.dark:hover:not(:disabled){background:var(--noir-4)}}.btn.ghost{background:var(--surface);border-color:var(--line-2);color:var(--ink)}@media (hover:hover){.btn.ghost:hover:not(:disabled){background:var(--surface);border-color:var(--ink)}}.btn.link{height:auto;min-height:32px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;background:0 0;padding:2px 0;font-weight:600;text-decoration-thickness:1px}@media (hover:hover){.btn.link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}}.btn.danger{background:var(--danger);color:#fff}@media (hover:hover){.btn.danger:hover:not(:disabled){background:var(--danger-press)}}.btn.blocked{color:var(--danger-ink);border-color:var(--danger-line);background:var(--danger-bg)}.btn.sq{width:var(--control-h);height:var(--control-h);padding:0}.btn.full{width:100%;height:var(--control-h-lg);font-size:14px}.btn.lg{height:52px;padding:0 22px;font-size:15px}.btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.btn.is-loading:after{content:"";border:2px solid #0003;border-top-color:#000;border-radius:50%;width:16px;height:16px;animation:spin .7s linear infinite;position:absolute}.btn.danger.is-loading:after,.btn.dark.is-loading:after{border-color:#fff #ffffff4d #ffffff4d}@keyframes spin{to{transform:rotate(1turn)}}.field label:not(.chk),label.field>span:first-child{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:8px;display:block}.field label:not(.chk) .lbl-ia{text-transform:none;letter-spacing:0}.auth-field{color:var(--ink-2);flex-direction:column;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.auth-field input,.auth-field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.filters input,.filters select,.set-input input,.set-input select{border:1px solid var(--line-input);border-radius:var(--r-sm);background-color:var(--surface);height:40px;color:var(--ink);font:400 var(--fs-input)/1.2 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);padding:0 12px}.couleur-row select,.mt-input,.retro-opt input[type=date],.tbl select:not([class]),.txt-input{height:var(--control-h-sm);border:1px solid var(--line-input);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font:400 13px/1 var(--font-sans);padding:0 10px}.mt-input{font-variant-numeric:tabular-nums}.auth-field textarea,.field textarea,.tbl textarea:not([class]){border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:88px;color:var(--ink);font:400 var(--fs-input)/1.5 var(--font-sans);resize:vertical;padding:10px 12px}@media (hover:hover){.couleur-row select:hover,.mt-input:hover,.tbl select:not([class]):hover,.txt-input:hover,:is(.field,.auth-field,.set-input,.filters) :is(input,select,textarea):hover{border-color:var(--ink-2)}}.couleur-row select:focus,.mt-input:focus,.retro-opt input[type=date]:focus,.tbl select:not([class]):focus,.tbl textarea:not([class]):focus,.txt-input:focus,:is(.field,.auth-field,.set-input,.filters) :is(input,select,textarea):focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #d03b3b29}:is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.field-error{font:500 12.5px/1.4 var(--font-sans);color:var(--danger-ink);margin-top:6px}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.mt-input::placeholder{font-size:12px}.couleur-row select,.tbl select:not([class]),:is(.field,.auth-field,.set-input,.filters) select{appearance:none;background-image:var(--chevron-select);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.tbl select:not([class])+select:not([class]){margin-left:6px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--noir);cursor:pointer;flex:none;margin:0}.field input[type=checkbox],.field input[type=radio]{width:16px;height:16px;padding:0}input[type=range]{accent-color:var(--orange)}.chk{min-height:32px;color:var(--ink);font-size:13.5px}.seg{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.seg-btn{min-height:var(--control-h);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);font:600 12.5px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast),background-color var(--dur-fast),color var(--dur-fast)}@media (hover:hover){.seg-btn:not(.active):hover{border-color:var(--line-3);color:var(--ink)}}.seg-btn.active{color:var(--ink);border-color:var(--ink)}.seg-btn.active:not([style]){box-shadow:inset 0 0 0 1px var(--ink)}.drawer .seg-btn{gap:8px;min-height:52px;font-size:14px}.drawer .seg-btn.active[data-st=vendu]{background:var(--st-vendu);border-color:var(--st-vendu);color:#fff;box-shadow:none}.drawer .seg-btn.active[data-st=absent]{background:var(--st-absent);border-color:var(--st-absent);color:#000;box-shadow:none}.drawer .seg-btn.active[data-st=refuse]{background:var(--st-refuse);border-color:var(--st-refuse);color:#fff;box-shadow:none}.drawer .seg-btn.active[data-st=planifie]{background:var(--st-planifie);border-color:var(--st-planifie);color:#fff;box-shadow:none}.drawer .seg-btn.active[data-st] .dot{box-shadow:0 0 0 1.5px #ffffffe6}.days{border-radius:var(--r-sm);border:1px solid var(--line-2);box-shadow:var(--sh-raise);background:#fffffff0;gap:2px;padding:4px;display:inline-flex}.days .seg-btn{box-shadow:none;background:0 0;border:0}.days .seg-btn.active{background:var(--noir);color:var(--on-noir)}.opt-chip{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:36px;font:500 12.5px/1.2 var(--font-sans);color:var(--ink-2)}.opt-chip,.opt-chip.on{background:var(--surface)}.opt-chip.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600}.ca-box{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ca-box b{font:650 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.filters{border-bottom:1px solid var(--line);gap:10px;padding:16px 24px}.alerts{flex-direction:column;gap:0;display:flex}.alert-row,.alert-row.crit,.alert-row.info,.alert-row.warn{border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:13px;display:flex}.alert-row:last-child{border-bottom:0}.alerts>.alert-row{animation:rise var(--dur-slow) var(--ease-out) backwards}.alerts>.alert-row:nth-child(2){animation-delay:40ms}.alerts>.alert-row:nth-child(3){animation-delay:80ms}.alerts>.alert-row:nth-child(n+4){animation-delay:.12s}button.alert-row{width:100%;color:inherit;text-align:left;cursor:pointer;border-top:0;border-left:0;border-right:0;font-family:inherit}@media (hover:hover){button.alert-row:hover .alert-text{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.alert-ic{border-radius:var(--r-xs);flex:none;place-items:center;width:28px;height:28px;display:grid}.alert-ic.crit{background:var(--danger);color:#fff}.alert-ic.warn{background:var(--warning);color:#000}.alert-ic.info{background:var(--noir);color:var(--on-noir)}.alert-ic.ok{background:var(--success);color:#fff}.alert-text{min-width:0;color:var(--ink);flex:1;line-height:1.45}.doublon-banner{border-radius:var(--r-sm);background:var(--danger-bg);border:1px solid var(--danger-line);border-left:3px solid var(--danger);gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.doublon-banner,.doublon-banner b,.doublon-banner svg{color:var(--danger-ink)}.dom-alerte,.fr-note,.grille-warn{border-radius:var(--r-sm);background:var(--warning-bg);border-left:3px solid var(--warning);color:var(--warning-ink)}.grille-pending{border:1px dashed var(--ink);border-radius:var(--r-lg);background:var(--surface-2)}.meter{background:var(--surface-sunken);border-radius:0;height:6px;overflow:hidden}.meter-fill{background:var(--ink);height:100%;transition:width var(--dur-chart) var(--ease-out);animation:meterIn var(--dur-chart) var(--ease-out) backwards;border-radius:0}.meter.danger{background:var(--danger-bg)}.meter.danger .meter-fill{background:var(--danger)}.meter.brand .meter-fill{background:var(--orange)}.score-bar{background:var(--surface-sunken);border-radius:0;height:4px}.score-bar span{background:var(--ink);border-radius:0;height:100%;display:block}@keyframes meterIn{0%{width:0}}.overlay{z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn var(--dur-base) var(--ease-out);justify-content:center;align-items:center;padding:24px;inset:0}.drawer,.overlay{display:flex;position:fixed}.drawer{width:440px;max-width:calc(100vw - 16px);z-index:var(--z-drawer);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-drawer);animation:drawerIn var(--dur-slow) var(--ease-out);flex-direction:column;top:8px;bottom:8px;right:8px;overflow:hidden}.drawer-h{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:12px;padding:24px 24px 18px;display:flex}.drawer-h h3{font:650 var(--fs-h2)/1.15 var(--font-display);letter-spacing:-.02em}.drawer-sub{color:var(--ink-2);margin-top:6px;font-size:13px}.drawer-sub.muted{color:var(--text-muted);margin-top:4px}.drawer-b{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.drawer-f{padding:14px 24px calc(14px + var(--safe-b));border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;display:flex}.modal{border-radius:var(--r-xl);width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:var(--sh-modal);animation:modalIn var(--dur-slow) var(--ease-out);border:0;flex-direction:column;display:flex;overflow:hidden}.modal.large{width:min(720px,100vw - 32px)}.modal:has(.editeur){width:min(960px,100vw - 32px)}.modal-h{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 0;display:flex}.modal-h h3{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em}.modal-b{overscroll-behavior:contain;min-height:0;color:var(--ink-2);flex:auto;padding:14px 24px 8px;font-size:14px;line-height:1.6;overflow-y:auto}.modal-b .muted{color:var(--text-muted)}.modal-f{background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:16px 24px 22px;display:flex}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}.toasts{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;background:var(--noir);max-width:400px;min-height:44px;color:var(--on-noir);border-left:3px solid var(--orange);border-radius:var(--r-sm);box-shadow:var(--sh-toast);animation:toastIn var(--dur-slow) var(--ease-out);padding:13px 16px;font-size:13.5px;line-height:1.45;position:relative;overflow:hidden}.toast:after{content:"";background:var(--orange);opacity:.7;transform-origin:0;height:2px;animation:toastTimer var(--dur-toast) linear forwards;position:absolute;bottom:0;left:0;right:0}.toast.err{border-left-color:var(--st-refuse-on-noir)}.toast.err:after{background:var(--st-refuse-on-noir)}@keyframes toastTimer{to{transform:scaleX(0)}}.chart-wrap{position:relative}.chart-wrap svg{display:block;overflow:visible}.chart-wrap text{font-family:var(--font-sans)}.tooltip{background:var(--noir);color:var(--on-noir);border:1px solid var(--noir-line);border-radius:var(--r-sm);box-shadow:var(--sh-pop);pointer-events:none;min-width:168px;animation:fadeIn var(--dur-fast) var(--ease-out);padding:10px 12px;font-size:12px}.tt-title{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);margin-bottom:8px}.tt-row{align-items:center;gap:8px;padding:2px 0;display:flex}.tt-row span:not(.dot){color:var(--on-noir-2);flex:1}.tt-row b{color:var(--on-noir);font-weight:600}.tt-total{border-top:1px solid var(--noir-line-strong);margin-top:5px;padding-top:6px}.bar-g{transform-box:fill-box;transform-origin:50% 100%;animation:barUp var(--dur-chart) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms);transition:opacity var(--dur-fast) var(--ease-std)}.quota-line{animation:draw .7s var(--ease-in-out) .3s forwards}.quota-line,.trend-line{stroke-dasharray:1;stroke-dashoffset:1px}.trend-line{animation:draw .9s var(--ease-out) forwards}.trend-line.v{animation-delay:.12s}.sparkline{display:block;overflow:visible}.sparkline path{fill:none;stroke:var(--chart-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--dur-chart) var(--ease-out) .15s forwards}.sparkline path.a{fill:var(--orange-a08);stroke:none;stroke-dasharray:none;stroke-dashoffset:0;animation:fadeIn var(--dur-slow) var(--ease-out) .3s backwards}.sparkline circle{fill:var(--orange);animation:fadeIn var(--dur-base) var(--ease-out) .7s backwards}.manchette .sparkline path,.on-noir .sparkline path{stroke:var(--on-noir)}.donut{flex:none;place-items:center;display:inline-grid;position:relative}.donut svg{display:block;overflow:visible}.donut-arc{transition:opacity var(--dur-fast) var(--ease-std);animation:fadeIn var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}.donut:hover .donut-arc:not(:hover){opacity:var(--chart-dim)}.donut-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.donut-centre b{font:650 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.donut-centre small{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted)}.donut-wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.donut-legende{flex:1;gap:8px;min-width:160px;display:grid}.donut-legende .legend-item{justify-content:space-between}.donut-legende .legend-item b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.hbars{flex-direction:column;gap:10px;display:flex}.hbar{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:0;display:grid}button.hbar{cursor:pointer}.hbar-name{font:600 14px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hbar-name.crit{color:var(--danger-ink)}.hbar-bar{position:relative}.hbar-track{background:var(--surface-sunken);height:14px;display:flex;overflow:hidden}.hbar-seg{transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) backwards}.hbar-seg+.hbar-seg{box-shadow:inset 2px 0 0 var(--surface)}.hbar-quota{background:var(--chart-quota);width:2px;top:-4px;bottom:-4px;left:calc(var(--q) * 1%);position:absolute}.hbar-val{font:650 15px/1 var(--font-display);text-align:right}.hbar-val.crit{color:var(--danger-ink)}@keyframes barUp{0%{transform:scaleY(0)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes growX{0%{transform:scaleX(0)}}.empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:10px;padding:32px 24px;display:flex}.empty-ic{border-radius:var(--r-xs);background:var(--noir);width:40px;height:40px;color:var(--on-noir);place-items:center;display:grid}.empty-ic.ok,.empty.ok .empty-ic{background:var(--success);color:#fff}.empty h4{font:600 15px/1.3 var(--font-sans);color:var(--ink)}.empty p{color:var(--text-muted);max-width:52ch;font-size:13px;line-height:1.5}.empty .btn{margin-top:4px}.card-b>.empty:only-child{margin:0}.sk{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-sunken) 0,var(--sk-reflet) 40%,var(--surface-sunken) 80%);background-size:300% 100%;animation:sk 1.4s linear infinite;display:block}.sk.l{height:12px}.sk.l.w60{width:60%}.sk.v{width:55%;height:34px;margin:14px 0 10px}.sk.blk{height:280px}.sk.nav{height:40px;margin:4px 12px}.manchette .sk,.on-noir .sk,.side .sk{background:linear-gradient(90deg,var(--noir-2) 0,var(--noir-3) 40%,var(--noir-2) 80%);background-size:300% 100%}.app[aria-busy=true] .content{animation:fadeIn var(--dur-base) .12s backwards}@keyframes sk{0%{background-position:100% 0}to{background-position:-50% 0}}.content>:where(.page-head,.manchette,.kpi-grid,.grid-main,.podium,.fiche-grid,.team-grid,.settings-grid,.fiche-rem,.planner-banner,.card,.next-rdv){animation:rise var(--dur-slow) var(--ease-out) backwards}.content>.manchette{animation-delay:40ms}.content>.kpi-grid,.content>.podium{animation-delay:80ms}.content>.grid-main:nth-of-type(n+2){animation-delay:.12s}.content>.grid-main:nth-of-type(n+3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fadeIn{0%{opacity:0}}.ca-box b,.cal-time,.card-h .count,.chip,.clock-val,.delta,.fr-totaux b,.hbar-val,.jour-ca,.kpi-value,.man-stat b,.man-value,.mix-v,.mt-input,.nav-badge,.num,.pb-count,.podium-val,.quota-ring b,.rank-n,.set-input input,.tab-badge,.tbl .num,.tc-count,.tnum,.trajet-cout,.trajet-km,.tt-row b,.vr-rem,.weeknav-label{font-variant-numeric:tabular-nums lining-nums}.eyebrow{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.gsr-l2,.mdp-prov,.mono,.tampon{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.unit{letter-spacing:-.01em;color:var(--text-muted);margin-left:.12em;font-size:.45em;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-sub,.carte-note,.page-sub{max-width:68ch}.print-only,.tabbar{display:none}.print-head{border-bottom:1px solid #000;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px}.print-head b{font:650 14px/1.2 var(--font-display)}.print-head small{color:#3d3d3b;font-size:12px;display:block}.print-foot{color:#3d3d3b;border-top:1px solid #c3c2b7;margin-top:24px;padding-top:10px;font-size:12px}@media print{.bandeau.fixe,.btn,.content-credit,.drawer,.gsearch,.no-print,.overlay,.side,.tabbar,.toasts,.topbar{display:none!important}body,html{background:#fff}.app{min-height:0;display:block}.main{min-width:0}.content{max-width:none;padding:0}.card{box-shadow:none;break-inside:avoid;border:0}.page-head{break-after:avoid}.tbl tr{break-inside:avoid}.print-only{display:block!important}.print-only.print-head{display:flex!important}.alert-ic,.badge,.chip.brand,.empty-ic,.fr-totaux .fr-total,.lbl-ia,.manchette,.meter,.meter-fill,.on-noir,.podium-item:first-child,.rank-n,.tampon{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:14mm}}@media (pointer:coarse){.nav-item{height:48px}.org-chip,.user-menu>.org-chip{height:44px}.user-pop button{min-height:48px}.gsr{min-height:56px}.rep-chip{height:44px}.btn.link,.chk,.opt-chip,.seg-btn{min-height:44px}.couleur-row select,.gsearch input,.mt-input,.retro-opt input[type=date],.tbl select:not([class]),.txt-input{height:44px}.auth-field input,.auth-field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.filters input,.filters select,.set-input input,.set-input select{height:48px}.field input[type=checkbox],.field input[type=radio],input[type=checkbox],input[type=radio]{width:20px;height:20px}.tbl td{height:52px}.alert-row,.alert-row.crit,.alert-row.info,.alert-row.warn{min-height:56px}.hbar{min-height:48px}}@media screen and (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.topbar{height:calc(56px + var(--safe-t));padding:var(--safe-t) 8px 0 12px;background:var(--noir);border-bottom:1px solid var(--noir-line);-webkit-backdrop-filter:none;backdrop-filter:none;--surface:var(--noir-2);--surface-2:var(--noir-2);--surface-hover:var(--noir-3);--ink:#fff;--ink-2:var(--on-noir-2);--text-muted:var(--on-noir-3);--muted:var(--on-noir-3);--text-faint:var(--on-noir-3);--line:var(--noir-line);--line-2:var(--noir-line-strong);--line-3:#fff6;--focus-ring:var(--focus-ring-noir);color:#fff;gap:8px}.topbar :focus-visible{outline-color:var(--orange)}.tb-logo{flex:none;display:inline-flex}.tb-logo .logo-orange{width:32px;height:32px}.gsearch-kbd,.org-chip .org-name,.org-chip>svg,.tb-date{display:none}.tb-right{gap:8px}.badge-demo{color:var(--on-noir-2);border-color:var(--noir-line-strong);padding:5px 6px}.gsearch{min-width:0;max-width:none;margin:0}.gsearch input{color:#fff;border-color:var(--on-noir-3);height:44px;padding-right:12px;font-size:16px}.gsearch input:focus{background:var(--noir-3);border-color:var(--orange);box-shadow:none}.gsearch-drop,.user-pop{--surface:var(--papier-surface);--surface-2:var(--papier-surface-2);--surface-hover:var(--papier-surface-hover);--surface-sunken:var(--papier-surface-sunken);--ink:var(--papier-ink);--ink-2:var(--papier-ink-2);--text-muted:var(--papier-text-muted);--muted:var(--papier-text-muted);--text-faint:var(--papier-text-faint);--line:var(--papier-line);--line-2:var(--papier-line-2);--line-3:var(--papier-line-3);--focus-ring:var(--papier-focus-ring);color:var(--papier-ink)}.gsearch-drop{left:8px;right:8px;top:calc(60px + var(--safe-t));width:auto;max-height:70dvh;position:fixed}.gsearch-drop :focus-visible,.user-pop :focus-visible{outline-color:var(--papier-ink)}.gsr{min-height:60px}.org-chip,.user-menu>.org-chip{height:44px;padding:4px}.org-avatar{color:#000;background:#fff;width:34px;height:34px}.user-pop{left:12px;right:12px;top:calc(60px + var(--safe-t));min-width:0;position:fixed}.content{padding:20px 16px calc(var(--tabbar-h) + 32px + var(--safe-b))}.content-credit{justify-content:center;padding:28px 0 8px;display:flex}.page-head{align-items:stretch;gap:14px;margin-bottom:20px;padding-bottom:14px}.page-head h2{font-size:var(--fs-h1)}.weeknav{justify-content:space-between;width:100%}.weeknav-label{flex:1;min-width:0;font-size:14px}.btn,.opt-chip,.rep-chip,.seg-btn{min-height:44px}.btn.sq{width:44px;height:44px}.btn.link{min-height:44px}.gsearch input,.mt-input,.txt-input,input,select,textarea{font-size:16px!important}.auth-field input,.auth-field select,.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.filters input,.filters select,.set-input input,.set-input select{height:48px}.couleur-row select,.mt-input,.tbl select:not([class]),.txt-input{height:44px}.rep-chips{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.rep-chips::-webkit-scrollbar{display:none}.rep-chip{scroll-snap-align:start;flex:none}.manchette{grid-template-columns:minmax(0,1fr)}.man-main{border-right:0;border-bottom:1px solid var(--noir-line);padding:22px 20px 18px}.man-value{font-size:64px}.man-side{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.man-stat{border-bottom:0;border-right:1px solid var(--noir-line);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:14px 14px 16px}.man-stat:last-child{border-right:0}.man-stat b{font-size:26px}.man-stat small{display:none}.quota-ring{width:64px;height:64px}.quota-ring b{font-size:16px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi{min-height:112px;padding:14px}.kpi-label,.kpi:has(>.kpi-spark) .kpi-label{padding-right:0}.kpi-value{margin:10px 0 8px}.kpi-spark{display:none}.grid-main{flex-direction:column;gap:12px;display:flex}.grid-main>.card:has(.alerts){order:-1}.card-h{padding:16px 16px 0}.card-b{padding:12px 16px 16px}.cat-cols,.fiche-grid,.field-row,.settings-grid,.team-grid{grid-template-columns:minmax(0,1fr)}.bar-mat,.card-b.no-pad,.card-b:has(>.tbl),.card.no-pad,.tbl-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}:is(.card-b,.card.no-pad,.tbl-scroll)>.tbl:not(.stack){min-width:680px}.tbl:not(.stack) td:first-child,.tbl:not(.stack) th:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);padding-left:16px;position:sticky;left:0}.tbl:not(.stack) .row-me td:first-child{background:var(--surface-select);box-shadow:inset 3px 0 0 var(--orange),1px 0 0 var(--line)}.tbl td:last-child,.tbl th:last-child{padding-right:16px}.tbl td{height:52px}.tbl.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl.stack,.tbl.stack tbody,.tbl.stack td,.tbl.stack tr{width:100%;display:block}.tbl.stack tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px;display:grid}.tbl.stack tbody tr:last-child{border-bottom:0}.tbl.stack td,.tbl.stack td:first-child,.tbl.stack td:last-child{text-align:left;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.tbl.stack td.cell-main{grid-column:1/-1;align-items:center;gap:10px;display:flex}.tbl.stack td[data-label]:before{content:attr(data-label);font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;display:block}.tbl.stack td.num{font:650 17px/22px var(--font-display);font-variant-numeric:tabular-nums}.tbl.stack td.hide-sm{display:none}.tbl.stack .row-me{background:var(--surface-select);box-shadow:inset 3px 0 0 var(--orange)}.overlay{align-items:flex-end;padding:0}.drawer{width:100%;max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - var(--safe-t));border-radius:var(--r-sheet) var(--r-sheet) 0 0;animation:sheetUp var(--dur-slow) var(--ease-out);inset:auto 0 0}.drawer:before{content:"";border-radius:var(--r-pill);background:var(--line-2);width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.drawer-h{padding:26px 16px 14px}.drawer-b{padding:16px}.drawer-f{padding:12px 16px calc(12px + var(--safe-b))}.drawer-f .btn{flex:1}.modal{width:100%;max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - var(--safe-t));padding-top:12px;padding-bottom:var(--safe-b);border-radius:var(--r-sheet) var(--r-sheet) 0 0;animation:sheetUp var(--dur-slow) var(--ease-out)}.modal:before{content:"";border-radius:var(--r-pill);background:var(--line-2);width:40px;height:5px;margin-left:-20px;position:absolute;top:6px;left:50%}.modal.large{width:100%}.modal:has(.editeur){border-radius:0;width:100%;height:100dvh;max-height:none}.modal-h{padding:16px 16px 0}.modal-b{padding:12px 16px 8px}.modal-f{flex-direction:column-reverse;padding:12px 16px 16px}.modal-f .btn{width:100%}.toasts{left:12px;right:12px;bottom:calc(var(--tabbar-h) + 12px + var(--safe-b));align-items:stretch}.toast{max-width:none}.bandeau.fixe{top:calc(60px + var(--safe-t))}.tabbar{z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + var(--safe-b));padding:0 4px var(--safe-b);background:var(--noir);border-top:1px solid var(--noir-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:#a3a3a3;min-width:0;min-height:48px;font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 2px;display:flex;position:relative}.tab span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab .ic{transition:transform var(--dur-instant) var(--ease-std);display:inline-flex}.tab:active .ic{transform:scale(.92)}.tab.active,.tab[aria-current=page]{color:#fff}.tab.active .ic,.tab[aria-current=page] .ic{color:var(--orange)}.tab.active:before,.tab[aria-current=page]:before{content:"";background:var(--orange);height:2px;position:absolute;top:0;left:26%;right:26%}.tab-badge{border-radius:var(--r-xs);background:var(--orange);color:#000;min-width:18px;height:18px;font:700 12px/18px var(--font-sans);text-align:center;padding:0 5px;position:absolute;top:6px;left:calc(50% + 8px)}.plus-item{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:500 16px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 4px;display:flex}.plus-item:active{background:var(--surface-sunken)}.plus-item.active,.plus-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--orange);padding-left:12px;font-weight:650}.plus-item .nav-badge{margin-left:auto}}@media (min-width:641px) and (max-width:900px){.kpi-grid:has(>:nth-child(3):last-child),.kpi-grid:has(>:nth-child(6):last-child),.kpi-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid:has(>:nth-child(3):last-child)>.kpi,.kpi-grid:has(>:nth-child(6):last-child)>.kpi,.kpi-grid:has(>:nth-child(9):last-child)>.kpi{grid-column:auto}}@media screen and (max-width:640px){.man-value{font-size:56px}.man-side{grid-template-columns:repeat(2,minmax(0,1fr))}.man-stat:nth-child(2){border-right:0}.man-stat:nth-child(3):last-child{border-top:1px solid var(--noir-line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.content>.page-head h2{overflow-wrap:anywhere}}@media screen and (max-width:380px){.badge-demo{letter-spacing:.04em;padding:4px 5px}}@keyframes sheetUp{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sk{animation:none!important}}@media screen{:root[data-theme=nuit] .row-click:hover td{background:var(--surface-hover)}:root[data-theme=nuit] .set-row{border-top-color:var(--line)}:root[data-theme=nuit] .choix-dom-res{background:var(--surface)}:root[data-theme=nuit] .fr-totaux .fr-total{background:var(--orange-50)}:root[data-theme=nuit] .fr-note{background:var(--warning-bg);color:var(--warning-ink)}:root[data-theme=nuit] input[type=checkbox],:root[data-theme=nuit] input[type=radio]{accent-color:var(--ink)}:root[data-theme=nuit] .btn.is-loading:not(.primary):after{border-color:#fff #ffffff4d #ffffff4d}:root[data-theme=nuit] .days .seg-btn.active,:root[data-theme=nuit] .rep-chip.active{background:var(--ink);border-color:var(--ink);color:var(--noir)}:root[data-theme=nuit] .pkc-filigrane{color:#ffffff14}}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme]{color-scheme:dark;--orange-ink:#ff9a3d;--orange-50:#2b2015;--orange-100:#3a2918;--orange-a08:#ff79001f;--bg:#101010;--surface:#1a1a19;--surface-2:#20201f;--surface-sunken:#131312;--surface-hover:#262625;--surface-select:#2b2015;--glass:#1a1a19e0;--scrim:#000000b8;--ink:#f2f2ef;--ink-2:#cfcec9;--text-muted:#a3a29c;--text-faint:#8a8984;--text-inverse:#0a0a0a;--line:#ffffff1a;--line-2:#ffffff2b;--line-3:#ffffff52;--line-input:#8a8984;--line-strong:#bdbcb6;--success-ink:#6fdc7b;--success-bg:#12301a;--success-line:#2d6a37;--warning-ink:#f5c451;--warning-bg:#32270b;--warning-line:#6b5416;--danger-ink:#ff8a89;--danger-bg:#3a1716;--danger-line:#7a2e2c;--info-ink:#8ab8ff;--info-bg:#13243b;--info-line:#2c4f7c;--dot-ring:inset 0 0 0 1px #ffffff73;--st-prosp-hatch:repeating-linear-gradient(135deg,transparent 0 6px,#ffffff14 6px 7px);--chart-ink:#f2f2ef;--chart-muted:#a3a29c;--chart-grid:#2a2a29;--chart-baseline:#4a4a48;--chart-rdv:#f2f2ef;--sh-card:0 1px 0 #0006;--sh-raise:0 0 0 1px #ffffff0f,0 6px 16px -6px #000000b3;--sh-pop:0 0 0 1px #ffffff14,0 18px 44px -12px #000c;--sh-drawer:0 0 0 1px #ffffff14,0 28px 72px -12px #000000d9;--sh-modal:0 0 0 1px #ffffff14,0 32px 96px -16px #000000e6;--sh-up:0 -1px 0 #ffffff0f,0 -12px 32px -12px #000000b3;--focus-ring:0 0 0 2px #000,0 0 0 4px #ff7900;--focus-glow:0 0 0 3px #ff790066;--grid:#2e2e2c;--sk-reflet:#262625;--chevron-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23CFCEC9' stroke-width='1.5'/%3E%3C/svg%3E")}}@media screen and (prefers-contrast:more){:root[data-theme=systeme]{--bg:#000;--surface:#0b0b0b;--surface-2:#121212;--surface-sunken:#000;--surface-hover:#1c1c1c;--ink:#fff;--ink-2:#e6e6e3;--text-muted:#c9c8c3;--text-faint:#aeada7;--line:#ffffff4d;--line-2:#ffffff6b;--line-input:#c9c8c3;--line-strong:#fff;--sh-card:0 0 0 1px #ffffff47}}@media screen{:root[data-theme=systeme][data-contrast=fort]{--bg:#000;--surface:#0b0b0b;--surface-2:#121212;--surface-sunken:#000;--surface-hover:#1c1c1c;--ink:#fff;--ink-2:#e6e6e3;--text-muted:#c9c8c3;--text-faint:#aeada7;--line:#ffffff4d;--line-2:#ffffff6b;--line-input:#c9c8c3;--line-strong:#fff;--sh-card:0 0 0 1px #ffffff47}:root[data-theme=systeme] .row-click:hover td{background:var(--surface-hover)}:root[data-theme=systeme] .set-row{border-top-color:var(--line)}:root[data-theme=systeme] .choix-dom-res{background:var(--surface)}:root[data-theme=systeme] .fr-totaux .fr-total{background:var(--orange-50)}:root[data-theme=systeme] .fr-note{background:var(--warning-bg);color:var(--warning-ink)}:root[data-theme=systeme] input[type=checkbox],:root[data-theme=systeme] input[type=radio]{accent-color:var(--ink)}:root[data-theme=systeme] .btn.is-loading:not(.primary):after{border-color:#fff #ffffff4d #ffffff4d}:root[data-theme=systeme] .days .seg-btn.active,:root[data-theme=systeme] .rep-chip.active{background:var(--ink);border-color:var(--ink);color:var(--noir)}:root[data-theme=systeme] .pkc-filigrane{color:#ffffff14}}}.dash-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-main.dash-row{align-items:start}.dash-man .man-caption .dash-man-legende-delta,.dash-man .man-stat small .dash-man-delta{margin-top:8px;display:block}.dash-man .man-stat .delta.up{color:var(--st-vendu-on-noir);background:#0083003d}.dash-man .man-stat .delta.down{color:var(--st-refuse-on-noir);background:#e3494838}.dash-man .delta.flat{color:var(--on-noir-2);background:var(--noir-3)}.dash-man .man-stat[role=button]{transition:background-color var(--dur-fast) var(--ease-std)}@media (hover:hover){.dash-man .man-stat[role=button]:hover{background:var(--noir-2)}}.dash-att{border-top:1px solid var(--noir-line);gap:8px;max-width:520px;padding-top:14px;display:grid}.dash-att-tete{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-att-tete b{font:650 16px/1 var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--on-noir);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-att-barre{background:#ffffff1a;height:8px;display:flex;overflow:hidden}.dash-att-signe{transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) .3s backwards;background:#fff}.dash-att-proj{height:100%;animation:fadeIn var(--dur-slow) var(--ease-out) .9s backwards;background:repeating-linear-gradient(135deg,#ffffff8c 0 2px,#0000 2px 5px);box-shadow:inset 2px 0 #000}.dash-att-note{color:var(--on-noir-3);font-size:12px;line-height:1.45}.dash-kpis .kpi.setup .kpi-value{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-muted)}.dash-kpis .kpi.setup .kpi-num{align-items:center;gap:8px;display:inline-flex}.dash-kpis .kpi.setup .kpi-foot{gap:4px 12px}.dash-top-prosp{border-radius:var(--r-xs);background:var(--noir);height:20px;color:var(--on-noir);white-space:nowrap;vertical-align:1px;align-items:center;gap:4px;margin-left:8px;padding:0 6px;font-weight:600;display:inline-flex}.dash-top-prosp svg{color:var(--orange);flex:none}.dash-alertes .alert-text b{color:var(--ink);font-weight:600;line-height:1.35;display:block}.dash-alertes .alert-text small{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.dash-alertes .alert-row .btn.link{flex:none}.dash-al-groupe{border-bottom:1px solid var(--line);animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms + 80ms)}.dash-al-groupe:last-child,.dash-alertes .dash-al-groupe>.alert-row{border-bottom:0}.dash-al-tete{gap:12px}.dash-al-chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);flex:none}.dash-al-tete[aria-expanded=true] .dash-al-chev{transform:rotate(180deg)}@media (hover:hover){.dash-al-tete:hover .dash-al-chev{color:var(--ink)}}.dash-al-items{border-left:1px solid var(--line-2);margin:-4px 0 12px 13px;padding-left:26px}.dash-alertes .dash-al-items .alert-row{border-bottom:1px solid var(--line);min-height:44px;padding:8px 0}.dash-alertes .dash-al-items div.alert-row:last-of-type{border-bottom:0}.dash-al-plus{margin:2px 0 4px}.dash-gains{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-gain{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:14px 0 16px;display:flex}.dash-gain:nth-child(odd){border-right:1px solid var(--line);padding-right:16px}.dash-gain:nth-child(2n){padding-left:16px}.dash-gain:nth-child(-n+2){padding-top:4px}.dash-gain:nth-last-child(-n+2){border-bottom:0;padding-bottom:4px}.dash-gain-l{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.dash-gain-v{font:650 30px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dash-gain-u{letter-spacing:-.01em;color:var(--text-muted);margin-left:2px;font-size:.55em;font-weight:500}.dash-gain-s{color:var(--text-muted);font-size:12px;line-height:1.45}.dash-gain-s .btn.link{text-align:left;white-space:normal;justify-content:flex-start;font-size:12px}.dash-top .dash-only-m{display:none}.dash-top td.num,.dash-top-nom{white-space:nowrap}.dash-top-nom{font-weight:600}.dash-top-taux{color:var(--text-muted);font-weight:500}.dash-top-q{width:30%;min-width:150px}.dash-top-jauge{align-items:center;gap:10px;display:flex}.dash-top-jauge .meter{flex:1;min-width:56px}.dash-top-jauge .num{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-weight:600}.dash-top-jauge .num.crit{color:var(--danger-ink)}.dash-detail-carte:not(.ouvert) .card-h{padding-bottom:20px}.dash-detail-carte.ouvert .card-h{padding-bottom:4px}.dash-detail .cell-rep,.dash-detail td.num,.dash-detail th.num{white-space:nowrap}.dash-detail .prosp-chip svg{flex:none}.dash-tri{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.dash-detail th.num .dash-tri{flex-direction:row-reverse}.dash-tri svg{opacity:0;transition:opacity var(--dur-fast) var(--ease-std);flex:none}.dash-tri.actif{color:var(--ink)}.dash-tri.actif svg,.dash-tri:focus-visible svg{opacity:1}.dash-tri:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.dash-tri:hover{color:var(--ink)}.dash-tri:not(.actif):hover svg{opacity:.45}}.dash-fil{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-fil>li{border-bottom:1px solid var(--line)}.dash-fil>li:last-child{border-bottom:0}.dash-fil-ligne{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms + .16s);background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 0;display:grid}.dash-fil-ligne:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dash-fil-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-fil-client{color:var(--ink);font-size:13.5px;font-weight:600}.dash-fil-client,.dash-fil-offre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-fil-offre{color:var(--text-muted);font-size:12px}.dash-fil-droite{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dash-fil-rem{font:650 14px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-fil-rem.vide{font:500 12px/1.1 var(--font-sans);color:var(--text-muted)}.dash-fil-quand{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (hover:hover){.dash-fil-ligne:hover .dash-fil-client{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.dash-traj-liste{margin:0;padding:0;list-style:none}.dash-traj{border-bottom:1px solid var(--line);min-height:48px;animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms + .12s);grid-template-columns:28px minmax(64px,96px) minmax(0,1fr) 68px 60px 92px auto;grid-template-areas:"av nom barre km cout eco carte";align-items:center;gap:12px;padding:6px 0;display:grid}.dash-traj:last-child{border-bottom:0}.dash-traj-av{grid-area:av;display:inline-flex}.dash-traj-nom{text-overflow:ellipsis;white-space:nowrap;grid-area:nom;font-size:13px;font-weight:600;overflow:hidden}.dash-traj-barre{background:var(--surface-sunken);grid-area:barre;height:6px}.dash-traj-barre>span{background:var(--ink);transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms + .2s);display:block}.dash-traj-km{font:650 13px/1 var(--font-sans);grid-area:km}.dash-traj-cout,.dash-traj-km{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-traj-cout{color:var(--text-muted);grid-area:cout;font-size:12px}.dash-traj-eco{grid-area:eco;justify-content:flex-end;display:flex}.dash-traj-carte{grid-area:carte}.dash-mix .donut-wrap{justify-content:center}.dash-packs{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:16px;display:grid}.dash-pack{grid-template-columns:minmax(0,1fr) minmax(48px,30%) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.dash-pack-nom{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-pack-barre{background:var(--surface-sunken);height:6px}.dash-pack-barre>span{background:var(--ink);transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) .3s backwards;display:block}.dash-pack b{text-align:right;font-weight:650}.dash-packs-vide{color:var(--text-muted);font-size:13px}.dash-packs .foot-note{margin-top:2px}.dash-dl{margin:-8px 0;padding:0;list-style:none}.dash-dl>li{border-bottom:1px solid var(--line)}.dash-dl>li:last-child{border-bottom:0}.dash-dl-ligne{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms + .14s);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:8px 12px;margin:0;padding:12px 0;display:grid}.dash-dl-ligne:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dash-dl-nom{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-dl-nom b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dash-dl-nom small{color:var(--text-muted);font-size:12px;line-height:1.4}.dash-dl-val{font:650 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-dl-val.crit{color:var(--danger-ink)}.dash-dl-chev{color:var(--text-muted)}.dash-dl-jauge{background:var(--surface-sunken);grid-column:2/4;height:4px;overflow:hidden}.dash-dl-jauge>span{background:var(--ink);transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) .22s backwards;display:block}.dash-dl-jauge.danger>span{background:var(--danger)}.dash-dl-jauge.brand>span{background:var(--orange)}@media (hover:hover){.dash-dl-ligne:hover .dash-dl-nom b{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.dash-dl-ligne:hover .dash-dl-chev{color:var(--ink)}}.dash-reunion{z-index:90;padding:calc(24px + var(--safe-t)) 40px calc(18px + var(--safe-b));color:var(--on-noir);animation:fadeIn var(--dur-base) var(--ease-out);background:#000;outline:none;grid-template-rows:auto 1fr auto;gap:24px;display:grid;position:fixed;inset:0;overflow:auto}.dash-reu-tete{border-bottom:1px solid var(--noir-line);align-items:center;gap:20px;padding-bottom:18px;display:flex}.dash-reu-titre{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dash-reu-titre .eyebrow{color:var(--on-noir-3)}.dash-reu-titre b{font:650 30px/1.1 var(--font-display);letter-spacing:-.025em;color:#fff}.dash-reu-nav{align-items:center;gap:8px;display:flex}.dash-reu-pos{min-width:56px;font:600 14px/1 var(--font-sans);color:var(--on-noir-2);text-align:center;font-variant-numeric:tabular-nums}.dash-reu-nav .btn[aria-pressed=true]{border-color:var(--on-noir)}.dash-reu-corps{animation:fadeIn var(--dur-slow) var(--ease-out);flex-direction:column;gap:24px;display:flex}.dash-reu-corps>*{flex:none}.dash-reu-corps>.kpi-grid,.dash-reu-corps>.manchette{margin-bottom:0}.dash-reunion .kpi-grid{border-color:var(--noir-line-strong)}.dash-reunion .kpi-grid>.kpi{box-shadow:1px 0 0 var(--noir-line-strong),0 1px 0 var(--noir-line-strong)}.dash-reunion .kpi{min-height:168px;padding:22px 24px 20px}.dash-reunion .kpi-label{font-size:13px}.dash-reunion .kpi-sub{font-size:14px}.dash-reunion .kpi-value{margin:18px 0 14px}.dash-reunion .kpi:hover{background:0 0}.dash-reunion .chart-wrap text[fill=\#0a0a0a]{fill:#fff}.dash-reunion .chart-wrap text[fill=\#6b6a65]{fill:#a3a3a3}.dash-reunion .chart-wrap text[fill=\#d03b3b]{fill:#ff6b6a}.dash-reunion .chart-wrap text[stroke=\#ffffff]{stroke:#0e0e0e}.dash-reunion .chart-wrap line[stroke=\#ecebe6]{stroke:#242424}.dash-reunion .chart-wrap line[stroke=\#c3c2b7]{stroke:#3a3a3a}.dash-reu-carte .card-h{align-items:center}.dash-reu-carte .card-sub{color:var(--on-noir-2);font-size:14px}.dash-reu-carte .legend-item{font-size:14px}.dash-reu-classement{border-top:1px solid var(--noir-line-strong);margin:0;padding:0;list-style:none}.dash-reu-classement li{border-bottom:1px solid var(--noir-line);animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + 80ms);grid-template-columns:96px 56px minmax(0,1fr) repeat(3,minmax(120px,200px));align-items:center;gap:24px;padding:18px 16px;display:grid}.dash-reu-classement li:first-child{background:var(--noir-2);box-shadow:inset 3px 0 0 var(--orange)}.dash-reu-rang{font:700 56px/1 var(--font-display);letter-spacing:-.04em;color:var(--on-noir-3);font-variant-numeric:tabular-nums}.dash-reu-classement li:first-child .dash-reu-rang{color:var(--orange)}.dash-reu-nom{min-width:0;font:650 28px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-reu-stat{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dash-reu-stat b{font:650 44px/1 var(--font-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-reu-stat b.crit{color:var(--st-refuse-on-noir)}.dash-reu-stat small{font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-noir-3)}.dash-reu-alertes{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-content:start;gap:16px;display:grid}.dash-reu-groupe{border:1px solid var(--noir-line);border-left:3px solid var(--on-noir-3);border-radius:var(--r-lg);background:var(--noir-2);animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms + 80ms);padding:20px 22px}.dash-reu-groupe.crit{border-left-color:var(--st-refuse-on-noir)}.dash-reu-groupe.warn{border-left-color:var(--st-absent-on-noir)}.dash-reu-groupe h4{font:650 22px/1.2 var(--font-display);letter-spacing:-.015em;color:#fff;align-items:center;gap:12px;display:flex}.dash-reu-groupe>p{color:var(--on-noir-3);margin-top:8px;font-size:14px;line-height:1.45}.dash-reu-groupe ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dash-reu-groupe li b{color:#fff;font-size:16px;font-weight:600;line-height:1.35;display:block}.dash-reu-groupe li small{color:var(--on-noir-2);margin-top:2px;font-size:14px;line-height:1.45;display:block}.dash-reu-groupe .dash-reu-plus{color:var(--on-noir-3);margin-top:12px;font-size:14px}.dash-reunion .empty{border-color:var(--noir-line-strong)}.dash-reu-pied{border-top:1px solid var(--noir-line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.dash-reu-points{gap:2px;display:flex}.dash-reu-points button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:32px;margin:0;padding:0;display:grid}.dash-reu-points button:before{content:"";background:var(--noir-4);width:30px;height:3px;transition:background-color var(--dur-fast) var(--ease-std)}.dash-reu-points button.actif:before{background:#fff}.dash-reu-points button:focus-visible{outline:2px solid var(--orange);outline-offset:0}.dash-reu-aide{color:var(--on-noir-3);font-size:12px}.dash-reu-temps{background:var(--orange);transform-origin:0;height:3px;animation:dashTempsDiapo 12s linear forwards;position:fixed;bottom:0;left:0;right:0}@keyframes dashTempsDiapo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (pointer:coarse){.dash-tri{min-height:40px}.dash-dl-ligne,.dash-fil-ligne{min-height:64px}}@media screen and (max-width:900px){.grid-main.dash-row{align-items:stretch}.dash-actions{width:100%}.dash-actions .weeknav{flex:1;min-width:0}.dash-imprimer,.dash-projeter{display:none}.dash-att{max-width:none}.dash-gain-v{font-size:24px}.dash-gain:nth-child(odd){padding-right:12px}.dash-gain:nth-child(2n){padding-left:12px}.dash-top .dash-only-m{display:inline-grid}.dash-top .cell-rep{flex-wrap:wrap;row-gap:6px}.dash-top td.dash-top-q{grid-column:1/-1;width:auto;min-width:0}.dash-top td.num{font-size:16px}.dash-top-taux{font-size:13px}.dash-traj{grid-template-columns:28px minmax(0,1fr) auto 44px;grid-template-areas:"av nom eco carte""av barre km carte";gap:8px 10px;padding:10px 0}.dash-traj-cout{display:none}.dash-kpis .kpi-foot .delta{white-space:normal;line-height:1.3}.dash-al-items{margin-left:13px;padding-left:16px}.dash-alertes .alert-row{align-items:flex-start}.dash-alertes .alert-row .btn.link{align-self:center}.dash-alertes .dash-al-items .alert-row{flex-wrap:wrap;row-gap:0;padding-bottom:4px}.dash-alertes .dash-al-items .alert-text{flex-basis:100%}.dash-alertes .dash-al-items .alert-row .btn.link{align-self:flex-start}}@media screen and (max-width:380px){.dash-gains{grid-template-columns:minmax(0,1fr)}.dash-gain:nth-child(2n),.dash-gain:nth-child(odd){border-right:0;padding:12px 0}.dash-gain:nth-child(-n+2){padding-top:12px}.dash-gain:first-child{padding-top:4px}.dash-gain:nth-last-child(2){border-bottom:1px solid var(--line)}}@media print{.grid-main.dash-row{break-inside:avoid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:12px;display:grid}.dash-imprimer,.dash-projeter,.dash-reunion,.dash-traj-carte{display:none!important}.dash-detail-carte:not(.ouvert){display:none}.dash-att-barre,.dash-att-proj,.dash-att-signe,.dash-dl-jauge>span,.dash-pack-barre,.dash-pack-barre>span,.dash-top-prosp,.dash-traj-barre,.dash-traj-barre>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cmd-modes,.cmd-onglets,.cmd-vues{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);gap:2px;max-width:100%;padding:3px;display:inline-flex}.cmd-mode,.cmd-onglet,.cmd-vue{border-radius:var(--r-xs);height:34px;color:var(--ink-2);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cmd-onglet b,.cmd-vue b{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 6px;display:inline-grid}.cmd-vue b.is-crit{background:var(--danger);color:#fff}.cmd-mode.is-on,.cmd-onglet.is-on,.cmd-vue.is-on{background:var(--noir);color:var(--on-noir)}.cmd-vue.is-on b:not(.is-crit){background:var(--orange);color:var(--on-orange)}.cmd-onglet.is-on b{background:var(--noir-4);color:var(--on-noir)}.cmd-onglet.is-prio b{background:var(--orange);color:var(--on-orange)}@media (hover:hover){.cmd-mode:not(.is-on):hover,.cmd-onglet:not(.is-on):hover,.cmd-vue:not(.is-on):hover{background:var(--surface-hover);color:var(--ink)}}.cmd-mode:focus-visible,.cmd-onglet:focus-visible,.cmd-vue:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-onglets{scrollbar-width:none;overflow-x:auto}.cmd-onglets::-webkit-scrollbar{display:none}.cmd-kpis{margin-bottom:16px}.cmd-outils{justify-content:space-between;margin-bottom:12px}.cmd-outils,.cmd-outils-l{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmd-outils-l{min-width:0}.cmd-jours{align-items:center;gap:6px;display:inline-flex}.cmd-jours-l{flex-direction:column;justify-content:center;min-width:160px;padding:0 6px;display:inline-flex}.cmd-jours-l b{font:650 15px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.cmd-jours-l small{color:var(--text-muted);margin-top:2px;font-size:12px}.cmd-filtres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-recherche{align-items:center;display:inline-flex;position:relative}.cmd-recherche svg{color:var(--text-muted);pointer-events:none;position:absolute;left:11px}.cmd-recherche input{width:300px;background:var(--surface);font:400 13.5px/1 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);padding:0 12px 0 36px}.cmd-recherche input,.cmd-select select{height:var(--control-h);border:1px solid var(--line-input);border-radius:var(--r-sm);color:var(--ink)}.cmd-select select{background-color:var(--surface);background-image:var(--chevron-select);font:500 13px/1 var(--font-sans);appearance:none;cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;padding:0 34px 0 12px}@media (hover:hover){.cmd-recherche input:hover,.cmd-select select:hover{border-color:var(--ink-2)}}.cmd-recherche input:focus,.cmd-select select:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.cmd-fdj{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2);animation:rise var(--dur-slow) var(--ease-out) backwards;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;font-size:13.5px;line-height:1.45;display:flex}.cmd-fdj>svg{color:var(--text-muted);flex:none}.cmd-fdj p{min-width:0;margin:0}.cmd-fdj b{color:var(--ink);font-weight:650}.cmd-fdj small{color:var(--text-muted);margin-top:3px;font-size:12.5px;display:block}.cmd-fdj.on-noir{border-color:var(--noir);background:var(--noir);color:var(--on-noir-2)}.cmd-fdj.on-noir b{color:var(--on-noir);font-size:14.5px}.cmd-fdj.on-noir small{color:var(--on-noir-2)}.cmd-fdj.on-noir>svg{color:var(--orange-on-noir)}.cmd-fdj-n{min-width:1.2ch;font:650 40px/1 var(--font-display);letter-spacing:-.04em;color:var(--orange);font-variant-numeric:tabular-nums lining-nums;flex:none}.cmd-fdj.is-ok{border-color:var(--success-line);background:var(--success-bg)}.cmd-fdj.is-ok,.cmd-fdj.is-ok b{color:var(--success-ink)}.cmd-fdj.is-ok>svg{color:var(--success)}.cmd-fdj.on-noir.is-ok{background:var(--noir);border-color:var(--noir);color:var(--on-noir-2)}.cmd-fdj.on-noir.is-ok b{color:var(--on-noir)}.cmd-fdj.on-noir.is-ok>svg{color:var(--st-vendu-on-noir)}.cmd-reps{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cmd-rep-chip{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--ink);font:600 13px/1.1 var(--font-sans);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);align-items:center;gap:8px;padding:5px 14px 5px 6px;display:inline-flex}.cmd-rep-chip:first-child{padding-left:14px}.cmd-rep-chip small{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}.cmd-rep-chip.is-ok small{color:var(--success-ink)}.cmd-rep-chip.is-warn small{color:var(--warning-ink);font-weight:600}.cmd-rep-chip.is-crit{border-color:var(--danger-line)}.cmd-rep-chip.is-crit small{color:var(--danger-ink);font-weight:600}@media (hover:hover){.cmd-rep-chip:not(.is-on):hover{border-color:var(--ink)}}.cmd-rep-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-rep-chip.is-on{border-color:var(--noir);background:var(--noir);color:var(--on-noir)}.cmd-rep-chip.is-on small{color:var(--on-noir-2)}.cmd-rep-chip.is-on .avatar{border-color:var(--orange)!important}.cmd-liste{overflow:hidden}.cmd-liste:focus-within{box-shadow:var(--sh-card)}.cmd-tbl td{vertical-align:middle}.cmd-td-date b{font:600 13px/1.2 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.cmd-td-client small,.cmd-td-conf small,.cmd-td-date small{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.cmd-td-conf span{white-space:nowrap;font-weight:500}.cmd-td-delai,.cmd-td-st{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.cmd-td-st small{color:var(--ink-2);font-size:12px}.cmd-ouvrir{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cmd-ouvrir b{font-size:13.5px;font-weight:650}.cmd-ouvrir:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-xs)}.cmd-rep{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.cmd-age,.cmd-rep{white-space:nowrap}.cmd-age{color:var(--text-muted);font-size:12px}.cmd-age.is-warn{color:var(--warning-ink);font-weight:600}.cmd-age.is-crit{color:var(--danger-ink);font-weight:650}.cmd-ponct{white-space:nowrap;font-size:12px;font-weight:600}.cmd-ponct.is-a-temps{color:var(--success-ink)}.cmd-ponct.is-apres-report{color:var(--warning-ink)}.cmd-ponct.is-en-retard{color:var(--danger-ink)}.cmd-chip-delai,.cmd-chip-st,.cmd-pastille{flex:none}.cmd-tr.is-cur td{background:var(--surface-hover)}.cmd-tr.is-cur td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.cmd-tr.is-open td{background:var(--surface-select)}.cmd-tr.is-open td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.cmd-sec-h th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink);font:400 13px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;padding:14px 24px 10px}.cmd-sec+.cmd-sec .cmd-sec-h th{border-top:1px solid var(--line-2)}.cmd-sec-t{font:650 14px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.cmd-sec-mh h3 b,.cmd-sec-t b{border-radius:var(--r-xs);background:var(--noir);min-width:22px;height:20px;color:var(--on-noir);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 6px;display:inline-grid}.cmd-sec-note{color:var(--text-muted);margin-left:12px;font-size:12.5px}.cmd-sec.is-crit .cmd-sec-h th{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--danger)}.cmd-sec.is-crit .cmd-sec-note,.cmd-sec.is-crit .cmd-sec-t{color:var(--danger-ink)}.cmd-sec.is-crit .cmd-sec-t b{background:var(--danger);color:#fff}.cmd-sec.is-warn .cmd-sec-h th{background:var(--warning-bg);box-shadow:inset 3px 0 0 var(--warning)}.cmd-sec.is-warn .cmd-sec-note,.cmd-sec.is-warn .cmd-sec-t{color:var(--warning-ink)}.cmd-sec.is-warn .cmd-sec-t b{background:var(--warning);color:#000}.cmd-sec.is-ok .cmd-sec-t svg{color:var(--success)}.cmd-sec.is-ok .cmd-sec-t b{background:var(--success-bg);color:var(--success-ink)}.cmd-sec.is-muet .cmd-sec-t{color:var(--ink-2)}.cmd-sec.is-muet .cmd-sec-t b{background:var(--surface-sunken);color:var(--ink-2)}.cmd-sec.is-vide .cmd-sec-h th{background:var(--surface-2);box-shadow:none}.cmd-sec.is-vide .cmd-sec-t,.cmd-sec.is-vide .cmd-sec-t svg{color:var(--text-muted)}.cmd-sec.is-vide .cmd-sec-t b{background:var(--surface-sunken);color:var(--text-muted)}.cmd-sec-vide-l td{height:44px;color:var(--text-muted);padding-left:24px;font-size:13px}.cmd-grp td{border-bottom:1px solid var(--line);background:var(--surface);height:40px;padding-top:12px;padding-bottom:6px}.cmd-grp-n{color:var(--text-muted);margin-left:10px;font-size:12px}.cmd-cartes{margin:0;padding:0;list-style:none}.cmd-cartes>li+li{border-top:1px solid var(--line)}.cmd-carte{background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;gap:6px;padding:14px 16px;display:grid}.cmd-carte:active{background:var(--surface-sunken)}.cmd-carte:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cmd-carte.is-cur{box-shadow:inset 3px 0 0 var(--ink)}.cmd-carte.is-corrigee{box-shadow:inset 3px 0 0 var(--orange)}.cmd-carte-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cmd-carte-h b{min-width:0;font:650 15px/1.3 var(--font-sans);overflow-wrap:anywhere}.cmd-carte-m{color:var(--ink-2);font-size:13.5px}.cmd-carte-m small{color:var(--text-muted);font-size:12.5px}.cmd-carte-f{font-size:12.5px}.cmd-carte-ctrl,.cmd-carte-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-carte-ctrl .cmd-td-delai{flex-direction:row;align-items:center;gap:8px}.cmd-sec-m+.cmd-sec-m{border-top:1px solid var(--line-2)}.cmd-sec-mh{background:var(--surface-2);border-bottom:1px solid var(--line);padding:14px 16px 10px}.cmd-sec-mh h3{font:650 14.5px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.cmd-sec-mh p{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.cmd-sec-m.is-crit .cmd-sec-mh{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--danger)}.cmd-sec-m.is-crit .cmd-sec-mh h3,.cmd-sec-m.is-crit .cmd-sec-mh p{color:var(--danger-ink)}.cmd-sec-m.is-crit .cmd-sec-mh h3 b{background:var(--danger)}.cmd-sec-m.is-warn .cmd-sec-mh{background:var(--warning-bg);box-shadow:inset 3px 0 0 var(--warning)}.cmd-sec-m.is-warn .cmd-sec-mh h3,.cmd-sec-m.is-warn .cmd-sec-mh p{color:var(--warning-ink)}.cmd-sec-m.is-warn .cmd-sec-mh h3 b{background:var(--warning);color:#000}.cmd-sec-m.is-ok .cmd-sec-mh h3 svg{color:var(--success)}.cmd-sec-m.is-ok .cmd-sec-mh h3 b{background:var(--success-bg);color:var(--success-ink)}.cmd-sec-m.is-vide .cmd-sec-mh{background:var(--surface-2);box-shadow:none}.cmd-sec-m.is-vide .cmd-sec-mh h3{color:var(--text-muted)}.cmd-sec-m.is-vide .cmd-sec-mh h3 b{background:var(--surface-sunken);color:var(--text-muted)}.cmd-sec-vide{padding:12px 16px 16px;font-size:13px}.cmd-grp-t,.cmd-sec-vide{color:var(--text-muted);margin:0}.cmd-grp-t{gap:10px;padding:12px 16px 6px}.cmd-grp-t,.cmd-pied-liste{align-items:center;font-size:12.5px;display:flex}.cmd-pied-liste{color:var(--text-muted);justify-content:space-between;gap:12px;margin:10px 2px 24px}.cmd-kbd,.cmd-raccourcis kbd{border-radius:var(--r-xs);background:var(--surface);min-width:20px;height:20px;color:var(--ink-2);font:600 12px/1 var(--font-mono);border:solid var(--line-2);border-width:1px 1px 2px;place-items:center;padding:0 4px;display:inline-grid}.btn .cmd-kbd{color:inherit;background:0 0;border-color:#00000038;margin-left:2px}.drawer.cmd-panneau{width:580px}.drawer.cmd-tiroir{width:540px}.cmd-ph{align-items:flex-start}.cmd-ph-main{flex:1;min-width:0}.cmd-ph-rep{font:600 13px/1.2 var(--font-sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cmd-ph h3{overflow-wrap:anywhere}.cmd-ph-sub{color:var(--text-muted);margin:6px 0 0;font-size:13px}.cmd-ph-outils{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.cmd-ph-nav{align-items:center;gap:4px;display:inline-flex}.cmd-ph-pos{text-align:center;min-width:44px;font:600 12.5px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-muted)}.cmd-pb{gap:18px}.cmd-h4{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin:0}.cmd-corriger{align-self:flex-start}.cmd-demande{flex-direction:column;gap:10px;display:flex}.cmd-tiroir-intro{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.cmd-delai,.cmd-etat{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cmd-delai>svg,.cmd-etat>svg{flex:none;margin-top:2px}.cmd-delai>p,.cmd-etat>div,.cmd-etat>p{flex:1;min-width:0;margin:0}.cmd-etat p{margin:0}.cmd-delai b,.cmd-etat b{font-weight:650}.cmd-delai small,.cmd-etat small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.cmd-etat{border-left:3px solid var(--line-3)}.cmd-etat.is-saisie{border-color:var(--success-line);border-left-color:var(--success);background:var(--success-bg)}.cmd-etat.is-saisie,.cmd-etat.is-saisie small{color:var(--success-ink)}.cmd-etat.is-corrigee{border-color:var(--orange-100);border-left-color:var(--orange);background:var(--surface-select)}.cmd-etat.is-corrigee>svg{color:var(--orange-ink)}.cmd-etat.is-bloquee{border-color:var(--danger-line);border-left-color:var(--danger);background:var(--danger-bg);color:var(--danger-ink)}.cmd-etat .cmd-msg{margin-top:10px}.cmd-etat-msg{color:var(--ink-2);margin-top:6px!important}.cmd-etat-avant{margin-top:8px}.cmd-etat-avant summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;font-weight:600}.cmd-etat-avant summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-xs)}.cmd-delai.is-reportee{border-color:var(--warning-line);background:var(--warning-bg);color:var(--warning-ink)}.cmd-delai.is-en-retard{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.cmd-delai.is-en-retard small,.cmd-delai.is-reportee small{color:inherit}.cmd-delai.is-saisie.is-a-temps{border-color:var(--success-line);background:var(--success-bg);color:var(--success-ink)}.cmd-delai.is-saisie.is-a-temps small{color:var(--success-ink)}.cmd-delai-alerte,.cmd-delai-bloq{font-weight:600}.cmd-ctrl{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.cmd-ctrl-h{align-items:center;gap:12px;padding:12px 14px;display:flex}.cmd-ctrl-ic{border-radius:var(--r-xs);flex:none;place-items:center;width:30px;height:30px;display:grid}.cmd-ctrl.is-ok .cmd-ctrl-ic{background:var(--success);color:#fff}.cmd-ctrl.is-ko .cmd-ctrl-ic{background:var(--danger);color:#fff}.cmd-ctrl-t{flex-direction:column;gap:3px;min-width:0;display:flex}.cmd-ctrl-t b{font:650 14px/1.3 var(--font-sans)}.cmd-ctrl.is-ok .cmd-ctrl-t b{color:var(--success-ink)}.cmd-ctrl.is-ko .cmd-ctrl-t b{color:var(--danger-ink)}.cmd-ctrl-l{margin:0;padding:0;list-style:none}.cmd-ctrl-l li{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}.cmd-ctrl-g{border-radius:var(--r-xs);height:20px;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"case" 1;justify-content:center;align-self:start;align-items:center;padding:0 6px;display:inline-flex}.cmd-ctrl-l .is-bloquant .cmd-ctrl-g{background:var(--danger-bg);color:var(--danger-ink)}.cmd-ctrl-l .is-conseil .cmd-ctrl-g{background:var(--warning-bg);color:var(--warning-ink)}.cmd-ctrl-m{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.cmd-ctrl-m b{color:var(--ink);font-weight:600}.cmd-ctrl-af{color:var(--ink-2);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.cmd-ctrl-af svg{color:var(--text-muted);flex:none;margin-top:3px}.cmd-ctrl-vide{color:var(--text-muted);margin:0;padding:0 14px 12px 56px;font-size:12.5px}.cmd-fiche{flex-direction:column;gap:10px;display:flex}.cmd-fiche-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmd-tout{height:32px}.cmd-valeurs{border:1px solid var(--line-2);border-radius:var(--r-lg);margin:0;overflow:hidden}.cmd-val{border-top:1px solid var(--line);background:var(--surface);min-height:46px;transition:background-color var(--dur-fast) var(--ease-std);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:grid}.cmd-val:first-child{border-top:0}@media (hover:hover){.cmd-val:hover{background:var(--surface-2)}}.cmd-val dt{color:var(--text-muted);font-size:12.5px}.cmd-val dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550}.cmd-val dd.mono{letter-spacing:.02em;font-size:14.5px}.cmd-val.is-manque{background:var(--danger-bg)}.cmd-val.is-manque dd{color:var(--danger-ink);font-weight:600}.cmd-val.is-vide dd{color:var(--text-muted);font-weight:400}.cmd-copier{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-width:32px;height:32px;color:var(--ink);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.cmd-copier:hover{border-color:var(--ink)}}.cmd-copier:active{transform:translateY(1px)}.cmd-copier:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.cmd-copier.is-ok{border-color:var(--success);background:var(--success-bg);color:var(--success-ink)}.cmd-copier-vide{width:0}.cmd-note p{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);white-space:pre-wrap;margin:8px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.cmd-histo{flex-direction:column;gap:10px;display:flex}.cmd-frise{margin:0;padding:0;list-style:none;position:relative}.cmd-frise li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.cmd-frise li:last-child{padding-bottom:0}.cmd-frise li:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:16px;bottom:0;left:8px}.cmd-frise-pt{border:2px solid var(--ink-2);background:var(--surface);border-radius:50%;width:11px;height:11px;margin:4px 0 0 3px}.cmd-frise .is-vente .cmd-frise-pt{border-color:var(--ink);background:var(--ink)}.cmd-frise .is-bloquee .cmd-frise-pt{border-color:var(--danger);background:var(--danger)}.cmd-frise .is-corrigee .cmd-frise-pt{border-color:var(--orange);background:var(--orange)}.cmd-frise .is-saisie .cmd-frise-pt{border-color:var(--success);background:var(--success)}.cmd-frise-c{min-width:0}.cmd-frise-c p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.cmd-frise-c .muted,.cmd-frise-t{color:var(--text-muted)}.cmd-frise-t{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.cmd-frise-pts{color:var(--ink-2);margin:6px 0 0;padding-left:16px;font-size:12.5px;line-height:1.5}.cmd-frise-msg{color:var(--ink-2)!important;margin-top:4px!important;font-size:12.5px!important}.drawer-f.cmd-pf{flex-direction:column;align-items:stretch;gap:10px}.cmd-pf-err{margin:0}.cmd-pf-num{align-items:center;gap:10px;display:flex}.cmd-pf-num label{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);white-space:nowrap}.cmd-pf-num label small{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.cmd-pf-num input{min-width:0;height:var(--control-h);flex:1;font-size:14px}.cmd-pf-btns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cmd-pf-info{color:var(--success-ink);align-items:center;gap:6px;margin:0 auto 0 0;font-size:13px;font-weight:600;display:inline-flex}.cmd-pf-info.is-muet{color:var(--text-muted);font-weight:500}.cmd-pf-confirm p{color:var(--ink);margin:0 0 10px;font-size:13px;line-height:1.5}.cmd-blocage{flex-direction:column;gap:18px;display:flex}.cmd-blocage-intro{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.cmd-motifs{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.cmd-motifs legend{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:8px;padding:0}.cmd-motif{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.cmd-motif.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cmd-motif-l{min-height:44px;padding:8px 12px;font-size:13.5px}.cmd-motif-l span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-motif-g{border-radius:var(--r-xs);height:18px;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"case" 1;align-items:center;padding:0 6px;display:inline-flex}.cmd-motif-g.is-bloquant{background:var(--danger-bg);color:var(--danger-ink)}.cmd-motif-g.is-conseil{background:var(--warning-bg);color:var(--warning-ink)}.cmd-motif-af{flex-direction:column;gap:6px;padding:0 12px 12px 36px;display:flex}.cmd-motif-af label{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.cmd-motif-af .txt-input{width:100%;min-width:0;height:36px;font-size:13.5px}.cmd-motif-af textarea{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:60px;color:var(--ink);font:400 13.5px/1.45 var(--font-sans);resize:vertical;padding:8px 10px}.cmd-motif-af .txt-input:focus,.cmd-motif-af textarea:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.cmd-blocage .field textarea{width:100%}.cmd-apercu{border-radius:var(--r-lg);background:var(--noir);color:var(--on-noir-2);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cmd-apercu-e{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3)}.cmd-apercu-t{font:650 14.5px/1.3 var(--font-sans);color:var(--on-noir);align-items:center;gap:8px;margin:0;display:flex}.cmd-apercu-t svg{color:var(--orange-on-noir);flex:none}.cmd-apercu-l{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmd-apercu-l li{border-left:2px solid var(--st-refuse-on-noir);gap:2px;padding-left:12px;display:grid}.cmd-apercu-l b{color:var(--on-noir);font-size:13px;font-weight:600}.cmd-apercu-l span{color:var(--on-noir-2);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.cmd-apercu-l span svg{flex:none;margin-top:3px}.cmd-apercu-p,.cmd-apercu-vide{color:var(--on-noir-2);margin:0;font-size:13px;line-height:1.5}.cmd-apercu-n{color:var(--on-noir-3);font-size:12px}.cmd-apercu-n.is-ko{color:var(--st-refuse-on-noir);font-weight:600}.cmd-msg{flex-direction:column;gap:10px;min-width:0;display:flex}.cmd-msg-qui{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cmd-msg-qui b{color:var(--ink);font-weight:600}.cmd-points{gap:8px;margin:0;padding:0;list-style:none}.cmd-points,.cmd-points li{flex-direction:column;display:flex}.cmd-points li{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.cmd-pt-af,.cmd-pt-pb{flex-direction:column;gap:3px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.cmd-pt-pb{border-bottom:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);font-weight:600}.cmd-pt-af{color:var(--ink)}.cmd-pt-af small,.cmd-pt-pb small{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1}.cmd-pt-pb small{color:var(--danger-ink)}.cmd-pt-af small{color:var(--text-muted)}.cmd-msg-libre{border-left:3px solid var(--line-3);background:var(--surface-2);color:var(--ink-2);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.cmd-motifs-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmd-cv{gap:16px;min-width:0}.cmd-cv,.cmd-cv-champs{flex-direction:column;display:flex}.cmd-cv-champs{gap:14px}.cmd-cv .field input:not([type=checkbox]):not([type=radio]),.cmd-cv .field select,.cmd-cv .field textarea{width:100%;min-width:0}.cmd-cv-flag{border-radius:var(--r-xs);background:var(--danger-bg);height:18px;color:var(--danger-ink);font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.cmd-cv-aide{color:var(--text-muted);align-items:center;gap:5px;margin:6px 0 0;font-size:12.5px;line-height:1.4;display:flex}.cmd-cv-aide.is-ko{color:var(--danger-ink);font-weight:500}.cmd-cv-aide.is-ok{color:var(--success-ink)}.cmd-cv-aide svg{flex:none}.cmd-cv-offre{border:1px solid var(--line-2);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.cmd-cv-offre legend{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);padding:0 6px}.cmd-cv-opts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cmd-cv-opts .opt-chip{text-align:left;cursor:pointer;justify-content:flex-start;min-height:36px;padding:6px 10px}.cmd-cv-opts .opt-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-cv-tout{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.cmd-cv-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cmd-cv-confirm{border:1px solid var(--warning-line);border-radius:var(--r-sm);background:var(--warning-bg);padding:12px 14px}.cmd-cv-confirm p{color:var(--warning-ink);margin:0 0 10px;font-size:13px;line-height:1.5}.cmd-cv-err{margin:0}.cmd-cv-note{color:var(--text-muted);text-align:right;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cmd-cv-note svg{flex:none}.cmd-section{scroll-margin-top:calc(var(--top-h) + 16px);flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.cmd-section-h h3{font:650 var(--fs-h2)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.cmd-section-h p{max-width:72ch;color:var(--text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.cmd-compte{border-radius:var(--r-xs);min-width:24px;height:24px;font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 7px;display:inline-grid}.cmd-compte.is-crit{background:var(--danger);color:#fff}.cmd-compte.is-warn{background:var(--warning);color:#000}.cmd-carte-c{scroll-margin-top:calc(var(--top-h) + 16px);animation:rise var(--dur-slow) var(--ease-out) backwards;overflow:hidden}.cmd-carte-c.is-bloquee{border-left:3px solid var(--danger)}.cmd-carte-c.is-completer{border-left:3px solid var(--warning)}.cmd-carte-c.is-flash{animation:cmd-flash 2.6s var(--ease-out)}@keyframes cmd-flash{0%,35%{box-shadow:0 0 0 3px var(--orange-a32)}to{box-shadow:var(--sh-card)}}.cmd-carte-c-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 16px;display:flex}.cmd-carte-c-id{min-width:0}.cmd-carte-c-id h4{font:650 18px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:6px 0 4px}.cmd-carte-c-id p{color:var(--ink-2);margin:0;font-size:13px}.cmd-carte-c-st{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cmd-carte-c-b{padding:18px 22px 22px}.cmd-carte-c-b.deux{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;display:grid}.cmd-carte-c-form,.cmd-carte-c-msg{flex-direction:column;gap:12px;min-width:0;display:flex}.cmd-tout-ok{margin-bottom:24px}.cmd-chrono{scroll-margin-top:calc(var(--top-h) + 16px)}.cmd-sem+.cmd-sem{margin-top:18px}.cmd-sem-t{margin:0 0 8px}.cmd-hl{border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.cmd-hl-l{scroll-margin-top:calc(var(--top-h) + 16px)}.cmd-hl-l+.cmd-hl-l{border-top:1px solid var(--line)}.cmd-hl-l.is-flash .cmd-hl-btn{animation:cmd-flash-fond 2.6s var(--ease-out)}@keyframes cmd-flash-fond{0%,35%{background:var(--orange-50)}to{background:var(--surface)}}.cmd-hl-btn{background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);border:0;grid-template-columns:56px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:10px 16px;display:grid}@media (hover:hover){.cmd-hl-btn:hover{background:var(--surface-hover)}}.cmd-hl-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cmd-hl-date b{font:650 14px/1.1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;display:block}.cmd-hl-date small{color:var(--text-muted);font-size:12px}.cmd-hl-client{min-width:0}.cmd-hl-client b,.cmd-hl-client small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cmd-hl-client b{font-size:14px;font-weight:600}.cmd-hl-client small{color:var(--text-muted);margin-top:2px;font-size:12.5px}.cmd-hl-st{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cmd-hl-num{color:var(--ink-2);font-size:12px}.cmd-hl-ch{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out)}.cmd-hl-l.is-open .cmd-hl-ch{transform:rotate(180deg)}.cmd-hl-d{background:var(--surface);flex-direction:column;gap:14px;padding:4px 16px 18px 86px;display:flex}.cmd-hl-corr{color:var(--danger-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cmd-hl-corr .btn.link{min-height:0}.cmd-hl-ok{color:var(--success-ink);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cmd-parrep,.cmd-relance,.cmd-retards{margin-bottom:16px}.cmd-retards.is-crit{border-left:3px solid var(--danger)}.cmd-retards-g{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.cmd-retard-rep{flex-direction:column;gap:6px;min-width:0;display:flex}.cmd-retard-rep .cmd-grp-t{padding:0 0 4px}.cmd-retard-n{color:var(--danger-ink);font-size:12.5px;font-weight:600}.cmd-rep-btn{align-items:center;gap:10px;display:inline-flex}.cmd-rep-btn b{font-size:13.5px;font-weight:600}.cmd-num-warn{color:var(--warning-ink);font-weight:650}.cmd-rel-titre{margin:4px 0 8px}.cmd-rel-l+.cmd-rel-titre{margin-top:20px}.cmd-rel-l{gap:8px;margin:0;padding:0;list-style:none}.cmd-rel,.cmd-rel-l{flex-direction:column;display:flex}.cmd-rel{border:1px solid var(--line-2);border-left:3px solid var(--line-3);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);gap:6px;padding:12px 40px 12px 14px;position:relative}.cmd-rel.is-bloquee,.cmd-rel.is-retard{border-left-color:var(--danger)}.cmd-rel.is-incomplete{border-left-color:var(--warning)}@media (hover:hover){.cmd-rel:hover{border-top-color:var(--ink);border-right-color:var(--ink);border-bottom-color:var(--ink);background:var(--surface-2)}}.cmd-rel:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-rel-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-rel-h b{margin-right:2px;font-size:14px;font-weight:650}.cmd-rel-m{align-items:center;gap:8px;font-size:12.5px;line-height:1.45}.cmd-rel-m,.cmd-rel-motifs{flex-wrap:wrap;display:flex}.cmd-rel-motifs{gap:6px}.cmd-rel-motif{border-radius:var(--r-xs);background:var(--surface-sunken);min-height:22px;color:var(--ink-2);align-items:center;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-flex}.cmd-rel-bloq{color:var(--danger-ink);font-size:12.5px;font-weight:600}.cmd-rel-go{color:var(--text-muted);display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cmd-filtre-chip{cursor:pointer;border:0}.cmd-filtre-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-alerte{border:1px solid var(--line-2);border-left:3px solid var(--ink);border-radius:var(--r-lg);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);animation:rise var(--dur-slow) var(--ease-out) backwards;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.cmd-alerte-ic{border-radius:var(--r-xs);background:var(--noir);width:36px;height:36px;color:var(--on-noir);flex:none;place-items:center;display:grid}.cmd-alerte-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cmd-alerte-t b{font:650 14.5px/1.3 var(--font-sans)}.cmd-alerte-t small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.45;overflow:hidden}.cmd-alerte-go{font:600 13px/1 var(--font-sans);color:var(--ink);flex:none;align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.cmd-alerte:hover{border-color:var(--ink)}}.cmd-alerte:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmd-alerte.is-warn{border-left-color:var(--warning)}.cmd-alerte.is-warn .cmd-alerte-ic{background:var(--warning);color:#000}.cmd-alerte.is-crit{border-color:var(--noir);border-left-color:var(--danger);background:var(--noir);color:var(--on-noir)}.cmd-alerte.is-crit .cmd-alerte-ic{background:var(--danger);color:#fff}.cmd-alerte.is-crit .cmd-alerte-t small{color:var(--on-noir-2)}.cmd-alerte.is-crit .cmd-alerte-go{color:var(--orange-on-noir)}@media (hover:hover){.cmd-alerte.is-crit:hover{border-color:var(--noir-3);border-left-color:var(--danger);background:var(--noir-2)}}.cmd-alerte.is-crit:focus-visible{outline-color:var(--orange)}@media (pointer:coarse){.cmd-kbd,.cmd-raccourcis{display:none}.cmd-copier{min-width:40px;height:40px}.cmd-rep-chip{min-height:44px}.cmd-mode,.cmd-onglet,.cmd-vue{height:40px}}@media screen and (max-width:1100px){.cmd-carte-c-b.deux{grid-template-columns:minmax(0,1fr);gap:20px}.cmd-recherche input{width:240px}}@media screen and (max-width:900px){.cmd-head .cmd-vues{width:100%;display:flex}.cmd-vues .cmd-vue{flex:1;min-height:40px}.cmd-outils,.cmd-outils-l{flex-direction:column;align-items:stretch}.cmd-modes{width:100%;display:flex}.cmd-mode{flex:1;min-height:40px}.cmd-jours{justify-content:space-between;display:flex}.cmd-jours-l{text-align:center;flex:1;align-items:center;min-width:0}.cmd-onglets{width:100%;display:flex}.cmd-onglet{flex:1 0 auto}.cmd-filtres{flex-direction:column;align-items:stretch}.cmd-recherche input,.cmd-select select{width:100%;height:44px}.cmd-reps{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 12px;padding:0 16px 4px;overflow-x:auto}.cmd-reps::-webkit-scrollbar{display:none}.cmd-rep-chip{scroll-snap-align:start;flex:none}.cmd-fdj{gap:12px;padding:12px 14px}.cmd-fdj-n{font-size:34px}.cmd-pied-liste{margin-bottom:16px}.drawer.cmd-panneau{width:100%;max-width:none;height:100dvh;max-height:none;padding-top:var(--safe-t);border-radius:0;inset:0}.drawer.cmd-panneau:before{display:none}.drawer.cmd-tiroir{width:100%}.cmd-ph-outils{gap:6px}.cmd-val{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt btn""dd btn";row-gap:2px;padding:8px 8px 8px 12px}.cmd-val dt{grid-area:dt}.cmd-val dd{grid-area:dd;font-size:15px}.cmd-copier,.cmd-copier-vide{grid-area:btn}.cmd-copier{width:44px;height:44px;padding:0}.cmd-copier span{display:none}.cmd-pf-num{flex-direction:column;align-items:stretch;gap:6px}.cmd-pf-num input{height:44px}.cmd-pf-btns .btn{flex:auto}.cmd-pf-info{flex:1 0 100%}.cmd-motif-af{padding:0 12px 12px}.cmd-ctrl-l li{grid-template-columns:minmax(0,1fr);gap:6px}.cmd-ctrl-g{justify-self:start}.cmd-ctrl-vide{padding-left:14px}.cmd-cv-actions{flex-direction:column-reverse}.cmd-cv-actions .btn{width:100%}.cmd-cv-note{text-align:left;justify-content:flex-start}.cmd-cv-opts{grid-template-columns:minmax(0,1fr)}.cmd-section-h h3{font-size:18px}.cmd-carte-c-h{flex-direction:column;gap:10px;padding:16px}.cmd-carte-c-st{flex-flow:wrap;align-items:center}.cmd-carte-c-b{padding:16px}.cmd-hl-btn{grid-template-columns:48px minmax(0,1fr) 16px;grid-template-areas:"date client ch""date st ch";gap:6px 12px;padding:12px 14px}.cmd-hl-date{grid-area:date;align-self:start}.cmd-hl-client{grid-area:client}.cmd-hl-st{grid-area:st;justify-content:flex-start}.cmd-hl-ch{grid-area:ch}.cmd-hl-d{padding:4px 14px 16px}.cmd-retards-g{grid-template-columns:minmax(0,1fr)}.cmd-alerte{align-items:flex-start}.cmd-alerte-t small{white-space:normal}.cmd-alerte-go span{display:none}}@media screen and (max-width:380px){.cmd-fdj-n{display:none}.cmd-onglet{padding:0 10px}}.cmd-retards,.cmd-sec,.cmd-sec-m{scroll-margin-top:calc(var(--top-h) + 12px)}@media screen{:root[data-theme=nuit] :is(.cmd-vue,.cmd-mode,.cmd-onglet).is-on{background:var(--ink);color:var(--noir)}:root[data-theme=nuit] .cmd-onglet.is-on:not(.is-prio) b{background:var(--noir);color:var(--on-noir)}}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme] :is(.cmd-vue,.cmd-mode,.cmd-onglet).is-on{background:var(--ink);color:var(--noir)}:root[data-theme=systeme] .cmd-onglet.is-on:not(.is-prio) b{background:var(--noir);color:var(--on-noir)}}}.pl-head{align-items:flex-end}.pl-head-main{flex-direction:column;flex:520px;gap:14px;min-width:0;display:flex}.pl-head-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-reps .rep-chip{gap:8px;padding:0 8px 0 4px}.pl-reps .avatar{font-size:0!important}.pl-reps .rep-chip.active .chip.neutral{background:var(--noir-3);color:var(--on-noir)}.pl-vues{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.pl-vue-btn{min-height:calc(var(--control-h) - 8px);border-radius:var(--r-xs);color:var(--ink-2);font:600 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pl-vue-btn svg{flex:none}.pl-vue-btn.active{background:var(--noir);color:var(--on-noir)}@media (hover:hover){.pl-vue-btn:not(.active):hover{background:var(--surface-hover);color:var(--ink)}}.pl-vue-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-banner{grid-template-columns:minmax(200px,auto) minmax(260px,1fr) auto;grid-template-areas:"id quota route""legende legende legende";align-items:center;gap:16px 32px;margin-bottom:16px;padding:20px 24px;display:grid}.pl-id{grid-area:id;min-width:0}.pl-id h3{font:650 17px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.pl-id .pb-sub{color:var(--text-muted);flex-wrap:wrap;font-size:12.5px}.pl-quota{flex-direction:column;grid-area:quota;gap:6px;min-width:0;display:flex}.pl-quota-l1{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pl-quota-num{font:700 44px/.9 var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pl-quota-num.crit{color:var(--danger-ink)}.pl-quota-sur{font:600 14px/1 var(--font-sans);color:var(--text-muted)}.pl-quota-msg{font:600 13.5px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pl-quota-msg svg{flex:none}.pl-quota-msg.ok{color:var(--success-ink)}.pl-quota-msg.crit{color:var(--danger-ink)}.pl-jauge{background:var(--surface-sunken);height:8px;margin:6px 0 16px;position:relative}.pl-jauge-fill{background:var(--ink);height:100%;transition:width var(--dur-chart) var(--ease-out),background-color var(--dur-fast) var(--ease-std);animation:plJauge var(--dur-chart) var(--ease-out) backwards}.pl-jauge-fill.brand{background:var(--orange)}.pl-jauge-fill.crit{background:var(--danger)}.pl-jauge-repere{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pl-jauge-repere span{font:650 12px/1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.pl-jauge-attendu{background:repeating-linear-gradient(to bottom,var(--ink-2) 0 2px,transparent 2px 4px);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.pl-rythme{color:var(--text-muted);font-size:12.5px}.pl-rythme b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.pl-rythme.crit b:last-child{color:var(--danger-ink)}@keyframes plJauge{0%{width:0}}.pl-route{flex-direction:column;grid-area:route;align-items:flex-end;gap:8px;display:flex}.pl-route .pb-km{color:var(--ink-2);font-size:13px}.pl-route .pb-km b{color:var(--ink);font-weight:650}.pl-acompleter{border:1px solid var(--warning-line);border-radius:var(--r-sm);background:var(--warning-bg);min-height:30px;color:var(--warning-ink);font:650 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pl-acompleter svg{flex:none}.pl-acompleter.on{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}.pl-acompleter:focus-visible,.pl-gain:focus-visible,.pl-legende .pb-st:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-gain{cursor:pointer;border:0}@media (hover:hover){.pl-gain:hover{text-underline-offset:2px;text-decoration:underline}}.pl-legende{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:legende;align-items:center;gap:6px;padding-top:14px;display:flex}.pl-legende .pb-st{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-height:30px;color:var(--ink-2);font:500 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pl-legende .pb-st svg{flex:none}.pl-legende .pb-st b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.pl-legende .pb-st:not(.pb-st-x)+.pb-st-x{margin-left:10px}.pl-legende .pb-st.crit{border-color:var(--danger-line);color:var(--danger-ink)}.pl-legende .pb-st.crit b{color:var(--danger-ink)}@media (hover:hover){.pl-legende .pb-st:not(.on):hover{border-color:var(--ink);color:var(--ink)}}.pl-legende .pb-st.on{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}.pl-legende .pb-st.on b{color:var(--on-noir)}.pl-tout{margin-left:4px}.pl-cal-card{--pl-times-w:56px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-height:max(520px,100dvh - 150px);overflow:auto}.pl-cal{min-width:880px;display:flex;position:relative}.pl-cal .cal-times{z-index:9;width:var(--pl-times-w);background:var(--surface);box-shadow:1px 0 0 var(--line);flex:none;position:sticky;left:0}.pl-cal .cal-col{border-left:1px solid var(--line);flex:1 1 0;min-width:0;position:relative}.pl-cal .cal-col:first-of-type{border-left:0}.pl-cal .cal-col.today{background:var(--surface-select)}.pl-cal .cal-day-head{z-index:8;height:var(--pl-head-h,56px);background:var(--surface);border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:0 8px;display:flex;position:sticky;top:0}.pl-cal .cal-times .cal-day-head{z-index:10}.pl-cal .cal-col.today .cal-day-head{background:var(--surface-select);box-shadow:inset 0 -3px 0 var(--orange)}.pl-dh-l1{align-items:center;gap:6px;min-width:0;display:flex}.pl-cal .cal-day-name{font:600 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.pl-cal .cal-col.today .cal-day-name,.pl-day-num{color:var(--ink)}.pl-day-num{font:650 18px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.pl-cal .cal-col.today .pl-day-num{border-radius:var(--r-xs);background:var(--noir);min-width:26px;height:26px;color:var(--on-noir);place-items:center;padding:0 4px;display:inline-grid}.pl-dh-n{margin-left:auto}.pl-dh-synth{min-width:0;font:600 12px/1.2 var(--font-sans);color:var(--success-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.pl-dh-synth svg{flex:none}.pl-cal .cal-time{text-align:right;font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;padding-right:8px;position:relative;transform:translateY(-6px)}.pl-cal .cal-time:nth-child(2){padding-top:3px;transform:none}.pl-times-now{z-index:3;border-radius:var(--r-xs);background:var(--orange);color:var(--on-orange);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 4px;position:absolute;right:3px;transform:translateY(-50%)}.pl-cal .cal-body{background-image:repeating-linear-gradient(to bottom,var(--line-2) 0 1px,transparent 1px var(--px-hour,52px)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--px-hour,52px) / 2),var(--line) calc(var(--px-hour,52px) / 2) calc(var(--px-hour,52px) / 2 + 1px),transparent calc(var(--px-hour,52px) / 2 + 1px) var(--px-hour,52px));position:relative}.pl-cal .cal-foot{border-top:1px solid var(--line-2);background:var(--surface);height:34px;font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:flex}.pl-cal .cal-col.today .cal-foot{background:var(--surface-select)}.pl-foot-btn,.pl-foot-txt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.pl-foot-btn{border-radius:var(--r-xs);height:26px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}@media (hover:hover){.pl-foot-btn:hover{background:var(--surface-hover);color:var(--ink);text-underline-offset:2px;text-decoration:underline}}.pl-foot-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-foot-btn svg,.pl-foot-txt svg{flex:none}.pl-hotel{color:var(--ink-2);flex:none;display:inline-flex}.pl-cal .cal-now{z-index:4;border-top:1.5px solid var(--orange);pointer-events:none;height:0;position:absolute;left:0;right:0}.pl-cal .cal-now:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:-4.75px;left:-1px}.pl-cal .rdv{--ring-doublon:0 0 #0000;--ring-retard:0 0 #0000;--ring-ecart:0 0 #0000;--ring-etat:0 0 #0000;--ring-prosp:0 0 #0000;--ring-base:0 0 #0000;--lift:0 0 #0000;z-index:1;border:0;border-left:3px solid var(--st-planifie);border-radius:var(--r-xs);background-color:var(--surface);text-align:left;cursor:pointer;filter:none;box-shadow:var(--ring-doublon),var(--ring-retard),var(--ring-ecart),var(--ring-etat),var(--ring-prosp),var(--ring-base),var(--lift);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-std);flex-direction:column;gap:1px;padding:4px 7px;display:flex;position:absolute;overflow:hidden}.pl-cal .rdv.st-vendu{border-left-color:var(--st-vendu);background-color:var(--st-vendu-bg)}.pl-cal .rdv.st-absent{border-left-color:var(--st-absent);background-color:var(--st-absent-bg)}.pl-cal .rdv.st-refuse{border-left-color:var(--st-refuse);background-color:var(--st-refuse-bg)}.pl-cal .rdv.st-planifie{border-left-color:var(--st-planifie);background-color:var(--surface);--ring-base:inset 0 0 0 1px var(--info-line)}.pl-cal .rdv.prosp{background-image:var(--st-prosp-hatch);--ring-prosp:inset 0 0 0 1.5px var(--ink-2)}.pl-cal .rdv.a-completer{--ring-etat:inset 0 0 0 1px var(--warning-line);background-image:repeating-linear-gradient(45deg,#0000 0 6px,#eda10029 6px 8px)}.pl-cal .rdv.prosp.a-completer{background-image:var(--st-prosp-hatch),repeating-linear-gradient(45deg,transparent 0 6px,#eda10029 6px 8px)}.pl-cal .rdv.doublon{--ring-doublon:inset 0 0 0 2px var(--st-refuse)}.pl-cal .rdv.retard{--ring-retard:inset 0 2px 0 var(--danger)}.pl-cal .rdv.ecart{background-color:var(--danger-bg);--ring-ecart:inset 0 0 0 1.5px var(--danger)}.pl-cal .rdv.ouvert{z-index:6;--lift:0 0 0 2px var(--ink)}@media (hover:hover){.pl-cal .rdv:hover{z-index:5;--lift:var(--sh-raise);transform:translateY(-1px)}}.pl-cal .rdv:focus-visible{z-index:5;outline:2px solid var(--ink);outline-offset:1px}.pl-cal .rdv-l1{font:600 12px/1.3 var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-cal .rdv-l1 b{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:500}.pl-cal .rdv-l2{font:400 12px/1.3 var(--font-sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-cal .rdv-flag{color:var(--danger-ink);display:inline-flex}.pl-cal .rdv-flag,.pl-cal .rdv-ic{vertical-align:-1px;margin-right:3px}.pl-cal .rdv-ic{color:var(--ink-2);display:inline-block}.pl-cal .rdv.court{justify-content:center;padding-top:1px;padding-bottom:1px}.pl-cal .rdv.etroit{padding-left:4px;padding-right:3px}.pl-cal .rdv.etroit .rdv-l1 b{display:block}.pl-pastille{border-radius:var(--r-xs);background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning-line);color:var(--warning-ink);margin-right:4px;padding:0 4px;font-weight:650;display:inline-block}.pl-pastille.nouveau{background:var(--orange);box-shadow:none;color:var(--on-orange)}.pl-pastille.ecart{background:var(--surface);box-shadow:inset 0 0 0 1px var(--danger-line);color:var(--danger-ink)}.pl-dans{border-radius:var(--r-xs);background:var(--noir);color:var(--orange-on-noir);font:650 12px/1.1 var(--font-sans);white-space:nowrap;pointer-events:none;padding:2px 5px;position:absolute;bottom:3px;right:3px}.pl-cal .rdv.court .pl-dans{top:50%;bottom:auto;transform:translateY(-50%)}.pl-cal.is-filtered .rdv:not(.match){opacity:.25}.pl-cal.is-filtered .rdv.match{z-index:2}.pl-cal .rdv.rdv-focus,.pl-jc.rdv-focus{animation:plPulse .8s var(--ease-out) 2}@keyframes plPulse{0%{outline-offset:0;outline:2px solid #ff7900f2}to{outline-offset:8px;outline:2px solid #ff790000}}.pl-liaison{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.pl-liaison:before{content:"";border-left:1.5px dashed var(--line-3);position:absolute;top:2px;bottom:2px;left:50%}.pl-liaison-l{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);max-width:calc(100% - 8px);height:18px;color:var(--ink-2);font:500 12px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;pointer-events:auto;align-items:center;gap:4px;padding:0 6px;display:inline-flex;position:relative;overflow:hidden}.pl-liaison-l svg{flex:none}button.pl-liaison-l{cursor:pointer}@media (hover:hover){button.pl-liaison-l:hover{border-color:var(--ink);color:var(--ink)}}button.pl-liaison-l:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-liaison.retard:before{border-left-color:var(--danger)}.pl-liaison.retard .pl-liaison-l{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);font-weight:650}.pl-liaison.ecart:before{border-left:1.5px solid var(--danger)}.pl-liaison.ecart .pl-liaison-l{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-ink);font-weight:650}.pl-bulle{z-index:var(--z-drop);white-space:normal;max-width:290px;position:fixed;transform:none}.pl-bulle-client{font:600 14px/1.3 var(--font-display);color:var(--on-noir);overflow-wrap:anywhere;margin-bottom:6px;display:block}.pl-bulle .tt-row{align-items:flex-start}.pl-bulle .tt-row svg{color:var(--on-noir-3);flex:none;margin-top:2px}.pl-bulle .tt-row .dot{margin-top:4px}.pl-bulle .pl-bulle-crit span:not(.dot),.pl-bulle .pl-bulle-crit svg{color:var(--st-refuse-on-noir)}.pl-bulle .pl-bulle-aide{border-top:1px solid var(--noir-line);margin-top:4px;padding-top:6px}.pl-bulle .pl-bulle-aide span{color:var(--on-noir-3)}.pl-aide{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px}.pl-aide kbd,.rdvd-raccourcis kbd{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-width:18px;color:var(--ink-2);font:600 12px/1.3 var(--font-mono);text-align:center;padding:1px 4px;display:inline-block}.pl-jour{flex-direction:column;gap:12px;display:flex}.pl-jours{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pl-jour-tab{border-radius:var(--r-sm);min-width:0;min-height:60px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex;position:relative}.pl-jt-nom{font:600 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pl-jt-num{font:650 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pl-jt-n{font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.pl-jour-tab.today:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:3px;left:30%;right:30%}@media (hover:hover){.pl-jour-tab:not(.active):hover{background:var(--surface-hover)}}.pl-jour-tab.active{background:var(--noir)}.pl-jour-tab.active .pl-jt-n,.pl-jour-tab.active .pl-jt-nom{color:var(--on-noir-3)}.pl-jour-tab.active .pl-jt-num{color:var(--on-noir)}.pl-jour-tab:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-jour-resume{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 2px 0;font-size:13.5px;display:flex}.pl-jour-resume b{color:var(--ink);font-weight:650}.pl-jour-resume svg{flex:none}.pl-filtre-info{color:var(--ink-2);margin:0 2px;font-size:13px}.pl-jliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-jtrajet{border-left:2px dashed var(--line-3);min-height:36px;font:500 13px/1.35 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:31px;padding:6px 0 6px 18px;display:flex}.pl-jtrajet svg{flex:none}.pl-jtrajet.retard{border-left-color:var(--danger);color:var(--danger-ink)}.pl-jtrajet.retard b{font-weight:650}.pl-jtrajet.chevauche{color:var(--warning-ink)}.pl-jtrajet.extremite{color:var(--ink-2);border-left-color:#0000;margin:2px 0;padding-left:6px;font-weight:600}.pl-jtrajet.ecart{border-left:2px solid var(--danger);color:var(--danger-ink)}.pl-jtrajet.ecart b{font-weight:650}.pl-jt-batt{color:var(--text-muted)}.pl-jt-txt{flex:1;min-width:0}.pl-jtrajet.ecart .pl-jt-batt,.pl-jtrajet.retard .pl-jt-batt{color:inherit}.pl-jajout{border:1px dashed var(--line-3);border-radius:var(--r-pill);background:var(--surface);min-height:32px;color:var(--ink);font:600 12.5px/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 12px;display:inline-flex}.pl-jajout svg{flex:none}@media (hover:hover){.pl-jajout:hover{border-style:solid;border-color:var(--ink)}}.pl-jajout:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pl-jajout:active{background:var(--surface-sunken)}.pl-jc{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--st-planifie);border-radius:var(--r-lg);box-shadow:var(--sh-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.pl-jc.st-vendu{border-left-color:var(--st-vendu)}.pl-jc.st-absent{border-left-color:var(--st-absent)}.pl-jc.st-refuse{border-left-color:var(--st-refuse)}.pl-jc.doublon{box-shadow:inset 0 0 0 2px var(--st-refuse)}.pl-jc.ecart{border-top-color:var(--danger);border-right-color:var(--danger);border-bottom-color:var(--danger)}.pl-jc.ecart .pl-jc-main{background-color:var(--danger-bg)}.pl-jc.prochain{border-top-color:var(--ink);border-right-color:var(--ink);border-bottom-color:var(--ink)}.pl-jc.prosp .pl-jc-main{background-image:var(--st-prosp-hatch)}.pl-jc.a-completer .pl-jc-main{background-image:repeating-linear-gradient(45deg,#0000 0 8px,#eda1001f 8px 10px)}.pl-jc-main{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 12px 12px 14px;display:grid}.pl-jc-main:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pl-jc-heure{min-width:0}.pl-jc-heure b{font:700 21px/1 var(--font-display);white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;display:block}.pl-jc-heure small{font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.pl-jc-corps{flex-direction:column;gap:4px;min-width:0;display:flex}.pl-jc-client{font:650 16px/1.25 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.pl-jc-client svg{color:var(--ink-2);flex:none}.pl-jc-lieu{color:var(--ink-2);font-size:13.5px;line-height:1.4}.pl-jc-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pl-jc-tags .chip{white-space:normal;height:auto;min-height:22px;padding-top:3px;padding-bottom:3px;line-height:1.3}.pl-jc-chev{color:var(--text-muted);align-self:center}.pl-jc-actions{gap:8px;padding:0 12px 12px;display:flex}.pl-jc-actions .btn{flex:1 1 0;min-width:0;height:44px}.pl-eq{--rep-w:156px;overflow:hidden}.pl-eq-top{border-bottom:1px solid var(--line);padding:12px}.pl-eq-top .pl-jours{border:0;padding:0}.pl-eq-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.pl-eq-grille{min-width:780px;padding:0 16px 8px 0;position:relative}.pl-eq-row{grid-template-columns:var(--rep-w) minmax(0,1fr);border-bottom:1px solid var(--line);align-items:stretch;display:grid}.pl-eq-row:last-of-type{border-bottom:0}.pl-eq-entete{border-bottom:1px solid var(--line-strong);height:34px}.pl-eq-rep-h{font:600 12px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);align-self:center;padding-left:16px}.pl-eq-track{position:relative}.pl-eq-h{font:500 12px/1 var(--font-sans);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translate(-50%,-50%)}.pl-eq-h:first-child{transform:translateY(-50%)}.pl-eq-h:last-child{transform:translate(-100%,-50%)}.pl-eq-trame{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.pl-eq-rep{min-width:0;color:var(--ink);font:600 13.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex;position:relative}.pl-eq-rep.active{background:var(--surface-select);box-shadow:inset 3px 0 0 var(--orange)}@media (hover:hover){.pl-eq-rep:not(.active):hover{background:var(--surface-hover)}}.pl-eq-rep:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pl-eq-nom{flex:1;min-width:0}.pl-eq-nom,.pl-eq-rdv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-eq-rdv{border:0;border-left:3px solid var(--st-planifie);border-radius:var(--r-xs);background:var(--surface);min-width:10px;box-shadow:inset 0 0 0 1px var(--info-line);color:var(--ink);font:500 12px/1 var(--font-sans);text-align:left;cursor:pointer;align-items:center;gap:4px;padding:0 5px;display:flex;position:absolute}.pl-eq-rdv b{font-variant-numeric:tabular-nums;font-weight:650}.pl-eq-rdv.st-vendu{border-left-color:var(--st-vendu);background-color:var(--st-vendu-bg);box-shadow:none}.pl-eq-rdv.st-absent{border-left-color:var(--st-absent);background-color:var(--st-absent-bg);box-shadow:none}.pl-eq-rdv.st-refuse{border-left-color:var(--st-refuse);background-color:var(--st-refuse-bg);box-shadow:none}.pl-eq-rdv.prosp{background-image:var(--st-prosp-hatch)}.pl-eq-rdv.a-completer{background-image:repeating-linear-gradient(45deg,#0000 0 6px,#eda10029 6px 8px)}.pl-eq-rdv.doublon{box-shadow:inset 0 0 0 2px var(--st-refuse)}.pl-eq-rdv.ecart{background-color:var(--danger-bg);box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger-ink)}.pl-eq-rdv.nouveau:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.pl-eq-indispo{z-index:0;border-radius:var(--r-xs);background:repeating-linear-gradient(135deg,#0a0a0a17 0 5px,transparent 5px 10px),var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);pointer-events:none;position:absolute;top:2px;bottom:2px}@media (hover:hover){.pl-eq-rdv:hover{z-index:2;box-shadow:var(--sh-raise)}.pl-eq-rdv.doublon:hover{box-shadow:inset 0 0 0 2px var(--st-refuse),var(--sh-raise)}}.pl-eq-rdv:focus-visible{z-index:2;outline:2px solid var(--ink);outline-offset:1px}.pl-eq-now{z-index:3;top:0;bottom:0;left:calc(var(--rep-w) + (100% - var(--rep-w) - 16px) * var(--pos,0));border-left:1.5px solid var(--orange);pointer-events:none;width:0;position:absolute}.pl-eq-now span{border-radius:var(--r-xs);background:var(--orange);color:var(--on-orange);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;padding:2px 4px;position:absolute;top:8px;left:0;transform:translate(-50%)}.rdvd{--rdvd-st:var(--st-planifie)}.rdvd.st-vendu{--rdvd-st:var(--st-vendu)}.rdvd.st-absent{--rdvd-st:var(--st-absent)}.rdvd.st-refuse{--rdvd-st:var(--st-refuse)}.rdvd .rdvd-h{box-shadow:inset 0 4px 0 var(--rdvd-st);transition:box-shadow var(--dur-base) var(--ease-std);align-items:flex-start;padding-top:24px}.rdvd-h-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rdvd-h-main h3{overflow-wrap:anywhere}.rdvd-rep{min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.rdvd-rep-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rdvd-puces{flex-wrap:wrap;gap:6px;display:flex}.rdvd-puce{border-radius:var(--r-xs);background:var(--surface-sunken);min-height:26px;color:var(--ink-2);font:500 12.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.rdvd-puce svg{color:var(--text-muted);flex:none}.rdvd-puce small{color:var(--text-muted);font-size:12px}.rdvd-h-outils{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.rdvd-nav{align-items:center;gap:2px;display:flex}.rdvd-pos{text-align:center;min-width:44px;font:600 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.rdvd-terrain{border-bottom:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px 24px;display:flex}.rdvd-contact{color:var(--ink);flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex}.rdvd-contact small{font:600 12px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);margin-right:4px}.rdvd-contact .mono{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13.5px}.rdvd-actions{flex-wrap:wrap;gap:8px;display:flex}.rdvd-actions .btn{min-width:0;height:auto;min-height:var(--control-h);white-space:normal;text-align:center;flex:1 1 0;padding:6px 10px;line-height:1.15}.rdvd-doublon>div{min-width:0}.rdvd-regle{margin-top:4px;display:block}.rdvd-voir{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rdvd-voir .btn{border-color:var(--danger-line);background:var(--surface);height:auto;min-height:32px;color:var(--danger-ink);white-space:normal;text-align:left;padding:6px 10px}@media (hover:hover){.rdvd-voir .btn:hover:not(:disabled){border-color:var(--danger-ink)}}.rdvd-src svg{flex:none}.rdvd-issue .seg-btn{justify-content:flex-start;padding:0 12px 0 14px;position:relative}.rdvd-kbd{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-width:20px;height:20px;color:var(--text-muted);font:600 12px/1 var(--font-mono);place-items:center;margin-left:auto;display:inline-grid}.rdvd-issue .seg-btn.active .rdvd-kbd{color:inherit;background:0 0;border-color:#ffffff8c}.rdvd-issue .seg-btn.active[data-st=absent] .rdvd-kbd{border-color:#00000059}.rdvd-aide{color:var(--text-muted);margin:6px 0 0;font-size:12.5px}.rdvd .field select:disabled{opacity:.7;cursor:not-allowed}.rdvd-rem{border-radius:var(--r-lg);background:var(--noir);color:var(--on-noir);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.rdvd-rem-l{font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-noir-2);flex-direction:column;gap:4px;display:flex}.rdvd-rem-l small{font:400 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--on-noir-3)}.rdvd-rem-v{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rdvd-rem-v b{font:700 28px/1 var(--font-display);letter-spacing:-.03em;color:var(--orange);font-variant-numeric:tabular-nums lining-nums}.rdvd-rem-v small{color:var(--on-noir-2);font-size:12px}.rdvd-fiche{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.rdvd-fiche summary{min-height:44px;font:600 13.5px/1.2 var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;list-style:none;display:flex}.rdvd-fiche summary::-webkit-details-marker{display:none}.rdvd-fiche summary svg{color:var(--ink-2);flex:none}.rdvd-fiche summary small{font:400 12px/1 var(--font-sans);color:var(--text-muted)}.rdvd-fiche summary:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-std);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.rdvd-fiche[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rdvd-fiche summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-lg)}.rdvd-fiche-txt{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:0 14px 10px;font-size:13.5px;line-height:1.55}.rdvd-fiche .btn.link{margin:0 14px 10px}.rdvd-histo h4{font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.rdvd-frise{border-left:2px solid var(--line-2);margin:0 0 0 4px;padding:0;list-style:none}.rdvd-frise li{grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0 6px 14px;font-size:13px;display:grid;position:relative}.rdvd-frise li:before{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:11px;left:-5px}.rdvd-frise li.autre:before{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.rdvd-frise-date{font:500 12.5px/1.2 var(--font-mono);color:var(--ink-2)}.rdvd-frise-qui{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rdvd-frise-qui small{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:400}.rdvd-frise-st{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rdvd-frise-st.muted{color:var(--text-muted)}.rdvd-parc{color:var(--ink-2);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.rdvd-parc svg{flex:none}.rdvd-f{align-items:center}.rdvd-raccourcis{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:12px;overflow:hidden}.rdvd-confirm{flex-direction:column;gap:10px;width:100%;display:flex}.rdvd-confirm p{font:650 14px/1.3 var(--font-sans);color:var(--danger-ink);margin:0}.rdvd-confirm-b{justify-content:flex-end;gap:8px;display:flex}@media (pointer:coarse){.rdvd-kbd,.rdvd-raccourcis{display:none}}.rdvd-f.avec-err{flex-wrap:wrap}.rdvd-err{border:1px solid var(--danger-line);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);font:600 13px/1.45 var(--font-sans);animation:fadeIn var(--dur-base) var(--ease-out);flex:100%;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.rdvd-err svg{flex:none;margin-top:1px}.choix-dom{flex-direction:column;gap:6px;font-size:13px;display:flex}.choix-dom,.choix-dom-champ{position:relative}.choix-dom-champ .txt-input{width:100%}.choix-dom-pop{z-index:var(--z-drop);overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);max-height:280px;box-shadow:var(--sh-pop);animation:fadeIn var(--dur-fast) var(--ease-out);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.choix-dom .choix-dom-res{background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none;display:block;overflow:visible}.choix-dom .choix-dom-res[hidden]{display:none}.choix-dom-opt{border-radius:var(--r-sm);min-height:40px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.choix-dom-opt[aria-selected=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--ink)}@media (hover:hover){.choix-dom-opt:hover{background:var(--surface-hover)}}.choix-dom-opt small{font:500 12px/1 var(--font-mono);color:var(--text-muted)}.choix-dom-etat{color:var(--text-muted);margin:0;padding:10px;font-size:13px}.choix-dom-etat.err{color:var(--danger-ink)}@media (pointer:coarse){.choix-dom-opt{min-height:48px}}.pl-nouveau-btn{gap:6px}.pl-source{vertical-align:1px}.pl-source-g{color:var(--text-muted);font-size:12.5px}.pl-survol{z-index:0;border:1.5px dashed var(--line-3);border-radius:var(--r-xs);pointer-events:none;background:#0a0a0a09;align-items:flex-start;padding:4px 8px;display:none;position:absolute;left:3px;right:3px}.pl-survol.on{animation:fadeIn var(--dur-fast) var(--ease-out);display:flex}.pl-survol-l{font:650 12px/1.3 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-survol.tactile{border-style:solid;border-color:var(--ink);background:var(--surface-select);box-shadow:var(--sh-raise)}.pl-survol.tactile .pl-survol-l{color:var(--ink)}.pl-cal .rdv.mobile{cursor:grab;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pl-cal .rdv.google .rdv-l1{padding-right:14px}.rdv-src{color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;top:5px;right:4px}.rdv-poignee{cursor:ns-resize;height:8px;position:absolute;bottom:0;left:0;right:0}.rdv-poignee:after{content:"";border-top:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);opacity:0;width:18px;height:3px;transition:opacity var(--dur-fast) var(--ease-std);margin-left:-9px;position:absolute;bottom:2px;left:50%}@media (hover:hover){.pl-cal .rdv.mobile:hover .rdv-poignee:after{opacity:.55}}.pl-nouveau-point{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface);pointer-events:none;border-radius:50%;position:absolute;top:4px;right:4px}.pl-cal .rdv.glisse-source{opacity:.35;--lift:0 0 #0000;transform:none}.pl-fantome{z-index:7;border-radius:var(--r-xs);background:var(--noir);min-width:0;color:var(--on-noir);box-shadow:inset 3px 0 0 var(--orange),var(--sh-pop);pointer-events:none;transition:top 90ms var(--ease-out),left 90ms var(--ease-out),width 90ms var(--ease-out),height 90ms var(--ease-out);flex-direction:column;gap:2px;padding:4px 8px;display:flex;position:absolute;overflow:hidden}.pl-fantome b{font:650 12.5px/1.25 var(--font-sans);font-variant-numeric:tabular-nums}.pl-fantome b,.pl-fantome span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-fantome span{font:500 12px/1.3 var(--font-sans);color:var(--on-noir-2)}.pl-fantome.creer{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink),inset 4px 0 0 var(--orange),var(--sh-raise)}.pl-fantome.creer span{color:var(--ink-2)}.pl-fantome.conflit{background:var(--danger);color:#fff;box-shadow:var(--sh-pop)}.pl-fantome.conflit span{color:#fff}html.pl-glisse,html.pl-glisse *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html.pl-glisse-redim,html.pl-glisse-redim *{cursor:ns-resize!important}html.pl-glisse-creer,html.pl-glisse-creer *{cursor:row-resize!important}html.pl-glisse .pl-cal .rdv:hover{transform:none}html.pl-glisse .pl-cal-card{scroll-snap-type:none}.pl-indispo{z-index:0;border-radius:var(--r-xs);background:repeating-linear-gradient(135deg,#0a0a0a12 0 6px,transparent 6px 12px),var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:inherit;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 7px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}button.pl-indispo{cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-std)}@media (hover:hover){button.pl-indispo:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}}button.pl-indispo:focus-visible{z-index:5;outline:2px solid var(--ink);outline-offset:1px}.pl-indispo-l{max-width:100%;font:650 12px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.pl-indispo-l svg{flex:none}.pl-indispo-h{font:500 12px/1.3 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.pl-jindispo{margin:6px 0}.pl-jindispo-b{border:1px dashed var(--line-3);border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,#0a0a0a0d 0 6px,transparent 6px 12px),var(--surface-2);width:100%;color:var(--ink);font:inherit;text-align:left;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}button.pl-jindispo-b{cursor:pointer}button.pl-jindispo-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pl-jindispo-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pl-jindispo-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pl-jindispo-t b{font:650 15px/1.25 var(--font-display)}.pl-jindispo-t small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pl-jour-tab.bloque:before{content:"";background:repeating-linear-gradient(135deg,var(--ink-2) 0 1.5px,transparent 1.5px 3px);border-radius:1px;width:8px;height:8px;position:absolute;top:6px;right:6px}.pl-fab{right:16px;bottom:calc(var(--tabbar-h) + 16px + var(--safe-b));z-index:var(--z-sticky);border-radius:var(--r-pill);background:var(--orange);width:56px;height:56px;color:var(--on-orange);box-shadow:var(--sh-pop);cursor:pointer;animation:plFab var(--dur-slow) var(--ease-spring) backwards;transition:transform var(--dur-instant) var(--ease-std),background-color var(--dur-fast) var(--ease-std);border:0;place-items:center;display:grid;position:fixed}.pl-fab:active{background:var(--orange-press);transform:scale(.95)}.pl-fab:focus-visible{box-shadow:var(--focus-ring),var(--sh-pop);outline:2px solid #0000}@keyframes plFab{0%{opacity:0;transform:scale(.6)}}.pl-indispo-fiche{color:var(--ink-2);flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.pl-indispo-fiche p{margin:0}.pl-indispo-quand{font:650 15px/1.3 var(--font-display);color:var(--ink);align-items:center;gap:8px;display:flex}.pl-indispo-quand svg{flex:none}.pl-indispo-quand span:first-letter{text-transform:uppercase}.pl-indispo-aide{color:var(--text-muted);font-size:13px}.rdvd-source{border-radius:var(--r-lg);background:var(--surface-sunken);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rdvd-source-t{min-width:0;color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;line-height:1.4;display:flex}.rdvd-source-t>span{align-items:flex-start;gap:6px;display:flex}.rdvd-source-t svg{color:var(--text-muted);flex:none;margin-top:2px}.rdvd-source-l{color:var(--ink);font-weight:650}.rdvd-source-l svg{color:var(--ink-2)}.rdvd-modifier{flex:none}.rdvd-ecart{border-color:var(--danger-line)}.rdvd-ecart>div{min-width:0}.rdvd-contact-2{font-size:13.5px}.rdvd-lecture{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px;display:flex}.rdvd-lecture-l{align-items:center;gap:10px;display:flex}.rdvd-lecture-lbl{font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted)}.rdvd-lecture-vente{color:var(--ink-2);margin:0;font-size:14px}.rdvd-lecture-vente b{color:var(--ink);font-weight:650}.rdvd-lecture-note{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.rdvd-lecture .rdvd-aide{margin:0}.rdvd-coord{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.rdvd-coord.a-revoir{border-color:var(--warning-line);box-shadow:inset 3px 0 0 var(--warning)}.rdvd-coord summary{min-height:44px;font:600 13.5px/1.2 var(--font-sans);color:var(--ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 14px;list-style:none;display:flex}.rdvd-coord summary::-webkit-details-marker{display:none}.rdvd-coord summary svg{color:var(--ink-2);flex:none}.rdvd-coord summary small{font:400 12px/1.2 var(--font-sans);color:var(--text-muted)}.rdvd-coord.a-revoir summary small{color:var(--warning-ink);font-weight:600}.rdvd-coord summary:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-std);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.rdvd-coord[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rdvd-coord summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-lg)}.rdvd-coord-b{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.rdvd .adr-ban .txt-input{height:40px;font-size:var(--fs-input);padding:0 12px}.rdvd input.rdvd-conseil,.rdvd-conseil-adr .txt-input{border-color:var(--warning)}.rdvd-cmd{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:14px;display:flex}.rdvd-cmd.cmd-bloquee{border-color:var(--danger-line);box-shadow:inset 3px 0 0 var(--danger)}.rdvd-cmd.cmd-saisie{border-color:var(--success-line)}.rdvd-cmd-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rdvd-cmd-h h4{font:650 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);margin:0}.rdvd-cmd-num{color:var(--ink-2);margin:0;font-size:13.5px}.rdvd-cmd-num .mono{font:600 13.5px/1 var(--font-mono);color:var(--ink);margin-left:4px}.rdvd-cmd-bo{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);gap:8px;padding:10px 12px;font-size:13px;line-height:1.45}.rdvd-cmd-bo,.rdvd-cmd-bo ul{flex-direction:column;display:flex}.rdvd-cmd-bo ul{gap:6px;margin:0;padding:0 0 0 16px}.rdvd-cmd-bo li span{font-weight:650}.rdvd-cmd-bo li small{color:var(--danger-ink);font-size:12.5px;display:block}.rdvd-cmd-msg{overflow-wrap:anywhere;margin:0;font-style:italic}.rdvd-cmd-ctrl{flex-direction:column;gap:8px;display:flex}.rdvd-cmd-ctrl-t{font:600 13px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.rdvd-cmd-ctrl-t svg{flex:none}.rdvd-cmd-ctrl ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rdvd-cmd-ctrl li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.rdvd-cmd-ctrl li b{color:var(--ink);font-weight:650}.rdvd-cmd-ic{border-radius:var(--r-xs);background:var(--warning);color:#000;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.rdvd-cmd-ctrl li.bloquant .rdvd-cmd-ic{background:var(--danger);color:#fff}.rdvd-cmd-ctrl li.bloquant b{color:var(--danger-ink)}.rdvd-cmd-afaire{align-items:flex-start;gap:4px;margin-top:2px;display:flex}.rdvd-cmd-afaire svg{color:var(--text-muted);flex:none;margin-top:3px}.rdvd-cmd-renvoi{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;display:flex}.rdvd-cmd-renvoi .field{width:100%}.rdvd-cmd-renvoi .rdvd-aide{margin:0}.rdvd-cmd-lien{align-self:flex-start;gap:6px}.rdvd.lecture .rdvd-f{justify-content:flex-end}@media screen and (max-width:900px){.pl-head-main{flex-basis:100%}.pl-head-tools{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.pl-head-tools .weeknav{grid-column:1/-1}.pl-vues{width:100%}.pl-vue-btn{flex:1 1 0;min-height:40px}.pl-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""quota""route""legende";gap:14px;padding:16px}.pl-quota-num{font-size:52px}.pl-route{flex-flow:wrap;align-items:center}.pl-acompleter{min-height:40px}.pl-legende{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:12px 16px 2px;overflow-x:auto}.pl-legende::-webkit-scrollbar{display:none}.pl-legende .pb-st{flex:none;min-height:40px}.pl-cal-card{scroll-snap-type:x mandatory;max-height:calc(100vh - 56px - var(--tabbar-h) - 40px);max-height:calc(100dvh - 56px - var(--tabbar-h) - 40px - var(--safe-t) - var(--safe-b))}.pl-cal{min-width:max-content}.pl-cal .cal-col{flex:0 0 calc(100vw - 32px - 2px - var(--pl-times-w));scroll-snap-align:end}.pl-cal .cal-col:first-of-type{border-left:1px solid var(--line)}.pl-cal .rdv-l1{font-size:13px}.pl-cal .rdv-l2{font-size:12px}.pl-jc-actions .btn{height:48px}.pl-jour-tab{min-height:64px}.pl-jour{padding-bottom:80px}.pl-jajout{min-height:40px}.pl-head-tools.avec-nouveau{grid-template-columns:minmax(0,1fr) auto auto}.rdv-poignee{height:14px}.rdvd-source{flex-wrap:wrap}.rdvd-modifier{width:100%;min-height:44px}.pl-eq{--rep-w:116px}.pl-eq-nom{font-size:13px}.rdvd-terrain{padding:12px 16px}.rdvd-actions .btn{gap:6px;min-height:48px;padding:6px 8px}.rdvd-h-outils{gap:4px}.rdvd-confirm-b .btn{flex:1}}@media screen and (max-width:480px){.pl-nouveau-btn{width:var(--control-h);padding:0}.pl-nouveau-lbl{display:none}.pl-head-tools.avec-equipe.avec-nouveau{grid-template-columns:minmax(0,1fr) auto}.pl-head-tools.avec-equipe.avec-nouveau .pl-vues{grid-column:1/-1}.pl-head-tools.avec-equipe.avec-nouveau .pl-nouveau-btn{grid-area:3/1;width:auto;padding:0 16px}.pl-head-tools.avec-equipe.avec-nouveau .pl-nouveau-lbl{display:inline}.pl-head-tools.avec-equipe.avec-nouveau .pl-imprimer{grid-area:3/2}}@media screen and (max-width:360px){.pl-head-tools.avec-equipe .pl-vues{grid-column:1/-1}.pl-head-tools.avec-equipe:not(.avec-nouveau) .pl-imprimer{grid-column:1/-1;justify-self:end}}@media screen and (max-width:380px){.pl-jt-nom{letter-spacing:.02em}.pl-jc-main{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.pl-jc-heure b{font-size:19px}}@media (prefers-reduced-motion:reduce){.pl-cal .rdv.rdv-focus,.pl-jc.rdv-focus{outline:2px solid var(--orange);outline-offset:2px;animation:none}.pl-jauge-fill{animation:none}.pl-cal .rdv,.pl-jauge-fill{transition:none}.pl-cal .rdv:hover{transform:none}.pl-fantome{transition:none}.pl-fab,.pl-survol.on{animation:none}}@media (hover:none){.pl-cal .rdv:hover{transform:none}}@media print{.pl-acompleter,.pl-aide,.pl-fab,.pl-fantome,.pl-head-tools,.pl-reps,.pl-survol,.pl-tout,.rdv-poignee{display:none!important}.pl-cal-card{zoom:.8;max-height:none!important;overflow:visible!important}.pl-cal{min-width:0!important}.pl-cal .cal-col{flex:1 1 0!important}.pl-cal .cal-day-head,.pl-cal .cal-times{position:static}.pl-times-now{display:none}.pl-cal .cal-col.today,.pl-cal .cal-col.today .cal-day-head,.pl-cal .cal-now,.pl-cal .rdv,.pl-dans,.pl-day-num,.pl-indispo,.pl-jauge,.pl-jauge-fill,.pl-jc,.pl-jour-tab.active,.pl-legende .dot,.pl-liaison-l,.pl-pastille{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pl-banner,.pl-cal .rdv,.pl-jc{break-inside:avoid}}.pl-sem-mode{width:100%;margin:0 0 12px}.pl-sem-mode .seg-btn{flex:1;justify-content:center;gap:6px;min-height:44px}.pl-sl{gap:14px;display:grid}.pl-sl-resume{top:calc(var(--top-h,56px) + 4px);z-index:6;background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);grid-template-columns:repeat(6,1fr);gap:4px;padding:6px;display:grid;position:sticky}.pl-sl-pastille{border-radius:var(--r-md);color:var(--ink);justify-items:center;gap:0;padding:6px 0;line-height:1.15;text-decoration:none;display:grid}.pl-sl-pastille span{color:var(--text-muted);text-transform:capitalize;font-size:12px}.pl-sl-pastille b{font-size:17px}.pl-sl-pastille small{font-size:12px;font-weight:600}.pl-sl-pastille.today{background:var(--noir);color:#fff}.pl-sl-pastille.today span{color:#ffffffbf}.pl-sl-pastille:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pl-sl-jour{scroll-margin-top:calc(var(--top-h,56px) + 84px);background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pl-sl-jour.today{border-color:var(--noir);box-shadow:inset 3px 0 0 var(--orange)}.pl-sl-jour.passe .pl-sl-liste{opacity:.86}.pl-sl-tete{border-bottom:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}.pl-sl-titre{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;min-height:32px;padding:0;display:inline-flex}.pl-sl-jnom{font-size:16px;font-weight:700}.pl-sl-synth{color:var(--text-muted);font-size:13px}.pl-sl-synth b{color:var(--ink)}.pl-sl-blocs{margin:0;padding:8px 12px 0}.pl-sl-liste{margin:0;padding:0;list-style:none}.pl-sl-rdv+.pl-sl-rdv{border-top:1px solid var(--line)}.pl-sl-b{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pl-sl-b:active{background:var(--surface-select,#ff790014)}.pl-sl-b:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pl-sl-h{line-height:1.2;display:grid}.pl-sl-h b{font-variant-numeric:tabular-nums;font-size:15px}.pl-sl-h small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.pl-sl-corps{gap:3px;min-width:0;display:grid}.pl-sl-client{font-size:15px;font-weight:600}.pl-sl-client,.pl-sl-lieu{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.pl-sl-lieu{color:var(--text-muted);font-size:13px}.pl-sl-lieu .dot{border-radius:50%;flex:none;width:8px;height:8px}.pl-sl-tags{flex-wrap:wrap;gap:4px;display:flex}.pl-sl-rdv.ecart{box-shadow:inset 3px 0 0 var(--danger)}.pl-sl-rdv.ecart .pl-sl-h b{color:var(--danger-ink)}.pl-sl-rdv.doublon{box-shadow:inset 3px 0 0 var(--danger)}.pl-sl-vide{color:var(--text-muted);margin:0;padding:12px;font-size:13px}.pl-sl-ajout{justify-content:center;width:calc(100% - 24px);min-height:44px;margin:4px 12px 12px}@media (prefers-reduced-motion:reduce){.pl-sl-b:active{background:0 0}}@media print{.pl-sem-mode,.pl-sl-ajout,.pl-sl-resume{display:none}}.rdvd-puce-lien{font:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;border:0;-webkit-text-decoration:underline #ff790099;text-decoration:underline #ff790099}.rdvd-puce-lien:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.rdvd-puce-lien:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drawer.rdvf{width:480px}.rdvf .rdvf-h{box-shadow:inset 0 4px 0 var(--ink);align-items:flex-start;padding-top:24px}.rdvf.rdvf-indispo .rdvf-h{box-shadow:none;background-image:repeating-linear-gradient(135deg,var(--ink) 0 6px,transparent 6px 10px);background-repeat:no-repeat;background-size:100% 4px}.rdvf-h-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rdvf-h-main h3{overflow-wrap:anywhere}.rdvf-eyebrow{font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.rdvf-eyebrow svg{flex:none}.rdvf-sous{font:500 13.5px/1.4 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.rdvf-sous:first-letter{text-transform:uppercase}.rdvf-b{gap:22px}.rdvf-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.rdvf-sec>h4{border-bottom:1px solid var(--line);font:650 12px/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);margin:0;padding-bottom:8px}.rdvf .field{min-width:0}.rdvf-aide{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}.drawer.rdvf .seg-btn{white-space:normal;text-align:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13.5px;line-height:1.2}.drawer.rdvf .seg-btn svg{flex:none}.drawer.rdvf .seg-btn.active{background:var(--noir);border-color:var(--noir);color:var(--on-noir);box-shadow:none}.rdvf-type{grid-template-columns:repeat(2,minmax(0,1fr))}.rdvf-canal{grid-template-columns:repeat(3,minmax(0,1fr))}.rdvf-rep-l{align-items:center;gap:10px;display:flex}.rdvf-rep-l select{flex:1;min-width:0}.rdvf-quand{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.rdvf-quand input{font-variant-numeric:tabular-nums}.rdvf-quand input[type=date],.rdvf-quand input[type=time]{min-width:0}.rdvf-durees,.rdvf-motifs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdvf-pill{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-width:56px;min-height:34px;color:var(--ink-2);font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}@media (hover:hover){.rdvf-pill:not(.on):not(:disabled):hover{border-color:var(--ink);color:var(--ink)}}.rdvf-pill.on{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}.rdvf-pill.libre{cursor:default}.rdvf-pill:disabled{opacity:.45;cursor:not-allowed}.rdvf-pill:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.rdvf-durees-aide{color:var(--text-muted);margin-left:4px;font-size:12.5px}.rdvf-chk{gap:8px}.rdvf-chk svg{color:var(--ink-2);flex:none}.rdvf-ctrl{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.rdvf-ctrl ul{margin:0;padding:0;list-style:none}.rdvf-ctrl-i{border-top:1px solid var(--line);color:var(--ink-2);animation:rdvfCtrl var(--dur-base) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.rdvf-ctrl-i:first-child{border-top:0}.rdvf-ctrl-i b{color:var(--ink);font-weight:650}.rdvf-ctrl-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:22px;height:22px;color:var(--ink-2);flex:none;place-items:center;margin-top:-1px;display:grid}.rdvf-ctrl-t{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.rdvf-ctrl-i.ok .rdvf-ctrl-ic{background:var(--success-bg);color:var(--success-ink)}.rdvf-ctrl-i.warn{background:var(--warning-bg)}.rdvf-ctrl-i.warn,.rdvf-ctrl-i.warn b{color:var(--warning-ink)}.rdvf-ctrl-i.warn .rdvf-ctrl-ic{background:var(--warning);color:#000}.rdvf-ctrl-i.bloc{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--danger)}.rdvf-ctrl-i.bloc,.rdvf-ctrl-i.bloc b{color:var(--danger-ink)}.rdvf-ctrl-i.bloc .rdvf-ctrl-ic{background:var(--danger);color:#fff}.rdvf-ctrl-i.alerte{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--danger)}.rdvf-ctrl-i.alerte,.rdvf-ctrl-i.alerte b{color:var(--danger-ink)}.rdvf-ctrl-i.alerte .rdvf-ctrl-ic{background:var(--surface);color:var(--danger-ink);box-shadow:inset 0 0 0 1.5px var(--danger)}.rdvf-ctrl-i.alerte .rdvf-ctrl-btn{border-color:var(--danger-line);color:var(--ink)}.rdvf-ctrl-btn{white-space:normal;text-align:left;height:auto;min-height:32px;padding:6px 10px}.rdvf-ctrl-i.bloc .rdvf-ctrl-btn{border-color:var(--danger-line);color:var(--danger-ink)}.rdvf-ctrl-chk{min-height:28px;color:inherit;font-size:13px}@keyframes rdvfCtrl{0%{opacity:0;transform:translateY(-2px)}}.rdvf-doublon>div{min-width:0}.rdvf-doublon.force{background:var(--warning-bg);border-color:var(--warning-line);border-left-color:var(--warning)}.rdvf-doublon.force,.rdvf-doublon.force b,.rdvf-doublon.force svg{color:var(--warning-ink)}.rdvf-forcer{min-height:28px;color:inherit;margin-top:8px;font-size:13px}.rdvf-client .choix-dom-champ input{width:100%}.rdvf-sugg{flex-direction:column;align-items:flex-start;gap:3px}.rdvf-sugg-l1{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rdvf-sugg-l1 b{overflow-wrap:anywhere;font-weight:600}.rdvf-sugg small{font:400 12px/1.35 var(--font-sans);color:var(--text-muted);overflow-wrap:anywhere}.rdvf .adr-ban .txt-input{height:40px;font-size:var(--fs-input);padding:0 12px}.rdvf-cp{max-width:140px}.rdvf-commune{grid-template-columns:minmax(0,1fr) 140px}.rdvf input.rdvf-conseil{border-color:var(--warning)}.rdvf-hint{font:500 12.5px/1.4 var(--font-sans);color:var(--warning-ink);margin:6px 0 0}.rdvf-meta{border-radius:var(--r-lg);background:var(--surface-sunken);color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.rdvf-meta li{align-items:flex-start;gap:8px;display:flex}.rdvf-meta svg{color:var(--text-muted);flex:none;margin-top:2px}.rdvf-f{flex-direction:column;align-items:stretch;gap:10px}.rdvf-f-b{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rdvf-annuler{color:var(--danger-ink);-webkit-text-decoration-color:var(--danger-line);text-decoration-color:var(--danger-line);gap:6px;margin-right:auto}@media (hover:hover){.rdvf-annuler:hover{-webkit-text-decoration-color:var(--danger-ink);text-decoration-color:var(--danger-ink)}}.rdvf-f .rdvd-raccourcis{margin-right:auto}.rdvf-err{border-radius:var(--r-sm);background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-ink);font:600 13px/1.45 var(--font-sans);animation:rdvfCtrl var(--dur-base) var(--ease-out);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.rdvf-err svg{flex:none;margin-top:1px}.rdvf-annul{flex-direction:column;gap:8px;display:flex}.rdvf-annul label{font:650 14px/1.3 var(--font-sans);color:var(--danger-ink)}.rdvf-annul textarea{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:400 var(--fs-input)/1.45 var(--font-sans);resize:vertical;padding:8px 10px}.rdvf-annul textarea:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.btn.primary.rdvf-ko{animation:rdvfKo .32s var(--ease-out)}@keyframes rdvfKo{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@media screen and (max-width:900px){.drawer.rdvf{width:100%}.rdvf-quand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rdvf-date{grid-column:1/-1}.rdvf-pill{min-width:60px;min-height:40px}.rdvf-durees-aide{flex-basis:100%;margin:2px 0 0}.rdvf-commune{grid-template-columns:minmax(0,1fr) 112px}.rdvf-cp{max-width:none}.drawer.rdvf .seg-btn{min-height:48px;padding:6px;font-size:13px}.rdvf-canal .seg-btn{flex-direction:column;gap:4px}.rdvf-f-b{flex-wrap:wrap}.rdvf-f-b .btn{flex:1 1 0}.rdvf-f-b .rdvf-annuler{flex:100%;order:3;justify-content:center;margin:0}.rdvf-f .rdvd-raccourcis{display:none}}@media (prefers-reduced-motion:reduce){.btn.primary.rdvf-ko,.rdvf-ctrl-i,.rdvf-err{animation:none}}.fl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.fl.fl-plusieurs{grid-template-columns:minmax(0,1fr);gap:12px}.fl-n{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-n .seg-btn{font-variant-numeric:tabular-nums;justify-content:center;font-size:15px}.fl-n.ko .seg-btn:not(.active){border-color:var(--danger)}.fl-aide{color:var(--text-muted);margin:6px 0 0;font-size:12.5px}.fl-lignes{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);min-width:0;margin:0;padding:12px 14px 14px}.fl-lignes legend{float:left;width:100%;font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin:0;padding:0}.fl-lignes .fl-question{clear:both;color:var(--ink-2);margin:6px 0 10px}.fl-grille{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.fl-grille select.fl-vide{border-color:var(--warning-line);background-color:var(--warning-bg);color:var(--warning-ink)}.fl-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.fl-pied:empty{display:none}.fl-manque{color:var(--warning-ink);font-size:12.5px;font-weight:600}.fl-meme{margin-left:auto;font-size:13px}@media (max-width:520px){.fl{grid-template-columns:minmax(0,1fr)}}.itin-menu{z-index:105;background:var(--surface,#fff);width:260px;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-pop);animation:itinOuvre .16s var(--ease-out);gap:2px;padding:6px;display:grid;position:fixed}.itin-menu.en-haut{animation-name:itinOuvreHaut;transform:translateY(-100%)}.itin-tete{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.itin-tete b{font-size:13px}.itin-tete span{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.itin-choix{border-radius:var(--r-md);min-height:52px;color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.itin-choix:focus-visible,.itin-choix:hover{background:var(--surface-select,#ff79001a);outline:none}.itin-choix:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.itin-choix-txt{gap:1px;min-width:0;display:grid}.itin-choix-txt b{font-size:15px}.itin-choix-txt small{font-size:12px}.itin-choix-txt small,.itin-choix>svg{color:var(--text-muted)}.itin-pastille{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.itin-pastille.google{background:#1a73e8}.itin-pastille.waze{color:#0a0a0a;background:#3cf}.itin-voile{z-index:104;background:#00000073;animation:itinVoile .16s ease-out;position:fixed;inset:0}.itin-menu.feuille{width:auto;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-sheet,16px) var(--r-sheet,16px) 0 0;border-width:1px 0 0;animation-name:itinFeuille;bottom:0;left:0;right:0}.itin-menu.feuille .itin-choix{min-height:60px}.itin-annuler{justify-content:center;width:100%;min-height:48px;margin-top:6px}@keyframes itinOuvre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes itinOuvreHaut{0%{opacity:0;transform:translateY(calc(4px - 100%))}to{opacity:1;transform:translateY(-100%)}}@keyframes itinFeuille{0%{transform:translateY(100%)}to{transform:none}}@keyframes itinVoile{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.itin-menu,.itin-menu.feuille,.itin-voile{animation:none}}@media print{.itin-menu,.itin-voile{display:none}}.fc-head-titre{min-width:0}.fc-ariane{font:500 13px/1.2 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.fc-ariane svg{flex:none}.fc-ariane button{min-height:28px;color:var(--ink-2);font:600 13px/1.2 var(--font-sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.fc-ariane button:hover{color:var(--ink);-webkit-text-decoration-color:var(--orange-ink);text-decoration-color:var(--orange-ink);text-decoration-thickness:2px}}.fc-ariane [aria-current=page]{color:var(--text-muted)}.fc-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.fc-defile{align-items:center;gap:6px;display:inline-flex}.fc-defile-pos{text-align:center;min-width:44px;font:600 14px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.fc-defile-sur{color:var(--text-muted);font-weight:500}.fc-next{border-radius:var(--r-lg);background:var(--noir);color:var(--on-noir);grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin-bottom:12px;padding:18px;display:grid}.fc-next .eyebrow{color:var(--on-noir-3);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fc-next .eyebrow:before{content:"";background:var(--orange);flex:none;width:8px;height:8px}.fc-next .next-rdv-heure{font:700 44px/.95 var(--font-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums lining-nums;grid-row:span 2;align-self:center}.fc-next .next-rdv-client{min-width:0;font:600 17px/1.2 var(--font-display);letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere;align-self:end}.fc-next .next-rdv-lieu{min-width:0;color:var(--on-noir-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.4;display:flex}.fc-next-prosp{border-radius:var(--r-xs);background:var(--noir-3);color:#fff;font:600 12px/1.2 var(--font-sans);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.fc-next .next-rdv-actions{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:14px;display:grid}.fc-next .next-rdv-actions .btn{height:48px;min-height:48px;padding:0 10px;font-size:14px}.fc-next .next-rdv-actions .btn.ghost{background:var(--noir-3);color:#fff;border-color:var(--noir-line-strong)}.fc-next.vide{grid-template-columns:minmax(0,1fr)}.fc-next.vide .next-rdv-client{font-size:16px}.fc-quota-tel{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);margin:0 0 20px;padding:14px 16px 16px}.fc-quota-tel-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.fc-quota-tel-h b{font:650 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fc-quota-tel-h b.crit{color:var(--danger-ink)}.fc-quota-tel-h span{color:var(--ink-2);text-align:right;font-size:13px;line-height:1.35}.fc-quota-tel .meter{height:8px}.fc-man-id{align-items:center;gap:12px}.fc-man-id,.fc-man-rang{min-width:0;display:flex}.fc-man-rang{flex-direction:column;gap:4px}.fc-man-rang b{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--on-noir)}.fc-man-rang small{font:500 12px/1.3 var(--font-sans);color:var(--on-noir-3)}.fc-manchette .man-stat .delta{margin-top:2px}.fc-manchette .man-stat .delta.up{color:var(--st-vendu-on-noir);background:#0083003d}.fc-manchette .man-stat .delta.down{color:var(--st-refuse-on-noir);background:#e3494838}.fc-manchette .delta.flat{color:var(--on-noir-2);background:var(--noir-3)}.fc-kpis .kpi-foot{align-items:flex-start}.fc-kpis .delta{white-space:normal;line-height:1.25}.fc-kpi-tas .kpi-sub{flex:100%;min-width:0}.fc-tas{flex-direction:column;gap:8px;display:flex}.fc-tas-piste{background:var(--surface-sunken);height:6px;margin:6px 0 2px;display:block;position:relative}.fc-tas-piste.avec-paliers{margin-bottom:18px}.fc-tas-fill{background:var(--ink);transition:width var(--dur-chart) var(--ease-out);animation:meterIn var(--dur-chart) var(--ease-out) backwards;position:absolute;top:0;bottom:0;left:0}.fc-tas-palier{background:var(--ink-2);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.fc-tas-palier.ok{background:var(--st-vendu)}.fc-tas-palier-l{font:600 12px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;position:absolute;top:16px;left:50%;transform:translate(-50%)}.fc-tas-palier.ok .fc-tas-palier-l{color:var(--success-ink)}.fc-tas-moy{border-left:2px dotted var(--text-muted);width:0;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.fc-tas-curseur{border:2px solid var(--ink);background:var(--surface);width:12px;height:12px;transition:left var(--dur-chart) var(--ease-out);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.fc-tas-phrase{font:500 12.5px/1.4 var(--font-sans);color:var(--ink-2)}.fc-tas-lien{align-self:flex-start;min-height:24px;font-size:12.5px}.fc-criteres,.fc-filtres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-filtres{margin-bottom:14px}.fc-filtre{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--ink-2);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fc-filtre b{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink);font:650 12px/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 5px;display:inline-grid}@media (hover:hover){.fc-filtre:not(.on):hover{border-color:var(--line-3);color:var(--ink)}}.fc-filtre.on{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}.fc-filtre.on b{background:var(--noir-3);color:var(--on-noir)}.fc-filtre:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fc-frise{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fc-frise li{min-width:0}.fc-frise-j{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 2px;display:flex;position:relative}.fc-frise-j b{font:650 17px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.fc-frise-jour{font:600 11px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted)}.fc-frise-v{font:600 12px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.fc-frise-j.n1{background:var(--surface-sunken)}.fc-frise-j.n2{background:#dcdbd6;border-color:#c3c2b7}.fc-frise-j.n3{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}.fc-frise-j.n3 .fc-frise-jour,.fc-frise-j.n3 .fc-frise-v{color:var(--on-noir-2)}.fc-frise-j.vide,.fc-frise-j.vide b{color:var(--text-muted)}.fc-frise-j.today{box-shadow:inset 0 3px 0 var(--orange)}@media (hover:hover){.fc-frise-j:hover{border-color:var(--ink)}}.fc-frise-j:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fc-vide-filtre{color:var(--text-muted);margin:0 0 12px;font-size:13px}.fc-jours{flex-direction:column;gap:8px;display:flex}.fc-jours .jour{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);scroll-margin-top:calc(var(--top-h) + 16px);padding:12px 14px}.fc-jours .jour:focus{outline:none}.fc-jours .jour:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fc-jours .jour.today{border-color:var(--orange);background:var(--surface);box-shadow:inset 0 3px 0 var(--orange)}.fc-jours .jour.vide{border-style:dashed;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.fc-jours .jour.vide b{font:600 13px/1.2 var(--font-sans);color:var(--ink-2)}.fc-jours .jour.vide .muted{color:var(--text-muted);font-size:12.5px}.fc-jours .jour-h{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.fc-jours .jour-h>b{font:600 14px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.fc-jours .jour-h .chip.brand{height:20px;padding:0 6px}.fc-jours .jour-h .muted{color:var(--text-muted);font-size:12.5px;line-height:1.5;display:inline}.fc-prosp-j{vertical-align:-2px;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fc-prosp-j svg{color:var(--ink-2)}.fc-jours .jour-ca{font:650 17px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:inline-flex}.fc-jours .jour-ca small{font:600 11px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted)}.fc-jours .jour-statuts{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.fc-jours .mini-stat{color:var(--ink-2);align-items:center;gap:2px;font-size:12px;display:inline-flex}.fc-jours .mini-stat .dot{margin-right:3px}.fc-jours .vente-row,.fc-rdv-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;box-shadow:inset 3px 0 0 var(--st-vendu);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);align-items:flex-start;gap:12px;margin-top:8px;padding:10px 12px 10px 15px;display:flex}@media (hover:hover){.fc-jours .vente-row:hover{border-color:var(--st-vendu-line);background:var(--surface-hover)}.fc-rdv-row:hover{border-color:var(--line-3);background:var(--surface-hover)}}.fc-jours .vente-row:focus-visible,.fc-rdv-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fc-rdv-row.fc-st-refuse{box-shadow:inset 3px 0 0 var(--st-refuse)}.fc-rdv-row.fc-st-absent{box-shadow:inset 3px 0 0 var(--st-absent)}.fc-rdv-row.fc-st-planifie{box-shadow:inset 3px 0 0 var(--st-planifie)}.fc-jours .vr-heure{min-width:44px;font:600 13px/1.3 var(--font-display);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;padding-top:1px}.fc-jours .vr-main{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:13px;display:flex}.fc-jours .vr-main>b{font:600 14px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-jours .vr-main>b .prosp-chip{margin-left:0}.fc-jours .vr-main>span{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.fc-jours .vr-hyp{font-size:12px}.fc-jours .vr-rem{font:650 15px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fc-jours .vr-rem small{font:500 12px/1.2 var(--font-sans);color:var(--warning-ink)}.fc-rdv-st{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.fc-jours .jour.total{border-color:var(--noir);background:var(--noir);padding:14px 16px}.fc-jours .jour.total .jour-h>b{color:var(--on-noir)}.fc-jours .jour.total .jour-h .muted{color:var(--on-noir-2)}.fc-jours .jour.total .jour-ca{color:var(--orange);font-size:22px}.fc-jours .jour.total .jour-ca small{color:var(--on-noir-3)}.fc-total-calc{border-top:1px solid var(--noir-line);color:var(--on-noir-2);margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.45}.fc-total-calc b{color:var(--on-noir);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.fc-total-note{color:var(--st-absent-on-noir);margin:6px 0 0;font-size:12.5px}.fc-mix .donut-wrap{margin-bottom:4px}.fc-mix .tp-h{border-bottom:1px solid var(--line-strong);font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 2px;padding-bottom:8px;display:flex}.fc-packs-h span{font:500 12px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.fc-mix-liste{margin:0;padding:0;list-style:none;display:grid}.fc-mix-liste li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;min-height:40px;padding:9px 0;font-size:13px;display:grid}.fc-mix-liste li:last-child{border-bottom:0}.fc-mix-liste li>b{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.fc-mix-liste li>span:not(.mix-v){color:var(--text-muted);white-space:nowrap;font-size:12.5px}.fc-mix-liste .mix-v{color:var(--ink);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-weight:650;display:flex}.fc-mix-liste .mix-v small{font:500 12px/1.2 var(--font-sans);color:var(--warning-ink)}.fc-tendance{margin-top:20px}@media (min-width:1101px){.fc-grid>.fc-mix{top:calc(var(--top-h) + 16px);position:sticky}}.fc-tendance .card-h .legend{align-self:center}.fc-podium{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.fc-pod-item{background:var(--surface);min-width:0;color:var(--ink);font:inherit;text-align:left;border:0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:20px 24px 22px;display:flex;position:relative}button.fc-pod-item{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std)}@media (hover:hover){button.fc-pod-item:not(.is-1):hover{background:var(--surface-hover)}button.fc-pod-item.is-1:hover{background:var(--noir-2)}}button.fc-pod-item:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}button.fc-pod-item.is-1:focus-visible{outline-color:var(--orange)}.fc-pod-item.is-1{background:var(--noir);color:var(--on-noir);box-shadow:inset 0 3px 0 var(--orange)}.fc-pod-item .podium-rang{font:700 56px/.9 var(--font-display);letter-spacing:-.05em;color:var(--text-faint);font-variant-numeric:tabular-nums lining-nums}.fc-pod-item.is-1 .podium-rang{color:var(--orange)}.fc-pod-corps{flex-direction:column;gap:10px;min-width:0;display:flex}.fc-pod-item .podium-nom{min-width:0;font:600 17px/1.2 var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.fc-pod-nomtxt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fc-pod-item .podium-val{font:600 32px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fc-pod-item .podium-val small{font:500 12.5px/1 var(--font-sans);letter-spacing:0;color:var(--text-muted);margin-left:6px}.fc-pod-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.fc-pod-meta .rank-move{margin-left:2px}.fc-pod-item.is-1 .rank-move.up{color:var(--st-vendu-on-noir)}.fc-pod-item.is-1 .rank-move.down{color:var(--st-refuse-on-noir)}.fc-pod-chev{color:var(--text-muted);position:absolute;top:20px;right:18px}.fc-pod-vide{border:1px dashed var(--line-2);border-radius:var(--r-lg);gap:10px;margin:0 0 20px;padding:14px 16px;font-size:13.5px;display:flex}.fc-exaequo,.fc-pod-vide{color:var(--ink-2);align-items:center}.fc-exaequo{border-radius:var(--r-xs);background:var(--surface-sunken);height:20px;font:600 12px/1 var(--font-sans);white-space:nowrap;padding:0 6px;display:inline-flex}.fc-distinctions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 20px;display:flex}.fc-moi{border-radius:var(--r-sm);background:var(--surface-select);min-height:36px;box-shadow:inset 3px 0 0 var(--orange);color:var(--ink);align-items:center;gap:8px;margin:0;padding:6px 12px 6px 14px;font-size:13.5px;line-height:1.35;display:inline-flex}.fc-moi svg{color:var(--orange-ink);flex:none}.fc-distinction{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-height:36px;font:500 12.5px/1.25 var(--font-sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.fc-distinction svg{color:var(--ink);flex:none}.fc-distinction b{color:var(--ink);font-weight:650}.fc-distinction .muted{color:var(--text-muted)}.fc-criteres{margin-bottom:12px}.fc-criteres .eyebrow{margin-right:4px}.fc-criteres:not(.fc-tri-equipe){display:none}.fc-tbl .rank{white-space:nowrap;width:88px}.fc-tbl th .fc-tri{border-radius:var(--r-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px;padding:6px;display:inline-flex}.fc-tbl th .fc-tri svg{opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}.fc-tbl th .fc-tri.on{color:var(--ink)}.fc-tbl th .fc-tri.on svg{opacity:1}@media (hover:hover){.fc-tbl th .fc-tri:not(.on):hover{color:var(--ink)}.fc-tbl th .fc-tri:not(.on):hover svg{opacity:.45}}.fc-tbl th .fc-tri:focus-visible{outline:2px solid var(--ink);outline-offset:0}.tbl.fc-tbl tbody .rank-n.is-1{background:var(--noir);color:var(--orange)}.fc-tbl .fc-nom{min-width:0}.fc-tbl .cell-main .fc-exaequo{margin-left:8px}.fc-tbl .fc-quota-cell{min-width:120px}.fc-tbl .fc-chev-th{width:44px}.fc-tbl .fc-chev{width:44px;color:var(--text-muted);text-align:right}.fc-tbl .fc-chev svg{vertical-align:middle;display:inline-block}.fc-tbl tr.row-click:focus-visible td{background:var(--surface-hover)}.fc-tbl tr.row-click:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.fc-tbl .fc-chev-tel,.fc-tbl .fc-evol-tel,.fc-tbl .fc-rang-tel,.fc-tbl .fc-sur-quota{display:none}.fc-synthese{background:var(--line);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.fc-synthese>div{background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.fc-synthese>.fc-syn-quota{flex-direction:row;align-items:center;gap:16px}.fc-syn-quota-txt{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fc-syn-quota-txt b{font:600 15px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.fc-syn-stat b{font:600 28px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.fc-syn-stat b small{font:500 14px/1 var(--font-sans);letter-spacing:0;color:var(--text-muted);margin-left:2px}.fc-syn-stat>small{color:var(--text-muted);font-size:12px;line-height:1.4}@media (max-width:1200px){.fc-synthese{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-synthese>.fc-syn-quota{grid-column:1/-1}}.fc-tri-equipe{margin-bottom:14px}.team-card.fc-tc{transition:border-color var(--dur-fast) var(--ease-std);flex-direction:column;padding:0 18px 16px;display:flex;overflow:hidden}@media (hover:hover){.team-card.fc-tc:hover{border-color:var(--line-3)}}.fc-ruban{font:600 12px/1.2 var(--font-sans);border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;margin:0 -18px 14px;padding:8px 18px 7px;display:flex}.fc-ruban svg{flex:none}.fc-ruban.vert{background:var(--success-bg);border-color:var(--success-line);color:var(--success-ink);box-shadow:inset 0 3px 0 var(--st-vendu)}.fc-ruban.rouge{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger-ink);box-shadow:inset 0 3px 0 var(--danger)}.fc-ruban.ambre{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning-ink);box-shadow:inset 0 3px 0 var(--warning)}.fc-ruban-plus{font-weight:500}.fc-tc .tc-head{gap:12px}.fc-tc .tc-id{flex:1;gap:2px}.fc-tc .tc-secteur{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-tc-spark{flex:none;margin-left:auto}.fc-tc-lien{max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.fc-tc-lien b{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fc-tc-lien:after{content:"";z-index:1;border-radius:var(--r-lg);position:absolute;inset:0}.fc-tc-lien:focus-visible{outline:none}.fc-tc-lien:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover){.fc-tc-lien:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.fc-tc .btn,.fc-tc .tc-secteur .chip{z-index:2;position:relative}.fc-tc .tc-quota{margin:16px 0 8px}.fc-tc .tc-count{font:650 26px/1 var(--font-display);letter-spacing:-.02em}.fc-tc .tc-count.crit{color:var(--danger-ink)}.fc-tc .tc-stats{margin:14px 0 12px}.fc-tc .tc-stats b{font:600 14px/1.2 var(--font-display);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.fc-tc .tc-money{color:var(--ink-2);margin:0;font-size:12.5px}.fc-tc .tc-money b{font-variant-numeric:tabular-nums lining-nums}.fc-tc-infos{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:6px;margin:12px 0 14px;padding-top:12px;font-size:12.5px;display:flex}.fc-dom,.fc-sync{align-items:center;gap:6px;min-width:0;display:flex}.fc-sync svg{color:var(--success);flex:none}.fc-sync.off,.fc-sync.off svg{color:var(--warning-ink)}.fc-dom svg{color:var(--ink-2);flex:none}.fc-dom-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fc-dom .btn.link{min-height:28px;margin-left:auto;font-size:12.5px}.fc-tc-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.fc-tc-voir{font:600 12.5px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.fc-dom-aide{margin:0 0 12px}@media (pointer:coarse){.fc-filtre{min-height:44px}.fc-frise-j{min-height:60px}.fc-ariane button{min-height:44px}.fc-tbl th .fc-tri{min-height:40px}.fc-dom .btn.link,.fc-tas-lien{min-height:44px}.fc-jours .vente-row,.fc-rdv-row{min-height:52px}}@media screen and (max-width:900px){.fc-hors-tel{display:none}.fc-head .fc-head-actions{justify-content:space-between;width:100%}.fc-defile{flex:1;justify-content:space-between}.fc-man-rang b{font-size:14px}.fc-criteres:not(.fc-tri-equipe),.fc-filtres{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto}.fc-criteres::-webkit-scrollbar,.fc-filtres::-webkit-scrollbar{display:none}.fc-filtre{flex:none}.fc-criteres:not(.fc-tri-equipe){display:flex}.fc-criteres .eyebrow{flex:none}.fc-frise{gap:4px}.fc-frise-j{padding:8px 0}.fc-jours .jour{padding:12px}.fc-jours .vente-row,.fc-rdv-row{gap:10px;padding:10px 10px 10px 13px}.fc-jours .vr-heure{min-width:40px}.fc-jours .jour.total .jour-ca{font-size:20px}.fc-podium{grid-template-columns:minmax(0,1fr)}.fc-pod-item{flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.fc-pod-item .podium-rang{min-width:48px;font-size:36px}.fc-pod-corps{flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom val""meta val";align-items:center;gap:6px 12px;display:grid}.fc-pod-item .podium-nom{grid-area:nom;font-size:16px}.fc-pod-item .podium-val{flex-direction:column;grid-area:val;align-items:flex-end;gap:4px;font-size:24px;display:flex}.fc-pod-item .podium-val small{margin-left:0}.fc-pod-meta{grid-area:meta;font-size:12px}.fc-pod-chev{flex:none;position:static}.fc-tbl .fc-rang-tel{flex:none;display:inline-grid}.fc-tbl .fc-evol-tel{display:inline-flex}.fc-tbl .fc-evol-tel .rank-move{margin-left:0}.fc-tbl .fc-chev-tel{color:var(--text-muted);flex:none;margin-left:auto;display:block}.fc-tbl .fc-sur-quota{font:500 13px/1 var(--font-sans);color:var(--text-muted);display:inline}.fc-tbl .fc-rdv.sous{color:var(--danger-ink)}.fc-tbl .cell-main .cell-rep{min-width:0;font-size:15px}.fc-tbl .cell-main .fc-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-tbl .cell-main .fc-exaequo{margin-left:0}.fc-synthese{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-synthese>div{padding:14px 16px}.fc-syn-stat b{font-size:24px}.fc-distinctions{gap:8px}}@media (min-width:641px) and (max-width:900px){.tbl.stack.fc-tbl tr{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:640px){.fc-kpis>.fc-kpi-tas{grid-column:1/-1}.fc-kpis>.kpi:last-child:nth-child(odd){grid-column:auto}.fc-kpis>.kpi:last-child:nth-child(2n){grid-column:1/-1}.fc-next .next-rdv-heure{font-size:40px}.fc-mix .donut-wrap{justify-content:center}.fc-mix .donut-legende{min-width:100%}.fc-frise-v{font-size:12px}.fc-distinction,.fc-moi{width:100%}}@media print{.fc-criteres,.fc-dom .btn,.fc-next,.fc-quota-tel,.fc-tc-actions{display:none!important}.fc-jours .jour{break-inside:avoid}.fc-frise-j.n3,.fc-jours .jour.total,.fc-pod-item.is-1,.fc-ruban,.tbl.fc-tbl tbody .rank-n.is-1{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fc-mix,.fc-tendance{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.fc-filtre,.fc-frise-j,.fc-pod-item,.fc-tas-curseur,.fc-tas-fill,.team-card.fc-tc{transition:none;animation:none}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-bottom,.leaflet-top{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.carte-page{--carte-h:max(460px,calc(100vh - 340px))}.carte-grid{grid-template-columns:minmax(0,1fr) 368px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.carte-grid{grid-template-columns:minmax(0,1fr)}}.carte-stage{isolation:isolate;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.carte-sprites{display:none}.carte-temps{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.carte-temps,.ct-semaine{align-items:center;display:flex}.ct-semaine{min-width:0}.ct-semaine .weeknav{gap:4px}.ct-semaine .weeknav-label{white-space:nowrap;font-size:13px}.days.ct-jours{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);box-shadow:none;gap:2px;padding:3px;display:inline-flex}.ct-jours .seg-btn{min-height:32px;font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.ct-jours .dot-today{background:var(--orange);margin-left:5px}.ct-lecture{flex:400px;gap:8px 12px}.ct-horloge,.ct-lecture{align-items:center;min-width:0;display:flex}.ct-horloge{flex:auto;gap:10px}.btn.ct-play{flex:none;width:36px;height:36px;padding:0}.ct-heure{min-width:58px;font:700 20px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.ct-piste{flex:1;align-items:center;min-width:110px;display:flex;position:relative}.ct-piste input[type=range]{width:100%;accent-color:var(--orange);cursor:pointer;margin:0;position:relative}.ct-now{background:var(--orange);pointer-events:none;border-radius:1px;width:2px;height:18px;margin:-9px 0 0 -1px;position:absolute;top:50%}.btn.ct-vitesse{font-variant-numeric:tabular-nums;min-width:44px;padding:0 8px}.btn.ct-maintenant{gap:8px}.btn.ct-maintenant.actif{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.carte-mode-dot,.ct-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.carte-mode-dot{animation:carte-pouls 1.8s var(--ease-out) infinite}@keyframes carte-pouls{0%{box-shadow:0 0 #ff79008c}to{box-shadow:0 0 0 8px #ff790000}}.carte-cadre,.carte-map{position:relative}.carte-map{z-index:0;isolation:isolate;height:var(--carte-h);border:0;border-radius:0;min-height:460px}.carte-map.leaflet-container{font:400 12px/1.4 var(--font-sans);outline-offset:-2px;background:#e9e9e6}.carte-map.nuit.leaflet-container{background:#0b0b0b}.carte-map .leaflet-tile-pane{filter:grayscale()contrast(1.06)brightness(1.03)}.carte-map.nuit .leaflet-tile-pane{filter:grayscale()invert()brightness(.88)contrast(.92)}.carte-map.leaflet-container .leaflet-bar{border-radius:var(--r-sm);box-shadow:var(--sh-pop);border:0;overflow:hidden}.carte-map.leaflet-container .leaflet-bar a{background:var(--noir);color:#fff;border-bottom:1px solid var(--noir-line);border-radius:0;place-items:center;width:36px;height:36px;line-height:36px;display:grid}.carte-map.leaflet-container .leaflet-bar a:last-child{border-bottom:0}.carte-map.leaflet-container .leaflet-bar a:focus-visible,.carte-map.leaflet-container .leaflet-bar a:hover{background:var(--noir-3);color:#fff}.carte-map.leaflet-container .leaflet-bar a.leaflet-disabled{background:var(--noir-2);color:var(--on-noir-3)}.carte-map.leaflet-container .leaflet-bar a svg{display:block}.carte-map .leaflet-tooltip{border-radius:var(--r-sm);background:var(--noir);color:#fff;max-width:280px;box-shadow:var(--sh-pop);font:500 12px/1.45 var(--font-sans);white-space:normal;border:0;padding:8px 10px}.carte-map .leaflet-tooltip-top:before{border-top-color:var(--noir)}.carte-map .leaflet-tooltip-bottom:before{border-bottom-color:var(--noir)}.carte-map .leaflet-tooltip-left:before{border-left-color:var(--noir)}.carte-map .leaflet-tooltip-right:before{border-right-color:var(--noir)}.carte-bulle{gap:2px;min-width:160px;display:grid}.carte-bulle b{color:#fff;font-weight:650}.carte-bulle span{color:var(--on-noir-2)}.carte-map .leaflet-control-attribution{font:400 10px/1.4 var(--font-sans);color:#3d3d3b;background:#ffffffd9;padding:2px 6px}.carte-map .leaflet-control-attribution a{color:#0a0a0a}.carte-map.nuit .leaflet-control-attribution{color:var(--on-noir-2);background:#000000b8}.carte-map.nuit .leaflet-control-attribution a{color:#fff}.carte-map .base-marker,.carte-map .car-marker,.carte-map .onde-marker,.carte-map .rdv-marker{background:0 0;border:0}.carte-map .car-marker:focus-visible{outline:none}.carte-map .car-marker:focus-visible .carte-car{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--orange)}.carte-map .carte-car{background:var(--noir);border:2.5px solid var(--c);color:#fff;cursor:pointer;width:42px;height:42px;transition:opacity var(--dur-base) var(--ease-std),filter var(--dur-base) var(--ease-std),transform var(--dur-base) var(--ease-out);border-radius:50%;outline:0 solid #0000;place-items:center;display:grid;position:relative;transform:none;box-shadow:0 0 0 3px #ffffffe6,0 4px 14px #00000059}.carte-map .carte-car b{font:700 13px/1 var(--font-display);letter-spacing:.02em;color:#fff}.carte-map .carte-car.roule{animation:carte-halo 1.8s var(--ease-out) infinite;transform:none}@keyframes carte-halo{0%{box-shadow:0 0 0 3px #ffffffe6,0 0 0 3px #ff790099,0 4px 14px #00000059}to{box-shadow:0 0 0 3px #ffffffe6,0 0 0 18px #ff790000,0 4px 14px #00000059}}.carte-map .carte-car-r{background:var(--orange);color:#000;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.carte-map .carte-car.roule .carte-car-r{display:grid}.carte-map .carte-car-r svg{width:13px;height:13px}.carte-map .carte-car-v{background:var(--st-vendu);color:#fff;min-width:20px;height:20px;font:700 12px/20px var(--font-display);text-align:center;border-radius:10px;padding:0 5px;font-style:normal;display:none;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #fff}.carte-map .carte-car.a-vendu .carte-car-v{display:block}.carte-map .carte-car.alerte{outline:2px solid var(--danger);outline-offset:3px}.carte-map .carte-car.estompe{opacity:.5;filter:grayscale()}.carte-map .carte-car.survol{opacity:1;filter:none;transform:scale(1.12)}.carte-map .carte-car.sel{opacity:1;filter:none;transform:translateY(-30px)}.carte-map .carte-car.sel:after{content:"";background:var(--c);border-radius:2px;width:2.5px;height:14px;margin:3px 0 0 -1.25px;position:absolute;top:100%;left:50%;box-shadow:0 0 0 1.5px #fff}.carte-map path.carte-fil{stroke-dasharray:3 3}.carte-map .carte-rdv{color:#000;border:3px solid var(--c);width:26px;height:26px;font:700 12px/1 var(--font-display);cursor:pointer;background:#fff;border-radius:3px;place-items:center;display:grid;box-shadow:0 2px 8px #00000047}.carte-map .carte-rdv.prosp{background-image:var(--st-prosp-hatch)}.carte-map .carte-rdv.doublon{outline:2px dashed var(--danger);outline-offset:2px}.carte-map .carte-base{background:var(--noir);color:#fff;border:2px solid var(--noir);border-radius:3px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 6px #0000004d}.carte-map .carte-base.domicile,.carte-map .carte-base.hotel{color:#000;background:#fff}.carte-map .carte-base svg{display:block}.carte-map path.trace-avenir{animation:carte-defile 1.2s linear infinite}@keyframes carte-defile{to{stroke-dashoffset:-12px}}.carte-onde{width:16px;height:16px;position:relative}.carte-onde i{border:2px solid var(--orange);animation:carte-onde 1.2s var(--ease-out) forwards;border-radius:50%;position:absolute;inset:0}.carte-onde i+i{opacity:0;animation-delay:.25s}@keyframes carte-onde{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.carte-verre{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--sh-pop);color:var(--ink)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.carte-verre{background:#fffffff5}}.carte-calque{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.carte-calque-g>*,.carte-calque>*{pointer-events:auto}.carte-calque-g{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.btn.carte-retour{gap:6px}.carte-mode{min-height:36px;font:600 12.5px/1.2 var(--font-sans);color:var(--ink);align-items:center;gap:8px;padding:0 12px;display:inline-flex}button.carte-mode{cursor:pointer}.btn.sq.carte-nuit-btn{flex:none;width:36px;height:36px;padding:0}.carte-legende{z-index:2;max-width:min(290px,100% - 80px);font:400 12px/1.35 var(--font-sans);color:var(--ink-2);padding:6px 10px 8px;position:absolute;bottom:12px;left:12px}.cl-titre{min-height:28px;font:600 var(--fs-micro) /1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.carte-legende ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.carte-legende li{align-items:center;gap:8px;display:flex}.carte-legende li.cl-statuts{flex-wrap:wrap;gap:4px 12px}.cl-statuts span{align-items:center;gap:6px;display:inline-flex}.cl-rdv{border:3px solid var(--c,#0a0a0a);background:#fff;border-radius:2px;flex:none;width:14px;height:14px}.cl-rdv.doublon{outline:2px dashed var(--danger);outline-offset:1px;border-color:#8e8d87}.cl-car{background:var(--noir);border-radius:50%;flex:none;width:14px;height:14px;margin:0 2px;position:relative}.cl-car.alerte{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--danger)}.cl-car.roule{box-shadow:0 0 0 2px #fff,0 0 0 6px #ff79008c}.cl-car.vendu:after{content:"";background:var(--st-vendu);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 1.5px #fff}.cl-trait{border-top:4px solid var(--ink);border-radius:2px;flex:none;width:18px;height:0}.cl-trait.avenir{border-top-style:dotted}.cl-trait.ordre{border-top:3px dashed #6b6a65}.carte-astuce{z-index:3;border-radius:var(--r-sm);color:#fff;font:500 13px/1.3 var(--font-sans);pointer-events:none;animation:fadeIn var(--dur-base) var(--ease-out) backwards;background:#000c;padding:10px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carte-cadre.nuit .carte-verre{border-color:var(--noir-line-strong);color:#fff;background:#0a0a0ad1}.carte-cadre.nuit .btn.carte-verre{color:#fff}.carte-cadre.nuit .carte-legende{color:var(--on-noir-2)}.carte-cadre.nuit .cl-trait{border-top-color:#fff}.carte-cadre.nuit .cl-trait.ordre{border-top-color:#c2c2c2}.carte-cadre.nuit .carte-mode{color:#fff}.carte-panel{top:calc(var(--top-h) + 16px);max-height:calc(100vh - var(--top-h) - 32px);overscroll-behavior:contain;padding:20px;position:sticky;overflow-y:auto}@media (max-width:1100px){.carte-panel{max-height:none;position:relative;top:auto;overflow:visible}}.cp-tete{border-bottom:1px solid var(--line-strong);margin-bottom:14px;padding-bottom:14px}.cp-tete h3{font:650 var(--fs-h2) /1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.cp-mode{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.4}.cp-mode,.cp-rep{align-items:center;display:flex}.cp-rep{gap:12px}.cp-rep>div{min-width:0}.cp-rep h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-kpis{background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cp-kpi{background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:10px 10px 9px;display:flex}.cp-kpis.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-kpis.deux .cp-kpi{padding:12px 12px 11px}.cp-kpis.deux .cp-kpi b{font-size:26px}.cp-kpi.large{grid-column:span 2}.cp-kpi-l{font:600 var(--fs-micro) /1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere}.cp-kpi b{font:600 22px/1.05 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-kpi small{color:var(--text-muted);font-size:12px;line-height:1.3}.cp-kpi.crit b,.cp-kpi.crit small{color:var(--danger-ink)}.cp-alertes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cp-alerte{border-radius:var(--r-xs);min-height:30px;font:600 12px/1.2 var(--font-sans);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cp-alerte.rouge{background:var(--danger-bg);color:var(--danger-ink)}@media (hover:hover){.cp-alerte:hover{box-shadow:inset 0 0 0 1px}}.cp-h{justify-content:space-between;align-items:center;gap:8px;margin:22px 0 8px;display:flex}.cp-h h4{font:600 var(--fs-micro) /1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink)}.cp-etiquette{border-radius:var(--r-xs);background:var(--surface-sunken);height:22px;font:600 12px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.cp-vide{color:var(--text-muted);padding:6px 0;font-size:12.5px}.cp-fil{margin:0;padding:0;list-style:none}.cp-fil li{border-top:1px solid var(--line);animation:carte-fil .36s var(--ease-out) backwards;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.cp-fil li:first-child{border-top:0}@keyframes carte-fil{0%{opacity:0;transform:translateY(-4px)}}.cp-fil-h{font:600 12.5px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-muted)}.cp-fil-t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-fil b{font:650 13px/1 var(--font-display);color:var(--success-ink);white-space:nowrap}.cp-fil li.cp-fil-plus{color:var(--text-muted);font-size:12px;display:block}.cp-tri{border-radius:var(--r-sm);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}.cp-tri button{min-height:28px;font:600 12px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 9px}.cp-tri button.actif{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000024}.cp-liste{flex-direction:column;display:flex}.carte-panel .tp-row.cp-row{border-top:1px solid var(--line);font:inherit;transition:background-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);border-radius:0;align-items:flex-start;gap:10px;padding:10px 8px}.carte-panel .tp-row.cp-row:first-child{border-top:0}.carte-panel .tp-row.cp-row>svg:last-child{color:var(--text-muted);flex:none;align-self:center}.carte-panel .tp-row.cp-row.survol,.carte-panel .tp-row.cp-row:focus-visible{background:var(--surface-hover);box-shadow:inset 3px 0 0 var(--ink)}.cp-l1{align-items:center;gap:6px;display:flex}.cp-l1,.cp-l1 b{min-width:0}.cp-doublon,.cp-risque,.cp-ventes,.pc-doublon{border-radius:var(--r-xs);height:20px;font:600 12px/1 var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.cp-ventes{background:var(--success-bg);color:var(--success-ink)}.cp-doublon,.cp-risque,.pc-doublon{background:var(--danger-bg);color:var(--danger-ink)}.pc-doublon{align-self:flex-start}.cp-etat{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;line-height:1.35;display:flex}.cp-etat i{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px}.cp-etat.ph-rdv i{background:var(--ink)}.cp-etat.ph-route i{background:var(--orange);animation:carte-pouls 1.8s var(--ease-out) infinite}.cp-etat.ph-attente i{background:var(--ink-2)}.cp-etat.grand{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);margin:-2px 0 4px;padding:10px 12px;font-size:13px;font-weight:500}.cp-quota{align-items:center;gap:8px;margin-top:2px;display:flex}.cp-jauge{background:var(--surface-sunken);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.cp-jauge i{background:var(--ink);height:100%;display:block}.cp-jauge.crit i{background:var(--danger)}.cp-quota small{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cp-quota small.crit{color:var(--danger-ink);font-weight:600}.cp-methode{border-top:1px solid var(--line);color:var(--text-muted);margin-top:16px;padding-top:12px;font-size:12px}.cp-methode summary{min-height:28px;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.cp-methode summary::-webkit-details-marker{display:none}.cp-methode p{max-width:68ch;margin-top:6px;line-height:1.5}.btn.cp-tdb{margin-top:12px}.cp-cout{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;display:flex}.cp-cout b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.cp-ordre{border:1px solid var(--line-2);border-left:3px solid var(--ink);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);margin-top:14px;padding:12px 14px;font-size:12.5px}.cp-ordre-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-ordre-h b{color:var(--ink);font-size:13px}.cp-ordre-gain{font:650 17px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px}.cp-ordre-villes{margin-top:4px;line-height:1.4}.cp-ordre-note{color:var(--text-muted);margin-top:4px;font-size:12px}.btn.cp-ordre-btn{gap:6px;margin-top:10px}.cp-ordre.ok{border-left-color:var(--st-vendu);color:var(--success-ink);align-items:center;gap:8px;font-weight:600;display:flex}.carte-panel .parcours{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.carte-panel .pc-lieu{color:var(--ink);align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.carte-panel .pc-lieu .muted{color:var(--text-muted);font-weight:400}.pc-lieu-ic{border:1.5px solid var(--ink);background:var(--surface);border-radius:3px;flex:none;place-items:center;width:26px;height:26px;display:grid}.carte-panel .pc-trajet{border-left:2px dotted var(--line-3);color:var(--text-muted);align-items:flex-start;gap:6px;margin-left:12px;padding:6px 0 6px 18px;font-size:12px;line-height:1.45;display:flex}.carte-panel .pc-trajet.risque{border-left:2px solid var(--danger);color:var(--danger-ink);font-weight:500}.carte-panel .pc-trajet.risque svg{flex:none;margin-top:1px}.carte-panel .pc-rdv{border-radius:var(--r-sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 6px;display:flex}@media (hover:hover){.carte-panel .pc-rdv:hover{background:var(--surface-hover)}}.carte-panel .pc-rdv.encours{background:var(--surface-select);box-shadow:inset 3px 0 0 var(--orange)}.carte-panel .pc-rdv .tp-row-main b{align-items:center;gap:5px;display:flex}.carte-panel .pc-num{border:3px solid var(--c);color:#000;width:26px;height:26px;font:700 12px/1 var(--font-display);background:#fff;border-radius:3px;flex:none;place-items:center;display:grid}.carte-panel .pc-num.doublon{outline:2px dashed var(--danger);outline-offset:1px}.carte-panel .pc-rdv.visio .pc-num{border-style:dashed}.carte-page .dom-alerte{flex-direction:column;gap:8px;margin:10px 0;padding:10px 12px;font-size:12.5px;display:flex}@media (pointer:coarse){.carte-map.leaflet-container .leaflet-bar a{width:44px;height:44px;line-height:44px}.cl-titre,.cp-alerte,.cp-methode summary,.cp-tri button,.ct-jours .seg-btn{min-height:44px}.btn.ct-play,.btn.sq.carte-nuit-btn{width:44px;height:44px}.ct-piste input[type=range]{height:44px}.btn.carte-retour,.btn.ct-maintenant,.btn.ct-vitesse,.carte-mode{min-height:44px}}@media screen and (max-width:900px){.carte-page{--carte-h:calc(100vh - 56px - var(--tabbar-h) - 140px - var(--safe-t) - var(--safe-b))}@supports (height:100dvh){.carte-page{--carte-h:calc(100dvh - 56px - var(--tabbar-h) - 140px - var(--safe-t) - var(--safe-b))}}.carte-map{min-height:340px}.carte-map .leaflet-tile-pane{filter:grayscale()}.carte-map.nuit .leaflet-tile-pane{filter:grayscale()invert()}.carte-temps{gap:8px;padding:8px}.ct-semaine{flex:auto;order:1}.ct-semaine .weeknav{width:100%}.ct-lecture{display:contents}.btn.ct-maintenant{order:2}.days.ct-jours{scrollbar-width:none;overscroll-behavior-x:contain;flex:100%;order:3;display:flex;overflow-x:auto}.days.ct-jours::-webkit-scrollbar{display:none}.ct-jours .seg-btn{flex:1 0 auto;justify-content:center}.ct-horloge{flex:100%;order:4}.carte-map .carte-rdv{width:30px;height:30px;font-size:12px}.carte-calque{top:8px;left:8px;right:8px}.carte-legende{max-width:calc(100% - 72px);bottom:8px;left:8px}.carte-panel{border-radius:var(--r-sheet) var(--r-sheet) var(--r-lg) var(--r-lg);box-shadow:var(--sh-up);padding:24px 16px 16px}.carte-panel:before{content:"";border-radius:var(--r-pill);background:var(--line-2);width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.cp-kpi b,.cp-kpis.deux .cp-kpi b{font-size:22px}.cp-h{flex-wrap:wrap}}@media screen and (max-width:640px){.carte-mode-plus{display:none}}@media screen and (max-width:380px){.cp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-kpi.large{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.carte-astuce,.carte-map .carte-car,.carte-map .carte-car.roule,.carte-map path.trace-avenir,.carte-mode-dot,.carte-onde i,.cp-etat.ph-route i,.cp-fil li{transition:none;animation:none}.carte-map .carte-car.roule{box-shadow:0 0 0 3px #ffffffe6,0 0 0 6px #ff790080,0 4px 14px #00000059}.carte-map .carte-car.survol{transform:none}}.parc-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parc-eyebrow{margin-bottom:10px;display:block}.parc-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.parc-tuile{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;min-height:128px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(60ms + var(--i,0) * var(--stagger));flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:16px 18px 14px;display:flex;position:relative}@media (hover:hover){.parc-tuile:hover{border-color:var(--line-3);background:var(--surface-2)}}.parc-tuile:active{background:var(--surface-sunken)}.parc-tuile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.parc-tuile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface)}.parc-tuile-h{align-items:center;gap:8px;min-width:0;display:flex}.parc-tuile-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:24px;height:24px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.parc-tuile.pepite .parc-tuile-ic{background:var(--noir);color:var(--orange)}.parc-tuile-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);overflow:hidden}.parc-tuile-on,.parc-tuile[aria-pressed=true] .parc-tuile-l{color:var(--ink)}.parc-tuile-on{margin-left:auto;display:inline-flex}.parc-tuile-n{font:600 var(--fs-kpi)/var(--lh-tight) var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;display:block}.parc-tuile-s{color:var(--text-muted);margin-top:auto;font-size:12px;line-height:1.4}.parc-source{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;display:flex}.parc-source-mark{border-radius:var(--r-sm);background:var(--noir);width:36px;height:36px;color:var(--on-noir);flex:none;place-items:center;display:grid}.parc-source-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.parc-source-t b{font:600 var(--fs-h3)/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.parc-source-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;line-height:1.4;display:flex}.parc-source-meta>span{align-items:center;gap:6px;display:inline-flex}.parc-filtres .parc-tri-mobile{display:none}.parc-filtres input[type=search]{flex:260px;min-width:260px}.parc-actifs{flex-wrap:wrap;gap:6px;display:inline-flex}.parc-filtre-chip{border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--surface);max-width:100%;height:32px;color:var(--ink);font:600 12px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.parc-filtre-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.parc-filtre-chip b{font-weight:650}.parc-filtre-chip svg{flex:none}@media (hover:hover){.parc-filtre-chip:hover{background:var(--surface-sunken)}}.parc-filtres .filters-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.parc-th-tri{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.parc-th-tri svg{color:var(--text-faint)}@media (hover:hover){.parc-th-tri:hover,.parc-th-tri:hover svg{color:var(--ink)}}.parc-tbl th[aria-sort] .parc-th-tri,.parc-tbl th[aria-sort] .parc-th-tri svg{color:var(--ink)}.parc-tbl td.parc-td-prospect{white-space:normal;width:34%;min-width:280px;padding-top:10px;padding-bottom:10px}.parc-cell{align-items:center;gap:12px}.parc-cell,.parc-id{min-width:0;display:flex}.parc-id{flex-direction:column;gap:3px}.parc-type{border-radius:var(--r-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.parc-nom{color:var(--ink);font:600 13.5px/1.35 var(--font-sans);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;display:inline}@media (hover:hover){.parc-nom:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.parc-sub{color:var(--text-muted);flex-wrap:wrap;gap:2px 10px;font-size:12px;line-height:1.4;display:flex}.parc-sub>span{white-space:nowrap}.parc-sub>.parc-sub-moy{display:none}.parc-sub>.parc-sub-moy.ok{color:var(--success-ink);font-weight:600}.parc-sub .mono{color:var(--ink-2);font-size:12px}.parc-sub>.parc-sub-vu{color:var(--danger-ink);font-weight:600}.parc-tbl td.parc-td-ville{white-space:normal;min-width:110px}.parc-td-contact{white-space:nowrap;color:var(--ink-2)}.parc-fibre,.parc-jamais{color:var(--text-muted)}.parc-fibre{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.parc-fibre.ok{color:var(--success-ink);font-weight:600}.chip.parc-st.nouveau{background:var(--surface-sunken);color:var(--ink-2)}.chip.parc-st.qualifier{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.chip.parc-st.interessant{background:var(--success-bg);color:var(--success-ink)}.chip.parc-st.prioritaire{background:var(--noir);color:#fff}.parc-exclu{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);font-size:13px}.parc-row.is-exclu .parc-nom{color:var(--ink-2)}.parc-score{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.parc-score-p{min-width:38px;font:600 12px/1 var(--font-sans);color:var(--text-muted);text-align:right}.parc-score.chaud .parc-score-p{color:var(--ink)}.parc-score.tiede .parc-score-p{color:var(--ink-2)}.parc-score-bar{background:var(--surface-sunken);flex:none;width:72px;height:6px;display:block;position:relative;overflow:hidden}.parc-score-fill{background:var(--ink);transform-origin:0;animation:growX var(--dur-chart) var(--ease-out) backwards;position:absolute;top:0;bottom:0;left:0}.parc-score.froid .parc-score-fill{background:var(--ink-2)}.parc-score-bar:after,.parc-score-bar:before{content:"";z-index:1;background:var(--surface);width:2px;position:absolute;top:0;bottom:0}.parc-score-bar:before{left:calc(50% - 1px)}.parc-score-bar:after{left:calc(80% - 1px)}.parc-score-n{min-width:24px;font:700 13px/1 var(--font-sans);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums lining-nums}.parc-score.grand .parc-score-bar{width:120px;height:8px}.parc-score.grand .parc-score-n{display:none}.parc-plan{height:32px;padding:0 12px}.parc-libre{border-radius:var(--r-xs);background:var(--danger-bg);height:28px;color:var(--danger-ink);font:600 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.parc-libre svg{flex:none}.parc-libre:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.parc-tip{z-index:5;border-radius:var(--r-sm);background:var(--noir);width:max-content;max-width:280px;color:var(--on-noir);box-shadow:var(--sh-pop);font:500 12px/1.4 var(--font-sans);text-align:left;white-space:normal;pointer-events:none;animation:fadeIn var(--dur-fast) var(--ease-out);padding:8px 10px;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.parc-libre:focus-visible .parc-tip{display:block}@media (hover:hover){.parc-libre:hover .parc-tip{display:block}}.parc-row.is-focus td{background:var(--surface-select)}.parc-row.is-focus td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.parc-vide{padding:24px}.parc-comment{border-top:1px solid var(--line)}.parc-comment summary{cursor:pointer;min-height:48px;font:600 13px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;padding:0 24px;list-style:none;display:flex}.parc-comment summary::-webkit-details-marker{display:none}.parc-comment summary svg{color:var(--text-muted)}@media (hover:hover){.parc-comment summary:hover{color:var(--ink)}}.parc-comment[open] summary{color:var(--ink)}.parc-comment p{max-width:68ch;color:var(--text-muted);padding:0 24px 12px;font-size:12.5px;line-height:1.55}.parc-comment p:last-child{padding-bottom:20px}.parc-fiche-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.parc-sec{flex-direction:column;gap:10px;display:flex}.parc-sec>.eyebrow{margin:0}.parc-dl{flex-direction:column;margin:0;display:flex}.parc-dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 0;display:grid}.parc-dl>div:last-child{border-bottom:0}.parc-dl dt{color:var(--text-muted);font-size:12.5px}.parc-dl dd{min-width:0;margin:0}.parc-dl dd,.parc-tel{color:var(--ink);font-size:14px}.parc-tel{min-height:36px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-items:center;gap:8px;font-weight:500;display:inline-flex}@media (hover:hover){.parc-tel:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.parc-siret{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parc-siret .mono{font-size:13.5px}.parc-copier{height:32px;padding:0 10px;font-size:12.5px}.parc-regle{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.parc-regle.bloque{border-left:3px solid var(--danger)}.parc-regle.libre{border-left:3px solid var(--success)}.parc-regle-h{align-items:center;gap:12px;display:flex}.parc-regle-h>div{flex-direction:column;gap:3px;min-width:0;display:flex}.parc-regle-h b{font:650 17px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.parc-regle.bloque .parc-regle-h b{color:var(--danger-ink)}.parc-regle-h span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.parc-regle-ic{border-radius:var(--r-xs);background:var(--danger);color:#fff;flex:none;place-items:center;width:36px;height:36px;display:grid}.parc-regle-ic.ok{background:var(--success)}.parc-regle p{color:var(--text-muted);font-size:12.5px;line-height:1.5}.parc-score-tete{flex-wrap:wrap;align-items:baseline;gap:6px 4px;display:flex}.parc-score-tete>b{font:700 44px/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.parc-score-tete>span{font:600 14px/1 var(--font-sans);color:var(--text-muted);margin-right:14px}.parc-score-tete .parc-score{align-self:center}.parc-detail{margin:0;padding:0;list-style:none}.parc-detail li{border-bottom:1px solid var(--line);min-height:34px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.parc-detail li b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.parc-detail li.plafond b,.parc-detail li.plafond span{color:var(--danger-ink)}.parc-detail li.total{border-top:1px solid var(--line-strong);color:var(--ink);border-bottom:0;font-weight:600}.parc-note{color:var(--text-muted);font-size:13px}.parc-histo{margin:0;padding:0;list-style:none}.parc-histo li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.parc-histo li:last-child{border-bottom:0}.parc-histo-d{font:600 12.5px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.parc-histo-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:13px;overflow:hidden}.parc-prop{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.parc-prop-cible{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.parc-prop-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.parc-prop-id b{font:600 14px/1.3 var(--font-sans);color:var(--ink)}.parc-prop-id small{color:var(--text-muted);font-size:12px}.parc-prop-sec{flex-direction:column;gap:10px;display:flex}.parc-prop-sec>.eyebrow{margin:0}.parc-raison{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.parc-raison svg{color:var(--ink);flex:none;margin-top:2px}.parc-cands{flex-direction:column;gap:8px;display:flex}.parc-cand{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-height:56px;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);grid-template-columns:auto auto minmax(0,1fr) 96px;align-items:center;gap:12px;padding:10px 14px;display:grid}@media (hover:hover){.parc-cand:not(.on):hover{border-color:var(--line-3)}}.parc-cand.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.parc-cand-t{flex-direction:column;gap:3px;min-width:0;display:flex}.parc-cand-t b{font:600 14px/1.25 var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parc-cand-t small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.parc-propose{border-radius:var(--r-xs);background:var(--noir);color:#fff;height:20px;font:600 12px/1 var(--font-sans);align-items:center;padding:0 6px;display:inline-flex}.parc-autres>summary{cursor:pointer;min-height:40px;font:600 13px/1.3 var(--font-sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-items:center;display:flex}.parc-autres[open]>summary{margin-bottom:8px}.parc-creneau{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.parc-creneau .field select{width:100%}.parc-creneau .field>span:first-child{margin-bottom:8px}.parc-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.parc-seg.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.parc-seg.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.parc-seg .seg-btn{justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px;display:inline-flex}.parc-ok{border-radius:var(--r-lg);border:1px solid var(--success-line);background:var(--success-bg);outline:none;align-items:center;gap:14px;padding:16px;display:flex}.parc-ok:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.parc-ok>div{flex-direction:column;gap:4px;min-width:0;display:flex}.parc-ok b{font:650 16px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.parc-ok span{color:var(--ink-2);font-size:13px;line-height:1.45}.parc-ok-ic{border-radius:var(--r-xs);background:var(--success);color:#fff;flex:none;place-items:center;width:40px;height:40px;display:grid}.parc-honnete{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.parc-honnete svg{color:var(--text-muted);flex:none;margin-top:2px}.parc-rep-wrap{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.parc-rep-wrap>.parc-honnete{margin-top:0}.parc-rep-intro{max-width:68ch;line-height:1.55}.parc-rep-intro,.parc-rep-resume{color:var(--ink-2);font-size:13px}.parc-rep-resume{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 0;display:flex}.parc-rep-resume b{font:650 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px}.parc-ecartes>summary{cursor:pointer;min-height:40px;font:600 13px/1.3 var(--font-sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-items:center;display:flex}.parc-ecartes ul{margin:6px 0 0;padding:0;list-style:none}.parc-ecartes li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 10px;padding:8px 0;font-size:13px;display:flex}.parc-ecartes li:last-child{border-bottom:0}.parc-ecartes li span{color:var(--danger-ink)}.parc-rep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parc-rep{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;animation:rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.parc-rep:nth-child(2){animation-delay:40ms}.parc-rep:nth-child(3){animation-delay:80ms}.parc-rep:nth-child(n+4){animation-delay:.12s}.parc-rep header{align-items:center;gap:10px;display:flex}.parc-rep-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.parc-rep-id b{font:600 14px/1.25 var(--font-sans);color:var(--ink)}.parc-rep-id small{color:var(--text-muted);font-size:12px}.parc-rep-plus{font:650 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.parc-rep-charge{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.parc-rep-charge b{font:650 15px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.parc-rep-charge b svg{color:var(--text-muted)}.parc-rep ol{margin:0;padding:0;list-style:none}.parc-rep li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.parc-rep-p{flex-direction:column;gap:1px;min-width:0;display:flex}.parc-rep-p b{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.3 var(--font-sans);color:var(--ink);overflow:hidden}.parc-rep-p small{color:var(--text-muted);font-size:12px}.parc-rep-s{font:700 13px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}@media (min-width:901px) and (max-width:1359px){.parc-tbl .parc-th-contact,.parc-tbl .parc-th-fibre,.parc-tbl td.parc-td-contact,.parc-tbl td.parc-td-fibre{display:none}.parc-sub>.parc-sub-moy{display:inline}.parc-tbl td.parc-td-prospect{min-width:240px}.parc-filtres .parc-tri-mobile{flex:0 auto;display:block}}@media (pointer:coarse){.parc-copier,.parc-filtre-chip,.parc-libre,.parc-plan,.parc-th-tri{min-height:44px}.parc-seg .seg-btn{min-height:48px}.parc-cand{min-height:60px}.parc-autres>summary,.parc-ecartes>summary{min-height:48px}.parc-tel{min-height:44px}}@media screen and (max-width:900px){.parc-head-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.parc-head-actions .btn{width:100%}.parc-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.parc-tuile{gap:8px;min-height:112px;padding:14px}.parc-tuile-h{min-height:28px}.parc-tuile-l{white-space:normal}.parc-source{gap:12px;padding:14px 16px}.parc-source .btn{width:100%}.parc-filtres{gap:8px;padding:12px 16px}.parc-filtres input[type=search]{flex:100%;width:100%;min-width:0}.parc-filtres select{flex:1 1 0;min-width:0}.parc-filtres .parc-tri-mobile{flex:100%;display:block}.parc-actifs{flex:100%}.parc-filtres .filters-count{white-space:normal;flex:100%;margin-left:0}.parc-tbl.stack tr{gap:12px;padding:16px}.parc-tbl.stack td.parc-td-prospect{width:100%;min-width:0}.parc-tbl.stack .parc-cell{flex:1;align-items:flex-start}.parc-tbl.stack .parc-id{flex:1}.parc-tbl.stack .parc-nom{font-size:15px}.parc-tbl.stack td.parc-td-contact,.parc-tbl.stack td.parc-td-ville{white-space:normal;font-size:13px}.parc-tbl.stack td.parc-td-statut{align-self:start}.parc-tbl.stack td.parc-td-score{font:400 13px/1.4 var(--font-sans);grid-column:span 2}.parc-tbl.stack .parc-score{justify-content:flex-start}.parc-tbl.stack .parc-score-p{text-align:left;min-width:0}.parc-tbl.stack td.parc-td-action{grid-column:1/-1}.parc-tbl.stack td.parc-td-action .btn,.parc-tbl.stack td.parc-td-action .parc-libre{justify-content:center;width:100%;height:44px;margin:0}.parc-tbl.stack .parc-tip{display:none}.parc-tbl.stack .parc-row.is-focus{background:var(--surface-select);box-shadow:inset 3px 0 0 var(--orange)}.parc-tbl.stack .parc-row.is-focus td,.parc-tbl.stack .parc-row.is-focus td:first-child{box-shadow:none;background:0 0}.parc-vide{padding:16px}.parc-comment summary{padding:0 16px}.parc-comment p{padding:0 16px 12px}.parc-dl>div{grid-template-columns:104px minmax(0,1fr)}.parc-creneau{grid-template-columns:minmax(0,1fr)}.parc-seg.quatre{grid-template-columns:repeat(2,minmax(0,1fr))}.parc-rep-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.parc-long{display:none}.parc-cand{grid-template-columns:auto auto minmax(0,1fr)}.parc-cand-m{grid-column:1/-1}.parc-seg.trois{grid-template-columns:minmax(0,1fr)}.parc-seg.trois .seg-btn{justify-content:flex-start;padding:0 14px}.parc-prop-cible{flex-wrap:wrap}.parc-prop-cible .parc-score{justify-content:flex-start;width:100%}}@media screen and (max-width:380px){.parc-tuile-n{font-size:24px}}@media print{.parc-print{color:#000}.parc-print-rep{break-inside:avoid;margin-top:14px}.parc-print h3{font:650 13px/1.3 var(--font-display);margin:0 0 6px}.parc-print table{border-collapse:collapse;width:100%;font-size:12px}.parc-print td,.parc-print th{text-align:left;border-bottom:1px solid #c3c2b7;padding:4px 6px}.parc-print th{font:600 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #000}.parc-print .num{text-align:right}.parc-print-note{color:#3d3d3b;margin-top:14px;font-size:12px}}.auth.split{background:var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(440px,1fr);place-items:stretch stretch;min-height:100dvh;padding:0;display:grid}.auth.split .auth-art{isolation:isolate;background:radial-gradient(90% 70% at 0 100%,#ff790038 0,#ff790000 60%),var(--noir);min-width:0;color:var(--on-noir);flex-direction:column;justify-content:space-between;gap:40px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth.split .auth-art:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:16.6667% 100%;position:absolute;inset:0}.acc-art-tete{align-items:center;gap:14px;display:flex}.acc-art-tete .logo-orange{flex:none;width:48px;height:48px;display:block}.acc-art-app{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-art-app b{font:650 16px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--on-noir)}.acc-art-app span{color:var(--on-noir-3);font-size:12px}.acc-art-corps{min-width:0}.acc-art-eyebrow{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);align-items:center;gap:10px;display:flex}.acc-art-eyebrow:before{content:"";background:var(--orange);flex:none;width:8px;height:8px}.auth.split .auth-art h2{max-width:12ch;font:700 clamp(44px,5.4vw,84px)/.95 var(--font-display);letter-spacing:-.045em;color:var(--on-noir);text-wrap:balance;margin:18px 0 20px}.acc-insecable{white-space:nowrap}.auth.split .auth-art h2 em{color:var(--orange);font-style:normal}.acc-art-texte{max-width:40ch;color:var(--on-noir-2);font-size:15px;line-height:1.55}.acc-art-pouls{width:min(100%,480px);height:auto;margin:28px 0 0;display:block;overflow:visible}.acc-art-pouls .l{opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:accTrace 1.4s var(--ease-out) .2s forwards}.acc-art-pouls .p{animation:accApparait .3s var(--ease-out) 1.45s backwards}.acc-art-preuves{border-top:1px solid var(--noir-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.acc-art-preuves li{flex-direction:column;gap:10px;min-width:0;padding:18px 20px 0 0;display:flex}.acc-art-preuves li+li{border-left:1px solid var(--noir-line);padding-left:20px}.acc-art-preuves li:before{content:"";background:var(--orange);width:8px;height:8px}.acc-art-preuves b{font:600 40px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--on-noir);white-space:nowrap}.acc-art-preuves b small{font:500 14px/1 var(--font-sans);letter-spacing:0;color:var(--on-noir-3)}.acc-art-preuves span{color:var(--on-noir-3);font-size:13px;line-height:1.45}.acc-art-preuves strong{color:var(--on-noir-2);font-weight:600;display:block}.auth.split .auth-art-foot{z-index:1;color:var(--on-noir-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex;position:relative}.acc-auth-panneau{background:var(--surface);justify-content:center;align-items:center;min-width:0;padding:48px 40px;display:flex}.auth.split .auth-card{width:min(400px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;margin:auto;padding:0}.acc-auth-tete{border-bottom:1px solid var(--line-strong);flex-direction:column;gap:8px;margin-bottom:4px;padding-bottom:20px;display:flex}.auth.split .auth-card h1{font:650 34px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0}.acc-auth-sous{color:var(--text-muted);font-size:14px;line-height:1.5}.auth.split .auth-field{margin:0}.auth.split .auth-field input{width:100%;height:48px;font-size:16px}.acc-envoyer{gap:10px}.auth.split .acc-envoyer{height:48px;font-size:15px}.acc-note{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.acc-note svg{flex:none}.acc-auth-credit{display:none}.acc-champ>label,.acc-form .auth-field>label,.acc-form .auth-field>span:first-child{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);display:block}.acc-champ input,.acc-form .auth-field input,.acc-form .auth-field select{width:100%}.acc-mdp{display:block;position:relative}.acc-mdp input{padding-right:52px}.acc-oeil{border-radius:var(--r-sm);width:44px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;bottom:2px;right:2px}@media (hover:hover){.acc-oeil:hover{color:var(--ink);background:var(--surface-hover)}}.acc-oeil[aria-pressed=true]{color:var(--ink)}.acc-oeil:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.acc-maj{font:600 12.5px/1.3 var(--font-sans);color:var(--warning-ink);align-items:center;gap:6px;display:inline-flex}.acc-maj svg{flex:none}.acc-err{border-left:3px solid var(--danger);border-radius:var(--r-xs);background:var(--danger-bg);font:500 13px/1.45 var(--font-sans);color:var(--danger-ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.acc-err svg{flex:none;margin-top:1px}.acc-regles{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.acc-regles li{font:500 13px/1.3 var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-std);align-items:center;gap:10px;display:flex}.acc-regles li.ok{color:var(--ink)}.acc-regle-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:18px;height:18px;color:var(--text-muted);flex:none;place-items:center;display:grid}.acc-regles li.ok .acc-regle-ic{background:var(--success);color:#fff;animation:accPop .26s var(--ease-spring)}.acc-aide{font:400 12.5px/1.45 var(--font-sans);color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;display:flex}.acc-aide svg{flex:none;margin-top:1px}.acc-aide.ok{color:var(--success-ink);font-weight:500}.acc-aide.err{color:var(--danger-ink);font-weight:500}.acc-aide.warn{color:var(--warning-ink);font-weight:500}.acc-form{flex-direction:column;gap:16px;display:flex}.acc-form .auth-field{margin:0}.acc-spin{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex:none;width:14px;height:14px;animation:accTourne .7s linear infinite;display:inline-block}.acc-carte{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 24px;display:flex}.acc-carte-h{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.acc-carte-h h3{font:600 var(--fs-h3)/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.acc-carte-h .card-sub{margin-top:4px}.acc-carte-ic{border-radius:var(--r-sm);background:var(--noir);color:#fff;flex:none;place-items:center;width:36px;height:36px;display:grid}.acc-carte .auth-field{margin:0}.acc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-profil{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-bottom:16px;padding:24px;display:grid}.acc-profil-avatar{display:inline-flex}.acc-profil-id h3{font:650 24px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere}.acc-profil-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.acc-infos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 24px;margin:0;display:grid}.acc-infos dt{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:4px}.acc-infos dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.acc-infos dd.mono{font-size:13px}.acc-profil-infos{flex-wrap:wrap;gap:12px 32px;display:flex}.acc-compte-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.acc-compte-col{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-interrupteur{cursor:pointer;align-items:center;gap:14px;min-height:48px;display:flex;position:relative}.acc-interrupteur input[type=checkbox]{opacity:0;cursor:pointer;width:44px;height:26px;margin:-13px 0 0;position:absolute;top:50%;left:0}.acc-piste{border-radius:var(--r-pill);background:var(--surface-sunken);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line-input);transition:background-color var(--dur-base) var(--ease-std);flex:none;position:relative}.acc-piste:after{content:"";width:20px;height:20px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.acc-interrupteur input:checked+.acc-piste{background:var(--noir);box-shadow:none}.acc-interrupteur input:checked+.acc-piste:after{transform:translate(18px)}.acc-interrupteur input:focus-visible+.acc-piste{box-shadow:var(--focus-ring)}.acc-interrupteur-txt b{font:600 14px/1.3 var(--font-sans);color:var(--ink);display:block}.acc-interrupteur-txt small{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.acc-theme{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.acc-theme-titre{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);padding:0}.acc-theme-choix{border:1px solid var(--line-input);border-radius:var(--r-md);background:var(--surface-sunken);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:360px;padding:3px;display:grid}.acc-theme-opt{min-width:0;display:flex;position:relative}.acc-theme-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.acc-theme-opt span{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);font:600 13.5px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);flex:1;place-items:center;padding:0 10px;display:grid}@media (hover:hover){.acc-theme-opt:not(.is-on):hover span{background:var(--surface-hover);color:var(--ink)}}.acc-theme-opt.is-on span{background:var(--noir);color:var(--on-noir)}.acc-theme-opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}@media (pointer:coarse){.acc-theme-opt span{min-height:44px}}.acc-theme-aide{color:var(--text-muted);font-size:12.5px;line-height:1.4}@media screen{:root[data-theme=nuit] .acc-theme-opt.is-on span{background:var(--ink);color:var(--noir)}:root[data-theme=nuit] .acc-interrupteur input:checked+.acc-piste{background:var(--ink)}:root[data-theme=nuit] .acc-interrupteur input:checked+.acc-piste:after{background:var(--noir)}}.acc-resume{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.acc-resume>div{background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:18px 24px;display:flex}.acc-resume span{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.acc-resume b{min-height:34px;font:600 34px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.acc-resume b.acc-warn{color:var(--warning-ink)}.acc-resume b.acc-resume-txt{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:34px;overflow:hidden}.acc-resume small{color:var(--text-muted);font-size:12px;line-height:1.4}.acc-comptes-carte,.acc-conn-carte{overflow:hidden}.acc-rep{gap:12px;min-width:0}.acc-rep-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-rep-txt b{color:var(--ink);font-weight:600}.acc-rep-txt b,.acc-rep-txt small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-rep-txt small{color:var(--text-muted);font-size:12px;font-weight:400}.acc-rep-txt small.mono{font-size:12.5px}.acc-reel,.acc-vous{height:20px}.acc-role{border-radius:var(--r-xs);height:24px;font:600 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.acc-role svg{flex:none}.acc-role.chef{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.acc-role.tel{background:var(--info-bg);color:var(--info-ink)}.acc-role.bo{color:#4a4535;background:#efece2}.acc-role.direction,.acc-role.gerant{background:var(--noir);color:#fff}.acc-role.gerant{box-shadow:inset 3px 0 0 var(--orange);padding-left:12px}.acc-role.commercial{background:var(--surface-sunken);color:var(--ink-2)}.acc-profil-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.acc-profil-cell small{color:var(--text-muted);font-size:12px}.acc-email{align-items:center;gap:6px;min-width:220px;display:flex}.acc-email .txt-input{width:100%;min-width:0}.acc-email-etat{flex:none;place-items:center;width:18px;height:18px;display:grid}.acc-email-etat.ok{color:var(--success-ink)}.acc-email-etat.err{color:var(--danger-ink)}.acc-td-actions{width:1%}.acc-comptes .row-off td.acc-td-actions{opacity:1}.acc-menu-btn[aria-expanded=true]{border-color:var(--ink)}.acc-menu{z-index:var(--z-drop);visibility:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);min-width:248px;max-width:calc(100vw - 16px);box-shadow:var(--sh-pop);animation:accMenu var(--dur-fast) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:fixed;top:0;left:0}.acc-menu-item{border-radius:var(--r-sm);min-height:40px;font:500 13.5px/1.2 var(--font-sans);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.acc-menu-item svg{color:var(--text-muted);flex:none}@media (hover:hover){.acc-menu-item:hover{background:var(--surface-hover)}}.acc-menu-item:focus-visible{background:var(--surface-hover);box-shadow:inset 0 0 0 2px var(--ink);outline:none}.acc-menu-item.danger,.acc-menu-item.danger svg{color:var(--danger-ink)}.acc-menu-item.danger{border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);margin-top:4px}.acc-confirm{flex-direction:column;gap:14px;display:flex}.acc-alerte{border-left:3px solid var(--ink);border-radius:var(--r-xs);background:var(--surface-2);font:500 13px/1.45 var(--font-sans);color:var(--ink);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.acc-alerte svg{flex:none;margin-top:1px}.acc-mdp-prov{align-items:stretch;gap:8px;display:flex}.acc-mdp-prov .mdp-prov{border:1px dashed var(--line-3);border-radius:var(--r-sm);background:var(--surface-2);letter-spacing:.08em;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;margin:0;padding:12px;font-size:22px;font-weight:500;display:flex}.acc-mdp-prov .btn{height:auto;min-height:48px}.acc-admin-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.acc-droits,.acc-journal,.acc-securite{min-width:0}.acc-droits{grid-column:1/-1}.acc-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:18px 24px;list-style:none;display:flex}.acc-sum::-webkit-details-marker{display:none}.acc-sum b{font:600 var(--fs-h3)/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink);display:block}.acc-sum small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.acc-details-chevron,.acc-sum-chevron{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-std);flex:none}details[open]>summary .acc-details-chevron,details[open]>summary .acc-sum-chevron{transform:rotate(180deg)}.acc-details>summary:focus-visible,.acc-sum:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-lg)}.acc-journal-b{flex-direction:column;align-items:flex-start;gap:8px;padding:0 24px 20px;display:flex}.acc-journal-b>.empty{align-self:stretch}.acc-timeline{width:100%;margin:0;padding:0;list-style:none;position:relative}.acc-timeline:before{content:"";background:var(--line-2);width:1px;position:absolute;top:16px;bottom:16px;left:13.5px}.acc-timeline li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid;position:relative}.acc-tl-ic{z-index:1;border-radius:var(--r-xs);background:var(--noir);color:#fff;place-items:center;width:28px;height:28px;display:grid;position:relative}.acc-tl-txt{color:var(--ink-2);overflow-wrap:anywhere;padding-top:5px;font-size:13px;line-height:1.45}.acc-tl-txt b{color:var(--ink);font-weight:600}.acc-tl-quand{color:var(--text-muted);white-space:nowrap;padding-top:6px;font-size:12px}.acc-droits .tbl-scroll{margin-top:14px}.acc-matrice{table-layout:fixed;min-width:880px}.acc-matrice thead th:first-child{width:24%}.acc-matrice thead th{vertical-align:bottom}.acc-matrice td,.acc-matrice thead th:not(:first-child){padding-left:8px;padding-right:8px}.acc-matrice-role{background:var(--surface-sunken);border-radius:1px;width:18px;height:4px;margin:0 auto 8px;display:block}.acc-matrice-role.gerant{background:linear-gradient(90deg,var(--orange) 0 5px,var(--noir) 5px)}.acc-matrice-role.direction{background:var(--noir)}.acc-matrice-role.chef{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.acc-matrice-role.tel{background:var(--info)}.acc-matrice-role.bo{background:#b9b19a}.acc-matrice-role.commercial{background:var(--line-3)}.acc-comptes-scroll,.acc-conn-scroll,.acc-droits .tbl-scroll{position:relative}.acc-matrice thead th{white-space:normal;text-align:center}.acc-matrice thead th:first-child{text-align:left}.acc-matrice tbody th{border-bottom:1px solid var(--line);background:var(--surface);font:500 13px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);padding:10px 14px 10px 24px}.acc-matrice td{text-align:center;height:44px}.acc-oui{background:var(--noir);color:#fff;place-items:center;width:24px;height:24px;display:inline-grid}.acc-oui,.acc-partiel{border-radius:var(--r-xs)}.acc-partiel{background:var(--surface-sunken);max-width:14ch;font:600 12px/1.25 var(--font-sans);color:var(--ink-2);padding:4px 7px;display:inline-block}.acc-non{color:var(--text-muted)}.acc-droits-note{padding:16px 24px 22px}.acc-securite-liste{gap:2px;margin:0;padding:12px 24px 20px;list-style:none;display:grid}.acc-securite-liste li{min-height:40px;font:500 13px/1.4 var(--font-sans);color:var(--ink-2);align-items:center;gap:12px;display:flex}.acc-securite-liste li+li{border-top:1px solid var(--line)}.acc-securite-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:26px;height:26px;color:var(--ink);flex:none;place-items:center;display:grid}.acc-equipe{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 14px 12px;display:flex}.acc-equipe.err{border-color:var(--danger)}.acc-equipe legend{float:left;width:100%;font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin:0 0 2px;padding:0}.acc-equipe legend+*{clear:both}.acc-equipe-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.acc-equipe-rac{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:2px;display:inline-flex}.acc-equipe-rac button{border-radius:var(--r-xs);min-height:30px;font:600 12.5px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 10px}@media (hover:hover){.acc-equipe-rac button:hover{background:var(--surface-hover);color:var(--ink)}}.acc-equipe-rac button[aria-pressed=true]{background:var(--noir);color:#fff}.acc-equipe-rac button:focus-visible{box-shadow:var(--focus-ring);outline:none}.acc-equipe-compte{font:600 12.5px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.acc-equipe-groupes{flex-direction:column;gap:12px;display:flex}.acc-equipe-tete{min-height:24px;font:600 12.5px/1.2 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.acc-equipe-tout{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.acc-equipe-tout input{width:16px;height:16px;accent-color:var(--noir);margin:0}.acc-equipe-reps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.acc-equipe-rep{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;min-width:0;min-height:48px;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);align-items:center;gap:10px;padding:8px 34px 8px 8px;display:flex;position:relative}.acc-equipe-rep input{opacity:0;width:1px;height:1px;margin:0;position:absolute}@media (hover:hover){.acc-equipe-rep:hover{border-color:var(--line-3)}}.acc-equipe-rep.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.acc-equipe-rep:has(input:focus-visible){box-shadow:var(--focus-ring)}.acc-equipe-rep-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.acc-equipe-rep-txt b{font:600 13px/1.25 var(--font-sans);color:var(--ink)}.acc-equipe-rep-txt b,.acc-equipe-rep-txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-equipe-rep-txt small{color:var(--text-muted);font-size:12px;line-height:1.3}.acc-equipe-coche{border-radius:var(--r-xs);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-input);color:#0000;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);place-items:center;margin-top:-9px;display:grid;position:absolute;top:50%;right:10px}.acc-equipe-rep.on .acc-equipe-coche{background:var(--noir);box-shadow:none;color:#fff;animation:accPop .22s var(--ease-spring)}.acc-equipe-noms{overflow-wrap:anywhere;max-width:34ch}.acc-equipe-liste{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.acc-equipe-liste li{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.acc-equipe-liste li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.acc-equipe-liste b{font:600 13px/1.25 var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-equipe-liste small{color:var(--text-muted);font-size:12px}.acc-man-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.acc-man-etat{color:var(--on-noir-2);font-size:13px}.manchette.acc-manchette .man-stat small{overflow-wrap:anywhere;max-width:30ch}.acc-confiance{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 16px;padding:0;list-style:none;display:grid;overflow:hidden}.acc-confiance li{background:var(--surface);align-items:flex-start;gap:12px;min-width:0;padding:16px 18px;display:flex}.acc-confiance-ic{border-radius:var(--r-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:grid}.acc-confiance b{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);display:block}.acc-confiance small{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.acc-conn-scroll{margin-top:14px}.acc-fourn{font:500 13px/1.2 var(--font-sans);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.acc-fourn svg{flex:none}.acc-fourn svg,.acc-fourn.off{color:var(--text-muted)}.acc-point{flex:none;width:8px;height:8px;position:relative}.acc-point,.acc-point:after{background:var(--success);border-radius:50%}.acc-point:after{content:"";animation:accPouls 2.4s var(--ease-out) infinite;position:absolute;inset:0}.acc-point.off{box-shadow:inset 0 0 0 1.5px var(--text-muted);background:0 0}.acc-point.off:after{display:none}.acc-conn th.num,.acc-td-rdv{text-align:right}.acc-rdv{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.acc-rdv b{min-width:2ch;font:650 15px/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;text-align:right;color:var(--ink)}.acc-rdv-barre{width:72px;display:block}.acc-synchro{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.acc-synchro.ok{color:var(--success-ink);font-weight:600}.acc-conn .acc-td-actions .btn+.btn{margin-left:12px}.btn.link.acc-deco{color:var(--text-muted);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}@media (hover:hover){.btn.link.acc-deco:hover{color:var(--danger-ink);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}}.acc-conn tr.acc-halo td{animation:accHalo 1.5s var(--ease-out)}.acc-conn tr.acc-halo td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.acc-details{margin-top:16px}.acc-details>summary{cursor:pointer;min-height:52px;font:600 14px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:10px;padding:0 24px;list-style:none;display:flex}.acc-details>summary::-webkit-details-marker{display:none}.acc-details>summary>svg:first-child{color:var(--text-muted);flex:none}.acc-details-chevron{margin-left:auto}.acc-details-b{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;padding:18px 24px 22px;display:grid}.acc-details-b h4{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:8px;margin:0 0 6px;display:flex}.acc-details-b p{color:var(--ink-2);font-size:13px;line-height:1.6}.acc-details-b .acc-demo{grid-column:1/-1}.acc-demo{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.acc-demo svg{flex:none}.acc-connexion{flex-direction:column;gap:14px;display:flex}.acc-fournisseurs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.acc-fournisseur{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-height:64px;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.acc-fournisseur input{opacity:0;width:1px;height:1px;margin:0;position:absolute}@media (hover:hover){.acc-fournisseur:hover{border-color:var(--line-3)}}.acc-fournisseur.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.acc-fournisseur:has(input:focus-visible){box-shadow:var(--focus-ring)}.acc-fournisseur-ic{border-radius:var(--r-sm);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);flex:none;place-items:center;display:grid}.acc-fournisseur.on .acc-fournisseur-ic{background:var(--noir);color:#fff}.acc-fournisseur b{font:600 14px/1.25 var(--font-sans);color:var(--ink);display:block}.acc-fournisseur small{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.acc-prod{color:var(--ink-2);font-size:13px;line-height:1.55}.acc-etapes{margin:4px 0 0;padding:0;list-style:none}.acc-etapes li{color:var(--text-muted);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:0 0 18px;display:grid;position:relative}.acc-etapes li:last-child{padding-bottom:4px}.acc-etapes li:not(:last-child):before{content:"";background:var(--line-2);width:1px;transition:background-color var(--dur-base) var(--ease-std);position:absolute;top:36px;bottom:4px;left:15.5px}.acc-etapes li.fait:not(:last-child):before{background:var(--ink)}.acc-etapes li.encours,.acc-etapes li.fait{color:var(--ink)}.acc-etape-ic{background:var(--surface-sunken);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);font:650 13px/1 var(--font-display);color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.acc-etapes li.encours .acc-etape-ic{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.acc-etapes li.fait .acc-etape-ic{background:var(--noir);box-shadow:none;color:#fff;animation:accPop .26s var(--ease-spring)}.acc-etapes b{font:600 14px/1.3 var(--font-sans);color:inherit;padding-top:6px;display:block}.acc-etapes small{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.acc-succes{border-radius:var(--r-md);background:var(--success-bg);animation:accMonte var(--dur-slow) var(--ease-out);align-items:center;gap:14px;padding:14px 16px;display:flex}.acc-succes b{font:650 16px/1.25 var(--font-display);color:var(--ink);display:block}.acc-succes small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.acc-coche{flex:none;width:48px;height:48px}.acc-coche circle{transform-origin:50%;animation:accPop .36s var(--ease-spring)}.acc-coche path{stroke-dasharray:1;stroke-dashoffset:1px;animation:accTrace .52s var(--ease-out) .14s forwards}@keyframes accTrace{to{stroke-dashoffset:0}}@keyframes accApparait{0%{opacity:0}}@keyframes accPop{0%{transform:scale(.6)}}@keyframes accTourne{to{transform:rotate(1turn)}}@keyframes accPouls{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes accHalo{0%,35%{background-color:var(--orange-100)}to{background-color:var(--surface)}}@keyframes accMenu{0%{opacity:0;transform:translateY(-4px)}}@keyframes accMonte{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.acc-conn tr.acc-halo td{background-color:var(--orange-50);animation:none}.acc-point:after{display:none}}@media (max-width:1200px){.acc-admin-grille{grid-template-columns:minmax(0,1fr)}.acc-confiance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.auth.split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth.split .auth-art{padding:calc(24px + var(--safe-t)) 32px 32px;gap:24px}.auth.split .auth-art-foot{display:none}.acc-auth-panneau{padding:32px 24px calc(40px + var(--safe-b));align-items:flex-start}.auth.split .auth-card{gap:16px;margin:0 auto}.auth.split .auth-card h1{font-size:28px}.acc-auth-credit{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:16px;font-size:12px;display:flex}.acc-profil{grid-template-columns:auto minmax(0,1fr);padding:18px 16px}.acc-profil-infos{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px;display:grid}.acc-compte-grille{grid-template-columns:minmax(0,1fr)}.acc-carte{padding:16px}.acc-resume{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-resume>div{padding:14px 16px}.acc-resume b{min-height:26px;font-size:26px}.acc-resume b.acc-resume-txt{font-size:16px;line-height:26px}.acc-comptes.tbl.stack tr{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.acc-comptes.tbl.stack td.cell-main{padding-right:52px}.acc-comptes.tbl.stack td.acc-td-actions{width:auto;position:absolute;top:12px;right:12px}.acc-comptes.tbl.stack td[data-label=Profil],.acc-comptes.tbl.stack td[data-label=État]{order:1}.acc-comptes.tbl.stack td.acc-td-email{order:2;grid-column:1/-1}.acc-comptes.tbl.stack td[data-label=Connexion]{order:3}.acc-email{min-width:0}.acc-comptes.tbl.stack .chip{white-space:normal;max-width:100%;height:auto;min-height:22px;padding-top:4px;padding-bottom:4px;line-height:1.25}.acc-comptes.tbl.stack .row-off td{opacity:.55}.acc-comptes.tbl.stack .row-off td.acc-td-actions{opacity:1}.acc-menu-item{min-height:48px;font-size:15px}.acc-droits-note,.acc-journal-b,.acc-securite-liste{padding-left:16px;padding-right:16px}.acc-droits .tbl-scroll>.tbl.acc-matrice{min-width:880px}.acc-matrice thead th:first-child{width:190px}.acc-sum{padding:16px}.acc-matrice tbody th{padding-left:16px}.acc-conn.tbl.stack tr{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-conn.tbl.stack td.acc-td-rdv{text-align:left}.acc-conn.tbl.stack td.acc-td-actions{white-space:normal;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;display:flex}.acc-conn.tbl.stack td.acc-td-actions .btn{margin:0}.acc-conn.tbl.stack td.acc-td-actions .btn.dark{flex:1}.acc-conn.tbl.stack tr.acc-halo{animation:accHalo 1.5s var(--ease-out)}.acc-conn.tbl.stack tr.acc-halo td,.acc-conn.tbl.stack tr.acc-halo td:first-child{box-shadow:none;animation:none}.acc-rdv{justify-content:flex-start}.acc-rdv-barre{width:56px}.acc-details>summary{padding:0 16px}.acc-details-b{grid-template-columns:minmax(0,1fr);padding:16px}}@media (min-width:641px) and (max-width:900px){.acc-auth-panneau{justify-content:center}.acc-comptes.tbl.stack tr,.acc-conn.tbl.stack tr{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-comptes.tbl.stack td[data-label=Connexion]{order:1}}@media screen and (max-width:640px){.auth.split .auth-art{padding:calc(20px + var(--safe-t)) 20px 26px;gap:18px}.acc-art-tete .logo-orange{width:40px;height:40px}.auth.split .auth-art h2{margin:12px 0 0;font-size:40px}.acc-art-pouls,.acc-art-preuves,.acc-art-texte{display:none}.acc-auth-panneau{padding:26px 20px calc(36px + var(--safe-b))}.acc-confiance{grid-template-columns:minmax(0,1fr)}.acc-confiance li{padding:14px 16px}.acc-fournisseurs{grid-template-columns:minmax(0,1fr)}.acc-mdp-prov{flex-direction:column}.acc-timeline li{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.acc-tl-quand{grid-column:2;padding-top:0}}@media screen and (max-width:900px) and (prefers-reduced-motion:reduce){.acc-conn.tbl.stack tr.acc-halo{background-color:var(--orange-50);animation:none}}@media screen and (max-width:520px){.acc-equipe-reps{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:340px){.acc-profil-infos{grid-template-columns:minmax(0,1fr)}}@media print{.acc-menu,.acc-menu-btn{display:none!important}}.acc-seg-rep{width:100%}.acc-seg-rep .seg-btn{flex:1;justify-content:center;gap:6px}.acc-nouveau-rep{border:1px solid var(--line-2);border-radius:var(--r-lg);gap:14px;padding:14px;display:grid}.acc-couleurs{flex-wrap:wrap;gap:12px;display:flex}.acc-couleur{color:#fff;cursor:pointer;width:32px;height:32px;transition:transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.acc-couleur:after{content:"";border-radius:50%;position:absolute;inset:-8px}@media (hover:hover){.acc-couleur:hover{transform:scale(1.08)}}.acc-couleur.on{border-color:#000;box-shadow:inset 0 0 0 2px #fff}.acc-couleur:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.acc-couleur{transition:none}.acc-couleur:hover{transform:none}}.acc-national{vertical-align:middle;margin-right:6px}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme] .acc-theme-opt.is-on span{background:var(--ink);color:var(--noir)}:root[data-theme=systeme] .acc-interrupteur input:checked+.acc-piste{background:var(--ink)}:root[data-theme=systeme] .acc-interrupteur input:checked+.acc-piste:after{background:var(--noir)}}}.card.pa-grille{flex-direction:column;gap:28px;margin-bottom:24px;padding:24px;display:flex}.pa-gh{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:20px;display:flex}.pa-gh-t{flex:420px;min-width:0}.card.pa-grille .pa-gh-t h3{font:650 26px/1.12 var(--font-display);letter-spacing:-.026em;color:var(--ink);margin:8px 0 0}.card.pa-grille .pa-gh-t .card-sub{max-width:76ch;margin:8px 0 0;font-size:13px;line-height:1.55}.pa-gh-actions{flex-wrap:wrap;gap:8px;display:flex}.kpi-grid.gr-kpis{margin-bottom:0}.gr-kpi .kpi-value{font-size:min(var(--fs-kpi),30px)}.gr-kpi .pa-compl{align-items:center;gap:12px;display:inline-flex}.gr-kpi .quota-ring-label{display:none}.gr-kpi .quota-ring svg circle{stroke-width:12px}.pa-howto{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin-top:-12px}.pa-howto>summary{border-radius:var(--r-md);cursor:pointer;min-height:44px;font:600 13px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:8px;padding:0 14px;list-style:none;display:flex}.pa-howto>summary::-webkit-details-marker{display:none}.pa-howto>summary>svg:first-child{color:var(--text-muted)}.pa-howto>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pa-howto>summary .pa-chev{margin-left:auto}.pa-howto[open]>summary .pa-chev{transform:rotate(180deg)}.pa-howto ol{color:var(--ink-2);gap:6px;margin:0;padding:0 16px 16px 38px;font-size:13px;line-height:1.55;display:grid}.pa-sec-h{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.pa-sec-h p{color:var(--text-muted);max-width:72ch;margin:0;font-size:13px;line-height:1.5}.pa-sec-h h4{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.pa-h4{font:600 15px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:8px;margin:4px 0 0;display:flex}.pa-note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.pa-compte{border-radius:var(--r-xs);background:var(--noir);min-width:22px;height:22px;color:var(--on-noir);font:650 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.pa-chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-std);flex:none}details[open]>summary>.pa-chev{transform:rotate(90deg)}.pa-sign{border:1px solid var(--ink);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 4px 0 0 var(--noir);gap:18px;padding:22px 24px;display:grid}.pa-sign-h{align-items:flex-start;gap:14px;display:flex}.pa-sign-ic{border-radius:var(--r-xs);background:var(--noir);width:40px;height:40px;color:var(--orange);flex:none;place-items:center;display:grid}.pa-sign-h h4{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:6px 0 4px}.pa-sign-h p{color:var(--ink-2);margin:0;font-size:13px}.pa-sign-faits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pa-sign-faits>div{min-width:0;padding:12px 16px 12px 0}.pa-sign-faits>div+div{border-left:1px solid var(--line);padding-left:16px}.pa-recap dt,.pa-sign-faits dt{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.pa-recap dd,.pa-sign-faits dd{color:var(--ink);margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45}.pa-recap dd .btn.link,.pa-sign-faits dd .btn.link{min-height:0;padding:0;font-size:14px}.pa-sign-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-prog{flex-wrap:wrap;margin-top:-8px}.pa-prog>span{flex:280px;min-width:0}.pa-prog b{color:var(--on-noir);font-weight:650}.pa-impact{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:14px;min-width:0;padding:18px 20px;display:grid}.pa-impact-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pa-impact-h small{color:var(--text-muted);font-size:12px}.pa-impact-chiffres{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pa-impact-chiffres>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pa-impact-chiffres b{font:650 24px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-impact-chiffres .pa-impact-main b{letter-spacing:-.04em;font-size:40px}.pa-impact-chiffres span{color:var(--text-muted);font-size:12.5px;line-height:1.4}.pa-impact-retro{border-radius:var(--r-sm);background:var(--noir);color:var(--on-noir-2);align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.pa-impact-retro b{color:var(--on-noir);font-weight:650}.pa-impact-retro svg{color:var(--orange);flex:none;margin-top:2px}.pa-imp-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pa-imp-row{grid-template-columns:112px minmax(0,1fr) 92px;align-items:center;gap:12px;min-height:22px;font-size:12.5px;display:grid}.pa-imp-nom{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.pa-imp-track{background:linear-gradient(var(--line-3),var(--line-3)) 50% /1px 100% no-repeat;height:12px;position:relative}.pa-imp-bar{animation:paBarre var(--dur-chart) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms);position:absolute;top:1px;bottom:1px}.pa-imp-bar.pos{background:var(--ink);transform-origin:0;left:50%}.pa-imp-bar.neg{background:var(--text-faint);transform-origin:100%;right:50%}.pa-imp-val{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}@keyframes paBarre{0%{transform:scaleX(0)}}.pa-duo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pa-testeur{min-width:0}.pa-testeur-champ{border:1px solid var(--line-input);border-radius:var(--r-md);background:var(--surface);height:52px;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.pa-testeur-champ:focus-within{border-color:var(--ink);box-shadow:var(--focus-glow)}.pa-testeur-champ>svg{color:var(--text-muted);flex:none}.pa-testeur-champ input{min-width:0;height:100%;font:500 16px/1.2 var(--font-mono);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.pa-testeur-champ input::placeholder{color:var(--text-muted)}.pa-exemples{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.pa-exemple{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-height:30px;font:500 12px/1 var(--font-mono);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);padding:0 8px}@media (hover:hover){.pa-exemple:hover{border-color:var(--ink);color:var(--ink)}}.pa-exemple:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pa-lecture{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:16px;display:grid}.pa-puces{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pa-puce{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);max-width:100%;animation:paPuce .24s var(--ease-out) backwards;flex-direction:column;gap:3px;padding:8px 10px;display:inline-flex}.pa-puce small{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.pa-puce b{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.pa-puce em{color:var(--text-muted);font-size:12px;font-style:normal}.pa-puce.manque{border-style:dashed}.pa-puce.manque b{color:var(--text-muted)}.pa-puce.attente{border-style:dashed;animation:none}.pa-puce.attente b{color:var(--text-muted);font-weight:500}@keyframes paPuce{0%{opacity:0;transform:translateY(4px)}}.pa-res{border-radius:var(--r-md);background:var(--noir);min-width:0;color:var(--on-noir);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pa-res-l{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);align-items:center;gap:8px;display:flex}.pa-res-l:before{content:"";background:var(--orange);flex:none;width:8px;height:8px}.pa-res-val{font:700 44px/1 var(--font-display);letter-spacing:-.04em;color:var(--on-noir);font-variant-numeric:tabular-nums}.pa-res-detail{color:var(--on-noir-2);font-size:12.5px;line-height:1.45}.pa-res-dl{border-top:1px solid var(--noir-line);gap:6px;margin:auto 0 0;padding-top:10px;display:grid}.pa-res-dl>div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.pa-res-dl dt{color:var(--on-noir-3);flex:none}.pa-res-attente{max-width:30ch;color:var(--on-noir-2);padding:6px 0 4px;font-size:13px;line-height:1.5}.pa-res-dl dd{text-align:right;color:var(--on-noir);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pa-regles{flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pa-regles li{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:inline-flex}.pa-regles li svg{flex:none}.pa-regles li.on{color:var(--ink);font-weight:600}.pa-regles li.on svg{color:var(--success-ink)}.pa-regles li.hyp{font-weight:500}.pa-regles li.hyp,.pa-regles li.hyp svg{color:var(--ink-2)}.pa-mes{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0;padding:18px 20px}.pa-mes-sub{color:var(--text-muted);margin:8px 0 0;font-size:12.5px}.pa-mes-list{border-top:1px solid var(--line);max-height:340px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.pa-mes-list li{border-bottom:1px solid var(--line)}.pa-mes-item{text-align:left;width:100%;min-height:40px;font:500 13px/1.35 var(--font-sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;display:flex}button.pa-mes-item{cursor:pointer}@media (hover:hover){button.pa-mes-item:hover .pa-mes-lib{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}button.pa-mes-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pa-mes-box{border:1.5px solid var(--line-input);background:var(--surface);border-radius:3px;flex:none;width:14px;height:14px}.pa-mes-lib{flex:1;min-width:0}.pa-mes-item small{font-size:12px}.pa-mes-item small,.pa-mes-item>svg{color:var(--text-muted);flex:none}.pa-mes-ca{color:var(--ink-2);margin-top:14px;font-size:13px}.pa-mes-ca p{margin:0;line-height:1.5}.pa-mes-ca b{color:var(--ink)}.pa-mes-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pa-mes-chip{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-height:30px;font:600 12.5px/1 var(--font-sans);color:var(--ink);align-items:center;gap:6px;padding:0 5px 0 10px;display:inline-flex}button.pa-mes-chip{cursor:pointer}@media (hover:hover){button.pa-mes-chip:hover{border-color:var(--ink)}}button.pa-mes-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pa-mes-chip span{background:var(--surface-sunken);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:inline-grid}.pa-mes .pa-note{margin-top:12px}.pa-cur{border-top:1px solid var(--line-strong);gap:16px;min-width:0;padding-top:24px;display:grid}.pa-version{justify-content:space-between;align-items:center;gap:20px;display:flex}.pa-version-txt{min-width:0}.pa-version-txt h4{font:650 22px/1.2 var(--font-display);letter-spacing:-.022em;color:var(--ink);overflow-wrap:anywhere;margin:6px 0}.pa-version-txt p{max-width:64ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.pa-sceau{width:132px;height:132px;color:var(--success-ink);opacity:.92;flex:none;display:block;overflow:visible;transform:rotate(-4deg)}.pa-sceau.refusee{color:var(--danger-ink)}.pa-sceau.officiel{color:var(--ink)}.pa-sceau.anime{transform-origin:50%;animation:paSceau .45s var(--ease-spring) both}@keyframes paSceau{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}60%{opacity:.92;filter:drop-shadow(0 8px 10px #00000047)}to{opacity:.92;filter:none;transform:scale(1)rotate(-4deg)}}.pa-cur-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa-seg{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);min-width:min(100%,540px);padding:3px;display:inline-grid;position:relative}.pa-seg-ind{width:calc((100% - 6px) / var(--n,3));background:var(--noir);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--dur-base) var(--ease-out);border-radius:3px;position:absolute;top:3px;bottom:3px;left:3px}.pa-seg-btn{z-index:1;min-height:36px;font:600 13px/1.2 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-std);background:0 0;border:0;border-radius:3px;padding:0 14px;position:relative}.pa-seg-btn.on{color:var(--on-noir)}@media (hover:hover){.pa-seg-btn:not(.on):hover{color:var(--ink)}}.pa-seg-btn:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.pa-court{display:none}.pa-meta{gap:4px;display:grid}.pa-meta p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.pa-meta p+p{color:var(--text-muted);font-size:12.5px}.pa-offres{gap:8px;display:grid}.pa-offre{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);min-width:0}.pa-offre[open]{border-color:var(--line-3)}.pa-offre>summary{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:8px 16px;list-style:none;display:flex}.pa-offre>summary::-webkit-details-marker{display:none}@media (hover:hover){.pa-offre>summary:hover{background:var(--surface-hover)}}.pa-offre>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pa-offre-code{border-radius:var(--r-xs);background:var(--noir);min-width:52px;height:26px;color:var(--on-noir);font:700 12.5px/1 var(--font-sans);letter-spacing:.02em;place-items:center;padding:0 8px;display:inline-grid}.pa-offre-nom{min-width:0;font:600 14px/1.3 var(--font-sans);color:var(--ink)}.pa-offre-manque{border-radius:var(--r-xs);background:var(--surface-sunken);font:600 12px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;padding:5px 7px}.pa-offre-range{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.pa-offre-range b{font:600 14px/1.2 var(--font-sans);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.pa-mini{background:var(--surface-sunken);flex:none;width:88px;height:6px;position:relative}.pa-mini>span{background:var(--ink);position:absolute;top:0;bottom:0}.pa-mini.vide{background:repeating-linear-gradient(135deg,#0000 0 4px,#0a0a0a29 4px 5px)}.pa-types{flex-wrap:wrap;gap:20px 28px;padding:4px 16px 18px;display:flex}.pa-type{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:8px;display:block}.pa-simple{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:4px;min-width:180px;padding:12px 14px;display:flex}.pa-simple .pa-type{margin-bottom:2px}.pa-simple b{font:650 22px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pa-simple small{color:var(--text-muted);font-size:12px}.pa-simple.na,.pa-simple.vide{background:repeating-linear-gradient(135deg,#0000 0 6px,#0a0a0a0f 6px 7px)}.pa-simple.na b,.pa-simple.vide b{font:600 14px/1.3 var(--font-sans);letter-spacing:0;color:var(--text-muted)}.pa-simple.edit{cursor:text}.pa-mat{min-width:0;max-width:100%}.pa-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tbl.pa-heat{border:1px solid var(--line);border-radius:var(--r-sm);width:auto}.tbl.pa-heat td,.tbl.pa-heat th{padding:8px 14px}.tbl.pa-heat td:first-child,.tbl.pa-heat th:first-child{padding-left:12px}.tbl.pa-heat td:last-child,.tbl.pa-heat th:last-child{padding-right:14px}.tbl.pa-heat thead th{transition:color var(--dur-fast) var(--ease-std);padding-top:10px;padding-bottom:8px}.tbl.pa-heat thead th.hl{color:var(--ink)}.tbl.pa-heat tbody th{border-bottom:1px solid var(--line);background:var(--surface);text-align:left;font:500 13px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink);padding-top:6px;padding-bottom:6px}.tbl.pa-heat tbody tr:last-child th{border-bottom:0}.pa-forfait{border-radius:var(--r-pill);background:var(--surface-sunken);height:26px;font:600 12.5px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);align-items:center;padding:0 10px;display:inline-flex}.tbl.pa-heat tbody th.hl .pa-forfait{background:var(--noir);color:var(--on-noir)}.tbl.pa-heat td{font-variant-numeric:tabular-nums;min-width:96px;height:44px;transition:box-shadow var(--dur-fast) var(--ease-std);font-size:13.5px}.tbl.pa-heat td.fort{font-weight:700}.tbl.pa-heat td.vide{color:var(--text-muted);background:repeating-linear-gradient(135deg,#0000 0 6px,#0a0a0a12 6px 7px);font-size:12.5px}.tbl.pa-heat td.croix{box-shadow:inset 0 0 0 999px #0a0a0a0b}.tbl.pa-heat td.cible{box-shadow:inset 0 0 0 2px var(--ink)}.pa-prods{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.pa-prod{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pa-prod-h{align-items:flex-start;gap:10px;display:flex}.pa-prod-h b{font:600 13.5px/1.35 var(--font-sans);color:var(--ink)}.pa-prod-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:30px;height:30px;color:var(--ink);flex:none;place-items:center;display:grid}.pa-prod-v b{font:650 24px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;display:block}.pa-prod-v small{color:var(--text-muted);font-size:12px}.pa-prod.vide .pa-prod-v{border-radius:var(--r-xs);background:repeating-linear-gradient(135deg,#0000 0 6px,#0a0a0a0f 6px 7px);padding:6px 8px}.pa-prod.vide .pa-prod-v b{font:600 15px/1.3 var(--font-sans);letter-spacing:0;color:var(--text-muted)}.pa-prod-dl{border-top:1px solid var(--line);gap:5px;margin:auto 0 0;padding-top:10px;display:grid}.pa-prod-dl>div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.pa-prod-dl dt{color:var(--text-muted)}.pa-prod-dl dd{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pa-dev{border-top:1px solid var(--line);gap:14px;min-width:0;margin-top:8px;padding-top:20px;display:grid}.pa-dev-h{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:14px 24px;display:flex}.pa-dev-t{flex:420px;align-content:start;gap:6px;min-width:0;display:grid}.pa-dev-t .pa-note{max-width:72ch}.pa-dev-loc{border-radius:var(--r-md);background:var(--noir);flex:0 340px;align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.pa-dev-loc-l{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3)}.pa-dev-loc b{font:650 26px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--on-noir);font-variant-numeric:tabular-nums}.pa-dev-loc b small{font:500 13px/1 var(--font-sans);letter-spacing:0;color:var(--on-noir-2)}.pa-dev-loc-s{color:var(--on-noir-2);font-size:12.5px;line-height:1.45}.pa-mach,.pa-mach-tete{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));column-gap:20px;display:grid}.pa-mach-tete{border-bottom:1px solid var(--line-2);border:1px solid var(--line-2);border-bottom-color:var(--line-strong);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);padding:10px 16px}.pa-mach-tete+.pa-mach-liste{margin-top:-14px}.pa-mach-liste{border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface);border:1px solid var(--line-2);border-top:0;margin:0;padding:0;list-style:none}.pa-mach{align-items:start;padding:16px}.pa-mach:not(:last-child){border-bottom:1px solid var(--line)}.pa-mach-id{gap:12px;min-width:0;display:flex}.pa-mach-txt{min-width:0}.pa-mach-txt>b{font:600 14px/1.35 var(--font-sans);color:var(--ink);display:block}.pa-mach-txt>p{max-width:62ch;color:var(--ink-2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.pa-mach-txt>p.vide{color:var(--text-muted)}.pa-mach-reperes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pa-mach-reperes .chip{white-space:normal;font-variant-numeric:tabular-nums;max-width:100%;height:auto;min-height:22px;padding-block:4px;line-height:1.3}.pa-mach-dl{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:subgrid;margin:0;display:grid}.pa-mach-dl>div{min-width:0}.pa-mach-dl dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-mach-dl dd{flex-direction:column;gap:3px;margin:0;display:flex}.pa-mach-dl dd b{font:650 17px/1.15 var(--font-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.pa-mach-loyer dd b{letter-spacing:-.025em;font-size:22px}.pa-mach-dl dd small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.pa-mach-vide{border-radius:var(--r-xs);height:24px;color:var(--text-muted);background:repeating-linear-gradient(135deg,#0000 0 6px,#0a0a0a12 6px 7px);align-self:flex-start;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.pa-lect{border-top:1px solid var(--line-strong);padding-top:24px}.pa-lect-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px;display:grid}.pa-lect h5{font:600 13px/1.3 var(--font-sans);color:var(--ink);margin:0 0 10px}.pa-sens{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pa-sens li{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:12px;display:grid}.badge.pa-badge-neutre{background:var(--surface-sunken);color:var(--ink)}.pa-coul-liste{flex-wrap:wrap;gap:6px;display:flex}.pa-coul{border:1px solid var(--line-2);border-radius:var(--r-pill);height:26px;color:var(--ink);align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12.5px;display:inline-flex}.pa-coul i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000002e}.pa-coul.vide{color:var(--text-muted);border-style:dashed}.pa-lect .pa-note{margin-top:10px}.pa-mots{gap:8px;margin:0;display:grid}.pa-mots>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.pa-mots dt{font:600 12.5px/1.4 var(--font-sans);color:var(--ink)}.pa-mots dd{flex-wrap:wrap;gap:4px;margin:0;display:flex}.pa-tag{border-radius:var(--r-xs);background:var(--surface-sunken);height:22px;font:500 12px/1 var(--font-mono);color:var(--ink-2);align-items:center;padding:0 7px;display:inline-flex}.pa-tag.vide{font-family:var(--font-sans);color:var(--text-muted);background:0 0}.pa-repli{margin-top:12px}.pa-repli>summary{cursor:pointer;min-height:36px;font:600 13px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:6px;list-style:none;display:inline-flex}.pa-repli>summary::-webkit-details-marker{display:none}.pa-repli>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pa-repli .pa-mots{margin-top:8px}.pa-repli .pa-mots>div{grid-template-columns:210px minmax(0,1fr)}.pa-frise-s{border-top:1px solid var(--line-strong);padding-top:24px}.pa-frise{margin:0;padding:0;list-style:none}.pa-fr,.pa-frise{position:relative}.pa-fr{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid}.pa-fr:before{content:"";background:var(--line-3);width:1px;position:absolute;top:18px;bottom:0;left:10px}.pa-fr:last-child{padding-bottom:0}.pa-fr:last-child:before{display:none}.pa-fr-dot{z-index:1;border:2px solid var(--line-3);background:var(--surface);width:12px;height:12px;margin:4px 0 0 5px;position:relative}.pa-fr.vigueur .pa-fr-dot{border-color:var(--noir);background:var(--orange)}.pa-fr.attente .pa-fr-dot{border-style:dashed;border-color:var(--ink)}.pa-fr.programmee .pa-fr-dot{border-color:var(--ink)}.pa-fr.refusee .pa-fr-dot{border-color:var(--danger)}.pa-fr-body{min-width:0}.pa-fr-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pa-fr-top b{font:600 14px/1.3 var(--font-sans);color:var(--ink)}.pa-statut{border-radius:var(--r-xs);background:var(--surface-sunken);height:22px;font:600 12px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pa-statut svg{flex:none}.pa-statut.vigueur{background:var(--noir);color:var(--on-noir)}.pa-statut.vigueur svg{color:var(--orange)}.pa-statut.attente{box-shadow:inset 0 0 0 1px var(--ink)}.pa-statut.attente,.pa-statut.programmee{background:var(--surface);color:var(--ink)}.pa-statut.programmee{box-shadow:inset 0 0 0 1px var(--line-3)}.pa-statut.refusee{background:var(--danger-bg);color:var(--danger-ink)}.pa-fr-meta{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0}.pa-fr-meta,.pa-fr-motif{font-size:12.5px;line-height:1.5}.pa-fr-motif{border-left:2px solid var(--danger);background:var(--danger-bg);color:var(--danger-ink);margin:6px 0 0;padding:6px 10px}.pa-fr-actions{flex-wrap:wrap;gap:0 18px;margin-top:2px;display:flex}.pa-fr-actions .btn.link{font-size:12.5px}.pa-fr-plus{margin-top:14px}.pa-depot{z-index:5;border:2px dashed var(--orange-ink);border-radius:var(--r-lg);pointer-events:none;animation:fadeIn var(--dur-fast) var(--ease-out);background:#fffffff2;position:absolute;inset:6px}.pa-depot-in{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:8px;padding:80px 24px;display:flex;position:sticky;top:30vh}.pa-depot-in svg{color:var(--orange-ink)}.pa-depot-in b{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em}.pa-depot-in span{color:var(--text-muted);font-size:13px}.pa-cmp{gap:16px;min-width:0;display:grid}.pa-filtres{flex-wrap:wrap;gap:6px;display:flex}.pa-filtre{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-height:32px;font:600 12.5px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);align-items:center;gap:6px;padding:0 5px 0 10px;display:inline-flex}@media (hover:hover){.pa-filtre:not(.on):hover{border-color:var(--ink);color:var(--ink)}}.pa-filtre:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pa-filtre span{background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.pa-filtre.on{border-color:var(--noir);background:var(--noir);color:var(--on-noir)}.pa-filtre.on span{background:var(--noir-4);color:var(--on-noir)}.pa-cmp-g h5{border-bottom:1px solid var(--line-strong);font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--ink);margin:0;padding-bottom:6px}.pa-cmp-g ul{margin:0;padding:0;list-style:none}.pa-cmp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:9px 0;font-size:13px;display:grid}.pa-cmp-row.regle{grid-template-columns:minmax(0,1fr) auto}.pa-cmp-lib{min-width:0;color:var(--ink);overflow-wrap:anywhere}.pa-cmp-lib small{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.pa-cmp-val{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pa-cmp-val svg{color:var(--text-muted)}.pa-cmp-val b{color:var(--ink);font-weight:650}.pa-cmp-row.retrait .pa-cmp-av{text-decoration:line-through}.pa-ecart{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:72px;height:24px;font:600 12px/1 var(--font-sans);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.pa-ecart.hausse{background:var(--noir);color:var(--on-noir)}.pa-ecart.baisse{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pa-ecart.nouveau{background:var(--success-bg);color:var(--success-ink)}.pa-ecart.retrait{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-3)}.pa-cmp-txt{grid-column:1/-1;min-width:0;margin-top:-2px}.pa-cmp-txt>summary{cursor:pointer;min-height:28px;font:600 12.5px/1.2 var(--font-sans);color:var(--ink);align-items:center;gap:4px;list-style:none;display:inline-flex}.pa-cmp-txt>summary::-webkit-details-marker{display:none}.pa-cmp-txt>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.pa-cmp-txt>summary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.pa-cmp-txt-c{border-left:2px solid var(--line-3);background:var(--surface-2);gap:8px;margin-top:6px;padding:10px 12px;display:grid}.pa-cmp-txt-c p{overflow-wrap:anywhere;gap:3px;margin:0;font-size:13px;line-height:1.5;display:grid}.pa-cmp-txt-l{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.pa-cmp-txt-c .avant del{color:var(--text-muted);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.pa-cmp-txt-c .apres>span:last-child{color:var(--ink)}.pa-cmp-txt-c .vide{color:var(--text-muted);font-style:italic}.pa-cmp-vide{border:1px dashed var(--line-2);border-radius:var(--r-sm);color:var(--text-muted);margin:0;padding:14px;font-size:13px}.pa-verif{gap:16px;min-width:0;display:grid}.pa-verif-resume{color:var(--ink);align-items:flex-start;gap:10px;margin:0;display:flex}.pa-verif-resume svg{color:var(--text-muted);flex:none;margin-top:3px}.pa-alerte{border-left:3px solid var(--warning);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-ink);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pa-alerte svg{flex:none;margin-top:2px}.pa-liste{border-radius:var(--r-sm);margin:0;padding:10px 12px 10px 30px;font-size:13px;line-height:1.6}.pa-liste.err{background:var(--danger-bg);color:var(--danger-ink)}.pa-liste.warn{background:var(--warning-bg);color:var(--warning-ink)}.pa-choix-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pa-choix{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-width:0;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@media (hover:hover){.pa-choix:not(.on):hover{border-color:var(--line-3)}}.pa-choix.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pa-choix-t{cursor:pointer;align-items:center;gap:10px;display:flex}.pa-choix-t b{font:600 15px/1.3 var(--font-sans);color:var(--ink)}.pa-choix p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.pa-choix-date{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.pa-choix-date input[type=date]{height:var(--control-h);border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);font:500 14px/1 var(--font-sans);color:var(--ink);padding:0 10px}.pa-choix-date input[type=date]:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.pa-aide{color:var(--text-muted);align-self:center;margin-right:auto;font-size:12.5px;line-height:1.4}.pa-aide.err{color:var(--danger-ink);font-weight:600}.pa-recap{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pa-recap>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 12px 10px 0}.pa-recap>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.chk.pa-verifie{border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--surface-2);padding:12px 14px;line-height:1.4}.chk.pa-verifie input{width:20px;height:20px}.editeur.pa-edit{gap:14px;max-height:none;padding-right:0;overflow:visible}.pa-edit .pa-offre>summary{min-height:44px}.tbl.pa-heat.edit td{min-width:0;height:auto;padding:6px 8px}.tbl.pa-heat.edit .mt-input{width:104px}.mt-input.pa-modif{border-color:var(--orange-ink);background:var(--orange-50);box-shadow:inset 0 0 0 1px var(--orange-ink)}.mt-input.pa-cible{animation:paCible 1.4s var(--ease-out) 2}@keyframes paCible{0%,to{outline:0 solid #ff790000}40%{outline:4px solid var(--orange-a32)}}.pa-compteur{font:600 13px/1 var(--font-sans);color:var(--text-muted);align-self:center;margin-right:auto}.pa-compteur.on{color:var(--ink)}.pa-compteur.on:before{content:"";background:var(--orange);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.mt-input.pa-modif:focus{border-color:var(--ink);box-shadow:var(--focus-glow),inset 0 0 0 1px var(--orange-ink)}.pa-retrait-msg{white-space:normal;color:var(--warning-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pa-pe-liste{gap:10px;display:grid}.pa-pe{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);min-width:0;transition:border-color var(--dur-fast) var(--ease-std);gap:12px;padding:14px 16px;display:grid}.pa-pe.machine{box-shadow:inset 3px 0 0 var(--noir)}.pa-pe.pa-retrait{border-color:var(--warning-line);background:var(--warning-bg)}.pa-pe-h{align-items:center;gap:10px;min-width:0;display:flex}.pa-pe-h .pa-prod-ic{width:32px;height:32px}.txt-input.pa-pe-nom{width:auto;min-width:0;height:var(--control-h);flex:auto;font-size:14px;font-weight:600}.pa-pe-code{border-radius:var(--r-xs);background:var(--surface-sunken);height:24px;font:600 12px/1 var(--font-mono);color:var(--ink-2);flex:none;place-items:center;padding:0 7px;display:inline-grid}.pa-pe-grid{grid-template-columns:minmax(0,1fr) repeat(3,132px);align-items:end;gap:10px 12px;display:grid}.pa-pe-f{flex-direction:column;gap:6px;min-width:0;display:flex}.pa-pe-f>span:first-child{font:600 var(--fs-micro)/1.25 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.pa-pe-f .mt-input,.pa-pe-f .txt-input{width:100%;min-width:0;height:var(--control-h)}.pa-ta.pa-modif,.txt-input.pa-modif{border-color:var(--orange-ink);background:var(--orange-50);box-shadow:inset 0 0 0 1px var(--orange-ink)}.pa-ta.pa-modif:focus,.txt-input.pa-modif:focus{border-color:var(--ink);box-shadow:var(--focus-glow),inset 0 0 0 1px var(--orange-ink)}.pa-pe-dev{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:12px;display:flex}.pa-switch{cursor:pointer;min-height:36px;font:600 13px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:10px;display:inline-flex;position:relative}.pa-switch input[type=checkbox]{opacity:0;cursor:pointer;width:36px;height:22px;margin:-11px 0 0;position:absolute;top:50%;left:0}.pa-switch-piste{border-radius:var(--r-pill);background:var(--line-input);width:36px;height:20px;transition:background-color var(--dur-fast) var(--ease-std);flex:none;position:relative}.pa-switch-piste:after{content:"";width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pa-switch input:checked+.pa-switch-piste{background:var(--noir)}.pa-switch input:checked+.pa-switch-piste:after{transform:translate(16px)}.pa-switch input:focus-visible+.pa-switch-piste{outline:2px solid var(--ink);outline-offset:2px}.pa-switch.modif .pa-switch-l:after{content:"";background:var(--orange);vertical-align:1px;width:7px;height:7px;margin-left:8px;display:inline-block}.pa-pe-fiche{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);text-align:left;min-width:0;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);flex:340px;align-items:center;gap:12px;padding:8px 12px;display:flex}@media (hover:hover){.pa-pe-fiche:hover{border-color:var(--ink)}}.pa-pe-fiche:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pa-pe-fiche.err{border-color:var(--danger);background:var(--danger-bg)}.pa-pe-resume{flex:1;gap:2px;min-width:0;display:grid}.pa-pe-resume>b{font:600 13px/1.3 var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pa-pe-fiche.err .pa-pe-resume>b{color:var(--danger-ink)}.pa-pe-resume>span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.pa-pe-resume>.pa-pe-extrait{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);overflow:hidden}.pa-pe-pastille{font:600 12px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pa-pe-pastille:before{content:"";background:var(--orange);width:7px;height:7px}.pa-pe-act{font:600 12.5px/1 var(--font-sans);color:var(--ink);flex:none;align-items:center;gap:4px;display:inline-flex}.pa-pe-fiche[aria-expanded=true] .pa-chev{transform:rotate(180deg)}.pa-pe-avert{color:var(--warning-ink);align-items:center;gap:6px;margin:-4px 0 0;font-size:12.5px;line-height:1.4;display:flex}.pa-pe-avert svg{flex:none}.pa-fiche{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);min-width:0;animation:paFiche var(--dur-base) var(--ease-out);gap:12px;padding:14px;display:grid}@keyframes paFiche{0%{opacity:0;transform:translateY(-4px)}}.pa-ta{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:80px;font:400 13.5px/1.5 var(--font-sans);color:var(--ink);resize:vertical;padding:8px 10px}@media (hover:hover){.pa-ta:hover{border-color:var(--ink-2)}}.pa-ta:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.pa-fiche-l{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.pa-suffixe{align-items:center;gap:8px;display:inline-flex}.pa-pe-f .pa-suffixe .mt-input{width:96px}.pa-suffixe small{color:var(--text-muted);font-size:12.5px}.chk.pa-abo-chk{min-height:36px;line-height:1.35}.pa-abo-chk small{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.pa-fiche>.field-error{margin-top:-6px}.pa-pe-f>.pa-pe-lab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pa-car{font:500 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.pa-car.proche{color:var(--warning-ink)}.pa-car.plein{color:var(--danger-ink);font-weight:600}.pa-pe-h>.pa-car{margin-left:0}.field-error.pa-pe-err,.pa-fiche>.pa-ta-aide{margin-top:-6px}.pa-abo{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) repeat(2,minmax(0,.8fr));align-items:end;gap:10px 12px;padding:12px;display:grid}.pa-abo.modif{border-color:var(--orange-ink)}.pa-abo .field-error,.pa-abo .large{grid-column:1/-1}.pa-abo .field-error{margin-top:0}.pa-apercu-devis{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.pa-apercu-devis svg{color:var(--text-muted);flex:none;margin-top:3px}.pa-apercu-devis b{color:var(--ink);font-weight:650}.pa-loc-edit{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.pa-loc-edit .pa-pe-f{align-self:start}.pa-loc-edit .pa-note{max-width:76ch}.pa-loc-edit .field-error{margin-top:0}.chk.pa-nouveau-machine{min-height:36px;font-size:13px}.palier-row.pa-palier{gap:8px 10px}.pa-palier-ex{color:var(--text-muted);font-size:12px}.nouveau-produit.pa-nouveau{border-radius:var(--r-md);border-color:var(--line-2)}.settings-grid.pa-settings{margin-bottom:24px}@media (min-width:1100px){.settings-grid.pa-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-set-trajets{grid-area:1/2/span 2}}.card.pa-set{flex-direction:column;padding:20px 24px 22px;display:flex}.pa-set-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:8px;display:grid}.pa-set-ic{border-radius:var(--r-xs);background:var(--noir);width:36px;height:36px;color:var(--on-noir);place-items:center;display:grid}.card.pa-set .pa-set-h h3{font:600 15px/1.3 var(--font-sans);color:var(--ink);margin:0 0 4px}.card.pa-set .pa-set-h .card-sub{margin:0}.pa-temoin{min-height:22px;font:600 12px/1 var(--font-sans);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pa-temoin.enregistre{color:var(--success-ink)}.set-row.pa-row{border-top:1px solid var(--line);flex-wrap:wrap;padding:10px 0}.set-row.pa-row label{font:550 13px/1.35 var(--font-sans);color:var(--ink)}.set-input.pa-num{flex-wrap:wrap;justify-content:flex-end}.set-input.pa-num input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.set-input.pa-num input[aria-invalid=true]{border-color:var(--danger)}.set-input.pa-num>span{min-width:112px}.pa-borne{text-align:right;color:var(--danger-ink);flex-basis:100%;font-size:12px;display:none}.pa-borne.on{display:block}input.pa-range[type=range]{width:100%;height:32px;accent-color:var(--noir);cursor:pointer;margin:6px 0 0}.pa-apercu{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);margin-top:8px;padding:12px 14px}.pa-cells{gap:4px;margin-bottom:8px;display:flex}.pa-cell{background:var(--surface-sunken);height:10px;transition:background-color var(--dur-base) var(--ease-std);border-radius:1px;flex:1}.pa-cell.on{background:var(--ink)}.pa-apercu p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.pa-apercu b{color:var(--ink)}.pa-jour{margin-top:14px}.pa-jour-track{background-color:var(--surface-sunken);background-image:linear-gradient(90deg,#00000014 1px,#0000 0);background-size:4.16667% 100%;border-radius:2px;height:14px;position:relative}.pa-jour-fen{background:var(--noir);transition:left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;top:0;bottom:0}.pa-jour-ticks{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:6px 0 10px;font-size:12px;display:flex}.pa-trajet-ex{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);margin-top:14px;padding:14px 16px}.pa-trajet-l{color:var(--ink-2);margin:6px 0 12px;font-size:13.5px;line-height:1.5}.pa-trajet-l b{color:var(--ink)}.pa-trajet-villes{align-items:center;gap:4px;display:inline-flex}.pa-trajet-villes svg{color:var(--text-muted);flex:none}.pa-trajet-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.pa-trajet-dl dt{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.pa-trajet-dl dd{font:600 15px/1.2 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0}.pa-trajet-dl .total dd{font-weight:750}.pa-set-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.pa-set-f .pa-note{flex:260px}.pa-reset{border:1px dashed var(--line-2);border-radius:var(--r-md);align-items:center;gap:14px;padding:14px 18px;display:flex}.pa-reset-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pa-reset-t{flex:1;min-width:0}.pa-reset-t b{color:var(--ink);font-size:13.5px}.pa-reset-t p{max-width:92ch;color:var(--text-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}@media (pointer:coarse){.pa-exemple,.pa-filtre,.pa-mes-chip,.pa-seg-btn{min-height:44px}.pa-howto>summary,.pa-mes-item,.pa-repli>summary{min-height:48px}.pa-fr-actions .btn.link,.pa-recap dd .btn.link,.pa-sign-faits dd .btn.link{min-height:44px}.pa-choix-date input[type=date],.pa-pe-f .mt-input,.pa-pe-f .txt-input,.txt-input.pa-pe-nom{height:44px}.chk.pa-abo-chk,.chk.pa-nouveau-machine,.pa-switch{min-height:44px}.pa-pe-fiche{min-height:48px}}@media screen and (max-width:900px){.card.pa-grille{gap:22px;padding:18px 16px}.pa-gh{align-items:stretch;padding-bottom:16px}.card.pa-grille .pa-gh-t h3{font-size:22px}.pa-gh-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pa-gh-actions .btn{width:100%}.pa-gh-actions .btn.primary{order:-1}.pa-howto{margin-top:-8px}.pa-duo,.pa-lecture{grid-template-columns:minmax(0,1fr)}.pa-testeur-champ{height:56px}.pa-res-val{font-size:40px}.pa-mes{padding:16px}.pa-mes-list{max-height:none}.pa-sign{gap:16px;padding:18px 16px}.pa-sign-faits{grid-template-columns:minmax(0,1fr)}.pa-sign-faits>div{padding:10px 0}.pa-sign-faits>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.pa-sign-actions{grid-template-columns:minmax(0,1fr);display:grid}.pa-prog .btn,.pa-sign-actions .btn{width:100%}.pa-impact{padding:14px}.pa-impact-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-impact-chiffres .pa-impact-main{grid-column:1/-1}.pa-impact-chiffres .pa-impact-main b{font-size:34px}.pa-impact-chiffres b{white-space:normal;font-size:21px}.pa-imp-row{grid-template-columns:84px minmax(0,1fr) 78px;gap:8px}.pa-version{flex-wrap:wrap}.pa-version .pa-sceau{margin-left:auto}.pa-seg{width:100%;min-width:0;display:grid}.pa-seg-btn{min-height:44px;padding:0 6px}.pa-long{display:none}.pa-court{display:inline}.pa-offre>summary{flex-wrap:wrap;row-gap:8px;min-height:56px;padding:10px 12px}.pa-offre-range{flex-basis:100%;justify-content:space-between;margin-left:26px}.pa-offre-range .pa-mini{flex:1;width:auto;max-width:160px}.pa-types{gap:16px;padding:4px 12px 14px}.pa-simple{flex:140px;min-width:0}.pa-mat{width:100%}.tbl.pa-heat td,.tbl.pa-heat th{padding-left:8px;padding-right:8px}.tbl.pa-heat td:first-child,.tbl.pa-heat th:first-child{padding-left:8px}.tbl.pa-heat td:last-child,.tbl.pa-heat th:last-child{padding-right:10px}.tbl.pa-heat td{min-width:0;font-size:13px}.tbl.pa-heat.edit .mt-input{width:92px}.pa-forfait{padding:0 8px}.pa-prods{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.pa-lect-grid{gap:20px}.pa-lect-grid,.pa-sens li{grid-template-columns:minmax(0,1fr)}.pa-sens li{gap:6px}.pa-mots>div,.pa-repli .pa-mots>div{grid-template-columns:minmax(0,1fr);gap:4px}.pa-cmp-row{grid-template-columns:minmax(0,1fr) auto}.pa-cmp-row .pa-cmp-val{grid-area:2/1}.pa-cmp-row .pa-ecart{grid-area:1/2/span 2}.pa-choix-grille{grid-template-columns:minmax(0,1fr)}.pa-choix-date input[type=date]{height:44px}.pa-recap{grid-template-columns:minmax(0,1fr)}.pa-recap>div:nth-child(2n){border-left:0;padding-left:0}.pa-aide,.pa-compteur{text-align:center;margin-right:0}.pa-retrait-msg .btn{flex:140px}.pa-dev{padding-top:16px}.pa-dev-loc{flex-basis:100%}.pa-mach-tete{display:none}.pa-mach-tete+.pa-mach-liste{margin-top:0}.pa-mach-liste{background:0 0;border:0;border-radius:0;gap:10px;display:grid}.pa-mach{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(0,1fr);row-gap:14px;padding:14px;display:grid}.pa-mach:not(:last-child){border-bottom:1px solid var(--line-2)}.pa-mach-dl{border-top:1px solid var(--line);grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding-top:12px}.pa-mach-dl dt{clip:auto;white-space:normal;width:auto;height:auto;font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:4px;position:static;overflow:visible}.pa-pe{padding:12px}.pa-pe-h .pa-prod-ic{display:none}.pa-pe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-pe-f.mots{grid-column:1/-1}.pa-pe-fiche{flex-basis:100%}.pa-fiche{padding:12px}.pa-fiche-l{gap:12px 20px}.pa-abo{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.card.pa-set{padding:18px 16px}.pa-set-h{grid-template-columns:auto minmax(0,1fr)}.pa-set-h .pa-temoin{grid-column:2}.set-input.pa-num>span{min-width:0}.set-row.pa-row{flex-direction:column;align-items:stretch;gap:8px}.set-row.pa-row .set-input{justify-content:flex-start}.set-row.pa-row .set-input select{width:120px}.pa-borne{text-align:left}.pa-set-h .pa-temoin.repos{min-height:0}input.pa-range[type=range]{height:44px}.pa-trajet-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-set-f .btn{width:100%}.pa-reset{flex-direction:column;align-items:stretch}.pa-reset .btn{width:100%}.pa-fr-actions{gap:0 14px}}@media screen and (max-width:600px){.pa-pe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dev-loc b{font-size:24px}}@media (prefers-reduced-motion:reduce){.mt-input.pa-cible,.pa-depot,.pa-fiche,.pa-imp-bar,.pa-puce,.pa-sceau.anime{animation:none}.pa-cell,.pa-chev,.pa-jour-fen,.pa-seg-ind,.pa-switch-piste,.pa-switch-piste:after{transition:none}}@media (forced-colors:active){.pa-switch-piste{background:canvas;border:1px solid canvastext}.pa-switch-piste:after{box-shadow:none;background:canvastext;top:1px;left:1px}.pa-switch input:checked+.pa-switch-piste{background:highlight}.pa-switch input:checked+.pa-switch-piste:after{background:highlighttext}}@media screen{:root[data-theme=nuit] .pa-mini.vide{background:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff2e 4px 5px)}:root[data-theme=nuit] .pa-prod.vide .pa-prod-v,:root[data-theme=nuit] .pa-simple.na,:root[data-theme=nuit] .pa-simple.vide{background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff12 6px 7px)}:root[data-theme=nuit] .pa-mach-vide,:root[data-theme=nuit] .tbl.pa-heat td.vide{background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff14 6px 7px)}:root[data-theme=nuit] .tbl.pa-heat td.croix{box-shadow:inset 0 0 0 999px #ffffff0d}:root[data-theme=nuit] .pa-jour-track{background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0)}:root[data-theme=nuit] .pa-depot{background:#1a1a19f2}:root[data-theme=nuit] .pa-switch input:checked+.pa-switch-piste{background:var(--ink)}:root[data-theme=nuit] .pa-switch input:checked+.pa-switch-piste:after{background:var(--noir)}:root[data-theme=nuit] .pa-seg-ind{background:var(--ink)}:root[data-theme=nuit] .pa-seg-btn.on{color:var(--noir)}:root[data-theme=nuit] .pa-filtre.on{border-color:var(--ink);background:var(--ink);color:var(--noir)}:root[data-theme=nuit] .pa-filtre.on span{background:var(--noir);color:var(--on-noir)}}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme] .pa-mini.vide{background:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff2e 4px 5px)}:root[data-theme=systeme] .pa-prod.vide .pa-prod-v,:root[data-theme=systeme] .pa-simple.na,:root[data-theme=systeme] .pa-simple.vide{background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff12 6px 7px)}:root[data-theme=systeme] .pa-mach-vide,:root[data-theme=systeme] .tbl.pa-heat td.vide{background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff14 6px 7px)}:root[data-theme=systeme] .tbl.pa-heat td.croix{box-shadow:inset 0 0 0 999px #ffffff0d}:root[data-theme=systeme] .pa-jour-track{background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0)}:root[data-theme=systeme] .pa-depot{background:#1a1a19f2}:root[data-theme=systeme] .pa-switch input:checked+.pa-switch-piste{background:var(--ink)}:root[data-theme=systeme] .pa-switch input:checked+.pa-switch-piste:after{background:var(--noir)}:root[data-theme=systeme] .pa-seg-ind{background:var(--ink)}:root[data-theme=systeme] .pa-seg-btn.on{color:var(--noir)}:root[data-theme=systeme] .pa-filtre.on{border-color:var(--ink);background:var(--ink);color:var(--noir)}:root[data-theme=systeme] .pa-filtre.on span{background:var(--noir);color:var(--on-noir)}}}.ntf{flex:none;display:flex;position:relative}.ntf-cloche{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.ntf-cloche:hover{background:var(--surface-hover)}}.ntf-cloche.ouvert{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-2)}.ntf-cloche:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.ntf-cloche:active .ntf-cloche-ic{transform:scale(.92)}.ntf-cloche-ic{transform-origin:50% 12%;transition:transform var(--dur-instant) var(--ease-std);display:inline-flex}.ntf-cloche-ic.secoue{animation:ntfSecoue .9s var(--ease-out)}.ntf-pastille{border-radius:var(--r-xs);background:var(--orange);min-width:18px;height:18px;color:var(--on-orange);font:700 12px/18px var(--font-sans);font-variant-numeric:tabular-nums lining-nums;text-align:center;pointer-events:none;padding:0 5px;position:absolute;top:3px;left:21px;box-shadow:0 0 0 2px #fff}.ntf-pastille.large{padding:0 4px;left:17px}.ntf-pastille.arrive{animation:ntfPop .42s var(--ease-spring)}.ntf-pop{z-index:var(--z-drop);width:404px;max-width:calc(100vw - 24px);max-height:min(620px,calc(100vh - var(--top-h) - 32px));max-height:min(620px,calc(100dvh - var(--top-h) - 32px));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-pop);color:var(--ink);animation:ntfApparait var(--dur-base) var(--ease-out);outline:none;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:-8px}.ntf-pop .ntf-tete{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.ntf-pop .ntf-pied{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px)}.ntf-pop:before{content:"";background:var(--surface);border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.ntf-tete{border-bottom:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre action""compte action";align-items:center;gap:2px 12px;padding:14px 14px 12px 18px;display:grid;position:relative}.ntf-tete h3{font:650 17px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);grid-area:titre;margin:0}.ntf-compte{color:var(--text-muted);grid-area:compte;font-size:12px;line-height:1.3}.btn.link.ntf-tout{grid-area:action;gap:6px;min-height:36px;padding:0 4px;font-size:12.5px}.btn.link.ntf-tout:disabled{opacity:.6}.ntf-fermer{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-area:fermer;place-items:center;padding:0;display:grid}.ntf-fermer:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.ntf-corps{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:6px;overflow-y:auto}.ntf-section+.ntf-section{margin-top:2px}.ntf-groupe{z-index:1;background:var(--surface);font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin:0;padding:12px 18px 6px;position:sticky;top:0}.ntf-liste{margin:0;padding:0;list-style:none}.ntf-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 12px 18px;display:grid;position:relative}.ntf-liste li+li>.ntf-item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:14px}@media (hover:hover){.ntf-item:hover{background:var(--surface-hover)}}.ntf-item:active{background:var(--surface-sunken)}.ntf-item:focus-visible{background:var(--surface-hover);box-shadow:inset 0 0 0 2px var(--ink);outline:none}.ntf-ic{border-radius:var(--r-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-2);place-items:center;display:grid}.ntf-item.non-lu .ntf-ic{background:var(--noir);color:#fff}.ntf-item.alerte .ntf-ic{background:var(--danger-bg);color:var(--danger-ink)}.ntf-item.alerte.non-lu .ntf-ic{background:var(--danger);color:#fff}.ntf-item.ok .ntf-ic{background:var(--success-bg);color:var(--success-ink)}.ntf-item.ok.non-lu .ntf-ic{background:var(--success);color:#fff}.ntf-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ntf-titre{font:500 13.5px/1.35 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.ntf-item.non-lu .ntf-titre{color:var(--ink);font-weight:650}.ntf-texte{-webkit-line-clamp:2;color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ntf-quand{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.3}.ntf-fin,.ntf-quand{color:var(--text-muted)}.ntf-fin{min-height:32px;align-items:center;gap:6px;display:flex}.ntf-point{background:var(--orange);width:8px;height:8px}.ntf-chargement{flex-direction:column;gap:4px;padding:10px 0;display:flex}.ntf-sk{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:10px 18px;display:grid}.ntf-sk>span{padding-top:3px}.ntf-sk>span,.ntf-vide{flex-direction:column;gap:8px;display:flex}.ntf-vide{text-align:center;align-items:center;padding:44px 28px 48px}.ntf-vide-ic{background:var(--surface-sunken);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:14px;display:grid;position:relative}.ntf-vide-ic:after,.ntf-vide-ic:before{content:"";border:1px solid var(--line-2);border-radius:50%;position:absolute}.ntf-vide-ic:before{inset:-10px}.ntf-vide-ic:after{border-color:var(--line);inset:-22px}.ntf-vide-ic.alerte{background:var(--danger-bg);color:var(--danger-ink)}.ntf-vide b{font:650 16px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.ntf-vide p{max-width:32ch;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.ntf-vide .btn{margin-top:6px}.ntf-pied{border-top:1px solid var(--line);background:var(--surface-2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px 10px;display:flex}.btn.link.ntf-reglages{gap:8px;font-size:13px}.ntf-pied-note{color:var(--text-muted);font-size:12px}.ntf-feuille{z-index:var(--z-drawer);background:var(--surface);color:var(--ink);animation:ntfMonte var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.ntf-feuille .ntf-tete{padding:calc(8px + var(--safe-t)) 6px 10px 16px;background:var(--noir);border-bottom:1px solid var(--noir-line);grid-template-areas:"titre fermer""compte action";row-gap:4px}.ntf-feuille .ntf-tete h3{letter-spacing:-.025em;font-size:22px}.ntf-feuille .ntf-compte{font-size:13px}.ntf-feuille .btn.link.ntf-tout{justify-self:end;min-height:40px;padding:0 10px;font-size:13.5px}.ntf-feuille .ntf-groupe{padding:16px 16px 6px}.ntf-feuille .ntf-item{grid-template-columns:36px minmax(0,1fr) auto;min-height:72px;padding:14px 12px 14px 16px}.ntf-feuille .ntf-liste li+li>.ntf-item:before{left:64px;right:12px}.ntf-feuille .ntf-ic{width:36px;height:36px}.ntf-feuille .ntf-titre{font-size:15px}.ntf-feuille .ntf-texte{font-size:14px}.ntf-feuille .ntf-quand{font-size:12.5px}.ntf-feuille .ntf-fin{min-height:36px}.ntf-feuille .ntf-sk{padding:12px 16px}.ntf-feuille .ntf-vide{flex:1;justify-content:center;padding-bottom:72px}.ntf-feuille .ntf-pied{padding:8px 16px calc(8px + var(--safe-b))}.ntf-feuille .btn.link.ntf-reglages{min-height:44px;font-size:14px}.pwa-carte-titre{flex:1;min-width:0}.pwa-etat{flex:none;margin-top:6px}.pwa-etapes{margin:0;padding:0;list-style:none}.pwa-etape{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.pwa-etape:last-child{padding-bottom:0}.pwa-etape:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:38px;bottom:6px;left:15.5px}.pwa-etape.fait:not(:last-child):before{background:var(--ink)}.pwa-etape-n{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--ink);font:650 13px/1 var(--font-display);color:var(--ink);border-radius:50%;place-items:center;display:grid}.pwa-etape.fait .pwa-etape-n{background:var(--noir);box-shadow:none;color:#fff;animation:ntfPop .3s var(--ease-spring)}.pwa-etape.verrou .pwa-etape-n{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-muted)}.pwa-etape-c{flex-direction:column;gap:10px;min-width:0;padding-top:6px;display:flex}.pwa-etape-c>b{font:600 14px/1.3 var(--font-sans);color:var(--ink)}.pwa-etape.verrou .pwa-etape-c>b{color:var(--text-muted)}.pwa-etape-c p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.pwa-etape-c p b{color:var(--ink);font-weight:600}.pwa-etape-c p.pwa-ok{color:var(--success-ink);font-weight:500}.pwa-verif{align-items:center;gap:8px;display:inline-flex}.pwa-etape-c p.pwa-alerte{border-left:3px solid var(--danger);border-radius:var(--r-xs);background:var(--danger-bg);color:var(--danger-ink);align-items:flex-start;gap:8px;padding:10px 12px;font-weight:500;display:flex}.pwa-alerte svg{flex:none;margin-top:2px}.btn.link.pwa-desactiver{color:var(--text-muted);font-weight:500}.pwa-ios{align-items:flex-start;gap:16px;display:flex}.pwa-iphone{flex:none;width:88px;height:auto;display:block}.pwa-iphone-halo{transform-box:fill-box;transform-origin:50%;animation:ntfHalo 2.4s var(--ease-out) infinite}.pwa-ios-pas{counter-reset:pas;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pwa-ios-pas li{counter-increment:pas;color:var(--ink-2);padding-left:30px;font-size:13px;line-height:1.7;position:relative}.pwa-ios-pas li:before{content:counter(pas);border-radius:var(--r-xs);background:var(--surface-sunken);width:20px;height:20px;font:650 12px/1 var(--font-display);color:var(--ink);place-items:center;display:grid;position:absolute;top:2px;left:0}.pwa-ios-pas b{color:var(--ink);font-weight:600}.pwa-touche{border-radius:var(--r-sm);background:var(--surface-2);font:600 12.5px/1.5 var(--font-sans);color:var(--ink);white-space:nowrap;vertical-align:baseline;border:solid var(--line-2);border-width:1px 1px 2px;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.pwa-touche svg{color:var(--info-ink);flex:none}.pwa-resultat,.pwa-test{padding-left:46px}.pwa-resultat{font:500 13px/1.45 var(--font-sans);color:var(--success-ink);align-items:flex-start;gap:6px;margin:0;display:flex}.pwa-resultat svg{flex:none;margin-top:2px}.pwa-recu{border-top:1px solid var(--line);padding-top:16px}.pwa-recu h4{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);margin:0 0 10px}.pwa-recu h4 small{color:var(--text-muted);font-size:12.5px;font-weight:400}.pwa-recu ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pwa-recu li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.pwa-recu-ic{border-radius:var(--r-xs);background:var(--surface-sunken);width:24px;height:24px;color:var(--ink);flex:none;place-items:center;margin-top:-2px;display:grid}.pwa-recu-note{margin:12px 0 0}.pwa-note,.pwa-recu-note{color:var(--text-muted);font-size:12.5px;line-height:1.45}.pwa-note{align-items:flex-start;gap:8px;margin:0;display:flex}.pwa-note svg{flex:none;margin-top:1px}.pwa-bandeau{border-radius:var(--r-lg);background:var(--noir);box-shadow:var(--sh-raise);color:#fff;animation:ntfMonteDoux var(--dur-slow) var(--ease-out);grid-template-columns:36px minmax(0,1fr) 44px;grid-template-areas:"ic txt x"".btn.";align-items:center;gap:10px 12px;margin:0 0 16px;padding:12px 4px 14px 14px;display:grid}.pwa-bandeau-ic{border-radius:var(--r-sm);background:var(--noir-3);color:#fff;grid-area:ic;align-self:start;place-items:center;width:36px;height:36px;display:grid}.pwa-bandeau-txt{flex-direction:column;grid-area:txt;gap:3px;min-width:0;display:flex}.pwa-bandeau-txt b{font:600 14.5px/1.25 var(--font-sans);color:#fff}.pwa-bandeau-txt small{color:var(--on-noir-2);font-size:13px;line-height:1.4}.btn.pwa-bandeau-btn{grid-area:btn;justify-self:start}.pwa-bandeau-x{border-radius:var(--r-sm);width:44px;height:44px;color:var(--on-noir-3);cursor:pointer;background:0 0;border:0;grid-area:x;align-self:start;place-items:center;margin-top:-8px;padding:0;display:grid}.pwa-bandeau-x:focus-visible{box-shadow:var(--focus-ring-noir);outline:2px solid #0000}@media screen and (max-width:900px){.ntf-cloche{width:44px;height:44px}.ntf-pastille{top:5px;left:23px;box-shadow:0 0 0 2px #000}.ntf-pastille.large{left:19px}.pwa-resultat,.pwa-test{padding-left:0}}@media screen and (max-width:400px){.pwa-ios{flex-direction:column;align-items:center}.pwa-iphone{width:80px}.pwa-ios-pas{align-self:stretch}}@keyframes ntfSecoue{0%{transform:rotate(0)}12%{transform:rotate(16deg)}26%{transform:rotate(-13deg)}40%{transform:rotate(9deg)}54%{transform:rotate(-6deg)}68%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ntfPop{0%{transform:scale(.4)}}@keyframes ntfApparait{0%{opacity:0;transform:translateY(-6px)}}@keyframes ntfMonte{0%{transform:translateY(100%)}}@keyframes ntfMonteDoux{0%{opacity:0;transform:translateY(8px)}}@keyframes ntfHalo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.ntf-cloche-ic.secoue,.ntf-feuille,.ntf-pastille.arrive,.ntf-pop,.pwa-bandeau,.pwa-etape.fait .pwa-etape-n,.pwa-iphone-halo{animation:none}}@media print{.ntf,.ntf-feuille,.ntf-pop,.pwa-bandeau{display:none!important}}.rem-mois{align-items:center;gap:6px;display:inline-flex}.rem-mois-choix{min-width:220px;height:var(--control-h);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);display:inline-flex;position:relative}@media (hover:hover){.rem-mois-choix:hover{border-color:var(--ink)}}.rem-mois-choix:focus-within{outline:2px solid var(--ink);outline-offset:2px}.rem-mois-libelle{width:100%;font:600 14px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.rem-mois-libelle svg{color:var(--text-muted);flex:none}.rem-mois-libelle svg:last-child{margin-left:auto}.rem-mois-libelle small{border-radius:var(--r-xs);background:var(--noir);color:var(--orange-on-noir);font:600 11px/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:3px 6px}.rem-mois-choix select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.rem-chargement{flex-direction:column;gap:16px;display:flex}.rem-chargement .kpi-grid{margin-bottom:0}.rem-cockpit{margin-bottom:20px}.rem-kpis{margin-bottom:16px}.rem-kpis .kpi-value{font-size:clamp(24px,2.3vw,34px)}.rem-pipeline{border:1px solid var(--line-2);border-radius:var(--r-lg);grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.rem-pipe,.rem-pipeline{background:var(--surface);display:grid}.rem-pipe{border:0;border-right:1px solid var(--line-2);min-height:84px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;padding:14px 16px;position:relative}.rem-pipe:last-child{border-right:0}.rem-pipe:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--line-3);border-right:1px solid var(--line-3);background:var(--surface);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.rem-pipe-l{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.rem-pipe-n{font:650 30px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.rem-pipe-m{font:500 12px/1.2 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}@media (hover:hover){.rem-pipe:not(.is-on):hover{background:var(--surface-2)}}.rem-pipe:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.rem-pipe.is-vide .rem-pipe-n{color:var(--text-faint)}.rem-pipe.is-moi:before{content:"";background:var(--orange);height:3px;position:absolute;top:0;left:0;right:0}.rem-pipe.is-on{background:var(--noir);color:var(--on-noir)}.rem-pipe.is-on .rem-pipe-l,.rem-pipe.is-on .rem-pipe-m{color:var(--on-noir-2)}.rem-pipe.is-on .rem-pipe-n{color:var(--orange-on-noir)}.rem-pipe.is-on:after{background:var(--noir);border-color:var(--noir-line-strong)}.rem-pipe.is-on:focus-visible{outline-color:var(--orange)}.rem-outils{justify-content:space-between;gap:12px;margin:0 0 12px;display:flex}.rem-outils,.rem-outils-l{flex-wrap:wrap;align-items:center}.rem-outils-l{color:var(--text-muted);gap:8px;font-size:13px;display:inline-flex}.rem-outils-l b{color:var(--ink);font-weight:600}.rem-outils-r{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rem-ouvrir{min-height:36px;color:var(--ink);font:600 13.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.rem-ouvrir:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-xs)}.rem-ouvrir-ch{display:none}.rem-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rem-tbl-liste .rem-c-ch{width:40px;color:var(--text-muted)}.rem-tbl-liste .rem-c-barre{width:140px}.rem-mini{background:var(--surface-sunken);width:120px;height:8px;display:flex;overflow:hidden}.rem-mini-v{background:var(--ink);height:100%}.rem-mini-f{height:100%;box-shadow:inset 2px 0 0 var(--surface);background:#a8a79f}.rem-total-cell{white-space:nowrap;justify-content:flex-end;gap:8px}.rem-estime,.rem-total-cell{align-items:center;display:inline-flex}.rem-estime{border-radius:var(--r-xs);background:var(--surface-sunken);height:20px;color:var(--ink-2);font-style:normal;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"case" 1;padding:0 6px}.fiche-rem{flex-direction:column;gap:16px;display:flex}.fiche-rem .card{margin:0}.rem-sk{flex-direction:column;gap:12px;padding:24px;display:flex}.rem-ariane{flex-wrap:wrap;gap:10px}.rem-ariane,.rem-ariane ol{align-items:center;display:flex}.rem-ariane ol{gap:8px;min-width:0;margin:0;padding:0;font-size:13.5px;list-style:none}.rem-ariane li{align-items:center;gap:8px;min-width:0;display:inline-flex}.rem-ariane li+li:before{content:"/";color:var(--text-faint)}.rem-ariane li[aria-current=page]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rem-ariane .btn.link{min-height:0}.rem-ariane-nav{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rem-ariane-pos{text-align:center;min-width:40px;font:600 13px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-muted)}.fiche-rem .rem-releve.fr-head{border-bottom:1px solid var(--line);padding:0;display:block}.rem-releve-top{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex}.rem-identite{align-items:center;gap:14px;min-width:0;display:flex}.rem-identite .eyebrow{margin-bottom:6px;display:block}.fiche-rem .rem-releve h3{font:650 var(--fs-h2)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.rem-meta{color:var(--text-muted);margin-top:4px;font-size:12.5px}.rem-releve-etat{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.fiche-rem .tampon.rem-tampon{border-radius:var(--r-xs);color:var(--success-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;animation:rem-stamp .42s var(--ease-spring) .2s backwards;border:2px solid;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;font-size:12px;display:inline-flex;transform:rotate(-3deg)}.fiche-rem .tampon.rem-tampon b{letter-spacing:.16em;font-size:17px;font-weight:700}.fiche-rem .tampon.rem-tampon small{letter-spacing:.02em;text-transform:none;font-size:12px}@keyframes rem-stamp{0%{opacity:0;transform:rotate(-3deg)scale(1.4)}}.fiche-rem .fr-totaux{flex-wrap:wrap;align-items:stretch;gap:0;padding:20px 28px;display:flex}.fiche-rem .fr-totaux>div{border-left:1px solid var(--line-2);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-end;min-width:140px;padding:4px 20px;display:flex}.fiche-rem .fr-totaux>div:first-child{border-left:0;padding-left:0}.fiche-rem .fr-totaux>div>span{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);align-items:center;gap:6px;display:flex}.fiche-rem .fr-totaux b{font:600 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin-top:10px;display:block}.fiche-rem .fr-totaux .rem-tot-ca b{color:var(--ink-2)}.fiche-rem .fr-totaux .fr-total{border-radius:var(--r-sm);background:var(--noir);border:0;margin-left:auto;padding:16px 22px}.fiche-rem .fr-totaux .fr-total>span{color:var(--on-noir-3)}.fiche-rem .fr-totaux .fr-total b{color:var(--orange);font-size:var(--fs-display);letter-spacing:-.035em;font-weight:650}.fiche-rem .fr-totaux b span{font-size:inherit;color:inherit}.fiche-rem .fr-totaux b .rem-unit,.rem-unit{letter-spacing:0;margin-left:.14em;font-size:.5em;font-weight:600}.rem-pastille{border-radius:var(--r-xs);background:var(--noir-3);height:18px;color:var(--on-noir-2);font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.rem-repartition{flex-wrap:wrap;align-items:center;gap:16px;padding:0 28px 20px;display:flex}.rem-barre{background:var(--surface-sunken);flex:320px;height:10px;display:flex;overflow:hidden}.rem-barre>span{transform-origin:0;height:100%;animation:growX var(--dur-chart) var(--ease-out) .15s backwards}.rem-barre>span+span{box-shadow:inset 2px 0 0 var(--surface)}.rem-barre-v{background:var(--ink)}.rem-barre-b{background:#6b6a65}.rem-barre-f{background:#c3c2b7}.rem-legende{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rem-legende li{align-items:center;gap:6px;display:inline-flex}.rem-legende i{width:10px;height:10px;box-shadow:var(--dot-ring);display:inline-block}.rem-legende b{font-variant-numeric:tabular-nums;font-weight:650}.rem-circuit-carte{padding:20px 28px}.rem-circuit{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rem-etape{flex-direction:column;min-width:0;padding-right:16px;display:flex;position:relative}.rem-etape:before{content:"";background:var(--line-2);height:2px;position:absolute;top:15px;left:38px;right:8px}.rem-etape:last-child:before{display:none}.rem-etape.is-fait:before{background:var(--ink)}.rem-etape-rond{z-index:1;border:1.5px solid var(--line-3);background:var(--surface);width:32px;height:32px;color:var(--text-muted);font:650 13px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.rem-etape.is-fait .rem-etape-rond{border-color:var(--noir);background:var(--noir);color:#fff}.rem-etape.is-cours .rem-etape-rond{border-color:var(--orange);background:var(--orange);color:var(--on-orange);box-shadow:0 0 0 5px var(--orange-a16)}.rem-etape.is-retour .rem-etape-rond{border-color:var(--warning);background:var(--warning-bg);color:var(--warning-ink)}.rem-etape-txt{flex-direction:column;gap:3px;min-width:0;margin-top:12px;display:flex}.rem-etape-txt b{font:600 13.5px/1.3 var(--font-sans);color:var(--ink)}.rem-etape-txt small{color:var(--text-muted);font-size:12px;line-height:1.35}.rem-etape-qui{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:500;line-height:1.35}.rem-etape.is-avenir .rem-etape-txt b{color:var(--text-muted);font-weight:500}.rem-etape.is-cours .rem-etape-qui{color:var(--ink);font-weight:600}.rem-retour{margin-top:16px!important}.fr-note.info,.fr-note.warn{align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.fr-note.info{background:var(--surface-2);border-left:3px solid var(--ink);color:var(--ink-2)}.fr-note.warn{background:var(--warning-bg);border-left:3px solid var(--warning);color:var(--warning-ink)}.fr-note.info>svg,.fr-note.warn>svg{flex:none;margin-top:1px}.fr-note .btn.link{min-height:0;color:inherit;padding:0}.fiche-rem q,.rem-retour q{quotes:"« " " »";font-style:normal}.rem-score{border-radius:var(--r-xs);height:30px;font:650 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rem-score.ok{background:var(--success-bg);color:var(--success-ink)}.rem-score.warn{background:var(--warning-bg);color:var(--warning-ink)}.rem-points{margin-bottom:4px}.rem-points .rem-point{width:100%}.rem-point-voir{font:600 12px/1 var(--font-sans);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;white-space:nowrap;flex:none;margin-left:auto}button.rem-point.is-on{background:var(--warning-bg);box-shadow:inset 3px 0 0 var(--warning);padding-left:10px}button.rem-point:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rem-jauge{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 20px;margin-top:16px;padding:16px 18px;display:grid}.rem-jauge-l{flex-direction:column;gap:6px;display:flex}.rem-jauge-l b{font:650 18px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rem-jauge-est{text-align:right;align-items:flex-end}.rem-jauge-piste{background:var(--surface-sunken);height:10px;position:relative}.rem-jauge-val{background:var(--ink);transition:width var(--dur-chart) var(--ease-out);animation:meterIn var(--dur-chart) var(--ease-out) backwards;position:absolute;top:0;bottom:0;left:0}.rem-jauge.is-exces .rem-jauge-val{background:var(--warning)}.rem-jauge.is-exces .rem-jauge-l:first-child b{color:var(--warning-ink)}.rem-jauge-repere{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.rem-jauge-repere:after{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:-4px;left:-3px}.rem-jauge-note{color:var(--text-muted);grid-column:1/-1;max-width:80ch;margin:4px 0 0;font-size:12px;line-height:1.45}.rem-compte{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:22px;height:20px;color:var(--ink-2);font:650 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;vertical-align:1px;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.rem-tbl-ventes .rem-vente-client{display:none}.rem-tbl-ventes .rem-vente-date{white-space:nowrap}.rem-tbl-ventes .rem-c-detail{text-align:right;width:52px}.rem-tbl-ventes tr.is-ouverte td{border-bottom-color:#0000}.rem-tbl-ventes .rem-bonus td{background:var(--surface-2)}.rem-tbl-frais tfoot td,.rem-tbl-ventes tfoot td{border-top:1px solid var(--line-strong);height:52px;font:650 14px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);background:var(--surface);border-bottom:0}.rem-tbl-frais tfoot td.num,.rem-tbl-ventes tfoot td.num{font-variant-numeric:tabular-nums lining-nums;font-size:16px}.fiche-rem .rem-hl td{background:var(--warning-bg)}.fiche-rem .rem-hl td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.rem-tbl-ventes .rem-detail td{background:var(--surface);height:auto;padding-top:0;padding-bottom:16px}.rem-detail-g{border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.rem-detail-g dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;margin:0;display:grid}.rem-detail-g dt{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.rem-detail-g dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.rem-hyp ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px;font-size:12.5px}.rem-detail-g .btn.link{align-self:flex-start;gap:6px}.rem-tas{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 28px;padding:18px 24px 16px;display:grid}.rem-tas-l{flex-direction:column;grid-row:span 2;align-items:flex-start;gap:6px;display:flex}.rem-tas-l b{font:650 24px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rem-tas-piste{background:var(--surface-sunken);height:8px;margin:6px 0 26px;position:relative}.rem-tas-val{background:var(--ink);animation:meterIn var(--dur-chart) var(--ease-out) backwards;position:absolute;top:0;bottom:0;left:0}.rem-tas-palier{background:var(--line-3);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.rem-tas-palier.is-atteint{background:var(--ink)}.rem-tas-palier small{font:600 12px/1 var(--font-sans);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.rem-tas-palier.is-atteint small{color:var(--ink)}.rem-tas-note{color:var(--ink-2);margin:0;font-size:13px}.rem-tas.is-simple{grid-template-columns:auto minmax(0,1fr)}.rem-tas.is-simple .rem-tas-l{grid-row:auto}.rem-frais-outils{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rem-frais-btns{flex-wrap:wrap;gap:8px;display:inline-flex}.rem-temoin{font:500 12px/1.2 var(--font-sans);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rem-temoin.is-ok{color:var(--success-ink)}.rem-temoin.is-err{color:var(--danger-ink);font-weight:600}.rem-temoin.is-encours svg{animation:spin 1s linear infinite}.rem-temoin .btn.link{min-height:0;color:inherit;padding:0;font-size:12px}.rem-bilan{border:1px solid var(--line);border-left:3px solid var(--success);border-radius:var(--r-sm);background:var(--surface-2);margin-bottom:14px;padding:10px 12px 10px 14px;font-size:13px}.rem-bilan.is-vide{border-left-color:var(--warning)}.rem-bilan-l{align-items:center;gap:10px;display:flex}.rem-bilan-l>svg{color:var(--success-ink);flex:none}.rem-bilan.is-vide .rem-bilan-l>svg{color:var(--warning-ink)}.rem-bilan-l>span{overflow-wrap:anywhere;flex:1;min-width:0}.rem-bilan details{margin-top:6px;padding-left:26px}.rem-bilan summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;font-weight:600}.rem-bilan details ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px;font-size:12.5px}.rem-tbl-frais td{vertical-align:middle}.rem-tbl-frais .txt-input{min-width:0}.rem-tbl-frais input[type=date].txt-input{width:150px}.rem-tbl-frais .rem-c-com{width:40%}.rem-tbl-frais .rem-c-com .txt-input{width:100%}.rem-tbl-frais .rem-c-suppr{text-align:right;width:52px}.rem-montant{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.rem-montant .mt-input{text-align:right;width:112px}.rem-select{align-items:center;display:inline-flex;position:relative}.rem-select select{height:var(--control-h-sm);border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);min-width:132px;color:var(--ink);font:400 13px/1 var(--font-sans);appearance:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);background-image:none;padding:0 30px 0 10px}@media (hover:hover){.rem-select select:hover{border-color:var(--ink-2)}}.rem-select select:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.rem-select>svg{pointer-events:none;color:var(--ink-2);position:absolute;right:9px}@media (pointer:coarse){.rem-select select{height:44px}}.field .rem-select{display:flex}.field .rem-select select{width:100%;height:40px;padding-left:12px}@media (pointer:coarse){.field .rem-select select{height:48px}}.rem-frais>.card-b{padding:12px 0 20px}.rem-frais .rem-bilan{margin:0 24px 14px}.rem-frais-ajout{margin:12px 24px 0}.rem-frais-cartes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rem-frais-cartes>li{border-bottom:1px solid var(--line)}.rem-frais-vide{padding:16px;font-size:13px}.rem-fc{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}button.rem-fc{cursor:pointer}button.rem-fc:active{background:var(--surface-sunken)}button.rem-fc>svg{color:var(--text-muted);flex:none}.rem-fc-l{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rem-fc-l b{font-size:15px;font-weight:600}.rem-fc-l small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rem-fc-m{font:650 17px/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex:none}.rem-frais-cartes>li.rem-hl{background:var(--warning-bg);box-shadow:inset 3px 0 0 var(--warning)}.rem-fc-total{min-height:56px;font:650 14px/1 var(--font-display);border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.rem-fc-total b{font-variant-numeric:tabular-nums;font-size:17px}.rem-editeur{gap:14px}.rem-editeur,.rem-editeur .field{flex-direction:column;display:flex}.rem-editeur .field>span:first-child{margin-bottom:6px}.rem-editeur .field input{width:100%}.modal-f .rem-suppr{color:var(--danger-ink);margin-right:auto}.rem-frais-manque{vertical-align:1px;margin-left:8px}.rem-frais-btns .rem-scan{gap:8px}.rem-mois-courant{margin:0 24px 14px!important}.rem-mois-courant .btn.link{white-space:nowrap}.rem-frais-ajout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rem-frais-excel{flex-wrap:wrap;gap:8px;display:inline-flex}.rem-tbl-frais .rem-c-ticket{white-space:nowrap;width:1%}.rem-tl,.rem-tl-ecran{align-items:center;display:inline-flex}.rem-tl-ecran{gap:6px}.rem-tl-clip{color:var(--text-muted);flex:none}.rem-tl-sans{font:600 12px/1.2 var(--font-sans);color:var(--warning-ink);white-space:nowrap}.rem-tl-plus{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-width:36px;height:36px;color:var(--ink-2);font:650 12px/1 var(--font-sans);cursor:pointer;place-items:center;padding:0 6px;display:inline-grid}.btn.rem-tl-joindre{height:var(--control-h-sm);border-style:dashed;border-color:var(--line-3);color:var(--ink-2);gap:6px;padding:0 10px;font-size:12.5px}.btn.rem-tl-gerer{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-muted)}@media (hover:hover){.btn.rem-tl-joindre:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}}.rem-vig{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),transform var(--dur-instant) var(--ease-std);flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}span.rem-vig{cursor:default}.rem-vig-s{width:36px;height:36px}.rem-vig-m{width:48px;height:48px}.rem-vig-l{width:72px;height:72px}@media (pointer:coarse){.rem-vig-s{width:40px;height:40px}.rem-tl-plus{min-width:40px;height:40px}}@media (hover:hover){button.rem-vig:hover{border-color:var(--ink)}}button.rem-vig:active{transform:scale(.96)}.rem-ft-photo:focus-visible,.rem-gt-libre:focus-visible,.rem-jt-vue:focus-visible,.rem-tl-plus:focus-visible,button.rem-vig:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rem-vig-img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.rem-vig-doc{background:var(--noir);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.rem-vig-doc b{font:700 12px/1 var(--font-sans);letter-spacing:.04em}.rem-vig-m .rem-vig-doc b,.rem-vig-s .rem-vig-doc b{display:none}.rem-vig.is-vide{border:1.5px dashed var(--line-3);background:var(--surface);color:var(--ink-2)}.rem-vig.is-lecture{color:var(--text-faint)}.rem-vig.is-erreur{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.rem-vig.is-envoi .rem-vig-img{opacity:.55}.rem-vig-barre{border-radius:var(--r-pill);background:#00000047;height:4px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.rem-ft-barre i,.rem-jt-barre i,.rem-vig-barre i{border-radius:inherit;background:var(--orange);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.rem-ft-barre i.is-indet,.rem-jt-barre i.is-indet{width:30%;animation:rem-indet 1.1s var(--ease-in-out) infinite}@keyframes rem-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}.rem-vig-n{border-radius:var(--r-xs);background:var(--noir);color:#fff;min-width:18px;height:18px;font:700 12px/18px var(--font-sans);text-align:center;padding:0 4px;position:absolute;top:2px;right:2px}.fiche-rem .rem-tbl-frais tr.rem-nouveau td,.rem-frais-cartes>li.rem-nouveau{animation:rem-eclat 2.2s var(--ease-out)}@keyframes rem-eclat{0%{background-color:var(--orange-100)}to{background-color:var(--surface)}}.rem-ed-ticket{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.rem-ed-titre{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.rem-ft{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:22px;padding-bottom:6px;display:grid}.rem-ft-apercu{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:0}.rem-ft-photo{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--noir);cursor:zoom-in;border:0;place-items:center;width:100%;max-height:340px;padding:0;display:grid;position:relative;overflow:hidden}.rem-ft-photo:disabled{cursor:default}.rem-ft-photo img{object-fit:contain;width:100%;height:100%;animation:fadeIn var(--dur-base) var(--ease-out);display:block}.rem-ft-loupe{border-radius:var(--r-pill);height:26px;font:600 12px/1 var(--font-sans);background:#000000ad;gap:5px;padding:0 9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.rem-ft-doc,.rem-ft-loupe{color:#fff;align-items:center}.rem-ft-doc{text-align:center;flex-direction:column;gap:6px;max-width:90%;display:flex}.rem-ft-doc b{font:700 13px/1 var(--font-sans);letter-spacing:.04em}.rem-ft-doc small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--on-noir-2);font-size:12px;overflow:hidden}.rem-ft-etat{font:500 12.5px/1.4 var(--font-sans);color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:0;display:flex}.rem-ft-etat>svg{flex:none;margin-top:1px}.rem-ft-etat small{color:var(--text-muted);font-size:12px;display:block}.rem-ft-etat.is-ok{color:var(--success-ink);font-weight:600}.rem-ft-etat.is-err{color:var(--danger-ink);flex-wrap:nowrap}.rem-ft-etat .btn.link{min-height:0;color:inherit;font-size:inherit;padding:0}.rem-ft-barre{border-radius:var(--r-pill);background:var(--surface-sunken);flex:1 0 100%;height:4px;overflow:hidden}.rem-ft-liens{flex-wrap:wrap;gap:4px 16px;display:flex}.rem-ft-liens .btn.link{gap:6px;font-size:13px}.rem-ft-form{flex-direction:column;gap:18px;min-width:0;display:flex}.rem-ft-groupe{border:0;min-width:0;margin:0;padding:0}.rem-ft-groupe legend{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:8px;padding:0}.rem-nats{flex-wrap:wrap;gap:8px;display:flex}.rem-nat{display:inline-flex;position:relative}.rem-nat input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rem-nat span{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);height:40px;color:var(--ink-2);font:600 13.5px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),transform var(--dur-instant) var(--ease-std);align-items:center;padding:0 15px;display:inline-flex}@media (hover:hover){.rem-nat:not(.is-on):hover span{border-color:var(--ink-2);color:var(--ink)}}.rem-nat:active span{transform:scale(.97)}.rem-nat.is-on span{border-color:var(--noir);background:var(--noir);color:#fff}.rem-nat input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}@media (pointer:coarse){.rem-nat span{height:44px;padding:0 16px;font-size:14px}}.rem-ft-mt{flex-direction:column;display:flex}.rem-ft-mt-champ{align-items:center;max-width:280px;display:flex;position:relative}.rem-ft-mt-champ input{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;width:100%;height:56px!important;font:650 28px/1 var(--font-display)!important;padding:0 44px 0 14px!important}.rem-ft-mt-champ>span{font:600 20px/1 var(--font-display);color:var(--text-muted);pointer-events:none;position:absolute;right:14px}.rem-ft-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.rem-ft-ligne .field{flex-direction:column;min-width:0;display:flex}.rem-ft-ligne .field input{width:100%}.rem-ft-choix{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rem-ft-opt{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-height:56px;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);align-items:center;gap:12px;padding:8px 12px;display:flex}.rem-ft-opt input{width:18px;height:18px}@media (hover:hover){.rem-ft-opt:not(.is-on):hover{border-color:var(--ink-2)}}.rem-ft-opt.is-on{border-color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink)}.rem-ft-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.rem-ft-opt-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rem-ft-opt-txt b{font:600 14px/1.25 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.rem-ft-opt-txt small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.btn.rem-ft-valider[aria-disabled=true]{opacity:.5}.rem-gt-ligne{flex-direction:column;gap:3px;margin:0 0 12px;display:flex}.rem-gt-ligne b{font:650 16px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.rem-gt-ligne small{color:var(--text-muted);font-size:13px}.rem-gt-liste{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rem-gt-liste li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.rem-gt-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rem-gt-txt b{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rem-gt-txt small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.rem-gt-ajout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rem-gt-ajout .btn{width:100%}.rem-gt-ou{color:var(--ink-2);margin:18px 0 8px;font-size:13px}.rem-gt-libres{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:0 0 6px;padding:0;list-style:none;display:grid}.rem-gt-libre{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std);flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex}@media (hover:hover){.rem-gt-libre:hover{border-color:var(--ink)}}.rem-gt-libre .rem-vig{pointer-events:none}.rem-gt-libre small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.rem-jt-note{margin-bottom:14px!important}.rem-jts{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.rem-jt{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:border-color var(--dur-fast) var(--ease-std);animation:fadeIn var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.rem-jt.is-libre{border-color:var(--warning-line)}.rem-jt.is-erreur{border-color:var(--danger-line)}@media (hover:hover){.rem-jt:not(.is-envoi):hover{border-color:var(--ink)}}.rem-jt-vue{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--line);background:var(--surface-sunken);cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}span.rem-jt-vue{cursor:default}.rem-jt-vue .rem-vig-img{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){button.rem-jt-vue:hover .rem-vig-img{transform:scale(1.03)}}.rem-jt-vue .rem-vig-doc b{font-size:13px}.rem-jt.is-envoi .rem-vig-img{opacity:.55}.rem-jt-loupe{color:#fff;opacity:0;width:28px;height:28px;transition:opacity var(--dur-fast) var(--ease-std);background:#0000009e;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}@media (hover:hover){.rem-jt-vue:focus-visible .rem-jt-loupe,.rem-jt-vue:hover .rem-jt-loupe{opacity:1}}@media (hover:none){.rem-jt-loupe{opacity:1}}.rem-jt-barre{border-radius:var(--r-pill);background:#ffffffb3;height:4px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.rem-jt-txt{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;display:flex}.rem-jt-txt b{font:650 13.5px/1.3 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.rem-jt-txt b,.rem-jt-txt small{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rem-jt-txt small{color:var(--text-muted);font-size:12px;line-height:1.35}.rem-jt-txt .chip{margin-bottom:2px}.rem-jt-meta{font-variant-numeric:tabular-nums}.rem-jt-err{color:var(--danger-ink)!important;white-space:normal!important}.rem-jt-act{justify-content:flex-end;align-items:center;gap:6px;margin-top:auto;padding:0 8px 8px 12px;display:flex}.rem-jt-act .btn:not(.sq){flex:1;gap:6px;min-width:0}.rem-depot{border:1.5px dashed var(--line-3);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2);text-align:center;transition:border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);flex-direction:column;align-items:center;gap:10px;padding:16px 20px}.rem-depot,.rem-depot-btns{justify-content:center;display:flex}.rem-depot-btns{flex-wrap:wrap;gap:8px}.rem-depot-aide{color:var(--text-muted);font-size:12.5px}.rem-justifs{transition:box-shadow var(--dur-fast) var(--ease-std)}.rem-justifs.is-survol{box-shadow:inset 0 0 0 2px var(--ink)}.rem-justifs.is-survol .rem-depot{border-color:var(--ink);background:var(--surface-select)}.rem-justifs.is-survol .rem-depot-aide{color:var(--ink);font-weight:600}.rem-tk-manque{color:var(--warning-ink);font-weight:650}.rem-tk-ok{color:var(--success-ink);font-weight:650}.rem-vis{z-index:70;color:var(--on-noir);touch-action:none;overscroll-behavior:contain;animation:fadeIn var(--dur-base) var(--ease-out);background:#000000f0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.rem-vis-h{padding:calc(10px + var(--safe-t)) 16px 10px;border-bottom:1px solid var(--noir-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.rem-vis-titre{flex-direction:column;gap:3px;min-width:0;display:flex}.rem-vis-pos{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-noir-3);font-variant-numeric:tabular-nums}.rem-vis-titre h3{font:600 14px/1.3 var(--font-sans);color:var(--on-noir);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.rem-vis-outils{flex:none;align-items:center;gap:6px;display:flex}.rem-vis-zoom{text-align:center;min-width:46px;font:600 12px/1 var(--font-sans);color:var(--on-noir-2);font-variant-numeric:tabular-nums}.rem-vis-corps{min-height:0;position:relative}.rem-vis-scene{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.rem-vis-scene.is-image{touch-action:none;cursor:zoom-in}.rem-vis-scene.is-zoom{cursor:grab}.rem-vis-scene.is-zoom:active{cursor:grabbing}.rem-vis-img{object-fit:contain;transform-origin:50%;will-change:transform;opacity:0;max-width:calc(100% - 32px);max-height:calc(100% - 24px);transition:opacity var(--dur-base) var(--ease-out);-webkit-user-drag:none;background:#fff;box-shadow:0 24px 64px -24px #000000e6}.rem-vis-img.is-pret{opacity:1}.rem-vis-img.is-lisse{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.rem-vis-charge{border:2px solid #ffffff38;border-top:2px solid var(--orange);border-radius:50%;width:28px;height:28px;animation:spin .8s linear infinite;position:absolute}.rem-vis-fl{z-index:1;border:1px solid var(--noir-line-strong);color:#fff;cursor:pointer;width:48px;height:48px;transition:background-color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std);background:#141414bd;border-radius:50%;place-items:center;margin-top:-24px;padding:0;display:grid;position:absolute;top:50%}.rem-vis-fl.is-g{left:16px}.rem-vis-fl.is-d{right:16px}.rem-vis-fl:disabled{opacity:0;pointer-events:none}@media (hover:hover){.rem-vis-fl:hover:not(:disabled){background:var(--noir-4)}}.rem-vis .btn:focus-visible,.rem-vis-fl:focus-visible{outline:2px solid var(--orange);outline-offset:2px;box-shadow:none}.rem-vis-pdf{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:380px;padding:24px;display:flex}.rem-vis-pdf-ic{border-radius:var(--r-lg);background:var(--noir-3);color:#fff;place-items:center;width:88px;height:88px;margin-bottom:6px;display:grid}.rem-vis-pdf b{font:600 16px/1.3 var(--font-display);color:#fff;overflow-wrap:anywhere}.rem-vis-pdf small{color:var(--on-noir-2);font-size:12.5px;line-height:1.45}.rem-vis-pdf .btn{margin-top:10px}.rem-vis-f{padding:14px 16px calc(14px + var(--safe-b));border-top:1px solid var(--noir-line);background:var(--noir-1);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.rem-vis-legende{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.rem-vis-legende b{font:600 14.5px/1.35 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.rem-vis-legende b.is-alerte{color:var(--st-absent-on-noir)}.rem-vis-legende small{color:var(--on-noir-2);font-size:12px}.rem-vis-legende .rem-vis-aide{color:var(--on-noir-3)}.rem-vis-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rem-vis-lier{flex-direction:column;gap:6px;min-width:0;display:flex}.rem-vis-lier>span:first-child{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-noir-3)}.rem-vis-select{align-items:center;display:flex;position:relative}.rem-vis-select select{width:min(360px,100%);height:var(--control-h);border:1px solid var(--on-noir-3);border-radius:var(--r-sm);background:var(--noir-3);color:#fff;font:500 13px/1 var(--font-sans);appearance:none;cursor:pointer;padding:0 34px 0 12px}.rem-vis-select select:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rem-vis-select>svg{pointer-events:none;color:var(--on-noir-2);position:absolute;right:10px}.fiche-rem .fr-histo{padding:20px 28px}.fiche-rem .fr-histo h3{font:600 var(--fs-h3)/1.3 var(--font-sans);margin:0 0 8px}.rem-journal{margin:0;padding:0;font-size:13px;list-style:none}.rem-journal .journal-row{border-bottom:1px solid var(--line);padding:8px 0;line-height:1.5}.rem-journal .journal-row:last-child{border-bottom:0}.rem-journal .muted{color:var(--text-muted);font-variant-numeric:tabular-nums}.rem-journal q{color:var(--ink-2);margin-left:4px}.fiche-rem .fr-boutons{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.rem-action{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.rem-raison{max-width:40ch;color:var(--text-muted);text-align:right;font-size:12px;line-height:1.4}.rem-recap{border-top:1px solid var(--line-strong);flex-direction:column;margin:12px 0;display:flex}.rem-recap>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rem-recap dt{color:var(--ink-2)}.rem-recap dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rem-recap .rem-recap-total dd,.rem-recap .rem-recap-total dt{font:650 16px/1.2 var(--font-display);color:var(--ink)}.modal-b .fr-note{margin:12px 0}.rem-aide{font:400 12.5px/1.4 var(--font-sans);color:var(--text-muted)}.rem-rapport{flex-direction:column;gap:6px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:flex}.rem-rapport li{align-items:flex-start;gap:8px;display:flex}.rem-rapport li>svg{flex:none;margin-top:1px}.rem-rapport li.ok>svg{color:var(--success-ink)}.rem-rapport li.err{color:var(--danger-ink)}.rem-paiement{border-top:1px solid var(--line);flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.rem-paiement li{border-bottom:1px solid var(--line)}.rem-paiement .chk{gap:10px;min-height:48px;padding:4px 0}.rem-paiement-nom{min-width:0;color:var(--ink);flex:1}.rem-paiement b{font-variant-numeric:tabular-nums;color:var(--ink)}.rem-mail-legende{color:var(--ink);margin:14px 0 8px;font-weight:600}.rem-mail{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.rem-mail-entete{background:var(--surface-2);border-bottom:1px solid var(--line);margin:0;padding:10px 16px}.rem-mail-entete>div{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:3px 0;font-size:13px;display:grid}.rem-mail-entete dt{font:600 var(--fs-micro)/1.6 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-muted)}.rem-mail-entete dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.rem-mail-corps{padding:16px 20px 18px}.rem-mail-titre{font:650 17px/1.25 var(--font-display);color:var(--ink);display:block}.rem-mail-meta{color:var(--text-muted);margin:4px 0 12px;font-size:13px}.rem-mail-corps table{border-collapse:collapse;width:100%;font-size:13.5px}.rem-mail-corps td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:6px 0}.rem-mail-corps td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.rem-mail-corps .rem-mail-total td{border-top:1px solid var(--line-strong);font:650 15px/1.2 var(--font-display);color:var(--ink);border-bottom:0;padding-top:10px}.rem-mail-pied{color:var(--text-muted);margin:12px 0 0;font-size:12px}@media screen and (max-width:1280px){.fiche-rem .fr-totaux .fr-total{flex:100%;margin:16px 0 0}.fiche-rem .fr-totaux>div:not(.fr-total){flex:1 1 0}}@media screen and (max-width:900px){.rem-head{gap:12px}.rem-mois{width:100%}.rem-mois-choix{flex:1;min-width:0;height:44px}.rem-kpis .kpi-value{font-size:22px}.rem-pipeline{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.rem-pipeline::-webkit-scrollbar{display:none}.rem-pipe{scroll-snap-align:start;flex:none;min-width:136px;min-height:80px}.rem-pipe-n{font-size:26px}.rem-outils{flex-direction:column;align-items:stretch}.rem-outils-r{justify-content:stretch}.rem-outils-r .btn{flex:auto}.rem-ouvrir{width:100%;min-height:44px;font-size:15px}.rem-ouvrir-ch{color:var(--text-muted);margin-left:auto;display:inline-flex}.rem-tbl-liste td.rem-c-statut{grid-column:1/-1}.rem-tbl-liste td.rem-c-total .rem-total-cell{justify-content:flex-start}.rem-tbl-liste td.rem-c-total .rem-estime{display:none}.fiche-rem{gap:12px}.rem-ariane{gap:6px}.rem-ariane ol{flex:1;font-size:13px}.rem-ariane li:first-child{display:none}.rem-ariane li+li:before{content:none}.rem-ariane-mois{display:none}.rem-releve-top{flex-wrap:wrap;padding:18px 16px 14px}.rem-releve-etat{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.fiche-rem .tampon.rem-tampon b{font-size:15px}.fiche-rem .fr-totaux{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:16px;display:grid}.fiche-rem .fr-totaux>div,.fiche-rem .fr-totaux>div:first-child{border-left:0;min-width:0;padding:0}.fiche-rem .fr-totaux .fr-total{order:-1;grid-column:1/-1;margin:0;padding:16px 18px}.fiche-rem .fr-totaux .fr-total b{font-size:40px}.fiche-rem .fr-totaux b{margin-top:6px;font-size:20px}.rem-repartition{gap:10px;padding:0 16px 16px}.rem-barre{flex-basis:100%}.rem-circuit-carte{padding:16px}.rem-circuit{grid-template-columns:minmax(0,1fr);gap:0}.rem-etape{flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 16px}.rem-etape:last-child{padding-bottom:0}.rem-etape:before{width:2px;height:auto;inset:32px auto 0 15px}.rem-etape-txt{margin-top:5px}.rem-jauge{grid-template-columns:1fr 1fr;padding:14px}.rem-jauge-piste{grid-area:2/1/auto/-1}.rem-jauge-note{grid-row:3}.rem-point-voir{display:none}.rem-tbl-ventes tr{position:relative}.rem-tbl-ventes.tbl.stack td.cell-main{flex-direction:column;align-items:flex-start;gap:2px;padding-right:52px}.rem-tbl-ventes .rem-vente-client{font-size:15px;display:block}.rem-tbl-ventes .rem-vente-date{color:var(--text-muted);font-size:12px}.rem-tbl-ventes td.rem-c-large{grid-column:span 2}.rem-tbl-ventes td.rem-c-detail{width:auto;position:absolute;top:8px;right:8px}.rem-tbl-ventes tfoot{display:block}.rem-tbl-ventes tfoot tr{border-top:1px solid var(--line-strong)}.rem-tbl-ventes .rem-bonus td,.rem-tbl-ventes tfoot td{background:0 0;border:0;height:auto}.rem-tbl-ventes tr.rem-detail{padding-top:0;display:block}.rem-tbl-ventes tr.rem-detail td{padding:0}.rem-tbl-ventes tr.rem-vide td{grid-column:1/-1}.fiche-rem .rem-tbl-ventes .rem-hl{background:var(--warning-bg);box-shadow:inset 3px 0 0 var(--warning)}.fiche-rem .rem-tbl-ventes .rem-hl td{box-shadow:none;background:0 0}.rem-tas{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.rem-tas-l{flex-flow:wrap;grid-row:auto;align-items:center;gap:10px}.rem-frais .card-h{flex-direction:column}.rem-frais-outils{justify-content:flex-start;width:100%}.rem-frais-btns{width:100%}.rem-frais-btns .btn{flex:auto}.rem-frais>.card-b{padding:12px 0 16px}.rem-frais .rem-bilan{margin:0 16px 12px}.rem-frais-ajout{margin:12px 16px 0}.rem-frais-ajout .btn{width:100%}.rem-temoin .btn.link{min-height:44px;padding:0 8px}.rem-frais-btns .rem-scan{flex:100%;height:52px;font-size:15px}.rem-frais-btns .btn{height:48px}.rem-mois-courant{margin:0 16px 12px!important}.rem-frais-ajout{flex-direction:column;align-items:stretch}.rem-frais-excel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rem-frais-excel .btn{white-space:normal;height:auto;min-height:44px;padding:6px 10px;line-height:1.2}.rem-frais-cartes>li:not(.rem-fc-total):not(.rem-frais-vide){align-items:center;padding-left:16px;display:flex}.rem-frais-cartes>li>.rem-fc{flex:1;min-width:0;padding-left:12px}.rem-fc-sans{font-weight:600;color:var(--warning-ink)!important}.rem-ed-ticket{flex-wrap:wrap}.rem-ft{grid-template-columns:minmax(0,1fr);gap:16px}.rem-ft-apercu{grid-template-rows:auto auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid;position:static}.rem-ft-photo{aspect-ratio:3/4;grid-row:1/span 3;max-height:none}.rem-ft-liens{flex-direction:column;align-items:flex-start;gap:0}.rem-ft-liens .btn.link{min-height:44px}.rem-ft-mt-champ{max-width:none}.rem-ft-ligne{grid-template-columns:minmax(0,1fr)}.rem-ft-mode .seg-btn{min-height:44px;font-size:13px}.rem-gt-ajout{grid-template-columns:minmax(0,1fr)}.rem-jts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rem-jt-txt{padding:8px 10px}.rem-jt-act{padding:0 6px 6px 10px}.rem-jt-act .btn{height:44px}.rem-jt-act .btn.sq{width:44px}.rem-jt-act .btn:not(.sq){white-space:normal;height:auto;min-height:44px;padding:4px 8px;line-height:1.15}.rem-jt-creer svg{display:none}.rem-depot{border-style:solid;border-width:1px;border-color:var(--line);padding:12px}.rem-depot-btns{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.rem-depot-btns .btn{width:100%}.rem-vis-h{padding:calc(8px + var(--safe-t)) 8px 8px 16px}.rem-vis-fl{width:40px;height:40px;margin-top:-20px}.rem-vis-fl.is-g{left:8px}.rem-vis-fl.is-d{right:8px}.rem-vis-img{max-width:calc(100% - 16px);max-height:calc(100% - 16px)}.rem-vis-f{padding:12px 16px calc(12px + var(--safe-b));flex-direction:column;align-items:stretch;gap:12px}.rem-vis-legende{flex:none}.rem-vis-actions{flex-direction:column;align-items:stretch}.rem-vis-select select{width:100%;height:48px;font-size:16px}.rem-vis-actions .btn{width:100%;height:48px}.fiche-rem .fr-histo{padding:16px}.fiche-rem .fr-boutons{bottom:calc(var(--tabbar-h) + var(--safe-b) + 8px);z-index:5;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-raise);flex-wrap:nowrap;align-items:stretch;gap:8px;padding:8px;position:sticky}.fiche-rem .fr-boutons>.btn,.rem-action{flex:1 1 0;min-width:0}.fiche-rem .fr-boutons .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:6px 10px;line-height:1.2}.rem-action{align-items:stretch}.rem-action .btn{width:100%}.rem-raison{text-align:center;max-width:none}.fiche-rem .fr-boutons>.rem-imprimer{flex:none;width:44px;padding:0}.fiche-rem .fr-boutons>.rem-scan-barre{flex:1 1 0;gap:8px;font-size:15px}.fiche-rem .fr-boutons>.rem-scan-sq{flex:none;width:48px;padding:0}.rem-imprimer span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media screen and (max-width:640px){.rem-kpis .kpi-value{font-size:19px}.fiche-rem .fr-totaux .fr-total b{font-size:36px}.fiche-rem .fr-totaux b{font-size:18px}.rem-identite .eyebrow{letter-spacing:.05em}}@media print{.fiche-rem{gap:10px}.fiche-rem .card{break-inside:auto;border:1px solid #ddddd8;border-radius:0}.fiche-rem .fr-histo,.rem-circuit-carte,.rem-releve{break-inside:avoid}.fiche-rem .fr-boutons,.rem-ariane,.rem-bilan,.rem-c-detail,.rem-controle,.rem-depot,.rem-detail,.rem-frais-ajout,.rem-frais-outils,.rem-jt-act,.rem-jt-note,.rem-jt-vue,.rem-tl-ecran,.rem-vis{display:none!important}.fiche-rem .fr-totaux{padding:14px 18px}.fiche-rem .fr-totaux>div{min-width:0;padding:2px 14px}.fiche-rem .fr-totaux b{font-size:18px}.fiche-rem .fr-totaux .fr-total{margin-left:auto;padding:10px 16px}.fiche-rem .fr-totaux .fr-total b{font-size:30px}.rem-releve-top{padding:14px 18px 12px}.rem-repartition{padding:0 18px 14px}.fiche-rem .fr-histo,.rem-circuit-carte{padding:14px 18px}.rem-etape.is-cours .rem-etape-rond{box-shadow:none}.fiche-rem .chip,.rem-barre>span,.rem-etape-rond,.rem-legende i,.rem-pastille,.rem-tas-palier,.rem-tas-val{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fiche-rem .tampon.rem-tampon,.rem-barre>span{animation:none}.fiche-rem .tbl.stack{width:100%;display:table}.fiche-rem .tbl.stack thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.fiche-rem .tbl.stack tbody,.fiche-rem .tbl.stack tfoot{display:table-row-group}.fiche-rem .tbl.stack tr{box-shadow:none;border:0;padding:0;display:table-row}.fiche-rem .tbl.stack td,.fiche-rem .tbl.stack th{width:auto;display:table-cell}.fiche-rem .tbl.stack td.hide-sm{display:table-cell}.fiche-rem .tbl.stack td[data-label]:before{content:none}.fiche-rem .tbl td,.fiche-rem .tbl th{height:auto;box-shadow:none;padding:6px 8px;font-size:10pt;position:static}.fiche-rem .tbl td:first-child,.fiche-rem .tbl th:first-child{padding-left:12px}.fiche-rem .tbl:not(.stack){min-width:0}.rem-tbl-ventes .rem-vente-client{display:none!important}.fiche-rem .tbl.stack td.num{font:600 10pt/1.3 var(--font-sans)}.rem-tbl-frais tfoot{display:table-row-group}.fiche-rem .fr-total .rem-montant-anime{display:none}.fiche-rem .fr-total .rem-montant-reel{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.rem-tbl-ventes td.cell-main{display:table-cell}.rem-jts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rem-jt{break-inside:avoid;border-radius:0;animation:none}.rem-jt-txt{padding:6px 8px}.rem-tbl-frais .rem-c-ticket{width:auto}.rem-tas{padding:12px 18px}}@media screen{:root[data-theme=nuit] .rem-etape.is-fait .rem-etape-rond,:root[data-theme=nuit] .rem-nat.is-on span{border-color:var(--ink);background:var(--ink);color:var(--noir)}}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme] .rem-etape.is-fait .rem-etape-rond,:root[data-theme=systeme] .rem-nat.is-on span{border-color:var(--ink);background:var(--ink);color:var(--noir)}}}.prd{flex-direction:column;gap:16px;min-width:0;display:flex}.prd .page-head.prd-head{margin-bottom:4px}.prd-head-txt{min-width:0}.prd-head .btn .chip{margin-left:2px}.prd-head-outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prd-travail{flex-direction:column;gap:16px;min-width:0;display:flex}.prd-onglets{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.prd-onglet{min-height:calc(var(--control-h) - 8px);border-radius:var(--r-xs);color:var(--ink-2);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.prd-onglet svg{flex:none}.prd-onglet.active{background:var(--noir);color:var(--on-noir)}@media (hover:hover){.prd-onglet:not(.active):hover{background:var(--surface-hover);color:var(--ink)}}.prd-onglet:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-accueil .empty{background:var(--surface);padding:40px 28px}.prd kbd{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);min-width:18px;color:var(--ink-2);font:600 12px/1.3 var(--font-mono);text-align:center;padding:1px 4px;display:inline-block}.prd-kbd-aide{color:var(--text-muted);font-size:12px}.prd-mini-j{background:var(--surface-sunken);vertical-align:middle;flex:none;width:36px;height:4px;display:inline-block;overflow:hidden}.prd-mini-j i{background:var(--ink);height:100%;transition:width var(--dur-chart) var(--ease-out);display:block}.prd-bandeau{isolation:isolate;border-radius:var(--r-lg);background:var(--noir);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.prd-bandeau:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:8.33333% 100%;position:absolute;inset:0}.prd-stat{border-left:1px solid var(--noir-line);flex-direction:column;gap:6px;min-width:0;padding:18px 24px;display:flex}.prd-stat:first-child{border-left:0}.prd-stat-l{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3)}.prd-stat-v{font:700 40px/1 var(--font-display);letter-spacing:-.035em;color:var(--on-noir);font-variant-numeric:tabular-nums lining-nums}.prd-stat-main .prd-stat-v{font-size:48px}.prd-stat small{font:400 12.5px/1.4 var(--font-sans);color:var(--on-noir-2)}.prd-grille{grid-template-columns:minmax(0,1fr);grid-template-areas:"remplir""centre""agenda""derniers";align-items:start;gap:16px;display:grid}.prd-z-remplir{grid-area:remplir;min-width:0}.prd-z-centre{flex-direction:column;grid-area:centre;gap:16px;min-width:0;display:flex}.prd-z-agenda{grid-area:agenda;min-width:0}.prd-z-derniers{grid-area:derniers;min-width:0}@media screen and (min-width:1100px){.prd-grille{grid-template:"centre remplir""centre agenda""centre derniers"1fr/minmax(0,1fr) 312px}}@media screen and (min-width:1400px){.prd-grille{grid-template:"remplir centre agenda""derniers centre agenda"1fr/284px minmax(0,1fr) 316px}.prd-z-agenda{top:calc(var(--top-h) + 12px);position:sticky}}.prd-card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 16px 10px;display:flex}.prd-card-h h3{font:650 15px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.prd-card-note{font:500 12px/1.3 var(--font-sans);color:var(--text-muted)}.prd-aide{color:var(--text-muted);margin:0;padding:8px 16px 14px;font-size:12px;line-height:1.45}.prd-cr-b .prd-aide{padding:2px 0 0}.prd-tab{padding:6px 8px 0}.prd-lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prd-ligne{border-radius:var(--r-md);transition:background-color var(--dur-fast) var(--ease-std);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;padding:6px 4px;display:grid}.prd-lignes>.prd-ligne+.prd-ligne{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.prd-ligne.sel{background:var(--surface-2)}.prd-ligne-id,.prd-ligne-id-t{grid-column:1/-1}.prd-ligne-tete{padding-top:2px;padding-bottom:2px}.prd-ligne-tete .prd-ligne-id-t{display:none}.prd-ligne-tete .prd-ligne-id-t,.prd-sem-t{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.prd-sem-t{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-sem-t.cur{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.prd-ligne-id{border-radius:var(--r-sm);min-width:0;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}@media (hover:hover){.prd-ligne-id:hover{background:var(--surface-hover)}}.prd-ligne-id.on{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--ink)}.prd-ligne-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.prd-ligne-nom b{font:600 13.5px/1.2 var(--font-sans)}.prd-ligne-nom b,.prd-ligne-nom small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-ligne-nom small{font:500 12px/1.25 var(--font-sans);color:var(--text-muted)}.prd-ligne-nom small.crit{color:var(--danger-ink);font-weight:600}.prd-ligne-nom small.ok{color:var(--success-ink)}.prd-cell{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);min-width:0;height:40px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);flex-direction:column;justify-content:center;gap:6px;padding:0 8px;display:flex}.prd-cell-n{font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.prd-cell-n b{font:650 14px/1 var(--font-display);color:var(--ink)}.prd-cell-j{background:var(--surface-sunken);height:3px;display:block;overflow:hidden}.prd-cell-j i{background:var(--ink);height:100%;transition:width var(--dur-chart) var(--ease-out);animation:prdJauge var(--dur-chart) var(--ease-out) backwards;display:block}.prd-cell.complet .prd-cell-j i{background:var(--success)}.prd-cell.complet .prd-cell-n b{color:var(--success-ink)}.prd-cell.crit{border-color:var(--danger-line)}.prd-cell.crit .prd-cell-j{background:var(--danger-bg)}.prd-cell.crit .prd-cell-j i{background:var(--danger)}.prd-cell.crit .prd-cell-n b{color:var(--danger-ink)}@media (hover:hover){.prd-cell:not(.on):hover{border-color:var(--ink)}}.prd-cell.on{background:var(--noir);border-color:var(--noir)}.prd-cell.on .prd-cell-n,.prd-cell.on .prd-cell-n b{color:var(--on-noir)}.prd-cell.on .prd-cell-j{background:var(--noir-4)}.prd-cell.on .prd-cell-j i{background:var(--on-noir)}@media screen and (min-width:561px) and (max-width:1099px){.prd-ligne{grid-template-columns:minmax(170px,1.6fr) repeat(4,minmax(0,1fr));gap:6px}.prd-ligne-id,.prd-ligne-id-t{grid-column:auto}.prd-ligne-tete .prd-ligne-id-t{padding-left:4px;display:block}}.prd-vider{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}.prd-vider kbd{margin-left:2px}.prd-vider-ok{border:1px solid var(--danger-line);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);font:500 13px/1.4 var(--font-sans);animation:prdIn var(--dur-base) var(--ease-out);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;display:flex}.prd-vider-ok span{flex:220px}.prd-vider-ok .btn{height:var(--control-h-sm)}.prd-fiche-b{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:flex}.prd-fiche-b:disabled{opacity:.55}.prd .field label:not(.chk),.prd-lbl{margin-bottom:6px}.prd-lbl{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);display:block}.prd .field input:not([type=checkbox]):not([type=radio]),.prd .field select,.prd .field textarea{width:100%}.prd .field textarea{min-height:64px}.prd .prd-f-client .prd-cc input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){height:46px;font:600 15px/1.2 var(--font-sans);letter-spacing:-.005em}.prd-f-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prd-f-row2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.prd-seg3{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.prd-seg4{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.prd .seg-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 6px;font-size:12.5px;display:inline-flex}.prd .seg-btn svg{flex:none}.prd .seg-btn.active{background:var(--noir);border-color:var(--noir);color:var(--on-noir);box-shadow:none}.prd .seg-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-hint{font:500 12px/1.35 var(--font-sans);color:var(--warning-ink);margin:5px 0 0}.prd-loc{font:500 12.5px/1.35 var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;margin:6px 0 0;display:flex}.prd-loc svg{flex:none}.prd-loc.ok{color:var(--success-ink)}.prd-loc.attente{color:var(--ink-2)}.prd-cc{position:relative}.prd-cc-pop{z-index:var(--z-drop);overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);max-height:340px;box-shadow:var(--sh-pop);animation:fadeIn var(--dur-fast) var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.prd-cc-pop[hidden]{display:none}.prd-cc-opt{border-radius:var(--r-sm);cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.prd-cc-opt[aria-selected=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--ink)}@media (hover:hover){.prd-cc-opt:hover{background:var(--surface-hover)}}.prd-cc-nom{font:600 14px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:flex}.prd-cc-opt small{font:500 12px/1.3 var(--font-sans);color:var(--text-muted);overflow-wrap:anywhere}.prd-cc-opt .prd-cc-vu{color:var(--ink-2)}.prd-doublon{animation:prdIn var(--dur-base) var(--ease-out);align-items:flex-start}.prd-doublon>svg{flex:none;margin-top:1px}.prd-doublon-actions{margin-top:8px}.prd-doublon .btn{height:var(--control-h-sm);border:1px solid var(--danger-line);background:var(--surface);color:var(--danger-ink)}@media (hover:hover){.prd-doublon .btn:hover{border-color:var(--danger-ink)}}.prd-histo{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.prd-histo-t{font:600 12.5px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;margin:0 0 6px;display:flex}.prd-histo-t svg{flex:none}.prd-histo ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.prd-histo li{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.prd-histo-d{min-width:40px;font:600 12px/1 var(--font-mono)}.prd-histo-d,.prd-histo-r{color:var(--ink);flex:none}.prd-histo-r{font-weight:600}.prd-histo-v{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.prd-histo .badge{height:20px;font-size:12px}.prd-cr-outils{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prd-select{appearance:none;background-image:var(--chevron-select);cursor:pointer;background-position:right 10px center;background-repeat:no-repeat;max-width:230px;padding-right:30px}.prd-filtre{height:var(--control-h-sm);border-radius:var(--r-sm);background:var(--noir);color:var(--on-noir);font:600 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.prd-filtre:hover{background:var(--noir-3)}}.prd-man-btn{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}.prd-man-btn.on{border-color:var(--noir);background:var(--noir);color:var(--on-noir)}@media (hover:hover){.prd-man-btn.on:hover:not(:disabled){border-color:var(--noir);background:var(--noir-3)}}.prd-cr-b{gap:12px;padding:12px 16px 16px}.prd-cr-b,.prd-props{flex-direction:column;display:flex}.prd-props{gap:6px;margin:0;padding:0;list-style:none}.prd-prop{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std);animation:prdIn var(--dur-base) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:grid}@media (hover:hover){.prd-prop:hover{border-color:var(--ink)}}.prd-prop.top{box-shadow:inset 3px 0 0 var(--noir)}.prd-prop.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.prd-prop.top.sel{box-shadow:inset 3px 0 0 var(--noir),inset 0 0 0 1px var(--ink)}.prd-prop.suivante{background:var(--info-bg)}.prd-prop:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-prop-quand{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding-right:12px;display:flex}.prd-prop-j{font:600 12px/1.2 var(--font-sans);color:var(--text-muted);white-space:nowrap}.prd-prop-h{font:700 21px/1 var(--font-display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.prd-prop-quand small{font:500 12px/1 var(--font-sans);color:var(--text-muted)}.prd-prop-corps{flex-direction:column;gap:3px;min-width:0;display:flex}.prd-prop-l1{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.prd-prop-rep{min-width:0;font:650 14px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-prop-etq{border-radius:var(--r-xs);background:var(--noir);color:var(--on-noir);font:650 12px/1 var(--font-sans);white-space:nowrap;padding:3px 6px}.prd-prop-etq.suivante{background:var(--info-ink)}.prd-prop-sem{font:600 12px/1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.prd-prop-sem.plein{color:var(--text-muted)}.prd-prop-sem.plein .prd-mini-j i{background:var(--success)}.prd-prop-l2{font:500 13px/1.35 var(--font-sans);color:var(--ink-2)}.prd-km{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.prd-prop-l3{min-width:0;font:500 12px/1.35 var(--font-sans);color:var(--text-muted);align-items:center;gap:5px;display:flex}.prd-prop-l3 svg{flex:none}.prd-prop-raison{font:500 12px/1.35 var(--font-sans);color:var(--text-muted)}.prd-prop.ecart{border-color:var(--danger-line)}@media (hover:hover){.prd-prop.ecart:hover{border-color:var(--danger-ink)}}.prd-ecart{border-radius:var(--r-xs);background:var(--danger-bg);max-width:100%;color:var(--danger-ink);font:650 12px/1.25 var(--font-sans);align-self:flex-start;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.prd-ecart svg{flex:none}.prd-ecart-bloc{border:1px solid var(--danger-line);border-left:3px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);flex-direction:column;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}p.prd-ecart-bloc{flex-direction:row;align-items:flex-start}.prd-ecart-bloc p{align-items:flex-start;gap:6px;margin:0;display:flex}.prd-ecart-bloc svg{flex:none;margin-top:2px}.prd-ecart-chk{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.prd-ecart-chk input{accent-color:var(--danger)}.prd-prop.top .prd-prop-raison{color:var(--ink);font-weight:600}.prd-prop-chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-std)}@media (hover:hover){.prd-prop:hover .prd-prop-chev{color:var(--ink);transform:translate(2px)}}.prd-attente{border:1px dashed var(--line-2);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:16px;display:flex}.prd-attente-ic{border-radius:var(--r-xs);background:var(--noir);width:36px;height:36px;color:var(--on-noir);flex:none;place-items:center;display:grid}.prd-attente b{font:600 14px/1.3 var(--font-sans);color:var(--ink)}.prd-attente p{max-width:62ch;color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.prd-attente-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.prd-attente-actions .btn,.prd-attente>div>.btn{height:var(--control-h-sm);margin-top:10px;font-size:12.5px}.prd-attente-actions .btn{margin-top:0}.prd-erreur{border:1px solid var(--danger-line);border-left:3px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);animation:prdIn var(--dur-base) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;font-size:13px;line-height:1.45;display:flex}.prd-erreur>svg{flex:none;margin-top:2px}.prd-erreur>div{flex:1;min-width:0}.prd-erreur .btn.sq{width:28px;height:28px;color:var(--danger-ink);background:0 0;border-color:#0000;flex:none}.prd-erreur:focus{outline:none}.prd-erreur:focus-visible{outline:2px solid var(--danger-ink);outline-offset:2px}.prd-manuel{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);animation:prdIn var(--dur-base) var(--ease-out);flex-direction:column;gap:10px;padding:12px;display:flex}.prd-manuel-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.prd-manuel-h b{font:650 13.5px/1.2 var(--font-sans);color:var(--ink)}.prd-manuel-h .btn.sq{width:28px;height:28px}.prd-manuel-champs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;display:grid}.prd-manuel-res{align-items:flex-start;gap:8px}.prd-ctrl,.prd-manuel-res{flex-direction:column;display:flex}.prd-ctrl{gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none}.prd-ctrl li{align-items:flex-start;gap:6px;display:flex}.prd-ctrl svg{flex:none;margin-top:2px}.prd-ctrl.ko{color:var(--danger-ink);font-weight:600}.prd-ctrl.warn{color:var(--warning-ink)}.prd-ctrl-ok{font:600 13px/1.4 var(--font-sans);color:var(--success-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.prd-ctrl-ok svg{flex:none}.prd-recap{border:1.5px solid var(--ink);border-radius:var(--r-lg);background:var(--surface);animation:prdIn var(--dur-base) var(--ease-out);flex-direction:column;gap:12px;padding:16px;display:flex}.prd-recap .eyebrow{margin:0}.prd-recap-t{font:650 18px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.prd-recap-t small{font:500 13px/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-2);margin-top:3px;display:block}.prd-recap-dl{border-top:1px solid var(--line);margin:0;display:grid}.prd-recap-dl>div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.prd-recap-dl dt{font:600 var(--fs-micro)/1.7 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.prd-recap-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.prd-recap-dl dd small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.prd-recap-note{white-space:pre-wrap}.prd-recap-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prd-recap-actions .btn.primary{min-width:210px}.prd-succes{border:1px solid var(--success-line);border-radius:var(--r-lg);background:var(--success-bg);animation:prdIn var(--dur-base) var(--ease-out);align-items:flex-start;gap:14px;padding:18px;display:flex}.prd-succes-ic{background:var(--success);color:#fff;width:44px;height:44px;animation:prdTampon .42s var(--ease-spring) backwards;border-radius:50%;flex:none;place-items:center;display:grid}.prd-succes-c{min-width:0}.prd-succes h4{font:650 17px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.prd-succes p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.prd-succes-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.prd-agenda{overflow:hidden}.prd-ag-h{align-items:center;gap:10px;padding:14px 14px 8px;display:flex}.prd-ag-id{flex:1;min-width:0}.prd-ag-id h3{font:650 15px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.prd-ag-id h3,.prd-ag-id small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-ag-id small{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.prd-ag-lien{white-space:nowrap;gap:4px;min-height:28px;font-size:12.5px}.prd-ag-nav{padding:0 14px 8px}.prd-ag-nav .weeknav{justify-content:space-between;gap:6px}.prd-ag-nav .weeknav-label{flex:1;font-size:13px}.prd-ag-quota{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 14px 10px;font-size:12.5px;display:flex}.prd-ag-quota b{color:var(--ink);font-weight:700}.prd-ag-quota .prd-mini-j{width:56px}.prd-ag-quota>span:last-child{margin-left:auto}.prd-ag-quota .ok{color:var(--success-ink)}.prd-ag-grille{border-top:1px solid var(--line);grid-template-columns:30px repeat(6,minmax(0,1fr));display:grid}.prd-ag-dh{border-bottom:1px solid var(--line-2);height:38px;font:600 12px/1 var(--font-sans);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.prd-ag-dh span{text-transform:capitalize}.prd-ag-dh b{font:650 13px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.prd-ag-col.today .prd-ag-dh b{border-radius:var(--r-xs);background:var(--noir);color:var(--on-noir);padding:2px 5px}.prd-ag-hcol{position:relative}.prd-ag-hcol span{font:500 12px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;right:4px;transform:translateY(-50%)}.prd-ag-hcol span:first-child{transform:translateY(2px)}.prd-ag-col{border-left:1px solid var(--line);min-width:0}.prd-ag-col.today{background:var(--surface-select)}.prd-ag-body{background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px var(--prd-px-h,28px));position:relative}.prd-ag-body.cliquable{cursor:cell}.prd-ag-now{z-index:4;border-top:1.5px solid var(--ink);pointer-events:none;height:0;position:absolute;left:0;right:0}.prd-ag-rdv{z-index:1;border-left:2px solid var(--st-planifie);border-radius:var(--r-xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--info-line);color:var(--ink-2);font:500 12px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;padding:1px 3px;position:absolute;overflow:hidden}.prd-ag-rdv.st-vendu{border-left-color:var(--st-vendu);background:var(--st-vendu-bg);box-shadow:none}.prd-ag-rdv.st-absent{border-left-color:var(--st-absent);background:var(--st-absent-bg);box-shadow:none}.prd-ag-rdv.st-refuse{border-left-color:var(--st-refuse);background:var(--st-refuse-bg);box-shadow:none}.prd-ag-rdv.nouveau{z-index:3;animation:prdPulse .9s var(--ease-out) 3}.prd-ag-rdv.ecart{border-left-color:var(--danger);background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger);color:var(--danger-ink);font-weight:600}.prd-ag-ind{z-index:1;border-radius:var(--r-xs);background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 4px,#0000001a 4px 6px);box-shadow:inset 0 0 0 1px var(--line-2);position:absolute}.prd-ag-prop{z-index:2;border:1.5px dashed var(--orange);border-radius:var(--r-xs);background:var(--orange-a08);color:var(--ink);font:650 12px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);justify-content:center;align-items:flex-start;padding:1px 2px;display:flex;position:absolute;left:1px;right:1px;overflow:hidden}@media (hover:hover){button.prd-ag-prop:hover{background:var(--orange-a16)}}.prd-ag-prop:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-ag-prop.sel{z-index:3;background:var(--orange);color:var(--on-orange);box-shadow:0 0 0 2px var(--surface),var(--sh-raise);border-style:solid}.prd-ag-prop.fixe{pointer-events:none}.prd-ag-prop.ko{border:1.5px dashed var(--danger);box-shadow:none}.prd-ag-prop.ecart:not(.sel),.prd-ag-prop.ko{background:var(--danger-bg);color:var(--danger-ink)}.prd-ag-prop.ecart:not(.sel){border-color:var(--danger)}.prd-ag-legende{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 14px 12px;font-size:12px;display:flex}.prd-ag-legende span{align-items:center;gap:6px;display:inline-flex}.prd-ag-legende i{border-radius:2px;width:12px;height:10px;display:inline-block}.prd-ag-legende .l-rdv{background:var(--surface);box-shadow:inset 2px 0 0 var(--st-planifie),inset 0 0 0 1px var(--info-line)}.prd-ag-legende .l-ind{background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 3px,#00000024 3px 5px)}.prd-ag-legende .l-prop{background:var(--orange)}.prd-ag-legende .l-ecart{background:var(--danger-bg);box-shadow:inset 2px 0 0 var(--danger),inset 0 0 0 1px var(--danger)}.prd-der{flex-direction:column;margin:0;padding:4px 8px 8px;list-style:none;display:flex}.prd-der li{border-radius:var(--r-sm)}.prd-der li+li{border-top:1px solid var(--line)}.prd-der li.focus{background:var(--surface-select);animation:prdPulse .8s var(--ease-out) 3}.prd-der-b{border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}@media (hover:hover){.prd-der-b:hover{background:var(--surface-hover)}}.prd-der-c{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prd-der-c b{font:600 13px/1.25 var(--font-sans)}.prd-der-c b,.prd-der-c small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-der-c small{font:500 12px/1.2 var(--font-sans);color:var(--text-muted)}.prd-der .badge{flex:none}.prd-vide{color:var(--text-muted);margin:0;padding:14px 16px 16px;font-size:13px;line-height:1.5}.prd-cell:focus-visible,.prd-der-b:focus-visible,.prd-filtre:focus-visible,.prd-ligne-id:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-cc input:focus-visible{outline:none}.prd-eq-intro{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.5}.prd-eq-groupe{border:0;min-width:0;margin:0 0 14px;padding:0}.prd-eq-groupe legend{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 0 4px;display:flex}.prd-eq-groupe legend span{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--ink)}.prd-eq-groupe legend .btn.link{min-height:28px;font-size:12.5px}.prd-eq-groupe ul{margin:0;padding:0;list-style:none}.prd-eq-groupe li+li{border-top:1px solid var(--line)}.prd-eq-row{border-radius:var(--r-sm);cursor:pointer;min-height:54px;transition:background-color var(--dur-fast) var(--ease-std);grid-template-columns:16px 30px minmax(0,1fr) 64px 76px;align-items:center;gap:10px;padding:6px 8px;display:grid}@media (hover:hover){.prd-eq-row:hover{background:var(--surface-hover)}}.prd-eq-row.on{background:var(--surface-select)}.prd-eq-row:has(input:focus-visible){box-shadow:var(--focus-ring)}.prd-eq-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.prd-eq-nom b{font:600 14px/1.25 var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-eq-nom small{color:var(--text-muted);font-size:12px}.prd-eq-j{width:64px}.prd-eq-n{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.prd-eq-n b{font:650 14px/1 var(--font-display);color:var(--ink)}.prd-eq-n small{font-size:12px;display:block}.prd-eq-compte{color:var(--ink-2);align-self:center;margin-right:auto;font-size:13px}.prd-modale-err{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);font:600 13px/1.45 var(--font-sans);align-items:flex-start;gap:6px;margin:0 0 12px;padding:8px 10px;display:flex}.prd-modale-err svg{flex:none;margin-top:3px}.prd-code{border-radius:var(--r-xs);background:var(--surface-sunken);color:var(--ink);font:600 12.5px/1.3 var(--font-mono);padding:1px 5px}.prd-tph-h{align-items:flex-start}.prd-tph-h .prd-card-note{margin-top:4px}.prd-tph-b{flex-direction:column;gap:12px;padding:16px;display:flex}.prd-tph-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.prd-tph-carte{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;animation:prdIn var(--dur-base) var(--ease-out) backwards;flex-direction:column;gap:14px;padding:16px;display:flex}.prd-tph-carte.off{background:var(--surface-2)}.prd-tph-carte.off .prd-tph-ag,.prd-tph-carte.off .prd-tph-id,.prd-tph-carte.off .prd-tph-stats{opacity:.6}.prd-tph-id{align-items:center;gap:10px;min-width:0;display:flex}.prd-tph-av{border-radius:var(--r-sm);background:var(--noir);width:40px;height:40px;color:var(--on-noir);font:650 13px/1 var(--font-display);letter-spacing:.02em;flex:none;place-items:center;display:grid}.prd-tph-nom{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.prd-tph-nom b{font:650 15px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.prd-tph-nom b,.prd-tph-nom small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prd-tph-nom small{color:var(--text-muted);font-size:12px}.prd-tph-etats{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.prd-tph-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.prd-tph-stats>div{flex-direction:column;gap:4px;min-width:0;padding:10px 0;display:flex}.prd-tph-stats>div+div{border-left:1px solid var(--line);padding-left:14px}.prd-tph-stats dt{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.prd-tph-stats dd{font:700 28px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:0}.prd-tph-stats small{color:var(--text-muted);font-size:12px}.prd-tph-ag .prd-lbl{margin-bottom:8px}.prd-tph-ag ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prd-tph-ag li{border:1px solid var(--line-2);border-radius:var(--r-pill);height:32px;font:600 12.5px/1 var(--font-sans);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.prd-tph-ag li:not(:has(.prd-tph-x)){padding-right:10px}.prd-tph-ag-n{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.prd-tph-ag li.confirmer{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.prd-tph-x{border-radius:var(--r-pill);min-width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.prd-tph-x:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}}.prd-tph-x:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.prd-tph-x.oui{background:var(--danger);color:#fff;font:650 12px/1 var(--font-sans);padding:0 9px}@media (hover:hover){.prd-tph-x.oui:hover:not(:disabled){background:var(--danger-ink);color:#fff}}.prd-tph-x:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.prd-tph-x{min-width:32px;height:32px}.prd-tph-ag li{height:40px}}.prd-tph-vide{color:var(--warning-ink);margin:0;font-size:13px}.prd-tph-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.prd-tph-actions .btn{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}.prd-tph-actions .prd-tph-off{color:var(--danger-ink)}@media (hover:hover){.prd-tph-actions .prd-tph-off:hover:not(:disabled){border-color:var(--danger-ink)}}.prd-tph-note{padding:0}.prd-mdp{border-radius:var(--r-md);background:var(--noir);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.prd-mdp code{min-width:0;color:var(--on-noir);font:650 22px/1.2 var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:text;flex:auto}.prd-mdp .btn.ghost{border-color:var(--noir-line-strong);background:var(--noir-3);color:var(--on-noir)}@media (hover:hover){.prd-mdp .btn.ghost:hover{border-color:var(--on-noir);background:var(--noir-3)}}.prd-mdp-alerte{border-left:3px solid var(--warning);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.prd-mdp-alerte svg{flex:none;margin-top:2px}.prd-mdp-garde{border-left:3px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-ink);font:600 13px/1.5 var(--font-sans);animation:prdIn var(--dur-base) var(--ease-out);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;display:flex}.prd-mdp-garde svg{flex:none;margin-top:2px}.prd-ajout{flex-direction:column;display:flex}.prd-ajout-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.prd-ajout .field input{width:100%}.prd-ajout-aide{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.prd-ajout-t{margin:4px 0}.prd-ajout-intro{margin:0 0 12px}@keyframes prdIn{0%{opacity:0;transform:translateY(4px)}}@keyframes prdTampon{0%{opacity:0;transform:scale(.6)}}@keyframes prdJauge{0%{width:0}}@keyframes prdPulse{0%{box-shadow:0 0 #ff79008c}to{box-shadow:0 0 0 8px #ff790000}}@media screen and (max-width:900px){.prd-bandeau{grid-template-columns:repeat(3,minmax(0,1fr))}.prd-stat{padding:14px}.prd-stat-main .prd-stat-v,.prd-stat-v{font-size:30px}.prd-f-row3{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-f-row3>:last-child{grid-column:1/-1}.prd-f-row2{grid-template-columns:minmax(0,1fr)}.prd .seg-btn{min-height:var(--tap)}}@media screen and (max-width:560px){.prd-bandeau{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-stat-main{border-bottom:1px solid var(--noir-line);grid-column:1/-1}.prd-stat:nth-child(2){border-left:0}.prd-card-h{padding:12px 12px 8px}.prd-cr-b,.prd-fiche-b{padding-left:12px;padding-right:12px}.prd-tab{padding-left:4px;padding-right:4px}.prd-prop{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px}.prd-prop-quand{padding-right:10px}.prd-prop-h{font-size:18px}.prd-prop-chev{display:none}.prd-manuel-champs{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-manuel-champs>:first-child{grid-column:1/-1}.prd-recap{padding:14px 12px}.prd-recap-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.prd-recap-actions .btn{flex:auto}.prd-recap-actions .btn.primary{min-width:0}.prd-succes{padding:14px}.prd-eq-row{grid-template-columns:16px 30px minmax(0,1fr) auto}.prd-eq-j{display:none}.prd-select{flex:100%;max-width:100%}.prd-head-outils,.prd-onglets{width:100%}.prd-onglet{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:0 8px;line-height:1.15}.prd-tph-b{padding:12px}.prd-ajout-champs{grid-template-columns:minmax(0,1fr)}.prd-mdp code{font-size:19px}}@media screen and (max-width:400px){.prd-seg3 .seg-btn svg{display:none}}@media (pointer:coarse){.prd kbd,.prd-kbd-aide{display:none}}@media (prefers-reduced-motion:reduce){.prd *,.prd :after,.prd :before{transition:none!important;animation:none!important}}@media print{.prd-bandeau,.prd-z-agenda,.prd-z-centre{display:none!important}}.prd-tph-revoques{border-top:1px solid var(--line-2);gap:10px;margin-top:22px;padding-top:16px;display:grid}.prd-tph-revoques h4{margin:0}.dos{gap:12px;min-width:0;display:grid}.dos-outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dos-outils input[type=date],.dos-outils select{color:var(--ink);font:inherit;max-width:100%;padding:7px 9px;font-size:13px}.dos-outils input[type=date],.dos-outils select,.dos-recherche{border:1px solid var(--line-input);background:var(--surface);border-radius:8px}.dos-recherche{min-width:0;color:var(--text-muted);flex:220px;align-items:center;gap:6px;padding:0 10px;display:flex}.dos-recherche input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:7px 0;font-size:13px}.dos-recherche input:focus{outline:none}.dos-recherche:focus-within{outline:2px solid var(--orange);outline-offset:1px}.dos-date{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dos-compte,.dos-vide{color:var(--text-muted);margin:0;font-size:12.5px}.dos-blocage,.dos-erreur{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.dos-defile{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;position:relative;overflow-x:auto}.dos-table{border-collapse:collapse;width:100%;font-size:13px}.dos-table td,.dos-table th{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 10px}.dos-table thead th{background:var(--surface-2);border-bottom:1px solid var(--line-strong);color:var(--ink-2);font-size:12px;font-weight:650}.dos-table select{border:1px solid var(--line-input);background:var(--surface);color:var(--ink);font:inherit;border-radius:6px;padding:4px 6px;font-size:12.5px}.dos-ouvrir{text-align:left;font-weight:600}.dos-cartes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dos-carte{border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.dos-carte span{color:var(--text-muted);font-size:12.5px}.dos-pages{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dos-pages select{border:1px solid var(--line-input);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.dos-vente{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px;font-size:13px;display:grid}.dos-vente dt{color:var(--text-muted)}.dos-vente dd{margin:0}.dos-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;display:grid}.dos-form legend{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:700}.dos-champ{gap:4px;min-width:0;display:grid}.dos-champ label{color:var(--ink-2);font-size:12px;font-weight:650}.dos-champ input,.dos-champ textarea,.dos-ecrire textarea{border:1px solid var(--line-input);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.dos-long{grid-column:1/-1}.dos-case{align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.dos-case input{width:18px;height:18px;accent-color:var(--orange-press)}.dos-ref{padding:7px 0;font-size:13px}.dos-section{margin-top:16px}.dos-section h3{margin:0 0 8px;font-size:13px;font-weight:700}.dos-fil,.dos-refs{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dos-refs small{color:var(--text-muted)}.dos-fil li{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.dos-fil li p{white-space:pre-wrap;margin:2px 0 0}.dos-fil small{color:var(--text-muted)}.dos-msg-com{background:var(--surface-2)}.dos-msg-bo{background:var(--info-bg)}.dos-ecrire{gap:6px;margin-top:8px;display:grid}.dos-ecrire .btn{justify-self:end}@media (max-width:600px){.dos-form fieldset{grid-template-columns:minmax(0,1fr)}.dos-date,.dos-outils select{flex:140px}}.dos-astuce{color:var(--text-muted);margin:0 0 8px;font-size:12px}.cmd-dossier{justify-self:start;margin-top:8px}.dv-page h2:focus{outline:none}.dv-head-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-kpis{margin-bottom:20px}.dv-alerte{border:1px solid var(--warning-line);border-radius:var(--r-md);background:var(--warning-bg);color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.dv-alerte>svg{color:var(--warning-ink);flex:none;margin-top:2px}.dv-alerte b{color:var(--ink);font-weight:650}.dv-alerte .btn.link{min-height:0;font-size:inherit;vertical-align:baseline;padding:0}.dv-alerte-page,.dv-secours{margin-bottom:16px}.dv-secours{border-left:3px solid var(--orange);border-radius:var(--r-lg);background:var(--noir);animation:rise var(--dur-slow) var(--ease-out) backwards;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.dv-secours>svg{color:var(--orange-on-noir);flex:none}.dv-secours p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.dv-secours p b{font:650 14px/1.3 var(--font-sans);color:var(--on-noir)}.dv-secours p span{color:var(--on-noir-2);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.dv-secours-act{flex:none;gap:8px;display:flex}.dv-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dv-onglets{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.dv-onglets::-webkit-scrollbar{display:none}.dv-onglet{border-radius:var(--r-xs);height:34px;color:var(--ink-2);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.dv-onglet b{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 6px;display:inline-grid}.dv-onglet.is-on{background:var(--noir);color:var(--on-noir)}.dv-onglet.is-on b{background:var(--noir-4);color:var(--on-noir)}@media (hover:hover){.dv-onglet:not(.is-on):hover{background:var(--surface-hover);color:var(--ink)}}.dv-onglet:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dv-filtres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-recherche{align-items:center;display:inline-flex;position:relative}.dv-recherche svg{color:var(--text-muted);pointer-events:none;position:absolute;left:11px}.dv-recherche input{width:280px;background:var(--surface);font:400 13.5px/1 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);padding:0 12px 0 36px}.dv-recherche input,.dv-select select{height:var(--control-h);border:1px solid var(--line-input);border-radius:var(--r-sm);color:var(--ink)}.dv-select select{background-color:var(--surface);background-image:var(--chevron-select);font:500 13px/1 var(--font-sans);appearance:none;cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;padding:0 34px 0 12px}@media (hover:hover){.dv-recherche input:hover,.dv-select select:hover{border-color:var(--ink-2)}}.dv-recherche input:focus,.dv-select select:focus{border-color:var(--ink);box-shadow:var(--focus-glow);outline:none}.dv-liste{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);margin:0 0 24px;padding:0;list-style:none;overflow:hidden}.dv-liste>li{border-bottom:1px solid var(--line);animation:rise var(--dur-slow) var(--ease-out) backwards}.dv-liste>li:last-child{border-bottom:0}.dv-row{background:var(--surface);width:100%;min-height:72px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);border:0;grid-template-columns:36px minmax(0,1fr) auto 150px 16px;align-items:center;gap:16px;padding:14px 20px;display:grid}li.dv-row{cursor:default}@media (hover:hover){button.dv-row:hover{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--ink)}}button.dv-row:active{background:var(--surface-sunken)}button.dv-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dv-row-st{border-radius:var(--r-sm);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid}.dv-row[data-st=envoye] .dv-row-st{background:var(--info-bg);color:var(--info-ink)}.dv-row[data-st=signe] .dv-row-st{background:var(--success-bg);color:var(--success-ink)}.dv-row[data-st=refuse] .dv-row-st{background:var(--danger-bg);color:var(--danger-ink)}.dv-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.dv-row-client{font:650 15px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dv-row-client,.dv-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dv-row-sub{color:var(--text-muted);font-size:12.5px;line-height:1.4}.dv-row-sub .mono{color:var(--ink-2);font-size:12px}.dv-row-rep{font:600 12px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.dv-row-montant{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dv-row-montant b{font:650 17px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.dv-row-montant small{color:var(--text-muted);font-size:12px}.dv-row-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dv-row-meta small{font-size:12px}.dv-row-chev,.dv-row-meta small{color:var(--text-muted)}.dv-row-sk .sk{border-radius:var(--r-xs)}.dv-row-sk .dv-row-main{gap:8px}.dv-ed{animation:rise var(--dur-slow) var(--ease-out) backwards}.dv-ed-top{justify-content:space-between;margin-bottom:16px}.dv-ed-top,.dv-ed-top-r{align-items:center;gap:8px;display:flex}.btn.ghost.dv-rem-bascule.is-on{background:var(--noir);border-color:var(--noir);color:var(--on-noir)}@media (hover:hover){.btn.ghost.dv-rem-bascule.is-on:hover:not(:disabled){background:var(--noir-3);border-color:var(--noir-3)}}.dv-ed-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:16px;padding-bottom:18px;display:flex}.dv-ed-titre{flex:320px;min-width:0}.dv-ed-titre h2{font:650 var(--fs-h1)/1.08 var(--font-display);letter-spacing:-.028em;color:var(--ink);overflow-wrap:anywhere;margin-top:6px}.dv-ed-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;font-size:13px;display:flex}.dv-ed-rep{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dv-etapes{gap:0;margin:0;padding:0;list-style:none}.dv-etapes,.dv-etapes li{align-items:center;display:flex}.dv-etapes li{color:var(--text-muted);font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;gap:8px}.dv-etapes li+li:before{content:"";background:var(--line-3);width:28px;height:1px;margin:0 10px}.dv-etapes li.is-fait+li.is-cours:before,.dv-etapes li.is-fait+li:before{background:var(--ink)}.dv-etape-p{border:1px solid var(--line-3);border-radius:var(--r-xs);background:var(--surface);width:24px;height:24px;color:var(--text-muted);font:650 12px/1 var(--font-display);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.dv-etapes li.is-fait{color:var(--ink-2)}.dv-etapes li.is-fait .dv-etape-p{border-color:var(--ink);background:var(--ink);color:var(--surface)}.dv-etapes li.is-cours{color:var(--ink)}.dv-etapes li.is-cours .dv-etape-p{border:2px solid var(--ink);color:var(--ink)}.dv-etapes li.is-cours[data-st=signe] .dv-etape-p{border-color:var(--success);background:var(--success);color:#fff}.dv-etapes li.is-cours[data-st=refuse] .dv-etape-p{border-color:var(--danger);background:var(--danger);color:#fff}.dv-notices{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.dv-notices:empty{display:none}.dv-erreur,.dv-info{border:1px solid var(--info-line);border-radius:var(--r-lg);background:var(--info-bg);color:var(--ink-2);animation:rise var(--dur-base) var(--ease-out) backwards;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:grid}.dv-erreur{border-color:var(--danger-line);background:var(--danger-bg);grid-template-columns:auto minmax(0,1fr) auto}.dv-erreur>svg{color:var(--danger-ink);margin-top:1px}.dv-erreur:focus{outline:none}.dv-erreur:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.dv-erreur .btn.sq{background:0 0;border-color:#0000;width:32px;height:32px;margin:-6px -8px 0 0}.dv-info>svg{color:var(--info-ink);margin-top:1px}.dv-erreur b,.dv-info b{font:650 14px/1.35 var(--font-sans);color:var(--ink);display:block}.dv-erreur p,.dv-info p{max-width:72ch;margin:2px 0 0}.dv-erreur .btn,.dv-info .btn{margin-top:10px}.dv-info.is-neutre{border-color:var(--line-2);background:var(--surface)}.dv-info.is-neutre>svg{color:var(--ink-2)}.dv-info.is-ok{border-color:var(--success-line);background:var(--success-bg)}.dv-info.is-ok>svg{color:var(--success-ink)}.dv-info.is-warn{border-color:var(--warning-line);background:var(--warning-bg)}.dv-info.is-warn>svg{color:var(--warning-ink)}.dv-note{color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.dv-note svg{flex:none;margin-top:2px}.dv-ed-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.dv-ed-main{gap:16px}.dv-ed-aside,.dv-ed-main{flex-direction:column;min-width:0;display:flex}.dv-ed-aside{top:calc(var(--top-h) + 16px);max-height:calc(100vh - var(--top-h) - 32px);max-height:calc(100dvh - var(--top-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;gap:12px;margin:-3px;padding:3px;position:sticky;overflow-y:auto}@media (min-width:1400px){.dv-ed-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}}.dv-sec-h{align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.dv-sec-h h3{font:650 16px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dv-sec-h h3:focus{outline:none}.dv-sec-n{border-radius:var(--r-xs);background:var(--noir);width:24px;height:24px;color:var(--on-noir);font:650 12.5px/1 var(--font-display);flex:none;place-items:center;display:inline-grid}.dv-sec-sub{color:var(--text-muted);max-width:70ch;margin-top:4px;font-size:12.5px;line-height:1.5}.dv-sec-compte{border-radius:var(--r-xs);background:var(--surface-sunken);color:var(--ink-2);font:600 12px/1 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding:4px 8px}.dv-sec-b{flex-direction:column;gap:14px;padding:16px 24px 24px;display:flex}.dv-sec .field-row{gap:14px}.dv-sec .field :is(input,select,textarea){width:100%}.dv-sec .field-row.dv-commune{grid-template-columns:140px minmax(0,1fr)}.dv-aide{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.dv-client-lu{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.dv-client-lu dt{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:4px}.dv-client-lu dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.dv-client-lu>div:first-child dd{font-weight:650}.dv-cc{position:relative}.dv-cc-pop{z-index:var(--z-drop);overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);max-height:320px;box-shadow:var(--sh-pop);animation:fadeIn var(--dur-fast) var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dv-cc-pop[hidden]{display:none}.dv-cc-opt{border-radius:var(--r-sm);cursor:pointer;flex-direction:column;gap:4px;min-height:44px;padding:9px 12px;display:flex}.dv-cc-opt[aria-selected=true]{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--ink)}@media (hover:hover){.dv-cc-opt:hover{background:var(--surface-hover)}}.dv-cc-nom{font:600 14px/1.25 var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.dv-cc-nom svg{color:var(--text-muted);flex:none}.dv-cc-opt small{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-left:22px;font-size:12px;line-height:1.35}.dv-vide{border:1px dashed var(--line-3);border-radius:var(--r-lg);align-items:flex-start;gap:14px;padding:20px;display:flex}.dv-vide-ic{border-radius:var(--r-xs);background:var(--noir);width:40px;height:40px;color:var(--on-noir);flex:none;place-items:center;display:grid}.dv-vide b{font:600 15px/1.3 var(--font-sans);color:var(--ink);display:block}.dv-vide p{color:var(--text-muted);max-width:56ch;margin:4px 0 0;font-size:13px;line-height:1.5}.dv-retrait{border-radius:var(--r-sm);background:var(--noir);color:var(--on-noir-2);animation:rise var(--dur-base) var(--ease-out) backwards;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13px;display:flex}.dv-retrait .btn.link{min-height:32px;color:var(--on-noir);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);gap:6px;padding:0 8px}.dv-retrait .btn.link:focus-visible{box-shadow:var(--focus-ring-noir)}.dv-lignes{gap:12px;margin:0;padding:0;list-style:none}.dv-ligne,.dv-lignes{flex-direction:column;display:flex}.dv-ligne{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);animation:rise var(--dur-base) var(--ease-out) backwards;gap:14px;padding:16px 18px}.dv-ligne.is-flash,.dv-machine.is-flash{animation:dvFlash 1.1s var(--ease-out)}@keyframes dvFlash{0%{box-shadow:0 0 0 4px var(--orange-a32);border-color:var(--orange)}}.dv-ligne-h{align-items:flex-start;gap:12px;display:flex}.dv-ic{border-radius:var(--r-sm);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.dv-ligne-t{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.dv-ligne-t h4{font:650 15px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dv-ligne-t p{color:var(--ink-2);max-width:70ch;margin:0;font-size:12.5px;line-height:1.5}.dv-ligne-x{flex:none;margin:-4px -6px 0 0}@media (hover:hover){.dv-ligne-x:hover:not(:disabled){color:var(--danger-ink);border-color:var(--danger-line)!important}}.dv-ligne-ctl{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;display:flex}.dv-ligne-qte{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;font-size:13px;display:flex}.dv-ligne-qte b{font:650 15px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px}.dv-cpt{flex-direction:column;gap:6px;display:flex}.dv-cpt-l{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.dv-cpt-c{border:1px solid var(--line-input);border-radius:var(--r-sm);align-self:flex-start;align-items:stretch;display:inline-flex;overflow:hidden}.dv-cpt-b,.dv-cpt-c{background:var(--surface)}.dv-cpt-b{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);border:0;place-items:center;padding:0;display:grid}.dv-cpt-b:disabled{color:var(--text-faint);cursor:not-allowed}@media (hover:hover){.dv-cpt-b:hover:not(:disabled){background:var(--surface-hover)}}.dv-cpt-b:active:not(:disabled){background:var(--surface-sunken)}.dv-cpt-b:focus-visible{z-index:1;outline:2px solid var(--ink);outline-offset:-2px;position:relative}.dv-cpt-v{border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);min-width:46px;font:650 16px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;place-items:center;padding:0 4px;display:grid}.dv-cpt-a{color:var(--text-muted);font-size:12px;line-height:1.4}.dv-interne{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 12px;display:flex}.dv-interne-l{min-height:32px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;line-height:1.35;display:inline-flex}.dv-interne-l b{white-space:nowrap;font-weight:600}.dv-interne-l b,.dv-interne-l input:disabled+span,.dv-interne-l.is-on{color:var(--ink)}.dv-interne-info{font-size:12.5px}.dv-interne-info summary{min-height:32px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.dv-interne-info summary::-webkit-details-marker{display:none}@media (hover:hover){.dv-interne-info summary:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}}.dv-interne-info summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-xs)}.dv-interne-info[open]{flex-basis:100%}.dv-interne-info p{color:var(--ink-2);max-width:70ch;margin:4px 0 2px;line-height:1.5}.dv-ligne-dl{margin:0;display:grid}.dv-ligne-dl>div{border-top:1px dashed var(--line-2);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.dv-ligne-dl dt{color:var(--text-muted);font-size:12.5px}.dv-ligne-dl dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:13px}.dv-ligne-dl .is-rem dt:before{content:"";border:1.5px dashed var(--text-muted);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dv-ligne-dl .is-rem dd{font-weight:650}.dv-ligne-total{border-top:1px solid var(--line-2);justify-content:flex-end;align-items:baseline;gap:8px;margin:-4px 0 0;padding-top:10px;display:flex}.dv-ligne-total span{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-right:auto}.dv-ligne-total b{font:650 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.dv-ligne-total small{color:var(--text-muted);font-size:12px}.dv-note-champ textarea{min-height:64px}.dv-note-lue p{color:var(--ink-2);white-space:pre-line;margin:6px 0 0;font-size:13.5px;line-height:1.5}.dv-famille+.dv-famille{margin-top:6px}.dv-famille-t{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:10px;display:flex}.dv-catalogue{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dv-machine{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std);flex-direction:column;gap:10px;padding:16px;display:flex}@media (hover:hover){.dv-machine:hover{border-color:var(--line-3)}}.dv-machine.is-dans{border-color:var(--st-vendu-line);box-shadow:inset 0 0 0 1px var(--st-vendu-line)}.dv-machine-h{align-items:center;gap:10px;display:flex}.dv-machine-h h5{font:650 14.5px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dv-machine-desc{color:var(--ink-2);overflow-wrap:break-word;margin:0;font-size:12.5px;line-height:1.5}.dv-machine-prix{align-items:baseline;gap:6px;margin:2px 0 0;display:flex}.dv-machine-prix b{font:650 28px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.dv-machine-prix span{color:var(--text-muted);font-size:12.5px}.dv-machine-meta{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dv-machine-meta li{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.dv-machine-meta svg{color:var(--text-muted);flex:none;margin-top:2px}.dv-machine-rem{border:1px dashed var(--line-3);border-radius:var(--r-xs);font:600 12px/1.3 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;align-self:flex-start;margin:0;padding:4px 8px}.dv-machine-rem.is-vide{color:var(--text-muted);font-weight:500}.dv-machine-pied{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.dv-machine-pied .chip{margin-right:auto}.dv-recap{isolation:isolate;border-radius:var(--r-lg);background:var(--noir);color:var(--on-noir);flex:none;padding:22px 22px 18px;position:relative;overflow:hidden}.dv-recap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 100% 0,#ff79002e 0,#ff790000 62%);position:absolute;inset:0}.dv-recap-eyebrow{font:600 var(--fs-micro)/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--on-noir-3);align-items:center;gap:10px;display:flex}.dv-recap-eyebrow:before{content:"";background:var(--orange);flex:none;width:8px;height:8px}.dv-recap-total{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:14px 0 16px;display:flex}.dv-recap-total b{font:700 44px/1 var(--font-display);letter-spacing:-.04em;color:var(--on-noir);font-variant-numeric:tabular-nums lining-nums;animation:numIn var(--dur-base) var(--ease-out) backwards}.dv-recap-total span{color:var(--on-noir-2);font-size:13px}.dv-recap-dl{margin:0;display:grid}.dv-recap-dl>div{border-top:1px solid var(--noir-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.dv-recap-dl dt{color:var(--on-noir-2);font-size:13px}.dv-recap-dl dd{font:600 14px/1.3 var(--font-sans);color:var(--on-noir);text-align:right;font-variant-numeric:tabular-nums lining-nums;margin:0}.dv-recap-dl .is-ttc dt{color:var(--on-noir);font-weight:600}.dv-recap-dl .is-ttc dd{font:650 18px/1.2 var(--font-display);letter-spacing:-.02em}.dv-recap-dl .is-eng dd{max-width:60%;color:var(--on-noir-2);font-size:13px;font-weight:500}.dv-rem{border:1px dashed var(--line-3);box-shadow:none;flex:none;padding:16px 18px}.dv-rem-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.dv-rem-h h3{font:600 var(--fs-micro)/1.3 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted)}.dv-rem-h .btn.sq{border-color:#0000;width:34px;height:34px;margin:-6px -8px -6px 0}.dv-rem-v{font:650 30px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 10px;display:flex}.dv-rem-ar{letter-spacing:-.01em;color:var(--text-muted);font-size:18px}.dv-rem-plus{font:500 12.5px/1.3 var(--font-sans);letter-spacing:0;color:var(--text-muted)}.dv-rem-detail{flex-direction:column;margin:0 0 10px;padding:0;list-style:none;display:flex}.dv-rem-detail li{border-top:1px dashed var(--line-2);color:var(--ink-2);justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.dv-rem-detail b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.dv-rem-note{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.dv-rem-note svg{flex:none;margin-top:2px}.btn.ghost.dv-rem-afficher{width:100%;color:var(--ink-2);border-style:dashed;flex:none}.dv-actions{flex-direction:column;flex:none;gap:10px;padding:16px;display:flex}.dv-act-primaire .btn,.dv-actions>.btn{width:100%;height:var(--control-h-lg);font-size:14px}.dv-act-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dv-act-duo .btn{width:100%;height:var(--control-h-lg);font-size:14px}.dv-act-sec{flex-wrap:wrap;gap:8px;display:flex}.dv-act-sec .btn{flex:auto}.btn.ghost.dv-danger{color:var(--danger-ink)}@media (hover:hover){.btn.ghost.dv-danger:hover:not(:disabled){border-color:var(--danger)}}.dv-act-aide{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.dv-histo{flex:none}.dv-histo summary{min-height:48px;font:600 13.5px/1 var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.dv-histo summary::-webkit-details-marker{display:none}.dv-histo summary>svg:first-child{color:var(--text-muted)}.dv-histo summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-lg)}.dv-histo-n{border-radius:var(--r-xs);background:var(--surface-sunken);min-width:20px;height:20px;font:700 12px/1 var(--font-sans);color:var(--ink-2);place-items:center;padding:0 6px;display:inline-grid}.dv-histo-chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-std);margin-left:auto}.dv-histo[open] .dv-histo-chev{transform:rotate(180deg)}.dv-histo ol{gap:10px;margin:0;padding:4px 16px 16px;list-style:none}.dv-histo li,.dv-histo ol{flex-direction:column;display:flex}.dv-histo li{border-left:2px solid var(--line-2);color:var(--ink-2);gap:2px;padding-left:12px;font-size:12.5px;line-height:1.4}.dv-histo li:first-child{border-left-color:var(--ink)}.dv-histo time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.dv-histo b{color:var(--ink);font-weight:600}.dv-barre{display:none}.dv-ent-ancre{scroll-margin-top:calc(var(--top-h) + 16px)}.dv-ent .dv-alerte{margin-bottom:16px}.dv-ent-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.dv-ent-dl dt{font:600 var(--fs-micro)/1.2 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-muted);margin-bottom:4px}.dv-ent-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.dv-ent-dl dd.pre{white-space:pre-line}.dv-ent-dl dd i{color:var(--text-muted);font-style:normal}.dv-ent-dl dd i:before{content:"— "}.dv-ent-form{flex-direction:column;gap:14px;display:flex}.dv-ent-form .field-row{gap:14px}.dv-ent-form .field :is(input,textarea){width:100%}.dv-ent-form textarea{min-height:64px}.dv-ent-tva{gap:8px;display:flex}.dv-ent-tva input{flex:1;min-width:0}.dv-ent-tva .btn{flex:none;height:auto}.dv-ent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dv-conf-warn{border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-ink);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.dv-apercu-note{color:var(--text-muted);margin:0 0 12px;font-size:12.5px}.dv-apercu-manque{color:var(--warning-ink);margin:-4px 0 12px}.dv-apercu{border-radius:var(--r-md);background:var(--surface-sunken);margin-bottom:8px;position:relative;overflow:hidden}.dv-apercu-page{transform-origin:0 0;box-shadow:0 0 0 1px var(--line-2);background:#fff;padding:36px 40px;position:absolute;top:0;left:0}.dv-imprimable{display:none}.dv-doc{color:#0a0a0a;font:400 12px/1.45 var(--font-sans);letter-spacing:0}.dv-doc :is(td,dd,span,b){font-variant-numeric:tabular-nums lining-nums}.dv-doc-h{border-bottom:2px solid #0a0a0a;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.dv-doc-emetteur{color:#3d3d3b;flex-direction:column;gap:2px;min-width:0;max-width:55%;font-size:11.5px;display:flex}.dv-doc-rs{font:700 20px/1.15 var(--font-display);letter-spacing:-.02em;color:#0a0a0a;margin-bottom:6px}.dv-doc-legal{color:#6b6a65;font-size:11px}.dv-doc-titre{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dv-doc-mot{font:700 30px/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#0a0a0a;align-items:center;gap:10px;display:inline-flex}.dv-doc-mot:before{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ff7900;width:10px;height:10px}.dv-doc-num{font:600 13px/1.2 var(--font-mono);letter-spacing:-.01em;color:#0a0a0a}.dv-doc-titre dl{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.dv-doc-titre dl>div{justify-content:flex-end;gap:8px;display:flex}.dv-doc-titre dt{color:#6b6a65;font-size:11.5px}.dv-doc-titre dd{color:#0a0a0a;margin:0;font-size:12px;font-weight:600}.dv-doc-parties{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:18px 0 16px;display:grid}.dv-doc-eyebrow{font:600 10.5px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#6b6a65;margin-bottom:6px;display:block}.dv-doc-objet p{color:#3d3d3b;margin:0;font-size:11.5px;line-height:1.5}.dv-doc-client{color:#3d3d3b;overflow-wrap:anywhere;border:1px solid #0a0a0a;flex-direction:column;gap:2px;padding:12px 14px;font-size:11.5px;display:flex}.dv-doc-client b{font:650 14px/1.3 var(--font-sans);color:#0a0a0a;margin-bottom:2px}.dv-doc-tbl{border-collapse:collapse;width:100%;font-size:11.5px}.dv-doc-tbl th{font:600 10px/1.25 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:#3d3d3b;border-bottom:1.5px solid #0a0a0a;padding:8px 6px}.dv-doc-tbl th small{letter-spacing:0;text-transform:none;color:#6b6a65;font-weight:500;display:block}.dv-doc-tbl td:first-child,.dv-doc-tbl th:first-child{width:44%;padding-left:0}.dv-doc-tbl td:last-child,.dv-doc-tbl th:last-child{padding-right:0}.dv-doc-tbl td{vertical-align:top;color:#0a0a0a;border-bottom:1px solid #ddddd8;padding:10px 6px}.dv-doc-tbl td b{font-size:12.5px;font-weight:650}.dv-doc-tbl .n{text-align:right;white-space:nowrap}.dv-doc-tbl .strong{font-weight:650}.dv-doc-tbl tr{break-inside:avoid}.dv-doc-desc{color:#3d3d3b;margin-top:3px;font-size:11px;line-height:1.45;display:block}.dv-doc-vide{color:#6b6a65;text-align:center}.dv-doc-bas{break-inside:avoid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;margin-top:16px;display:grid}.dv-doc-remarque{margin-bottom:10px}.dv-doc-remarque p{white-space:pre-line;color:#0a0a0a;margin:0;font-size:11.5px;line-height:1.5}.dv-doc-mentions{color:#3d3d3b;flex-direction:column;gap:3px;margin:0;padding:0;font-size:10.5px;line-height:1.45;list-style:none;display:flex}.dv-doc-totaux{border-collapse:collapse;align-self:start;width:100%;font-size:11.5px}.dv-doc-totaux th{text-align:left;color:#3d3d3b;padding:5px 0;font-weight:500}.dv-doc-totaux td{text-align:right;white-space:nowrap;color:#0a0a0a;padding:5px 0}.dv-doc-ht :is(th,td){color:#0a0a0a;border-top:1px solid #0a0a0a;padding-top:8px;font-weight:650}.dv-doc-ttc :is(th,td){color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a0a0a;padding:9px 10px;font-size:13px;font-weight:700}.dv-doc-eng :is(th,td){color:#6b6a65;padding-top:8px;font-size:11px}.dv-doc-eng td{white-space:normal}.dv-doc-accord{break-inside:avoid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.dv-doc-sig{border:1px solid #0a0a0a;flex-direction:column;gap:10px;min-height:150px;padding:12px 14px;display:flex}.dv-doc-champ{color:#3d3d3b;border-bottom:1px dotted #8e8d87;margin:0;padding-bottom:14px;font-size:11.5px}.dv-doc-champ-sig{border-bottom:0;flex:1}.dv-doc-pied{color:#6b6a65;border-top:1px solid #c3c2b7;justify-content:space-between;gap:12px;margin-top:18px;padding-top:8px;font-size:10.5px;display:flex}@media print{.content:has(.dv-imprimable)>:not(.dv-page),.dv-ecran,.dv-ligne-dl .is-rem,.dv-machine-rem,.dv-page:has(.dv-imprimable) .dv-ecran,.dv-rem{display:none!important}.dv-imprimable{display:block!important}.dv-ed,.dv-liste>li{animation:none!important}}@media screen and (max-width:1100px){.dv-ed-grid{grid-template-columns:minmax(0,1fr)}.dv-ed-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-height:none;margin:0;padding:0;display:grid;position:static;overflow:visible}.dv-ed-aside>.dv-recap{grid-row:span 2}.dv-act-primaire{display:none}.dv-barre{bottom:calc(16px + var(--safe-b));z-index:var(--z-sticky);border-radius:var(--r-lg);background:var(--noir);box-shadow:var(--sh-toast);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 10px 10px 16px;display:flex;position:sticky}.dv-barre-t{flex-direction:column;gap:3px;min-width:0;display:flex}.dv-barre-t small{color:var(--on-noir-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dv-barre-t b{font:700 22px/1 var(--font-display);letter-spacing:-.03em;color:var(--on-noir);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.dv-barre .btn{flex:none;height:44px}@media (hover:hover){.dv-barre .btn.primary:hover:not(:disabled){background:var(--orange-hover);color:var(--on-orange)}}.dv-barre .btn:focus-visible{box-shadow:var(--focus-ring-noir)}}@media screen and (max-width:900px){.dv-head-act{width:100%}.dv-head-act .btn{flex:auto}.dv-secours{flex-wrap:wrap}.dv-secours-act{width:100%}.dv-secours-act .btn{flex:1}.dv-outils{flex-direction:column;align-items:stretch}.dv-onglets{border-left:0;border-right:0;border-radius:0;margin:0 -16px;padding:3px;display:flex}.dv-onglet{height:40px}.dv-filtres{flex-direction:column;align-items:stretch}.dv-recherche input,.dv-select select{width:100%;height:44px}.dv-recherche{display:flex}.dv-select{display:block}.dv-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"st main montant""st meta meta";gap:8px 12px;min-height:0;padding:14px 16px}.dv-row-st{grid-area:st;align-self:start;width:32px;height:32px}.dv-row-main{grid-area:main}.dv-row-montant{grid-area:montant;align-self:start}.dv-row-meta{flex-direction:row;grid-area:meta;justify-content:space-between;align-items:center}.dv-row-chev{display:none}.dv-row-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.dv-ed-top{margin-bottom:12px}.dv-ed-head{gap:16px;padding-bottom:14px}.dv-ed-titre{flex-basis:100%}.dv-etapes{width:100%}.dv-etapes li{flex:auto;min-width:0}.dv-etapes li+li:before{flex:12px;width:auto;min-width:8px;margin:0 8px}.dv-etape-l{text-overflow:ellipsis;overflow:hidden}.dv-sec-h{padding:16px 16px 0}.dv-sec-b{padding:14px 16px 18px}.dv-sec .field-row.dv-commune{grid-template-columns:110px minmax(0,1fr)}.dv-ligne{padding:14px}.dv-ligne-ctl{gap:14px 18px}.dv-cpt-b{width:44px;height:44px}.dv-interne-l{min-height:44px}.dv-interne-info summary{min-height:40px}.dv-catalogue{grid-template-columns:minmax(0,1fr);gap:10px}.dv-machine-prix b{font-size:24px}.dv-ed-aside{grid-template-columns:minmax(0,1fr)}.dv-ed-aside>.dv-recap{grid-row:auto}.dv-recap-total b{font-size:40px}.dv-barre{bottom:calc(var(--tabbar-h) + 8px + var(--safe-b))}.dv-ent-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-apercu-page{padding:28px 30px}}@media screen and (max-width:640px){.dv-ed-top-r .btn{width:44px;padding:0}.dv-ed-top-r .btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dv-ed-meta{gap:6px 12px;font-size:12.5px}.dv-etapes li{font-size:12px}.dv-client-lu,.dv-ent-dl{grid-template-columns:minmax(0,1fr)}.dv-act-sec .btn{flex:calc(50% - 4px)}}@media screen and (max-width:380px){.dv-barre-t b{font-size:19px}.dv-barre .btn{padding:0 12px}.dv-ligne-total b{font-size:18px}}@media (pointer:coarse){.dv-cpt-b{width:44px;height:44px}.dv-onglet{height:40px}.dv-cc-opt{min-height:52px}.dv-interne-info summary,.dv-interne-l{min-height:44px}}@media (prefers-reduced-motion:reduce){.dv-ligne.is-flash,.dv-machine.is-flash{animation:none}}@media screen{:root[data-theme=nuit] .dv-onglet.is-on{background:var(--ink);color:var(--noir)}:root[data-theme=nuit] .dv-onglet.is-on b{background:var(--noir);color:var(--on-noir)}:root[data-theme=nuit] .btn.ghost.dv-rem-bascule.is-on{background:var(--ink);border-color:var(--ink);color:var(--noir)}@media (hover:hover){:root[data-theme=nuit] .btn.ghost.dv-rem-bascule.is-on:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}}}@media (prefers-color-scheme:dark){@media screen{:root[data-theme=systeme] .dv-onglet.is-on{background:var(--ink);color:var(--noir)}:root[data-theme=systeme] .dv-onglet.is-on b{background:var(--noir);color:var(--on-noir)}:root[data-theme=systeme] .btn.ghost.dv-rem-bascule.is-on{background:var(--ink);border-color:var(--ink);color:var(--noir)}@media (hover:hover){:root[data-theme=systeme] .btn.ghost.dv-rem-bascule.is-on:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}}}}.rg{gap:16px;display:grid}.rg,.rg-carte{min-width:0}.rg-aide,.rg-note{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.rg-erreur{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.rg-matrice-defile{border:1px solid var(--line-2);border-radius:10px;max-width:100%;position:relative;overflow-x:auto}.rg-matrice-defile:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rg-matrice{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:13px}.rg-matrice td,.rg-matrice th{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:7px 8px}.rg-matrice thead th{background:var(--surface-2);border-bottom:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:650;position:sticky;top:0}.rg-matrice th[scope=row],.rg-matrice thead th:first-child{z-index:1;text-align:left;background:var(--surface);color:var(--ink);white-space:normal;min-width:240px;max-width:320px;font-weight:500;position:sticky;left:0}.rg-matrice thead th:first-child{background:var(--surface-2);z-index:2}.rg-fonction{display:block}.rg-reglee,.rg-retablir{margin:2px auto 0;font-size:11px;font-weight:500;display:block}.rg-reglee{color:var(--text-muted)}.rg-groupe th{background:var(--surface-sunken);text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:700}.rg-matrice tr.rg-groupe th[scope=rowgroup]{position:sticky;left:0}.rg-matrice input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange-press);cursor:pointer}.rg-matrice input[type=checkbox]:disabled{cursor:default}.rg-sans{color:var(--text-muted)}.rg-ecart,.rg-ecart-temoin{box-shadow:inset 0 0 0 2px var(--orange);background:var(--orange-50)}.rg-ecart-temoin{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:4px;display:inline-block}.rg-form{gap:12px;display:grid}.rg-champ{min-width:0;margin:0}.rg-ligne{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rg-ligne>.rg-champ:first-child{flex:220px}.rg-ligne>input{border:1px solid var(--line-input);min-width:0;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;flex:220px;padding:8px 10px;font-size:13px}.rg-port{max-width:110px}.rg-actions{justify-content:flex-end;display:flex}.rg-secret{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.rg-secret>label{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:650;display:block}.rg-secret-etat{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.rg-option{align-items:flex-start;gap:10px;display:flex}.rg-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange-press);margin-top:2px}.rg-option label{font-size:13.5px;font-weight:650}@media (max-width:600px){.rg-actions .btn{width:100%}}.rg-option+.rg-option{margin-top:14px}.pkc{gap:16px;display:grid}.pkc,.pkc-carte{min-width:0}.pkc-filigrane{z-index:70;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0a0a0a14;font:600 14px/1.2 var(--font-sans);white-space:nowrap;grid-template-columns:repeat(4,max-content);place-content:center;gap:96px 72px;display:grid;position:fixed;inset:-20vh -20vw;overflow:hidden;transform:rotate(-24deg)}@media print{.pkc-filigrane{color:#0a0a0a24;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:grid!important}}.pkc-onglets{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:4px;display:flex}.pkc-onglet{min-height:var(--control-h,36px);font:600 13px/1.2 var(--font-sans);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}.pkc-onglet.actif{color:var(--ink);border-bottom-color:var(--ink)}.pkc-onglet:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.pkc-titre{margin:0 0 6px;font-size:14.5px;font-weight:650}.pkc-titre small{color:var(--text-muted);font-weight:500}.pkc-exemple,.pkc-note,.pkc-sous{color:var(--text-muted);font-size:12.5px;line-height:1.45}.pkc-note{margin:8px 0 0}.pkc-carte>.pkc-note{padding:0 16px}.pkc-erreur{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;margin:10px 16px 0;padding:8px 10px;font-size:13px}.card-b .pkc-erreur,.pkc-carte.card-b .pkc-erreur{margin:10px 0 0}.pkc-bandeau{border:1px solid var(--warning-line);background:var(--warning-bg);color:var(--warning-ink);border-radius:8px;gap:8px;margin:12px 16px 0;padding:8px 10px;font-size:12.5px}.pkc-bandeau,.pkc-limite{align-items:flex-start;line-height:1.45;display:flex}.pkc-limite{color:var(--text-muted);gap:6px;margin:0;font-size:12px}.pkc-filtres{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 16px 0;display:flex}.pkc-recherche{min-height:var(--control-h,36px);border:1px solid var(--line-input);background:var(--surface);color:var(--text-muted);border-radius:8px;flex:280px;align-items:center;gap:8px;padding:0 10px;display:flex}.pkc-recherche:focus-within{outline:2px solid var(--orange);outline-offset:1px}.pkc-recherche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.pkc-filtre{flex:0 200px;margin:0}.pkc-liste{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.pkc-liste[aria-busy=true]{opacity:.6}.pkc-ligne{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(150px,200px) auto auto;align-items:center;gap:8px 14px;padding:10px 16px;display:grid}.pkc-ligne-id{min-width:0;display:grid}.pkc-ligne-id b{overflow-wrap:anywhere;font-size:13.5px}.pkc-tel{font:500 13px/1.2 var(--font-mono);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pkc-tel:hover{text-decoration:underline}.pkc-statut{align-items:center;gap:8px;min-width:0;display:flex}.pkc-statut select{min-width:0;min-height:var(--control-h,36px);border:1px solid var(--line-input);background:var(--surface);font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:6px 8px;font-size:13px}.pkc-pastille{border:1px solid var(--line-3);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;width:12px;height:12px}.pkc-pastille.grande{width:18px;height:18px}.pkc-opp{color:var(--text-muted);white-space:nowrap;font-size:12px}.pkc-opp.opposee{color:var(--danger-ink);font-weight:650}.pkc-details{background:var(--surface-2);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:2px 0 4px;padding:10px 12px;display:grid}.pkc-details dt{color:var(--text-muted);font-size:12px}.pkc-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.pkc-pages{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.pkc-zone{border:1px dashed var(--line-3);text-align:center;color:var(--ink-2);border-radius:12px;justify-items:center;gap:8px;padding:28px 16px;display:grid}.pkc-zone.survol{border-color:var(--ink);background:var(--surface-hover)}.pkc-zone p{margin:0}.pkc-fichier:focus-visible+.btn{outline:2px solid var(--orange);outline-offset:2px}.pkc-zone .pkc-note{max-width:560px}.pkc-corresp{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;margin-top:14px;display:grid}.pkc-champ{min-width:0;margin:0}.pkc-exemple{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.pkc-devenir,.pkc-valeurs{border:1px solid var(--line-2);border-radius:10px;min-width:0;margin:16px 0 0;padding:10px 12px}.pkc-devenir legend,.pkc-valeurs legend{padding:0 4px;font-size:12.5px;font-weight:650}.pkc-valeur{grid-template-columns:minmax(0,1fr) minmax(160px,260px);align-items:center;gap:8px 12px;padding:6px 0;font-size:13px;display:grid}.pkc-valeur select{min-height:var(--control-h,36px);border:1px solid var(--line-input);background:var(--surface);font:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.pkc-rapport{background:var(--surface-2);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.pkc-rapport p{margin:0}.pkc-rapport h4{margin:10px 0 4px;font-size:12.5px}.pkc-rapport ul{color:var(--ink-2);margin:0;padding-left:18px}.pkc-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pkc-statuts{gap:16px;display:grid}.pkc-liste-statuts{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.pkc-liste-statuts>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.pkc-statut-libelle{font-size:13.5px;font-weight:600}.pkc-liste-statuts .pkc-sous{flex:1}.pkc-statut-edition{gap:10px;display:grid!important}.pkc-palette{flex-wrap:wrap;gap:6px;display:flex}.pkc-couleur{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.pkc-couleur.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:650}.pkc-couleur:focus-within{outline:2px solid var(--orange);outline-offset:1px}.pkc-creation{border-top:1px solid var(--line-2);gap:10px;margin-top:16px;padding-top:14px;display:grid}.pkc-creation .field,.pkc-seuil .field{max-width:360px;margin:0}.pkc-creation .btn{justify-self:start}.pkc-seuil{gap:10px;display:grid}.pkc-seuil .btn{justify-self:start}.pkc-choix{align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.pkc-fichiers{gap:16px;display:grid}.pkc-defile{max-width:100%;position:relative;overflow-x:auto}.pkc-defile:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pkc-lots .actions{white-space:nowrap}.pkc-table-origine{font-size:12.5px}.pkc-table-origine td,.pkc-table-origine th{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.pkc-hl{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.pkc-hl>span{flex:260px;min-width:0}.pkc-hl.coupe{border-color:var(--warning-line);background:var(--warning-bg);color:var(--warning-ink)}.pkc-hl .btn.link{min-height:44px}.pkc-info{border:1px solid var(--info-line);background:var(--info-bg);color:var(--info-ink);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}.pkc>.pkc-info{margin:0}.pkc-compte{background:var(--warning-bg);min-width:18px;height:18px;color:var(--warning-ink);border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid}.pkc-statut{flex-wrap:wrap}.pkc-attente{border:1px solid var(--warning-line);background:var(--warning-bg);color:var(--warning-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;display:inline-flex}.pkc-retours{border-color:var(--warning-line)}.pkc-retours ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.pkc-gardes{border-top:1px solid var(--line-2);margin-top:14px;padding-top:12px}.pkc-gardes h4{margin:0 0 6px;font-size:13px;font-weight:650}.pkc-gardes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pkc-gardes li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pkc-gardes li>span{overflow-wrap:anywhere;min-width:0}.pkc-aide{color:var(--text-muted);font-size:12.5px;line-height:1.5}.pkc-aide summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:flex}.pkc-aide ul{margin:0;padding-left:18px}.pkc-seul{background:var(--bg);min-height:100vh}.pkc-seul-tete{border-bottom:1px solid var(--line-2);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pkc-seul-tete>div{gap:2px;min-width:0;display:grid}.pkc-seul-tete span{color:var(--text-muted);font-size:12.5px}.pkc-seul-corps{max-width:1100px;margin:0 auto;padding:16px}@media (max-width:900px){.pkc-ligne{grid-template-columns:minmax(0,1fr) auto}.pkc-ligne-id,.pkc-tel{grid-column:1/2}.pkc-tel{min-height:44px}.pkc-plus{grid-area:1/2}.pkc-opp,.pkc-statut{grid-column:1/-1}.pkc-filtre{flex:140px}.pkc-valeur{grid-template-columns:minmax(0,1fr)}.pkc-pages{justify-content:center}.pkc-filigrane{grid-template-columns:repeat(2,max-content);gap:72px 40px;font-size:12px}}.simu-bandeau{z-index:2147483000;background:var(--noir);color:var(--on-noir);border-bottom:3px solid var(--orange);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0}.simu-bandeau b,.simu-etiquette{color:var(--orange-on-noir)}.simu-etiquette{border:1px solid var(--orange);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700}.simu-texte{overflow-wrap:anywhere;min-width:0}.simu-bandeau .btn{margin-left:auto}.simu-outil{background:var(--surface-2);border-bottom:1px dashed var(--line-3);color:var(--ink-2);gap:8px 12px;padding:8px 16px;font-size:13px}.simu-outil,.simu-outil label{flex-wrap:wrap;align-items:center;display:flex}.simu-outil label{gap:6px 10px;min-width:0}.simu-outil select{max-width:100%;min-height:36px}.simu-etiquette-claire{border:1px solid var(--line-3);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.simu-erreur{color:var(--danger-ink);font-weight:600}.simu-bandeau .simu-erreur{color:var(--on-noir);text-decoration:underline}html.simu-active body{padding-top:var(--simu-h,0)}html.simu-active .side{top:var(--simu-h,0);height:calc(100dvh - var(--simu-h,0px))}html.simu-active .rem-vis,html.simu-active .topbar{top:var(--simu-h,0)}html.simu-active .dash-reunion{padding-top:calc(24px + var(--safe-t,0px) + var(--simu-h,0px))}html[data-marque=dvi]{--st-vendu:#008300;--st-vendu-ink:#006300;--st-vendu-bg:#e6f3e6;--st-vendu-line:#bfe0bf;--st-vendu-on-noir:#4cc35a;--st-absent:#e34948;--st-absent-ink:#b42318;--st-absent-bg:#fcebeb;--st-absent-line:#f5c9c8;--st-absent-on-noir:#ff6b6a;--st-refuse:#e34948;--st-refuse-ink:#b42318;--st-refuse-bg:#fcebeb;--st-refuse-line:#f5c9c8;--st-refuse-on-noir:#ff6b6a;--st-planifie:#2a78d6;--st-planifie-ink:#1c5cab;--st-planifie-bg:#e9f1fb;--st-planifie-line:#c6daf4;--st-planifie-on-noir:#6ea6ee;--st-relance:#eda100;--st-relance-ink:#7a4f00;--st-relance-bg:#fdf3dc;--st-relance-line:#f2da9c;--st-relance-on-noir:#f5b530;--c-relance:var(--st-relance);--pastille-cmd-saisie:#006300;--pastille-cmd-alerte:#d03b3b;--pastille-cmd-anneau:#fff}html[data-marque=dvi] [data-mode=reunion]{--st-absent-ink:#ff8a89;--st-absent-bg:#e3494833;--st-relance-ink:#ffc44d;--st-relance-bg:#eda1002e}.badge.st-relance{background:var(--st-relance-bg);color:var(--st-relance-ink)}.rdv.st-relance{border-left-color:var(--c-relance);background:var(--st-relance-bg)}.drawer .seg-btn.active[data-st=relance]{background:var(--st-relance);border-color:var(--st-relance);color:#000;box-shadow:none}.drawer .seg-btn.active[data-st=refuse]{color:#000}html[data-marque=dvi] .dash-reu-groupe.warn{border-left-color:var(--st-relance-on-noir)}html[data-marque=dvi] .fc-total-note,html[data-marque=dvi] .rem-vis-legende b.is-alerte{color:var(--st-relance-on-noir)}.pastille-cmd{border-radius:var(--r-pill);color:#fff;width:18px;height:18px;box-shadow:0 0 0 2px var(--pastille-cmd-anneau);flex:none;place-items:center;display:inline-grid}.pastille-cmd.saisie{background:var(--pastille-cmd-saisie)}.pastille-cmd.alerte{background:var(--pastille-cmd-alerte)}.pl-cal .rdv.st-relance{background-color:var(--st-relance-bg)}.pl-cal .rdv.st-relance,.pl-eq-rdv.st-relance,.pl-jc.st-relance{border-left-color:var(--st-relance)}.pl-eq-rdv.st-relance{background-color:var(--st-relance-bg);box-shadow:none}.rdvd.st-relance{--rdvd-st:var(--st-relance)}.prd-ag-rdv.st-relance{border-left-color:var(--st-relance);background:var(--st-relance-bg);box-shadow:none}.pl-cal .rdv:is(.st-vendu,.st-absent,.st-refuse,.st-relance) :is(.rdv-l1,.rdv-l1 b,.rdv-l2,.rdv-ic),.pl-eq-rdv:is(.st-vendu,.st-absent,.st-refuse,.st-relance){color:#0a0a0a}.drawer .seg-btn.active[data-st=planifie]{color:#000}.rdvd-issue .seg-btn.active:is([data-st=refuse],[data-st=planifie],[data-st=relance]) .rdvd-kbd{border-color:#00000059}.pl-reps .rep-chip.active .chip.red{background:var(--danger);color:#fff}.fc-rdv-row.fc-st-relance{box-shadow:inset 3px 0 0 var(--st-relance)}.nav-item[aria-disabled=true]{cursor:default;color:var(--on-noir-3)}.nav-item[aria-disabled=true] .ic{color:var(--on-noir-3)}@media (hover:hover){.nav-item[aria-disabled=true]:hover{color:var(--on-noir-3);background:0 0}.nav-item[aria-disabled=true]:hover .ic{color:var(--on-noir-3)}}.nav-a-venir{font:600 var(--fs-micro)/1 var(--font-sans);letter-spacing:var(--tr-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:inherit;flex:none;margin-left:auto}.plus-item[aria-disabled=true]{cursor:default;color:var(--text-muted)}.plus-item .nav-label{flex:auto}.side-foot a{color:var(--on-noir-2)}.content-credit a,.side-foot a{text-underline-offset:2px;text-decoration:underline}.content-credit a{color:var(--text-muted);font-size:12px}.feuille-plus form,.user-pop form{margin:0}.user-pop .user-pop-lien{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);font:500 13.5px/1.2 var(--font-sans);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.user-pop .user-pop-lien:hover{background:var(--surface-hover)}.user-pop .user-pop-bascule{border-radius:var(--r-sm);min-height:40px;color:var(--ink);font:500 13.5px/1.2 var(--font-sans);gap:10px;padding:0 10px}.user-pop .user-pop-bascule:hover{background:var(--surface-hover)}.user-pop .user-pop-bascule .nav-label{flex:auto}.user-pop .user-pop-bascule input[type=checkbox]{left:auto;right:10px}@media (pointer:coarse){.user-pop .user-pop-bascule{min-height:48px}}.feuille-plus .plus-item.acc-interrupteur{min-height:56px}.feuille-plus .plus-item.acc-interrupteur input[type=checkbox]{left:auto;right:4px}.plus-groupe{padding:12px 4px 4px;display:block}.compte-b{flex-direction:column;gap:16px;display:flex}.compte-b>.btn{align-self:flex-start;text-decoration:none}.alertes-coquille{gap:8px;margin-bottom:20px;display:grid}.content>.bandeau,[data-accueil]>.bandeau{margin-bottom:16px}.bandeau a{color:inherit;text-underline-offset:2px;text-decoration:underline}.empty-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-row.pa-row .set-input select{width:auto;min-width:86px}@media screen and (max-width:900px){.set-row.pa-row .set-input select{min-width:120px}}.ref-chips,.ref-grille{margin:0;padding:0;list-style:none}.ref-filtre{margin:0 0 16px}.ref-ligne{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ref-ligne>form{margin:0}.ref-sous-titre{margin:16px 0 8px}.ref-chips{flex-wrap:wrap;gap:6px;display:flex}.ref-chip{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:32px;color:var(--ink);font:600 12.5px/1.2 var(--font-sans);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.ref-details{border-top:1px solid var(--line);margin-top:12px}.ref-details>summary{cursor:pointer;min-height:44px;color:var(--ink);font:600 13px/1.3 var(--font-sans);align-items:center;gap:8px;list-style:none;display:flex}.ref-details>summary::-webkit-details-marker{display:none}.ref-details>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:2px solid #0000}.ref-details[open]>summary{margin-bottom:8px}.ref-ok{color:var(--ink);align-items:center;gap:6px;display:flex}.ref-force .tc-head .ref-etat{margin-left:auto}.ref-force .rg-form,.team-card .rg-form{margin-top:8px}.ref-retrait{align-items:center;display:inline-flex}.ref-retrait>summary{list-style:none}.ref-retrait>summary::-webkit-details-marker{display:none}.ref-retrait>form{align-items:center;gap:6px;margin:0 0 0 4px;display:inline-flex}.ref-chip:has(.ref-retrait[open]){border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}@media (pointer:coarse){.ref-chip .prd-tph-x{min-width:44px;height:44px}.ref-chip{min-height:48px}}.ref-eq .prd-eq-row{grid-template-columns:16px 30px minmax(0,1fr)}.ref-eq .prd-eq-row:has(input:checked){background:var(--surface-select)}.ref-nom{color:var(--ink-2);font-weight:500}.ref-rang-force{color:var(--ink-2);font:500 12px/1.3 var(--font-sans);margin-top:4px;display:block}.rdvd-issue .seg-btn[data-st=relance]{grid-column:1/-1}.pl-eq-rdv .rdv-st-ic,.pl-sl-lieu .rdv-st-ic,.rdvd-issue .seg-btn svg{flex:none}.rdva-issue{flex-direction:column;gap:12px;display:flex}.rdva-motif{margin-top:8px}.rdva-ok{border:1px solid var(--success-line);border-radius:var(--r-sm);background:var(--success-bg);color:var(--success-ink);font:500 13px/1.45 var(--font-sans);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.rdva-ok svg{flex:none;margin-top:1px}.card.rdvf-page{flex-direction:column;min-width:0;padding:0;display:flex}.card.rdvf-page,.card.rdvf-page>.drawer-b{overflow:visible}.rdvf-page .seg-btn{white-space:normal;text-align:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13.5px;line-height:1.2}.rdvf-page .seg-btn.active{box-shadow:none}.rdvf-page .seg-btn svg{flex:none}.pl-cal .rdv .rdv-cmd{display:inline-flex;position:absolute;top:3px;right:3px}.pl-cal .rdv:has(.rdv-cmd) .rdv-l1{padding-right:20px}.rdva-annules{border-left:3px solid var(--st-absent);margin-top:16px;padding:0}.rdva-annules>summary{cursor:pointer;min-height:44px;color:var(--ink);font:600 13.5px/1.3 var(--font-sans);align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.rdva-annules>summary::-webkit-details-marker{display:none}.rdva-annules>summary svg{color:var(--danger-ink);flex:none}.rdva-annules>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:2px solid #0000}.rdva-annules ul{margin:0;padding:0 16px 12px;list-style:none}.rdva-annule{border-top:1px solid var(--line);min-height:40px;font:500 13px/1.35 var(--font-sans);color:var(--ink-2);grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.rdva-annule-h{font-variant-numeric:tabular-nums;color:var(--ink)}.rdva-annule-c{overflow-wrap:anywhere;text-decoration:line-through;-webkit-text-decoration-color:var(--danger-line);text-decoration-color:var(--danger-line)}.rdva-annule-m{color:var(--danger-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.rdva-annule-m svg{flex:none}.rdva-semaine-l{margin:0;padding:4px 12px 12px;list-style:none;display:grid}.rdva-semaine-l li{border-top:1px solid var(--line);min-height:36px;font:500 13px/1.3 var(--font-sans);color:var(--ink-2);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:2px 10px;padding:4px 0;display:grid}.rdva-semaine-l li:first-child{border-top:0}.rdva-semaine-l li.today{color:var(--ink);font-weight:650}.rdva-semaine-l li b{color:var(--ink);font-weight:600}.rdva-semaine-l li small{color:var(--text-muted);grid-column:2;align-items:center;gap:4px;font-size:12px;display:inline-flex}.prd-remplir .prd-forces{margin:0;padding:10px 16px 0}.rdva-motifs{margin-top:20px}.rdva-motif-liste{margin:8px 0 0;padding:0;list-style:none;display:grid}.rdva-motif-l{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.rdva-motif-l.ferme .rdva-motif-t,.rdva-motif-l.ferme input{color:var(--text-muted)}.rdva-motif-f{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin:0;display:flex}.rdva-motif-f .field{flex:220px;min-width:0;margin:0}.rdva-motif-f .rdva-motif-ordre{flex:0 0 88px}.rdva-motif-ajout{margin-top:12px}.pl-sl-pastille.vide small{color:var(--text-muted)}.drawer.rdvf .seg-btn.active,.pl-acompleter.on,.pl-jour-tab.active,.pl-legende .pb-st.on,.pl-sl-pastille.today,.pl-vue-btn.active,.prd .seg-btn.active,.prd-cell.on,.rdvf-page .seg-btn.active,.rdvf-pill.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pl-jour-tab.active .pl-jt-num,.pl-legende .pb-st.on b,.pl-sl-pastille.today small,.prd-cell.on .prd-cell-n,.prd-cell.on .prd-cell-n b{color:var(--surface)}.pl-jour-tab.active :is(.pl-jt-nom,.pl-jt-n),.pl-sl-pastille.today span{color:var(--surface);opacity:.78}.pl-legende .pb-st.on .dot{box-shadow:0 0 0 1.5px var(--surface)}.pl-jour-tab.active.bloque:before{background:repeating-linear-gradient(135deg,var(--surface) 0 1.5px,transparent 1.5px 3px)}.rdv-st-abr{min-width:13px;font:700 10px/12px var(--font-sans);text-align:center;vertical-align:1px;border:1px solid;border-radius:3px;flex:none;margin-right:3px;padding:0 2px;display:inline-block}@media screen and (max-width:900px){.rdva-annule{grid-template-columns:minmax(0,1fr)}.rdvf-page .seg-btn{min-height:48px;padding:6px;font-size:13px}.rdvf-page .rdvf-canal .seg-btn{flex-direction:column;gap:4px}}@media (min-width:901px){.kpi-grid.fc-kpis:has(>:nth-child(5):last-child),.kpi-grid.fc-kpis:has(>:nth-child(7):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid.fc-kpis:has(>:nth-child(5):last-child)>.fc-kpi-tas,.kpi-grid.fc-kpis:has(>:nth-child(7):last-child)>.fc-kpi-tas,.kpi-grid.fc-kpis:has(>:nth-child(7):last-child)>.kpi:last-child{grid-column:span 2}}@media screen and (max-width:900px){.fc-tbl .cell-main .cell-rep:has(>.chip[data-force]){grid-template-columns:auto minmax(0,auto) auto;justify-content:start;gap:2px 10px;display:inline-grid}.fc-tbl .cell-main .cell-rep:has(>.chip[data-force])>:first-child{grid-row:1/3}.fc-tbl .cell-main .cell-rep:has(>.chip[data-force])>.fc-nom{grid-area:1/2}.fc-tbl .cell-main .cell-rep:has(>.chip[data-force])>.chip:not([data-force]){grid-area:1/3}.fc-tbl .cell-main .cell-rep>.chip[data-force]{grid-area:2/2/auto/4;justify-self:start;max-width:100%;overflow:hidden}}.dash-gains>.dash-gain:nth-child(3):last-child{border-right:0;grid-column:1/-1;padding-right:0}@media screen and (min-width:381px){.dash-gains>.dash-gain:nth-child(2):nth-last-child(2){border-bottom:1px solid var(--line);padding-bottom:16px}}@media screen{html[data-marque=dvi][data-theme=nuit]{--chart-donut-2:#cfcec8;--chart-donut-3:#a8a7a0;--chart-donut-4:#8a8984;--chart-donut-5:#7d7c76;--chart-donut-6:#6f6e69}}@media screen and (prefers-color-scheme:dark){html[data-marque=dvi][data-theme=systeme]{--chart-donut-2:#cfcec8;--chart-donut-3:#a8a7a0;--chart-donut-4:#8a8984;--chart-donut-5:#7d7c76;--chart-donut-6:#6f6e69}}html[data-marque=dvi] [data-mode=reunion]{--chart-donut-2:#cfcec8;--chart-donut-3:#a8a7a0;--chart-donut-4:#8a8984;--chart-donut-5:#7d7c76;--chart-donut-6:#6f6e69}.pa-testeur-champ.choix{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:8px 6px 8px 14px}.pa-testeur-champ.choix>.pa-type{flex:140px;min-width:0}.pa-testeur-champ.choix .set-input{flex:0 auto;min-width:0}.pa-testeur-champ.choix .set-input select{width:auto;min-width:120px;max-width:100%}.pa-testeur-champ.choix .set-input input{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--surface);width:86px;height:40px;font:400 var(--fs-input)/1.2 var(--font-sans);flex:none;padding:0 12px}.nouveau-produit .set-input select,.pa-pe-f .set-input select{width:auto;min-width:120px;max-width:100%}.pa-pe-f .set-input{min-width:0}.pa-simple.edit.pa-ligne-edit{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;display:grid}.pa-ligne-edit>.pa-type{overflow-wrap:anywhere;margin:0}.pa-ligne-edit>.pa-retrait-msg{grid-column:1/-1}.pa-ligne-edit>.mt-input{min-width:0}.pa-simple.edit.pa-ligne-edit.pa-retrait{border-color:var(--warning-line);background:var(--warning-bg)}.pa-pe-titre{min-width:0;font:600 14px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;flex:auto}.pa-fiche-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media screen and (max-width:900px){.pa-testeur-champ.choix .set-input,.pa-testeur-champ.choix .set-input select{flex:100%;width:100%}.pa-simple.edit.pa-ligne-edit{flex:100%;grid-template-columns:minmax(0,1fr) auto}.pa-ligne-edit>.pa-type{grid-column:1/-1}.pa-ligne-edit>.mt-input{width:100%}.nouveau-produit .set-input,.nouveau-produit .set-input select{flex:100%;width:100%}.rem-tbl-ventes.tbl.stack tr:has(>td[data-label=CA\ vendu]){grid-template-columns:repeat(2,minmax(0,1fr))}.rem-tbl-ventes.tbl.stack tr:has(>td[data-label=CA\ vendu]) .rem-total-cell{flex-wrap:wrap;justify-content:flex-start;row-gap:4px}}@media screen and (min-width:1281px) and (max-width:1600px){.fiche-rem .fr-totaux:has(>.rem-tot-ca) .fr-total{flex:100%;margin:16px 0 0}.fiche-rem .fr-totaux:has(>.rem-tot-ca)>div:not(.fr-total){flex:1 1 0}}.fiche-rem .fr-totaux:has(>.rem-tot-ca)>.rem-tot-ca>span{flex-wrap:wrap;row-gap:4px}:where(.pkc) :where(ul,ol),:where(.rem-hyp,.rem-bilan details) :where(ul){list-style:revert}:where(.pkc) :where(h1,h2,h3,h4,h5,h6){font-weight:revert}.credit-editeur{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.credit-editeur b{color:var(--ink);letter-spacing:-.01em;font-weight:650}.credit-editeur.clair{color:var(--on-noir-3)}.credit-editeur.clair b{color:var(--on-noir)}[data-ecran=comptes]>.card{margin-top:16px}.acc-postes .acc-details{border-top:1px solid var(--line);margin-top:0}.acc-postes .acc-details-b,.modal .acc-details-b{flex-direction:column;gap:14px;display:flex}.modal .acc-details{border-top:1px solid var(--line);margin-top:12px}.modal .acc-details-b,.modal .acc-details>summary{padding-left:0;padding-right:0}.acc-case{align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.4;display:flex}.acc-case input{flex:none;width:18px;height:18px}.acc-postes-nouveau{flex-flow:wrap;align-items:flex-end;margin-top:16px}.acc-postes-nouveau .auth-field{flex:200px}.acc-liens{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:16px;display:flex}.acc-droits .acc-matrice{min-width:1100px}.acc-droits .acc-matrice thead th:not(:first-child){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rem-tase-liste{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rem-tase-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.auth[data-ecran=information]{background:var(--bg)}.signalement-avert{color:var(--warning-ink);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.4;display:flex}.signalement-lbl{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.signalement-gravite{grid-template-columns:repeat(3,1fr)}.signalement-gravite .seg-btn{white-space:normal;text-align:center;min-height:44px}.signalement-joint{font-size:12.5px;line-height:1.5}.signalement-erreur,.signalement-ok{border-radius:var(--r-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.signalement-erreur svg,.signalement-ok svg{flex:none;margin-top:2px}.signalement-erreur{border-left:3px solid var(--danger);background:var(--danger-bg);color:var(--danger-ink)}.signalement-ok{border-left:3px solid var(--success);background:var(--success-bg);color:var(--success-ink)}.signalement-mes h4{margin:0;font-size:14px}.signalement-mes ul{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.signalement-mes li{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:32px;display:flex}.signalement .modal-f .btn{min-height:44px}.prd-sans-depart{margin-top:12px}.prd-sans-depart-l{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.prd-sans-depart-l li{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;display:flex}.prd-sans-depart-l .btn.link{text-align:left;min-height:44px;padding:0;font-size:13px}:where(:root[data-theme=clair]) .field input:where([type=checkbox],[type=radio],[type=range],[type=file]):where(:not([aria-invalid=true])){border-color:var(--grid)}:where(:root[data-theme=clair]) .tampon.refusee{border-color:var(--critical);color:var(--critical)}:where(:root[data-theme=clair]) .mt-input::placeholder{color:var(--text-faint)}:where(:root[data-theme=clair]) .gsearch input{border-color:var(--line-2)}:where(:root[data-theme=clair]) .gsearch input::placeholder{color:var(--text-faint)}@media (hover:hover){:where(:root[data-theme=clair]) .gsearch input:hover:where(:not(:focus)){border-color:var(--line-3)}:where(:root[data-theme=clair]) .btn.danger:hover:not(:disabled){background:var(--danger-ink)}}:where(:root[data-theme=clair]) .ntf-fin,:where(:root[data-theme=clair]) .pa-testeur-champ input::placeholder,:where(:root[data-theme=clair]) input::placeholder,:where(:root[data-theme=clair]) textarea::placeholder{color:var(--text-faint)}:where(:root[data-theme=clair]) .rem-vis-select select{border-color:var(--noir-line-strong)}@media not all and (prefers-color-scheme:dark){:where(:root[data-theme=systeme]) .field input:where([type=checkbox],[type=radio],[type=range],[type=file]):where(:not([aria-invalid=true])){border-color:var(--grid)}:where(:root[data-theme=systeme]) .tampon.refusee{border-color:var(--critical);color:var(--critical)}:where(:root[data-theme=systeme]) .mt-input::placeholder{color:var(--text-faint)}:where(:root[data-theme=systeme]) .gsearch input{border-color:var(--line-2)}:where(:root[data-theme=systeme]) .gsearch input::placeholder{color:var(--text-faint)}@media (hover:hover){:where(:root[data-theme=systeme]) .gsearch input:hover:where(:not(:focus)){border-color:var(--line-3)}:where(:root[data-theme=systeme]) .btn.danger:hover:not(:disabled){background:var(--danger-ink)}}:where(:root[data-theme=systeme]) .ntf-fin,:where(:root[data-theme=systeme]) .pa-testeur-champ input::placeholder,:where(:root[data-theme=systeme]) input::placeholder,:where(:root[data-theme=systeme]) textarea::placeholder{color:var(--text-faint)}:where(:root[data-theme=systeme]) .rem-vis-select select{border-color:var(--noir-line-strong)}}@media print{:where(:root) .field input:where([type=checkbox],[type=radio],[type=range],[type=file]):where(:not([aria-invalid=true])){border-color:var(--grid)}:where(:root) .tampon.refusee{border-color:var(--critical);color:var(--critical)}:where(:root) .mt-input::placeholder{color:var(--text-faint)}:where(:root) .gsearch input{border-color:var(--line-2)}:where(:root) .gsearch input::placeholder{color:var(--text-faint)}@media (hover:hover){:where(:root) .gsearch input:hover:where(:not(:focus)){border-color:var(--line-3)}:where(:root) .btn.danger:hover:not(:disabled){background:var(--danger-ink)}}:where(:root) .ntf-fin,:where(:root) .pa-testeur-champ input::placeholder,:where(:root) input::placeholder,:where(:root) textarea::placeholder{color:var(--text-faint)}:where(:root) .rem-vis-select select{border-color:var(--noir-line-strong)}}}@layer utilities;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-ext-wght-normal.94c2b096.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-wght-normal.6c613f86.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-ext-wght-normal.8f0233ef.woff2)format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-wght-normal.ec944915.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-vietnamese-wght-normal.b99ed083.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-ext-wght-normal.bd67fbcd.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-wght-normal.a7560406.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-marque=dvi]{--color-navy:var(--ink);--color-navy-clair:#1f1f1f;--color-orange:#ff7900;--color-orange-fonce:#e66d00;--color-creme:var(--bg);--color-creme-fonce:var(--surface-sunken);--color-white:var(--surface);--color-sur-orange:#000;--socle-orange-texte:#9a4700;--socle-contour-champ:#84837d;--font-titre:var(--font-display);--font-corps:var(--font-sans);--marque-systeme:"Noir Signal Terrain"}@media screen{html[data-marque=dvi][data-theme=nuit]{--color-navy-clair:#cfcec9;--color-creme-fonce:#262625;--socle-orange-texte:var(--orange-ink);--socle-contour-champ:var(--line-input);--color-red-50:var(--danger-bg);--color-red-100:var(--danger-bg);--color-red-200:var(--danger-bg);--color-red-300:var(--danger-line);--color-red-400:var(--danger-line);--color-red-500:var(--danger);--color-red-600:var(--danger-ink);--color-red-700:var(--danger-ink);--color-red-800:var(--danger-ink);--color-red-900:var(--danger-ink);--color-red-950:var(--danger-ink);--color-green-50:var(--success-bg);--color-green-100:var(--success-bg);--color-green-200:var(--success-bg);--color-green-300:var(--success-line);--color-green-400:var(--success-line);--color-green-500:var(--success);--color-green-600:var(--success-ink);--color-green-700:var(--success-ink);--color-green-800:var(--success-ink);--color-green-900:var(--success-ink);--color-green-950:var(--success-ink);--color-amber-50:var(--warning-bg);--color-amber-100:var(--warning-bg);--color-amber-200:var(--warning-bg);--color-amber-300:var(--warning-line);--color-amber-400:var(--warning-line);--color-amber-500:var(--warning);--color-amber-600:var(--warning-ink);--color-amber-700:var(--warning-ink);--color-amber-800:var(--warning-ink);--color-amber-900:var(--warning-ink);--color-amber-950:var(--warning-ink);--color-blue-50:var(--info-bg);--color-blue-100:var(--info-bg);--color-blue-200:var(--info-bg);--color-blue-300:var(--info-line);--color-blue-400:var(--info-line);--color-blue-500:var(--info);--color-blue-600:var(--info-ink);--color-blue-700:var(--info-ink);--color-blue-800:var(--info-ink);--color-blue-900:var(--info-ink);--color-blue-950:var(--info-ink);--color-sky-50:var(--info-bg);--color-sky-100:var(--info-bg);--color-sky-200:var(--info-bg);--color-sky-300:var(--info-line);--color-sky-400:var(--info-line);--color-sky-500:var(--info);--color-sky-600:var(--info-ink);--color-sky-700:var(--info-ink);--color-sky-800:var(--info-ink);--color-sky-900:var(--info-ink);--color-sky-950:var(--info-ink)}}@media screen and (prefers-color-scheme:dark){html[data-marque=dvi][data-theme=systeme]{--color-navy-clair:#cfcec9;--color-creme-fonce:#262625;--socle-orange-texte:var(--orange-ink);--socle-contour-champ:var(--line-input);--color-red-50:var(--danger-bg);--color-red-100:var(--danger-bg);--color-red-200:var(--danger-bg);--color-red-300:var(--danger-line);--color-red-400:var(--danger-line);--color-red-500:var(--danger);--color-red-600:var(--danger-ink);--color-red-700:var(--danger-ink);--color-red-800:var(--danger-ink);--color-red-900:var(--danger-ink);--color-red-950:var(--danger-ink);--color-green-50:var(--success-bg);--color-green-100:var(--success-bg);--color-green-200:var(--success-bg);--color-green-300:var(--success-line);--color-green-400:var(--success-line);--color-green-500:var(--success);--color-green-600:var(--success-ink);--color-green-700:var(--success-ink);--color-green-800:var(--success-ink);--color-green-900:var(--success-ink);--color-green-950:var(--success-ink);--color-amber-50:var(--warning-bg);--color-amber-100:var(--warning-bg);--color-amber-200:var(--warning-bg);--color-amber-300:var(--warning-line);--color-amber-400:var(--warning-line);--color-amber-500:var(--warning);--color-amber-600:var(--warning-ink);--color-amber-700:var(--warning-ink);--color-amber-800:var(--warning-ink);--color-amber-900:var(--warning-ink);--color-amber-950:var(--warning-ink);--color-blue-50:var(--info-bg);--color-blue-100:var(--info-bg);--color-blue-200:var(--info-bg);--color-blue-300:var(--info-line);--color-blue-400:var(--info-line);--color-blue-500:var(--info);--color-blue-600:var(--info-ink);--color-blue-700:var(--info-ink);--color-blue-800:var(--info-ink);--color-blue-900:var(--info-ink);--color-blue-950:var(--info-ink);--color-sky-50:var(--info-bg);--color-sky-100:var(--info-bg);--color-sky-200:var(--info-bg);--color-sky-300:var(--info-line);--color-sky-400:var(--info-line);--color-sky-500:var(--info);--color-sky-600:var(--info-ink);--color-sky-700:var(--info-ink);--color-sky-800:var(--info-ink);--color-sky-900:var(--info-ink);--color-sky-950:var(--info-ink)}}html[data-marque=dvi][data-contrast=fort]{--socle-contour-champ:var(--line-input)}html[data-marque=dvi][data-contrast=fort] [class*=text-navy\/]{color:var(--text-muted)}html[data-marque=dvi][data-contrast=fort] :is([class*=border-navy\/],[class*=divide-navy\/]>:not(:last-child)){border-color:var(--line-2)}@media (prefers-contrast:more){:root[data-marque=dvi]{--socle-contour-champ:var(--line-input)}html[data-marque=dvi] [class*=text-navy\/]{color:var(--text-muted)}html[data-marque=dvi] :is([class*=border-navy\/],[class*=divide-navy\/]>:not(:last-child)){border-color:var(--line-2)}}@supports not (color:color-mix(in lab,red,red)){@media screen{html[data-marque=dvi][data-theme=nuit] [class*=text-navy\/]{color:var(--text-muted)}html[data-marque=dvi][data-theme=nuit] :is([class*=border-navy\/],[class*=divide-navy\/]>:not(:last-child)){border-color:var(--line-2)}html[data-marque=dvi][data-theme=nuit] [class*=bg-navy\/]{background-color:var(--surface-hover)}html[data-marque=dvi][data-theme=nuit] [class*=bg-orange\/]{background-color:var(--orange-a16)}html[data-marque=dvi][data-theme=nuit] [class*=bg-white\/]{background-color:var(--surface-hover)}}@media screen and (prefers-color-scheme:dark){html[data-marque=dvi][data-theme=systeme] [class*=text-navy\/]{color:var(--text-muted)}html[data-marque=dvi][data-theme=systeme] :is([class*=border-navy\/],[class*=divide-navy\/]>:not(:last-child)){border-color:var(--line-2)}html[data-marque=dvi][data-theme=systeme] [class*=bg-navy\/]{background-color:var(--surface-hover)}html[data-marque=dvi][data-theme=systeme] [class*=bg-orange\/]{background-color:var(--orange-a16)}html[data-marque=dvi][data-theme=systeme] [class*=bg-white\/]{background-color:var(--surface-hover)}}}html[data-marque=dvi] .bg-orange{color:var(--color-sur-orange)}html[data-marque=dvi] :is(.text-orange,.text-orange-fonce,.hover\:text-orange:hover){color:var(--socle-orange-texte)}html[data-marque=dvi] .focus\:border-orange:focus{border-color:var(--ink);box-shadow:var(--focus-glow)}html[data-marque=dvi] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button]),select,textarea)[class*=border-navy\/]:not(:focus){border-color:var(--socle-contour-champ)}html[data-marque=dvi] :is(h1,h2,h3,.titre){text-transform:revert-layer;letter-spacing:revert-layer;font-family:revert-layer;line-height:revert-layer}html[data-marque=dvi] .app :is(input,select,textarea){font-size:revert-layer}@media screen and (max-width:900px){html[data-marque=dvi] .cmd-rattrapage .field-row .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}}html[data-marque=dvi] .rdt-periode{grid-template-columns:minmax(0,1fr)}html[data-marque=dvi] .rdt-periode .rg-actions{flex-wrap:wrap;gap:8px}html[data-marque=dvi] .man-side:has(>.man-stat:nth-child(2):last-child){grid-template-rows:repeat(2,1fr)}@media (max-width:900px){html[data-marque=dvi] .man-side:has(>.man-stat:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-marque=dvi] .cp-kpis.deux>.cp-kpi:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:381px){html[data-marque=dvi] .cp-kpis:not(.deux):has(>.cp-kpi:nth-child(4):last-child)>.cp-kpi:last-child{grid-column:1/-1}}@media (min-width:1201px){html[data-marque=dvi] .fc-synthese:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}html[data-marque=dvi] .fc-synthese:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media screen and (min-width:901px) and (max-width:1200px){html[data-marque=dvi] .fc-synthese:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-marque=dvi] .fc-synthese:has(>:nth-child(4):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:901px){html[data-marque=dvi] .dash-top .cell-rep{grid-template-columns:auto minmax(0,auto);justify-content:start;align-items:center;row-gap:4px;display:grid}html[data-marque=dvi] .dash-top .cell-rep>.avatar{grid-row:span 2}html[data-marque=dvi] .dash-top .cell-rep>.chip{grid-column:2;justify-self:start}}html[data-marque=dvi] .acc-matrice tbody th{white-space:normal;overflow-wrap:anywhere}@media (max-width:900px){html[data-marque=dvi] [data-apercu-import] .tbl.stack td{overflow-wrap:anywhere;min-width:0}}html[data-marque=dvi] [data-resultat-import] ul{margin:8px 0 0;padding:0;list-style:none;display:block}html[data-marque=dvi] [data-resultat-import] li{overflow-wrap:anywhere;margin-top:8px;display:block}@media screen and (min-width:901px){html[data-marque=dvi] [data-apercu-import] .tbl :is(th,td){padding-left:8px;padding-right:8px}html[data-marque=dvi] [data-apercu-import] .tbl{table-layout:fixed;width:100%}html[data-marque=dvi] [data-apercu-import] .tbl td{overflow-wrap:anywhere}html[data-marque=dvi] [data-apercu-import] .tbl th:first-child{width:56px}html[data-marque=dvi] [data-apercu-import] .tbl th:nth-child(2){width:17%}html[data-marque=dvi] [data-apercu-import] .tbl th:nth-child(3){width:25%}html[data-marque=dvi] [data-apercu-import] .tbl th:nth-child(4){width:15%}html[data-marque=dvi] [data-apercu-import] .tbl th:nth-child(5){width:11%}}