:root{--bg:var(--c-ffffff);--carte:var(--c-ffffff);--texte:var(--c-37352f);--doux:var(--c-37352f-a65);--tres-doux:var(--c-37352f-a45);--bord:var(--c-37352f-a16);--accent:var(--c-111111);--accent-survol:var(--c-37352f);--ok:var(--c-448361);--ko:var(--c-d44c47);--attente:var(--c-cb912f);--ligne:var(--c-37352f-a09);--survol:var(--c-37352f-a08);--actif:var(--c-37352f-a06);--laterale-fond:var(--c-f7f7f5);--focus:var(--c-37352f-a35);--ombre-1:var(--c-0f0f0f-a05) 0 0 0 1px,var(--c-0f0f0f-a10) 0 3px 6px,var(--c-0f0f0f-a20) 0 9px 24px;--ombre-2:var(--c-0f0f0f-a10) 0 0 0 1px,var(--c-0f0f0f-a10) 0 2px 4px;--police:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif;--police-mono:"SFMono-Regular",Menlo,Consolas,"PT Mono","Liberation Mono",Courier,monospace}*{box-sizing:border-box}body{margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;background:var(--bg)}a{color:inherit}:root{--nav:232px}.laterale{position:fixed;top:0;left:0;bottom:0;width:var(--nav);z-index:10;display:flex;flex-direction:column;gap:18px;padding:18px 12px;background:var(--c-ffffff);border-right:1px solid var(--bord);overflow-y:auto}.laterale>.accueil{padding:4px 10px 6px;text-decoration:none}.laterale a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;color:var(--texte);text-decoration:none}.laterale a:hover{background:var(--c-f4f4f2)}.laterale a.actif{background:var(--c-efefec)}.groupe{display:flex;flex-direction:column;gap:2px}.groupe-titre{padding:0 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--doux)}.compte{margin-top:auto;gap:8px;padding-top:12px;border-top:1px solid var(--bord)}.compte,.compte .moi{display:flex;flex-direction:column}.compte .moi{font-size:12px;color:var(--doux);overflow-wrap:anywhere;min-width:0}.compte .moi strong{color:var(--texte);font-size:13px}.compte form{padding:0}.compte button.deconnexion{width:100%;text-align:left;background:none;border:0;color:var(--doux);padding:6px 10px;border-radius:6px;font:inherit}.compte button.deconnexion:hover{background:var(--c-f4f4f2);color:var(--texte)}.badge{background:var(--accent);padding:0 7px;font-size:12px;font-weight:600}body.avec-nav main{margin-left:var(--nav)}.barre-mobile,.menu-case,.menu-voile{display:none}@media (max-width:900px){body.avec-nav main{margin-left:0}.barre-mobile{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:9;padding:12px 16px;background:var(--c-ffffff);border-bottom:1px solid var(--bord)}.barre-mobile .accueil{text-decoration:none}.menu-bouton{font-size:20px;cursor:pointer;padding:2px 6px}.laterale{transform:translateX(-100%);transition:transform .18s ease;box-shadow:8px 0 24px var(--c-000000-a08)}.menu-case:checked~.laterale{transform:none}.menu-case:checked~.menu-voile{display:block;position:fixed;inset:0;z-index:9;background:var(--c-000000-a18)}}.marque{display:inline-flex;align-items:center;gap:6px;color:var(--texte)}.marque img{height:16px;width:auto;filter:var(--filtre-logo);display:block}.marque span{font-weight:800;font-size:16px;letter-spacing:.04em;line-height:1}.marque.grand{gap:10px}.marque.grand img{height:28px}.marque.grand span{font-size:28px}main{max-width:none;margin:0;padding:28px 40px 64px}main>.entete-page+p,main>p{max-width:900px}@media (max-width:900px){main{padding:20px 16px 64px}}h1{font-size:22px}h2{font-size:16px;margin:28px 0 10px}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:10px;padding:16px;margin-bottom:12px}.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}table{width:100%;border-collapse:collapse;background:transparent}td,th{text-align:left;padding:7px 10px;vertical-align:middle}th{font-size:12.5px;font-weight:500;white-space:nowrap}tbody tr:hover{background:var(--c-f7f7f5)}.doux{color:var(--doux)}.tag{display:inline-block;padding:0 7px;border-radius:4px;font-size:12.5px;line-height:20px;background:var(--c-ebebe9);color:var(--c-5a5955);margin:1px 4px 1px 0;white-space:nowrap}.st-termine,.st-validee{color:var(--ok)}.st-echec,.st-echec_action,.st-rejetee{color:var(--ko)}.st-a_valider,.st-corrigee,.st-en_attente,.st-en_cours{color:var(--attente)}span[class^=st-]{display:inline-block;padding:0 7px;border-radius:4px;font-size:12.5px;line-height:20px;white-space:nowrap;background:var(--c-ebebe9);color:var(--c-5a5955)}span.st-termine,span.st-validee{background:var(--c-dbeddb);color:var(--c-1c3829)}span.st-echec,span.st-echec_action,span.st-rejetee{background:var(--c-ffe2dd);color:var(--c-5d1715)}span.st-a_valider,span.st-corrigee,span.st-en_attente,span.st-en_cours{background:var(--c-fdecc8);color:var(--c-402c1b)}.bouton,button{font:inherit;cursor:pointer;border:1px solid var(--accent);border-radius:8px;text-decoration:none;display:inline-block}.bouton.secondaire,button.secondaire{background:var(--c-ffffff);color:var(--accent)}button.danger{border-color:var(--ko)}input,select,textarea{font:inherit;padding:6px 8px;width:100%;background:var(--c-ffffff)}textarea{min-height:80px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;background:var(--c-ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='%23787774' d='M12 15.4 6.6 10l1.4-1.4 4 4 4-4L17.4 10z'/%3E%3C/svg%3E") no-repeat right 8px center}label{display:block;margin:10px 0 4px;font-weight:600}pre.resultat{white-space:pre-wrap;word-break:break-word;background:var(--c-f6f6f4);border:1px solid var(--bord);border-radius:8px;padding:12px;font:13px/1.5 ui-monospace,Menlo,monospace;max-height:600px;overflow:auto}.alerte{border-left:3px solid var(--ko);background:var(--c-fff5f4)}.alerte,.info{padding:8px 12px;border-radius:4px;margin-bottom:12px}.info{border-left:3px solid var(--attente);background:var(--c-fffaf0)}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.actions form{flex:1 1 260px}.chargement{animation:apparition .2s ease .15s both}.voile{position:fixed;inset:0;background:var(--c-000000-a18);z-index:20}.panneau{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);z-index:21;background:var(--c-ffffff);border-left:1px solid var(--bord);box-shadow:-8px 0 24px var(--c-000000-a08);overflow-y:auto;padding:20px 24px 48px;animation:glisse .18s ease-out}@keyframes glisse{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.panneau>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.panneau>header h2{margin:2px 0;font-size:20px}.panneau>header p{margin:0}.panneau-tag{font-size:11px;letter-spacing:.06em;font-weight:600}.panneau h3,.panneau-tag{text-transform:uppercase;color:var(--doux)}.panneau h3{font-size:12px;letter-spacing:.05em;margin:22px 0 8px}.kv{display:grid;grid-template-columns:170px 1fr;grid-gap:12px;gap:12px;padding:5px 0;border-bottom:1px solid var(--c-f0f0ee)}.kv-k{color:var(--doux)}.kv-v{white-space:pre-wrap;word-break:break-word}.tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--bord)}.tl li{position:relative;padding:0 0 14px 10px}.tl li:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--c-ffffff);border:2px solid var(--accent)}.tl-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.tl-h a{text-decoration:none}.tl li p{margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.liste{margin:0;padding-left:18px}.liens{display:flex;flex-wrap:wrap;gap:8px 16px;margin:22px 0 8px}.petit{font-size:12px}@media (max-width:600px){.kv{grid-template-columns:1fr;gap:0}.panneau{padding:16px}}.avec-icone{display:inline-flex;align-items:center;gap:8px}.icone-claude{width:16px;height:16px;fill:var(--c-d97757);flex:none}.chiffre{font-size:26px;font-weight:700;margin:2px 0 6px}.jauge{height:6px;background:var(--c-efefec);border-radius:3px;overflow:hidden;margin-bottom:4px}.jauge span{display:block;height:100%;background:var(--ok)}.nombre{text-align:right;white-space:nowrap}.filtres,.liens-rapides{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px}.filtres a{color:var(--doux);padding:2px 8px;border-radius:6px}.filtres a.actif{background:var(--c-efefec);color:var(--texte)}.etapes{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 16px}.etapes li{padding:4px 10px;border-radius:6px;background:var(--c-f4f4f2);color:var(--doux)}.etapes li.actif{background:var(--accent);color:var(--c-ffffff)}.etapes li.fait{color:var(--ok)}button.combo{display:flex;flex-direction:column;gap:4px;text-align:left;border-radius:10px;padding:12px}button.combo.actif{box-shadow:0 0 0 2px var(--accent) inset}button:disabled{opacity:.45;cursor:not-allowed}.requis{color:var(--ko)}input.manquant,select.manquant,textarea.manquant{border-color:var(--ko);background:var(--c-fff5f4)}textarea.texte-contrat{min-height:520px;font:13px/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap}.contrat-form .carte>strong{display:block;margin-bottom:4px}.depot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;margin:0 0 12px;border:2px dashed var(--bord);border-radius:10px;cursor:pointer;text-align:center;font-weight:400}.depot.survol,.depot:hover{border-color:var(--accent);background:var(--c-fafaf8)}form.en-ligne{display:flex;gap:6px;align-items:center}form.en-ligne input{width:auto;min-width:9em}fieldset.cases{border:0;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px}fieldset.cases>div{flex-basis:100%}label.case{display:inline-flex;align-items:center;gap:4px;font-weight:400}label.case input{width:auto}:root{--fleche:var(--c-9a9a96);--fleche-active:var(--c-111111);--g-personne-fond:var(--c-ffffff);--g-personne-bord:var(--c-cfcfca);--g-personne-texte:var(--c-1a1a1a);--g-acces-fond:var(--c-eeedfc);--g-acces-bord:var(--c-b6b0ee);--g-acces-texte:var(--c-3a2e9e);--g-plateforme-fond:var(--c-eaf6ef);--g-plateforme-bord:var(--c-9fd3b4);--g-plateforme-texte:var(--c-145c35);--g-groupe-fond:var(--c-f4faf6);--g-groupe-bord:var(--c-9fd3b4);--g-groupe-texte:var(--c-145c35);--g-externe-fond:var(--c-f3f3f1);--g-externe-bord:var(--c-cfcfca);--g-externe-texte:var(--c-1a1a1a);--g-etape-fond:var(--c-ffffff);--g-etape-bord:var(--c-1a1a1a);--g-etape-texte:var(--c-1a1a1a);--g-verrou-fond:var(--c-fff5f4);--g-verrou-bord:var(--c-eeb4ad);--g-verrou-texte:var(--c-9b1c13)}main:has(.process-zone){max-width:none}.fil{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;margin-bottom:8px}.fil,.fil a{color:var(--doux)}.fil a{text-decoration:none}.fil a:hover{color:var(--texte);text-decoration:underline}.fil strong{color:var(--texte);font-weight:600}.fil-sep{margin:0 6px}.process-entete h1{margin-bottom:4px}.process-entete p{margin:0 0 6px;max-width:820px}.process-zone{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;margin-top:12px;align-items:start}.process-zone[hidden]{display:none}.process-presentation{display:block;width:100%;border:1px solid var(--bord);border-radius:8px;background:var(--c-ffffff);margin-top:12px}.process-carte{position:relative;overflow:hidden;height:max(440px,calc(100vh - 210px));border:1px solid var(--bord);border-radius:10px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-fbfbfa) radial-gradient(circle,var(--c-dcdcd7) 1px,transparent 1.2px) 0 0 /20px 20px}.process-carte:active{cursor:-webkit-grabbing;cursor:grabbing}.process-scene{position:absolute;top:0;left:0;transform-origin:0 0}.process-fleches{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.fleche polyline{fill:none;stroke:var(--fleche);stroke-width:1.5;stroke-linejoin:round}.fleche.active polyline{stroke:var(--fleche-active);stroke-width:2}.fleche text{font-size:12px;fill:var(--doux);paint-order:stroke;stroke:var(--c-fbfbfa);stroke-width:4px;stroke-linejoin:round}.fleche.active text{fill:var(--texte)}marker .pointe{stroke:var(--fleche)}marker .pointe-active{stroke:var(--fleche-active)}.pbloc{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 12px;border-radius:10px;border:1px solid var(--bord);text-align:center;line-height:1.25;font:inherit;cursor:pointer;color:var(--texte);background:var(--c-ffffff);overflow:visible;transition:box-shadow .12s ease,transform .12s ease}.pbloc strong{font-size:14px}.pbloc span{font-size:12px;opacity:.8}.pbloc:hover{box-shadow:0 2px 10px var(--c-000000-a08)}.pbloc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pbloc.choisi{box-shadow:0 0 0 2px var(--accent),0 4px 14px var(--c-000000-a10)}.pbloc.a-sous{box-shadow:5px 5px 0 -1px var(--fond),5px 5px 0 0 var(--bord-g)}.pbloc.a-sous:hover{box-shadow:5px 5px 0 -1px var(--fond),5px 5px 0 0 var(--bord-g),0 4px 14px var(--c-000000-a08)}.pbloc.a-sous.choisi{box-shadow:0 0 0 2px var(--accent),5px 5px 0 -1px var(--fond),5px 5px 0 0 var(--bord-g)}.pbloc-ouvrir{position:absolute;top:4px;right:8px;font-size:13px!important;opacity:.7}.pbloc-nb{left:7px;min-width:18px;text-align:center;background:var(--c-000000-a06)}.pbloc-com,.pbloc-nb{position:absolute;bottom:5px;height:18px;padding:0 6px;border-radius:9px;font-size:11px!important;line-height:18px;opacity:1!important}.pbloc-com{right:7px;display:inline-flex;align-items:center;gap:3px;background:var(--c-fdecc8);color:var(--c-402c1b)}.pbloc-compte{font-size:11px!important}.pbloc.g-groupe{justify-content:flex-start;padding-top:10px;border-radius:16px}.pbloc.g-groupe strong{font-size:15px}.pbloc.g-groupe.replie{justify-content:center}.pbloc.g-groupe:not(.replie):hover{box-shadow:none}.g-personne{--fond:var(--g-personne-fond);--bord-g:var(--g-personne-bord);color:var(--g-personne-texte)}.g-acces,.g-personne{background:var(--fond);border-color:var(--bord-g)}.g-acces{--fond:var(--g-acces-fond);--bord-g:var(--g-acces-bord);color:var(--g-acces-texte)}.g-plateforme{--fond:var(--g-plateforme-fond);--bord-g:var(--g-plateforme-bord);color:var(--g-plateforme-texte)}.g-groupe,.g-plateforme{background:var(--fond);border-color:var(--bord-g)}.g-groupe{--fond:var(--g-groupe-fond);--bord-g:var(--g-groupe-bord);color:var(--g-groupe-texte)}.g-externe{--fond:var(--g-externe-fond);--bord-g:var(--g-externe-bord);color:var(--g-externe-texte)}.g-etape,.g-externe{background:var(--fond);border-color:var(--bord-g)}.g-etape{--fond:var(--g-etape-fond);--bord-g:var(--g-etape-bord);color:var(--g-etape-texte)}.g-verrou{--fond:var(--g-verrou-fond);--bord-g:var(--g-verrou-bord);background:var(--fond);border-color:var(--bord-g);color:var(--g-verrou-texte);border-style:dashed}.process-outils{position:absolute;top:10px;right:10px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--c-ffffff-a92);border:1px solid var(--bord);border-radius:8px;padding:4px 6px;cursor:default}.process-outils .bascule{display:inline-flex;align-items:center;gap:6px;margin:0 6px 0 2px;font-weight:500;font-size:13px;cursor:pointer}.process-outils .bascule input{width:auto;margin:0}.outils-zoom{display:inline-flex;gap:4px}.outils-zoom button{padding:2px 9px;min-width:30px}.process-aide{position:absolute;left:12px;bottom:8px;margin:0;pointer-events:none}.process-cote{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:16px}.process-cote .carte{margin:0}.process-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.process-detail h2{margin:2px 0;font-size:18px}.process-detail header p{margin:0}.process-detail header button{padding:2px 8px}.process-cote h3,.process-titre-arbre{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);margin:16px 0 6px}.process-titre-arbre{margin-top:0}.process-liens{margin:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.legende,.process-liens{list-style:none;padding:0}.legende{margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px;font-size:12px}.legende li{display:flex;align-items:center;gap:6px}.pastille{width:14px;height:10px;border-radius:3px;border:1px solid;flex:none}.arbre{list-style:none;margin:0;padding:0}.arbre .arbre{padding-left:14px;margin-left:6px;border-left:1px solid var(--bord)}.arbre a{display:flex;justify-content:space-between;gap:8px;padding:3px 8px;border-radius:6px;text-decoration:none}.arbre a:hover{background:var(--c-f4f4f2)}.arbre a.actif{background:var(--c-efefec);font-weight:600}.pbloc .pbloc-etat{position:absolute;top:-10px;right:8px;margin:0;height:18px;font-size:11px!important;line-height:18px;padding:0 6px;border-radius:9px;opacity:1!important}.pbloc.estompe{opacity:.35}.pbloc.g-groupe.estompe{opacity:1}.process-etat{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0 10px}.process-etat .pill{margin:0}.process-fiche{margin:8px 0 12px;display:flex;flex-direction:column;gap:6px}.process-fiche div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:8px;gap:8px}.process-fiche dt{color:var(--doux);font-size:12px}.process-fiche dd{margin:0;overflow-wrap:anywhere}.process-commentaires{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.process-commentaires li{border-left:2px solid var(--bord);padding-left:8px}.process-commentaires li.envoi{opacity:.6}.process-commentaires button.lien{padding:4px 0;min-height:32px}.process-traites{margin:0 0 8px}.process-traites summary{cursor:pointer;padding:4px 0}.process-traites .process-commentaires{opacity:.7;margin-top:6px}.process-commentaires p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.process-commenter{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.process-commenter textarea{width:100%;font-size:16px}.arbre a{align-items:flex-start}.arbre-titre{flex:1 1;min-width:0}.arbre a .pill,.pastille-compte{flex:none;margin:1px 0 0 auto;height:18px;min-width:18px;padding:0 6px;line-height:18px;font-size:11px;font-weight:600;border-radius:9px;justify-content:center}@media (max-width:600px){.process-fiche div{grid-template-columns:1fr;gap:0}}@media (max-width:1100px){.process-zone{grid-template-columns:1fr}.process-cote{position:static}.process-carte{height:62vh;min-height:380px}.process-aide{display:none}}.relecture label{margin-top:12px}.catalogue-outils{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0 8px}.catalogue-outils input[type=search]{flex:1 1 260px;max-width:420px}.catalogue-outils .filtres{margin:0}.catalogue-outils .filtres button{background:none;border:0;color:var(--doux);padding:4px 10px;border-radius:6px}.catalogue-outils .filtres button.actif{background:var(--c-efefec);color:var(--texte);font-weight:600}@media (max-width:900px),(pointer:coarse){.catalogue-outils .filtres button{min-height:40px}}a.carte-module{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--texte);transition:border-color .15s}a.carte-module:hover{border-color:var(--accent)}.carte-module .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.nature{align-self:flex-start;font-size:12.5px;line-height:20px;padding:0 7px;border-radius:4px;background:var(--c-ebebe9);color:var(--c-5a5955)}.nature-automatise{background:var(--c-dbeddb);color:var(--c-1c3829)}.carte-module-tete{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.carte-module-tete .pill{margin:0}.compte-nb{color:var(--doux);font-size:12px;font-weight:400}.liste-membres{border:1px solid var(--bord);border-radius:10px;overflow:hidden;background:var(--carte)}.membre{display:grid;grid-template-columns:minmax(180px,1.4fr) 2fr 90px 120px 80px;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bord)}.membre.entete{font-size:12px;color:var(--doux);font-weight:600;text-transform:uppercase;letter-spacing:.03em}details.membre-bloc>summary{list-style:none;cursor:pointer}details.membre-bloc>summary::-webkit-details-marker{display:none}details.membre-bloc>summary:hover{background:var(--c-fafaf8)}details.membre-bloc[open]>summary{background:var(--c-f6f6f4)}details.membre-bloc>form{margin:0;border:0;border-bottom:1px solid var(--bord);border-radius:0}.membre .modifier{color:var(--doux);font-size:13px;text-align:right}.roles-edition{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px}fieldset.cases legend{font-size:12px;color:var(--doux);font-weight:600;padding:0;margin-bottom:4px}@media (max-width:700px){.membre{grid-template-columns:1fr 1fr}.membre.entete{display:none}}iframe.apercu-pdf{display:block;width:100%;height:70vh;margin-top:8px;border:1px solid var(--bord);border-radius:8px;background:var(--c-ffffff)}.onglets{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--bord);margin:20px 0 12px}.onglets a{text-decoration:none;color:var(--doux);padding:8px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:6px;align-items:center}.onglets .badge,.onglets a.actif{color:var(--texte);font-weight:600}.onglets .badge{background:var(--c-efefec);border-radius:10px;padding:0 7px;font-size:12px}fieldset.puces{border:0;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}fieldset.puces legend{font-size:12.5px;color:var(--doux);margin-bottom:6px;padding:0;float:left;width:100%}label.puce{display:inline-flex;align-items:center;margin:0;padding:2px 10px;border:1px solid var(--bord);border-radius:4px;font-weight:400;font-size:13px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-ffffff)}label.puce input{position:absolute;opacity:0;width:0;height:0}label.puce:hover{border-color:var(--texte)}label.puce:has(input:checked){background:var(--texte);border-color:var(--texte);color:var(--c-ffffff)}label.puce:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}label.interrupteur{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-weight:400;cursor:pointer}label.interrupteur input{position:absolute;opacity:0;width:0;height:0}label.interrupteur>span{width:32px;height:18px;border-radius:9px;background:var(--c-d6d6d1);position:relative;transition:background .15s;flex:none}label.interrupteur>span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--c-ffffff);transition:transform .15s}label.interrupteur:has(input:checked)>span{background:var(--ok)}label.interrupteur:has(input:checked)>span:after{transform:translateX(14px)}label.interrupteur:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:2px}details.ajout>summary.membre-ajout{list-style:none;cursor:pointer;padding:10px 14px;color:var(--doux);border:1px dashed var(--bord);border-radius:8px;margin-top:8px}details.ajout>summary.membre-ajout::-webkit-details-marker{display:none}details.ajout>summary.membre-ajout:hover,details.ajout[open]>summary.membre-ajout{color:var(--texte);border-color:var(--texte)}table.actions-table td{vertical-align:top}table.actions-table tr.en-retard td:first-child{box-shadow:inset 3px 0 0 var(--ko)}h2 .badge{font-size:12px;vertical-align:middle;margin-left:4px}.pill{display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:4px;font-size:12.5px;line-height:20px;white-space:nowrap;margin:1px 4px 1px 0;color:var(--c-37352f)}.pill,.pill.gris{background:var(--c-ebebe9)}.pill.gris{color:var(--c-5a5955)}.pill.vert{background:var(--c-dbeddb);color:var(--c-1c3829)}.pill.rouge{background:var(--c-ffe2dd);color:var(--c-5d1715)}.pill.jaune{background:var(--c-fdecc8);color:var(--c-402c1b)}a.pill{text-decoration:none}.pill.n-default{background:var(--c-e3e2e0-a50);color:var(--c-32302c)}.pill.n-gray{background:var(--c-e3e2e0);color:var(--c-32302c)}.pill.n-brown{background:var(--c-eee0da);color:var(--c-442a1e)}.pill.n-orange{background:var(--c-fadec9);color:var(--c-49290e)}.pill.n-yellow{background:var(--c-fdecc8);color:var(--c-402c1b)}.pill.n-green{background:var(--c-dbeddb);color:var(--c-1c3829)}.pill.n-blue{background:var(--c-d3e5ef);color:var(--c-183347)}.pill.n-purple{background:var(--c-e8deee);color:var(--c-412454)}.pill.n-pink{background:var(--c-f5e0e9);color:var(--c-4c2337)}.pill.n-red{background:var(--c-ffe2dd);color:var(--c-5d1715)}.pill.n-statut{border-radius:10px}.contenu-notion{font-size:14px;line-height:1.55}.contenu-notion p{margin:4px 0}.contenu-notion ol,.contenu-notion ul{margin:2px 0 6px;padding-left:22px}.contenu-notion hr{border:0;border-top:1px solid var(--ligne);margin:10px 0}.contenu-notion h4{margin:12px 0 4px}.notion-callout{border-radius:6px;padding:12px 14px;margin:8px 0;background:var(--c-f7f6f3);border:1px solid var(--c-37352f-a09)}.notion-callout .notion-callout{background:var(--c-ffffff-a55)}.notion-callout.n-yellow{background:var(--c-fbf3db);border-color:transparent}.notion-callout.n-orange{background:var(--c-fbecdd);border-color:transparent}.notion-callout.n-blue{background:var(--c-e7f3f8);border-color:transparent}.notion-callout.n-green{background:var(--c-edf3ec);border-color:transparent}.notion-callout.n-red{background:var(--c-fdebec);border-color:transparent}.notion-callout.n-gray{background:var(--c-f1f1ef);border-color:transparent}.notion-callout.n-brown{background:var(--c-f4eeee);border-color:transparent}.notion-callout.n-purple{background:var(--c-f6f3f9);border-color:transparent}.notion-callout.n-pink{background:var(--c-faf1f5);border-color:transparent}.cellule-projet{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.cellule-projet:hover{text-decoration:underline}.cellule-nom{position:relative;display:block;padding-right:64px}.cellule-nom .ouvrir{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;font-size:12px;line-height:20px;padding:0 7px;border:1px solid var(--ligne);border-radius:4px;background:var(--c-ffffff);color:var(--doux);text-decoration:none;box-shadow:0 1px 2px var(--c-0f0f0f-a06);transition:opacity .1s}.cellule-nom:hover .ouvrir,tr:hover .cellule-nom .ouvrir{opacity:1}.cellule-nom .ouvrir:hover{background:var(--c-f7f7f5);color:var(--texte)}.cellule-nom .nom{color:inherit;text-decoration:none;font-weight:500}.cellule-nom .nom:hover{text-decoration:underline}.cellule-nom .ref{color:var(--doux);font-size:12.5px;margin-right:6px}.pill.n-statut:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}.avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--c-e3e2e0);color:var(--c-37352f);font-size:11px;font-weight:600;flex:none;overflow:hidden;vertical-align:middle}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.grand{width:28px;height:28px;font-size:12px}.personne{gap:6px;white-space:nowrap}.personne,.personnes{display:inline-flex;align-items:center}.personnes{gap:4px 10px;flex-wrap:wrap;vertical-align:middle}td .personnes{flex-wrap:nowrap}.entete-page{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.entete-page h1{margin:0}.entete-page .actions-page{display:flex;gap:8px;flex-wrap:wrap}.bouton.leger,button.leger{background:var(--c-ffffff);color:var(--texte);border-color:var(--bord)}.bouton.leger:hover,button.leger:hover{background:var(--c-f7f7f5)}button.lien{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.volet-voile{position:fixed;inset:0;z-index:30;background:var(--c-0f0f0f-a18)}.volet{position:fixed;top:0;right:0;bottom:0;z-index:31;width:min(720px,100vw);background:var(--c-ffffff);box-shadow:-8px 0 32px var(--c-0f0f0f-a12);display:flex;flex-direction:column}.volet>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.volet>header strong{font-size:15px}.volet>header .actions-page{display:flex;gap:10px;align-items:center;font-size:13px}.volet>header .fermer{text-decoration:none;font-size:20px;line-height:1;color:var(--doux);background:none;border:0;padding:2px 6px;cursor:pointer}.volet>.volet-corps{padding:20px;overflow-y:auto;flex:1 1}.volet>.volet-corps.pdf{padding:0}.volet iframe{width:100%;height:100%;border:0;display:block}.volet .section{margin-bottom:22px}.volet .section>.section-titre{font-size:12.5px;color:var(--doux);margin-bottom:8px}.volet footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--ligne)}.champs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:600px){.champs{grid-template-columns:1fr}}.volet form.en-ligne{display:flex;gap:8px;align-items:center}.volet form.en-ligne input,.volet form.en-ligne select{width:auto;flex:1 1}.volet .bouton,.volet button{white-space:nowrap}.moi-ligne{display:flex;align-items:center;gap:10px;min-width:0}.laterale a .pill{margin:0}a.client{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--texte);font-weight:500;border-radius:4px;padding:1px 4px 1px 2px;margin-left:-2px}a.client:hover{background:var(--c-efefed)}.client-icone{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--c-f1f1ef);font-size:12px;color:var(--doux);flex:none;overflow:hidden}.client-icone img{width:16px;height:16px;object-fit:contain}.mini-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:4px 0 16px}.mini-carte{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--ligne);border-radius:8px;background:var(--c-ffffff);color:var(--texte);cursor:pointer;font:inherit;text-decoration:none}.mini-carte:hover{background:var(--c-f7f7f5)}.mini-carte.actif{border-color:var(--texte);box-shadow:inset 0 0 0 1px var(--texte)}.mini-titre{font-size:12.5px}.mini-chiffre{font-size:20px;font-weight:600;line-height:1.2}.mini-detail{font-size:12px;color:var(--doux)}.mini-jauge{width:100%;height:3px;border-radius:2px;background:var(--c-ededeb);overflow:hidden;margin-top:4px}.mini-jauge span{display:block;height:100%;background:var(--texte)}.barre-chargement{position:fixed;top:0;left:0;height:2px;width:0;z-index:50;background:var(--texte);opacity:0;pointer-events:none}.barre-chargement.actif{opacity:1;animation:chargement 8s cubic-bezier(.1,.7,.2,1) forwards}@keyframes chargement{0%{width:0}20%{width:45%}to{width:92%}}html.en-chargement,html.en-chargement *{cursor:progress}html.en-chargement button:not([type=button]){opacity:.6;pointer-events:none}.onglets button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--doux);padding:8px 12px;margin-bottom:-1px;display:inline-flex;gap:6px;align-items:center;font:inherit;cursor:pointer}.onglets button.actif{color:var(--texte);border-bottom-color:var(--texte);font-weight:600}.onglets button:hover{color:var(--texte)}.cellule-client{display:flex;align-items:center;justify-content:space-between;gap:8px}.cellule-client .ouvrir{opacity:0;flex:none;font-size:12px;line-height:20px;padding:0 7px;border:1px solid var(--ligne);border-radius:4px;background:var(--c-ffffff);color:var(--doux);text-decoration:none;box-shadow:0 1px 2px var(--c-0f0f0f-a06);transition:opacity .1s}.cellule-client:hover .ouvrir,tr:hover .cellule-client .ouvrir{opacity:1}.cellule-client .ouvrir:hover{background:var(--c-f7f7f5);color:var(--texte)}.cellule-client .boutons-ligne{display:inline-flex;gap:4px;flex:none}.ligne-pills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.ligne-pills .pill{margin:0}.icone{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:-.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bouton .icone,button .icone{vertical-align:-.25em;margin-right:6px}.bouton.icone-seule .icone,button.icone-seule .icone{margin-right:0}a .icone:last-child{margin-left:3px}.barre-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 16px}.question{margin-bottom:18px}.question label{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-weight:600}.question p{margin:0 0 6px 30px}.question .champ-dicte{margin-left:30px}.question-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c-efefed);font-size:12px;font-weight:600;flex:none}.nav-ligne{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.nav-ligne>.icone{color:var(--doux);flex:none}.laterale a.actif .nav-ligne>.icone{color:var(--texte)}.nav-ligne>.badge,.nav-ligne>.compte-nb,.nav-ligne>.pill{margin-left:auto}.nav-texte{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.nav-texte>.badge,.nav-texte>.compte-nb,.nav-texte>.pill{margin-left:auto}table.lignes-facture td{padding:4px 6px 4px 0}table.lignes-facture input{width:100%}.choix-genre{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.choix-genre .pill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;text-decoration:none;color:var(--texte)}.choix-genre .pill.actif{background:var(--texte);color:var(--c-ffffff)}.choix-theme button.pill{border:0;font:inherit;cursor:pointer}.choix-theme button.pill:not(.actif):hover{background:var(--survol)}.liste-acomptes{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.liste-acomptes label.acompte{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;min-height:40px;border:1px solid var(--bord);border-radius:8px;font-weight:400;cursor:pointer}.liste-acomptes label.acompte:has(input:checked){border-color:var(--texte)}.liste-acomptes label.acompte input{width:auto;margin-top:3px}.liste-acomptes label.acompte>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}table.lignes-facture input.nombre{text-align:right;max-width:140px}.champ-dicte{position:relative}.champ-dicte textarea{padding-right:40px;display:block}.champ-dicte .micro{position:absolute;right:6px;bottom:6px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid var(--ligne);background:var(--c-ffffff);color:var(--doux);display:inline-flex;align-items:center;justify-content:center}.champ-dicte .micro .icone{margin:0}.champ-dicte .micro:hover{color:var(--texte);background:var(--c-f7f7f5)}.champ-dicte .micro.ecoute{background:var(--ko);border-color:var(--ko);color:var(--c-ffffff);animation:pulsation 1.2s ease-in-out infinite}@keyframes pulsation{50%{box-shadow:0 0 0 6px var(--c-b42318-a15)}}.bulle-bouton{position:fixed;right:20px;bottom:20px;z-index:25;display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border-radius:999px;box-shadow:0 4px 16px var(--c-0f0f0f-a18)}.bulle-bouton .icone{margin:0}.bulle-proposer{position:fixed;right:20px;bottom:20px;z-index:26;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;background:var(--c-ffffff);border:1px solid var(--ligne);border-radius:12px;box-shadow:0 12px 40px var(--c-0f0f0f-a18);padding:14px 16px 16px}.bulle-proposer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bulle-proposer>header .fermer{background:none;border:0;color:var(--doux);padding:2px}.bulle-proposer>header .fermer .icone{margin:0}.bulle-etapes{display:flex;gap:4px;margin:0 0 14px;padding:0;list-style:none}.bulle-etapes li{flex:1 1;border-top:3px solid var(--c-ededeb);padding-top:6px}.bulle-etapes li.fait{border-color:var(--c-b9b8b4)}.bulle-etapes li.actif{border-color:var(--texte)}.bulle-etapes button{background:none;border:0;padding:0;color:var(--doux);font-size:13px;display:inline-flex;align-items:center;gap:6px}.bulle-etapes li.actif button{color:var(--texte);font-weight:600}.bulle-etapes button:disabled{opacity:1;cursor:default}.bulle-etapes .num{width:18px;height:18px;border-radius:50%;background:var(--c-ededeb);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.bulle-etapes .num .icone{margin:0}.bulle-etapes li.actif .num{background:var(--texte);color:var(--c-ffffff)}.bulle-cibles{list-style:none;margin:0 0 8px;padding:0;font-size:13px}.bulle-cibles li{display:flex;align-items:flex-start;gap:6px;padding:5px 0;border-bottom:1px solid var(--ligne)}.bulle-cibles li .icone{margin:1px 0 0;color:var(--doux);flex:none}.bulle-cibles li .fermer{margin-left:auto;background:none;border:0;padding:0;color:var(--doux)}.bulle-proposer .champ-dicte{margin-top:8px}.bulle-recap{margin:8px 0 0;font-size:13px}.bulle-recap dt{font-weight:600;margin-top:8px}.bulle-recap dd{margin:2px 0 0;white-space:pre-wrap;color:var(--texte)}.bulle-question{display:block;margin:0;font-weight:600}.bulle-actions{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.bulle-actions button .icone:last-child{margin:0 0 0 6px}.notification{position:fixed;right:20px;bottom:76px;z-index:27;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 40px);background:var(--texte);color:var(--c-ffffff);padding:10px 12px 10px 14px;border-radius:10px;box-shadow:0 8px 24px var(--c-0f0f0f-a20);font-size:14px;animation:apparition .2s ease-out}.notification .icone{margin:0;color:var(--c-8fd19e)}.notification a{color:var(--c-ffffff);font-weight:600;white-space:nowrap}.notification .fermer{background:none;border:0;padding:0;color:var(--c-ffffff);opacity:.7}@keyframes apparition{0%{opacity:0;transform:translateY(8px)}}html.mode-pointage,html.mode-pointage *{cursor:crosshair!important}.pointe-choisi{outline:2px solid var(--ok,var(--c-2f7d4f))!important;outline-offset:2px}.bandeau-pointage button{margin-left:6px;background:var(--c-ffffff);color:var(--texte)}.pointe{outline:2px solid var(--texte)!important;outline-offset:2px;background:var(--c-37352f-a04)}.bandeau-pointage{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:60;background:var(--texte);color:var(--c-ffffff);padding:8px 14px;border-radius:999px;font-size:13px;display:inline-flex;gap:6px;align-items:center;box-shadow:0 4px 16px var(--c-0f0f0f-a20)}@media (max-width:700px){.bulle-bouton span{display:none}.bulle-bouton{padding:12px}}td.actions{display:table-cell;white-space:nowrap;text-align:right;width:1%}td.actions>form{flex:none}td.actions>*,td.actions>form{display:inline-flex;vertical-align:middle;margin:0 0 0 6px}td.actions>form{margin-left:6px}.bouton .icone:last-child:not(:first-child),button .icone:last-child:not(:first-child){margin:0 0 0 6px}.bouton.petit,button.petit{font-size:13px;padding:4px 10px}h1 .pill{vertical-align:middle;font-size:12.5px;font-weight:500;margin-left:8px}.choix-client{margin:4px 0 16px}.choix-client .recherche{display:flex;align-items:center;gap:8px;border:1px solid var(--bord);border-radius:8px;padding:0 10px;margin:0;font-weight:400}.choix-client .recherche .icone{margin:0;color:var(--doux)}.choix-client .recherche input{border:0;outline:0;padding:9px 0;margin:0;flex:1 1;box-shadow:none}.choix-client .recherche:focus-within{border-color:var(--texte)}.choix-client ul{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--ligne);border-radius:8px;max-height:300px;overflow-y:auto}.choix-client li{padding:6px 8px;border-radius:6px;cursor:pointer;min-height:40px;display:flex;align-items:center}.choix-client li.actif{background:var(--c-f1f1ef)}.choix-client .client{display:inline-flex;align-items:center;gap:8px}.choix-client.choisi{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ligne);border-radius:8px;padding:8px 10px}.liste-icones{list-style:none;padding:0;margin:4px 0 8px}.liste-icones li{display:flex;gap:8px;align-items:flex-start;margin:4px 0}.liste-icones .icone{margin:1px 0 0;color:var(--doux);flex:none}.bandeau-apercu{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;background:var(--c-fdecc8);color:var(--c-402c1b);padding:6px 16px;font-size:13px}.bandeau-apercu .icone{margin:0}.bandeau-apercu{flex-wrap:wrap}.version-apercu{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.version-apercu .version-retard{font-weight:600;color:var(--c-8a4b00)}.version-apercu .bouton{min-height:32px;padding:2px 10px;font-size:13px;background:var(--c-fff8e6)}@media (max-width:600px){.version-apercu .bouton{min-height:40px}}.captures{margin:12px 0 20px}.captures h3{margin:0 0 6px;font-size:14px}.captures-grille{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.captures-grille figure{margin:0}.captures-grille figcaption{font-size:12px;color:var(--doux);margin-bottom:4px}.captures-grille img{width:100%;border:1px solid var(--ligne);border-radius:6px;display:block}@media (max-width:900px){.captures-grille{grid-template-columns:1fr}}.fiche-devis{font-size:14px;line-height:1.55}.fiche-devis h4{margin:14px 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--doux)}.fiche-devis ul{margin:2px 0 6px;padding-left:20px}.version-proposee{border:1px solid var(--c-f0d58a);background:var(--c-fffaf0);border-radius:8px;padding:12px 14px;margin:12px 0}.version-proposee .changements{white-space:pre-wrap;font-size:13.5px;margin:6px 0 10px}.retour-devis textarea{width:100%}.retour-devis .barre-actions{margin-top:8px}.defilement{overflow-x:auto}h3.sous-titre{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);margin:18px 0 6px}.liste-brief{list-style:none;padding:0;margin:0 0 8px;max-width:900px}.liste-brief li{padding:5px 0;border-bottom:1px solid var(--ligne)}.kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}@media (max-width:900px){.kanban{grid-template-columns:1fr}}.kanban-colonne{background:var(--c-f7f7f5);border:1px solid var(--ligne);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.kanban-colonne>header{padding:2px 4px 6px}.kanban-carte{background:var(--c-ffffff);border:1px solid var(--ligne);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.kanban-carte .cellule-client .ouvrir{display:none}.kanban-commentaire{margin:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kanban-pied{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.kanban-montant{font-size:13px;font-weight:600;color:var(--texte);text-decoration:none;align-self:flex-start}.kanban-montant:hover{text-decoration:underline}.bloc-tableau.masque{opacity:.55}.bloc-titre{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bloc-titre h2{margin:0 0 8px;display:inline-flex;gap:8px;align-items:center}.bloc-outils{display:inline-flex;gap:4px}.liste-calls{list-style:none;padding:0;margin:0}.liste-calls li{display:flex;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--ligne);flex-wrap:wrap}.deux-colonnes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.deux-colonnes>*{min-width:0;overflow-x:auto}@media (max-width:900px){.deux-colonnes{grid-template-columns:1fr}}.mini-carte.statique{cursor:default}.mini-carte.statique:hover{background:var(--c-ffffff)}.kanban-groupe{display:flex;flex-direction:column;gap:8px}.kanban-groupe+.kanban-groupe{margin-top:6px}.kanban-groupe-titre{display:flex;align-items:center;gap:6px;padding:2px 2px 0}.call-deal{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.apres-liste{margin-top:12px}table.table-branches{table-layout:fixed;min-width:640px}.tronque,td.tronque{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.table-branches td.actions{width:auto;text-align:right}table.table-branches .cellule-client>a.tronque{min-width:0;flex:1 1}.volet>header strong.tronque{min-width:0}.tronque-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}ul.liste-commits{list-style:none;padding:0;margin:8px 0}ul.liste-commits li{gap:2px;padding:8px 0;border-bottom:1px solid var(--ligne)}.connecteur,ul.liste-commits li{display:flex;flex-direction:column}.connecteur{margin:0}.connecteur-tete{display:flex;align-items:center;gap:10px;margin-bottom:8px}.connecteur-tete .pill{margin:0 0 0 auto;align-self:flex-start}.connecteur-logo{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--ligne);border-radius:8px;background:var(--c-ffffff);color:var(--doux)}.connecteur-logo img{width:22px;height:22px;object-fit:contain}.connecteur-nom{display:flex;flex-direction:column;min-width:0}.connecteur-usage{margin:0 0 8px}.connecteur-etat{display:flex;gap:6px;align-items:flex-start;margin:0 0 8px;font-size:13px;padding:6px 8px;border-radius:6px;background:var(--c-f7f7f5)}.connecteur-etat .icone{flex:none;margin-top:1px}.connecteur-etat.actif .icone{color:var(--c-2f7a4b)}.connecteur-etat.a_configurer .icone{color:var(--c-a26a00)}.connecteur-etat.erreur{background:var(--c-fff4f2)}.connecteur-etat.erreur .icone{color:var(--c-b3261e)}.connecteur-moi{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 8px}.connecteur-etapes{margin:4px 0 10px;padding-left:20px;font-size:13px}.connecteur-etapes li{margin-bottom:3px}button.carte.connecteur.compacte{width:100%;text-align:left;font:inherit;color:var(--texte);background:var(--carte);border:1px solid var(--bord);border-radius:10px;padding:14px;cursor:pointer}button.carte.connecteur.compacte:hover{background:var(--c-f7f7f5)}.connecteur.compacte .connecteur-usage{font-size:13px;color:var(--doux)}.connecteur-pied{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:auto;padding-top:8px}.connecteur-pied .pill{margin:0}.connecteur-pied .ouvrir{margin-left:auto;font-size:12px;line-height:20px;padding:0 7px;border:1px solid var(--ligne);border-radius:4px;background:var(--c-ffffff);color:var(--doux);opacity:0;transition:opacity .1s}.connecteur.compacte:focus-visible .ouvrir,.connecteur.compacte:hover .ouvrir{opacity:1}ul.a-faire{list-style:none;padding:0;margin:0 0 16px;border:1px solid var(--ligne);border-radius:10px;background:var(--c-ffffff)}ul.a-faire li{display:flex;align-items:center;gap:12px;padding:10px 12px}ul.a-faire li+li{border-top:1px solid var(--ligne)}.a-faire-texte{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;text-align:left;font:inherit;color:var(--texte);background:none;border:0;padding:0;cursor:pointer}.a-faire-texte .doux{flex-basis:100%}ul.a-faire .bouton,ul.a-faire li>button.leger{flex:none;min-height:40px}ul.a-faire .bouton{display:inline-flex;align-items:center;gap:4px}@media (max-width:600px){ul.a-faire li{flex-wrap:wrap}ul.a-faire .bouton,ul.a-faire li>button.leger{width:100%;justify-content:center}}.brancher{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.brancher .bouton,.brancher button{min-height:40px;display:inline-flex;align-items:center;gap:4px}.brancher-cle{display:flex;flex-direction:column;gap:4px}.brancher-ligne{display:flex;gap:8px;flex-wrap:wrap}.brancher-ligne input{flex:1 1;min-width:180px}.brancher-ligne button{min-height:40px}.a-faire-texte .tronque{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.liste-retours{list-style:none;padding:0;margin:0 0 16px}ul.liste-retours li{padding:10px 0;border-bottom:1px solid var(--ligne)}ul.liste-retours li p{margin:2px 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}ul.liste-regles{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-gap:10px;gap:10px}.carte.regle{margin:0}.regle-tete{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin:0 0 6px}.regle-tete .pill{margin:0;white-space:normal}.regle-texte{margin:0 0 6px;font-weight:500;overflow-wrap:anywhere}.regle-retirer form{margin-top:8px}.regle-retirer summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center}table.table-verdicts{table-layout:fixed;min-width:760px}table.table-verdicts th:nth-child(2),table.table-verdicts th:nth-child(3){width:96px}table.table-verdicts th:nth-child(4){width:150px}table.table-verdicts th:nth-child(5){width:90px}table.table-verdicts th:nth-child(6){width:220px}.retours-semaine{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.retours-semaine li{list-style:none;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.retours-semaine ul{padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.filtres{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.filtres a{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid var(--ligne);border-radius:16px;background:var(--c-ffffff);color:var(--texte);font-size:12.5px;text-decoration:none}.filtres a.actif{border-color:var(--texte);box-shadow:inset 0 0 0 1px var(--texte);font-weight:600}a.kanban-commentaire{color:var(--texte);text-decoration:none}a.kanban-commentaire:hover{text-decoration:underline}.kanban-montant{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:32px}.kanban-montant .tag{font-weight:400}.kanban-offres{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:6px;padding-top:6px;border-top:1px dashed var(--ligne)}.tag.tag-offre{background:var(--c-ffffff);border:1px solid var(--ligne)}.resume-sales{margin-bottom:12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}@media (max-width:600px){.resume-sales{grid-template-columns:1fr 1fr}}.formulaire-montant{display:flex;flex-direction:column;gap:4px;max-width:420px}.formulaire-montant button{align-self:flex-start;margin-top:10px;min-height:40px}@media (max-width:600px){.filtres a,.kanban-montant{min-height:40px}}h2.bloc-titre{display:flex;gap:8px;justify-content:flex-start;margin:0 0 12px}.barre-commerciale,h2.bloc-titre{align-items:center}.choix-periode{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-left:auto}.choix-periode>a,.periode-nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-ffffff);color:var(--texte);text-decoration:none;font-size:13px}.choix-periode>a.actif{border-color:var(--texte);box-shadow:inset 0 0 0 1px var(--texte);font-weight:600}.periode-nav{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.periode-nav a{padding:0 6px}.periode-nav strong{font-size:13px;white-space:nowrap;padding:0 4px}a.mini-carte{color:var(--texte)}.argent-ligne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.argent-groupe .mini-cartes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.argent-titre{font-size:12.5px;font-weight:600;color:var(--doux);text-transform:uppercase;letter-spacing:.03em}table.table-ventes{table-layout:fixed;width:100%;min-width:760px}table.table-ventes th{white-space:nowrap}table.table-ventes td,table.table-ventes th{overflow:hidden;text-overflow:ellipsis}table.table-ventes col.c-client{width:22%}table.table-ventes col.c-offre{width:15%}table.table-ventes col.c-montant{width:11%}table.table-ventes col.c-type{width:18%}table.table-ventes col.c-com{width:11%}table.table-ventes col.c-date{width:10%}table.table-ventes.avec-sales{min-width:960px}table.table-ventes.avec-sales col.c-client{width:18%}table.table-ventes.avec-sales col.c-offre{width:13%}table.table-ventes.avec-sales col.c-type{width:15%}table.table-ventes.avec-sales col.c-date{width:9%}table.table-ventes col.c-sales{width:15%}table.table-ventes td.sales{display:flex;align-items:center;justify-content:space-between;gap:6px;white-space:nowrap}table.table-ventes .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}@media (max-width:900px){.argent-ligne{grid-template-columns:1fr}.choix-periode{margin-left:0}}@media (max-width:600px){.argent-groupe .mini-cartes{grid-template-columns:1fr 1fr}.choix-periode>a,.periode-nav a{min-height:40px}}.tendance{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:1.4;margin-top:2px}.tendance.hausse{color:var(--ok)}.tendance.baisse{color:var(--ko)}.tendance.egal{color:var(--doux);font-weight:400}.tendance .doux{font-weight:400;margin-left:2px;white-space:nowrap}.activite-mois{list-style:none;margin:0;padding:0}.activite-mois li+li{border-top:1px solid var(--bord)}.activite-mois a{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 4px;color:inherit;text-decoration:none}.activite-mois a span:first-child{flex:1 1;font-weight:500}table.table-checkups{table-layout:fixed;width:100%;min-width:720px}table.table-checkups col.c-client{width:24%}table.table-checkups col.c-date{width:12%}table.table-checkups col.c-etape{width:10%}table.table-checkups col.c-issue{width:20%}table.table-checkups col.c-act{width:14%}table.table-checkups a.pill{text-decoration:none;min-height:28px}.liste-simple{list-style:none;margin:0;padding:0}.liste-simple li{padding:6px 0;border-bottom:1px solid var(--bord)}.semaine-checkups li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:40px}.semaine-checkups li>.date{flex:0 0 64px}.semaine-checkups li>.cellule-client{width:auto;flex:0 1 200px;min-width:0}.semaine-checkups li>.bouton{margin-left:auto}.formulaire-relance label{display:block;margin-bottom:12px}.formulaire-relance input:not([type=radio]):not([type=checkbox]),.formulaire-relance textarea{width:100%;min-height:40px}.formulaire-relance label:has(input[type=radio]){display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:40px;margin:0;font-weight:400}.formulaire-relance input[type=radio]{width:18px;height:18px;min-height:0;flex:0 0 auto;margin:0}.formulaire-relance textarea{min-height:220px}.formulaire-relance select{width:100%;min-height:40px}.kanban-tete{display:flex;align-items:center;justify-content:space-between;gap:6px}.kanban-tete .petit-bouton{min-width:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.formulaire-relance label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font-weight:400}.formulaire-relance input[type=checkbox]{width:18px;height:18px;min-height:0;flex:0 0 auto;margin:0}.graphiques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.graphique{margin:0;border:1px solid var(--bord);border-radius:6px;padding:12px;background:var(--c-ffffff)}.graphique figcaption{font-weight:600;margin-bottom:6px}.graphique svg{width:100%;height:auto;display:block}.graphique .axe{stroke:var(--bord)}.graphique .barre.s0,.graphique .legende i.s0{fill:var(--c-37352f);background:var(--c-37352f)}.graphique .barre.s1,.graphique .legende i.s1{fill:var(--c-9b9a97);background:var(--c-9b9a97)}.graphique .barre.s2,.graphique .legende i.s2{fill:var(--ok);background:var(--ok)}.graphique text{font-size:11px;fill:var(--doux);text-anchor:middle}.graphique text.valeur{fill:var(--texte);font-size:10px}.graphique .legende{display:flex;gap:14px;font-size:12.5px;margin-top:6px}.graphique .legende i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:middle}.entonnoir{display:grid;grid-gap:6px;gap:6px;max-width:720px}.entonnoir-ligne{display:grid;grid-template-columns:90px 1fr 40px;align-items:center;grid-gap:10px;gap:10px}.entonnoir-barre{background:var(--c-f1f1ef);border-radius:4px;height:14px;overflow:hidden}.entonnoir-barre i{display:block;height:100%;background:var(--c-37352f)}table.table-manager{min-width:760px}table.table-manager .pill{margin-left:6px}@media (max-width:900px){.graphiques{grid-template-columns:1fr}}.vue-manager h2.bloc-titre{margin-top:28px}.vue-manager h2.bloc-titre:first-child{margin-top:8px}details.nouvelle-tache>summary{list-style:none;display:inline-flex;align-items:center;min-height:40px;cursor:pointer}details.nouvelle-tache>summary::-webkit-details-marker{display:none}details.nouvelle-tache[open]>summary{margin-bottom:8px}details.nouvelle-tache form{display:flex;flex-direction:column;gap:6px;max-width:560px}details.nouvelle-tache form button{align-self:flex-start;min-height:40px}.entete-page details.nouvelle-tache[open]{flex-basis:100%}ul.liste-taches{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}ul.liste-taches .carte{margin:0}ul.liste-taches select{width:auto;min-height:40px}table.table-stock{table-layout:fixed;min-width:640px}table.table-stock th:nth-child(2){width:170px}table.table-stock th:nth-child(3){width:110px}table.table-uniforme{table-layout:fixed;min-width:640px;width:100%}table.table-uniforme td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.table-uniforme td .pill{white-space:nowrap}table.table-uniforme .cellule-client>a.client,table.table-uniforme .cellule-client>a.tronque{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.cliquable{cursor:pointer}tr.cliquable:hover td{background:var(--c-fafaf9)}button.ouvrir{font:inherit;cursor:pointer}.cellule-client button.ouvrir{opacity:0;flex:none;font-size:12px;line-height:20px;padding:0 7px;border:1px solid var(--ligne);border-radius:4px;background:var(--c-ffffff);color:var(--doux);box-shadow:0 1px 2px var(--c-0f0f0f-a06)}@media (hover:none){.cellule-client .ouvrir{opacity:1!important}}table.table-valider th:nth-child(2){width:160px}table.table-valider th:nth-child(3){width:140px}table.table-valider th:nth-child(4){width:130px}table.table-valider th:nth-child(5){width:90px}.decision-ligne{margin-bottom:8px}.decision-ligne button,.decision-motif>summary{min-height:40px;display:inline-flex;align-items:center;gap:6px}.decision-motif{margin-bottom:8px}.decision-motif>summary{list-style:none;cursor:pointer}.decision-motif>summary::-webkit-details-marker{display:none}.decision-motif[open]>summary{margin-bottom:8px}.decision-motif form button{margin-top:8px;min-height:40px}table.table-retours th:nth-child(2){width:170px}table.table-retours th:nth-child(3){width:260px}.blocs-espace{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.blocs-espace .carte{margin:0;display:flex;flex-direction:column;gap:4px;padding:12px}.blocs-espace-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.blocs-espace-actions .bouton{min-height:36px;display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:4px 10px}.blocs-espace .pill{align-self:flex-start;margin-top:4px}.blocs-espace-roles{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.blocs-espace-roles .pill{margin-top:0}.blocs-espace-actions .a-droite{margin-left:auto}.blocs-categorie{margin:0 0 14px}.blocs-categorie-titre{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--doux)}table.table-regles th:nth-child(2){width:64px}table.table-regles th:nth-child(3),table.table-regles th:nth-child(4){width:170px}table.table-regles th:nth-child(5){width:110px}table.table-regles th:nth-child(6){width:96px}blockquote.citation{margin:0;padding:8px 12px;border-left:3px solid var(--bord);background:var(--c-fafaf9);white-space:pre-wrap;overflow-wrap:anywhere}table.table-connaissances th:nth-child(2){width:190px}table.table-connaissances th:nth-child(3){width:90px}table.table-connaissances th:nth-child(4){width:80px}table.table-connaissances th:nth-child(5){width:70px}table.table-connaissances th:nth-child(6){width:130px}table.table-connaissances th:nth-child(7){width:100px}button.mini-carte{font:inherit}table.table-equipe{min-width:680px}table.table-equipe th:nth-child(2){width:110px}table.table-equipe th:nth-child(3){width:34%}table.table-equipe th:nth-child(4){width:170px}table.table-roles th:first-child{width:190px}table.table-roles th:nth-child(2){width:150px}table.table-roles th:nth-child(4){width:90px}.cellule-client>a.client .personne{min-width:0}table.table-jobs th:nth-child(2){width:64px}table.table-jobs th:nth-child(3){width:180px}table.table-jobs th:nth-child(4){width:110px}table.table-jobs th:nth-child(5){width:80px}table.table-jobs th:nth-child(6){width:110px}table.table-changements{min-width:820px}table.table-changements th:nth-child(2){width:120px}table.table-changements th:nth-child(3),table.table-changements th:nth-child(4),table.table-changements th:nth-child(5),table.table-changements th:nth-child(6){width:130px}.filtres-ligne{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.filtres-ligne select{width:auto;min-height:40px}.filtres-ligne button{min-height:40px}@media (max-width:600px){table.table-uniforme{min-width:0}table.table-changements td:nth-child(n+3),table.table-changements th:nth-child(n+3),table.table-connaissances td:nth-child(n+4),table.table-connaissances th:nth-child(n+4),table.table-equipe td:nth-child(n+3),table.table-equipe th:nth-child(n+3),table.table-jobs td:nth-child(n+2):not(:nth-child(6)),table.table-jobs th:nth-child(n+2):not(:nth-child(6)),table.table-regles td:nth-child(n+2):not(:nth-child(5)),table.table-regles th:nth-child(n+2):not(:nth-child(5)),table.table-retours td:nth-child(2),table.table-retours th:nth-child(2),table.table-roles td:nth-child(n+3),table.table-roles th:nth-child(n+3),table.table-valider td:nth-child(n+3),table.table-valider th:nth-child(n+3),table.table-verdicts td:nth-child(n+2):not(:nth-child(6)),table.table-verdicts th:nth-child(n+2):not(:nth-child(6)){display:none}table.table-jobs th:nth-child(6),table.table-regles th:nth-child(5),table.table-retours th:nth-child(3){width:110px}table.table-valider th:nth-child(2){width:130px}table.table-connaissances th:nth-child(2){width:120px}table.table-connaissances th:nth-child(3){width:64px}table.table-equipe th:nth-child(2){width:90px}table.table-verdicts th:nth-child(6){width:150px}table.table-changements th:nth-child(2){width:90px}table.table-roles th:nth-child(2){width:auto}table.table-blocs td:nth-child(3),table.table-blocs th:nth-child(3){display:none}}table.table-blocs th:first-child{width:220px}table.table-blocs th:nth-child(3){width:110px}table.table-devis th:nth-child(2){width:200px}table.table-devis th:nth-child(3){width:110px}@media (max-width:600px){table.table-devis td:nth-child(2),table.table-devis th:nth-child(2){display:none}}.pill.violet{background:var(--c-e8deee);color:var(--c-412454)}.pill.bleu{background:var(--c-d3e5ef);color:var(--c-183347)}.point-jaune{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-e0a526);margin-right:6px;vertical-align:middle}.puces-filtre{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.puces-filtre a{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;border:1px solid var(--c-e3e2df);text-decoration:none;color:inherit;font-size:14px}.puces-filtre a.actif{background:var(--c-37352f);color:var(--c-ffffff);border-color:var(--c-37352f)}.filtres-ligne label.case,.pages-concernees label.case{display:inline-flex;align-items:center;gap:6px;font-weight:400;margin:0}.pages-concernees{border:1px solid var(--c-e3e2df);border-radius:6px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0}.pages-concernees legend{padding:0 4px;font-size:13px;color:var(--c-787774)}.plus-de-details{margin:10px 0}.plus-de-details>summary{cursor:pointer;color:var(--c-787774)}.questions-tache ol{padding-left:20px;margin:0 0 8px}.questions-tache li{margin-bottom:10px}.questions-tache li label{font-weight:500}table.table-taches th.col-client{width:170px}table.table-taches th.col-type{width:150px}table.table-taches th.col-statut{width:170px}table.table-taches th.col-assigne{width:150px}table.table-taches th.col-structure{width:110px}table.table-taches th.col-echeance{width:120px}.cellule-assigne{display:inline-flex;align-items:center;gap:4px;max-width:100%}.cellule-assigne select{min-height:32px;padding:2px 6px;max-width:120px;border:1px solid transparent;background:transparent;font:inherit;color:inherit;border-radius:4px;cursor:pointer}.cellule-assigne select:focus,.cellule-assigne select:hover{border-color:var(--ligne);background:var(--c-ffffff)}.erreur-ligne{color:var(--ko);font-size:12px}td.col-echeance.en-retard{color:var(--ko);font-weight:500}table.table-preparation th:first-child{width:160px}table.table-preparation th:nth-child(4){width:250px}.statut-prep{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle;font-size:13.5px}.statut-prep.jaune .icone,.statut-prep.jaune>span:first-child{color:var(--c-c28a00)}.statut-prep.vert>span:first-child{color:var(--ok)}.statut-prep.rouge{color:var(--ko)}.statut-prep.gris{color:var(--doux)}.statut-prep.jaune,.statut-prep.vert{font-weight:500}.statut-alerte{margin-left:6px}table.table-tickets th:first-child,table.table-tickets th:nth-child(5){width:160px}table.table-tickets th:nth-child(6){width:200px}.medias-reponse{margin:8px 0}.acces-projet{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:8px;gap:8px;align-items:end;margin:8px 0 12px}.acces-projet label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--doux,var(--c-787774));min-width:0}.acces-projet input,.acces-projet select{min-height:40px;width:100%}.acces-projet .a-completer{border-color:var(--c-dfab01);background:var(--c-fbf3db)}.acces-projet .bouton{min-height:40px}.acces-projet .bouton.enregistre,.acces-projet .bouton.enregistre:disabled{background:var(--c-dbeddb);color:var(--c-1c3829);border-color:var(--c-cfe6d6);opacity:1}.acces-projet>.petit{grid-column:1/-1}.acces-projet .erreur{color:var(--c-b3261e)}@media (max-width:600px){.acces-projet{grid-template-columns:1fr}}.medias-liste{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-gap:6px;gap:6px}.questions-tache .medias-liste li{margin:0;display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--bordure,var(--c-e5e5e5));border-radius:8px}.medias-liste li.erreur{border-color:var(--c-e03e3e)}.medias-liste img,.medias-liste video{width:56px;height:56px;object-fit:cover;border-radius:6px;flex:none;background:var(--c-f1f1ef)}.medias-nom{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medias-nom small{white-space:normal}.medias-liste .bouton{min-width:40px;min-height:40px}.medias-ajout{display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer}table.table-taches th:nth-child(2),table.table-taches th:nth-child(3){width:150px}table.table-taches th:nth-child(4){width:130px}table.table-taches th:nth-child(5){width:100px}table.table-taches th:nth-child(6){width:96px}table.table-preparation th:nth-child(2),table.table-preparation th:nth-child(3){width:150px}table.table-preparation th:nth-child(4){width:90px}table.table-preparation th:nth-child(5){width:96px}table.table-tickets th:nth-child(2){width:150px}table.table-tickets th:nth-child(3),table.table-tickets th:nth-child(4){width:130px}table.table-tickets th:nth-child(5){width:96px}table.table-rattrapage th:nth-child(2){width:110px}table.table-rattrapage th:nth-child(3){width:160px}table.table-tickets .cellule-client .ouvrir{width:auto;white-space:nowrap;opacity:1}@media (max-width:600px){table.table-taches .col-assigne,table.table-taches .col-statut,table.table-taches .col-structure,table.table-taches .col-type,table.table-tickets td:nth-child(2),table.table-tickets td:nth-child(n+4),table.table-tickets th:nth-child(2),table.table-tickets th:nth-child(n+4){display:none}table.table-taches th.col-client,table.table-tickets th:first-child{width:96px}table.table-taches th.col-echeance{width:88px}table.table-preparation th:first-child{width:90px}table.table-preparation th:nth-child(4){width:120px}table.table-preparation td:nth-child(2),table.table-preparation th:nth-child(2){display:none}table.table-rattrapage th:nth-child(3){width:130px}}.chiffres-taches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:6px 0 12px}.chiffres-taches .carte{margin:0;padding:12px 14px}@media (max-width:600px){.chiffres-taches{grid-template-columns:repeat(2,minmax(0,1fr))}}.barre-envoi{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.barre-envoi button:disabled{opacity:.5;cursor:not-allowed}.etapes-prep{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0 0 18px;padding:0}.etapes-prep li{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--ligne);border-radius:8px;color:var(--doux)}.etapes-prep li>span:last-child{display:flex;flex-direction:column;min-width:0}.etapes-prep li strong{font-weight:500;font-size:13.5px}.etapes-prep .rond{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:var(--c-f1f1ef)}.etapes-prep li.courant{border-color:var(--texte);color:var(--texte)}.etapes-prep li.courant .rond{background:var(--texte);color:var(--c-ffffff)}.etapes-prep li.fait{color:var(--texte)}.etapes-prep li.fait .rond{background:var(--c-dbeddb);color:var(--ok)}.attente{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px;background:var(--c-f7f7f5);border-radius:8px;color:var(--doux)}.attente .points{flex:none;display:inline-flex;gap:3px;padding-top:7px}.attente .points i{width:6px;height:6px;border-radius:50%;background:var(--doux);animation:point 1.2s ease-in-out infinite}.attente .points i:nth-child(2){animation-delay:.15s}.attente .points i:nth-child(3){animation-delay:.3s}@keyframes point{0%,80%,to{opacity:.25}40%{opacity:1}}.idee-prep{margin:12px 0 18px}mark.mot-erreur{background:var(--c-ffe2dd);color:var(--ko);font-weight:600;border-bottom:2px solid var(--ko);padding:0 1px}.liste-alertes{margin:6px 0 0;padding-left:18px}.supprimer-prep{border-top:1px solid var(--bord);padding-top:12px}.idee-prep>summary{cursor:pointer;color:var(--doux);font-size:13px;min-height:32px}.idee-prep p{white-space:pre-wrap;margin:6px 0 0;padding:10px 12px;border-left:3px solid var(--ligne)}.question-cadrage{border:0;padding:0;margin:0 0 18px;min-width:0}.question-cadrage legend{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-weight:500;padding:0;margin-bottom:8px}.options-cadrage{display:flex;flex-direction:column;gap:6px}.options-cadrage .option{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:9px 12px;margin:0;border:1px solid var(--bord);border-radius:8px;cursor:pointer;font-weight:400}.options-cadrage .option:hover{background:var(--c-fafaf9)}.options-cadrage .option.choisie{border-color:var(--texte);background:var(--c-f7f7f5)}.options-cadrage .option input{position:absolute;opacity:0;width:1px;height:1px}.options-cadrage .option input:focus-visible+.lettre{outline:2px solid var(--texte);outline-offset:2px}.options-cadrage .lettre{flex:none;width:24px;height:24px;border-radius:6px;border:1px solid var(--bord);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:var(--doux)}.options-cadrage .option.choisie .lettre{background:var(--texte);border-color:var(--texte);color:var(--c-ffffff)}.options-cadrage .texte{display:flex;flex-direction:column;gap:2px;min-width:0}.options-cadrage .texte .pill{margin-left:6px}.recap-cadrage>summary{cursor:pointer;min-height:32px}.recap-cadrage ol{padding-left:20px;margin:6px 0 0}.pages-prep{margin-top:10px}.pages-prep>summary{cursor:pointer;color:var(--doux);min-height:32px}.pages-choix{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pages-choix .puce{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;margin:0;border:1px solid var(--bord);border-radius:18px;font-weight:400;font-size:13px;cursor:pointer}.pages-choix .puce.choisie{border-color:var(--texte);background:var(--c-f7f7f5)}.pages-choix .puce input{position:absolute;opacity:0;width:1px;height:1px}@media (max-width:600px){.etapes-prep{grid-template-columns:1fr}.etapes-prep li{padding:6px 10px}}.squelette-bouton{opacity:.45;pointer-events:none}.squelette-lignes{display:flex;flex-direction:column;gap:10px;margin-top:16px}.squelette-ligne{height:34px;border-radius:6px;background:linear-gradient(90deg,var(--c-f1f1ef) 25%,var(--c-f7f7f5) 50%,var(--c-f1f1ef) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.squelette-ligne{animation:none}}.volet.fenetre-prep{top:4vh;bottom:auto;right:auto;left:50%;transform:translateX(-50%);width:min(960px,calc(100vw - 32px));max-height:92vh;border-radius:12px;box-shadow:0 16px 48px var(--c-0f0f0f-a18)}.volet.fenetre-prep>.volet-corps{padding:8px 40px 32px}.entete-prep{display:flex;gap:10px;align-items:center;min-width:0}.pill.pill-type{font-size:13px;padding:3px 10px;font-weight:500}.titre-prep{font-size:26px;line-height:1.25;margin:14px 0 8px;font-weight:700}.meta-prep{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:13.5px;margin-bottom:18px}.idee-texte{white-space:pre-wrap;margin:8px 0}.recap-cadrage{margin:8px 0 0;padding-left:20px}.recap-cadrage li{margin-bottom:8px}.verif-prep{margin-bottom:14px;border:1px solid var(--ligne);border-radius:8px;padding:8px 12px}.verif-prep>summary{cursor:pointer;display:flex;gap:6px;align-items:center;color:var(--doux);font-size:13.5px;min-height:28px}.doc-tache{display:flex;flex-direction:column;gap:14px}.doc-section{display:flex;gap:12px;border-radius:6px;padding:16px 18px 14px 14px;background:var(--c-f1f1ef);border:1px solid transparent}.doc-section.callout-violet{background:var(--c-f6f3f9)}.doc-section.callout-violet .doc-icone{color:var(--c-9065b0)}.doc-section.callout-bleu{background:var(--c-e7f3f8)}.doc-section.callout-bleu .doc-icone{color:var(--c-337ea9)}.doc-section.callout-jaune{background:var(--c-fbf3db)}.doc-section.callout-jaune .doc-icone{color:var(--c-cb912f)}.doc-section.callout-brun{background:var(--c-f4eeee)}.doc-section.callout-brun .doc-icone{color:var(--c-9f6b53)}.doc-section.callout-rose{background:var(--c-f9eef3)}.doc-section.callout-rose .doc-icone{color:var(--c-c14c8a)}.doc-section.callout-gris .doc-icone{color:var(--c-787774)}.doc-section.commentee{border-color:var(--c-e9b949)}.doc-icone{flex:none;line-height:1;padding-top:2px}.doc-corps{flex:1 1;min-width:0}.doc-corps>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.doc-corps>header h3{margin:0;font-size:15.5px;font-weight:600}.doc-section .doc-table th{background:var(--c-ffffff-a60)}.doc-section .doc-table td{background:var(--c-ffffff-a35)}.proprietes-prep{display:flex;flex-direction:column;margin:0 0 18px}.proprietes-prep .prop{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:36px;font-size:14px}.proprietes-prep .prop-k{color:var(--doux);font-weight:400;margin:0}.proprietes-prep .prop-v{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.proprietes-prep select{width:auto;max-width:100%;min-height:36px}.proprietes-prep .pages-choix{display:flex;flex-wrap:wrap;gap:6px}.bouton-notion{margin-left:auto;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.bouton-notion button[disabled]{opacity:.55;cursor:not-allowed}.fin-prep{justify-content:space-between;margin:12px 0}.petit-bouton{min-height:32px;padding:4px 10px;font-size:13px;display:inline-flex;gap:4px;align-items:center}.doc-texte{font-size:14.5px;line-height:1.6}.doc-texte p{margin:6px 0}.doc-texte h3,.doc-texte h4,.doc-texte h5{margin:14px 0 6px;font-size:15px}.doc-texte ol,.doc-texte ul{margin:6px 0;padding-left:22px}.doc-texte blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid var(--bord);color:var(--doux)}.doc-texte .doc-code{background:var(--c-f7f6f3);padding:10px 12px;border-radius:6px;white-space:pre-wrap;font-size:13px}.doc-texte .doc-deplie{margin:8px 0}.doc-texte .doc-deplie>summary{cursor:pointer;font-weight:500;min-height:28px}.doc-table{border-collapse:collapse;margin:8px 0;font-size:13.5px}.doc-table td,.doc-table th{border:1px solid var(--ligne);padding:6px 10px;text-align:left;vertical-align:top}.doc-table th{background:var(--c-f7f6f3);font-weight:500}mark.mot-a-fournir{background:var(--c-fdecc8);color:var(--c-402c1b);padding:0 3px;border-radius:3px}.doc-retour{margin-top:10px}.barre-relecture{background:var(--c-ffffff);border-top:1px solid var(--ligne);margin-top:16px;padding:12px 0 4px}@media (max-width:600px){.volet.fenetre-prep{top:0;left:0;transform:none;width:100vw;max-height:100vh;height:100vh;border-radius:0}.volet.fenetre-prep>.volet-corps{padding:8px 16px 24px}.titre-prep{font-size:21px}.doc-section{padding:12px 12px 12px 10px;gap:8px}.proprietes-prep .prop{grid-template-columns:110px minmax(0,1fr)}.bouton-notion{margin-left:0;align-items:flex-start}}.jauge-prep{margin:6px 0 20px}.jauge-piste{height:6px;border-radius:3px;background:var(--c-ebebe9);overflow:hidden}.jauge-plein{height:100%;border-radius:3px;transition:width .6s ease;background:linear-gradient(90deg,var(--c-9fd3ae),var(--c-145c36));background-size:calc(100% / var(--part, 1)) 100%}.jauge-prep.rouge .jauge-plein{background:var(--ko)}.jauge-seuils{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);margin:8px 0 0;padding:0}.jauge-seuils li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12px;color:var(--doux)}.jauge-seuils .rond{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bord);display:inline-flex;align-items:center;justify-content:center;background:var(--c-ffffff)}.jauge-seuils li.fait{color:var(--texte)}.jauge-seuils li.fait .rond{background:var(--teinte,var(--ok));border-color:var(--teinte,var(--ok));color:var(--c-ffffff)}.jauge-seuils li.courant{color:var(--texte);font-weight:500}.jauge-seuils li.courant .rond{border-color:var(--teinte,var(--texte));animation:pulse-prep 1.4s ease-in-out infinite}@keyframes pulse-prep{50%{box-shadow:0 0 0 4px var(--c-37352f-a12)}}.doc-image{margin:10px 0}.doc-image img{max-width:min(320px,100%);border-radius:6px;border:1px solid var(--ligne);display:block}.doc-image figcaption{font-size:12.5px;color:var(--doux);margin-top:4px}@media (max-width:600px){.jauge-seuils li .libelle{font-size:10.5px}}.situation-prep.importante{background:var(--c-fff5f4);padding-left:10px;padding-right:10px}.situation-prep.importante>summary{color:var(--ko);font-weight:500}.filtres-prep{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px}.sous-menu-prep{display:flex;flex-wrap:wrap;gap:4px}.sous-menu-prep button{background:none;border:1px solid transparent;color:var(--doux);border-radius:6px;padding:6px 10px;min-height:36px;font-weight:400}.sous-menu-prep button.actif{background:var(--c-f1f1ef);color:var(--texte);font-weight:500}.sous-menu-prep .compteur{font-size:12px;color:var(--doux);margin-left:2px}.selects-prep{display:flex;flex-wrap:wrap;gap:8px}.selects-prep select{width:auto;min-height:36px}.ajouter-prep{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;border-bottom:1px solid var(--ligne);color:var(--doux);font-weight:400;padding:10px 8px;min-height:40px;text-align:left;cursor:pointer;border-radius:0}.ajouter-prep:hover{background:var(--c-fafaf9);color:var(--texte)}.origine-tache{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.origine-tache legend{font-size:13px;color:var(--doux);padding:0;margin-bottom:6px;width:100%}@media (max-width:600px){.selects-prep,.selects-prep select{width:100%}}.titre-provisoire{color:var(--doux);font-style:italic}.tiroirs-prep{border:1px solid var(--ligne);border-radius:8px;margin:0 0 18px;overflow:hidden}.tiroirs-prep>.idee-prep{margin:0;padding:8px 12px}.tiroirs-prep>.idee-prep+.idee-prep{border-top:1px solid var(--ligne)}.tiroirs-prep>.situation-prep.importante{border-top-color:var(--ko)}.actions-fin{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.actions-fin .bouton-notion{margin-left:0;align-items:flex-start;flex-direction:row;gap:8px;align-items:center}.proprietes-prep .prop-v,.proprietes-prep .prop-v .pill,.proprietes-prep .prop-v select{font-size:14px;font-weight:400;line-height:1.4}.proprietes-prep .prop-v .pill{padding:2px 8px;border-radius:4px}.proprietes-prep .prop-v select{border:0;background:transparent;padding:0 22px 0 0;min-height:32px;color:var(--texte);font-family:inherit;cursor:pointer}.proprietes-prep .prop-v select:hover{background:var(--c-f7f6f3)}.ensemble-taches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.encadre-ensemble{border:1px solid var(--ligne);border-radius:10px;padding:14px 16px;background:var(--c-ffffff);min-width:0}.encadre-ensemble h2,.entete-liste-ensemble h2{font-size:16px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.compteur{font-size:12.5px;color:var(--doux);font-weight:400;background:var(--c-f1f1ef);border-radius:10px;padding:1px 8px}.sections-ensemble{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.case-ensemble{display:flex;flex-direction:column;gap:2px;padding:12px;min-height:72px;border:1px solid var(--ligne);border-radius:8px;color:var(--texte);text-decoration:none;background:var(--c-fafaf9)}.case-ensemble:hover{background:var(--c-f1f1ef)}.case-ensemble.actif{border-color:var(--texte);background:var(--c-ffffff);box-shadow:inset 0 0 0 1px var(--texte)}.case-ensemble .nombre{font-size:24px;font-weight:600;line-height:1.1}.case-ensemble .libelle{font-size:13px;color:var(--doux)}.entete-liste-ensemble{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:900px){.ensemble-taches{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sections-ensemble{grid-template-columns:repeat(2,minmax(0,1fr))}}table.table-ensemble th.c-marque{width:150px}table.table-ensemble th.c-type{width:136px}table.table-ensemble th.c-statut{width:180px}table.table-ensemble th.c-assignes,table.table-ensemble th.c-date,table.table-ensemble th.c-estimation{width:110px}table.table-ensemble th.c-echeance{width:104px}table.table-ensemble th.c-ordre{width:72px}table.table-ensemble th.c-objectif{width:210px}table.table-ensemble th.c-impact{width:130px}table.table-ensemble .en-retard{color:var(--ko);font-weight:500}.ordre-tache{justify-content:center;min-width:24px;height:22px;padding:0 6px;border-radius:11px;background:var(--c-ffe2dd);color:var(--c-5d1715);font-weight:600}.impact,.ordre-tache{display:inline-flex;align-items:center;font-size:12.5px}.impact{gap:6px;width:100%}.impact-barre{display:block;height:6px;border-radius:3px;background:var(--c-2f80ed);max-width:70px}@media (max-width:600px){table.table-ensemble .c-date,table.table-ensemble .c-type{display:none}table.table-ensemble th.c-marque{width:110px}table.table-ensemble th.c-statut{width:120px}table.table-ensemble th.c-echeance{width:96px}table.table-ensemble{min-width:760px}table.table-ensemble:has(.c-impact){min-width:980px}}.case-ensemble{align-items:flex-start;text-align:left}.case-ensemble .nombre{align-self:flex-start}#liste-ensemble .filtres-prep select{width:auto;min-width:200px}.ensemble-taches{grid-template-columns:repeat(3,minmax(0,1fr))}.ensemble-taches .case-ensemble{min-height:96px;padding:16px;justify-content:space-between;border-radius:10px}.ensemble-taches .case-ensemble .libelle{font-size:14px;font-weight:500;color:var(--texte)}.ensemble-taches .case-ensemble .nombre{font-size:30px}.groupe-ensemble{margin-bottom:18px}.titre-groupe{display:flex;align-items:center;gap:8px;background:none;border:0;padding:6px 2px;min-height:40px;color:var(--texte);font-weight:600;font-size:14.5px;cursor:pointer}.titre-groupe:hover{background:var(--c-f7f6f3)}.titre-groupe .fleche{display:inline-block;transition:transform .15s;color:var(--doux)}.titre-groupe .fleche.ouverte{transform:rotate(90deg)}.vide-groupe{margin:0 0 0 24px}@media (max-width:900px){.ensemble-taches{grid-template-columns:repeat(2,minmax(0,1fr))}}.titre-groupe .fleche{width:18px;height:18px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.table-tickets .ligne-exemple td{background:var(--c-fafaf9)}.table-tickets select{width:100%;min-height:36px}.ajouter-prep[aria-disabled=true]{cursor:default}.ensemble-taches .case-ensemble{padding:0;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--c-ffffff)}.ensemble-taches .case-ensemble .tete-case{display:flex;flex-direction:column;gap:2px;padding:14px 16px 8px;color:var(--texte);text-decoration:none}.ensemble-taches .case-ensemble .tete-case:hover{background:var(--c-fafaf9)}.detail-case{list-style:none;margin:0;padding:0 8px 8px;border-top:1px solid var(--ligne)}.detail-case a{display:flex;justify-content:space-between;gap:8px;padding:3px 8px;min-height:26px;align-items:center;font-size:12.5px;color:var(--doux);text-decoration:none;border-radius:4px}.detail-case a:hover{background:var(--c-f1f1ef);color:var(--texte)}.titre-liste-ensemble{font-size:16px;margin:0 0 8px;display:flex;gap:8px;align-items:center}.barre-vues{justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--ligne);margin-bottom:10px}.barre-vues,.vues-ensemble{display:flex;flex-wrap:wrap}.vues-ensemble{gap:2px}.vues-ensemble button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 10px;min-height:40px;color:var(--doux);font-weight:400}.vues-ensemble button.actif{color:var(--texte);border-bottom-color:var(--texte);font-weight:500}.recherche-marque{display:flex;align-items:center;gap:6px;border:1px solid var(--bord);border-radius:6px;padding:0 8px;margin:4px 0;color:var(--doux)}.recherche-marque input{border:0;outline:none;min-height:36px;width:180px;padding:0;background:transparent}.entete-colonne{display:flex;align-items:center;gap:4px}.entete-tri{display:inline-flex;align-items:center;gap:2px;min-width:0;min-height:32px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.entete-tri .icone{opacity:.45;flex:none}.entete-tri.actif .icone{opacity:1}.loupe{background:none;border:0;padding:2px;min-height:0;color:var(--doux);opacity:.55;cursor:pointer;display:inline-flex}.loupe.active,.loupe:hover{opacity:1;color:var(--texte)}.champ-colonne{display:block;width:100%;margin-top:4px;min-height:32px;font-size:13px;font-weight:400}.avec-logo{display:flex;align-items:center;gap:8px;min-width:0}.logo-marque{flex:none;width:20px;height:20px;font-size:14px}.icone-type{flex:none;color:var(--doux);display:inline-flex}@media (hover:none){.loupe{opacity:1}}@media (max-width:600px){.recherche-marque,.recherche-marque input{width:100%}}.ensemble-taches .case-ensemble{min-width:0;overflow:hidden}.detail-case{box-sizing:border-box;width:100%;margin-top:auto}.mini-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:6px;gap:6px;padding:0 12px 12px;margin-top:auto}.mini-case{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-fafaf9);color:var(--texte);text-decoration:none;min-height:44px;min-width:0}.mini-case:hover{background:var(--c-f1f1ef)}.mini-case.actif{border-color:var(--texte);background:var(--c-ffffff)}.mini-nombre{font-size:15px;font-weight:600;line-height:1.2}.mini-titre{font-size:11.5px;color:var(--doux);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ensemble-taches .case-ensemble{position:relative;cursor:pointer}.ensemble-taches .case-ensemble .tete-case:after{content:"";position:absolute;inset:0;border-radius:10px}.ensemble-taches .case-ensemble:hover{background:var(--c-fafaf9)}.mini-case{position:relative;z-index:1}.ensemble-taches .case-ensemble>.mini-cases,.ensemble-taches .case-ensemble>.tete-case{align-self:stretch}.mini-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-clients{display:grid;grid-gap:12px;gap:12px;margin:14px 0 6px}.titre-section-clients{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--doux);text-transform:none}.sections-clients{gap:4px}details.tiroir-clients{border:1px solid var(--bord);border-radius:8px;padding:0 12px;background:var(--c-ffffff)}details.tiroir-clients>summary{cursor:pointer;min-height:44px;margin:0;display:flex;align-items:center;gap:8px;list-style:none;font-size:14px;color:var(--texte)}details.tiroir-clients>summary::-webkit-details-marker{display:none}details.tiroir-clients>summary:before{content:"›";display:inline-block;width:12px;font-size:18px;transition:transform .15s}details.tiroir-clients[open]>summary:before{transform:rotate(90deg)}details.tiroir-clients[open]{padding-bottom:12px}details.toutes-props{margin:6px 0}details.toutes-props>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:var(--doux);font-size:13.5px}.outils-table{display:flex;justify-content:flex-end;gap:4px;margin:4px 0 2px}.outil{position:relative}.bouton-outil{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:var(--doux);font:inherit;font-size:12.5px;padding:4px 8px;min-height:32px;border-radius:6px;cursor:pointer}.bouton-outil:hover,.bouton-outil[aria-expanded=true]{background:var(--c-f1f1ef);color:var(--texte)}.bouton-outil.actif{color:var(--c-2f80ed)}.panneau-outil{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:min(420px,calc(100vw - 32px));padding:12px;border:1px solid var(--bord);border-radius:8px;background:var(--c-ffffff);box-shadow:0 8px 24px var(--c-0f0f0f-a12);display:grid;grid-gap:10px;gap:10px}.regles-notion{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:12.5px}.regles-notion .regles-titre{width:100%}.puce-regle.barre{text-decoration:line-through;opacity:.6}.sens-tri{display:flex;gap:4px}.sens-tri button{flex:1 1;min-height:36px;border:1px solid var(--bord);background:var(--c-ffffff);border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.sens-tri button.actif{border-color:var(--texte);font-weight:600}.regles-vue{display:grid;grid-gap:4px;gap:4px;margin:6px 0 2px;font-size:12.5px}.regles-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.regles-titre{display:inline-flex;align-items:center;gap:3px;color:var(--doux);font-weight:600;margin-right:2px;min-width:64px}.puce-regle{display:inline-block;padding:2px 8px;border-radius:10px;background:var(--c-f1f1ef);color:var(--texte);border:0;font:inherit;max-width:100%}button.puce-regle{cursor:pointer;min-height:28px}.puce-regle.actif{background:var(--c-fdecc8)}.filtres-props{margin:8px 0}.filtres-actifs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.filtres-actifs .bouton.actif{border-color:var(--texte)}.puce-filtre{display:inline-flex;align-items:center;border:1px solid var(--bord);border-radius:16px;background:var(--c-f4f4f2);font-size:13px;max-width:100%}.puce-filtre-texte{padding:4px 4px 4px 10px;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.puce-filtre-texte,.puce-filtre-x{border:0;background:none;min-height:32px;cursor:pointer}.puce-filtre-x{padding:4px 8px;display:inline-flex;align-items:center;color:var(--doux)}.panneau-filtres{margin-top:8px;padding:12px;border:1px solid var(--bord);border-radius:8px;background:var(--c-ffffff);display:grid;grid-gap:8px;gap:8px;max-width:520px}.champ-filtre{display:grid;grid-gap:4px;gap:4px;font-size:13px}.champ-filtre select{min-height:40px}.valeurs-filtre{display:grid;grid-gap:2px;gap:2px;max-height:260px;overflow-y:auto}.valeur-filtre{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px;cursor:pointer}.valeur-filtre .tronque{flex:1 1;min-width:0}.valeur-filtre input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:0}.lien-discret{border:0;background:none;color:var(--doux);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;min-height:32px}.voir-plus{display:flex;align-items:center;gap:12px;padding:10px 0;position:-webkit-sticky;position:sticky;left:0}tr.ligne-sous-groupe td{background:var(--c-f7f7f5);font-weight:600;font-size:13px}.cellule-client .type-mini{flex:none;padding:1px 4px;margin-right:6px;display:inline-flex;align-items:center}.puces-clients{display:flex;flex-wrap:wrap;gap:6px;margin:0}.puce-client{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:40px;padding:4px 10px 4px 6px;border:1px solid var(--bord);border-radius:20px;background:var(--c-ffffff);color:inherit;text-decoration:none;font-size:13.5px}.puce-client:hover{background:var(--c-f4f4f2)}.puce-client.actif{border-color:var(--texte);font-weight:500}.puce-client .compteur,.puce-client .logo-marque{flex:none}.tete-roadmap{margin:18px auto 22px;max-width:520px;text-align:center}.tete-roadmap .choix-roadmap{text-align:left}.tete-roadmap .libelle-choix{display:block;font-weight:500;margin-bottom:6px}.client-roadmap{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.client-roadmap h2{margin:0;font-size:20px}.client-roadmap .logo-marque{width:28px;height:28px;font-size:18px;border-radius:6px}.vues-roadmap{border-bottom:1px solid var(--ligne);margin-bottom:10px}.vues-roadmap a{padding:8px 10px;min-height:40px;display:inline-flex;align-items:center;gap:4px;color:var(--doux);text-decoration:none;border-bottom:2px solid transparent}.vues-roadmap a.actif{color:var(--texte);border-bottom-color:var(--texte);font-weight:500}.renvoyer-structure{margin-top:24px;padding-top:16px;border-top:1px solid var(--ligne);display:grid;grid-gap:8px;gap:8px;justify-items:start}.renvoyer-structure .confirmer{border:1px solid var(--ligne);border-radius:8px;padding:12px;max-width:640px}.renvoyer-structure .confirmer p{margin:0 0 10px}.points-valider ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.points-valider li{border:1px solid var(--ligne);border-radius:8px;padding:12px;display:grid;grid-gap:8px;gap:8px;background:var(--c-ffffff)}.points-valider .point{font-weight:500}.points-valider .proposition{display:grid;grid-gap:2px;gap:2px;background:var(--c-fbf3db);border-radius:6px;padding:8px 10px}.points-valider .proposition.ecartee strong{text-decoration:line-through;color:var(--doux)}.points-valider .choix-point{display:flex;gap:8px;flex-wrap:wrap}.points-valider .choix-point .bouton{min-height:40px}.points-valider .choix-point .bouton.actif{background:var(--texte);color:var(--c-ffffff);border-color:var(--texte)}.points-valider .actions-fin{margin-top:12px}.tag-notion{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 7px;border-radius:4px;font-size:12.5px;line-height:20px;white-space:nowrap}.tag-notion .tronque{min-width:0}.tag-gray{background:var(--c-e3e2e0);color:var(--c-32302c)}.tag-brown{background:var(--c-eee0da);color:var(--c-442a1e)}.tag-orange{background:var(--c-fadec9);color:var(--c-49290e)}.tag-yellow{background:var(--c-fdecc8);color:var(--c-402c1b)}.tag-green{background:var(--c-dbeddb);color:var(--c-1c3829)}.tag-blue{background:var(--c-d3e5ef);color:var(--c-183347)}.tag-purple{background:var(--c-e8deee);color:var(--c-412454)}.tag-pink{background:var(--c-f5e0e9);color:var(--c-4c2337)}.tag-red{background:var(--c-ffe2dd);color:var(--c-5d1715)}.filtre-types{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.filtre-types a,.filtre-types button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:2px 10px;border-radius:16px;border:1px solid var(--ligne);background:var(--c-ffffff);color:var(--doux);font-size:13px;text-decoration:none;cursor:pointer}.filtre-types a.actif,.filtre-types button.actif{border-color:var(--texte);color:var(--texte);font-weight:500}.filtre-types .tag-notion{padding:0 6px}@media (max-width:600px){.filtre-types a,.filtre-types button{min-height:40px}}.acces-claude{border:1px solid var(--ligne);border-radius:8px;padding:10px 12px;margin:10px 0;background:var(--c-ffffff)}.acces-claude>summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;font-weight:500;min-height:32px}.acces-claude ul{list-style:none;padding:0;margin:8px 0 4px;display:grid;grid-gap:6px;gap:6px}.acces-claude li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.45}.acces-claude li.acces-ok .icone{color:var(--ok)}.acces-claude li.acces-attention .icone{color:var(--c-c28a00)}.acces-claude li.acces-bloque .icone,.acces-claude li.acces-bloque strong{color:var(--ko)}.recherches-claude{margin:4px 0 10px;padding-left:18px;font-size:13px;color:var(--doux)}.recherches-claude li.erreur{color:var(--ko)}.centre{text-align:center}.client-fixe{margin:4px 0 0;padding:8px 10px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-fafaf9);font-weight:500}.contexte-manquant{border:1px solid var(--c-f3d38a);background:var(--c-fdf6e3);border-radius:8px;padding:12px 14px;margin:0 0 14px;display:grid;grid-gap:8px;gap:8px}.contexte-manquant-titre{display:flex;align-items:center;gap:6px;font-weight:600}.contexte-manquant p,.contexte-manquant ul{margin:0}.contexte-manquant ul{padding-left:20px}.contexte-manquant form{display:grid;grid-gap:8px;gap:8px}.groupe-ensemble.tiroir-section{border:1px solid var(--bord);border-radius:8px;padding:0 12px;margin:0 0 8px;background:var(--c-ffffff)}.groupe-ensemble.tiroir-section>.titre-groupe{width:100%;min-height:44px}.groupe-ensemble.tiroir-section.ouvert{padding-bottom:10px}.bouton-sous-groupe{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-weight:600;cursor:pointer;padding:0;min-height:32px;color:inherit}.bouton-sous-groupe .fleche{display:inline-flex;transition:transform .15s}.bouton-sous-groupe .fleche.ouverte{transform:rotate(90deg)}table.table-ensemble:has(.c-impact){min-width:1120px}table.table-ensemble:has(.c-impact) th.c-statut{width:150px}table.table-ensemble:has(.c-impact) th.c-objectif{width:170px}table.table-ensemble:has(.c-impact) th.c-impact{width:110px}tr.ligne-sous-groupe .fleche{width:16px;overflow:hidden}.barre-fusion .filtre-types{margin:0}.barre-fusion{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0 6px}.barre-fusion .droite{display:flex;align-items:center;gap:6px;margin-left:auto}.barre-fusion .outils-table{margin:0}.compte-fusion{margin:0 0 6px}@media (max-width:600px){.barre-fusion .droite{width:100%;margin-left:0}.barre-fusion .droite .recherche-marque{flex:1 1;width:auto}.barre-fusion .droite .recherche-marque input{width:100%}}.ensemble-taches{gap:14px;margin-bottom:22px}.ensemble-taches .case-ensemble{border-radius:12px}.ensemble-taches .case-ensemble .tete-case{flex-direction:row;align-items:baseline;justify-content:space-between;padding:14px 16px 10px}.ensemble-taches .case-ensemble .nombre{font-size:26px}.ensemble-taches .mini-cases,.mini-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 12px 12px}.mini-case{padding:6px 7px;min-height:48px}.mini-titre{font-size:11px}@media (max-width:1150px){.ensemble-taches{grid-template-columns:minmax(0,1fr)}}.cadre-liste{background:var(--c-f7f7f5);border:1px solid var(--ligne);border-radius:12px;padding:14px 16px 16px}.cadre-liste .defilement{background:var(--c-ffffff);border:1px solid var(--ligne);border-radius:8px}.cadre-liste .table-ensemble{margin:0}.cadre-liste .filtre-types{margin:0 0 8px}.cadre-liste .filtre-types button{background:var(--c-ffffff)}.cadre-liste .groupe-ensemble.tiroir-section{background:var(--c-ffffff);border-radius:8px}.barre-fusion{margin:10px 0 8px;align-items:flex-end}.compte-fusion{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--doux);font-size:13px}.compte-fusion b,.effacer-filtres{color:var(--texte)}.effacer-filtres{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ligne);background:var(--c-ffffff);border-radius:16px;padding:2px 10px 2px 6px;min-height:30px;font:inherit;font-size:12.5px;cursor:pointer}.effacer-filtres:hover{background:var(--c-f1f1ef)}.barre-fusion .recherche-marque{background:var(--c-ffffff);margin:0}.case-modif-bloc{display:flex;flex-direction:column;min-width:0}.case-modif{display:flex;align-items:center;gap:2px;width:100%;min-width:0;min-height:30px;padding:2px 4px;margin:-2px -4px;border:1px solid transparent;border-radius:5px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.case-modif:focus-visible,.case-modif:hover{border-color:var(--bord);background:var(--c-fafaf9)}.case-modif.envoi{opacity:.5}.case-modif>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.marque-locale{color:var(--c-b7791f);font-weight:600;margin-left:2px}.editeur-case{width:100%;min-width:0;min-height:30px;padding:2px 4px;font:inherit;font-size:13px}.fil-ariane{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.fil-ariane a{color:var(--doux);text-decoration:none}.fil-ariane a:hover{color:var(--texte);text-decoration:underline}.fil-ariane .icone{color:var(--doux);margin:0}.fil-ariane .ici{display:inline-flex;align-items:center;gap:8px;min-width:0}.page-client-taches>p{margin-top:0}@media (max-width:600px){.fil-ariane{font-size:20px}.cadre-liste{padding:10px;margin:0 -4px}.case-modif{min-height:40px}.mini-case{min-height:52px}}.pages-modif{display:flex;flex-wrap:wrap;gap:4px}.pill-choix{border:1px solid var(--ligne);background:var(--c-ffffff);color:var(--doux);border-radius:12px;padding:2px 9px;min-height:28px;font:inherit;font-size:12.5px;cursor:pointer}.pill-choix.actif{border-color:var(--texte);color:var(--texte);background:var(--c-f1f1ef);font-weight:500}.note-proprietes{margin:6px 0 0}@media (max-width:600px){.pill-choix{min-height:40px}}.puces-type{display:flex;flex-wrap:wrap;gap:16px 30px;margin:4px 0 12px;padding:10px 12px 0 0}.puce-type{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:3px 12px 3px 9px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .12s,box-shadow .12s,transform .12s}.puce-type.tous{background:var(--c-ffffff);border-color:var(--ligne);color:var(--texte);padding-left:12px}.puce-type:hover{transform:translateY(-1px)}.puce-type.actif{box-shadow:0 0 0 2px var(--c-ffffff),0 0 0 3.5px currentColor}.puce-type.tous.actif{box-shadow:0 0 0 1.5px var(--texte);border-color:var(--texte)}.puce-type.pale{opacity:.55}.puce-type.pale:hover{opacity:.8}.puce-type .icone{margin:0}.puce-type .nombre-type{position:absolute;top:-11px;left:calc(100% - 12px);min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--c-6b6a66);color:var(--c-ffffff);font-size:13px;font-weight:700;line-height:24px;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--c-ffffff),0 1px 3px var(--c-0f0f0f-a25);z-index:1}.puce-type.actif .nombre-type{background:var(--c-55534e)}@media (max-width:600px){.puce-type{min-height:40px}.puces-type{gap:14px 16px}}.tag-default{background:var(--c-efeeec);color:var(--c-32302c)}.statut-notion{font-size:12.5px}.ordre-tache.tag-default,.ordre-tache.tag-gray,.ordre-tache.tag-orange,.ordre-tache.tag-red,.ordre-tache.tag-yellow{font-weight:600}.point-statut{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:1px;background:var(--c-c7c6c4)}.point-red{background:var(--c-e03e3e)}.point-yellow{background:var(--c-dfab01)}.point-orange{background:var(--c-d9730d)}.point-green{background:var(--c-448361)}.point-blue{background:var(--c-337ea9)}.point-purple{background:var(--c-9065b0)}.point-brown{background:var(--c-9f6b53)}.point-gray{background:var(--c-9b9a97)}.point-pink{background:var(--c-c14c8a)}.point-default{background:var(--c-c7c6c4)}.puce-type.tag-red .nombre-type{background:var(--c-c4302b)}.puce-type.tag-blue .nombre-type{background:var(--c-28688d)}.puce-type.tag-green .nombre-type{background:var(--c-2f6b4f)}.puce-type.tag-orange .nombre-type{background:var(--c-b55d0b)}.puce-type.tag-yellow .nombre-type{background:var(--c-9c6f15)}.puce-type.tag-pink .nombre-type{background:var(--c-a33b74)}.puce-type.tag-brown .nombre-type{background:var(--c-7f5442)}.puce-type.tag-purple .nombre-type{background:var(--c-734f94)}.puce-type.tag-gray .nombre-type{background:var(--c-5f5e5a)}.sections-clients .section-clients{border:1px solid var(--bord);border-radius:8px;padding:10px 12px 12px;background:var(--c-ffffff)}.sections-clients .titre-section-clients{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--texte);margin:0 0 8px}.titre-sous-groupe{display:inline-flex;align-items:center;gap:6px;font-weight:600;min-height:32px}.cartes-clients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.carte-client{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:12px;border:1px solid var(--bord);border-radius:10px;background:var(--c-ffffff);color:inherit;text-decoration:none}.carte-client:hover{background:var(--c-fafaf9);border-color:var(--c-c9c8c4)}.tete-carte-client{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px}.infos-carte-client{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--doux);flex:1 1;min-width:0}.infos-carte-client .alerte-texte{color:var(--c-b55d0b);font-weight:500}.voyants-client{display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:8px;border-top:1px solid var(--ligne)}.voyant{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--doux)}.voyant i{width:9px;height:9px;border-radius:50%;background:var(--c-c7c6c4)}.voyant-vert i{background:var(--c-448361)}.voyant-orange i{background:var(--c-d9730d)}.voyant-gris i{background:var(--c-c7c6c4)}.voyant-vert{color:var(--c-2f6b4f)}.voyant-orange{color:var(--c-9a5a12)}details.tiroir-anciens>summary{cursor:pointer;list-style:none;min-height:40px;display:flex;align-items:center}details.tiroir-anciens>summary::-webkit-details-marker{display:none}details.tiroir-anciens>summary:before{content:"›";display:inline-block;width:12px;font-size:18px;transition:transform .15s}details.tiroir-anciens[open]>summary:before{transform:rotate(90deg)}@media (max-width:1150px){.cartes-clients{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cartes-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.cartes-clients{grid-template-columns:minmax(0,1fr)}}.grille-fiche-client{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px;max-width:900px}.cadre-fiche{padding:12px 14px;border:1px solid var(--bord);border-radius:10px;background:var(--c-ffffff);min-width:0}.cadre-fiche h3{margin:0 0 8px;font-size:14px}.cadre-fiche p{margin:0 0 10px;font-size:13.5px}.voyants-fiche{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.voyants-fiche .voyant{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:13px;min-height:28px}.voyants-fiche .voyant i{flex:none}.voyants-fiche .voyant .doux{font-size:12.5px;min-width:0}.voyants-fiche .lien-voyant{margin-left:auto;font-size:12.5px}.fiche-proprietes{max-width:900px}.fiche-proprietes h3{font-size:14px;margin:0 0 6px}.fiche-valeur{flex-wrap:wrap}.fiche-valeur .texte-fiche{white-space:pre-wrap;overflow-wrap:anywhere}.fiche-valeur .lien-fiche{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-c9c8c4);text-decoration-color:var(--c-c9c8c4);min-width:0;overflow-wrap:anywhere}details.proprietes-vides>summary{list-style:none}details.proprietes-vides>summary::-webkit-details-marker{display:none}@media (max-width:600px){.grille-fiche-client{grid-template-columns:minmax(0,1fr)}}.encadre-valider{border:1px solid var(--c-e9d8a6);background:var(--c-fbf8ee);border-radius:8px;padding:12px 14px;margin:0 0 16px}.encadre-valider h3{display:flex;align-items:center;gap:6px;font-size:15px;margin:0 0 4px}.encadre-valider>p{margin:0 0 8px}.encadre-valider ol{margin:0;padding-left:20px}.encadre-valider li+li{margin-top:10px}.doc-callout{background:var(--c-f7f6f3);border:1px solid var(--c-ebeae7);border-radius:6px;padding:10px 12px;margin:8px 0}.proprietes-prep .section-props{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--doux);margin:14px 0 2px}.proprietes-prep .prop-v input[type=number],.proprietes-prep .prop-v input[type=text],.proprietes-prep .prop-v input[type=url]{flex:1 1 160px;min-width:0;min-height:36px;font-size:14px}.proprietes-prep .prop-v input[type=number]{flex:0 0 90px}.proprietes-prep .prop-v a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.proprietes-prep .propose{font-size:11px;color:var(--c-337ea9);background:var(--c-e7f3f8);border-radius:4px;padding:1px 6px}.proprietes-prep .pill-choix{display:inline-flex;align-items:center;gap:2px;min-height:32px}.cadrage-etapes .entete-etape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cadrage-etapes .compteur-etape{font-size:13px;font-weight:600;color:var(--doux)}.cadrage-etapes .points-etapes{display:flex;gap:6px}.cadrage-etapes .points-etapes i{width:8px;height:8px;border-radius:50%;background:var(--c-e3e2e0)}.cadrage-etapes .points-etapes i.fait{background:var(--c-7cc193)}.cadrage-etapes .points-etapes i.actuel{background:var(--texte)}.cadrage-etapes .question-cadrage legend{font-size:16px}.barre-etapes{display:flex;gap:8px;justify-content:flex-end}.barre-etapes button{min-height:40px;display:inline-flex;align-items:center;gap:6px}.revenir-questions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.revenir-questions button{min-height:40px}.pastilles-dossier{margin:0 0 14px}.rangee-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rangee-pastilles .titre-pastilles{margin-right:2px}.pastille-dossier{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--ligne);border-radius:999px;background:var(--c-ffffff);font-size:13px;color:var(--texte);text-decoration:none}a.pastille-dossier:hover{background:var(--c-f7f6f3)}.pastille-dossier i{width:8px;height:8px;border-radius:50%;background:var(--c-c7c6c4);flex:none}.pastille-dossier.etat-ok i{background:var(--c-448361)}.pastille-dossier.etat-attention i{background:var(--c-d9a520)}.pastille-dossier.etat-bloque i{background:var(--c-d44c47)}.pastille-dossier.chargement{color:var(--doux)}.rangee-pastilles .petit-bouton{min-height:32px;padding:4px 8px}.manques-dossier{margin-top:6px;font-size:13px}.manques-dossier summary{cursor:pointer;color:var(--doux);min-height:32px;display:flex;align-items:center}.manques-dossier ul{margin:4px 0;padding-left:18px}.manques-dossier li{margin:3px 0}@media (max-width:600px){.rangee-pastilles .titre-pastilles{width:100%}}.proprietes-notion{display:flex;flex-direction:column;margin:0 0 16px;font-size:14px}.prop-notion{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:34px}.prop-notion .nom-prop{display:flex;align-items:center;gap:6px;color:var(--doux);font-weight:400;margin:0;min-width:0}.prop-notion .nom-prop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-notion .val-prop{display:flex;align-items:center;gap:6px;min-width:0;min-height:34px;padding:2px 6px;border-radius:4px}.prop-notion .val-prop:hover{background:var(--c-f7f6f3)}.valeur-notion{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:28px}.valeur-notion .choix-invisible{position:absolute;inset:0;width:100%;min-width:80px;opacity:0;cursor:pointer}.vide-notion{color:var(--c-b4b3af)}.personne-notion{display:inline-flex;align-items:center;gap:6px}.personne-notion .avatar{width:20px;height:20px;border-radius:50%;background:var(--c-e3e2e0);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.champ-notion{border:1px solid transparent;background:transparent;padding:3px 6px;min-height:30px;font:inherit;font-size:14px;width:100%;border-radius:4px}.champ-notion:hover{border-color:var(--ligne)}.champ-notion:focus{border-color:var(--texte);background:var(--c-ffffff);outline:none}.champ-notion[type=number]{max-width:90px}.champ-notion[type=date]{max-width:170px}.tag-notion .point-statut{width:6px;height:6px;border-radius:50%;display:inline-block}.tag-retirable{border:0;cursor:pointer;font:inherit;font-size:12.5px;gap:2px}.ajout-notion{border:1px dashed var(--ligne);background:transparent;border-radius:4px;min-height:26px;padding:0 6px;font-size:13px;color:var(--doux);cursor:pointer}.lien-notion{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.plus-proprietes{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--doux);font-size:13px;min-height:36px;padding:0 4px;cursor:pointer}.plus-proprietes:hover{color:var(--texte)}.proprietes-notion .propose{font-size:11px;color:var(--c-337ea9);background:var(--c-e7f3f8);border-radius:4px;padding:1px 6px;flex:none}@media (max-width:600px){.prop-notion{grid-template-columns:130px minmax(0,1fr)}}.pages-notion .ajout-notion{width:auto;flex:none;min-width:0;max-width:120px}.val-prop .champ-notion[type=text],.val-prop .champ-notion[type=url]{max-width:480px}.carte-base .tete-bouton{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.carte-base .tete-bouton:hover b{text-decoration:underline}.tete-carte-base{display:flex;align-items:center;gap:8px;min-width:0}.tete-carte-base .tete-bouton{flex:1 1;min-width:0}.carte-base .bouton-carre{flex:none;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.boutons-carte-client{display:flex;flex-direction:column;gap:6px;width:100%}.boutons-carte-client .bouton{width:100%;min-height:40px;padding:4px 10px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.carte-base .voyants-client{margin-top:2px}button.puce-client{font:inherit;cursor:pointer}.volet.fenetre-prep.fenetre-fiche{width:min(640px,calc(100vw - 32px))}.volet.fenetre-fiche>.volet-corps{padding:8px 24px 24px}.titre-fiche-marque{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:16px}.contenu-fiche-marque .barre-actions{margin-top:0}.voyants-fiche-marque{flex-wrap:wrap;gap:6px 12px;margin:4px 0 12px;border:0;padding:0}.voyants-fiche-marque a.voyant{text-decoration:none;color:inherit}.liens-fiche-marque{display:flex;flex-direction:column;border:1px solid var(--ligne);border-radius:8px;margin:0 0 14px}.lien-relation{display:grid;grid-template-columns:16px minmax(0,1fr) auto 16px;align-items:center;grid-gap:8px;gap:8px;min-height:40px;padding:4px 12px;color:var(--texte);text-decoration:none;font-size:14px}.lien-relation+.lien-relation{border-top:1px solid var(--ligne)}.lien-relation:hover{background:var(--c-f7f6f3)}.tiroir-fiche{margin:8px 0;border-top:1px solid var(--ligne);padding-top:4px}.tiroir-fiche summary{display:flex;align-items:center;gap:6px;min-height:40px;cursor:pointer;color:var(--doux);font-size:14px}.fiche-pleine-page{max-width:720px}.lien-brouillon{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.lien-brouillon .bouton{min-height:36px;display:inline-flex;align-items:center;gap:4px}.pieces-tache{margin:12px 0}.pieces-tache input[type=file]{display:block;max-width:100%;min-height:40px}.liste-pieces{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:4px}.liste-pieces li{display:flex;align-items:center;gap:8px;min-width:0}.liste-pieces .tronque{flex:1 1;min-width:0}.pieces-jointes{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pieces-jointes img,.pieces-jointes video{max-width:min(240px,100%);max-height:180px;border:1px solid var(--ligne);border-radius:6px;object-fit:cover}.retours-envoyes{margin:6px 0 10px}.retours-envoyes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.retour-envoye{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-ffffff);font-size:13.5px}.retour-envoye .pill{display:inline-flex;align-items:center;gap:4px;flex:none}.retour-envoye .texte-retour{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.retour-envoye .actions-retour{display:inline-flex;gap:4px;margin-left:auto}.retour-envoye .actions-retour .bouton{min-height:36px;display:inline-flex;align-items:center;gap:2px}.retour-applique{border-color:var(--c-b7dcc4)}.titre-retours{margin:0 0 4px}table.table-ensemble th:nth-child(n+2){width:110px}@media (max-width:600px){table.table-ensemble th:nth-child(n+2){width:64px}}.vues-devis{margin:12px 0 18px}.vues-titre{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--doux)}.tuiles-devis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.tuile-devis{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:72px;padding:10px 12px;border:1px solid var(--ligne);border-radius:8px;background:var(--c-ffffff);color:inherit;text-decoration:none}.tuile-devis:hover{background:var(--c-f7f7f5)}.tuile-devis .tuile-n{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:600;line-height:1.1}.tuile-devis .tuile-n .point-jaune,.tuile-devis .tuile-n .point-rouge{margin:0}.tuile-devis .tuile-l{font-size:13px;color:var(--doux);line-height:1.3}.tuile-devis.vide .tuile-n{color:var(--c-b4b3b0);font-weight:500}.tuile-devis.actif{border-color:var(--c-37352f);box-shadow:inset 0 0 0 1px var(--c-37352f)}.vues-ligne{gap:4px 28px}.bascules-vue,.vues-ligne{display:flex;flex-wrap:wrap}.bascules-vue{gap:6px;margin:0 0 10px}.bascule-vue{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 14px;border-radius:18px;border:1px solid var(--ligne);background:var(--c-ffffff);color:var(--texte);text-decoration:none;font-size:14px;white-space:nowrap;box-shadow:0 1px 2px var(--c-0f0f0f-a05);transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.bascule-vue:hover{background:var(--c-f7f7f5);border-color:var(--c-d3d1cb)}.bascule-vue .bascule-n{min-width:24px;height:24px;padding:0 7px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-f1f1ef);color:var(--doux);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:inherit}.bascule-vue.eteint{color:var(--c-a5a29c);box-shadow:none}.bascule-vue.eteint .bascule-n{background:transparent;color:var(--c-b4b3b0)}.bascule-vue.allume{background:var(--c-37352f);border-color:var(--c-37352f);color:var(--c-ffffff);box-shadow:0 1px 4px var(--c-0f0f0f-a20)}.bascule-vue.allume .bascule-n{background:var(--c-ffffff-a18);color:var(--c-ffffff)}@media (max-width:600px){.tuiles-devis{grid-template-columns:repeat(2,minmax(0,1fr))}.tuile-devis{min-height:64px}.bascule-vue{height:40px}}.description-ticket{font-size:14px;line-height:1.55;background:var(--c-f7f7f5);border:1px solid var(--ligne);border-radius:8px;padding:12px 14px;margin-bottom:20px;overflow-wrap:anywhere}.description-ticket p{margin:4px 0}.archiver-devis>summary{list-style:none;cursor:pointer}.archiver-devis>summary::-webkit-details-marker{display:none}.archiver-devis[open]{flex-basis:100%}.delais-devis{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.journal-devis{list-style:none;padding:0;margin:0;border-left:2px solid var(--ligne)}.journal-devis li{padding:4px 0 8px 12px;font-size:14px}.point-rouge,.point-vert{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.point-vert{background:var(--c-4dab6f)}.point-rouge{background:var(--c-e16f64)}.tuile-devis.squelette{background:var(--c-f7f7f5);animation:squelette 1.2s ease-in-out infinite}@keyframes squelette{50%{opacity:.5}}.message-client textarea{width:100%;font:inherit;font-size:14px;line-height:1.5;padding:8px 10px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-ffffff)}.message-client .barre-actions{margin-top:6px}.squelette-ligne{display:block;height:14px;margin:10px 0;border-radius:4px;background:var(--c-efefed);animation:squelette 1.2s ease-in-out infinite}.temps-page{margin-top:24px;font-size:12px;color:var(--doux)}.bloc-volet{margin-top:20px}.archiver-devis>summary .icone,.archiver-devis>summary span{vertical-align:middle}.questions-liste{margin:4px 0 10px;padding-left:20px}.questions-liste li{margin:4px 0}.decision-bloc{margin:8px 0 12px;max-width:900px}.decision-bloc .actions form{flex:1 1 220px}div.automatique{margin:16px 0 0}form.lancer-discret{display:inline}form.lancer-discret button.lien{display:inline-flex;align-items:center;min-height:40px;color:var(--doux)}.annonce-form{max-width:900px}.annonce-compteur{text-align:right;margin:4px 0 0}fieldset.annonce-groupes{border:0;padding:0;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}fieldset.annonce-groupes legend{font-size:12px;color:var(--doux);font-weight:600;padding:0;margin-bottom:6px}label.annonce-groupe{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--bord);border-radius:8px;font-weight:400;cursor:pointer}label.annonce-groupe input{width:auto;margin:0}label.annonce-groupe.actif{border-color:var(--texte);background:var(--c-f7f7f5)}.annonce-selection{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.annonce-selection input[type=search]{flex:1 1 220px;min-height:40px}.annonce-choisi{display:inline-flex;align-items:center;gap:2px;padding-left:8px;border-radius:6px;background:var(--c-ebebe9)}.annonce-choisi button{min-height:40px;min-width:40px;padding:0;justify-content:center}ul.annonce-trouves{flex-basis:100%;list-style:none;margin:0;padding:0;border:1px solid var(--bord);border-radius:8px}ul.annonce-trouves li+li{border-top:1px solid var(--bord)}ul.annonce-trouves button{width:100%;min-height:40px;justify-content:flex-start;border:0;border-radius:0}ul.annonce-trouves li.doux{padding:10px 12px}.annonce-echec{color:var(--ko)}.pilot-meta{margin:-4px 0 16px;color:var(--doux);font-size:13px}.pilot-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:8px;gap:8px;margin:0 0 16px;max-width:900px}.pilot-chiffre{border:1px solid var(--bord);border-radius:8px;padding:8px 12px;background:var(--c-ffffff)}.pilot-chiffre strong{display:block;font-size:22px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pilot-chiffre span{font-size:12px;color:var(--doux)}.pilot-chiffre.jaune{background:var(--c-fffaf0);border-color:var(--c-f1dfb8)}.pilot-chiffre.jaune strong{color:var(--attente)}.pilot-chiffre.rouge{background:var(--c-fff5f4);border-color:var(--c-f4cdc8)}.pilot-chiffre.rouge strong{color:var(--ko)}.pilot-chiffre.vert{background:var(--c-f3faf5);border-color:var(--c-cfe6d6)}.pilot-chiffre.vert strong{color:var(--ok)}.pilot-a-valider{border:1px solid var(--c-f1dfb8);border-left:3px solid var(--attente);background:var(--c-fffdf8);border-radius:8px;padding:12px 16px;margin:0 0 16px;max-width:900px}.pilot-decision-titre{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600}.pilot-decision-titre .pill{margin:0}.pilot-decision>.doux.petit{margin:4px 0 0}.pilot-decision-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-top:12px}.pilot-decision-actions form{margin:0}.pilot-decision-actions button,.pilot-motif>summary{min-height:40px}details.pilot-motif>summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer}details.pilot-motif>summary::-webkit-details-marker{display:none}details.pilot-motif[open]{flex-basis:100%}details.pilot-motif[open]>summary{background:var(--c-f7f7f5)}details.pilot-motif>form{margin-top:8px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}details.pilot-motif>form .champ-dicte{width:100%}details.pilot-apercu{margin-top:12px;border-top:1px solid var(--c-f1dfb8);padding-top:4px}details.pilot-apercu>summary,details.pilot-historique>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:6px;color:var(--doux);font-size:13px}details.pilot-apercu[open]>summary{margin-bottom:8px}.pilot-contenu{max-width:900px}.pilot-apercu>:last-child,.pilot-contenu>:last-child,.pilot-historique-contenu>:last-child{margin-bottom:0}.info.pilot-remarques{font-size:13px;max-width:900px;margin:0 0 16px}.pilot-remarques p{margin:2px 0}.pilot-section{margin:0 0 16px}.pilot-section>h3.sous-titre{margin:0 0 8px}.pilot-section>.pilot-contenu,.pilot-section>:last-child{margin-bottom:0}.pilot-section>p.doux{margin:0}ul.pilot-liste{list-style:none;padding:0;margin:0;border:1px solid var(--bord);border-radius:8px;max-width:900px;overflow:hidden}ul.pilot-liste>li{padding:10px 12px}ul.pilot-liste>li+li{border-top:1px solid var(--ligne)}ul.pilot-liste>li.fort{box-shadow:inset 3px 0 0 var(--attente)}ul.pilot-liste.compacte>li{padding:8px 12px}ul.pilot-liste p{margin:4px 0 0}.pilot-ligne-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.pilot-ligne-tete .pill{margin:0}.pilot-source{margin-left:auto;font-size:13px;white-space:nowrap}blockquote.pilot-message{margin:8px 0 0;padding:4px 10px;border-left:2px solid var(--bord);color:var(--doux);font-size:13px}details.pilot-historique{margin:16px 0 0;max-width:900px}details.pilot-historique[open]>summary{margin-bottom:8px}details.pilot-historique>ul{list-style:none;padding:0;margin:0;border:1px solid var(--bord);border-radius:8px;overflow:hidden}details.pilot-historique>ul>li+li{border-top:1px solid var(--ligne)}details.pilot-historique li>details>summary{cursor:pointer;min-height:44px;padding:8px 12px;display:flex;align-items:center}details.pilot-historique li>details[open]>summary{background:var(--c-f7f7f5)}.pilot-historique-contenu{padding:16px 12px;border-top:1px solid var(--ligne)}.pilot-resume{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pilot-resume .doux{font-size:13px}p.pilot-resume{margin:0 0 8px}details.pilot-nouvelle{margin:0 0 16px;max-width:900px}details.pilot-nouvelle>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer}details.pilot-nouvelle>summary::-webkit-details-marker{display:none}details.pilot-nouvelle[open]>summary{margin-bottom:8px}details.pilot-nouvelle[open]>.annonce-form{border:1px solid var(--bord);border-radius:8px;padding:16px}table.table-portefeuille tr.en-alerte td:first-child{box-shadow:inset 3px 0 0 var(--ko)}table.table-portefeuille td.tronque-cellule{max-width:320px}.pilot-sous{display:block;margin-top:2px}.vue-rapport{max-width:900px}.vue-rapport h3.sous-titre{margin:0 0 8px}section.rapport-bref{margin:0 0 20px;padding:14px 16px;border:1px solid var(--bord);border-radius:10px;background:var(--c-fafaf8)}section.rapport-bref>h3{margin:0 0 10px;font-size:15px}section.rapport-bref ul{list-style:none;margin:0;padding:0}section.rapport-bref li{padding:6px 0 6px 12px;line-height:1.45}section.rapport-bref li+li{border-top:1px solid var(--ligne)}.rapport-bref-texte .md ul.md-liste{padding-left:18px;list-style:disc}.rapport-bref-texte .md ul.md-liste li{padding:3px 0;border:0}section.rapport-bref li.bref-alerte{box-shadow:inset 3px 0 0 var(--ko)}section.rapport-bref li.bref-attention{box-shadow:inset 3px 0 0 var(--attente)}section.rapport-bref li.bref-positif{box-shadow:inset 3px 0 0 var(--ok)}section.rapport-clients{margin:0 0 16px}.rapport-deplier{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 8px}.rapport-deplier>h3.sous-titre{margin:0 12px 0 0}.rapport-deplier button.lien{min-height:32px;color:var(--doux)}details.rapport-client{border:1px solid var(--bord);border-radius:8px;background:var(--c-ffffff);margin:0 0 8px}details.rapport-client>summary{list-style:none;cursor:pointer;padding:10px 14px;display:flex;flex-direction:column;gap:4px;min-height:44px}details.rapport-client>summary::-webkit-details-marker{display:none}details.rapport-client[open]>summary{border-bottom:1px solid var(--ligne)}.rapport-client-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rapport-client-tete .pill{margin:0}.rapport-client-tete:before{content:"";width:0;height:0;border-left:5px solid var(--doux);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}details.rapport-client[open] .rapport-client-tete:before{transform:rotate(90deg)}.rapport-client-resume{color:var(--doux);font-size:14px}details.rapport-client[open] .rapport-client-resume{color:var(--texte)}.rapport-client-corps{padding:10px 14px 12px}.rapport-section+.rapport-section{margin-top:10px}.rapport-section h4{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux)}.rapport-section.insatisfaction h4{color:var(--ko)}.rapport-section.sans_reponse h4{color:var(--attente)}.rapport-section ul{margin:0;padding-left:18px}.rapport-section li{margin:2px 0;line-height:1.45}a.rapport-fil{font-size:13px;color:var(--doux)}.rapport-client-corps>p.doux{margin:10px 0 0}a.rapport-nom{color:inherit;text-decoration:none}a.rapport-nom:focus-visible,a.rapport-nom:hover{text-decoration:underline}details.rapport-replie{margin:0 0 8px}details.rapport-replie>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:6px}.rapport-replie-titre{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);font-weight:600}ul.rapport-liste{margin:0 0 8px;padding-left:18px}details.rapport-sources ul{margin:0;padding-left:18px}.rapport-retour{margin-top:16px;padding-top:12px;border-top:1px solid var(--ligne)}.rapport-retour>h3.sous-titre{margin:0 0 8px}.md{max-width:900px;line-height:1.55}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md+.pilot-chiffres,.pilot-section>.pilot-contenu+.pilot-chiffres{margin-top:16px}.md h3.md-titre{font-size:15px;margin:18px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--ligne)}.md h4.md-sous-titre{font-size:14px;margin:14px 0 4px}.md p{margin:6px 0}.md ul.md-liste{margin:4px 0 8px;padding-left:20px}.md ul.md-liste li{margin:2px 0}.md ul.md-liste li.md-retrait{margin-left:18px;list-style:circle}.md blockquote.md-citation{margin:8px 0;padding:6px 12px;border-left:3px solid var(--bord);background:var(--c-fafaf8);border-radius:0 6px 6px 0}.md blockquote.md-citation p{margin:2px 0}.md code{background:var(--c-f1f1ef);border-radius:4px;padding:0 4px;font-size:12.5px}.md table.md-table{font-size:13px}@media (max-width:600px){.pilot-chiffres{grid-template-columns:repeat(3,1fr)}.pilot-chiffre{padding:6px 8px}.pilot-chiffre strong{font-size:18px}.pilot-source{margin-left:0;flex-basis:100%}.pilot-decision-actions>form,.pilot-decision-actions>form button{width:100%}}.decision{--violet:var(--c-6941c6);display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding:14px;border:1px solid var(--bord);border-radius:12px;background:var(--carte);box-shadow:0 1px 3px var(--c-000000-a05)}.decision-choix>summary,.decision-valider button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s,border-color .15s}.decision-valider button{background:var(--ok);border-color:var(--ok);color:var(--c-ffffff)}.decision-valider button:hover:not(:disabled){box-shadow:0 3px 10px var(--c-1f7a3d-a30);transform:translateY(-1px)}.decision-choix>summary{list-style:none;cursor:pointer;background:var(--c-ffffff);border:1px solid var(--bord);color:var(--texte);-webkit-user-select:none;-moz-user-select:none;user-select:none}.decision-choix>summary::-webkit-details-marker{display:none}.decision-choix>summary:hover{transform:translateY(-1px);box-shadow:0 2px 8px var(--c-000000-a08)}.decision-choix.corriger>summary .icone{color:var(--attente)}.decision-choix.rejeter>summary .icone{color:var(--ko)}.decision-choix.inutile>summary .icone{color:var(--violet)}.decision-choix[open]{flex-basis:100%;border-radius:12px;padding:12px;animation:apparition .15s ease both}.decision-choix.corriger[open]{background:var(--c-fffaf0);border:1px solid var(--c-f3dca5)}.decision-choix.rejeter[open]{background:var(--c-fff5f4);border:1px solid var(--c-f6c9c3)}.decision-choix.inutile[open]{background:var(--c-f7f3ff);border:1px solid var(--c-d9cdf7)}.decision-choix[open]>summary{margin-bottom:10px;box-shadow:none;transform:none}.decision-choix.corriger[open]>summary{border-color:var(--attente);color:var(--attente)}.decision-choix.rejeter[open]>summary{border-color:var(--ko);color:var(--ko)}.decision-choix.inutile[open]>summary{border-color:var(--violet);color:var(--violet)}.decision-choix form button{margin-top:10px;min-height:44px;border-radius:999px;padding:8px 18px}.decision-choix.corriger form button{background:var(--attente);border-color:var(--attente)}.decision-choix.rejeter form button{background:var(--ko);border-color:var(--ko)}.decision-choix.inutile form button{background:var(--violet);border-color:var(--violet)}.decision-note{flex-basis:100%;margin:4px 0 0;gap:6px}.decision-note,.ecart-main{display:flex;align-items:center}.ecart-main{gap:12px;flex-wrap:wrap;border-left-width:4px}.ecart-main>div{flex:1 1 240px;min-width:0}.ecart-main p{margin:2px 0 0}.ecart-main.a-jour{border-left-color:var(--ok)}.ecart-main.a-jour>.icone{color:var(--ok)}.ecart-main.retard{border-left-color:var(--attente);background:var(--c-fffaf0)}.ecart-main.retard>.icone{color:var(--attente)}.ecart-main.conflit{border-left-color:var(--ko);background:var(--c-fff5f4)}.ecart-main.conflit>.icone{color:var(--ko)}.ecart-main button{min-height:40px;display:inline-flex;align-items:center;gap:6px}@media (max-width:600px){.decision-choix,.decision>form.decision-valider{flex-basis:100%}.decision-choix>summary,.decision-valider button{width:100%;justify-content:center}.decision-choix form button{width:100%}}.apercu-bouton{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;border-radius:999px;font-weight:600;font-size:13.5px;text-decoration:none;white-space:nowrap;border:1px solid transparent}a.apercu-bouton.actif{background:var(--ok);border-color:var(--ok);color:var(--c-ffffff)}a.apercu-bouton.actif:hover{box-shadow:0 2px 8px var(--c-1f7a3d-a30)}a.apercu-bouton.arrete{background:var(--c-f4f4f2);border:1px dashed var(--c-b9b9b4);color:var(--doux)}a.apercu-bouton.arrete:hover{background:var(--c-ffffff);color:var(--texte);border-style:solid}button.apercu-bouton.casse{background:var(--c-fff5f4);border-color:var(--ko);color:var(--ko)}button.apercu-bouton.casse:hover{background:var(--c-ffe2dd)}.apercu-bouton.en-cours{background:var(--c-fdecc8);color:var(--c-402c1b);cursor:default}.apercu-bouton.en-cours .icone{animation:sablier 1.6s ease-in-out infinite}@keyframes sablier{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}.actions-branche{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.actions-branche form{display:contents}button.action-branche{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;min-height:56px;padding:10px 12px;border-radius:10px;background:var(--c-ffffff);color:var(--texte);border:1px solid var(--bord);white-space:normal;transition:transform .1s,box-shadow .15s,border-color .15s}button.action-branche>span{display:flex;flex-direction:column;gap:2px;min-width:0}button.action-branche:hover{transform:translateY(-1px);box-shadow:0 2px 8px var(--c-000000-a08)}button.action-branche.regenerer .icone{color:var(--c-175cd3)}button.action-branche.regenerer:hover{border-color:var(--c-175cd3)}button.action-branche.reinitialiser .icone{color:var(--attente)}button.action-branche.reinitialiser:hover{border-color:var(--attente)}button.action-branche.arreter .icone{color:var(--doux)}button.action-branche.arreter:hover{border-color:var(--doux)}button.action-branche.supprimer .icone{color:var(--ko)}button.action-branche.supprimer:hover{border-color:var(--ko);background:var(--c-fff5f4)}body{font-family:var(--police);font-size:14px;line-height:1.5;color:var(--texte);-webkit-font-smoothing:antialiased}::selection{background:var(--c-37352f-a16)}code,kbd,pre{font-family:var(--police-mono)}:not(pre)>code{background:var(--c-878378-a15);color:var(--c-eb5757);border-radius:4px;padding:.2em .4em;font-size:85%}a{-webkit-text-decoration-color:var(--c-37352f-a40);text-decoration-color:var(--c-37352f-a40);text-underline-offset:2px}h1{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0 0 16px}h2{font-size:20px;margin:32px 0 8px}h2,h3{font-weight:600;line-height:1.3}h3{font-size:16px;margin:20px 0 6px}hr{border:0;border-top:1px solid var(--ligne);margin:16px 0}.laterale{background:var(--laterale-fond);border-right:0;box-shadow:inset -1px 0 0 var(--ligne);padding:12px 8px;gap:14px}.laterale a{border-radius:6px;padding:4px 10px;min-height:30px;color:var(--c-37352f-a85);font-weight:500}.compte button.deconnexion:hover,.laterale a.actif,.laterale a:hover{background:var(--survol);color:var(--texte)}.laterale a.actif{font-weight:600}.groupe-titre{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--tres-doux);padding:0 10px 2px}.compte{border-top:1px solid var(--ligne)}.badge{background:var(--c-eb5757);color:var(--c-ffffff);border-radius:10px;font-size:11.5px;padding:0 6px;line-height:18px}.onglets .badge{background:var(--survol);color:var(--doux)}@media (max-width:900px){.barre-mobile{background:var(--bg);border-bottom:1px solid var(--ligne)}.laterale{box-shadow:var(--ombre-1)}}.bouton,button{border-radius:6px;padding:6px 12px;font-weight:500;line-height:1.4;transition:background .12s ease;background:var(--accent);border-color:transparent;color:var(--c-ffffff)}:where(button:not([class],[role]),button.petit,.bouton:not(.leger,.secondaire)):hover:not(:disabled){background:var(--accent-survol)}.bouton.leger,.bouton.secondaire,button.leger,button.secondaire{background:var(--c-ffffff);color:var(--texte);border:1px solid var(--bord);box-shadow:none}.bouton.leger:hover,.bouton.secondaire:hover,button.leger:hover,button.secondaire:hover{background:var(--survol)}button.danger{background:var(--c-ffffff);color:var(--ko);border:1px solid var(--c-d44c47-a50);box-shadow:none}button.danger:hover{background:var(--c-fdebec)}button.lien:hover{background:none}.volet>header .fermer:hover{background:var(--survol);border-radius:4px}button.combo{border-radius:6px;border:1px solid var(--bord);box-shadow:none;background:var(--c-ffffff);color:var(--texte)}button.combo.actif,button.combo:hover{background:var(--actif)}button.combo.actif{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.bouton:focus-visible,a:focus-visible,button:not(.pbloc):focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}input,select,textarea{border-radius:6px;border:1px solid var(--bord);box-shadow:none;padding:6px 10px;color:var(--texte);transition:box-shadow .12s,background .12s}input,select,textarea{background-color:var(--c-f2f1ee-a60)}input:focus,select:focus,textarea:focus{outline:none;background-color:var(--c-ffffff);border-color:transparent;box-shadow:0 0 0 2px var(--focus)}input::placeholder,textarea::placeholder{color:var(--tres-doux)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent);box-shadow:none}label{font-weight:500;font-size:13px;color:var(--doux)}.carte,.mini-carte{border:1px solid var(--ligne);border-radius:8px;box-shadow:none;background:var(--c-ffffff)}.mini-carte:hover{background:var(--c-37352f-a03)}pre.resultat{background:var(--c-f7f6f3);border:0;border-radius:4px;font-family:var(--police-mono)}.alerte{border-left:0;background:var(--c-fdebec);color:var(--c-5d1715);border-radius:6px;padding:12px 16px}table{border-top:1px solid var(--ligne)}td,th{border-bottom:1px solid var(--ligne);padding:6px 8px}td+td,th+th{border-left:1px solid var(--ligne)}th{color:var(--doux);font-weight:400;font-size:14px}tbody tr:hover{background:var(--c-37352f-a03)}.pill,.pill.gris,.tag{border-radius:4px;background:var(--c-e3e2e0-a50);color:var(--c-32302c);font-size:13px;line-height:20px;padding:0 6px}.pill.vert,span.st-termine,span.st-validee{background:var(--c-dbeddb);color:var(--c-1c3829)}.pill.jaune,span.st-a_valider,span.st-corrigee,span.st-en_attente,span.st-en_cours{background:var(--c-fdecc8);color:var(--c-402c1b)}.pill.rouge,span.st-echec,span.st-echec_action,span.st-rejetee{background:var(--c-ffe2dd);color:var(--c-5d1715)}.pill.noir{background:var(--c-37352f);color:var(--c-ffffff)}.onglets{border-bottom:1px solid var(--ligne);gap:2px}.onglets a{padding:6px 8px;font-weight:500;font-size:14px;border-radius:6px 6px 0 0}.onglets a:hover,.onglets button:hover{color:var(--texte);background:var(--actif)}.onglets button{border-radius:6px 6px 0 0;padding:6px 8px;font-weight:500}.onglets button.actif{font-weight:500}.onglets a.actif{border-bottom-color:var(--texte);font-weight:500}.volet-voile{background:var(--c-0f0f0f-a40)}.volet{box-shadow:var(--ombre-1);border-radius:0}.volet>header{border-bottom:1px solid var(--ligne);padding:10px 16px}.volet>.volet-corps{padding:24px 32px}@media (max-width:600px){.volet>.volet-corps{padding:16px}}.process-carte,.process-presentation,.process-zone{--texte:var(--c-1a1a1a);--doux:var(--c-6b6b6b);--bord:var(--c-e3e3e0);--ligne:var(--c-ededeb);--accent:var(--c-111111)}details.details-resultat{margin-top:12px}details.details-resultat>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:var(--doux);font-size:13px}.bouton .badge,button .badge{margin-left:6px}.cta-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin:0 0 6px}.cta-barre>form{margin:0}.cta-barre .bouton{min-height:40px}.cta-choix>summary{list-style:none;cursor:pointer}.cta-choix>summary::-webkit-details-marker{display:none}.cta-choix[open]{flex-basis:100%;order:10}.cta-choix[open]>summary{margin-bottom:8px}.cta-panneau{border:1px solid var(--bord);border-radius:8px;padding:12px}.bouton.a-verifier{box-shadow:inset 0 0 0 2px var(--c-d9730d)}.cta-raisons{list-style:none;padding:0;margin:0 0 16px}.cta-raisons li{margin:2px 0}.encadre-volet{border:1px solid var(--bord);border-radius:8px;padding:4px 14px 12px;margin:16px 0}.encadre-volet>h3{margin-top:10px}.encadre-devis{border:1px solid var(--bord);border-radius:8px;padding:0 12px;margin:8px 0}.encadre-devis>summary{cursor:pointer;font-weight:600;min-height:40px;display:flex;align-items:center;gap:4px}.encadre-devis[open]{padding-bottom:10px}.repos-proposes{margin-top:6px}.relier-repo,.repos-proposes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.relier-repo input{width:180px;min-height:32px}@media (max-width:600px){.relier-repo input{width:100%}}.relier-repo select,.repos-proposes select{width:auto;max-width:100%;min-height:32px}.brancher-tldv{margin:4px 0 12px}.brancher-tldv summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.brancher-tldv ol{margin:4px 0 0 18px;padding:0}.champ-copie{width:100%;max-width:640px;min-height:40px;font-family:ui-monospace,monospace;font-size:12px}table.table-tldv{table-layout:fixed;width:100%;min-width:640px}table.table-tldv col.c-call{width:40%}table.table-tldv col.c-sales{width:12%}table.table-tldv col.c-pb{width:28%}table.table-tldv col.c-act{width:20%}table.table-tldv td.actions{white-space:nowrap}table.table-tldv td.actions form{display:inline;margin-left:6px}.desaccord{margin-top:20px;padding-top:12px;border-top:1px solid var(--ligne)}.choix-statut{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px}.formulaire-relance .choix-statut label{display:flex;align-items:center;gap:6px;min-height:40px;margin:0;font-weight:400}.lien-call{color:inherit;text-decoration:underline;text-underline-offset:2px;min-height:24px}.carte-rdv{padding:10px 0;border-bottom:1px solid var(--ligne)}.carte-rdv h3{margin:0 0 2px;font-size:15px}.carte-rdv h4{margin:8px 0 2px;font-size:13px}.entonnoir-graphique{max-width:560px;margin:4px auto 20px;display:flex;flex-direction:column;align-items:center}.entonnoir-graphique svg{width:100%;height:auto;display:block}.entonnoir-graphique .etage{fill:var(--c-37352f)}.entonnoir-graphique .etage.e1{fill:var(--c-5f5d57)}.entonnoir-graphique .etage.e2{fill:var(--c-2e7d4f)}.entonnoir-graphique a .etage:hover{opacity:.85}.entonnoir-graphique .etage-nombre{fill:var(--c-ffffff);font-size:28px;font-weight:700;text-anchor:middle}.entonnoir-graphique .etage-nom{fill:var(--c-ffffff);font-size:17px;text-anchor:middle;opacity:.9}.entonnoir-chute{display:flex;flex-direction:column;align-items:center;gap:5px;margin:6px 0}.entonnoir-chute i{width:6px;height:6px;border-radius:50%;background:var(--c-2e7d4f);opacity:.5}.entonnoir-chute i:nth-child(2){opacity:.7}.entonnoir-chute i:nth-child(3){opacity:.9}.entonnoir-ca{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:200px;padding:12px 22px;border:2px solid var(--c-2e7d4f);border-radius:12px;background:var(--c-eef6f0);color:var(--texte);text-decoration:none}.entonnoir-ca span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-2e7d4f);font-weight:600}.entonnoir-ca strong{font-size:26px}.entonnoir-legende{text-align:center;margin-top:10px}.stats-deux{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:900px){.stats-deux{grid-template-columns:1fr}}.barres-pertes{display:flex;height:28px;border-radius:6px;overflow:hidden;margin:0 0 16px}.barres-pertes i{display:flex;align-items:center;justify-content:center;min-width:0;font-style:normal;font-size:12px;color:var(--c-ffffff)}.barres-pertes i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.barres-pertes .p-budget{background:var(--c-b3261e)}.barres-pertes .p-timing{background:var(--c-c98a00)}.barres-pertes .p-technique{background:var(--c-37352f)}.barres-pertes .p-non_dit{background:var(--c-9b9a97)}table.table-stats{width:100%;table-layout:fixed}table.table-stats th:first-child{width:50%}.sous-onglets{display:flex;gap:6px;margin:4px 0 14px;flex-wrap:wrap}.sous-onglets a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ligne);border-radius:18px;color:var(--doux);text-decoration:none;font-size:13.5px}.sous-onglets a.actif{color:var(--texte);border-color:var(--texte);font-weight:600}@media (max-width:600px){.sous-onglets a{min-height:40px}}.ligne-chiffres{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin-bottom:16px}@media (max-width:600px){.ligne-chiffres{grid-template-columns:1fr 1fr}}.cases-auto{border:0;padding:0;margin:0 0 8px;min-width:0}.cases-auto .etat-enregistrement{display:block;min-height:1.2em}.cases-auto .etat-enregistrement.erreur{color:var(--ko)}.bloc-en-cours,.blocs-haut{margin-bottom:8px}.blocs-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.blocs-haut .bloc-en-cours{margin-bottom:0}.blocs-haut .grille-cartes{grid-template-columns:1fr}.blocs-haut .kanban-tete{min-height:40px}.bloc-a-venir>a.bouton{align-self:flex-start}@media (max-width:900px){.blocs-haut{grid-template-columns:1fr}}.bloc-en-cours>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bloc-en-cours .badge{background:var(--survol);color:var(--doux)}.grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}table.table-audits th:nth-child(2){width:190px}table.table-audits th:nth-child(3),table.table-audits th:nth-child(4){width:115px}table.table-audits th:nth-child(5),table.table-audits th:nth-child(6){width:86px}table.table-audits th:nth-child(7){width:210px}table.table-audits th:nth-child(8){width:100px}table.table-audits{min-width:1000px}table.table-audits .cellule-client .client .icone{flex:none;color:var(--doux)}table.table-a-venir th:nth-child(2){width:220px}table.table-a-venir th:nth-child(3){width:190px}table.table-a-venir th:nth-child(4){width:140px}table.table-a-venir th:nth-child(5){width:170px}table.table-envoyes th:nth-child(2){width:180px}table.table-envoyes th:nth-child(3){width:130px}table.table-envoyes th:nth-child(4){width:90px}table.table-envoyes th:nth-child(5),table.table-envoyes th:nth-child(6){width:115px}table.table-envoyes th:nth-child(7){width:100px}table.table-envoyes th:nth-child(8){width:200px}table.table-envoyes{min-width:1000px}table.table-relances-plus th:nth-child(2){width:170px}table.table-relances-plus th:nth-child(3){width:90px}table.table-relances-plus th:nth-child(4),table.table-relances-plus th:nth-child(5),table.table-relances-plus th:nth-child(6){width:125px}table.table-relances-plus th:nth-child(7){width:150px}.parcours{list-style:none;margin:4px 0 0;padding:0}.parcours li{position:relative;display:flex;gap:10px;padding:0 0 14px}.parcours li:before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:var(--ligne)}.parcours li:last-child:before{display:none}.parcours-point{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--ligne);background:var(--c-ffffff);display:inline-flex;align-items:center;justify-content:center}.parcours li.fait .parcours-point{border-color:var(--ok);background:var(--ok);color:var(--c-ffffff)}.parcours-texte{display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}@media (max-width:600px){table.table-audits{min-width:0}table.table-a-venir td:nth-child(n+3),table.table-a-venir th:nth-child(n+3),table.table-audits td:nth-child(n+2):not(:nth-child(7)),table.table-audits th:nth-child(n+2):not(:nth-child(7)){display:none}table.table-audits th:nth-child(7){width:140px}table.table-a-venir th:nth-child(2){width:150px}table.table-envoyes{min-width:0}table.table-envoyes td:nth-child(n+2):not(:nth-child(4)),table.table-envoyes th:nth-child(n+2):not(:nth-child(4)),table.table-relances-plus td:nth-child(n+2):not(:nth-child(7)),table.table-relances-plus th:nth-child(n+2):not(:nth-child(7)){display:none}table.table-envoyes th:nth-child(4){width:90px}table.table-relances-plus th:nth-child(7){width:140px}}.vue-brief{max-width:900px}.groupe-cartes{margin:0 0 16px}.groupe-cartes>h3.sous-titre{margin:0 0 8px}details.groupe-cartes>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:6px;list-style:none}details.groupe-cartes>summary::-webkit-details-marker{display:none}details.groupe-cartes>summary:before{content:"";width:0;height:0;border-left:5px solid var(--doux);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}details.groupe-cartes[open]>summary:before{transform:rotate(90deg)}details.groupe-cartes>summary .sous-titre{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--doux);font-weight:600}details.groupe-cartes[open]>summary{margin-bottom:8px}details.groupe-cartes.sources ul{margin:0;padding-left:18px}ul.cartes-action{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}li.carte-action{border:1px solid var(--bord);border-radius:8px;padding:12px 14px;background:var(--c-ffffff)}li.carte-action.fort{box-shadow:inset 3px 0 0 var(--attente)}li.carte-action.traitee{background:var(--c-fafaf8)}li.carte-action.traitee .carte-action-tete strong,li.carte-action.traitee .carte-action-texte{color:var(--doux)}.carte-action-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.carte-action-tete .pill{margin:0}.carte-action-quand{margin-left:auto;font-size:13px;color:var(--doux)}p.carte-action-texte{margin:6px 0 0}blockquote.carte-message{margin:0;padding:8px 12px;border-left:3px solid var(--bord);background:var(--c-fafaf8);border-radius:0 6px 6px 0;white-space:pre-wrap;font-size:14px}.carte-action-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.carte-action-boutons .bouton,.carte-action-boutons button{min-height:40px;display:inline-flex;align-items:center;gap:6px}.ouvrir-outil{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ouvrir-outil img{width:16px;height:16px;object-fit:contain;flex:none}.retour-brief{margin-top:16px;padding-top:12px;border-top:1px solid var(--ligne)}.retour-brief>h3.sous-titre{margin:0 0 8px}@media (max-width:600px){.carte-action-quand{margin-left:0;flex-basis:100%}}a.chiffre-lien{color:inherit;text-decoration:none;display:block}a.chiffre-lien:focus-visible,a.chiffre-lien:hover{border-color:var(--texte)}.brief-avancement{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 16px;max-width:900px}.brief-avancement-barre{flex:1 1 160px;height:6px;border-radius:3px;background:var(--ligne);overflow:hidden}.brief-avancement-barre span{display:block;height:100%;background:var(--ok)}.brief-vues{display:inline-flex;border:1px solid var(--bord);border-radius:8px;overflow:hidden}.brief-vues a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;color:var(--doux);text-decoration:none;font-size:13px}.brief-vues a+a{border-left:1px solid var(--bord)}.brief-vues a.actif{background:var(--c-f7f7f5);color:var(--texte);font-weight:600}.carte-message-zone{margin:8px 0 0}blockquote.carte-message .coupe{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carte-message-zone>button.lien{min-height:32px;color:var(--doux)}.bandeau-traite{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:14px;background:var(--texte);color:var(--c-ffffff);border-radius:8px;padding:10px 16px;font-size:14px;max-width:calc(100vw - 32px);box-shadow:0 4px 16px var(--c-000000-a15)}.bandeau-traite button.lien{color:var(--c-ffffff);font-weight:600;min-height:32px}button.carte-traite{margin-left:auto}.carte-action-tete .carte-action-quand+button.carte-traite{margin-left:8px}@media (max-width:600px){.brief-vues{flex-basis:100%}.brief-vues a{flex:1 1;justify-content:center}button.carte-traite{margin-left:0}.bandeau-traite{bottom:12px}}a.carte-client{color:inherit;text-decoration:none}a.carte-client:focus-visible,a.carte-client:hover{text-decoration:underline}a.lien-client{color:inherit;text-decoration:none}a.lien-client:focus-visible,a.lien-client:hover{text-decoration:underline}span.carte-traite{display:inline-flex;gap:8px;margin-left:auto}.carte-action-tete .carte-action-quand+span.carte-traite{margin-left:8px}details.revoir-message>summary{list-style:none;display:inline-flex;align-items:center;min-height:40px;cursor:pointer}details.revoir-message>summary::-webkit-details-marker{display:none}details.revoir-message[open]{flex-basis:100%;order:10}details.revoir-message>form{margin-top:8px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}details.revoir-message>form .champ-dicte{width:100%}.revoir-fait{display:inline-flex;align-items:center;gap:4px}@media (max-width:600px){span.carte-traite{margin-left:0}}.laterale-tete{display:flex;align-items:center;justify-content:space-between;gap:6px}.laterale-tete>.accueil{padding:4px 10px 6px;text-decoration:none;min-width:0}.replier-nav{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:0;border-radius:6px;color:var(--doux);cursor:pointer;padding:0}.replier-nav:hover{background:var(--survol);color:var(--texte)}@media (max-width:900px){.replier-nav{display:none}}@media (min-width:901px){.laterale,body.avec-nav .bandeau-apercu,body.avec-nav main{transition:width .15s ease,margin-left .15s ease}body.avec-nav .bandeau-apercu{margin-left:var(--nav)}body.nav-repliee{--nav:60px}.nav-repliee .laterale{overflow-x:hidden}.nav-repliee .laterale:hover{width:232px;box-shadow:var(--ombre-1);z-index:21}.nav-repliee .laterale:not(:hover){padding:12px 8px}.nav-repliee .laterale:not(:hover) .laterale-tete{flex-direction:column;gap:6px}.nav-repliee .laterale:not(:hover) .laterale-tete>.accueil{display:none}.nav-repliee .laterale:not(:hover) .replier-nav{width:40px;height:40px}.nav-repliee .laterale:not(:hover) .compte button.deconnexion,.nav-repliee .laterale:not(:hover) a{justify-content:center;padding:6px;min-height:40px;text-align:center}.nav-repliee .laterale:not(:hover) .nav-ligne{flex:none;gap:0;position:relative;justify-content:center}.nav-repliee .laterale:not(:hover) .nav-texte{flex:none;gap:0;font-size:0}.nav-repliee .laterale:not(:hover) .nav-texte>:not(.badge){display:none}.nav-repliee .laterale:not(:hover) .nav-texte>.badge{position:absolute;top:-6px;right:-10px;font-size:10px;line-height:16px;min-width:16px;padding:0 4px;text-align:center}.nav-repliee .laterale:not(:hover) .groupe-titre{font-size:0;height:1px;padding:0;margin:4px 12px;background:var(--ligne)}.nav-repliee .laterale:not(:hover) .avec-icone{font-size:0;gap:0}.nav-repliee .laterale:not(:hover) .moi-ligne{gap:0}.nav-repliee .laterale:not(:hover) .moi{display:none}}.bandeau-volet{display:flex;align-items:flex-start;gap:8px;margin:12px 20px 0;flex-shrink:0;padding:10px 8px 10px 12px;border-radius:6px;font-size:14px;line-height:1.4;animation:bandeau-entree .2s ease-out}.bandeau-volet.vert{background:var(--c-dbeddb);color:var(--c-1c3829)}.bandeau-volet.rouge{background:var(--c-fff4f2);color:var(--c-b3261e)}.bandeau-volet>span:not(.icone){flex:1 1;min-width:0;padding-top:1px;text-align:left}.bandeau-volet>.icone{flex:none}.bandeau-volet .fermer{background:none;border:0;color:inherit;cursor:pointer;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:-6px 0}@keyframes bandeau-entree{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:600px){.volet>header,.volet>header .actions-page{flex-wrap:wrap}}.acces-projet.statut-ticket{grid-template-columns:minmax(0,260px) auto;margin:0;align-items:center}@media (max-width:600px){.acces-projet.statut-ticket{grid-template-columns:1fr}}.recap-message{padding:8px 12px;border-left:3px solid var(--bord);background:var(--c-fafaf8);border-radius:0 6px 6px 0;font-size:14px;overflow-wrap:anywhere}.recap-message .md p,.recap-message .md ul{margin:0 0 6px}.recap-message .md ul{padding-left:20px}.recap-message.coupe-haut{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(var(--c-000000) 70%,transparent);mask-image:linear-gradient(var(--c-000000) 70%,transparent)}ul.recap-demandes{margin:6px 0 0;padding-left:20px;font-size:14px}ul.recap-demandes li::marker{color:var(--attente)}.ouvrir-outil .ouvrir-erreur{color:var(--ko)}.cartes-equipe{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:0 0 24px}.carte-membre{display:flex;flex-direction:column;gap:8px;min-height:76px;min-width:0;padding:10px 12px;border-radius:8px;color:var(--texte);text-decoration:none;background:var(--pole-fond);box-shadow:var(--ombre-2);transition:filter .1s}.carte-membre:hover{filter:brightness(.97)}.carte-membre.courante{box-shadow:0 0 0 2px var(--pole-texte)}.carte-membre-tete{display:flex;align-items:center;gap:8px;min-width:0}.carte-membre-tete strong{font-weight:600;min-width:0}.carte-membre-tags{display:flex;gap:6px;flex-wrap:wrap}.pill-moi,.pill-pole{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:12.5px;white-space:nowrap}.pill-pole{background:var(--pole-tag);color:var(--pole-texte)}.pill-moi{background:var(--c-ffffff);color:var(--doux);border:1px solid var(--ligne)}.pole-rouge{--pole-fond:var(--c-fdebec);--pole-tag:var(--c-ffe2dd);--pole-texte:var(--c-5d1715)}.pole-rose{--pole-fond:var(--c-faf1f5);--pole-tag:var(--c-f5e0e9);--pole-texte:var(--c-4c2337)}.pole-bleu{--pole-fond:var(--c-e7f3f8);--pole-tag:var(--c-d3e5ef);--pole-texte:var(--c-183347)}.pole-gris{--pole-fond:var(--c-f1f1ef);--pole-tag:var(--c-e3e2e0);--pole-texte:var(--c-32302c)}.pole-violet{--pole-fond:var(--c-f6f3f9);--pole-tag:var(--c-e8deee);--pole-texte:var(--c-412454)}.pole-vert{--pole-fond:var(--c-edf3ec);--pole-tag:var(--c-dbeddb);--pole-texte:var(--c-1c3829)}.pole-neutre{--pole-fond:var(--c-ffffff);--pole-tag:var(--c-f1f1ef);--pole-texte:var(--c-37352f)}@media (max-width:600px){.cartes-equipe{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -16px 20px;padding:2px 16px 6px}.carte-membre{flex:0 0 160px;scroll-snap-align:start}}.info.lecture-seule{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:900px}.info.lecture-seule .icone{margin:0}.tests-choix{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;max-width:640px;margin-bottom:8px}.tests-choix .choix-client{flex:1 1 260px}.tests-clients{display:flex;flex-wrap:wrap;gap:6px;max-width:900px;margin-bottom:8px}button.test-client{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 8px;border:1px solid var(--bord);border-radius:16px;background:var(--c-ffffff);color:var(--texte);text-decoration:none;font:inherit;font-size:13.5px;white-space:nowrap;flex:none;transition:background .12s,border-color .12s}button.test-client:hover{background:var(--laterale-fond)}button.test-client.actif{background:var(--accent);border-color:var(--accent);color:var(--c-ffffff)}button.test-client.actif .client-icone{background:var(--c-ffffff)}.test-en-lecture{opacity:.45;pointer-events:none;transition:opacity .15s}.test-chargement .icone{animation:test-pulse 1.2s ease-in-out infinite}@keyframes test-pulse{50%{opacity:.35}}.tests-sans-cle{color:var(--doux);font-size:12.5px;margin:0 0 12px}.test-vide{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:900px;padding:28px 16px;border:1px dashed var(--bord);border-radius:10px;color:var(--doux);margin-bottom:12px}.test-vide p{margin:0}.test-vide strong{color:var(--texte)}.carte.test-ab{max-width:900px;padding:20px}.test-ab-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.test-ab-tete h3{margin:0;font-size:17px;font-weight:600;line-height:1.3}.test-ab-meta{margin:2px 0 0;color:var(--doux);font-size:13px}.pill.test-ab-verdict{font-size:13px;line-height:24px;padding:0 10px;border-radius:12px;font-weight:500;flex:none}.test-ab-bref{font-size:15px;margin:14px 0 18px}.test-ab-sous{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--doux);margin:0 0 8px}.tuiles-test{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.tuile-test{border:1px solid var(--ligne);border-radius:8px;padding:12px 14px;background:var(--c-fbfbfa)}.tuile-test.suivie{border-color:var(--bord);background:var(--c-ffffff);box-shadow:var(--ombre-2)}.tuile-libelle{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;color:var(--doux)}.tuile-libelle .pill{margin:0;font-size:11.5px;line-height:18px}.tuile-valeur{font-size:24px;font-weight:600;line-height:1.25;margin-top:4px}.tuile-ecart{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--doux)}.tuile-ecart.plus{color:var(--ok)}.tuile-ecart.moins{color:var(--ko)}.tuile-ecart .icone{margin:0}.tuile-ref{font-size:12px;color:var(--tres-doux);margin-top:2px}.mesures-test{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:18px}.mesure-tete{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:var(--doux)}.mesure-tete strong{color:var(--texte);font-weight:600;font-size:14px}.mesure-piste{position:relative;height:8px;border-radius:4px;margin:6px 0 5px;background:var(--c-ebebe9)}.mesure-rempli{height:100%;border-radius:4px;background:var(--c-9b9a97)}.mesure-piste.vert{background:var(--c-dbeddb)}.mesure-piste.vert .mesure-rempli{background:var(--ok)}.mesure-piste.jaune{background:var(--c-fbecd0)}.mesure-piste.jaune .mesure-rempli{background:var(--attente)}.mesure-repere{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--carte);box-shadow:0 0 0 1px var(--tres-doux);border-radius:1px}.mesure-detail{font-size:12px;color:var(--tres-doux)}.test-ab-surveiller{border-left:3px solid var(--attente);background:var(--c-fffaf0);border-radius:4px;padding:10px 14px;margin-bottom:14px}.test-ab-surveiller .test-ab-sous{color:var(--c-8a5d12);margin-bottom:4px}.test-ab-surveiller ul{margin:0;padding-left:18px}.test-ab-surveiller li+li{margin-top:2px}.test-ab-detail{margin-bottom:14px}.test-ab-detail summary{cursor:pointer;color:var(--doux);font-size:13.5px;padding:6px 0}.test-ab-detail[open] summary{margin-bottom:6px}table.table-test-ab{min-width:480px}table.table-test-ab th:first-child{width:190px}.ecart-plus{color:var(--ok)}.ecart-moins{color:var(--ko)}.test-ab-pied{display:flex;justify-content:flex-end}@media (max-width:600px){.tests-choix .bouton{width:100%;justify-content:center}.tests-clients{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}button.test-client{height:40px}.carte.test-ab{padding:14px}.tuiles-test{grid-template-columns:1fr 1fr}.tuile-valeur{font-size:20px}.mesures-test{grid-template-columns:1fr;gap:12px}.test-ab-pied .bouton{width:100%;justify-content:center;min-height:40px}.test-ab-detail summary{padding:10px 0}table.table-test-ab th:first-child{width:120px}}.titre-genre{margin:12px 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--doux)}.a-verifier{margin-top:32px;border-top:1px solid var(--ligne);padding-top:12px}.a-verifier>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--doux)}.a-verifier h3{margin-top:16px}.kanban .voir-plus{width:100%;justify-content:center;min-height:40px;margin-top:4px}table.table-devis-envoi th:nth-child(2){width:22%}table.table-devis-envoi th:nth-child(3){width:120px}table.table-devis-envoi th:nth-child(4){width:150px}table.table-devis-envoi th:nth-child(5){width:120px}table.table-devis-envoi a.nom-devis{text-decoration:none;font-weight:500}table.table-devis-envoi a.nom-devis:hover{text-decoration:underline}table.table-devis-envoi td.actions{text-align:right}.envoi-confirmer{margin-top:8px;padding:10px 12px;border:1px solid var(--ligne);border-radius:6px;background:var(--c-fbfaf8)}.envoi-confirmer p{margin:0 0 8px}ul.envois-devis{margin:0;padding-left:18px}ul.envois-devis li{margin-bottom:6px}@media (max-width:600px){table.table-devis-envoi td:nth-child(2),table.table-devis-envoi td:nth-child(4),table.table-devis-envoi th:nth-child(2),table.table-devis-envoi th:nth-child(4){display:none}table.table-devis-envoi th:nth-child(3){width:100px}table.table-devis-envoi th:nth-child(5){width:56px}table.table-devis-envoi .date-courte,table.table-devis-envoi .libelle{display:none}table.table-devis-envoi td.actions .bouton{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}table.table-devis-envoi td.actions .logo-bouton{margin:0}}.bascule-devis{margin:0 0 12px;display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--c-f1f1ef)}.bascule-devis button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--doux);font:inherit;font-size:13px;cursor:pointer}.bascule-devis button:hover{color:var(--texte)}.bascule-devis button.actif{background:var(--c-ffffff);color:var(--texte);font-weight:500;box-shadow:0 1px 2px var(--c-0f0f0f-a10)}.bascule-devis button .doux{font-size:12px}.logo-bouton{width:16px;height:16px;object-fit:contain;flex:none;vertical-align:-.2em;margin-right:6px}.regles-message{margin-top:10px}.regles-message ul{margin:4px 0 0;padding-left:18px}@media (max-width:600px){.bascule-devis button{min-height:40px}}.pre-ligne{white-space:pre-wrap;margin:0 0 8px}details.recap-semaine{margin:6px 0;border:1px solid var(--ligne);border-radius:6px}details.recap-semaine>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 10px;list-style:none}details.recap-semaine>summary::-webkit-details-marker{display:none}details.recap-semaine>summary:before{content:"";width:0;height:0;border-left:5px solid var(--doux);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}details.recap-semaine[open]>summary:before{transform:rotate(90deg)}.recap-semaine-titre{font-weight:600;font-size:14px}.recap-semaine-corps{padding:0 12px 10px;font-size:14px}.recap-semaine-resume{margin:4px 0 8px;white-space:pre-line}.recap-echanges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0}.recap-echanges .bouton{min-height:40px}.recap-reprise{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;color:var(--doux)}table.table-pretaches th:nth-child(2){width:42%}table.table-pretaches th:nth-child(3){width:90px}@media (max-width:600px){table.table-pretaches td:nth-child(2),table.table-pretaches th:nth-child(2){display:none}}.remise-locale .carte-action-boutons,.traitee-locale .carte-a-traiter,.traitee-locale .carte-action-boutons{display:none}.carte-etat-local{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--ok);font-weight:600}.remise-locale .carte-etat-local{color:var(--attente)}.bandeau-traite.erreur{background:var(--ko)}