.selections-filtre{margin-bottom:var(--e-4);border-radius:var(--r-rond);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:4px;padding:4px;display:inline-flex}.selections-filtre button{border-radius:var(--r-rond);color:var(--c-texte-2);padding:6px 14px}.selections-filtre button[aria-pressed=true]{background:var(--dantes-noir);color:var(--c-texte-inverse)}.selections-vide{padding:var(--e-4);border-radius:var(--r-carte);background:var(--c-fond);color:var(--c-texte-2)}.selections-vide a{text-underline-offset:2px;text-decoration:underline}.selections-liste{gap:var(--e-3);display:grid}.selections-liste a{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:4px;padding:18px 22px;transition:box-shadow .15s;display:grid}.selections-liste a:hover,.selections-liste a:focus-visible{box-shadow:var(--ombre-carte-survol)}.selections-liste li.close a{opacity:.7}.selections-societe{font-size:var(--t-lg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selections-ligne{font-size:var(--t-sm)}.selection-badge{border-radius:var(--r-rond);background:var(--c-fond-2);color:var(--c-texte);font-size:var(--t-xs);white-space:nowrap;align-items:center;padding:2px 10px;display:inline-flex}.selection-badge.nouvelle,.selection-badge.info{background:var(--c-ia);color:var(--c-bleu-fonce)}.selection-badge.good{background:var(--dantes-bleu);color:#fff}.selection-badge.danger{background:var(--dantes-noir);color:var(--c-texte-inverse)}.selection-carte{gap:var(--e-3);margin-bottom:var(--e-5);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:20px 22px 22px;display:grid}.selection-carte h2,.selection-offres h2{font-size:19px}.selection-carte-tete{justify-content:space-between;align-items:baseline;gap:var(--e-2);flex-wrap:wrap;display:flex}.selection-entete-actions{flex-wrap:wrap;justify-content:flex-end}.selection-ajout>summary{cursor:pointer;color:var(--c-texte-2)}.selection-ajout[open]>summary{margin-bottom:var(--e-3)}.selection-ajout-corps{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;display:grid}.selection-depot{border:2px dashed var(--c-filet-fort);border-radius:var(--r-carte);text-align:center;color:var(--c-texte-2);justify-items:center;gap:8px;padding:22px;display:grid}.selection-depot.survol{border-color:var(--dantes-bleu);background:var(--c-ia)}.selection-grille,.selection-criteres{gap:var(--e-3) var(--e-4);border:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));min-width:0;margin:0;padding:0;display:grid}.selection-champ{align-content:start;gap:6px;min-width:0;display:grid}.selection-champ-large{grid-column:1/-1}.selection-libelle{font-size:var(--t-sm);font-weight:var(--g-fort)}.selection-aide{font-size:var(--t-xs);color:var(--c-texte-2)}.selection-champ input:not([type=checkbox]),.selection-champ select,.selection-champ textarea,.selection-hubspot input{border:1px solid var(--c-filet-fort);border-radius:var(--r-md);background:var(--c-fond);width:100%;min-height:40px;padding:8px 12px;font-size:16px}.selection-champ textarea{resize:vertical;line-height:1.45}.selection-champ input:focus-visible,.selection-champ select:focus-visible,.selection-champ textarea:focus-visible{outline:2px solid var(--dantes-bleu);outline-offset:1px}.selection-choix{flex-wrap:wrap;gap:6px 16px;display:flex}.selection-choix label,.selection-case{align-items:center;gap:6px;display:inline-flex}.selection-budget{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.selection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selection-claude{color:var(--c-bleu-fonce);align-items:center;gap:6px;display:inline-flex}.selection-hubspot{position:relative}.selection-hubspot-resultats{border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-fond);box-shadow:var(--ombre-menu);display:grid}.selection-hubspot-resultats button{text-align:left;width:100%;padding:8px 12px}.selection-hubspot-resultats button:hover,.selection-hubspot-resultats button:focus-visible{background:var(--c-fond-2)}.selection-hubspot-choisi{border-radius:var(--r-rond);background:var(--c-ia);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.selection-mot{background:var(--c-ia);border-radius:12px;padding:10px 14px}.selection-mot .selection-libelle{display:block}.selection-offres{gap:var(--e-4);margin-bottom:var(--e-5);display:grid}.selection-offre{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.selection-offre.ecartee{opacity:.6}.selection-offre-fiche{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.selection-offre-galerie{min-width:0;padding:16px 0 16px 16px}.selection-offre-galerie .selection-offre-sans-photo{border-radius:var(--r-md);background:var(--c-fond-2);min-height:200px}@media (width<=900px){.selection-offre-fiche{grid-template-columns:minmax(0,1fr)}.selection-offre-galerie{padding:16px 16px 0}}@media (width<=640px){.selection-offre-corps>header{flex-wrap:wrap}.selection-offre-corps>header>.selection-badges{flex-basis:100%;justify-content:flex-start}}.selection-offre-photo{background:var(--c-fond-2)}.selection-offre-photo img{object-fit:cover;width:100%;height:100%;min-height:180px}.selection-offre-sans-photo{height:100%;min-height:140px;color:var(--c-texte-2);font-size:var(--t-sm);place-items:center;display:grid}.selection-offre-corps{gap:12px;min-width:0;padding:18px 20px 20px;display:grid}.selection-offre-corps>header{align-items:flex-start;gap:10px;display:flex}.selection-offre-corps>header>div:first-of-type{flex:1;min-width:0}.selection-offre-corps h3{font-size:var(--t-lg)}.selection-poignee{color:var(--c-texte-2);cursor:grab;margin-top:4px}.selection-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.selection-match summary{cursor:pointer;font-weight:var(--g-fort)}.selection-match.compatible summary{color:var(--c-bleu-fonce)}.selection-match.incompatible summary{color:var(--c-erreur)}.selection-match ul{font-size:var(--t-sm);gap:2px;margin-top:6px;display:grid}.selection-match li.fail{color:var(--c-erreur)}.selection-match li.unknown{color:var(--c-texte-2)}.selection-a-verifier{border-left:3px solid var(--c-attention);background:var(--c-fond-3);font-size:var(--t-sm);border-radius:8px;padding:6px 12px}.selection-interne{color:var(--c-texte-2);font-size:var(--t-sm);font-style:italic}.selection-reponses{background:var(--c-ia);border-radius:12px;gap:6px;padding:10px 14px;display:grid}.selection-reponse{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.selection-reponses-avant summary{color:var(--c-texte-2);font-size:var(--t-sm);cursor:pointer}.selection-reponses-avant ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.selection-reponses q{color:var(--c-texte-2);flex-basis:100%}.selection-vignettes{flex-wrap:wrap;gap:8px;display:flex}.selection-vignettes li{position:relative}.selection-vignettes img{object-fit:cover;border-radius:8px;width:84px;height:64px}.selection-vignettes button{border-radius:var(--r-rond);background:#ffffffe6;padding:3px;position:absolute;top:4px;right:4px}.selection-offre-form,.selection-saisie{gap:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--c-filet);display:grid}.selection-lien{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selection-lien code{background:var(--c-fond-2);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.selection-envoi .selection-champ input,.selection-envoi .selection-champ textarea{width:100%}.selection-envoi-corps{gap:var(--e-3);display:grid}.selection-proposition{background:var(--c-ia);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.selection-proposition pre{white-space:pre-wrap;font-family:inherit}@media (width<=760px){.selection-offre{grid-template-columns:1fr}.selection-offre-photo img{max-height:220px}.selection-carte{padding:16px}}.selection-base{gap:8px;display:grid}.selection-base li{border-radius:var(--r-md);background:var(--c-fond-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.selection-base .selection-case{align-items:flex-start;min-width:0}.demandes-filtres{margin-bottom:var(--e-4)}.selections-liste li{position:relative}.selections-liste li:has(.demande-alertes)>a{padding-right:170px}.demande-alertes{border:1px solid var(--c-filet-fort);border-radius:var(--r-rond);background:var(--c-fond);font-size:var(--t-xs);color:var(--c-texte-2);align-items:center;gap:6px;padding:4px 12px;display:inline-flex;position:absolute;top:16px;right:18px}.demande-alertes[aria-pressed=true]{border-color:var(--dantes-bleu);background:var(--c-ia);color:var(--c-bleu-fonce)}.demande-alertes:focus-visible{outline:2px solid var(--dantes-bleu);outline-offset:2px}@media (width<=640px){.selections-liste li:has(.demande-alertes)>a{padding-bottom:52px;padding-right:22px}.demande-alertes{inset:auto auto 14px 22px}}.selection-badge.nouveau-demande{background:var(--dantes-noir);color:var(--c-texte-inverse);font-weight:600}.selection-badge.a-attribuer{background:var(--c-fond);color:var(--c-texte);box-shadow:inset 0 0 0 1px var(--c-filet-fort)}.selections-liste li.nouveau>a{box-shadow:inset 4px 0 0 var(--dantes-bleu), var(--ombre-carte)}.selections-liste li.nouveau>a:hover,.selections-liste li.nouveau>a:focus-visible{box-shadow:inset 4px 0 0 var(--dantes-bleu), var(--ombre-carte-survol)}.selections-liste li:has(.demande-prendre)>a{padding-right:230px}.demande-prendre{position:absolute;top:14px;right:18px}@media (width<=640px){.selections-liste li:has(.demande-prendre)>a{padding-bottom:60px;padding-right:22px}.demande-prendre{inset:auto auto 14px 22px}}.carte-site-provenance{overflow-wrap:anywhere}.carte-site-texte{gap:var(--e-2);display:grid}.carte-site-texte h3{font-size:var(--t-md);margin:0}.carte-site-texte blockquote{padding:var(--e-3) var(--e-4);border-left:4px solid var(--c-marque);border-radius:var(--r-carte);background:var(--c-fond-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.carte-site-texte p{overflow-wrap:anywhere;margin:0}.selection-deduit{border:1px solid var(--c-ia-filet);background:var(--c-ia);color:var(--c-texte);font-size:var(--t-xs);font-weight:var(--g-normal);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;display:inline-block}.selection-deduits{color:var(--c-texte-2);font-size:var(--t-sm);margin:0}.carte-site .a-attribuer-bloc{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-left:4px solid var(--dantes-noir);border-radius:var(--r-carte);background:var(--c-fond-2);display:grid}.selections-filtres-ligne{column-gap:var(--e-4);flex-wrap:wrap;display:flex}.selections-filtres-ligne .selections-filtre{flex-wrap:wrap;max-width:100%}@media (width<=640px){.selections-filtre button{min-height:40px}}.demandes-afficher{font-size:var(--t-sm);border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;display:inline-flex}.demandes-afficher legend{float:left;color:var(--c-texte-2);margin-right:10px;padding:0}.demandes-afficher label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.demande-nouvelle{border-radius:50%;flex:none;width:40px;height:40px}.selection-badge.niveau{font-weight:600;box-shadow:inset 0 0 0 1px #231f2026}.selection-badge.niveau-rouge{color:#6f130d;background:#f6c9c5}.selection-badge.niveau-jaune{color:#5c4600;background:#fbe9a6}.selection-badge.niveau-vert{color:#0f4a22;background:#c8ecd0}.selection-badge.niveau-bleu{background:var(--bleu-pale);color:var(--marine)}.selection-badge.niveau-violet{color:#3f1f73;background:#e0d3f4}.selection-badge.niveau-noir{background:var(--dantes-noir);color:var(--c-texte-inverse)}.selections-liste li>.transaction-ligne{gap:var(--e-1);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:16px 22px;display:grid}.selections-liste li>button.transaction-ouvrir{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--duree-rapide,.15s) ease;border:0}.selections-liste li>button.transaction-ouvrir:hover{box-shadow:var(--ombre-carte), 0 0 0 2px var(--dantes-bleu,#1b365d)}.selections-liste li>button.transaction-ouvrir:focus-visible{outline:2px solid var(--dantes-bleu,#1b365d);outline-offset:2px}.selections-liste li>button.transaction-ouvrir:disabled{cursor:progress;opacity:.7}.transaction-erreur{color:#9b1c12;margin:4px 22px 0;font-size:.9em}.selections-liste li:has(.demande-alertes)>.transaction-ligne{padding-right:170px}.transaction-liens{font-size:var(--t-xs);flex-wrap:wrap;gap:4px 14px;padding:4px 22px 0;display:flex}.selections-liste .transaction-liens a{box-shadow:none;color:var(--c-bleu-fonce);background:0 0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.transaction-separer,.transaction-plier{color:var(--c-texte-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.transaction-separer:focus-visible,.transaction-plier:focus-visible{outline:2px solid var(--dantes-bleu);outline-offset:2px}.transaction-fiche{font-size:var(--t-sm);padding:4px 22px 8px}.fiche-transaction details{margin-top:var(--e-2)}.fiche-transaction summary{cursor:pointer;font-weight:600}.fiche-transaction-faits{margin:var(--e-2) 0 0;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:2px 14px;display:grid}.fiche-transaction-faits>div{display:contents}.fiche-transaction-faits dt{color:var(--c-texte-2)}.fiche-transaction-faits dd{overflow-wrap:anywhere;margin:0}.fiche-transaction-mails{gap:var(--e-2);margin:var(--e-2) 0 0;padding:0;list-style:none;display:grid}.fiche-transaction-mails p{color:var(--c-texte-2);margin:2px 0 0}@media (width<=640px){.fiche-transaction-faits{grid-template-columns:minmax(0,1fr)}.selections-liste li:has(.demande-alertes)>.transaction-ligne{padding-bottom:52px;padding-right:22px}}.transaction-lien-direct{margin-left:var(--e-3);font-size:var(--t-sm);color:var(--c-bleu-fonce);align-items:center;gap:4px;font-weight:400;display:inline-flex}.transaction-actions{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 22px 0;display:flex}.transaction-offres-bouton{font:inherit;cursor:pointer;border:0}.transaction-niveau:focus-visible,.transaction-offres-bouton:focus-visible{outline:2px solid var(--dantes-bleu);outline-offset:2px}.transaction-action{color:var(--c-texte-2)}.transaction-offres-liste{font-size:var(--t-sm);flex-basis:100%;padding-bottom:8px}.suivi-dossier{border:1px solid var(--border,var(--c-filet));background:var(--card,#fff);border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem}.suivi-puces{margin:0 0 .5rem;padding-left:1.1rem;line-height:1.55}.suivi-prochaine{list-style:"→ "}.suivi-etapes,.suivi-attente,.suivi-vide{margin:.25rem 0;font-size:.88rem}.suivi-info{gap:.5rem;margin-top:.5rem;display:flex}.suivi-info input{flex:1;min-width:0}.suivi-cases{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.25rem 0 .5rem;display:flex}.suivi-case{border:1px solid var(--border,var(--c-filet));background:var(--c-fond,#fff);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .35rem .15rem .55rem;font-size:.86rem;transition:background-color .15s,border-color .15s;display:inline-flex}.suivi-case label{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.suivi-case input{accent-color:#1b365d;margin:0}.suivi-case.faite{background:var(--c-ia);border-color:#dae3ec}.suivi-case small{color:var(--muted-foreground,var(--c-texte-2))}.suivi-case-retirer{color:var(--muted-foreground,var(--c-texte-2));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;padding:.1rem;transition:opacity .15s;display:inline-flex}.suivi-case:hover .suivi-case-retirer,.suivi-case-retirer:focus-visible{opacity:1}.suivi-case-ajout input{border:1px dashed var(--border,var(--c-filet-fort));background:0 0;border-radius:999px;width:8.5rem;padding:.15rem .5rem;font-size:.86rem}@media (hover:none){.suivi-case-retirer{opacity:1}}.suivi-point{background:var(--c-ia);border-radius:.6rem;margin-top:.6rem;padding:.5rem .75rem}.suivi-point summary{cursor:pointer;color:var(--marine);font-weight:600}.suivi-point label{gap:.2rem;margin-top:.5rem;font-size:.88rem;display:grid}.suivi-point input,.suivi-point textarea{width:100%;font:inherit}.suivi-point-actions{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.suivi-mails{border-top:1px solid var(--border,var(--c-filet));margin-top:.75rem;padding-top:.5rem}.suivi-mails h3{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.suivi-mails ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.suivi-mails li{overflow-wrap:anywhere;gap:.1rem;font-size:.88rem;display:grid}.suivi-mail-extrait{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.lien-discret{color:var(--marine);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.85rem;text-decoration:underline}.selection-badges .lien-discret{color:inherit;font-size:inherit;margin:0;text-decoration:none}.selection-badges .lien-discret:hover,.selection-badges .lien-discret:focus-visible{text-decoration:underline}.demande-grille{gap:var(--e-5,24px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.demande-principal{min-width:0}.demande-cote{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.suivi-panneau{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);border:0;gap:0;margin:0;padding:4px 18px;display:grid}.suivi-bloc{border-bottom:1px solid var(--c-filet);padding:14px 0}.suivi-bloc:last-child{border-bottom:0}.suivi-bloc h3{font-size:var(--t-xs,.8rem);letter-spacing:.02em;text-transform:none;color:var(--c-texte-doux,var(--c-texte-2));margin:0 0 8px;font-weight:600}.suivi-bloc .suivi-prochaine{margin:0;line-height:1.5}.suivi-panneau .suivi-cases{flex-direction:column;align-items:stretch;gap:4px;margin:0}.suivi-panneau .suivi-case{border-radius:8px;justify-content:space-between;padding:6px 6px 6px 10px}.suivi-panneau .suivi-case-ajout input{border-radius:8px;width:100%;padding:6px 10px}.suivi-notes{gap:8px;max-height:260px;margin:0 0 10px;padding:0;list-style:none;display:grid;overflow-y:auto}.suivi-notes li{overflow-wrap:anywhere;gap:2px;font-size:.9rem;line-height:1.45;display:grid}.suivi-note-quand{font-size:.78rem}.suivi-panneau .suivi-info{flex-direction:column;align-items:stretch;margin-top:0}.suivi-panneau .suivi-info textarea{resize:vertical;width:100%;min-height:56px;font:inherit;border:1px solid var(--c-filet-fort,var(--c-filet));border-radius:8px;padding:8px 10px}.suivi-panneau .suivi-info button{align-self:flex-end}.suivi-panneau .suivi-point{margin:14px 0}.suivi-recap h2{margin:0}@media (width<=1100px){.demande-grille{grid-template-columns:minmax(0,1fr)}.demande-cote{order:-1;max-height:none;position:static}}.selection-champ input[aria-invalid=true],.selection-champ select[aria-invalid=true],.selection-champ textarea[aria-invalid=true]{border-color:var(--c-erreur)}.champ-erreur{color:var(--c-erreur);font-size:var(--t-sm);font-weight:var(--g-fort)}.champ-pied{color:var(--c-texte-2);font-size:var(--t-xs)}.site-confirmation{gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--c-erreur-filet);border-left:4px solid var(--c-erreur);background:var(--c-erreur-fond);border-radius:12px;grid-column:1/-1;display:grid}.site-confirmation>p,.site-confirmation .brain-error,.site-confirmation .brain-notice{margin:0}.site-groupe{gap:var(--e-3) var(--e-4);border:0;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));min-width:0;margin:0;padding:0;display:grid}.site-groupe>legend,.site-legende{font-size:var(--t-md);font-weight:var(--g-fort);grid-column:1/-1;padding:0}@media (width<=640px){.site-confirmation .selection-actions>*{flex:auto;min-height:44px}}.afaire{gap:10px;display:grid}.afaire-saisie{gap:10px;display:flex}.afaire-saisie input{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-width:0;color:var(--c-texte);font:inherit;border-radius:14px;flex:1;padding:12px 16px}.afaire-annuler{font-size:var(--t-sm);color:var(--c-texte-2);margin:0}.afaire-vide{background:var(--c-fond);color:var(--c-texte-2);border-radius:22px;margin:0;padding:26px}.afaire-sujet{background:var(--c-fond);border-radius:20px;padding:16px 24px}.afaire-tete{cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.afaire-tete::-webkit-details-marker{display:none}.afaire-tete:focus-visible{outline:2px solid var(--c-marque);outline-offset:4px;border-radius:6px}.afaire-chevron{color:var(--c-texte-2);transition:transform .15s}.afaire-sujet[open] .afaire-chevron{transform:rotate(90deg)}.afaire-nom{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.afaire-tete h2{font-family:var(--police-titre);margin:0;font-size:25px;font-weight:400;line-height:1.15}.afaire-categorie{color:var(--c-texte-2);font-size:13px}.afaire-compte{color:var(--c-texte-2);white-space:nowrap;font-size:13.5px}.afaire-resume{color:var(--c-texte-2);margin:12px 0 12px 32px;line-height:1.5}.afaire-lignes{margin:0;padding:0;list-style:none;margin-left:32px!important}.afaire-ligne{border-top:1px solid var(--c-filet);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.afaire-ligne input[type=checkbox]{width:20px;height:20px;accent-color:var(--c-marque);margin:2px 0 0}.afaire-titre{margin:0;font-size:17px;font-weight:500}.afaire-detail{color:var(--c-texte-2);margin:2px 0 0;font-size:14.5px;line-height:1.45}.afaire-boutons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.afaire-etat{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.afaire-etat-pret{background:var(--c-ia);color:var(--c-marque)}.afaire-etat-decider{color:#6b4e0f;background:#f6ecd2}.afaire-etat-ia{background:var(--c-fond-3);color:var(--c-texte-2)}@media (width<=760px){.afaire-sujet{padding:14px 16px}.afaire-tete{grid-template-columns:20px minmax(0,1fr)}.afaire-compte{white-space:normal;grid-column:2}.afaire-resume{margin-left:0}.afaire-lignes{margin-left:0!important}.afaire-ligne{grid-template-columns:22px minmax(0,1fr)}.afaire-etat{grid-column:2;justify-self:start}}.associe{gap:14px;display:grid}.associe-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.associe-entete p{max-width:62ch;color:var(--c-texte-2);margin:0;line-height:1.5}.associe-demande{color:var(--c-texte-2);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.associe-vide,.associe-erreur{background:var(--c-fond);color:var(--c-texte-2);border-radius:22px;margin:0;padding:26px}.associe-erreur{color:var(--c-danger,#a33)}.associe-sous-titre{color:var(--c-texte-2);margin:10px 0 0;font-size:15px;font-weight:600}.associe-carte{background:var(--c-fond);border-radius:20px;gap:10px;padding:20px 24px;display:grid}.associe-carte.statut-ecartee,.associe-carte.statut-faite{opacity:.75}.associe-carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.associe-carte h2{font-family:var(--police-titre);margin:0;font-size:24px;font-weight:400;line-height:1.2}.associe-gain{background:var(--c-ia);color:var(--c-marque);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.associe-gain.inconnu{background:var(--c-fond-3);color:var(--c-texte-2);font-weight:500}.associe-pourquoi{margin:0;line-height:1.5}.associe-preuves summary,.associe-historique>summary{cursor:pointer;color:var(--c-texte-2);font-size:14px}.associe-preuves ul,.associe-liste{color:var(--c-texte-2);gap:4px;margin:8px 0 0;padding-left:20px;font-size:14.5px;line-height:1.45;display:grid}.associe-gestes{gap:8px;margin:0;padding-left:22px;display:grid}.associe-gestes li{gap:2px;display:grid}.associe-gestes span{color:var(--c-texte-2);font-size:14.5px}.associe-boutons{flex-wrap:wrap;gap:8px;display:flex}.associe-raison{gap:8px;display:grid}.associe-raison label{color:var(--c-texte-2);font-size:14px}.associe-raison input{border:1px solid var(--c-filet-champ);background:var(--c-fond);color:var(--c-texte);font:inherit;border-radius:12px;padding:10px 14px}.associe-suivi{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14.5px;display:flex}.associe-suivi a{color:var(--c-marque)}.associe-fin{color:var(--c-texte-2);margin:0;font-size:14px}.associe-historique{gap:12px;display:grid}.associe-historique[open]>summary{margin-bottom:4px}.associe-signaux{gap:10px;margin:0;padding:0;list-style:none;display:grid}.associe-signaux li{background:var(--c-fond);border-radius:14px;gap:2px;padding:12px 16px;display:grid}.associe-signaux span,.associe-signaux small{color:var(--c-texte-2);font-size:14px}.associe-chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.associe-chiffres div{background:var(--c-fond);border-radius:20px;gap:4px;padding:18px 20px;display:grid}.associe-chiffres strong{font-family:var(--police-titre);font-size:30px;font-weight:400;line-height:1.1}.associe-chiffres span{color:var(--c-texte-2);font-size:14px}.associe-note{color:var(--c-texte-2);margin:0;font-size:13.5px;line-height:1.45}.associe-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.associe-bloc{background:var(--c-fond);border-radius:20px;gap:10px;padding:18px 22px;display:grid}.associe-bloc h3{margin:0;font-size:15px;font-weight:600}.associe-barres{gap:8px;margin:0;padding:0;list-style:none;display:grid}.associe-barres li{grid-template-rows:auto auto;grid-template-columns:minmax(90px,32%) minmax(0,1fr);align-items:center;column-gap:12px;font-size:14px;display:grid}.associe-barre-nom{overflow-wrap:anywhere;grid-row:span 2}.associe-barre{background:var(--c-marque);border-radius:999px;height:10px;display:block}.associe-barre-valeur{color:var(--c-texte-2);font-size:13px}.associe-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.associe-pipeline li{background:var(--c-fond-3);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.associe-pipeline strong{font-size:22px;font-weight:500}.associe-pipeline span,.associe-pipeline small{color:var(--c-texte-2);font-size:13px}.associe-pipeline .associe-etape{color:var(--c-texte);font-size:13.5px;font-weight:600}.associe-resume{background:var(--c-ia);border-radius:20px;margin:0;padding:18px 22px;line-height:1.55}.associe-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.associe-point{background:var(--c-fond);border-radius:20px;align-content:start;gap:8px;padding:18px 22px;display:grid}.associe-point h2{font-family:var(--police-titre);margin:0;font-size:21px;font-weight:400;line-height:1.2}.associe-point p{margin:0;font-size:15px;line-height:1.5}.associe-theme{color:var(--c-marque);font-weight:600;font-size:13px!important}.associe-theme span{color:var(--c-texte-2);font-weight:400}.associe-impact{color:var(--c-texte-2)}.associe-impact strong{color:var(--c-texte);font-weight:600}.associe-sources{flex-wrap:wrap;gap:4px 14px;display:flex;font-size:13.5px!important}.associe-sources a,.associe-horizon a{color:var(--c-marque);align-items:center;gap:2px;display:inline-flex}.associe-horizon{gap:8px;margin:0;padding:0;list-style:none;display:grid}.associe-horizon li{grid-template-columns:90px minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:14.5px;display:grid}@media (width<=900px){.associe-chiffres,.associe-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.associe-grille,.associe-points{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.associe-carte,.associe-bloc,.associe-point{padding:16px}.associe-chiffres strong{font-size:24px}.associe-horizon li{grid-template-columns:64px minmax(0,1fr) auto}}.associe-amene-table{min-width:0;max-width:100%;overflow-x:auto}.associe-amene-table table{border-collapse:collapse;width:100%;font-size:14px}.associe-amene-table th,.associe-amene-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--c-fond-3);padding:8px 10px}.associe-amene-table th:first-child{text-align:left}.associe-amene-table thead th{color:var(--c-texte-2);font-size:12.5px;font-weight:600}.associe-amene-table tbody th{font-weight:600}.associe-amene-table tbody tr:last-child th,.associe-amene-table tbody tr:last-child td{border-bottom:0}.associe-bloc .associe-point{background:var(--c-fond-3)}.associe-essai-gestes{flex-wrap:wrap;gap:8px;margin:0;display:flex}.associe-essai-formulaire{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.associe-essai-formulaire label{color:var(--c-texte-2);gap:4px;font-size:14px;display:grid}.associe-essai-formulaire input,.associe-essai-formulaire select{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-width:0;color:var(--c-texte);font:inherit;border-radius:12px;padding:10px 14px}.associe-essai-formulaire .associe-essai-gestes{grid-column:1/-1}@media (width<=720px){.associe-essai-formulaire{grid-template-columns:minmax(0,1fr)}}.whatsapp-warning{margin-top:var(--e-3);border-radius:var(--r-lg);background:var(--c-chaud-fond);color:var(--c-chaud-texte);padding:10px 16px}.whatsapp-pairing{justify-items:start;gap:.75rem;margin:1rem 0;display:grid}.whatsapp-qr{background:var(--c-fond);border:1px solid var(--c-filet-fort);border-radius:var(--r-lg);max-width:100%;height:auto;padding:10px}.whatsapp-code{border-radius:var(--r-lg);background:var(--c-ia);letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.75rem;font-weight:var(--g-fort);overflow-wrap:anywhere;padding:8px 18px}.whatsapp-envois{margin-top:var(--e-3)}.whatsapp-envois ul{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.whatsapp-envoi-texte{white-space:pre-wrap;overflow-wrap:anywhere}.start-progress{font-weight:var(--g-fort);margin:0 0 12px}.start-steps{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);margin:0 0 20px;padding:18px 22px;list-style:none}.start-step{min-height:var(--cible);border-top:1px solid var(--c-filet);grid-template-columns:32px minmax(0,1fr);align-items:center;padding:8px 0;display:grid}.start-step:first-child{border-top:0}.start-mark{width:24px;height:24px;color:var(--c-texte-2);border-radius:50%;place-items:center;display:inline-grid}.start-step.done .start-mark{background:var(--bleu-pale);color:var(--marine)}.start-step.now{font-weight:var(--g-fort)}.start-step.now .start-mark{color:var(--marine)}.start-password{max-width:460px;margin-top:var(--e-3);gap:12px;display:grid}.start-password label{font-size:var(--t-sm);font-weight:var(--g-titre);gap:6px;display:grid}.start-hint{margin:20px 0 8px}.start-connector{margin:var(--e-3) 0 16px;gap:6px;padding-left:20px;list-style:decimal;display:grid}.fenetre-liste{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fenetre-liste li{justify-content:space-between;align-items:center;gap:16px;display:flex}.fenetre-detail{font-size:var(--t-sm);display:block}.arrivee-compte{color:var(--c-texte-2);font-size:var(--t-sm);margin:8px 0 0}.arrivee-etape{gap:12px;margin-top:4px;display:grid}.arrivee-etape h3{margin:0}.arrivee-explication{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.arrivee-explication dt{font-weight:var(--g-fort)}.arrivee-explication dd{overflow-wrap:anywhere;margin:0}.arrivee-astuce{border-radius:var(--r-carte);background:var(--c-fond-2,#1b365d0f);font-size:var(--t-sm);overflow-wrap:anywhere;margin:0;padding:10px 12px}.fenetre-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.reglage-interrupteur{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.reglage-interrupteur input{margin-top:4px}@media (width<=480px){.arrivee-explication{grid-template-columns:minmax(0,1fr);gap:2px}.arrivee-explication dd{margin-bottom:8px}.fenetre-liste li{flex-direction:column;align-items:stretch;gap:6px}}.arrivee-etape .brain-identity-form{align-items:start}.conso h3{margin:20px 0 8px}.conso-jauges{gap:14px;margin:12px 0;display:grid}.conso-jauge p{margin:4px 0 0}.conso-jauge-tete{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.conso-barre{background:var(--c-fond-3);border-radius:999px;height:10px;margin-top:6px;overflow:hidden}.conso-barre span{background:var(--marine);border-radius:999px;height:100%;display:block}.conso-barre.attention span{background:var(--corail)}.conso-barre.critique span{background:var(--c-erreur)}.conso-tableau{overflow-x:auto}.conso-tableau table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.conso-tableau th,.conso-tableau td{border-bottom:1px solid var(--c-filet);text-align:right;white-space:nowrap;padding:6px 10px}.conso-tableau thead th{color:var(--c-texte-2);font-weight:var(--g-titre)}.conso-tableau th:first-child{text-align:left}.conso-membres{gap:8px;margin:0;padding:0;list-style:none;display:grid}.conso-membres>li{border-bottom:1px solid var(--c-filet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:10px 0;display:grid}.conso-membres p{margin:2px 0 0}.conso-plafond{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.conso-plafond label,.conso-reglages label{gap:2px;font-size:.875rem;display:grid}.conso-plafond input,.conso-reglages input{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);width:130px;color:var(--c-texte);font:inherit;padding:6px 8px}.conso-reglages>button[type=submit]{justify-self:start}.conso-reglages{gap:14px;display:grid}.conso-reglages fieldset{border:0;flex-wrap:wrap;gap:12px 24px;padding:0;display:flex}.conso-reglages legend{font-weight:var(--g-fort);margin-bottom:6px}.conso-reglages label .muted{max-width:260px}.conso-reglages input{width:200px}.conso-mes-chiffres{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.conso-mes-chiffres th,.conso-mes-chiffres td{border-bottom:1px solid var(--c-filet);text-align:right;padding:4px 8px}.conso-mes-chiffres th:first-child{text-align:left}@media (width<=760px){.conso-membres>li{grid-template-columns:minmax(0,1fr)}.conso-reglages input,.conso-reglages label{width:100%}}.liens-juridiques{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.liens-juridiques a{color:var(--c-texte-2);text-decoration:underline}.liens-juridiques a:hover{color:var(--corail-texte)}.brain-account-section .liens-juridiques{margin-top:.5rem}@media print{.liens-juridiques{display:none}}.auth-page{background:var(--c-fond-page);place-items:center;min-height:100dvh;padding:28px;display:grid}.auth-frame{border-radius:var(--r-bandeau);background:var(--c-fond);width:min(100%,940px);min-height:560px;box-shadow:var(--ombre-carte-survol);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.auth-side{isolation:isolate;background:var(--halo-corail), var(--marine);color:var(--c-texte-inverse);flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";z-index:-1;opacity:.08;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2064'%20aria-hidden='true'%3e%3cdefs%3e%3cclipPath%20id='d'%3e%3cpath%20d='M0%202h22a30%2030%200%200%201%200%2060H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23d)'%20fill='%23ffffff'%3e%3crect%20x='0'%20y='0'%20width='11'%20height='64'/%3e%3crect%20x='14'%20y='0'%20width='10'%20height='64'/%3e%3crect%20x='27'%20y='0'%20width='9'%20height='64'/%3e%3crect%20x='39'%20y='0'%20width='7'%20height='64'/%3e%3crect%20x='48'%20y='0'%20width='6'%20height='64'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:340px;height:340px;position:absolute;bottom:-60px;right:-40px}.auth-logo-clair{width:200px;height:auto;display:block}.auth-side-title{font-family:var(--police-titre);font-size:40px;font-weight:var(--g-fort);margin-top:auto;line-height:1.1}.auth-side-title em{font-style:italic;font-weight:var(--g-titre);display:block}.auth-side-places{font-size:var(--t-sm);color:var(--c-texte-inverse-2);margin-top:12px}.auth-card{background:var(--c-fond);flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:44px 40px;display:flex}.auth-logo{width:170px;height:auto;display:none}.auth-card h1{font-size:38px;line-height:1.15}.auth-card p{color:var(--c-texte-2);font-size:14px;line-height:1.6}.auth-card .error-text{color:var(--c-erreur)}.auth-form{gap:18px;display:grid}.auth-form label{font-size:var(--t-sm);font-weight:var(--g-titre);gap:7px;display:grid}.auth-form input{width:100%}.auth-form [data-slot=button][type=submit]{background:var(--c-action);color:var(--c-action-texte)}.auth-form [data-slot=button][type=submit]:hover:not(:disabled){background:var(--c-action-survol)}.auth-form .auth-check{font-size:14px;font-weight:var(--g-normal);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.auth-form .auth-check input{width:auto;margin-top:3px}.auth-lien{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-code{letter-spacing:4px;font-variant-numeric:tabular-nums;font-size:22px}.auth-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.auth-page{place-items:start center;padding:16px}.auth-frame{border-radius:var(--r-carte);grid-template-columns:minmax(0,1fr);min-height:0}.auth-side{display:none}.auth-logo{display:block}.auth-card{padding:26px 22px}.auth-card h1{font-size:34px}}.mot-de-passe{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.mot-de-passe>label{display:contents}.mot-de-passe input{grid-area:2/1;width:100%;padding-right:48px}.mot-de-passe input::-ms-reveal{display:none}.mot-de-passe input::-ms-clear{display:none}.mot-de-passe-oeil{width:44px;height:44px;color:var(--c-texte-2);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-area:2/1;place-self:center end;place-items:center;padding:0;display:grid}.mot-de-passe-oeil:hover{color:var(--c-texte)}.signature-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.signature-formulaire,.signature-apercu-bloc{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.signature-paire{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.signature-champ{flex-direction:column;gap:5px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.signature-champ input,.signature-champ select{font-weight:400}.signature-champ select{border:1px solid var(--input,#c9d3df);width:100%;height:36px;color:inherit;background:0 0;border-radius:6px;padding:0 10px}.signature-champ input[type=file]{max-width:100%}.signature-photo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.signature-apercu{border:1px solid var(--border,#d9e0e8);background:#fff;border-radius:8px;padding:16px;overflow-x:auto}.signature-apercu table,.signature-apercu tr,.signature-apercu td{background:0 0;border-top:0;border-bottom:0;border-right:0;width:auto}.signature-confirmation{border:1px solid var(--border,#d9e0e8);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.signature-confirmation p{margin:0}.signature-actions{flex-wrap:wrap;gap:10px;display:flex}.signature-aide{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:.875rem;list-style:outside;display:flex}@media (width<=860px){.signature-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.signature-paire{grid-template-columns:minmax(0,1fr)}}.agents{gap:var(--e-5);display:grid}.agent-card{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:20px 22px}.agent-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.agent-head h2,.agent-team h2{font-size:var(--t-xl)}.agent-lead{max-width:72ch;font-size:var(--t-base);color:var(--c-texte-2);margin-top:8px}.agent-rules{max-width:72ch;color:var(--c-texte-2);gap:6px;margin:14px 0 0;padding-left:18px;list-style:outside;display:grid}.agent-warning{border-radius:var(--r-lg);background:var(--c-chaud-fond);color:var(--c-chaud-texte);font-weight:var(--g-titre);margin-top:14px;padding:10px 16px}.agent-facts{gap:4px;margin-top:16px;display:grid}.agent-report,.agent-runs{margin-top:4px}.agent-report summary,.agent-runs summary{cursor:pointer;width:fit-content;font-size:var(--t-sm);color:var(--c-texte);text-underline-offset:3px;text-decoration:underline}.agent-report summary:focus-visible,.agent-runs summary:focus-visible{outline:2px solid var(--dantes-blue);outline-offset:2px}.agent-report pre,.agent-runs pre{background:var(--c-fond-3);font:inherit;font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-top:8px;padding:10px 14px}.agent-runs ol{gap:14px;margin-top:10px;display:grid}.agent-runs li p{font-size:var(--t-sm)}.agent-team>p{margin-top:4px}.agent-team ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.agent-member{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:18px 20px;display:grid}.agent-member-who{min-width:0;display:grid}.agent-member-who strong{font-weight:var(--g-titre);font-size:var(--t-md)}.agent-member-who span{font-size:var(--t-sm);overflow-wrap:anywhere}.agent-member>.brain-status{grid-area:1/2}.agent-member>button{grid-column:1/-1;justify-self:start}.agent-member-facts,.agent-member .agent-runs,.agent-member-report{grid-column:1/-1}.agent-member-facts{font-size:var(--t-sm);color:var(--c-texte-2)}@media (width<=640px){.agent-card,.agent-member{border-radius:16px;padding:16px}.agent-team ul{grid-template-columns:minmax(0,1fr)}}.agents-catalogue{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.agents-back{border-radius:var(--r-bouton);background:var(--c-fond);width:fit-content;min-height:38px;box-shadow:var(--ombre-legere);font-weight:var(--g-titre);color:var(--c-texte);cursor:pointer;padding:6px 16px}.agents-back:focus-visible{outline:2px solid var(--dantes-blue);outline-offset:2px}.agent-settings{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.agent-settings h3{font-size:16px}.agent-settings-summary{gap:4px;margin-top:8px;padding-left:18px;list-style:outside;display:grid}.agent-settings-form{gap:14px;margin-top:12px;display:grid}.agent-settings-form fieldset{flex-wrap:wrap;gap:8px 18px;display:flex}.agent-settings-form legend{margin-bottom:6px;font-weight:600}.agent-check,.agent-number{align-items:center;gap:8px;display:inline-flex}.agent-number input{border:1px solid var(--c-filet-fort);border-radius:var(--r-md);width:4.5em;padding:2px 6px}.auto-cartes{gap:var(--e-3);display:grid}.auto-cartes-outils{align-items:flex-end;gap:var(--e-3) var(--e-4);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);flex-wrap:wrap;padding:14px 20px 16px;display:flex}.auto-cartes-outils label{min-width:0;font-size:var(--t-sm);font-weight:var(--g-titre);gap:4px;display:grid}.auto-cartes-outils input{border-radius:var(--r-bouton);min-height:42px;padding:0 14px}.auto-cartes-outils .muted{margin-left:auto}.auto-cartes-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.auto-carte{border-radius:var(--r-carte);background:var(--c-fond);min-width:0;box-shadow:var(--ombre-carte);flex-direction:column;gap:8px;padding:18px 20px;transition:box-shadow .15s;display:flex}.auto-carte:hover{box-shadow:var(--ombre-carte-survol)}.auto-carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.brain-shell .auto-carte-nom{min-width:0;font-family:var(--police-titre);font-size:22px;font-weight:var(--g-fort);overflow-wrap:anywhere;line-height:1.2}.auto-carte-phrase{-webkit-line-clamp:2;line-clamp:2;color:var(--c-texte-2);-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.auto-carte-etat{font-size:var(--t-sm);align-items:baseline;gap:8px;margin-top:auto;padding-top:4px;display:flex}.auto-carte-point{background:var(--c-filet-champ);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.auto-carte-point.en-marche{background:var(--marine)}.auto-carte-ouvrir{align-self:flex-start}.createur-detail{gap:var(--e-3);display:grid}@media (width<=640px){.auto-carte{border-radius:20px;padding:16px}.auto-cartes-outils{border-radius:20px;padding:14px 16px}.auto-cartes-outils label,.auto-cartes-outils input,.auto-cartes-outils select{width:100%}.auto-cartes-outils .muted{margin-left:0}}@media (prefers-reduced-motion:reduce){.auto-carte{transition:none}}.auto-carte-utile{margin:0;font-size:.85rem}.amelioration-signaux{gap:.6rem;padding-left:1.1rem;display:grid}.amelioration-essai{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.5rem 0 1rem;display:flex}.amelioration-essai label{gap:.2rem;font-size:.9rem;display:grid}.amelioration-signaux li button{margin-left:.5rem}.createur-fil{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.createur-bulle{background:var(--c-fond-3);border-radius:20px 20px 20px 6px;max-width:min(100%,84ch);padding:12px 16px}.createur-bulle.personne{background:var(--bleu-pale);font-weight:var(--g-titre);border-radius:20px 20px 6px;justify-self:end}.createur-texte{white-space:pre-wrap;overflow-wrap:anywhere}.createur-impossible{gap:6px;margin:10px 0 0;padding-left:18px;list-style:outside;display:grid}.createur-exemples{margin-top:16px}.createur-exemples ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.createur-exemple{border:1px solid var(--c-filet-fort);border-radius:var(--r-bouton);background:var(--c-fond);min-height:40px;font-size:var(--t-base);color:var(--c-texte);text-align:left;padding:7px 16px}.createur-exemple:hover:not(:disabled){background:var(--c-ia);border-color:var(--marine)}.createur-exemple.choisi,.createur-exemple.choisi:hover:not(:disabled){background:var(--marine);border-color:var(--marine);color:var(--c-texte-inverse)}.createur-questions>button{justify-self:start}.createur-exemple:disabled{opacity:.6}.createur-questions{gap:12px;margin-top:12px;display:grid}.createur-questions fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.createur-questions legend{width:100%;font-weight:var(--g-fort);margin-bottom:6px}.createur-saisie{gap:8px;margin-top:16px;display:grid}.createur-saisie label{font-weight:var(--g-fort)}.createur-saisie textarea{border:1px solid var(--c-filet-champ);border-radius:var(--r-lg);background:var(--c-fond);width:100%;font:inherit;resize:vertical;padding:12px 14px}.createur-fiche-carte [data-slot=button][data-variant=default]{background:var(--c-action);color:var(--c-action-texte)}.createur-fiche-carte [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--c-action-survol)}.createur-fiche-carte{border:1px solid var(--c-ia-filet);border-radius:var(--r-lg);background:var(--c-ia);margin-top:12px;padding:18px 20px}.brain-shell .createur-fiche-carte h3,.brain-shell .createur-carte h3{font-family:var(--police-titre);font-size:var(--t-xl);font-weight:var(--g-fort)}.createur-fiche{gap:6px;margin:12px 0;display:grid}.createur-fiche>div{grid-template-columns:minmax(110px,150px) 1fr;gap:10px;display:grid}.createur-fiche dt{color:var(--c-texte-2)}.createur-fiche dd{overflow-wrap:anywhere;margin:0}.createur-pour{margin-top:10px}.createur-sous-titre{font-size:var(--t-xl);margin-bottom:12px}.createur-liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.createur-carte .brain-offsite-actions{margin-top:14px}.createur-confirmer{border-radius:var(--r-lg);background:var(--c-chaud-fond);color:var(--c-chaud-texte);gap:10px;margin-top:14px;padding:12px 16px;display:grid}.createur-apercu{gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.createur-apercu pre,.createur-carte pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-family:inherit}.createur-taches{gap:10px;margin:0;padding:0;list-style:none;display:grid}.createur-taches>li{border-top:1px solid var(--c-filet);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;padding:10px 0;display:flex}@media (width<=560px){.createur-fiche>div{grid-template-columns:1fr;gap:2px}}.createur-revenir{color:var(--c-texte-2);background:0 0;border:0;margin-top:6px;padding:0;font-size:.85rem;text-decoration:underline}.createur-champ{border:1px solid var(--c-trait,#0000001f);background:var(--c-fond);font:inherit;border-radius:10px;padding:7px 10px}.createur-recherche{gap:8px;width:100%;display:grid}.createur-recherche-ligne{flex-wrap:wrap;gap:8px;display:flex}.createur-recherche-ligne .createur-champ{flex:220px}.createur-recherche .createur-exemple{margin:0 8px 8px 0}.createur-etapes{gap:6px;margin:0 0 12px;padding-left:22px;list-style:decimal;display:grid}.atelier{container-type:inline-size}.atelier-zones{border-radius:var(--r-bouton);background:var(--c-fond-3);gap:4px;margin-bottom:10px;padding:4px;display:none}.atelier-zones button{border-radius:var(--r-bouton);min-height:40px;font-size:var(--t-sm);color:var(--c-texte);flex:1}.atelier-zones button[aria-pressed=true]{background:var(--marine);color:var(--c-texte-inverse)}.atelier-grille{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,400px);gap:14px;height:max(560px,100dvh - 210px);display:grid}.atelier-zone{border-radius:var(--r-carte);background:var(--c-fond);min-height:0;box-shadow:var(--ombre-carte);flex-direction:column;padding:16px;display:flex}.atelier-defile{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.atelier-liste-tete{gap:8px;margin-bottom:12px;display:grid}.atelier-nouvelle,.atelier-principal,.atelier-envoyer{background:var(--c-action);color:var(--c-action-texte)}.atelier-nouvelle:hover:not(:disabled),.atelier-principal:hover:not(:disabled),.atelier-envoyer:hover:not(:disabled){background:var(--c-action-survol)}.atelier-cartes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.atelier-carte{border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond);width:100%;color:var(--c-texte);text-align:left;justify-items:start;gap:4px;padding:10px 12px;display:grid}.atelier-carte:hover{border-color:var(--marine)}.atelier-carte[aria-current=true]{border-color:var(--marine);background:var(--c-ia)}.atelier-carte-nom{font-weight:var(--g-fort);overflow-wrap:anywhere}.atelier-carte-phrase{font-size:var(--t-sm);color:var(--c-texte-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atelier-plus{margin-top:12px}.atelier-vide-court{font-size:var(--t-sm);padding:8px 2px}.atelier-vide{align-content:start;gap:10px;padding:8px 4px;display:grid}.atelier-exemples{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atelier-conv-tete,.atelier-fiche-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.atelier-conv-tete{margin-bottom:10px}.brain-shell .atelier-conv-tete h2,.brain-shell .atelier-fiche-tete h2,.brain-shell .atelier-vide h2{font-size:var(--t-l,1.15rem);overflow-wrap:anywhere}.atelier-conv-gestes{flex:none;gap:12px;display:flex}.atelier-lien{font-size:var(--t-sm);color:var(--marine);text-underline-offset:3px;text-decoration:underline}.atelier-seul-etroit{display:none}.atelier-fil .createur-fil{margin:0}.atelier-fil{padding-right:4px}.atelier-reflechit{color:var(--c-texte-2)}.atelier-markdown p+p,.atelier-markdown ul,.atelier-markdown ol{margin-top:6px}.atelier-markdown ul{padding-left:18px;list-style:outside}.atelier-markdown ol{padding-left:18px;list-style:decimal}.atelier-bulle-pied{font-size:var(--t-xs,.78rem);color:var(--c-texte-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-weight:400;display:flex}.atelier-bulle-version{color:var(--marine);font-weight:var(--g-fort)}.atelier-saisie{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.atelier-saisie textarea{border:1px solid var(--c-filet-champ);border-radius:var(--r-lg);background:var(--c-fond);width:100%;font:inherit;resize:vertical;padding:10px 12px}.atelier-saisie .createur-pour,.atelier-saisie .brain-error,.atelier-saisie [role=status]{grid-column:1/-1}.atelier-note{border-radius:var(--r-lg);background:var(--c-ia);border:1px solid var(--c-ia-filet);font-size:var(--t-sm);margin-top:10px;padding:10px 12px}.atelier-dl{margin:12px 0}.atelier-jamais,.atelier-changements{margin:0;padding-left:18px;list-style:outside}.atelier-changements{font-size:var(--t-sm);margin-top:4px}.atelier-boutons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.atelier-bloc{border-top:1px solid var(--c-filet);margin-top:16px;padding-top:12px}.brain-shell .atelier-bloc h3{font-size:var(--t-base);margin-bottom:6px}.atelier-versions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.atelier-versions>li>p:first-child{align-items:center;gap:8px;display:flex}.atelier-versions .muted{font-size:var(--t-sm)}.atelier-versions button{margin-top:6px}.atelier-supprimer{color:var(--c-texte-2);margin-top:16px}@container (width<=980px){.atelier-zones{display:flex}.atelier-grille{height:auto;display:block}.atelier-zone{height:max(460px,100dvh - 240px);display:none}.atelier[data-zone=liste] .atelier-zone[data-zone=liste],.atelier[data-zone=conversation] .atelier-zone[data-zone=conversation],.atelier[data-zone=fiche] .atelier-zone[data-zone=fiche]{display:flex}.atelier-seul-etroit{display:inline}}@container (width<=480px){.atelier-saisie{grid-template-columns:minmax(0,1fr)}.atelier-envoyer{justify-self:end}}.auto-tabs{max-width:100%;margin-bottom:var(--e-5);background:var(--c-fond);box-shadow:var(--ombre-legere);border-radius:26px;flex-wrap:wrap;gap:2px;padding:5px;display:inline-flex}.auto-tabs button{border-radius:var(--r-rond);min-height:38px;font-size:var(--t-base);font-weight:var(--g-titre);color:var(--c-texte);background:0 0;border:0;padding:7px 16px}.auto-tabs button:hover{background:var(--c-fond-3)}.auto-tabs button{position:relative}.auto-tabs button.active:after{content:"";border-radius:var(--r-rond);background:var(--corail);width:18px;height:2px;position:absolute;bottom:4px;left:calc(50% - 9px)}.auto-tabs button.active{background:var(--marine);color:var(--c-texte-inverse)}.auto-kind{border:1px solid var(--c-ia-filet);border-radius:var(--r-rond);background:var(--c-ia);font-size:var(--t-sm);color:var(--c-texte);justify-self:start;align-items:center;padding:2px 10px;display:inline-flex}.mails-ajout{gap:10px;margin:14px 0;display:flex}.mails-ajout input{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-width:0;font:inherit;border-radius:12px;flex:1;padding:10px 14px}.mails-liste{margin:0;padding:0;list-style:none}.mails-liste li{border-top:1px solid var(--c-filet);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.mails-boite{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.mails-plafond{border-top:1px solid var(--c-filet);gap:8px;margin-top:18px;padding-top:14px;display:grid}.mails-plafond select{justify-self:start}.mails-plafond p{margin:0}@media (width<=760px){.mails-liste li{grid-template-columns:minmax(0,1fr)}.mails-liste select,.mails-liste button{justify-self:start}}.agent-afaire-liste{margin:14px 0 0;padding:0;list-style:none}.agent-afaire-liste li{border-top:1px solid var(--c-filet);grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.agent-afaire-nom{gap:2px;min-width:0;display:grid}.agent-afaire-ajout{gap:8px;display:flex}.agent-afaire-ajout input{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-width:0;font:inherit;border-radius:12px;flex:1;padding:7px 12px}.agent-afaire-bascule{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=760px){.agent-afaire-liste li{grid-template-columns:minmax(0,1fr)}}.modeles-liste{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.modeles-liste li{border-top:1px solid var(--c-filet);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.modeles-liste li>div{gap:2px;min-width:0;display:grid}.modeles-liste li .muted{font-size:13.5px}.modeles-liste select{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-height:40px;color:var(--c-texte);font:inherit;border-radius:10px;padding:6px 10px}@media (width<=640px){.modeles-liste li{grid-template-columns:1fr 1fr}.modeles-liste li>div{grid-column:1/-1}}.mail-panel{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:22px 24px}.mail-panel h2{margin:0 0 var(--e-2);font-size:var(--t-xl);font-weight:var(--g-titre)}.mail-panel-intro{max-width:640px;color:var(--c-texte-2);margin:0 0 22px}.mail-verification-form{flex-direction:column;gap:10px;display:flex}.mail-verification-form label{font-size:15px}.mail-form-row{gap:12px;display:flex}.mail-form-row input{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);min-width:0;font:inherit;font-size:var(--t-md);color:var(--c-texte);flex:1;padding:11px 14px}.mail-form-row input:focus-visible,.mail-button:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.mail-button{border-radius:var(--r-bouton);background:var(--c-action);color:var(--c-action-texte);font:inherit;font-weight:var(--g-fort);cursor:pointer;border:0;padding:11px 24px;transition:background-color .15s ease-out}.mail-button:hover:not(:disabled){background:var(--c-action-survol)}.mail-button:disabled{opacity:.4;cursor:not-allowed}.mail-verification-form+.brain-error,.mail-verification-form+.mail-result{margin-top:24px}.mail-result{padding:var(--e-4) var(--e-5);border-radius:var(--r-lg);background:var(--c-fond-2);box-shadow:inset 3px 0 0 var(--c-filet-fort)}.mail-result-accepted{box-shadow:inset 3px 0 0 var(--marine)}.mail-result-invalid{box-shadow:inset 3px 0 0 var(--c-erreur)}.mail-result p{margin:0 0 12px}.mail-result-address{color:var(--c-texte-2);overflow-wrap:anywhere}.mail-result-label{font-family:var(--police-titre);font-size:clamp(24px,3vw,34px);font-weight:var(--g-titre);line-height:1.15}.mail-result-detail{color:var(--c-texte-2);font-size:15px}.mail-result-facts{margin:18px 0}.mail-result-facts>div{border-top:1px solid var(--c-filet);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.mail-result-facts dt{color:var(--c-texte-2)}.mail-result-facts dd{overflow-wrap:anywhere;margin:0}.mail-result-caution{border-radius:var(--r-md);background:var(--c-ia);font-size:var(--t-base);padding:12px 16px}.mail-panel+.mail-panel{margin-top:var(--e-5)}.mail-research-form{flex-direction:column;gap:16px;display:flex}.mail-research-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mail-research-fields label{flex-direction:column;gap:8px;font-size:15px;display:flex}.mail-research-fields input{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);min-width:0;font:inherit;font-size:var(--t-md);color:var(--c-texte);padding:11px 14px}.mail-research-fields input:disabled{background:var(--c-fond-3);color:var(--c-texte-2)}.mail-research-fields input:focus-visible,.mail-link-button:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.mail-research-actions{flex-wrap:wrap;gap:12px;display:flex}.mail-button-quiet{background:var(--c-fond);color:var(--c-texte);box-shadow:inset 0 0 0 1px var(--c-filet-fort)}.mail-button-quiet:hover:not(:disabled){background:var(--c-fond-3)}.mail-research-result{margin-top:28px}.mail-research-summary{margin:0 0 var(--e-4);border-radius:var(--r-lg);background:var(--c-fond-2);font-size:var(--t-md);padding:12px 18px;line-height:1.4}.mail-domain-done .mail-research-summary{box-shadow:inset 3px 0 0 var(--marine)}.mail-domain-cancelled .mail-research-summary,.mail-domain-failed .mail-research-summary{box-shadow:inset 3px 0 0 var(--c-erreur)}.mail-research-company{color:var(--c-texte-2);overflow-wrap:anywhere;margin:12px 0}.mail-research-hint{color:var(--c-texte-2);margin:0 0 16px;font-size:15px}.mail-answers,.mail-generics,.mail-history{margin:0;padding:0;list-style:none}.mail-answer{border-bottom:1px solid var(--c-filet);padding:16px 0}.mail-answer-who{color:var(--c-texte-2);margin:0 0 6px;font-size:15px}.mail-answer-line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.mail-answer-email{font-size:var(--t-lg);font-weight:var(--g-titre);overflow-wrap:anywhere}.mail-answer-verifiee .mail-answer-email,.mail-generics .mail-answer-email{font-weight:600}.mail-answer-none{color:var(--c-texte-2);font-size:18px}.mail-badge{border-radius:var(--r-rond);font-size:var(--t-xs);font-weight:var(--g-fort);padding:3px 10px}.mail-badge-verifiee{background:var(--marine);color:var(--c-texte-inverse)}.mail-badge-probable{background:var(--c-fond-3);color:var(--c-texte-2)}.mail-badge-non-verifiable{background:var(--c-chaud-fond);color:var(--c-chaud-texte)}.mail-badge-site{background:var(--bleu-pale);color:var(--c-texte)}.mail-published-more{margin-top:10px}.mail-published-more summary{cursor:pointer;width:fit-content;color:var(--c-bleu-fonce)}.mail-badge-introuvable{background:var(--c-fond-3);color:var(--c-texte-2)}.mail-copy{border:1px solid var(--c-filet-fort);border-radius:var(--r-bouton);background:var(--c-fond);font:inherit;font-size:var(--t-sm);cursor:pointer;padding:4px 12px}.mail-copy:hover{background:var(--c-fond-3)}.mail-copy:focus-visible,.mail-tried summary:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.mail-answer-note,.mail-answer-pending{color:var(--c-texte-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:15px}.mail-answer-pending:before{content:"";background:var(--marine);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite mail-pulse;display:inline-block}@keyframes mail-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.mail-answer-pending:before{animation:none}}.mail-tried{margin-top:10px;font-size:14px}.mail-tried summary{color:var(--c-bleu-fonce);cursor:pointer}.mail-tried ul{margin:8px 0 0;padding:0;list-style:none}.mail-tried li{border-top:1px solid var(--c-filet);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);gap:2px 12px;padding:6px 0;display:grid}.mail-tried-address{overflow-wrap:anywhere}.mail-tried-format{color:var(--c-texte-2)}.mail-tried-accepted{font-weight:var(--g-fort);color:var(--marine)}.mail-tried-invalid{color:var(--c-erreur)}.mail-domain-part{margin-top:28px}.mail-domain-part h3{margin:0 0 10px;font-size:18px;font-weight:400}.mail-generics li{border-bottom:1px solid var(--c-filet);padding:10px 0}.mail-history li{border-bottom:1px solid var(--c-filet);gap:4px;padding:14px 0;display:grid}.mail-history p{margin:0}.mail-history-when{color:var(--c-texte-2);font-size:14px}.mail-history-subject{font-size:16px}.mail-history .mail-answer-email{font-size:17px}.mail-link-button:disabled{color:var(--c-texte-2);cursor:not-allowed}.mail-link-button{font:inherit;color:var(--c-bleu-fonce);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:4px 0;font-size:15px;text-decoration:underline}@media (width<=760px){.mail-research-fields,.mail-tried li{grid-template-columns:1fr}.mail-form-row{flex-direction:column}.mail-result-facts>div{grid-template-columns:1fr;gap:2px}}.contact-status{max-width:72ch;margin:0 0 var(--e-4);border-radius:var(--r-lg);font-size:var(--t-base);padding:12px 18px}.contact-status-disponible{background:var(--c-ia)}.contact-status-indisponible{background:var(--c-chaud-fond);box-shadow:inset 3px 0 0 var(--c-chaud-texte)}.contact-domain{gap:var(--e-2);margin-bottom:var(--e-4);display:grid}.contact-domain label{font-size:var(--t-base);color:var(--c-texte-2)}.contact-domain-row{gap:var(--e-3);flex-wrap:wrap;display:flex}.contact-domain-row input{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);min-width:200px;font:inherit;flex:1;padding:10px 14px}.contact-rows{margin:0;padding:0;list-style:none}.contact-row{padding:var(--e-4) 0;border-top:1px solid var(--c-filet)}.contact-row-head{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.contact-row-who{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;display:flex}.contact-row-who strong{font-weight:var(--g-titre);font-size:var(--t-md)}.contact-row-who span{color:var(--c-texte-2);font-size:var(--t-base)}.contact-row-actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.contact-action{align-items:center;gap:var(--e-2);border-radius:var(--r-bouton);background:var(--marine);min-height:40px;color:var(--c-texte-inverse);font:inherit;font-size:var(--t-sm);font-weight:var(--g-titre);cursor:pointer;border:0;padding:8px 18px;display:inline-flex}.contact-action:hover:not(:disabled){background:var(--marine-survol)}.contact-action:disabled{cursor:not-allowed;opacity:.55}.contact-action:focus-visible,.contact-domain-row input:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.contact-action-quiet{background:var(--c-fond);color:var(--marine);box-shadow:inset 0 0 0 1px var(--c-filet-fort)}.contact-action-quiet:hover:not(:disabled){background:var(--c-fond-3)}.contact-result{margin-top:var(--e-3);border-radius:var(--r-lg);background:var(--c-fond-2);padding:4px 16px}.contact-result .mail-answer{border-bottom:0}.contact-add{gap:var(--e-3);margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--c-filet);justify-items:start;display:grid}.contact-add h3{font-size:var(--t-md);font-weight:var(--g-titre);margin:0}.contact-add .mail-research-fields{width:100%}.contact-promise{margin:var(--e-4) 0 0;color:var(--c-texte-2);font-size:var(--t-sm)}.company-search{gap:var(--e-3);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);flex-direction:column;padding:22px 24px;display:flex}.company-search label{font-size:var(--t-base);color:var(--c-texte-2)}.company-search-row{gap:12px;display:flex}.company-search input{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);min-width:0;font:inherit;font-size:var(--t-md);color:var(--c-texte);font-size:var(--t-lg);flex:1;padding:11px 14px}.company-search input:focus-visible,.company-button:focus-visible,.company-result:focus-visible,.company-back:focus-visible,.company-section a:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.company-button{border-radius:var(--r-bouton);background:var(--c-action);color:var(--c-action-texte);font:inherit;font-weight:var(--g-fort);cursor:pointer;border:0;padding:11px 24px;transition:background-color .15s ease-out}.company-button:hover:not(:disabled){background:var(--c-action-survol)}.company-button:disabled{opacity:.4;cursor:not-allowed}.company-status{min-height:1.6em;color:var(--c-texte-2);margin:18px 0 8px}.company-hint{max-width:640px;color:var(--c-texte-2);margin-top:8px}.company-results{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);margin:0;padding:8px 12px;list-style:none}.company-result{border-bottom:1px solid var(--c-filet);color:inherit;gap:6px;padding:16px 14px;text-decoration:none;transition:background-color .15s ease-out;display:grid}.company-result:hover{background:var(--c-fond-2);border-radius:var(--r-md)}.company-result-name{font-family:var(--police-titre);font-size:var(--t-xl);font-weight:var(--g-titre);line-height:1.2}.company-result-name small{font-size:var(--t-md);color:var(--c-texte-2)}.company-result-meta{font-size:var(--t-base);color:var(--c-texte-2);flex-wrap:wrap;gap:4px 18px;display:flex}.company-result-meta span:first-child{font-variant-numeric:tabular-nums lining-nums}.company-result-activity{font-size:var(--t-sm);color:var(--c-texte-2)}.company-badge{border-radius:var(--r-rond);background:var(--c-fond-3);font-size:var(--t-xs);font-style:normal;font-weight:var(--g-fort);vertical-align:middle;color:var(--c-texte-2);margin-left:10px;padding:2px 10px;display:inline-block}.company-back{margin-bottom:var(--e-4);color:var(--c-texte-2);text-decoration:none;display:inline-block}.company-back:hover{color:var(--c-texte);text-decoration:underline}.company-header h1{font-size:clamp(34px, 4vw, var(--t-titre));font-weight:var(--g-titre);margin:6px 0 10px;line-height:1.05}.company-subtitle{font-size:var(--t-md);color:var(--c-texte-2);margin:0}.company-figures{margin:var(--e-5) 0 0;border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 24px;display:grid}.company-figures>div{padding:0 20px 0 0}.company-figures>div+div{border-left:1px solid var(--c-filet);padding-left:20px}.company-figures dt{color:var(--c-texte-2);font-size:var(--t-sm)}.company-figures dd{font-family:var(--police-titre);font-size:clamp(30px,3vw,42px);font-weight:var(--g-titre);color:var(--corail-texte);font-variant-numeric:lining-nums;margin:10px 0 0;line-height:1}.company-figures .company-figure-text{font-size:var(--t-xl);color:var(--c-texte);line-height:1.2}.company-figures small{color:var(--c-texte-2);font-family:var(--police);font-size:var(--t-sm);margin-top:8px;line-height:1.3;display:block}.company-figures small.company-negative,.company-negative{color:var(--c-erreur)}.company-section{margin-top:var(--e-5);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:22px 24px}.company-section h2{margin:0 0 var(--e-4);font-size:var(--t-xl);font-weight:var(--g-titre)}.company-facts{margin:0}.company-facts>div{border-bottom:1px solid var(--c-filet);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.company-facts dt{color:var(--c-texte-2)}.company-facts dd{overflow-wrap:anywhere;margin:0}.company-table{border-collapse:collapse;width:100%;min-width:0;font-size:inherit;font-variant-numeric:tabular-nums lining-nums}.company-table th,.company-table td{border-bottom:1px solid var(--c-filet);color:inherit;font-size:inherit;letter-spacing:normal;text-align:left;text-transform:none;overflow-wrap:anywhere;background:0 0;padding:12px 12px 12px 0;font-weight:400}.company-table thead th{color:var(--c-texte-2);font-size:var(--t-sm)}.company-table .company-number{text-align:right}.company-notices{margin:0;padding:0;list-style:none}.company-notices li{border-bottom:1px solid var(--c-filet);grid-template-columns:150px minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.company-notices time{color:var(--c-texte-2)}.company-notices small{color:var(--c-texte-2);display:block}.company-notices strong+small{display:inline}.company-notices a,.company-links a{color:var(--c-bleu-fonce)}.company-links{margin:12px 0 0;padding-left:18px}.company-empty{color:var(--c-texte-2);margin:0}.company-warning{margin:var(--e-4) 0 0;border-radius:var(--r-lg);background:var(--c-ia);color:var(--c-texte);padding:12px 18px}.company-alert{margin:var(--e-5) 0 0;border-radius:var(--r-lg);background:var(--c-erreur-fond);box-shadow:inset 3px 0 0 var(--c-erreur);padding:14px 18px}.company-table th small,.company-table td small{color:var(--c-texte-2);font-size:13px;display:block}.company-table-scroll{max-width:100%;overflow-x:auto}.company-table-scroll:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.company-accounts{min-width:720px}.company-bar{border-radius:var(--r-rond);background:var(--bleu-clair);height:4px;margin:6px 0 0 auto;display:block}.company-check-line{align-items:center;gap:8px;margin:14px 0 4px;display:inline-flex}.company-families{flex-wrap:wrap;margin-bottom:12px}.company-families button{font-size:14px}.company-notice-alert{border-left:3px solid var(--c-erreur);padding-left:12px}.company-inline-link,.company-section .company-warning a,.company-section .company-hint a{color:var(--c-bleu-fonce)}.company-inline-link:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.company-result-match{color:var(--c-bleu-fonce);font-size:14px}.company-toolbar{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:4px 0 16px;display:flex}.company-toolbar p{flex-basis:100%;margin:0}.company-views{border-radius:var(--r-bouton);background:var(--c-fond-3);padding:3px;display:inline-flex}.company-views button{border-radius:var(--r-bouton);color:var(--c-texte);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 18px}.company-views button[aria-pressed=true]{background:var(--marine);color:var(--c-texte-inverse)}.company-views button:focus-visible,.company-pages a:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.company-pages{font-variant-numeric:tabular-nums lining-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:20px;display:grid}.company-pages>a:last-child{justify-self:end}.company-pages ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.company-pages li{gap:6px;display:flex}.company-pages a,.company-pages [aria-current=page]{border-radius:var(--r-sm);background:var(--marine);color:var(--c-texte-inverse)}.company-pages a{color:var(--c-bleu-fonce)}.company-pages [aria-current=page]{background:var(--c-texte);color:var(--c-fond)}.company-pages-gap{color:var(--c-texte-2);padding:6px 0}@media (width<=760px){.company-search-row{flex-direction:column}.company-pages{grid-template-columns:1fr 1fr}.company-pages ol{flex-wrap:wrap;grid-area:2/1/auto/-1}.company-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.company-figures>div:nth-child(odd){border-left:0;padding-left:0}.company-facts>div{grid-template-columns:1fr;gap:2px}.company-notices li{grid-template-columns:1fr;gap:4px}}.company-filters{margin-top:16px}.company-filters-toggle,.company-link-button{color:var(--c-bleu-fonce);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.company-filters-panel{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:18px;margin-top:12px;padding:22px 24px;display:grid}.company-filter-group{border:0;border-bottom:1px solid var(--c-filet);gap:12px;margin:0;padding:0 0 18px;display:grid}.company-filter-group legend{margin-bottom:8px;font-size:18px}.company-filter-group:disabled{opacity:.5}.company-picker,.company-field,.company-amounts{gap:6px;min-width:0;max-width:560px;display:grid}.company-picker input,.company-field input,.company-field select,.company-amounts input,.company-near select{box-sizing:border-box;border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);width:100%;min-width:0;max-width:100%;font:inherit;padding:8px 12px}.company-filter-group{min-width:0}.company-chips li{max-width:100%}.company-chips span{overflow-wrap:anywhere}.company-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.company-checks>span{color:var(--c-texte-2);flex-basis:100%}.company-chips,.company-suggestions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.company-chips li{border:1px solid var(--c-filet);align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:14px;display:inline-flex}.company-chips button,.company-suggestions button{font:inherit;cursor:pointer;background:0 0;border:0}.company-suggestions{flex-direction:column}.company-suggestions button{color:var(--c-bleu-fonce);text-align:left;padding:6px 0;text-decoration:underline}.company-picker-status,.company-filters-note{color:var(--c-texte-2);margin:0}.company-filters-actions{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.company-filters-toggle:focus-visible,.company-link-button:focus-visible,.company-filters-panel :is(input,select,button):focus-visible{outline:2px solid var(--marine);outline-offset:2px}.claude-switch{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);margin-top:8px;padding:22px 26px}.claude-switch-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.claude-switch h2{font-size:var(--t-xl)}.claude-switch>p{max-width:72ch;margin-top:10px}.claude-switch .brain-offsite-actions{margin-top:16px}.claude-switch .brain-error,.claude-switch .brain-notice{margin:14px 0 0}.claude-switch-read{border-radius:var(--r-md);background:var(--c-fond-3);overflow-wrap:anywhere;padding:10px 16px}.claude-switch-read.good{background:var(--c-ia)}.claude-switch-read.danger{background:var(--c-erreur-fond);font-weight:var(--g-titre)}.claude-reconnect{margin-top:16px}.claude-reconnect-steps{gap:4px;margin:12px 0 0;padding-left:20px;display:grid}.claude-reconnect-steps li.done{color:var(--marine)}.claude-reconnect-steps li.here{font-weight:600}.claude-reconnect-address{max-width:72ch;margin-top:12px}.claude-reconnect-code{gap:10px;max-width:520px;margin-top:8px;display:grid}.claude-reconnect-code label{gap:4px;display:grid}.claude-expiry{border-radius:var(--r-lg);background:var(--c-chaud-fond);color:var(--c-chaud-texte);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;padding:12px 20px;display:flex}.claude-expiry.strong{background:var(--c-erreur-fond);color:var(--c-texte);font-weight:var(--g-titre)}.claude-expiry.strong svg{color:var(--c-erreur)}.claude-expiry p{flex:320px;margin:0}.claude-expiry-link{font-weight:var(--g-fort);text-underline-offset:3px;text-decoration:underline}.employees-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.employees-page>.error-text{margin-bottom:18px}.employees-table table{width:100%;min-width:670px}.employees-table td{vertical-align:middle}.employee-email{color:var(--c-texte-2);margin-top:5px;font-size:12px;display:block}.employee-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.employee-form,.employee-form fieldset{gap:20px;display:grid}.employee-form fieldset{border:0;min-width:0;margin:0;padding:0}.employee-form label{gap:7px;font-size:13px;display:grid}.employee-form select{width:100%;min-height:42px;padding:8px 12px}.employee-form input[readonly]{background:var(--c-fond-3);color:var(--c-texte-2)}.employee-google{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.employee-google .employee-email{flex-basis:100%}@media (width<=760px){.panel.employees-table table,.employees-table tbody,.employees-table tr,.employees-table td{min-width:0;display:block}.employees-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.employees-table tr{border-top:1px solid var(--c-filet);padding:14px 16px}.employees-table tr:first-child{border-top:0}.employees-table td{border:0;padding:3px 0}.employees-table td:nth-child(4):before{content:"Google : ";color:var(--c-texte-2)}}.departure-notice{background:var(--c-chaud-fond);color:var(--c-chaud-texte);margin:12px 0;padding:16px 20px}.departure-notice p{margin:0 0 8px}.morning{--morning-accent:var(--bleu-clair);--morning-accent-strong:var(--marine)}.morning a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--morning-accent);text-decoration-color:var(--morning-accent);text-underline-offset:3px}.morning a:hover{text-decoration-color:currentColor}.morning a:focus-visible,.morning h2:focus-visible{outline:2px solid var(--morning-accent-strong);outline-offset:3px}.morning-layout{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:20px;display:grid}.morning-wide,.morning-side,.morning-main{gap:20px;min-width:0;display:grid}.morning-hero{isolation:isolate;border-radius:var(--r-bandeau);background:var(--halo-corail), var(--marine);color:var(--c-texte-inverse);gap:10px;padding:34px 38px 32px;display:grid;position:relative;overflow:hidden}.morning-hero:after{content:"";z-index:-1;opacity:.09;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2064'%20aria-hidden='true'%3e%3cdefs%3e%3cclipPath%20id='d'%3e%3cpath%20d='M0%202h22a30%2030%200%200%201%200%2060H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23d)'%20fill='%23ffffff'%3e%3crect%20x='0'%20y='0'%20width='11'%20height='64'/%3e%3crect%20x='14'%20y='0'%20width='10'%20height='64'/%3e%3crect%20x='27'%20y='0'%20width='9'%20height='64'/%3e%3crect%20x='39'%20y='0'%20width='7'%20height='64'/%3e%3crect%20x='48'%20y='0'%20width='6'%20height='64'/%3e%3c/g%3e%3c/svg%3e") right 34px center/auto 72% no-repeat;width:100%;position:absolute;top:0;bottom:0;right:0}.morning-hero :focus-visible,.morning .morning-hero a:focus-visible{outline-color:var(--c-texte-inverse)}.morning-date{font-size:var(--t-sm);font-weight:var(--g-titre);color:var(--c-texte-inverse-2)}.brain-shell .morning-hero h1{color:var(--c-texte-inverse);font-size:clamp(44px,4.6vw,60px);line-height:1.02}.morning-headline{max-width:54ch;font-size:17px;line-height:1.45}.morning-when-point{font-size:var(--t-sm);color:var(--c-texte-inverse-2)}.morning-hero-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.morning-drafts{font-size:var(--t-sm);color:var(--c-texte-inverse-2);align-self:center}.morning .morning-pill{min-height:var(--cible);border-radius:var(--r-bouton);color:var(--c-texte-inverse);font-size:14px;font-weight:var(--g-titre);border:1px solid #fff6;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.morning .morning-pill:hover{background:var(--marine-survol)}.morning .morning-pill.primary{border-color:var(--c-action);background:var(--c-action);color:var(--c-action-texte)}.morning .morning-pill.primary:hover{border-color:var(--c-action-survol);background:var(--c-action-survol)}.morning-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.morning .morning-glance a{border-radius:var(--r-carte);background:var(--c-fond);height:100%;min-height:150px;box-shadow:var(--ombre-carte);flex-direction:column;padding:18px 18px 16px;text-decoration:none;transition:box-shadow .15s;display:flex}.morning .morning-glance a:hover{box-shadow:var(--ombre-carte-survol)}.morning .morning-glance strong{font-family:var(--police-titre);font-size:var(--t-chiffre);font-weight:var(--g-titre);font-variant-numeric:lining-nums tabular-nums;line-height:.95}.morning-glance-label{font-size:14px;font-weight:var(--g-titre);margin-top:4px}.morning-bar{gap:3px;height:6px;margin-top:auto;display:flex}.morning-bar i{border-radius:var(--r-rond);background:var(--bleu-pale);min-width:6px;display:block}.morning-bar i.part{background:var(--corail)}.morning-glance small{min-height:1.4em;font-size:var(--t-xs);color:var(--c-texte-2);margin-top:8px;line-height:1.4}.morning .morning-glance .hot a{background:var(--corail-pale);box-shadow:inset 0 0 0 1px var(--corail-filet), var(--ombre-carte)}.morning .morning-glance .hot strong{color:var(--corail-texte)}.morning-glance .hot small{color:var(--encre)}.morning-glance .hot .morning-bar i{background:var(--c-fond)}.morning-glance .hot .morning-bar i.part{background:var(--corail)}.morning-week{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:18px 20px 20px}.morning-week-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.morning-week-title{font-family:var(--police-titre);font-size:var(--t-xl);font-weight:var(--g-fort);line-height:1.2}.morning-week-month{font-size:var(--t-sm);color:var(--c-texte-2)}.morning-week ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.morning-week li{border-radius:var(--r-rond);font-variant-numeric:tabular-nums;justify-items:center;gap:4px;padding:8px 0 10px;display:grid}.morning-week-letter{font-size:var(--t-xs);color:var(--c-texte-2)}.morning-week-number{font-size:var(--t-base);font-weight:var(--g-titre)}.morning-week li.weekend .morning-week-number{color:var(--c-texte-2)}.morning-week li[aria-current=date]{background:var(--marine);color:var(--c-texte-inverse)}.morning-week li[aria-current=date] .morning-week-letter{color:var(--c-texte-inverse-2)}.morning-week li[aria-current=date] .morning-week-number{font-weight:var(--g-fort)}.morning-week li[aria-current=date]:after{content:"";background:var(--corail);border-radius:50%;width:5px;height:5px}.morning-panel{border-radius:var(--r-carte);background:var(--c-fond);min-width:0;box-shadow:var(--ombre-carte);padding:22px 24px 24px;scroll-margin-top:16px}.morning-side .morning-panel{padding:18px 20px 20px}.morning-panel>header{align-items:center;gap:10px;padding-bottom:8px;display:flex}.morning-panel h2{font-size:var(--t-xl);line-height:1.2}.morning-count{border-radius:var(--r-rond);background:var(--bleu-pale);min-width:26px;height:24px;color:var(--marine);font-size:var(--t-sm);font-weight:var(--g-fort);font-variant-numeric:lining-nums tabular-nums;place-items:center;padding:0 8px;display:inline-grid}.morning-note{color:var(--c-texte-2);margin:10px 0 0;font-size:14px}.morning-sub{font-size:var(--t-sm);font-weight:var(--g-titre);color:var(--c-texte-2);margin:18px 0 4px}.morning-panel h3.morning-sub{color:var(--c-texte-2);font-weight:var(--g-titre)}.morning-list{margin:0;padding:0;list-style:none}.morning-list>li{overflow-wrap:anywhere}.morning-line{border-top:1px solid var(--c-filet);grid-template-columns:3.4rem minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.morning-list>li:not(.morning-line){border-top:1px solid var(--c-filet);padding:10px 0}.morning-list>li>.morning-note{margin-top:2px;display:block}.morning-line.person{grid-template-columns:40px minmax(0,1fr) auto;gap:14px;padding:14px 0}.morning-initials{background:var(--bleu-pale);width:40px;height:40px;color:var(--marine);font-size:var(--t-sm);font-weight:var(--g-fort);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.morning-when{font-size:var(--t-sm);font-variant-numeric:lining-nums tabular-nums;color:var(--c-texte-2);white-space:nowrap;padding-top:2px}.morning-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.morning-line.person .morning-title>a,.morning-line.person .morning-title>.morning-text{font-size:var(--t-md);font-weight:var(--g-titre)}.morning-meta{font-size:var(--t-sm);color:var(--c-texte-2);margin-top:3px}.morning-tag{border-radius:var(--r-rond);background:var(--c-fond-3);font-size:var(--t-xs);font-weight:var(--g-titre);color:var(--c-texte);white-space:nowrap;padding:2px 10px;line-height:1.5}.morning-tag.warn{background:var(--c-chaud-fond);color:var(--c-chaud-texte);box-shadow:inset 0 0 0 1px var(--c-chaud-filet)}.morning-tag.done{background:var(--bleu-pale);color:var(--marine)}.morning-alert strong{font-weight:var(--g-fort)}.morning-line.done .morning-text,.morning-line.done .morning-title a{color:var(--c-texte-2);text-decoration:line-through;-webkit-text-decoration-color:var(--c-texte-2);text-decoration-color:var(--c-texte-2)}.morning-empty,.morning-off,.morning-more{color:var(--c-texte-2);margin:10px 0 0;font-size:14px}.morning-off:before{content:"";background:var(--c-attention);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.morning-wait{border-radius:var(--r-md);background:var(--c-ia);width:fit-content;margin:8px 0 0;padding:5px 12px;font-size:14px}.morning-line.call{border-radius:var(--r-lg);background:var(--c-chaud-fond);border-top:0;margin:4px -12px;padding-inline:12px}.morning-line.call+.morning-line{border-top:0}.morning-line.call .morning-initials,.morning-line.call .morning-wait{background:var(--c-fond)}.morning-line.call .morning-meta,.morning-line.call .morning-when{color:var(--c-chaud-texte)}.morning-call{font-size:14px;font-weight:var(--g-titre);color:var(--c-chaud-texte);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.morning .morning-call a{border-radius:var(--r-bouton);background:var(--c-action);min-height:36px;color:var(--c-action-texte);font-variant-numeric:tabular-nums;align-items:center;padding:4px 14px;text-decoration:none;display:inline-flex}.morning .morning-call a:hover{background:var(--c-action-survol)}.morning-unlinked{border-radius:var(--r-lg);background:var(--c-ia);color:var(--c-texte);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.morning-unlinked:before{display:none}.morning-unlinked svg{flex:none;margin-top:3px}@media (width<=1240px){.morning-layout,.morning-wide,.morning-side{display:contents}.morning{gap:16px;display:grid}.morning-hero{order:1}.morning-week{order:2}.morning-glance{order:3}.morning-main{order:4}.morning-side>.morning-panel{order:5}}@media (width<=760px){.morning-hero{border-radius:26px;padding:24px 22px}.morning-hero:after{opacity:.08;background-position:right 12px top 20px;background-size:auto 110px}.brain-shell .morning-hero h1{font-size:44px}.morning-headline{font-size:var(--t-md)}.morning .morning-pill{flex:auto;justify-content:center}.morning-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.morning .morning-glance a{border-radius:20px;min-height:136px;padding:14px}.morning .morning-glance strong{font-size:46px}.morning-week{border-radius:20px;padding:14px 12px 12px}.morning-week-head{padding:0 6px}.morning-week ol{margin-top:8px}.morning-panel,.morning-side .morning-panel{border-radius:20px;padding:16px}.morning-line.person{grid-template-columns:36px minmax(0,1fr);gap:2px 12px}.morning-line.person .morning-initials{width:36px;height:36px;font-size:var(--t-xs);grid-row:1/span 2}.morning-line.person .morning-when{font-size:var(--t-xs);grid-area:1/2;padding:0}.morning-line.person>div{grid-area:2/2}.morning-line.call{margin-inline:-8px;padding-inline:8px}.morning .morning-call a{min-height:var(--cible)}.morning-wait{width:auto}}@media (prefers-reduced-motion:reduce){.morning .morning-glance a,.morning .morning-pill{transition:none}}.fiche-rdv ul{margin:0;padding-left:1.1rem;list-style:outside}.fiche-rdv li{overflow-wrap:anywhere;margin:.25rem 0}.fiche-rdv .morning-sub{margin-top:.9rem}.morning-radar{border-left:3px solid var(--corail);background:var(--surface,#fff);margin:0 0 16px;padding:10px 14px;font-weight:600}.morning-radar a{color:var(--encre)}.morning-temps{border-left-color:var(--marine,#14294a);font-weight:500}.morning-affaires{gap:12px;margin-block:18px;display:grid}.morning-affaires h2{margin:0;font-size:20px}.morning-affaires-chiffres{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.morning-affaires-chiffres a{color:inherit;background:#fff;border-radius:18px;gap:2px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 6px 20px #14294a0f}.morning-affaires-chiffres strong{font-size:26px;font-weight:500}.morning-affaires-chiffres span{opacity:.75;font-size:14px}.morning-affaires-lignes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.morning-affaires-lignes a{color:inherit;font-size:15px;text-decoration:none}.morning-affaires-lignes a:hover{text-decoration:underline}.morning-affaires-etapes{margin:10px 0 0;font-size:.95rem}.morning-affaires-etapes a{color:inherit;border-bottom:1px solid #14294a33;text-decoration:none}.morning-week-nav{gap:4px;margin-left:auto;display:inline-flex}.morning-week-nav button{width:28px;height:28px;color:inherit;cursor:pointer;background:#14294a0f;border:0;border-radius:999px;font-size:1rem}.morning-week-nav button:disabled{opacity:.3;cursor:default}.morning-week li>button{justify-items:center;gap:inherit;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.morning-week li.ouvrable .morning-week-number{text-underline-offset:3px;-webkit-text-decoration:underline #14294a40;text-decoration:underline #14294a40}.morning-week li.choisi:not([aria-current]){background:#14294a1f;border-radius:999px}.morning-jour-passe{background:#fff7e6;border-radius:14px;margin:0 0 12px;padding:10px 14px}.morning-jour-retour{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.questions-panneau{min-width:0;margin-top:var(--e-4)}.morning .questions-panneau{margin-top:0}@media (width<=1240px){.morning .questions-panneau{order:3}}.questions-page{width:100%}.questions-page>:not(.brain-bandeau){max-width:820px}.questions-liste{gap:var(--e-3);margin-top:var(--e-3);display:grid}.questions-rubrique{margin-top:var(--e-5)}.questions-rubrique>h2{font-size:var(--t-xl);line-height:1.2}.questions-note{margin-top:var(--e-1);color:var(--c-texte-2);font-size:var(--t-sm)}.questions-vide{margin-top:var(--e-5);padding:var(--e-5);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);color:var(--c-texte-2)}.questions-vues{gap:var(--e-1);border-radius:var(--r-rond);background:var(--c-fond);box-shadow:var(--ombre-legere);padding:5px;display:inline-flex}.questions-vues button{min-height:40px;padding:0 var(--e-4);border-radius:var(--r-rond);font-size:var(--t-sm);font-weight:var(--g-titre)}.questions-vues button[aria-pressed=true]{background:var(--marine);color:var(--c-texte-inverse)}.questions-closes{margin-top:var(--e-5)}.questions-closes summary{min-height:44px;padding:var(--e-2) 0;cursor:pointer;color:var(--c-texte-2)}.question-carte{border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond);min-width:0;padding:16px 18px}.questions-page .question-carte{border-radius:var(--r-carte);box-shadow:var(--ombre-carte);border:0;padding:20px 22px}.question-close{background:var(--c-fond-2)}.question-sujet{color:var(--c-texte-2);font-size:var(--t-xs);font-weight:var(--g-fort);letter-spacing:.02em;overflow-wrap:anywhere}.question-texte{margin-top:var(--e-1);font-size:var(--t-md);font-weight:var(--g-fort);overflow-wrap:anywhere;line-height:1.3}.question-pourquoi,.question-qui,.question-issue,.question-resume{margin-top:var(--e-2);font-size:var(--t-sm);overflow-wrap:anywhere;line-height:1.4}.question-qui{color:var(--c-texte-2);font-size:var(--t-xs)}.question-etiquette{color:var(--c-texte-2)}.question-issue{padding-top:var(--e-2);border-top:1px solid var(--c-filet)}.question-merci{margin-top:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-md);background:var(--c-ia);font-size:var(--t-sm)}.question-erreur{margin-top:var(--e-3)}.question-choix{gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.question-bouton{min-height:44px;padding:var(--e-2) var(--e-4);border-radius:var(--r-bouton);font-size:var(--t-base);line-height:1.2}.question-bouton:disabled,.question-lien:disabled{opacity:.5;cursor:default}.question-bouton-choix{border:1px solid var(--c-marque);background:var(--c-fond);color:var(--c-marque)}.question-bouton-choix:hover:not(:disabled){background:var(--c-ia)}.question-bouton-plein{background:var(--c-marque);color:var(--c-texte-inverse);flex:none}.question-libre{margin-top:var(--e-3)}.question-libre label{color:var(--c-texte-2);font-size:var(--t-xs);display:block}.question-libre-ligne{gap:var(--e-2);margin-top:var(--e-1);display:flex}.question-libre input{min-width:0;min-height:44px;padding:0 var(--e-3);border:1px solid var(--c-filet-champ);border-radius:var(--r-bouton);background:var(--c-fond);font-size:var(--t-md);flex:1}.question-suite{gap:var(--e-4);margin-top:var(--e-2);display:flex}.question-lien{min-height:44px;color:var(--c-texte-2);font-size:var(--t-sm);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.question-choix{flex-direction:column}.question-bouton-choix{text-align:left;width:100%}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sstat-periode{border-radius:var(--r-rond);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:4px;padding:4px;display:inline-flex}.sstat-periode button{border-radius:var(--r-rond);min-height:36px;color:var(--c-texte-2);white-space:nowrap;padding:6px 16px}.sstat-periode button[aria-pressed=true]{background:var(--dantes-noir);color:var(--c-texte-inverse)}.sstat-choix{margin-bottom:var(--e-4)}.sstat-sites button{font-weight:var(--g-fort)}.sstat-corps{gap:var(--e-5);transition:opacity .15s;display:grid}.sstat-corps.en-cours{opacity:.55}.sstat-corps .selection-carte{margin-bottom:0}.sstat-corps .brain-notice{margin:0}.sstat-bandeau{color:var(--c-texte-2);font-size:var(--t-sm)}.sstat-titre{margin-bottom:var(--e-3)}.sstat-erreur{gap:var(--e-3);justify-items:start;display:grid}.sstat-vide{max-width:640px}.sstat-chiffres{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sstat-chiffre{border-radius:var(--r-carte);background:var(--c-fond);min-width:0;box-shadow:var(--ombre-carte);align-content:start;gap:2px;padding:18px 20px 16px;display:grid}.sstat-libelle{color:var(--c-texte-2);font-size:var(--t-sm);font-weight:var(--g-fort)}.sstat-valeur{font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:clamp(34px,3.6vw,48px);font-weight:300;line-height:1.1}.sstat-evolution{font-size:var(--t-sm);align-items:flex-start;gap:6px;margin-top:6px;line-height:1.35;display:flex}.sstat-evolution svg{margin-top:1px}.sstat-evolution.hausse strong,.sstat-evolution.hausse svg{color:var(--c-bleu-fonce)}.sstat-evolution.baisse strong,.sstat-evolution.baisse svg{color:var(--c-texte)}.sstat-evolution.stable,.sstat-reference{color:var(--c-texte-2)}.sstat-courbe{gap:var(--e-2)}.sstat-lecture{min-height:44px;font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.sstat-lecture b{font-weight:var(--g-fort);font-variant-numeric:lining-nums tabular-nums}.sstat-rangee{grid-template-columns:11.5rem minmax(0,1fr);align-items:end;gap:18px;padding:10px 0;display:grid}.sstat-etiquette h3{font-size:var(--t-base)}.sstat-trace{height:72px;position:relative}.sstat-trace svg{width:100%;height:100%;display:block}.sstat-ligne-haute,.sstat-ligne-base{vector-effect:non-scaling-stroke;stroke-width:1px}.sstat-ligne-haute{stroke:var(--c-filet)}.sstat-ligne-base{stroke:var(--c-filet-fort)}.sstat-barre{fill:var(--dantes-bleu)}.sstat-barre.actif{fill:var(--c-bleu-fonce)}.sstat-fond{fill:var(--c-ia)}.sstat-zone{fill:#0000;pointer-events:all}.sstat-echelle{background:var(--c-fond);color:var(--c-texte-2);font-variant-numeric:lining-nums tabular-nums;padding-left:4px;font-size:11px;line-height:1;position:absolute;top:-8px;right:0}.sstat-axe{padding-top:0}.sstat-axe-dates{color:var(--c-texte-2);justify-content:space-between;font-size:11px;display:flex}.sstat-jours{margin-top:var(--e-2)}.sstat-jours>summary{color:var(--c-texte-2);cursor:pointer;padding:6px 0}.sstat-defile{max-height:360px;margin-top:var(--e-2);border:1px solid var(--c-filet);border-radius:var(--r-md);overflow:auto}.sstat-courbe table,.sstat-tableau table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--t-sm);text-align:left}.sstat-courbe th,.sstat-tableau th{background:var(--c-fond-3);color:var(--c-texte-2);font-size:var(--t-xs);font-weight:var(--g-fort);letter-spacing:0;text-transform:none;padding:10px 12px}.sstat-courbe thead th{position:sticky;top:0}.sstat-courbe tbody th,.sstat-tableau tbody th{border-top:1px solid var(--c-filet);color:var(--c-texte);font-size:var(--t-base);font-weight:var(--g-normal);background:0 0}.sstat-courbe td,.sstat-tableau td{border-top:1px solid var(--c-filet);padding:10px 12px}.sstat-courbe .num,.sstat-tableau .num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.sstat-tableau tbody th a{text-underline-offset:2px;text-decoration:underline}.sstat-rang{min-width:26px;color:var(--c-texte-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;display:inline-block}@media (width<=900px){.sstat-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sstat-tableau table,.sstat-tableau tbody{display:block}.sstat-tableau thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sstat-tableau tbody{gap:var(--e-3);display:grid}.sstat-tableau tr{border-radius:var(--r-lg);background:var(--c-fond-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:14px 16px;display:grid}.sstat-tableau tbody th{overflow-wrap:anywhere;border:0;grid-column:1/-1;padding:0}.sstat-tableau td,.sstat-tableau td.num{text-align:left;font-size:var(--t-md);border:0;gap:2px;padding:0;display:grid}.sstat-tableau td:before{content:attr(data-label);color:var(--c-texte-2);font-size:var(--t-xs)}}@media (width<=640px){.sstat-periode{width:100%}.sstat-periode button{flex:1;min-height:44px;padding-inline:8px}.sstat-rangee{grid-template-columns:minmax(0,1fr);gap:6px}.sstat-etiquette{justify-content:space-between;align-items:baseline;gap:2px var(--e-3);flex-wrap:wrap;display:flex}.sstat-axe>span:first-child{display:none}.sstat-chiffre{padding:14px 14px 12px}.sstat-annonces button,.sstat-erreur button{min-height:44px}}@media (width<=340px){.sstat-chiffres{grid-template-columns:minmax(0,1fr)}}.adr-entrees{gap:var(--e-3);margin-bottom:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adr-entree{min-height:92px;padding:var(--e-3);text-align:left;color:var(--c-texte);background:var(--c-fond,#fff);border:1px solid var(--c-filet,#dae3ec);border-radius:var(--r-carte,12px);cursor:pointer;align-content:start;gap:4px;text-decoration:none;display:grid}.adr-entree strong{font-size:var(--t-base);font-weight:var(--g-titre)}.adr-entree span{font-size:var(--t-sm);color:var(--c-texte-2)}.adr-entree:hover{border-color:var(--encre)}.adr-entree[aria-current=page]{border-color:var(--encre);box-shadow:inset 0 -3px 0 var(--corail)}.adr-entree:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.adr-chips{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.adr-chip{min-height:44px;font-size:var(--t-sm);color:var(--c-texte);border:1px solid var(--c-filet-champ,#a9c3d8);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px}.adr-chip[aria-pressed=true]{color:#fff;background:var(--encre);border-color:var(--encre)}.adr-chip:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.adr-chip-classe{min-width:44px;font-weight:var(--g-titre);color:var(--encre);border-color:#0000;padding:8px 0}.adr-chip-classe.adr-dpe-G{color:#fff}.adr-chip-classe.adr-dpe-A[aria-pressed=true],.adr-chip-classe.adr-dpe-B[aria-pressed=true],.adr-chip-classe.adr-dpe-C[aria-pressed=true],.adr-chip-classe.adr-dpe-D[aria-pressed=true],.adr-chip-classe.adr-dpe-E[aria-pressed=true],.adr-chip-classe.adr-dpe-F[aria-pressed=true],.adr-chip-classe.adr-dpe-G[aria-pressed=true]{box-shadow:0 0 0 3px var(--encre);border-color:#fff}.adr-chips-aide{font-size:var(--t-sm)}.adr-mois{align-items:center;gap:var(--e-2);font-size:var(--t-sm);display:inline-flex}.adr-mois input{min-height:44px;padding:6px 10px}.adr-dpe{width:28px;height:28px;font-weight:var(--g-titre);color:var(--encre);border-radius:6px;place-items:center;display:inline-grid}.adr-dpe-A{background:#00a06d}.adr-dpe-B{background:#52b153}.adr-dpe-C{background:#a5cc74}.adr-dpe-D{background:#f4e70f}.adr-dpe-E{background:#f0b50f}.adr-dpe-F{background:#eb8235}.adr-dpe-G{color:#fff;background:#d7221f}.adr-filtres{gap:var(--e-3);border:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;display:grid}.adr-filtres label{min-width:0;font-size:var(--t-sm);font-weight:var(--g-titre);gap:6px;display:grid}.adr-filtres input:not([type=checkbox]),.adr-filtres select{width:100%;min-height:var(--cible);font-size:var(--t-base);font-weight:var(--g-normal);padding:8px 12px}.adr-filtres .adr-case{align-items:flex-end;gap:8px;padding-bottom:10px;display:flex}.adr-bloc{align-content:start;gap:var(--e-3);min-width:0;display:grid}.adr-details summary{cursor:pointer;text-decoration:underline}.adr-bloc h2{font-size:var(--t-lg,1.125rem);font-weight:var(--g-titre);margin:0}.adr-entete{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.adr-compte{font-weight:var(--g-titre);margin:0}.adr-source{font-size:var(--t-sm);color:var(--c-texte-2);margin:0}.adr-source a{color:inherit;text-decoration:underline}.adr-table-boite{overflow-x:auto}.adr-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.adr-table th{text-align:left;font-weight:var(--g-titre);white-space:nowrap;border-bottom:1px solid var(--c-filet,#dae3ec);padding:8px 10px 8px 0}.adr-table td{vertical-align:middle;border-bottom:1px solid var(--c-filet-pale,#eef2f6);padding:8px 10px 8px 0}.adr-table td.nombre,.adr-table th.nombre{text-align:right;font-variant-numeric:tabular-nums}.adr-table td a{color:inherit;text-decoration:underline}.adr-adresse{min-width:220px}.adr-faits{gap:8px;margin:0;display:grid}.adr-faits>div{gap:var(--e-2);grid-template-columns:160px 1fr;display:grid}.adr-faits dt{color:var(--c-texte-2);font-size:var(--t-sm)}.adr-faits dd{overflow-wrap:anywhere;margin:0}.adr-tete h2{margin:0}.adr-tete .muted{margin:4px 0 0}.adr-grille{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adr-carte{height:260px}.adr-carte-grande{height:460px;margin-bottom:var(--e-4)}.adr-carte-bloc{gap:var(--e-2);display:grid}.adr-ici{min-height:44px;font-size:var(--t-sm);color:var(--c-texte);border:1px solid var(--c-filet-champ,#a9c3d8);cursor:pointer;background:#fff;border-radius:8px;justify-self:start;padding:8px 14px}.adr-rgpd{margin-top:var(--e-4);font-size:var(--t-sm)}.adr-opposition td{color:var(--c-texte-2);background:var(--c-fond-3,#f4f6f9)}.adr-marque{font-size:var(--t-sm);font-weight:var(--g-titre);color:var(--corail-texte);background:var(--corail-pale);border-radius:999px;padding:2px 8px;display:inline-block}.adr-juriste{padding:var(--e-3);color:var(--corail-texte);background:var(--corail-pale);border:1px solid var(--corail-filet);border-radius:10px;margin:0}.adr-connu{color:var(--c-texte)}.adr-barre{align-items:center;gap:var(--e-3);padding:var(--e-3);background:var(--creme);border-radius:10px;flex-wrap:wrap;display:flex;position:sticky;bottom:12px}.adr-champ{font-size:var(--t-sm);font-weight:var(--g-titre);gap:6px;display:grid}.adr-champ input,.adr-champ textarea{width:100%;min-height:var(--cible);font-size:var(--t-base);font-weight:var(--g-normal);padding:8px 12px}.adr-actions{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.adr-bouton{min-height:var(--cible);font-size:var(--t-sm);color:var(--c-texte);border:1px solid var(--c-filet-champ,#a9c3d8);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.adr-bouton-principal{color:var(--encre);background:var(--corail);border-color:var(--corail)}.adr-ligne-form{gap:var(--e-2);display:flex}.adr-ligne-form input{min-width:0;min-height:var(--cible);flex:1;padding:8px 12px}.adr-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adr-lien{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}@media (width<=760px){.adr-entrees,.adr-filtres{grid-template-columns:repeat(2,minmax(0,1fr))}.adr-grille{grid-template-columns:minmax(0,1fr)}.adr-faits>div{grid-template-columns:1fr;gap:2px}.adr-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adr-table tr{border-bottom:1px solid var(--c-filet,#dae3ec);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.adr-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.adr-table td:before{content:attr(data-label);color:var(--c-texte-2);text-align:left}.adr-table td.adr-adresse{text-align:left;min-width:0;font-weight:var(--g-titre);grid-column:1/-1;display:block}.adr-table td.adr-adresse:before{display:none}.adr-carte-grande{height:340px}.adr-table-courrier tr{grid-template-columns:minmax(0,1fr)}.adr-table-courrier input[type=date],.adr-table-courrier select{max-width:62%}}.adr-fraicheur{border:1px solid var(--ligne,#d9d4c8);border-radius:8px;margin:0 0 14px;padding:12px 14px}.adr-fraicheur-titre{margin:0 0 8px;font-weight:600}.adr-fraicheur ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adr-fraicheur li{gap:2px;font-size:.9rem;display:grid}.adr-secteurs .adr-ajout{margin-top:10px}.adr-ajout label{margin-bottom:4px;font-size:.9rem;display:block}.adr-ajout>div{flex-wrap:wrap;gap:8px;display:flex}.adr-ajout input{flex:220px;min-width:0}.adr-secteur{align-items:center;gap:6px;display:inline-flex}.adr-secteur button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.adr-lien{color:var(--encre);cursor:pointer;background:0 0;border:0;text-decoration:underline}.adr-signaux{gap:12px;margin-bottom:14px;display:grid}.adr-signal{border-left:3px solid var(--ligne,#d9d4c8)}.adr-signal-fort{border-left-color:var(--corail)}.adr-signal header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adr-signal header time{margin-left:auto;font-size:.9rem}.adr-signal h3{overflow-wrap:anywhere;margin:8px 0 4px;font-size:1.05rem}.adr-signal p{overflow-wrap:anywhere;margin:0 0 6px}.adr-source-pastille{background:var(--encre);color:var(--creme,#fff);border-radius:999px;padding:2px 8px;font-size:.8rem}.adr-nouveau{background:var(--corail);color:var(--encre);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:700}.adr-etat{font-size:.85rem}.adr-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.adr-action{border:1px solid var(--ligne,#d9d4c8);color:var(--encre);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.adr-action:hover{border-color:var(--encre)}.adr-action:focus-visible,.adr-lien:focus-visible,.adr-secteur button:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.adr-retrait textarea{width:100%;margin-top:4px;display:block}.adr-radar-filtres{gap:10px;display:grid}.adr-onglets{gap:var(--e-4);margin-block:var(--e-5) var(--e-4);border-bottom:1px solid var(--c-filet,#14294a33);flex-wrap:wrap;display:flex}.adr-onglet{min-height:44px;color:var(--c-texte-2);font-size:var(--t-base);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px}.adr-onglet[aria-current=page]{color:var(--encre);font-weight:var(--g-titre);border-bottom-color:var(--encre)}.adr-onglet:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.adr-secteur-choix{align-items:center;gap:var(--e-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.adr-replis{gap:var(--e-2);margin-top:var(--e-5);display:grid}.adr-repli summary{min-height:32px;font-size:var(--t-sm);color:var(--c-texte-2);cursor:pointer}.adr-repli[open]{gap:var(--e-3);display:grid}.adr-choix-secteur{gap:var(--e-3);padding-block:var(--e-3);display:grid}.adr-choix-secteur p{font-size:var(--t-md);margin:0}.adr-retour{background:var(--c-fond);border-radius:16px;gap:6px;padding:14px 18px;display:grid}.adr-retour h3,.adr-retour p{margin:0}.adr-retour h3{font-size:15px;font-weight:600}.adr-retour ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.adr-logement{margin:.15rem 0 0;font-size:.85rem}.adr-tout-dpe{margin-top:.2rem;font-size:.85rem}.adr-tout-dpe summary{cursor:pointer;width:fit-content}.adr-champs{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.25rem 1rem;margin:.4rem 0 0;display:grid}.adr-champs div{border-bottom:1px solid var(--border,#e5e5e5);justify-content:space-between;gap:.75rem;display:flex}.adr-champs dt{color:var(--muted-foreground,#666)}.adr-champs dd{text-align:right;overflow-wrap:anywhere;margin:0}.marche-recherche{gap:var(--e-4);margin-bottom:var(--e-4);display:grid}.marche-lieu{gap:var(--e-2);display:grid}.marche-lieu label,.marche-filtres label{font-size:var(--t-sm);font-weight:var(--g-titre)}.marche-lieu-champ{gap:var(--e-2);display:flex}.marche-lieu-champ input{min-width:0;min-height:var(--cible);font-size:var(--t-base);flex:1;padding:8px 14px}.marche-lieu-champ [data-slot=button]{min-height:var(--cible)}.marche-lieu .muted{margin:0}.marche-filtres{gap:var(--e-3);border:0;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;display:grid}.marche-filtres label{gap:6px;min-width:0;display:grid}.marche-filtres input,.marche-filtres select{width:100%;min-height:var(--cible);font-weight:var(--g-normal);font-size:var(--t-base);padding:8px 12px}.marche-filtres select:disabled{color:var(--c-texte-2);background-color:var(--c-fond-3)}.marche-recherche .brain-error{margin:0}.marche-onglets{margin:0 0 var(--e-4);border-radius:var(--r-rond);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:4px;padding:4px;display:inline-flex}.marche-onglets button{border-radius:var(--r-rond);min-height:40px;color:var(--c-texte-2);font-weight:var(--g-fort);padding:6px 20px}.marche-onglets button[aria-selected=true]{background:var(--marine);color:var(--c-texte-inverse)}.marche-onglets button:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.marche-accueil{max-width:640px}.marche-exemples{gap:var(--e-2) var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marche-lien{min-height:var(--cible);color:var(--marine);font-weight:var(--g-fort);text-underline-offset:3px;padding:0;text-decoration:underline}.marche-en-cours{opacity:.55;transition:opacity .15s}.marche-corps{gap:var(--e-5);grid-template-columns:minmax(0,1fr);display:grid}.marche-corps>.sstat-bandeau,.marche-corps>.brain-notice{margin:0}.marche-corps .selection-carte{grid-template-columns:minmax(0,1fr);min-width:0;margin-bottom:0}.marche-source{color:var(--c-texte-2);font-size:var(--t-xs);margin:0;line-height:1.5}.marche-chiffres{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.marche-chiffre{border-radius:var(--r-carte);background:var(--c-fond);min-width:0;box-shadow:var(--ombre-carte);align-content:start;gap:4px;padding:18px 20px 16px;display:grid}.marche-chiffre-titre{color:var(--c-texte-2);font-size:var(--t-sm)}.marche-chiffre strong{font-family:var(--police-titre);font-size:34px;font-weight:var(--g-titre);color:var(--encre);line-height:1.1}.marche-chiffre.accent{background:var(--creme)}.marche-chiffre.accent strong{border-bottom:3px solid var(--corail);justify-self:start}.marche-carte{border-radius:var(--r-lg);background:var(--c-fond-3);z-index:0;height:460px;overflow:hidden}.marche-carte:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.marche-carte .leaflet-control-attribution{color:var(--c-texte);font-size:11px}.marche-carte .leaflet-control-zoom a{width:36px;height:36px;color:var(--marine);line-height:36px}.marche-legende{gap:var(--e-2);display:grid}.marche-legende .muted{margin:0}.marche-legende-pas{gap:var(--e-2) var(--e-4);font-size:var(--t-xs);color:var(--c-texte-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marche-legende-pas li{align-items:center;gap:6px;display:inline-flex}.marche-pastille{border:1px solid var(--marine);border-radius:3px;width:14px;height:14px;display:inline-block}.marche-pastille.e1{background:var(--echelle-1)}.marche-pastille.e2{background:var(--echelle-2)}.marche-pastille.e3{background:var(--echelle-3)}.marche-pastille.e4{background:var(--echelle-4)}.marche-pastille.e5{background:var(--echelle-5)}.marche-evolution{gap:var(--e-3);grid-template-columns:minmax(0,1fr);display:grid}.marche-evolution>.sstat-periode{justify-self:start}.marche-evolution .muted{margin:0}.marche-courbe{width:100%;height:auto;max-height:300px}.marche-courbe .grille{stroke:var(--c-filet)}.marche-courbe .axe{fill:var(--c-texte-2);font-size:11px}.marche-courbe .quartiles{stroke:var(--echelle-2);stroke-width:6px;stroke-linecap:round}.marche-courbe .ligne{fill:none;stroke:var(--marine);stroke-width:2px}.marche-courbe .point{fill:var(--marine)}.marche-courbe .point.partiel{fill:var(--c-fond);stroke:var(--marine);stroke-width:2px}.marche-courbe .manque{fill:var(--c-texte-2);font-size:13px}.marche-details{width:100%}.marche-details summary{min-height:var(--cible);cursor:pointer;color:var(--marine);font-weight:var(--g-fort);align-items:center;display:flex}.marche-table,.marche-details .table-scroll{position:relative}.marche-table{gap:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:auto}.marche-table table{min-width:560px}.marche-table th{padding:0}.marche-table th button{width:100%;min-height:var(--cible);color:inherit;font:inherit;text-align:inherit;align-items:center;gap:4px;padding:8px 16px;display:inline-flex}.marche-table th.nombre button{justify-content:flex-end}.marche-table th[aria-sort=ascending],.marche-table th[aria-sort=descending]{color:var(--encre)}.marche-corps td.nombre,.marche-corps th.nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.marche-sous{color:var(--c-texte-2);font-size:var(--t-xs);margin-top:2px;display:block}.marche-trop-peu{color:var(--c-texte-2);font-style:italic}.marche-sens.hausse{color:var(--marine);font-weight:var(--g-fort)}.marche-sens.baisse{color:var(--c-chaud-texte);font-weight:var(--g-fort)}.marche-a-regarder{border-left:3px solid var(--corail);border-radius:var(--r-sm);background:var(--creme);color:var(--c-chaud-texte);font-size:var(--t-xs);font-weight:var(--g-fort);margin-right:4px;padding:1px 8px;display:inline-block}.marche-vide{margin:0}.marche-residentiel{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marche-residentiel section{align-content:start;gap:var(--e-2);min-width:0;display:grid}.marche-public{gap:4px;display:grid}.marche-public p{margin:0}.marche-liste{font-size:var(--t-sm);margin:0;padding-left:18px;line-height:1.6}.marche-dpe{font-size:var(--t-xs);gap:3px;margin:4px 0;padding:0;list-style:none;display:grid}.marche-dpe li{grid-template-columns:16px 1fr 48px;align-items:center;gap:6px;display:grid}.marche-dpe .lettre{font-weight:var(--g-fort)}.marche-dpe .barre{background:var(--echelle-3);border-radius:2px;height:10px;display:block}.marche-dpe .part{text-align:right;color:var(--c-texte-2);font-variant-numeric:tabular-nums}.marche-limites{background:var(--creme);box-shadow:none}.marche-limites ul{font-size:var(--t-sm);margin:0;padding-left:18px;line-height:1.6}@media (width<=1100px){.marche-filtres{grid-template-columns:repeat(4,minmax(0,1fr))}.marche-residentiel{grid-template-columns:1fr}}@media (width<=640px){.marche-filtres{grid-template-columns:repeat(2,minmax(0,1fr))}.marche-lieu-champ{flex-direction:column}.marche-carte{height:320px}.marche-courbe .axe{font-size:20px}.marche-courbe .axe.secondaire{display:none}.marche-chiffre strong{font-size:28px}.marche-onglets{display:flex}.marche-onglets button{flex:1}}.marche-agent{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.marche-agent-barre{gap:var(--e-2);display:flex}.marche-agent-barre input{min-width:0;min-height:var(--cible);font-size:var(--t-base);flex:1;padding:8px 16px}.marche-agent-barre [data-slot=button]{min-height:var(--cible)}.marche-agent-lecture{gap:var(--e-3);max-width:80ch;display:grid}.marche-agent-question{font-size:var(--t-sm);font-weight:var(--g-titre);color:var(--c-texte-2);margin:0}.marche-agent-reponse{font-size:var(--t-base);margin:0;line-height:1.55}.marche-agent-actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.marche-agent-idees{gap:var(--e-2) var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marche-agent-detail summary{min-height:var(--cible);padding:var(--e-2) 0;cursor:pointer;font-weight:var(--g-titre)}.marche-agent-detail{padding-top:var(--e-2);border-top:1px solid var(--c-fond-3)}.marche-agent-detail-corps{gap:var(--e-3);margin-top:var(--e-3);display:grid}.marche-agent-explication{max-width:80ch}.marche-tuiles-titre{font-family:var(--police);letter-spacing:.1em;text-transform:uppercase;color:#59616f;margin:0 0 12px;font-size:12px;font-weight:500}.marche-agent-precedents ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.marche-tuile{color:#14294a;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.marche-tuile:hover{border-color:#68a7c8}.marche-tuile:focus-visible{outline-offset:2px;outline:2px solid #68a7c8}.marche-tuile-question{color:#59616f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marche-tuile-valeur{font-family:var(--police-titre);font-size:26px;font-weight:400;line-height:1.1}.marche-tuile-note{color:#59616f;font-size:13px}.marche-tuile-texte{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.marche-cases{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;margin:20px 0;display:grid}.marche-case{border:1px solid var(--border,#d9e0e8);color:var(--marine,#14294a);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.marche-case span{color:var(--gris,#59616f);font-size:13px}.marche-case[aria-pressed=true]{border-color:var(--corail);box-shadow:inset 0 0 0 1px var(--corail)}.marche-plus-filtres summary{cursor:pointer;margin-top:8px;font-size:14px}.marche-visuel{margin-top:12px}.marche-visuel-tete{color:#f1ece3;background:#14294a;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:20px 40px;padding:28px 32px;display:grid}.marche-visuel-lieu{letter-spacing:.14em;text-transform:uppercase;color:#a9c6d8;margin:0;font-size:13px}.marche-visuel-valeur{font-family:var(--police-titre);margin:8px 0 12px;font-size:clamp(54px,7vw,84px);font-weight:300;line-height:1}.marche-visuel-valeur small{font-size:.42em}.marche-visuel-tendance{color:#cfe3ef;background:#68a7c838;border-radius:999px;margin:0;padding:6px 14px;font-size:14px;font-weight:500;display:inline-block}.marche-visuel-phrase{max-width:30em;margin:14px 0 0;font-size:18px;line-height:1.45}.marche-visuel-serie{justify-content:flex-end;align-items:flex-end;gap:12px;min-height:160px;display:flex}.marche-visuel-serie>div{color:#cfe3ef;flex-direction:column;flex:0 64px;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.marche-visuel-serie i{background:#f1ece34d;border-radius:10px 10px 0 0;width:100%;display:block}.marche-visuel-serie i.dernier{background:#68a7c8}.marche-visuel-serie .annee{color:#a9c6d8}.marche-visuel-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin-top:14px;display:grid}.marche-visuel-case{background:#fff;border-radius:20px;padding:18px 22px}.marche-visuel-titre{font-family:var(--police);letter-spacing:.1em;text-transform:uppercase;color:#59616f;margin:0;font-size:12px;font-weight:500}.marche-visuel-grand{font-family:var(--police-titre);color:#14294a;margin:6px 0 0;font-size:38px;line-height:1.1}.marche-visuel-sous{color:#59616f;margin:4px 0 0;font-size:14px}.marche-visuel-echelle{background:linear-gradient(90deg,#c8dfec,#68a7c8);border-radius:9px;height:8px;margin:18px 0 8px;position:relative}.marche-visuel-echelle i{background:#14294a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-5px}.marche-visuel-bornes{color:#59616f;justify-content:space-between;margin:0;font-size:13px;display:flex}.marche-visuel-source{color:#59616f;margin-top:10px;font-size:12.5px}.marche-visuel-source summary{cursor:pointer}.marche-visuel-source p{margin:6px 0 0}@media (width<=720px){.marche-visuel-tete{grid-template-columns:minmax(0,1fr);padding:22px}.marche-visuel-serie{justify-content:space-between;gap:6px}}.messagerie-intro{margin:0 0 16px}.messagerie-vues{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.messagerie-vues button{border:1px solid var(--c-filet-fort);background:var(--c-fond);color:var(--c-texte);cursor:pointer;border-radius:999px;padding:6px 14px}.messagerie-vues button.actif{border-color:var(--marine);background:var(--marine);color:var(--c-texte-inverse)}.messagerie-corps{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.messagerie-liste{border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond);gap:2px;margin:0;padding:8px;list-style:none;display:grid}.messagerie-liste button{border-radius:var(--r-md);width:100%;color:var(--c-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.messagerie-liste button:hover{background:var(--c-fond-3)}.messagerie-liste button.actif{background:var(--bleu-pale)}.messagerie-nom{font-weight:var(--g-fort);justify-content:space-between;align-items:center;gap:8px;display:flex}.messagerie-extrait{color:var(--c-texte-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.messagerie-fil{border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond);gap:12px;min-height:320px;padding:16px 20px;display:grid}.messagerie-entete{align-items:center;gap:12px;display:flex}.messagerie-entete h2{margin:0;font-size:1.125rem}.messagerie-retour{color:var(--marine);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.messagerie-bulles{flex-direction:column;gap:8px;max-height:52vh;padding:4px 2px;display:flex;overflow-y:auto}.messagerie-bulle{border-radius:var(--r-lg);background:var(--c-fond-3);max-width:min(78%,620px);color:var(--c-texte);padding:10px 14px}.messagerie-bulle.envoye{background:var(--marine);color:var(--c-texte-inverse);align-self:flex-end}.messagerie-bulle.retire{opacity:.7;font-style:italic}.messagerie-bulle p,.messagerie-boite p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.messagerie-pied{opacity:.8;margin-top:4px;font-size:.75rem;display:block}.messagerie-reponse{gap:8px;display:grid}.messagerie-reponse textarea{border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);width:100%;color:var(--c-texte);font:inherit;resize:vertical;padding:10px 12px;font-size:16px}.messagerie-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.messagerie-vide{text-align:center;margin:24px auto}.messagerie-boite{gap:8px;margin:0;padding:0;list-style:none;display:grid}.messagerie-boite li{border:1px solid var(--c-filet);border-radius:var(--r-md);gap:6px;padding:12px 14px;display:grid}.messagerie-boite li.non-lu{border-color:var(--corail-filet);background:var(--corail-pale)}.messagerie-boite-tete,.messagerie-boite-pied{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.messagerie-boite-tete{justify-content:space-between}.messagerie-lien{color:var(--marine);font:inherit;font-weight:var(--g-fort);cursor:pointer;background:0 0;border:0;padding:0}.assistant-boule-non-lus{background:var(--corail);min-width:22px;height:22px;color:var(--encre);font-size:.75rem;font-weight:var(--g-fort);border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-4px;left:-4px}@media (width<=760px){.messagerie-corps{grid-template-columns:minmax(0,1fr)}.messagerie-corps.ouvert .messagerie-liste{display:none}.messagerie-retour{display:inline}.messagerie-fil{padding:12px}.messagerie-bulle{max-width:90%}}.assistant{gap:16px;display:grid}.assistant-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:10px;display:flex}.assistant-tete h1{font-size:clamp(32px,3vw,40px);line-height:1.1}.assistant-tete-actions{flex-wrap:wrap;gap:8px;display:flex}.assistant-pilule{min-height:var(--cible);border:1px solid var(--c-filet-fort);border-radius:var(--r-bouton);background:var(--c-fond);color:var(--c-texte);font:inherit;font-size:var(--t-base);font-weight:var(--g-titre);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.assistant-pilule:hover:not(:disabled){border-color:var(--marine)}.assistant-pilule.principale{border-color:var(--c-action);background:var(--c-action);color:var(--c-action-texte)}.assistant-pilule.principale:hover:not(:disabled){background:var(--c-action-survol);border-color:var(--c-action-survol)}.assistant-pilule:disabled,.assistant-icone:disabled,.assistant-envoyer:disabled{opacity:.5;cursor:not-allowed}.assistant-icone{border-radius:var(--r-rond);width:36px;height:36px;color:var(--c-texte);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.assistant-icone:hover:not(:disabled){background:var(--c-fond-3)}.assistant-icone.grand{width:var(--cible);height:var(--cible);flex:none}.assistant-icone.ecoute{background:var(--c-chaud-fond);color:var(--c-chaud-texte);box-shadow:0 0 0 2px var(--corail)}.assistant-fil-titre{font-weight:var(--g-titre);overflow-wrap:anywhere}.assistant-fil-date{color:var(--c-texte-2);font-size:var(--t-sm)}.assistant-avis{justify-items:start;gap:8px;display:grid}.assistant-geste{margin:0}.assistant-conversation{gap:12px;display:grid}.assistant-lecture{border-radius:var(--r-lg);background:var(--c-fond-3);gap:10px;padding:14px 18px;display:grid}.assistant-lecture div{flex-wrap:wrap;gap:8px;display:flex}.assistant-fil{flex-direction:column;gap:12px;min-height:calc(100dvh - 300px);padding-bottom:8px;display:flex}.assistant-accueil{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);gap:10px;padding:22px 24px;display:grid}.assistant-accueil-titre{color:var(--marine);font-family:var(--police-titre);font-size:var(--t-xl);font-weight:var(--g-titre)}.assistant-idees{flex-wrap:wrap;gap:8px;display:flex}.assistant-idees button{min-height:var(--cible);border:1px solid var(--c-ia-filet);border-radius:var(--r-lg);background:var(--c-ia);color:var(--c-texte);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;padding:8px 14px}.assistant-message{overflow-wrap:anywhere;width:100%;padding:2px 14px;line-height:1.55}.assistant-message.personne{border-radius:var(--r-md);background:var(--c-ia);color:var(--c-texte);padding:10px 14px}.assistant-message.claude{color:var(--c-texte)}.assistant-texte-personne{white-space:pre-wrap}.assistant-message p+p,.assistant-message p+ul,.assistant-message p+ol,.assistant-message ul+p,.assistant-message ol+p,.assistant-message pre,.assistant-message blockquote{margin-top:8px}.assistant-message ul,.assistant-message ol{gap:4px;margin-top:6px;padding-left:22px;display:grid}.assistant-message ul{list-style:outside}.assistant-message ol{list-style:decimal}.assistant-message code{background:var(--c-fond-3);border-radius:5px;padding:1px 5px;font-size:.92em}.assistant-message pre{border-radius:var(--r-md);background:var(--c-fond-3);padding:10px 12px;overflow-x:auto}.assistant-message pre code{background:0 0;padding:0}.assistant-message blockquote{border-left:3px solid var(--c-filet-fort);color:var(--c-texte-2);padding-left:12px}.assistant-message a{color:inherit;text-underline-offset:2px;text-decoration:underline}.assistant-md-titre{color:var(--marine);margin-top:10px}.assistant-md-titre:first-child{margin-top:0}.assistant-heure{color:var(--c-texte-2);font-size:var(--t-xs);margin-top:2px;display:block}.assistant-message.personne .assistant-heure{text-align:right}.assistant-fait{border-top:1px solid var(--c-filet);font-size:var(--t-sm);margin-top:8px;padding-top:6px}.assistant-fait-titre,.assistant-fait summary{color:var(--marine);font-weight:var(--g-fort)}.assistant-fait summary{min-height:var(--cible);cursor:pointer;padding-block:10px}.assistant-message .assistant-fait ul{gap:2px;margin-top:2px;padding-left:0;list-style:none;display:grid}.assistant-fait li{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.assistant-fait li svg{color:var(--marine);flex:none}.assistant-fait li.incertain{color:var(--c-attention)}.assistant-fait li.incertain svg{color:inherit}.assistant-fait a{font-weight:var(--g-titre)}.assistant-piece{font-size:var(--t-sm);font-weight:var(--g-titre);align-items:center;gap:6px;margin-bottom:4px;display:flex}.assistant-document{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.assistant-document svg{color:var(--marine);flex:none}.assistant-document-nom{font-weight:var(--g-fort)}.assistant-document-liens{flex-wrap:wrap;gap:4px 16px;display:flex}.assistant-document-liens a{min-height:var(--cible);font-weight:var(--g-titre);align-items:center;gap:4px;display:inline-flex}.assistant-carte{border-radius:var(--r-lg);background:var(--c-fond);box-shadow:0 0 0 1.5px var(--c-filet-fort), var(--ombre-carte);align-self:stretch;padding:16px 18px}.assistant-carte.a-confirmer{background:var(--c-chaud-fond);box-shadow:0 0 0 2px var(--corail), var(--ombre-carte)}.assistant-carte-etiquette{color:var(--c-chaud-texte);font-size:var(--t-xs);font-weight:var(--g-fort);letter-spacing:.06em;text-transform:uppercase}.assistant-carte h2{font-family:var(--police);font-size:var(--t-md);font-weight:var(--g-fort);margin-top:4px}.assistant-carte-detail{border-radius:var(--r-md);background:var(--c-fond);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-sm);margin-top:8px;padding:10px 12px;line-height:1.5}.assistant-carte:not(.a-confirmer) .assistant-carte-detail{background:var(--c-fond-2)}.assistant-carte-note{color:var(--c-texte-2);font-size:var(--t-sm);margin-top:8px}.assistant-carte-note.fort{color:var(--c-texte);font-weight:var(--g-fort)}.assistant-carte-boutons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.assistant-suivi{gap:4px;padding:2px 14px 6px;display:grid}.assistant-etapes{color:var(--c-texte-2);font-size:var(--t-sm);gap:2px;list-style:none;display:grid}.assistant-etapes li{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.assistant-etapes svg{color:var(--marine);flex:none}.assistant-travaille{color:var(--c-texte-2);align-items:center;gap:10px;display:flex}.assistant-points{gap:4px;display:inline-flex}.assistant-points span{background:var(--marine);opacity:.35;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.assistant-points span{animation:1.2s ease-in-out infinite assistant-point}.assistant-points span:nth-child(2){animation-delay:.2s}.assistant-points span:nth-child(3){animation-delay:.4s}}@keyframes assistant-point{0%,80%,to{opacity:.35}40%{opacity:1}}.assistant-fin{scroll-margin-bottom:140px}.assistant-saisie{z-index:5;border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte-survol);gap:6px;padding:10px 12px;display:grid;position:sticky;bottom:12px}.assistant-saisie .brain-error{margin:0}.assistant-arret{justify-content:flex-end;margin:0;display:flex}.assistant-saisie-ligne{align-items:flex-end;gap:6px;display:flex}.assistant-saisie textarea{min-width:0;min-height:var(--cible);border:1px solid var(--c-filet-champ);border-radius:var(--r-lg);background:var(--c-fond);max-height:40vh;color:var(--c-texte);font:inherit;resize:none;field-sizing:content;flex:1;padding:10px 12px;font-size:16px;line-height:1.45}.assistant-saisie textarea:focus-visible{outline:1px solid var(--marine);outline-offset:0;border-color:var(--marine)}.assistant-envoyer{width:var(--cible);height:var(--cible);border-radius:var(--r-rond);background:var(--c-action);color:var(--c-action-texte);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.assistant-envoyer:hover:not(:disabled){background:var(--c-action-survol)}.assistant-piece-choisie{border-radius:var(--r-bouton);background:var(--c-ia);max-width:100%;font-size:var(--t-sm);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:6px;padding:2px 4px 2px 12px;display:inline-flex}.assistant-interim{color:var(--c-texte-2);font-style:italic}.assistant-etat-dictee{font-size:var(--t-sm);font-weight:var(--g-titre)}.assistant-etat-dictee:empty{display:none}.assistant-aide{color:var(--c-texte-2);font-size:var(--t-xs)}@media (width<=760px){.assistant{gap:12px}.assistant-tete h1{font-size:30px}.assistant-tete-actions{width:100%}.assistant-tete-actions .assistant-pilule{font-size:var(--t-sm);padding-inline:12px}.assistant-tete-actions .assistant-pilule:first-child{flex:auto}.assistant-tete-actions .assistant-pilule:has(.assistant-libelle){width:var(--cible);padding:0}.assistant-libelle,.assistant-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-fil{min-height:calc(100dvh - 430px)}.assistant-fin{scroll-margin-bottom:240px}.assistant-message,.assistant-message.personne,.assistant-suivi{padding-inline:10px}.assistant-fait a{min-height:var(--cible);align-items:center;display:inline-flex}.assistant-accueil{border-radius:18px;padding:14px 16px}.assistant-saisie{bottom:calc(var(--barre-onglets) + 18px + env(safe-area-inset-bottom));border-radius:22px;padding:8px}}.assistant-questions{border-radius:var(--r-lg);background:var(--c-ia);box-shadow:0 0 0 1.5px var(--c-ia-filet), var(--ombre-carte);align-self:stretch;padding:16px 18px}.assistant-questions form{justify-items:start;gap:14px;margin-top:6px;display:grid}.assistant-questions fieldset{border:0;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.assistant-questions legend,.assistant-question-texte{font-weight:var(--g-fort);overflow-wrap:anywhere}.assistant-questions legend{margin-bottom:8px;padding:0}.assistant-questions.finie ul{gap:8px;margin-top:6px;display:grid}.assistant-question-reponse{color:var(--marine);overflow-wrap:anywhere}.assistant-choix{flex-wrap:wrap;gap:8px;display:flex}.assistant-choix-bouton{min-height:var(--cible);border:1px solid var(--c-filet-fort);border-radius:var(--r-lg);background:var(--c-fond);max-width:100%;color:var(--c-texte);font:inherit;font-weight:var(--g-titre);text-align:left;overflow-wrap:anywhere;cursor:pointer;grid-auto-flow:row;align-content:center;gap:2px;padding:8px 16px;display:inline-grid}label.assistant-choix-bouton{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}label.assistant-choix-bouton small{grid-column:2}.assistant-choix-bouton:hover{border-color:var(--marine)}.assistant-choix-bouton:has(input:checked){border-color:var(--marine)}.assistant-choix-bouton:has(input:checked){box-shadow:0 0 0 1px var(--marine)}.assistant-choix-bouton:focus-visible{outline:2px solid var(--marine);outline-offset:1px}.assistant-choix-bouton:has(input:focus-visible){outline:2px solid var(--marine);outline-offset:1px}.assistant-choix-bouton small{color:var(--c-texte-2);font-size:var(--t-xs);font-weight:var(--g-normal)}.assistant-libre{width:100%;font-size:var(--t-sm);gap:4px;display:grid}.assistant-libre input{width:100%;min-height:var(--cible);border:1px solid var(--c-filet-champ);border-radius:var(--r-md);background:var(--c-fond);color:var(--c-texte);font:inherit;padding:8px 12px;font-size:16px}.assistant-boule{z-index:14;background:var(--marine);width:56px;height:56px;color:var(--c-texte-inverse);box-shadow:var(--ombre-menu);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.assistant-boule:hover{background:var(--encre)}.assistant-boule:focus-visible{outline:3px solid var(--corail);outline-offset:2px}.assistant-boule.travaille:after{content:"";border:2px solid var(--c-fond);background:var(--corail);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.brain-shell:has(>.assistant-lateral){grid-template-columns:calc(var(--nav-largeur) + 2 * var(--nav-marge)) minmax(0, 1fr) clamp(360px, 30vw, 460px)}.assistant-lateral{height:100dvh;padding:var(--nav-marge) var(--nav-marge) var(--nav-marge) 0;position:sticky;top:0}.assistant.dans-panneau{border-radius:var(--r-carte);background:var(--c-fond);max-width:none;height:100%;box-shadow:var(--ombre-carte);flex-direction:column;gap:10px;padding:12px;display:flex}.assistant-lateral-tete{align-items:center;gap:2px;display:flex}.assistant-lateral-titre{flex:1;min-width:0}.assistant-lateral-titre h2{font-size:var(--t-xl)}.assistant-lateral-titre p{color:var(--c-texte-2);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dans-panneau .assistant-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.dans-panneau .assistant-fil{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.dans-panneau .assistant-saisie{box-shadow:none;border-radius:0;padding:8px 0 0;position:static}.assistant-navigation{color:var(--c-texte-2);font-size:var(--t-sm);margin:0}@media (width<=760px){.assistant-boule{right:16px;bottom:calc(var(--barre-onglets) + 22px + env(safe-area-inset-bottom))}.brain-shell:has(>.assistant-lateral){grid-template-columns:minmax(0,1fr)}.assistant-lateral{z-index:40;background:var(--c-fond);height:100dvh;padding:0;position:fixed;inset:0}.assistant.dans-panneau{padding:10px 10px calc(10px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0}}.assistant-cadre{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:20px;display:grid}.assistant-cadre>.assistant{width:100%}.assistant-ouvre-barre,.assistant-barre-fond,.assistant-barre-fermer{display:none}.assistant-barre{border-radius:var(--r-carte);background:var(--c-fond);max-height:calc(100dvh - 24px);box-shadow:var(--ombre-carte);grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:14px;display:grid;position:sticky;top:12px}.assistant-barre-tete{align-items:center;gap:6px;display:flex}.assistant-barre-tete .assistant-pilule{flex:1}.assistant-barre-recherche{width:100%;min-height:var(--cible);border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-fond);color:var(--c-texte);font:inherit;padding:8px 12px}.assistant-barre .brain-error{margin:0}.assistant-barre-listes{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.assistant-barre-listes h2{color:var(--c-texte-2);font-family:inherit;font-size:var(--t-sm);font-weight:var(--g-titre);margin:0 0 4px;padding-inline:8px}.assistant-barre-listes ul{gap:2px;display:grid}.assistant-barre-listes li{border-radius:var(--r-md)}.assistant-barre-listes li.actif{background:var(--bleu-pale)}.assistant-barre-ligne{align-items:center;gap:2px;display:flex}.assistant-barre-fil{min-width:0;min-height:var(--cible);border-radius:var(--r-md);color:var(--c-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:7px 8px;display:grid}.assistant-barre-listes li:not(.actif) .assistant-barre-fil:hover{background:var(--c-fond-3)}.assistant-barre-fil .assistant-fil-titre{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-barre-fil .assistant-fil-date{font-size:12px}.assistant-barre-menu{flex:none}.assistant-barre-gestes,.assistant-barre-confirme>div{flex-wrap:wrap;gap:4px;display:flex}.assistant-barre-gestes{padding:2px 6px 8px}.assistant-barre-geste{border:1px solid var(--c-filet);border-radius:var(--r-rond);background:var(--c-fond);min-height:36px;color:var(--c-texte);font:inherit;font-size:var(--t-sm);cursor:pointer;padding:4px 10px}.assistant-barre-geste:hover:not(:disabled){background:var(--c-fond-3)}.assistant-barre-geste:disabled{opacity:.5;cursor:not-allowed}.assistant-barre-geste.danger{color:var(--corail-texte)}.assistant-barre-confirme{font-size:var(--t-sm);gap:6px;padding:2px 8px 8px;display:grid}.assistant-barre-confirme p{margin:0}.assistant-barre-renommer{flex-wrap:wrap;flex:1;gap:4px;min-width:0;padding:6px;display:flex}.assistant-barre-renommer input{border:1px solid var(--c-filet);border-radius:var(--r-sm,8px);min-height:36px;font:inherit;font-size:var(--t-sm);flex:1 0 100%;padding:4px 8px}@media (width<=760px){.assistant-cadre{grid-template-columns:minmax(0,1fr)}.assistant-ouvre-barre{width:var(--cible);padding:0;display:inline-flex}.assistant-barre{display:none}.assistant-barre.ouverte{z-index:30;width:min(320px,86vw);max-height:none;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:0 var(--r-carte) var(--r-carte) 0;display:grid;position:fixed;inset:0 auto 0 0}.assistant-barre-fermer{display:inline-grid}.assistant-barre-fond{z-index:29;background:color-mix(in srgb, var(--encre) 40%, transparent);border:0;display:block;position:fixed;inset:0}}.assistant-cadre:has(>.assistant-documents){grid-template-columns:272px minmax(0,1fr) minmax(320px,42%)}.assistant-documents{border-radius:var(--r-carte);background:var(--c-fond);height:calc(100dvh - 24px);box-shadow:var(--ombre-carte);flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:12px}.assistant-documents-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-documents-tete h2{min-width:0;font-size:var(--t-xl);overflow-wrap:anywhere}.assistant-documents .assistant-document-liens{margin:0}.assistant-apercu{border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-fond-2);flex:1;width:100%;min-height:0}.assistant-documents h3{color:var(--c-texte-2);font-size:var(--t-sm);font-weight:var(--g-titre);margin:0 0 4px}.assistant-documents-liste{gap:2px;max-height:25vh;display:grid;overflow-y:auto}.assistant-documents-liste button{width:100%;min-height:var(--cible);border-radius:var(--r-md);color:var(--c-texte);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.assistant-documents-liste button:hover,.assistant-documents-liste button[aria-current=true]{background:var(--bleu-pale)}.assistant-document-voir{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}@media (width<=1180px){.assistant-cadre:has(>.assistant-documents){grid-template-columns:272px minmax(0,1fr)}.assistant-documents{z-index:30;border-radius:var(--r-carte) 0 0 var(--r-carte);width:min(480px,100vw);height:auto;box-shadow:var(--ombre-menu);position:fixed;top:0;bottom:0;right:0}}@media (width<=760px){.assistant-cadre:has(>.assistant-documents){grid-template-columns:minmax(0,1fr)}.assistant-documents{z-index:41;border-radius:0;width:100vw}.assistant-apercu{display:none}}.brain-main:has(.assistant-cadre){max-width:none;padding-right:20px}@media (width>=761px){.assistant-cadre .assistant-barre{min-height:calc(100dvh - 24px)}}.assistant-conversation.vide{flex-direction:column;justify-content:center;gap:22px;min-height:calc(100dvh - 150px);display:flex}.assistant-conversation.vide .assistant-fil{min-height:0;padding-bottom:0}.assistant-conversation.vide .assistant-accueil{box-shadow:none;text-align:center;background:0 0;gap:8px;padding:0}.assistant-conversation.vide .assistant-accueil-titre{font-size:clamp(44px,5vw,68px);font-weight:300;line-height:1.05}.assistant-accueil-texte{max-width:44em;color:var(--c-texte-2);margin:0 auto;line-height:1.5}.assistant-conversation.vide .assistant-saisie{width:100%;position:relative;bottom:auto}.assistant-idees{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.assistant-idees li{display:grid}.assistant-idees button{border-radius:var(--r-carte);background:var(--c-fond);width:100%;box-shadow:var(--ombre-carte);color:var(--marine);border:1px solid #0000;align-content:start;justify-items:start;gap:6px;padding:18px 20px;display:grid}.assistant-idees button:hover{border-color:var(--bleu-ciel,#68a7c8)}.assistant-idee-titre{color:var(--c-texte);font-size:16px;font-weight:500}.assistant-idee-phrase{color:var(--c-texte-2);font-size:14px;line-height:1.4}.dans-panneau .assistant-idees{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.assistant-idees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.assistant-idees{grid-template-columns:minmax(0,1fr)}.assistant-conversation.vide{justify-content:flex-start;min-height:0}.assistant-conversation.vide .assistant-accueil-titre{font-size:42px}}.assistant-suggestions{z-index:6;border-radius:var(--r-carte);background:var(--c-fond);max-height:min(340px,46dvh);box-shadow:var(--ombre-carte-survol);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.assistant-suggestions-titre{color:var(--c-texte-2);margin:0;padding:4px 10px;font-size:13px}.assistant-suggestions ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.assistant-suggestions li{cursor:pointer;border-radius:10px;align-content:center;min-height:44px;padding:6px 10px;display:grid}.assistant-suggestions li:hover,.assistant-suggestions li.actif{background:color-mix(in srgb, var(--bleu-ciel,#68a7c8) 18%, transparent)}.assistant-suggestion-titre{color:var(--c-texte);font-size:15px}.assistant-suggestion-detail{color:var(--c-texte-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assistant-dossier{z-index:4;border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.assistant-dossier>div{flex:220px;min-width:0}.assistant-dossier-titre{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.assistant-dossier-titre span{color:var(--c-texte-2);font-size:13px}.assistant-dossier-titre strong{overflow-wrap:anywhere;font-weight:600}.assistant-dossier-details{color:var(--c-texte-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.assistant-conversation.vide .assistant-dossier{position:static}@media (width>=1280px){.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier{padding-right:296px}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-dossier{z-index:5;gap:8px;width:264px;padding:14px 16px;display:grid;position:fixed;top:96px;right:24px}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-dossier>div{flex:none}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-dossier-titre{gap:2px;display:grid}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-dossier .assistant-icone{position:absolute;top:8px;right:8px}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-dossier .assistant-pilule{justify-self:start}}.assistant-droite{gap:12px;display:grid}.assistant-droite .assistant-dossier{gap:8px;display:grid;position:static}.assistant-dossier-tete{color:var(--c-texte-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.assistant-dossier-nom{overflow-wrap:anywhere;font-size:16px;font-weight:600}.assistant-dossier-fiche{gap:4px;display:grid}.assistant-dossier-fiche p,.assistant-droite-ligne{color:var(--c-texte-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.assistant-droite-ligne{align-items:flex-start;gap:6px;display:flex}.assistant-droite-ligne svg{flex:none;margin-top:2px}.assistant-droite-bloc{gap:4px;display:grid}.assistant-droite-bloc ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.assistant-droite-bloc li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.assistant-droite-bloc .crm-lien{text-align:left;align-items:center;gap:4px;display:inline-flex}.assistant-droite-titre{letter-spacing:.02em;color:var(--c-texte-2);margin:0;font-size:12.5px;font-weight:600}.assistant-droite-gestes{flex-wrap:wrap;gap:6px;display:flex}.assistant-droite-gestes .assistant-pilule{font-size:13px}.assistant-droite>.assistant-droite-bloc{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:12px 14px}@media (width>=1280px){.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-droite{z-index:5;align-content:start;width:272px;max-height:calc(100dvh - 120px);position:fixed;top:96px;right:24px;overflow-y:auto}.assistant:not(.dans-panneau) .assistant-conversation.avec-dossier .assistant-droite .assistant-dossier{width:auto;position:static}}@media (width<=1279px){.assistant-droite{z-index:4;position:sticky;top:0}.assistant-droite .assistant-droite-plus,.assistant-droite .assistant-droite-bloc,.assistant-droite-gestes .assistant-pilule:not(:first-child),.assistant-droite .assistant-droite-ligne{display:none}.assistant-droite .assistant-dossier{padding:10px 14px}}.dans-panneau .assistant-droite .assistant-droite-plus,.dans-panneau .assistant-droite .assistant-droite-bloc{display:none}.assistant-droite-etapes li{color:var(--c-texte-2);justify-content:flex-start}.assistant-droite-etapes li.en-cours{color:var(--c-texte);font-weight:500}.assistant-droite-etapes svg{flex:none}.assistant-droite .tourne{animation:1s linear infinite assistant-tourne}@keyframes assistant-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-droite .tourne{animation:none}}.assistant-droite-attente{border:1px solid var(--bleu-ciel,#68a7c8)}.assistant-droite-attente p:not(.assistant-droite-titre){overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.assistant-droite-proposition{background:color-mix(in srgb, var(--bleu-ciel,#68a7c8) 14%, transparent);border-radius:12px;justify-items:start;gap:6px;padding:10px 12px;display:grid}.assistant-droite-proposition p:not(.assistant-droite-titre){margin:0;font-size:14px;line-height:1.4}.assistant-souvenir{gap:2px;display:grid!important}.assistant-souvenir span{font-size:13.5px;line-height:1.4}.assistant-souvenir small,.assistant-droite-bloc li small{color:var(--c-texte-2);font-size:12px}.assistant-droite-photo{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}@media (width<=1279px){.assistant-droite .assistant-droite-proposition,.assistant-droite .assistant-droite-photo{display:none}.assistant-droite .assistant-droite-attente{display:grid}}.assistant-droite .assistant-dossier-tete .assistant-icone{position:static}.assistant-attente{gap:6px;display:grid!important}.assistant-attente summary{cursor:pointer;font-size:14px;font-weight:600}.assistant-attente summary small{color:var(--c-texte-2);font-weight:400}.assistant-attente details>p{overflow-wrap:anywhere;margin:6px 0;font-size:13.5px;line-height:1.4}.assistant-carte.de-cote{opacity:.95;border-style:dashed}.assistant-suites{flex-wrap:wrap;gap:8px;margin:2px 0 8px;display:flex}.assistant-suites .assistant-pilule{white-space:normal;text-align:left;max-width:100%}@media (width<=760px){.assistant-saisie-ligne{grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px 6px;display:grid}.assistant-saisie-ligne textarea{grid-area:1/1/auto/-1;width:100%;min-height:68px}.assistant-fin{scroll-margin-bottom:calc(var(--barre-onglets) + 230px + env(safe-area-inset-bottom))}.assistant-saisie-ligne>.assistant-icone:first-of-type{grid-area:2/1}.assistant-saisie-ligne>.assistant-icone:not(:first-of-type){grid-area:2/3}.assistant-saisie-ligne>.assistant-envoyer{grid-area:2/4}.assistant-arret{position:absolute;bottom:calc(100% + 8px);right:10px}.assistant-arret .assistant-pilule{background:var(--c-fond);box-shadow:var(--ombre-carte-survol)}.assistant-tete-actions .assistant-vers-cote{display:none}.assistant-tete-actions>.assistant-pilule{flex:none}}.assistant-modele{position:relative}.assistant-modele>.assistant-pilule{gap:6px}.assistant-modele-choix{z-index:30;background:var(--c-fond);width:min(320px,100vw - 32px);box-shadow:var(--ombre-carte-survol);border-radius:18px;gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.assistant-modele-choix fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.assistant-modele-choix legend{color:var(--c-texte-2);margin-bottom:6px;font-size:13px;font-weight:600}.assistant-modele-choix label{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.assistant-modele-choix label small{color:var(--c-texte-2)}.assistant-modele-choix input[type=radio]{width:18px;height:18px;accent-color:var(--c-marque)}.assistant-modele-effort{justify-content:space-between;font-size:14px;font-weight:600}.assistant-modele-effort select{border:1px solid var(--c-filet-champ);background:var(--c-fond);min-height:40px;color:var(--c-texte);font:inherit;border-radius:10px;padding:6px 10px;font-weight:400}.assistant-modele-note{color:var(--c-texte-2);margin:0;font-size:12.5px;line-height:1.4}@media (width<=760px){.assistant-modele{position:static}.assistant-modele-choix{top:auto;left:16px;right:16px;bottom:calc(var(--barre-onglets) + 24px + env(safe-area-inset-bottom));z-index:60;width:auto;position:fixed}}.offres-filtres{align-items:center;gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.offres-filtres select,.offres-budget{min-height:40px;color:inherit;background:#fff;border:1px solid #14294a33;border-radius:999px;max-width:100%;padding:6px 12px}.offres-budget{width:150px}.offres-liste{gap:var(--e-3);margin:var(--e-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.offre-carte{gap:var(--e-3);width:100%;height:100%;padding:var(--e-3);color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:20px;display:flex;box-shadow:0 8px 26px #14294a0f}.offre-carte:hover,.offre-carte:focus-visible{box-shadow:0 10px 30px #14294a21}.offre-vignette{color:#14294a;background:#e7e0d4;border-radius:46px 46px 12px 12px;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.offre-vignette img{object-fit:cover;width:100%;height:100%}.offre-corps{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.offre-prix{font-weight:600}.offre-etat{color:#14294a;background:#e8eff5;border-radius:12px;padding:2px 10px;font-size:12px}.offre-etat.off_market{color:#fff;background:#14294a}.offre-etat.sous_offre{background:#e7e0d4}.offre-etat.vendu,.offre-etat.retire{color:#5a6270;background:#eee}.offre-retour{margin-top:var(--e-3);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.offre-fiche{margin-top:var(--e-3);padding:var(--e-4);background:#fff;border-radius:22px;box-shadow:0 8px 26px #14294a0f}.offre-fiche h2{margin:var(--e-2) 0 0}.offre-fiche h3{margin:var(--e-3) 0 var(--e-2)}.offre-fiche h3:first-child{margin-top:0}.offre-fiche-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.offre-infos{gap:var(--e-3);margin:var(--e-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));display:grid}.offre-infos dt{opacity:.65;font-size:12px}.offre-infos dd{overflow-wrap:anywhere;margin:2px 0 0}.offre-descriptif{margin:var(--e-4) 0 0;white-space:pre-wrap}.offre-correspondances,.offre-documents,.offre-journal{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.offre-correspondances li{padding-block:var(--e-2);border-top:1px solid #14294a1f;flex-direction:column;display:flex}.offre-correspondances li:first-child{border-top:0}.offre-photos{gap:var(--e-2);margin:0 0 var(--e-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.offre-photos li{position:relative}.offre-photos img{object-fit:cover;border-radius:12px;width:130px;height:100px;display:block}.offre-photos button,.offre-documents button{color:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;padding:5px;line-height:0}.offre-photos button{position:absolute;top:5px;right:5px}.offre-documents li{align-items:center;gap:var(--e-2);display:flex}.offre-depot{margin-block:var(--e-2);font-size:13px;display:inline-block}.offre-depot input{max-width:100%;margin-top:4px;display:block}.offre-note{align-items:flex-end;gap:var(--e-2);margin-bottom:var(--e-3);display:flex}.offre-note textarea{border:1px solid #14294a33;border-radius:12px;flex:1;min-width:0;padding:8px 12px}.offre-journal p{margin:0}.offre-journal small{opacity:.65}.offre-journal .historique p{opacity:.75;font-size:14px}.offre-form{margin-top:var(--e-3)}.offre-grille{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));display:grid}.offre-champ{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.offre-champ input,.offre-champ select,.offre-champ textarea{width:100%;min-height:40px;color:inherit;background:#fff;border:1px solid #14294a33;border-radius:10px;padding:8px 10px;font-size:15px}.offre-large{margin-top:var(--e-3)}.offre-case{align-items:flex-start;gap:var(--e-2);margin-top:var(--e-3);display:flex}.offre-actions{gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.dossiers-barre{align-items:center;gap:var(--e-3);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.dossiers-filtre{border-radius:var(--r-bouton);background:var(--c-fond);box-shadow:var(--ombre-legere);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.dossiers-filtre button{border-radius:var(--r-bouton);color:var(--c-texte-2);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;padding:6px 14px}.dossiers-filtre button[aria-pressed=true]{background:var(--marine);color:var(--c-texte-inverse)}.dossiers-recherche{align-items:center;gap:var(--e-2);border-radius:var(--r-bouton);background:var(--c-fond);max-width:360px;box-shadow:var(--ombre-legere);color:var(--c-texte-2);flex:240px;padding:6px 12px;display:inline-flex}.dossiers-recherche input{width:100%;box-shadow:none;min-height:0;color:var(--c-texte);font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:none;padding:0}.dossiers-case{align-items:center;gap:var(--e-2);color:var(--c-texte-2);font-size:var(--t-sm);display:inline-flex}.dossiers-grille{gap:var(--e-4);margin:var(--e-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.dossier-carte{gap:var(--e-2);border-radius:var(--r-carte);background:var(--c-fond);height:100%;box-shadow:var(--ombre-carte);color:var(--c-texte);flex-direction:column;padding:18px 20px 20px;text-decoration:none;transition:box-shadow .15s;display:flex}.dossier-carte:hover,.dossier-carte:focus-visible{box-shadow:var(--ombre-carte-survol)}.dossier-carte:focus-visible{outline:2px solid var(--corail);outline-offset:2px}.dossier-carte-tete{align-items:center;gap:var(--e-2);display:flex}.dossier-icone{border-radius:var(--r-rond);background:var(--bleu-pale);width:34px;height:34px;color:var(--marine);place-items:center;display:inline-grid}.dossier-icone.famille-clients{background:var(--corail-pale);color:var(--corail-texte)}.dossier-icone.famille-demandes{background:var(--creme);color:var(--marine)}.dossier-badge{border-radius:var(--r-bouton);background:var(--corail-pale);color:var(--corail-texte);font-size:var(--t-xs);padding:2px 8px}.dossier-badge.neutre{background:var(--c-fond-3);color:var(--c-texte-2)}.dossier-famille{color:var(--c-texte-2);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}.dossier-carte h2{margin:var(--e-1) 0 0;font-family:var(--police-titre);font-size:var(--t-lg);font-weight:var(--g-titre);line-height:1.2}.dossier-sous-titre{color:var(--c-texte-2);font-size:var(--t-sm);margin:0}.dossier-compteurs{padding-top:var(--e-2);color:var(--c-texte-2);font-size:var(--t-xs);margin:auto 0 0}.dossiers-actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.dossier-ressemblance{gap:var(--e-3);border-radius:var(--r-md);background:var(--corail-pale);color:var(--c-texte);padding:14px 16px;display:grid}.dossier-ressemblance p{margin:0}.dossier-retour{align-items:center;gap:var(--e-1);color:var(--c-texte-2);font-size:var(--t-sm);display:inline-flex}.dossier-identite{color:var(--c-texte-2);font-size:var(--t-sm)}.dossier-identite code{border-radius:var(--r-sm);background:var(--c-fond-3);font-size:var(--t-xs);padding:2px 6px}.dossier-alias{color:var(--c-texte-2)}.dossier-colonnes{gap:var(--e-4);margin-top:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.dossier-bloc{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:18px 22px 20px}.dossier-bloc h2{align-items:center;gap:var(--e-2);margin:0 0 var(--e-2);font-family:var(--police-titre);font-size:var(--t-lg);font-weight:var(--g-titre);display:flex}.dossier-bloc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dossier-bloc li{border-top:1px solid var(--c-filet);font-size:var(--t-sm);padding-top:8px}.dossier-bloc li:first-child{border-top:0;padding-top:0}.dossier-bloc small{color:var(--c-texte-2);font-size:var(--t-xs);display:block}.dossier-vide{margin:var(--e-1) 0 0;color:var(--c-texte-2);font-size:var(--t-sm)}.dossier-lien{color:var(--marine);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.dossier-journal{grid-column:1/-1}.dossier-possibles{margin-top:var(--e-3);color:var(--c-texte-2);font-size:var(--t-sm)}.dossier-possibles ul{margin-top:var(--e-2)}.dossier-resultats{margin:var(--e-3) 0;gap:4px;padding:0;list-style:none;display:grid}.dossier-resultats button{border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-fond);width:100%;font:inherit;text-align:left;cursor:pointer;padding:8px 12px}.dossier-resultats button[aria-pressed=true]{border-color:var(--marine);background:var(--bleu-pale)}.dossier-pourquoi{margin-bottom:var(--e-3);font-size:var(--t-sm);gap:4px;display:grid}.dossier-pourquoi input{border:1px solid var(--c-filet-champ);border-radius:var(--r-sm);font:inherit;padding:6px 10px}@media (width<=640px){.dossiers-grille{grid-template-columns:1fr}}.clients-liste{margin:var(--e-4) 0 0;padding:0;list-style:none}.clients-entete,.client-ligne{gap:var(--e-3);padding:var(--e-3) var(--e-2);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,.6fr);align-items:baseline;display:grid}.clients-entete{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:12px}.clients-liste>li+li{border-top:1px solid #14294a1f}.client-ligne{color:inherit;border-radius:12px;text-decoration:none}.client-ligne:hover,.client-ligne:focus-visible{background:#14294a0d}.client-ligne.close{opacity:.55}.client-qui{flex-direction:column;display:flex}.client-qui small,.client-date,.client-origine{opacity:.7;font-size:13px}.client-a-faire{font-weight:500}.clients-discret{gap:var(--e-4);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.clients-discret button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:13px}@media (width<=760px){.clients-entete{display:none}.client-ligne{grid-template-columns:minmax(0,1fr);gap:4px}}.client-fixe{cursor:default}.client-masque{opacity:.72}.client-actions{align-items:center;gap:var(--e-3);padding:0 var(--e-3) var(--e-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.client-actions button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.clients-tete{justify-content:space-between;align-items:baseline;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-3);flex-wrap:wrap;display:flex}.clients-tete h1{margin:0}.clients-filtres{gap:var(--e-2);display:flex}.clients-filtres button{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #14294a33;border-radius:999px;padding:6px 16px}.clients-filtres button span{opacity:.65;margin-left:4px}.clients-filtres button[aria-pressed=true]{color:#fff;background:#14294a;border-color:#14294a}.clients-vide{align-items:center;gap:var(--e-3);margin-top:var(--e-4);padding:var(--e-4);background:#fff;border-radius:18px;display:flex}.clients-vide p{margin:0}.clients-liste{padding:var(--e-1) var(--e-3);background:#fff;border-radius:22px;box-shadow:0 8px 26px #14294a0f}.clients-liste .client-ligne{padding-block:var(--e-3);align-items:center}.client-qui{align-items:center;gap:var(--e-3);flex-direction:row;min-width:0}.client-initiale{color:#14294a;background:#e7e0d4;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.client-nom{flex-direction:column;min-width:0;display:flex}.client-nom small{opacity:.65}.client-a-faire.actif{color:#14294a;background:#e8eff5;border-radius:12px;justify-self:start;padding:3px 12px}.crm-apercu{gap:var(--e-3);margin:0 0 var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-apercu>div{padding:var(--e-3) var(--e-4);background:#fff;border-radius:18px}.crm-apercu dt{opacity:.7;font-size:13px}.crm-apercu dd{color:#14294a;margin:2px 0 0;font-size:30px;font-weight:500}.crm-onglets{gap:var(--e-4);margin-bottom:var(--e-3);border-bottom:1px solid #14294a24;display:flex}.crm-onglets button{min-height:42px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px}.crm-onglets button[aria-pressed=true]{opacity:1;border-bottom-color:#14294a;font-weight:500}.crm-outils{gap:var(--e-2);margin-bottom:var(--e-3);flex-wrap:wrap;display:flex}.crm-types{flex-wrap:wrap}.crm-societes,.crm-transactions{margin:var(--e-4) 0 0;padding:var(--e-1) var(--e-3);background:#fff;border-radius:22px;list-style:none;box-shadow:0 8px 26px #14294a0f}.crm-societes>li+li,.crm-transactions>li+li{border-top:1px solid #14294a1f}.crm-societes summary{gap:var(--e-3);padding:var(--e-3) var(--e-2);cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.crm-societes details ul{padding:0 var(--e-2) var(--e-3);margin:0;list-style:none}.crm-societes details li{gap:var(--e-3);flex-wrap:wrap;padding-block:4px;display:flex}.crm-societes small{opacity:.7}.crm-transaction{gap:var(--e-3);padding:var(--e-3) var(--e-2);color:inherit;border-radius:12px;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.6fr) minmax(0,.6fr);align-items:center;text-decoration:none;display:grid}.crm-transaction:hover,.crm-transaction:focus-visible{background:#14294a0d}.crm-transaction.close{opacity:.55}.crm-type{color:#14294a;background:#e7e0d4;border-radius:12px;justify-self:start;padding:2px 10px;font-size:13px}@media (width<=720px){.crm-apercu{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-societes summary,.crm-transaction{grid-template-columns:minmax(0,1fr);gap:4px}}.crm-outils{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.crm-transaction-bouton,.client-bouton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.crm-lien{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:14px}.crm-lien.fort{text-align:left;font-weight:600;font-size:inherit;border-bottom:0}.crm-lien.fort:hover{text-decoration:underline}.crm-lien:disabled{opacity:.45;cursor:not-allowed}.crm-fiche{gap:var(--e-4);display:grid}.crm-fiche section{gap:var(--e-2);display:grid}.crm-fiche h3{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px}.crm-fiche p{margin:0}.crm-fiche select{max-width:100%;min-height:38px;color:inherit;background:#fff;border:1px solid #14294a40;border-radius:10px;padding:4px 8px}.crm-liens{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.crm-liens>li{justify-content:space-between;align-items:center;gap:var(--e-1) var(--e-3);padding-block:var(--e-1);border-bottom:1px solid #14294a1a;flex-wrap:wrap;display:flex}.crm-liens>li>span:first-child{flex-direction:column;min-width:0;display:flex}.crm-liens small,.crm-role{opacity:.7;font-size:13px}.crm-recherche{gap:var(--e-1);display:grid;position:relative}.crm-recherche label{gap:4px;display:grid}.crm-recherche ul{background:#fff;border:1px solid #14294a26;border-radius:12px;margin:0;padding:4px;list-style:none}.crm-recherche li button{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;display:block}.crm-recherche li button:hover,.crm-recherche li button:focus-visible{background:#14294a0f}.crm-ajout{gap:var(--e-2) var(--e-3);flex-wrap:wrap;align-items:flex-end;display:flex}.crm-ajout .crm-recherche{flex:220px}.crm-choisi{align-items:baseline;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.crm-annuler{align-items:baseline;gap:var(--e-3);background:#e8eff5;border-radius:10px;flex-wrap:wrap;padding:8px 12px;display:flex}.crm-supprimer{align-items:center;gap:var(--e-2);margin-top:var(--e-4);padding-top:var(--e-3);border-top:1px solid #14294a1f;flex-wrap:wrap;display:flex}.crm-nouveau{gap:var(--e-2);padding:var(--e-3);border:1px solid #14294a26;border-radius:12px;margin:0;display:grid}.crm-nouveau legend{padding-inline:6px;font-size:13px}.crm-apercu{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.crm-pipeline{gap:var(--e-2);margin-top:var(--e-4);padding-bottom:var(--e-2);grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.crm-colonne{align-content:start;gap:var(--e-2);min-width:0;min-height:280px;padding:var(--e-2);background:#14294a0d;border-radius:18px;display:grid}.crm-colonne.survol{background:color-mix(in srgb, var(--bleu-ciel,#68a7c8) 26%, transparent)}.crm-colonne header{flex-wrap:wrap;align-items:baseline;gap:6px;padding:2px 6px;display:flex}.crm-colonne h2{margin:0;font-size:15px;font-weight:600}.crm-colonne header span{opacity:.65;font-size:13px}.crm-colonne header strong{width:100%;font-size:14px;font-weight:600}.crm-colonne ul{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.crm-carte{background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 4px 14px #14294a12}.crm-carte[draggable=true]{cursor:grab}.crm-carte.close{opacity:.55}.crm-carte-ouvrir{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:4px;padding:0;text-decoration:none;display:grid}.crm-carte-ouvrir strong{overflow-wrap:anywhere;font-weight:600}.crm-carte-ouvrir small{opacity:.75;font-size:13px}.crm-carte-ouvrir .crm-carte-chiffres{opacity:1;font-weight:600}.crm-carte select{width:100%;min-height:36px;color:inherit;background:#fff;border:1px solid #14294a33;border-radius:10px;padding:4px 8px;font-size:13px}.crm-tri{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.crm-tri select{min-height:36px;color:inherit;background:#fff;border:1px solid #14294a33;border-radius:10px;padding:4px 10px}.client-a-faire.retard{color:var(--c-erreur);font-weight:600}.crm-avancement,.crm-avancement form,.crm-rappel,.crm-modifier form,.crm-note{gap:var(--e-2);display:grid}.crm-avancement{grid-template-columns:minmax(0,1fr)}.crm-avancement form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.crm-rappel{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.crm-fiche label{gap:4px;font-size:14px;display:grid}.crm-fiche .crm-avancement input,.crm-fiche .crm-avancement select,.crm-rappel input,.crm-modifier input,.crm-modifier textarea,.crm-note textarea{width:100%;min-height:40px;color:inherit;font:inherit;background:#fff;border:1px solid #14294a40;border-radius:10px;padding:6px 10px}.crm-note{grid-template-columns:minmax(0,1fr) auto;align-items:start}.crm-modifier summary{cursor:pointer;font-size:14px}.crm-modifier form{margin-top:var(--e-2);justify-items:start}.crm-modifier label{width:100%}.crm-historique{margin:var(--e-2) 0 0;gap:8px;padding:0;list-style:none;display:grid}.crm-historique li{gap:1px;font-size:14px;display:grid}.crm-historique li:not(.note){opacity:.7}.crm-historique small{opacity:.75;font-size:12.5px}@media (width<=720px){.crm-pipeline{scroll-snap-type:x proximity;grid-auto-columns:minmax(78vw,1fr)}.crm-colonne{scroll-snap-align:start}.crm-avancement form,.crm-rappel,.crm-note{grid-template-columns:minmax(0,1fr)}}.clients-liste>li{position:relative}.client-choix{cursor:pointer;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.client-choix input{width:18px;height:18px}.crm-export{position:relative}.crm-export summary{cursor:pointer;background:#fff;border:1px solid #14294a33;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:4px 12px;font-size:14px;list-style:none;display:inline-flex}.crm-export summary::-webkit-details-marker{display:none}.crm-export[open]>:not(summary){z-index:10;position:absolute;right:0}.crm-export p{width:280px;color:var(--c-texte-2);background:#fff;border-radius:14px 14px 0 0;margin:0;padding:12px 14px 4px;font-size:13px;top:44px;box-shadow:0 10px 30px #14294a1f}.crm-export ul{background:#fff;border-radius:0 0 14px 14px;width:280px;margin:0;padding:4px 14px 12px;list-style:none;top:102px;box-shadow:0 16px 30px #14294a1f}.crm-export li a{color:inherit;padding:6px 0;display:block}.crm-prospection{gap:var(--e-2);flex-wrap:wrap;margin:0;display:flex}.crm-prospection select,.crm-prospection input{min-width:0;font:inherit}.crm-prospection input{flex:180px}.annonce-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.annonce-badges .selection-badge.good,.annonce-badges .selection-badge.offres-origine.dantes,.etat-sites .selection-badge.good{background:var(--c-bleu-fonce);color:var(--c-texte-inverse)}.annonce-badges .selection-badge.auto{background:var(--c-fond);box-shadow:inset 0 0 0 1px var(--c-bleu-fonce);color:var(--c-bleu-fonce);gap:4px}.annonce-badges .selection-badge.sans-verif{background:var(--c-fond);box-shadow:inset 0 0 0 1.5px var(--dantes-noir);color:var(--dantes-noir);font-weight:var(--g-fort);gap:4px}.annonces-filtres{margin-bottom:var(--e-4)}.annonces-filtres-grille{gap:var(--e-3) var(--e-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.annonces-etats-barre{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.annonces-etats{border-radius:var(--r-rond);background:var(--c-fond-3);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.annonces-etats button{align-items:center;gap:var(--e-2);border-radius:var(--r-rond);min-height:40px;color:var(--c-texte-2);padding:6px 16px;display:inline-flex}.annonces-etats button:hover:not([aria-pressed=true]){background:var(--c-filet);color:var(--c-texte)}.annonces-etats button[aria-pressed=true]{background:var(--dantes-noir);color:var(--c-texte-inverse)}.annonces-compte{border-radius:var(--r-rond);background:var(--c-fond);color:var(--c-texte);font-size:var(--t-xs);padding:1px 8px}.annonces-resultats{gap:var(--e-3);margin-bottom:var(--e-5);display:grid}.annonces-total{font-size:var(--t-lg)}.annonces-liste{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.annonces-vide{justify-items:start;gap:var(--e-3);display:grid}.annonces-vide h2{color:var(--c-texte);font-size:var(--t-lg)}.annonces-vide p{max-width:64ch;line-height:1.5}.annonce-ligne{border-left:4px solid var(--c-filet-fort);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);grid-template-columns:208px minmax(0,1fr) auto;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.annonce-ligne.publiee{border-left-color:var(--dantes-bleu)}.annonce-ligne:hover{box-shadow:var(--ombre-carte-survol)}.annonce-ligne:has(.annonce-titre a:focus-visible){box-shadow:var(--ombre-carte-survol)}.annonce-ligne:has(.annonce-titre a:focus-visible){outline:2px solid var(--dantes-bleu);outline-offset:2px}.annonce-photo{background:var(--c-fond-3)}.annonce-photo img{object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.annonce-sans-photo{height:100%;min-height:150px;color:var(--c-texte-2);font-size:var(--t-sm);place-items:center;display:grid}.annonce-corps{align-content:center;gap:var(--e-2);min-width:0;padding:18px 20px;display:grid}.annonce-titre{font-size:var(--t-lg);font-weight:var(--g-fort);line-height:1.25}.annonce-titre a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.annonce-titre a:after{content:"";position:absolute;inset:0}.annonce-titre a:focus-visible{outline:none}.annonce-meta,.annonce-responsable{font-size:var(--t-sm);margin:0}.annonce-meta{color:var(--c-texte-2)}.annonce-badges{justify-content:flex-start;margin:0;padding:0;list-style:none}.annonce-refus,.annonce-alerte{border-left:3px solid var(--c-attention);background:var(--c-fond-3);font-size:var(--t-sm);border-radius:8px;margin:0;padding:8px 12px;line-height:1.45}.annonce-refus a,.annonce-alerte a{z-index:1;text-underline-offset:3px;text-decoration:underline;position:relative}.annonce-actions{z-index:1;align-content:center;justify-items:end;gap:var(--e-2);padding:18px 20px;display:grid;position:relative}.annonce-demandes{color:var(--c-texte-2);font-size:var(--t-sm)}.annonce-actions button{min-width:128px}.annonce-page{gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"principal cote";align-items:start;display:grid}.annonce-principal{grid-area:principal;min-width:0}.annonce-cote{top:var(--e-4);grid-area:cote;min-width:0;position:sticky}.annonce-statut{font-size:var(--t-lg);align-items:center;gap:10px;margin:0;display:flex}.annonce-pastille{background:var(--c-eteint);border-radius:50%;flex:none;width:12px;height:12px}.annonce-pastille.en-ligne{background:var(--dantes-bleu)}.annonce-note{background:var(--c-ia);font-size:var(--t-sm);border-radius:12px;margin:0;padding:10px 14px;line-height:1.45}.annonce-lien,.annonce-note a,.annonce-gestion-aide a{text-underline-offset:3px;text-decoration:underline}.annonce-lien{align-items:center;min-height:40px;display:inline-flex}.annonce-chiffres{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.annonce-chiffres dt{color:var(--c-texte-2);font-size:var(--t-xs)}.annonce-chiffres dd{overflow-wrap:anywhere;margin:0}.annonce-chiffres .forte dd{font-size:var(--t-lg);font-weight:var(--g-fort)}.annonce-chiffres .large{grid-column:1/-1}.annonce-duo{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.annonce-gestion{gap:var(--e-3) var(--e-5);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:end;display:grid}.annonce-case-champ{align-content:start;gap:4px;display:grid}.annonce-case{cursor:pointer;min-height:40px}.annonce-case input{width:20px;height:20px;accent-color:var(--dantes-noir);flex:none}.annonce-brouillon{color:var(--c-texte-2);font-size:var(--t-sm);font-style:italic}.annonce-enregistrer{margin-bottom:var(--e-5)}.annonce-photos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.annonce-photo-ligne{gap:var(--e-4);padding:var(--e-3);border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond-2);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;display:grid}.annonce-photo-ligne.masquee{background:var(--c-fond-3)}.annonce-photo-ligne.masquee .annonce-vignette img{opacity:.45;filter:grayscale()}.annonce-vignette{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--c-fond-3);position:relative;overflow:hidden}.annonce-vignette img{object-fit:cover;width:100%;height:100%;display:block}.annonce-rang{border-radius:var(--r-rond);background:var(--dantes-noir);min-width:24px;color:var(--c-texte-inverse);font-size:var(--t-xs);text-align:center;padding:2px 8px;position:absolute;top:6px;left:6px}.annonce-photo-champs{gap:var(--e-2);min-width:0;display:grid}.annonce-photo-options{align-items:center;gap:4px var(--e-4);flex-wrap:wrap;display:flex}.annonce-photo-retrait{display:grid}.annonce-photo-retrait>button{justify-self:start}.annonce-ordre{gap:var(--e-2);display:grid}.etat-rassurant{max-width:760px;margin-bottom:var(--e-5)}.etat-sites{gap:var(--e-4);margin-bottom:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.etat-sites .selection-carte{margin-bottom:0}.etat-chiffres{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.etat-chiffres dt{color:var(--c-texte-2);font-size:var(--t-xs)}.etat-chiffres dd{overflow-wrap:anywhere;margin:0}.etat-chiffres .forte dd{font-size:var(--t-lg);font-weight:var(--g-fort);line-height:1.25}.etat-erreur{border:1px solid var(--c-erreur-filet);border-left:4px solid var(--c-erreur);background:var(--c-erreur-fond);border-radius:12px;gap:4px;padding:12px 16px;display:grid}.etat-erreur.passee{border-color:var(--c-filet);border-left-color:var(--c-filet-fort);background:var(--c-fond-3)}.etat-erreur p{overflow-wrap:anywhere;margin:0}.etat-erreur .muted{font-size:var(--t-sm)}.etat-action{gap:var(--e-3);justify-items:start;display:grid}@media (width<=900px){.annonce-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"cote""principal"}.annonce-cote{position:static}.annonce-gestion{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.annonces-filtres-grille,.annonce-duo{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.annonce-ligne{grid-template-columns:minmax(0,1fr)}.annonce-photo img{height:180px;min-height:0}.annonce-sans-photo{min-height:56px}.annonce-actions{justify-items:stretch;padding:0 20px 20px}.annonce-actions button{width:100%;min-height:44px}.annonces-etats{border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.annonces-etats button{border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:2px;padding:6px 4px;line-height:1.2}.annonce-photo-ligne{gap:var(--e-3);grid-template-columns:96px minmax(0,1fr)}.annonce-ordre{grid-column:1/-1;grid-auto-flow:column;justify-content:start}.annonce-photo-retrait>button{min-height:40px}.annonce-chiffres,.etat-chiffres{grid-template-columns:minmax(0,1fr)}}.annonce-confirmation{z-index:1;grid-column:1/-1;padding:0 16px 16px;position:relative}.articles-etat-tete{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.articles-etat-texte{max-width:70ch;font-size:var(--t-md);margin:0;line-height:1.5}.articles-interrupteur{justify-items:start;gap:var(--e-3);display:grid}.articles-aide{max-width:70ch;font-size:var(--t-sm);margin:0}.articles-echec{margin-bottom:var(--e-5)}.articles-echec.refuse{border-color:var(--c-attention);border-left-color:var(--c-attention);background:var(--c-fond-3)}.articles-raisons{gap:var(--e-1);margin:0;padding-left:1.1em;display:grid}.articles-raisons li,.articles-detail{overflow-wrap:anywhere}.articles-detail{margin:0}.articles-titre-liste{margin-bottom:var(--e-3);font-size:var(--t-lg)}.articles-titre-liste .muted{font-size:var(--t-base);font-weight:var(--g-normal)}.articles-liste{gap:var(--e-3);margin-bottom:var(--e-5);display:grid}.articles-carte{margin-bottom:0}.articles-carte-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.articles-titre{min-width:0;font-size:var(--t-xl);font-weight:var(--g-titre);overflow-wrap:anywhere;margin:0;line-height:1.2}.articles-meta,.articles-resume{overflow-wrap:anywhere;margin:0}.articles-meta{font-size:var(--t-sm)}.articles-sources summary{cursor:pointer;min-height:32px;font-weight:var(--g-fort)}.articles-sources ul{gap:var(--e-2);margin:var(--e-2) 0 0;padding-left:1.1em;display:grid}.articles-sources li{overflow-wrap:anywhere}.articles-sources a{color:var(--c-bleu-fonce);text-underline-offset:2px;text-decoration:underline}.articles-essais{gap:var(--e-2);margin:0 0 var(--e-5);padding:0;list-style:none;display:grid}.articles-essai{gap:var(--e-1);padding:var(--e-3) var(--e-4);border-left:3px solid var(--c-filet-fort);background:var(--c-fond);border-radius:8px;display:grid}.articles-essai-tete{align-items:center;gap:var(--e-2) var(--e-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}@media (width<=640px){.articles-titre{font-size:var(--t-lg)}.articles-interrupteur>button,.articles-carte .selection-actions button,.articles-carte .site-confirmation button{white-space:normal;width:100%;min-height:44px}.articles-sources summary{align-items:center;min-height:44px;display:flex}}.articles-page{gap:var(--e-5);padding-top:var(--e-4);display:grid}.articles-barre{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.articles-barre p{font-size:var(--t-md);margin:0}.articles-actions-tete{align-items:center;gap:var(--e-4);display:flex}.articles-historique summary{cursor:pointer;font-size:var(--t-sm);color:var(--c-texte-2,inherit)}.articles-historique .articles-essais{margin-top:var(--e-3)}.sdem-compteur{border-radius:var(--r-rond);background:var(--c-fond);box-shadow:var(--ombre-carte);font-size:var(--t-base);font-weight:var(--g-fort);white-space:nowrap;flex-shrink:0;padding:6px 16px}.sdem-compteur.a-traiter{background:var(--c-bleu-fonce);color:var(--c-texte-inverse)}.sdem-filtres{gap:var(--e-3) var(--e-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.5fr);align-items:end}.sdem-filtres .selection-champ input[type=search]{appearance:none}.sdem-resume{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.sdem-liste{gap:var(--e-3);margin:0;padding:0;list-style:none;transition:opacity .15s;display:grid}.sdem-liste.en-cours{opacity:.6}.sdem-vide,.sdem-erreur{gap:var(--e-3);justify-items:start;display:grid}.sdem-ligne{gap:4px var(--e-5);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 210px;grid-template-areas:"tete annonce pastilles""meta responsable pastilles";align-items:start;padding:16px 22px;transition:box-shadow .15s;display:grid}.sdem-ligne:hover,.sdem-ligne:focus-visible{box-shadow:var(--ombre-carte-survol)}.sdem-ligne.nouvelle{box-shadow:inset 4px 0 0 var(--dantes-bleu), var(--ombre-carte)}.sdem-ligne.nouvelle:hover,.sdem-ligne.nouvelle:focus-visible{box-shadow:inset 4px 0 0 var(--dantes-bleu), var(--ombre-carte-survol)}.sdem-tete{align-items:baseline;gap:2px var(--e-3);flex-wrap:wrap;grid-area:tete;min-width:0;display:flex}.sdem-nom{font-size:var(--t-lg);font-weight:var(--g-fort);overflow-wrap:anywhere}.sdem-societe{color:var(--c-texte-2);overflow-wrap:anywhere}.sdem-meta{color:var(--c-texte-2);font-size:var(--t-sm);grid-area:meta}.sdem-annonce{overflow-wrap:anywhere;grid-area:annonce;min-width:0}.sdem-responsable{min-width:0;color:var(--c-texte-2);font-size:var(--t-sm);overflow-wrap:anywhere;grid-area:responsable}.sdem-pastilles{flex-wrap:wrap;grid-area:pastilles;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.selection-badge.sdem-etat{background:var(--c-fond-3);color:var(--c-texte)}.selection-badge.sdem-etat.nouvelle{background:var(--c-ia);color:var(--c-bleu-fonce)}.selection-badge.sdem-etat.visite{background:var(--c-ia);color:var(--c-bleu-fonce);box-shadow:inset 0 0 0 1px var(--c-ia-filet)}.selection-badge.sdem-etat.gagnee{background:var(--c-bleu-fonce);color:var(--c-texte-inverse)}.selection-badge.sdem-etat.perdue{color:var(--c-texte-2)}.selection-badge.sdem-transmise{color:var(--c-texte-2);box-shadow:inset 0 0 0 1px var(--c-filet-fort);background:0 0;gap:4px}.sdem-fiche-tete{flex-wrap:wrap;align-items:flex-start}.sdem-fiche-tete h1{overflow-wrap:anywhere}.sdem-fiche-societe{margin-top:var(--e-1);color:var(--c-texte-2);font-size:var(--t-lg);overflow-wrap:anywhere}.sdem-corps{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.sdem-corps{column-gap:var(--e-5);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.sdem-zone-demande{grid-area:1/1/-1}.sdem-zone-suivi,.sdem-zone-brouillon,.sdem-zone-notes{grid-column:2}.sdem-zone-suivi{grid-row:1}.sdem-zone-brouillon{grid-row:2}.sdem-zone-notes{grid-row:3}}.sdem-corps>div{min-width:0}.sdem-suivi-champs{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.sdem-suivi-champs>button{grid-column:1/-1;justify-self:start}.sdem-rien-envoye{border:1px solid var(--c-ia-filet);border-left:4px solid var(--dantes-bleu);background:var(--c-ia);font-weight:var(--g-fort);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.sdem-rien-envoye svg{color:var(--c-bleu-fonce);margin-top:2px}.sdem-motif{border-left:3px solid var(--c-attention);background:var(--c-fond-3);border-radius:8px;padding:10px 14px}.sdem-brouillon .selection-actions>a,.sdem-brouillon p>a[data-slot=button]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:40px}.sdem-copiable-tete{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.sdem-copiable input[readonly],.sdem-copiable textarea[readonly]{background:var(--c-fond-2)}.sdem-copiable .selection-aide{min-height:1.4em}.sdem-champs{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px 22px;margin:0;display:grid}.sdem-champs dt{font-size:var(--t-xs);color:var(--c-texte-2)}.sdem-champs dd{overflow-wrap:anywhere;margin:0}.sdem-champ-entier{grid-column:1/-1}.sdem-contact{text-underline-offset:2px;align-items:center;gap:6px;min-height:24px;text-decoration:underline;display:inline-flex}.sdem-message{gap:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--c-filet);display:grid}.sdem-message p{max-width:70ch;font-size:var(--t-md);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.sdem-annonces{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sdem-annonces a{text-underline-offset:2px;overflow-wrap:anywhere;padding:2px 0;text-decoration:underline;display:inline-block}.sdem-notes-form{gap:var(--e-3);display:grid}.sdem-notes-liste{gap:var(--e-3);padding:var(--e-3) 0 0;border-top:1px solid var(--c-filet);margin:0;list-style:none;display:grid}.sdem-notes-liste li{border-left:2px solid var(--c-filet-fort);padding-left:12px}.sdem-note-entete{align-items:baseline;gap:2px var(--e-2);flex-wrap:wrap;display:flex}.sdem-note-texte{white-space:pre-line;overflow-wrap:anywhere}@media (width<=900px){.sdem-filtres{grid-template-columns:repeat(2,minmax(0,1fr))}.sdem-filtres .sdem-champ-responsable,.sdem-filtres .sdem-champ-mot{grid-column:1/-1}}@media (width<=760px){.sdem-ligne{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete""pastilles""meta""annonce""responsable";padding:14px 16px}.sdem-pastilles{justify-content:flex-start;margin:2px 0 4px}}@media (width<=640px){.sdem-compteur{font-size:var(--t-sm);padding:4px 12px}.sdem-suivi-champs{grid-template-columns:minmax(0,1fr)}.sdem-suivi button,.sdem-brouillon button,.sdem-brouillon a[data-slot=button],.sdem-notes button,.sdem-resume button,.sdem-vide button{min-height:44px}}.sdem-vers-demandes{font-size:var(--t-sm);margin:4px 0 0}.sdem-vers-demandes a{text-underline-offset:2px;text-decoration:underline}.sdem-annonces{gap:var(--e-3)}.sdem-carte-annonce{gap:var(--e-3);padding:var(--e-3);border-radius:var(--r-carte);background:var(--c-fond-2);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;display:grid}.sdem-carte-annonce.retiree .sdem-carte-annonce-titre{-webkit-text-decoration-color:var(--c-filet-fort);text-decoration-color:var(--c-filet-fort)}.sdem-carte-annonce-photo{border-radius:var(--r-carte);background:var(--c-fond-3);width:96px;height:72px;overflow:hidden}.sdem-carte-annonce-photo img{object-fit:cover;width:100%;height:100%;display:block}.sdem-carte-annonce-sans-photo{width:100%;height:100%;color:var(--c-texte-2);place-items:center;display:grid}.sdem-carte-annonce-corps{gap:2px;min-width:0;display:grid}.sdem-carte-annonce-corps p{margin:0}.sdem-carte-annonce-titre{font-size:var(--t-md,1rem);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sdem-carte-annonce-chiffres{font-weight:600}.sdem-carte-annonce-ligne{font-size:var(--t-sm)}.selection-badge.sdem-retiree{background:var(--c-fond);box-shadow:inset 0 0 0 1px var(--c-filet-fort)}.sdem-annonces a.sdem-carte-annonce-lien{white-space:nowrap;align-self:center}@media (width<=640px){.sdem-carte-annonce{grid-template-columns:72px minmax(0,1fr)}.sdem-carte-annonce-photo{width:72px;height:56px}.sdem-annonces a.sdem-carte-annonce-lien{grid-column:1/-1}}.selection-badge.sdem-type{gap:4px}.selection-badge.sdem-type.contact{background:var(--c-fond-3);color:var(--c-texte)}.selection-badge.sdem-type.projet{background:var(--c-ia);color:var(--c-bleu-fonce);box-shadow:inset 0 0 0 1px var(--c-ia-filet)}.selection-badge.sdem-type.bien{background:var(--c-bleu-fonce);color:var(--c-texte-inverse)}.utilisation-defile{margin:12px 0;overflow-x:auto}.utilisation{border-collapse:collapse;width:100%;min-width:860px;font-size:.92rem}.utilisation th,.utilisation td{text-align:left;vertical-align:top;border-bottom:1px solid #14294a1f;padding:8px 10px}.utilisation thead th{color:#4d5563;font-size:.82rem;font-weight:600}.utilisation-total th,.utilisation-total td{border-top:2px solid #14294a4d;font-weight:600}.utilisation-periodes{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}.utilisation-periodes button{color:#14294a;font:inherit;cursor:pointer;background:0 0;border:1px solid #14294a4d;border-radius:999px;padding:6px 14px}.utilisation-periodes button[aria-pressed=true]{color:#fff;background:#14294a}.utilisation-periodes button:focus-visible{outline-offset:2px;outline:2px solid #14294a}.utilisation-durees{margin:4px 0 12px;padding-left:20px;font-size:.92rem}.utilisation-durees li{margin:2px 0}.equipe-info{max-width:760px;margin:0 0 var(--e-5);padding:var(--e-3) var(--e-4);border:1px solid var(--c-ia-filet);background:var(--c-ia);border-radius:12px;line-height:1.5}.equipe-info p{margin:0}.equipe-titre-liste{margin-bottom:var(--e-3);font-size:var(--t-lg)}.equipe-titre-liste .muted{font-size:var(--t-base);font-weight:var(--g-normal)}.equipe-liste{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.equipe-carte{align-items:start;gap:var(--e-3) var(--e-4);grid-template-columns:auto minmax(0,1fr);margin-bottom:0}.equipe-carte.masquee{background:var(--c-fond-2)}.equipe-photo{border-radius:var(--r-rond);background:var(--c-ia);width:80px;height:80px;color:var(--c-bleu-fonce);font-size:var(--t-xl);font-weight:var(--g-fort);flex:none;place-items:center;display:grid;overflow:hidden}.equipe-photo img{object-fit:cover;width:100%;height:100%}.equipe-corps{gap:var(--e-1);min-width:0;display:grid}.equipe-nom{font-size:var(--t-xl);font-weight:var(--g-titre);overflow-wrap:anywhere;line-height:1.15}.equipe-fonction{font-size:var(--t-md);overflow-wrap:anywhere;margin:0}.equipe-pause{font-size:var(--t-sm);margin:0}.equipe-badges{gap:var(--e-2);margin:var(--e-1) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.equipe-badge-neutre{border:1px solid var(--c-filet-fort);background:var(--c-fond);color:var(--c-texte-2)}.equipe-contact{font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.equipe-annonces{font-size:var(--t-sm);font-weight:var(--g-fort);margin:0}.equipe-carte>.brain-error,.equipe-carte>.brain-notice{grid-column:1/-1;margin:0}.equipe-actions{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);padding-top:var(--e-3);border-top:1px solid var(--c-filet);flex-wrap:wrap;grid-column:1/-1;display:flex}.equipe-ordre,.equipe-gestion{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.equipe-rang{margin-right:var(--e-1);font-size:var(--t-sm)}.equipe-actions button{min-height:36px}.equipe-formulaire{margin-bottom:var(--e-4)}.equipe-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.equipe-photo-champ{align-items:center;gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);display:grid}.equipe-visible{align-items:flex-start}.equipe-visible input{margin-top:4px}.equipe-visible-aide{display:block}@media (width<=640px){.equipe-grille{grid-template-columns:minmax(0,1fr)}.equipe-photo{width:64px;height:64px;font-size:var(--t-lg)}.equipe-nom{font-size:var(--t-lg)}.equipe-carte{gap:var(--e-3);padding:var(--e-4)}.equipe-actions{gap:var(--e-3);display:grid}.equipe-ordre,.equipe-gestion{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipe-rang{grid-column:1/-1;margin:0}.equipe-actions button,.equipe-formulaire .selection-actions>*{white-space:normal;min-height:44px}.equipe-photo-champ{grid-template-columns:minmax(0,1fr);justify-items:start}.equipe-photo-champ .selection-champ{width:100%}}.lettre{gap:var(--e-6,2rem);display:grid}.lettre-mode{max-width:78ch;margin:var(--e-3) 0 0;border-radius:var(--r-carte);background:var(--c-fond-2,#0000000a);font-size:var(--t-sm);padding:.75rem 1rem}.lettre-mode.apercu{border-left:3px solid var(--c-attention)}.lettre-chiffres{margin:var(--e-4) 0 var(--e-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.lettre-chiffres>div{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:16px 18px}.lettre-chiffres dt{font-size:var(--t-sm);color:var(--c-texte-2)}.lettre-chiffres dd{font-size:var(--t-xl);font-weight:var(--g-fort);margin:4px 0 0}.lettre-apercu{margin-top:var(--e-4);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:18px}.lettre-cadres{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:14px 0;display:flex}.lettre-cadre{border:1px solid var(--c-filet);background:#f1ece3;border-radius:18px;flex:520px;width:100%;max-width:720px;height:720px}.lettre-cadre.telephone{border-radius:28px;flex:0 0 375px;max-width:375px}.lettre-texte{background:var(--c-fond-2,#0000000a);max-height:420px;font-size:var(--t-sm);white-space:pre-wrap;border-radius:12px;margin:10px 0 0;padding:14px;overflow:auto}.lettre-table{overflow-x:auto}.lettre-table table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.lettre-table th,.lettre-table td{border-bottom:1px solid var(--c-filet);text-align:left;vertical-align:middle;padding:8px 10px}.lettre-table tbody th{overflow-wrap:anywhere;font-weight:500}@media (width<=760px){.lettre-cadre.telephone{flex-basis:100%;max-width:100%}}.files-lead{max-width:820px;margin-bottom:32px;line-height:1.55}.files-spaces{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:36px;display:grid}.files-spaces a{border-bottom:1px solid var(--line);color:var(--foreground);flex-direction:column;gap:4px;padding:14px 16px 14px 0;transition:box-shadow .15s;display:flex}.files-spaces a:hover{box-shadow:inset 0 -2px 0 var(--foreground)}.files-spaces a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--dantes-blue)}.files-spaces strong{font-size:17px;font-weight:400}.files-spaces small{color:var(--muted);font-size:13px;line-height:1.45}.files-spaces a.unavailable strong{color:var(--muted)}.files-bar{border-bottom:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:14px;display:flex}.files-crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.files-crumbs li{overflow-wrap:anywhere}.files-crumbs li+li:before{content:"/";color:var(--muted);margin:0 8px}.files-crumbs a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.files-crumbs a:hover{-webkit-text-decoration-color:var(--dantes-blue);text-decoration-color:var(--dantes-blue)}.files-crumbs [aria-current=page]{font-weight:600}.files-archive{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.files-archive-button{border:1px solid var(--foreground);color:var(--foreground);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 14px;font-size:14px;transition:background .15s,color .15s;display:inline-flex}.files-archive-button:hover:not(:disabled){background:var(--foreground);color:#fff}.files-archive-button:disabled{cursor:progress;opacity:.6}.files-archive-ready{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin:0;display:flex}.files-browser .brain-error,.files-browser .brain-notice{margin:16px 0}.files-table{border-collapse:collapse;width:100%;min-width:0;font-size:15px}.files-table th{color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;padding:10px 12px 10px 0;font-size:12px;font-weight:400}.files-table td{border-top:1px solid var(--line);vertical-align:middle;padding:0 12px 0 0}.files-table .files-size,.files-table .files-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.files-table .files-size{text-align:right}.files-table .files-date{width:13em}.files-table td a.files-name>span{color:inherit;font-size:inherit;margin:0;display:inline}.files-name{min-height:42px;color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.files-name:hover span,.files-name:focus-visible span{text-decoration:underline;-webkit-text-decoration-color:var(--dantes-blue);text-decoration-color:var(--dantes-blue);text-underline-offset:4px}.files-table tbody tr:hover{background:var(--dantes-grey)}.files-icon{color:var(--muted);flex-shrink:0}.files-icon.folder{color:var(--dantes-blue)}.files-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 18px;display:flex}.files-preview-head h2{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,28px)}.files-text{background:var(--dantes-grey);max-height:70vh;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:20px 24px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.files-text:focus-visible{outline:2px solid var(--dantes-blue);outline-offset:2px}.files-media{background:var(--dantes-grey);text-align:center;margin:0;padding:24px}.files-media img{object-fit:contain;max-width:100%;max-height:70vh}.files-pdf{border:1px solid var(--line);width:100%;height:75vh}.files-journal{margin-top:64px}.files-journal-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.files-journal-list li{border-bottom:1px solid var(--line);grid-template-columns:11em 12em 10em minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.files-journal-list time{color:var(--muted);font-variant-numeric:tabular-nums}.files-journal-path{overflow-wrap:anywhere}@media (width<=760px){.files-table .files-date{display:none}.files-archive{align-items:flex-start}.files-journal-list li{grid-template-columns:minmax(0,1fr);gap:2px}}.mentions-etat{gap:var(--e-1);margin-bottom:var(--e-5);padding:var(--e-3) var(--e-4);border:1px solid var(--c-filet-fort);border-left:4px solid var(--dantes-noir);background:var(--c-fond);border-radius:12px;display:grid}.mentions-etat p{margin:0}.mentions-etat.manque{background:var(--c-fond-3)}.mentions-etat.complet{border-color:var(--c-ia-filet);border-left-color:var(--dantes-bleu);background:var(--c-ia)}.mentions-etat-titre{font-weight:var(--g-fort)}.mentions-manque{gap:var(--e-1);padding-left:var(--e-5);margin:0;list-style:outside;display:grid}.mentions-manque li{overflow-wrap:anywhere}.mentions-champs{border:0;min-width:0;margin:0;padding:0}.mentions-aide{font-size:var(--t-sm);margin:0}.mentions-societe{padding:var(--e-4);border:1px solid var(--c-filet);border-radius:var(--r-lg);background:var(--c-fond-2)}.mentions-societe>legend{padding:0 var(--e-2)}.mentions-retrait{justify-content:flex-end;display:flex}.mentions-barre{margin-bottom:var(--e-6)}.mentions-modifie{font-size:var(--t-sm)}.mentions-barre .selection-actions>button{white-space:normal;max-width:100%;height:auto;min-height:36px}@media (width<=640px){.mentions-societe{padding:var(--e-3)}.mentions-retrait,.mentions-retrait button{width:100%}.mentions-retrait button{min-height:44px}.mentions-barre .selection-actions>button{flex:100%;min-height:44px}}.brain-shell{grid-template-columns:calc(var(--nav-largeur) + 2 * var(--nav-marge)) minmax(0, 1fr);background:var(--c-fond-page);min-height:100dvh;color:var(--c-texte);font-size:var(--t-base);font-variant-numeric:lining-nums;display:grid}.brain-shell h1,.brain-shell h2{color:var(--c-texte)}.brain-shell h3{color:var(--c-texte);font-family:inherit}.brain-shell strong{font-weight:var(--g-fort)}.brain-shell .eyebrow{margin-bottom:var(--e-1);display:block}.brain-card{border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:20px 22px}.brain-sidebar{top:var(--nav-marge);z-index:20;gap:var(--e-5);height:calc(100dvh - 2 * var(--nav-marge));margin:var(--nav-marge);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:var(--marine);color:var(--c-texte-inverse);border-radius:28px;flex-direction:column;padding:22px 14px 14px;display:flex;position:sticky;overflow-y:auto}.brain-sidebar :focus-visible{outline-color:var(--c-texte-inverse)}.brain-brand{justify-content:space-between;align-items:center;gap:var(--e-3);flex:none;padding:0 8px;display:flex}.brain-clock{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--c-texte-2);font-size:var(--t-sm);display:none}.brain-wordmark{order:-1;min-width:0;display:block}.brain-logo{width:176px;max-width:100%;height:auto;display:block}.brain-logo-sombre{display:none}.brain-nav{gap:var(--e-4);flex-direction:column;display:flex}.brain-nav-group,.brain-nav-liste{flex-direction:column;gap:2px;display:flex}.brain-nav-label{font-size:var(--t-xs);font-weight:var(--g-titre);color:var(--c-texte-inverse-2);padding:0 12px 6px}.brain-nav a{border-radius:var(--r-rond);min-height:42px;color:var(--c-texte-inverse);font-size:14.5px;font-weight:var(--g-titre);align-items:center;gap:11px;padding:8px 12px;line-height:1.25;transition:background-color .15s;display:flex}.brain-nav a svg{color:var(--c-texte-inverse-2);flex:none}.brain-nav a:hover{background:var(--marine-survol)}.brain-nav a{position:relative}.brain-nav a.active{background:var(--c-fond);color:var(--marine)}.brain-nav a.active:before{content:"";border-radius:var(--r-rond);background:var(--corail);width:3px;position:absolute;top:10px;bottom:10px;left:-9px}.brain-nav a.active svg{color:var(--marine)}.brain-nav [hidden]{display:none}.brain-count{border-radius:var(--r-rond);background:var(--corail);min-width:22px;height:20px;color:var(--c-action-texte);font-size:var(--t-xs);font-weight:var(--g-fort);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 7px;display:inline-grid}.brain-nav a.active .brain-count{background:var(--corail);color:var(--c-action-texte)}.brain-badge{border-radius:var(--r-rond);background:var(--c-erreur);min-width:22px;height:20px;color:var(--c-texte-inverse);font-size:var(--t-xs);font-weight:var(--g-fort);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 7px;display:inline-grid}.brain-nav-titre{border-radius:var(--r-rond);width:100%;min-height:36px;color:var(--c-texte-inverse-2);font:inherit;font-size:var(--t-xs);font-weight:var(--g-titre);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.brain-nav-titre:hover{background:var(--marine-survol);color:var(--c-texte-inverse)}.brain-nav-fleche{color:var(--c-texte-inverse-2);flex:none}.brain-nav-titre[aria-expanded=false] .brain-nav-fleche{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.brain-nav-fleche{transition:transform .12s}}.brain-user{padding-top:var(--e-3);border-top:1px solid #ffffff26;margin-top:auto;position:relative}.brain-user-button{width:100%;min-height:var(--cible);border-radius:var(--r-lg);color:var(--c-texte-inverse);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;transition:background-color .15s;display:flex}.brain-user-button:hover,.brain-user-button[aria-expanded=true]{background:var(--marine-survol)}.brain-user-button>svg{color:var(--c-texte-inverse-2);flex:none}.brain-user-name{flex:1;min-width:0}.brain-user-name strong{font-size:14px;font-weight:var(--g-titre);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brain-user-name small{font-size:var(--t-xs);color:var(--c-texte-inverse-2);line-height:1.3;display:block}.brain-avatar{background:var(--bleu-pale);width:36px;height:36px;color:var(--marine);font-size:var(--t-xs);font-weight:var(--g-fort);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.brain-user-menu{z-index:30;background:var(--c-fond);border-radius:var(--r-lg);box-shadow:var(--ombre-menu);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.brain-user-menu a,.brain-user-menu button{min-height:var(--cible);border-radius:var(--r-md);color:var(--c-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.brain-user-menu a:hover,.brain-user-menu button:hover{background:var(--c-ia)}.brain-user-menu svg{color:var(--c-texte-2)}.brain-user-menu :focus-visible{outline-color:var(--marine)}.brain-tabbar,.brain-mobile-close,.brain-overlay{display:none}.brain-main{width:100%;min-width:0;max-width:var(--page-largeur);padding:var(--nav-marge) 28px 64px 12px;outline:none;justify-self:center;display:block}.brain-heading{justify-content:space-between;align-items:flex-end;gap:var(--e-4);margin:10px 0 var(--e-4);display:flex}.brain-heading h1{font-size:clamp(34px,3vw,40px);line-height:1.1}.brain-intro{max-width:72ch;margin:calc(-1 * var(--e-2)) 0 var(--e-5);font-size:var(--t-md);color:var(--c-texte-2);line-height:1.5}.brain-bandeau{isolation:isolate;margin:0 0 var(--e-5);border-radius:var(--r-bandeau);background:var(--halo-corail), var(--marine);color:var(--c-texte-inverse);align-items:center;padding:28px 34px;position:relative;overflow:hidden}.brain-bandeau:after{content:"";z-index:-1;opacity:.1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2064'%20aria-hidden='true'%3e%3cdefs%3e%3cclipPath%20id='d'%3e%3cpath%20d='M0%202h22a30%2030%200%200%201%200%2060H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23d)'%20fill='%23ffffff'%3e%3crect%20x='0'%20y='0'%20width='11'%20height='64'/%3e%3crect%20x='14'%20y='0'%20width='10'%20height='64'/%3e%3crect%20x='27'%20y='0'%20width='9'%20height='64'/%3e%3crect%20x='39'%20y='0'%20width='7'%20height='64'/%3e%3crect%20x='48'%20y='0'%20width='6'%20height='64'/%3e%3c/g%3e%3c/svg%3e") right 30px center/auto 74% no-repeat;width:100%;position:absolute;top:0;bottom:0;right:0}.brain-shell .brain-bandeau h1{color:var(--c-texte-inverse)}.brain-shell .brain-bandeau .eyebrow,.brain-bandeau .brain-intro{color:var(--c-texte-inverse-2)}.brain-bandeau .brain-intro{margin:var(--e-2) 0 0}.brain-bandeau :focus-visible{outline-color:var(--c-texte-inverse)}.brain-section{display:block}.brain-section-head{margin-bottom:var(--e-5);align-items:stretch;gap:var(--e-3);padding:22px 28px 20px;display:grid}.brain-section-name{font-family:var(--police-titre);font-size:clamp(30px,2.6vw,36px);font-style:italic;font-weight:var(--g-titre);line-height:1.1}.brain-section-tabs{flex-wrap:wrap;gap:4px;display:flex}.brain-section-tabs a{align-items:center;gap:var(--e-2);border-radius:var(--r-rond);min-height:38px;color:var(--c-texte-inverse);font-size:14px;font-weight:var(--g-titre);white-space:nowrap;padding:6px 14px;transition:background-color .15s;display:flex}.brain-section-tabs a:hover{background:var(--marine-survol)}.brain-section-tabs a{position:relative}.brain-section-tabs a.active{background:var(--c-fond);color:var(--marine)}.brain-section-tabs a.active:after{content:"";border-radius:var(--r-rond);background:var(--corail);width:18px;height:2px;position:absolute;bottom:4px;left:calc(50% - 9px)}.brain-section-tabs .brain-count,.brain-section-tabs .brain-badge{margin-left:2px}.brain-section-tabs a.active .brain-count{background:var(--corail);color:var(--c-action-texte)}.brain-section-content{min-width:0}.brain-section-content .page{padding:0}.brain-shell h2.eyebrow{font-family:var(--police);font-size:var(--t-sm);font-weight:var(--g-titre);color:var(--c-texte-2)}.brain-account-section a:not([data-slot=button]){color:var(--marine);text-decoration:underline;-webkit-text-decoration-color:var(--bleu-clair);text-decoration-color:var(--bleu-clair);text-underline-offset:3px}.brain-account-section+.muted{margin-top:var(--e-3)}.brain-account-section>h2{padding-bottom:var(--e-2)}.brain-account-section>.muted{margin-top:var(--e-2)}.brain-account-section>h3{margin-top:var(--e-5);font-size:var(--t-md)}.brain-security-list{margin:8px 0 12px;padding:0;list-style:none}.brain-security-list li{border-bottom:1px solid var(--c-filet);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.brain-security-list li:last-child{border-bottom:0}.brain-security-list li>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.brain-security-list li.warn{border-radius:var(--r-md);background:var(--c-chaud-fond);margin:0 -12px;padding-inline:12px}.brain-identity-form{grid-template-columns:repeat(3,minmax(0,260px));align-items:end;gap:16px 24px;padding:12px 0 4px;display:grid}.brain-identity-form label{font-size:var(--t-sm);color:var(--c-texte-2);gap:6px;display:grid}.brain-identity-whatsapp{font-size:var(--t-sm);grid-column:1/-1;margin:0}.brain-identity-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}@media (width<=640px){.brain-identity-form{grid-template-columns:minmax(0,1fr)}}.brain-account-profile{flex-wrap:wrap;gap:16px 56px;padding:12px 0 20px;display:flex}.brain-account-profile dt{font-size:var(--t-sm);color:var(--c-texte-2)}.brain-account-profile dd{font-weight:var(--g-titre);overflow-wrap:anywhere;margin:2px 0 0}.brain-claude-folder{padding:var(--e-4) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;display:grid}.brain-claude-folder-get>p:first-child{max-width:52ch}.brain-claude-folder-get .brain-claude-folder-button{color:var(--primary-foreground);height:auto;font-size:var(--t-base);white-space:normal;text-align:left;margin-top:18px;padding:12px 20px}.brain-claude-folder-version{font-size:var(--t-sm);font-variant-numeric:tabular-nums;margin-top:8px}.brain-claude-folder-steps{counter-reset:etape;margin:0;padding:0;list-style:none}.brain-claude-folder-steps li{counter-increment:etape;border-top:1px solid var(--c-filet);grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.brain-claude-folder-steps li:first-child{border-top:0;padding-top:0}.brain-claude-folder-steps li:before{content:counter(etape);color:var(--marine);font-family:var(--police-titre);font-size:24px;font-weight:var(--g-fort);line-height:1}.brain-download-others{flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:14px;display:flex}.brain-download-others a{color:var(--c-texte);text-decoration:underline;-webkit-text-decoration-color:var(--bleu-clair);text-decoration-color:var(--bleu-clair);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.brain-download-others a:hover,.brain-download-others a:focus-visible{text-decoration-color:currentColor}.brain-download-digest{font-size:var(--t-sm);color:var(--c-texte-2);margin-top:12px}.brain-download-digest summary{cursor:pointer}.brain-download-digest code{border-radius:var(--r-sm);background:var(--c-fond-3);word-break:break-all;margin-top:6px;padding:6px 10px;display:block}.brain-download-use{border-radius:var(--r-md);background:var(--c-ia);max-width:62ch;margin-top:14px;padding:12px 16px}.brain-google-intro{max-width:68ch;margin-top:12px}.brain-google-outcome{border-radius:var(--r-md);background:var(--c-fond-3);margin-top:16px;padding:10px 16px}.brain-google-outcome.good{background:var(--c-ia)}.brain-google-state{border-top:1px solid var(--c-filet);border-bottom:1px solid var(--c-filet);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-top:16px;padding:16px 0;display:grid}.brain-google-state p{overflow-wrap:anywhere}.brain-google-state>.brain-status{justify-self:start}.brain-google-state p+p{margin-top:2px}.brain-google-rights{flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.brain-google-rights li{border-radius:var(--r-rond);background:var(--c-ia);font-size:var(--t-sm);padding:2px 12px}.brain-google-choice{border:0;gap:10px;margin:20px 0 0;padding:0;display:grid}.brain-google-choice legend{font-weight:var(--g-fort);margin-bottom:6px}.brain-google-choice label{cursor:pointer;align-items:center;gap:10px;display:flex}.brain-google-choice .muted{max-width:62ch}.brain-google-actions{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.ma-fiche{margin-top:var(--e-3)}.ma-fiche>summary{cursor:pointer;font-weight:var(--g-fort)}.ma-fiche>.muted,.ma-fiche>dl{margin-top:12px}.mes-skills-liste{margin:12px 0 var(--e-3);gap:10px;padding:0;list-style:none;display:grid}.mes-skills-liste>li{border:1px solid var(--c-filet);background:var(--c-fond);border-radius:10px;padding:12px 14px}.mes-skills-liste h4{font-family:inherit;font-size:var(--t-base);font-weight:var(--g-fort)}.mes-skills-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mes-skills-texte{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.brain-storage-disk h2{font-family:inherit;font-size:var(--t-base);font-weight:var(--g-titre);color:var(--c-texte-2)}.brain-storage-disk>strong{font-family:var(--police-titre);font-size:var(--t-chiffre);font-weight:var(--g-titre);margin:6px 0 14px;line-height:1;display:block}.brain-storage-disk p{margin-top:10px}.brain-gauge{border-radius:var(--r-rond);background:var(--bleu-pale);max-width:560px;height:10px;overflow:hidden}.brain-gauge span{border-radius:var(--r-rond);background:var(--marine);height:100%;display:block}.brain-gauge.neutral span{background:var(--c-attention)}.brain-gauge.danger span{background:var(--c-erreur)}.brain-storage-parts li,.brain-storage-backups li{border-bottom:1px solid var(--c-filet);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 90px;align-items:center;gap:16px;padding:12px 0;display:grid}.brain-storage-parts li:last-child,.brain-storage-backups li:last-child{border-bottom:0}.brain-storage-parts strong,.brain-storage-backups strong{font-weight:var(--g-titre);text-align:right;font-variant-numeric:tabular-nums}.brain-storage-bar{border-radius:var(--r-rond);background:var(--c-fond-3);height:6px;overflow:hidden}.brain-storage-bar span{border-radius:var(--r-rond);background:var(--marine);height:100%;display:block}.brain-phrase{border-radius:var(--r-lg);background:var(--c-ia);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;margin:12px 0 16px;padding:18px 20px;font-size:clamp(16px,2.2vw,22px);display:block}.brain-offsite-actions{flex-wrap:wrap;gap:10px;margin:18px 0 12px;display:flex}.brain-offsite-field{flex-direction:column;gap:6px;max-width:420px;margin-top:12px;display:flex}.brain-offsite-state{font-size:var(--t-lg);margin-top:12px}.brain-health{margin-bottom:var(--e-5);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:18px 24px;display:flex}.brain-health strong{color:var(--c-texte);font-family:var(--police-titre);font-size:var(--t-xl);font-weight:var(--g-fort)}.brain-health span{font-size:var(--t-sm);color:var(--c-texte-2)}.brain-health.neutral{background:var(--c-chaud-fond)}.brain-health.neutral span{color:var(--c-chaud-texte)}.brain-health.danger{background:var(--c-erreur-fond)}.brain-health.danger span{color:var(--c-texte)}.brain-health-problems{flex-direction:column;gap:6px;margin:12px 0;display:flex}.brain-health-problems li{border-left:2px solid var(--c-attention);padding-left:12px}.brain-health-problems li.danger{border-left-color:var(--c-erreur)}.brain-primary-link{border-radius:var(--r-bouton);background:var(--marine);min-height:40px;color:var(--c-texte-inverse);font-size:var(--t-base);font-weight:var(--g-titre);flex-shrink:0;align-items:center;gap:10px;padding:8px 18px;transition:background-color .15s;display:inline-flex}.brain-primary-link:hover{background:var(--marine-survol)}.brain-note-row{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.brain-note-row>div{min-width:0}.brain-note-row h2,.brain-note-row h3,.brain-note-row strong{font-family:inherit;font-size:17px;font-weight:var(--g-titre)}.brain-status{border-radius:var(--r-rond);background:var(--c-fond-3);color:var(--c-texte);font-size:var(--t-sm);font-weight:var(--g-titre);white-space:nowrap;align-self:start;align-items:center;gap:5px;padding:3px 11px;line-height:1.3;display:inline-flex}.brain-status.good{background:var(--bleu-pale);color:var(--marine)}.brain-status.neutral{background:var(--c-fond-3);color:var(--c-texte-2)}.brain-status.danger{background:var(--c-erreur-fond);color:var(--c-erreur)}.brain-empty{align-items:center;gap:var(--e-3);padding:var(--e-7) 24px;border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);color:var(--c-texte-2);text-align:center;flex-direction:column;display:flex}.brain-empty p{max-width:620px}.brain-form label{font-size:var(--t-base);flex-direction:column;gap:8px;display:flex}.brain-form{flex-direction:column;gap:24px;padding-top:24px;display:flex}.brain-form>button{align-self:flex-start}.brain-activity{padding:20px 0}.brain-activity h2,.brain-activity h3{font-family:inherit;font-size:17px}.brain-activity dl{flex-wrap:wrap;gap:12px 48px;margin-top:12px;display:flex}.brain-activity dt{font-size:var(--t-sm);color:var(--c-texte-2)}.brain-activity dd{margin:2px 0 0}.brain-activity-message{color:var(--c-texte-2);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:12px}.brain-error{margin-bottom:var(--e-4);border-radius:var(--r-lg);background:var(--c-erreur-fond);box-shadow:inset 3px 0 0 var(--c-erreur);color:var(--c-texte);padding:12px 18px}.brain-notice{border-radius:var(--r-lg);background:var(--c-ia);color:var(--c-texte);padding:12px 18px}.brain-success{border-radius:var(--r-lg);background:var(--c-ia);flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.brain-enrollment{border-radius:var(--r-carte);background:var(--c-fond);max-width:760px;box-shadow:var(--ombre-carte);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:22px;padding:24px;display:flex}.brain-enrollment-key{border-radius:var(--r-lg);background:var(--c-fond-3);flex-direction:column;align-self:stretch;gap:8px;padding:16px;display:flex}.brain-enrollment-key span{color:var(--c-texte-2);font-size:var(--t-sm)}.brain-enrollment-key code{font-size:var(--t-sm);white-space:normal}@media (width<=1050px){.brain-heading{flex-direction:column;align-items:flex-start}.brain-claude-folder{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.brain-shell{grid-template-columns:minmax(0,1fr);align-content:start}.brain-sidebar{height:var(--barre-haut);color:var(--c-texte);background:0 0;border-radius:0;justify-content:center;gap:0;margin:0;padding:0 16px;position:static;overflow:visible}.brain-brand{padding:0}.brain-logo{width:auto;height:38px}.brain-logo-clair{display:none}.brain-logo-sombre,.brain-clock{display:block}.brain-mobile-close{width:var(--cible);height:var(--cible);background:var(--marine-survol);color:var(--c-texte-inverse);border:0;border-radius:50%;place-items:center;display:grid}.brain-sidebar:not(.open) .brain-mobile-close,.brain-sidebar:not(.open) .brain-nav,.brain-sidebar:not(.open) .limite-claude,.brain-sidebar:not(.open) .brain-sidebar-bottom{display:none}.brain-shell:has(.brain-sidebar.open) .brain-main{margin-top:var(--barre-haut)}.brain-sidebar.open{z-index:30;justify-content:flex-start;gap:var(--e-4);width:min(320px,88vw);height:100dvh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));background:var(--marine);color:var(--c-texte-inverse);box-shadow:var(--ombre-menu);border-radius:0 28px 28px 0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brain-sidebar.open .brain-logo{width:160px;height:auto}.brain-sidebar.open .brain-logo-clair{display:block}.brain-sidebar.open .brain-logo-sombre,.brain-sidebar.open .brain-clock{display:none}.brain-sidebar.open .brain-nav a{min-height:46px;font-size:var(--t-md)}.brain-sidebar.open .brain-nav-titre{min-height:var(--cible);font-size:var(--t-sm)}.brain-overlay{z-index:25;background:#14294a66;border:0;display:block;position:fixed;inset:0}.brain-main{padding:0 14px calc(var(--barre-onglets) + 36px + env(safe-area-inset-bottom))}.brain-heading h1{font-size:32px}.brain-bandeau{margin-bottom:var(--e-4);border-radius:26px;padding:22px}.brain-bandeau:after{opacity:.07;background-position:right 14px center;background-size:auto 60%}.brain-section-head{padding:18px 16px 16px}.brain-section-head:after{display:none}.brain-section-tabs a{white-space:normal;min-height:var(--cible)}.brain-card{border-radius:20px;padding:16px}.brain-tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:15;min-height:var(--barre-onglets);background:var(--marine);box-shadow:var(--ombre-menu);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed}.brain-tabbar :focus-visible{outline-color:var(--c-texte-inverse);outline-offset:-3px}.brain-tabbar a,.brain-tabbar button{min-width:0;min-height:52px;color:var(--c-texte-inverse);font:inherit;font-size:11.5px;font-weight:var(--g-titre);text-align:center;background:0 0;border:0;border-radius:18px;align-content:center;justify-items:center;gap:3px;padding:4px 2px;line-height:1.1;display:grid;position:relative}.brain-tabbar a.active{background:var(--c-fond);color:var(--marine)}.brain-tabbar a.active:after{content:"";border-radius:var(--r-rond);background:var(--corail);width:16px;height:3px;position:absolute;bottom:5px;left:calc(50% - 8px)}.brain-tabbar .brain-count,.brain-tabbar .brain-badge{min-width:18px;height:17px;margin:0;padding:0 5px;font-size:11px;position:absolute;top:1px;left:calc(50% + 5px)}.brain-tabbar a.active .brain-count{background:var(--corail);color:var(--c-action-texte)}.brain-note-row{grid-template-columns:minmax(0,1fr);gap:8px}.brain-note-row>svg{display:none}.brain-activity dl{flex-direction:column;gap:10px}.brain-google-state{grid-template-columns:minmax(0,1fr)}.brain-storage-parts li,.brain-storage-backups li{grid-template-columns:minmax(0,1fr) auto}.brain-storage-parts li>.brain-storage-bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:no-preference) and (width<=760px){.brain-sidebar.open{animation:.18s ease-out brain-menu-entre}}@keyframes brain-menu-entre{0%{opacity:0;transform:translate(-24px)}}.limite-claude{color:#ffffffd1;border-radius:12px;gap:8px;margin:8px 12px 4px;padding:10px 12px;font-size:12px;text-decoration:none;display:grid}a.limite-claude:hover{background:#ffffff14}a.limite-claude:focus-visible{outline:2px solid var(--corail);outline-offset:1px}.limite-claude-ligne{gap:4px;display:grid}.limite-claude-texte{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.limite-claude-barre{background:#ffffff2e;border-radius:999px;height:4px;display:block;overflow:hidden}.limite-claude-plein{border-radius:inherit;background:#f4ede0;height:100%;display:block}.limite-claude-plein.alerte{background:var(--corail)}.brain-account-section,.brain-storage-disk,.files-browser,.files-journal{margin-top:var(--e-4);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);border:0;padding:22px 26px 24px}.brain-account-section>h2{padding-bottom:var(--e-2);font-size:var(--t-xl);font-weight:var(--g-fort);border-bottom:0}.brain-note-row>.brain-status,.brain-note-row>div>.brain-status{justify-self:start}.brain-activity-list{margin-top:var(--e-4);border-radius:var(--r-carte);background:var(--c-fond);box-shadow:var(--ombre-carte);padding:4px 26px}.brain-activity-list>h2.eyebrow{margin:16px 0 0}.brain-activity{border-bottom:1px solid var(--c-filet)}.brain-activity:last-child{border-bottom:0}@media (width<=760px){.brain-account-section,.brain-storage-disk,.files-browser,.files-journal{border-radius:20px;padding:18px 16px}.brain-activity-list{border-radius:20px;padding:0 16px}}
