:root{--ds-fond:#fff;--ds-repos:#fafaf8;--ds-trait:#e5e3dc;--ds-bordure:1px solid var(--ds-trait);--ds-survol:#f4f3ef;--ds-encre:#121210;--ds-encre-douce:#4a4943;--ds-encre-meta:#6b6a64;--ds-encre-faible:#9a988f;--ds-sur-encre:#fff;--ds-sur-encre-doux:#a8a69e;--ds-sur-encre-trait:#ffffff24;--ds-action:#f2c200;--ds-action-encre:#121210;--ds-action-survol:#dcb000;--ds-nav-fond:#121210;--ds-nav-texte:#c9c7bf;--ds-nav-section:#6b6a64;--ds-nav-survol:#211f1c;--ds-nav-trait:#ffffff14;--ds-nav-actif-fond:var(--ds-action);--ds-nav-actif-encre:var(--ds-action-encre);--ds-nav-largeur:220px;--ds-retard:#b3261e;--ds-jour:#a86a00;--ds-calme:#6b6a64;--ds-retard-sur-encre:#ff9a90;--ds-jour-sur-encre:#f0b64c;--ds-raison-age:#5b4b9c;--ds-raison-age-fond:#f0eef8;--ds-raison-foncier:#246b4b;--ds-raison-foncier-fond:#eaf3ee;--ds-raison-neutre:#6b6a64;--ds-raison-neutre-fond:#f2f1ec;--ds-t-page:24px;--ds-t-entite:17px;--ds-t-section:15px;--ds-t-contexte:13px;--ds-t-meta:13px;--ds-t-micro:11px;--ds-section-espacement:.06em;--ds-h-geste:44px;--ds-h-bouton:34px;--ds-h-petit:30px;--ds-h-champ:34px;--ds-lh-serre:1.25;--ds-lh-lisible:1.5;--ds-graisse:600;--ds-suivi-section:.1em;--ds-e1:4px;--ds-e2:8px;--ds-e3:12px;--ds-e4:16px;--ds-e5:24px;--ds-e6:32px;--ds-largeur-page:2400px;--ds-rayon:10px;--ds-rayon-petit:6px;--ds-rayon-pilule:999px;--ds-ligne-dense:34px;--ds-carte-pad:10px 14px;--ds-carte-gap:6px}
:root{--background:#f9fafb;--surface:#fff;--surface-muted:#f9fafb;--surface-strong:#fff;--text:#111827;--text-second:#4b5563;--muted:#6b7280;--hint:#9ca3af;--border:#e5e7eb;--border-light:#f3f4f6;--border-field:#d1d5db;--dark:#111827;--green:#246b4b;--orange:#b76119;--blue:#254b8f;--red:#a93333;--sidebar-bg:#0f172a;--sidebar-hover:#1e293b;--shadow:0 1px 2px #1118270d}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.68}:focus-visible{outline:2px solid var(--dark);outline-offset:2px;border-radius:6px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}code{background:#17171714;border-radius:8px;padding:2px 6px}:root{--hauteur-entete:48px;--marge-contenu:14px}.appShell{height:100dvh;display:flex;overflow:hidden}.sidebar{width:var(--ds-nav-largeur);background:var(--ds-nav-fond);color:var(--ds-nav-texte);flex-direction:column;flex:none;display:flex}.sidebarVersion{border-top:1px solid var(--ds-nav-trait);color:var(--ds-nav-section);cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;gap:1px;margin-top:auto;padding:10px 14px 12px;font-size:11px;line-height:1.35;display:flex}.sidebarVersionLigne{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebarVersionLigne.secondaire{opacity:.75}.sidebarVersion.modifie .sidebarVersionLigne:first-child{color:var(--ds-nav-texte);font-weight:700}.sidebarBrand{border-bottom:1px solid var(--ds-nav-trait);align-items:center;gap:10px;padding:14px;display:flex}.logoMark{border:1px solid var(--ds-sur-encre-trait);width:38px;height:38px;color:var(--ds-nav-texte);font-weight:900;font-size:var(--ds-t-contexte);letter-spacing:-.04em;background:#1c1a17;border-radius:10px;flex:none;place-items:center;display:grid}.sidebarBrandText{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebarBrandText strong{font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);letter-spacing:-.01em;color:var(--ds-sur-encre)}.sidebarBrandText span{font-size:var(--ds-t-micro);color:var(--ds-nav-section)}.rechercheGlobale{padding:0 10px 8px;position:relative}.rechercheGlobaleChamp{border:1px solid var(--ds-nav-trait);width:100%;font-size:var(--ds-t-contexte);color:var(--ds-nav-texte);background:#ffffff12;border-radius:8px;padding:6px 10px}.rechercheGlobaleChamp::placeholder{color:var(--ds-nav-section)}.rechercheGlobaleChamp:focus{box-shadow:none;border-color:#ffffff59}.rechercheGlobaleListe{z-index:40;background:var(--ds-fond,#fff);border:1px solid var(--ds-trait,#e5e3dc);border-radius:8px;max-height:360px;padding:4px;position:absolute;top:100%;left:10px;right:10px;overflow-y:auto;box-shadow:0 10px 28px #1118272e}.rechercheGlobaleResultat{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:52px minmax(0,1fr);align-items:baseline;column-gap:8px;width:100%;padding:6px 8px;display:grid}.rechercheGlobaleResultat.actif{background:var(--ds-repos,#fafaf8)}.rechercheGlobaleNature{font-size:var(--ds-t-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-encre-faible);font-weight:700}.rechercheGlobaleTitre{font-size:var(--ds-t-contexte);color:var(--ds-encre);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.rechercheGlobaleMeta{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.rechercheGlobaleVide{font-size:var(--ds-t-contexte);color:var(--ds-encre-meta);margin:0;padding:10px 8px}.sidebarNav{flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow-y:auto}.sidebarTete{border-bottom:1px solid var(--ds-nav-trait);flex-direction:column;gap:3px;margin-bottom:6px;padding-bottom:10px;display:flex}.sidebarGroupe{flex-direction:column;display:flex}.sidebarGroupe+.sidebarGroupe{margin-top:10px}.sidebarGroupeTitre{width:100%;color:var(--ds-nav-section);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:700;display:flex}.sidebarGroupeTitre:hover{color:var(--ds-nav-texte)}.sidebarGroupeTitre:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #ffffff80}.sidebarGroupeChevron{font-size:9px;transition:transform .15s}.sidebarGroupe.replie .sidebarGroupeChevron{transform:rotate(-90deg)}.sidebarGroupeEntrees{flex-direction:column;gap:3px;display:flex}.sidebarGroupe.replie .sidebarGroupeEntrees{display:none}.sidebarLink{border-radius:var(--ds-rayon-petit);width:100%;color:var(--ds-nav-texte);font-size:var(--ds-t-contexte);text-align:left;background:0 0;border:0;align-items:center;padding:8px 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.sidebarLink:hover{background:var(--ds-nav-survol);color:var(--ds-sur-encre)}.sidebarLink.active{background:var(--ds-nav-actif-fond);color:var(--ds-nav-actif-encre);font-weight:var(--ds-graisse)}.sidebarLinkTexte{flex:1;min-width:0}.sidebarBadge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:18px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.sidebarLink.active .sidebarBadge{background:var(--ds-retard);color:var(--ds-sur-encre)}.appMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pageHeader{height:var(--hauteur-entete);background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.pageHeaderInner{min-width:0;max-width:var(--ds-largeur-page);flex:1;align-items:center;gap:12px;display:flex}.pageHeader h1{letter-spacing:-.01em;margin:0}.pageHeaderMeta{color:var(--muted);font-size:var(--ds-t-contexte);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pageHeaderActions{align-items:center;gap:8px;margin-left:auto;display:flex}.appContent{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 20px 48px;overflow-y:auto}.appContent>:first-child{margin-top:var(--marge-contenu)}.panelHeader,.detailHeaderV2{justify-content:space-between;align-items:center;gap:18px;display:flex}.topActions,.heroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heroActions.centered{justify-content:center}.scanPanel{margin-bottom:16px}.contactEnrichment a{text-decoration:none}.contactEnrichment a.miniButton{margin-top:8px;display:inline-block}.contactEnrichment .toConfirmBadge{color:var(--orange);font-size:var(--ds-t-contexte);vertical-align:middle;background:#b761191a;border:1px solid #b761194d;border-radius:999px;margin-left:8px;padding:1px 8px;font-weight:850;display:inline-block}.contactEnrichment .toConfirmNote{color:var(--text);font-size:var(--ds-t-contexte);background:#b7611914;border-radius:12px;margin:8px 0 0;padding:8px 10px;line-height:1.5}.contactEnrichment .officialBadge{color:var(--green);font-size:var(--ds-t-contexte);vertical-align:middle;background:#246b4b1c;border:1px solid #246b4b66;border-radius:999px;margin-left:8px;padding:1px 8px;font-weight:850;display:inline-block}.contactEnrichment .officialNote{color:var(--text);font-size:var(--ds-t-contexte);background:#246b4b14;border-radius:12px;margin:8px 0 0;padding:8px 10px;line-height:1.5}.placeEnrichRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.placeEnrichRow .placeMessage{color:var(--muted);font-size:var(--ds-t-contexte);font-weight:650}.searchLinksRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.searchLinksRow .searchLinksLabel{color:var(--muted);font-size:var(--ds-t-contexte);font-weight:850}.searchLinksRow a.miniButton{margin-top:0}.decisionBlock{border:1px solid var(--border);background:var(--surface);z-index:1;border-radius:10px;margin-top:12px;padding:10px 12px;position:sticky;bottom:0;box-shadow:0 -4px 12px #1118270f}.decisionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.decisionHead h3{font-size:var(--ds-t-section);color:var(--ds-encre);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);margin:0;font-weight:700}.decisionCurrent{color:var(--muted);font-size:var(--ds-t-contexte);align-items:center;gap:8px;font-weight:500;display:inline-flex}.decisionButtons{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.decisionButton.go{grid-column:1/-1}.decisionButton{border:1px solid var(--border-field);background:var(--surface-strong);min-height:38px;font-weight:600;font-size:var(--ds-t-contexte);border-radius:8px;padding:6px 10px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.decisionButton.go{background:var(--green);color:#fff;border-color:var(--green);padding:10px;font-size:13.5px}.decisionButton.go:hover{box-shadow:0 2px 8px #246b4b59}.decisionButton.go.active{box-shadow:0 0 0 4px #246b4b52}.decisionButton.suivi{color:var(--blue);border-color:var(--blue)}.decisionButton.suivi.active{background:var(--blue);color:#fff}.decisionButton.nogo{color:var(--red);border-color:var(--red)}.decisionButton.nogo.active{background:var(--red);color:#fff}@media (max-width:920px){.decisionButtons{grid-template-columns:1fr}}.primaryButton,.darkButton,.softButton,.dangerButton{border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,opacity .15s}.primaryButton{background:var(--ds-encre);color:var(--ds-sur-encre);box-shadow:none;align-items:center;display:inline-flex}.primaryButton:hover{background:#000}.darkButton{background:var(--dark);color:#fff}.darkButton:hover{background:#1f2937}.softButton{color:var(--text);border:1px solid var(--border-field);background:#fff}.softButton:hover{background:var(--surface-muted)}.dangerButton{color:var(--red);background:#a933331a;border:1px solid #a9333333}.primaryButton:disabled,.darkButton:disabled,.softButton:disabled,.dangerButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.buttonSpinner{vertical-align:-1px;border:2px solid;border-top-color:#0000;border-radius:999px;width:13px;height:13px;margin-right:8px;animation:.7s linear infinite buttonSpin;display:inline-block}@keyframes buttonSpin{to{transform:rotate(360deg)}}.statCard,.tablePanel,.detailCardV2,.connectorPanel,.connectorCard,.manualForm{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--ds-t-contexte);margin:0 0 6px;font-weight:600}.mainIntro p:not(.eyebrow){color:#ffffffc2;max-width:780px;line-height:1.55}.notice{background:var(--dark);color:#fff;box-shadow:var(--shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 16px;display:flex}.notice.noticeIn{animation:.2s noticeFadeIn}.notice.noticeOut{animation:.4s forwards noticeFadeOut}.notice.noticeErreur{background:#7f1d1d}@keyframes noticeFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes noticeFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.noticeClose{color:#fff;background:#ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.2rem;line-height:1;display:inline-flex}.noticeClose:hover{background:#ffffff47}.scanReport{background:var(--surface-strong,white);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 16px;animation:.2s noticeFadeIn;display:flex;box-shadow:0 0 0 3px #1717170f}.scanReport.error{border-color:var(--red);box-shadow:0 0 0 4px #a933331f}.scanReportText{flex-direction:column;gap:2px;display:flex}.scanReportLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:var(--ds-t-contexte);font-weight:900}.scanReportText strong{color:var(--text);font-size:.98rem}.noticeClose.dark{color:var(--text);background:#1717171a}.noticeClose.dark:hover{background:#17171733}.digestPanel{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:14px 16px;box-shadow:0 10px 26px #17171712}.digestHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.digestBadge{background:var(--dark);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:1rem;font-weight:950;display:grid}.digestHeadText{flex-direction:column;gap:1px;display:flex}.digestLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:var(--ds-t-contexte);font-weight:900}.digestHeadText strong{color:var(--text);letter-spacing:-.01em;font-size:1rem}.digestActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.digestList{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.digestItem{background:var(--surface-strong);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.digestItem:hover{border-color:var(--dark);box-shadow:0 4px 12px #1717170f}.digestItemTitle{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:800;overflow:hidden}.digestItemMeta{color:var(--muted);font-size:var(--ds-t-contexte);flex:none;font-weight:650}.digestItemScore{color:var(--text);text-align:right;flex:none;min-width:28px;font-weight:950}.digestMore{color:var(--muted);font-size:var(--ds-t-contexte);margin:10px 2px 0;font-weight:700}.linkRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linkSelect{flex:220px;min-width:0}.linkBlock .settingHelp{margin-top:8px}@media (max-width:640px){.digestItemMeta{display:none}.digestActions{width:100%;margin-left:0}}.modalOverlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1717176b;justify-content:center;align-items:center;padding:24px;animation:.15s noticeFadeIn;display:flex;position:fixed;inset:0}.modalDialog{background:var(--surface-strong,white);border:1px solid var(--border);border-radius:22px;width:100%;max-width:440px;padding:24px;box-shadow:0 24px 60px #17171747}.modalDialog h3{letter-spacing:-.04em;margin:0 0 10px;font-size:1.3rem}.modalDialog p{color:var(--text);margin:0;line-height:1.5}.modalDialog code{background:#6b72801f;border-radius:6px;padding:1px 6px;font-size:.88em}.modalActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.statsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.statCard{border-radius:10px;padding:12px 14px}.statCard span,.statCard small,.subtitle,.metaItemV2 span,.scoreCardV2 span{color:var(--ds-encre-meta)}.statCard strong{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);letter-spacing:-.02em;color:var(--ds-encre);margin:2px 0;display:block}.statCard small{font-size:var(--ds-t-meta)}.statCardReadonly{box-shadow:none;border-color:var(--border-light);cursor:default;background:0 0}.statCardReadonly strong{color:var(--muted)}.readonlyTag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);opacity:.7;border:1px solid var(--border);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:.6rem;font-style:normal;font-weight:800}.workspaceV2{margin-top:var(--marge-contenu);grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:14px;display:grid}.workspaceV2.sansPanneau{grid-template-columns:minmax(0,1fr)}.appContent.ds>.workspaceV2{max-width:calc(var(--ds-largeur-page) + 444px)}.tablePanel,.detailCardV2,.connectorPanel,.manualForm{border-radius:12px;padding:16px}.tablePanel{padding:0 0 4px;overflow:visible;container-type:inline-size}.panelHeader h2{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);letter-spacing:-.02em;color:var(--ds-encre);margin:0}.panelHeader.compact{align-items:flex-start}.loadingBadge,.hintBadge{color:var(--ds-encre);font-weight:600;font-size:var(--ds-t-meta);background:#17171712;border-radius:999px;padding:7px 10px}input,select,textarea{border:1px solid var(--border-field);background:var(--surface-strong);width:100%;color:var(--text);border-radius:8px;outline:none;padding:7px 10px;font-size:13px}textarea{resize:vertical;min-height:84px}input:focus,select:focus,textarea:focus{border-color:var(--dark);box-shadow:0 0 0 2px #11182714}.listeToolbar{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-direction:column;gap:7px;padding:9px 10px;display:flex;position:sticky;top:0}.listeToolbarLigne{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.listeToolbarLigne.rechercheLigne{flex-wrap:nowrap;gap:6px}.rechercheLigne .rechercheInput{flex:auto;min-width:110px}.rechercheLigne .filtresRapidesActions{flex:none}.rechercheLigne select{width:auto;min-height:var(--ds-h-champ);font-size:var(--ds-t-contexte);color:var(--text-second);flex:none;padding:6px 8px}.dsFiltreLibelle{align-items:center;gap:var(--ds-e2);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre-douce);white-space:nowrap;flex:none;display:inline-flex}.dsFiltreLibelle>select{width:auto}.puceFiltre{min-height:var(--ds-h-petit);border:1px solid var(--ds-trait);background:var(--ds-fond);color:var(--ds-encre-meta);font-size:var(--ds-t-meta);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.puceFiltre:hover{border-color:var(--ds-encre-meta);color:var(--ds-encre);background:var(--ds-repos)}.puceFiltre em{color:var(--ds-encre);font-style:normal;font-weight:700}.puceFiltre.active{background:var(--ds-encre);border-color:var(--ds-encre);color:var(--ds-sur-encre,#fff)}.puceFiltre.active em{color:var(--ds-sur-encre,#fff)}.filtresRapidesSeparateur{background:var(--border);width:1px;height:16px;margin:0 2px}.filtresRapidesActions{align-items:center;gap:6px;margin-left:auto;display:flex}.carteCategoriesLabel{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.crmApporteursResume{font-size:var(--ds-t-contexte);color:var(--muted)}.annuaireSyncGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin:8px 0;display:grid}.annuaireSyncItem{border:1px solid var(--border-light);cursor:pointer;border-radius:8px;align-items:baseline;gap:7px;padding:5px 8px;font-size:13px;display:flex}.annuaireSyncItem small{color:var(--hint);white-space:nowrap;margin-left:auto}.annuaireBilan{font-size:var(--ds-t-contexte);color:var(--text-second);margin:8px 0 0;padding-left:18px}.annuaireFermesToggle{font-size:var(--ds-t-contexte);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:flex}.rechercheLigne .annuaireRayonCommune{min-width:100px;font-size:var(--ds-t-contexte);flex:0 150px;padding:6px 8px}.annuairePagination{font-size:var(--ds-t-contexte);color:var(--muted);border-top:1px solid var(--border-light);justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}.annuaireInfos{gap:5px;margin:0;font-size:13px;display:grid}.annuaireInfos div{align-items:baseline;gap:8px;display:flex}.annuaireInfos dt{color:var(--muted);min-width:88px;font-size:var(--ds-t-contexte)}.annuaireInfos dd{margin:0}.suiviArchivesToggle{text-align:left;border:none;border-top:1px solid var(--border-light);width:100%;font-size:var(--ds-t-contexte);color:var(--muted);cursor:pointer;background:0 0;padding:6px 10px;display:block}@container (max-width:700px){.listeToolbarLigne.rechercheLigne{flex-wrap:wrap}}.cellTitreInner{align-items:center;gap:6px;min-width:0;display:flex}.titreLien{text-overflow:ellipsis;white-space:nowrap;min-width:min(120px,100%);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;font-weight:500;overflow:hidden}.titreLien:hover{text-decoration:underline}.cellTitreEntreprise{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;color:var(--muted);font-size:var(--ds-t-contexte);flex:0 auto;overflow:hidden}.cellTitre .badge{letter-spacing:.02em;flex:none;padding:1px 5px;font-size:9.5px}.panelHeader.compactHeader{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dataRow.prio-chaud{border-left-color:var(--red)}.titleCell{min-width:0}.titleCell strong{overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.2;display:-webkit-box;overflow:hidden}.titleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowMeta{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;margin-top:1px;display:flex}.sectorChip{font-size:var(--ds-t-contexte);color:var(--dark);text-overflow:ellipsis;white-space:nowrap;background:#6b72801a;border-radius:8px;flex:none;max-width:180px;padding:2px 8px;font-weight:800;overflow:hidden}.pipelineCell{flex-direction:row;align-items:center;gap:7px;min-width:0;display:flex}.badge{font-size:var(--ds-t-micro);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-weight:900;line-height:1.5}.badge.deadline.soon{color:var(--red);background:#a933331a;border:1px solid #a9333347}.badge.deadline.urgent{background:var(--red);color:#fff}.badge.nouveau{color:var(--blue);background:#254b8f1a;border:1px solid #254b8f40}.badge.chaud{color:var(--red);background:#a933331a;border:1px solid #a9333347}.crmLigne{border-bottom:1px solid var(--border-light);cursor:pointer;grid-template-columns:minmax(140px,1fr) minmax(64px,300px) minmax(min-content,140px);align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:grid}.crmLigneStatut{justify-content:flex-end;display:flex}.badge.contactType{text-transform:none;letter-spacing:0}.badge.contactType.prescripteur{color:var(--dark);background:#17171714;border:1px solid #17171733}.badge.contactType.client{color:var(--green);background:#246b4b1f}.badge.contactType.prospect{color:var(--blue);background:#254b8f1a}.badge.contactType.acheteur{color:var(--muted);background:#6b728024}.crmNotes{min-height:90px;margin-bottom:8px}.interactionForm{gap:8px;margin-bottom:14px;display:grid}.interactionFormRow{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.interactionForm .miniButton{justify-self:start}.interactionList{flex-direction:column;gap:10px;display:flex}.interactionItem{align-items:flex-start;gap:10px;display:flex}.interactionItem .badge.interaction{color:var(--dark);background:#6b72801f;flex:none;margin-top:2px}.interactionBody{flex-direction:column;gap:2px;display:flex}.interactionBody strong{line-height:1.35}.interactionNext{color:var(--blue);font-weight:700}.interactionDate{color:var(--muted)}.crmDangerRow{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.badge.crmCategory{text-transform:none;letter-spacing:0;color:var(--muted);background:#6b72801a;font-weight:800}.crmActionButtons a.miniButton{margin-top:0}.suiviFilterHint{margin:8px 10px 0}.listeMetaTexte{color:var(--muted);font-size:var(--ds-t-contexte);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suiviPoint{border-radius:999px;width:8px;height:8px}.suiviPoint.rouge{background:var(--ds-retard)}.suiviPoint.ambre{background:var(--ds-jour)}.affaireNj.jour{color:var(--ds-jour)}.affaireNj.retard{color:var(--ds-retard)}.affairePage{max-width:var(--ds-largeur-page)}.affairePage .detailCardV2{border-radius:12px;padding:16px}.affaireRetour{margin-bottom:10px}.affaireAlerte{color:var(--ds-retard);background:#b3261e0f;border:1px solid #b3261e40;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.affaireAlerte span{color:var(--text-second)}.gesteConsigner .gesteSuite{margin-top:6px}.settingsIntention{border-top:2px solid var(--border);letter-spacing:.01em;color:var(--dark);margin:22px 0 2px;padding-top:14px;font-size:15px;font-weight:800}.settingsIntention:first-of-type{border-top:0;margin-top:6px;padding-top:0}.checkboxGroup:disabled{opacity:.55}.signauxVideMetier{background:var(--ds-repos);border:var(--ds-bordure);color:var(--ds-encre);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px;padding:12px 16px;font-size:13px;display:flex}.signauxVideMetier p{margin:0}.repertoireAttente{background:var(--ds-repos);border:var(--ds-bordure);font-size:var(--ds-t-contexte);color:var(--ds-encre-meta);border-radius:8px;margin-bottom:6px;padding:8px 12px}.signauxTable th.colCoche,.annuaireTable th.colCoche{width:28px}.srUniquement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relancesSansDate{margin:0 0 var(--ds-e4)}.signalAuStock{margin:var(--ds-e1) 0 0}.carteTable{table-layout:fixed}.carteTable tr[role=button]{cursor:pointer}.carteTable tr[role=button]:hover td{background:var(--ds-repos)}.carteTable .carteColNom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carteTable .carteColMeta{width:110px;color:var(--ds-encre-meta);font-size:var(--ds-t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carteTable .carteColFin{text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;width:90px;overflow:hidden}.journeePileSignaux{margin:0 0 var(--ds-e4)}.annuaireLotBarre{margin-bottom:var(--ds-e2);align-items:center;gap:10px;min-height:34px;display:flex}.cellCoche{text-align:center}.cellCoche input{cursor:pointer}.signauxBarreLot{background:var(--ds-repos);border:var(--ds-bordure);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.signauxFinListe{background:var(--ds-repos);border:var(--ds-bordure);color:var(--ds-encre);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:13px;display:flex}.signauxAideClavier{background:var(--ds-repos);border:var(--ds-bordure);font-size:var(--ds-t-contexte);color:var(--text-second);border-radius:8px;margin-bottom:6px;padding:8px 12px}.signauxAideClavier kbd{border:1px solid var(--border);background:var(--surface);border-radius:4px;margin:0 2px;padding:1px 5px;font-size:11.5px}.affaireActions{border-bottom:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:10px 0 12px;display:flex}.affaireEcrire{position:relative}.affaireMenuFond{z-index:30;position:fixed;inset:0}.affaireMenu{z-index:31;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:240px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #1118271f}.affaireMenu button{text-align:left;cursor:pointer;color:var(--dark);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.affaireMenu button:hover{background:var(--surface-muted)}.affairePage{container-type:inline-size}.affaireColonnes{grid-template-columns:1fr;gap:0 16px;display:grid}@container (min-width:1000px){.affaireColonnes{grid-template-columns:minmax(420px,1fr) minmax(440px,1fr);align-items:start}}.suiviLigne.relanceDue:not(.selected){box-shadow:inset 3px 0 0 var(--red)}.suiviSnapshot{margin-top:6px!important}.suiviPromoBlock{border:1px solid var(--ds-trait);background:var(--ds-repos);border-radius:8px;padding:10px 12px}.suiviPromoBlock.enSuivi{background:#246b4b0f;border-color:#246b4b59}.suiviPromoAlerte{background:#b761191a;border:1px solid #b7611947;border-radius:12px;padding:9px 12px;font-size:.84rem;line-height:1.45;color:var(--orange)!important;margin:0 0 8px!important}.suiviPromoActions{margin-top:10px}.suiviPromoAttribution{width:auto;font-size:var(--ds-t-contexte);flex:0 190px;padding:6px 8px}.badge.enSuivi{color:var(--green);background:#246b4b1f;border:1px solid #246b4b47}.suiviOrigineActions,.suiviContactActions{margin-top:10px}.tdbRecapPanneau{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-basis:100%;order:10;padding:10px 12px}.tdbRecapActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tdbRecapTexte{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-t-contexte);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-second);max-height:320px;margin:0;line-height:1.55;overflow-y:auto}.cartePanel{height:calc(100dvh - var(--hauteur-entete) - var(--marge-contenu) - 48px);flex-direction:column;min-height:420px;padding:0;display:flex}.appContent.ds .cartePanel{height:calc(100dvh - var(--hauteur-entete) - var(--ds-e5) - 48px)}.carteConteneur{z-index:0;border-radius:0 0 12px 12px;flex:1;min-height:240px}.carteListe{min-width:0}.carteToolbar{gap:6px}.carteCouches{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.carteCouche{border:1px solid var(--ds-trait);background:var(--ds-fond);min-height:34px;color:var(--ds-encre-meta);font-size:var(--ds-t-contexte);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.carteCouche:hover{background:var(--ds-repos);color:var(--ds-encre);border-color:var(--ds-encre)}.carteCouche.active{background:var(--ds-encre);border-color:var(--ds-encre);color:var(--ds-sur-encre,#fff)}.carteCouche em{font-variant-numeric:tabular-nums;color:var(--ds-encre);font-style:normal;font-weight:700}.carteCouche.active em{color:var(--ds-sur-encre,#fff)}.carteCouchePastille{flex:none;width:11px;height:11px;display:block}.carteCouchePastille.disque{background:#254b8f;border-radius:50%}.carteCouchePastille.carre{background:#475569;border-radius:2px}.carteCouchePastille.losange{background:#246b4b;border-radius:2px;transform:rotate(45deg)}.carteCoucheExplication{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);margin:0;padding:0 2px}.puceFiltre.puceCible{font-weight:600}.puceFiltre.vide{opacity:.45;cursor:default}.puceFiltre.vide:hover{background:var(--surface);border-color:var(--border);color:var(--muted)}.carteAutresBouton{margin-left:4px}.carteAutresLigne{padding-left:52px}.carteMarqueur{background:0 0;border:none}.carteMarqueur span{box-sizing:border-box;display:block}.carteMarqueur.annuaire span{background:#47556973;border:1.5px solid #475569;border-radius:2px}.carteMarqueur.affaire span{background:#246b4b73;border:2px solid #246b4b;border-radius:2px;transform:rotate(45deg)}.suiviApporteurRow{border-top:1px dashed var(--border-light);margin-top:10px;padding-top:10px}.suiviApporteurLabel{color:var(--ds-encre-meta);font-weight:600;font-size:var(--ds-t-meta);flex:220px;gap:4px;display:grid}.suiviPilotage .suiviPilotageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.suiviPilotage .suiviPilotageGrid label{color:var(--ds-encre-meta);font-weight:600;font-size:var(--ds-t-meta);gap:6px;display:grid}.suiviPilotage .suiviPilotageGrid .wide{grid-column:1/-1}.suiviPilotage .miniButton{margin-top:10px}@media (max-width:720px){.suiviPilotage .suiviPilotageGrid{grid-template-columns:1fr}}.relancesBand{z-index:5;padding:0;position:relative;overflow:visible}.sansCommercialChip{color:var(--orange);background:#b761191f;font-style:italic}.decisionAutres{margin-top:10px}.decisionAutres summary{cursor:pointer;font-size:var(--ds-t-contexte);color:var(--muted);list-style:none}.decisionAutres summary::-webkit-details-marker{display:none}.decisionAutres summary:before{content:"▸ "}.decisionAutres[open] summary:before{content:"▾ "}.decisionAutres summary:hover{color:var(--dark)}.decisionAutres select{width:100%;margin-top:6px}.ficheOverlay{z-index:60;background:#12121057;animation:.14s ease-out ficheFond;position:fixed;inset:0}.ficheDrawer{z-index:61;background:var(--ds-fond);border-left:var(--ds-bordure);width:min(560px,100vw);color:var(--ds-encre);flex-direction:column;animation:.18s ease-out ficheEntre;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 36px #12121029}@keyframes ficheFond{0%{opacity:0}to{opacity:1}}@keyframes ficheEntre{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.ficheEntete{align-items:flex-start;gap:var(--ds-e3);padding:var(--ds-e4) var(--ds-e4) var(--ds-e3);border-bottom:var(--ds-bordure);display:flex}.ficheEnteteTexte{flex:1;min-width:0}.ficheCategorie{margin:0 0 var(--ds-e1);text-transform:uppercase;letter-spacing:var(--ds-suivi-section)}.ficheEnteteTexte h2{margin:0 0 var(--ds-e1);font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);line-height:var(--ds-lh-serre);color:var(--ds-encre)}.ficheAdresse{font-size:var(--ds-t-contexte);color:var(--ds-encre-meta);margin:0}.ficheEnseigne{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce);margin:0}.ficheFermer{border-radius:var(--ds-rayon-petit);border:var(--ds-bordure);background:var(--ds-fond);width:28px;height:28px;color:var(--ds-encre-meta);font-size:var(--ds-t-entite);cursor:pointer;flex:none;line-height:1}.ficheFermer:hover{background:var(--ds-repos);color:var(--ds-encre)}.ficheActions{align-items:center;gap:var(--ds-e2);padding:var(--ds-e3) var(--ds-e4);background:var(--ds-fond);border-bottom:var(--ds-bordure);flex-wrap:wrap;display:flex}.ficheOnglets{gap:var(--ds-e1);padding:var(--ds-e2) var(--ds-e4) 0;border-bottom:var(--ds-bordure);display:flex}.ficheOnglet{padding:var(--ds-e2) var(--ds-e3);font:inherit;font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre-meta);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.ficheOnglet:hover{color:var(--ds-encre)}.ficheOnglet.actif{color:var(--ds-encre);border-bottom-color:var(--ds-encre)}.ficheCorps{min-height:0;padding:var(--ds-e4) var(--ds-e4) var(--ds-e6);flex:1;overflow-y:auto}.ficheBloc{margin-bottom:var(--ds-e5)}.ficheBloc h3{margin:0 0 var(--ds-e2);font-size:var(--ds-t-section);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);color:var(--ds-encre);font-weight:700}.ficheBloc h3 em{margin-left:var(--ds-e1);border-radius:var(--ds-rayon-pilule);background:var(--ds-repos);color:var(--ds-encre);font-style:normal;font-size:var(--ds-t-meta);padding:1px 7px}.ficheChamp{gap:var(--ds-e1);margin-bottom:var(--ds-e3);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);color:var(--ds-encre-meta);display:grid}.ficheChamp select,.ficheChamp textarea{padding:var(--ds-e2);border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);font:inherit;font-size:var(--ds-t-contexte);color:var(--ds-encre);background:var(--ds-fond);font-weight:400}.ficheSuiviActions{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.ficheSuiviActions select{width:auto;font-size:var(--ds-t-contexte)}.ficheSuiviLigne{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.ficheFaits{font-size:var(--ds-t-contexte);margin:0;padding-left:18px}.ficheFaits li{margin-bottom:var(--ds-e1)}.ficheFaits small{color:var(--ds-encre-faible);font-size:var(--ds-t-meta);display:block}.ficheAlerte{color:var(--ds-jour)}.ficheLiensRecherche{gap:var(--ds-e2);flex-wrap:wrap;display:flex}.ficheLien{align-items:center;gap:var(--ds-e2);width:100%;padding:var(--ds-e2) var(--ds-e1);border:0;border-bottom:1px solid var(--ds-trait);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(180px,1fr) minmax(0,auto) auto;display:grid}.ficheLien:hover{background:var(--ds-survol)}.ficheLienTexte{font-size:var(--ds-t-contexte);color:var(--ds-encre);line-height:var(--ds-lh-serre);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ficheLienMeta{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ficheProbable{font-size:var(--ds-t-meta);color:var(--ds-jour);white-space:nowrap;grid-column:4;font-style:italic}.ficheAvertissement{margin:var(--ds-e3) 0 0;padding:var(--ds-e2) var(--ds-e3);border-radius:var(--ds-rayon-petit);background:var(--ds-repos);border:var(--ds-bordure);font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.ficheEvenement{gap:var(--ds-e2);padding:var(--ds-e2) 0;border-bottom:1px solid var(--ds-trait);font-size:var(--ds-t-contexte);grid-template-columns:118px 60px minmax(0,1fr);display:grid}.ficheEvenementDate{color:var(--ds-encre-meta);font-size:var(--ds-t-meta);font-variant-numeric:tabular-nums}.ficheEvenementNature{font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);color:var(--ds-encre-meta)}.ficheEvenementNature.signal{color:var(--ds-calme)}.ficheEvenementTexte small{color:var(--ds-encre-faible);font-size:var(--ds-t-meta);margin-top:2px;display:block}.ficheDrawer .annuaireInfos{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce)}.ficheDrawer .annuaireInfos dt{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}@media (max-width:620px){.ficheDrawer{width:100vw}.journee .dsTableRaison{display:none}.journee .dsTableTel{width:150px}}.signalDrawer{padding:0}.signalDrawerCorps{min-height:0;padding:var(--ds-e4);flex:1;overflow-y:auto}.signalDrawerCorps>.detailCardV2{box-shadow:none;border:none;border-radius:0;padding:0}.signalFermer{top:var(--ds-e3);right:var(--ds-e3);z-index:3;position:absolute}.settingsSegments{background:var(--surface-muted);border:1px solid var(--border-light);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;display:flex}.settingsSegments .segment{font:inherit;color:var(--text-second);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600}.settingsSegments .segment:hover{color:var(--dark);background:#fff}.settingsSegments .segment.active{background:var(--dark);color:#fff}.advancedSettings.ouvert{display:block}.zoneDanger{background:#a933330a;border:1px solid #a9333359;border-radius:12px;margin-top:20px;padding:14px 16px}.zoneDanger h3{color:var(--red);margin:0 0 6px;font-size:14px}.zoneDangerActions{flex-wrap:wrap;gap:8px;margin:10px 0 8px;display:flex}.echeanceActions{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.echeanceAction{border:1px solid var(--border);color:var(--text-second);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;text-decoration:none}.echeanceAction:hover{background:var(--dark);border-color:var(--dark);color:#fff}.echeanceAction:focus-visible{outline:2px solid var(--dark);outline-offset:1px}.echeanceAction:disabled{opacity:.5;cursor:default}.echeanceAction:disabled:hover{color:var(--text-second);border-color:var(--border);background:#fff}.echeanceAction.actif{background:var(--dark);border-color:var(--dark);color:#fff}.echeanceAction.appel{color:var(--dark)}.echeancePlanif{z-index:20;border:1px solid var(--border);white-space:normal;cursor:default;text-align:left;background:#fff;border-radius:10px;grid-template-columns:minmax(200px,1fr) 150px;gap:8px;width:min(520px,100vw - 80px);padding:10px 12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #11182724}.echeancePlanifChamp{font-size:var(--ds-t-contexte);color:var(--muted);gap:3px;font-weight:600;display:grid}.echeancePlanifChamp input{width:100%;font-size:13px}.echeancePlanifRaccourcis{grid-column:1/-1;gap:4px;display:flex}.echeancePlanifActions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.ligneAppel{color:var(--muted);font-size:var(--ds-t-contexte);border:1px solid #0000;border-radius:5px;flex:none;margin-left:6px;padding:0 5px;line-height:1.6;text-decoration:none}.ligneAppel:hover{color:var(--dark);border-color:var(--border);background:#fff}.badge.renouvellement{color:var(--blue);background:#254b8f1f;border:1px solid #254b8f47}.renouvellementBloc{background:#254b8f0a;border-color:#254b8f4d}.renouvellementBloc.programme{background:#246b4b0d;border-color:#246b4b52}.renouvellementDate{max-width:190px}.reglesRelance{gap:8px;margin-bottom:10px;display:grid}.regleRelanceRow{grid-template-columns:minmax(0,1fr) 140px 36px;align-items:center;gap:8px;display:grid}.regleRelanceDuree{color:var(--muted);align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:flex}.regleRelanceDuree input{max-width:92px}@media (max-width:900px){.regleRelanceRow{grid-template-columns:minmax(0,1fr) 36px}.regleRelanceDuree{grid-column:1/-1}}.blocRepliable{border:1px solid var(--border);border-top:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;padding:0}.blocRepliableEntete{align-items:center;gap:var(--ds-e3);display:flex}.blocRepliableEntete>.blocRepliableTete{flex:1;min-width:0}.blocRepliableAction{align-items:center;gap:var(--ds-e2);padding-right:var(--ds-e3);flex:none;display:flex}.blocRepliableTete{text-align:left;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.blocRepliableTete:hover{background:var(--surface-muted);border-radius:10px}.blocRepliableChevron{color:var(--muted);font-size:var(--ds-t-contexte)}.blocRepliableTitre{letter-spacing:-.01em;font-size:13px;font-weight:600}.blocRepliableResume{color:var(--muted);font-size:var(--ds-t-contexte);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;font-weight:650;overflow:hidden}.blocRepliableCorps{padding:0 14px 14px}.blocRepliableCorps .metaGridV2{margin-top:0}.suiviMotifCloture{line-height:1.5;color:var(--muted)!important;margin:12px 0 0!important}.interactionPlus{align-self:flex-start;margin-top:4px}.messageBarre{grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.messageChamp{color:var(--ds-encre-meta);font-weight:600;font-size:var(--ds-t-meta);gap:6px;margin-top:10px;display:grid}.messageCorps{min-height:150px;line-height:1.5}.messageApercu{border:1px solid var(--border);background:#6b72800f;border-radius:10px;margin-top:10px;padding:12px 14px}.messageApercuTitre{color:var(--ds-encre-meta);text-transform:uppercase;letter-spacing:.06em;font-size:var(--ds-t-meta);margin-bottom:6px;font-weight:700;display:block}.messageApercu p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.messageMarqueur{color:var(--dark);background:#17171714;border:1px dashed #17171759;border-radius:6px;padding:0 4px;font-weight:900}.messageAlerte{color:var(--orange);font-size:var(--ds-t-contexte);background:#b761191a;border:1px solid #b7611947;border-radius:12px;margin:10px 0 0;padding:9px 12px;line-height:1.45}.messageActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.messageActions a.disabled{opacity:.5;pointer-events:none}.echeanceProposee{background:var(--surface-strong);border:1px solid var(--border);color:var(--ds-encre);font-size:var(--ds-t-contexte);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.echeanceProposee input[type=date]{max-width:170px}.badge.porteur.affaire{color:var(--muted);background:#6b728024}.badge.porteur.contact{background:var(--dark);color:#fff}.relanceContact .suiviPilotageGrid{margin-top:10px}.messageConsignation{border-top:1px solid var(--ds-trait);color:var(--ds-encre-meta);font-weight:600;font-size:var(--ds-t-contexte);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.messageConsigne{color:var(--green);font-weight:850}.messageIgnorer{color:var(--ds-encre-meta);font-size:var(--ds-t-contexte);background:0 0;border:none;padding:0;text-decoration:underline}.settingToggles{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.settingToggle{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.settingToggle input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.importClientsToggle{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.importClientsToggle input[type=checkbox]{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.importBilanClients{margin-top:12px}.importNonRapproches{columns:2;column-gap:24px;margin:6px 0 0;padding-left:18px}.importNonRapproches li{break-inside:avoid}.commerciauxList{gap:8px;margin-bottom:10px;display:grid}.commercialRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 36px;align-items:center;gap:8px;display:grid}.commercialRemove{border:1px solid var(--border);width:36px;height:36px;color:var(--red);background:#fff;border-radius:12px;font-size:1.1rem;font-weight:900;line-height:1}.commercialRemove:hover{background:#a9333314}.commercialCategories{flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;display:flex}.commercialCategorieCase{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.commercialCategorieCase input{cursor:pointer}.commercialManques{grid-column:1/-1;margin:0}.ficheNavigation{align-items:center;gap:var(--ds-e2);flex:none;margin-right:40px;display:flex}.ficheNavigation .dsMeta{white-space:nowrap;font-variant-numeric:tabular-nums}.templatesPanel{margin-top:16px}.templatesWorkspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;margin-top:14px;display:grid}.templatesListe{gap:8px;display:grid}.templateRow{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.templateRow.selected{background:var(--surface-strong);border-color:var(--dark);box-shadow:inset 3px 0 0 var(--dark)}.templateRow.inactif{opacity:.62}.templateRowTitre{text-align:left;min-width:0;color:var(--text);background:0 0;border:none;padding:0}.templateRowTitre strong{overflow-wrap:anywhere;line-height:1.25;display:block}.templateRowMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.templateInactif{color:var(--orange);font-weight:800}.badge.canal{text-transform:none;letter-spacing:0}.badge.canal.email{color:var(--blue);background:#254b8f1a}.badge.canal.sms{color:var(--green);background:#246b4b1f}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateGrid .wide{grid-column:1/-1}.templateCorps{min-height:170px;line-height:1.5}.templateVariables{margin-top:var(--ds-e4)}.templateVariablesTitre{margin-bottom:var(--ds-e1);color:var(--ds-encre);font-weight:700;font-size:var(--ds-t-section);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);display:block}.templateVariablesAide{margin:0 0 var(--ds-e2);font-size:var(--ds-t-contexte);color:var(--ds-encre-meta)}.templateVariablesListe{gap:var(--ds-e1) var(--ds-e4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.templateVariableLigne{align-items:center;gap:var(--ds-e2);min-height:var(--ds-h-petit);grid-template-columns:172px 1fr;display:grid}.templateVariable{height:var(--ds-h-petit);padding:0 var(--ds-e2);border-radius:var(--ds-rayon-petit);border:1px solid var(--ds-encre);background:var(--ds-fond);color:var(--ds-encre);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-t-contexte);cursor:pointer;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.templateVariable:hover{background:var(--ds-encre);color:var(--ds-sur-encre)}.templateVariableSens{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce);line-height:var(--ds-lh-serre)}.templateVariableSens em{color:var(--ds-encre-meta);font-style:normal}.templateApercu{border:1px solid var(--border);background:#6b72800f;border-radius:10px;margin-top:12px;padding:12px 14px}.templateApercuObjet{margin:0 0 6px}.templateApercuCorps{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.templateActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.templateActif{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:.84rem;font-weight:800;display:flex}.templateActif input{width:auto}@media (max-width:900px){.messageBarre,.templatesWorkspace,.templateGrid{grid-template-columns:1fr}.commercialRow{grid-template-columns:minmax(0,1fr) 36px}}.scoreCell{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;font-weight:900;display:flex}.priorityPill.chaud{color:var(--red);background:#a933331a}.priorityPill.tiede{color:var(--orange);background:#b761191c}.priorityPill.surveillance{color:var(--blue);background:#254b8f1a}.priorityPill.exclu{color:var(--muted);background:#6b728021}.detailPanelV2{max-height:calc(100dvh - var(--hauteur-entete) - 28px);scrollbar-gutter:stable;position:sticky;top:0;overflow-y:auto}.detailHeaderV2{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:12px;padding-bottom:16px}.detailHeaderV2>div{min-width:0}.detailHeaderV2 h2{letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.detailHeaderBoutons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.detailHeaderBoutons .softButton{align-items:center;display:inline-flex}.subtitle{overflow-wrap:anywhere;margin-bottom:0;font-size:13px;line-height:1.45}.statusControl{min-width:190px;color:var(--ds-encre-meta);font-size:var(--ds-t-meta);font-weight:600}.statusControl select{color:var(--text);margin-top:6px}.scoreGridV2,.metaGridV2{gap:8px;margin-top:12px;display:grid}.scoreGridV2{grid-template-columns:repeat(3,1fr)}.metaGridV2{grid-template-columns:repeat(2,1fr);gap:4px 12px}.scoreCardV2{border:1px solid var(--border-light);background:var(--surface-muted);border-radius:8px;padding:8px 10px}.scoreCardV2 span{font-size:var(--ds-t-contexte);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scoreCardV2 strong{letter-spacing:-.02em;margin:1px 0 5px;font-size:1.15rem;font-weight:700;display:block}.meter{background:var(--border-light);border-radius:999px;height:4px;overflow:hidden}.meter i{border-radius:inherit;background:var(--dark);height:100%;display:block}.metaItemV2{padding:3px 0}.metaItemV2 span{font-size:var(--ds-t-contexte)}.metaItemV2 strong{margin-top:1px;font-size:13px;font-weight:600;line-height:1.3;display:block}.contentBlockV2,.signalsBlockV2{border:0;border-top:1px solid var(--border-light);background:0 0;border-radius:0;margin-top:10px;padding:10px 0 0}.contentBlockV2.highlight{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:10px 12px}.contentBlockV2 h3,.signalsBlockV2 h3{font-size:var(--ds-t-section);color:var(--ds-encre);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);margin:0 0 4px;font-weight:700}.contentBlockV2 p{color:var(--text-second);margin:0;font-size:13px;line-height:1.55}.signalItemV2{border-top:1px solid var(--border);gap:3px;padding:10px 0;display:grid}.signalItemV2:first-of-type{border-top:0}.signalItemV2 span,.signalItemV2 small{color:var(--muted)}.emptyDetail{border:1px dashed var(--ds-trait);border-radius:var(--ds-rayon,12px);min-height:420px;color:var(--ds-encre-meta);font-size:var(--ds-t-contexte);line-height:var(--ds-lh-lisible,1.5);text-align:center;place-items:center;padding:28px;display:grid}.manualForm{margin-top:16px}.formGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.formGrid label{color:var(--muted);font-weight:700;font-size:var(--ds-t-contexte);gap:6px;display:grid}.formGrid label>input,.formGrid label>select,.formGrid label>textarea{font-weight:400}.formGrid .wide{grid-column:span 2}.bodaccSettingsBlock .bodaccHint{color:var(--muted);font-weight:600;font-size:var(--ds-t-contexte);margin:6px 0 0;line-height:1.5}.formGrid fieldset.checkboxGroup{border:1px solid var(--border);border-radius:10px;grid-column:span 2;gap:8px;margin:0;padding:12px 14px;display:grid}.formGrid fieldset.checkboxGroup legend{color:var(--muted);font-weight:850;font-size:var(--ds-t-contexte);padding:0 6px}.formGrid .settingsGroupTitle{border-bottom:2px solid var(--dark);letter-spacing:-.02em;color:var(--text);grid-column:1/-1;margin:14px 0 2px;padding-bottom:8px;font-size:.96rem}.formGrid .settingsGroupTitle:first-child{margin-top:0}.formGrid .settingsGroupTitle .groupScope{color:var(--muted);font-weight:650;font-size:var(--ds-t-contexte)}.formGrid .bodaccHint{color:var(--muted);font-weight:600;font-size:var(--ds-t-contexte);grid-column:1/-1;margin:0;line-height:1.5}.checkboxLabel{color:var(--text);align-items:center;gap:8px;font-size:.86rem;font-weight:650;display:flex}.checkboxLabel input{width:16px;height:16px}.settingsCommon{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.settingCard{border:1px solid var(--border);background:var(--surface-strong);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.settingCard h4{letter-spacing:-.02em;color:var(--text);margin:0;font-size:.98rem}.settingField{gap:6px;display:grid}.settingFieldLabel{color:var(--muted);font-weight:850;font-size:var(--ds-t-contexte)}.settingCustomNote{color:var(--muted);font-size:var(--ds-t-contexte);margin:0;font-weight:700}.unifiedSectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sourceToggles{gap:10px;display:grid}.settingSwitch{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px;font-size:.88rem;font-weight:750;display:inline-flex}.settingSwitchTrack{background:#6b728047;border-radius:999px;flex:none;width:40px;height:23px;transition:background .15s;position:relative}.settingSwitchThumb{background:#fff;border-radius:999px;width:19px;height:19px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.settingSwitch.on .settingSwitchTrack{background:var(--dark)}.settingSwitch.on .settingSwitchThumb{transform:translate(17px)}.segmented{background:#6b72801f;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.segment{font-weight:var(--ds-graisse);font-size:var(--ds-t-contexte);color:var(--ds-encre-meta);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;transition:all .12s}.segment:hover{color:var(--text)}.segment.active{color:var(--dark);background:#fff;box-shadow:0 2px 6px #1717171f}.chipsField{gap:8px;display:grid}.chipsList{flex-wrap:wrap;gap:6px;display:flex}.settingChip{font-size:var(--ds-t-contexte);color:var(--text);background:#6b72801a;border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-weight:750;display:inline-flex}.settingChip.priority{background:#1717170f;box-shadow:inset 0 0 0 1px #1717172e}.settingChip em{color:var(--muted);font-style:normal;font-size:var(--ds-t-contexte);font-weight:700}.settingChip button{width:18px;height:18px;color:var(--text);cursor:pointer;background:#17171714;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.settingChip button:hover{background:#17171729}.advancedSettings{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;margin-top:16px}.advancedSettings>summary{cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:14px 16px;font-weight:900;list-style:none;display:flex}.advancedSettings>summary:before{content:"▸";color:var(--muted)}.advancedSettings[open]>summary:before{content:"▾"}.advancedSettings>summary::-webkit-details-marker{display:none}.advancedSettings[open]>summary{border-bottom:1px solid var(--border)}.advancedSettings .formGrid{margin:0;padding:16px}.presetRow{flex-wrap:wrap;gap:8px;display:flex}.settingHelp{color:var(--ds-encre-meta);font-weight:600;font-size:var(--ds-t-meta);line-height:var(--ds-lh-lisible,1.45);font-style:normal}.formGrid p.settingHelp{grid-column:1/-1;margin:0}.formGrid .settingField .settingSwitch{padding-top:4px}@media (max-width:720px){.settingsCommon,.unifiedSectors{grid-template-columns:1fr}}.errorScreen{text-align:center;background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px;margin-top:40px;padding:42px}.errorIcon{background:var(--red);color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 14px;font-size:2.4rem;font-weight:950;display:grid}.errorScreen h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.errorScreen p{max-width:620px;color:var(--muted);margin:14px auto 0;line-height:1.6}.errorDetail{font-family:ui-monospace,monospace;font-size:var(--ds-t-contexte);color:var(--text);word-break:break-word;background:#1717170d;border-radius:12px;padding:10px 14px}.errorActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.connectorPanel{margin-top:18px}.connectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.connectorCard{box-shadow:none;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.connectorCard p{color:var(--muted);margin:7px 0 0;font-size:.88rem;line-height:1.45}.connectorStatus{white-space:nowrap;font-size:var(--ds-t-contexte);border-radius:999px;padding:6px 9px;font-weight:950}.connectorStatus.manual{color:var(--blue);background:#254b8f1a}.connectorStatus.planned{color:var(--dark);background:#17171714}.connectorStatus.ready{color:var(--green);background:#246b4b1c}.connectorStatus.off{color:var(--muted);background:#1717170f}.demoAvertissement{color:var(--muted);font-style:italic}.cartePanneauRepli summary{cursor:pointer;font-size:var(--ds-t-contexte);color:var(--muted);-webkit-user-select:none;user-select:none;font-weight:800}.cartePanneauRepli summary:hover{color:var(--ds-encre)}.cartePanneauRepli[open] summary{margin-bottom:8px}@media (max-width:1240px){.statsGrid{grid-template-columns:repeat(3,1fr)}.connectorGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.workspaceV2{grid-template-columns:1fr}.detailPanelV2{max-height:none;position:relative;overflow:visible}.decisionBlock{box-shadow:none;position:static}}@media (max-width:900px){.appShell{flex-direction:column}.sidebar{flex-flow:wrap;align-items:center;gap:4px;width:100%}.sidebarBrand{border-bottom:0;padding:8px 10px}.sidebarBrandText span{display:none}.rechercheGlobale{flex:0 240px;min-width:160px;padding:6px 8px}.sidebarNav{flex-flow:wrap;flex:100%;padding:6px 8px}.sidebarVersion{margin-top:0;margin-left:auto}.appContent{overflow-x:clip}.sidebarLink{width:auto;padding:6px 10px}.sidebarGroupeTitre{display:none}.sidebarTete,.sidebarGroupeEntrees,.sidebarGroupe.replie .sidebarGroupeEntrees,.sidebarGroupe{display:contents}.sidebarGroupe+.sidebarGroupe{margin-top:0}}@media (max-width:820px){.appContent{padding-left:12px;padding-right:12px}.panelHeader,.detailHeaderV2{flex-direction:column;align-items:stretch}.topActions,.heroActions{width:100%}.topActions button,.heroActions button{flex:1}.statsGrid,.connectorGrid,.scoreGridV2,.metaGridV2,.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.statusControl{min-width:0}}.envHint{color:var(--muted);font-size:var(--ds-t-contexte);margin-top:10px;line-height:1.35;display:block}.connectorActions{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.miniButton{min-height:var(--ds-h-petit);font-size:var(--ds-t-contexte);border-radius:7px;padding:4px 10px}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detailCardV2{animation:.16s ease-out both fadeInUp}.digestPanel,.scanReport,.priorityBand{animation:.18s ease-out both fadeInUp}.workspaceV2,.scanPanel,.connectorPanel{animation:.16s ease-out both fadeInUp}.dataRow{transition:background .15s,box-shadow .15s,transform .1s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dsTitrePage{font-size:var(--ds-t-page);font-weight:var(--ds-graisse);line-height:var(--ds-lh-serre);letter-spacing:-.02em;color:var(--ds-encre);margin:0}.dsNomEntite{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);line-height:var(--ds-lh-serre);color:var(--ds-encre);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsMeta{font-size:var(--ds-t-meta);line-height:var(--ds-lh-serre);color:var(--ds-encre-meta)}.dsVide{padding:var(--ds-e3) 0;font-size:var(--ds-t-contexte);line-height:var(--ds-lh-lisible);color:var(--ds-encre-meta);margin:0}.dsLien{font-size:var(--ds-t-contexte);font-family:inherit;font-weight:var(--ds-graisse);color:var(--ds-encre-meta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dsLien:hover{color:var(--ds-encre)}.dsLien:disabled{color:var(--ds-encre-faible);cursor:default;text-decoration:none}.dsBoutonAction,.dsBoutonSombre,.dsBoutonDiscret{justify-content:center;align-items:center;gap:var(--ds-e1);height:var(--ds-h-bouton);padding:0 var(--ds-e3);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);white-space:nowrap;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dsBoutonAction.petit,.dsBoutonSombre.petit,.dsBoutonDiscret.petit{height:var(--ds-h-petit);padding:0 var(--ds-e2)}.dsBoutonSombre.grand,.dsBoutonDiscret.grand{height:var(--ds-h-geste);padding:0 var(--ds-e4);font-size:var(--ds-t-section)}.dsBoutonAction{height:var(--ds-h-geste);padding:0 var(--ds-e4);font-size:var(--ds-t-section);border:1px solid var(--ds-action);background:var(--ds-action);color:var(--ds-action-encre);font-variant-numeric:tabular-nums}.dsBoutonAction.petit{height:40px;padding:0 var(--ds-e3);font-size:var(--ds-t-contexte)}.dsBoutonAction:hover{background:var(--ds-action-survol);border-color:var(--ds-action-survol)}.dsBoutonSombre{border:1px solid var(--ds-encre);background:var(--ds-encre);color:var(--ds-sur-encre)}.dsBoutonSombre:hover{background:#000}.dsBoutonSombre:disabled{opacity:.55;cursor:wait}.dsBoutonDiscret{border:var(--ds-bordure);background:var(--ds-fond);color:var(--ds-encre)}.dsBoutonDiscret:hover{background:var(--ds-repos);border-color:var(--ds-encre-faible)}.dsBoutonDiscret:disabled{color:var(--ds-encre-faible);cursor:wait}.dsTel{font-size:var(--ds-t-contexte);color:var(--ds-encre);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.dsTel:hover{text-underline-offset:2px;text-decoration:underline}.dsChampDiscret{width:auto;height:var(--ds-h-champ);padding:0 var(--ds-e2);border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);background:var(--ds-fond);color:var(--ds-encre-douce);font-size:var(--ds-t-contexte);flex:none;font-family:inherit}.dsSection{flex-direction:column;display:flex}.dsSection+.dsSection{margin-top:var(--ds-e6)}.dsSectionTete{align-items:baseline;gap:var(--ds-e2);padding-bottom:var(--ds-e2);margin-bottom:var(--ds-e3);border-bottom:var(--ds-bordure);display:flex}.dsSectionTitre{font-size:var(--ds-t-section);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);color:var(--ds-encre);margin:0;font-weight:700}.dsSectionCompteur{font-size:var(--ds-t-contexte);font-variant-numeric:tabular-nums;color:var(--ds-encre);font-weight:700}.dsSectionAide{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.dsSectionTete .dsLien{margin-left:auto}.dsCarte{gap:var(--ds-e1);padding:var(--ds-carte-pad);border:var(--ds-bordure);border-radius:var(--ds-rayon);background:var(--ds-fond);cursor:pointer;flex-direction:column;display:flex}.dsCarte+.dsCarte{margin-top:var(--ds-carte-gap)}.dsCarte:hover{border-color:var(--ds-encre-faible)}.dsCarte:focus-visible{outline:2px solid var(--ds-encre);outline-offset:2px}.dsCarte.noire{background:var(--ds-encre);border-color:var(--ds-encre)}.dsCarte.noire:hover{border-color:var(--ds-encre-meta)}.dsCarte.noire .dsNomEntite{color:var(--ds-sur-encre)}.dsCarte.noire .dsCarteContexte,.dsCarte.noire .dsCartePiedTexte,.dsCarte.noire .dsMeta{color:var(--ds-sur-encre-doux)}.dsCarte.noire .dsCartePied{border-top-color:var(--ds-sur-encre-trait)}.dsCarte.noire .dsBoutonDiscret{border-color:var(--ds-sur-encre-trait);color:var(--ds-sur-encre);background:0 0}.dsCarte.noire .dsBoutonDiscret:hover{border-color:var(--ds-sur-encre-doux);background:#ffffff14}.dsCarte.noire .dsEcheance.retard{color:var(--ds-retard-sur-encre)}.dsCarte.noire .dsEcheance.jour{color:var(--ds-jour-sur-encre)}.dsCarte.noire .dsEcheance.calme{color:var(--ds-sur-encre-doux)}.dsCarteLigne{align-items:baseline;gap:var(--ds-e3);min-width:0;display:flex}.dsCarteContexte{font-size:var(--ds-t-contexte);line-height:var(--ds-lh-serre);color:var(--ds-encre-douce);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dsCartePied{align-items:center;gap:var(--ds-e3);margin-top:var(--ds-e1);padding-top:var(--ds-e2);border-top:var(--ds-bordure);display:flex}.dsCartePiedTexte{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsCarteActions{align-items:center;gap:var(--ds-e2);flex:none;margin-left:auto;display:flex}.dsSansNumero{font-style:italic}.dsConfirmation{gap:var(--ds-e2);margin-top:var(--ds-e2);padding-top:var(--ds-e3);border-top:var(--ds-bordure);cursor:default;flex-direction:column;display:flex}.dsConfirmationTete{align-items:center;gap:var(--ds-e2);display:flex}.dsConfirmationTitre{font-size:var(--ds-t-meta);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);color:var(--ds-encre-meta);font-weight:700}.dsConfirmationFermer{border-radius:var(--ds-rayon-petit);width:20px;height:20px;color:var(--ds-encre-meta);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:15px;line-height:1}.dsConfirmationFermer:hover{background:var(--ds-repos);color:var(--ds-encre)}.dsConfirmationChoix{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.dsChip{height:var(--ds-h-petit);padding:0 var(--ds-e3);border:var(--ds-bordure);border-radius:var(--ds-rayon-pilule);background:var(--ds-fond);color:var(--ds-encre-douce);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);white-space:nowrap;cursor:pointer;font-family:inherit}.dsChip:hover{border-color:var(--ds-encre-faible)}.dsChip.actif{background:var(--ds-encre);border-color:var(--ds-encre);color:var(--ds-sur-encre)}.dsConfirmationDate,.dsConfirmationMotif{height:26px;padding:0 var(--ds-e2);border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);background:var(--ds-fond);color:var(--ds-encre);font-size:var(--ds-t-contexte);font-family:inherit}.dsConfirmationDate{font-variant-numeric:tabular-nums;flex:none;width:auto}.dsConfirmationMotif{width:100%}.dsConfirmationActions{justify-content:flex-end;align-items:center;gap:var(--ds-e3);display:flex}.dsCarte.noire .dsConfirmation{border-top-color:var(--ds-sur-encre-trait)}.dsCarte.noire .dsConfirmationTitre,.dsCarte.noire .dsConfirmationFermer{color:var(--ds-sur-encre-doux)}.dsCarte.noire .dsConfirmationFermer:hover{color:var(--ds-sur-encre);background:#ffffff14}.dsCarte.noire .dsChip{border-color:var(--ds-sur-encre-trait);color:var(--ds-sur-encre-doux);background:0 0}.dsCarte.noire .dsChip:hover{border-color:var(--ds-sur-encre-doux);color:var(--ds-sur-encre)}.dsCarte.noire .dsChip.actif{background:var(--ds-sur-encre);border-color:var(--ds-sur-encre);color:var(--ds-encre)}.dsCarte.noire .dsConfirmationDate,.dsCarte.noire .dsConfirmationMotif{border-color:var(--ds-sur-encre-trait);color:var(--ds-sur-encre);background:#ffffff0f}.dsCarte.noire .dsConfirmationMotif::placeholder,.dsCarte.noire .dsConfirmationActions .dsLien{color:var(--ds-sur-encre-doux)}.dsCarte.noire .dsConfirmationActions .dsLien:hover{color:var(--ds-sur-encre)}.dsCarte.noire .dsConfirmationActions .dsBoutonSombre{background:var(--ds-sur-encre);border-color:var(--ds-sur-encre);color:var(--ds-encre)}.dsCarte.noire .dsConfirmationActions .dsBoutonSombre:hover{background:#e8e6df}.dsCarte.ouverte{cursor:default}.dsEcheance{font-size:var(--ds-t-meta);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.dsEcheance.retard{color:var(--ds-retard)}.dsEcheance.jour{color:var(--ds-jour)}.dsEcheance.calme{color:var(--ds-calme)}.dsJauge{border-radius:var(--ds-rayon-pilule);background:var(--ds-trait);max-width:320px;height:3px;display:block;overflow:hidden}.dsJaugeFill{background:var(--ds-encre);border-radius:var(--ds-rayon-pilule);height:100%;display:block}.dsTable{border-collapse:collapse;table-layout:fixed;width:100%}.dsTable tr{border-bottom:1px solid var(--ds-trait);cursor:pointer}.dsTable tr:last-child{border-bottom:0}.dsTable tr:hover{background:var(--ds-survol)}.dsTable td{height:var(--ds-ligne-dense);padding:0 var(--ds-e2);font-size:var(--ds-t-contexte);color:var(--ds-encre-douce);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsTable td:first-child{padding-left:0}.dsTable td:last-child{padding-right:0}.dsTableNom{width:30%;min-width:150px;font-weight:var(--ds-graisse);color:var(--ds-encre)}.dsTableContexte{width:22%;color:var(--ds-encre-meta)}.dsTableRaison{align-items:center;gap:var(--ds-e2);width:auto;display:flex}.dsTableReste{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsTableTel{text-align:right;white-space:nowrap;width:190px}.dsTableTel>*+*{margin-left:var(--ds-e1)}.dsAConfirmer{font-size:var(--ds-t-meta);color:var(--ds-jour);font-style:italic}.scanBloc{gap:var(--ds-e3);flex-direction:column;display:flex}.scanBlocTete{align-items:center;gap:var(--ds-e2);display:flex}.scanModeControl{align-items:center;gap:var(--ds-e2);font-size:var(--ds-t-meta);color:var(--ds-encre-meta);min-width:220px;font-weight:600;display:flex}.scanButtonRow{margin-top:var(--ds-e3);align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.scanDiagnosticRow{margin-top:var(--ds-e2);padding-top:var(--ds-e2);border-top:1px solid var(--ds-trait)}.scanDiagnosticRow .dsMeta{margin-right:var(--ds-e1)}.dsEcranVide{max-width:620px;margin:var(--ds-e6) auto 0;padding:var(--ds-e6);background:var(--ds-fond);border:var(--ds-bordure);border-radius:var(--ds-rayon);text-align:left;flex-direction:column;display:flex}.dsEcranVideSection{margin:0 0 var(--ds-e2);font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);font-weight:700}.dsEcranVidePhrase{margin:var(--ds-e2) 0 0;max-width:46ch;font-size:var(--ds-t-contexte);line-height:var(--ds-lh-lisible);color:var(--ds-encre-douce)}.dsEcranVideParcours{margin:var(--ds-e5) 0 0;padding:var(--ds-e4) 0 0;border-top:var(--ds-bordure);gap:var(--ds-e3);flex-direction:column;list-style:none;display:flex}.dsEcranVideParcours li{align-items:baseline;gap:var(--ds-e2);grid-template-columns:22px minmax(76px,auto) 1fr;display:grid}.dsEcranVideParcours strong{font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre)}.dsEcranVideParcours .dsMeta{line-height:var(--ds-lh-lisible)}.dsEcranVideNum{border-radius:var(--ds-rayon-pilule);background:var(--ds-repos);border:1px solid var(--ds-trait);width:18px;height:18px;font-size:var(--ds-t-meta);color:var(--ds-encre-meta);place-items:center;font-weight:700;display:grid}.dsEcranVideActions{align-items:center;gap:var(--ds-e2);margin-top:var(--ds-e5);padding-top:var(--ds-e4);border-top:var(--ds-bordure);flex-wrap:wrap;display:flex}.dsPoint{border-radius:var(--ds-rayon-pilule);background:var(--ds-calme);flex:none;width:6px;height:6px;display:inline-block}.dsPoint.chaud{background:var(--ds-retard)}.dsPoint.tiede{background:var(--ds-jour)}.dsPoint.surveillance{background:var(--ds-calme)}.dsPoint.exclu{background:var(--ds-trait)}.dsPastille{padding:2px var(--ds-e2);border-radius:var(--ds-rayon-pilule);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);white-space:nowrap;flex:none}.dsPastille.age{background:var(--ds-raison-age-fond);color:var(--ds-raison-age)}.dsPastille.foncier{background:var(--ds-raison-foncier-fond);color:var(--ds-raison-foncier)}.dsPastille.neutre{background:var(--ds-raison-neutre-fond);color:var(--ds-raison-neutre)}.dsPastille.positif{background:var(--ds-raison-foncier-fond);color:var(--ds-raison-foncier)}.dsPastille.ecarte{color:var(--ds-encre-faible);background:0 0;padding-left:0;text-decoration:line-through}.kanban{align-items:stretch;gap:var(--ds-e2);display:flex;position:relative}.kanbanColonne{background:var(--ds-repos);border:var(--ds-bordure);min-width:0;padding:var(--ds-e2);border-radius:8px;flex-direction:column;flex:1 1 0;display:flex}.kanbanColonne.cibleDepot{border-color:var(--ds-encre);box-shadow:inset 0 0 0 1px var(--ds-encre)}.kanbanColonneTete{align-items:baseline;gap:var(--ds-e1);margin-bottom:var(--ds-e2);min-width:0;display:flex}.kanbanColonneLabel{font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);color:var(--ds-encre-meta);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kanbanColonneCompte{font-style:normal;font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.kanbanColonneTotal{font-size:var(--ds-t-meta);font-variant-numeric:tabular-nums;color:var(--ds-encre-douce);white-space:nowrap;margin-left:auto}.kanbanReplier{cursor:pointer;color:var(--ds-encre-faible);font-size:var(--ds-t-meta);background:0 0;border:none;margin-left:auto;padding:0 2px}.kanbanReplier:hover{color:var(--ds-encre)}.kanbanCartes{gap:var(--ds-e2);flex-direction:column;flex:1;min-height:48px;display:flex}.kanbanColonneVide{padding:var(--ds-e3) var(--ds-e2);font-size:var(--ds-t-meta);color:var(--ds-encre-faible);text-align:center;border:1px dashed var(--ds-trait);border-radius:6px;margin:0}.kanbanCarte{background:var(--ds-fond);border:var(--ds-bordure);padding:var(--ds-e2);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:6px;min-width:0}.kanbanCarte:hover{border-color:var(--ds-encre-faible)}.kanbanCarte.enDeplacement{opacity:.4}.kanbanCarteNom{align-items:center;gap:var(--ds-e1);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre);min-width:0;margin:0;display:flex}.kanbanCarteNomTexte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanbanCarteMeta{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.kanbanNj.jour{color:var(--ds-jour);font-weight:var(--ds-graisse)}.kanbanNj.retard{color:var(--ds-retard);font-weight:var(--ds-graisse)}.kanbanIssue{font-size:var(--ds-t-meta);color:var(--ds-encre-faible);flex:none;font-weight:400}.kanbanRail{align-self:stretch;align-items:center;gap:var(--ds-e2);min-height:160px;padding:var(--ds-e2) 0;border:1px dashed var(--ds-trait);cursor:pointer;color:var(--ds-encre-faible);background:0 0;border-radius:8px;flex-direction:column;flex:0 0 32px;display:flex}.kanbanRail:hover{color:var(--ds-encre-meta);border-color:var(--ds-encre-faible)}.kanbanRail.cibleDepot{border:1px solid var(--ds-encre);color:var(--ds-encre)}.kanbanRailLabel{writing-mode:vertical-rl;font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;max-height:100%;overflow:hidden}.kanbanRailZero{font-size:var(--ds-t-meta);font-variant-numeric:tabular-nums}.kanbanFilet{background:var(--ds-trait);width:1px;margin:0 var(--ds-e1);flex:none;align-self:stretch}.kanbanColonne.terminees{background:var(--ds-fond);border-style:dashed}.kanbanRail.terminees{border-style:solid}.kanbanArchives{padding:var(--ds-e1);font-size:var(--ds-t-meta);color:var(--ds-encre-meta);cursor:pointer;text-align:left;background:0 0;border:none;text-decoration:underline}.kanbanFantome{z-index:80;pointer-events:none;background:var(--ds-encre);color:var(--ds-sur-encre);font-size:var(--ds-t-meta);padding:3px var(--ds-e2);border-radius:var(--ds-rayon-pilule,999px);text-overflow:ellipsis;white-space:nowrap;max-width:240px;position:fixed;overflow:hidden;transform:translate(12px,12px)}body.kanbanDragEnCours{-webkit-user-select:none;user-select:none;cursor:grabbing}.dsPastille.procedure{color:var(--ds-retard);margin-left:var(--ds-e1);background:#b3261e14}.dsPastille.procedure.enCours{color:var(--ds-jour);background:#a86a001a}.appContent.ds{background:var(--ds-fond);padding:0 var(--ds-e6) 48px}.appContent.ds>:first-child{margin-top:var(--ds-e5)}.appContent.ds>*{max-width:var(--ds-largeur-page)}.pageHeader.ds{background:var(--ds-fond);border-bottom:var(--ds-bordure);padding:0 var(--ds-e6)}.pageHeader.ds h1{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre)}.pageHeader.ds .pageHeaderMeta{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.journee{flex-direction:column;display:flex}.journeeEntete{justify-content:space-between;align-items:flex-start;gap:var(--ds-e4);margin-bottom:var(--ds-e5);flex-wrap:wrap;display:flex}.journeeEnteteTexte{gap:var(--ds-e1);flex-direction:column;min-width:0;display:flex}.journeeEnteteMeta{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;margin:0;display:flex}.journeeEnteteSep{background:var(--ds-trait);width:1px;height:10px}.journeeEnteteActions{align-items:center;gap:var(--ds-e3);flex-wrap:wrap;display:flex}.journeeProgression{align-items:center;gap:var(--ds-e5);padding:var(--ds-e3) var(--ds-e4);margin-bottom:var(--ds-e6);background:var(--ds-repos);border:var(--ds-bordure);border-radius:var(--ds-rayon);display:flex}.journeeProgressionTravail{gap:var(--ds-e2);flex-direction:column;flex:1;min-width:0;display:flex}.journeeProgressionTexte{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce);margin:0}.journeeProgressionTexte strong{color:var(--ds-encre);font-variant-numeric:tabular-nums}.journeeProgressionPipeline{padding:0 0 0 var(--ds-e5);border:0;border-left:var(--ds-bordure);cursor:pointer;text-align:right;background:0 0;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.journeeProgressionMontant{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre);font-variant-numeric:tabular-nums}.journeeProgressionPipeline:hover .journeeProgressionMontant{text-decoration:underline}.journeeTraitees{margin:var(--ds-e4) 0 0;padding:var(--ds-e3) 0 0;border-top:var(--ds-bordure);list-style:none}.journeeTraitee{align-items:baseline;gap:var(--ds-e2);min-height:22px;display:flex}.journeeTraiteeNom{font-size:var(--ds-t-contexte);color:var(--ds-encre-faible);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-family:inherit;text-decoration:line-through;overflow:hidden}.journeeTraiteeNom:hover{color:var(--ds-encre-meta)}.journeeTraiteeHeure{font-variant-numeric:tabular-nums;flex:none}.journeeTraiteeSuite{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journeeRecap{margin-top:var(--ds-e3);padding:var(--ds-e3);background:var(--ds-repos);border:var(--ds-bordure);border-radius:var(--ds-rayon);flex-basis:100%}.journeeRecapActions{justify-content:space-between;align-items:center;gap:var(--ds-e3);margin-bottom:var(--ds-e2);flex-wrap:wrap;display:flex}.journeeRecapTexte{max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-t-meta);line-height:var(--ds-lh-lisible);color:var(--ds-encre-douce);white-space:pre-wrap;margin:0;overflow:auto}@media (max-width:780px){.journeeProgression{align-items:stretch;gap:var(--ds-e3);flex-direction:column}.journeeProgressionPipeline{text-align:left;padding:var(--ds-e3) 0 0;border-left:0;border-top:var(--ds-bordure);align-items:flex-start}.journee .dsTableContexte{display:none}}.annuaire{flex-direction:column;display:flex}.annuairePanel{flex-direction:column;display:flex;container-type:inline-size}.dsAide{margin:0 0 var(--ds-e2);font-size:var(--ds-t-meta);line-height:var(--ds-lh-lisible);color:var(--ds-encre-meta)}.dsAide strong{color:var(--ds-encre-douce)}.annuaire .blocRepliable,.appContent.ds>.blocRepliable{border:var(--ds-bordure);border-radius:var(--ds-rayon);background:var(--ds-fond);margin:0 0 var(--ds-e4)}.annuaire .blocRepliableTete,.appContent.ds>.blocRepliable .blocRepliableTete{padding:var(--ds-e2) var(--ds-e3);gap:var(--ds-e2)}.annuaire .blocRepliableTete:hover,.appContent.ds>.blocRepliable .blocRepliableTete:hover{background:var(--ds-repos);border-radius:var(--ds-rayon)}.annuaire .blocRepliableChevron,.appContent.ds>.blocRepliable .blocRepliableChevron{color:var(--ds-encre-meta);font-size:var(--ds-t-contexte)}.annuaire .blocRepliableTitre,.appContent.ds>.blocRepliable .blocRepliableTitre{font-size:var(--ds-t-section);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);color:var(--ds-encre);font-weight:700}.annuaire .blocRepliableResume,.appContent.ds>.blocRepliable .blocRepliableResume{font-size:var(--ds-t-meta);color:var(--ds-encre-faible)}.annuaire .blocRepliableCorps,.appContent.ds>.blocRepliable .blocRepliableCorps{padding:0 var(--ds-e3) var(--ds-e3)}.annuaireSyncGrid{gap:var(--ds-e1);margin:var(--ds-e2) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.annuaireSyncItem{align-items:baseline;gap:var(--ds-e2);padding:var(--ds-e1) var(--ds-e2);border:1px solid var(--ds-trait);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);cursor:pointer;display:flex}.annuaireSyncItem:hover{background:var(--ds-repos)}.annuaireSyncItem small{font-size:var(--ds-t-meta);color:var(--ds-encre-faible);white-space:nowrap;margin-left:auto}.annuaireSyncActions{align-items:center;gap:var(--ds-e3);margin-top:var(--ds-e2);flex-wrap:wrap;display:flex}.annuaireSyncActions .dsAide{flex:1;min-width:200px;margin:0}.annuaireTelBloc{margin-top:var(--ds-e3);padding-top:var(--ds-e3);border-top:var(--ds-bordure)}.annuaireBilan{margin:var(--ds-e3) 0 0;padding-left:var(--ds-e4);font-size:var(--ds-t-meta);line-height:var(--ds-lh-lisible);color:var(--ds-encre-douce)}.annuaireBilan li{margin:2px 0}.annuaireFiltres{gap:var(--ds-e2);padding-bottom:var(--ds-e3);margin-bottom:var(--ds-e3);border-bottom:var(--ds-bordure);flex-direction:column;display:flex}.annuaireFiltresLigne{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.annuaireFiltresLabel{flex:none}.dsChip em{font-variant-numeric:tabular-nums;opacity:.7;font-style:normal}.dsChip.actif em{opacity:.75}.annuaireRecherche{flex:220px;min-width:160px}.annuaireRayonCommune{flex:0 170px;min-width:120px}.dsChampDiscret.actif{border-color:var(--ds-encre);color:var(--ds-encre);font-weight:var(--ds-graisse)}.annuaireFermesToggle{align-items:center;gap:var(--ds-e1);font-size:var(--ds-t-meta);color:var(--ds-encre-meta);white-space:nowrap;display:flex}.annuaireReinit{margin-left:auto}.annuaireAvertissement{font-size:var(--ds-t-meta);color:var(--ds-jour);margin:0}.annuaireStats{align-items:baseline;gap:var(--ds-e2);margin-bottom:var(--ds-e2);min-height:34px;display:flex}.annuaireStatsCompte{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre);font-variant-numeric:tabular-nums}.annuaireStats .dsBoutonDiscret{align-self:center;margin-left:auto}.dsTable thead th{height:28px;padding:0 var(--ds-e2);background:var(--ds-repos);border-bottom:1px solid var(--ds-trait);font-size:var(--ds-t-micro);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);color:var(--ds-encre-meta);text-align:left;white-space:nowrap;font-weight:700}.dsTable thead th:first-child{padding-left:var(--ds-e2)}.dsTable thead th.aDroite{text-align:right}.annuaireTable td:first-child,.repertoireTable td:first-child{padding-left:var(--ds-e2)}.annuaireTable th.colNomEtab{width:30%}.annuaireTable th.colCategorie{width:130px}.annuaireTable th.colLieu{width:auto}.annuaireTable th.colInstalle{width:78px}.annuaireTable th.colTel{width:150px}.annuaireTable td.annuaireColNom{font-weight:var(--ds-graisse);color:var(--ds-encre)}.annuaireTable td.annuaireColCategorie{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.annuaireTable td.annuaireColLieu{color:var(--ds-encre-meta)}.annuaireTable td.annuaireColAge{text-align:right;font-variant-numeric:tabular-nums}.annuaireTable td.annuaireColTel{text-align:right}.annuaireTable tr.ferme .annuaireColNom{color:var(--ds-encre-faible);text-decoration:line-through}.annuaireFerme{margin-left:var(--ds-e1);font-style:italic}.annuaireEnseigne{margin-left:var(--ds-e1);font-size:var(--ds-t-meta);color:var(--ds-encre-douce);font-weight:400}.annuaireTable tr.selected{background:var(--ds-survol);box-shadow:inset 2px 0 0 var(--ds-encre)}.annuairePagination{justify-content:center;align-items:center;gap:var(--ds-e3);padding:var(--ds-e3) 0 0;margin-top:var(--ds-e2);border-top:var(--ds-bordure);display:flex}@container (max-width:700px){.annuaireColCategorie,.annuaireTable th.colCategorie{display:none}}.config{color:var(--ds-encre)}.config .panelHeader h2{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre)}.config .eyebrow,.config .settingsGroupTitle{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);font-weight:700}.config .settingHelp,.config .settingCustomNote{font-size:var(--ds-t-meta);line-height:var(--ds-lh-lisible);color:var(--ds-encre-meta)}.config.settingsForm,.config .settingCard,.config .templatesPanel,.config .scanPanel,.config .templateEdition{background:var(--ds-fond);border:var(--ds-bordure);border-radius:var(--ds-rayon)}.config .settingCard{padding:var(--ds-e4)}.config .settingFieldLabel,.config .settingField>label,.config .checkboxLabel{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce)}.config input[type=text],.config input[type=number],.config input[type=date],.config input:not([type]),.config select,.config textarea{border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);background:var(--ds-fond);color:var(--ds-encre);font-size:var(--ds-t-contexte);font-family:inherit}.config input:focus-visible,.config select:focus-visible,.config textarea:focus-visible{border-color:var(--ds-encre);outline:none}.config input[type=checkbox],.config input[type=radio]{accent-color:var(--ds-encre)}.config .primaryButton,.config .darkButton{background:var(--ds-encre);border:1px solid var(--ds-encre);color:var(--ds-sur-encre);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);box-shadow:none}.config .primaryButton:hover,.config .darkButton:hover{background:#000}.config .softButton{background:var(--ds-fond);border:var(--ds-bordure);color:var(--ds-encre);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse)}.config .softButton:hover{background:var(--ds-repos);border-color:var(--ds-encre-faible)}.config .dangerButton{background:var(--ds-fond);border:1px solid var(--ds-retard);color:var(--ds-retard);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse)}.config .miniButton{height:24px;padding:0 var(--ds-e2);font-size:var(--ds-t-meta)}.config .sectorChip,.config .templateVariable,.config .loadingBadge{background:var(--ds-raison-neutre-fond);color:var(--ds-raison-neutre);border-radius:var(--ds-rayon-pilule);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse)}.config .badge.canal{background:var(--ds-raison-neutre-fond);color:var(--ds-raison-neutre);border-radius:var(--ds-rayon-pilule);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);border:0}.config .templateActif{color:var(--ds-raison-foncier);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse)}.config .templateInactif{color:var(--ds-encre-faible);font-size:var(--ds-t-meta)}.config .templateRowTitre{font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre)}.config .templateRowMeta{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.config .messageAlerte{color:var(--ds-jour);font-size:var(--ds-t-meta)}.config .zoneDanger{border-radius:var(--ds-rayon)}.config .connectorCard{flex-wrap:wrap}.config .connectorCard>:first-child{flex:180px;min-width:0}.config .connectorActions{flex:none}.config .connectorPanel,.config .connectorCard{background:var(--ds-fond);border:var(--ds-bordure);box-shadow:none}.config .connectorCard p{color:var(--ds-encre-meta);font-size:var(--ds-t-contexte)}.config .connectorCard strong{font-size:var(--ds-t-contexte);color:var(--ds-encre)}.config .envHint{color:var(--ds-encre-meta);font-size:var(--ds-t-meta)}.repertoire .listeToolbar{gap:var(--ds-e2);padding:0 0 var(--ds-e3);margin-bottom:var(--ds-e3);background:var(--ds-fond);border-bottom:var(--ds-bordure);flex-direction:column;display:flex}.repertoire .listeToolbarLigne{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.repertoire .repertoireRecherche{flex:220px;min-width:160px}.repertoire .repertoireActions{align-items:center;gap:var(--ds-e2);margin-left:auto;display:flex}.repertoire .crmApporteursResume{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.repertoire .repertoireTable{table-layout:fixed}.repertoire .repertoireTable th.colType{width:140px}.repertoire .repertoireTable th.colOrg{width:22%}.repertoire .repertoireTable th.colVilleCrm{width:105px}.repertoire .repertoireTable th.colTelCrm{width:130px}.repertoire .repertoireTable th.colStatutCrm{width:118px}.repertoire .repertoireTable td.repertoireColNom{font-weight:var(--ds-graisse);color:var(--ds-encre)}.repertoire .repertoireTable td.repertoireColType{overflow:visible}.repertoire .repertoireCategorie{margin-left:var(--ds-e1)}.repertoire .repertoireTable td.repertoireColOrg,.repertoire .repertoireTable td.repertoireColVille{color:var(--ds-encre-meta)}.repertoire .repertoireTable td.repertoireColTel,.repertoire .repertoireTable td.repertoireColStatut{text-align:right}.repertoire .repertoireTable tr.selected{background:var(--ds-survol);box-shadow:inset 2px 0 0 var(--ds-encre)}@container (max-width:1000px){.repertoire .repertoireCategorie,.repertoire .repertoireTable th.colOrg,.repertoire .repertoireTable td.repertoireColOrg{display:none}}@container (max-width:820px){.repertoire .repertoireTable th.colType,.repertoire .repertoireTable td.repertoireColType{display:none}}.signaux .listeToolbar{gap:var(--ds-e2);padding:0 0 var(--ds-e3);margin-bottom:var(--ds-e3);background:var(--ds-fond);border-bottom:var(--ds-bordure);flex-direction:column;display:flex}.signaux .listeToolbarLigne{align-items:center;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.signaux .signauxRecherche{flex:240px;min-width:170px}.signaux .signauxReinit{margin-left:auto}.signaux .filtresRapidesSeparateur{background:var(--ds-trait);width:1px;height:16px;margin:0 var(--ds-e1);flex:none}.signaux .dsChip.pile{border-style:dashed}.signaux .dsChip.pile.actif{border-style:solid}.signaux .signauxTable{table-layout:fixed}.signaux .signauxTable th.colVille{width:110px}.signaux .signauxTable th.colScore{width:88px}@container (max-width:450px){.signaux .signauxTable th.colVille,.signaux .signauxTable td.colVille{display:none}}.signaux .cellTitreInner{align-items:baseline;gap:var(--ds-e2);min-width:0;display:flex;container:colonneTitre/inline-size}.signaux .cellTitreFormule{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);white-space:nowrap;flex:none}@container colonneTitre (max-width:330px){.signaux .cellTitreFormule{display:none}}.signaux .cellTitreInner .titreLien{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;font-size:var(--ds-t-contexte);font-family:inherit;font-weight:var(--ds-graisse);color:var(--ds-encre);text-align:left;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.signaux .cellTitreInner .titreLien:hover{text-underline-offset:2px;text-decoration:underline}.signaux .cellTitreEntreprise{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:96px;overflow:hidden}.signaux .cellTitreInner .dsEcheance{margin-left:0}.signaux .cellTitreSource{flex:none;text-decoration:none}a.cellTitreSource:hover{text-underline-offset:2px;text-decoration:underline}.signaux .cellTitreMontant{font-variant-numeric:tabular-nums;flex:none}.signaux .signauxTable td.colVille .dsTel{margin-left:var(--ds-e2)}.signaux .signauxTable td.colScore{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--ds-graisse);color:var(--ds-encre)}.signaux .signauxTable td.colScore .dsPoint{margin:0 var(--ds-e1);vertical-align:middle}.signaux .rangTop{padding:0 var(--ds-e1);border-radius:var(--ds-rayon-petit);background:var(--ds-repos);color:var(--ds-encre-meta);font-size:var(--ds-t-meta);font-weight:700;display:inline-block}.signaux .signauxTable tr.selected{background:var(--ds-survol);box-shadow:inset 2px 0 0 var(--ds-encre)}.signaux .signauxPagination{justify-content:center;align-items:center;gap:var(--ds-e3);padding:var(--ds-e3) 0 0;margin-top:var(--ds-e2);border-top:var(--ds-bordure);display:flex}.signaux .detailPanelV2,.repertoire .detailPanelV2{background:var(--ds-fond);border:var(--ds-bordure);border-radius:var(--ds-rayon)}.signaux .detailCardV2,.repertoire .detailCardV2{padding:var(--ds-e4)}.signaux .detailHeaderV2 h2,.affairePage .detailHeaderV2 h2{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre)}.signaux .detailHeaderV2 .subtitle,.affairePage .detailHeaderV2 .subtitle{font-size:var(--ds-t-contexte);color:var(--ds-encre-douce)}.signaux .detailMontantCession{margin:var(--ds-e2) 0 0;align-items:baseline;gap:var(--ds-e2);flex-wrap:wrap;display:flex}.signaux .detailMontantCession strong{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre);font-variant-numeric:tabular-nums}.signaux .detailMontantCession span{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.signaux .eyebrow,.repertoire .eyebrow,.affairePage .eyebrow{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);text-transform:uppercase;letter-spacing:var(--ds-suivi-section);font-weight:700}.signaux .contentBlockV2,.repertoire .contentBlockV2,.affairePage .contentBlockV2{border-top:var(--ds-bordure)}.signaux .contentBlockV2 h3,.repertoire .contentBlockV2 h3,.affairePage .contentBlockV2 h3{font-size:var(--ds-t-section);color:var(--ds-encre);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);font-weight:700}.signaux .emptyDetail,.repertoire .emptyDetail{font-size:var(--ds-t-contexte);color:var(--ds-encre-meta);line-height:var(--ds-lh-lisible)}.signaux .primaryButton,.signaux .darkButton,.repertoire .primaryButton,.repertoire .darkButton,.affairePage .darkButton{background:var(--ds-encre);border:1px solid var(--ds-encre);color:var(--ds-sur-encre);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);box-shadow:none}.signaux .primaryButton:hover,.signaux .darkButton:hover,.repertoire .primaryButton:hover,.repertoire .darkButton:hover,.affairePage .darkButton:hover{background:#000}.signaux .softButton,.repertoire .softButton,.affairePage .softButton{background:var(--ds-fond);border:var(--ds-bordure);color:var(--ds-encre);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse)}.signaux .softButton:hover,.repertoire .softButton:hover,.affairePage .softButton:hover{background:var(--ds-repos);border-color:var(--ds-encre-faible)}.signaux .suiviPromoBlock,.signaux .decisionBlock{background:var(--ds-repos);border:var(--ds-bordure);border-radius:var(--ds-rayon)}.signaux .decisionButtons button{border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);box-shadow:none}.signaux .decisionButton.go{background:var(--ds-raison-foncier);border:1px solid var(--ds-raison-foncier);color:var(--ds-sur-encre)}.signaux .decisionButton.suivi{background:var(--blue);border:1px solid var(--blue);color:var(--ds-sur-encre)}.signaux .decisionButton.nogo{background:var(--ds-fond);border:1px solid var(--ds-retard);color:var(--ds-retard)}.signaux .decisionCurrent{font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.relances{flex-direction:column;display:flex;container-type:inline-size}.relancesStats{align-items:baseline;gap:var(--ds-e2);margin-bottom:var(--ds-e5);display:flex}.relancesStatsCompte{font-size:var(--ds-t-entite);font-weight:var(--ds-graisse);color:var(--ds-encre);font-variant-numeric:tabular-nums}.relancesStats .dsChampDiscret{margin-left:auto}.relancesTitre.retard{color:var(--ds-retard)}.relancesTitre.jour{color:var(--ds-jour)}.relancesTitre.semaine{color:var(--ds-calme)}.relancesTitre.renouvellement{color:var(--ds-raison-foncier)}.relancesTable td.relancesColDate{font-variant-numeric:tabular-nums;width:88px;font-weight:var(--ds-graisse)}.relancesTable td.relancesColDate.retard{color:var(--ds-retard)}.relancesTable td.relancesColDate.jour{color:var(--ds-jour)}.relancesTable td.relancesColNature{width:76px}.relancesTable td.relancesColTitre{width:24%;min-width:150px;font-weight:var(--ds-graisse);color:var(--ds-encre)}.relancesTable td.relancesColLieu{width:18%;color:var(--ds-encre-meta)}.relancesTable td.relancesColAction{width:auto;color:var(--ds-encre-meta);font-style:italic}.relancesTable td.relancesColActions{text-align:right;width:224px;overflow:visible}.relancesTable td.relancesColCommercial{text-align:right;width:118px;font-size:var(--ds-t-meta);color:var(--ds-encre-meta)}.relancesTable td.relancesColCommercial.sansCommercial{color:var(--ds-jour);font-style:italic}.relancesTable tr{position:relative}.relances .echeanceActions{gap:var(--ds-e1);grid-template-columns:72px 36px 92px;align-items:center;display:inline-grid}.relances .echeanceAction.appel{grid-column:1}.relances .echeanceAction.fait{grid-column:2}.relances .echeanceAction.planifier{grid-column:3}.relances .echeanceAction{height:24px;padding:0 var(--ds-e2);border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);background:var(--ds-fond);color:var(--ds-encre);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.relances .echeanceAction:hover{background:var(--ds-repos);border-color:var(--ds-encre-faible)}.relances .echeanceAction.appel{background:var(--ds-action);border-color:var(--ds-action);color:var(--ds-action-encre)}.relances .echeanceAction.appel:hover{background:var(--ds-action-survol);border-color:var(--ds-action-survol)}.relances .echeanceAction.actif{background:var(--ds-encre);border-color:var(--ds-encre);color:var(--ds-sur-encre)}.relances .echeancePlanif{z-index:5;min-width:320px;margin-top:var(--ds-e1);padding:var(--ds-e3);background:var(--ds-fond);border:var(--ds-bordure);border-radius:var(--ds-rayon);text-align:left;cursor:default;position:absolute;right:0;box-shadow:0 6px 18px #1212101f}.relances .echeancePlanifChamp{font-size:var(--ds-t-meta);color:var(--ds-encre-meta);flex-direction:column;gap:2px;display:flex}.relances .echeancePlanifChamp input{height:26px;padding:0 var(--ds-e2);border:var(--ds-bordure);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-contexte);color:var(--ds-encre);font-family:inherit}.relances .echeancePlanifRaccourcis{gap:var(--ds-e1);margin:var(--ds-e2) 0;display:flex}.relances .echeancePlanifActions{justify-content:flex-end;gap:var(--ds-e2);display:flex}.relances .echeancePlanifActions .softButton,.relances .echeancePlanifActions .darkButton{height:26px;padding:0 var(--ds-e3);border-radius:var(--ds-rayon-petit);font-size:var(--ds-t-meta);font-weight:var(--ds-graisse)}.relances .echeancePlanifActions .softButton{border:var(--ds-bordure);background:var(--ds-fond);color:var(--ds-encre)}.relances .echeancePlanifActions .darkButton{border:1px solid var(--ds-encre);background:var(--ds-encre);color:var(--ds-sur-encre)}@container (max-width:800px){.relancesTable td.relancesColLieu{display:none}}.tdb{flex-direction:column;gap:14px;display:flex}.tdbBarreHaute{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tdbBarreHauteTexte h2{margin:2px 0 0;font-size:20px}.tdbBarreHaute select{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:190px;padding:7px 10px;font-size:13px}.tdbBloc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px 16px}.tdbBloc.principal{border-left:3px solid var(--dark)}.tdbBlocTete{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.tdbBlocTete h3{letter-spacing:.01em;margin:0;font-size:15px}.tdbCompteur{background:var(--dark);color:#fff;min-width:22px;height:20px;font-size:var(--ds-t-contexte);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.tdbBlocAide{color:var(--muted);margin-left:auto;font-size:11.5px}.tdbVide{font-size:var(--ds-t-contexte);color:var(--muted);margin:4px 0 0}.tdbPlus{color:var(--muted);margin:4px 0 0;font-size:11.5px}.tdbLien{font:inherit;color:var(--dark);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tdbLien:disabled{color:var(--muted);cursor:default;text-decoration:none}.lienBouton{font:inherit;color:var(--dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lienBouton:hover{color:#000}.tdbListe{flex-direction:column;display:flex}.tdbLigneDense{border:0;border-bottom:1px solid var(--border-light);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:62px 96px 58px minmax(150px,1.25fr) minmax(0,1fr) auto 104px;align-items:center;gap:8px;padding:4px 6px;display:grid;position:relative}.tdbLigneDense.fait{grid-template-columns:62px 96px 58px minmax(0,1.25fr) minmax(0,1fr) 104px}.tdbLigneDense.attaque{grid-template-columns:58px minmax(150px,1fr) minmax(0,.6fr) minmax(0,1.4fr) auto}.tdbDenseTel{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.tdbDenseTel .echeanceAction{font-variant-numeric:tabular-nums}.annuaireTelBloc{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.tdbDenseRaisons{font-size:var(--ds-t-contexte);color:var(--text-second);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.porteur.cible{color:#475569;background:#4755691f;border:1px solid #47556940}.rangTop{background:var(--border-light);color:var(--text-second);font-variant-numeric:tabular-nums;border-radius:4px;margin-right:5px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-block}.puceFiltre.pile{border-style:dashed}.puceFiltre.pile.active{border-style:solid}.appetenceGrille{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:6px 0 8px;display:grid}.appetenceGrille label{font-size:var(--ds-t-contexte);color:var(--text-second);gap:3px;display:grid}.appetenceGrille input{width:100%}.tdbLigneDense:last-child{border-bottom:0}.tdbLigneDense:hover{background:var(--surface-muted)}.tdbLigneDense:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.tdbLigneDense.rdv{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 110px}.tdbDenseDate{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.tdbDenseTon{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10.5px;font-weight:600}.tdbDenseTon.retard{color:var(--red)}.tdbDenseTon.jour{color:var(--orange)}.tdbDenseTon.semaine{color:var(--blue)}.tdbDenseTon.renouvellement{color:var(--green)}.tdbDenseTon.fait{color:var(--muted)}.tdbDenseTitre{align-items:center;min-width:0;font-size:13px;display:flex;overflow:hidden}.tdbDenseTitre .titreLien{font-size:13px;font-weight:400}.tdbDenseTexte{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tdbDenseAction{font-size:var(--ds-t-contexte);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.tdbDenseCommercial{font-size:var(--ds-t-contexte);color:var(--text-second);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdbLigne{text-align:left;border:0;border-bottom:1px solid var(--border-light);cursor:pointer;width:100%;font:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:4px 6px;display:grid}.tdbLigne:last-child{border-bottom:0}.tdbLigne:hover{background:var(--surface-muted)}.tdbLigne:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.tdbLigneTitre{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;line-height:1.3;display:flex;overflow:hidden}.tdbLigneMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11.5px;overflow:hidden}.tdbLigneScore{font-size:var(--ds-t-contexte);color:var(--dark);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tdbGroupeNombre{color:var(--text-second);background:var(--border-light);border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.tdbCompteurs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tdbCompteurFait{border:1px solid var(--border-light);background:var(--surface-muted);border-radius:8px;align-items:baseline;gap:5px;padding:4px 10px;display:inline-flex}.tdbCompteurFait strong{color:var(--dark);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tdbCompteurFait small{color:var(--muted);font-size:11.5px}.tdbCompteurFait.fort{background:var(--dark);border-color:var(--dark)}.tdbCompteurFait.fort strong,.tdbCompteurFait.fort small{color:#fff}.tdbCompteurFait em{font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.tdbCompteurFait em.hausse{color:var(--green)}.tdbCompteurFait em.baisse{color:var(--muted)}.tdbCompteurFait.fort em.hausse{color:#9ae6b4}.tdbCompteurFait.fort em.baisse{color:#cbd5e1}.tdbNote{color:var(--hint);margin:8px 0 0;font-size:11px;font-style:italic}.tdbSousBloc{border-top:1px dashed var(--border);margin-top:10px;padding-top:8px}.tdbSousBlocTitre{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.tdbSousBlocTitre:hover{color:var(--dark)}.tdbSousBlocTitre em{color:var(--dark);font-style:normal}.tdbBarres{flex-direction:column;gap:2px;display:flex}.tdbBarre{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:118px 1fr 34px 92px;align-items:center;gap:10px;padding:3px 6px;display:grid}.tdbBarre:hover{background:var(--surface-muted)}.tdbBarre:focus-visible{outline:2px solid var(--dark);outline-offset:1px}.tdbBarre.vide{opacity:.55}.tdbBarreLabel{font-size:var(--ds-t-contexte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdbBarreJauge{background:var(--border-light);border-radius:999px;height:6px;display:block;overflow:hidden}.tdbBarreFill{background:var(--text-second);border-radius:999px;min-width:2px;height:100%;display:block}.tdbBarreNombre{font-size:var(--ds-t-contexte);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tdbBarreMontant{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.tdbClotures{border-top:1px dashed var(--border);color:var(--muted);margin:10px 0 0;padding-top:8px;font-size:11.5px}.tdbNouveautes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.tdbColonne{flex-direction:column;gap:1px;display:flex}.tdbColonneTitre{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.tdbColonneTitre em{color:var(--dark);font-style:normal}@media (max-width:720px){.tdbBarre{grid-template-columns:96px 1fr 24px}.tdbBarreMontant{display:none}}.tdbBarreHaute select{flex:none;width:auto}.tdbLigneTexte{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tdbBarres{max-width:880px}.settingsForm label.inactif{opacity:.55}.settingsForm label.inactif textarea{background:var(--ds-repos,#fafaf8);cursor:not-allowed}.settingsForm label.inactif strong{color:var(--ds-encre-meta,#6b6a64);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.detailFermer{z-index:3;border:1px solid var(--ds-trait,#e5e3dc);background:var(--ds-fond,#fff);width:26px;height:26px;color:var(--ds-encre-meta,#6b6a64);cursor:pointer;border-radius:6px;font-size:15px;line-height:1;position:absolute;top:10px;right:10px}.detailFermer:hover{background:var(--ds-repos,#fafaf8);color:var(--ds-encre,#1a1a17)}.bilanTable{font-variant-numeric:tabular-nums}.bilanTable th{text-align:right;font-size:var(--ds-t-meta);color:var(--ds-encre-meta);font-weight:600}.bilanTable th:first-child,.bilanTable td:first-child{text-align:left}.bilanTable td{text-align:right}.bilanTable tr.bilanTotal td{border-top:1px solid var(--ds-trait);font-weight:650}.bilanTable tr.enErreur td{color:var(--ds-encre-faible);font-style:italic}.historiqueScans{max-width:1100px}.historiqueScans .historiqueScansDate{white-space:nowrap}.historiqueScansMeta{margin:var(--ds-e1) 0 0}.rejetsExemples{margin:var(--ds-e3) 0 0;padding:0;list-style:none}.rejetsExemples li{padding:var(--ds-e1) 0;border-bottom:1px solid var(--ds-trait);font-size:var(--ds-t-contexte)}.rejetsExemples li:last-child{border-bottom:0}.bilanAlerte{margin:0 0 var(--ds-e3);padding:var(--ds-e2) var(--ds-e3);border-left:2px solid var(--ds-encre);background:var(--ds-repos);font-size:var(--ds-t-contexte)}.bilanPied{margin-top:var(--ds-e2)}.bilanErreurMention{color:var(--ds-jour)}.signaux .signauxTable th.colCommercial,.signaux .signauxTable td.colCommercial{width:120px}.dsTable th.colFin,.dsTable td.colFin{width:0;padding:0}.journee .dsTable{max-width:1560px}.journee .dsTable.bilanTable{max-width:1320px}.relancesTable{max-width:1560px}@media (min-width:2000px){.workspaceV2:not(.sansPanneau){grid-template-columns:minmax(0,1fr) minmax(360px,560px)}}@container (min-width:1900px){.signaux .signauxTable th.colTitre{width:1100px}.signaux .signauxTable th.colFin{width:auto}.annuaireTable th.colNomEtab{width:480px}.annuaireTable th.colLieu{width:640px}.annuaireTable th.colFin{width:auto}.repertoire .repertoireTable th.colContact{width:420px}.repertoire .repertoireTable th.colOrg{width:400px}.repertoire .repertoireTable th.colFin{width:auto}}@media print{.sidebar,.pageHeader,.listeToolbar,.annuaireFiltres,.annuaireLotBarre,.annuairePagination,.notice,.scanReport,.ficheOverlay,.ficheDrawer,.modalOverlay,button,select,input,textarea{display:none!important}.appShell,.appContent{height:auto!important;display:block!important;overflow:visible!important}.appContent>*{max-width:none!important}.annuaireTable th.colCoche,.annuaireTable .cellCoche,.colFin{display:none!important}.workspaceV2{display:block!important}.detailPanelV2{display:none!important}.dsTable{width:100%!important}}.connexionEcran{min-height:100dvh;padding:var(--ds-e5);background:var(--ds-repos);justify-content:center;align-items:center;display:flex}.connexionCarte{background:var(--ds-fond);border:1px solid var(--ds-trait);border-radius:var(--ds-rayon);width:100%;max-width:380px;padding:var(--ds-e5)}.connexionMarque{margin:0 0 var(--ds-e1);font-size:var(--ds-t-micro);text-transform:uppercase;letter-spacing:var(--ds-section-espacement);color:var(--ds-encre-meta);font-weight:700}.connexionTitre{margin:0 0 var(--ds-e2);font-size:var(--ds-t-page);color:var(--ds-encre);font-weight:800;line-height:var(--ds-lh-serre)}.connexionAide{margin:0 0 var(--ds-e4);font-size:var(--ds-t-contexte);line-height:var(--ds-lh-lisible);color:var(--ds-encre-douce)}.connexionForm{gap:var(--ds-e3);display:grid}.connexionChamp{gap:var(--ds-e1);display:grid}.connexionChamp>span{font-size:var(--ds-t-contexte);font-weight:var(--ds-graisse);color:var(--ds-encre-douce)}.connexionChamp>input{min-height:var(--ds-h-champ);padding:0 var(--ds-e2);font-size:var(--ds-t-contexte);color:var(--ds-encre);background:var(--ds-fond);border:1px solid var(--ds-bordure);border-radius:var(--ds-rayon-petit)}.connexionChamp>input:focus-visible{outline:2px solid var(--ds-encre);outline-offset:1px}.connexionErreur{font-size:var(--ds-t-contexte);line-height:var(--ds-lh-lisible);color:var(--ds-retard);margin:0}
