html[data-theme=sombre]{color-scheme:dark;--fond:#0f1421;--fond-page:radial-gradient(1100px 400px at 85% -120px,rgba(90,104,234,0.22),transparent 70%),radial-gradient(900px 380px at -120px 30%,rgba(63,224,207,0.06),transparent 70%),var(--fond);--surface:#182033;--surface-haute:#1f2841;--navy:#e8ecf8;--primaire:#8b96f5;--lavande:#98a8e8;--bleu-pale:#23345a;--texte:#e6e9f2;--texte-doux:#9ba4ba;--contour:#2a3349;--ambre-fond:#3a2d12;--ambre-texte:#f0c36a;--ambre-contour:#a8781c;--erreur:#f2758c;--erreur-fond:#d23f5b;--texte-tres-doux:#7f889e;--texte-pale:#6b7489;--texte-efface:#5d667c;--icone-pale:#5d667c;--gris-clair:#3b4560;--filet:#2f3852;--primaire-fond:#5a68ea;--pilule-active:#5a68ea;--bulle-fond:#2c3556;--bulle-texte:#fff;--surface-translucide:rgba(24,32,51,0.94);--fond-givre:rgba(15,20,33,0.88);--survol-clair:rgba(255,255,255,0.08);--voile-fond:rgba(0,0,0,0.6);--voile-clair:rgba(15,20,33,0.72);--ombre-rgb:0,0,0;--encre-rgb:232,236,248;--info-fond:rgba(188,217,234,0.07);--info-contour:rgba(188,217,234,0.22);--info-fond-vif:rgba(188,217,234,0.1);--info-contour-vif:rgba(188,217,234,0.3);--bleu-fond:#1f2752;--bleu-texte:#b3bcff;--bleu-contour:#3c4894;--vert-fond:#0f2f2a;--vert-texte:#6fd8bd;--vert-contour:#1e5a4e;--vert-fonce:#8fe3c4;--rouge-fond:#3a1b24;--rouge-texte:#f4a0b1;--rouge-contour:#6e2f3e;--ambre-fond-doux:#33290f;--ambre-contour-doux:#6a5116;--gris-fond:#212a3e;--gris-texte:#aab3c7;--gris-contour:#354060;--cyan-fond:#14303f;--cyan-texte:#7fc3e6;--violet-fond:#2a2547;--violet-texte:#b9a9f0;--point-brouillon:#6b7489;--viz-1:#6b78ef;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-halo:rgba(107,120,239,0.1);--select-fleche:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 L6 6.5 L11 1.5' fill='none' stroke='%239ba4ba' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=sombre] img.logo--clair{display:none}html[data-theme=sombre] img.logo--sombre{display:block}html[data-theme=sombre] .programme{--bleu-pale:#bcd9ea;background:linear-gradient(135deg,#162653,#22367a 55%,#3644a3)}html[data-theme=sombre] .bouton--primaire:disabled{background:#343c78;color:rgba(255,255,255,.55)}html[data-theme=sombre] .infobulle__texte{border:1px solid var(--contour)}html[data-theme=sombre] .journal__retire{background:#5a2331;color:#ffb3c0;-webkit-text-decoration-color:rgba(255,179,192,.6);text-decoration-color:rgba(255,179,192,.6)}html[data-theme=sombre] .journal__ajoute{background:#17472f;color:#a7ecc5}html[data-theme=sombre] .fiche__type--audit,html[data-theme=sombre] .fiche__type--client{background:var(--vert-fond);color:var(--vert-texte);border-color:var(--vert-contour)}html[data-theme=sombre] .fiche__type--prospect{background:var(--gris-fond);color:var(--gris-texte)}html[data-theme=sombre] .badge-dossier--client_archive,html[data-theme=sombre] .fiche__type--client_archive{background:var(--ambre-fond-doux);color:#e8b45c;border-color:var(--ambre-contour-doux)}html[data-theme=sombre] .avis-audit--a_relire{border-color:var(--ambre-contour-doux)}html[data-theme=sombre] .audit-barre__piste{background:var(--contour)}html[data-theme=sombre] .prix__pourquoi{background:rgba(90,104,234,.1)}html[data-theme=sombre] .essai-moteur__role{color:var(--texte-doux)}html[data-theme=sombre] .essai-moteur__brut{background:rgba(var(--encre-rgb),.06);color:var(--texte-doux)}html[data-theme=sombre] .essai-moteur__resultat{color:var(--vert-texte)}html[data-theme=sombre] .admin__ok--erreur,html[data-theme=sombre] .essai-moteur__resultat--erreur{color:var(--rouge-texte)}html[data-theme=sombre] .nav__suivi{border-color:var(--bleu-contour);background:var(--bleu-fond);color:var(--bleu-texte)}html[data-theme=sombre] .nav__suivi:hover{background:#283264}html[data-theme=sombre] .nav__suivi--avis{border-color:var(--vert-contour);background:var(--vert-fond);color:var(--vert-texte)}html[data-theme=sombre] .nav__suivi--avis:hover{background:#143a30}html[data-theme=sombre] .nav__suivi__pastille{background:var(--vert-texte);color:var(--fond)}html[data-theme=sombre] .avis-audit{border-color:var(--vert-contour);background:var(--surface-haute)}html[data-theme=sombre] .avis-audit--erreur{border-color:var(--rouge-contour)}html[data-theme=sombre] .avis-audit__fermer:hover{background:var(--gris-fond)}.arbo-ecran{display:flex;flex-direction:column;min-height:100vh}.arbo{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr);grid-gap:16px;gap:16px;flex:none;height:calc(100vh - var(--haut-barre, 200px) - 20px);min-height:480px;width:100%;margin:0 auto;padding:12px var(--marge-page) 16px;box-sizing:border-box;background:var(--fond)}.arbo,.arbo-ecran .barre-soumission .nav{max-width:none}.arbo:-webkit-full-screen{height:100vh;min-height:0;padding:12px}.arbo--plein,.arbo:fullscreen{height:100vh;min-height:0;padding:12px}.arbo--plein{position:fixed;inset:0;z-index:60}.arbo__repere--alerte{color:var(--rouge-texte);font-weight:600}.arbo__canevas{position:relative;overflow:hidden;border:1px solid var(--contour);border-radius:var(--rayon);background:var(--surface);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.arbo__canevas--glisse,.arbo__canevas--panoramique{cursor:-webkit-grabbing;cursor:grabbing}.arbo__scene{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.arbo__scene .arbo-svg{overflow:visible}.arbo__zoom{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-haute);border:1px solid var(--contour);border-radius:999px;box-shadow:0 6px 18px rgba(var(--ombre-rgb),.12)}.arbo__zoom button{font:inherit;font-size:13px;font-weight:600;min-width:28px;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--texte);cursor:pointer}.arbo__zoom button:hover{background:var(--gris-fond)}.arbo__zoom span{font-size:12px;color:var(--texte-doux);min-width:44px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arbo__historique{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--surface-haute);border:1px solid var(--contour);border-radius:999px;box-shadow:0 6px 18px rgba(var(--ombre-rgb),.12)}.arbo__historique button{font:inherit;font-size:12.5px;font-weight:600;height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--texte);cursor:pointer}.arbo__historique button:hover:not(:disabled){background:var(--gris-fond)}.arbo__historique button:disabled{color:var(--texte-pale);cursor:default}.arbo__historique button span{font-size:14px;margin-right:2px}.arbo__etiquette-suite{margin-top:10px}.arbo__zoom-sep{width:1px;height:18px;margin:0 2px;background:var(--contour)}.arbo__aide{position:absolute;left:12px;bottom:14px;margin:0;padding:4px 8px;border-radius:8px;background:var(--surface-translucide);font-size:11.5px;color:var(--texte-pale);pointer-events:none;max-width:60%}.arbo__panneau{overflow:auto;min-height:0;padding:16px 22px 20px;scrollbar-gutter:stable;border:1px solid var(--contour);border-radius:var(--rayon);background:var(--surface);display:flex;flex-direction:column;gap:18px}.arbo__bloc{border-top:1px solid var(--contour);padding-top:14px}.arbo__avis+.arbo__bloc,.arbo__bloc:first-child{border-top:0;padding-top:0}.arbo__panneau .arbo__avis{margin:0;max-width:none}.arbo__avis--neuf{background:var(--bleu-fond);border-color:var(--bleu-contour);color:var(--texte)}.arbo__comptes{margin:0 0 8px;display:grid;grid-gap:4px;gap:4px}.arbo__compte{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.arbo__compte dt{color:var(--texte-doux)}.arbo__compte dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texte);white-space:nowrap}.arbo__compte strong{font-family:var(--police-titres);font-size:15px}.arbo__compte--fort{margin-top:4px;padding-top:6px;border-top:1px solid var(--contour)}.arbo__compte--fort dt{color:var(--texte);font-weight:600}.arbo__compte--fort strong{font-size:18px}.arbo__note{margin:0 0 8px;font-size:12.5px;line-height:1.5;color:var(--texte-doux)}.arbo__note--pale{color:var(--texte-pale)}.arbo__note--statut{margin:6px 0 0;font-size:12px}.arbo__prix{margin:4px 0 8px;padding:8px 10px;border:1px solid var(--contour);border-radius:var(--rayon-petit);background:var(--surface);font-size:12.5px;line-height:1.45;color:var(--texte-doux)}.arbo__prix strong{display:block;font-family:var(--police-titres);font-size:18px;color:var(--texte)}.arbo__prix .arbo__lien{display:inline-block;margin-top:4px}.arbo__plan-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.arbo__plan-tete .etiquette-audit{margin-bottom:0}.arbo__plan-tete .arbo__plan-bascule{font-size:12px;color:var(--texte-doux);text-decoration:none;white-space:nowrap}.arbo__plan-tete .arbo__plan-bascule:hover{color:var(--primaire);text-decoration:underline}.arbo__plan .arbo__cran{margin-top:8px}.arbo__plan .arbo__prix{margin-top:0;padding:10px 12px;border-color:var(--navy);background:var(--fond)}.arbo__plan .arbo__prix strong{font-size:24px;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arbo__prix-lignes{margin:8px 0 0;padding-top:6px;border-top:1px dashed var(--contour);display:grid;grid-gap:3px;gap:3px}.arbo__prix-lignes div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.arbo__prix-lignes dt{color:var(--texte-doux)}.arbo__prix-lignes dd{margin:0;color:var(--texte);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.arbo__cran{margin:0 0 2px;font-family:var(--police-titres);font-size:13.5px;font-weight:600;color:var(--navy)}.arbo__curseur{width:100%;margin:6px 0 2px;accent-color:var(--primaire);cursor:pointer}.arbo__bornes{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11.5px;color:var(--texte-doux)}.arbo__bornes span:nth-child(2){color:var(--navy);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arbo__interrupteur{display:flex;align-items:flex-start;gap:8px;margin:4px 0 8px;padding:8px 10px;border:1px solid var(--contour);border-radius:var(--rayon-petit);background:var(--surface);font-size:12.5px;line-height:1.45;color:var(--texte-doux);cursor:pointer}.arbo__interrupteur input{margin:3px 0 0;accent-color:var(--primaire)}.arbo__interrupteur strong{display:block;color:var(--texte)}.arbo__interrupteur small{display:block;font-size:11.5px;color:var(--texte-pale)}.arbo__interrupteur--page{margin-top:0}.arbo__reportee{margin:0 0 10px;padding:8px 10px;border:1px dashed var(--gris-contour);border-radius:var(--rayon-petit);background:var(--gris-fond)}.arbo__reportee .arbo__note{margin-bottom:6px}.arbo__page--reportee .arbo__page-titre,.arbo__page--reportee .champ-retouche input{color:var(--texte-doux)}.arbo__details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.arbo__details summary::-webkit-details-marker{display:none}.arbo__details summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}.arbo__details[open] summary:before{transform:rotate(45deg)}.arbo__details[open] summary{margin-bottom:8px}.arbo__justification{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--vert-contour);background:var(--surface);font-size:12.5px;line-height:1.5;color:var(--texte)}.arbo__justification p{margin:2px 0 4px}.arbo__justification-etiquette{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-pale)}.arbo__page-titre{margin:0 0 6px;font-family:var(--police-titres);font-weight:600;font-size:14px;color:var(--texte)}.arbo__adresse{margin:-6px 0 10px;font-size:12px;word-break:break-all}.arbo__adresse a{color:var(--texte-doux)}.arbo__gestes{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.arbo__sous-pages,.arbo__sous-services{border-top:1px dashed var(--contour);padding-top:10px;margin-top:4px}.arbo__sous-services-liste{list-style:none;margin:4px 0 10px;padding:0}.arbo__sous-services-liste li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--contour);font-size:13px}.arbo__sous-services-liste li:last-child{border-bottom:0}.arbo__sous-services-liste .arbo__lien{white-space:nowrap;font-size:12px}.arbo__parent{margin-top:8px}.arbo__lien{font:inherit;padding:0;border:0;background:none;color:var(--primaire);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.arbo__membres summary{cursor:pointer;font-size:12.5px;color:var(--texte-doux)}.arbo__membres ul{margin:6px 0 0;padding:0 0 0 14px;font-size:11.5px;line-height:1.6;max-height:260px;overflow:auto;word-break:break-all}.arbo__membres a{color:var(--texte-doux)}.arbo__page .segmente{flex-wrap:wrap}.arbo-legende{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.arbo-legende__item{display:grid;grid-template-columns:12px 1fr;align-items:start;grid-gap:8px;gap:8px;font-size:12px;line-height:1.45;color:var(--texte-doux)}.arbo-legende__item strong{color:var(--texte);font-weight:600}.arbo-legende__pastille{width:10px;height:10px;margin-top:4px;border-radius:999px;border:1.5px solid var(--navy);background:var(--surface);align-self:start}.arbo-legende__item--reecrire .arbo-legende__pastille{border-color:var(--bleu-texte);background:var(--bleu-fond)}.arbo-legende__item--ajout .arbo-legende__pastille{border-color:var(--vert-texte);background:var(--vert-fond)}.arbo-legende__item--hors .arbo-legende__pastille{border-color:var(--gris-contour);background:var(--gris-fond)}.arbo-legende__item--retirer .arbo-legende__pastille{border-color:var(--rouge-texte);background:var(--rouge-fond)}.arbo-legende__item--groupe .arbo-legende__pastille{border-radius:2px;border-color:var(--gris-contour);background:var(--gris-contour)}.arbo-svg{display:block;font-family:var(--police-corps)}.arbo-lien{fill:none;stroke:var(--gris-contour);stroke-width:1.4}.arbo-lien--ajout{stroke:var(--vert-contour);stroke-dasharray:4 3}.arbo-lien--efface{stroke:var(--contour)}.arbo-noeud__boite{fill:var(--surface);stroke:var(--navy);stroke-width:1.3;transition:stroke .1s ease,fill .1s ease}.arbo-noeud__titre{font-size:12.3px;fill:var(--texte);font-weight:500}.arbo-noeud__titre--deux,.arbo-noeud__titre--reduit{font-size:11.2px}.arbo-noeud--racine .arbo-noeud__boite{fill:var(--pilule-active);stroke:var(--pilule-active)}.arbo-noeud--racine .arbo-noeud__titre{fill:#fff;font-weight:600}.arbo-noeud--a_reecrire .arbo-noeud__boite{fill:var(--bleu-fond);stroke:var(--bleu-texte)}.arbo-noeud--a_ajouter .arbo-noeud__boite{fill:var(--vert-fond);stroke:var(--vert-texte);stroke-dasharray:5 3}.arbo-noeud--hors_mandat .arbo-noeud__boite{fill:var(--gris-fond);stroke:var(--gris-contour)}.arbo-noeud--hors_mandat .arbo-noeud__titre{fill:var(--texte-tres-doux)}.arbo-noeud--a_retirer .arbo-noeud__boite{fill:var(--rouge-fond);stroke:var(--rouge-contour)}.arbo-noeud--a_retirer .arbo-noeud__titre{fill:var(--rouge-texte);text-decoration:line-through}.arbo-noeud--groupe .arbo-noeud__titre{font-style:italic;fill:var(--texte-doux)}.arbo-noeud--reportee .arbo-noeud__boite{fill:var(--surface);stroke:var(--gris-contour);stroke-dasharray:3 3}.arbo-noeud--reportee .arbo-noeud__titre{fill:var(--texte-tres-doux);font-weight:400}.arbo-lien--reportee{stroke:var(--contour);stroke-dasharray:2 3}.arbo-marque--reportee circle{fill:var(--surface);stroke:var(--gris-contour)}.arbo-legende__item--reportee .arbo-legende__pastille{border-style:dashed;border-color:var(--gris-contour);background:var(--surface)}.arbo-noeud--actif:hover .arbo-noeud__boite{stroke-width:2}.arbo-noeud--choisi .arbo-noeud__boite{stroke:var(--primaire);stroke-width:2.4}.arbo-noeud--cible .arbo-noeud__boite{stroke:var(--primaire);stroke-width:3;fill:var(--info-fond-vif)}.arbo-noeud--glissee{opacity:.9;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(var(--ombre-rgb),.22))}.arbo-noeud--glissee .arbo-noeud__ajout,.arbo-noeud--glissee .arbo-noeud__bascule{display:none}.arbo-noeud__caches{font-size:11px;fill:var(--texte-pale)}.arbo-noeud__ajout circle,.arbo-noeud__bascule circle{fill:var(--surface-haute);stroke:var(--gris-contour);stroke-width:1.2}.arbo-noeud__ajout path,.arbo-noeud__bascule path{fill:none;stroke:var(--texte-doux);stroke-width:1.6}.arbo-noeud__ajout{opacity:0;transition:opacity .1s ease}.arbo-noeud--choisi .arbo-noeud__ajout,.arbo-noeud:hover .arbo-noeud__ajout{opacity:1}.arbo-noeud__ajout:hover circle,.arbo-noeud__ajout:hover path{stroke:var(--vert-texte)}.arbo-marque circle,.arbo-marque rect{fill:var(--surface);stroke:var(--navy);stroke-width:1.3}.arbo-marque path{fill:none;stroke:var(--navy);stroke-width:1.5}.arbo-marque--conservee circle{fill:var(--navy)}.arbo-noeud--racine .arbo-marque circle{fill:#fff;stroke:#fff}.arbo-marque--reecrire circle,.arbo-marque--reecrire path{stroke:var(--bleu-texte)}.arbo-marque--ajout circle{stroke:var(--vert-texte);fill:var(--vert-fond)}.arbo-marque--ajout path{stroke:var(--vert-texte)}.arbo-marque--hors circle{fill:var(--gris-contour);stroke:var(--gris-contour)}.arbo-marque--retirer circle,.arbo-marque--retirer path{stroke:var(--rouge-texte)}.arbo-marque--groupe rect{fill:var(--gris-contour);stroke:var(--gris-contour)}@media (max-width:900px){.arbo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,55vh) auto;height:auto}.arbo__panneau{padding:16px}.arbo__aide{display:none}}.doc{--arbo-ajout:#0f7a63;--arbo-ajout-fond:#e6f9f4;--arbo-ajout-lien:#9bd9cd;--arbo-reecrire:#3c47b8;--arbo-reecrire-fond:#eef1ff;--arbo-retire:#a32340;--arbo-retire-fond:#fdeef1;--arbo-retire-contour:#f6cbd5;--arbo-neutre:#8a90a2;--arbo-neutre-fond:#f2f4f9;--arbo-neutre-contour:#d7dbe6;--arbo-lien:#c9cfdd}.doc--arborescence .feuille__contenu{padding-top:15mm}.doc .arbo-doc__etiquette{font-family:var(--s-titres);font-size:8pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--s-primaire);margin:0 0 2.5mm;page-break-after:avoid;break-after:avoid}.doc .arbo-doc__texte{font-size:10.2pt;line-height:1.6;color:var(--s-texte);margin-bottom:4mm;max-width:150mm}.doc .arbo-doc__note-fin{font-size:8pt;line-height:1.45;color:var(--s-tres-doux);margin:2mm 0 0;page-break-before:avoid;break-before:avoid}.arbo-doc__entete{display:flex;justify-content:space-between;align-items:center;gap:8mm;margin-bottom:9mm}.arbo-doc__logo{height:7mm;width:auto}.arbo-doc__reperes{margin:0;font-size:8pt;color:var(--s-tres-doux);text-align:right}.doc .arbo-doc__phrase{font-family:var(--s-titres);font-weight:600;font-size:11.5pt;color:var(--s-navy);margin:0 0 5mm;max-width:150mm}.arbo-legende--document{display:flex;flex-wrap:wrap;gap:1.5mm 6mm;margin:0 0 3mm;padding:0}.arbo-doc__filet{border:0;border-top:.25mm solid var(--s-filet);margin:0;height:0}.arbo-doc__filet--intro{margin:0 0 7mm}.arbo-doc__filet--bloc{margin-top:6mm}.arbo-legende--document .arbo-legende__item{display:inline-flex;align-items:center;font-size:8.2pt;color:var(--s-doux);gap:1.8mm}.arbo-legende--document .arbo-legende__pastille{margin-top:0;align-self:center}.arbo-legende--document .arbo-legende__item strong{color:var(--s-navy)}.arbo-legende--document .arbo-legende__pastille{width:2.6mm;height:2.6mm;border:.35mm solid var(--s-navy);background:#fff}.arbo-legende--document .arbo-legende__item--reecrire .arbo-legende__pastille{border-color:var(--arbo-reecrire);background:var(--arbo-reecrire-fond)}.arbo-legende--document .arbo-legende__item--ajout .arbo-legende__pastille{border-color:var(--arbo-ajout);background:var(--arbo-ajout-fond)}.arbo-legende--document .arbo-legende__item--hors .arbo-legende__pastille{border-color:var(--arbo-neutre-contour);background:var(--arbo-neutre-fond)}.arbo-legende--document .arbo-legende__item--retirer .arbo-legende__pastille{border-color:var(--arbo-retire);background:var(--arbo-retire-fond)}.arbo-legende--document .arbo-legende__item--groupe .arbo-legende__pastille{border-radius:.5mm;border-color:var(--arbo-neutre-contour);background:var(--arbo-neutre-contour)}.doc .arbo-doc__hors{font-size:8.8pt;line-height:1.5;color:var(--s-doux);margin:-3mm 0 4mm;max-width:150mm}.arbo-doc__bloc{page-break-inside:avoid;break-inside:avoid;margin-bottom:6mm}.arbo-doc__fin{width:3.6mm;height:3mm;margin:6mm auto 0;background:url(/marque/netleaf-n-navy.png) 50%/contain no-repeat;opacity:.22}.arbo-doc__bloc--ensemble{margin-bottom:6mm}.doc .arbo-doc__bloc-titre{margin-bottom:3mm}.arbo-doc__suite{text-transform:none;letter-spacing:0;font-weight:500;color:var(--s-tres-doux)}.arbo-doc__arbre{max-width:100%}.arbo-doc__arbre .arbo-svg{max-width:100%;height:auto}.arbo-doc__liste{page-break-before:always;break-before:page}.doc .arbo-doc__liste-entete{margin-top:0}.arbo-doc__chapitre{margin-bottom:6mm}.arbo-doc__chapitre-tete{page-break-after:avoid;break-after:avoid;margin-bottom:0}.doc .arbo-doc__chapitre-note{margin:-1.5mm 0 2.5mm;max-width:150mm}.arbo-doc__pages{margin:2mm 0 0;border-top:.25mm solid var(--s-filet)}.arbo-doc__page{display:grid;grid-template-columns:3mm 1fr;grid-column-gap:2.5mm;column-gap:2.5mm;padding:2.4mm 0 2.6mm;border-bottom:.25mm solid var(--s-filet);page-break-inside:avoid;break-inside:avoid}.arbo-doc__page--n1{padding-left:7mm}.arbo-doc__page--n2{padding-left:14mm}.arbo-doc__page--n3{padding-left:21mm}.arbo-doc__pastille{width:2.8mm;height:2.8mm;border-radius:999px;border:.35mm solid var(--s-navy);background:#fff;margin-top:1.1mm}.arbo-doc__page--ajout .arbo-doc__pastille{border-color:var(--arbo-ajout);background:var(--arbo-ajout-fond)}.arbo-doc__page--reecrire .arbo-doc__pastille{border-color:var(--arbo-reecrire);background:var(--arbo-reecrire-fond)}.arbo-doc__page--retirer .arbo-doc__pastille{border-color:var(--arbo-retire);background:var(--arbo-retire-fond)}.arbo-doc__page--hors .arbo-doc__pastille{border-color:var(--arbo-neutre-contour);background:var(--arbo-neutre-fond)}.arbo-doc__page--groupe .arbo-doc__pastille{border-radius:.5mm;border-color:var(--arbo-neutre-contour);background:var(--arbo-neutre-contour)}.arbo-doc__page--reportee .arbo-doc__pastille{border-style:dashed;border-color:var(--arbo-neutre);background:#fff}.arbo-doc__page-corps{min-width:0}.doc .arbo-doc__page-titre{margin:0;font-family:var(--s-titres);font-weight:600;font-size:9.6pt;line-height:1.3;color:var(--s-navy);display:flex;flex-wrap:wrap;align-items:baseline;gap:.5mm 3mm}.arbo-doc__page-etat{font-family:var(--s-corps);font-weight:600;font-size:6.8pt;letter-spacing:.14em;text-transform:uppercase;color:var(--s-navy)}.arbo-doc__page--ajout .arbo-doc__page-etat{color:var(--arbo-ajout)}.arbo-doc__page--reecrire .arbo-doc__page-etat{color:var(--arbo-reecrire)}.arbo-doc__page--retirer .arbo-doc__page-etat{color:var(--arbo-retire)}.arbo-doc__page--groupe .arbo-doc__page-etat,.arbo-doc__page--hors .arbo-doc__page-etat,.arbo-doc__page--reportee .arbo-doc__page-etat,.arbo-doc__page-adresse{color:var(--s-tres-doux)}.arbo-doc__page-adresse{font-family:var(--s-corps);font-weight:400;font-size:7.8pt;letter-spacing:0}.doc .arbo-doc__page-note{margin:.8mm 0 0;font-size:8.6pt;line-height:1.45;color:var(--s-doux);max-width:150mm}.arbo-doc__page--groupe .arbo-doc__page-titre,.arbo-doc__page--reportee .arbo-doc__page-titre{color:var(--s-doux)}.arbo-doc__page--groupe .arbo-doc__page-note,.arbo-doc__page--reportee .arbo-doc__page-note{color:var(--s-tres-doux)}.doc .arbo-doc__groupe-titre{margin:2.5mm 0 0;padding:0 0 1mm;font-family:var(--s-titres);font-weight:600;font-size:8.6pt;color:var(--s-doux);page-break-after:avoid;break-after:avoid}.arbo-doc__plus-tard{padding-top:0}.doc .arbo-doc__plus-tard-note{margin:0 0 3mm;max-width:150mm}.arbo-doc__pied{margin-top:8mm}.doc .arbo-svg{font-family:var(--s-corps)}.doc .arbo-lien{stroke:var(--arbo-lien);stroke-width:1.1}.doc .arbo-lien--ajout{stroke:var(--arbo-ajout-lien);stroke-dasharray:3 2.5}.doc .arbo-lien--efface{stroke:#e2e6f0}.doc .arbo-noeud__boite{fill:#fff;stroke:var(--s-navy);stroke-width:1.1}.doc .arbo-noeud__titre{font-size:11.6px;fill:var(--s-texte);font-weight:500}.doc .arbo-noeud__titre--deux,.doc .arbo-noeud__titre--reduit{font-size:10.8px}.doc .arbo-noeud--racine .arbo-noeud__boite{fill:var(--s-navy);stroke:var(--s-navy)}.doc .arbo-noeud--racine .arbo-noeud__titre{fill:#fff;font-weight:600}.doc .arbo-noeud--a_reecrire .arbo-noeud__boite{fill:var(--arbo-reecrire-fond);stroke:var(--arbo-reecrire)}.doc .arbo-noeud--a_ajouter .arbo-noeud__boite{fill:var(--arbo-ajout-fond);stroke:var(--arbo-ajout);stroke-dasharray:4 2.5}.doc .arbo-noeud--hors_mandat .arbo-noeud__boite{fill:var(--arbo-neutre-fond);stroke:var(--arbo-neutre-contour)}.doc .arbo-noeud--hors_mandat .arbo-noeud__titre{fill:var(--arbo-neutre)}.doc .arbo-noeud--a_retirer .arbo-noeud__boite{fill:var(--arbo-retire-fond);stroke:var(--arbo-retire-contour)}.doc .arbo-noeud--a_retirer .arbo-noeud__titre{fill:var(--arbo-retire);text-decoration:line-through}.doc .arbo-noeud--groupe .arbo-noeud__titre{font-style:italic;fill:var(--s-doux)}.doc .arbo-noeud__caches{font-size:10.5px;fill:var(--s-tres-doux)}.doc .arbo-marque circle,.doc .arbo-marque rect{fill:#fff;stroke:var(--s-navy);stroke-width:1.1}.doc .arbo-marque path{fill:none;stroke:var(--s-navy);stroke-width:1.3}.doc .arbo-marque--conservee circle{fill:var(--s-navy)}.doc .arbo-noeud--racine .arbo-marque circle{fill:#fff;stroke:#fff}.doc .arbo-marque--reecrire circle,.doc .arbo-marque--reecrire path{stroke:var(--arbo-reecrire)}.doc .arbo-marque--ajout circle{stroke:var(--arbo-ajout);fill:var(--arbo-ajout-fond)}.doc .arbo-marque--ajout path{stroke:var(--arbo-ajout)}.doc .arbo-marque--hors circle{fill:var(--arbo-neutre-contour);stroke:var(--arbo-neutre-contour)}.doc .arbo-marque--retirer circle,.doc .arbo-marque--retirer path{stroke:var(--arbo-retire)}.doc .arbo-marque--groupe rect{fill:var(--arbo-neutre-contour);stroke:var(--arbo-neutre-contour)}@media print{.arbo-doc__fin,.arbo-doc__pastille,.arbo-legende--document .arbo-legende__pastille{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.assistant-annexe{margin:10px 0 6px}.assistant-annexe__choix{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--contour);border-radius:var(--rayon-petit);background:var(--fond);cursor:pointer}.assistant-annexe__choix--vide{cursor:default;color:var(--texte-doux)}.assistant-annexe__choix input{margin:3px 0 0;accent-color:var(--primaire)}.assistant-annexe__choix strong{display:block;font-size:13px;font-weight:600;color:var(--texte)}.assistant-annexe__choix--vide strong{color:var(--texte-doux)}.assistant-annexe__choix em{display:block;font-style:normal;font-size:12px;line-height:1.45;color:var(--texte-doux);margin-top:2px}@media print{.doc--arborescence .feuille__contenu{padding:0}}.avis-haut__court,.nav__retour-app,.nav__suivi-court,.onglets-app{display:none}.nav__logo--commande,.nav__logo--commande img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.onglets-dossiers__onglets{display:contents}:root{--haut-app:56px;--bas-app:58px;--zone-haut:env(safe-area-inset-top,0px);--zone-bas:env(safe-area-inset-bottom,0px);--bord-app:16px}@media screen and (max-width:760px){html{text-size-adjust:100%;touch-action:manipulation}body{-webkit-tap-highlight-color:transparent;background-attachment:scroll}:root .admin,:root .coquille{max-width:none;padding:calc(var(--haut-app) + var(--zone-haut) + 14px) var(--bord-app) calc(var(--bas-app) + var(--zone-bas) + 36px)}:root .barre-soumission{position:static;padding:calc(var(--haut-app) + var(--zone-haut) + 14px) 0 0;background:none}:root .barre-soumission .nav{padding:0 var(--bord-app) 18px}:root .ecran-soumission{padding-bottom:calc(var(--bas-app) + var(--zone-bas) + 24px)}:root .nav{gap:0;padding:0 0 18px}:root .nav--sans-travail{padding-bottom:6px}:root .nav__rangee--marque{position:fixed;top:0;left:0;right:0;z-index:70;height:calc(var(--haut-app) + var(--zone-haut));padding:var(--zone-haut) max(10px,env(safe-area-inset-right,0px)) 0 max(var(--bord-app),env(safe-area-inset-left,0px));display:flex;flex-wrap:nowrap;align-items:center;gap:6px;background:none;border-bottom:none}:root .nav__rangee--marque:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fond-givre);-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);border-bottom:1px solid var(--contour);opacity:0;transition:opacity .2s ease}html.page-defilee .nav__rangee--marque:before{opacity:1}:root .nav__destinations,:root .nav__rangee--marque:after{display:none}:root .nav__marque{flex:none}:root .nav__logo img{height:26px}:root .nav__retour-app{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:62%;height:44px;margin-left:-6px;padding:0 10px 0 6px;border-radius:12px;font-family:var(--police-titres);font-size:15px;font-weight:600;color:var(--primaire);text-decoration:none}:root .nav__retour-app svg{flex:none}:root .nav__retour-app span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .nav__retour-app:active{background:rgba(var(--encre-rgb),.06)}:root .entete-page__retour,:root .nav--avec-retour .nav__marque{display:none}:root .entete-page__surtitre{font-size:13px}:root .nav__droite{gap:2px;margin-left:auto;flex:none}:root .nav__cloche{width:42px;height:42px}:root .nav__cloche svg{width:21px;height:21px}:root .nav__cloche-nombre{top:4px;right:2px;box-shadow:0 0 0 2px var(--fond)}:root .nav__compte{width:42px;height:42px;justify-content:center;padding:0;border:none;background:none}:root .nav__compte>span:last-child{display:none}:root .nav__avatar{width:30px;height:30px}:root .nav__reglages{width:42px;height:42px;justify-content:center;margin-left:0;padding:0;border:none;background:none}:root .nav__reglages svg{width:19px;height:19px}:root .nav__reglages--actif{color:var(--primaire)}:root .nav__reglages span{display:none}:root .nav__suivi-zone{margin-left:0}:root .nav__suivi{height:34px;padding:0 10px;gap:6px}:root .nav__suivi-texte{display:none}:root .nav__suivi-court{display:inline}.onglets-app{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(var(--onglets,5),minmax(0,1fr));height:calc(var(--bas-app) + var(--zone-bas));padding:0 max(4px,env(safe-area-inset-right,0px)) var(--zone-bas) max(4px,env(safe-area-inset-left,0px));background:var(--fond-givre);-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);border-top:1px solid var(--contour)}.onglets-app__lien{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding-top:2px;color:var(--texte-doux);text-decoration:none}.onglets-app__pastille{display:inline-flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:999px;transition:background-color .15s ease}.onglets-app__libelle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-titres);font-size:11px;font-weight:600;letter-spacing:-.005em}.onglets-app__lien--actif{color:var(--primaire)}.onglets-app__lien--actif .onglets-app__pastille{background:var(--bleu-fond)}.onglets-app__lien--actif .onglets-app__libelle{font-weight:700}.onglets-app__lien:active .onglets-app__pastille{background:rgba(var(--encre-rgb),.08)}body:has(.voile,.menu-actions__panneau,.cloche__panneau,.nav__suivi-panneau,.kanban-menu__panneau,.calendrier__panneau,.devis--feuille) .onglets-app,html.clavier-ouvert .onglets-app{visibility:hidden}html:has(.voile,.menu-actions__panneau,.cloche__panneau,.kanban-menu__panneau,.calendrier__panneau,.devis--feuille){overflow:hidden}:root .nav__rangee--travail{gap:14px}:root .entete-page{gap:6px}:root .entete-page__titre{font-size:25px;line-height:1.15;letter-spacing:-.02em;gap:6px 10px;overflow-wrap:anywhere}:root .entete-page__reperes,:root .parcours{padding-right:24px}:root .entete-page__reperes,:root .parcours{font-size:13.5px}:root .parcours{gap:6px}:root .parcours__maillon{min-height:34px;padding:0}:root .nav__actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}:root .nav__actions>.bouton,:root .nav__actions>.menu-actions,:root .nav__actions>a.bouton{flex:1 1 auto}:root .nav__actions>.menu-actions>.menu-actions__bouton{width:100%;justify-content:center}:root .bouton{min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}:root .bouton--mini{min-height:36px;padding:7px 14px;font-size:13px}:root .bouton:active:not(:disabled){transform:scale(.98)}:root .select-app,:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:root select,:root textarea{font-size:16px}:root .select-app,:root input:not([type]),:root input[type=date],:root input[type=email],:root input[type=number],:root input[type=search],:root input[type=tel],:root input[type=text],:root input[type=url],:root select{min-height:44px}:root .nombre input{width:120px;min-height:44px}:root .champ__libelle{font-size:14px}:root .segmente{gap:8px}:root .segmente__option{min-height:40px;padding:9px 16px;font-size:14px}:root .bascule{min-height:40px;padding:5px 16px 5px 5px;font-size:14px}:root .bascule__pastille{width:28px;height:28px}:root .onglets{display:flex;flex-wrap:nowrap;width:100%;max-width:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root .onglets::-webkit-scrollbar{display:none}:root .onglets__onglet{flex:none;min-height:38px;padding:8px 16px;font-size:14px;white-space:nowrap}:root .section{border-radius:18px;margin-bottom:12px}:root .section__entete{min-height:56px;padding:14px 16px;font-size:16px;text-align:left}:root .section__corps{padding:2px 16px 18px;gap:16px}:root .infobulle{width:22px;height:22px;font-size:12px;flex:none}:root .infobulle:before{content:"";position:absolute;inset:-11px}:root .infobulle .infobulle__texte,:root .section__titre .infobulle .infobulle__texte{position:fixed;left:12px;right:12px;top:auto;bottom:calc(var(--bas-app) + var(--zone-bas) + 12px);width:auto;max-height:50vh;overflow-y:auto;transform:none;z-index:120;padding:14px 16px;border-radius:16px;font-size:14px;line-height:1.5;box-shadow:0 18px 50px rgba(var(--ombre-rgb),.35)}:root .infobulle:hover:not(:focus) .infobulle__texte{opacity:0}@keyframes feuille-monte{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}:root .voile{align-items:flex-end;justify-content:stretch;padding:calc(var(--zone-haut) + 24px) 0 0}:root .voile>.dialogue,:root .voile>div>.dialogue{width:100%;max-width:none;max-height:calc(100dvh - var(--zone-haut) - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding:22px var(--bord-app) calc(18px + var(--zone-bas));animation:feuille-monte .22s ease-out}:root .voile>.dialogue:before,:root .voile>div>.dialogue:before{content:"";display:block;width:38px;height:5px;margin:-10px auto 8px;border-radius:999px;background:var(--gris-clair)}:root .dialogue--fiche:before{margin-top:10px!important}:root .voile>.dialogue.com-detail-fenetre,:root .voile>.dialogue.ventes-dialogue{grid-template-rows:auto auto minmax(0,1fr) auto}:root .voile>.dialogue.com-detail-fenetre{height:calc(100dvh - var(--zone-haut) - 24px)}:root .dialogue--fiche{padding:0!important}:root .dialogue--fiche .dialogue__titre{padding:8px var(--bord-app) 10px}:root .dialogue__defilant{padding:0 var(--bord-app) 6px}:root .dialogue__titre{font-size:19px}:root .dialogue__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}:root .dialogue__actions>.bouton,:root .dialogue__actions>a.bouton{width:100%;margin:0}:root .dialogue__actions>:not(.bouton){align-self:auto}:root .grille-fiche{grid-template-columns:minmax(0,1fr)}:root .champ-retouche--large{grid-column:auto}:root .voile--tiroir{align-items:flex-end;padding:calc(var(--zone-haut) + 16px) 0 0}:root .tiroir{width:100%;height:auto;max-height:calc(100dvh - var(--zone-haut) - 16px);border-radius:22px 22px 0 0;padding:18px var(--bord-app) calc(28px + var(--zone-bas));box-shadow:0 -18px 50px rgba(var(--ombre-rgb),.25);animation:feuille-monte .22s ease-out}:root .tiroir__entete{position:-webkit-sticky;position:sticky;top:-18px;z-index:2;margin:-18px calc(-1 * var(--bord-app)) 0;padding:16px var(--bord-app) 10px;background:var(--surface-haute)}:root .cloche__panneau,:root .kanban-menu__panneau,:root .menu-actions__panneau,:root .nav__suivi-panneau{position:fixed!important;top:auto!important;left:8px!important;right:8px!important;bottom:calc(8px + var(--zone-bas))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain;z-index:110;padding:8px;border-radius:20px;box-shadow:0 0 0 100vmax var(--voile-fond),0 18px 50px rgba(var(--ombre-rgb),.3);animation:feuille-monte .2s ease-out}:root .menu-actions__item{min-height:48px;padding:12px 14px;font-size:15px;align-content:center}:root .menu-actions__item>span{white-space:normal}:root .menu-actions__item em{font-size:13px}:root .cloche__avis{padding-right:50px}:root .cloche__effacer{top:2px;right:2px;width:44px;height:44px}:root .cloche__tout-effacer{min-height:40px;padding:0 12px;font-size:13px}:root .prospects__avis{bottom:calc(var(--bas-app) + var(--zone-bas) + 12px)}:root .avis-audits{top:calc(var(--haut-app) + var(--zone-haut) + 8px);left:12px;right:12px;width:auto}:root .entete-page .pastille-menu,:root .entete-page .statut-vif,:root .ventes-vendeur__nom{position:relative}:root .entete-page .pastille-menu:after,:root .entete-page .statut-vif:after,:root .ventes-vendeur__nom:after{content:"";position:absolute;inset:-10px -6px}:root .ventes-vue__bouton{min-height:36px}:root .admin input[type=checkbox]{width:20px;height:20px}:root .nav__suivi-voile{background:transparent}:root .avis-haut{margin:0 0 16px;gap:6px}:root .avis-haut__long{display:none}:root .avis-haut__court{display:inline}:root .avis-haut__ligne{column-gap:10px;row-gap:10px;padding:12px;font-size:14px;line-height:1.4;border-radius:14px}:root .avis-haut__icone{width:22px;height:22px;font-size:12px}:root .avis-haut__tout{min-height:32px;font-size:14px}:root .liste-fiches{display:flex;flex-direction:column;gap:10px}:root .fiche-rangee{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"tete tete tete tete" "statut montant date poubelle";align-items:center;grid-column-gap:10px;column-gap:10px;padding:0 6px 10px 0;border-radius:16px}:root .fiche-rangee:active{background:var(--fond)}:root .fiche-rangee>.fiche-tete{grid-area:tete;min-width:0;align-items:flex-start}:root .fiche-rangee>.fiche-tete>.menu-statut--badge{padding:14px 0 0 14px}:root .fiche-rangee .fiche,:root .liste-fiches--compact .fiche{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 8px 8px 14px;min-width:0}:root .fiche-tete>.menu-statut--badge+.fiche{padding-left:10px}:root .fiche__type{width:auto;font-size:10px;padding:4px 8px}:root .fiche__principal{flex:1 1 100%;min-width:0}:root .fiche__principal strong{font-size:15.5px;line-height:1.3;white-space:normal;-webkit-line-clamp:2}:root .fiche__meta,:root .fiche__principal strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}:root .fiche__meta{font-size:13px;margin-top:3px;-webkit-line-clamp:3}:root .fiche>.fiche__echeance{margin-left:0;order:3}:root .fiche__droite>*{margin-left:0}:root .fiche__droite>.fiche__lien,:root .fiche__droite>.menu-statut,:root .fiche__droite>.pastille-statut{grid-area:statut;justify-self:start;margin-left:14px}:root .fiche__droite>.fiche__montant{grid-area:montant;justify-self:end;font-size:15px}:root .fiche__droite>.fiche__date{grid-area:date;justify-self:end;font-size:12.5px}:root .fiche-rangee>.fiche__supprimer{grid-area:poubelle;margin:0;width:40px;height:40px}:root .fiche__vues .infobulle__texte{display:none}:root .fiche-versions ul{padding-left:10px}:root .liste-fiches__plus{width:100%}:root .onglets-dossiers{row-gap:10px}:root .onglets-dossiers__filtres,:root .onglets-dossiers__onglets,:root .prospects-puces,:root .repertoire__menus{display:flex;align-items:center;gap:8px;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--bord-app));padding:2px var(--bord-app) 4px}:root .onglets-dossiers__filtres::-webkit-scrollbar,:root .onglets-dossiers__onglets::-webkit-scrollbar,:root .prospects-puces::-webkit-scrollbar,:root .repertoire__menus::-webkit-scrollbar{display:none}:root .onglets-dossiers__filtres>*,:root .onglets-dossiers__onglets>*,:root .prospects-puces>*,:root .repertoire__menus>*{flex:none}:root .onglets-dossiers__onglet,:root .prospects-puces .prospects-vues__vue{min-height:38px;padding:8px 16px;font-size:14px;white-space:nowrap}:root .onglets-dossiers__filtres>.bouton{order:-1;min-height:38px}:root .repertoire__menus .menu-choix{min-width:0}:root .menu-choix--compact .menu-choix__bouton{min-height:38px;padding:8px 12px 8px 14px;font-size:14px;border-radius:999px}:root .menu-choix__panneau[aria-label]:before{content:attr(aria-label);display:block;padding:6px 14px 8px;font-size:13px;font-weight:700;color:var(--texte-doux)}}.devis-barre,.devis-voile,.devis__fermer{display:none}@media screen and (max-width:760px){:root .volets{grid-template-columns:minmax(0,1fr);gap:0}:root .volets>main{min-width:0}:root .devis-barre{position:fixed;left:10px;right:10px;bottom:calc(var(--bas-app) + var(--zone-bas) + 10px);z-index:66;display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 16px 9px 18px;border:none;border-radius:18px;background:var(--pilule-active);color:#fff;text-align:left;font:inherit;box-shadow:0 12px 30px rgba(var(--ombre-rgb),.32);cursor:pointer}:root .devis-barre:active{transform:scale(.99)}:root .devis-barre__texte{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}:root .devis-barre__libelle{font-family:var(--police-titres);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .devis-barre__detail{font-size:12px;opacity:.72;white-space:nowrap}:root .devis-barre__montant{font-family:var(--police-titres);font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}:root .devis-barre__chevron{flex:none;opacity:.8}:root .coquille:has(.devis-barre){padding-bottom:calc(var(--bas-app) + var(--zone-bas) + 96px)}:root .devis{display:none}:root .devis.devis--feuille{display:block;position:fixed;left:0;right:0;bottom:0;top:calc(var(--zone-haut) + 28px);z-index:106;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 var(--bord-app) calc(28px + var(--zone-bas));border:none;border-radius:22px 22px 0 0;background:var(--surface-haute);box-shadow:0 -18px 50px rgba(var(--ombre-rgb),.25);animation:feuille-monte .22s ease-out}:root .devis-voile{display:block;position:fixed;inset:0;z-index:105;border:none;padding:0;background:var(--voile-fond)}:root .devis--feuille .devis__titre{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 calc(-1 * var(--bord-app)) 12px;padding:18px var(--bord-app) 12px;background:var(--surface-haute);border-bottom:1px solid var(--contour)}:root .devis--feuille .devis__titre:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:999px;background:var(--gris-clair)}:root .devis__fermer{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--encre-rgb),.06);color:var(--texte);cursor:pointer}:root .devis .ligne{padding-top:9px;padding-bottom:9px}:root .devis .ligne__retirer{width:30px;height:30px}:root .devis .ligne__retirer svg{width:10px;height:10px}:root .devis__paiement{flex-wrap:wrap}}.onglets__court{display:none}@media screen and (max-width:760px){:root .section{scroll-margin-top:calc(var(--haut-app) + var(--zone-haut) + 72px)}:root .onglets--calculatrice{position:-webkit-sticky;position:sticky;top:calc(var(--haut-app) + var(--zone-haut) + 8px);z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;overflow:visible;margin-bottom:14px;background:linear-gradient(rgba(var(--encre-rgb),.06),rgba(var(--encre-rgb),.06)),var(--fond);box-shadow:0 0 0 6px var(--fond),0 10px 18px -12px rgba(var(--ombre-rgb),.35)}:root .onglets--calculatrice .onglets__onglet{min-width:0;padding:8px 4px;font-size:13.5px;text-align:center}:root .onglets--calculatrice .onglets__long{display:none}:root .onglets--calculatrice .onglets__court{display:inline}:root .apercu-attente{min-height:60vh}:root .doc-lisible .signer-reperes{position:-webkit-sticky;position:sticky;top:calc(var(--haut-app) + var(--zone-haut));z-index:40;display:flex;gap:6px;margin:0;padding:8px var(--bord-app);overflow-x:auto;scrollbar-width:none;background:var(--fond-givre);border:none;border-bottom:1px solid var(--contour);border-radius:0;box-shadow:none;-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px)}}@media screen and (max-width:760px){:root .doc-lisible .signer-reperes::-webkit-scrollbar{display:none}:root .doc-lisible .signer-reperes__titre{display:none}:root .doc-lisible .signer-reperes__lien{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;color:var(--texte);background:rgba(var(--encre-rgb),.05)}:root .doc-lisible .signer-reperes__lien--actif,:root .doc-lisible .signer-reperes__lien--actif:hover{background:var(--pilule-active);color:#fff}:root .doc-lisible .feuille{scroll-margin-top:calc(var(--haut-app) + var(--zone-haut) + 64px)}:root .doc-lisible__avis{margin:14px var(--bord-app) 0;padding:12px 14px;border-radius:14px;border:1px solid var(--info-contour);background:var(--info-fond);font-size:14px;line-height:1.5;color:var(--texte)}:root .doc-lisible__avis a{color:var(--primaire);font-weight:600}:root .doc-lisible__document{margin-top:14px}:root .doc-lisible .doc{width:100%}:root .doc-lisible .feuille{border-radius:0}:root .ecran-soumission .apercu-cadre{padding:0;min-height:0}:root .avis-version,:root .envoi-signature{width:calc(100% - 2 * var(--bord-app))}:root .envoi-signature__tete{grid-template-columns:minmax(0,1fr);grid-template-areas:"etat" "texte" "actions"}:root .envoi-signature__actions{justify-content:flex-start}:root .doc-lisible .a-doc .feuille__contenu{padding:26px 18px 24px}:root .doc-lisible .a-doc [class*=a-]{max-width:none}:root .doc-lisible .doc .a-essentiel__titre{font-size:26px}:root .doc-lisible .a-chiffre{grid-template-columns:minmax(0,1fr);gap:14px}:root .doc-lisible .a-chiffre__nombre{min-width:0;align-items:flex-start}:root .doc-lisible .a-chiffre__grand{font-size:64px}:root .doc-lisible .doc .a-chiffre__explication{font-size:14px}:root .doc-lisible .a-portraits{grid-template-columns:minmax(0,1fr);gap:10px}:root .doc-lisible .doc .a-portrait__exemple{-webkit-line-clamp:unset;font-size:13px}:root .doc-lisible .a-portrait__sur,:root .doc-lisible .doc .a-portrait__liste,:root .doc-lisible .doc .a-portrait__mesure{font-size:11px}:root .doc-lisible .a-compte{font-size:13px}:root .doc-lisible .a-compte td.a-compte__total,:root .doc-lisible .a-compte th{width:auto}:root .doc-lisible .a-compte__note{font-size:11.5px}:root .doc-lisible .a-barres__ligne{grid-template-columns:30% minmax(0,1fr) auto;gap:0 10px}:root .doc-lisible .a-barres__nom{font-size:13px;white-space:normal}:root .doc-lisible .a-reco__bloc p:not(.a-reco__etiquette),:root .doc-lisible .doc .a-appui__texte,:root .doc-lisible .doc .a-cas__texte,:root .doc-lisible .doc .a-marche__texte,:root .doc-lisible .doc .a-mesures__constat,:root .doc-lisible .doc .a-mesures__implications,:root .doc-lisible .doc .a-occupants__texte{font-size:14px}:root .doc-lisible .a-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}:root .doc-lisible .a-stat__texte{font-size:12px}:root .doc-lisible .a-legende__liste{grid-template-columns:minmax(0,1fr);gap:6px}:root .doc-lisible .a-legende__item,:root .doc-lisible .a-legende__item dt,:root .doc-lisible .doc .a-legende__note,:root .doc-lisible .doc .a-legende__texte{font-size:12.5px}:root .doc-lisible .a-constat{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}:root .doc-lisible .doc .a-constat__libelle{font-size:12px}:root .doc-lisible .a-occupants__ligne{grid-template-columns:minmax(0,1fr) 28% auto;gap:0 8px;padding:3px 0}:root .doc-lisible .a-occupants__nom{font-size:13px}:root .doc-lisible .a-occupants__compte{font-size:12px}:root .doc-lisible .a-mesures__entete{display:none}:root .doc-lisible .a-mesures__ligne{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}:root .doc-lisible .a-mesures__droite{align-items:flex-start}:root .doc-lisible .a-mesures__service{text-align:left;font-size:11px}:root .doc-lisible .a-mesures__valeur.a-mesure{max-width:none;font-size:12px}:root .doc-lisible .a-reco{padding:20px 18px}:root .doc-lisible .doc .a-reco__titre{font-size:21px}:root .doc-lisible .a-appuis__grille,:root .doc-lisible .a-cas,:root .doc-lisible .a-reco__blocs,:root .doc-lisible .a-suite{grid-template-columns:minmax(0,1fr);gap:14px}:root .doc-lisible .a-cas__item,:root .doc-lisible .a-cas__item+.a-cas__item{padding:14px 0 0;border-left:none;border-top:1px solid var(--s-contour)}:root .doc-lisible .a-cas__item:first-child{padding-top:0;border-top:none}:root .doc-lisible .a-suite{padding:20px 18px}:root .doc-lisible .doc .a-suite__phrase{font-size:17px}:root .doc-lisible .a-sources{font-size:11px}:root .doc-lisible .a-releve__cadre{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:6px}:root .doc-lisible .a-releve{width:664px;font-size:12px}:root .doc-lisible .a-releve col.a-releve__col-recherche{width:136px}:root .doc-lisible .a-releve col.a-releve__col-carte,:root .doc-lisible .a-releve col.a-releve__col-google{width:76px}:root .doc-lisible .a-releve col.a-releve__col-apercu{width:80px}:root .doc-lisible .a-releve col.a-releve__col-chatgpt,:root .doc-lisible .a-releve col.a-releve__col-mode{width:92px}:root .doc-lisible .a-releve col.a-releve__col-tete{width:112px}:root .doc-lisible .a-releve td.a-releve__recherche,:root .doc-lisible .a-releve thead th.a-releve__recherche{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;padding-right:10px;box-shadow:1px 0 0 var(--s-contour)}:root .doc-lisible .a-releve thead th,:root .doc-lisible .a-releve thead th small{font-size:10px}:root .doc-lisible .a-releve td{padding:6px 4px}:root .doc-lisible .a-releve td.a-releve__recherche{padding-left:0}:root .doc-lisible .a-releve__volume{font-size:11px;white-space:normal}:root .doc-lisible .a-releve tr.a-releve__bloc th,:root .doc-lisible .a-releve tr.a-releve__groupe th{font-size:11px}:root .doc-lisible .a-releve .a-mesure{font-size:11px;padding:3px 8px}:root .doc-lisible .a-releve .a-mesure--non_mesure,:root .doc-lisible .a-releve .a-mesure--occupant{font-size:11.5px;padding:2px 4px}:root .doc-lisible .a-releve__sans-vous{font-size:14px}:root .doc-lisible .a-releve__sans-vous small{font-size:12px}:root .doc-lisible .a-occupants__nom{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:root .doc-lisible .a-occupants__nom em{font-size:11px}:root .calendrier__panneau{padding:14px 12px 12px;gap:10px}:root .calendrier__entete{font-size:16px;padding:0 4px}:root .calendrier__nav{width:44px;height:44px;font-size:24px}:root .calendrier__jour-semaine{font-size:11px}:root .calendrier__case{height:44px;font-size:15px;border-radius:12px}:root .calendrier__pied{font-size:13px}:root .calendrier__aujourdhui{min-height:36px;padding:6px 10px;font-size:14px}:root .kanban-colonne__entete{position:relative;top:0}:root .kanban{margin:0 calc(-1 * var(--bord-app));padding-left:var(--bord-app);padding-right:var(--bord-app);scroll-padding-inline:var(--bord-app);grid-auto-columns:86%;overscroll-behavior-x:contain}:root .kanban-menu{top:2px;right:2px}:root .kanban-menu__bouton{min-width:40px;min-height:36px}:root .kanban-carte__nom{padding-right:34px;font-size:14.5px}:root .kanban-menu__article{min-height:48px;padding:12px 14px;font-size:15px}:root .kanban-menu__titre{margin:8px 14px 4px;font-size:12.5px}:root .audit-nouveau__carte{padding:22px 18px 20px}:root .audit-nouveau__client-vide{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;font-size:14px}:root .audit-nouveau__client-choisi{flex-wrap:wrap;font-size:14px}:root .audit-nouveau__actions>.bouton{width:100%}:root .sous-menu{gap:10px;padding-bottom:12px}:root .sous-menu__liens{flex:1 1 100%;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--bord-app));padding:2px var(--bord-app)}}@media screen and (max-width:760px){:root .sous-menu__liens::-webkit-scrollbar{display:none}:root .sous-menu__lien{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;background:rgba(var(--encre-rgb),.05)}:root .sous-menu__actions{flex:1 1 100%;margin-left:0}:root .sous-menu__actions>*{flex:1 1 auto;min-width:0}:root .admin__corps{gap:14px}:root .admin__nav{position:-webkit-sticky;position:sticky;top:calc(var(--haut-app) + var(--zone-haut));z-index:30;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--bord-app));padding:8px var(--bord-app);background:var(--fond-givre);-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);border:none;border-bottom:1px solid var(--contour);border-radius:0}:root .admin__nav::-webkit-scrollbar{display:none}:root .admin__nav-titre{display:none}:root .admin__nav>div{display:contents}:root .admin__nav-lien{flex:none;width:auto;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;white-space:nowrap;background:rgba(var(--encre-rgb),.05)}:root .admin__nav-lien--actif,:root .admin__nav-lien--actif:hover{background:var(--pilule-active);color:#fff}:root .admin__nav-lien--avance{margin-top:0;padding-top:0;border-top:none;border-radius:999px}:root .carte-service{scroll-margin-top:calc(var(--haut-app) + var(--zone-haut) + 66px);padding:16px 16px 18px;border-radius:18px}:root .admin{padding-bottom:calc(var(--bas-app) + var(--zone-bas) + 150px)}:root .admin__barre{bottom:calc(var(--bas-app) + var(--zone-bas));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}:root .admin__barre-ligne{padding:10px var(--bord-app);gap:8px}:root .admin__barre-etat{font-size:13px;line-height:1.4}:root .admin__barre-actions{width:100%;margin-left:0}:root .admin__barre-actions>.bouton{flex:1 1 auto}:root .admin__barre:not(.admin__barre--active) .admin__barre-actions{display:none}:root .admin__detail{padding:12px var(--bord-app) 4px;max-height:46dvh}:root .affichage,:root .utilisateurs__ajout,:root .utilisateurs__liste{padding:18px 16px;border-radius:18px}:root .utilisateur__identite>span{font-size:13px;overflow-wrap:anywhere}:root .commissions-grille{grid-template-columns:repeat(3,auto);justify-content:start}:root .commissions-grille__coin{display:none}:root .commissions-grille__sorte{grid-column:1/-1;margin-top:6px}:root .commissions-grille .nombre input{width:72px}:root .admin-audits__table,:root .admin-audits__table tbody{display:block}:root .admin-audits__table thead{display:none}:root .admin-audits__table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"domaine domaine retirer" "genre nom nom";grid-gap:6px 8px;gap:6px 8px;padding:10px 0;border-bottom:1px solid var(--contour)}:root .admin-audits__table td{display:block;padding:0;border:none}:root .admin-audits__table td:first-child{grid-area:domaine}:root .admin-audits__table td:nth-child(2){grid-area:genre}:root .admin-audits__table td:nth-child(3){grid-area:nom}:root .admin-audits__table td:nth-child(4){grid-area:retirer}:root .admin-audits__table input,:root .admin-audits__table select{min-width:0;min-height:40px;font-size:16px}:root .suivi-table td{white-space:normal;min-width:0}:root .admin-audits__table td[data-titre]:before{content:attr(data-titre);display:block;font-size:11px;font-weight:600;color:var(--texte-tres-doux)}:root .compte{display:flex;flex-direction:column;align-items:stretch;gap:16px}:root .compte__formulaire{display:contents}:root .compte__formulaire>h1{order:-1;margin:0;font-size:28px}:root .compte__carte{padding:22px 18px;border-radius:18px}:root .compte__aide{font-size:13px}:root .compte__pied{margin-top:0}:root .compte__pied>.bouton{flex:1 1}:root .barre-soumission .avis-haut{margin:0 0 16px;padding:0 var(--bord-app)}:root .arbo{grid-template-rows:minmax(360px,62dvh) auto;gap:12px;padding:0 var(--bord-app) 16px}:root .arbo__canevas{touch-action:none;border-radius:18px}:root .arbo__historique{left:8px;top:8px}:root .arbo__historique button{height:36px;padding:0 10px;font-size:13px}:root .arbo__historique button:nth-child(-n+2){min-width:40px;font-size:0}:root .arbo__historique button:nth-child(-n+2) span{margin:0;font-size:19px}:root .arbo__zoom{right:8px;bottom:8px}:root .arbo__zoom button{min-width:36px;height:36px;font-size:14px}:root .arbo__panneau{border-radius:18px}:root .arbo--plein{z-index:90;height:100dvh;grid-template-rows:minmax(0,1fr);padding:calc(var(--zone-haut) + 8px) 8px calc(var(--zone-bas) + 8px);background:var(--fond)}:root .arbo--plein .arbo__panneau{display:none}}