@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._5-lkjq_className{font-family:Inter,Inter Fallback;font-style:normal}._5-lkjq_variable{--font-texte:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e407e07257ee8b5-s.22ccjx9pq9n4u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a716d36fa39f3971-s.2aloqb1kkckbx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59f7e465ae56c577-s.0rug70wz_r9bn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a838f37fb18e2eac-s.0fymh_4x01afz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c5c5b03388e4009-s.3_3zp3xxux5ep.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c18ceaac3a151199-s.p.1xis7ed3d37gz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._61Ah1W_className{font-family:Manrope,Manrope Fallback;font-style:normal;font-weight:700}._61Ah1W_variable{--font-titre:"Manrope", "Manrope Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/508a494cb01c1355-s.27n_d2y_ek3rq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7c1c2c23aeb24fe7-s.2qij64fgoy-_t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/de130def37deaff1-s.308cgeh1t8mow.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69a9d40560356135-s.p.0c9td7s38lhjr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._3ZrUNa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal;font-weight:600}._3ZrUNa_variable{--font-logo:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--police-texte:var(--font-texte,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre:var(--font-titre,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-logo:var(--font-logo,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fond:#faf9f6;--barre:#f4f2ed;--carte:#fffefc;--bord:#e8e4dc;--bord-fort:#d9d3c7;--texte:#1f1d1a;--discret:#7a746b;--champ:#fff;--survol:#efece5;--accent:#3f6b4d;--logo-accent:#4e7a5c;--accent-texte:#fff;--accent-survol:#4e7a5c;--lien:#2b2824;--etape-fond:#ece6d6;--etape-texte:#5c5034;--promesse-fond:#e3ecdf;--promesse-texte:#3d5a32;--succes-fond:#e8f1e6;--succes-texte:#2f5a2a;--erreur-fond:#fbeceb;--erreur-texte:#a1322b;--pastille-fond:#b42318;--pastille-texte:#fff;--info-fond:#eef0f4;--info-texte:#3a4560;--tiede:#a8661c;--point-prospection:#8a8478;--point-r1:#b08a3e;--point-prise_mandat:#c7772b;--point-mandat_actif:#2f6fa3;--point-sous_promesse:#3d7a32;--point-vendu:#1f4d1a;--point-perdu:#a1322b;--point-bord:#fff;--texte-sur-couleur:#132228;--rayon:16px;--rayon-petit:10px}:root[data-theme=sombre]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-accent:#8fb09a;--fond:#171614;--barre:#1d1c19;--carte:#211f1c;--bord:#34312c;--bord-fort:#48443d;--texte:#eeebe4;--discret:#a39d92;--champ:#1b1a17;--survol:#2a2824;--accent:#eeebe4;--accent-texte:#1d1c19;--accent-survol:#d9d5cc;--lien:#eeebe4;--etape-fond:#3a3426;--etape-texte:#e5d8b5;--promesse-fond:#2a3a26;--promesse-texte:#bfdcb2;--succes-fond:#213320;--succes-texte:#b4dcab;--erreur-fond:#3a1d1b;--erreur-texte:#f2a69f;--pastille-fond:#d0362b;--pastille-texte:#fff;--info-fond:#262b36;--info-texte:#c3cde3;--tiede:#e6a65a;--point-prospection:#a39d92;--point-r1:#d4b36a;--point-prise_mandat:#e69a55;--point-mandat_actif:#6aa6d8;--point-sous_promesse:#7cbf6e;--point-vendu:#a9dd9c;--point-perdu:#e07a72;--point-bord:#171614;--texte-sur-couleur:#132228}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-accent:#8fb09a;--fond:#171614;--barre:#1d1c19;--carte:#211f1c;--bord:#34312c;--bord-fort:#48443d;--texte:#eeebe4;--discret:#a39d92;--champ:#1b1a17;--survol:#2a2824;--accent:#eeebe4;--accent-texte:#1d1c19;--accent-survol:#d9d5cc;--lien:#eeebe4;--etape-fond:#3a3426;--etape-texte:#e5d8b5;--promesse-fond:#2a3a26;--promesse-texte:#bfdcb2;--succes-fond:#213320;--succes-texte:#b4dcab;--erreur-fond:#3a1d1b;--erreur-texte:#f2a69f;--pastille-fond:#d0362b;--pastille-texte:#fff;--info-fond:#262b36;--info-texte:#c3cde3;--tiede:#e6a65a;--point-prospection:#a39d92;--point-r1:#d4b36a;--point-prise_mandat:#e69a55;--point-mandat_actif:#6aa6d8;--point-sous_promesse:#7cbf6e;--point-vendu:#a9dd9c;--point-perdu:#e07a72;--point-bord:#171614;--texte-sur-couleur:#132228}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--fond);color:var(--texte);font-family:var(--police-texte);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}a{color:var(--lien)}h1,.titre-serif{font-family:var(--police-titre);letter-spacing:-.03em;margin:0 0 8px;font-size:1.65rem;font-weight:700;line-height:1.15}h2{margin:0 0 14px;font-size:.95rem;font-weight:600}.surtitre{letter-spacing:.14em;text-transform:uppercase;color:var(--discret);margin:0;font-size:.7rem;font-weight:600}.marque{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.3rem;font-weight:700}.discret{color:var(--discret)}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);margin-top:16px;padding:20px 22px}.grille-tableau{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.grille-tableau>.carte{margin-top:0}:root{--largeur-menu:240px;--largeur-menu-reduit:72px;--hauteur-entete:64px;--transition-menu:.28s cubic-bezier(.4, 0, .2, 1)}.application{min-height:100vh;display:flex}.barre{width:var(--largeur-menu);background:var(--barre);border-right:1px solid var(--bord);z-index:20;height:100vh;transition:width var(--transition-menu), padding var(--transition-menu);flex-direction:column;flex-shrink:0;gap:24px;padding:20px 14px 16px;display:flex;position:sticky;top:0}.application-menu-reduit .barre{width:var(--largeur-menu-reduit);padding-left:12px;padding-right:12px}.barre-marque{height:64px;color:var(--texte);align-items:center;min-width:0;padding:0 6px;text-decoration:none;display:flex}.logo{min-width:0;color:var(--texte);align-items:center;gap:10px;display:inline-flex}.logo-tuile{box-sizing:border-box;background:color-mix(in srgb, var(--texte) 8%, transparent);border:1px solid var(--bord);border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.logo-nom{font-family:var(--police-logo);letter-spacing:-.025em;color:var(--texte);font-size:23px;font-weight:600;line-height:1}.application-menu-reduit .barre-marque{justify-content:center;padding:0}.application-menu-reduit .barre .logo{gap:0}.barre .logo-nom,.nav-libelle{white-space:nowrap;text-overflow:ellipsis;opacity:1;min-width:0;max-width:180px;transition:max-width var(--transition-menu), opacity .18s ease;display:block;overflow:hidden}.application-menu-reduit .barre .logo-nom,.application-menu-reduit .nav-libelle{opacity:0;max-width:0}.navigation{flex-direction:column;gap:2px;display:flex}.nav-lien{color:var(--texte);border-radius:var(--rayon-petit);white-space:nowrap;font:inherit;text-align:left;cursor:pointer;width:100%;transition:gap var(--transition-menu), background .15s;background:0 0;border:0;align-items:center;gap:12px;padding:9px 13px;text-decoration:none;display:flex;position:relative}.nav-lien svg{color:var(--discret);flex-shrink:0}.nav-lien:hover{background:var(--survol)}.nav-actif{background:var(--carte);box-shadow:0 0 0 1px var(--bord);font-weight:600}.nav-actif svg{color:var(--texte)}.application-menu-reduit .nav-lien{gap:0}.application-menu-reduit .nav-lien:after{content:attr(data-infobulle);background:var(--texte);color:var(--fond);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;border-radius:8px;padding:5px 10px;font-size:.8rem;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.application-menu-reduit .nav-lien:hover:after,.application-menu-reduit .nav-lien:focus-visible:after{opacity:1;transform:translateY(-50%)}.application-menu-reduit .pastille-nav{min-width:16px;height:16px;padding:0 4px;font-size:.62rem;position:absolute;top:3px;left:30px}.barre-bas{flex-direction:column;gap:2px;margin-top:auto;font-size:.875rem;display:flex}.bouton-reduire{color:var(--discret)}.bouton-reduire svg{transition:transform var(--transition-menu)}.application-menu-reduit .bouton-reduire svg{transform:scaleX(-1)}.colonne-principale{flex-direction:column;flex:1;min-width:0;display:flex}.entete-app{z-index:15;height:var(--hauteur-entete);background:color-mix(in srgb, var(--fond) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(24px,3vw,56px);display:flex;position:sticky;top:0}.entete-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.entete-app .bouton-entete,.maitre-colonne-tete .bouton{border-radius:8px;gap:5px;padding:6px 11px;font-size:.85rem}.entete-app .bouton-entete svg,.maitre-colonne-tete .bouton svg{width:15px;height:15px}.bouton-cloche{position:relative}.cloche-nombre{background:var(--pastille-fond);min-width:18px;height:18px;color:var(--pastille-texte);box-shadow:0 0 0 2px var(--fond);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-5px}.menu-deroulant{position:relative}.menu-deroulant summary{cursor:pointer;list-style:none}.menu-deroulant summary::-webkit-details-marker{display:none}.menu-deroulant-contenu{background:var(--carte);border:1px solid var(--bord-fort);border-radius:var(--rayon-petit);flex-direction:column;gap:2px;min-width:220px;padding:6px;animation:.16s ease-out menu-apparait;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001a}@keyframes menu-apparait{0%{opacity:0;transform:translateY(-4px)}}.menu-deroulant-contenu a,.menu-deroulant-contenu .lien-bouton{width:100%;color:var(--texte);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;text-decoration:none;display:flex}.menu-deroulant-contenu a:hover,.menu-deroulant-contenu .lien-bouton:hover{background:var(--survol);text-decoration:none}.menu-deroulant-contenu form{border-top:1px solid var(--bord);margin:2px 0 0;padding-top:4px}.menu-compte-email{color:var(--discret);overflow-wrap:anywhere;border-bottom:1px solid var(--bord);margin:0 0 2px;padding:6px 10px 8px;font-size:.8rem}.compte-resume{border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .15s,border-color .15s;display:flex}.menu-compte[open] .compte-resume,.compte-resume:hover{background:var(--carte);border-color:var(--bord)}.compte-initiales{background:var(--etape-fond);width:36px;height:36px;color:var(--etape-texte);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.compte-textes{flex-direction:column;line-height:1.2;display:flex}.barre-utilisateur{color:var(--texte);font-size:.88rem;font-weight:500}.compte-role{color:var(--discret);font-size:.75rem}.lien-bouton{font:inherit;color:var(--texte);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lien-bouton:hover{text-decoration:underline}.contenu{flex:1;min-width:0;padding:36px clamp(24px,3vw,56px) 60px}.entete-app .bouton-tiroir,.barre .tiroir-fermer,.entete-app .entete-marque,.tiroir-voile{display:none}@media (max-width:900px){.barre,.application-menu-reduit .barre{z-index:40;background:var(--fond);border-right:1px solid var(--bord);visibility:hidden;width:min(300px,86vw);height:100dvh;transition:transform var(--transition-menu), visibility 0s linear .28s;padding:18px 14px 16px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:0 0 40px #00000040}.application-tiroir-ouvert .barre{visibility:visible;transition:transform var(--transition-menu), visibility 0s;transform:none}.tiroir-voile{z-index:35;background:#00000073;animation:.2s apparition;display:block;position:fixed;inset:0}.barre .tiroir-fermer{display:inline-flex;position:absolute;top:16px;right:14px}.application-menu-reduit .barre .logo-nom,.application-menu-reduit .nav-libelle{opacity:1;max-width:180px}.application-menu-reduit .nav-lien{gap:12px}.application-menu-reduit .nav-lien:after{display:none}.application-menu-reduit .pastille-nav{min-width:20px;height:20px;font-size:.7rem;position:static}.barre-marque,.application-menu-reduit .barre-marque{justify-content:flex-start;padding:0 48px 0 6px}.application-menu-reduit .barre .logo{gap:10px}.nav-lien{padding:12px 13px}.bouton-reduire{display:none}.entete-app{gap:10px;height:56px;padding:0 12px}.entete-app .bouton-tiroir{display:inline-flex}.entete-app .entete-marque{color:var(--texte);align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.entete-marque .logo{gap:8px}.entete-marque .logo-tuile{border-radius:11px;flex-basis:36px;width:36px;height:36px}.entete-marque .logo-tuile svg{width:23px;height:23px}.entete-marque .logo-nom{font-size:20px}.compte-textes{display:none}.contenu{padding:24px 16px 48px}}@media (max-width:400px){.entete-marque .logo-nom{display:none}}@keyframes apparition{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.barre,.application-tiroir-ouvert .barre{transition:none}.tiroir-voile{animation:none}}.compte{max-width:440px;margin:0 auto;padding:56px 16px}.compte>.marque{text-align:center;margin:0}.compte-carte{padding:30px 26px}.intro{color:var(--discret);margin:0 0 16px}.lien-bas{text-align:center;color:var(--discret);margin:20px 0 0}.lien-secondaire{text-align:right;margin:-4px 0 16px;font-size:.9rem}form{margin-top:16px}.champ{min-width:0;margin-bottom:16px}.champ label,.choix legend{color:var(--discret);margin-bottom:6px;font-size:.8rem;display:block}.champ input,.champ select,.champ textarea,.recherche input{width:100%;font:inherit;color:inherit;background:var(--champ);border:1px solid var(--bord);border-radius:var(--rayon-petit);padding:10px 12px}.champ textarea{resize:vertical}.champ input:focus-visible,.champ select:focus-visible,.champ textarea:focus-visible,.recherche input:focus-visible,.choix-option:focus-within{outline:2px solid var(--accent);outline-offset:1px}.champ input[aria-invalid=true],.champ select[aria-invalid=true]{border-color:var(--erreur-texte)}.champ-aide,.champ-erreur{margin:6px 0 0;font-size:.8rem}.champ-aide{color:var(--discret)}.champ-erreur{color:var(--erreur-texte)}.ligne{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ligne-3{grid-template-columns:2fr 1fr 1fr}.ligne-cp{grid-template-columns:1fr 2fr}@media (max-width:560px){.ligne,.ligne-3,.ligne-cp{grid-template-columns:1fr;gap:0}}.choix{border:0;margin:0 0 20px;padding:0}.choix-option{border:1px solid var(--bord);border-radius:var(--rayon-petit);cursor:pointer;background:var(--champ);align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.choix-option:has(input:checked){border-color:var(--accent)}.choix-option input{accent-color:var(--accent);margin-top:4px}.choix-texte{color:var(--discret);font-size:.875rem;display:block}.bouton{font:inherit;border-radius:var(--rayon-petit);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;text-decoration:none;display:inline-flex}.bouton-principal{background:var(--accent);width:100%;color:var(--accent-texte)}.bouton-principal:hover:not(:disabled){background:var(--accent-survol)}.bouton-auto{width:auto}.bouton-discret{background:var(--carte);color:var(--texte);border-color:var(--bord);padding:7px 12px}.bouton-discret:hover{background:var(--survol)}.bouton-icone{padding:7px}.bouton-danger{background:var(--erreur-texte);color:#fff}.bouton:disabled{opacity:.7;cursor:progress}.alerte{border-radius:var(--rayon-petit);margin:12px 0;padding:12px 14px;font-size:.925rem}.alerte-succes{background:var(--succes-fond);color:var(--succes-texte)}.alerte-erreur{background:var(--erreur-fond);color:var(--erreur-texte)}.alerte-info{background:var(--info-fond);color:var(--info-texte)}.titre-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.titre-page h1{overflow-wrap:anywhere}.fil{margin:0 0 14px;font-size:.875rem}.fil a{color:var(--discret);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fil a:hover{color:var(--texte)}.carte h2 a{text-decoration:none}.note-bas{color:var(--discret);margin-top:16px;font-size:.875rem}.en-retard{color:var(--erreur-texte)}.fiche{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;display:grid}.fiche dt{color:var(--discret)}.fiche dd{overflow-wrap:anywhere;margin:0}.liste-a-venir{color:var(--discret);margin:0;padding-left:20px}.pastille,.puce{border:1px solid var(--bord);background:var(--carte);color:var(--texte);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 11px;font-size:.8rem;display:inline-flex}.pastille{background:var(--etape-fond);color:var(--etape-texte);border-color:#0000;font-weight:500}.pastille-sous_promesse,.pastille-vendu{background:var(--promesse-fond);color:var(--promesse-texte)}.pastille-perdu{background:var(--survol);color:var(--discret)}.temperature-chaud{color:var(--erreur-texte)}.temperature-tiede{color:var(--tiede)}.temperature-froid{color:var(--info-texte)}.onglets-segment{white-space:nowrap;background:var(--survol);border-radius:12px;gap:2px;max-width:100%;margin-top:20px;padding:3px;display:inline-flex;overflow-x:auto}.onglets-segment a{color:var(--discret);border-radius:9px;padding:6px 14px;font-weight:500;text-decoration:none}.onglets-segment a[aria-current=page]{background:var(--carte);color:var(--texte);box-shadow:0 1px 2px #00000014}.onglets{gap:6px;margin:18px 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.onglet{white-space:nowrap;color:var(--texte);border:1px solid var(--bord);background:var(--carte);border-radius:999px;padding:5px 13px;font-size:.875rem;text-decoration:none}.onglet:hover{background:var(--survol)}.onglet-actif{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.onglet-actif:hover{background:var(--accent-survol)}.compteur{opacity:.65;margin-left:4px}.recherche{gap:8px;margin:0 0 8px;display:flex}.recherche input{flex:1;min-width:0;padding:8px 12px}.liste-biens{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.liste-biens .carte{margin-top:0}.carte-bien{flex-direction:column;gap:10px;padding:18px;transition:border-color .15s;display:flex}.carte-bien:hover{border-color:var(--bord-fort)}.carte-bien{overflow:hidden}.carte-bien-photo{aspect-ratio:16/9;background:var(--survol);border-bottom:1px solid var(--bord);margin:-18px -18px 12px;display:block;overflow:hidden}.carte-bien-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.carte-bien:hover .carte-bien-photo img{transform:scale(1.03)}.carte-bien-photo-vide{color:var(--bord-fort);justify-content:center;align-items:center;display:flex}.carte-bien-photo-vide svg{width:40px;height:40px}.carte-bien-lien{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.carte-bien-titre{font-family:var(--police-titre);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;line-height:1.2}.carte-bien-lien:hover .carte-bien-titre{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.carte-bien-lieu,.carte-bien-mandataire{color:var(--discret);margin:0;font-size:.875rem}.carte-bien-infos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.carte-bien-prix{margin-left:auto;font-weight:600}.prochaine-action{border-top:1px solid var(--bord);margin:0;padding-top:10px;font-size:.875rem}.vide{text-align:center;padding:40px 20px}.vide h2{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.carte-alerte{border-color:var(--erreur-texte);box-shadow:inset 4px 0 0 var(--erreur-texte)}.carte-alerte:hover{border-color:var(--erreur-texte)}.alerte-mandat{color:var(--erreur-texte);margin:0;font-size:.875rem;font-weight:600}.entete-fiche{margin-top:0;padding:22px 24px}.entete-fiche-haut{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entete-fiche h1{overflow-wrap:anywhere;margin-bottom:10px;font-size:2rem}.entete-fiche-actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.pile-boutons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.pile-boutons .bouton{justify-content:flex-start}.puces{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.changer-etape{margin:0;display:inline-flex}.changer-etape select{appearance:none;font:inherit;background-color:var(--etape-fond);color:var(--etape-texte);cursor:pointer;field-sizing:content;background-image: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='%237a746b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:0;border-radius:999px;padding:3px 28px 3px 11px;font-size:.8rem;font-weight:500}.changer-etape select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.changer-etape-sous_promesse select,.changer-etape-vendu select{background-color:var(--promesse-fond);color:var(--promesse-texte)}.chiffres-cles{border-top:1px solid var(--bord);grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 0;padding-top:18px;display:grid}.grille-infos{grid-template-columns:repeat(3,1fr);gap:20px 24px;margin:0;display:grid}.info{min-width:0}.info dt,.chiffres-cles dt{color:var(--discret);margin-bottom:4px;font-size:.8rem}.info dd,.chiffres-cles dd{overflow-wrap:anywhere;margin:0}.info-pleine{grid-column:1/-1}.info-lien{justify-content:space-between;gap:16px;display:flex}.info-lien span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grille-4{grid-template-columns:repeat(4,1fr)}.sous-section{border-top:1px solid var(--bord);margin-top:22px;padding-top:18px}.sous-section h2{margin-bottom:10px}.notes{white-space:pre-wrap;margin:0}@media (max-width:760px){.grille-infos,.grille-4,.chiffres-cles{grid-template-columns:1fr 1fr}.entete-fiche-haut{flex-direction:column-reverse}.entete-fiche h1{font-size:1.6rem}}.historique{margin:0;padding:0;list-style:none}.historique li{border-top:1px solid var(--bord);padding:10px 0}.historique li:first-child{border-top:0;padding-top:0}.historique time{color:var(--discret);margin-right:10px;font-size:.85rem}.zone-danger{border-color:color-mix(in srgb, var(--erreur-texte) 45%, var(--bord));background:color-mix(in srgb, var(--erreur-fond) 45%, var(--carte));max-width:780px;margin-top:32px}.zone-danger h2{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--erreur-texte);margin:0 0 6px;font-size:1.1rem;font-weight:700}.zone-danger p{color:var(--discret);margin:0 0 14px}.formulaire-bien{max-width:780px}.formulaire-bien .carte h2{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.15rem;font-weight:700}.champ-adresse{position:relative}.suggestions{z-index:10;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon-petit);margin:0;padding:4px;list-style:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 10px 30px #0000001a}.suggestions li{cursor:pointer;border-radius:8px;padding:8px 10px}.suggestions li:hover,.suggestion-active{background:var(--survol)}.apercu{background:var(--fond);border-radius:var(--rayon-petit);margin-top:8px;padding:12px 14px}.actions-formulaire{justify-content:flex-end;align-items:center;gap:12px;margin:24px 0;display:flex}.bouton-envoi{min-width:200px}.resume-etapes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.resume-etapes a{color:inherit;border:1px solid var(--bord);border-radius:var(--rayon-petit);flex-direction:column;padding:12px 14px;text-decoration:none;display:flex}.resume-etapes a:hover{border-color:var(--bord-fort);background:var(--survol)}.resume-nombre{font-family:var(--police-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1}.resume-libelle{color:var(--discret);margin-top:4px;font-size:.8rem}.ligne-3-egale{grid-template-columns:1fr 1fr 1fr}@media (max-width:560px){.ligne-3-egale{grid-template-columns:1fr;gap:0}}.aide-section{margin-top:-6px}.case{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0 0;display:flex}.case input{accent-color:var(--accent);margin-top:4px}.choix-cases{flex-wrap:wrap;gap:8px;display:flex}.choix-cases legend{width:100%}.case-compacte{border:1px solid var(--bord);background:var(--champ);border-radius:999px;align-items:center;margin:0;padding:5px 12px}.case-compacte:has(input:checked){border-color:var(--accent)}.case-compacte input{margin:0}.valeur-fixe{font-family:var(--police-titre);letter-spacing:-.03em;margin:0 0 14px;font-size:1.15rem;font-weight:700}.titre-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.titre-section .bouton{white-space:normal}.titre-section h2{margin:0}.liste-simple,.liste-vendeurs{margin:0;padding:0;list-style:none}.liste-simple li{border-top:1px solid var(--bord);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.liste-simple li:first-child{border-top:0;padding-top:0}.liste-simple .pastille{margin-left:auto}.liste-vendeurs li{border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.liste-vendeurs li:first-child{border-top:0;padding-top:0}.liste-vendeurs p{margin:2px 0 0;font-size:.875rem}.nom-vendeur{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1rem;font-weight:700;text-decoration:none}.actions-ligne{gap:8px;display:flex}.actions-ligne form{margin:0}.ajout-vendeur{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;margin-top:0;display:grid}.ajout-vendeur .champ{margin-bottom:0}@media (max-width:640px){.ajout-vendeur{grid-template-columns:1fr}}.lien-titre{text-decoration:none}.lien-titre:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.financement-valide{color:var(--succes-texte);border-color:var(--succes-texte)}.financement-refuse{color:var(--erreur-texte);border-color:var(--erreur-texte)}.pastille-visite-prevue{background:var(--info-fond);color:var(--info-texte)}.pastille-visite-faite{background:var(--promesse-fond);color:var(--promesse-texte)}.pastille-visite-annulee{background:var(--survol);color:var(--discret)}.grille-2{grid-template-columns:1fr 1fr;margin-bottom:16px}.etoiles{flex-direction:row-reverse;gap:2px;display:inline-flex}.etoile{cursor:pointer;color:var(--bord-fort);font-size:1.8rem;line-height:1}.etoile input{opacity:0;width:1px;height:1px;position:absolute}.etoiles:hover .etoile:hover,.etoiles:hover .etoile:hover~.etoile{color:var(--tiede)}.etoile:has(input:checked){color:var(--tiede)}.etoile:has(input:checked)~.etoile{color:var(--tiede)}.etoile:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.etoiles-lecture{color:var(--tiede);letter-spacing:2px}.etoiles-vides{color:var(--bord-fort)}.barre-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.barre-outils-droite{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fil-lien{color:var(--discret);align-items:center;gap:6px;font-size:.875rem;text-decoration:none;display:inline-flex}.onglets-segment-compact{margin-top:0}.feuille{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);max-width:820px;margin:20px 0 0;padding:40px 44px}.feuille-entete{border-bottom:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.feuille-entete h1{margin:6px 0 0;font-size:2.2rem}.feuille-date{color:var(--discret);margin:0}.feuille-date:first-letter,.majuscule-initiale:first-letter{text-transform:uppercase}.feuille-bloc{border-bottom:1px solid var(--bord);break-inside:avoid;padding:22px 0}.feuille-bloc h2{letter-spacing:.12em;text-transform:uppercase;color:var(--discret);font-size:.75rem;font-weight:600}.feuille-titre{font-family:var(--police-titre);letter-spacing:-.03em;margin:0 0 2px;font-size:1.25rem;font-weight:700}.feuille-bloc .grille-infos{margin-top:14px}.feuille-interet{margin:0 0 12px;font-size:1.05rem}.feuille-offre{background:var(--fond);border-radius:var(--rayon-petit);margin:14px 0 0;padding:12px 14px}.feuille-pied{padding-top:18px;font-size:.875rem}.feuille-pied p{margin:0 0 4px}@media (max-width:600px){.feuille{padding:24px 18px}}@media print{@page{size:A4;margin:14mm}:root,:root[data-theme],:root:not([data-theme=clair]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--logo-accent:#4e7a5c;--police-texte:var(--font-texte,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre:var(--font-titre,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fond:#faf9f6;--barre:#f4f2ed;--carte:#fff;--bord:#e8e4dc;--bord-fort:#d9d3c7;--texte:#1f1d1a;--discret:#6f695f;--champ:#fff;--survol:#efece5;--accent:#3f6b4d;--accent-texte:#fff;--accent-survol:#4e7a5c;--lien:#2b2824;--etape-fond:#ece6d6;--etape-texte:#5c5034;--promesse-fond:#e3ecdf;--promesse-texte:#3d5a32;--succes-fond:#e8f1e6;--succes-texte:#2f5a2a;--erreur-fond:#fbeceb;--erreur-texte:#a1322b;--pastille-fond:#b42318;--pastille-texte:#fff;--info-fond:#eef0f4;--info-texte:#3a4560;--tiede:#a8661c;--point-prospection:#8a8478;--point-r1:#b08a3e;--point-prise_mandat:#c7772b;--point-mandat_actif:#2f6fa3;--point-sous_promesse:#3d7a32;--point-vendu:#1f4d1a;--point-perdu:#a1322b;--point-bord:#fff;--texte-sur-couleur:#132228;--rayon:16px;--rayon-petit:10px}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.barre,.entete-app,.pas-imprimer{display:none!important}.application{display:block}.contenu{max-width:none;padding:0}.feuille{border:0;border-radius:0;max-width:none;margin:0;padding:0}}.pastille-echeance-a_venir{background:var(--info-fond);color:var(--info-texte)}.pastille-echeance-imminente{color:#8a4b0f;background:#fbeedb}.pastille-echeance-depassee{background:var(--erreur-fond);color:var(--erreur-texte)}.pastille-echeance-franchie{background:var(--promesse-fond);color:var(--promesse-texte)}:root[data-theme=sombre] .pastille-echeance-imminente{color:#f3c486;background:#3d2c14}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .pastille-echeance-imminente{color:#f3c486;background:#3d2c14}}.frise{margin:8px 0 16px;padding:0 0 0 4px;list-style:none}.frise-etape{border-left:2px solid var(--bord);margin-left:6px;padding:0 0 22px 28px;position:relative}.frise-etape:last-child{border-left-color:#0000}.frise-point{background:var(--carte);border:2px solid var(--bord-fort);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:-8px}.frise-a_venir .frise-point{border-color:var(--info-texte)}.frise-imminente .frise-point{border-color:var(--tiede);background:var(--tiede)}.frise-depassee .frise-point{border-color:var(--erreur-texte);background:var(--erreur-texte)}.frise-franchie .frise-point{border-color:var(--promesse-texte);background:var(--promesse-texte)}.frise-franchie .frise-libelle,.frise-franchie .frise-date{color:var(--discret)}.frise-aujourdhui{letter-spacing:.04em;color:var(--accent-texte);background:var(--accent);border-radius:999px;margin:0 0 16px -30px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.frise-fin{padding-bottom:0}.frise-avec-aujourdhui .frise-point{top:44px}.frise-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.frise-libelle{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.05rem;font-weight:700;line-height:1.2}.frise-date{margin:4px 0 0}.frise-date:first-letter{text-transform:uppercase}.frise-explication{color:var(--discret);margin:2px 0 0;font-size:.85rem}.frise-action{margin:6px 0 0}.frise-action .lien-bouton{text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.navigation-mois{gap:6px;display:flex}.legende{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.legende .evenement{cursor:default}.calendrier{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden}.calendrier-entete,.calendrier-semaine{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendrier-entete div{letter-spacing:.06em;text-transform:uppercase;color:var(--discret);border-bottom:1px solid var(--bord);padding:10px 8px;font-size:.75rem;font-weight:600}.calendrier-jour{border-right:1px solid var(--bord);border-bottom:1px solid var(--bord);flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:6px;display:flex}.calendrier-semaine .calendrier-jour:last-child{border-right:0}.calendrier-semaine:last-child .calendrier-jour{border-bottom:0}.hors-mois{background:var(--fond)}.hors-mois .calendrier-numero{color:var(--bord-fort)}.jour-ferie{background:var(--survol)}.calendrier-numero{justify-content:space-between;align-items:center;margin-bottom:2px;font-size:.85rem;font-weight:600;display:flex}.jour-aujourdhui .calendrier-numero span:first-child{background:var(--accent);color:var(--accent-texte);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;display:inline-flex}.ferie{color:var(--discret);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:500}.evenement{white-space:nowrap;text-overflow:ellipsis;border-left:3px solid #0000;border-radius:6px;padding:3px 6px;font-size:.75rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.legende .evenement{display:inline-block}.evenement-echeance{background:var(--info-fond);color:var(--info-texte);border-left-color:var(--info-texte)}.evenement-imminente{color:#8a4b0f;border-left-color:var(--tiede);background:#fbeedb}.evenement-depassee{background:var(--erreur-fond);color:var(--erreur-texte);border-left-color:var(--erreur-texte)}.evenement-visite{background:var(--etape-fond);color:var(--etape-texte);border-left-color:var(--etape-texte)}.evenement-franchie{background:var(--survol);color:var(--discret);border-left-color:var(--bord-fort);text-decoration:line-through}.legende .evenement-franchie{text-decoration:none}:root[data-theme=sombre] .evenement-imminente{color:#f3c486;background:#3d2c14}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .evenement-imminente{color:#f3c486;background:#3d2c14}}.evenement-heure{font-weight:600}.evenement-plus{color:var(--discret);padding-left:6px;font-size:.75rem}.agenda-date{min-width:190px;color:var(--discret);font-size:.875rem}.agenda-date:first-letter{text-transform:uppercase}.pastille-point{border:0;border-radius:50%;width:10px;height:10px;margin-left:auto;padding:0}@media (max-width:760px){.calendrier,.legende{display:none}.agenda-date{width:100%;min-width:0}}.bouton-envoi-gauche{max-width:260px;margin-top:4px}.liens-parametres{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.lien-parametre{color:inherit;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.lien-parametre:hover{border-color:var(--bord-fort)}.lien-parametre strong{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.1rem;font-weight:700}.lien-parametre span{color:var(--discret);font-size:.9rem}.rapport-import{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:8px 0 16px;display:grid}.rapport-import div{border:1px solid var(--bord);border-radius:var(--rayon-petit);padding:12px 14px}.rapport-import strong{font-family:var(--police-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1;display:block}.rapport-import span{color:var(--discret);font-size:.85rem}.liste-avertissements{margin:0;padding-left:20px;font-size:.9rem}.liste-avertissements li{margin-bottom:4px}.tableau-correspondance{border-collapse:collapse;width:100%;font-size:.9rem}.tableau-correspondance th,.tableau-correspondance td{text-align:left;border-top:1px solid var(--bord);vertical-align:top;padding:8px 8px 8px 0}.tableau-correspondance th{color:var(--discret);font-weight:500}.etapes-import{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.etapes-import li{border:1px solid var(--bord);color:var(--discret);border-radius:999px;padding:4px 12px;font-size:.85rem}.etapes-import .etape-active{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.sous-titre{margin:18px 0 8px;font-size:.9rem}.details-import{margin:16px 0}.details-import summary{cursor:pointer;margin-bottom:8px;font-weight:500}.entete-avec-photo{align-items:flex-start;gap:18px;min-width:0;display:flex}.photo-bien{flex-direction:column;flex-shrink:0;gap:6px;width:160px;display:flex}.photo-bien img,.photo-vide{object-fit:cover;border:1px solid var(--bord);background:var(--fond);width:160px;height:110px;color:var(--discret);border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;display:flex}@media (max-width:760px){.entete-avec-photo{flex-direction:column}}.avancement{color:var(--discret);font-weight:400}.barre-avancement{background:var(--survol);border-radius:999px;height:6px;margin:0 0 16px;overflow:hidden}.barre-avancement span{background:var(--promesse-texte);border-radius:999px;height:100%;display:block}.liste-documents{margin:0 0 16px;padding:0;list-style:none}.document{border-top:1px solid var(--bord);padding:14px 0}.document:first-child{border-top:0;padding-top:0}.document-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.document-titre{flex-direction:column;min-width:0;display:flex}.document-nom{font-weight:500}.document-non_applicable .document-nom{color:var(--discret);text-decoration:line-through}.document-libelle,.document-condition,.document-notes{color:var(--discret);margin:0;font-size:.85rem}.document-condition{font-style:italic}.document-etat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choix-statut{margin:0}.choix-statut select{appearance:none;font:inherit;border:1px solid var(--bord);background-color:var(--carte);color:var(--texte);cursor:pointer;field-sizing:content;background-image: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='%237a746b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:999px;padding:3px 26px 3px 11px;font-size:.8rem;font-weight:500}.statut-recu select{background-color:var(--promesse-fond);color:var(--promesse-texte);border-color:#0000}.statut-demande select{background-color:var(--etape-fond);color:var(--etape-texte);border-color:#0000}.statut-a_demander select{background-color:var(--erreur-fond);color:var(--erreur-texte);border-color:#0000}.pastille-validite-valide{background:var(--promesse-fond);color:var(--promesse-texte)}.pastille-validite-expire_bientot{color:#8a4b0f;background:#fbeedb}.pastille-validite-echu{background:var(--erreur-fond);color:var(--erreur-texte)}.document-fichiers{margin:8px 0 0;padding:0;font-size:.9rem;list-style:none}.document-fichiers li{flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;display:flex}.document-fichiers li>a:first-child{overflow-wrap:anywhere}.lien-discret{color:var(--discret);font-size:.8rem}.lien-danger{color:var(--erreur-texte);font-size:.85rem}.form-en-ligne{margin:0;display:inline}.document-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.document-details summary{cursor:pointer;color:var(--discret);padding:7px 0;font-size:.85rem}.document-details[open]{flex-basis:100%}.document-formulaire{margin-top:4px}.depot{flex-direction:column;gap:4px;display:inline-flex}.bouton-depot{cursor:pointer;font-size:.85rem}.bouton-depot:has(input:disabled){cursor:progress;opacity:.8}.bouton-depot:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ajout-document{border-top:1px solid var(--bord);padding-top:16px}.plan-biens{border-radius:var(--rayon);border:1px solid var(--bord);background:var(--survol);z-index:0;height:min(68vh,640px);overflow:hidden}.plan-biens .leaflet-container{font-family:var(--police-texte)}.point-bien{stroke:var(--point-bord);stroke-width:2px;fill-opacity:.95}.point-bien-actif{stroke-width:4px}.point-prospection{fill:var(--point-prospection)}.point-r1{fill:var(--point-r1)}.point-prise_mandat{fill:var(--point-prise_mandat)}.point-mandat_actif{fill:var(--point-mandat_actif)}.point-sous_promesse{fill:var(--point-sous_promesse)}.point-vendu{fill:var(--point-vendu)}.point-perdu{fill:var(--point-perdu)}.legende-carte{color:var(--discret);flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;padding:0;font-size:.85rem;list-style:none;display:flex}.legende-carte li{align-items:center;gap:6px;display:inline-flex}.pastille-point{border:2px solid var(--carte);width:12px;height:12px;box-shadow:0 0 0 1px var(--bord-fort);border-radius:50%;display:inline-block}.pastille-point-prospection{background:var(--point-prospection)}.pastille-point-r1{background:var(--point-r1)}.pastille-point-prise_mandat{background:var(--point-prise_mandat)}.pastille-point-mandat_actif{background:var(--point-mandat_actif)}.pastille-point-sous_promesse{background:var(--point-sous_promesse)}.pastille-point-vendu{background:var(--point-vendu)}.pastille-point-perdu{background:var(--point-perdu)}.bulle-bien{min-width:180px;font-family:var(--police-texte)}.bulle-bien strong{margin-bottom:2px;font-size:.95rem;display:block}.bulle-bien span{color:#6b655c;font-size:.82rem;display:block}.bulle-bien a{color:#2b2824;margin-top:6px;font-weight:500;display:inline-block}.tri-documents{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 12px;font-size:.85rem;display:flex}.tri-documents .onglet{padding:4px 11px;font-size:.82rem}.bulle-ouverte .leaflet-tooltip{display:none}.leaflet-popup-content-wrapper,.leaflet-popup-tip{border-radius:var(--rayon-petit)}@media (max-width:760px){.plan-biens{border-radius:var(--rayon-petit);height:70dvh}}.pastille-nav{background:var(--pastille-fond);min-width:20px;height:20px;color:var(--pastille-texte);box-shadow:0 0 0 2px var(--fond);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.a-faire{margin-top:16px}.a-faire h2{align-items:center;gap:10px;display:flex}.compteur-a-faire{background:var(--erreur-fond);min-width:22px;height:22px;color:var(--erreur-texte);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.78rem;font-weight:600;display:inline-flex}.a-faire-vide{color:var(--succes-texte);background:var(--succes-fond);border-radius:var(--rayon-petit);margin:4px 0 12px;padding:12px 14px}.a-faire-rien{color:var(--discret);border:1px dashed var(--bord);border-radius:var(--rayon-petit);margin:0 0 4px;padding:10px 12px;font-size:.88rem}.groupe-a-faire+.groupe-a-faire{margin-top:14px}.groupe-a-faire .sous-titre{text-transform:uppercase;letter-spacing:.06em;color:var(--discret);margin:0 0 6px;font-size:.8rem}.groupe-en_retard .sous-titre{color:var(--erreur-texte)}.liste-a-faire{margin:0;padding:0;list-style:none}.rappel{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--carte);border-left-width:3px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.rappel+.rappel{margin-top:6px}.rappel-en_retard{border-left-color:var(--erreur-texte)}.rappel-aujourdhui{border-left-color:var(--tiede)}.rappel-a_venir{border-left-color:var(--bord-fort)}.rappel-quand{flex-direction:column;font-size:.82rem;display:flex}.rappel-date{font-weight:600}.rappel-relatif{color:var(--discret)}.rappel-en_retard .rappel-relatif{color:var(--erreur-texte)}.rappel-texte{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.rappel-genre{font-size:.72rem}.rappel-titre{color:var(--texte);overflow-wrap:anywhere;font-weight:500}.rappel-sujet{color:var(--discret);overflow-wrap:anywhere;font-size:.85rem}.rappel-reporte{color:var(--tiede);border:1px dashed;border-radius:999px;padding:1px 8px;font-size:.78rem}.rappel-actions{align-items:center;gap:6px;display:flex}.rappel-actions form,.rappel-actions details{margin:0;display:flex}.bouton-petit{min-height:0;padding:4px 10px;font-size:.8rem}.menu-reporter{position:relative}.menu-reporter summary{cursor:pointer;list-style:none}.menu-reporter summary::-webkit-details-marker{display:none}.menu-reporter-choix{z-index:5;background:var(--carte);border:1px solid var(--bord-fort);border-radius:var(--rayon-petit);flex-direction:column;align-items:stretch;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000014}.menu-reporter-choix .lien-bouton{text-align:left;border-radius:6px;width:100%;padding:6px 8px}.menu-reporter-choix .lien-bouton:hover{background:var(--survol);text-decoration:none}@media (max-width:640px){.rappel{grid-template-columns:1fr;gap:8px}.rappel-quand{flex-direction:row;gap:8px}.menu-reporter-choix{left:0;right:auto}}.maitre-detail{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.maitre-colonne{top:calc(var(--hauteur-entete) + 20px);max-height:calc(100vh - var(--hauteur-entete) - 40px);flex-direction:column;min-width:0;display:flex;position:sticky}.maitre-colonne-tete{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.maitre-colonne-tete h1,.maitre-colonne-titre{font-family:var(--police-titre);letter-spacing:-.03em;margin:0;font-size:1.65rem;font-weight:700;line-height:1.1}.maitre-filtres{gap:8px;margin-bottom:12px;display:grid}.maitre-filtres select,.maitre-filtres input,.filtres-vitrine select,.filtres-vitrine input,.select-petit{width:100%;font:inherit;border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--champ);color:var(--texte);padding:8px 12px;font-size:.9rem}.liste-colonne{flex-direction:column;gap:8px;min-height:0;margin:0;padding:0 4px 4px 0;list-style:none;display:flex;overflow-y:auto}.liste-colonne .carte-bien{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--carte);gap:0;padding:0;overflow:visible}.liste-colonne .carte-bien-lien{border-radius:inherit;flex-direction:row;align-items:flex-start;gap:12px;padding:10px;position:relative}.liste-colonne .carte-bien-photo{aspect-ratio:auto;border:0;border-radius:8px;flex:0 0 64px;width:64px;height:64px;margin:0}.liste-colonne .carte-bien-photo-vide svg{width:26px;height:26px}.carte-bien-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.liste-colonne .carte-bien-titre{font-size:1.08rem}.liste-colonne .carte-bien-lieu,.liste-colonne .carte-bien-mandataire{font-size:.8rem}.liste-colonne .carte-bien-infos{margin-top:3px;font-size:.8rem}.liste-colonne .pastille{font-size:.72rem}.carte-bien-temperature{color:var(--discret);font-size:.76rem}.liste-colonne .alerte-mandat,.liste-colonne .prochaine-action{border-top:0;padding-top:0;font-size:.76rem}.liste-colonne .carte-bien-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.liste-colonne .carte-bien-active .carte-bien-titre{text-decoration:none}.vide-colonne{border:1px dashed var(--bord);border-radius:var(--rayon-petit);color:var(--discret);padding:18px 12px;font-size:.9rem}.maitre-colonne .note-bas{margin:10px 0 0}.maitre-fiche{min-width:0}.maitre-fiche>:first-child,.maitre-fiche>.fil+*{margin-top:0}.maitre-detail .maitre-fiche>.fil{display:none}.maitre-accueil{text-align:center;border-style:dashed;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.maitre-accueil h2{font-family:var(--police-titre);letter-spacing:-.03em;margin:0;font-size:1.3rem;font-weight:700}.maitre-accueil-icone svg{width:40px;height:40px;color:var(--bord-fort)}@media (max-width:1100px){.maitre-detail{display:block}.maitre-colonne{max-height:none;position:static}.liste-colonne{overflow:visible}.maitre-detail:not(.avec-fiche) .maitre-fiche,.maitre-detail.avec-fiche .maitre-colonne{display:none}.maitre-detail .maitre-fiche>.fil{display:block}}.liste-colonne .carte-alerte{border-color:var(--erreur-texte);box-shadow:inset 3px 0 0 var(--erreur-texte)}.liste-colonne .carte-alerte.carte-bien-active{box-shadow:inset 3px 0 0 var(--erreur-texte), 0 0 0 1px var(--accent)}.maitre-fiche{container-type:inline-size}@container (max-width:760px){.entete-fiche-haut{flex-direction:column-reverse}.entete-fiche-actions{align-self:flex-end}.entete-fiche-actions .pile-boutons{flex-flow:wrap}.entete-fiche h1{font-size:1.7rem}.chiffres-cles{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.entete-avec-photo{flex-direction:column}}@container (max-width:620px){.grille-infos,.grille-4{grid-template-columns:1fr 1fr}}.vignette-initiales{background:var(--etape-fond);width:44px;height:44px;color:var(--etape-texte);letter-spacing:.02em;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.ligne-zone{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.liste-rapprochements{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rapprochement{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--carte);border-left-width:3px;padding:12px 14px}.rapprochement-correspond{border-left-color:var(--succes-texte)}.rapprochement-presque{border-left-color:var(--tiede)}.rapprochement-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rapprochement-titre{flex-direction:column;gap:2px;min-width:0;display:flex}.rapprochement-titre a{color:var(--texte);font-weight:600}.pastille-rapprochement-correspond{background:var(--succes-fond);color:var(--succes-texte)}.pastille-rapprochement-presque{background:color-mix(in srgb, var(--tiede) 14%, var(--carte));color:var(--tiede)}.criteres{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.critere{border:1px solid var(--bord);color:var(--discret);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:3px 9px;font-size:.8rem}.critere strong{color:var(--texte);font-weight:600}.critere-ok{border-color:color-mix(in srgb, var(--succes-texte) 35%, var(--bord))}.critere-ok>span{color:var(--succes-texte)}.critere-ko{border-color:color-mix(in srgb, var(--erreur-texte) 45%, var(--bord));background:color-mix(in srgb, var(--erreur-fond) 60%, var(--carte))}.critere-ko>span{color:var(--erreur-texte)}.critere-inconnu{border-style:dashed}.rapprochement-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.form-reglage .champ input{max-width:160px}.barre-filtres{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;font-size:.9rem;display:flex}.bouton-filtres{gap:8px}.compteur-filtres{background:var(--texte);min-width:20px;height:20px;color:var(--fond);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-flex}.panneau-filtres{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--fond);gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.panneau-filtres[hidden]{display:none}.filtre-etapes{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.filtre-etapes legend{color:var(--discret);margin-bottom:6px;padding:0;font-size:.8rem}.case-filtre{cursor:pointer;align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.filtres-champs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.filtres-champs .champ,.filtre-acquereur .champ{margin:0}.filtre-acquereur{border-top:1px solid var(--bord);gap:8px;padding-top:12px;display:grid}.filtre-acquereur select{max-width:520px}.zone-acquereur{stroke:var(--point-mandat_actif);stroke-width:2px;stroke-dasharray:6 5;fill:var(--point-mandat_actif);fill-opacity:.08}.centre-zone{stroke:var(--point-mandat_actif);fill:var(--point-mandat_actif);fill-opacity:1}.point-bien-correspond{stroke:var(--succes-texte);stroke-width:4px}.page-carte{min-height:max(520px, calc(100dvh - var(--hauteur-entete) - 36px - 20px));flex-direction:column;display:flex}.page-carte .titre-page h1{margin-bottom:12px}.carte-principale{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.carte-principale .plan-biens{flex:1;height:auto;min-height:320px}.segments{background:var(--survol);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segment{font:inherit;color:var(--discret);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:.85rem;transition:background .15s,color .15s}.segment:hover{color:var(--texte)}.segment-actif{background:var(--carte);color:var(--texte);font-weight:600;box-shadow:0 1px 2px #00000014}.filtre-zone{border-top:1px solid var(--bord);grid-template-columns:minmax(0,1fr) 120px;gap:10px 12px;padding-top:12px;display:grid}.filtre-zone .champ{margin:0}.zone-personnalisee{stroke:var(--point-prise_mandat);stroke-width:2px;stroke-dasharray:2 4;fill:var(--point-prise_mandat);fill-opacity:.06}.centre-zone-personnalisee{stroke:var(--point-prise_mandat);fill:var(--point-prise_mandat)}.carte-principale .legende-carte{margin:0 0 10px}@media (max-width:900px){.page-carte{min-height:0}.carte-principale .plan-biens{flex:none;height:70dvh}}.equipe{flex-direction:column;gap:18px;display:flex}.equipe>.carte{margin:0}.avatar{background:var(--membre,var(--accent));color:var(--texte-sur-couleur);letter-spacing:.02em;box-shadow:0 0 0 3px color-mix(in srgb, var(--membre,var(--accent)) 25%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar-petit{width:28px;height:28px;box-shadow:none;font-size:.72rem}.avatar-moyen{width:44px;height:44px;font-size:.95rem}.avatar-grand{width:68px;height:68px;font-size:1.4rem}.avatar-invitation,.avatar-ajout{color:var(--discret);border:2px dashed var(--bord-fort);box-shadow:none;background:0 0}.org-aide{color:var(--discret);margin:0;font-size:.85rem}.org-arbre{--trait:var(--bord-fort);flex-direction:column;align-items:center;padding:8px 0 4px;display:flex;overflow-x:auto}.org-niveau{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.org-branche{flex-direction:column;align-items:center;padding:0 10px;display:flex;position:relative}.org-niveau-tete>.org-branche{padding-bottom:28px}.org-niveau-tete>.org-branche:after{content:"";border-left:2px solid var(--trait);height:28px;position:absolute;bottom:0;left:50%}.org-niveau-tete>.org-branche>.org-carte{order:0}.org-niveau-equipe>.org-branche{padding-top:28px;padding-bottom:12px}.org-niveau-equipe>.org-branche:before,.org-niveau-equipe>.org-branche:after{content:"";border-top:2px solid var(--trait);width:50%;height:28px;position:absolute;top:0}.org-niveau-equipe>.org-branche:before{right:50%}.org-niveau-equipe>.org-branche:after{border-left:2px solid var(--trait);left:50%}.org-niveau-equipe>.org-branche:first-child:before,.org-niveau-equipe>.org-branche:last-child:after{border-top-color:#0000}.org-niveau-equipe>.org-branche:first-child:after{border-top-left-radius:14px}.org-niveau-equipe>.org-branche:last-child:before{border-right:2px solid var(--trait);border-top-right-radius:14px}.org-niveau-equipe>.org-branche:only-child:after{border-top-color:#0000;border-radius:0}.org-niveau-equipe>.org-branche:only-child:before{display:none}.org-carte{background:var(--carte);border:1px solid var(--bord);border-top:3px solid var(--membre,var(--bord-fort));width:236px;color:var(--texte);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px 14px 12px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 10px 26px #00000014}.org-carte:hover,.org-carte:focus-visible{border-color:color-mix(in srgb, var(--membre,var(--accent)) 60%, transparent);transform:translateY(-2px);box-shadow:0 14px 32px #00000024}.org-carte-active{box-shadow:0 0 0 2px var(--membre,var(--accent)), 0 14px 32px #00000024}.org-carte-responsable{width:290px}.org-carte-compacte{border-top:1px solid var(--bord);border-left:3px solid var(--membre,var(--bord-fort));width:204px;box-shadow:none;border-radius:14px;gap:8px 10px;padding:8px 10px}.org-carte-invitation,.org-carte-ajout{border:1.5px dashed var(--bord-fort);box-shadow:none;background:0 0}.org-carte-ajout:hover{border-color:var(--accent)}.org-carte-ajout:hover .avatar-ajout{border-color:var(--accent);color:var(--accent)}.org-carte-textes{flex-direction:column;min-width:0;display:flex}.org-carte-nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.org-carte-role{color:var(--discret);font-size:.8rem}.org-vous{background:var(--survol);color:var(--discret);text-transform:uppercase;letter-spacing:.06em;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.68rem;font-weight:500}.org-carte-chiffres{color:var(--discret);grid-column:1/-1;gap:14px;font-size:.82rem;display:flex}.org-carte-chiffres span{align-items:center;gap:4px;display:inline-flex}.org-carte-chiffres svg{width:14px;height:14px}.org-carte-barre{background:var(--survol);border-radius:999px;grid-column:1/-1;gap:2px;height:6px;display:flex;overflow:hidden}.segment{min-width:6px;display:block}.segment-vide{background:0 0;flex-grow:1}.segment-prospection{background:var(--point-prospection)}.segment-r1{background:var(--point-r1)}.segment-prise_mandat{background:var(--point-prise_mandat)}.segment-mandat_actif{background:var(--point-mandat_actif)}.segment-sous_promesse{background:var(--point-sous_promesse)}.segment-vendu{background:var(--point-vendu)}.org-assistants{flex-direction:column;align-items:center;gap:6px;margin:0;padding:14px 0 0;list-style:none;display:flex;position:relative}.org-assistants:before{content:"";border-left:2px dashed var(--bord-fort);height:14px;position:absolute;top:0;left:50%}.org-annexes{border-top:1px dashed var(--bord);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:22px;padding-top:18px;display:grid}.org-annexe h3{letter-spacing:.12em;text-transform:uppercase;color:var(--discret);margin:0 0 10px;font-size:.75rem;font-weight:600}.org-annexe ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.activite-legende{color:var(--discret);flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;font-size:.8rem;list-style:none;display:flex}.activite-legende li{align-items:center;gap:6px;display:inline-flex}.activite-legende .segment{border-radius:4px;width:12px;min-width:0;height:12px}.activite-lignes{margin:0;padding:0;list-style:none}.activite-ligne{border-bottom:1px solid var(--bord);grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;display:grid}.activite-ligne:last-child{border-bottom:0}.activite-qui{min-width:0;color:var(--texte);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.activite-qui span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activite-barre{background:var(--survol);border-radius:9px;height:26px;display:block;overflow:hidden}.activite-barre-remplie{gap:2px;min-width:0;height:100%;display:flex}.activite-barre-remplie .segment{min-width:22px;color:var(--texte-sur-couleur);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.activite-nombres{color:var(--discret);white-space:nowrap;flex-wrap:wrap;gap:4px 14px;font-size:.82rem;display:flex}.activite-nombres strong{color:var(--texte)}.choix-roles,.choix-mandataires,.choix-pilules,.choix-couleurs{border:0;min-width:0;margin:0 0 16px;padding:0}.choix-roles legend,.choix-mandataires legend,.choix-pilules legend,.choix-couleurs legend{color:var(--discret);margin-bottom:8px;font-size:.8rem;display:block}.choix-roles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.carte-role{border:1px solid var(--bord);background:var(--champ);cursor:pointer;border-radius:16px;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.carte-role span{color:var(--discret);font-size:.85rem}.carte-role input,.pilule-choix input,.carte-choix-mandataire input,.interrupteur input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.carte-role:hover{border-color:var(--bord-fort)}.carte-role:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:is(.carte-role:has(input:focus-visible),.pilule-choix:has(input:focus-visible),.carte-choix-mandataire:has(input:focus-visible),.pastille-couleur:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.choix-mandataires{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.choix-mandataires .champ-erreur,.choix-roles .champ-erreur{grid-column:1/-1}.carte-choix-mandataire{border:1px solid var(--bord);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.carte-choix-mandataire:has(input:checked){border-color:var(--membre,var(--accent));background:color-mix(in srgb, var(--membre,var(--accent)) 14%, transparent)}.carte-choix-mandataire:has(input:checked):after{content:"✓";color:var(--membre,var(--accent));margin-left:auto;font-weight:700}.choix-pilules{flex-wrap:wrap;gap:8px;display:flex}.pilule-choix{position:relative}.pilule-choix span{border:1px solid var(--bord);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.88rem;display:inline-block}.pilule-choix:hover span{border-color:var(--bord-fort)}.pilule-choix:has(input:checked) span{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.choix-couleurs{flex-wrap:wrap;gap:12px;display:flex}.pastille-couleur{background:var(--membre);cursor:pointer;border-radius:50%;width:32px;height:32px;transition:transform .15s,box-shadow .15s;position:relative}.pastille-couleur input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pastille-couleur:hover{transform:scale(1.08)}.pastille-couleur:has(input:checked){box-shadow:0 0 0 3px var(--fond), 0 0 0 5px var(--membre)}.interrupteur{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:10px 0;display:grid;position:relative}.interrupteur strong{display:block}.interrupteur-curseur{background:var(--bord-fort);border-radius:999px;width:46px;height:26px;margin-top:2px;transition:background .2s;position:relative}.interrupteur-curseur:after{content:"";background:var(--fond);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.interrupteur input:checked+.interrupteur-curseur{background:var(--accent)}.interrupteur input:checked+.interrupteur-curseur:after{transform:translate(20px)}.interrupteur input:focus-visible+.interrupteur-curseur{outline:2px solid var(--accent);outline-offset:2px}.liste-invitations{margin:0;padding:0;list-style:none}.invitation{border-bottom:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.invitation:last-child{border-bottom:0}.invitation-nouvelle{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:16px;padding:14px}.invitation-qui{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.invitation-qui strong{overflow-wrap:anywhere}.invitation-aide,.invitation-expire{color:var(--discret);font-size:.82rem}.invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.invitation-actions form,.formulaire-partage,.panneau-section{margin-top:0}.bouton-attention{color:var(--erreur-texte)}.formulaire-invitation .bouton-principal,.formulaire-partage .bouton{margin-top:4px}.formulaire-invitation .bouton-principal{width:auto}.panneau-voile{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.panneau-fond{background:#0000006b;animation:.2s apparition;position:absolute;inset:0}.panneau-membre{width:min(460px,100%);height:100%;box-shadow:inset 4px 0 0 var(--membre), -20px 0 50px #00000040;border-radius:24px 0 0 24px;margin:0;padding:28px 26px 36px;animation:.28s cubic-bezier(.4,0,.2,1) glisser-gauche;position:relative;overflow-y:auto}@keyframes glisser-gauche{0%{opacity:0;transform:translate(40px)}}.panneau-fermer{position:absolute;top:18px;right:18px}.panneau-entete{align-items:center;gap:16px;margin-bottom:18px;padding-right:48px;display:flex}.panneau-entete h2{font-family:var(--police-titre);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:700;line-height:1.1}.panneau-entete .org-carte-role{margin:4px 0 0}.panneau-contact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.panneau-contact li{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.panneau-contact span{color:var(--discret);font-size:.8rem}.panneau-contact a{overflow-wrap:anywhere}.panneau-chiffres{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.panneau-chiffres li{background:var(--survol);color:var(--discret);border-radius:14px;padding:10px 12px;font-size:.85rem}.panneau-chiffres strong{font-family:var(--police-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--texte);font-size:1.3rem;font-weight:700;line-height:1.1;display:block}.panneau-aide-qui{margin:10px 0 0}.panneau-section{border-top:1px solid var(--bord);margin-top:22px;padding-top:18px}.panneau-section h3{margin:0 0 6px}.panneau-section .case{align-items:center;gap:8px;margin:10px 0 12px;display:flex}.invitation-role{color:var(--discret);font-size:.9rem}.invitation-choix{gap:10px;margin-top:20px;display:grid}.invitations-recues ul{margin:0 0 12px;padding:0;list-style:none}.invitations-recues li{border:1px solid var(--bord);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}@media (max-width:760px){.org-arbre{align-items:stretch}.org-niveau{flex-flow:column}.org-branche{align-items:stretch;padding:0}.org-carte,.org-carte-responsable,.org-carte-compacte{width:100%}.org-niveau-tete>.org-branche{padding-bottom:18px}.org-niveau-tete>.org-branche:after{height:18px;left:22px}.org-niveau-equipe{border-left:2px solid var(--trait);gap:10px;margin-left:22px;padding-left:16px}.org-niveau-equipe>.org-branche{padding:0}.org-niveau-equipe>.org-branche:before{border:0;border-top:2px solid var(--trait);border-radius:0;width:16px;height:0;display:block;top:26px;left:-16px;right:auto}.org-niveau-equipe>.org-branche:after{display:none}.org-assistants{align-items:stretch;padding:8px 0 0 22px}.org-assistants:before{height:100%;left:10px}.activite-ligne{grid-template-columns:minmax(0,1fr);gap:8px}.panneau-membre{border-radius:0;padding:22px 18px 32px}}@media (prefers-reduced-motion:reduce){.panneau-membre,.panneau-fond{animation:none}.org-carte{transition:none}}@media print{.panneau-voile{display:none}}.equipe-hero .tdb-hero-texte{max-width:none}input[type=date]{appearance:none;min-width:0;max-width:100%;min-height:2.75em;line-height:1.25;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}.ligne>*,.ligne-3>*,.ligne-cp>*,.ligne-3-egale>*{min-width:0}.entete-horloge{border:1px solid var(--bord);background:color-mix(in srgb, var(--carte) 70%, transparent);color:var(--discret);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 12px;font-size:.88rem;display:inline-flex}.entete-horloge svg{width:16px;height:16px;color:var(--accent)}.entete-date-texte{color:var(--texte)}.entete-separateur{background:var(--accent);border-radius:50%;width:4px;height:4px}.entete-heure{font-family:var(--police-titre);color:var(--texte);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1}@media (max-width:900px){.entete-horloge{padding:5px 12px}.entete-horloge svg,.entete-date-texte,.entete-separateur{display:none}}@media (max-width:560px){.entete-horloge{display:none}}.champ-heure{position:relative}.champ-libelle{color:var(--discret);margin-bottom:6px;font-size:.8rem;display:block}.champ-heure-bouton{width:100%;min-height:2.75em;font:inherit;color:inherit;text-align:left;background:var(--champ);border:1px solid var(--bord);border-radius:var(--rayon-petit);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.champ-heure-bouton svg{color:var(--accent);flex-shrink:0}.champ-heure-bouton:hover{border-color:var(--bord-fort)}.champ-heure-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ-heure-bouton[aria-invalid=true]{border-color:var(--erreur-texte)}.champ-heure-vide span{color:var(--discret)}.horloge-panneau{z-index:30;border:1px solid var(--bord-fort);background:var(--carte);border-radius:22px;width:284px;max-width:calc(100vw - 32px);padding:16px 16px 10px;animation:.15s apparition;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 44px #00000047}.horloge-affichage{font-family:var(--police-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;gap:4px;font-size:2.6rem;font-weight:700;line-height:1;display:flex}.horloge-segment{color:var(--discret);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;padding:4px 10px}.horloge-segment.actif{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--texte)}.horloge-consigne{text-align:center;color:var(--discret);margin:6px 0 10px;font-size:.8rem}.horloge-cadran{aspect-ratio:1;background:var(--survol);border:1px solid var(--bord);border-radius:50%;width:100%;position:relative}.horloge-centre{background:var(--accent);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.horloge-aiguille{background:var(--accent);transform-origin:50% 100%;width:2px;height:40%;transition:transform .2s,height .2s;position:absolute;bottom:50%;left:calc(50% - 1px)}.horloge-aiguille-courte{height:25%}.horloge-valeur{width:38px;height:38px;color:var(--texte);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;margin:-19px 0 0 -19px;font-size:.95rem;position:absolute}.horloge-interieure{width:32px;height:32px;color:var(--discret);margin:-16px 0 0 -16px;font-size:.8rem}.horloge-valeur:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.horloge-valeur:focus-visible{outline:2px solid var(--accent)}.horloge-valeur.choisie{background:var(--accent);color:var(--accent-texte);font-weight:600}.horloge-actions{justify-content:flex-end;gap:16px;padding-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.horloge-aiguille,.horloge-panneau{transition:none;animation:none}}.bandeau-consultation{top:var(--hauteur-entete);z-index:14;background:color-mix(in srgb, var(--accent) 22%, var(--fond));border-bottom:1px solid color-mix(in srgb, var(--accent) 55%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px clamp(16px,3vw,56px);font-size:.92rem;display:flex;position:sticky}.bandeau-consultation form{margin:0}.pyramide-niveaux{flex-direction:column;align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.pyramide-niveau{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.pyramide-niveau+.pyramide-niveau:before{content:"";border-left:2px solid var(--bord-fort);height:26px;position:absolute;top:-26px;left:50%}.pyramide-noeud{border:1px solid var(--bord);border-left:4px solid var(--membre,var(--accent));background:var(--carte);min-width:220px;color:var(--texte);text-align:left;border-radius:16px;gap:2px;padding:12px 18px;font-size:.85rem;text-decoration:none;display:grid}.pyramide-noeud span:last-child{color:var(--discret)}.pyramide-noeud strong{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1rem;font-weight:700}a.pyramide-noeud:hover{border-color:var(--bord-fort)}.pyramide-surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--discret);font-size:.68rem;font-weight:600}.pyramide-moi{border:2px solid var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.pyramide-noeud-vide{background:0 0;border-style:dashed}.creer-equipe-points,.invitation-role{color:var(--discret);margin:0 0 16px;padding-left:1.2em;font-size:.92rem;line-height:1.6}.formulaire-equipe{margin-top:8px}.formulaire-en-ligne{flex-wrap:wrap;align-items:flex-start;gap:0 12px;display:flex}.formulaire-en-ligne .champ{flex:260px}.formulaire-en-ligne .bouton-principal{width:auto;margin-top:23px}.formulaire-en-ligne .alerte{flex-basis:100%}.option-manager{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;margin:0 0 4px;padding:6px 14px;font-size:.88rem;font-weight:600;display:inline-block}.equipe-rejointe h2{margin-top:2px}.equipe-rejointe-corps{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:12px;display:flex}.equipe-rejointe-chef{border:1px solid var(--bord);border-left:4px solid var(--membre);border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.equipe-rejointe-chef>span{display:grid}.equipe-rejointe-collegues{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.equipe-rejointe-collegues li{border:1px solid var(--bord);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.88rem;display:flex}.quitter-equipe{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.quitter-equipe .case{align-items:center;gap:8px;display:flex}@media (max-width:760px){.pyramide-noeud{width:100%;min-width:0}.pyramide-niveau{width:100%}.formulaire-en-ligne .bouton-principal{margin-top:0}}.page-reglages{flex-direction:column;gap:18px;display:flex}.page-reglages h1{margin:0}.grille-reglages{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;display:grid}.grille-reglages>.carte{margin:0}.grille-reglages .reglage-large{grid-column:1/-1}.sous-titre-formulaire{margin:22px 0 4px;font-size:.95rem}.photo-profil{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.photo-profil-image,.photo-profil-vide{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%}.photo-profil-vide{font-size:1.8rem}.photo-profil-actions{flex-wrap:wrap;flex:220px;align-items:center;gap:10px;display:flex}.photo-profil-actions form{margin:0}.photo-profil-actions .champ-aide,.photo-profil-actions .champ-erreur{flex-basis:100%;margin:0}.avatar-photo{object-fit:cover;padding:0}.menu-apparence{border-top:1px solid var(--bord);margin-top:4px;padding:8px 10px 4px}.menu-apparence-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--discret);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.menu-apparence-choix{background:var(--survol);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.menu-apparence-choix button{color:var(--discret);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.8rem;display:inline-flex}.menu-apparence-choix button:hover{color:var(--texte)}.menu-apparence-choix button[aria-checked=true]{background:var(--accent);color:var(--accent-texte);font-weight:600}.menu-apparence-choix svg{width:14px;height:14px}.menu-nouveau .menu-deroulant-contenu a{align-items:center;gap:10px;display:flex}.menu-nouveau .menu-deroulant-contenu svg{color:var(--discret)}.tdb-pipeline-tete{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.tdb-pipeline-tete h2{margin:0}.tdb-pipeline-tete h2 a{color:inherit;text-decoration:none}.tdb-pipeline-tete .activite-legende{margin:0 0 0 auto}.tdb-pipeline-tete .activite-legende a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tdb-pipeline-tete .activite-legende a:hover{color:var(--texte)}.tdb-barre-biens{height:30px}.tdb-barre-biens .segment{text-decoration:none;transition:filter .15s}.tdb-barre-biens .segment:hover{filter:brightness(1.12)}.a-proposer{flex-direction:column;gap:16px;display:flex}.a-proposer h1,.a-proposer .intro,.a-proposer-bien{margin:0}.a-proposer-bien h2 a{color:inherit;text-decoration:none}.a-proposer-resume{margin:-4px 0 12px}@media (max-width:760px){.tdb-pipeline-tete .activite-legende{margin-left:0}}.grille-profil{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start;gap:18px;display:grid}.grille-profil .carte,.colonne-profil .carte{margin:0}.colonne-profil{flex-direction:column;gap:18px;display:flex}@media (max-width:1100px){.grille-profil{grid-template-columns:minmax(0,1fr)}}.vitrine-bien{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.vitrine-bien h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.vitrine-bien-texte{flex:420px}.vitrine-bien-texte .champ-aide,.vitrine-bien form{margin:0}.vitrine-ouverte{border-left:4px solid var(--accent)}.pastille-vitrine{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-weight:600}.liste-partages{gap:12px;margin:0;padding:0;list-style:none;display:grid}.partage{border:1px solid var(--bord);border-radius:var(--rayon-petit);background:var(--carte);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px;display:grid}.partage-photo{background:var(--survol);width:112px;height:92px;color:var(--discret);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.partage-photo img{object-fit:cover;width:100%;height:100%}.partage-photo svg{width:28px;height:28px}.partage-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.partage-titre{font-size:1.02rem}.partage-faits,.partage-pour{color:var(--discret);margin:4px 0 0;font-size:.9rem}.partage-pour{color:var(--texte);font-weight:500}.partage .criteres{margin-top:8px}.partage-contact{border-top:1px dashed var(--bord);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;padding-top:10px;display:flex}.partage-mandataire{color:var(--discret);margin-right:auto;font-size:.9rem}.partage-mandataire strong{color:var(--texte)}.partage-contact .bouton-principal svg{width:15px;height:15px}@media (max-width:640px){.partage{grid-template-columns:minmax(0,1fr)}.partage-photo{width:100%;height:140px}}.macaron{background:var(--accent);width:26px;height:26px;color:var(--accent-texte);--logo-accent:var(--accent-texte);box-shadow:0 0 0 2px var(--fond);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.carte-avec-macaron .carte-bien-corps{padding-right:28px}.page-vitrine{flex-direction:column;gap:20px;display:flex}.vitrine-miens{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vitrine-mien{border:1px solid var(--bord);border-radius:var(--rayon-petit);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px;display:flex}.vitrine-mien .partage-photo{flex:0 0 56px;width:56px;height:56px}.vitrine-mien-corps{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.vitrine-a-ouvrir{margin:14px 0 0}.filtres-vitrine{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;margin:0 0 18px;display:grid}.filtres-vitrine label{color:var(--discret);flex-direction:column;gap:4px;min-width:0;font-size:.85rem;display:flex}.filtres-vitrine-actions{flex-wrap:wrap;gap:8px;display:flex}.suivi-proposition{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.suivi-proposition .select-petit{border-radius:999px;width:auto;padding:5px 10px;font-size:.85rem}.suivi-proposition-date{color:var(--discret);font-size:.85rem}.pastille-proposition-en_attente{background:var(--etape-fond);color:var(--etape-texte)}.pastille-proposition-interesse,.pastille-proposition-visite_demandee{background:var(--accent);color:var(--accent-texte)}.pastille-proposition-refuse{background:var(--erreur-fond);color:var(--erreur-texte)}.liste-propositions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposition{border-top:1px solid var(--bord);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;display:flex}.proposition:first-child{border-top:0}.proposition-bien{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.proposition form{margin:0}
@media screen{:root{background:#f3eddc}:root[data-theme=sombre]{background:#0e1b20}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){background:#0e1b20}}.style-v2{--v2-fonce:#132228;--v2-fonce-2:#1f3840;--v2-fonce-rgb:19 34 40;--v2-accent:#3f6b4d;--v2-accent-fonce:#345a40;--v2-accent-clair:#4e7a5c;--v2-accent-rgb:63 107 77;--v2-accent-texte:#fff;--v2-second:#3e7a61;--v2-second-clair:#589c80;--v2-second-rgb:88 156 128;--v2-vif:#ebae29;--v2-vif-rgb:235 174 41;--v2-clair:#f5eed2;--v2-clair-2:#faf6e8;--v2-clair-rgb:245 238 210;--v2-sombre-fond:#0e1b20;--v2-sombre-fond-2:#142730;--v2-fond:radial-gradient(1200px 640px at 98% -12%, #4fa3a052, transparent 62%), radial-gradient(1000px 600px at -10% 110%, rgb(var(--v2-vif-rgb) / .24), transparent 60%), radial-gradient(800px 560px at 35% 40%, rgb(var(--v2-second-rgb) / .12), transparent 70%), linear-gradient(165deg, #fbf9f2 0%, #f6f1e4 60%, #f1ead8 120%);--v2-verre:#faf7ee80;--v2-verre-fort:#faf7ee9e;--v2-givre:#fdfbf5f2;--v2-carte-degrade:linear-gradient(155deg, #fdfbf485 0%, #e8e4d26b 100%);--v2-verre-bord:#ffffffb3;--v2-ombre:0 1px 2px rgb(var(--v2-fonce-rgb) / .04), 0 12px 30px rgb(var(--v2-fonce-rgb) / .07);--v2-flou:blur(16px) saturate(1.35);--v2-hero-fond:radial-gradient(760px 360px at 100% 0%, #4fa3a047, transparent 65%), radial-gradient(560px 300px at 0% 115%, rgb(var(--v2-vif-rgb) / .22), transparent 70%), linear-gradient(135deg, #fdfbf4b8 0%, #ece8d68c 100%);--v2-hero-texte:var(--v2-fonce);--v2-hero-rgb:var(--v2-fonce-rgb);--v2-hero-icone:var(--v2-accent-fonce);--v2-hero-bord:#ffffffbf;--v2-hero-ombre:0 18px 44px rgb(var(--v2-fonce-rgb) / .08), inset 0 1px 0 #fff9;--fond:#f8f4e9;--barre:linear-gradient(180deg, #fffdf78c 0%, #f1ecdc80 100%);--carte:var(--v2-verre);--bord:rgb(var(--v2-fonce-rgb) / .1);--bord-fort:rgb(var(--v2-fonce-rgb) / .2);--texte:var(--v2-fonce);--discret:color-mix(in srgb, var(--v2-fonce) 62%, #9a9a9a);--champ:#ffffff80;--survol:rgb(var(--v2-fonce-rgb) / .05);--accent:var(--v2-accent);--accent-texte:var(--v2-accent-texte);--accent-survol:var(--v2-accent-clair);--lien:var(--v2-second);--etape-fond:rgb(var(--v2-second-rgb) / .14);--etape-texte:var(--v2-second);--rayon:16px;--rayon-petit:12px;background:var(--v2-fond);min-height:100vh;color:var(--texte);display:flow-root}:root[data-theme=sombre] .style-v2{--v2-accent:#8fb09a;--v2-accent-fonce:#7a9c85;--v2-accent-clair:#a5c2ae;--v2-accent-rgb:143 176 154;--v2-accent-texte:#0f1c15;--v2-fond:radial-gradient(1100px 560px at 85% -10%, rgb(var(--v2-second-rgb) / .2), transparent 60%), radial-gradient(900px 560px at 0% 110%, rgb(var(--v2-vif-rgb) / .12), transparent 60%), linear-gradient(170deg, var(--v2-sombre-fond-2) 0%, var(--v2-sombre-fond) 70%);--v2-verre:rgb(var(--v2-fonce-rgb) / .55);--v2-verre-fort:rgb(var(--v2-fonce-rgb) / .82);--v2-givre:rgb(var(--v2-fonce-rgb) / .94);--v2-verre-bord:rgb(var(--v2-clair-rgb) / .09);--v2-ombre:0 16px 40px #00000059;--v2-flou:blur(18px) saturate(1.3);--v2-hero-fond:radial-gradient(700px 340px at 100% 0%, rgb(var(--v2-second-rgb) / .3), transparent 65%), radial-gradient(520px 280px at 0% 110%, rgb(var(--v2-vif-rgb) / .22), transparent 70%), linear-gradient(135deg, var(--v2-fonce) 0%, var(--v2-fonce-2) 100%);--v2-hero-texte:var(--v2-clair);--v2-hero-rgb:var(--v2-clair-rgb);--v2-hero-icone:var(--v2-accent);--v2-hero-bord:rgb(var(--v2-clair-rgb) / .08);--v2-hero-ombre:0 22px 50px rgb(var(--v2-fonce-rgb) / .3), inset 0 1px 0 rgb(var(--v2-clair-rgb) / .08);--v2-carte-degrade:linear-gradient(160deg, #1f38409e 0%, rgb(var(--v2-fonce-rgb) / .5) 100%);--fond:var(--v2-sombre-fond);--barre:rgb(var(--v2-fonce-rgb) / .6);--bord:rgb(var(--v2-clair-rgb) / .1);--bord-fort:rgb(var(--v2-clair-rgb) / .2);--texte:var(--v2-clair);--discret:color-mix(in srgb, var(--v2-clair) 62%, #777);--champ:#00000038;--survol:rgb(var(--v2-clair-rgb) / .06);--accent:var(--v2-accent);--accent-texte:var(--v2-accent-texte);--accent-survol:var(--v2-accent-clair);--lien:var(--v2-second-clair);--etape-fond:rgb(var(--v2-second-rgb) / .2);--etape-texte:var(--v2-second-clair)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2{--v2-accent:#8fb09a;--v2-accent-fonce:#7a9c85;--v2-accent-clair:#a5c2ae;--v2-accent-rgb:143 176 154;--v2-accent-texte:#0f1c15;--v2-fond:radial-gradient(1100px 560px at 85% -10%, rgb(var(--v2-second-rgb) / .2), transparent 60%), radial-gradient(900px 560px at 0% 110%, rgb(var(--v2-vif-rgb) / .12), transparent 60%), linear-gradient(170deg, var(--v2-sombre-fond-2) 0%, var(--v2-sombre-fond) 70%);--v2-verre:rgb(var(--v2-fonce-rgb) / .55);--v2-verre-fort:rgb(var(--v2-fonce-rgb) / .82);--v2-givre:rgb(var(--v2-fonce-rgb) / .94);--v2-verre-bord:rgb(var(--v2-clair-rgb) / .09);--v2-ombre:0 16px 40px #00000059;--v2-flou:blur(18px) saturate(1.3);--v2-hero-fond:radial-gradient(700px 340px at 100% 0%, rgb(var(--v2-second-rgb) / .3), transparent 65%), radial-gradient(520px 280px at 0% 110%, rgb(var(--v2-vif-rgb) / .22), transparent 70%), linear-gradient(135deg, var(--v2-fonce) 0%, var(--v2-fonce-2) 100%);--v2-hero-texte:var(--v2-clair);--v2-hero-rgb:var(--v2-clair-rgb);--v2-hero-icone:var(--v2-accent);--v2-hero-bord:rgb(var(--v2-clair-rgb) / .08);--v2-hero-ombre:0 22px 50px rgb(var(--v2-fonce-rgb) / .3), inset 0 1px 0 rgb(var(--v2-clair-rgb) / .08);--v2-carte-degrade:linear-gradient(160deg, #1f38409e 0%, rgb(var(--v2-fonce-rgb) / .5) 100%);--fond:var(--v2-sombre-fond);--barre:rgb(var(--v2-fonce-rgb) / .6);--bord:rgb(var(--v2-clair-rgb) / .1);--bord-fort:rgb(var(--v2-clair-rgb) / .2);--texte:var(--v2-clair);--discret:color-mix(in srgb, var(--v2-clair) 62%, #777);--champ:#00000038;--survol:rgb(var(--v2-clair-rgb) / .06);--accent:var(--v2-accent);--accent-texte:var(--v2-accent-texte);--accent-survol:var(--v2-accent-clair);--lien:var(--v2-second-clair);--etape-fond:rgb(var(--v2-second-rgb) / .2);--etape-texte:var(--v2-second-clair)}}.style-v2 .carte{background:var(--v2-verre);border:1px solid var(--v2-verre-bord);box-shadow:var(--v2-ombre);-webkit-backdrop-filter:var(--v2-flou);backdrop-filter:var(--v2-flou)}.style-v2 .barre{background:var(--barre);border-right:1px solid var(--v2-verre-bord);-webkit-backdrop-filter:var(--v2-flou);backdrop-filter:var(--v2-flou)}.style-v2 .entete-app{background:color-mix(in srgb, var(--fond) 40%, transparent);border-bottom-color:var(--bord)}.style-v2 .nav-lien{border-radius:12px}.style-v2 .nav-actif{background:var(--accent);color:var(--accent-texte);box-shadow:0 6px 16px rgb(var(--v2-fonce-rgb) / .18)}.style-v2 .nav-actif svg{color:var(--accent-texte)}.style-v2 .bouton{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.style-v2 .bouton-principal{background:var(--accent);color:var(--accent-texte);border-radius:999px}.style-v2 .bouton-principal:hover:not(:disabled),.style-v2 summary:hover>.bouton-principal{background:var(--accent-survol);box-shadow:0 6px 18px rgb(var(--v2-accent-rgb) / .28)}.style-v2 .bouton-discret{background:var(--v2-verre-fort);border-color:var(--v2-verre-bord);border-radius:999px}.style-v2 .bouton-discret:hover:not(:disabled),.style-v2 summary:hover>.bouton-discret,.style-v2 details[open]>summary>.bouton-discret{background:rgb(var(--v2-accent-rgb) / .16);border-color:rgb(var(--v2-accent-rgb) / .65);color:var(--texte)}.style-v2 .bouton:focus-visible,.style-v2 summary:focus-visible>.bouton{outline:2px solid var(--v2-accent);outline-offset:2px}.style-v2 .menu-deroulant-contenu,.style-v2 .menu-reporter-choix{background:var(--v2-givre);border:1px solid var(--v2-verre-bord);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:0 18px 40px #00000047}.style-v2 .menu-reporter-choix{z-index:25;border-radius:14px}.style-v2 .menu-deroulant-contenu a:hover,.style-v2 .menu-deroulant-contenu .lien-bouton:hover,.style-v2 .menu-reporter-choix .lien-bouton:hover{background:rgb(var(--v2-accent-rgb) / .16);color:var(--texte)}@media (max-width:900px){.style-v2 .barre{background:var(--v2-givre);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}}.style-v2 h2{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.15rem;font-weight:700;line-height:1.2}.style-v2 .leaflet-bar,.style-v2 .leaflet-control-layers{border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #0000002e;border:1px solid var(--v2-verre-bord)!important}.style-v2 .leaflet-bar a,.style-v2 .leaflet-control-layers,.style-v2 .leaflet-popup-content-wrapper,.style-v2 .leaflet-popup-tip,.style-v2 .leaflet-tooltip{background:var(--v2-givre);color:var(--texte);border-color:var(--bord);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.style-v2 .leaflet-bar a:hover{background:rgb(var(--v2-accent-rgb) / .2);color:var(--texte)}.style-v2 .leaflet-popup-content-wrapper{border:1px solid var(--v2-verre-bord);box-shadow:0 14px 34px #00000040}.style-v2 .leaflet-popup-content a{color:var(--lien)}.style-v2 .leaflet-container a.leaflet-popup-close-button{color:var(--discret)}:root[data-theme=sombre] .style-v2 .leaflet-control-layers-toggle{filter:invert()hue-rotate(180deg)brightness(1.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2 .leaflet-control-layers-toggle{filter:invert()hue-rotate(180deg)brightness(1.2)}}.style-v2 .leaflet-container .leaflet-control-attribution{background:var(--v2-givre);color:var(--discret)}.style-v2 .zone-danger{border:1px solid color-mix(in srgb, var(--erreur-texte) 35%, transparent);background:color-mix(in srgb, var(--erreur-texte) 6%, var(--v2-verre));border-radius:20px;padding:18px 22px 20px}.style-v2 .zone-danger h2,.style-v2 .zone-danger h3{font-family:var(--police-titre);letter-spacing:-.03em;color:var(--erreur-texte);margin:0 0 6px;font-size:1.05rem;font-weight:700}.style-v2 .zone-danger .case{align-items:center;gap:8px;margin:10px 0 14px;display:flex}.style-v2 .bouton-danger{border:1px solid color-mix(in srgb, var(--erreur-texte) 60%, transparent);color:var(--erreur-texte);background:0 0;border-radius:999px;font-weight:600}.style-v2 .bouton-danger:hover:not(:disabled){background:var(--erreur-texte);border-color:var(--erreur-texte);color:var(--fond)}.style-v2 #reglages-equipe .zone-danger{max-width:none;margin-top:22px}.style-v2 .horloge-panneau{background:var(--v2-givre);border-color:var(--v2-verre-bord);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4)}.style-v2 .entete-horloge{background:var(--v2-verre);border-color:var(--v2-verre-bord)}.style-v2 .panneau-membre{background:var(--v2-givre);border:1px solid var(--v2-verre-bord)}.style-v2 .org-carte:not(.org-carte-invitation):not(.org-carte-ajout){background:var(--v2-verre-fort);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tdb{flex-direction:column;gap:18px;display:flex}.tdb .alerte{margin:0}.style-v2 .tdb-hero{color:var(--v2-hero-texte);background:var(--v2-hero-fond);box-shadow:var(--v2-hero-ombre);border:1px solid var(--v2-hero-bord);-webkit-backdrop-filter:var(--v2-flou);backdrop-filter:var(--v2-flou);isolation:isolate;border-radius:28px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.style-v2 .tdb-hero:before{content:"";z-index:-1;background-image:linear-gradient(rgb(var(--v2-hero-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--v2-hero-rgb) / .06) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 85%);mask-image:linear-gradient(90deg,#0000 25%,#000 85%)}.style-v2 .tdb-hero-texte{max-width:820px;position:relative}.style-v2 .tdb-hero h1{font-family:var(--police-titre);color:var(--v2-hero-texte);letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,4vw,2.875rem);font-weight:700;line-height:1.05}.style-v2 .tdb-accroche{color:rgb(var(--v2-hero-rgb) / .78);margin:10px 0 24px;font-size:1.05rem}.style-v2 .tdb-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.style-v2 .bouton-sable{background:linear-gradient(180deg, var(--v2-accent-clair), var(--v2-accent) 55%, var(--v2-accent-fonce));color:var(--v2-accent-texte);box-shadow:0 8px 20px rgb(var(--v2-accent-rgb) / .3), inset 0 1px 0 #ffffff73;border-radius:999px;padding:10px 20px;font-weight:600}.style-v2 .bouton-sable:hover{filter:brightness(1.05)}.style-v2 .bouton-verre{background:rgb(var(--v2-hero-rgb) / .08);color:var(--v2-hero-texte);border:1px solid rgb(var(--v2-hero-rgb) / .24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:10px 18px}.style-v2 .bouton-verre:hover{background:rgb(var(--v2-hero-rgb) / .15)}.style-v2 .tdb-chiffres{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.style-v2 .tdb-chiffres a,.style-v2 .tdb-chiffres .tdb-chiffre{color:var(--v2-hero-texte);background:rgb(var(--v2-hero-rgb) / .06);border:1px solid rgb(var(--v2-hero-rgb) / .14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:grid}.style-v2 .tdb-chiffres a:hover{background:rgb(var(--v2-hero-rgb) / .12);border-color:rgb(var(--v2-accent-rgb) / .45);transform:translateY(-1px)}.style-v2 .tdb-chiffres svg{width:22px;height:22px;color:var(--v2-hero-icone);grid-row:span 2}.style-v2 .tdb-chiffres strong{font-family:var(--police-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1}.style-v2 .tdb-chiffres span{color:rgb(var(--v2-hero-rgb) / .72);font-size:.8rem}.style-v2 .tdb-grille{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"afaire visites";align-items:start;gap:18px;display:grid}.style-v2 .tdb-a-faire{grid-area:afaire;min-width:0}.style-v2 .tdb-a-faire .a-faire,.style-v2 .tdb-grille>.carte{margin-top:0}.style-v2 .tdb-visites{grid-area:visites}.style-v2 .tdb-pipeline{padding:16px 22px 18px}.style-v2 .tdb-grille h2{font-size:1.45rem}.style-v2 .tdb-grille h2 a{color:inherit;text-decoration:none}.style-v2 .rappel{background:var(--v2-verre-fort);border-color:var(--v2-verre-bord);border-radius:16px}.style-v2 .rappel-aujourdhui{border-left-color:var(--v2-accent)}.style-v2 .a-faire-vide{background:rgb(var(--v2-second-rgb) / .14);color:var(--etape-texte);border-radius:16px}.style-v2 .a-faire-rien{border-color:var(--bord-fort);border-radius:16px}.style-v2 .tdb-liste-visites{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.style-v2 .tdb-liste-visites a{background:var(--v2-verre-fort);border:1px solid var(--v2-verre-bord);color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.style-v2 .tdb-visite-quand{color:var(--lien);font-size:.8rem;font-weight:600}.style-v2 .tdb-visite-bien{font-weight:500}.style-v2 .tdb-pipeline .resume-etapes{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.style-v2 .tuile-etape a{min-height:96px;color:var(--v2-clair);box-shadow:0 8px 20px rgb(var(--v2-fonce-rgb) / .14), inset 0 1px 0 #ffffff24;border:0;border-radius:18px;justify-content:space-between;padding:14px;transition:transform .15s,filter .15s}.style-v2 .tuile-etape a:hover{filter:brightness(1.06);transform:translateY(-2px)}.style-v2 .tuile-etape .resume-libelle{color:inherit;opacity:.88}.style-v2 .tuile-prospection a{background:var(--v2-tuile-1)}.style-v2 .tuile-r1 a{background:var(--v2-tuile-2)}.style-v2 .tuile-prise_mandat a{background:var(--v2-tuile-3);color:var(--v2-tuile-texte-3)}.style-v2 .tuile-mandat_actif a{background:var(--v2-tuile-4);color:var(--v2-tuile-texte-4)}.style-v2 .tuile-sous_promesse a{background:var(--v2-tuile-5);color:var(--v2-tuile-texte-5)}@media (max-width:1100px){.style-v2 .tdb-grille{grid-template-columns:minmax(0,1fr);grid-template-areas:"afaire""visites"}}@media (max-width:640px){.style-v2 .tdb-hero{border-radius:22px}.style-v2 .tdb-chiffres{grid-template-columns:1fr 1fr}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.style-v2 .carte,.style-v2 .barre{background:var(--v2-verre-fort)}}.style-v2{--point-prospection:#a3aea9;--point-r1:#8fbfa8;--point-prise_mandat:#ebae29;--point-mandat_actif:#3e7a61;--point-sous_promesse:#132228;--point-vendu:#c98f17;--point-perdu:#9aa0a6}:root[data-theme=sombre] .style-v2{--point-prospection:#6c7f7d;--point-mandat_actif:#589c80;--point-sous_promesse:#f5eed2}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2{--point-prospection:#6c7f7d;--point-mandat_actif:#589c80;--point-sous_promesse:#f5eed2}}.style-v2 .segment-mandat_actif,.style-v2 .segment-sous_promesse,.style-v2 .segment-vendu{color:#fff}:root[data-theme=sombre] .style-v2 .segment-sous_promesse{color:var(--v2-fonce)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2 .segment-sous_promesse{color:var(--v2-fonce)}}.style-v2 .carte,.style-v2 .org-carte:not(.org-carte-invitation):not(.org-carte-ajout){border-radius:var(--rayon);background:var(--v2-carte-degrade);-webkit-backdrop-filter:var(--v2-flou);backdrop-filter:var(--v2-flou)}.style-v2 h2,.style-v2 .tdb-grille h2,.style-v2 .formulaire-bien .carte h2,.style-v2 .vide h2{font-family:var(--police-texte);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.3}.style-v2 .panneau-entete h2,.style-v2 .maitre-accueil h2,.style-v2 .zone-danger h2,.style-v2 .zone-danger h3{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.2rem;font-weight:700}.style-v2 .tdb h2,.style-v2 .tdb .tdb-grille h2{font-family:var(--police-titre);letter-spacing:-.03em;font-size:1.3125rem;font-weight:700}.style-v2 h1{font-family:var(--police-titre);letter-spacing:-.03em;font-weight:700}.style-v2 .barre{border-right-color:rgb(var(--v2-fonce-rgb) / .06)}.style-v2 .nav-actif{box-shadow:none}:root[data-theme=sombre] .style-v2 .nav-actif{background:var(--v2-accent);color:var(--v2-accent-texte)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2 .nav-actif{background:var(--v2-accent);color:var(--v2-accent-texte)}}:root[data-theme=sombre] .style-v2 .barre{border-right-color:rgb(var(--v2-clair-rgb) / .06)}.style-v2 .bouton-principal{background:var(--v2-accent);color:var(--v2-accent-texte);box-shadow:none;font-weight:600}.style-v2 .bouton-principal:hover:not(:disabled),.style-v2 summary:hover>.bouton-principal{background:var(--v2-accent-clair);box-shadow:0 6px 16px rgb(var(--v2-accent-rgb) / .25);filter:none}.style-v2 .panneau-chiffres strong,.style-v2 .entete-heure{font-family:var(--police-titre);font-variant-numeric:tabular-nums;font-weight:700}.style-v2 .entete-heure{font-size:1rem}.style-v2 .lien-titre{color:inherit;text-decoration:none}.style-v2 .lien-titre:hover{text-decoration:underline;-webkit-text-decoration-color:var(--v2-accent);text-decoration-color:var(--v2-accent);text-underline-offset:6px}.style-v2{--info-fond:rgb(var(--v2-second-rgb) / .13);--info-texte:var(--v2-second)}:root[data-theme=sombre] .style-v2{--info-fond:rgb(var(--v2-second-rgb) / .2);--info-texte:var(--v2-second-clair)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .style-v2{--info-fond:rgb(var(--v2-second-rgb) / .2);--info-texte:var(--v2-second-clair)}}}@media (prefers-reduced-motion:reduce){.style-v2 .tuile-etape a,.style-v2 .tdb-chiffres a{transition:none}}
