.cv{--cv-m1:var(--c-wet);--cv-m2:var(--c-dry);--cv-m3:var(--c-rd);--cv-barre:color-mix(in srgb, var(--muted) 34%, transparent);--cv-n1:color-mix(in srgb, var(--muted) 85%, transparent);--cv-warn:var(--avertir);--cv-warn-t:var(--avertir-texte);--cv-err:var(--danger);--cv-err-t:var(--danger-texte);--cv-acc-bg:color-mix(in srgb, var(--accent) 12%, transparent);--cv-acc-bg2:color-mix(in srgb, var(--accent) 20%, transparent);--cv-ligne:var(--liste-sep);flex-direction:column;gap:12px;min-width:0;padding-bottom:24px;display:flex;container-type:inline-size}.cv>*{flex-shrink:0;min-width:0}.cv .mono{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);font-weight:600}.cv .muted{color:var(--muted)}.cv-h{font-size:var(--t-l);color:var(--ink);text-transform:none;letter-spacing:0;margin:2px 0 0;font-weight:650;line-height:1.25}.cv .num{text-align:right;font-variant-numeric:tabular-nums}.cv-retour{justify-self:start;margin-bottom:6px}.cv-tete{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cv-fil{gap:0;min-width:0;display:grid}.cv-fil .titre{font-size:var(--t-titre-page);margin:0;line-height:1.15}.cv-tete-outils{flex-wrap:wrap;flex:140px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cv-copi{background:var(--carte-bg);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--carte-b));min-width:min(100%,230px);max-width:560px;box-shadow:0 0 0 3px var(--cv-acc-bg);border-radius:999px;flex:250px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.cv-copi:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--cv-acc-bg2)}.cv-copi-ic{color:var(--accent);display:inline-flex}.cv-copi input,.cv-champ-copilote{min-width:0;color:inherit;font:inherit;font-size:var(--t-s);background:0 0;border:none;outline:none;flex:1}.cv-champ-copilote{resize:none;scrollbar-width:thin;align-self:center;margin:0;padding:0;line-height:1.4;display:block;overflow-y:auto}.cv-copi kbd{font:inherit;font-size:var(--t-2xs);color:var(--muted);border:1px solid var(--carte-b);border-radius:5px;padding:0 5px}.cv-copi-env{cursor:pointer;background:var(--accent);width:28px;height:28px;color:var(--sur-accent);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cv-copi-env:disabled{opacity:.45;cursor:default}.cv-vis{font-size:var(--t-xs);color:var(--muted);border:1px dashed var(--carte-b);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 9px;display:inline-flex}.cv-tete-fin{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.cv-tete-fin>*,.cv-tete-fin .an-menu>.btn{white-space:nowrap;flex:none}.cv-tete-fin>.btn:not(.cv-ajouter),.cv-tete-fin .an-menu>.btn{min-height:32px;font-size:var(--t-s);border-radius:999px;padding:6px 12px}.cv-menu-titre{padding:4px 10px}.cv-sugg{flex-wrap:nowrap;align-items:center;gap:6px 8px;min-width:0;min-height:30px;display:flex}.cv-sugg-titre{white-space:nowrap;flex:none}.cv-sugg-vide{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-sugg>.cv-puce-ia{flex:none;max-width:100%}.cv-sugg>.cv-puce-ia>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-sugg>.an-menu{flex:none}.cv-sugg-resume{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1 1 0;min-width:0;overflow:hidden}.cv-sugg.une>.cv-puce-ia{white-space:normal;text-align:left;border-radius:14px;flex:0 auto;min-width:0}.cv-sugg.une>.cv-puce-ia>span{white-space:normal;overflow:visible}.cv-puce-plus{font-size:var(--t-s);color:var(--accent);white-space:nowrap;font-weight:600}.cv-puce-ia{font:inherit;font-size:var(--t-s);cursor:pointer;white-space:nowrap;color:var(--accent);background:var(--cv-acc-bg);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.cv-puce-ia:hover,.cv-puce-ia:focus-visible{background:var(--cv-acc-bg2);outline:none}.cv-msg{font-size:var(--t-s);border-radius:8px;padding:3px 10px}.cv-msg.ok{color:var(--ok-texte);background:color-mix(in srgb, var(--ok) 10%, transparent)}.cv-msg.err{color:var(--cv-err-t);background:color-mix(in srgb, var(--cv-err) 10%, transparent)}.cv-carte{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon);padding:var(--carte-pad);box-shadow:var(--carte-ombre);align-content:start;gap:10px;min-width:0;display:grid}.cv-carte-tete{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.cv-badge{font-size:var(--t-2xs);white-space:nowrap;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.cv-badge.ia,.cv-badge.acc{color:var(--accent);background:var(--cv-acc-bg)}.cv-badge.ok{color:var(--ok-texte);background:color-mix(in srgb, var(--ok) 13%, transparent)}.cv-badge.warn{color:var(--retard-texte);background:var(--retard-fond);font-weight:650}.cv-badge.err{color:var(--cv-err-t);background:color-mix(in srgb, var(--cv-err) 13%, transparent)}.cv .btn.cv-prim{color:var(--accent);background:var(--cv-acc-bg);border-color:color-mix(in srgb, var(--accent) 30%, transparent);align-items:center;gap:6px;display:inline-flex}.cv .btn.cv-fort,.cv-panneau .btn.cv-fort{color:var(--sur-accent);background:var(--accent);border-color:var(--accent);align-items:center;gap:6px;display:inline-flex}.cv-panneau .btn.cv-prim{color:var(--accent);background:var(--cv-acc-bg);border-color:color-mix(in srgb, var(--accent) 30%, transparent);align-items:center;gap:6px;display:inline-flex}.cv .btn.mini,.cv-panneau .btn.mini{font-size:var(--t-xs);padding:4px 10px}.cv-masque{color:var(--muted);letter-spacing:.12em;align-items:center;gap:4px;display:inline-flex}.cv-aide{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.cv-aide span:before{content:"·";opacity:.6;margin-right:6px}@media (width<=767px){.cv-aide{display:none!important}}.cv-bandeau{font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--cv-ligne);flex-wrap:wrap;gap:6px 16px;padding-top:8px;display:flex}.cv-bandeau span{align-items:center;gap:5px;display:inline-flex}.cv-verrou{text-align:center;color:var(--muted);justify-items:center;padding:26px 18px}.cv-verrou h3{color:var(--ink);margin:0}.cv-verrou p{max-width:52ch;margin:0}.cv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cv-tuiles{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;display:grid}.cv-tuiles.quatre{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cv-tuiles.six{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.cv-tuile{font:inherit;text-align:left;color:inherit;cursor:pointer;background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);min-width:0;padding:var(--carte-pad-s);align-content:start;gap:2px;display:grid}.cv-tuile strong{font-size:var(--t-xl);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.cv-tuile .sous{font-size:var(--t-xs);color:var(--muted);overflow-wrap:break-word}.cv-tuile .mono,.cv-kpis .cv-tuile .mono{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--t-xs);color:var(--muted);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-weight:600;line-height:1.25}.cv-tuile.kpi{border-radius:var(--carte-rayon);box-shadow:var(--carte-ombre);border-top:var(--carte-bord);gap:6px;padding:12px 14px}.cv-tuile.kpi strong{font-size:var(--t-3xl)}.cv-tuile:hover{border-color:var(--accent)}.cv-tuile:focus-visible,.cv-vue:focus-visible,.cv-kc:focus-visible,.cv-liste tr:focus-visible,.cv-etape:focus-visible,.cv-ccarte:focus-visible,.cv-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-tuile[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--carte-bg))}.cv-tuile.warn{background:linear-gradient(160deg, color-mix(in srgb, var(--cv-warn) 12%, var(--carte-bg)), var(--carte-bg) 70%)}.cv-tuile.warn strong{color:var(--avertir-chiffre)}.vue-liste .cv-tuile.warn strong{color:var(--cv-warn-t)}.cv-tuile.err{background:linear-gradient(160deg, color-mix(in srgb, var(--cv-err) 13%, var(--carte-bg)), var(--carte-bg) 70%)}.cv-tuile.err strong{color:var(--cv-err-t)}.cv-tuile.ia{background:linear-gradient(160deg, var(--cv-acc-bg2), var(--carte-bg) 70%)}.cv-tuile.ok strong{color:var(--ok-texte)}.cv-jauge{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:99px;height:7px;display:block;position:relative;overflow:visible}.cv-jauge i{background:var(--accent);border-radius:99px;position:absolute;inset:0 auto 0 0}.cv-jauge b{background:var(--ok);border-radius:2px;width:2px;height:13px;position:absolute;top:-3px}.cv-pile{gap:3px;height:7px;display:flex}.cv-pile i{background:var(--accent);border-radius:3px}.cv-duo{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.cv-graphe{grid-template-rows:auto auto 1fr}.cv-graphe>.cv-svg{align-self:center}.cv-bas{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.cv-avalider{gap:4px;min-width:0;display:grid}.cv-bas.seul{grid-template-columns:minmax(0,1fr)}.cv.cv-ctx{gap:10px;padding:0 0 10px}.cv-qui{font-size:var(--t-s);gap:6px}.cv-seuil{font-size:var(--t-xs);justify-content:flex-end;gap:8px;display:flex}.cv-avalider .av-bloc{margin:0}.cv-g-tete{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.cv-g-chiffre{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cv-g-chiffre strong{font-size:var(--t-3xl);font-variant-numeric:tabular-nums}.cv-g-barre{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cv-seg{border:1px solid var(--carte-b);background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:9px;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.cv-seg button{font:inherit;font-size:var(--t-xs);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.cv-seg button[aria-pressed=true]{color:var(--ink);background:var(--carte-bg);box-shadow:var(--ombre-basse);font-weight:600}.cv-legende{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cv-legende span,.cv-leg{align-items:center;gap:5px;display:inline-flex}.cv-legende i{border-radius:3px;width:11px;height:9px;display:inline-block}.cv-legende i.ligne{background:var(--cv-n1);border-radius:0;height:2px}.cv-legende i.tiret{border-top:1.6px dashed var(--ok);border-radius:0;width:13px;height:0}.cv-legende i.prev{background:var(--cv-acc-bg2);border:1px dashed var(--accent)}.cv-leg{font:inherit;font-size:var(--t-xs);color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px}.cv-leg[aria-pressed=false]{opacity:.45;text-decoration:line-through}.cv-svg{min-width:0;position:relative}.cv-svg svg{width:100%;height:auto;display:block;overflow:visible}.cv-ax{font-size:var(--t-xs);fill:var(--muted);font-family:inherit}.cv-ax.fort{fill:var(--ink);font-weight:700}.cv-ax.acc{fill:var(--accent);font-weight:600}.cv-ax.ok{fill:var(--ok-texte);font-weight:600}.cv-grille{stroke:var(--cv-ligne)}.cv-b{fill:var(--cv-barre)}.cv-b-cur{fill:var(--accent)}.cv-b-prev{fill:var(--cv-acc-bg);stroke:var(--accent);stroke-dasharray:4 3}.cv-b-prev2{fill:var(--cv-acc-bg2);stroke:var(--accent);stroke-dasharray:4 3}.cv-zone-prev{fill:var(--cv-acc-bg);opacity:.6}.cv-choisi{fill:none;stroke:var(--accent);stroke-width:1.5px}.cv-moust line{stroke:var(--accent);stroke-width:1.5px}.cv-n1{fill:none;stroke:var(--cv-n1);stroke-width:1.6px;stroke-linejoin:round}.cv-n1-pt{fill:var(--carte-bg);stroke:var(--cv-n1);stroke-width:1.4px}.cv-obj{stroke:var(--ok);stroke-width:1.4px;stroke-dasharray:6 4}.cv-obj.fin{stroke-width:1px;stroke-dasharray:2 4;opacity:.9}.cv-hit{cursor:pointer;outline:none}.cv-bulle{z-index:5;pointer-events:none;min-width:170px;max-width:220px;font-size:var(--t-xs);background:var(--carte-bg);border:1px solid var(--carte-b);box-shadow:var(--ombre-haute);color:var(--ink);border-radius:10px;gap:2px;padding:8px 10px;display:grid;position:absolute}.cv-ia{background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 8%, var(--carte-bg)), var(--carte-bg) 55%);border-color:color-mix(in srgb, var(--accent) 22%, var(--carte-b))}.cv-ia-tete{color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-ia-tete b{color:var(--ink)}.cv-ia-tete .cv-badge{margin-left:auto}.cv-ia-grille{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;display:grid}.cv-t-ligne{font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.cv-up{color:var(--ok-texte)}.cv-down{color:var(--cv-warn-t)}.cv-p-ligne{font-size:var(--t-s);gap:3px;padding:4px 0;display:grid}.cv-p-ligne>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cv-fourchette{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:99px;height:6px;position:relative}.cv-fourchette i{background:var(--cv-acc-bg2);border:1px dashed var(--accent);border-radius:99px;position:absolute;top:0;bottom:0}.cv-fourchette b{background:var(--accent);border-radius:2px;width:4px;height:10px;position:absolute;top:-2px}.cv-fourchette u{background:var(--ok);width:2px;height:12px;position:absolute;top:-3px}.cv-conseil{background:color-mix(in srgb, var(--carte-bg) 70%, transparent);border:1px solid var(--carte-b);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cv-conseil>div{flex:200px;gap:1px;min-width:0;display:grid}.cv-conseil .muted{font-size:var(--t-xs)}.cv-demander{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);border:var(--carte-bord);color:var(--accent);background:var(--carte-bg);align-items:center;gap:8px;display:flex}.cv-demander input,.cv-demander .cv-champ-copilote{min-width:0;color:var(--ink);font:inherit;font-size:var(--t-s);background:0 0;border:none;outline:none;flex:1}.cv-methode,.cv-mini{font-size:var(--t-xs)}.cv-course-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.cv-course-chiffres{flex-wrap:wrap;gap:10px;display:flex}.cv-course-chiffres>div{background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:10px;min-width:110px;padding:6px 12px;display:grid}.cv-course-chiffres strong{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.cv-course-chiffres>div:first-child strong{color:var(--cv-warn-t)}.cv-ferme{fill:var(--muted);opacity:.06}.cv-cone{fill:var(--cv-acc-bg)}.cv-proj{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:4 3}.cv-cumul{fill:none;stroke:var(--accent);stroke-width:2.8px;stroke-linejoin:round}.cv-auj{fill:var(--accent)}.cv-rattrap{cursor:pointer;outline:none}.cv-rattrap:focus-visible rect{stroke:var(--ink);stroke-width:2px}.cv-barre-proj{fill:var(--accent);opacity:.55}.cv-barre-sign{fill:var(--ok);opacity:.75}.cv-curseur{stroke:var(--muted);stroke-dasharray:2 3}.cv-chrono{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cv-chrono li{font-size:var(--t-s);border-bottom:1px solid var(--cv-ligne);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 0;display:grid}.cv-chrono li>span:nth-child(2){color:var(--ink)}.cv-chrono li.ia{color:var(--accent)}.cv-chrono li.ok{color:var(--ok-texte)}.cv-chrono li.refus{color:var(--cv-err-t)}.cv-ctx .cv-chrono li{grid-template-columns:auto minmax(0,1fr);row-gap:0}.cv-ctx .cv-chrono li>span:last-child{font-size:var(--t-xs);grid-column:2}.cv-ctx .cv-carte-tete .muted{display:none}.cv-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-cherche{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon-s);min-width:0;padding:var(--carte-pad-s);color:var(--muted);flex:220px;align-items:center;gap:8px;display:flex}.cv-cherche input{color:var(--ink);font:inherit;background:0 0;border:none;border-radius:0;outline:none;width:100%;min-width:0}.cv-cherche:focus-within{border-color:var(--accent)}.cv-vues{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cv-vue{font:inherit;font-size:var(--t-s);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:3px 9px}.cv-vue[aria-pressed=true]{color:var(--accent);background:var(--cv-acc-bg);font-weight:600}.cv-defile{border-radius:var(--carte-rayon);background:var(--carte-bg);border:var(--carte-bord);min-width:0;overflow-x:auto}.cv-liste{border-collapse:collapse;width:100%;font-size:var(--t-s)}.cv-liste th{text-align:left;font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);border-bottom:1px solid var(--cv-ligne);white-space:nowrap;padding:8px 10px;font-weight:600}.cv-liste th.num{text-align:right}.cv-liste td{border-bottom:1px solid var(--cv-ligne);vertical-align:middle;padding:7px 10px}.cv-liste tbody tr{cursor:pointer}.cv-liste tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.cv-liste tbody tr.on{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.cv-ell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cv-num{align-items:baseline;gap:8px;display:inline-flex}.cv-num>span{gap:0;display:grid}.cv-num .cv-pt{flex:none;transform:translateY(-1px)}.cv-sous{font-size:var(--t-xs);color:var(--muted);font-weight:400}.cv-client{overflow-wrap:break-word;min-width:140px}.cv-ventes .cv-badge{white-space:normal}@container (width<=900px){.cv-ventes.fiche .cv-opt{display:none}}.cv-nowrap{white-space:nowrap}.cv-warn-t{color:var(--cv-warn-t)}.cv-mq{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cv-mq i,.cv-pt{border-radius:50%;width:8px;height:8px;display:inline-block}.cv-pied{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.cv-avatar{width:22px;height:22px;font-size:var(--t-2xs);color:var(--sur-fort);background:var(--avatar);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.cv-kan{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;gap:10px;min-width:0;padding-bottom:6px;display:grid;overflow-x:auto}.cv-col{border-radius:var(--carte-rayon);background:color-mix(in srgb, var(--muted) 7%, transparent);border:1px dashed #0000;align-content:start;gap:7px;min-height:96px;padding:8px;display:grid}.cv-col.survol{border-color:var(--accent);background:var(--cv-acc-bg)}.cv-col.gagne header b{color:var(--ink)}.cv-col header{gap:1px;padding:0 2px 2px;display:grid}.cv-col header .muted{font-size:var(--t-xs)}.cv-vide{font-size:var(--t-xs);padding:6px}.cv-kc{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--ombre-basse);cursor:grab;font-size:var(--t-s);gap:5px;min-width:0;display:grid;overflow:hidden}.cv-kc.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cv-kc .t{overflow-wrap:break-word;font-weight:600;line-height:1.25}.cv-kc .l{color:var(--muted);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;min-width:0;display:flex}.cv-kc .l>*{min-width:0}.cv-kc .cv-ell{white-space:normal;overflow-wrap:anywhere;flex:80px;max-width:none}.cv-kc .l b{color:var(--ink);font-size:var(--t-s)}.cv-kc .l .cv-pia{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.cv-proba{background:color-mix(in srgb, var(--muted) 16%, transparent);border-radius:99px;height:4px;overflow:hidden}.cv-proba i{background:var(--accent);height:100%;display:block}.cv-drap{flex-wrap:wrap;gap:4px;display:flex}.cv-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.cv-ccarte{font:inherit;text-align:left;color:inherit;padding:var(--carte-pad);border-radius:var(--carte-rayon);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--carte-ombre);cursor:pointer;gap:6px;min-width:0;display:grid}.cv-ccarte.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cv-ccarte.cv-ajout{color:var(--accent);box-shadow:none;border-style:dashed;align-content:center;place-items:center}.cv-panneau{min-width:0;font-size:var(--t-s);--cv-acc-bg:color-mix(in srgb, var(--accent) 12%, transparent);--cv-acc-bg2:color-mix(in srgb, var(--accent) 20%, transparent);--cv-err:var(--danger);--cv-err-t:var(--danger-texte);--cv-m1:var(--c-wet);--cv-m2:var(--c-dry);--cv-m3:var(--c-rd);--cv-warn:var(--avertir);--cv-warn-t:var(--avertir-texte);gap:12px;display:grid}.cv-panneau .mono{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.cv-panneau .cv-badge{justify-self:start}.cv-libre{white-space:pre-wrap;margin:0}.cv-elements{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cv-elements li{background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cv-elements li>span{gap:1px;min-width:0;display:grid}.cv-elements li.retire{opacity:.45;text-decoration:line-through}.cv-champs{gap:8px;display:grid}.cv-effet{border-left:3px solid var(--accent);background:var(--cv-acc-bg);border-radius:10px;padding:8px 10px}.cv-alerte{border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cv-alerte.warn{color:var(--retard-texte);background:var(--retard-fond)}.cv-alerte span{color:var(--ink)}.cv-alerte.info{color:var(--accent);background:var(--cv-acc-bg)}.cv-recap{gap:4px;margin:0;display:grid}.cv-recap>div{grid-template-columns:minmax(110px,38%) 1fr;align-items:baseline;gap:8px;display:grid}.cv-recap dt{color:var(--muted);font-size:var(--t-xs)}.cv-recap dd{overflow-wrap:anywhere;margin:0}.cv-exemples{flex-wrap:wrap;gap:6px;display:flex}.cv-exemples .cv-puce-ia{text-align:left;white-space:normal}.cv-copi-attente{font-size:var(--t-xs);color:var(--muted);flex:none;align-items:center;gap:6px;display:inline-flex}.cv-copi-spin{border:2px solid var(--cv-acc-bg2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cv-tourne}@keyframes cv-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cv-copi-spin{animation:none}}.cv-copi-annuler{border:1px solid var(--carte-b);color:var(--ink);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.cv-copi-annuler:hover,.cv-copi-annuler:focus-visible{border-color:var(--accent);color:var(--accent)}.cv-actions{flex-wrap:wrap;gap:6px;display:flex}.cv-secu{font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--liste-sep);gap:4px;padding-top:8px;display:grid}.cv-secu span{align-items:flex-start;gap:6px;display:inline-flex}.cv-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv-chiffres>div{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);gap:1px;min-width:0;display:grid}.cv-chiffres strong{font-size:var(--t-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cv-chiffres .muted{font-size:var(--t-2xs)}.cv-petit{font-size:var(--t-s)!important}.cv-ligne{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:3px 0;display:grid}.cv-ligne:has(>.btn){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.cv-ligne>.btn{white-space:nowrap;flex:none}.cv-ligne>:last-child{text-align:right;overflow-wrap:anywhere;justify-self:end}.cv-mbarre{font-size:var(--t-s);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cv-mbarre>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-mbarre>span:nth-child(2){background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:99px;height:7px;overflow:hidden}.cv-mbarre i{background:var(--accent);border-radius:99px;height:100%;display:block}.cv-docs{gap:3px;margin:0;padding:0;list-style:none;display:grid}.cv-docs li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cv-docs li .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-msg-ia{background:var(--cv-acc-bg);border-radius:10px;padding:8px 10px}.cv-msg-ia b{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.cv-msg-ia p{margin:4px 0 0}.cv-encart-ia{background:linear-gradient(170deg, var(--cv-acc-bg), transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.cv-encart-ia .mono{color:var(--accent)}.cv-encart-ia .btn{justify-self:start}.cv-raisons{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cv-raisons li{justify-content:space-between;gap:8px;display:flex}.cv-etapes{flex-wrap:wrap;gap:3px;display:flex}.cv-etape{font:inherit;font-size:var(--t-2xs);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;flex:64px;gap:4px;min-width:0;padding:0 0 2px;display:grid}.cv-etape i{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:99px;height:5px;display:block}.cv-etape.on i{background:var(--accent)}.cv-etape.cur{color:var(--ink);font-weight:700}.cv-etape span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.2}.cv-frise{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.cv-frise li{font-size:var(--t-2xs);color:var(--muted);border-top:4px solid color-mix(in srgb, var(--muted) 18%, transparent);flex:60px;padding-top:3px}.cv-frise li.on{border-top-color:var(--accent);color:var(--ink)}.cv-motif{flex-wrap:wrap;gap:6px;display:flex}.cv-motif input{flex:180px;min-width:0}.cv-champ-erreur{color:var(--cv-warn-t);font-size:var(--t-s);flex-basis:100%}.cv-apercu{background:var(--papier);color:var(--papier-encre);border:1px solid var(--papier-trait);box-shadow:var(--ombre-basse);font-size:var(--t-s);border-radius:10px;gap:8px;padding:14px;display:grid}.cv-apercu.cliquable{cursor:zoom-in;transition:box-shadow .15s,transform .15s}.cv-apercu.cliquable:hover{box-shadow:var(--ombre-haute,var(--ombre-basse));transform:translateY(-1px)}.cv-apercu.cliquable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-ap-tete{border-bottom:2px solid var(--papier-encre);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.cv-ap-logo{letter-spacing:.04em;font-weight:800}.cv-ap-n{font-size:var(--t-xs);letter-spacing:.1em;color:var(--papier-encre);opacity:.7}.cv-ap-l{justify-content:space-between;gap:8px;display:flex}.cv-ap-l i{background:var(--papier-trait);border-radius:3px;height:7px;display:block}.cv-ap-total{border-top:1px solid var(--papier-trait);justify-content:space-between;padding-top:6px;font-weight:700;display:flex}.cv-ap-pied{font-size:var(--t-2xs);color:var(--papier-encre);opacity:.7}@container (width<=1100px){.cv-duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.cv-bas{grid-template-columns:minmax(0,1fr)}.cv-copi kbd{display:none}}@container (width<=680px){.cv-duo{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.cv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-opt2{display:none}.cv-tuiles.quatre .cv-tuile .mono,.cv-tuiles.six .cv-tuile .mono{min-height:2.5em}}@container (width<=560px){.cv-copi{flex-basis:100%;max-width:none}.cv-tete-outils{justify-content:flex-start}.cv-opt{display:none}.cv-tuile.kpi strong{font-size:var(--t-xl)}.cv-course-chiffres>div{flex:90px;min-width:0}.cv-tuiles,.cv-tuiles.six,.cv-tuiles.quatre{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(40%,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.cv-tuiles::-webkit-scrollbar{display:none}.cv-tuiles>.cv-tuile{scroll-snap-align:start}.cv-sugg-titre{display:none}.cv-barre{flex-wrap:wrap}.cv-cherche{flex:100%}.cv-barre .cv-lib,.cv-vues-btn b{display:none}.cv-ajouter{min-width:40px;font-size:var(--t-l);justify-content:center;margin-left:auto;padding:4px 10px}.cv-barre .cv-seg{flex-wrap:nowrap}.cv-ventes thead{display:none}.cv-ventes,.cv-ventes tbody{display:block}.cv-ventes tr{border-bottom:1px solid var(--cv-ligne);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px;display:grid}.cv-ventes td{border:0;min-width:0;padding:0;display:block}.cv-ventes td:first-child{grid-area:1/1}.cv-ventes td:nth-child(3){text-align:right;grid-area:1/2;font-weight:600}.cv-ventes td:nth-child(2){font-size:var(--t-s);color:var(--muted);grid-area:2/1}.cv-ventes td:nth-child(5){grid-area:2/2;justify-self:end}.cv-ventes td.cv-opt{display:none}.cv-client{min-width:0}.cv-carte{padding:12px}.cv-ell{max-width:130px}}.cv-vues-menu{position:relative}.cv-vues-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cv-vues-btn b{text-overflow:ellipsis;max-width:180px;font-weight:600;overflow:hidden}.cv-vues-btn.actif{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--carte-b))}.cv-vues-liste{background:var(--menu-fond,#fff);color:var(--ink);-webkit-backdrop-filter:none;white-space:nowrap;min-width:230px;max-width:calc(100vw - 16px);max-height:min(70vh,520px);left:0;right:auto;overflow:auto}.cv-vues-liste.droite{left:auto;right:0}.cv-vues-groupe{border-top:1px solid var(--liste-sep);margin-top:4px;padding-top:4px;display:grid}.cv-vues-groupe>.mono{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);padding:4px 10px 2px;font-weight:600}.cv-vues-ligne .cv-pt{vertical-align:middle;margin-right:6px}.cv-vues-ligne{align-items:center;display:flex}.cv-vues-ligne>button:first-child{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 10px}.cv-vues-ligne>button:first-child:hover,.cv-vues-ligne>button:first-child:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.cv-vues-ligne>button[aria-checked=true]{color:var(--accent);font-weight:600}.cv-vues-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:1rem}.cv-vues-plus{margin-top:2px;border-top:1px solid var(--liste-sep)!important}.cv-vues-nom{gap:6px;padding:6px;display:flex}.cv-vues-nom input{flex:1;min-width:0}.cv-kan.serre{grid-auto-flow:row;grid-template-columns:repeat(var(--cv-cols,5), minmax(200px, 1fr));grid-auto-columns:unset;gap:6px;overflow:auto visible}.cv-kan .cv-col header b{overflow-wrap:break-word}.cv-kan .cv-kc .cv-badge{white-space:normal;text-align:left}.cv-kan.serre .cv-col{gap:5px;min-height:100px;padding:5px}.cv-kan.serre .cv-kc{font-size:var(--t-xs);gap:3px;padding:6px 7px}.cv-kan.serre .cv-kc .cv-avatar{display:none}.cv-kan.serre .cv-kc .cv-badge{font-size:var(--t-2xs);padding:1px 6px}.cv-kan.serre .cv-kc .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cv-kan.serre .cv-col header b{font-size:var(--t-xs)}.cv-puce-filtre{font:inherit;font-size:var(--t-s);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--cv-acc-bg);color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cv-course-vide{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cv-champ-copilote{appearance:none;resize:none;box-sizing:border-box;height:auto;min-height:0;max-height:4.4em;box-shadow:none;field-sizing:content;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0;line-height:1.4;display:block;overflow-y:auto}.cv-champ-copilote:focus,.cv-champ-copilote:focus-visible,.cv-champ-copilote:hover{box-shadow:none;background:0 0;border:0;outline:none}.vue-liste .cv-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.vue-liste .cv-tuile.kpi{gap:2px;min-width:0;padding:8px 10px;display:grid}.vue-liste .cv-tuile.kpi .mono,.vue-liste .cv-tuile.kpi .sous{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;min-width:0;display:block;overflow:hidden}.vue-liste .cv-tuile.kpi .mono{font-size:var(--t-xs)}.vue-liste .cv-tuile.kpi .sous{font-size:var(--t-2xs)}.vue-liste .cv-tuile.kpi strong{font-size:var(--t-l);text-overflow:ellipsis;min-width:0;overflow:hidden}.vue-liste .cv-tuile.kpi strong.dv-a-renseigner{font-size:var(--t-m);white-space:nowrap;line-height:1.25}.cv-vues-groupe.en-tete{border-top:0;border-bottom:1px solid var(--liste-sep);grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:4px;padding-top:2px;padding-bottom:6px}.cv-vues-groupe.en-tete>.mono{grid-column:1/-1}.xv-tuile .mono,.xv-tuile .sous{-webkit-hyphens:none;hyphens:none}.cv-frise-v4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px;display:grid}.cv-fv-et{gap:4px;min-width:0;display:grid;position:relative}.cv-fv-et:not(:last-child):after{content:"›";color:var(--muted);font-size:var(--t-l);pointer-events:none;line-height:1;position:absolute;top:14px;right:-8px}.cv-fv-past{flex-wrap:wrap;gap:4px;display:flex}.cv-fv-pastille{font:inherit;font-size:var(--t-xs);cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 9px}.cv-fv-pastille.warn{color:var(--retard-texte);background:var(--retard-fond)}.cv-fv-pastille.err{color:var(--cv-err-t);background:color-mix(in srgb, var(--cv-err) 13%, transparent)}.cv-fv-pastille:hover{border-color:currentColor}.cv-fv-pastille[aria-pressed=true]{box-shadow:0 0 0 1px}.cv-fv-pastille:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-att{background:var(--carte-bg);border:var(--carte-bord);border-radius:var(--carte-rayon);padding:var(--carte-pad);box-shadow:var(--carte-ombre);gap:4px;display:grid}.cv-att>header{align-items:center;gap:10px;display:flex}.cv-att-ordre{font-size:var(--t-xs);margin-left:auto}.cv-att ul{margin:0;padding:0;list-style:none;display:grid}.cv-att-ligne{border-top:1px solid color-mix(in srgb, var(--muted) 18%, transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.cv-att-ligne:first-child{border-top:0}.cv-att-pt{background:var(--accent);border-radius:50%;width:9px;height:9px}.cv-att-ligne.err .cv-att-pt{background:var(--cv-err)}.cv-att-ligne.warn .cv-att-pt{background:var(--cv-warn)}.cv-att-texte{overflow-wrap:anywhere;min-width:0}.cv-att-mt{font-variant-numeric:tabular-nums;white-space:nowrap}.cv-att-ligne .btn{white-space:nowrap}.cv-att-plus{justify-self:start}.cv-att-vide{font-size:var(--t-s);margin:0}.cv-rangee{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-puces{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cv-pu{font:inherit;font-size:var(--t-s);cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 11px}.cv-pu:hover{color:inherit;border-color:color-mix(in srgb, var(--muted) 35%, transparent)}.cv-pu.on,.cv-pu[aria-pressed=true]{color:inherit;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--carte-bg))}.cv-pu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-rangee-fin{align-items:center;gap:8px;margin-left:auto;display:flex}.cv-bascule{border:1px solid color-mix(in srgb, var(--muted) 35%, transparent);border-radius:999px;display:inline-flex;overflow:hidden}.cv-bascule button{font:inherit;font-size:var(--t-s);cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.cv-bascule button.on{color:inherit;background:color-mix(in srgb, var(--accent) 12%, var(--carte-bg))}.cv-bascule button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cv-filtres-actifs{flex-wrap:wrap;gap:6px;display:flex}.cv-releve-ambre{color:var(--cv-warn-t)}@media (width<=760px){.cv-frise-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-fv-et:not(:last-child):after{display:none}.cv-att-ligne{grid-template-columns:auto minmax(0,1fr) auto}.cv-att-mt,.cv-bascule button span{display:none}}.cv-g-tete>div>.mono+.muted{display:block}.cv-v4-haut{display:contents}.cv-v4-ancre{min-width:0;display:block}.cv-v4-liste{min-height:70vh}.cv-att-deplier{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cv-att-deplier:hover{color:var(--accent)}.cv-att-docs{grid-column:2/-1;gap:2px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.cv-att-docs button{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}.cv-att-docs button:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.cv-att-docs .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-att-ligne{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cv-att-ligne>.cv-att-pt{flex:none}.cv-att-ligne>.cv-att-texte{flex:12em;min-width:min(12em,100%)}.cv-att-ligne>.cv-att-mt:empty{display:none}.cv-att-ligne>.cv-att-docs{flex:100%}.cv-frise-v4{grid-template-columns:repeat(auto-fit,minmax(min(9.5em,100%),1fr))}.cv-rangee.cv-rangee-2{flex-direction:column;align-items:stretch;gap:8px}.cv-vue{border:1px solid color-mix(in srgb, var(--muted) 35%, transparent);background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.cv-vue button{font:inherit;font-size:var(--t-s);cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 16px;font-weight:600}.cv-vue button:hover{color:inherit}.cv-vue button.on{background:var(--accent);color:var(--sur-accent)}.cv-vue button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-cats{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cv-cat-lib{font-size:var(--t-etiquette);color:var(--muted);text-transform:uppercase;letter-spacing:var(--espace-etiquette)}.cv-cats .cv-pu{font-size:calc(var(--t-s) * .95);padding:2px 10px}.cv-cats .cv-pu.on,.cv-cats .cv-pu[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--carte-bg))}@media (width<=760px){.cv-cats .cv-rangee-fin{width:100%;margin-left:0}}
