:root{--noir: #000000;--e2: #3b3034;--e3: #6f5f66;--fond: #ffffff;--blanc: #ffffff;--tete: #fff5f6;--lavis: #fff5f6;--lavis-2: #ffeef0;--fleur: #fcd0e6;--survol: #fff5f6;--rose: #0b0b0b;--rose-fonce: #000000;--bleu: #f33585;--action: #f33585;--grad: #f33585;--jaune: #f33585;--jaune-clair: #f7acc3;--jaune-fonce: #d81f6f;--or: #fcd0e6;--pale: #f7acc3;--framboise: #f33585;--vert: #0b0b0b;--bordeaux: #0b0b0b;--carte: #000000;--neutre: #f7acc3;--noir-rgb: 0, 0, 0;--fond-rgb: 255, 255, 255;--rose-rgb: 11, 11, 11;--jaune-rgb: 243, 53, 133;--framboise-rgb: 243, 53, 133;--bordeaux-rgb: 11, 11, 11;--trait: rgba(0, 0, 0, .12);--trait-b: rgba(0, 0, 0, .16);--trait-2: rgba(0, 0, 0, .26);--voile: rgba(243, 53, 133, .07);--f: "Archivo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--it: "Playfair Display", Georgia, serif;--titre: "Archivo", system-ui, Arial, sans-serif;--display: "Archivo", system-ui, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--display-poids: 500;--r-s: 10px;--r: 14px;--r-l: 18px;--ombre: none;--rail: 256px}:root h1 em,:root h2 em,:root h3 em,:root em.it,:root .it{font-family:var(--it);font-style:italic;font-weight:400;letter-spacing:0}:root h1,:root h2,:root h3{font-weight:500}:root .btn,:root button.go,:root .puce,:root .cf-br button{border-radius:999px}:root .pdj-tete h2,:root .fiche-tete h2,:root .sq-tete-nom h2,:root .dt-tete h2,:root .sv-tete-nom h1,:root .lvs-pan-tete h2,:root .lvw-qui h2,:root .pp-tete h2{text-transform:none;letter-spacing:-.01em;font-weight:500}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--f);font-size:14px;font-weight:500;line-height:1.55;color:var(--noir);background:var(--blanc);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:inherit}em.it,h1 em,h2 em,h3 em,.it{font-family:var(--f);font-style:normal;font-weight:inherit;color:var(--bleu)}h1,h2,h3{font-weight:800}h1:first-letter,h2:first-letter,h3:first-letter{text-transform:uppercase}.mono{font-family:var(--mono);font-feature-settings:"tnum"}::selection{background:var(--fleur)}.rail{background:var(--rose)!important}#root{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);height:100vh;overflow:hidden}.rail{background:var(--carte);color:var(--blanc);display:flex;flex-direction:column;padding:22px 14px 14px;overflow-y:auto;position:relative}.marque{display:flex;align-items:center;gap:10px;padding:2px 10px 22px}.marque-mot{font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1}.marque-mot em{font-style:normal;font-weight:500;opacity:.85}.marque-sous{font-size:11px;color:#ffffff8c;margin-top:5px;letter-spacing:.02em}.marque img{width:26px;height:26px}.nav{display:flex;flex-direction:column;gap:2px}.nav-groupe{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;padding:16px 12px 6px}.nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:7px;text-align:left;color:#ffffffc7;transition:background .15s,color .15s}.nav-item svg{width:19px;height:19px;flex:none}.nav-item:hover{background:#ffffff0f;color:var(--blanc)}.nav-item.actif{background:var(--blanc);color:var(--noir)}.nav-txt{display:flex;flex-direction:column;flex:1;min-width:0}.nav-txt b{font-weight:500;font-size:14px}.nav-txt small{font-size:11.5px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-n{font-family:var(--mono);font-size:11.5px;min-width:24px;height:22px;padding:0 7px;border-radius:5px;background:#ffffff1f;display:grid;place-items:center}.nav-n.chaud{background:var(--rose);color:var(--blanc)}.nav-item.actif .nav-n{background:var(--noir);color:var(--blanc)}.nav-item.actif .nav-n.chaud{background:var(--rose)}.nav-sous{display:flex;align-items:center;gap:8px;padding:4px 12px 6px 44px;font-size:12.5px;color:var(--pale)}.nav-sous svg{width:12px;height:12px}.rail-bas{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.rail-note{display:flex;gap:9px;font-size:11.5px;line-height:1.4;color:#ffffffb3;padding:10px 12px;border:1px dashed rgba(255,255,255,.22);border-radius:7px}.rail-note svg{width:15px;height:15px;flex:none;color:var(--pale);margin-top:1px}.rail-note.on{border-style:solid;border-color:var(--rose);color:var(--blanc)}.rail-moisson{font-size:12px;padding:10px 12px;border-radius:7px;background:#ffffff1f;color:var(--blanc);display:flex;flex-direction:column;gap:6px}.rail-moisson .barre-p{height:3px;background:#ffffff24;border-radius:7px;overflow:hidden}.rail-moisson .barre-p i{display:block;height:100%;background:var(--rose)}.moi{position:relative}.moi-btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;text-align:left;transition:background .15s}.moi-btn:hover,.moi-btn.on{background:#ffffff14}.avatar{width:34px;height:34px;border-radius:50%;background:var(--rose);color:var(--blanc);display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}.avatar.b{background:var(--pale);color:var(--noir)}.avatar.n{background:var(--blanc);color:var(--noir)}.moi-txt{flex:1;min-width:0;display:flex;flex-direction:column}.moi-txt b{font-weight:500;font-size:13.5px}.moi-txt small{font-size:11.5px;color:#ffffff8c}.moi-chev{width:15px;height:15px;opacity:.6}.moi-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--blanc);color:var(--noir);border-radius:7px;padding:8px;border:1px solid var(--noir);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s,transform .15s;z-index:20}.moi:hover:not(.ferme) .moi-menu,.moi-menu.on{opacity:1;pointer-events:auto;transform:none}.moi-menu-lbl{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--e3);padding:8px 10px 4px}.moi-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:7px;text-align:left;font-size:13.5px}.moi-item svg{width:17px;height:17px}.moi-item:hover,.moi-item.on{background:var(--lavis-2)}.moi-pied{font-size:11px;color:var(--e3);padding:8px 10px 4px;border-top:1px solid var(--trait);margin-top:6px}.contenu{display:grid;grid-template-rows:auto 1fr;min-width:0;height:100vh;overflow:hidden;grid-template-columns:minmax(0,1fr)}.bandeau{display:flex;align-items:flex-end;gap:20px;padding:22px 36px 18px;background:var(--blanc);min-width:0;position:relative}.bandeau:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--grad)}.bandeau-retour{align-self:center}.bandeau-titre{min-width:0;flex:0 1 auto}.fil{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--e2);margin-bottom:6px;display:flex;gap:8px;align-items:center}.fil b{font-weight:600;color:var(--noir)}.fil i{color:var(--rose);font-style:normal}.bandeau h1{font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bandeau-sous{font-size:13.5px;color:var(--e2);margin-top:6px}.bandeau-milieu{flex:1;min-width:0;display:flex;justify-content:center}.bandeau-droite{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.date-v{position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(90deg);font-size:10px;letter-spacing:.1em;color:var(--e3);white-space:nowrap;transform-origin:center}.page{overflow-y:auto;min-width:0;background:var(--fond)}.page-int{max-width:1760px;margin:0 auto;padding:26px 36px 64px}.page-int.large{max-width:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:5px;font-weight:500;font-size:13.5px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s;border:1px solid transparent}.btn svg{width:16px;height:16px;flex:none}.btn-noir{background:var(--noir);color:var(--blanc)}.btn-noir:hover{background:#222}.btn-noir .fl{color:var(--rose)}.btn-rose{background:var(--rose);color:var(--blanc)}.btn-rose:hover{background:var(--rose-fonce)}.btn-contour{border-color:var(--noir);background:var(--blanc)}.btn-contour:hover{background:var(--lavis-2)}.btn-doux{background:var(--voile)}.btn-doux:hover{background:var(--lavis-2)}.btn-lien{height:auto;padding:0;border-radius:0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rose);font-weight:500}.btn-ico{width:38px;padding:0}.btn-s{height:30px;padding:0 12px;font-size:12.5px}.btn-s.btn-ico{width:30px}.btn:disabled{opacity:.35;cursor:default}.btn-danger:hover{background:var(--noir);color:var(--blanc)}.bloc{border:1px solid var(--trait-b);border-radius:var(--r);background:var(--blanc);overflow:hidden}.bloc-tete{display:flex;align-items:center;gap:12px;padding:13px 20px;background:var(--tete);border-bottom:1px solid var(--trait-b);min-height:52px}.bloc-tete h2,.bloc-tete h3{font-size:17px;font-weight:500;letter-spacing:-.01em}.bloc-tete .aside{margin-left:auto;display:flex;gap:8px;align-items:center}.bloc-corps{padding:16px 20px 18px}.bloc-pied{display:flex;align-items:center;gap:10px;padding:11px 20px;border-top:1px solid var(--trait);font-size:12.5px;color:var(--e2)}.bloc.noir{background:var(--carte);color:var(--blanc);border-color:var(--carte)}.bloc.lavis{background:var(--lavis);border-color:transparent}.titre-section{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;letter-spacing:-.02em;margin:30px 0 14px}.titre-section img{width:20px;height:20px}.titre-section .aside{margin-left:auto;font-size:13px;font-weight:500}.filet{width:44px;height:2px;background:var(--rose);margin:8px 0 0}.grille{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-fiche{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.pile{display:flex;flex-direction:column;gap:16px}.ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.e2{color:var(--e2)}.e3{color:var(--e3)}.petit{font-size:12.5px}.tp{font-size:11.5px}.nowrap{white-space:nowrap}.sep{height:1px;background:var(--trait);margin:14px 0}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:5px;font-size:12px;font-weight:500;white-space:nowrap;border:1px solid transparent}.tag .pt{width:7px;height:7px;border-radius:50%;background:currentColor}.t-noir{background:var(--noir);color:var(--blanc)}.t-rose{background:var(--lavis-2);color:var(--noir)}.t-rose .pt{background:var(--rose)}.t-plein{background:var(--rose);color:var(--blanc)}.t-pale{background:var(--fleur);color:var(--noir)}.t-contour{border-color:var(--trait-2);color:var(--noir)}.t-doux{background:var(--voile);color:var(--e2)}.cx{min-width:30px;height:24px;padding:0 6px;border-radius:8px;display:inline-grid;place-items:center;font-weight:800;font-size:11px;letter-spacing:.02em;flex:none;border:1.5px solid transparent}.cx.M3{background:var(--rose);color:var(--blanc)}.cx.G1{background:var(--bleu);color:var(--blanc)}.cx.M2{background:var(--blanc);border-color:var(--rose);color:var(--rose)}.cx.G2{background:var(--lavis-2);border-color:var(--lavis-2);color:var(--action)}.cx.M1{background:var(--blanc);border-color:var(--trait-2);color:var(--e2)}.cx.E1{background:var(--vif);color:var(--blanc)}.cx.E2{background:var(--blanc);border-color:var(--bleu);color:var(--bleu)}.cx.perso{background:var(--fleur);border-color:var(--pale);color:var(--rose-fonce);border-style:dashed}.cx.gros{min-width:52px;height:40px;font-size:16px;border-radius:7px}.sg{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;font-weight:800;font-size:10.5px;background:var(--lavis-2);color:var(--action);flex:none}.sg.s1{background:var(--rose);color:var(--blanc)}.sg.s4{background:var(--blanc);border:1.5px dashed var(--trait-2);color:var(--e3)}.cx.off{opacity:.35}.note{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--mono);font-weight:500}.note b{font-size:15px}.note small{font-size:10.5px;color:var(--e3)}.note.projete b{color:var(--e3)}.jauge{height:4px;border-radius:7px;background:var(--voile);overflow:hidden;width:64px}.jauge i{display:block;height:100%;background:var(--noir)}.note-gros{font-family:var(--mono);font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em}.note-gros small{font-size:15px;color:var(--e3);letter-spacing:0}.salut{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:22px}.salut h2{font-size:42px;font-weight:500;letter-spacing:-.035em;line-height:1}.salut p{color:var(--e2);margin-top:10px;max-width:620px;font-size:15px}.gestes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.geste{background:var(--carte);color:var(--blanc);border-radius:var(--r-l);padding:20px 20px 18px;text-align:left;display:flex;flex-direction:column;gap:6px;min-height:176px;position:relative;overflow:hidden;transition:transform .15s}.geste:hover{transform:translateY(-2px)}.geste.clair{background:var(--lavis-2);color:var(--noir)}.geste .n{font-family:var(--mono);font-size:46px;font-weight:500;line-height:1;letter-spacing:-.05em}.geste .l{font-size:15px;font-weight:500;line-height:1.25}.geste .d{font-size:12.5px;opacity:.62;line-height:1.4}.geste .go{margin-top:auto;align-self:flex-end;width:38px;height:38px;border-radius:50%;background:var(--blanc);color:var(--noir);display:grid;place-items:center}.geste.clair .go{background:var(--noir);color:var(--blanc)}.geste .go svg{width:17px;height:17px}.geste .num{position:absolute;top:16px;right:18px;font-weight:800;color:var(--rose);font-size:17px}.geste.vide{background:var(--blanc);color:var(--noir);border:1px solid var(--trait)}.geste.vide .n{color:var(--e3)}.geste.vide .go{background:var(--lavis-2);color:var(--noir)}.bande-info{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--r);background:var(--blanc);border:1px solid var(--trait-b);border-left:3px solid var(--rose);margin-top:10px;font-size:13.5px}.bande-info svg{width:18px;height:18px;flex:none;color:var(--rose)}.bande-info .aside{margin-left:auto}.entonnoir{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--trait-b);border-radius:var(--r);overflow:hidden;background:var(--blanc)}.ent{padding:16px 16px 14px;border-right:1px solid var(--trait);position:relative}.ent:last-child{border-right:0}.ent .n{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:-.04em}.ent .l{font-size:12.5px;color:var(--e2);line-height:1.3}.ent .p{font-size:11px;color:var(--rose);font-family:var(--mono);margin-top:4px;min-height:16px}.ent.fort{background:var(--carte);color:var(--blanc)}.ent.fort .l{color:#ffffffa6}.table-box{border:1px solid var(--trait-b);border-radius:var(--r);overflow:hidden;background:var(--blanc)}table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}table.t th{position:sticky;top:0;z-index:2;background:var(--noir);color:var(--blanc);text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:11px 14px;white-space:nowrap}table.t td{padding:12px 14px;border-bottom:1px solid var(--trait);vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t tbody tr.clic{cursor:pointer}table.t tbody tr.clic:hover td{background:var(--lavis)}table.t td.num,table.t th.num{text-align:right;font-family:var(--mono)}.cell-nom{display:flex;flex-direction:column;min-width:0}.cell-nom b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-nom small{font-size:12px;color:var(--e3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-phrase{font-size:12.5px;color:var(--e2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.filtres{border:1px solid var(--trait);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.filtres-ligne{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filtres-lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--e3);width:92px;flex:none}.puce{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:5px;border:1px solid var(--trait-2);font-size:13px;background:var(--blanc)}.puce:hover{border-color:var(--noir)}.puce.on{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.puce .c{font-family:var(--mono);font-size:11.5px;opacity:.6}.puce .cx{min-width:26px;height:20px;font-size:10px;border-width:1.5px}.puce.on .cx{border-color:var(--blanc)}.recherche{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:5px;border:1px solid var(--trait-2);background:var(--blanc);width:340px;max-width:100%}.recherche svg{width:16px;height:16px;color:var(--e3)}.recherche input{border:0;outline:0;flex:1;background:none;min-width:0}select.sel{height:32px;border-radius:5px;border:1px solid var(--trait-2);padding:0 30px 0 12px;background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 4px 0;font-size:13px;color:var(--e2)}.fiche-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 26px;border-radius:var(--r-l);background:var(--carte);color:var(--blanc);margin-bottom:20px;position:relative;overflow:hidden}.fiche-tete:before{display:none}.fiche-tete .meta{color:#ffffffb3}.fiche-tete .meta a{color:var(--blanc)}.fiche-tete .e3,.fiche-tete .e2{color:#ffffff8c}.fiche-tete .note-gros small{color:#ffffff80}.fiche-tete .cx{border-color:#fff9}.fiche-tete h2{font-size:26px;font-weight:900;letter-spacing:-.025em;line-height:1.1}.fiche-tete .meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center;font-size:13px;color:var(--e2)}.phrase-grande{font-size:19px;line-height:1.5;letter-spacing:-.01em;padding:22px 26px;border:1px solid var(--trait-b);border-left:4px solid var(--rose);background:var(--blanc);border-radius:0 7px 7px 0}.phrase-grande.vide{color:var(--e3);font-size:15px;border-left-color:var(--trait-2)}.paire{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch}.fait{background:var(--carte);color:var(--blanc);border-radius:var(--r-l);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.fait.creux{background:var(--blanc);color:var(--noir);border:1.5px dashed var(--trait-2)}.fait.non{background:var(--lavis-2);color:var(--noir)}.fait-lbl{font-weight:800;color:var(--pale);font-size:15px}.fait.creux .fait-lbl,.fait.non .fait-lbl{color:var(--rose)}.fait p{font-size:14.5px;line-height:1.5}.fait .src{font-size:11.5px;color:#fff9;line-height:1.4;word-break:break-word}.fait.creux .src,.fait.non .src{color:var(--e3)}.fait .src a{color:inherit}.et{display:grid;place-items:center;font-weight:800;font-size:20px;color:var(--rose)}.bareme{display:flex;flex-direction:column}.bareme-l{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--trait);font-size:13.5px}.bareme-l:last-child{border-bottom:0}.bareme-l b{font-family:var(--mono);font-weight:500;white-space:nowrap}.bareme-l.socle span:before{content:"socle";font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--noir);color:var(--blanc);border-radius:5px;padding:2px 7px;margin-right:8px;vertical-align:1px}.bareme-l.moins b{color:var(--rose-fonce)}.bareme-total{display:flex;justify-content:space-between;padding-top:12px;font-weight:500}.kv{display:grid;grid-template-columns:128px minmax(0,1fr);gap:7px 14px;font-size:13.5px}.kv dt{color:var(--e3)}.kv dd{min-width:0;word-break:break-word}.manip{counter-reset:m;display:flex;flex-direction:column;gap:8px;list-style:none}.manip li{counter-increment:m;display:grid;grid-template-columns:26px 1fr;font-size:13.5px;line-height:1.45}.manip li:before{content:counter(m);font-weight:800;color:var(--rose);font-size:16px;line-height:1.2}.champ{display:flex;flex-direction:column;gap:6px;min-width:0}.champ-lbl{font-size:12.5px;font-weight:500}.champ-aide{font-size:11.5px;color:var(--e3);line-height:1.4}.inp,.zone{width:100%;border:1px solid var(--trait-2);border-radius:7px;padding:9px 12px;background:var(--blanc);outline:0;transition:border-color .15s}.inp:focus,.zone:focus{border-color:var(--noir)}.inp.s{padding:6px 10px;border-radius:7px}.zone{resize:vertical;line-height:1.55;min-height:110px}.zone.redac{font-size:15px;line-height:1.65;min-height:300px;padding:16px 18px;border-radius:7px}.form-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.seg{display:inline-flex;border:1px solid var(--trait-2);border-radius:5px;padding:3px;gap:2px;background:var(--blanc)}.seg button{height:28px;padding:0 12px;border-radius:5px;font-size:12.5px}.seg button.on{background:var(--noir);color:var(--blanc)}.sw{width:42px;height:24px;border-radius:5px;background:var(--trait-2);position:relative;flex:none;transition:background .15s}.sw.on{background:var(--rose)}.sw-bouton{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--blanc);transition:transform .15s}.sw.on .sw-bouton{transform:translate(18px)}.coche{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.coche input{accent-color:var(--rose);width:16px;height:16px}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--trait-2);border-radius:7px;min-height:44px;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:5px;background:var(--lavis-2);font-size:12.5px}.chip button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.chip button:hover{background:var(--noir);color:var(--blanc)}.chip button svg{width:11px;height:11px}.chip-inp{border:0;outline:0;flex:1;min-width:140px;font-size:13px;padding:4px}.alertes{display:flex;flex-direction:column;gap:6px}.alerte{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;padding:8px 12px;border-radius:7px;background:var(--lavis-2)}.alerte svg{width:14px;height:14px;flex:none;color:var(--rose);margin-top:2px}.ok-net{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--e2)}.ok-net svg{width:14px;height:14px;color:var(--rose)}.boite{display:grid;grid-template-columns:320px minmax(0,1fr) 330px;height:100%;min-height:0}.boite-liste{border-right:1px solid var(--trait-b);overflow-y:auto;min-height:0;background:var(--blanc)}.boite-centre{overflow-y:auto;min-height:0;padding:22px 28px 60px}.boite-droite{border-left:1px solid var(--trait-b);overflow-y:auto;min-height:0;padding:18px;background:var(--fond)}.pers{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--trait);text-align:left;width:100%;align-items:flex-start}.pers:hover{background:var(--lavis)}.pers.on{background:var(--lavis-2);box-shadow:inset 3px 0 0 var(--rose)}.pers-txt{flex:1;min-width:0}.pers-txt b{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pers-txt small{display:block;font-size:12px;color:var(--e3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pers-txt p{font-size:12.5px;color:var(--e2);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.etapes{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.etape{display:flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:5px;border:1px solid var(--trait-2);font-size:12.5px}.etape.on{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.etape .pt{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor}.etape .pt.envoye{background:var(--rose);border-color:var(--rose)}.etape .pt.valide{background:currentColor}.etape .pt.annule{opacity:.3}.msg-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--e2);margin-bottom:10px;flex-wrap:wrap}.msg-objet{display:flex;align-items:center;gap:10px;margin-bottom:10px}.msg-objet span{font-size:12.5px;color:var(--e3);width:44px}.msg-lu{font-size:15px;line-height:1.65;white-space:pre-wrap;padding:18px 20px;border:1px solid var(--trait);border-radius:7px}.actions-msg{display:flex;gap:8px;align-items:center;margin-top:14px;flex-wrap:wrap}.consigne{display:flex;gap:8px;margin-top:12px}.copie{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px 10px;align-items:center;font-size:13px;padding:14px 16px;border-radius:7px;background:var(--lavis);margin-bottom:14px}.copie code{font-family:var(--mono);font-size:12.5px;background:var(--blanc);padding:6px 10px;border-radius:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reponse-carte{border:1px solid var(--trait);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.reponse-carte blockquote{font-size:14px;line-height:1.55;white-space:pre-wrap;padding-left:14px;border-left:2px solid var(--rose);color:var(--e2);max-height:180px;overflow:auto}.croisement{border:1px solid var(--trait);border-radius:var(--r-l);overflow:hidden}.croisement.off{background:var(--voile)}.croisement-tete{display:flex;align-items:center;gap:14px;padding:20px 22px 12px}.croisement-tete h3{font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.croisement-tete .aside{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12.5px}.croisement-corps{padding:0 22px 20px;display:flex;flex-direction:column;gap:14px}.croisement .paire .fait{padding:14px 16px}.croisement .paire .fait p{font-size:13.5px}.chiffres{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--trait)}.chiffres div{padding:12px 16px;border-right:1px solid var(--trait)}.chiffres div:last-child{border-right:0}.chiffres b{display:block;font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:-.03em}.chiffres span{font-size:11.5px;color:var(--e2)}.garde{font-size:12.5px;color:var(--e2);display:flex;gap:8px}.garde svg{width:14px;height:14px;flex:none;color:var(--rose);margin-top:2px}.exemple{font-size:13px;padding:10px 14px;border-radius:7px;background:var(--lavis);cursor:pointer}.exemple:hover{background:var(--lavis-2)}.reserve{border:1.5px dashed var(--trait-2);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.reserve h4{font-size:15px;font-weight:500}.admin{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.admin-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.admin-nav .lbl{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--e3);padding:14px 12px 6px}.admin-nav button{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;text-align:left;font-size:13.5px}.admin-nav button svg{width:16px;height:16px}.admin-nav button:hover{background:var(--lavis)}.admin-nav button.on{background:var(--noir);color:var(--blanc)}.admin h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:4px}.admin-intro{color:var(--e2);margin-bottom:20px;max-width:700px}.regle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:13px 16px;border-bottom:1px solid var(--trait);align-items:start}.regle:last-child{border-bottom:0}.regle b{font-weight:500}.regle p{font-size:13px;color:var(--e2);margin-top:2px}.regle.off{opacity:.45}.tpl{border:1px solid var(--trait);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.tpl pre{font-family:var(--f);font-size:13px;line-height:1.55;white-space:pre-wrap;color:var(--e2)}.tpl pre .var{background:var(--noir);color:var(--blanc);border-radius:6px;padding:0 5px;font-size:12px}.tpl pre .blanc{background:var(--lavis-2);color:var(--noir);border-radius:6px;padding:0 4px}.connexion{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;padding:15px 18px;border-bottom:1px solid var(--trait);align-items:center}.connexion:last-child{border-bottom:0}.connexion .etat{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--trait-2)}.connexion .etat.ok{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.connexion .etat.gratuit{background:var(--fleur);border-color:var(--fleur)}.connexion .etat svg{width:17px;height:17px}.connexion b{font-weight:500}.connexion p{font-size:12.5px;color:var(--e2)}.connexion code,.code{font-family:var(--mono);font-size:12px;background:var(--voile);padding:1px 6px;border-radius:6px}.sauve{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 0;margin-top:20px;background:var(--fond);border-top:1px solid var(--trait);z-index:3}.sauve-etat{font-size:12.5px;color:var(--e2)}.vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 20px;text-align:center;color:var(--e2)}.vide img{width:38px;opacity:.9}.vide b{font-size:18px;font-weight:500;color:var(--noir)}.vide span{max-width:420px;font-size:13.5px}.journal-l{display:grid;grid-template-columns:104px 90px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--trait);font-size:13px}.journal-l:last-child{border-bottom:0}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--noir);color:var(--blanc);padding:11px 20px;border-radius:5px;display:flex;gap:10px;align-items:center;font-size:13.5px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:50;max-width:80vw}.toast svg{width:16px;height:16px;color:var(--rose)}.toast.on{opacity:1;transform:translate(-50%)}.toast.erreur svg{color:var(--pale)}.pager{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--e2)}.pager b{color:var(--noir);font-family:var(--mono)}.modal-fond{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;display:grid;place-items:center;z-index:40;padding:20px}.modal{background:var(--blanc);border-radius:var(--r-l);width:560px;max-width:100%;max-height:90vh;overflow:auto;padding:24px 26px}.modal h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:6px}.modal .pied{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.charge{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tourne .7s linear infinite}.semis{position:absolute;pointer-events:none;opacity:.9}.connexion-page{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:100vh}.connexion-gauche{background:var(--rose);padding:60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.connexion-gauche h1{font-size:64px;font-weight:500;letter-spacing:-.045em;line-height:.98}.connexion-droite{display:grid;place-items:center;padding:40px}.connexion-form{width:360px;display:flex;flex-direction:column;gap:14px}@media (max-width: 1280px){.boite{grid-template-columns:280px minmax(0,1fr)}.boite-droite{display:none}.g-fiche{grid-template-columns:minmax(0,1fr)}.gestes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sect{margin-top:36px}.sect:first-child{margin-top:0}.sect-tete{display:flex;align-items:flex-end;gap:14px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--noir)}.sect-n{font-weight:800;color:var(--rose);font-size:24px;line-height:1;min-width:30px;align-self:flex-start;padding-top:1px}.sect-t h2{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.sect-t p{font-size:13px;color:var(--e2);margin-top:4px;max-width:760px}.sect-tete .aside{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:13px}.hero{background:var(--grad);color:var(--blanc);border-radius:var(--r-l);overflow:hidden;margin-bottom:22px;position:relative}.hero-haut{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:24px 28px 22px}.hero-gros{font-size:56px;font-weight:900;letter-spacing:-.03em;line-height:.95;color:var(--blanc)}.hero-lbl{font-size:17px;font-weight:500;margin-top:8px;letter-spacing:-.01em}.hero-lbl em{font-weight:800;color:var(--blanc);background:#ffffff29;padding:0 8px;border-radius:8px}.hero-sous{font-size:13px;color:#ffffffd1;margin-top:6px;max-width:700px;line-height:1.5}.hero-bas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#ffffff1a;border-top:1px solid rgba(255,255,255,.16)}.hero-m{padding:14px 22px;border-right:1px solid rgba(255,255,255,.1)}.hero-m:last-child{border-right:0}.hero-m b{display:block;font-size:24px;font-weight:900;letter-spacing:-.02em}.hero-m span{font-size:11.5px;color:#fffc;line-height:1.35;display:block}.hero-m.chaud b{color:var(--blanc);text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:5px}.hero .recherche{width:380px;height:46px;border:0;font-size:14.5px}.hero .semis{right:34%;bottom:-40px;width:170px;opacity:.08;transform:rotate(16deg)}.repart{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;margin-top:16px;background:#ffffff14}.repart i{display:block;height:100%}.repart-leg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:11.5px;color:#ffffff9e}.repart-leg span{display:inline-flex;align-items:center;gap:6px}.repart-leg i{width:8px;height:8px;border-radius:50%;display:inline-block}.tuiles{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin-bottom:14px}.tuile{position:relative;overflow:hidden;text-align:left;padding:15px 16px 13px;border-radius:7px;border:1px solid var(--trait-b);background:var(--blanc);display:flex;flex-direction:column;gap:2px;transition:border-color .15s,transform .15s;min-height:96px}.tuile:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c, var(--noir))}.tuile:hover{border-color:var(--noir);transform:translateY(-1px)}.tuile .n{font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.tuile .l{font-size:13px;font-weight:500}.tuile .d{font-size:11.5px;color:var(--e3);line-height:1.3}.tuile.on{background:var(--carte);color:var(--blanc);border-color:var(--carte)}.tuile.on .n{color:var(--rose)}.tuile.on .d{color:#ffffff8c}.tuile.tout{border-style:dashed}.tuile.tout:before{display:none}.tuile .pastille{position:absolute;top:12px;right:12px;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;background:var(--rose);color:var(--blanc)}.tuile .pastille.pale{background:var(--fleur);color:var(--noir)}.outils{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--tete);border-bottom:1px solid var(--trait-b)}.outils .lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--e3);margin-right:2px}.outils .grp{display:flex;align-items:center;gap:8px}.outils .sepv{width:1px;height:26px;background:var(--trait-b);margin:0 4px}.seg.cx-seg button{display:inline-flex;align-items:center;gap:6px;padding:0 11px}.seg.cx-seg .cx{width:18px;height:18px;font-size:10px;border-width:1.5px}.seg.cx-seg button.on .cx.A{border-color:var(--blanc)}.seg .c{font-family:var(--mono);font-size:11px;opacity:.55}.actifs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--trait);font-size:12.5px;color:var(--e2)}.actif-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 11px;border-radius:5px;background:var(--noir);color:var(--blanc);font-size:12px}.actif-chip button{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:var(--blanc)}.actif-chip button svg{width:10px;height:10px}.aide-etape{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--blanc);border-bottom:1px solid var(--trait);font-size:13px;color:var(--e2)}.aide-etape svg{width:16px;height:16px;color:var(--rose);flex:none}.aide-etape .aside{margin-left:auto}.tag-demo{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--rose);color:var(--rose-fonce);vertical-align:2px;margin-left:6px;flex:none}.hero .tag-demo,.fiche-tete .tag-demo{color:var(--blanc);border-color:#ffffffb3}.avance{display:inline-flex;gap:4px;align-items:center}.avance i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--trait-2);display:block}.avance i.envoye{background:var(--rose);border-color:var(--rose)}.avance i.valide{background:var(--noir);border-color:var(--noir)}.avance i.a_valider{border-color:var(--noir)}.avance i.annule{opacity:.3}.frise{display:flex;flex-direction:column}.frise-l{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;position:relative;padding-bottom:16px}.frise-l:last-child{padding-bottom:0}.frise-l:before{content:"";position:absolute;left:13px;top:22px;bottom:-2px;width:2px;background:var(--trait)}.frise-l:last-child:before{display:none}.frise-l .pt{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--trait-2);display:grid;place-items:center;font-size:10.5px;font-family:var(--mono);background:var(--blanc);position:relative;z-index:1}.frise-l .pt.envoye{background:var(--rose);border-color:var(--rose);color:var(--blanc)}.frise-l .pt.valide{background:var(--noir);border-color:var(--noir);color:var(--blanc)}.frise-l .pt.a_valider{border-color:var(--noir)}.frise-l .pt.annule{opacity:.35}.frise-l .pt.rep{background:var(--fleur);border-color:var(--fleur)}.frise-l b{font-weight:500}.frise-l p{font-size:12.5px;color:var(--e2);margin-top:3px;line-height:1.45;white-space:pre-wrap}.frise-l .quand{text-align:right;font-size:11.5px;color:var(--e3);white-space:nowrap}.pourquoi{display:flex;gap:10px;padding:12px 14px;border-radius:7px;background:var(--blanc);border:1px solid var(--trait-b);border-left:3px solid var(--rose);font-size:13px;line-height:1.5;margin-bottom:14px}.pourquoi svg{width:16px;height:16px;color:var(--rose);flex:none;margin-top:2px}.pourquoi b{font-weight:600}.boite-droite .bloc-tete{padding:10px 14px;min-height:0}.boite-droite .bloc-tete h3{font-size:14.5px}.boite-droite .bloc-corps{padding:12px 14px 14px}.boite-liste-tete{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--tete);border-bottom:1px solid var(--trait-b);font-size:12px;color:var(--e2)}.boite-liste-tete b{color:var(--noir);font-weight:600}.fil-conv{display:flex;flex-direction:column;gap:14px}.jour-sep{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--e3)}.jour-sep:before,.jour-sep:after{content:"";flex:1;height:1px;background:var(--trait)}.bulle{max-width:78%;padding:13px 16px;border-radius:7px;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.bulle.moi{align-self:flex-end;background:var(--carte);color:var(--blanc);border-bottom-right-radius:6px}.bulle.lui{align-self:flex-start;background:var(--blanc);border:1.5px solid var(--rose);border-bottom-left-radius:6px}.bulle-meta{font-size:11px;margin-bottom:6px;opacity:.6;display:flex;gap:8px}.bulle.moi .bulle-meta b{color:var(--pale)}.bulle.lui .bulle-meta b{color:var(--rose-fonce)}.bulle.prevue{align-self:flex-end;background:var(--blanc);color:var(--e2);border:1.5px dashed var(--trait-2);border-bottom-right-radius:6px}.jl{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--trait);font-size:13px}.jl:last-child{border-bottom:0}.jl .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2)}.jl .ic svg{width:14px;height:14px}.jl .ic.noir{background:var(--noir);color:var(--blanc)}.jl .ic.rose{background:var(--rose);color:var(--blanc)}.jl .quand{font-size:11.5px;color:var(--e3);white-space:nowrap}.jl small{display:block;font-size:11.5px;color:var(--e3)}.graphe{width:100%;display:block}.graphe text{font-family:var(--mono);font-size:10px;fill:#00000073}.legende{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--e2)}.legende span{display:inline-flex;align-items:center;gap:6px}.legende i{width:10px;height:10px;border-radius:3px;display:inline-block}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi{background:var(--blanc);border:1px solid var(--trait-b);border-radius:var(--r);padding:16px 18px 14px;display:flex;flex-direction:column;gap:2px}.kpi .n{font-family:var(--mono);font-size:34px;font-weight:500;letter-spacing:-.045em;line-height:1.05}.kpi .l{font-size:13px;font-weight:500}.kpi .ex{font-size:11.5px;color:var(--e3);margin-top:10px;padding-top:10px;border-top:1px dashed var(--trait-2);display:flex;align-items:center;gap:6px}.delta{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:5px;background:var(--voile)}.delta.up{background:var(--noir);color:var(--blanc)}.delta.down{background:var(--lavis-2);color:var(--rose-fonce)}.hbar{display:grid;grid-template-columns:190px minmax(0,1fr) 90px;gap:14px;align-items:center;padding:8px 0;font-size:13px}.hbar .piste{height:26px;background:var(--lavis);border-radius:8px;overflow:hidden;position:relative}.hbar .piste i{position:absolute;left:0;top:0;bottom:0;background:var(--noir);border-radius:8px}.hbar .piste i.rose{background:var(--rose)}.hbar .piste i.pale{background:var(--pale)}.hbar .piste span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:12px;color:var(--blanc);mix-blend-mode:normal}.hbar .piste span.dehors,.hbar .piste i.pale+span{color:var(--noir)}.hbar .v{text-align:right;font-family:var(--mono);font-size:12px;color:var(--e2)}.nuits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);gap:14px}.chiffre-carte{background:var(--blanc);border:1px solid var(--trait-b);border-radius:var(--r);padding:16px 18px}.chiffre-carte .ex{font-size:11.5px;color:var(--e3);margin-top:10px;padding-top:10px;border-top:1px dashed var(--trait-2)}@media (max-width: 1400px){.tuile{padding:13px 13px 11px;min-height:84px}.tuile .d{display:none}.tuile .pastille{top:10px;right:10px}.nuits{grid-template-columns:repeat(3,minmax(0,1fr))}.nuits>:last-child{grid-column:1 / -1}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.fiche-tete .tag.t-noir{background:var(--blanc);color:var(--noir)}.fiche-tete .tag.t-doux,.fiche-tete .tag.t-contour{background:#ffffff1f;color:var(--blanc);border-color:transparent}.fiche-tete h2{color:var(--blanc)}.boite-droite>*,.pile>.bloc{flex:none}@media (max-width: 1100px){.tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lt-barre{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;padding:12px 28px;background:var(--blanc);border-bottom:1px solid var(--trait-b)}.lt-pour{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 7px;border-radius:5px;border:1px solid var(--trait-b);font-size:13.5px}.lt-pour b{font-weight:500}.lt-etat{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 28px;font-size:12px;color:var(--e2);background:var(--tete);border-bottom:1px solid var(--trait-b)}.lt-etat b{color:var(--noir);font-weight:600}.lt-etat .pt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rose);margin-right:8px;vertical-align:1px}.lt-etat .sep{width:1px;height:14px;background:var(--trait-2)}.lt-titre{font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.12;max-width:900px}.lt-titre em{font-weight:800;font-weight:500}.lt-intro{color:var(--e2);margin-top:8px;max-width:760px;font-size:14px;line-height:1.55}.lt-scene{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start;margin-top:20px}.lt-table{position:relative;border-radius:var(--r-l);border:1px solid var(--pale);background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(255,255,255,.9),transparent 70%),var(--rose);padding:58px 30px 60px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.lt-tag{position:absolute;left:20px;top:18px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--rose-fonce);display:flex;align-items:center;gap:7px}.lt-tag i{width:6px;height:6px;border-radius:50%;background:var(--rose)}.lt-feuille{background:#fff;overflow:hidden;transform:rotate(-1.1deg);box-shadow:none;flex:none}.lt-note{margin-top:26px;display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--e2);background:#ffffffbf;border-radius:7px;padding:9px 13px;max-width:560px}.lt-note svg{width:14px;height:14px;color:var(--rose);flex:none;margin-top:2px}.lt-col{display:flex;flex-direction:column;gap:14px;position:sticky;top:80px}.lt-tete2{flex-direction:column;align-items:flex-start!important;gap:3px!important}.lt-ligne{display:flex;align-items:flex-start;gap:12px;padding:11px 18px;border-bottom:1px solid var(--trait)}.lt-ligne .ic{width:30px;height:30px;border-radius:7px;border:1px solid var(--trait-b);display:grid;place-items:center;flex:none;background:var(--fond)}.lt-ligne .ic svg{width:15px;height:15px}.lt-ligne .k{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--e3)}.lt-ligne .v{font-size:13px;font-weight:500;margin-top:2px;line-height:1.35}.lt-ligne .v s{text-decoration:none;font-weight:500;color:var(--e3);font-size:12px;display:block}.lt-scan{display:flex;gap:12px;align-items:flex-start;padding:13px 18px;background:var(--rose);color:var(--blanc)}.lt-scan svg{width:18px;height:18px;flex:none;margin-top:1px}.lt-scan b{display:block;font-weight:600;font-size:13.5px}.lt-scan span{font-size:12px;opacity:.85}.lt-scan.off{background:var(--lavis-2);color:var(--noir)}.lt-lot{display:flex;align-items:center;gap:13px;padding:14px 18px;background:var(--carte);color:#ffffffa6;font-size:12px;line-height:1.4}.lt-lot .n{font-family:var(--mono);font-size:28px;font-weight:500;color:var(--rose);letter-spacing:-.04em;line-height:1}.lt-lot b{color:var(--blanc);font-weight:500}.env{position:relative;height:150px;background:#fff;border:1px solid var(--trait-b);border-radius:4px;overflow:hidden}.env-rabat{position:absolute;left:0;right:0;top:0;height:36px;border-bottom:1px solid var(--trait);background:var(--lavis)}.env-rabat:before,.env-rabat:after{content:"";position:absolute;top:0;width:52%;height:100%;border-bottom:1px solid var(--trait-b)}.env-rabat:before{left:0;transform-origin:top left;transform:skew(24deg)}.env-rabat:after{right:0;transform-origin:top right;transform:skew(-24deg)}.env-timbre{position:absolute;right:12px;top:10px;width:46px;height:36px;border:1.5px dashed var(--rose);border-radius:3px;display:grid;place-items:center;text-align:center;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rose-fonce);line-height:1.3;background:#fff}.env-dos{position:absolute;left:14px;top:46px;font-size:8px;color:var(--e3)}.env-fenetre{position:absolute;left:14px;bottom:14px;width:200px;background:var(--lavis);border:1px solid var(--pale);border-radius:3px;padding:7px 10px;font-size:8.5px;line-height:1.5;color:var(--e2)}.env-fenetre b{display:block;color:var(--noir);font-size:9.5px}.lt-coches{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lt-coches span{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--e2);line-height:1.45}.lt-coches svg{width:13px;height:13px;color:var(--rose);flex:none;margin-top:2px}.lt-pourquoi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lt-pourquoi>div{display:grid;grid-template-columns:36px 1fr;column-gap:12px;align-items:start}.lt-pourquoi .ic{grid-row:span 2;width:36px;height:36px;border-radius:7px;background:var(--carte);color:var(--rose);display:grid;place-items:center}.lt-pourquoi .ic svg{width:17px;height:17px}.lt-pourquoi b{font-weight:500;font-size:14px}.lt-pourquoi p{font-size:12.5px;color:var(--e2);line-height:1.5;margin-top:3px}@media (max-width: 1400px){.lt-scene{grid-template-columns:minmax(0,1fr) 300px}.lt-pourquoi{grid-template-columns:1fr}}.btn.desactive{opacity:.35;pointer-events:none}.secteurs{display:flex;flex-direction:column;gap:4px}.secteur{display:grid;grid-template-columns:200px minmax(0,1fr) 132px;gap:14px;align-items:center;padding:7px 8px;border-radius:7px;text-align:left;font-size:13px}.secteur:not(:disabled):hover{background:var(--lavis-2)}.secteur:disabled{cursor:default}.secteur-nom{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secteur-piste{position:relative;height:12px;border-radius:5px;background:var(--lavis-2)}.secteur-piste i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--grad)}.secteur-piste em{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--noir);border-radius:2px}.secteur-piste em:after{content:"places";position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e3);opacity:0}.secteur:first-child .secteur-piste em:after{opacity:1}.secteur-v{font-size:12.5px;color:var(--e2);text-align:right;white-space:nowrap}.secteur-v b{color:var(--noir);font-weight:800}.secteur-v small{margin-left:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rose);background:var(--lavis-2);padding:2px 6px;border-radius:6px}.secteur.plein .secteur-piste i{background:var(--rose)}.sig-liste{display:flex;flex-direction:column;gap:2px;padding-top:8px;padding-bottom:8px}.sig-l{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--trait)}.sig-l:last-child{border-bottom:0}.sig-l b{font-weight:700;font-size:13.5px;display:block}.sig-l small{font-size:12.5px;color:var(--e2);line-height:1.45;display:block}.sig-l.na b,.sig-l.non b{color:var(--e3)}.releve-bloc{background:var(--lavis);border-radius:7px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.releve-bloc b{font-weight:700}.fiche-tete{background:var(--grad)!important;color:#fff}.exemple-sig{text-align:left;padding:9px 12px;border-radius:7px;background:var(--lavis);font-size:12.5px;line-height:1.45}.exemple-sig:hover{background:var(--lavis-2)}.compat{border-collapse:separate;border-spacing:4px;margin:0 auto}.compat th{font-weight:700;padding:2px}.compat td{width:46px;height:34px;text-align:center;border-radius:7px;font-weight:800;font-size:14px}.compat td.oui{background:var(--lavis-2);color:var(--vert)}.compat td.non{background:var(--blanc);border:1.5px dashed var(--trait-2);color:var(--e3)}.compat td.moi{background:var(--lavis)}.btn-noir{background:var(--rose);color:var(--blanc)}.btn-noir:hover{background:var(--rose-fonce)}.btn-noir .fl{color:var(--blanc);opacity:.8}.btn-rose{background:var(--electrique);color:var(--blanc)}.btn-rose:hover{background:var(--action)}.btn-contour{border-color:var(--trait-2)}.btn-contour:hover{border-color:var(--rose);background:var(--lavis-2)}.hero .btn-rose{background:var(--blanc);color:var(--rose)}.hero .btn-rose:hover{background:var(--lavis-2)}.geste{background:var(--action);box-shadow:none}.geste .n{font-family:var(--f);font-weight:900;letter-spacing:-.03em}.geste .l{font-weight:700}.geste .d{opacity:.82}.geste .num{color:#ffffffb3}.geste .go{color:var(--action)}.geste.clair{background:var(--lavis-2);color:var(--noir);box-shadow:none}.geste.clair .num{color:var(--rose)}.geste.clair .go{background:var(--rose);color:var(--blanc)}.geste.vide{box-shadow:none}.geste.vide .num{color:var(--e3)}.fait{background:var(--action)}.fait-lbl{color:#fffc!important;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase}.fait .src,.fait .src a{color:#ffffffc7}.fait.creux{background:var(--lavis-2);color:var(--noir)}.tuile.on{background:var(--rose);border-color:var(--rose)}.bloc.noir,.ent.fort{background:var(--action);border-color:var(--action)}.bulle.moi,.lt-lot{background:var(--action)}table.t th{background:var(--lavis-2);color:var(--noir);font-weight:700}.seg button.on,.puce.on,.etape.on,.admin-nav button.on,.actif-chip,.t-noir,.connexion .etat.ok,.delta.up,.jl .ic.noir{background:var(--rose);border-color:var(--rose);color:var(--blanc)}.nav-item.actif{color:var(--rose)}.nav-item.actif .nav-n{background:var(--rose)}.nav-n.chaud{background:var(--blanc);color:var(--rose)}.avance i.valide,.frise-l .pt.valide{background:var(--rose);border-color:var(--rose)}.hbar .piste i,.jauge i{background:var(--action)}.jauge.chaud i{background:var(--rose)}.bloc{box-shadow:none}.bareme-l.socle span:before{background:var(--rose)}.toast{background:var(--noir)}.t-plein{background:var(--vif);color:var(--blanc)}.note-gros{font-weight:900}.fiche-tete .meta{color:#ffffffe0}.fiche-tete .e3,.fiche-tete .e2{color:#ffffffbf}.gestes{gap:16px}.geste.carte-matin{background:var(--blanc);color:var(--noir);border:1px solid var(--trait);box-shadow:none;min-height:236px;gap:10px;padding:18px 18px 16px}.geste.carte-matin:hover{transform:translateY(-3px);box-shadow:none}.geste.carte-matin.principal{background:var(--grad);color:var(--blanc);border-color:transparent}.geste.carte-matin .carte-haut{display:flex;align-items:flex-start;justify-content:space-between}.geste.carte-matin .carte-img{width:64px;height:64px;border-radius:7px;background:var(--lavis-2);display:grid;place-items:center}.geste.carte-matin.principal .carte-img{background:#ffffff29}.geste.carte-matin .carte-img svg{width:50px;height:50px}.geste.carte-matin .num{position:static;color:var(--pale);font-size:13px;font-weight:800;letter-spacing:.04em}.geste.carte-matin.principal .num{color:#ffffffa6}.geste.carte-matin .carte-chiffre{display:flex;align-items:baseline;gap:10px;margin-top:4px}.geste.carte-matin .n{font-family:var(--f);font-weight:900;font-size:44px;letter-spacing:-.03em;color:var(--rose)}.geste.carte-matin.principal .n{color:var(--blanc)}.geste.carte-matin .l{font-size:16px;font-weight:700;line-height:1.15;display:flex;flex-direction:column}.geste.carte-matin .l small{font-size:12.5px;font-weight:500;opacity:.7;margin-top:2px}.geste.carte-matin .d{font-size:12.5px;opacity:.72;line-height:1.45}.geste.carte-matin.principal .d{opacity:.88}.geste.carte-matin .carte-pied{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--action);border-top:1px solid var(--trait);padding-top:12px}.geste.carte-matin.principal .carte-pied{color:var(--blanc);border-top-color:#fff3}.geste.carte-matin .go{margin:0;width:32px;height:32px;background:var(--action);color:var(--blanc)}.geste.carte-matin.principal .go{background:var(--blanc);color:var(--action)}.geste.carte-matin.chaud:not(.principal){border-color:var(--pale)}.geste.carte-matin.chaud:not(.principal) .carte-img{background:var(--fleur)}.geste.carte-matin.vide{background:var(--lavis)}.geste.carte-matin.vide .n{color:var(--e3)}.geste.carte-matin.vide .carte-img{filter:grayscale(.6);opacity:.65}.geste.carte-matin.vide .carte-pied{color:var(--e3)}.geste.carte-matin.vide .go{background:var(--trait-2)}.pieces{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.piece{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 10px;border-radius:7px;background:var(--lavis-2);border:1px solid var(--fleur);font-size:12.5px;font-weight:600;max-width:100%}.piece svg{width:15px;height:15px;color:var(--rose);flex:none}.piece a{color:var(--noir);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.piece a:hover{text-decoration:underline}.piece small{color:var(--e3);font-weight:500}.piece button{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:var(--e3)}.piece button:hover{background:var(--blanc);color:var(--noir)}.piece button svg{width:12px;height:12px;color:inherit}.apercu-sig{width:100%;height:300px;border:1px solid var(--trait);border-radius:var(--r-s);background:#fff}.cles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;align-items:end}.places-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px}.place-l{display:grid;grid-template-columns:minmax(0,1fr) 76px 30px;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--trait)}.place-l.regle .inp{border-color:var(--rose);background:var(--lavis-2);font-weight:700}.place-l .cell-nom small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secteur-v small.saison{background:var(--lavis-2);color:var(--rose)}body{background:var(--fond);font-weight:400;color:var(--noir)}b,strong{font-weight:700}h1,h2,h3{font-family:var(--titre);font-weight:700}em.it,h1 em,h2 em,h3 em,.it{font-family:inherit;font-style:normal;color:var(--rose)}.page{background:var(--fond)}.rail{color:var(--fond);overflow:hidden}.rail>*{position:relative;z-index:1}.marque-mot{font-family:var(--display);font-size:22px;font-weight:var(--display-poids);letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.marque-sous{color:rgba(var(--fond-rgb),.8)}.nav-groupe{color:rgba(var(--fond-rgb),.7)}.nav-item{color:var(--fond)}.nav-item:hover{background:rgba(var(--bordeaux-rgb),.18)}.nav-item.actif{background:var(--fond);color:var(--noir)}.nav-txt b{font-weight:600}.nav-n{background:rgba(var(--bordeaux-rgb),.25)}.nav-n.chaud,.nav-item.actif .nav-n.chaud{background:var(--jaune);color:var(--noir)}.rail-note{color:var(--fond);border-color:rgba(var(--fond-rgb),.45)}.rail-note svg{color:var(--or)}.rail-note.on{border-color:var(--jaune)}.rail-moisson{background:rgba(var(--bordeaux-rgb),.25)}.rail-moisson .barre-p i{background:var(--jaune)}.moi-btn:hover,.moi-btn.on{background:rgba(var(--bordeaux-rgb),.18)}.moi-txt small{color:rgba(var(--fond-rgb),.75)}.avatar{background:var(--bordeaux);color:var(--fond)}.moi-menu{background:var(--fond);border-color:var(--bordeaux)}.bandeau{background:var(--fond)}.bandeau h1{font-family:var(--titre);font-weight:700;letter-spacing:-.01em}.bandeau:after{background:var(--rose)}.sect-n{color:var(--rose);font-family:var(--mono)}.sect-t h2{font-family:var(--titre)}.hero{background:var(--rose);color:var(--fond)}.hero>*{position:relative;z-index:1}.hero-gros{font-family:var(--display);font-weight:var(--display-poids)}.hero-lbl{font-family:var(--titre);font-weight:700}.hero-lbl em{background:var(--fond);color:var(--bordeaux);border-radius:5px}.hero .btn-rose{background:var(--jaune);color:var(--noir);font-weight:700}.hero .btn-rose:hover{background:var(--jaune-clair)}.hero-m.chaud b{color:var(--jaune)}.btn{border-radius:6px;font-weight:600}.btn-rose{background:var(--jaune);color:var(--noir);font-weight:700}.btn-rose:hover{background:var(--jaune-clair)}.btn-noir{background:var(--bordeaux);color:var(--fond)}.btn-noir:hover{background:var(--noir)}.geste.carte-matin{background:var(--blanc);border:1px solid var(--trait-b)}.geste.carte-matin:hover{transform:translateY(-2px);border-color:var(--rose)}.geste.carte-matin.principal{background:var(--rose);color:var(--fond)}.geste.carte-matin.principal .go{background:var(--jaune);color:var(--noir)}.geste .n{font-family:var(--display)!important;font-weight:var(--display-poids)!important}.fiche-tete{background:var(--bordeaux)!important;color:var(--fond)}.fiche-tete h2{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;letter-spacing:.02em}.fait,.tag.t-noir{background:var(--bordeaux);color:var(--fond)}.tag.t-rose{background:var(--rose);color:var(--fond)}.tag.t-pale{background:var(--or);color:var(--noir)}.tag-demo{background:var(--jaune);color:var(--noir);border-color:var(--jaune)}.cx{background:var(--lavis-2);color:var(--bordeaux);border-color:transparent}.cx.R{background:var(--rose);color:var(--fond)}.cx.A,.cx.B,.cx.C,.cx.D{background:var(--framboise);color:var(--fond)}.cx.perso{background:var(--fond);color:var(--bordeaux);border-color:var(--bordeaux)}.cx.off{opacity:.4}.sg{background:var(--lavis-2);color:var(--bordeaux);font-size:10px;letter-spacing:.02em}.sg.s1{background:var(--rose);color:var(--fond)}.sg.s2{background:var(--framboise);color:var(--fond)}.jauge i{background:var(--rose)}.jauge.chaud i{background:var(--framboise)}.post-offert{background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.post-offert-tete{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--trait)}.post-offert-tete .av{width:36px;height:36px;border-radius:50%;background:var(--lavis-2);color:var(--bordeaux);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.post-offert-tete small{display:block;color:var(--e3);font-size:11.5px}.post-offert-angle{font-size:12px;color:var(--e2);padding:10px 14px 0}.post-offert textarea{border:0;background:transparent;padding:12px 14px;font:inherit;font-size:14px;line-height:1.6;min-height:280px;resize:vertical;outline:0;color:var(--noir)}.post-offert textarea:focus{background:var(--survol)}.post-offert-pied{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--trait);flex-wrap:wrap}.posts-offerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.crochet{background:var(--or);border-radius:3px;padding:0 3px}.rythme{display:flex;align-items:flex-end;gap:3px;height:70px;padding:8px 0 0}.rythme i{flex:1;background:var(--rose);border-radius:2px 2px 0 0;min-height:2px}.rythme i.vide{background:var(--trait)}.rythme i.silence{background:repeating-linear-gradient(45deg,var(--trait) 0 3px,transparent 3px 6px)}.rythme-leg{display:flex;justify-content:space-between;font-size:11px;color:var(--e3);font-family:var(--mono);margin-top:4px}.stats-style{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.stats-style div{background:var(--blanc);border:1px solid var(--trait-b);border-radius:7px;padding:12px 14px}.stats-style b{display:block;font-family:var(--display);font-size:28px;font-weight:var(--display-poids);color:var(--rose);line-height:1.1}.stats-style span{font-size:12px;color:var(--e2)}.hero-lbl em,.hero em{font-style:normal}.tuile.on{color:var(--fond)}.tuile.on .n{color:var(--fond);font-family:var(--display);font-weight:var(--display-poids)}.tuile.on .d{color:rgba(var(--fond-rgb),.8)}.tuile.on .pastille{background:var(--jaune);color:var(--noir)}.tuile.on:before{background:var(--bordeaux)}@media (max-width: 1280px){.tuiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.tuile .pastille{position:static;align-self:flex-start;margin-bottom:4px;order:-1}.contenu>.page:only-child{grid-row:1 / -1}.vdj{max-width:1480px;margin:0 auto;padding:30px 36px 56px;display:flex;flex-direction:column;gap:22px}.vdj-tete{display:flex;align-items:flex-start;gap:24px}.vdj-date{font-size:14px;color:var(--e2);text-transform:capitalize}.vdj-tete h1{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:4px 0 6px}.vdj-tete p{font-size:17px;color:var(--e2)}.vdj-actions{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none;padding-top:4px}.vdj-actions .tag-demo{height:26px;font-size:11px}.btn-detect{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:7px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:15px;border:1.5px solid var(--noir)}.btn-detect svg{width:18px;height:18px}.btn-detect:hover:not(:disabled){background:var(--jaune-clair)}.btn-detect:disabled{background:var(--lavis-2);border-color:var(--trait-2);cursor:progress}.pdj{position:relative;overflow:clip;background:var(--rose);color:var(--fond);border-radius:8px;padding:26px 28px 18px}.pdj>*{position:relative;z-index:1}.pdj-tete{display:flex;align-items:flex-start;gap:20px;margin-bottom:18px}.pdj-tete h2{font-family:var(--display);font-weight:var(--display-poids);font-size:34px;letter-spacing:.02em;line-height:1;text-transform:uppercase;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pdj-n{font-family:var(--f);text-transform:none;letter-spacing:0;font-size:15px;font-weight:700;background:var(--jaune);color:var(--noir);border-radius:5px;padding:5px 12px}.pdj-tete p{margin-top:8px;font-size:15px;color:rgba(var(--fond-rgb),.88)}.pdj-lien{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--fond);border-bottom:1.5px solid rgba(var(--fond-rgb),.6);padding-bottom:2px;white-space:nowrap;margin-top:6px}.pdj-lien:hover{border-color:var(--fond)}.pdj-lien svg{width:16px;height:16px}.pdj-table{background:var(--fond);color:var(--noir);border-radius:7px;padding:4px 20px}.pdj-ligne{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(240px,1.35fr) minmax(200px,1fr) 230px;gap:20px;align-items:center;padding:16px 0;border-top:1px solid var(--trait)}.pdj-th{border-top:0;padding:12px 0 10px;font-size:13px;font-weight:600;color:var(--e2)}.pdj-th+.pdj-ligne{border-top:1px solid var(--trait-b)}.pdj-qui,.pdj-contact{display:flex;align-items:center;gap:14px;min-width:0;text-align:left}.pdj-qui b,.pdj-contact b{display:block;font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdj-qui:hover b{color:var(--rose)}.pdj-qui small,.pdj-contact small{display:block;font-size:13.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdj-qui>span:last-child,.pdj-contact>span:last-child{min-width:0}.pdj-ini{width:50px;height:50px;flex:none;border-radius:7px;background:var(--lavis-2);color:var(--bordeaux);display:grid;place-items:center;font-weight:700;font-size:16px;letter-spacing:.02em}.pdj-av{width:44px;height:44px;flex:none;border-radius:50%;background:var(--bordeaux);color:var(--fond);display:grid;place-items:center;font-weight:700;font-size:14px}.pdj-sig small{display:block;margin-top:7px;font-size:13px;color:var(--e3)}.pdj-tags{display:flex;flex-wrap:wrap;gap:8px}.pdj-tag{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:5px;background:rgba(var(--rose-rgb),.1);color:var(--rose-fonce);font-size:13.5px;font-weight:600;white-space:nowrap}.pdj-dec{display:flex;gap:10px;justify-content:flex-end}.pdj-ex,.pdj-ok{height:46px;min-width:104px;padding:0 18px;border-radius:6px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.pdj-ex{border:1.5px solid var(--trait-2);color:var(--noir);background:transparent}.pdj-ex:hover:not(:disabled){border-color:var(--noir)}.pdj-ok{background:var(--rose);color:var(--fond)}.pdj-ok:hover:not(:disabled){background:var(--rose-fonce)}.pdj-ex:disabled,.pdj-ok:disabled{opacity:.6;cursor:progress}.pdj-vide{background:var(--fond);color:var(--e2);border-radius:7px;padding:26px 22px;font-size:15px}.pdj-pied{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;color:rgba(var(--fond-rgb),.92)}.pdj-pied svg{width:17px;height:17px;flex:none}.vdj-cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vdj-carte{background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:14px}.vdj-carte-tete{display:flex;gap:14px;align-items:flex-start}.vdj-carte-tete>svg{width:26px;height:26px;flex:none;color:var(--noir);margin-top:2px}.vdj-carte h3{font-family:var(--titre);font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px}.vdj-carte p{font-size:14.5px;color:var(--e2);margin-top:3px}.vdj-n{min-width:30px;height:30px;padding:0 8px;border-radius:50%;background:var(--lavis-2);color:var(--rose);font-family:var(--f);font-size:15px;font-weight:700;display:grid;place-items:center}.vdj-liste{display:flex;flex-direction:column;flex:1}.vdj-pers{display:flex;align-items:center;gap:14px;padding:12px 0;text-align:left;border-top:1px solid var(--trait)}.vdj-pers:first-child{border-top:0;padding-top:4px}.vdj-pers .pdj-av{background:var(--lavis-2);color:var(--bordeaux)}.vdj-pers-txt{flex:1;min-width:0;font-size:15px}.vdj-pers-txt b{font-weight:700}.vdj-pers-txt i{font-style:normal;color:var(--e2)}.vdj-pers-txt small{display:block;font-size:13.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vdj-pers:hover b{color:var(--rose)}.vdj-type{flex:none;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:5px;background:var(--lavis-2);color:var(--e2)}.vdj-type.positive{background:rgba(var(--jaune-rgb),.22);color:#7a5300}.vdj-rien{font-size:14px;color:var(--e3);padding:8px 0}.vdj-pastille{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:5px;background:var(--lavis);color:var(--noir)}.vdj-pastille i{width:9px;height:9px;border-radius:50%}.vdj-pastille.ok i{background:var(--bordeaux)}.vdj-pastille.att{background:rgba(var(--jaune-rgb),.2)}.vdj-pastille.att i{background:var(--jaune)}.vdj-btn{height:46px;border-radius:6px;border:1.5px solid var(--rose);color:var(--rose);font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.vdj-btn svg{width:16px;height:16px}.vdj-btn:hover{background:var(--lavis)}.vdj-btn.plein{background:var(--rose);color:var(--fond)}.vdj-btn.plein:hover{background:var(--rose-fonce)}.vdj-note{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--e2);padding:12px 16px;border:1px dashed var(--trait-2);border-radius:7px}.vdj-note svg{width:17px;height:17px;flex:none;color:var(--rose)}.vdj-note button{margin-left:auto;font-weight:700;color:var(--rose)}@media (max-width: 1280px){.pdj-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px}.pdj-th{display:none}.pdj-dec{justify-content:flex-start}.vdj-cartes{grid-template-columns:minmax(0,1fr)}}.vdj-pers-txt .l1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vdj-date{text-transform:none}.vdj-date:first-letter{text-transform:uppercase}.vdj-pastille.err{background:rgba(var(--framboise-rgb),.12);color:var(--framboise)}.vdj-pastille.err i{background:var(--framboise)}.pr{max-width:1480px;margin:0 auto;padding:4px 0 40px;display:flex;flex-direction:column;gap:18px}.pr-tete{display:flex;align-items:center;gap:16px}.pr-tete h1{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.pr-actions{margin-left:auto;display:flex;gap:10px}.pr-bloc{background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px}.pr-recherche{padding:22px 24px 18px;position:relative;overflow:clip}.pr-recherche>*{position:relative;z-index:1}.pr-recherche h2{font-family:var(--titre);font-size:24px;font-weight:700;margin-bottom:12px}.pr-rech-ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:end}.pr-champ{display:flex;flex-direction:column;gap:6px}.pr-champ>span{font-size:13.5px;font-weight:600;color:var(--e2)}.pr-sel{height:44px;padding:0 36px 0 14px;border:1px solid var(--trait-2);border-radius:6px;background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23160B0D' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14.5px;color:var(--noir);cursor:pointer;min-width:0;width:100%}.pr-sel:focus{outline:2px solid var(--rose);outline-offset:-1px}.pr-lancer{height:44px;padding:0 30px;border-radius:6px;background:var(--rose);color:var(--fond);font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.pr-lancer svg{width:18px;height:18px}.pr-lancer:hover:not(:disabled){background:var(--rose-fonce)}.pr-lancer:disabled{opacity:.6;cursor:progress}.pr-resume{margin-top:12px;font-size:13.5px;color:var(--e3)}.pr-liste{padding:0 0 6px}.pr-onglets{display:flex;align-items:center;gap:6px;padding:0 24px;border-bottom:1px solid var(--trait-b)}.pr-onglets>button{display:inline-flex;align-items:center;gap:9px;padding:18px 12px 15px;font-size:15px;font-weight:600;color:var(--e2);border-bottom:3px solid transparent;margin-bottom:-1px}.pr-onglets>button span{min-width:28px;height:24px;padding:0 8px;border-radius:12px;background:var(--lavis-2);color:var(--e2);font-size:13px;font-weight:700;display:grid;place-items:center}.pr-onglets>button:hover{color:var(--noir)}.pr-onglets>button.on{color:var(--rose);border-bottom-color:var(--rose)}.pr-onglets>button.on span{background:var(--rose);color:var(--fond)}.pr-tri{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--trait-2);border-radius:6px;font-size:13.5px;color:var(--e2);white-space:nowrap}.pr-tri svg{width:16px;height:16px}.pr-tri select{border:0;background:transparent;font:inherit;font-weight:600;color:var(--noir);cursor:pointer;outline:0}.pr-filtres{padding:18px 24px 0;display:flex;flex-direction:column;gap:12px}.pr-cherche{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--trait-2);border-radius:6px;background:var(--blanc)}.pr-cherche svg{width:18px;height:18px;color:var(--e3)}.pr-cherche input{flex:1;border:0;background:transparent;outline:0;font-size:14.5px}.pr-cherche:focus-within{outline:2px solid var(--rose);outline-offset:-1px}.pr-selects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pr-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 12px;border-radius:5px;background:var(--lavis-2);color:var(--bordeaux);font-size:13.5px;font-weight:600}.pr-chip button{display:grid;place-items:center;width:20px;height:20px}.pr-chip svg{width:13px;height:13px}.pr-reinit{font-size:13.5px;font-weight:600;color:var(--rose);text-decoration:underline;text-underline-offset:3px}.pr-aide{display:flex;align-items:center;gap:9px;margin:14px 24px 0;font-size:13.5px;color:var(--e2)}.pr-aide svg{width:16px;height:16px;flex:none;color:var(--rose)}.pr-vide{margin:18px 24px;padding:26px;border:1px dashed var(--trait-2);border-radius:7px;color:var(--e2);font-size:14.5px}.pr-table{margin-top:10px}.pr-ligne{display:grid;grid-template-columns:minmax(270px,1.55fr) minmax(230px,1.3fr) 150px 110px 96px 236px;gap:18px;align-items:center;padding:13px 24px;border-top:1px solid var(--trait)}.pr-ligne:hover:not(.pr-th){background:rgba(var(--rose-rgb),.035)}.pr-th{padding-top:12px;padding-bottom:12px;font-size:13.5px;font-weight:700;color:var(--noir);border-top:1px solid var(--trait-b);background:var(--lavis)}.pr-th:hover{background:var(--lavis)}.pr-th small{display:block;font-weight:500;font-size:12px;color:var(--e2)}.pr-qui{display:flex;align-items:center;gap:12px;text-align:left;min-width:0}.pr-ini{width:42px;height:42px;flex:none;border-radius:7px;background:var(--lavis-2);color:var(--bordeaux);display:grid;place-items:center;font-weight:700;font-size:14px}.pr-qui-txt{min-width:0;flex:1}.pr-qui-txt b{display:block;font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-qui-txt small{display:block;font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-qui:hover b{color:var(--rose)}.pr-badge{flex:none;font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:5px;background:var(--lavis);color:var(--e2);white-space:nowrap}.pr-tags{display:flex;flex-wrap:wrap;gap:7px}.pr-tag{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:5px;font-size:13px;font-weight:600;white-space:nowrap}.pr-tag.t0{background:rgba(var(--rose-rgb),.11);color:var(--rose-fonce)}.pr-tag.t1{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.pr-motif{font-size:13px;color:var(--e2);font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-srcs{display:flex;gap:8px}.src{position:relative;width:38px;height:38px;border-radius:7px;background:var(--lavis);color:var(--e3);display:grid;place-items:center;flex:none}.src>svg{width:19px;height:19px}.src>i{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:var(--e3);border:2px solid var(--blanc);display:grid;place-items:center}.src>i:before{content:"";width:6px;height:2px;background:var(--blanc);border-radius:1px}.src>i svg{width:9px;height:9px;color:var(--blanc);stroke-width:3.5}.src.ok{background:rgba(var(--rose-rgb),.11);color:var(--rose)}.src.ok>i{background:var(--bordeaux)}.src.ok>i:before{display:none}.src.mini{width:18px;height:18px;background:none;display:inline-grid;vertical-align:middle}.src.mini>i{position:static;border:0}.pr-quand{font-size:13.5px;color:var(--e2)}.pr-dec{display:flex;gap:10px;justify-content:flex-end}.pr-ex,.pr-ok{height:42px;min-width:100px;padding:0 16px;border-radius:6px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center}.pr-ex{border:1.5px solid var(--trait-2)}.pr-ex:hover:not(:disabled){border-color:var(--noir)}.pr-ok{background:var(--rose);color:var(--fond)}.pr-ok:hover:not(:disabled){background:var(--rose-fonce)}.pr-ex:disabled,.pr-ok:disabled{opacity:.6;cursor:progress}.pr-etat{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pr-ouvrir{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:6px;border:1.5px solid var(--rose);color:var(--rose);font-weight:600;font-size:13.5px}.pr-ouvrir svg{width:14px;height:14px}.pr-ouvrir:hover{background:var(--lavis)}.pr-pied{display:flex;align-items:center;gap:16px;padding:14px 24px 10px;border-top:1px solid var(--trait-b)}.pr-legende{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--e2)}.pr-legende>span{display:inline-flex;align-items:center;gap:6px}.pr-compte{color:var(--e3)}.pr-pages{margin-left:auto;display:flex;gap:6px}.pr-pages button{min-width:38px;height:38px;border-radius:6px;border:1px solid var(--trait-2);font-weight:600;display:grid;place-items:center}.pr-pages button svg{width:15px;height:15px}.pr-pages button.on{background:var(--rose);border-color:var(--rose);color:var(--fond)}.pr-pages button:disabled{opacity:.35}.pr-note{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--e2)}.pr-note svg{width:16px;height:16px;color:var(--rose)}@media (max-width: 1380px){.pr-ligne{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 150px 110px}.pr-ligne>:nth-child(5){display:none}.pr-dec,.pr-th>:nth-child(6){grid-column:1 / -1;justify-content:flex-start}.pr-th>:nth-child(6){display:none}.pr-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-ligne{grid-template-columns:minmax(0,1.35fr) minmax(0,1.45fr) 140px 96px 76px 222px;gap:16px}.pr-tags{flex-wrap:nowrap;overflow:hidden}.pr-qui-txt small .tag-demo{margin:0 6px 0 0;vertical-align:1px}.pr-etat{flex-wrap:nowrap}.pr-table.coch .pr-ligne{grid-template-columns:20px minmax(0,1.35fr) minmax(0,1.45fr) 140px 96px 76px 222px}.pr-case{display:flex;align-items:center;cursor:pointer}.pr-case input{width:18px;height:18px;accent-color:var(--rose);cursor:pointer}.pr-ligne.coche-on,.pr-ligne.coche-on:hover{background:var(--lavis)}.pr-lot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 24px;background:var(--bordeaux);color:var(--fond)}.pr-lot-lien{font-size:13.5px;font-weight:600;color:var(--jaune);text-decoration:underline;text-underline-offset:3px}.pr-lot-act{margin-left:auto;display:flex;gap:10px}.pr-lot .pr-ex{color:var(--fond);border-color:rgba(var(--fond-rgb),.45)}.pr-lot .pr-ex:hover:not(:disabled){border-color:var(--fond)}@media (max-width: 1380px){.pr-table.coch .pr-ligne{grid-template-columns:20px minmax(0,1.4fr) minmax(0,1.2fr) 150px 110px}.pr-table.coch .pr-ligne>:nth-child(5){display:revert}.pr-table.coch .pr-ligne>:nth-child(6){display:none}.pr-table.coch .pr-dec{grid-column:2 / -1}.pr-table.coch .pr-th>:nth-child(7){display:none}}.sq{max-width:1560px;margin:0 auto;padding:4px 0 40px;display:flex;flex-direction:column;gap:16px}.sq-titre{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.sq-grille{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;align-items:start}.sq-gauche{background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px;padding:18px 0 0;display:flex;flex-direction:column;gap:12px;position:sticky;top:0;max-height:calc(100vh - 120px)}.sq-gauche>h2,.sq-gauche>.sq-filtres,.sq-gauche>.pr-cherche{margin:0 18px}.sq-gauche h2{font-family:var(--titre);font-size:20px;font-weight:700}.sq-filtres{display:flex;gap:8px}.sq-filtres button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:6px;background:var(--lavis);font-weight:600;font-size:14px}.sq-filtres button span{min-width:26px;height:22px;padding:0 7px;border-radius:11px;background:var(--blanc);font-size:12.5px;display:grid;place-items:center}.sq-filtres button.on span{background:var(--fond);color:var(--rose)}.sq-liste{overflow-y:auto;border-top:1px solid var(--trait-b);flex:1;min-height:0}.sq-pers{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;text-align:left;border-bottom:1px solid var(--trait);border-left:4px solid transparent}.sq-pers:hover{background:rgba(var(--rose-rgb),.035)}.sq-pers.on{background:var(--lavis);border-left-color:var(--rose)}.sq-av{width:44px;height:44px;flex:none;border-radius:50%;background:var(--lavis-2);color:var(--bordeaux);display:grid;place-items:center;font-weight:700;font-size:14px}.sq-pers.on .sq-av{background:var(--rose);color:var(--fond)}.sq-pers-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sq-pers-txt>b{font-size:15.5px;font-weight:700}.sq-pers-txt>small{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-pers-txt>small .tag-demo{margin-left:6px}.sq-etat{align-self:flex-start;margin-top:4px;font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:5px;background:var(--lavis-2);color:var(--e2)}.sq-etat.valider{background:rgba(var(--rose-rgb),.13);color:var(--rose-fonce)}.sq-etat.relance,.sq-etat.envoyer{background:rgba(var(--jaune-rgb),.25);color:#7a5300}.sq-etat.programme{background:rgba(var(--bordeaux-rgb),.1);color:var(--bordeaux)}.sq-etat.reponse{background:rgba(var(--framboise-rgb),.12);color:var(--framboise)}.sq-etat.prep{background:var(--lavis-2);color:var(--e2)}.sq-info{font-size:13px;color:var(--e2);margin-top:2px}.sq-info em{font-style:normal;color:var(--rose-fonce);font-weight:600}.sq-dots{display:flex;gap:0;margin-top:8px}.sq-dot{display:flex;flex-direction:column;align-items:center;gap:3px;width:52px;position:relative}.sq-dot+.sq-dot:before{content:"";position:absolute;top:9px;right:50%;width:100%;height:2px;background:var(--trait-2);z-index:0}.sq-dot i{width:20px;height:20px;border-radius:50%;border:2px solid var(--trait-2);background:var(--blanc);display:grid;place-items:center;position:relative;z-index:1}.sq-dot i svg{width:11px;height:11px;color:var(--fond);stroke-width:3}.sq-dot small{font-size:11px;color:var(--e3);font-weight:600}.sq-dot.envoye i{background:var(--bordeaux);border-color:var(--bordeaux)}.sq-dot.a_valider i{border-color:var(--rose);border-width:3px}.sq-dot.valide i{background:var(--jaune);border-color:var(--jaune)}.sq-dot.suspendu i{border-style:dashed}.sq-chev{width:16px;height:16px;color:var(--e3);margin-top:4px;flex:none}.sq-vide{padding:24px 18px;color:var(--e2);font-size:14px}.sq-droite{display:flex;flex-direction:column;gap:14px;min-width:0}.sq-tete{position:relative;overflow:clip;background:var(--bordeaux);color:var(--fond);border-radius:8px;padding:22px 24px 18px}.sq-tete>*{position:relative;z-index:1}.sq-tete-haut{display:flex;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(var(--fond-rgb),.2)}.sq-tete-av{width:62px;height:62px;flex:none;border-radius:8px;background:var(--fond);color:var(--rose);display:grid;place-items:center;font-weight:800;font-size:22px}.sq-tete-nom{flex:1;min-width:0}.sq-tete-nom h2{font-family:var(--display);font-weight:var(--display-poids);font-size:32px;letter-spacing:.02em;text-transform:uppercase;line-height:1.05}.sq-tete-nom h2 .tag-demo{color:var(--fond);border-color:rgba(var(--fond-rgb),.7);vertical-align:6px}.sq-tete-nom p{font-size:15px;color:rgba(var(--fond-rgb),.82);margin-top:4px}.sq-tete-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:6px;border:1.5px solid rgba(var(--fond-rgb),.7);font-weight:600;font-size:14px;flex:none}.sq-tete-btn svg{width:15px;height:15px}.sq-tete-btn:hover{background:rgba(var(--fond-rgb),.1)}.sq-tete-bas{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:14px;font-size:14.5px}.sq-tete-c{display:inline-flex;align-items:center;gap:8px;color:rgba(var(--fond-rgb),.9)}.sq-tete-c svg{width:17px;height:17px}.sq-tete-c b{color:var(--fond)}.sq-ok{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:5px;background:rgba(var(--jaune-rgb),.25);color:var(--jaune);font-size:13px;font-weight:600}.sq-ok svg{width:13px;height:13px}.sq-tete-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.sq-tete-tags>span{height:30px;padding:0 12px;border-radius:5px;background:rgba(var(--fond-rgb),.14);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center}.sq-preuves{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.sq-preuves svg{width:14px;height:14px}.sq-livrable{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px}.sq-liv-ico{width:46px;height:46px;border-radius:7px;background:var(--lavis);color:var(--rose);display:grid;place-items:center;flex:none}.sq-liv-ico svg{width:22px;height:22px}.sq-liv-txt{flex:1;min-width:0}.sq-liv-txt b{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700}.sq-liv-txt small{font-size:14px;color:var(--e2)}.sq-badge{font-size:13px;font-weight:600;padding:3px 10px;border-radius:5px;background:var(--lavis-2);color:var(--e2)}.sq-badge.ok{background:rgba(var(--bordeaux-rgb),.1);color:var(--bordeaux)}.sq-badge.att{background:rgba(var(--jaune-rgb),.25);color:#7a5300}.sq-apercu{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:6px;border:1.5px solid var(--trait-2);font-weight:600;font-size:14.5px;flex:none;align-self:flex-start}.sq-apercu svg{width:15px;height:15px}.sq-apercu:hover{border-color:var(--noir)}.sq-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:var(--lavis);border-radius:8px}.sq-posts .sq-apercu{grid-column:1 / -1;background:var(--blanc)}.sq-post{background:var(--blanc);border:1px solid var(--trait-b);border-radius:7px;padding:14px 16px}.sq-post-tete{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sq-post-tete span{font-size:12.5px;color:var(--e3)}.sq-post-tete button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--rose)}.sq-post-tete svg{width:14px;height:14px}.sq-post p{white-space:pre-wrap;font-size:14px;line-height:1.6;max-height:260px;overflow-y:auto}.sq-bloc{background:var(--blanc);border:1px solid var(--trait-b);border-radius:8px;padding:18px 20px}.sq-bloc-tete{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.sq-bloc-tete h3{font-family:var(--titre);font-size:20px;font-weight:700}.sq-bloc-tete span{margin-left:auto;font-size:13.5px;color:var(--e2)}.sq-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sq-etape-w{display:flex;align-items:center;min-width:0}.sq-fl{width:22px;flex:none;height:2px;background:var(--trait-2);position:relative}.sq-fl:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:var(--trait-2);border-right:0}.sq-etape{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid var(--trait-b);border-radius:7px;text-align:left;background:var(--blanc)}.sq-etape:hover:not(:disabled){border-color:var(--trait-2)}.sq-etape.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.06)}.sq-etape:disabled{opacity:.55;cursor:default}.sq-num{width:34px;height:34px;flex:none;border-radius:50%;background:var(--lavis-2);color:var(--noir);display:grid;place-items:center;font-weight:700;font-size:15px}.sq-num svg{width:15px;height:15px;stroke-width:3}.sq-etape.on .sq-num{background:var(--rose);color:var(--fond)}.sq-etape.envoye .sq-num{background:var(--bordeaux);color:var(--fond)}.sq-etape-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.sq-etape-txt b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-etape-txt small{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-chip{align-self:flex-start;margin-top:6px;font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:5px;background:var(--lavis-2);color:var(--e2);white-space:nowrap}.sq-chip.a_valider{background:rgba(var(--rose-rgb),.13);color:var(--rose-fonce)}.sq-chip.valide{background:rgba(var(--jaune-rgb),.25);color:#7a5300}.sq-chip.envoye{background:rgba(var(--bordeaux-rgb),.1);color:var(--bordeaux)}.sq-chip.suspendu{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.sq-note{margin-top:10px;font-size:12.5px;color:var(--e3)}.sq-ed{display:flex;flex-direction:column;gap:12px;padding:0;overflow:clip}.sq-ed>:not(.sq-pied){margin:0 20px}.sq-ed-tete{display:flex;align-items:center;gap:12px;margin-top:18px!important}.sq-ed-tete h3{font-family:var(--titre);font-size:24px;font-weight:700}.sq-ed-tete .sq-chip{margin-top:0}.sq-ed-meta{margin-left:auto;font-size:14px;color:var(--e2)}.sq-angle{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--e2);padding:10px 14px;background:var(--lavis);border-radius:6px}.sq-angle svg{width:16px;height:16px;color:var(--rose);flex:none;margin-top:2px}.sq-objet{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px}.sq-objet span{font-size:14.5px;color:var(--e2)}.sq-objet input{height:44px;padding:0 14px;border:1px solid var(--trait-2);border-radius:6px;background:var(--blanc);font-size:15px}.sq-corps{min-height:260px;padding:16px 18px;border:1px solid var(--trait-2);border-radius:7px;background:var(--blanc);font:inherit;font-size:15px;line-height:1.65;resize:vertical;color:var(--noir)}.sq-corps:focus,.sq-objet input:focus,.sq-regen input:focus{outline:2px solid var(--rose);outline-offset:-1px}.sq-regen{display:flex;gap:10px}.sq-regen button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:6px;border:1.5px solid var(--trait-2);font-weight:600;font-size:14.5px;flex:none}.sq-regen button svg{width:17px;height:17px}.sq-regen button:hover:not(:disabled){border-color:var(--noir)}.sq-regen input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--trait-2);border-radius:6px;background:var(--blanc);font-size:14.5px}.sq-pied{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-top:4px;border-top:1px solid var(--trait-b);background:var(--lavis)}.sq-pied>svg{width:22px;height:22px;color:var(--e2);flex:none}.sq-pied-txt{flex:1;min-width:0;font-size:14.5px}.sq-pied-txt small{display:block;font-size:13px;color:var(--e2)}.sq-valider{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:6px;background:var(--rose);color:var(--fond);font-weight:700;font-size:15.5px;flex:none}.sq-valider svg{width:17px;height:17px}.sq-valider:hover:not(:disabled){background:var(--rose-fonce)}.sq-valider:disabled{opacity:.55}.sq-li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sq-li>a,.sq-li>button:not(.sq-valider){display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:6px;border:1.5px solid var(--trait-2);background:var(--blanc);font-weight:600;font-size:14px;text-decoration:none}.sq-li svg{width:16px;height:16px}@media (max-width: 1380px){.sq-grille{grid-template-columns:320px minmax(0,1fr)}.sq-etapes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.sq-fl{display:none}}.sq-preuves svg{transition:transform .15s}.sq-pv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--fond-rgb),.2)}.sq-pv-fait,.sq-pv-posts{background:rgba(var(--fond-rgb),.1);border-radius:7px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:14px}.sq-pv-fait>span,.sq-pv-posts>span{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune);font-weight:700}.sq-pv-fait small{color:rgba(var(--fond-rgb),.75);font-size:12.5px}.sq-pv-fait a{color:var(--fond);font-weight:600}.sq-pv-posts{grid-column:1 / -1}.sq-pv-posts div{font-size:13.5px;color:rgba(var(--fond-rgb),.9);line-height:1.5}.sq-pv-posts em{font-style:normal;font-weight:700;color:var(--fond);margin-right:6px}.dt{width:820px;max-width:100%;max-height:92vh;overflow:auto;background:var(--fond);border-radius:8px;display:flex;flex-direction:column}.dt-tete{position:relative;overflow:clip;background:var(--rose);color:var(--fond);padding:26px 30px 24px}.dt-tete>*{position:relative;z-index:1}.dt-sur{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--bordeaux);color:var(--fond);padding:4px 9px;border-radius:5px;margin-bottom:12px}.dt-tete h2{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;font-size:40px;line-height:1;letter-spacing:.01em}.dt-tete p{margin-top:10px;max-width:560px;font-size:14.5px;line-height:1.5;color:rgba(var(--fond-rgb),.92)}.dt-fermer{position:absolute;top:18px;right:18px;z-index:2;width:36px;height:36px;border-radius:6px;display:grid;place-items:center;color:var(--fond);background:rgba(var(--bordeaux-rgb),.25)}.dt-fermer:hover{background:var(--bordeaux)}.dt-fermer svg{width:16px;height:16px}.dt-corps{padding:24px 30px 6px}.dt-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dt-carte{position:relative;text-align:left;display:flex;flex-direction:column;gap:6px;padding:18px;border:2px solid var(--trait-2);border-radius:8px;background:var(--blanc);transition:border-color .15s,background .15s}.dt-carte:hover{border-color:var(--rose)}.dt-carte.on{border-color:var(--rose);background:var(--lavis)}.dt-num{position:absolute;top:14px;right:16px;font-family:var(--display);font-size:26px;line-height:1;color:var(--trait-2)}.dt-carte.on .dt-num{opacity:0}.dt-ico{width:46px;height:46px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--fleur);color:var(--rose);margin-bottom:8px}.dt-ico svg{width:22px;height:22px}.dt-carte.on .dt-ico{background:var(--rose);color:var(--fond)}.dt-carte b{font-family:var(--titre);font-size:16px;font-weight:700;color:var(--noir);line-height:1.25}.dt-carte small{font-size:13.5px;line-height:1.45;color:var(--e2)}.dt-coche{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;background:var(--rose);color:var(--fond);display:grid;place-items:center}.dt-coche svg{width:14px;height:14px}.dt-zone{margin-top:18px;min-height:150px}.dt-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.dt-chiffres>div{padding:22px 20px;display:flex;flex-direction:column;gap:4px}.dt-chiffres>div+div{border-left:1px solid var(--trait)}.dt-chiffres b{font-family:var(--display);font-size:38px;font-weight:var(--display-poids);line-height:1;color:var(--rose)}.dt-chiffres span{font-size:13.5px;color:var(--e2)}.dt-alerte{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:8px;background:var(--bordeaux);color:var(--fond)}.dt-alerte>svg{width:26px;height:26px;flex:none;color:var(--jaune)}.dt-alerte div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dt-alerte b{font-family:var(--titre);font-size:16px}.dt-alerte span{font-size:13.5px;line-height:1.5;color:rgba(var(--fond-rgb),.85)}.dt-alerte button{flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700}.dt-alerte button svg{width:15px;height:15px}.dt-depot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;border:2px dashed var(--trait-2);border-radius:8px;background:var(--blanc);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.dt-depot:hover,.dt-depot.survol{border-color:var(--rose);background:var(--lavis)}.dt-depot-ico{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:var(--fond);margin-bottom:6px}.dt-depot-ico svg{width:24px;height:24px}.dt-depot b{font-family:var(--titre);font-size:17px;color:var(--noir)}.dt-depot>span{font-size:13.5px;color:var(--e2)}.dt-formats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.dt-formats i{font-style:normal;font-size:12px;font-weight:600;padding:4px 9px;border-radius:5px;background:var(--fleur);color:var(--bordeaux)}.dt-fichier{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1.5px solid var(--rose);border-radius:8px;background:var(--lavis)}.dt-fichier .dt-ico{margin:0;background:var(--rose);color:var(--fond)}.dt-fichier div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dt-fichier b{font-family:var(--titre);font-size:16px;overflow-wrap:anywhere}.dt-fichier span{font-size:13.5px;color:var(--e2)}.dt-fichier button{font-weight:700;color:var(--rose);text-decoration:underline;text-underline-offset:3px}.dt-liste textarea{width:100%;padding:14px 16px;border:1.5px solid var(--trait-2);border-radius:8px;background:var(--blanc);font:inherit;font-size:14px;line-height:1.6;resize:vertical;color:var(--noir)}.dt-liste textarea:focus{outline:none;border-color:var(--rose)}.dt-liste p{display:flex;gap:8px;margin-top:10px;font-size:13px;line-height:1.5;color:var(--e2)}.dt-liste p svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--rose)}.dt-pied{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 30px 24px}.dt-annuler{height:48px;padding:0 18px;font-weight:600;color:var(--e2)}.dt-annuler:hover{color:var(--noir)}.dt-go{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:15px;border:1.5px solid var(--noir)}.dt-go svg{width:18px;height:18px}.dt-go:hover:not(:disabled){background:var(--jaune-fonce)}.dt-go:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){.dt-choix,.dt-chiffres{grid-template-columns:1fr}.dt-chiffres>div+div{border-left:0;border-top:1px solid var(--trait)}.dt-tete h2{font-size:30px}.dt-alerte{flex-wrap:wrap}}.cs{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:start}.cs-gauche{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-resume{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px;overflow:clip;background:var(--rose);color:var(--fond);position:relative}.cs-chiffre{padding:18px 20px;display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.cs-chiffre+.cs-chiffre{border-left:1px solid rgba(var(--fond-rgb),.25)}.cs-chiffre b{font-family:var(--display);font-weight:var(--display-poids);font-size:42px;line-height:1}.cs-chiffre span{font-size:13.5px;color:rgba(var(--fond-rgb),.9)}.cs-chiffre.ok b:after,.cs-chiffre.main b:after,.cs-chiffre.ko b:after{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;margin-left:9px;vertical-align:8px;border:2px solid var(--fond)}.cs-chiffre.ok b:after{background:#3fa35b}.cs-chiffre.main b:after{background:var(--neutre)}.cs-chiffre.ko b:after{background:var(--jaune)}.cs-brancher{border:1.5px solid var(--bordeaux);border-radius:8px;background:var(--blanc);overflow:clip}.cs-brancher h3{font-family:var(--titre);font-size:15px;font-weight:700;padding:12px 18px;background:var(--bordeaux);color:var(--fond)}.cs-br{display:flex;align-items:center;gap:14px;padding:13px 18px}.cs-br+.cs-br{border-top:1px solid var(--trait)}.cs-br-v{width:12px;height:12px;border-radius:50%;flex:none;background:var(--jaune);outline:3px solid rgba(var(--jaune-rgb),.25)}.cs-br-v.acoder{background:var(--e3);outline-color:var(--trait)}.cs-br-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-br-txt b{font-size:14.5px;color:var(--noir)}.cs-br-txt span{font-size:13px;color:var(--e2)}.cs-br-txt small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12.5px;color:var(--e3);margin-top:3px}.cs-br-txt small .cx{min-width:22px;height:20px;font-size:10.5px}.cs-br-btn{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:13.5px;border:1.5px solid var(--noir)}.cs-br-btn svg{width:14px;height:14px}.cs-br-tag{flex:none;font-size:12px;font-weight:700;padding:5px 9px;border-radius:5px;background:var(--lavis);color:var(--e2)}.cs-liste{display:flex;flex-direction:column;gap:12px}.cs-carte{border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);overflow:clip}.cs-carte.off{opacity:.62}.cs-carte-tete{display:flex;align-items:center;gap:14px;padding:14px 18px}.cs-carte-nom{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-carte-nom b{font-family:var(--titre);font-size:16px;color:var(--noir);line-height:1.3}.cs-carte-nom small{font-size:12.5px;color:var(--e3)}.cs-etat{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:5px}.cs-etat:before{content:"";width:8px;height:8px;border-radius:50%}.cs-etat.ok{background:#3fa35b1f;color:#2c7a43}.cs-etat.ok:before{background:#3fa35b}.cs-etat.main{background:var(--lavis);color:var(--e2)}.cs-etat.main:before{background:var(--e3)}.cs-etat.ko{background:rgba(var(--jaune-rgb),.2);color:#8a5a00}.cs-etat.ko:before{background:var(--jaune)}.cs-etat.off{background:var(--lavis);color:var(--e3)}.cs-etat.off:before{background:var(--trait-2)}.cs-suppr{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:var(--e3)}.cs-suppr:hover{background:var(--lavis);color:var(--rose)}.cs-suppr svg{width:15px;height:15px}.cs-flux{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--trait)}.cs-etape{position:relative;display:flex;gap:10px;padding:14px 16px 14px 18px;background:var(--fond)}.cs-etape+.cs-etape{border-left:1px solid var(--trait)}.cs-etape:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.cs-etape.ok:before{background:#3fa35b}.cs-etape.main:before{background:var(--e3)}.cs-etape.ko:before{background:var(--jaune)}.cs-etape-n{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:var(--bordeaux);color:var(--fond)}.cs-etape-txt{min-width:0;display:flex;flex-direction:column;gap:4px}.cs-etape-txt small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e3)}.cs-etape-txt b{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--noir)}.cs-srcs{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.cs-src{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 8px 3px 7px;border-radius:5px;background:var(--blanc);border:1px solid var(--trait-2);color:var(--e2);white-space:nowrap}.cs-src i{width:8px;height:8px;border-radius:50%;flex:none}.cs-src.ok i{background:#3fa35b}.cs-src.ko i{background:var(--jaune)}.cs-src.acoder i{background:var(--trait-2)}.cs-src.main i{background:var(--e3)}.cs-pied{display:flex;align-items:center;gap:18px;padding:11px 18px;border-top:1px solid var(--trait);font-size:13px;color:var(--e2)}.cs-pied b{color:var(--noir)}.cs-pied button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--rose);font-size:13px}.cs-pied button svg{width:13px;height:13px}.cs-tout{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--rose)}.cs-tout svg{width:14px;height:14px;transition:transform .15s}.cs-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.cs-sc{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.cs-sc .cs-src{align-self:flex-start;font-size:13px}.cs-sc p{font-size:13px;line-height:1.45;color:var(--e2)}.cs-sc small{font-size:12px;color:var(--e3)}.cs-sc-etat{font-weight:600}.ch{position:sticky;top:16px;display:flex;flex-direction:column;height:min(720px,calc(100vh - 40px));border:1.5px solid var(--bordeaux);border-radius:8px;background:var(--blanc);overflow:clip}.ch-tete{position:relative;overflow:clip;display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bordeaux);color:var(--fond)}.ch-tete>*{position:relative;z-index:1}.ch-av{width:40px;height:40px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--rose);color:var(--fond)}.ch-av svg{width:20px;height:20px}.ch-tete div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-tete b{font-family:var(--titre);font-size:16px}.ch-tete small{font-size:12.5px;color:rgba(var(--fond-rgb),.8)}.ch-eff{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:var(--fond);background:rgba(var(--fond-rgb),.12)}.ch-eff:hover{background:rgba(var(--fond-rgb),.25)}.ch-eff svg{width:15px;height:15px}.ch-fil{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--fond)}.ch-vide p{font-size:13.5px;line-height:1.55;color:var(--e2)}.ch-idees{display:flex;flex-direction:column;gap:7px;margin-top:14px}.ch-idees button{text-align:left;font-size:13px;font-weight:600;padding:10px 12px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);color:var(--noir)}.ch-idees button:hover{border-color:var(--rose);color:var(--rose)}.ch-msg{display:flex;flex-direction:column;gap:8px;max-width:92%}.ch-msg.moi{align-self:flex-end;align-items:flex-end}.ch-bulle{font-size:13.5px;line-height:1.55;padding:10px 13px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.ch-msg.moi .ch-bulle{background:var(--rose);color:var(--fond);border-bottom-right-radius:3px}.ch-msg.claude .ch-bulle{background:var(--blanc);border:1px solid var(--trait-2);color:var(--noir);border-bottom-left-radius:3px}.ch-msg.err .ch-bulle{border-color:var(--framboise);color:var(--framboise)}.ch-ecrit{display:inline-flex;gap:5px;padding:14px 16px!important}.ch-ecrit i{width:7px;height:7px;border-radius:50%;background:var(--e3);animation:chEcrit 1.2s infinite ease-in-out}.ch-ecrit i:nth-child(2){animation-delay:.15s}.ch-ecrit i:nth-child(3){animation-delay:.3s}@keyframes chEcrit{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ch-prop{border:1.5px solid var(--rose);border-radius:8px;background:var(--blanc);padding:12px 13px;display:flex;flex-direction:column;gap:8px}.ch-prop-tete{display:flex;align-items:center;gap:8px}.ch-prop-tete svg{width:17px;height:17px;color:var(--rose);flex:none}.ch-prop-tete b{flex:1;font-size:14px;color:var(--noir)}.ch-prop-tete small{font-size:11.5px;font-weight:700;padding:3px 7px;border-radius:5px;background:var(--lavis);color:var(--e2)}.ch-prop-f{display:flex;gap:8px;font-size:13px;line-height:1.45;color:var(--e2)}.ch-prop-f span{flex:none;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--bordeaux);color:var(--fond)}.ch-prop-f em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--e3);margin-left:4px;white-space:nowrap}.ch-prop-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:13.5px;border:1.5px solid var(--noir)}.ch-prop-btn svg{width:15px;height:15px}.ch-prop-ok{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#2c7a43}.ch-prop-ok svg{width:15px;height:15px}.ch-saisie{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--trait-2);background:var(--blanc)}.ch-saisie textarea{flex:1;resize:none;border:1.5px solid var(--trait-2);border-radius:7px;padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.45;background:var(--fond);color:var(--noir)}.ch-saisie textarea:focus{outline:none;border-color:var(--rose)}.ch-saisie button{width:44px;height:44px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--rose);color:var(--fond)}.ch-saisie button:disabled{opacity:.4}.ch-saisie button svg{width:18px;height:18px}@media (max-width: 1180px){.cs{grid-template-columns:1fr}.ch{position:static;height:560px}}@media (max-width: 720px){.cs-resume{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-flux{grid-template-columns:1fr}.cs-etape+.cs-etape{border-left:0;border-top:1px solid var(--trait)}}.dt-veille{display:flex;gap:9px;margin-bottom:12px;font-size:13.5px;line-height:1.5;color:var(--e2)}.dt-veille svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--rose)}.ch-out{display:flex;flex-direction:column;gap:8px;margin-top:2px;padding-top:10px;border-top:1px dashed var(--trait-2)}.ch-out-att,.ch-out-err{flex-direction:row;align-items:center;gap:9px;font-size:12.5px;color:var(--e2)}.ch-out-err{color:var(--framboise)}.ch-out-err button{font-weight:700;text-decoration:underline;color:var(--rose)}.ch-out-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ch-out-tete b{font-size:13px;color:var(--noir)}.ch-out-cout{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--display);font-size:22px;line-height:1;color:var(--rose)}.ch-out-cout small{font-family:var(--f);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3);margin-bottom:3px}.ch-out-l{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:6px;background:var(--fond);border-left:3px solid var(--jaune)}.ch-out-l.deja{border-left-color:#3fa35b}.ch-out-l1{display:flex;justify-content:space-between;gap:8px}.ch-out-l1 b{font-size:13px;color:var(--noir)}.ch-out-l1 b a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ch-out-l1 span{flex:none;font-size:12px;font-weight:700;color:var(--bordeaux)}.ch-out-l small{font-size:12px;line-height:1.45;color:var(--e2)}.ch-out-tarif{color:var(--e3)!important}.ch-out-br{display:flex;gap:5px;align-items:flex-start}.ch-out-br svg{width:12px;height:12px;flex:none;margin-top:2px;color:var(--rose)}.ch-out-note{font-size:12px;line-height:1.45;color:var(--e2)}.ch-out-lien{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--rose);text-align:left}.ch-out-lien svg{width:13px;height:13px}.pdj-tete{align-items:center}.pdj-actions{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none}.pdj-actions .tag-demo{height:26px;font-size:11px;margin:0}.pdj .btn-detect{height:58px;padding:0 28px;font-size:17px;gap:12px;border-width:2px}.pdj .btn-detect svg{width:21px;height:21px}.pdj .btn-detect:disabled{background:var(--fond);color:var(--e2)}.pdj-pied .pdj-lien{margin:0 0 0 auto}.vdj{max-width:none;min-height:100%;padding-top:24px;padding-bottom:28px}.page:has(>.vdj){display:flex;flex-direction:column}.page>.vdj{flex:1 0 auto;width:100%}.vdj .pdj{flex:3 1 auto;display:flex;flex-direction:column}.vdj .pdj-table,.vdj .pdj-vide{flex:1 1 auto}.vdj .vdj-cartes{flex:2 1 auto}.vdj .pdj-pied{margin-top:auto;padding-top:14px}.pdj-sig{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.pdj-sig .pdj-tag{font-weight:700}.pdj-sig .pdj-ctx{margin:0;font-size:13.5px;color:var(--e2)}.pdj-src{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--e2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--trait-2)}a.pdj-src:hover{color:var(--rose)}.pdj-src svg{width:13px;height:13px;color:var(--rose)}.pdj-off{width:44px;height:44px;flex:none;border-radius:50%;background:var(--bordeaux);color:var(--fond);display:grid;place-items:center}.pdj-off svg{width:20px;height:20px}.vdj-prio{background:var(--blanc);border:1px solid var(--trait-b);border-left:5px solid var(--rose);border-radius:8px;padding:18px 26px 8px}.vdj-prio h3{display:flex;align-items:center;gap:12px;font-family:var(--titre);font-size:20px;font-weight:700;margin-bottom:6px}.vdj-prio h3>svg{width:22px;height:22px}.vdj-prio-l{display:flex;align-items:center;gap:18px;padding:14px 0}.vdj-prio-l+.vdj-prio-l{border-top:1px solid var(--trait)}.vdj-prio-l>i{width:14px;height:14px;flex:none;border-radius:50%}.vdj-prio-l>i.reponse{background:#3fa35b}.vdj-prio-l>i.relance{background:var(--jaune)}.vdj-prio-l>b{font-size:16px;color:var(--noir)}.vdj-prio-d{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--e2);margin-left:12px}.vdj-prio-d svg{width:17px;height:17px}.vdj-prio-l>button{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--rose);white-space:nowrap}.vdj-prio-l>button svg{width:15px;height:15px}.vdj-retard{font-style:normal;font-weight:700;color:#d98a00}.vdj-pers-txt em{font-style:normal}.vdj-livrable{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--e2)}.vdj-livrable svg{width:15px;height:15px}.vdj .vdj-prio{flex:none}.px{display:flex;flex-direction:column;gap:16px;padding:4px 0 40px}.px-tete{display:flex;align-items:center;gap:16px}.px-tete h1{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.px-actions{margin-left:auto;display:flex;gap:12px}.px-btn{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 20px;border-radius:7px;font-weight:700;font-size:15px}.px-btn svg{width:17px;height:17px}.px-btn.doux{background:var(--lavis);color:var(--noir);border:1px solid var(--trait)}.px-btn.doux:hover{border-color:var(--trait-2)}.px-btn.plein{background:var(--rose);color:var(--fond)}.px-btn.plein:hover{background:var(--rose-fonce)}.px-recherche{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px}.px-cherche,.px-tri{display:flex;align-items:center;gap:12px;height:54px;padding:0 18px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.px-cherche:focus-within,.px-tri:focus-within{border-color:var(--rose)}.px-cherche svg,.px-tri svg{width:19px;height:19px;flex:none;color:var(--e2)}.px-cherche input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15.5px;outline:none;color:var(--noir)}.px-tri select{flex:1;border:0;background:none;font:inherit;font-size:15px;font-weight:600;outline:none;color:var(--noir);cursor:pointer}.px-filtres{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.px-menu{position:relative}.px-menu-btn{width:100%;display:flex;align-items:center;gap:8px;height:50px;padding:0 16px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);font-size:15px;font-weight:600;color:var(--noir);text-align:left}.px-menu-btn>span{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-menu-btn>span svg{width:17px;height:17px;flex:none}.px-menu-btn>svg{width:16px;height:16px;flex:none;transition:transform .15s}.px-menu-btn.ouvert>svg{transform:rotate(180deg)}.px-menu-btn:hover,.px-menu-btn.ouvert{border-color:var(--noir)}.px-menu-btn.actif{border-color:var(--rose);background:var(--lavis)}.px-menu-btn i{font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--rose);color:var(--fond);font-size:12px;font-weight:700;display:grid;place-items:center}.px-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:100%;width:max-content;max-width:340px;max-height:70vh;overflow:auto;padding:16px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);display:flex;flex-direction:column;gap:6px}.px-pop.large{width:380px;max-width:380px}.px-filtres>.px-menu:last-child .px-pop{left:auto;right:0}.px-pop-titre{font-family:var(--titre);font-size:15px;font-weight:700;color:var(--noir);margin:4px 0 2px}.px-pop-titre~.px-pop-titre{margin-top:10px;padding-top:12px;border-top:1px solid var(--trait)}.px-choix{display:flex;flex-direction:column}.px-choix button{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:6px;font-size:14.5px;color:var(--noir);text-align:left}.px-choix button:hover{background:var(--lavis)}.px-choix button small{margin-left:auto;padding-left:14px;font-size:12.5px;color:var(--e3)}.px-radio{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--trait-2)}.px-choix button.on{font-weight:700}.px-choix button.on .px-radio{border:5px solid var(--rose)}.px-affiner{display:flex;flex-direction:column;gap:12px}.px-sigs{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--trait)}.px-sg{display:flex;gap:11px;padding:7px 6px;border-radius:6px;cursor:pointer}.px-sg:hover{background:var(--lavis)}.px-sg input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--rose)}.px-sg span{display:flex;flex-direction:column;gap:2px;min-width:0}.px-sg b{font-size:14.5px;color:var(--noir)}.px-sg b small{font-weight:600;color:var(--e3);margin-left:6px}.px-sg>span>small{font-size:12.5px;line-height:1.4;color:var(--e2)}.px-champ{display:flex;flex-direction:column;gap:6px}.px-champ span{font-size:14px;font-weight:600;color:var(--noir)}.px-champ select{height:44px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;background:var(--blanc);font:inherit;font-size:14.5px;color:var(--noir)}.px-appliquer{height:46px;border-radius:7px;background:var(--rose);color:var(--fond);font-weight:700;font-size:15px;margin-top:4px}.px-appliquer:hover{background:var(--rose-fonce)}.px-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-chip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 16px;border-radius:7px;background:var(--lavis);color:var(--rose-fonce);font-size:14.5px;font-weight:700}.px-chip button{display:grid;place-items:center;color:var(--rose-fonce)}.px-chip svg{width:14px;height:14px}.px-effacer{font-size:14.5px;font-weight:600;color:var(--rose);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.px-compte{display:flex;justify-content:space-between;font-size:15px;color:var(--e2)}.px-demo{color:var(--e3)}.px-table{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.px-ligne{display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:22px;align-items:center;padding:18px 24px;border-top:1px solid var(--trait)}.px-ligne:not(.px-th):hover{background:rgba(var(--rose-rgb),.025)}.px-th{border-top:0;padding-top:16px;padding-bottom:16px;background:var(--lavis);font-family:var(--titre);font-size:15px;font-weight:700;color:var(--noir)}.px-ligne.coche-on{background:var(--lavis)}.px-qui{display:flex;align-items:center;gap:14px;min-width:0;text-align:left}.px-av{width:54px;height:54px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:17px}.px-av.t1{background:var(--lavis-2);color:var(--rose-fonce)}.px-av.t2{background:rgba(var(--framboise-rgb),.14);color:var(--framboise)}.px-av.t3{background:#fdebc8;color:#9a5b00}.px-av.t4{background:var(--tete);color:var(--bordeaux)}.px-qui-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.px-qui-txt b{font-size:16px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-qui:hover .px-qui-txt b{color:var(--rose)}.px-qui-txt small{font-size:14px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-qui-txt small.e3{font-size:13px;color:var(--e3)}.px-sig{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.px-sig-box{display:flex;gap:12px;padding:11px 14px;border-radius:7px;background:rgba(var(--rose-rgb),.08);max-width:100%}.px-sig-box svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--rose)}.px-sig-box span{display:flex;flex-direction:column;gap:3px;min-width:0}.px-sig-box b{font-size:15px;font-weight:700;color:var(--rose-fonce)}.px-sig-box small{font-size:13.5px;color:var(--e2)}.px-voir{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d5fb8;text-decoration:underline;text-underline-offset:3px}.px-voir>svg{width:13px;height:13px}.px-in{width:22px;height:22px;border-radius:4px;background:#0a66c2;color:#fff;display:grid;place-items:center}.px-in svg{width:15px;height:15px}.px-motif{font-size:13.5px;color:var(--e2)}.px-etat{display:flex;gap:12px;align-items:flex-start;min-width:0}.px-ico{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis);color:var(--e2)}.px-ico svg{width:18px;height:18px}.px-etat-txt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:6px}.px-etat-txt b{font-size:15px;font-weight:600;color:var(--noir)}.px-etat-txt small{font-size:13.5px;color:var(--e2)}.seq-a_valider .px-ico{background:rgba(var(--rose-rgb),.12);color:var(--rose)}.seq-a_valider b{color:var(--rose);font-weight:700}.seq-reponse .px-ico,.seq-terminee .px-ico,.liv-pret .px-ico{background:#3fa35b;color:#fff}.seq-reponse b,.liv-pret b{color:#2c7a43;font-weight:700}.seq-erreur b{color:var(--framboise)}.liv-a_relire .px-ico{background:rgba(var(--jaune-rgb),.25);color:#8a5a00}.liv-aucun b{color:var(--e3);font-weight:500}.px-act{margin-top:8px;height:42px;padding:0 18px;border-radius:7px;border:1.5px solid var(--rose);color:var(--rose);font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.px-act:hover:not(:disabled){background:var(--lavis)}.px-act:disabled{opacity:.7;cursor:progress}.px-lien{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--rose);text-decoration:underline;text-underline-offset:3px}.px-lien svg{width:14px;height:14px}.px-rep{margin-top:4px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:6px;background:var(--lavis);color:var(--e2)}.px-rep.positive{background:#3fa35b24;color:#2c7a43}.px-rep.plus_tard,.px-rep.question{background:rgba(var(--jaune-rgb),.2);color:#8a5a00}.px-vide{padding:30px 24px;border-top:1px solid var(--trait);color:var(--e2);font-size:15px}.px-vide button{font-weight:700;color:var(--rose);text-decoration:underline;margin-left:6px}.px-pied{display:flex;align-items:center;padding:16px 24px;border-top:1px solid var(--trait);font-size:15px;color:var(--e2)}.px-pied .pr-pages{margin-left:auto}.px-table .pr-lot{border-bottom:1px solid var(--trait)}@media (max-width: 1280px){.px-filtres{grid-template-columns:repeat(3,minmax(0,1fr))}.px-ligne{grid-template-columns:22px minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.px-ligne>.px-contact,.px-th>span:last-child{display:none}}.px-btn,.px-btn:hover{text-decoration:none}.px-btn.contour{background:var(--blanc);color:var(--noir);border:1px solid var(--trait-2)}.px-btn.contour:hover{border-color:var(--noir)}.px-panneau{display:flex;flex-direction:column;gap:14px;padding:16px 18px 12px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.px-cherche,.px-tri{height:46px;background:var(--fond)}.px-tri small{font-size:14px;color:var(--e2);flex:none}.px-recherche{grid-template-columns:minmax(0,1fr) 220px}.px-menu-btn{height:44px;font-weight:500;background:var(--blanc)}.px-chips{min-height:36px}.px-chip{height:34px;font-size:14px;font-weight:600;padding:0 12px 0 14px}.px-n{margin-left:auto;font-size:13.5px;color:var(--e2)}.px-table .px-ligne{grid-template-columns:22px minmax(170px,1.35fr) minmax(110px,1fr) minmax(120px,1fr) 70px minmax(130px,1.05fr) minmax(130px,1.05fr) minmax(80px,.7fr) 32px;gap:16px;padding:9px 20px;min-height:50px}.px-table .px-th{padding-top:13px;padding-bottom:13px;font-family:var(--f);font-size:14px;font-weight:700}.px-table .px-th>span:last-child{display:block}.px-qui{gap:12px}.px-qui .px-av{width:34px;height:34px;font-size:12.5px;background:var(--lavis-2);color:var(--bordeaux)}.px-qui b{font-size:15px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-qui:hover b{color:var(--rose)}.px-metier{font-size:14.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-sigc{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 10px;border-radius:6px;background:rgba(var(--rose-rgb),.1);color:var(--rose-fonce);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}a.px-sigc:hover{background:rgba(var(--rose-rgb),.18)}.px-sigc svg{width:15px;height:15px}.px-srcs{display:flex;gap:12px;align-items:center}.px-s{width:22px;height:22px;display:grid;place-items:center;color:var(--trait-2)}.px-s svg{width:20px;height:20px}.px-s.on{color:var(--rose)}.px-s.on+.px-s.on,.px-srcs .px-s.on:last-child{color:var(--e2)}.px-srcs .px-s.on:first-child{color:var(--rose)}.px-mini{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 14px;border:1px solid var(--trait-2);border-radius:6px;background:var(--blanc);font-size:14px;font-weight:600;color:var(--noir)}.px-mini:hover:not(:disabled){border-color:var(--noir)}.px-mini svg{width:16px;height:16px}.px-pst{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap}.px-pst i{width:9px;height:9px;border-radius:50%;flex:none}.px-pst svg{width:14px;height:14px;opacity:.8}.px-pst.att{background:rgba(var(--jaune-rgb),.14);color:#a26200}.px-pst.att i{background:#ee9a1a}.px-pst.bleu{background:#1d5fb814;color:#1d5fb8}.px-pst.bleu i{background:#2b7be4}.px-pst.ok{background:#3fa35b1a;color:#2c7a43}.px-pst.ok i{background:#3fa35b}.px-pst.gris{background:var(--lavis);color:var(--e2)}.px-pst.gris i{background:var(--e3)}.px-pst.err{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.px-pst.err i{background:var(--framboise)}.px-pst.ecr{color:var(--e2)}.px-liv{display:inline-flex;align-items:center;gap:9px;height:30px;font-size:14px;font-weight:600;white-space:nowrap}.px-liv svg{width:18px;height:18px}.px-liv>svg:last-child{width:17px;height:17px;margin-left:10px;color:var(--noir)}.px-liv.pret{color:#2c7a43}.px-liv.a_relire,.px-liv.cours{color:#a26200}.px-roue{width:18px;height:18px;border-radius:50%;border:2.5px dotted #EE9A1A;animation:tourne 2s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.px-muet{font-size:14px;color:var(--e3)}.px-cont{font-size:14.5px;color:var(--e2);white-space:nowrap}.px-plus{position:relative;display:flex;justify-content:flex-end}.px-plus>button{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--noir)}.px-plus>button:hover{background:var(--lavis)}.px-plus>button svg{width:20px;height:20px}.px-plus-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:190px;padding:6px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);display:flex;flex-direction:column}.px-plus-menu>*{text-align:left;padding:9px 10px;border-radius:6px;font-size:14px;color:var(--noir);text-decoration:none}.px-plus-menu>*:hover{background:var(--lavis)}.px-plus-menu .danger{color:var(--framboise)}.px-pied{padding:12px 20px}.px-pied .pr-pages button{min-width:34px;height:34px;border:0}.px-pied .pr-pages button.on{background:var(--lavis-2);color:var(--noir)}@media (max-width: 1280px){.px-table .px-ligne{grid-template-columns:22px minmax(150px,1.3fr) minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(70px,.6fr) 32px}.px-table .px-ligne>:nth-child(3),.px-table .px-ligne>:nth-child(5){display:none}}.px-tri{min-width:0;overflow:hidden}.px-tri select{min-width:0;width:100%}.px-onglets{display:flex;align-items:flex-end;gap:6px;border-bottom:1.5px solid var(--trait-2);margin-top:-4px}.px-onglets button,.px-onglet-autre{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;margin-bottom:-1.5px;font-size:16px;font-weight:700;color:var(--e2);border-bottom:3px solid transparent}.px-onglets button:hover{color:var(--noir)}.px-onglets button.on,.px-onglet-autre{color:var(--rose);border-bottom-color:var(--rose)}.px-onglets i,.px-onglet-autre i{font-style:normal;min-width:26px;height:24px;padding:0 7px;border-radius:12px;display:grid;place-items:center;font-size:13px;background:var(--lavis-2);color:var(--e2)}.px-onglets button.on i,.px-onglet-autre i{background:var(--rose);color:var(--fond)}.px-panneau{padding:12px 14px;gap:10px}.px-barre{display:flex;align-items:center;gap:10px}.px-barre .px-cherche{flex:1;min-width:200px;height:44px}.px-barre .px-menu{flex:none}.px-barre .px-menu-btn{width:auto;min-width:118px;height:44px;padding:0 14px;gap:10px}.px-barre .px-tri{flex:none;width:200px;height:44px;padding:0 14px;gap:8px}.px-barre .px-menu:nth-last-child(2) .px-pop{left:auto;right:0}.px-chips{min-height:0}.px-table.cols-valider .px-ligne{grid-template-columns:22px minmax(160px,1.2fr) minmax(110px,.95fr) minmax(250px,1.9fr) 64px minmax(150px,1.1fr) 76px 210px}.px-table.cols-cours .px-ligne{grid-template-columns:22px minmax(160px,1.2fr) minmax(110px,.9fr) minmax(250px,1.8fr) 64px minmax(120px,.95fr) minmax(120px,.95fr) minmax(100px,.8fr) 32px}.px-table .px-ligne{min-height:62px}.px-crois{display:flex;flex-direction:column;gap:5px;min-width:0}.px-crois>small{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--e3)}.px-faits{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.px-faits i{font-style:normal;font-weight:800;color:var(--rose)}.px-fait{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:rgba(var(--rose-rgb),.1);color:var(--rose-fonce);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:help}.px-s.in{color:#0a66c2}.px-s.web{color:var(--e2)}.px-offre{display:flex;flex-direction:column;gap:2px;min-width:0}.px-offre b{font-size:14.5px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-offre small{font-size:12.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-dec{display:flex;gap:8px;justify-content:flex-end}.px-exc{height:38px;padding:0 14px;border-radius:6px;border:1px solid var(--trait-2);font-size:14px;font-weight:600;color:var(--noir)}.px-exc:hover:not(:disabled){border-color:var(--noir)}.px-lancer{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:6px;background:var(--rose);color:var(--fond);font-size:14px;font-weight:700}.px-lancer:hover:not(:disabled){background:var(--rose-fonce)}.px-lancer svg{width:14px;height:14px}.px-exc:disabled,.px-lancer:disabled{opacity:.7;cursor:progress}.px-cont{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.px-cont .px-rep{margin:0;font-size:12px;padding:3px 8px}@media (max-width: 1400px){.px-barre{flex-wrap:wrap}.px-barre .px-cherche{flex-basis:100%}.px-table.cols-valider .px-ligne{grid-template-columns:22px minmax(150px,1.2fr) minmax(240px,1.9fr) minmax(140px,1fr) 200px}.px-table.cols-cours .px-ligne{grid-template-columns:22px minmax(150px,1.2fr) minmax(240px,1.8fr) minmax(120px,1fr) minmax(120px,1fr) minmax(90px,.8fr) 32px}.px-table .px-ligne>:nth-child(3),.px-table .px-ligne>:nth-child(5),.px-table.cols-valider .px-ligne>:nth-child(7){display:none}}.px-faits{flex-wrap:nowrap;min-width:0}.px-fait{overflow:hidden;text-overflow:ellipsis;min-width:0}.sv{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px;align-items:start;padding-bottom:40px}.sv-file{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;padding:22px 18px 16px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);max-height:calc(100vh - 32px);overflow:auto}.sv-file-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sv-file-tete h2{font-family:var(--titre);font-size:24px;font-weight:800;letter-spacing:-.02em}.sv-file-tete small{font-size:13px;color:var(--e2);white-space:nowrap}.sv-prog{height:6px;border-radius:3px;background:var(--lavis-2);overflow:hidden;margin-top:-6px}.sv-prog span{display:block;height:100%;background:#2c7a43;border-radius:3px;transition:width .4s}.sv-cherche{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--trait-2);border-radius:8px;background:var(--fond)}.sv-cherche:focus-within{border-color:var(--rose)}.sv-cherche svg{width:18px;height:18px;color:var(--e2)}.sv-cherche input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;outline:none}.sv-liste{display:flex;flex-direction:column;margin:0 -18px}.sv-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 18px;text-align:left;border-top:1px solid var(--trait)}.sv-item:hover{background:rgba(var(--rose-rgb),.04)}.sv-item.on{background:var(--lavis)}.sv-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--rose)}.sv-av{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14.5px;background:var(--lavis-2);color:var(--bordeaux)}.sv-item.on .sv-av{background:var(--rose);color:var(--fond)}.sv-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sv-item-txt b{font-size:15.5px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-item-txt small{font-size:13px;color:var(--e2)}.sv-tag{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;background:var(--lavis-2);color:var(--e2);font-size:12.5px;font-weight:600}.sv-tag svg{width:15px;height:15px}.sv-tag.cours{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.sv-tag.ok{background:#3fa35b24;color:#2c7a43}.sv-ok{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:#2c7a43;color:#fff}.sv-ok svg{width:15px;height:15px}.sv-chev{width:16px;height:16px;flex:none;color:var(--e3)}.sv-vide{padding:18px;font-size:14px;color:var(--e2)}.sv-vide.grand{display:flex;align-items:center;gap:10px;padding:30px;border:1px dashed var(--trait-2);border-radius:8px;font-size:15px}.sv-file-note{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--trait);font-size:13px;color:var(--e2)}.sv-file-note svg{width:16px;height:16px;flex:none}.sv-droite{display:flex;flex-direction:column;gap:16px;min-width:0}.sv-tete{position:relative;overflow:clip;background:var(--bordeaux);color:var(--fond);border-radius:8px;padding:22px 24px 0}.sv-tete>*{position:relative;z-index:1}.sv-tete-haut{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(var(--fond-rgb),.18)}.sv-tete-av{width:66px;height:66px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--fond);color:var(--rose);font-weight:800;font-size:23px}.sv-tete-nom{flex:1;min-width:0}.sv-tete-nom h1{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;font-size:40px;line-height:1;letter-spacing:.01em}.sv-tete-nom p{margin-top:8px;font-size:15.5px;color:rgba(var(--fond-rgb),.85)}.sv-tete-nom .tag-demo{margin-left:10px}.sv-tete-btn{flex:none;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px;border-radius:7px;border:1.5px solid rgba(var(--fond-rgb),.6);color:var(--fond);font-weight:700;font-size:15px}.sv-tete-btn:hover{background:rgba(var(--fond-rgb),.1);border-color:var(--fond)}.sv-tete-btn svg{width:16px;height:16px}.sv-tete-sig{display:flex;align-items:center;gap:12px;padding:15px 0;font-size:15.5px}.sv-tete-sig>svg{width:21px;height:21px;color:var(--jaune)}.sv-tete-sig b{font-weight:700}.sv-tete-sig i{font-style:normal;opacity:.6}.sv-tete-sig span{color:rgba(var(--fond-rgb),.85)}.sv-tete-sig button{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;color:var(--fond);text-decoration:underline;text-underline-offset:4px}.sv-tete-sig button svg,.tourne{transition:transform .15s}.sv-tete-sig button svg{width:15px;height:15px}svg.tourne{transform:rotate(180deg)}.sv-preuves{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0 0 20px}.sv-preuve{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:7px;background:rgba(var(--fond-rgb),.08);border:1px solid rgba(var(--fond-rgb),.14)}.sv-preuve>span{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune)}.sv-preuve b{font-size:14.5px;line-height:1.45}.sv-preuve small{font-size:12.5px;color:rgba(var(--fond-rgb),.7)}.sv-preuve a{color:var(--fond)}.sv-preuve.posts{grid-column:1 / -1}.sv-preuve p{font-size:13.5px;line-height:1.5;color:rgba(var(--fond-rgb),.88)}.sv-preuve p em{font-style:normal;font-weight:700;color:var(--jaune);margin-right:6px}.sv-liv{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.sv-liv-ico{width:46px;height:46px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--lavis);color:var(--rose)}.sv-liv-ico svg{width:22px;height:22px}.sv-liv>b{font-size:16.5px;color:var(--noir)}.sv-liv-moment{padding-left:14px;border-left:1px solid var(--trait-2);font-size:14.5px;color:var(--e2)}.sv-liv-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-weight:700;font-size:14.5px;color:var(--noir);text-decoration:none}.sv-liv-btn:hover{border-color:var(--noir)}.sv-liv-btn svg{width:15px;height:15px}.sv-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:6px;font-size:13.5px;font-weight:700;white-space:nowrap}.sv-pill svg{width:15px;height:15px}.sv-pill.grand{height:40px;padding:0 16px;font-size:14.5px}.sv-pill.grand svg{width:18px;height:18px}.sv-pill.ok{background:#3fa35b24;color:#2c7a43}.sv-pill.att{background:rgba(var(--jaune-rgb),.24);color:#8a5a00}.sv-pill.bleu{background:#1d5fb81a;color:#1d5fb8}.sv-pill.gris{background:var(--lavis);color:var(--e2)}.sv-seq{padding:24px 26px 20px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.sv-seq-tete{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.sv-seq-tete h2{font-family:var(--titre);font-size:28px;font-weight:800;letter-spacing:-.02em}.sv-frise{list-style:none;display:flex;flex-direction:column;gap:14px}.sv-etape{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px}.sv-etape:not(:last-child):before{content:"";position:absolute;left:22px;top:46px;bottom:-14px;width:2px;background:rgba(var(--rose-rgb),.35)}.sv-num{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:var(--fond);font-weight:800;font-size:18px;position:relative;z-index:1}.sv-num svg{width:20px;height:20px}.sv-etape.envoye .sv-num{background:#2c7a43}.sv-etape.valide .sv-num{background:#1d5fb8}.sv-etape.suspendu .sv-num,.sv-etape.annule .sv-num{background:var(--e3)}.sv-carte{border:1px solid var(--trait);border-radius:8px;overflow:hidden;background:var(--blanc);transition:border-color .15s}.sv-etape:hover .sv-carte,.sv-etape.edit .sv-carte{border-color:rgba(var(--rose-rgb),.45)}.sv-carte-tete{display:flex;align-items:center;gap:12px;padding:12px 18px;background:rgba(var(--rose-rgb),.06)}.sv-carte-tete>b{font-family:var(--titre);font-size:17px;font-weight:700;color:var(--noir)}.sv-canal{width:24px;height:24px;display:grid;place-items:center;border-radius:5px}.sv-canal svg{width:17px;height:17px}.sv-canal.in{background:#0a66c2;color:#fff}.sv-canal.mail{background:var(--lavis-2);color:var(--bordeaux)}.sv-j{height:28px;padding:0 10px;border-radius:6px;display:grid;place-items:center;background:rgba(var(--rose-rgb),.12);color:var(--rose-fonce);font-size:13.5px;font-weight:700}.sv-alerte{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:6px;background:rgba(var(--framboise-rgb),.1);color:var(--framboise);font-size:13px;font-weight:700}.sv-alerte svg{width:15px;height:15px}.sv-carte-act{margin-left:auto;display:flex;gap:6px}.sv-carte-act button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:6px;font-size:14.5px;font-weight:600;color:var(--e2)}.sv-carte-act button:hover{background:var(--blanc);color:var(--noir)}.sv-carte-act svg{width:16px;height:16px}.sv-alertes{margin:0;padding:10px 18px 10px 36px;background:rgba(var(--framboise-rgb),.05);font-size:13.5px;color:var(--framboise);border-top:1px solid var(--trait)}.sv-texte{padding:14px 18px 16px;font-size:15.5px;line-height:1.6;color:var(--e2);white-space:pre-wrap}.sv-objet-lu{margin-bottom:8px;white-space:normal;font-weight:600;color:var(--noir)}.sv-objet-lu span{margin-right:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3)}.sv-regen{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--trait);background:var(--fond)}.sv-regen input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;background:var(--blanc)}.sv-regen input:focus{outline:none;border-color:var(--rose)}.sv-regen button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:7px;background:var(--rose);color:var(--fond);font-weight:700;font-size:14px}.sv-regen button svg{width:15px;height:15px}.sv-edit{padding:12px 18px 14px;display:flex;flex-direction:column;gap:10px}.sv-objet{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px}.sv-objet span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3)}.sv-objet input{flex:1;border:0;background:none;font:inherit;font-size:15px;font-weight:600;outline:none}.sv-edit textarea{width:100%;min-height:120px;resize:none;padding:12px 14px;border:1.5px solid var(--rose);border-radius:7px;font:inherit;font-size:15.5px;line-height:1.6;color:var(--noir);background:var(--blanc);outline:none}.sv-edit-pied{display:flex;align-items:center;gap:8px}.sv-edit-pied small{flex:1;font-size:13px;color:var(--e2)}.sv-edit-pied button{height:38px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:600;color:var(--e2);display:inline-flex;align-items:center;gap:7px}.sv-edit-pied button.go{background:var(--rose);color:var(--fond)}.sv-edit-pied button svg{width:15px;height:15px}.sv-pieces{padding:0 18px 14px}.sv-note{margin:14px 0 0 64px;font-size:13px;color:var(--e3)}.sv-valider,.sv-envoi{display:flex;align-items:center;gap:18px;margin-top:20px;padding:18px 20px;border:1.5px solid rgba(44,122,67,.45);border-radius:8px;background:#3fa35b12}.sv-envoi{border-color:#1d5fb859;background:#1d5fb80d;flex-wrap:wrap}.sv-bouclier{width:56px;height:56px;flex:none;display:grid;place-items:center;color:#2c7a43}.sv-bouclier svg{width:44px;height:44px}.sv-bouclier.bleu{color:#1d5fb8}.sv-bouclier.bleu svg{width:32px;height:32px}.sv-valider>div,.sv-envoi>div{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px}.sv-valider b,.sv-envoi b{font-family:var(--titre);font-size:20px;font-weight:800;color:var(--noir)}.sv-valider small,.sv-envoi small{font-size:14.5px;color:var(--e2)}.sv-valider>button{flex:none;display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 26px;border-radius:8px;background:#2c7a43;color:#fff;font-weight:700;font-size:17px}.sv-valider>button:hover:not(:disabled){background:#236236}.sv-valider>button:disabled{opacity:.5;cursor:not-allowed}.sv-valider>button svg{width:20px;height:20px}.sv-envoi-act{display:flex;flex-wrap:wrap;gap:8px}.sv-envoi-act>*{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-size:14.5px;font-weight:600;color:var(--noir);text-decoration:none}.sv-envoi-act>.go{background:#1d5fb8;border-color:#1d5fb8;color:#fff}.sv-envoi-act svg{width:16px;height:16px}.sv-info{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;border-radius:8px;background:var(--lavis);font-size:15px;color:var(--e2)}.sv-info svg{width:19px;height:19px;flex:none;color:var(--rose)}.sv-info b{color:var(--noir)}.sv-info.ok{background:#3fa35b1a}.sv-info.ok svg{color:#2c7a43}.sv-info button{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--rose)}.sv-actions-bas{display:flex;align-items:center;gap:26px;margin-top:14px;flex-wrap:wrap}.sv-actions-bas>button{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--e2);text-decoration:underline;text-underline-offset:4px}.sv-actions-bas>button:hover{color:var(--noir)}.sv-actions-bas svg{width:17px;height:17px}.sv-retouche{flex:1;display:flex;gap:8px;min-width:300px}.sv-retouche input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px}.sv-retouche input:focus{outline:none;border-color:var(--rose)}.sv-retouche button{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:600;color:var(--e2)}.sv-retouche button.go{background:var(--rose);color:var(--fond)}@media (max-width: 1200px){.sv{grid-template-columns:1fr}.sv-file{position:static;max-height:none}}.sv-haut{display:flex;align-items:center;gap:24px;margin-bottom:20px}.sv-haut h1{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.sv-vues button{height:44px;padding:0 18px;font-size:15px}.sq-filtres button.on{background:var(--rose);color:var(--fond)}.sq-filtres button.on span{color:var(--rose)}.ss{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.ss-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ss-kpi{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;border:1.5px solid var(--trait-b);border-radius:8px;background:var(--blanc);text-align:left;transition:border-color .15s,background .15s}button.ss-kpi:hover{border-color:var(--trait-2)}.ss-kpi-ico{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;margin-bottom:6px}.ss-kpi-ico svg{width:18px;height:18px}.ss-kpi b{font-family:var(--display);font-weight:var(--display-poids);font-size:36px;line-height:1;color:var(--noir)}.ss-kpi small{font-size:13px;line-height:1.35;color:var(--e2)}.ss-kpi.orange .ss-kpi-ico{background:rgba(var(--rose-rgb),.12);color:var(--rose)}.ss-kpi.jaune .ss-kpi-ico{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.ss-kpi.bleu .ss-kpi-ico{background:#1d5fb81a;color:#1d5fb8}.ss-kpi.vert .ss-kpi-ico{background:#3fa35b24;color:#2c7a43}.ss-kpi.gris .ss-kpi-ico{background:var(--lavis);color:var(--e2)}.ss-kpi.taux{background:var(--bordeaux);border-color:var(--bordeaux)}.ss-kpi.taux .ss-kpi-ico{background:rgba(var(--fond-rgb),.14);color:var(--jaune)}.ss-kpi.taux b,.ss-kpi.taux small{color:var(--fond)}.ss-kpi.on.orange{border-color:var(--rose);background:rgba(var(--rose-rgb),.06)}.ss-kpi.on.jaune{border-color:var(--jaune-fonce);background:rgba(var(--jaune-rgb),.08)}.ss-kpi.on.bleu{border-color:#1d5fb8;background:#1d5fb80d}.ss-kpi.on.vert{border-color:#2c7a43;background:#3fa35b0f}.ss-kpi.on.gris{border-color:var(--e2);background:var(--lavis)}.ss-filtres{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.ss-cherche{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--trait-2);border-radius:8px;background:var(--fond)}.ss-cherche:focus-within{border-color:var(--rose)}.ss-cherche svg{width:18px;height:18px;color:var(--e2)}.ss-cherche input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;outline:none}.ss-sel{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 12px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.ss-sel span{font-size:13px;color:var(--e2);white-space:nowrap}.ss-sel select{border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--noir);outline:none;cursor:pointer;max-width:170px}.ss-sel.on{border-color:var(--rose);background:var(--lavis)}.ss-effacer{font-size:14px;font-weight:600;color:var(--rose);text-decoration:underline;text-underline-offset:3px}.ss-table{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.ss-ligne{width:100%;display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(330px,2fr) minmax(170px,1.1fr) 120px 120px 20px;gap:18px;align-items:center;padding:14px 20px;border-top:1px solid var(--trait);text-align:left;position:relative}button.ss-ligne:hover{background:rgba(var(--rose-rgb),.03)}button.ss-ligne:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.ss-ligne.envoyer:before{background:var(--rose)}.ss-ligne.relance:before{background:var(--jaune)}.ss-ligne.reponse:before{background:#3fa35b}.ss-th{border-top:0;padding-top:13px;padding-bottom:13px;background:var(--lavis);font-size:14px;font-weight:700;color:var(--noir)}.ss-qui{display:flex;align-items:center;gap:12px;min-width:0}.ss-qui>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.ss-qui b{font-size:15px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-qui small{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-av{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2);color:var(--bordeaux);font-weight:700;font-size:13.5px}.ss-frise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ss-pas{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.ss-trait{position:absolute;top:15px;right:calc(50% + 17px);left:calc(-50% + 17px);height:3px;border-radius:2px;background:var(--trait-2)}.ss-trait.plein{background:#3fa35b}.ss-rond{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;border:2px solid var(--trait-2);background:var(--blanc);color:var(--e3);position:relative;z-index:1}.ss-rond svg{width:16px;height:16px}.ss-pas small{display:flex;flex-direction:column;align-items:center;font-size:11.5px;line-height:1.25;color:var(--e3);white-space:nowrap}.ss-pas small b{font-size:12px;color:var(--e2)}.ss-pas.p-env .ss-rond{background:#3fa35b;border-color:#3fa35b;color:#fff}.ss-pas.p-prog .ss-rond{border-color:#1d5fb8;color:#1d5fb8}.ss-pas.p-prog small{color:#1d5fb8}.ss-pas.p-auj .ss-rond{background:var(--rose);border-color:var(--rose);color:var(--fond);outline:4px solid rgba(var(--rose-rgb),.2)}.ss-pas.p-auj small,.ss-pas.p-aval small{color:var(--rose-fonce);font-weight:700}.ss-pas.p-aval .ss-rond{border-color:var(--jaune-fonce);background:rgba(var(--jaune-rgb),.2);color:#8a5a00;outline:4px solid rgba(var(--jaune-rgb),.2)}.ss-pas.p-brouillon .ss-rond{border-style:dashed;border-color:var(--jaune-fonce);color:#8a5a00}.ss-pas.p-susp .ss-rond{border-style:dashed;color:var(--e3)}.ss-action{display:flex;align-items:center;gap:10px;min-width:0}.ss-action>svg{width:30px;height:30px;flex:none;padding:7px;border-radius:8px}.ss-action>span{min-width:0;display:flex;flex-direction:column;gap:2px}.ss-action b{font-size:14.5px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-action small{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-action.orange>svg{background:rgba(var(--rose-rgb),.12);color:var(--rose)}.ss-action.orange b{color:var(--rose-fonce)}.ss-action.jaune>svg{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.ss-action.bleu>svg{background:#1d5fb81a;color:#1d5fb8}.ss-action.vert>svg{background:#3fa35b24;color:#2c7a43}.ss-action.gris>svg{background:var(--lavis);color:var(--e2)}.ss-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:700;white-space:nowrap}.ss-tag svg{width:14px;height:14px}.ss-tag.ok{background:#3fa35b24;color:#2c7a43}.ss-tag.att{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.ss-tag.ko{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.ss-tag.gris{background:var(--lavis);color:var(--e2)}.ss-muet{font-size:13.5px;color:var(--e3)}.ss-chev{width:16px;height:16px;color:var(--e3)}.ss-vide{padding:30px 20px;border-top:1px solid var(--trait);color:var(--e2);font-size:15px}@media (max-width: 1400px){.ss-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-ligne{grid-template-columns:minmax(160px,1fr) minmax(300px,2fr) minmax(150px,1fr) 110px 20px}.ss-ligne>:nth-child(5){display:none}}.ib{display:grid;grid-template-columns:400px minmax(0,1fr);gap:22px;align-items:start;padding-bottom:40px}.ib-file{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;padding:16px 0 6px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);max-height:calc(100vh - 32px);overflow:auto}.ib-file>.sv-cherche{margin:0 16px}.ib-types{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px}.ib-types button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:16px;border:1px solid var(--trait-2);font-size:13px;font-weight:600;color:var(--e2)}.ib-types button i{font-style:normal;font-size:12px;color:var(--e3)}.ib-types button .pt{width:8px;height:8px;border-radius:50%}.ib-types button.ok .pt{background:#3fa35b}.ib-types button.bleu .pt{background:#2b7be4}.ib-types button.att .pt{background:#ee9a1a}.ib-types button.ko .pt{background:var(--framboise)}.ib-types button.on{background:var(--noir);border-color:var(--noir);color:var(--fond)}.ib-types button.on i{color:rgba(var(--fond-rgb),.7)}.ib-liste{display:flex;flex-direction:column}.ib-item{position:relative;display:flex;gap:12px;padding:14px 16px;border-top:1px solid var(--trait);text-align:left}.ib-item:hover{background:rgba(var(--rose-rgb),.035)}.ib-item.on{background:var(--lavis)}.ib-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--rose)}.ib-av{position:relative;width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2);color:var(--bordeaux);font-weight:700;font-size:14.5px}.ib-av i{position:absolute;right:-1px;top:-1px;width:12px;height:12px;border-radius:50%;background:var(--rose);border:2px solid var(--blanc)}.ib-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ib-item-txt .l1{display:flex;align-items:baseline;gap:8px}.ib-item-txt .l1 b{flex:1;min-width:0;font-size:15px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-item.nouveau .l1 b{font-weight:800}.ib-item-txt .l1 small{flex:none;font-size:12.5px;color:var(--e3)}.ib-item-txt .l2{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-item-txt .l3{font-size:13.5px;line-height:1.45;color:var(--noir);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-item-txt .l4{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ib-tag,.ib-type{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:6px;font-size:12.5px;font-weight:700;white-space:nowrap}.ib-tag svg,.ib-type svg{width:14px;height:14px}.ib-tag.ok,.ib-type.ok{background:#3fa35b24;color:#2c7a43}.ib-tag.bleu,.ib-type.bleu{background:#1d5fb81a;color:#1d5fb8}.ib-tag.att,.ib-type.att{background:rgba(var(--jaune-rgb),.24);color:#8a5a00}.ib-tag.ko,.ib-type.ko{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.ib-mini{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:6px;background:var(--lavis);font-size:12px;font-weight:600;color:var(--e2)}.ib-mini svg{width:13px;height:13px}.ib-mini.ok{color:#2c7a43}.ib-lecture{flex-wrap:wrap}.ib-lecture .ib-type{height:32px;font-size:13.5px;background:var(--fond)}.ib-lecture>span:not(.ib-type){flex:1;min-width:240px;color:rgba(var(--fond-rgb),.9)}.ib-lecture b{color:var(--fond)}.ib-reclasser{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:rgba(var(--fond-rgb),.75)}.ib-reclasser select{height:34px;padding:0 8px;border-radius:6px;border:1px solid rgba(var(--fond-rgb),.4);background:transparent;color:var(--fond);font:inherit;font-size:13.5px;font-weight:600}.ib-reclasser option{color:var(--noir)}.ib-plan{padding:18px 22px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.ib-plan h3{font-family:var(--titre);font-size:18px;font-weight:800;margin-bottom:14px}.ib-plan ol{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ib-plan li{display:flex;gap:12px;padding:14px;border-radius:8px;border:1.5px solid var(--trait);background:var(--fond)}.ib-plan li.suivant{border-color:var(--rose);background:rgba(var(--rose-rgb),.05)}.ib-plan li.ok{border-color:#3fa35b59;background:#3fa35b0f}.ib-plan-n{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--lavis-2);color:var(--e2)}.ib-plan li.suivant .ib-plan-n{background:var(--rose);color:var(--fond)}.ib-plan li.ok .ib-plan-n{background:#2c7a43;color:#fff}.ib-plan-n svg{width:16px;height:16px}.ib-plan li>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.ib-plan li b{font-size:14.5px;color:var(--noir);line-height:1.35}.ib-plan li small{font-size:13px;color:var(--e2);line-height:1.4}.ib-fil{padding:18px 22px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.ib-fil-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ib-fil-tete h3{font-family:var(--titre);font-size:18px;font-weight:800}.ib-fil-tete button{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--rose)}.ib-fil-tete button svg{width:14px;height:14px}.ib-bulles{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:var(--fond)}.ib-bulle{max-width:82%;padding:12px 16px;border-radius:10px;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ib-bulle.nous{align-self:flex-end;background:var(--blanc);border:1px solid var(--trait);border-bottom-right-radius:3px;color:var(--e2)}.ib-bulle.lui{align-self:flex-start;background:var(--bordeaux);color:var(--fond);border-bottom-left-radius:3px;font-size:16px}.ib-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;font-size:12px;white-space:normal}.ib-meta b{font-weight:700}.ib-meta span{opacity:.7}.ib-bulle.lui .ib-meta b{color:var(--jaune)}.ib-pj{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;white-space:normal}.ib-pj span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;background:var(--lavis);font-size:12.5px;font-weight:600}.ib-pj svg{width:13px;height:13px}.ib-sep{align-self:center;font-size:12.5px;color:var(--e3);padding:2px 10px;border-radius:10px;background:var(--blanc)}.ib-compo{display:flex;flex-direction:column;gap:12px;padding:18px 22px;border:1.5px solid var(--rose);border-radius:8px;background:var(--blanc)}.ib-compo-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ib-compo-tete h3{font-family:var(--titre);font-size:18px;font-weight:800}.ib-compo-tete span{font-size:13.5px;color:var(--e2)}.ib-compo-tete em{font-style:normal;font-weight:600;color:var(--noir)}.ib-outils{display:flex;flex-wrap:wrap;gap:8px}.ib-outils button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-size:14px;font-weight:600;color:var(--noir)}.ib-outils button:hover:not(:disabled){border-color:var(--noir)}.ib-outils button svg{width:16px;height:16px}.ib-outils button.claude{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--fond)}.ib-outils button.fait{border-color:#3fa35b80;color:#2c7a43;background:#3fa35b12}.ib-compo textarea{width:100%;min-height:150px;resize:none;padding:14px 16px;border:1px solid var(--trait-2);border-radius:8px;font:inherit;font-size:15.5px;line-height:1.6;color:var(--noir);background:var(--fond);outline:none}.ib-compo textarea:focus{border-color:var(--rose);background:var(--blanc)}.ib-envoi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ib-envoi small{flex:1;min-width:220px;font-size:13px;color:var(--e2)}.ib-envoi>button,.ib-envoi>a{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:7px;border:1px solid var(--trait-2);font-size:14.5px;font-weight:600;color:var(--noir);text-decoration:none;background:var(--blanc)}.ib-envoi>.go{background:var(--rose);border-color:var(--rose);color:var(--fond);font-weight:700}.ib-envoi>button:disabled{opacity:.45}.ib-envoi svg{width:16px;height:16px}.ib-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:var(--lavis)}.ib-actions button{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-size:14.5px;font-weight:600;color:var(--noir)}.ib-actions button:hover{border-color:var(--noir)}.ib-actions button svg{width:16px;height:16px}.ib-actions button.vert{background:#2c7a43;border-color:#2c7a43;color:#fff}.ib-actions button.rouge{margin-left:auto;border-color:transparent;background:none;color:var(--framboise)}.ib-rappel{position:relative}.ib-rappel-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:10;display:flex;flex-direction:column;padding:6px;min-width:190px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.ib-rappel-pop button{border:0;height:36px;justify-content:flex-start}.ib-rappel-pop button:hover{background:var(--lavis)}@media (max-width: 1200px){.ib{grid-template-columns:1fr}.ib-file{position:static;max-height:none}}.lv-onglets{flex-wrap:wrap}.lvs{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.lvs-deroule{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:12px 16px;border-radius:8px;background:var(--lavis);font-size:14px;color:var(--e2)}.lvs-deroule b{color:var(--noir)}.lvs-deroule button{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--rose)}.lvs-deroule button svg{width:16px;height:16px}.lvs-barre{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.lvs-barre .sv-cherche{flex:1}.lvs-table{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.lvs-table .pr-lot{border-bottom:1px solid var(--trait)}.lvs-b{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:6px;border:1px solid rgba(var(--fond-rgb),.45);color:var(--fond);font-weight:700;font-size:14px}.lvs-b svg{width:15px;height:15px}.lvs-b.ok{background:#2c7a43;border-color:#2c7a43}.lvs-b.ko{color:#ffc9d3}.lvs-b.go{background:var(--rose);border-color:var(--rose)}.lvs-ligne{display:grid;grid-template-columns:22px minmax(180px,1.3fr) minmax(130px,1fr) 130px minmax(180px,1.6fr) 120px 250px;gap:16px;align-items:center;padding:11px 20px;border-top:1px solid var(--trait);min-height:60px}.lvs-ligne:hover:not(.lvs-th){background:rgba(var(--rose-rgb),.03)}.lvs-ligne.coche-on{background:var(--lavis)}.lvs-th{border-top:0;min-height:0;padding-top:13px;padding-bottom:13px;background:var(--lavis);font-size:14px;font-weight:700;color:var(--noir)}.lvs-qui{min-width:0;display:flex;flex-direction:column;gap:2px}.lvs-qui b{font-size:15px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvs-qui small{font-size:13px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvs-liv{min-width:0;display:flex;flex-direction:column;gap:2px}.lvs-liv b{font-size:14px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvs-liv small{font-size:12.5px;color:var(--e3)}.ss-tag.bleu{background:#1d5fb81a;color:#1d5fb8}.ss-tag .px-roue{width:14px;height:14px}.lvs-detail{display:flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvs-detail svg{width:16px;height:16px;flex:none}.lvs-detail.erreur{color:var(--framboise);font-weight:600}.lvs-detail.a_modifier,.lvs-detail.refuse{font-style:italic}.lvs-seq small{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--e3)}.lvs-seq button{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--rose)}.lvs-seq svg{width:14px;height:14px}.lvs-act{display:flex;align-items:center;justify-content:flex-end;gap:6px}.lvs-act button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);color:var(--noir);font-size:13.5px;font-weight:600}.lvs-act button.ico{width:36px}.lvs-act button.txt{padding:0 12px}.lvs-act button svg{width:17px;height:17px}.lvs-act button:hover:not(:disabled){border-color:var(--noir)}.lvs-act button.ok{background:#2c7a43;border-color:#2c7a43;color:#fff}.lvs-act button.ko{color:var(--framboise);border-color:rgba(var(--framboise-rgb),.35)}.lvs-act button.ko:hover:not(:disabled){background:rgba(var(--framboise-rgb),.08);border-color:var(--framboise)}.lvs-act button.go{background:var(--rose);border-color:var(--rose);color:var(--fond)}.lvs-act button:disabled{opacity:.5}.lvs-off{display:flex;align-items:center;gap:18px;padding:26px;border:1px dashed var(--trait-2);border-radius:8px;background:var(--blanc)}.lvs-off>svg{width:36px;height:36px;color:var(--rose)}.lvs-off div{flex:1;display:flex;flex-direction:column;gap:4px}.lvs-off b{font-size:17px}.lvs-off span{font-size:14.5px;color:var(--e2)}.lvs-off button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:7px;background:var(--rose);color:var(--fond);font-weight:700}.lvs-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgba(var(--noir-rgb),.35);display:flex;justify-content:flex-end}.lvs-pan{width:min(760px,100%);height:100%;background:var(--fond);display:flex;flex-direction:column;animation:lvsEntre .18s ease-out}@keyframes lvsEntre{0%{transform:translate(30px);opacity:0}}.lvs-pan-tete{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--bordeaux);color:var(--fond)}.lvs-pan-tete>div{flex:1;min-width:0}.lvs-pan-tete small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune)}.lvs-pan-tete h2{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;font-size:30px;line-height:1.05;margin-top:4px}.lvs-fermer{width:38px;height:38px;border-radius:7px;display:grid;place-items:center;color:var(--fond);background:rgba(var(--fond-rgb),.12)}.lvs-fermer svg{width:17px;height:17px}.lvs-pan-corps{flex:1;overflow:auto;padding:18px 24px 24px;display:flex;flex-direction:column;gap:14px}.lvs-apercu{width:100%;height:56vh;border:1px solid var(--trait-2);border-radius:8px;background:#fff}.lvs-ext{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;margin-top:-6px;font-size:13.5px;font-weight:600;color:var(--rose);text-decoration:none}.lvs-ext svg{width:14px;height:14px}.lvs-boite{display:flex;gap:14px;padding:16px 18px;border-radius:8px;background:var(--lavis)}.lvs-boite>svg{width:22px;height:22px;flex:none;color:var(--rose)}.lvs-boite div{display:flex;flex-direction:column;gap:4px}.lvs-boite b{font-size:15.5px}.lvs-boite span{font-size:14.5px;color:var(--e2)}.lvs-boite small{font-size:13px;color:var(--e3)}.lvs-boite.ko{background:rgba(var(--framboise-rgb),.08)}.lvs-boite.ko>svg,.lvs-boite.ko b{color:var(--framboise)}.lvs-coms{display:flex;flex-direction:column;gap:8px}.lvs-coms>b{font-size:15px}.lvs-com{padding:10px 14px;border-radius:8px;background:var(--blanc);border-left:3px solid var(--jaune)}.lvs-com.traite{border-left-color:#3fa35b;opacity:.75}.lvs-com span{font-size:12px;color:var(--e3)}.lvs-com p{margin-top:3px;font-size:14.5px;line-height:1.5}.lvs-decision{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:8px;border:1.5px solid var(--trait-2);background:var(--blanc)}.lvs-decision textarea{width:100%;resize:vertical;padding:12px 14px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;line-height:1.5;background:var(--fond)}.lvs-decision textarea:focus{outline:none;border-color:var(--rose)}.lvs-boutons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lvs-boutons button{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-size:14.5px;font-weight:600;color:var(--noir)}.lvs-boutons button svg{width:16px;height:16px}.lvs-boutons button.ok{background:#2c7a43;border-color:#2c7a43;color:#fff;font-weight:700}.lvs-boutons button.ko{color:var(--framboise);border-color:rgba(var(--framboise-rgb),.35)}.lvs-boutons button.go{background:var(--rose);border-color:var(--rose);color:var(--fond);font-weight:700}.lvs-boutons button:disabled{opacity:.45}.lvs-fiche{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--e2);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1400px){.lvs-ligne{grid-template-columns:22px minmax(170px,1.3fr) 120px minmax(160px,1.5fr) 230px}.lvs-ligne>:nth-child(3),.lvs-ligne>:nth-child(6){display:none}}.lvs-fiche svg{width:14px;height:14px}.lvs-pan-tete .ss-tag{background:var(--fond)}.ib-plan-lien{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--rose)}.ib-plan-lien svg{width:13px;height:13px}.lvw-mode{margin-left:auto;display:flex;padding:4px;border-radius:9px;background:var(--lavis)}.lvw-mode button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:700;color:var(--e2)}.lvw-mode button.on{background:var(--blanc);color:var(--noir)}.lvw-mode svg{width:15px;height:15px}.lvw-mode i{font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--rose);color:var(--fond);font-size:12px;display:grid;place-items:center}.lvw{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.lvw-prog{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:700}.lvw-barre{flex:1;display:flex;gap:4px}.lvw-barre i{flex:1;height:8px;border-radius:4px;background:var(--lavis-2);cursor:pointer}.lvw-barre i.ici{background:var(--rose)}.lvw-barre i.valider{background:#3fa35b}.lvw-barre i.modifier{background:var(--jaune)}.lvw-barre i.refuser{background:var(--framboise)}.lvw-raccourcis{font-size:12.5px;font-weight:500;color:var(--e3)}.lvw-corps{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;min-height:62vh}.lvw-qui{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:8px;background:var(--bordeaux);color:var(--fond);position:relative;overflow:clip}.lvw-av{width:62px;height:62px;border-radius:8px;display:grid;place-items:center;background:var(--fond);color:var(--rose);font-weight:800;font-size:22px}.lvw-qui h2{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;font-size:30px;line-height:1.05}.lvw-qui p{font-size:14px;color:rgba(var(--fond-rgb),.8)}.lvw-fait{position:relative;z-index:1;padding:10px 12px;border-radius:7px;background:rgba(var(--fond-rgb),.09);font-size:13.5px;line-height:1.45}.lvw-fait small{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune);margin-bottom:3px}.lvw-fait.rep{background:rgba(var(--jaune-rgb),.15)}.lvw-fiche{position:relative;z-index:1;margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--fond);text-decoration:underline;text-underline-offset:3px}.lvw-fiche svg{width:13px;height:13px}.lvw-apercu{border:1px solid var(--trait-2);border-radius:8px;overflow:hidden;background:#fff;display:grid;place-items:center}.lvw-apercu iframe{width:100%;height:100%;min-height:62vh;border:0}.lvw-actions{position:sticky;bottom:10px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:var(--blanc);border:1.5px solid var(--trait-2)}.lvw-actions textarea{width:100%;resize:none;padding:10px 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;background:var(--fond)}.lvw-actions textarea:focus{outline:none;border-color:var(--rose)}.lvw-boutons{display:flex;gap:10px;align-items:center}.lvw-boutons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 20px;border-radius:8px;font-size:15.5px;font-weight:700;border:1.5px solid var(--trait-2);background:var(--blanc);color:var(--noir)}.lvw-boutons button svg{width:18px;height:18px}.lvw-boutons .prec{width:52px;padding:0}.lvw-boutons .ko{color:var(--framboise);border-color:rgba(var(--framboise-rgb),.4)}.lvw-boutons .mod{flex:1}.lvw-boutons .ok{flex:1.2;background:#2c7a43;border-color:#2c7a43;color:#fff;font-size:16.5px}.lvw-boutons button:disabled{opacity:.45}.lvw-fin{display:flex;flex-direction:column;align-items:center;gap:10px;padding:70px 20px;border-radius:10px;background:var(--blanc);border:1px solid var(--trait-b);text-align:center}.lvw-fin>svg{width:56px;height:56px;padding:14px;border-radius:50%;background:#2c7a43;color:#fff}.lvw-fin b{font-family:var(--titre);font-size:24px}.lvw-fin span{font-size:15px;color:var(--e2)}.lvw-fin div{display:flex;gap:10px;margin-top:8px}.lvw-fin button{display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 18px;border-radius:8px;border:1px solid var(--trait-2);font-weight:700}.lvw-fin button.go{background:var(--rose);border-color:var(--rose);color:var(--fond)}@media (max-width: 1100px){.lvw-corps{grid-template-columns:1fr}}.px-prop{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;margin:-6px -10px;border-radius:7px;text-align:left}.px-prop:hover{background:var(--lavis)}.px-prop>span{display:flex;align-items:center;gap:6px;max-width:100%}.px-prop b{font-size:14px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-prop em{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--jaune);color:var(--noir)}.px-prop small{display:flex;align-items:center;gap:5px;max-width:100%;font-size:12.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-prop small svg{width:12px;height:12px;flex:none;color:var(--rose)}.pp{width:620px;max-width:100%;max-height:92vh;overflow:auto;border-radius:8px;background:var(--fond);display:flex;flex-direction:column}.pp-tete{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;background:var(--bordeaux);color:var(--fond)}.pp-tete>div{flex:1;min-width:0}.pp-tete small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune)}.pp-tete h2{font-family:var(--display);font-weight:var(--display-poids);text-transform:uppercase;font-size:30px;line-height:1.05;margin-top:4px}.pp-tete p{margin-top:6px;font-size:14px;color:rgba(var(--fond-rgb),.85)}.pp-corps{display:flex;flex-direction:column;gap:14px;padding:20px 22px}.pp-champ{display:flex;flex-direction:column;gap:6px}.pp-champ>span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--noir)}.pp-champ>span svg{width:16px;height:16px;color:var(--rose)}.pp-champ select,.pp-champ textarea{padding:10px 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:15px;background:var(--blanc)}.pp-champ select{height:46px}.pp-champ select:focus,.pp-champ textarea:focus{outline:none;border-color:var(--rose)}.pp-champ small{font-size:13px;color:var(--e2)}.pp-wf{display:flex;flex-wrap:wrap;gap:6px}.pp-wf i{font-style:normal;font-size:12.5px;padding:4px 8px;border-radius:5px;background:var(--lavis);color:var(--e2)}.pp-pied{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px}.pp-pied button{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:7px;font-weight:700;color:var(--e2)}.pp-pied button.go{background:var(--rose);color:var(--fond);padding:0 24px}.pp-pied svg{width:15px;height:15px}.cfg{display:flex;flex-direction:column;gap:0;padding-bottom:40px}.cfg-titre{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:18px}.cfg-etapes{display:flex;align-items:stretch;gap:0;padding:6px;border-radius:12px;background:var(--blanc);border:1px solid var(--trait-b);overflow-x:auto}.cfg-etapes button{position:relative;flex:1 1 0;min-width:132px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;text-align:left;color:var(--e2);transition:background .15s}.cfg-etapes button:hover{background:var(--lavis)}.cfg-etapes button>i{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:14px;border:2px solid var(--trait-2);color:var(--e2);background:var(--blanc)}.cfg-etapes button>i svg{width:15px;height:15px}.cfg-etapes button>span{display:flex;flex-direction:column;min-width:0}.cfg-etapes button small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--e3)}.cfg-etapes button b{font-size:14px;font-weight:700;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-etapes button.passe>i{border-color:rgba(var(--rose-rgb),.35);color:var(--rose);background:rgba(var(--rose-rgb),.07)}.cfg-etapes button.on{background:var(--rose)}.cfg-etapes button.on>i{background:var(--fond);border-color:var(--fond);color:var(--rose)}.cfg-etapes button.on small{color:rgba(var(--fond-rgb),.8)}.cfg-etapes button.on b{color:var(--fond)}.cfg-etapes button.annexe{flex:0 1 auto;min-width:118px}.cfg-etapes button.annexe:first-of-type,.cfg-etapes button.annexe{margin-left:0}.cfg-etapes button.annexe>i{border-style:dashed}.cfg-fl{position:absolute;right:-5px;top:50%;width:10px;height:2px;background:var(--trait-2);z-index:1}.cfg-sous{display:flex;gap:4px;margin-top:14px;border-bottom:1.5px solid var(--trait-2)}.cfg-sous button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;margin-bottom:-1.5px;font-size:15px;font-weight:700;color:var(--e2);border-bottom:3px solid transparent}.cfg-sous button svg{width:17px;height:17px}.cfg-sous button:hover{color:var(--noir)}.cfg-sous button.on{color:var(--rose);border-bottom-color:var(--rose)}.admin.cfg-contenu{display:block;margin-top:24px}.admin.cfg-contenu>h3:first-child,.admin.cfg-contenu>*>h3:first-child{display:none}.cfg-etapes button{min-width:0;padding:10px}.cfg-etapes button b{white-space:normal;line-height:1.2;font-size:13.5px}.cfg-etapes button>span{flex:1}.cfg-etapes button{flex:1 1 auto}.cfg-etapes button b{overflow:visible}.pp-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px 12px;align-items:center;padding:12px;border-radius:8px;background:var(--blanc);border:1px solid var(--trait-2)}.pp-contact b{font-size:15px}.pp-contact small{grid-column:1;font-size:12.5px;color:var(--e2)}.pp-contact input{grid-column:2;grid-row:1 / span 2;height:42px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;background:var(--fond)}.pp-contact input:focus{outline:none;border-color:var(--rose)}.pp-contact small.ok{grid-column:2;display:flex;align-items:center;gap:5px;color:#2c7a43}.pp-contact small.ok svg{width:13px;height:13px}.pp-atrouver{display:flex;align-items:flex-start;gap:6px;color:#8a5a00!important}.pp-atrouver svg{width:15px;height:15px;flex:none;margin-top:1px}.pp-atrouver a{font-weight:700;color:var(--rose)}.px-prop-crayon{width:13px;height:13px;flex:none;color:var(--rose)}.px-prop:hover .px-prop-crayon{color:var(--rose-fonce)}.px-crm{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:#3fa35b24;color:#2c7a43}.ib-plan-btn{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:7px;background:var(--rose);color:var(--fond);font-size:14px;font-weight:700}.ib-plan-btn.doux{background:var(--blanc);color:var(--e2);border:1px solid var(--trait-2)}.ib-plan-btn:disabled{opacity:.5}.ib-plan-btn svg{width:15px;height:15px}.ib-plan-tourne{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#8a5a00}.ib-attend{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;background:rgba(var(--jaune-rgb),.18);color:#8a5a00;font-size:14px;margin-bottom:10px}.ib-attend svg{width:16px;height:16px;flex:none}.ib-rel-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(var(--noir-rgb),.55);display:flex;padding:18px}.ib-rel{flex:1;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;min-height:0;border-radius:10px;overflow:hidden;background:var(--fond)}.ib-rel>header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--blanc);border-bottom:1px solid var(--trait-b)}.ib-rel>header div{flex:1;display:flex;flex-direction:column}.ib-rel>header small{font-size:13px;color:var(--e2)}.ib-rel>header b{font-family:var(--titre);font-size:20px;font-weight:800}.ib-rel-x{width:40px;height:40px;border-radius:7px;display:grid;place-items:center;color:var(--e2)}.ib-rel-x svg{width:18px;height:18px}.ib-rel iframe{flex:1;min-height:0;border:0;background:#fff}.ib-rel>footer{display:flex;gap:12px;align-items:stretch;padding:14px 18px;background:var(--blanc);border-top:1px solid var(--trait-b)}.ib-rel>footer textarea{flex:1;padding:10px 12px;border:1.5px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;resize:none}.ib-rel>footer textarea:focus{outline:none;border-color:var(--rose)}.ib-rel>footer>div{display:flex;gap:8px;align-items:center}.ib-rel>footer button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:7px;font-weight:700;font-size:15px;white-space:nowrap}.ib-rel>footer button svg{width:17px;height:17px}.ib-rel>footer .mod{border:1.5px solid var(--rose);color:var(--rose);background:var(--blanc)}.ib-rel>footer .ok{background:#2c7a43;color:#fff}.ib-rel>footer button:disabled{opacity:.45;cursor:not-allowed}.ib-plan ol{display:flex;flex-direction:column;gap:8px}.ib-plan li{align-items:center}.ib-plan li>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.ib-plan li b{font-size:15.5px}.ib-plan li small{font-size:14px}.ib-plan-act{flex:none;display:flex}.ib-plan-act .ib-plan-btn,.ib-plan-act .ib-plan-tourne{margin-top:0;white-space:nowrap}.ib-plan li:not(.suivant):not(.ok){opacity:.75}.ib-prete{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:8px;border:1.5px solid rgba(44,122,67,.45);background:var(--blanc)}.ib-prete.attente{flex-direction:row;align-items:center;gap:14px;border-color:rgba(var(--jaune-rgb),.6);background:rgba(var(--jaune-rgb),.08)}.ib-prete.attente.ko{border-color:rgba(var(--framboise-rgb),.4);background:rgba(var(--framboise-rgb),.05)}.ib-prete.attente>svg{width:22px;height:22px;flex:none;color:var(--framboise)}.ib-prete.attente>div{flex:1;display:flex;flex-direction:column;gap:3px}.ib-prete.attente b{font-size:16px;color:var(--noir)}.ib-prete.attente small{font-size:14px;color:var(--e2)}.ib-prete.attente .ib-plan-btn{margin-top:0}.ib-prete>header{display:flex;align-items:center;gap:12px}.ib-prete>header div{display:flex;flex-direction:column;gap:2px}.ib-prete>header b{font-family:var(--titre);font-size:20px;font-weight:800;color:var(--noir)}.ib-prete>header small{font-size:13.5px;color:var(--e2)}.ib-prete-ico{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:#2c7a43;color:#fff}.ib-prete-ico svg{width:20px;height:20px}.ib-prete-txt,.ib-prete-post textarea{width:100%;padding:12px 14px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:15px;line-height:1.5;resize:vertical;background:var(--fond)}.ib-prete-txt:focus,.ib-prete-post textarea:focus{outline:none;border-color:var(--rose)}.ib-prete-posts{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:8px;background:var(--lavis)}.ib-prete-post{display:flex;flex-direction:column;gap:6px}.ib-prete-post>span{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--bordeaux)}.ib-prete-post textarea{background:var(--blanc);font-size:14.5px}.ib-prete-voir{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--rose)}.ib-prete-voir svg{width:15px;height:15px}.ib-prete-consigne{display:flex;gap:8px}.ib-prete-consigne input{flex:1;min-width:0;height:44px;padding:0 12px;border:1.5px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px}.ib-prete-consigne input:focus{outline:none;border-color:var(--rose)}.ib-prete-consigne button{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:7px;border:1.5px solid var(--rose);color:var(--rose);background:var(--blanc);font-weight:700;font-size:14px;white-space:nowrap}.ib-prete-consigne button:disabled{opacity:.45}.ib-prete>footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--trait)}.ib-prete>footer small{flex:1;min-width:200px;font-size:13.5px;color:var(--e2)}.ib-prete>footer button,.ib-prete>footer a{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:7px;font-weight:700;font-size:14.5px;color:var(--e2);border:1px solid var(--trait-2);background:var(--blanc)}.ib-prete>footer .go{height:52px;padding:0 22px;background:#2c7a43;border-color:#2c7a43;color:#fff;font-size:15.5px}.ib-prete>footer button:disabled{opacity:.45;cursor:not-allowed}.ib-prete svg{flex:none}.ib-prete>footer svg{width:17px;height:17px}.ib-prete-consigne svg{width:16px;height:16px}.ib-prete-consigne{flex-wrap:wrap}.ib-prete-consigne input{min-width:260px}.ib-actions .go{background:var(--rose);border-color:var(--rose);color:var(--fond)}.ib-actions .etat{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--trait-2);background:var(--blanc);color:var(--noir);font-weight:700}.ib-actions .etat .px-roue{width:15px;height:15px}.ib-mini.du{background:rgba(var(--rose-rgb),.14);color:var(--rose-fonce);font-weight:700}.ib-rappel-pop{min-width:340px;gap:8px;padding:14px}.ib-rappel-pop>b{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--e3)}.ib-rappel-delais{display:flex;gap:6px;flex-wrap:wrap}.ib-rappel-delais button{height:34px!important;padding:0 12px;border:1.5px solid var(--trait-2)!important;border-radius:17px;font-size:13.5px;justify-content:center!important}.ib-rappel-delais button.on{border-color:var(--rose)!important;color:var(--rose);background:rgba(var(--rose-rgb),.06)}.ib-rappel-pop label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--e2)}.ib-rappel-pop input[type=date]{height:36px;padding:0 8px;border:1px solid var(--trait-2);border-radius:6px;font:inherit}.ib-rappel-pop textarea{width:100%;padding:10px;border:1.5px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14px;resize:vertical}.ib-rappel-pop textarea:focus{outline:none;border-color:var(--rose)}.ib-rappel-pied{display:flex;justify-content:flex-end;gap:6px}.ib-rappel-pied button{height:38px!important;padding:0 14px;border-radius:7px;justify-content:center!important}.ib-rappel-pied .go{background:var(--rose)!important;color:var(--fond);font-weight:700}.ib-rappel-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 14px;border-radius:7px;background:rgba(var(--jaune-rgb),.14);color:#6b4500;font-size:14px;line-height:1.45}.ib-rappel-note.du{background:rgba(var(--rose-rgb),.12);color:var(--rose-fonce)}.ib-rappel-note svg{width:16px;height:16px;flex:none;margin-top:2px}.ib-rappel-note small{opacity:.75}.vdj-prio-l>i.erreur{background:var(--framboise)}.vdj-prio-l.erreur{margin:0 -14px;padding:14px;border-radius:7px;background:rgba(var(--framboise-rgb),.07)}.vdj-prio-l.erreur>b{color:var(--framboise)}.vdj-prio-l.erreur .vdj-prio-d svg{color:var(--framboise)}.vdj-prio-l.erreur>button{height:38px;padding:0 14px;border-radius:7px;background:var(--framboise);color:#fff}.ib-echec{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;border-radius:8px;background:rgba(var(--framboise-rgb),.08);border:1px solid rgba(var(--framboise-rgb),.3)}.ib-echec>span{display:flex;flex-direction:column;gap:2px}.ib-echec b{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--framboise)}.ib-echec b svg{width:15px;height:15px}.ib-echec small{font-size:12.5px;color:var(--e2)}.ib-echec .go{background:var(--framboise)!important;border-color:var(--framboise)!important}.dm{display:flex;align-items:center;gap:22px;padding:20px 24px;border-radius:8px;border:2px dashed var(--rose);background:rgba(var(--rose-rgb),.06)}.dm-txt{flex:1;display:flex;flex-direction:column;gap:6px}.dm-txt b{font-family:var(--titre);font-size:20px;font-weight:800;color:var(--noir)}.dm-txt span{font-size:14.5px;color:var(--e2);line-height:1.5}.dm-btn{flex:none;display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 26px;border-radius:8px;background:var(--rose);color:var(--fond);font-weight:800;font-size:16.5px}.dm-btn:hover{background:var(--rose-fonce)}.dm-btn svg{width:20px;height:20px}.dm-pop{width:520px;max-width:100%;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:10px;background:var(--fond)}.dm-pop h3{font-family:var(--titre);font-size:24px;font-weight:800}.dm-pop p{font-size:14.5px;line-height:1.5;color:var(--e2)}.dm-pop p b{color:var(--noir)}.dm-att{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;background:rgba(var(--framboise-rgb),.08);color:var(--framboise)!important;font-weight:700}.dm-att svg{width:16px;height:16px;flex:none}.dm-pop .coche{font-size:14.5px;font-weight:600}.dm-pied{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.dm-pied button{height:46px;padding:0 18px;border-radius:7px;font-weight:700;color:var(--e2)}.dm-pied .go{display:inline-flex;align-items:center;gap:8px;background:var(--rose);color:var(--fond)}.dm-pied .go:disabled{opacity:.45}.wf-canal{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5px;flex:none}.wf-canal svg{width:15px;height:15px}.wf-canal.in{background:#0a66c2;color:var(--fond)}.wf-canal.mail{background:var(--lavis-2);color:var(--bordeaux)}.wf-canal-plus{position:absolute;right:-5px;top:-5px;width:13px;height:13px;border-radius:4px;background:var(--jaune);color:var(--noir);font-size:11px;line-height:13px;text-align:center;font-weight:700}.wf-canal.mini{width:16px;height:16px;border-radius:4px;margin-left:5px}.wf-canal.mini svg{width:10px;height:10px}.wf-canal.mini .wf-canal-plus{width:9px;height:9px;font-size:8px;line-height:9px;right:-4px;top:-4px;border-radius:3px}.wf-pas-nom,.wf-meta-nom{display:inline-flex;align-items:center}.wf{display:flex;flex-direction:column;gap:30px}.wf-sec-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wf-sec-tete h3{margin:0}.wf-sec-tete .wf-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.wf-num-sec{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--rose);color:var(--fond);font-family:var(--titre);font-weight:700;font-size:13px}.wf-note{font-size:12.5px;color:var(--e3);margin-top:10px;display:flex;gap:6px;align-items:flex-start}.wf-note svg{width:14px;height:14px;flex:none;margin-top:2px}.wf-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.wf-carte{display:flex;flex-direction:column;gap:12px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);padding:16px 16px 14px;text-align:left;position:relative}.wf-carte:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:5px;border-radius:8px 0 0 8px;background:var(--trait-2)}.wf-carte.defaut:before{background:var(--rose)}.wf-carte.on{border-color:var(--rose);background:var(--fond)}.wf-carte.off{opacity:.6}.wf-carte-tete{display:flex;align-items:flex-start;gap:10px}.wf-carte-tete b{font-family:var(--titre);font-size:16px;font-weight:700;line-height:1.3;flex:1}.wf-carte p{margin:0;color:var(--e2);font-size:13px;line-height:1.45}.wf-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;font-size:11.5px;font-weight:700;white-space:nowrap}.wf-badge.orange{background:var(--rose);color:var(--fond)}.wf-badge.doux{background:var(--lavis-2);color:var(--bordeaux)}.wf-badge.off{background:var(--trait);color:var(--e3)}.wf-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0;border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.wf-chiffres span{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--e3)}.wf-chiffres b{font-family:var(--titre);font-size:19px;font-weight:700;color:var(--noir);line-height:1}.wf-chiffres .wf-canaux{display:flex;flex-direction:row;gap:6px;height:19px;align-items:center}.wf-chiffres .wf-canaux .wf-canal{width:19px;height:19px;border-radius:4px}.wf-chiffres .wf-canaux .wf-canal svg{width:12px;height:12px}.wf-signaux{display:flex;flex-wrap:wrap;gap:5px;min-height:22px;align-items:center;font-size:12px;color:var(--e3)}.wf-signal{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;border:1px solid var(--trait-2);font-size:11.5px;color:var(--e2);background:var(--fond)}.wf-signal.cr{border-style:dashed}.wf-carte-pied{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wf-carte-pied .wf-pousse{margin-left:auto}.wf-nouveau{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;border:1.5px dashed var(--trait-2);border-radius:8px;color:var(--e2);font-weight:600;background:transparent}.wf-nouveau:hover{border-color:var(--rose);color:var(--rose);background:var(--fond)}.wf-nouveau svg{width:22px;height:22px}.wf-editeur{border:1px solid var(--trait-b);border-radius:8px;background:var(--fond);overflow:hidden}.wf-editeur-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:12px;align-items:end;padding:16px 20px;background:var(--tete);border-bottom:1px solid var(--trait-b)}.wf-editeur-tete label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--e2);font-weight:600}.wf-editeur-tete .wf-titre-inp{font-family:var(--titre);font-weight:700;font-size:16px}.wf-editeur-corps{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;padding:22px 20px 24px}.wf-resume{position:sticky;top:16px;align-self:start;display:flex;flex-direction:column;gap:10px;border:1px solid var(--trait-b);border-radius:8px;padding:14px;background:var(--blanc);font-size:12.5px}.wf-resume h4{margin:0;font-family:var(--titre);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bordeaux)}.wf-resume ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.wf-resume li{display:grid;grid-template-columns:38px 18px minmax(0,1fr);gap:6px;align-items:center}.wf-resume li .wf-canal{width:18px;height:18px;border-radius:4px}.wf-resume li .wf-canal svg{width:11px;height:11px}.wf-resume li em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--rose-fonce)}.wf-resume li span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-frise{display:flex;flex-direction:column;align-items:stretch}.wf-depart,.wf-fin{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:6px;background:var(--bordeaux);color:var(--fond);font-size:12.5px;font-weight:600}.wf-depart svg,.wf-fin svg{width:14px;height:14px}.wf-fin{background:transparent;color:var(--e2);border:1px dashed var(--trait-2)}.wf-lien{width:2px;height:16px;background:var(--trait-2);margin-left:22px}.wf-attente{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-left:6px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--trait-2);background:var(--blanc);font-size:13px;color:var(--e2)}.wf-attente svg{width:15px;height:15px;color:var(--rose)}.wf-attente input{width:52px;height:24px;border:1px solid var(--trait-2);border-radius:5px;padding:0 6px;text-align:center;font-weight:700;color:var(--noir);background:var(--fond);outline:0}.wf-attente input:focus{border-color:var(--rose)}.wf-attente small{color:var(--e3);font-family:var(--mono);font-size:11px}.wf-etape{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:hidden}.wf-etape.linkedin{border-left:4px solid #0A66C2}.wf-etape.email{border-left:4px solid var(--rose)}.wf-etape-tete{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--trait);background:var(--fond)}.wf-etape-num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--noir);color:var(--fond);font-family:var(--mono);font-size:12px;font-weight:700;flex:none}.wf-etape-tete .wf-etape-nom{flex:1;min-width:120px;font-weight:700}.wf-etape-tete select{width:auto}.wf-j{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--rose-fonce);background:var(--lavis);border-radius:5px;padding:3px 7px;white-space:nowrap}.wf-etape-act{display:flex;gap:4px}.wf-etape-corps{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.wf-etape-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-etape-ligne .lbl{font-size:12px;color:var(--e3);font-weight:600}.wf-mode button{display:inline-flex;align-items:center;gap:6px}.wf-mode button svg{width:13px;height:13px}.wf-aide{font-size:12px;color:var(--e3)}.wf-ajouter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px;padding:12px;border:1.5px dashed var(--trait-2);border-radius:8px}.wf-ajouter>span{font-size:12.5px;color:var(--e2);font-weight:600;margin-right:4px}.wf-ajouter button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--trait-2);background:var(--blanc);font-size:12.5px;font-weight:600}.wf-ajouter button:hover{border-color:var(--rose);background:var(--fond)}.wf-ajouter button .wf-canal{width:20px;height:20px}.wf-ajouter button .wf-canal svg{width:12px;height:12px}.wf-apercu{margin:0;font-family:var(--f);font-size:13px;line-height:1.6;white-space:pre-wrap;color:var(--e2);background:var(--fond);border:1px solid var(--trait);border-radius:6px;padding:10px 12px;max-height:260px;overflow:auto}.wf-apercu .wf-objet{display:block;margin-bottom:6px;color:var(--noir);font-weight:600}.wf-var{background:var(--bordeaux);color:var(--fond);border-radius:5px;padding:0 5px;font-size:12px;font-weight:600}.wf-blanc{background:var(--lavis-2);color:var(--noir);border-radius:5px;padding:0 4px;border:1px dashed var(--framboise)}.wf-vars{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.wf-vars>span{font-size:12px;color:var(--e3);margin-right:2px}.wf-vars button{height:24px;padding:0 8px;border-radius:5px;border:1px solid var(--trait-2);background:var(--blanc);font-family:var(--mono);font-size:11.5px;color:var(--bordeaux)}.wf-vars button:hover{background:var(--bordeaux);color:var(--fond);border-color:var(--bordeaux)}.wf-table{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:hidden}.wf-ligne{display:grid;grid-template-columns:52px minmax(0,1.5fr) minmax(0,1fr) minmax(200px,1.2fr);gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--trait)}.wf-ligne:first-child{border-top:0}.wf-ligne.th{background:var(--tete);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--e2)}.wf-ligne.off{opacity:.55}.wf-ligne small{color:var(--e3)}.wf-code{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 6px;border-radius:6px;background:var(--rose);color:var(--fond);font-family:var(--titre);font-weight:700;font-size:13px}.wf-defaut{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--rose);border-radius:8px;background:var(--fond);margin-bottom:12px}.wf-defaut b{font-family:var(--titre)}.wf-defaut select{width:auto;min-width:240px}.wf-croisements{display:flex;flex-direction:column;gap:8px}.wf-croisement{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 28px minmax(0,1.2fr) 30px;gap:8px;align-items:end;padding:12px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.wf-croisement label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--e3);font-weight:600;min-width:0}.wf-croisement .wf-fleche{align-self:center;color:var(--rose);display:grid;place-items:center;height:34px}.wf-croisement .wf-fleche svg{width:16px;height:16px}.wf-precision{font-family:var(--mono);font-size:11px;color:var(--e3)}.wf-tirets{font-family:var(--mono);font-size:12px;letter-spacing:.15em;background:var(--lavis-2);border-radius:4px;padding:0 4px}.wf-biblio-barre{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.wf-biblio-barre .wf-cherche{flex:1;min-width:200px;max-width:320px}.wf-modeles{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.wf-modele{display:flex;flex-direction:column;gap:10px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);padding:14px 16px}.wf-modele-tete{display:flex;align-items:flex-start;gap:8px}.wf-modele-tete b{flex:1;font-size:14px;line-height:1.35}.wf-modele-pied{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--e3)}.wf-modele-pied .wf-pousse{margin-left:auto;display:flex;gap:4px}.wf-import-apercu{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.wf-import-apercu div{display:flex;gap:8px;align-items:baseline;font-size:12.5px;padding:6px 10px;border-radius:6px;background:var(--fond)}.wf-import-apercu div b{font-family:var(--mono);font-size:11px;color:var(--rose-fonce)}@media (max-width: 1100px){.wf-editeur-corps{grid-template-columns:minmax(0,1fr)}.wf-resume{position:static}.wf-editeur-tete{grid-template-columns:minmax(0,1fr)}.wf-croisement{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-croisement .wf-fleche{display:none}.wf-ligne{grid-template-columns:44px minmax(0,1fr) minmax(160px,1fr)}.wf-ligne>:nth-child(3){display:none}}.wf-type{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:800;background:var(--lavis);color:var(--e2)}.wf-type.premier{background:rgba(var(--rose-rgb),.12);color:var(--rose-fonce)}.wf-type.breakup{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.wf-type.invitation{background:#2b7be41a;color:#1d5fb8}.lv{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.lv-gauche{display:flex;flex-direction:column;gap:16px;min-width:0}.lv .admin-intro{margin-bottom:0}.lv-titre{display:flex;align-items:flex-end;gap:16px;margin-top:10px}.lv-titre>div{flex:1;min-width:0}.lv-deroules{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.lv-der{display:flex;flex-direction:column;gap:12px;padding:16px;border:1.5px solid var(--bordeaux);border-radius:8px;background:var(--blanc)}.lv-der-tete{display:flex;align-items:baseline;gap:8px}.lv-der-tete b{flex:1;font-family:var(--titre);font-size:16px;font-weight:700;color:var(--noir)}.lv-der-tete small{font-size:11.5px;font-weight:700;padding:3px 7px;border-radius:5px;background:var(--lavis);color:var(--e2)}.lv-bascule{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:7px;background:var(--fond);border:1px solid var(--trait)}.lv-bascule button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:5px;font-size:13px;font-weight:700;color:var(--e2)}.lv-bascule button svg{width:15px;height:15px}.lv-bascule button.on{background:var(--rose);color:var(--fond)}.lv-bascule button:not(.on):hover:not(:disabled){color:var(--rose)}.lv-moments{display:flex;flex-direction:column;gap:6px}.lv-moments button{text-align:left;font-size:13px;font-weight:600;padding:9px 12px;border-radius:6px;border:1px solid var(--trait-2);background:var(--blanc);color:var(--noir)}.lv-moments button.on{border-color:var(--rose);background:var(--lavis);color:var(--rose);border-left-width:4px;padding-left:9px}.lv-moments button:not(.on):hover:not(:disabled){border-color:var(--rose)}.lv-resume{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding:10px 12px;border-radius:6px;background:var(--bordeaux);color:var(--fond);font-size:13px;font-weight:600;line-height:1.45}.lv-resume svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--jaune)}.lv-champ{display:flex;flex-direction:column;gap:5px;min-width:0}.lv-champ>span:first-child{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--e3)}.lv-champ select.sel{width:100%}.lv-ligne{display:flex;flex-wrap:wrap;gap:12px}.lv-ligne>.lv-champ{flex:1 1 140px}.lv-num{max-width:90px}.lv-aide{font-size:12px;color:var(--e2)}.lv-couleur{display:flex;gap:6px;align-items:center}.lv-couleur input[type=color]{width:34px;height:32px;flex:none;padding:2px;border:1px solid var(--trait-2);border-radius:5px;background:var(--blanc);cursor:pointer}.lv-couleur .inp{font-family:var(--mono);font-size:12.5px;text-transform:uppercase}.lv-liste{display:flex;flex-direction:column;gap:14px}.lv-carte{border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);overflow:clip}.lv-carte.off{opacity:.7}.lv-carte-tete{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--tete);border-bottom:1px solid var(--trait)}.lv-pastille{width:30px;height:30px;flex:none;border-radius:6px;border:2px solid;display:grid;place-items:center}.lv-pastille i{width:12px;height:12px;border-radius:3px}.lv-nom{flex:1;min-width:0;font:inherit;font-family:var(--titre);font-size:16px;font-weight:700;color:var(--noir);background:transparent;border:1px solid transparent;border-radius:5px;padding:4px 6px}.lv-nom:hover:not(:disabled),.lv-nom:focus{border-color:var(--trait-2);background:var(--blanc);outline:0}.lv-tag{flex:none;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:5px;background:var(--lavis);color:var(--e2)}.lv-tag-on{background:var(--bordeaux);color:var(--fond)}.lv-carte-corps{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.lv-consignes{min-height:130px;resize:vertical;font:inherit;font-size:13.5px;line-height:1.5}.lv-carte-pied{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--trait)}.lv-etat{margin-left:auto;font-size:12px;color:var(--e3)}.lv-suppr:hover:not(:disabled){color:var(--framboise)}.lv-chat{height:min(760px,calc(100vh - 40px))}.lv-prop-desc{font-size:13px;line-height:1.45;color:var(--noir)}.lv-prop-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;font-weight:700}.lv-prop-meta span{padding:3px 8px;border-radius:5px;background:var(--lavis);color:var(--e2);border:1.5px solid transparent}.lv-prop-brief{font-size:12.5px;line-height:1.5;color:var(--e2);white-space:pre-wrap;max-height:150px;overflow:auto;padding:8px 10px;border-radius:6px;background:var(--fond)}.lv-doc-etat{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:5px;background:var(--lavis);color:var(--e2)}.lv-doc-etat.pret{background:var(--bordeaux);color:var(--fond)}.lv-doc-zone{width:100%;min-height:280px;resize:vertical;font-family:var(--mono);font-size:12.5px;line-height:1.55}.lv-doc-pied{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width: 1280px){.lv{grid-template-columns:1fr}.lv-chat{position:static;height:620px}}.lv-valid{display:flex;gap:12px;padding:12px 14px;border-radius:8px;background:var(--lavis);cursor:pointer}.lv-valid input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--rose)}.lv-valid span{display:flex;flex-direction:column;gap:3px}.lv-valid b{font-size:14px;color:var(--noir)}.lv-valid small{font-size:12.5px;line-height:1.45;color:var(--e2)}.lv-ordre{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lv-ordre button{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;border:1.5px solid var(--trait-2);background:var(--blanc);text-align:left}.lv-ordre button b{font-size:14px;color:var(--noir)}.lv-ordre button small{font-size:12.5px;line-height:1.4;color:var(--e2)}.lv-ordre button.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.06)}.lv-ordre button.on b{color:var(--rose-fonce)}.st-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(var(--noir-rgb),.55);display:flex;padding:18px}.st{flex:1;display:flex;flex-direction:column;min-height:0;border-radius:10px;background:var(--fond);overflow:hidden}.st-tete{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--trait-b);background:var(--blanc);flex-wrap:wrap}.st-titre{display:flex;flex-direction:column;gap:2px;min-width:0}.st-titre b{font-family:var(--titre);font-size:20px;font-weight:800;color:var(--noir)}.st-titre small{font-size:13px;color:var(--e2)}.st-exemple{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--e2)}.st-exemple .sel{max-width:220px}.st-fermer{width:40px;height:40px;border-radius:7px;display:grid;place-items:center;color:var(--e2)}.st-fermer:hover{background:var(--lavis);color:var(--rose)}.st-fermer svg{width:18px;height:18px}.st-corps{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px}.st-vue{display:flex;flex-direction:column;gap:10px;padding:14px;min-height:0}.st-bandeau{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:7px;background:var(--lavis);font-size:14px;color:var(--e2)}.st-bandeau svg{width:16px;height:16px;flex:none;color:var(--rose)}.st-bandeau.att{background:rgba(var(--jaune-rgb),.2);color:#8a5a00}.st-bandeau.ok{background:#3fa35b1a;color:#2c7a43}.st-bandeau.ok svg{color:#2c7a43}.st-bandeau button{margin-left:auto;font-weight:700;color:var(--rose);text-decoration:underline}.st-cadre{position:relative;flex:1;min-height:0;border:1px solid var(--trait-2);border-radius:8px;overflow:hidden;background:#fff}.st-cadre iframe{width:100%;height:100%;border:0;display:block}.st-ecrit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(var(--fond-rgb),.88);font-size:16px}.st-ecrit small{color:var(--e2)}.st-chat{border-left:1px solid var(--trait-b);border-radius:0;min-height:0;height:auto!important;max-height:none!important;position:static!important}.st-modif ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:4px 0 8px}.st-modif li{display:flex;flex-direction:column;gap:3px;font-size:13.5px}.st-modif li>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--e3)}.st-modif li p{white-space:pre-wrap;max-height:180px;overflow-y:auto;padding:8px 10px;border-radius:6px;background:var(--lavis);color:var(--e2);font-size:13px;line-height:1.45}.st-modif li em{align-self:flex-start;font-style:normal}.lv-voir svg{width:15px;height:15px}@media (max-width: 1000px){.st-corps{grid-template-columns:1fr;grid-template-rows:1fr 420px}.st-chat{border-left:0;border-top:1px solid var(--trait-b)}}.lv-onglets .px-roue{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px}.lv-onglets{flex-wrap:nowrap}.lv-onglets button,.lvw-mode button{white-space:nowrap}.lvw-apercu.prete{overflow-y:auto;padding:4px;background:transparent;border:0}.lvw-note{flex:1;text-align:center;font-size:14px;color:var(--e2)}.fp-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:rgba(var(--noir-rgb),.32);display:flex;justify-content:flex-end;animation:fp-voile .18s ease-out}.fp{width:620px;max-width:100vw;height:100%;background:var(--fond);color:var(--noir);display:flex;flex-direction:column;border-left:1px solid var(--trait-2);animation:fp-entre .22s ease-out}@keyframes fp-voile{0%{opacity:0}}@keyframes fp-entre{0%{transform:translate(40px);opacity:0}}.fp-barre{flex:none;display:flex;align-items:center;gap:12px;height:52px;padding:0 14px 0 24px;border-bottom:1px solid var(--trait);background:var(--fond)}.fp-barre-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--e3)}.fp-pager{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--e2)}.fp-pager b{font-family:var(--mono);font-weight:600;color:var(--noir)}.fp-pager>span{padding:0 6px;white-space:nowrap}.fp-pager button,.fp-fermer{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:var(--noir);border:1px solid var(--trait-2);background:var(--blanc)}.fp-pager button:hover:not(:disabled),.fp-fermer:hover{background:var(--lavis-2);border-color:var(--noir)}.fp-pager button:disabled{opacity:.35;cursor:default}.fp-pager svg,.fp-fermer svg{width:15px;height:15px}.fp-fermer{margin-left:4px}.fp-pager+.fp-fermer{margin-left:8px}.fp-barre-lbl+.fp-fermer{margin-left:auto}.fp-corps{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 0 28px}.fp-attente{display:flex;align-items:center;gap:10px;padding:40px 24px;color:var(--e2)}.fp-tete{position:relative;overflow:clip;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;padding:24px 24px 20px;background:var(--rose);color:var(--fond)}.fp-tete>*{position:relative;z-index:1}.fp-av{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;background:var(--fond);color:var(--rose);font-family:var(--titre);font-weight:800;font-size:21px;letter-spacing:.02em}.fp-qui{min-width:0}.fp-qui h2{font-family:var(--titre);font-weight:700;font-size:23px;line-height:1.15;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fp-qui h2 .tag-demo{font-family:var(--f);background:var(--fond);color:var(--rose-fonce)}.fp-qui p{margin-top:4px;font-size:13.5px;line-height:1.45;color:rgba(var(--fond-rgb),.92)}.fp-puces{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fp-puce{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:5px;font-size:12px;font-weight:600;background:rgba(var(--bordeaux-rgb),.22);color:var(--fond)}.fp-puce.cible{background:var(--bordeaux)}.fp-liens{grid-column:2;display:flex;gap:8px;margin-top:8px}.fp-lien{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600;background:var(--fond);color:var(--noir);text-decoration:none}.fp-lien:hover{background:var(--blanc)}.fp-lien svg{width:15px;height:15px;color:var(--rose)}.fp-lien.off{background:rgba(var(--fond-rgb),.2);color:rgba(var(--fond-rgb),.7);cursor:default}.fp-lien.off svg{color:inherit}.fp-note{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin:20px 24px 0;padding:18px 20px;background:var(--blanc);border:1px solid var(--trait-2);border-radius:8px}.fp-note-chiffre{display:flex;align-items:baseline;gap:3px;font-family:var(--mono)}.fp-note-chiffre b{font-size:52px;font-weight:600;line-height:.95;letter-spacing:-.05em;color:var(--rose)}.fp-note-chiffre b.projete{color:var(--e3)}.fp-note-chiffre small{font-size:14px;color:var(--e3)}.fp-note-txt{min-width:0;display:flex;flex-direction:column;gap:9px}.fp-note-tags{display:flex;flex-wrap:wrap;gap:6px}.fp-note-txt>p{font-size:13px;line-height:1.45;color:var(--e2)}.fp-jauge{display:block;height:6px;border-radius:5px;background:var(--lavis-2);overflow:hidden}.fp-jauge i{display:block;height:100%;background:var(--rose);border-radius:5px}.fp-jauge i.projete{background:var(--e3)}.fp-bareme{list-style:none;display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px dashed var(--trait-2)}.fp-bareme li{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--e2)}.fp-bareme li b{font-family:var(--mono);font-weight:600;color:var(--noir)}.fp-bareme li.moins b{color:var(--framboise)}.fp-sec{margin:26px 24px 0}.fp-h{font-family:var(--titre);font-weight:700;font-size:16px;line-height:1.2;margin-bottom:12px}.fp-h-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fp-h-ligne .fp-h{margin-bottom:0}.fp-e3{color:var(--e3)}.fp-a{color:var(--noir);text-decoration:underline;text-decoration-color:var(--rose);text-underline-offset:3px}.fp-a:hover{color:var(--rose-fonce)}.fp-vide{padding:14px 16px;border:1px dashed var(--trait-2);border-radius:7px;color:var(--e2);font-size:13.5px}.fp-signal{border:1.5px solid var(--rose);border-radius:8px;background:var(--blanc);overflow:hidden}.fp-signal-tete{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--lavis);border-bottom:1px solid var(--trait)}.fp-signal-tete span{display:flex;flex-direction:column;min-width:0}.fp-signal-tete b{font-family:var(--titre);font-weight:700;font-size:15px}.fp-signal-tete small{font-size:12.5px;color:var(--e2)}.fp-faits{list-style:none;display:flex;flex-direction:column}.fp-fait{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:14px 16px}.fp-fait+.fp-fait{border-top:1px solid var(--trait)}.fp-fait-n{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;background:var(--rose);color:var(--fond);font-family:var(--titre);font-weight:800;font-size:15px}.fp-fait.creux .fp-fait-n{background:var(--blanc);color:var(--e3);border:1.5px dashed var(--trait-2)}.fp-fait.non .fp-fait-n{background:var(--framboise)}.fp-fait-lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rose-fonce);margin-bottom:3px}.fp-fait p{font-size:14.5px;line-height:1.45;font-weight:600;color:var(--noir)}.fp-fait.creux p{color:var(--e3);font-weight:500}.fp-fait-src{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--e3)}.fp-fait-src a{color:var(--rose-fonce);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:3px}.fp-fait-src a:hover{text-decoration:underline}.fp-fait-src svg{width:11px;height:11px}.fp-phrase{margin:0;padding:14px 16px 15px;background:var(--fond);border-top:1px solid var(--trait);font-size:14px;line-height:1.5;color:var(--noir)}.fp-phrase span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--e3);margin-bottom:4px}.fp-grille{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);overflow:hidden}.fp-kv{padding:11px 14px;border-bottom:1px solid var(--trait);min-width:0}.fp-kv:nth-child(odd){border-right:1px solid var(--trait)}.fp-kv dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3);margin-bottom:3px}.fp-kv dd{margin:0;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.fp-kv dd b{font-weight:700}.fp-kv dd small{display:block;margin-top:2px;font-size:12px;color:var(--e2)}.fp-seq{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-reponse{margin-top:14px;padding:14px 16px;border-radius:8px;background:var(--lavis);border:1px solid var(--trait-2)}.fp-reponse-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.fp-reponse-tete svg{width:16px;height:16px;color:var(--rose)}.fp-reponse-tete .fp-e3{margin-left:auto;font-size:12px}.fp-reponse p{font-size:14px;line-height:1.5}.fp-reponse small{display:block;margin-top:6px;font-size:12px;color:var(--e2)}.fp-posts{margin-top:14px;padding:14px 16px;border-radius:8px;background:var(--blanc);border:1px solid var(--trait-2)}.fp-posts-tete{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:10px}.fp-posts-tete .fp-e3{font-size:12px;text-align:right}.fp-barres{display:flex;align-items:flex-end;gap:3px;height:54px}.fp-barres i{flex:1;border-radius:3px 3px 0 0;background:var(--rose);min-height:3px}.fp-barres i.vide{background:var(--lavis-2)}.fp-barres i.silence{background:var(--trait-2)}.fp-barres-leg{display:flex;justify-content:space-between;font-size:11px;color:var(--e3);margin-top:4px}.fp-derniers{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--trait)}.fp-derniers .fp-e3{font-size:12px}.fp-derniers p{font-size:13px;line-height:1.45;margin-top:2px}.fp-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc);overflow:hidden}.fp-table th{width:118px;text-align:left;vertical-align:top;padding:11px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3);background:var(--lavis)}.fp-table td{padding:10px 14px;font-size:13.5px;vertical-align:top;overflow-wrap:anywhere}.fp-table td small{display:block;margin-top:2px;font-size:12px;color:var(--e2)}.fp-table tr+tr th,.fp-table tr+tr td{border-top:1px solid var(--trait)}.fp-td-act{width:46px;text-align:right;padding:6px 8px!important;vertical-align:middle!important}.fp-copier{width:30px;height:30px;border-radius:5px;display:inline-grid;place-items:center;color:var(--e2);border:1px solid var(--trait-2);background:var(--fond)}.fp-copier:hover{color:var(--blanc);background:var(--rose);border-color:var(--rose)}.fp-copier svg{width:14px;height:14px}.fp-btn-txt{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--rose-fonce);padding:5px 8px;border-radius:5px}.fp-btn-txt:hover{background:var(--lavis-2)}.fp-btn-txt svg{width:14px;height:14px}.fp-chercher{margin-top:10px}.fp-form{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.fp-form label{display:flex;flex-direction:column;gap:4px;font-size:13px}.fp-form label>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3)}.fp-form label>small{font-size:12px;color:var(--e2)}.fp-form label.coche{flex-direction:row;align-items:center;gap:8px}.fp-form-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp-form-act{display:flex;gap:8px;margin-top:2px}.fp-pli{margin:14px 24px 0;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.fp-sec+.fp-pli,.fp-tete+.fp-pli{margin-top:26px}.fp-pli.chaud{border-color:var(--rose)}.fp-pli-tete{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;text-align:left}.fp-pli-tete b{font-family:var(--titre);font-weight:700;font-size:14.5px}.fp-pli-tete span{font-size:12.5px;color:var(--e3)}.fp-pli.chaud .fp-pli-tete span{color:var(--rose-fonce)}.fp-pli-chev{width:16px;height:16px;margin-left:auto;color:var(--e2);transition:transform .15s}.fp-pli.on .fp-pli-chev{transform:rotate(180deg)}.fp-pli-corps{padding:0 16px 16px}.fp-pli-corps .fp-form{border:0;padding:0;background:none}.fp-releve .bloc{border:0;margin:0;background:none}.fp-releve .bloc-tete{display:none}.fp-releve .bloc-corps{padding:0}.fp-releve .form-grille{grid-template-columns:1fr 1fr}.fp-journal{max-height:280px;overflow-y:auto;font-size:13px}.fp-pied{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 24px;border-top:1px solid var(--trait-2);background:var(--blanc)}.fp-principal{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:14px}.fp-principal:hover:not(:disabled){background:var(--or)}.fp-principal:disabled{opacity:.6;cursor:default}.fp-principal svg{width:16px;height:16px}.fp-sec-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid var(--trait-2);background:var(--fond);color:var(--noir)}.fp-sec-btn:hover:not(:disabled){border-color:var(--noir)}.fp-sec-btn:disabled{opacity:.4;cursor:default}.fp-sec-btn svg{width:15px;height:15px}.fp-sec-btn.danger:hover{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--fond)}.fp-pied-esp{flex:1}@media (max-width: 700px){.fp{width:100vw}.fp-grille{grid-template-columns:1fr}.fp-kv:nth-child(odd){border-right:0}.fp-tete{padding:20px 16px}.fp-note,.fp-sec,.fp-pli{margin-left:16px;margin-right:16px}}.fp .tag.t-plein{background:var(--rose);color:var(--blanc)}.fp-puce.persona{gap:5px;background:var(--fond);color:var(--bordeaux)}.fp-puce.persona svg{width:12px;height:12px}.kb{display:flex;flex-direction:column;gap:12px;padding-bottom:30px}.kb-tete{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kb-tete h1{font-family:var(--titre);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.kb-chiffres{display:flex;gap:10px}.kb-chiffres span{padding:8px 14px;border-radius:8px;background:var(--blanc);border:1px solid var(--trait-b);font-size:14px;color:var(--e2)}.kb-chiffres b{color:var(--noir);font-size:15px}.kb-chiffres .ok{background:#3fa35b1a;border-color:#3fa35b4d}.kb-chiffres .ok b{color:#2c7a43}.kb-cherche{margin-left:auto;width:260px;height:44px}.kb-aide{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--e2)}.kb-aide svg{width:16px;height:16px;color:var(--rose)}.kb-colonnes{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;min-height:70vh;align-items:stretch}.kb-col{flex:0 0 272px;display:flex;flex-direction:column;border-radius:10px;background:var(--blanc);border:1.5px solid var(--trait-b);transition:border-color .15s,background .15s}.kb-col.auto{background:rgba(var(--fond-rgb),.55)}.kb-col.survol{border-color:var(--rose);background:rgba(var(--rose-rgb),.05)}.kb-col.auto.survol{border-color:var(--trait-2);background:var(--lavis)}.kb-col>header{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--trait)}.kb-col>header b{flex:1;font-size:15px;color:var(--noir)}.kb-col>header i{font-style:normal;min-width:26px;height:24px;padding:0 7px;border-radius:12px;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--lavis-2);color:var(--e2)}.kb-pt{width:10px;height:10px;border-radius:50%;background:var(--e3)}.kb-auto{width:14px;height:14px;color:var(--e3)}.kb-col.a_valider .kb-pt{background:var(--rose)}.kb-col.livrable .kb-pt{background:var(--framboise)}.kb-col.sequence .kb-pt{background:var(--jaune)}.kb-col.en_cours .kb-pt{background:#2b7be4}.kb-col.reponse .kb-pt{background:#3fa35b}.kb-col.rdv{border-top:4px solid #1D5FB8}.kb-col.rdv .kb-pt{background:#1d5fb8}.kb-col.proposition{border-top:4px solid var(--jaune)}.kb-col.proposition .kb-pt{background:var(--jaune)}.kb-col.gagne{border-top:4px solid #2C7A43;background:#3fa35b0d}.kb-col.gagne .kb-pt{background:#2c7a43}.kb-col.perdu{border-top:4px solid var(--framboise)}.kb-col.perdu .kb-pt{background:var(--framboise)}.kb-somme{padding:8px 14px 0;font-family:var(--display);font-size:24px;color:#2c7a43}.kb-cartes{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;max-height:72vh}.kb-carte{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--blanc);border:1px solid var(--trait-2);cursor:grab;transition:border-color .15s,opacity .15s}.kb-carte:hover{border-color:var(--rose)}.kb-carte.glisse{opacity:.4}.kb-carte-corps{display:flex;align-items:center;gap:10px;text-align:left;min-width:0}.kb-av{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2);color:var(--bordeaux);font-weight:800;font-size:12.5px}.kb-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.kb-txt b{font-size:14px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-txt b .tag-demo{margin-left:6px}.kb-txt small{font-size:12.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.kb-tags .cx{min-width:24px;height:20px;font-size:10.5px}.kb-offre{font-size:12px;font-weight:600;padding:3px 8px;border-radius:5px;background:var(--lavis);color:var(--e2)}.kb-rep{font-size:12px;font-weight:700;padding:3px 8px;border-radius:5px;background:var(--lavis);color:var(--e2)}.kb-rep.positive{background:#3fa35b24;color:#2c7a43}.kb-rep.plus_tard,.kb-rep.question{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.kb-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px dashed var(--trait)}.kb-pied b{font-size:14px;color:#2c7a43}.kb-pied em{font-style:italic;font-size:12.5px;color:var(--framboise)}.kb-pied small{margin-left:auto;font-size:12px;color:var(--e3)}.kb-actions{display:flex;gap:6px}.kb-actions button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;border-radius:6px;border:1px solid var(--trait-2);font-size:12.5px;font-weight:700;color:var(--e2);background:var(--blanc)}.kb-actions button.go{flex:2;background:var(--rose);border-color:var(--rose);color:var(--fond)}.kb-actions svg{width:12px;height:12px}.kb-vide{padding:18px 10px;border:1.5px dashed var(--trait-2);border-radius:8px;text-align:center;font-size:13px;color:var(--e3)}.kb-voir{align-self:flex-start;font-size:13.5px;font-weight:700;color:var(--rose);text-decoration:underline}.kb-demande{width:420px;max-width:100%;padding:26px;border-radius:10px;background:var(--fond);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.kb-demande-ico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff}.kb-demande-ico svg{width:24px;height:24px}.kb-demande-ico.ok{background:#2c7a43}.kb-demande-ico.ko{background:var(--framboise)}.kb-demande h3{font-family:var(--titre);font-size:22px;font-weight:800}.kb-demande label{width:100%;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700}.kb-demande input{height:46px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:15px;font-weight:500;background:var(--blanc);width:100%}.kb-montant{display:flex;align-items:center;gap:8px}.kb-montant input{font-size:20px;font-weight:800}.kb-montant i{font-style:normal;font-weight:600;color:var(--e2)}.kb-demande-pied{align-self:stretch;display:flex;justify-content:flex-end;gap:8px}.kb-demande-pied button{height:44px;padding:0 18px;border-radius:7px;font-weight:700;color:var(--e2)}.kb-demande-pied button.ok{background:#2c7a43;color:#fff}.kb-demande-pied button.ko{background:var(--framboise);color:#fff}.kb-demande-pied button:disabled{opacity:.45}.kb-col{flex:1 0 196px;min-width:196px}.kb-carte{padding:10px}.kb-txt small{font-size:12px}.kb-colonnes{gap:16px;padding:4px 4px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--rose) var(--lavis)}.kb-colonnes::-webkit-scrollbar{height:10px}.kb-colonnes::-webkit-scrollbar-track{background:var(--lavis);border-radius:5px}.kb-colonnes::-webkit-scrollbar-thumb{background:var(--rose);border-radius:5px}.kb-col{flex:0 0 320px;min-width:320px;scroll-snap-align:start;border-radius:12px}.kb-col>header{position:sticky;top:0;z-index:2;background:inherit;border-radius:12px 12px 0 0;padding:16px 16px 12px}.kb-col>header b{font-size:16px}.kb-cartes{gap:10px;padding:12px;max-height:74vh}.kb-carte{padding:14px;gap:10px;border-radius:10px}.kb-av{width:42px;height:42px;font-size:14px}.kb-txt b{font-size:15.5px}.kb-txt small{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-faits{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.kb-faits span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:4px 8px;border-radius:6px;background:rgba(var(--rose-rgb),.09);color:var(--rose-fonce)}.kb-faits i{font-style:normal;font-weight:800;color:var(--rose)}.kb-offre,.kb-rep{font-size:12.5px;padding:4px 9px}.kb-pied b{font-size:16px}.kb-actions button{height:36px;font-size:13px}.kb-somme{font-size:28px;padding:10px 16px 0}.kb-titre{display:inline-flex;align-items:center;gap:6px;min-width:0}.kb-titre button{width:24px;height:24px;border-radius:5px;display:grid;place-items:center;color:var(--e3);opacity:0;transition:opacity .15s}.kb-col>header:hover .kb-titre button{opacity:1}.kb-titre button:hover{background:var(--lavis);color:var(--rose)}.kb-titre button svg{width:13px;height:13px}.kb-titre-in{flex:1;min-width:0;height:32px;padding:0 8px;border:1.5px solid var(--rose);border-radius:6px;font:inherit;font-size:15px;font-weight:700;background:var(--blanc)}.kb-titre-in:focus{outline:none}.kb-crm{display:flex}.kb-crm button{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--e2)}.kb-crm button:hover{color:var(--rose)}.kb-crm svg{width:13px;height:13px}.kb-crm .ok{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#2c7a43}.kb-crm .ok a{color:var(--rose)}.kb-col.relancer .kb-pt{background:#ee9a1a}.kb-note{display:flex;gap:6px;font-size:13px;line-height:1.4;padding:8px 10px;border-radius:6px;background:rgba(var(--jaune-rgb),.14);color:#6b4500}.kb-note svg{width:14px;height:14px;flex:none;margin-top:2px}.ev-bloc{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.ev-bloc-tete{display:flex;align-items:flex-start;gap:12px}.ev-bloc-tete>span,.ev-deliv-tete>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ev-bloc-tete b,.ev-deliv-tete b{font-family:var(--titre);font-weight:700;font-size:15px;color:var(--noir)}.ev-bloc-tete small,.ev-deliv-tete small{font-size:13px;line-height:1.5;color:var(--e2)}.ev-grille2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ev-grille3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 760px){.ev-grille2,.ev-grille3{grid-template-columns:1fr}}.ev-zone{min-height:64px;font-size:13.5px}.ev-note{margin:0;font-size:13px;color:var(--e2)}.ev-alerte{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--framboise)}.ev-alerte svg{width:15px;height:15px;flex:none}.ev-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 760px){.ev-chiffres{grid-template-columns:1fr}}.ev-chiffre{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:8px;background:var(--lavis);border:1px solid transparent}.ev-chiffre>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ev-chiffre b{font-family:var(--titre);font-size:16px;font-weight:800;color:var(--noir)}.ev-chiffre small{font-size:13px;line-height:1.5;color:var(--e2)}.ev-chiffre-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:6px;background:var(--rose);color:var(--fond)}.ev-chiffre-ico svg{width:17px;height:17px}.ev-chiffre.alerte{background:rgba(var(--framboise-rgb),.08);border-color:rgba(var(--framboise-rgb),.35)}.ev-chiffre.alerte .ev-chiffre-ico{background:var(--framboise)}.ev-rebonds{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--e2)}.ev-rebonds b{color:var(--noir);font-weight:700}.ev-rebonds span{font-family:var(--mono);font-size:11.5px}.ev-rebonds em{font-style:normal;color:var(--e3)}.ev-deliv-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ev-deliv.compact{margin-top:12px;padding:12px 14px;background:var(--fond)}.ev-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--trait)}.ev-points li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--trait)}.ev-points li>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ev-points p{margin:0;font-size:13px;line-height:1.5;color:var(--e2);overflow-wrap:anywhere}.ev-point-tete{display:flex;align-items:center;gap:8px}.ev-point-tete b{font-size:14px;color:var(--noir)}.ev-voyant{width:12px;height:12px;margin-top:4px;flex:none;border-radius:50%}.ev-points li.ok .ev-voyant{background:#3fa35b}.ev-points li.att .ev-voyant{background:var(--jaune)}.ev-points li.ko .ev-voyant{background:var(--framboise)}.ev-etiq{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:5px}.ev-etiq.ok{background:#3fa35b24;color:#2c7a43}.ev-etiq.att{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.ev-etiq.ko{background:rgba(var(--framboise-rgb),.12);color:var(--framboise)}.ev-marche{display:flex;gap:6px;align-items:baseline;color:var(--bordeaux)!important;font-weight:600}.ev-marche svg{width:12px;height:12px;flex:none;position:relative;top:1px}.ev-mention{margin:0;padding:0 18px 14px;font-size:12.5px;line-height:1.5;color:var(--e3);white-space:pre-wrap}.ev-mention span{display:inline-block;margin-right:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ev-attente{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:5px;border:1px dashed var(--bordeaux);font-size:12px;font-weight:600;color:var(--bordeaux)}.ev-attente svg{width:13px;height:13px}.ev-invit{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px;padding:18px 20px;border:1.5px dashed rgba(var(--bordeaux-rgb),.45);border-radius:8px;background:var(--lavis)}.ev-invit>div{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px}.ev-invit b{font-family:var(--titre);font-size:19px;font-weight:800;color:var(--noir)}.ev-invit small{font-size:14px;color:var(--e2)}.ev-invit-ico{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--bordeaux);color:var(--fond)}.ev-invit-ico svg{width:20px;height:20px}.ev-invit-act{display:flex;flex-wrap:wrap;gap:8px}.ev-invit-act>*{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:7px;border:1px solid var(--trait-b);background:var(--blanc);font-size:14.5px;font-weight:600;color:var(--noir);text-decoration:none;cursor:pointer}.ev-invit-act>.go{background:var(--jaune);border-color:var(--jaune);color:var(--noir)}.ev-invit-act>.tard{border-color:var(--framboise);color:var(--framboise)}.ev-invit-act svg{width:16px;height:16px}.ss-pas.p-env.ev-p-invit .ss-rond{border-color:var(--bordeaux);background:var(--lavis);color:var(--bordeaux)}.ss-pas.p-env.ev-p-invit small{color:var(--bordeaux);font-weight:700}.ss-pas.ev-p-attente .ss-rond{border-style:dotted;border-color:var(--bordeaux);color:var(--bordeaux)}.ss-pas.ev-p-attente small{color:var(--bordeaux)}.sd{margin-top:22px;border:1.5px solid rgba(44,122,67,.45);border-radius:8px;background:#3fa35b0f;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.sd-retouche{border-color:var(--rose);background:rgba(var(--rose-rgb),.05)}.sd>header{display:flex;align-items:center;gap:14px}.sd>header>div{display:flex;flex-direction:column;gap:3px}.sd>header b{font-family:var(--titre);font-size:20px;font-weight:800;color:var(--noir)}.sd>header small{font-size:14px;color:var(--e2)}.sd-ico{width:44px;height:44px;flex:none;border-radius:8px;display:grid;place-items:center;background:#2c7a43;color:#fff}.sd-ico.ret{background:var(--rose)}.sd-ico svg{width:22px;height:22px}.sd-plan{list-style:none;display:flex;flex-direction:column;border:1px solid var(--trait-2);border-radius:7px;background:var(--blanc)}.sd-plan li{display:flex;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px}.sd-plan li+li{border-top:1px solid var(--trait)}.sd-plan em,.sd-cibles em,.sd-etape i{font-style:normal;width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--lavis-2);color:var(--bordeaux)}.sd-plan b{min-width:150px;color:var(--noir)}.sd-plan span:last-child{margin-left:auto;color:var(--e2);text-align:right}.sd-note{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--e2)}.sd-note svg{width:15px;height:15px;color:var(--rose)}.sd-note.ko{color:var(--framboise);font-weight:600}.sd>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sd>footer button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:7px;font-size:15px;font-weight:700;color:var(--e2)}.sd>footer svg{width:17px;height:17px}.sd-passer{margin-right:auto;text-decoration:underline;padding:0!important;font-weight:600!important}.sd-ret{border:1.5px solid var(--rose);color:var(--rose)!important;background:var(--blanc)}.sd-ok{height:56px!important;padding:0 24px!important;background:#2c7a43;color:#fff!important;font-size:16px!important}.sd-ok:hover:not(:disabled){background:#236236}.sd button:disabled{opacity:.45;cursor:not-allowed}.sd>footer .go{background:var(--rose);color:var(--fond)}.sd-etape{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:var(--noir)}.sd-etape i{background:var(--rose);color:var(--fond)}.sd-cibles{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sd-cibles label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;border:1.5px solid var(--trait-2);background:var(--blanc);font-size:14px;font-weight:600;cursor:pointer;color:var(--e2)}.sd-cibles label.on{border-color:var(--rose);color:var(--noir)}.sd-cibles input{accent-color:var(--rose)}.sd-cibles>button{font-size:13.5px;font-weight:700;color:var(--rose);text-decoration:underline}.sd-sugg{display:flex;flex-wrap:wrap;gap:6px}.sd-sugg button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:16px;border:1px solid var(--trait-2);background:var(--blanc);font-size:13px;font-weight:600;color:var(--e2)}.sd-sugg button:hover{border-color:var(--rose);color:var(--rose)}.sd-sugg svg{width:12px;height:12px}.sd textarea{width:100%;padding:12px;border:1.5px solid var(--trait-2);border-radius:7px;font:inherit;font-size:15px;resize:vertical;background:var(--blanc)}.sd textarea:focus{outline:none;border-color:var(--rose)}.sq-canaux{display:inline-flex;border:1.5px solid var(--trait-2);border-radius:8px;overflow:hidden;background:var(--blanc)}.sq-canaux button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;font-weight:700;font-size:14.5px;color:var(--e2)}.sq-canaux button+button{border-left:1.5px solid var(--trait-2)}.sq-canaux button.on{background:var(--bordeaux);color:var(--fond)}.sq-canaux svg{width:16px;height:16px}.sq-canaux span{font-size:12px;font-weight:800;padding:1px 7px;border-radius:9px;background:#00000014}.sq-canaux button.on span{background:rgba(var(--fond-rgb),.2)}.li-env{display:flex;flex-direction:column;gap:12px;max-width:920px}.li-kanbox{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:#0a66c214;color:var(--e2);font-size:14px;line-height:1.45}.li-kanbox svg{width:20px;height:20px;flex:none;color:#0a66c2}.li-kanbox b{color:var(--noir)}.li-carte{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.li-carte>header{display:flex;align-items:center;gap:12px}.li-carte>header>div{flex:1;min-width:0;display:flex;flex-direction:column}.li-carte>header b{font-size:15.5px;color:var(--noir)}.li-carte>header small{font-size:13px;color:var(--e2)}.li-etape{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:6px;background:var(--lavis);color:var(--e2)}.li-retard{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:6px;background:rgba(var(--jaune-rgb),.2);color:#8a5a00}.li-texte{white-space:pre-wrap;font-size:14.5px;line-height:1.55;padding:12px 14px;border-radius:7px;background:var(--fond);color:var(--noir)}.li-carte>footer{display:flex;justify-content:flex-end;gap:8px}.li-carte>footer button,.li-carte>footer a{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-weight:700;font-size:14px;color:var(--e2)}.li-carte>footer svg{width:16px;height:16px}.li-carte>footer .fait{border-color:#2c7a43;color:#2c7a43}.li-carte>footer .go{background:#0a66c2;border-color:#0a66c2;color:#fff}.sq-canaux{margin:-6px 0 16px}.li-sous{margin:-8px 0 16px;font-size:14.5px;color:var(--e2)}.cp-pop{width:620px;max-width:100%;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:10px;background:var(--fond)}.cp-pop>header{display:flex;align-items:center;gap:12px}.cp-pop>header div{display:flex;flex-direction:column;gap:2px}.cp-pop>header b{font-family:var(--titre);font-size:20px;font-weight:800}.cp-pop>header small{font-size:14px;color:var(--e2)}.cp-ico{width:42px;height:42px;flex:none;border-radius:8px;display:grid;place-items:center;background:#2c7a43;color:#fff}.cp-ico svg{width:20px;height:20px}.cp-pop .li-texte{max-height:280px;overflow-y:auto;background:var(--blanc)}.cp-pop>footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.cp-pop>footer button,.cp-pop>footer a{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:7px;border:1px solid var(--trait-2);background:var(--blanc);font-weight:700;font-size:14px;color:var(--e2)}.cp-pop>footer svg{width:16px;height:16px}.cp-pop>footer .fait{border-color:#2c7a43;color:#2c7a43}.cp-pop>footer .go{background:#0a66c2;border-color:#0a66c2;color:#fff}.cp-pop>footer button:first-child{margin-right:auto;border:0;background:transparent;text-decoration:underline}.cf-sauver{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;border-radius:8px;background:var(--bordeaux);color:var(--fond)}.cf-sauver span{flex:1;font-size:14px;font-weight:600}.cf-sauver button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:7px;font-weight:700;font-size:14px;color:var(--fond);border:1px solid rgba(var(--fond-rgb),.4)}.cf-sauver button.go{background:var(--jaune);color:var(--noir);border-color:var(--jaune)}.cf-sauver svg{width:16px;height:16px}.cf-icps{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.cf-icp{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.cf-icp-tete{display:flex;align-items:center;gap:12px}.cf-icp-n{flex:none;padding:5px 10px;border-radius:6px;background:var(--rose);color:var(--fond);font-size:12px;font-weight:800;letter-spacing:.06em}.cf-icp-nom{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--titre);font-size:22px;font-weight:800;color:var(--noir)}.cf-icp-nom:hover,.cf-icp-nom:focus{border-color:var(--trait-2);background:var(--fond);outline:none}.cf-champs{display:grid;gap:10px}.cf-champs label{display:flex;flex-direction:column;gap:5px}.cf-champs span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e3)}.cf-champs input,.cf-champs textarea{padding:10px 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;background:var(--fond);resize:vertical}.cf-champs input:focus,.cf-champs textarea:focus{outline:none;border-color:var(--rose)}.cf-personas{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--trait)}.cf-personas-tete{display:flex;align-items:center;gap:8px}.cf-personas-tete b{font-size:15px}.cf-personas-tete small{min-width:24px;height:22px;padding:0 7px;border-radius:11px;background:var(--lavis-2);display:grid;place-items:center;font-size:12px;font-weight:700}.cf-persona{display:flex;gap:12px;padding:12px;border-radius:8px;background:var(--fond);border:1px solid var(--trait)}.cf-persona-av{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--bordeaux);color:var(--fond)}.cf-persona-av svg{width:18px;height:18px}.cf-persona-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cf-persona-nom{height:34px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:15.5px;font-weight:700}.cf-persona-desc{height:32px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:13.5px;color:var(--e2)}.cf-persona-nom:hover,.cf-persona-nom:focus,.cf-persona-desc:hover,.cf-persona-desc:focus{border-color:var(--trait-2);background:var(--blanc);outline:none}.cf-mots{display:flex;flex-direction:column;gap:4px;padding:0 8px}.cf-mots small{font-size:12px;color:var(--e3)}.cf-suppr{width:32px;height:32px;flex:none;border-radius:6px;display:grid;place-items:center;color:var(--e3)}.cf-suppr:hover{background:var(--lavis);color:var(--framboise)}.cf-suppr svg{width:15px;height:15px}.cf-ajout{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:7px;border:1.5px dashed var(--trait-2);font-weight:700;font-size:14px;color:var(--rose)}.cf-ajout svg{width:15px;height:15px}.cf-onglets{display:flex;gap:6px;margin:4px 0 18px;border-bottom:1.5px solid var(--trait-2)}.cf-onglets button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;margin-bottom:-1.5px;font-size:15px;font-weight:700;color:var(--e2);border-bottom:3px solid transparent}.cf-onglets button.on{color:var(--rose);border-bottom-color:var(--rose)}.cf-onglets i{font-style:normal;min-width:24px;height:22px;padding:0 7px;border-radius:11px;display:grid;place-items:center;font-size:12.5px;background:var(--lavis-2);color:var(--e2)}.cf-onglets button.on i{background:var(--rose);color:var(--fond)}.cf-onglets i.att{background:var(--jaune);color:var(--noir)}.cf-sig{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.cf-sig-liste{display:flex;flex-direction:column;gap:20px;min-width:0}.cf-groupe{display:flex;flex-direction:column;gap:10px}.cf-groupe h4{display:flex;align-items:baseline;gap:10px;font-family:var(--titre);font-size:18px;font-weight:800}.cf-groupe h4 small{font-family:var(--f);font-size:13px;font-weight:600;color:var(--e3)}.cf-carte{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.cf-carte.off{opacity:.6}.cf-carte-tete{display:flex;align-items:center;gap:12px;padding:14px 16px}.cf-carte-nom{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cf-carte-nom b{font-size:15.5px;line-height:1.3;color:var(--noir)}.cf-carte-nom small{font-size:12.5px;color:var(--e3)}.cf-etat{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:700}.cf-etat:before{content:"";width:8px;height:8px;border-radius:50%}.cf-etat.ok{background:#3fa35b1f;color:#2c7a43}.cf-etat.ok:before{background:#3fa35b}.cf-etat.main{background:var(--lavis);color:var(--e2)}.cf-etat.main:before{background:var(--e3)}.cf-etat.ko{background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.cf-etat.ko:before{background:var(--jaune)}.cf-etat.off{background:var(--lavis);color:var(--e3)}.cf-etat.off:before{background:var(--trait-2)}.cf-faits{display:flex;flex-direction:column;border-top:1px solid var(--trait)}.cf-fait{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 16px;background:var(--fond)}.cf-fait+.cf-fait{border-top:1px solid var(--trait)}.cf-fait-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bordeaux);color:var(--fond);font-size:12px;font-weight:800}.cf-fait-txt{font-size:14px;line-height:1.4;color:var(--noir)}.cf-fait-src{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.cf-fait-src i{font-style:normal;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;border:1px solid var(--trait-2);background:var(--blanc);font-size:12px;font-weight:600;color:var(--e2);white-space:nowrap}.cf-fait-src i:before{content:"";width:7px;height:7px;border-radius:50%}.cf-fait-src i.ok:before{background:#3fa35b}.cf-fait-src i.ko:before{background:var(--jaune)}.cf-fait-src i.main:before{background:var(--e3)}.cf-carte-pied{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--trait);font-size:13px;color:var(--e2)}.cf-carte-pied b{color:var(--noir)}.cf-carte-pied button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--rose)}.cf-carte-pied svg{width:13px;height:13px}.cf-sig .ch{position:sticky;top:16px}.ch-cible{padding:14px 16px;border-bottom:1px solid var(--trait);background:var(--lavis);display:flex;flex-direction:column;gap:8px}.ch-cible>b{font-size:14px;color:var(--noir)}.ch-cible-choix{display:flex;flex-wrap:wrap;gap:6px}.ch-cible-choix button{height:36px;padding:0 12px;border-radius:7px;border:1.5px solid var(--trait-2);background:var(--blanc);font-size:13.5px;font-weight:600;color:var(--noir)}.ch-cible-choix button:hover{border-color:var(--rose);color:var(--rose)}.ch-cible-choix button.tous{border-style:dashed}.ch-cible-retour{align-self:flex-start;font-size:12.5px;color:var(--e2);text-decoration:underline}.ch-cible-ok{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--e2)}.ch-cible-ok svg{width:16px;height:16px;color:var(--rose)}.ch-cible-ok b{color:var(--noir)}.ch-cible-ok button{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--rose);text-decoration:underline}.cf-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}.cf-reg{padding:16px 18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);display:flex;flex-direction:column;gap:12px}.cf-reg header{display:flex;align-items:center;gap:10px}.cf-reg header b{font-size:15px;line-height:1.3}.cf-reg header small{margin-left:auto;font-size:12px;color:var(--e3)}.cf-reg-champs{display:flex;flex-direction:column;gap:8px}.cf-num{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:7px;background:var(--fond)}.cf-num>span:first-child{font-size:14px;color:var(--noir)}.cf-num-in{display:flex;align-items:center;gap:6px;flex:none}.cf-num-in input{width:84px;height:38px;padding:0 10px;border:1px solid var(--trait-2);border-radius:6px;font:inherit;font-size:15px;font-weight:700;text-align:right;background:var(--blanc)}.cf-num-in input:focus{outline:none;border-color:var(--rose)}.cf-num-in select{height:38px;padding:0 6px;border:1px solid var(--trait-2);border-radius:6px;font:inherit;font-size:13.5px;background:var(--blanc)}.cf-num-in i{font-style:normal;min-width:52px;font-size:13px;color:var(--e2)}.cf-reg-sous{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px dashed var(--trait-2)}.cf-reg-sous small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e3)}.cf-brancher{margin-bottom:16px;border:1.5px solid var(--bordeaux);border-radius:8px;background:var(--blanc);overflow:clip}.cf-brancher h4{padding:12px 18px;background:var(--bordeaux);color:var(--fond);font-size:15px}.cf-br{display:flex;align-items:center;gap:14px;padding:13px 18px}.cf-br+.cf-br{border-top:1px solid var(--trait)}.cf-br-v{width:12px;height:12px;flex:none;border-radius:50%;background:var(--jaune)}.cf-br-v.code{background:var(--e3)}.cf-br>div{flex:1;display:flex;flex-direction:column;gap:2px}.cf-br b{font-size:14.5px}.cf-br span{font-size:13px;color:var(--e2)}.cf-br small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12.5px;color:var(--e3)}.cf-br button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:6px;background:var(--jaune);color:var(--noir);font-weight:700;font-size:13.5px;border:1.5px solid var(--noir)}.cf-br button svg{width:14px;height:14px}.cf-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.cf-source{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 14px 14px 30px;border:1px solid var(--trait-2);border-radius:8px;background:var(--blanc)}.cf-source-v{position:absolute;left:12px;top:19px;width:9px;height:9px;border-radius:50%}.cf-source-v.ok{background:#3fa35b}.cf-source-v.ko{background:var(--jaune)}.cf-source-v.main{background:var(--e3)}.cf-source b{font-size:14.5px}.cf-source p{font-size:13px;line-height:1.45;color:var(--e2)}.cf-source small{font-size:12px;color:var(--e3)}.cf-source small.e{font-weight:600}.cf-corr{margin-bottom:18px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.cf-corr-tete{display:flex;align-items:baseline;gap:10px;padding:14px 18px;background:var(--bordeaux);color:var(--fond)}.cf-corr-tete b{font-family:var(--titre);font-size:17px}.cf-corr-tete small{font-size:13px;opacity:.8}.cf-corr-grille{display:grid;align-items:center;overflow-x:auto}.cf-corr-grille>*{padding:10px 14px;border-top:1px solid var(--trait);min-height:54px;display:flex;align-items:center}.cf-corr-grille .th{min-height:0;border-top:0;background:var(--lavis);font-size:13px;font-weight:700;color:var(--noir);justify-content:center;text-align:center}.cf-corr-grille .th:first-child{justify-content:flex-start}.cf-corr-sig{gap:8px;font-size:14px}.cf-corr-sig b{line-height:1.3}.cf-corr-sig small{font-size:12px;color:var(--e3)}.cf-case{justify-self:center;width:34px;height:34px;padding:0!important;min-height:0!important;border:2px solid var(--trait-2)!important;border-radius:8px;display:inline-grid!important;place-items:center;background:var(--blanc);color:var(--fond);margin:10px auto}.cf-case.on{background:var(--rose);border-color:var(--rose)!important}.cf-case.on.tous{background:rgba(var(--rose-rgb),.35);border-color:rgba(var(--rose-rgb),.1)!important}.cf-case svg{width:17px;height:17px}.cf-corr-offre{margin:8px 14px;height:40px;padding:0 10px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14px;background:var(--fond)}.cf-legende{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--e2)}.cf-legende .cf-case{width:24px;height:24px;margin:0}@media (max-width: 1300px){.cf-sig{grid-template-columns:1fr}.cf-sig .ch{position:static}}.cf-canal{display:flex;flex-direction:column;gap:6px}.cf-canal>div{display:flex;gap:6px}.cf-canal button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:7px;border:1.5px solid var(--trait-2);background:var(--blanc);font-weight:700;font-size:14px;color:var(--e2)}.cf-canal button svg{width:16px;height:16px}.cf-canal button.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.07);color:var(--rose-fonce)}.crm-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.crm-choix button{display:flex;align-items:center;gap:12px;padding:16px;border-radius:10px;border:1.5px solid var(--trait-2);background:var(--blanc);text-align:left}.crm-choix button:hover{border-color:var(--rose)}.crm-choix button.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.06)}.crm-logo{width:42px;height:42px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--bordeaux);color:var(--fond)}.crm-logo b{font-size:14px;letter-spacing:.02em}.crm-logo svg{width:20px;height:20px}.crm-choix button>b{flex:1;font-size:15px}.crm-etat{font-size:12px;font-weight:700;padding:4px 9px;border-radius:6px;background:rgba(var(--jaune-rgb),.22);color:#8a5a00}.crm-etat.ok{background:#3fa35b24;color:#2c7a43}.crm-bloc{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:10px;border:1px solid var(--trait-b);background:var(--blanc)}.crm-aide{display:flex;gap:8px;font-size:14px;line-height:1.5;color:var(--e2)}.crm-aide svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--rose)}.crm-cles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.crm-cles label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.crm-cles input{height:44px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;font-weight:500;background:var(--fond)}.crm-cles input:focus{outline:none;border-color:var(--rose)}.crm-actions{display:flex;gap:8px}.crm-actions button{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:7px;border:1px solid var(--trait-2);font-weight:700;font-size:14px;background:var(--blanc)}.crm-actions button.go{background:var(--rose);border-color:var(--rose);color:var(--fond)}.crm-actions button:disabled{opacity:.45}.crm-actions svg{width:15px;height:15px}.crm-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;background:var(--fond)}.crm-option span{display:flex;flex-direction:column;gap:2px}.crm-option b{font-size:14.5px}.crm-option small{font-size:13px;color:var(--e2)}.crm-compte{font-size:13px;color:var(--e3)}@media (max-width: 900px){.crm-choix{grid-template-columns:1fr}}.cf-cib{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--trait);background:rgba(var(--rose-rgb),.04)}.cf-cib-l{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px}.cf-cib-k{font-size:12.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--rose)}.cf-cib-v{display:flex;flex-wrap:wrap;gap:6px}.cf-cib-v button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:15px;border:1.5px solid var(--trait-2);background:var(--blanc);font-size:13px;font-weight:600;color:var(--e3)}.cf-cib-v button.on{border-color:var(--rose);color:var(--rose-fonce);background:rgba(var(--rose-rgb),.08)}.cf-cib-v svg{width:12px;height:12px}.cf-cib select{justify-self:start;max-width:100%;height:34px;padding:0 10px;border:1px solid var(--trait-2);border-radius:6px;font:inherit;font-size:13.5px;background:var(--blanc)}.fi{display:flex;flex-direction:column;gap:12px}.fi-sec{border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc);overflow:clip}.fi-sec>header{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.fi-sec>header b{font-family:var(--titre);font-size:17px;font-weight:800;color:var(--noir)}.fi-sec>header small{font-size:13px;color:var(--e3)}.fi-chev{margin-left:auto;width:16px;height:16px;color:var(--e3);transition:transform .15s}.fi-sec.ferme .fi-chev{transform:rotate(-90deg)}.fi-sec:not(.ferme)>header{border-bottom:1px solid var(--trait)}.fi-compte{font-size:12px;font-weight:800;padding:3px 8px;border-radius:10px;background:rgba(var(--jaune-rgb),.2);color:#8a5a00}.fi-compte.plein{background:#3fa35b24;color:#2c7a43}.fi-nb{min-width:24px;height:22px;padding:0 7px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--lavis-2);color:var(--bordeaux)}.fi-ajout{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1.5px solid var(--rose);color:var(--rose);font-size:13px;font-weight:700;background:var(--blanc)}.fi-ajout+.fi-chev{margin-left:4px}.fi-ajout svg{width:13px;height:13px}.fi-sec.machine{border-color:rgba(var(--bordeaux-rgb),.35)}.fi-sec.machine>header{background:rgba(var(--bordeaux-rgb),.05)}.fi-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px}.fi-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.fi-champ.large{grid-column:1 / -1}.fi-lbl{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--noir)}.fi-lbl i{width:9px;height:9px;flex:none;border-radius:50%;border:1.5px solid var(--trait-2)}.fi-lbl i.ok{border-color:#2c7a43;background:#3fa35b}.fi-lbl b{color:var(--rose)}.fi-aide{font-size:12.5px;color:var(--e3);line-height:1.4;margin-top:-2px}.fi-champ>input,.fi-champ>textarea,.fi-champ select{width:100%;padding:10px 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;line-height:1.45;background:var(--blanc);color:var(--noir);resize:vertical}.fi-champ>input{height:42px;padding:0 12px}.fi-champ select{height:42px;padding:0 10px}.fi-champ.vide>input,.fi-champ.vide>textarea{border-style:dashed;background:var(--fond)}.fi-champ>input:focus,.fi-champ>textarea:focus,.fi-champ select:focus{outline:none;border-color:var(--rose);border-style:solid;background:var(--blanc)}.fi-seg{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--trait-2);border-radius:7px;overflow:hidden;align-self:flex-start}.fi-seg button{height:40px;padding:0 16px;font-size:14px;font-weight:600;color:var(--e2);background:var(--blanc)}.fi-seg button+button{border-left:1px solid var(--trait-2)}.fi-seg button.on{background:var(--rose);color:var(--fond)}.fi-cks{display:flex;flex-wrap:wrap;gap:6px}.fi-cks button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1.5px solid var(--trait-2);background:var(--blanc);font-size:13.5px;font-weight:600;color:var(--e2)}.fi-cks button.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.08);color:var(--rose-fonce)}.fi-cks svg{width:13px;height:13px}.fi-cks em{font-size:13px;color:var(--e3)}.fi-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;min-height:42px;border:1px solid var(--trait-2);border-radius:7px;background:var(--blanc)}.fi-tags span{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;border-radius:5px;background:var(--lavis);font-size:13.5px;font-weight:600;color:var(--noir)}.fi-tags.ko span{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.fi-tags span button{width:20px;height:20px;display:grid;place-items:center;color:var(--e3)}.fi-tags span svg{width:11px;height:11px}.fi-tags input{flex:1;min-width:140px;height:28px;border:0;font:inherit;font-size:14px;background:transparent}.fi-tags input:focus{outline:none}.fi-lignes{display:flex;flex-direction:column;gap:6px}.fi-ligne{display:flex;align-items:center;gap:8px}.fi-ligne>span{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2);color:var(--bordeaux);font-size:12px;font-weight:800}.fi-ligne>span i{width:6px;height:6px;border-radius:50%;background:var(--rose)}.fi-ligne input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px}.fi-ligne input:focus{outline:none;border-color:var(--rose)}.fi-ligne>button{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--e3)}.fi-ligne>button:hover{background:var(--lavis);color:var(--framboise)}.fi-ligne svg{width:13px;height:13px}.fi-plus{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13.5px;font-weight:700;color:var(--rose)}.fi-plus svg{width:13px;height:13px}.fi-ents{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.fi-ent{border:1px solid var(--trait);border-radius:8px;background:var(--fond)}.fi-ent .fi-grille{padding:14px 16px 16px}.fi-ent-tete{display:flex;align-items:center;gap:10px;padding:12px 16px 0}.fi-ent-tete span{width:28px;height:28px;flex:none;border-radius:6px;display:grid;place-items:center;background:var(--rose);color:var(--fond);font-weight:800;font-size:13px}.fi-ent-tete b{flex:1;min-width:0;font-size:15px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-ent-tete button{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:var(--e3)}.fi-ent-tete button:hover{color:var(--framboise);background:var(--blanc)}.fi-ent-tete svg{width:15px;height:15px}.fi-rien{font-size:14px;color:var(--e3);padding:6px 2px}.fi-anneau{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center}.fi-anneau svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.fi-anneau circle{fill:none;stroke:var(--lavis-2);stroke-width:3.5}.fi-anneau circle.v{stroke:var(--rose);stroke-linecap:round}.fi-anneau b{font-size:12px;font-weight:800;color:var(--noir)}@media (max-width: 900px){.fi-grille{grid-template-columns:1fr}}.fi-ent .fi-champ.large:not(:first-child){grid-column:auto}.fi-ent .fi-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.fi-ent .fi-champ:first-child{grid-column:1 / -1}.fi-ent .fi-champ>input,.fi-ent .fi-champ>textarea{background:var(--blanc)}@media (max-width: 1100px){.fi-ent .fi-grille{grid-template-columns:1fr}}.en-aide{font-size:13px;color:var(--e2);line-height:1.45}.en-aide.ko{color:var(--framboise)}.en-intro{margin:-4px 0 16px;font-size:14px}.en-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.en-carte{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.en-large{grid-column:1 / -1}.en-tete{display:flex;align-items:center;gap:10px}.en-tete>svg{width:20px;height:20px;color:var(--rose)}.en-tete.ok>svg{color:#2c7a43}.en-tete.ko>svg{color:var(--framboise)}.en-tete b{font-family:var(--titre);font-size:18px;font-weight:800;color:var(--noir)}.en-sous{font-size:13px;color:var(--e3)}.en-lien{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--rose);text-decoration:underline}.en-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.en-champ>span{font-size:13px;font-weight:700;color:var(--e2)}.en-champ input,.en-champ textarea{width:100%;padding:10px 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px;background:var(--blanc);resize:vertical}.en-champ input{height:42px}.en-champ input:focus,.en-champ textarea:focus{outline:none;border-color:var(--rose)}.en-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.en-quatre{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.en-quatre.petit{gap:8px}.en-grand{width:100%;height:48px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--titre);font-size:26px;font-weight:800;color:var(--noir)}.en-grand:hover,.en-grand:focus{border-color:var(--trait-2);background:var(--fond);outline:none}.en-identite{grid-column:1 / -1;background:var(--rose);border-color:var(--rose);color:var(--fond)}.en-identite .en-grand{color:var(--fond);font-family:var(--display);letter-spacing:-.01em}.en-identite .en-grand:hover,.en-identite .en-grand:focus{border-color:rgba(var(--fond-rgb),.5);background:rgba(var(--fond-rgb),.12)}.en-identite .en-champ>span{color:var(--fond)}.en-identite textarea{background:rgba(var(--fond-rgb),.95)}.en-id-tete{display:flex;align-items:center;gap:16px}.en-id-tete>div{flex:1;min-width:0}.en-mono{width:64px;height:64px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--fond);color:var(--rose);font-family:var(--display);font-size:34px}.en-id-meta{display:flex;align-items:center;gap:8px;padding:0 10px}.en-id-meta input{border:0;background:transparent;font:inherit;font-size:15px;color:var(--fond);width:220px}.en-id-meta input::placeholder{color:rgba(var(--fond-rgb),.6)}.en-id-meta input:focus{outline:1px dashed rgba(var(--fond-rgb),.6)}.en-ton{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:7px;background:var(--fond)}.en-ton-l{display:flex;align-items:center;justify-content:space-between;gap:10px}.en-ton-l span{display:flex;flex-direction:column}.en-ton-l b{font-size:14px}.en-ton-l small{font-size:12.5px;color:var(--e3)}.en-fin{padding:12px 14px;border-left:3px solid var(--rose);background:var(--fond);border-radius:0 6px 6px 0}.en-fin small{font-size:12px;color:var(--e3)}.en-fin p{font-size:14.5px;color:var(--noir);margin-top:4px}.en-seg{display:inline-flex;border:1px solid var(--trait-2);border-radius:7px;overflow:hidden;background:var(--blanc)}.en-seg button{height:36px;padding:0 14px;font-size:13.5px;font-weight:600;color:var(--e2)}.en-seg button+button{border-left:1px solid var(--trait-2)}.en-seg button.on{background:var(--rose);color:var(--fond)}.en-liste{display:flex;flex-direction:column;gap:6px}.en-ligne{display:flex;align-items:center;gap:8px}.en-puce{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lavis-2);color:var(--bordeaux);font-size:12px;font-weight:800}.en-puce i{width:6px;height:6px;border-radius:50%;background:var(--rose)}.en-liste.ok .en-puce{background:#3fa35b24;color:#2c7a43}.en-liste.ko .en-puce{background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.en-puce svg{width:12px;height:12px}.en-ligne input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--trait-2);border-radius:7px;font:inherit;font-size:14.5px}.en-ligne input:focus{outline:none;border-color:var(--rose)}.en-ligne>button{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--e3)}.en-ligne>button:hover{background:var(--lavis);color:var(--framboise)}.en-ligne>button svg{width:13px;height:13px}.en-ajout{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13.5px;font-weight:700;color:var(--rose)}.en-ajout.grand{margin-top:14px;height:44px;padding:0 16px;border:1.5px dashed var(--trait-2);border-radius:8px}.en-ajout svg{width:14px;height:14px}.en-sig{display:grid;gap:14px}.en-sig.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.en-sig iframe{width:100%;min-height:220px;border:1px solid var(--trait-2);border-radius:7px;background:#fff}.en-code{min-height:220px;padding:12px;border:1px solid var(--trait-2);border-radius:7px;font-family:var(--mono, monospace);font-size:12px}.en-aig{display:flex;flex-direction:column;gap:12px;padding:20px;margin-bottom:18px;border-radius:8px;background:var(--bordeaux);color:var(--fond)}.en-aig>header{display:flex;align-items:baseline;gap:12px}.en-aig>header b{font-family:var(--titre);font-size:19px;font-weight:800}.en-aig>header span{font-size:13.5px;opacity:.75}.en-aig .en-aide{color:var(--fond);opacity:.7}.en-voies{display:flex;flex-direction:column;gap:8px}.en-voie{display:grid;grid-template-columns:120px minmax(0,1fr) 30px minmax(0,260px);align-items:center;gap:12px;padding:10px 12px;border-radius:7px;background:rgba(var(--fond-rgb),.08)}.en-cible{justify-self:start;padding:4px 10px;border-radius:5px;font-size:12.5px;font-weight:800;background:var(--fond);color:var(--bordeaux)}.en-cible.c2{background:var(--jaune);color:var(--noir)}.en-cond{font-size:15px}.en-cond input{width:80px;height:32px;margin:0 4px;padding:0 8px;border:0;border-radius:5px;font:inherit;font-weight:800;text-align:center;background:var(--fond);color:var(--noir)}.en-fleche svg{width:18px;height:18px;color:var(--rose)}.en-cible-offre{justify-self:stretch;height:38px;padding:0 14px;border-radius:6px;background:var(--rose);color:var(--fond);font-weight:700;font-size:14.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-fiches{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:14px}.en-fc{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--trait-b);border-radius:8px;background:var(--blanc);text-align:left;min-width:0}.en-fc:hover{border-color:var(--rose)}.en-fc.on{border-color:var(--rose);background:rgba(var(--rose-rgb),.05)}.en-fc-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.en-fc-txt b{font-size:15.5px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-fc-txt small{font-size:12.5px;color:var(--e2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-fc.nouvelle{justify-content:center;gap:8px;border-style:dashed;color:var(--rose);font-weight:700;font-size:14.5px}.en-fc.nouvelle svg{width:16px;height:16px}.en-ouverte{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.en-ouverte.sous{margin-top:4px}.en-ouverte-tete{display:flex;align-items:flex-end;gap:16px;padding:4px 2px}.en-ouverte-tete>div:first-child{flex:1;min-width:0}.en-ouverte-tete small{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rose)}.en-ouverte-tete h4{font-family:var(--titre);font-size:28px;font-weight:800;color:var(--noir);line-height:1.15}.en-ouverte-tete p{font-size:14px;color:var(--e2);margin-top:2px}.en-boutons{display:flex;align-items:center;gap:8px}.en-boutons button{height:42px;padding:0 16px;border-radius:7px;font-weight:700;font-size:14.5px;color:var(--e2)}.en-boutons .go{display:inline-flex;align-items:center;gap:7px;background:var(--rose);color:var(--fond)}.en-boutons .go svg{width:16px;height:16px}.en-suppr{width:42px;padding:0!important;display:grid;place-items:center;border:1px solid var(--trait-2)}.en-suppr:hover{color:var(--framboise)!important;border-color:var(--framboise)}.en-suppr svg{width:16px;height:16px}.en-personas{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:18px;border-radius:8px;background:var(--lavis)}.en-personas-tete{display:flex;align-items:baseline;gap:10px}.en-personas-tete b{font-family:var(--titre);font-size:20px;font-weight:800}.en-personas-tete small{font-size:13px;color:var(--e2)}.en-personas .en-fiches{margin-bottom:0}.en-discours{margin-bottom:16px}.en-cat{display:flex;flex-direction:column;gap:6px}.en-cat-l{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) auto minmax(0,1.8fr) 30px;gap:8px;align-items:center}.en-cat-l input{height:38px;padding:0 10px;border:1px solid var(--trait-2);border-radius:6px;font:inherit;font-size:14px;min-width:0}.en-cat-l input:focus{outline:none;border-color:var(--rose)}.en-cat-l>button{width:30px;height:30px;display:grid;place-items:center;color:var(--e3)}.en-cat-l>button svg{width:13px;height:13px}.en-cat-titres span{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--e3)}.en-preuves{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px}.en-preuve{display:flex;flex-direction:column;gap:14px;padding:20px;border:1.5px solid var(--trait-b);border-radius:8px;background:var(--blanc)}.en-preuve.ok{border-color:#2c7a4373}.en-preuve>header{display:flex;align-items:center;gap:10px}.en-statuts{display:flex;flex-wrap:wrap;gap:6px}.en-statuts button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:16px;border:1.5px solid var(--trait-2);font-size:13px;font-weight:600;color:var(--e2);background:var(--blanc)}.en-statuts button svg{width:12px;height:12px}.en-statuts button.on.ok{border-color:#2c7a43;background:#3fa35b1f;color:#2c7a43}.en-statuts button.on.att{border-color:#c98a00;background:rgba(var(--jaune-rgb),.18);color:#8a5a00}.en-statuts button.on.ko{border-color:var(--framboise);background:rgba(var(--framboise-rgb),.1);color:var(--framboise)}.en-chiffres{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:8px;background:var(--fond)}.en-avap{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.en-avap>span{display:flex;flex-direction:column}.en-avap small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--e3)}.en-avap b{font-family:var(--titre);font-size:34px;font-weight:800;color:var(--noir);line-height:1.1}.en-avap>span:last-of-type b{color:var(--rose)}.en-avap>svg{width:22px;height:22px;color:var(--rose)}.en-avap em{font-style:normal;font-weight:700;font-size:14px;color:#2c7a43;padding:5px 10px;border-radius:6px;background:#3fa35b1f}.en-avap.vide{font-size:14px;color:#8a5a00;gap:8px}.en-avap.vide svg{width:16px;height:16px;color:#c98a00}.en-bloc{display:flex;flex-direction:column;gap:8px}.en-bloc h4{font-size:14px;font-weight:800;color:var(--noir)}.en-bloc.ok h4{color:#2c7a43}.en-bloc.ko h4{color:var(--framboise)}@media (max-width: 1100px){.en-grille,.en-deux,.en-sig.deux{grid-template-columns:1fr}.en-quatre{grid-template-columns:repeat(2,minmax(0,1fr))}.en-voie{grid-template-columns:1fr}}.en-identite textarea{color:var(--noir)}.en-preuves{grid-template-columns:1fr}.en-preuve>header .en-grand{flex:1;min-width:0;font-size:22px}.en-preuve>header .en-seg{flex:none}.en-avap.vide{padding:4px 0}
