:root{--terracotta:#ec6525;--terre-de-sienne:#b2391a;--petrole:#06464b;--outre-mer:#0c727a;--bondi:#38aeb6;--sable:#d0a880;--lin:#dacabe;--coton:#f9f5f3;--nuit-noire:#1d1b1b;--gris:#494343;--orange:var(--terracotta);--orange-clair:#f2865a;--blanc:#fff;--orange-grise:var(--sable);--gris-fonce:var(--nuit-noire);--fond:var(--coton);--carte:#fff;--trait:var(--lin);--texte:var(--nuit-noire);--texte-doux:var(--gris);--rayon:12px;--ombre:0 1px 2px #2726290f, 0 8px 24px #2726290f}*,:before,:after{box-sizing:border-box}body{background:var(--fond);color:var(--texte);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}h1,h2,h3{margin:0;font-weight:700;line-height:1.2}p{margin:0}button{font:inherit;cursor:pointer}input{font:inherit}a{color:var(--orange)}.page{max-width:860px;margin:0 auto;padding:32px 20px 80px}.entete{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.entete img{width:auto;height:52px}.signature{color:var(--nuit-noire);white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.signature img,.entete .signature img,.entete.entete-travail .signature img{border-radius:9px;width:36px;height:36px}.acces .signature{margin-bottom:22px}.acces .signature img{width:44px;height:44px;margin-bottom:0}.entete .produit{letter-spacing:.09em;text-transform:uppercase;color:var(--texte-doux);text-align:right;font-size:12px}.accueil h1{letter-spacing:-.015em;font-size:clamp(26px,5vw,38px)}.accueil h1 .prenom{color:var(--orange)}.accueil .aide{color:var(--texte-doux);max-width:56ch;margin-top:12px;font-size:15px}.recherche{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.recherche input{border:1.5px solid var(--trait);border-radius:var(--rayon);background:var(--carte);min-width:0;color:var(--texte);outline:none;flex:320px;padding:15px 18px;transition:border-color .15s,box-shadow .15s}.recherche input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c7501924}.bouton{border-radius:var(--rayon);background:var(--orange);color:var(--blanc);border:none;padding:15px 24px;font-weight:600;transition:background .15s,transform 50ms}.bouton:hover:not(:disabled){background:#b04716}.bouton:active:not(:disabled){transform:translateY(1px)}.bouton:disabled{opacity:.55;cursor:not-allowed}.bouton.secondaire{color:var(--texte-doux);border:1.5px solid var(--trait);background:0 0;font-weight:500}.bouton.secondaire:hover:not(:disabled){background:var(--carte);color:var(--texte);border-color:var(--orange-grise)}.exemples{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.exemples button{border:1px solid var(--trait);background:var(--carte);color:var(--texte-doux);border-radius:999px;padding:5px 12px;font-size:13px}.exemples button:hover{border-color:var(--orange-grise);color:var(--orange)}.etapes{background:var(--trait);border:1px solid var(--trait);border-radius:var(--rayon);gap:2px;margin-top:36px;display:grid;overflow:hidden}.etape{background:var(--carte);align-items:center;gap:12px;padding:13px 18px;font-size:14.5px;display:flex}.etape .pastille{border:2px solid var(--trait);width:20px;height:20px;color:var(--blanc);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.etape[data-etat=encours] .pastille{border-color:var(--orange);border-right-color:#0000;animation:.8s linear infinite tourne}.etape[data-etat=fait] .pastille{background:var(--orange);border-color:var(--orange)}.etape[data-etat=echec] .pastille{background:var(--orange-grise);border-color:var(--orange-grise)}.etape[data-etat=attente]{color:var(--texte-doux)}.etape .detail{color:var(--texte-doux);text-align:right;margin-left:auto;font-size:13px}@keyframes tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.etape[data-etat=encours] .pastille{animation:none}}.resultat{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;display:grid}.carte{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:22px 24px}.carte h2{letter-spacing:.09em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:12px}.carte .titre-terrain{letter-spacing:-.01em;font-size:20px;font-weight:700}.carte .sous-titre{color:var(--texte-doux);margin-top:4px;font-size:14px}.grille{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:18px;display:grid}.donnee .intitule{color:var(--texte-doux);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.donnee .valeur{margin-top:2px;font-size:17px;font-weight:700}.liste{gap:10px;display:grid}.item{border-bottom:1px solid var(--trait);align-items:baseline;gap:12px;padding-bottom:10px;font-size:14.5px;display:flex}.item:last-child{border-bottom:none;padding-bottom:0}.item .cle{color:var(--texte-doux);flex:0 0 190px}.item .val{font-weight:600}.item .conseil{color:var(--texte-doux);margin-top:2px;font-size:13px;font-weight:400;display:block}.puce-niveau{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.puce-niveau[data-niveau=faible]{background:#3d8c4f}.puce-niveau[data-niveau=moyen]{background:var(--orange)}.puce-niveau[data-niveau=fort]{background:#b32424}.puce-niveau[data-niveau=info]{background:var(--orange-grise)}.etiquettes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.etiquette{color:#7a4a33;background:#f3ede9;border-radius:999px;padding:5px 11px;font-size:13px}.alerte{border:1px solid var(--orange-grise);color:var(--texte);background:#fbf1ec;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:13.5px}.alerte.erreur{background:#fdeeea;border-color:#e0a08c}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions .note{color:var(--texte-doux);font-size:13px}.pied{border-top:1px solid var(--trait);color:var(--texte-doux);margin-top:48px;padding-top:18px;font-size:12.5px}.acces{place-items:center;min-height:100dvh;padding:24px;display:grid}.acces .boite{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);width:min(400px,100%);box-shadow:var(--ombre);text-align:center;padding:34px}.acces img{width:auto;height:58px;margin-bottom:22px}.acces h1{margin-bottom:8px;font-size:19px}.acces p{color:var(--texte-doux);margin-bottom:22px;font-size:14px}.acces form{gap:10px;display:grid}.acces input{border:1.5px solid var(--trait);border-radius:var(--rayon);text-align:center;letter-spacing:.12em;outline:none;padding:14px 16px}.acces input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c7501924}.carte.choix .sous-titre{max-width:66ch;margin-bottom:16px}.apercu{border:1px solid var(--trait);background:var(--fond);border-radius:10px;width:100%;position:relative;overflow:hidden}.apercu img,.apercu svg{width:100%;height:100%;display:block;position:absolute;inset:0}.apercu svg{pointer-events:none}.apercu .parcelle{pointer-events:auto;cursor:pointer;fill:#0000;stroke:var(--gris-fonce);stroke-width:2px;stroke-dasharray:6 5;transition:fill .12s,stroke-width .12s}.apercu .parcelle[data-survol=true]{fill:#c750192e;stroke-dasharray:none}.apercu .parcelle[data-active=true]{fill:#c7501952;stroke:var(--orange);stroke-width:4px;stroke-dasharray:none}.apercu .repere circle{fill:none;stroke:var(--gris-fonce);stroke-width:3px}.apercu .repere .coeur{fill:var(--gris-fonce);stroke:#fff;stroke-width:2px}.candidats{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.candidat{border:1.5px solid var(--trait);background:var(--carte);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 14px;transition:border-color .12s,background .12s;display:flex}.candidat:hover{border-color:var(--orange-grise)}.candidat[data-active=true]{border-color:var(--orange);background:#fbf1ec}.candidat .ref{font-size:14.5px;font-weight:700}.candidat .surf{font-size:13px}.candidat .dist{color:var(--texte-doux);font-size:12px}.carte.choix .actions{align-items:center;margin-top:20px}.carte.choix .note{flex:260px}a.conseil{text-decoration:none}a.conseil:hover{text-decoration:underline}.candidats .reste{color:var(--texte-doux);align-self:center;padding-left:4px;font-size:13px}.champ-adresse{flex:320px;min-width:0;position:relative}.champ-adresse input{border:1.5px solid var(--trait);border-radius:var(--rayon);background:var(--carte);width:100%;color:var(--texte);outline:none;padding:15px 18px;transition:border-color .15s,box-shadow .15s}.champ-adresse input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c7501924}.suggestions{z-index:20;background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);max-height:320px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggestions button{text-align:left;width:100%;color:var(--texte);background:0 0;border:none;border-radius:8px;padding:9px 12px;display:block}.suggestions button[data-surligne=true]{background:#fbf1ec}.suggestions .libelle{font-size:14.5px;display:block}.suggestions .contexte{color:var(--texte-doux);margin-top:1px;font-size:12.5px;display:block}.discret{color:var(--texte-doux);margin:6px 0 0;font-size:14.5px}button.lien{font:inherit;color:var(--orange);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.lien:disabled{opacity:.5;cursor:default}.entete{justify-content:flex-start;gap:14px;margin-bottom:22px}.entete.entete-travail{justify-content:space-between;margin-bottom:40px}.entete.entete-travail img{height:44px}.entete .produit a{color:var(--texte-doux);text-transform:none;letter-spacing:0}.alerte.forte{border-left:4px solid var(--terre-de-sienne)}.dpe-liste{gap:12px;margin-top:14px;display:grid}.dpe{border:1.5px solid var(--trait);border-radius:var(--rayon);background:var(--carte);gap:16px;padding:14px 16px;display:flex}.dpe[data-retenu=true]{border-color:var(--orange);box-shadow:0 0 0 3px #ec65251f}.dpe[data-statut=expire]{opacity:.72}.dpe-etiquettes{flex:none;gap:6px;display:flex}.pastille-dpe{color:#fff;background:var(--trait);border-radius:8px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid}.pastille-dpe[data-type=energie][data-classe=A]{background:#009c6d}.pastille-dpe[data-type=energie][data-classe=B]{background:#52b153}.pastille-dpe[data-type=energie][data-classe=C]{color:var(--nuit-noire);background:#a5cc74}.pastille-dpe[data-type=energie][data-classe=D]{color:var(--nuit-noire);background:#f4e70f}.pastille-dpe[data-type=energie][data-classe=E]{color:var(--nuit-noire);background:#f0b50f}.pastille-dpe[data-type=energie][data-classe=F]{background:#eb8235}.pastille-dpe[data-type=energie][data-classe=G]{background:#d7221f}.pastille-dpe[data-type=climat][data-classe=A]{color:var(--nuit-noire);background:#a4dbf8}.pastille-dpe[data-type=climat][data-classe=B]{color:var(--nuit-noire);background:#8cb4d3}.pastille-dpe[data-type=climat][data-classe=C]{background:#7792b1}.pastille-dpe[data-type=climat][data-classe=D]{background:#5d6d8e}.pastille-dpe[data-type=climat][data-classe=E]{background:#4d5271}.pastille-dpe[data-type=climat][data-classe=F]{background:#393551}.pastille-dpe[data-type=climat][data-classe=G]{background:#281b35}.dpe-corps{flex:1;min-width:0}.dpe-titre{font-weight:700}.dpe-statut{margin-top:2px;font-size:13px;font-weight:600}.dpe-statut[data-statut=valide]{color:var(--outre-mer)}.dpe-statut[data-statut=expire]{color:var(--terre-de-sienne)}.dpe-mesures{flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:14px;display:flex}.dpe-meta{color:var(--texte-doux);margin-top:6px;font-size:12.5px}.dpe-actions{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13.5px;display:flex}.dpe-absent{margin-top:4px}.dpe-numero{gap:6px;margin-top:18px;display:grid}.dpe-numero label{color:var(--texte-doux);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.dpe-numero>div{flex-wrap:wrap;gap:8px;display:flex}.dpe-numero input{border:1.5px solid var(--trait);border-radius:var(--rayon);text-transform:uppercase;flex:200px;min-width:0;padding:11px 14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.dpe-numero .bouton{padding:11px 18px}.dpe-historique{margin-top:16px;font-size:14px}.dpe-historique summary{cursor:pointer;color:var(--texte-doux)}.note-legale{color:var(--texte-doux);margin-top:16px;font-size:12.5px}@media (max-width:520px){.dpe{flex-direction:column;gap:10px}}.formulaire-dossier form{gap:16px;display:grid}.champs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 16px;display:grid}.formulaire-dossier label{color:var(--texte-doux);gap:4px;font-size:13px;display:grid}.formulaire-dossier input:not([type=checkbox]),.formulaire-dossier select,.formulaire-dossier textarea{border:1.5px solid var(--trait);background:var(--carte);width:100%;min-width:0;color:var(--texte);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.formulaire-dossier input:focus,.formulaire-dossier select:focus,.formulaire-dossier textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ec65251f}.formulaire-dossier .pleine-largeur{margin-top:12px}.formulaire-dossier label.case{color:var(--texte);align-items:center;gap:8px;margin-top:12px;font-size:14.5px;display:flex}.apercu-nom{background:var(--coton);overflow-wrap:anywhere;border-radius:10px;padding:10px 14px;font-size:14.5px}.apercu-nom span{color:var(--texte-doux)}.bloc-facultatif{border-top:1px solid var(--trait);padding-top:12px}.bloc-facultatif summary{cursor:pointer;font-size:14.5px;font-weight:600}.bloc-facultatif[open] summary{margin-bottom:12px}.formulaire-dossier .actions,.dossier-cree .actions,.alerte .actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;display:flex}a.bouton{text-decoration:none;display:inline-block}.liste-biens{gap:16px;display:grid}.bien-entete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bouton.petit{padding:9px 14px;font-size:14px}.espace-etat{align-items:center;gap:8px;margin-top:14px;font-size:14.5px;display:flex}.espace-pastille{background:var(--lin);border-radius:50%;width:10px;height:10px}.espace-etat[data-ouvert=true] .espace-pastille{background:var(--outre-mer)}.espace-acces{background:var(--coton);border-radius:10px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}.espace-ligne{align-items:baseline;gap:12px;min-width:0;font-size:14px;display:flex}.espace-ligne .cle{color:var(--texte-doux);flex:0 0 44px}.espace-lien{overflow-wrap:anywhere;font-size:13px}.espace-code{letter-spacing:.2em;font-size:20px;font-weight:800}.espace-actions{flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:14px;display:flex}.espace{background:var(--coton);min-height:100vh;color:var(--nuit-noire)}.espace-entete{border-bottom:1px solid var(--lin);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.espace-entete img{width:auto;height:38px}.espace-conseiller{text-align:right;font-size:13px;line-height:1.35;display:grid}.espace-conseiller span{color:var(--gris)}.espace-conseiller a{font-weight:600;text-decoration:none}.espace-page{gap:20px;max-width:960px;margin:0 auto;padding:28px 20px 40px;display:grid}.espace h1,.espace h2{color:var(--terracotta);font-weight:800}.espace h1{letter-spacing:-.01em;font-size:clamp(26px,5vw,36px)}.espace h2{margin-bottom:14px;font-size:20px}.espace-presentation,.espace-bloc,.espace-message{background:#fff;border-radius:16px;padding:22px;box-shadow:0 1px 2px #1d1b1b0d,0 8px 24px #1d1b1b0d}.espace-presentation{padding:0;overflow:hidden}.espace-photo{object-fit:cover;width:100%;max-height:520px;display:block}.espace-resume{gap:12px;padding:22px;display:grid}.espace-prix{font-size:28px;font-weight:800}.espace-prix span{color:var(--gris);font-size:14px;font-weight:400;display:block}.espace-reperes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.espace-reperes li{background:var(--coton);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.espace-description{white-space:pre-line;line-height:1.6}.espace-dpe{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.espace-dpe-titre{color:var(--gris);margin-bottom:6px;font-size:13px}.echelle-dpe{align-items:center;gap:4px;display:flex}.echelle-dpe .pastille-dpe{opacity:.35;width:30px;height:30px;font-size:14px}.echelle-dpe .pastille-dpe[data-actif=true]{opacity:1;width:44px;height:44px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--nuit-noire);font-size:22px}.espace-note{color:var(--gris);margin-top:12px;font-size:13px}.galerie{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.galerie button{aspect-ratio:4/3;background:var(--lin);border:0;border-radius:10px;padding:0;overflow:hidden}.galerie img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.galerie button:hover img{transform:scale(1.04)}.visionneuse{z-index:50;background:#1d1b1bf0;place-items:center;padding:48px 12px;display:grid;position:fixed;inset:0}.visionneuse img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.visionneuse button{color:#fff;background:#ffffff24;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute}.visionneuse .precedente{top:50%;left:12px;transform:translateY(-50%)}.visionneuse .suivante{top:50%;right:12px;transform:translateY(-50%)}.visionneuse .fermer{top:12px;right:12px}.visionneuse .compteur{color:#fff;font-size:14px;position:absolute;bottom:14px}.espace-videos{gap:12px;display:grid}.espace-videos iframe{aspect-ratio:16/9;background:var(--nuit-noire);border:0;border-radius:10px;width:100%}.espace-documents{gap:8px;margin:0;padding:0;list-style:none;display:grid}.espace-documents a{border:1px solid var(--lin);color:var(--nuit-noire);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.espace-documents a:hover{border-color:var(--terracotta)}.espace-documents .format{background:var(--petrole);color:#fff;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.espace-documents .nom{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.espace-documents .poids{color:var(--gris);font-size:13px}.espace-contact .actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.espace-message{gap:14px;display:grid}.espace-code-form{grid-template-columns:minmax(0,1fr);gap:10px;max-width:280px;display:grid}.espace-code-form label{color:var(--gris);font-size:13px}.espace-code-form input{box-sizing:border-box;border:1.5px solid var(--lin);letter-spacing:.4em;text-align:center;border-radius:12px;width:100%;min-width:0;padding:14px;font-size:28px;font-weight:800}.espace-code-form input:focus{border-color:var(--terracotta);outline:none}.espace-pied{max-width:960px;color:var(--gris);gap:10px;margin:0 auto;padding:10px 20px 40px;font-size:12.5px;display:grid}.espace-pied .mentions{font-size:11.5px}@media (max-width:560px){.espace-entete img{height:30px}.espace-conseiller span{display:none}.espace-prix{font-size:24px}}.bien-boutons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.formulaire-fiche{gap:14px;margin-top:14px;padding-top:4px;display:grid}.groupe-energie{border:1px solid var(--trait);border-radius:10px;margin:14px 0 0;padding:12px 14px}.groupe-energie legend{color:var(--texte-doux);padding:0 6px;font-size:13px}.espace-energie{background:var(--coton);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14.5px;line-height:1.5}.page-legale{max-width:760px}.page-legale h1{margin-bottom:6px;font-size:clamp(26px,5vw,34px)}.page-legale h2{color:var(--terracotta);margin:26px 0 8px;font-size:17px}.page-legale p,.page-legale li{line-height:1.65}.page-legale ul{padding-left:20px}.page-legale .mentions-legales{color:var(--texte-doux);margin-top:30px;font-size:12.5px}.espace-video{margin:0}.espace-video video{background:var(--nuit-noire);border-radius:10px;width:100%;max-height:70vh;display:block}.espace-video figcaption{color:var(--gris);margin-top:6px;font-size:13px}.visionneuse .cadre{place-items:center;width:100%;height:100%;display:grid;position:relative}.visionneuse .cadre img{grid-area:1/1}.visionneuse .cadre .apercu-flou{filter:blur(6px);transform:scale(1.01)}.visionneuse .cadre .definitive{opacity:0;transition:opacity .2s}.visionneuse .cadre .definitive[data-chargee=true]{opacity:1}.visionneuse .attente{color:#fff;opacity:.8;font-size:13px;position:absolute;bottom:44px}.espace-bonjour{color:var(--gris);font-size:17px}.acquereurs{border-top:1px solid var(--trait);margin-top:14px;padding-top:12px}.acquereurs summary{cursor:pointer;font-size:14.5px;font-weight:600}.acquereurs[open] summary{margin-bottom:10px}.acquereurs>.bouton{margin-top:10px}.acquereur{border-bottom:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.acquereur[data-actif=false]{opacity:.6}.acquereur-identite{gap:1px;min-width:0;font-size:14.5px;display:grid}.acquereur-identite .discret{margin:0;font-size:13px}.acquereur-visites{color:var(--outre-mer);font-size:13px}.acquereur-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.acquereur-ajout{gap:10px;margin-top:12px;display:grid}.envoi-immediat{background:#ec652514;border:1px solid #ec652540;border-radius:12px;gap:8px;margin:10px 0;padding:12px 14px;font-size:14.5px;display:grid}.medias-boutons{flex-wrap:wrap;gap:8px;display:flex}.medias-boutons label{cursor:pointer}.medias .note-legale{margin:8px 0 4px}.medias-info{color:var(--outre-mer);margin:8px 0;font-size:14px}.medias-envois{gap:6px;margin:10px 0;padding:0;font-size:13px;list-style:none;display:grid}.medias-envois li{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:10px;display:grid}.medias-envoi-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medias-envois progress{width:100%;height:8px;accent-color:var(--terracotta)}.medias-envoi-erreur{color:var(--terre-de-sienne)}.medias-grille{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin:12px 0 8px;display:grid}.media-tuile{aspect-ratio:1;background:var(--coton);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.media-tuile img{object-fit:cover;width:100%;height:100%;display:block}.media-tuile[data-choisi=true]{border-color:var(--terracotta)}.media-tuile[data-choisi=true] img{opacity:.8}.media-genre{color:var(--nuit-noire);font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.media-genre:empty{display:none}.media-tuile img+.media-genre{background:#ffffffd9;border-radius:999px;padding:1px 6px}.media-coche{color:#0000;background:#1d1b1b40;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.media-tuile[data-choisi=true] .media-coche{background:var(--terracotta);color:#fff}.medias-actions{margin-top:4px}.estimation-saisie{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.estimation-saisie label{color:var(--texte-doux);gap:4px;font-size:13px;display:grid}.estimation-saisie select,.estimation-saisie input{border:1.5px solid var(--trait);background:var(--carte);min-width:150px;color:var(--texte);font:inherit;border-radius:10px;padding:9px 12px;font-size:15px}.estimation-saisie select:focus,.estimation-saisie input:focus{border-color:var(--orange);outline:none}.estimation-fourchette{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.estimation-fourchette strong{color:var(--petrole);letter-spacing:-.01em;font-size:clamp(22px,5vw,28px);font-weight:800}.estimation-fourchette span{color:var(--texte-doux);font-size:14px}.estimation-m2{margin-top:6px;font-weight:600}.estimation-base{color:var(--texte-doux);margin-top:6px;font-size:13.5px}.estimation-ventes{margin:14px 0 10px}.estimation-ventes summary{cursor:pointer;font-size:14.5px;font-weight:600}.estimation-ventes>a{margin-top:8px;font-size:14px;display:inline-block}.tableau-defilant{margin-top:10px;overflow-x:auto}.tableau-defilant table{border-collapse:collapse;width:100%;font-size:13.5px}.tableau-defilant th,.tableau-defilant td{border-bottom:1px solid var(--trait);text-align:left;vertical-align:top;padding:7px 8px}.tableau-defilant th{color:var(--texte-doux);white-space:nowrap;font-size:12px;font-weight:600}.tableau-defilant td:nth-child(n+3){white-space:nowrap}.estimation .note-legale{margin-top:10px}.documents-titre{margin-top:18px;font-size:15px}.documents-officiels{justify-items:start;gap:8px;margin:8px 0 4px;display:grid}.documents-liste{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.documents-liste li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.documents-rubrique{background:var(--coton);border:1px solid var(--trait);color:var(--texte-doux);border-radius:999px;padding:1px 8px;font-size:12px}.bien[data-archive=true]{border-style:dashed}.bien[data-archive=true] .titre-terrain{color:var(--texte-doux)}.dossier-actions{border-top:1px solid var(--trait);gap:18px;margin-top:10px;padding-top:10px;font-size:14px}.lien.danger{color:var(--terre-de-sienne)}.biens-archives{margin-top:8px}.biens-archives summary{cursor:pointer;color:var(--texte-doux);padding:8px 0;font-weight:600}.biens-archives .liste-biens{margin-top:10px}
:root{--accent:var(--terracotta);--accent-doux:color-mix(in srgb, var(--accent) 12%, transparent);--accent-fonce:color-mix(in srgb, var(--accent) 80%, black);--fond:#f2f2f7;--carte:#fff;--trait:#3c3c4321;--texte:#111114;--texte-doux:#6b6b73;--texte-pale:#8e8e95;--vert:#1aa260;--orange-alerte:#ff9500;--rouge:#e5484d;--rayon:14px;--rayon-grand:22px;--ombre:0 1px 0 #00000008;--ombre-flottante:0 8px 30px #1111141f;--hauteur-onglets:64px}body{background:var(--fond);color:var(--texte);-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;font-size:16px}a{color:var(--accent)}.page{max-width:760px;padding:12px 16px calc(var(--hauteur-onglets) + 40px)}.titre-ecran{letter-spacing:-.02em;margin:8px 0 6px;font-size:32px;font-weight:700;line-height:1.15}.sous-titre-ecran{color:var(--texte-doux);margin-bottom:18px;font-size:15px}.navigation{z-index:30;background:color-mix(in srgb, var(--fond) 85%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(16px);justify-content:space-between;align-items:center;margin:0 -16px 8px;padding:10px 16px;display:flex;position:sticky;top:0}.marque{color:var(--texte);align-items:center;gap:10px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.marque-icone{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.marque-agent{color:var(--texte-doux);font-size:12px;font-weight:500;display:block}.onglets{gap:4px;display:flex}.onglet{color:var(--texte-doux);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.onglet[aria-current=page]{color:var(--accent);background:var(--accent-doux)}.onglet svg{width:22px;height:22px}@media (max-width:720px){.navigation .onglets{z-index:40;height:calc(var(--hauteur-onglets) + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.8)blur(18px);border-top:.5px solid var(--trait);background:#ffffffe0;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.onglet{flex-direction:column;flex:1;gap:2px;padding:4px 10px;font-size:11px}.onglet[aria-current=page]{background:0 0}}.groupe{background:var(--carte);border-radius:var(--rayon);margin:0 0 22px;overflow:hidden}.groupe-titre{text-transform:uppercase;letter-spacing:.04em;color:var(--texte-pale);margin:0 0 8px 16px;font-size:13px;font-weight:600}.groupe-note{color:var(--texte-pale);margin:-14px 16px 22px;font-size:13px}.cellule{min-height:52px;color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex;position:relative}.cellule+.cellule:before{content:"";border-top:.5px solid var(--trait);position:absolute;top:0;left:16px;right:0}.cellule-icone{color:#fff;background:var(--accent);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cellule-corps{flex:1;min-width:0}.cellule-titre{font-weight:550}.cellule-detail{color:var(--texte-doux);font-size:14px}.cellule-valeur{color:var(--texte-doux);font-size:15px}.chevron{color:#c4c4c9;flex:none}.carte-bien{background:var(--carte);border-radius:var(--rayon-grand);color:inherit;align-items:center;gap:14px;margin-bottom:12px;padding:12px;text-decoration:none;transition:transform .15s;display:flex}.carte-bien:active{transform:scale(.985)}.carte-bien-photo{object-fit:cover;background:var(--accent-doux);width:76px;height:76px;color:var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.carte-bien-corps{flex:1;min-width:0}.carte-bien-titre{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:650;overflow:hidden}.carte-bien-sous-titre{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.carte-bien-puces{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pastille{color:#44444b;background:#ececf0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pastille[data-ton=accent]{background:var(--accent-doux);color:var(--accent-fonce)}.pastille[data-ton=vert]{color:#0e6b3e;background:#dff5e9}.pastille[data-ton=orange]{color:#8a4b00;background:#fff0d6}.pastille[data-ton=gris]{color:#55555c;background:#ececf0}.segmente{background:#e3e3e8;border-radius:11px;margin-bottom:14px;padding:3px;display:flex}.segmente button{color:var(--texte);background:0 0;border:0;border-radius:9px;flex:1;padding:7px 10px;font-size:14px;font-weight:550}.segmente button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 1px #0000000a}.defilant{scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.defilant::-webkit-scrollbar{display:none}.choix-etat{white-space:nowrap;background:var(--carte);color:var(--texte);border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.choix-etat[aria-pressed=true]{background:var(--accent);color:#fff}.champ-recherche{color:var(--texte-pale);background:#e3e3e8;border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.champ-recherche input{font:inherit;color:var(--texte);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.bouton,a.bouton{background:var(--accent);color:#fff;box-shadow:none;border:0;border-radius:999px;padding:12px 20px;font-weight:600}.bouton:hover{background:var(--accent-fonce)}.bouton.secondaire,a.bouton.secondaire{background:var(--accent-doux);color:var(--accent-fonce);border:0}.bouton.secondaire:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.bouton.petit{padding:8px 14px;font-size:14px}.bouton.large{justify-content:center;width:100%}.bouton-rond{background:var(--accent-doux);width:44px;height:44px;color:var(--accent-fonce);border:0;border-radius:50%;place-items:center;display:grid}.barre-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.action-tuile{background:var(--accent-doux);color:var(--accent-fonce);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.action-tuile svg{width:22px;height:22px}.bien-hero{border-radius:var(--rayon-grand);background:linear-gradient(135deg, var(--accent), var(--accent-fonce));color:#fff;height:220px;margin-bottom:16px;position:relative;overflow:hidden}.bien-hero img{object-fit:cover;width:100%;height:100%}.bien-hero-texte{background:linear-gradient(#0000,#0000008c);padding:40px 18px 16px;position:absolute;inset:auto 0 0}.bien-hero-texte h1{letter-spacing:-.01em;font-size:26px;font-weight:700}.bien-hero-texte p{opacity:.92;font-size:14px}.retour{color:var(--accent);align-items:center;gap:4px;margin:4px 0 10px;font-size:17px;text-decoration:none;display:inline-flex}.code-espace{letter-spacing:.18em;color:var(--texte);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.interrupteur{appearance:none;cursor:pointer;background:#e3e3e8;border-radius:999px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.interrupteur:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.interrupteur:checked{background:var(--vert)}.interrupteur:checked:after{transform:translate(20px)}.groupe>details.acquereurs,.groupe>.documents-officiels,.groupe>.formulaire-dossier{box-shadow:none;background:0 0;border:0;margin:0;padding:14px 16px 16px}.groupe>details.acquereurs>summary{padding:0 0 8px;font-size:17px;font-weight:650;list-style:none}.groupe>details.acquereurs>summary::-webkit-details-marker{display:none}.zone-danger .cellule-titre{color:var(--rouge)}input,select,textarea{font:inherit}.formulaire-dossier input,.formulaire-dossier select,.formulaire-dossier textarea,.acces input{background:#f2f2f7;border:0;border-radius:11px;padding:11px 12px}.acces .boite{border-radius:var(--rayon-grand);box-shadow:var(--ombre-flottante);border:0}.vide{text-align:center;color:var(--texte-doux);padding:48px 20px}.vide-icone{background:var(--accent-doux);width:64px;height:64px;color:var(--accent);border-radius:20px;place-items:center;margin:0 auto 14px;display:grid}.vide h2{color:var(--texte);margin-bottom:6px;font-size:20px}.bouton-flottant{right:20px;bottom:calc(var(--hauteur-onglets) + 20px + env(safe-area-inset-bottom));z-index:35;background:var(--accent);color:#fff;width:56px;height:56px;box-shadow:var(--ombre-flottante);border-radius:18px;place-items:center;display:grid;position:fixed}@media (min-width:721px){.bouton-flottant{display:none}}.nouveau-bonjour{color:var(--accent);margin-top:6px;font-size:15px;font-weight:600}.recherche-carte{background:var(--carte);border-radius:var(--rayon-grand);gap:12px;margin-bottom:24px;padding:16px;display:grid}.recherche-carte .champ-adresse input{background:#f2f2f7;border:0;border-radius:14px;padding:15px 16px;font-size:17px}.recherche-carte .champ-adresse input:focus{box-shadow:0 0 0 3px var(--accent-doux)}.recherche-carte .bouton{justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:16px;display:inline-flex}.separateur-ou{color:var(--texte-pale);align-items:center;gap:12px;font-size:13px;display:flex}.separateur-ou:before,.separateur-ou:after{content:"";border-top:.5px solid var(--trait);flex:1}.suggestions{box-shadow:var(--ombre-flottante);border:0;border-radius:14px}.etapes{background:var(--carte);border-radius:var(--rayon-grand);border:0;gap:0;margin:0 0 24px;padding:6px 0}.etape{background:0 0;padding:11px 16px;font-size:15px}.etape .pastille{color:#fff;background:#e3e3e8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.etape[data-etat=fait] .pastille{background:var(--vert)}.etape[data-etat=encours] .pastille{background:var(--accent);animation:1.1s ease-in-out infinite pulsation}.etape[data-etat=echec] .pastille{background:var(--rouge)}@keyframes pulsation{50%{opacity:.6;transform:scale(.75)}}.resultat{gap:16px;display:grid}.carte{border-radius:var(--rayon-grand);box-shadow:none;border:0;padding:18px 16px}.carte h2{letter-spacing:-.01em;text-transform:none;color:var(--texte);margin-bottom:12px;font-size:20px;font-weight:700}.carte .titre-terrain{font-size:17px;font-weight:650}.carte .sous-titre{color:var(--texte-doux);font-size:14px}.grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.donnee{background:#f2f2f7;border-radius:14px;padding:12px}.donnee .intitule{text-transform:none;letter-spacing:0;color:var(--texte-doux);font-size:12px;font-weight:600}.donnee .valeur{margin-top:2px;font-size:17px;font-weight:650}.liste{gap:0}.item{border-bottom:.5px solid var(--trait);padding:11px 0;font-size:15px}.item .cle{color:var(--texte-doux)}.alerte{color:#5c3d00;background:#fff6e0;border:0;border-radius:14px;padding:12px 14px;font-size:14px}.alerte.forte,.alerte.erreur{color:#7a1d17;background:#ffe4e1}.etiquette{color:var(--texte);background:#f2f2f7;font-weight:500}.dpe{background:#f2f2f7;border:0;border-radius:16px}.dpe[data-retenu=true]{background:var(--accent-doux);box-shadow:inset 0 0 0 2px var(--accent)}.candidat{background:#f2f2f7;border:0;border-radius:12px}.candidat[data-active=true]{background:var(--accent-doux);box-shadow:inset 0 0 0 2px var(--accent)}.apercu{border-radius:16px;overflow:hidden}.tableau-defilant table{font-size:14px}.pied{color:var(--texte-pale);border-top:0;font-size:12px}@media (min-width:640px){.grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.ventes{margin:8px 0 12px;padding:0;list-style:none}.vente{border-bottom:.5px solid var(--trait);padding:11px 0}.vente-ligne{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vente-ligne strong{font-size:17px}.vente-m2{color:var(--texte-doux);font-size:14px}.vente-adresse{font-size:14.5px}.vente-details{color:var(--texte-pale);font-size:13px}.formulaire-dossier label input,.formulaire-dossier label select,.formulaire-dossier label textarea{background:#f2f2f7;border:0;border-radius:12px;padding:12px 14px;font-size:16px}.formulaire-dossier label>span:first-child{color:var(--texte-doux);font-size:13px;font-weight:600}.filtres-ligne{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.filtre-pastille select{appearance:none;color:var(--texte);background:var(--carte) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b73' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;border:0;border-radius:999px;padding:8px 32px 8px 14px;font-size:14px;font-weight:600}.filtre-pastille[data-actif=true] select{background-color:var(--accent-doux);color:var(--accent-fonce)}.groupe-titre-icone{align-items:center;gap:6px;display:flex}.fichier-actions{flex-wrap:wrap;gap:8px;padding:0 16px 14px 58px;display:flex}.bouton-danger{align-items:center;gap:6px;display:inline-flex;color:#b4231c!important;background:#ffe4e1!important}.bouton-rond{font-size:20px;line-height:1}a.action-tuile[aria-disabled=true]{opacity:.45;pointer-events:none}.ligne-reglage{cursor:text}.ligne-libelle{flex:none;width:110px;font-weight:500}.ligne-champ{text-align:right;min-width:0;font:inherit;color:var(--texte-doux);background:0 0;border:0;outline:none;flex:1;padding:4px 0}.ligne-champ:focus{color:var(--texte)}.ligne-couleur{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ligne-couleur input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0}.ligne-couleur input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ligne-couleur input[type=color]::-webkit-color-swatch{border:.5px solid var(--trait);border-radius:50%}.zone-reglage{width:100%;font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:14px 16px;font-size:15px;display:block}.carte-compte{gap:14px;padding:16px}.avatar-compte{color:#fff;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:22px;font-weight:700;display:grid}.avatar-mini{background:var(--accent-doux);width:34px;height:34px;color:var(--accent-fonce);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.barre-enregistrer{bottom:calc(var(--hauteur-onglets) + 12px);z-index:20;justify-content:flex-end;align-items:center;gap:12px;margin:-6px 0 22px;display:none;position:sticky}.barre-enregistrer.visible{display:flex}.barre-enregistrer .bouton{box-shadow:var(--ombre-flottante)}@media (min-width:721px){.barre-enregistrer{bottom:16px}}.message-ok{color:var(--vert);font-weight:600}.message-erreur{color:var(--rouge);font-size:14px}.ecran-connexion{background:var(--fond);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.connexion-contenu{text-align:center;width:100%;max-width:380px}.connexion-icone{color:#fff;background:var(--accent);width:76px;height:76px;box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}.ecran-connexion h1{letter-spacing:-.02em;font-size:30px;font-weight:700}.connexion-accroche{color:var(--texte-doux);margin:6px 0 26px}.formulaire-connexion{text-align:left;gap:14px;display:grid}.champs-empiles{margin:0}.champs-empiles input{width:100%;font:inherit;background:0 0;border:0;outline:none;padding:15px 16px;font-size:17px;display:block}.champs-empiles>*+*{border-top:.5px solid var(--trait)}.champ-mdp{align-items:center;padding-right:14px;display:flex}.champ-mdp input{flex:1}.connexion-aide{color:var(--texte-pale);margin-top:22px;font-size:13px}.ligne-champ::placeholder,.zone-reglage::placeholder,.champs-empiles input::placeholder{color:#c4c4c9}.date-bloc{background:var(--accent-doux);width:46px;color:var(--accent-fonce);border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:4px 0;line-height:1.1;display:flex}.date-bloc span{text-transform:uppercase;font-size:11px;font-weight:700}.date-bloc strong{font-size:19px}.ligne-visite[data-statut=annulee] .date-bloc{color:#8e8e95;background:#ececf0}.ligne-visite[data-statut=effectuee] .date-bloc{color:#0e6b3e;background:#dff5e9}.ligne-visite+.ligne-visite,.ligne-visite+.cellule,.ligne-visite+.cellule-bloc{border-top:.5px solid var(--trait)}.visite-actions{gap:10px;padding:0 16px 14px;display:grid}.visite-note{color:var(--texte-doux);background:#f2f2f7;border-radius:12px;padding:10px 12px;font-size:14px}.liens-secondaires{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.lien-danger{color:var(--rouge)}.cellule-bloc{padding:14px 16px 16px}.formulaire-visite{gap:12px;display:grid}.formulaire-visite .segmente{margin:0}.formulaire-visite .champs-empiles{background:#f2f2f7}.champ-gris{gap:4px;display:grid}.champ-gris>span,.petit-libelle{color:var(--texte-doux);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.champ-gris input,.champ-gris select,.champ-gris textarea{font:inherit;width:100%;color:var(--texte);background:#f2f2f7;border:0;border-radius:12px;padding:12px 14px;font-size:16px}.deux-colonnes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choix-gris{background:#f2f2f7}.jour-titre{text-transform:capitalize}.visite-compte-rendu{color:#0e4f30;background:#dff5e9}.onglet-icone{display:inline-flex;position:relative}.onglet-badge{color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--fond,#f2f2f7);background:#e8590c;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-9px}.rappels{margin-bottom:18px}.rappels .groupe-titre{color:#c2410c}.rappels .groupe{border-left:4px solid #e8590c}.rappel{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.rappel+.rappel{border-top:1px solid var(--separateur,#e5e5ea)}.rappel-corps{color:inherit;flex-direction:column;flex:220px;gap:2px;text-decoration:none;display:flex}.rappel-corps strong{font-size:16.5px}.rappel-corps span{color:var(--texte-doux);font-size:14px}.rappel-corps .rappel-signal{color:#c2410c;font-weight:600}.rappel-actions{gap:8px;display:flex}.rappel-actions .bouton{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.usage-bilan{border-radius:var(--rayon-grand);background:linear-gradient(135deg, var(--accent), var(--accent-fonce));color:#fff;margin:4px 0 22px;padding:20px 22px}.usage-bilan-titre{opacity:.9;margin:0;font-size:15px;font-weight:600}.usage-bilan-chiffre{margin:4px 0 6px;font-size:44px;font-weight:800;line-height:1.1}.usage-bilan-chiffre span{opacity:.85;font-size:22px;font-weight:600}.usage-bilan-note{opacity:.9;margin:0;font-size:13.5px;line-height:1.45}.usage-grille-groupe{padding:12px}.usage-grille{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.usage-chiffre{border-radius:var(--rayon);background:var(--fond);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.usage-chiffre strong{font-size:26px;font-weight:800;line-height:1.15}.usage-libelle{color:var(--texte-doux);font-size:13px}.usage-semaine{color:var(--accent);font-size:12.5px;font-weight:600}.usage-agent-titre{justify-content:space-between;align-items:center;gap:8px;display:flex}.image-agent{align-items:center}.image-agent-apercu{background:var(--fond);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-agent-photo{border-radius:50%;width:56px;height:56px}.image-agent-logo{border:1px solid var(--trait);background:#fff;border-radius:8px;width:88px;height:44px}.image-agent-apercu img{object-fit:cover;width:100%;height:100%}.image-agent-logo img{box-sizing:border-box;object-fit:contain;padding:4px}.image-agent-initiales{color:var(--accent-fonce);font-size:18px;font-weight:700}.image-agent-vide{color:var(--texte-pale);font-size:12px}.image-agent-actions{gap:14px;margin-top:4px;display:flex}.avatar-compte img,.avatar-mini img{object-fit:cover;border-radius:50%;width:100%;height:100%}.apercu-charte{padding:12px 16px 16px}.apercu-charte-bandeau{color:#fff;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.apercu-charte-bouton{border-radius:999px;padding:6px 14px;font-size:13px}.sommaire{z-index:20;scrollbar-width:none;background:color-mix(in srgb, var(--fond) 88%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);gap:8px;margin:0 -16px 18px;padding:8px 16px;display:flex;position:sticky;top:56px;overflow-x:auto}.sommaire::-webkit-scrollbar{display:none}.sommaire a{color:color-mix(in srgb, var(--teinte) 80%, black);background:color-mix(in srgb, var(--teinte) 13%, white);border-radius:999px;flex:none;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.rubrique{border-radius:var(--rayon-grand);background:color-mix(in srgb, var(--teinte) 7%, var(--fond));border:1px solid color-mix(in srgb, var(--teinte) 18%, transparent);margin:0 0 18px;padding:14px 12px 4px;scroll-margin-top:112px}.rubrique-tete{align-items:center;gap:12px;margin:0 4px 14px;display:flex}.rubrique-icone{color:#fff;background:var(--teinte);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rubrique-tete h2{letter-spacing:-.01em;color:var(--texte);margin:0;font-size:21px;font-weight:750}.rubrique-tete p{color:var(--texte-doux);margin:1px 0 0;font-size:14px}.rubrique-corps>.groupe-titre:first-child{display:none}.rubrique-corps>.groupe:last-child,.rubrique-corps>.groupe-note:last-child,.rubrique-corps>.defilant:last-child{margin-bottom:12px}.rubrique-corps>.groupe-note{margin-top:-12px}#acquereurs .groupe>details.acquereurs>summary{display:none}.rubrique .defilant{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.prix-bien{letter-spacing:-.01em;font-size:24px;font-weight:700;display:block}.prix-bien[data-vide=true],.carte-bien-prix[data-vide=true]{color:var(--orange-alerte);font-size:inherit;font-weight:600}.carte-bien-prix{margin:1px 0 2px;font-size:15px;font-weight:650}.bien-hero-prix{font-size:22px;font-weight:700}.pastille[data-ton=bleu]{color:#2b4bb3;background:#e3ecff}.prix-bien[data-attente=true]{color:var(--texte-doux);font-size:inherit;font-weight:600}.lot-saisie{border:1px solid var(--trait);border-radius:var(--rayon);gap:10px;margin:0;padding:12px;display:grid}.lot-saisie-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lot-etat{color:#44444b;background:#ececf0;border:0;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.lot-etat[data-ton=vert]{color:#0e6b3e;background:#dff5e9}.lot-etat[data-ton=orange]{color:#8a4b00;background:#fff0d6}
