@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500&family=Montserrat:wght@400;500;600;700&display=swap";.donnee-test-badge{display:inline-flex;align-items:center;border:1px dashed #596c78;border-radius:5px;padding:2px 7px;background:#edf2f6;color:#294554;font:700 12px/1.5 system-ui;letter-spacing:.05em;white-space:nowrap}.compte-test-bandeau{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;padding:12px 16px;border:2px dashed #60788b;border-radius:8px;background:#edf2f6;color:#294554;font-size:14px}.compte-test-bandeau strong{white-space:nowrap}.compte-test-lecture{padding:10px 12px;border-left:3px solid #60788b;background:#edf2f6;color:#294554;font-size:14px}.compte-test-reset{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-left:auto}.compte-test-reset button{min-height:32px;padding:4px 12px;border:1px solid #60788b;border-radius:6px;background:#fff;color:#294554;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.compte-test-reset button:hover{background:#dfe8ef}.compte-test-reset .compte-test-reset-ok{background:#294554;color:#fff;border-color:#294554}.compte-test-reset-erreur{color:#9b2c1d;font-weight:600}.compte-test-entete{display:inline-flex;align-items:center;gap:6px;font-size:12px}.compte-test-pastille{position:relative;display:inline-flex;align-items:center;border:1px dashed #60788b;border-radius:5px;padding:2px 8px;background:#edf2f6;color:#294554;font-weight:700;white-space:nowrap;cursor:help}.compte-test-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compte-test-reset-compact{min-height:28px;padding:2px 10px;border:1px solid #60788b;border-radius:14px;background:#fff;color:#294554;font:600 12px/1.2 system-ui;cursor:pointer;white-space:nowrap}.compte-test-reset-compact:hover{background:#edf2f6}.compte-test-reset-compact:disabled{opacity:.6;cursor:progress}.compte-test-entete .compte-test-reset-erreur{color:#8a2e2e;font-weight:600;cursor:help}.demo-interrupteur{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 9px 2px 5px;border:1px dashed #60788b;border-radius:14px;background:#fff;color:#294554;font:700 12px/1.2 system-ui;cursor:pointer;white-space:nowrap}.demo-interrupteur[aria-checked=true]{background:#edf2f6}.demo-interrupteur:disabled{cursor:default;opacity:.85}.demo-piste{display:inline-flex;width:26px;height:15px;padding:2px;border-radius:10px;background:#9aa8a3;box-sizing:border-box}.demo-piste>span{width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s}.demo-interrupteur[aria-checked=true] .demo-piste{background:#17665c}.demo-interrupteur[aria-checked=true] .demo-piste>span{transform:translate(11px)}.demo-client{min-height:28px;padding:2px 10px;border:1px solid #60788b;border-radius:14px;background:#fff;color:#294554;font:600 12px/1.2 system-ui;cursor:pointer;white-space:nowrap}.demo-client[aria-pressed=true]{background:#e4efe7;border-color:#17665c;color:#17665c}.demo-client:disabled{opacity:.55;cursor:not-allowed}.compte-test-entete .compte-test-reset-erreur{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.demo-interrupteur,.demo-client,.compte-test-reset-compact{min-height:44px}}.demo-etape{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:14px;background:#fff7e6;color:#7a5a12;font:600 12px/1.3 system-ui;white-space:nowrap}.demo-sablier{width:12px;height:12px;border:2px solid #d9b25c;border-top-color:transparent;border-radius:50%;animation:demo-tourne .8s linear infinite}@keyframes demo-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.demo-sablier{animation:none}}td.id .donnee-test-badge{display:table;margin-top:3px}.nv-switch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #d8e0dc;border-radius:24px;background:#fff;color:#203b36;font-size:12px;font-weight:600;cursor:pointer}.nv-switch:hover{background:#f0f6f3}.nv-switch:focus-visible{outline:3px solid #327f72;outline-offset:3px}.nv-switch-piste{width:32px;height:19px;padding:3px;border-radius:20px;background:#64746f;display:flex}.nv-switch-piste span{width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .15s}.nv-switch[aria-checked=true] .nv-switch-piste{background:#17665c}.nv-switch[aria-checked=true] .nv-switch-piste span{transform:translate(13px)}.nouvelle-interface{--nv-bg: #f7f8f4;--nv-surface: #fff;--nv-text: #172e35;--nv-muted: #596e70;--nv-primary: #17665c;--nv-border: #dfe6e2;--nv-foret: #133e36;--nv-display: Georgia, "Times New Roman", serif;min-height:100vh;display:grid;grid-template-columns:216px minmax(0,1fr);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;color:var(--nv-text);background:var(--nv-bg)}.nouvelle-interface a{color:inherit}.nouvelle-interface :focus-visible{outline:3px solid #327f72;outline-offset:3px}.nv-evitement{position:fixed;top:-80px;z-index:200;padding:15px;background:#fff}.nv-evitement:focus{top:0}.nv-sidebar{background:var(--nv-foret);color:#fff;min-height:100vh;padding:34px 16px 22px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto}.nv-marque{display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--nv-display);font-weight:400;font-size:40px;letter-spacing:-1.5px;line-height:1.1}.nv-marque small{display:block;margin-top:9px;font-family:Segoe UI,system-ui,sans-serif;font-size:7px;letter-spacing:1.65px;font-weight:500}.nv-monogramme{background:#173e37;color:#fff;border-radius:12px 12px 12px 3px;width:43px;height:43px;display:grid;place-items:center;font-family:Georgia,serif;font-size:30px}.nv-espace{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:17px 8px;margin:30px 0 26px;font-size:11px;color:#d1e0d8}.nv-point{display:inline-block;height:6px;width:6px;border-radius:50%;background:#b5c9a9;margin-right:9px}.nv-nav-titre{text-transform:uppercase;font-size:8px;letter-spacing:1.4px;color:#b2c8bd;margin:0 12px 14px;font-weight:500}.nv-sidebar nav>a{display:flex;align-items:center;gap:10px;padding:14px 11px;margin-bottom:7px;border-radius:5px;text-decoration:none;color:#e1ebe5;font-weight:400;font-size:12px;min-height:46px}.nv-sidebar nav>a svg{flex-shrink:0}.nv-sidebar nav>a:hover{background:#ffffff10}.nv-sidebar nav>a.nv-nav-actif{background:#ffffff19;color:#fff;box-shadow:inset 3px 0 #b3c9a4;font-weight:600}.nv-sidebar :focus-visible{outline-color:#c4e2bd}.nv-autres{margin:26px 12px;font-size:12px;color:#cadbd1}.nv-autres summary{cursor:pointer;padding:12px 0}.nv-autres a{display:block;padding:12px 0;text-decoration:none}.nv-autres a:hover{text-decoration:underline}.nv-sidebar-bas{margin-top:auto;padding-top:40px;display:flex;align-items:center;gap:10px}.nv-monogramme-petit{background:#ffffff12;color:#dce7d6;width:30px;height:30px;font-size:20px}.nv-sidebar-bas p{line-height:1.6;color:#c5d6cc;font-size:10px}.nv-sidebar-bas strong{font-weight:500}.nv-principal{min-width:0}.nv-header{min-height:40px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:3px 36px;background:#fff;border-bottom:1px solid var(--nv-border)}.nv-header-contexte{margin-right:auto;display:flex;align-items:center;font-size:12px;color:var(--nv-muted)}.nv-header-contexte a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:28px}.nv-header-contexte span{margin:0 12px;color:#aab9b0}.nv-compte{font-size:12px;color:#53665e}.nv-contenu{max-width:1560px;margin:0 auto;padding:28px 36px 60px;min-width:0}.nv-menu-mobile{display:none;min-height:44px;min-width:44px;border:1px solid var(--nv-border);border-radius:6px;background:#fff;cursor:pointer}.nouvelle-interface .titre-page{font-family:inherit;font-size:28px;font-weight:600}.nouvelle-interface .bouton.primaire{background:var(--nv-primary)}@media (max-width: 1100px){.nv-header,.nv-contenu{padding-left:24px;padding-right:24px}.nv-header{gap:12px}}@media (max-width: 760px){.nouvelle-interface{display:block}.nv-sidebar{display:none;position:fixed;z-index:90;top:68px;bottom:0;width:min(300px,100%);height:calc(100dvh - 68px);min-height:0;padding:24px 20px;box-shadow:12px 10px 30px #153b3526}.nv-sidebar-ouverte{display:flex}.nv-sidebar-bas,.nv-espace{display:none}.nv-sidebar nav{margin-top:30px}.nv-menu-mobile{display:inline-block;font-size:21px}.nv-header{gap:10px;padding:12px 16px;height:68px;min-height:68px;flex-wrap:nowrap}.nv-header-contexte{display:none}.nv-switch{margin-left:auto}.nv-compte{display:none}.nv-contenu{padding:24px 16px 40px}}@media (prefers-reduced-motion: reduce){.nv-switch-piste span{transition:none}}@media (min-width: 761px){.nv-header .nv-switch{min-height:30px;padding:3px 10px;gap:6px;font-size:12px}.nv-header .nv-compte button,.nv-header .nv-compte a{min-height:30px;padding-top:3px;padding-bottom:3px}.nv-header .nv-compte{line-height:1.2}}@media (min-width: 1100px){.nv-header{flex-wrap:nowrap}.nv-header>.prop-admin-vision{flex:0 1 auto;min-width:0}.nv-header>.nv-compte,.nv-header>.nv-switch,.nv-header>.compte-test-entete{flex-shrink:0}.nv-header-contexte{flex-shrink:1;min-width:0;white-space:nowrap}}.nv-admin-menu{margin:4px 0 7px}.nv-admin-menu>summary{display:flex;align-items:center;gap:10px;padding:14px 11px;min-height:46px;border-radius:5px;color:#e1ebe5;font-size:12px;cursor:pointer;list-style:none}.nv-admin-menu>summary::-webkit-details-marker{display:none}.nv-admin-menu>summary:after{content:"▸";margin-left:auto;font-size:11px;opacity:.8;transition:transform .15s}.nv-admin-menu[open]>summary:after{transform:rotate(90deg)}.nv-admin-menu>summary:hover{background:#ffffff10}.nv-admin-menu>summary.nv-nav-actif{background:#ffffff19;color:#fff;box-shadow:inset 3px 0 #b3c9a4;font-weight:600}.nv-admin-groupe{margin:4px 0 6px 18px;padding-left:10px;border-left:1px solid #ffffff22}.nv-admin-titre{margin:6px 0 2px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#9fb8ab}.nv-admin-groupe a{display:flex;align-items:center;gap:8px;padding:7px 8px;min-height:34px;border-radius:5px;color:#d7e4dc;font-size:12px;text-decoration:none}.nv-admin-groupe a:hover{background:#ffffff10;color:#fff}.nv-admin-groupe a.nv-nav-actif{background:#ffffff19;color:#fff;font-weight:600}@media (max-width: 760px){.nv-admin-groupe a{min-height:44px}}.nv-galerie-offre{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;background:#e8ede8;color:#365c50}.nv-galerie-offre .nv-galerie-agrandir{position:relative;display:block;width:100%;height:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;overflow:hidden;border-radius:0}.nv-galerie-offre .nv-galerie-agrandir:disabled{cursor:default}.nv-galerie-offre .nv-galerie-agrandir>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.nv-galerie-photo-absente{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px;box-sizing:border-box}.nv-galerie-photo-absente svg{width:32px;height:28px}.nv-galerie-photo-absente small{text-align:center;color:#49645c;font-size:10px;line-height:1.25}.nv-galerie-icone{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:25px;height:25px;border-radius:4px;background:#133e36dd;color:#fff;font-size:20px}.nv-galerie-navigation{display:flex;align-items:center;justify-content:space-between;min-height:44px;background:#fff;border-top:1px solid #ccd7d0}.nv-galerie-offre .nv-galerie-navigation>button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;color:#133e36;background:transparent;font-size:25px;cursor:pointer}.nv-galerie-navigation>span{font-size:11px;color:#36564b;font-variant-numeric:tabular-nums}.nv-galerie-offre button:focus-visible,.nv-photos-plein-ecran button:focus-visible{outline:3px solid #d99b27;outline-offset:-3px}.nv-galerie-offre .nv-galerie-navigation>button:hover{background:#eaf2ed}.nouvelle-interface .nv-visuel-offre .nv-visuel-nature{pointer-events:none;left:6px;top:6px;max-width:calc(100% - 42px)}.nouvelle-interface .nv-offre-carte .nv-visuel-offre:has(.nv-galerie-offre){min-height:144px}.nouvelle-interface .nv-fiche-image{position:relative}.nouvelle-interface .nv-fiche-image>.nv-galerie-offre{position:absolute;top:0;right:0;bottom:0;left:0}.nv-photos-plein-ecran{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100vw;width:100dvw;max-width:none;height:100vh;height:100dvh;max-height:none;border:0;background:#101d20;color:#fff;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain}.nv-photos-plein-ecran[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.nv-photos-plein-ecran::backdrop{background:#101d20ee}.nv-photos-plein-ecran header,.nv-photos-plein-ecran footer{display:flex;align-items:center;gap:12px;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:#182e32}.nv-photos-plein-ecran header{justify-content:space-between;padding-top:max(8px,env(safe-area-inset-top))}.nv-photos-plein-ecran header strong{min-width:0;overflow-wrap:anywhere;font-size:15px}.nv-photos-plein-ecran button{min-width:44px;min-height:44px;flex-shrink:0;padding:6px 14px;border:1px solid #6e8588;border-radius:6px;background:#243f43;color:#fff;font:inherit;cursor:pointer}.nv-photos-plein-ecran footer{justify-content:center;flex-wrap:wrap;padding-bottom:max(8px,env(safe-area-inset-bottom))}.nv-photos-plein-ecran footer button{font-size:26px;padding:0 14px}.nv-photos-grand-cadre{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.nv-photos-grand-cadre>img{display:block;width:100%;height:100%;object-fit:contain}.nv-photos-grand-cadre>img[hidden]{display:none}.nv-photos-message{position:absolute;margin:0;text-align:center;padding:12px;background:#101d20db}.nv-photos-message:empty{display:none}.nv-photos-legende{max-width:50%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9e5e2}@media (max-width:650px){.nv-photos-plein-ecran header strong{font-size:13px}.nv-photos-legende{display:none}}.carte-offre-apercu .carte-photo>img{object-fit:contain}.carte-photo .carte-photo-nav{width:44px;height:44px;background:#133e36e6}.carte-photo .carte-photo-agrandir{position:absolute;right:0;top:0;min-width:44px;min-height:44px;border:0;background:#133e36dd;color:#fff;cursor:zoom-in;font-size:24px}.carte-photo:has(.carte-photo-nav){height:124px}.carte-photo:has(.carte-photo-nav)>img{height:80px;align-self:flex-start}.carte-photo:has(.carte-photo-nav) .carte-photo-nav{top:auto;bottom:0;transform:none}.carte-photo .carte-photo-compteur{left:44px;right:44px;bottom:0;height:44px;display:grid;place-items:center;margin:0;background:#fff;color:#133e36;border-radius:0;padding:0}.carte-confrere-agrandir{display:block;width:100%;min-height:44px;height:130px;padding:0;border:0;margin-bottom:8px;background:#e8ede8;color:#365c50;cursor:zoom-in}.carte-confrere-agrandir img{display:block;width:100%;height:100%;object-fit:contain}.nouvelle-interface .nv-lena{color:#172e35;font:14px/1.5 Segoe UI,system-ui,sans-serif}.nv-lena button,.nv-lena input,.nv-lena select,.nv-lena textarea{font:inherit}.nv-lena button{cursor:pointer;min-height:44px;border:1px solid #dfe6e2;border-radius:8px;background:#fff;color:#133e36;padding:8px 12px}.nv-lena button:disabled{cursor:not-allowed;opacity:.55}.nv-lena :focus-visible{outline:3px solid #9e7851;outline-offset:3px}.nv-lena-bulle{position:fixed;z-index:45;bottom:20px;right:20px;display:flex;gap:12px;align-items:center;padding:6px 16px 6px 6px!important;box-shadow:0 8px 32px #133e3626}.nv-lena-bulle strong,.nv-lena-bulle small{display:block;text-align:left}.nv-lena-bulle small{font-size:11px;color:#596e70}.nv-lena-avatar{position:relative;display:inline-block;width:56px;height:56px;flex:none;border-radius:50%;overflow:hidden;background:#f0eee5}.nv-lena-avatar img,.nv-lena-avatar video{position:absolute;width:125%;height:125%;left:-12.5%;top:0;max-width:none;object-fit:cover;display:block}.nv-lena button.nv-lena-portrait-bouton{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;flex:none}.nv-lena-apercu{position:fixed;z-index:80;right:24px;bottom:100px;width:min(260px,calc(100vw - 48px));border:1px solid #dfe6e2;border-radius:14px;overflow:hidden;background:#f5f1e8;color:#172e35;box-shadow:0 12px 50px #133e3638}.nv-lena-apercu[data-emplacement=panneau]{top:120px;bottom:auto}.nv-lena-apercu>div{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;background:#fff}.nv-lena-apercu button{border:0;background:transparent;font-size:24px}.nv-lena-apercu .nv-lena-avatar{display:block;width:100%;height:260px;border-radius:0}.nv-lena-apercu .nv-lena-avatar img,.nv-lena-apercu .nv-lena-avatar video{width:100%;height:100%;left:0}.nv-lena-apercu>small{display:block;padding:10px 16px;color:#596e70}.nv-lena-panneau{position:fixed;z-index:70;right:16px;bottom:16px;width:min(460px,calc(100vw - 32px));height:min(740px,calc(100dvh - 40px));display:flex;flex-direction:column;background:#fff;border:1px solid #dfe6e2;border-radius:16px;box-shadow:0 20px 80px #12362d38;overflow:hidden}.nv-lena-panneau[data-mode=plein]{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;border-radius:0}.nv-lena-entete{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#133e36;color:#fff;flex:none}.nv-lena-entete h2{margin:0;font:600 24px Georgia,serif}.nv-lena-entete p{margin:0;font-size:12px;color:#dae7e1}.nv-lena-commandes{display:flex;margin-left:auto;gap:4px}.nv-lena-commandes button{width:44px;padding:0;color:#fff;background:transparent;border-color:#ffffff45;font-size:25px}.nv-lena-navigation{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #dfe6e2;flex:none}.nv-lena-navigation button{border-color:transparent;padding:8px}.nv-lena-navigation .actif{background:#edf3ee;font-weight:600}.nv-lena-navigation .nv-lena-reset{margin-left:auto;font-size:23px}.nv-lena-corps{overflow:auto;overscroll-behavior:contain;padding:20px;min-height:0;flex:1;background:#f7f8f4}.nv-lena-bienvenue h3{margin:0 0 8px;font:24px/1.2 Georgia,serif}.nv-lena-bienvenue p{color:#596e70;margin:0 0 16px}.nv-lena-suggestions{display:grid;gap:8px;margin-bottom:18px}.nv-lena-suggestions button{text-align:left}.nv-lena-information{padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff;font-size:13px}.nv-lena-guide{background:#fff;padding:14px;border:1px solid #dfe6e2;border-radius:10px;margin-bottom:16px}.nv-lena-guide form{display:grid;gap:10px;margin-top:10px}.nv-lena label{display:grid;gap:5px;font-weight:600;font-size:12px}.nv-lena input,.nv-lena select,.nv-lena textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid #bacbc1;border-radius:7px;background:#fff;padding:10px;color:#172e35;font-weight:400;min-height:44px}.nv-lena-criteres{list-style:none;padding:0;display:grid;gap:6px}.nv-lena-criteres li{display:flex;align-items:center;gap:8px;border-radius:6px;background:#edf3ee;padding-left:8px;font-size:12px}.nv-lena-criteres li span{overflow-wrap:anywhere}.nv-lena-criteres button{margin-left:auto;flex:none;background:transparent;border:0}.nv-lena button.nv-lena-primaire{background:#133e36;color:#fff;border-color:#133e36}.nv-lena-messages{display:grid;gap:14px}.nv-lena-message{border-radius:10px;background:#fff;border:1px solid #dfe6e2;padding:12px;overflow-wrap:anywhere}.nv-lena-message-user{margin-left:28px;background:#e8f0eb}.nv-lena-message p{white-space:pre-wrap;margin:5px 0}.nv-lena-auteur{font-size:11px;font-weight:700;color:#596e70}.nv-lena-resultats{margin-top:12px}.nv-lena-resultats ul{list-style:none;padding:0;margin:8px 0}.nv-lena-resultats li{padding:10px 0;border-bottom:1px solid #dfe6e2}.nv-lena-resultats a{color:#133e36;font-weight:600;text-underline-offset:3px}.nv-lena-resultats small{display:block;color:#596e70}.nv-lena-resultats details{font-size:12px;margin:8px 0}.nv-lena-resultats summary{cursor:pointer;min-height:32px}.nv-lena-resultats dl{margin:0}.nv-lena-resultats dt{font-weight:600}.nv-lena-resultats dd{margin:0 0 8px}.nv-lena-lien{display:inline-block;padding:10px 0}.nv-lena-resultat-offre{display:flex;align-items:center;gap:10px}.nv-lena-resultat-offre>div{min-width:0}.nv-lena-resultats-portee{font-size:12px;color:#596e70}.nv-lena-numero{display:block;width:fit-content;margin:0 0 5px;padding:3px 8px;border-radius:5px;background:#e8f1ea;color:#24543e;font-size:12px;font-weight:700}.nv-lena-resultats button.nv-lena-reprendre{display:block;margin-top:8px;min-height:44px;padding:7px 10px;border-color:#bdcfc3;background:#f4f8f4;font-size:12px;text-align:left}.nv-lena-selection{padding:8px 10px;border-left:3px solid #46775f;background:#f1f6f1;font-size:12px}.nv-lena-fiche-details{border:1px solid #dfe6e2;border-radius:7px;background:#f7f8f4;padding:4px 10px 10px}.nv-lena-resultats .nv-lena-fiche-details summary{min-height:44px;display:flex;align-items:center;font-weight:600}.nv-lena-resultats .nv-lena-fiche-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.nv-lena-resultats .nv-lena-fiche-details dl>div{min-width:0;overflow-wrap:anywhere}.nv-lena-resultats .nv-lena-fiche-details dd{margin:2px 0}.nv-lena-resultats .nv-lena-fiche-details small{margin-top:8px;font-size:11px}@media (max-width:480px){.nv-lena-resultats .nv-lena-fiche-details dl{grid-template-columns:1fr}}.nv-lena button.nv-lena-photo,.nv-lena-photo-absente{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;border:1px solid #dfe6e2;border-radius:7px;overflow:hidden;background:#edf3ee;color:#596e70}.nv-lena-photo img{display:block;width:100%;height:100%;object-fit:cover}.nv-lena-photo-apercu{position:fixed;z-index:100;box-sizing:border-box;border:1px solid #bacbc1;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 12px 40px #133e3633;color:#172e35;font:13px/1.4 Segoe UI,system-ui,sans-serif;max-height:calc(100dvh - 16px)}.nv-lena-photo-apercu>img{display:block;width:100%;height:180px;max-height:calc(100dvh - 85px);object-fit:contain;background:#f7f8f4}.nv-lena-photo-apercu>div{display:flex;align-items:center;gap:8px;padding:8px}.nv-lena-photo-apercu strong{min-width:0;flex:1;overflow-wrap:anywhere;max-height:36px;overflow:hidden}.nv-lena-photo-apercu button{flex:none;width:44px;height:44px;border:1px solid #dfe6e2;border-radius:7px;background:#fff;color:#133e36;font:22px system-ui,sans-serif;cursor:pointer}.nv-lena-photo-apercu :focus-visible{outline:3px solid #9e7851;outline-offset:-3px}.nv-lena-action{margin-top:14px;border:1px solid #bacbc1;border-radius:8px;padding:12px;background:#f7f8f4}.nv-lena-action>strong{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nv-lena-action h4{margin:6px 0;font-size:16px}.nv-lena-action h5{margin:12px 0 6px;font-size:12px}.nv-lena-action dl{margin:6px 0;font-size:12px}.nv-lena-action dt{font-weight:600}.nv-lena-action dd{margin:0 0 6px}.nv-lena-action-avant{border-bottom:1px solid #dfe6e2;padding-bottom:8px;color:#596e70}.nv-lena-action-boutons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nv-lena-action-avertissement{font-size:12px;color:#596e70}.nv-lena-action[data-type=suppression]{border-color:#d8aa9b}.nv-lena-action-resultat{margin-top:12px;font-weight:600}.nv-lena-erreur{border-left:3px solid #a2372b;background:#fff3f0;color:#7c2c23;padding:12px;margin-top:12px}.nv-lena-erreur button{display:block;margin-top:8px}.nv-lena-attente{color:#596e70;font-size:13px}.nv-lena-composer{padding:12px 16px;border-top:1px solid #dfe6e2;flex:none;background:#fff}.nv-lena-composer textarea{resize:vertical;max-height:160px;min-height:75px;margin:5px 0 8px}.nv-lena-composer>div{display:flex;gap:12px;align-items:center}.nv-lena-composer small{color:#596e70;font-size:10px;line-height:1.35;flex:1}.nv-lena-panneau[data-mode=plein] .nv-lena-corps,.nv-lena-panneau[data-mode=plein] .nv-lena-composer{width:100%;box-sizing:border-box;padding-left:max(20px,calc((100vw - 860px)/2));padding-right:max(20px,calc((100vw - 860px)/2))}@media (max-width:600px){.nv-lena-bulle{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.nv-lena-panneau{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);height:min(740px,calc(100dvh - 24px))}.nv-lena-entete{padding:10px 12px}.nv-lena-corps{padding:14px}.nv-lena-navigation{gap:2px;padding:6px 8px;font-size:12px}.nv-lena-composer{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.nv-lena *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nv-lena-aide h3{margin:0 0 8px;font:24px Georgia,serif}.nv-lena-aide form{display:grid;gap:8px;margin:14px 0}.nv-lena-articles{display:grid;gap:10px;margin:12px 0}.nv-lena-article{background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:10px 12px;overflow-wrap:anywhere}.nv-lena-article summary{min-height:44px;display:list-item;cursor:pointer;font-weight:600;padding-top:10px;box-sizing:border-box}.nv-lena-article ol{padding-left:20px}.nv-lena-article li{margin-bottom:8px}.nv-lena-article p{color:#596e70}.nv-lena-article a{display:block;padding:12px 0;color:#133e36;font-weight:600}.nv-lena-navigation{flex-wrap:wrap}.nv-lena-apercu .nv-lena-lecture{padding:0 12px 12px;gap:8px;background:transparent}.nv-lena-lecture button{font-size:12px;border:1px solid #bacbc1;background:#fff}.nv-lena-lecture button[aria-pressed=true]{background:#e4eee6}.nv-lena-attente{display:flex;align-items:center;gap:14px;padding:16px;margin-top:14px;border:1px solid #d4e1d7;border-radius:12px;background:#fff;color:#133e36}.nv-lena-attente-portrait{position:relative;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;flex:none}.nv-lena-attente .nv-lena-avatar{width:58px;height:58px}.nv-lena-attente-anneau{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #e4ece4;border-top-color:#376d58;border-right-color:#a98a63;border-radius:50%;animation:nv-lena-reflechit 1.4s linear infinite}.nv-lena-attente strong{display:block;font-size:14px}.nv-lena-attente p{margin:4px 0 0;font-size:12px;color:#596e70}.nv-lena-attente>div{min-width:0;flex:1}.nv-lena-attente>button{padding:8px;font-size:12px}.nv-lena-attente-pause .nv-lena-attente-anneau{animation:none}@keyframes nv-lena-reflechit{to{transform:rotate(360deg)}}@media (max-width:420px){.nv-lena-attente{padding:12px;gap:10px;flex-wrap:wrap}.nv-lena-attente>button{margin-left:auto}}.nv-lena-preparation{margin:12px 0;padding:14px;border:1px solid #9db6aa;border-radius:8px;background:#f2f6f1;overflow-wrap:anywhere}.nv-lena-preparation h3{margin:0 0 10px}.nv-lena-preparation summary{min-height:44px;padding:10px 0;cursor:pointer}.nv-lena-preparation dl{margin:0}.nv-lena-preparation dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;border-top:1px solid #d5e0d9;padding:8px 0}.nv-lena-preparation dd{margin:0;font-weight:600}.nv-lena-preparation small{display:block;margin-top:10px;line-height:1.5}.nv-lena-aide .nv-lena-tutoriel{display:flex;flex-direction:column;gap:7px;margin:12px 0 18px;padding:14px;border:1px solid #8eafa0;border-radius:10px;background:#edf5ef;color:#194b3d;text-decoration:none;font-size:13px;line-height:1.5}.nv-lena-tutoriel span:last-child{font-weight:600;min-height:28px;display:flex;align-items:center}.nv-lena-tutoriel:focus-visible{outline:3px solid #007c8a;outline-offset:3px}.propelio-logo{display:block;width:100%;height:auto}.propelio-embleme{display:block;width:100%;height:100%;object-fit:contain}.nv-marque .propelio-logo{max-width:184px}.nv-sidebar-bas .propelio-embleme{width:30px;height:30px;flex-shrink:0}.nv-header-contexte a .propelio-embleme{width:25px;height:25px}.nouvelle-interface .nv-identite-mobile{display:none}.connexion-lelievre .connexion-signature .propelio-logo{width:min(300px,100%)}.connexion-lelievre .connexion-accueil>.propelio-embleme{width:44px;height:44px;flex:0 0 44px}@media (max-width: 760px){.nouvelle-interface .nv-identite-mobile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.nv-identite-mobile .propelio-embleme{width:30px;height:30px}}.prop-admin-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.menu-session-login{display:block;font-size:11px;font-weight:400}.menu-session-directe{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nv-compte .menu-utilisateur>.bouton{min-height:44px}.nv-compte .menu-utilisateur{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.nv-compte [role=alert]{flex-basis:100%;max-width:320px}.prop-admin-header>a,.prop-admin-header>button,.prop-admin-vision button,.prop-admin-dialogue button,.prop-admin-portail button{min-height:44px;padding:9px 12px;border:1px solid #89a49a;border-radius:6px;background:#fff;color:#133e36;font:600 13px Segoe UI,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.prop-admin-header :focus-visible,.prop-admin-vision :focus-visible,.prop-admin-dialogue :focus-visible,.prop-admin-portail :focus-visible{outline:3px solid #db9c2b;outline-offset:3px}.prop-admin-dialogue{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:22px;border:1px solid #aabdb3;border-radius:10px;color:#172e35;box-sizing:border-box;overflow:auto}.prop-admin-dialogue::backdrop{background:#10272273}.prop-admin-dialogue header{display:flex;justify-content:space-between;align-items:center;gap:14px}.prop-admin-dialogue h2{font-size:22px;margin:0}.prop-admin-dialogue p{line-height:1.5}.prop-admin-dialogue label{display:grid;gap:6px;font-weight:600}.prop-admin-dialogue input{min-height:44px;padding:10px;border:1px solid #8da59b;border-radius:6px;font:inherit;min-width:0}.prop-admin-dialogue .prop-admin-mode{display:grid;gap:8px;border:1px solid #aabdb3;border-radius:6px;padding:12px;margin:16px 0}.prop-admin-mode legend{font-weight:600}.prop-admin-dialogue .prop-admin-mode label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.prop-admin-dialogue .prop-admin-mode input{width:18px;min-height:18px;flex-shrink:0;padding:0;accent-color:#133e36}.prop-admin-mode label span{display:grid;gap:3px}.prop-admin-mode small{font-weight:400;line-height:1.4}.prop-admin-dialogue ul{list-style:none;padding:0}.prop-admin-dialogue li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #dfe6e2}.prop-admin-dialogue li span{display:grid;gap:4px}.prop-admin-dialogue small{color:#596e70}.prop-admin-dialogue nav{display:flex;justify-content:space-between;align-items:center;gap:8px}.prop-admin-note{font-size:12px;color:#596e70}.prop-admin-vision{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid #a1b5aa;background:#edf4ee;color:#193f35;border-radius:6px;padding:8px 12px;font-size:12px;max-width:100%}.prop-admin-vision small{display:block;margin-top:3px}.prop-admin-vision details{flex-basis:100%}.prop-admin-vision summary{cursor:pointer}.prop-admin-vision p{margin:6px 0}.prop-admin-portail{max-width:1240px;margin:0 auto;padding-bottom:80px;color:#172e35}.prop-admin-portail>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.prop-admin-portail h1{font:34px Georgia,serif;margin:6px 0 10px}.prop-admin-portail>nav{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 30px}.prop-admin-portail a{color:#133e36;min-height:44px;display:inline-flex;align-items:center}.prop-admin-agences{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.prop-admin-agences article,.prop-admin-client{background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:20px}.prop-admin-agences article>span{background:#e3eee7;color:#245a3e;font-size:12px;padding:4px 6px;border-radius:4px}.prop-admin-portail h2{font-size:21px}.prop-admin-client{margin:26px 0}.prop-admin-client p{line-height:1.55}.prop-admin-client small{display:block;margin-top:8px;color:#596e70}.prop-admin-portail button:disabled,.prop-admin-dialogue button:disabled{opacity:.55;cursor:default}.prop-admin-journal{list-style:none;padding:0}.prop-admin-journal li{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0;border-top:1px solid #dfe6e2}.prop-admin-journal time,.prop-admin-journal small{color:#596e70;font-size:12px}@media (max-width:760px){.nouvelle-interface .nv-header{height:auto;flex-wrap:wrap}.nouvelle-interface .nv-header .nv-compte{display:block;flex-basis:100%;width:100%}.prop-admin-header,.prop-admin-vision{flex-basis:100%;width:100%}.prop-admin-header>a,.prop-admin-header>button{white-space:nowrap;flex:1}}@media (max-width:600px){.prop-admin-dialogue{padding:16px}.prop-admin-portail h1{font-size:28px}.prop-admin-portail>nav{display:grid;gap:5px}.prop-admin-journal li{display:grid;gap:6px}}.prop-admin-coordonnees .prop-admin-formulaire{display:flex;flex-direction:column;gap:10px;max-width:760px;padding:18px 20px;border:1px solid #dfe6e2;border-radius:14px;background:#fff}.prop-admin-champ{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:13px}.prop-admin-champ input{font:inherit;font-weight:400;min-height:40px;padding:8px 10px;border:1px solid #d8e1da;border-radius:8px}.prop-admin-grille{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:10px 14px}.prop-admin-grille label:nth-child(4),.prop-admin-grille label:nth-child(5){grid-column:span 1}.prop-admin-suggestions{list-style:none;margin:0;padding:0;border:1px solid #dfe6e2;border-radius:10px;overflow:hidden}.prop-admin-suggestions button{width:100%;text-align:left;min-height:40px;padding:8px 12px;border:0;border-bottom:1px solid #eef2ef;background:#fff;font:inherit;cursor:pointer}.prop-admin-suggestions button:hover,.prop-admin-suggestions button:focus-visible{background:#f1f6f2}.prop-admin-position{margin:0;padding:8px 12px;border-radius:8px;background:#e3f3ea;color:#17665c;font-size:13px}.prop-admin-position-absente{background:#fff6e8;color:#8a5a1c}.prop-admin-succes{margin:0;color:#17665c}.prop-admin-erreur{color:#943e29}.prop-admin-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.prop-admin-actions button{min-height:42px;padding:8px 18px;border:0;border-radius:10px;background:#133e36;color:#fff;font:inherit;font-weight:600;cursor:pointer}@media (max-width: 640px){.prop-admin-grille{grid-template-columns:1fr}}.nouvelle-interface .prop-admin-vision{flex-wrap:nowrap;gap:6px 10px;padding:3px 4px 3px 10px;font-size:12px;line-height:1.3;position:relative}.nouvelle-interface .prop-admin-vision>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nouvelle-interface .prop-admin-vision>span small{margin-left:6px;color:#4d6a60}@media (min-width:761px){.nouvelle-interface .prop-admin-vision button,.nouvelle-interface .prop-admin-header>a,.nouvelle-interface .prop-admin-header>button{min-height:30px;padding:3px 10px;font-size:12px}}.prop-admin-perimetre{position:relative;white-space:nowrap}.prop-admin-perimetre>summary{cursor:pointer;font-size:12px;padding:4px 2px;list-style-position:inside}.prop-admin-perimetre-bulle{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:min(380px,80vw);white-space:normal;padding:10px 12px;background:#fff;border:1px solid #a1b5aa;border-radius:8px;box-shadow:0 12px 30px -12px #193f3573}.prop-admin-perimetre-bulle p{margin:0 0 6px}@media (max-width:760px){.nouvelle-interface .prop-admin-vision{flex-wrap:wrap}}@media (min-width:761px){.nouvelle-interface .prop-admin-vision>span small{display:inline}.nouvelle-interface .prop-admin-vision button{white-space:nowrap}.nouvelle-interface .prop-admin-vision>span{max-width:min(34vw,460px)}}.reference-recherche{grid-column:1 / -1;min-width:0}.reference-commandes{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.reference-commandes input{flex:1 1 200px;min-width:0}.reference-recherche small{display:block;color:#596e70;font-size:13px;line-height:1.5;margin-top:7px}.reference-recherche>small,.reference-recherche>.reference-aide,.reference-recherche>.reference-selection{grid-column:1 / -1}.reference-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;font-size:14px}.aide-dossiers{margin:12px 0 18px;padding:10px 16px;border:1px solid #afbeb6;border-radius:8px;background:#f6f9f6;color:#203c3c;font:14px/1.5 Segoe UI,system-ui,sans-serif;overflow-wrap:anywhere}.aide-dossiers p{margin:4px 0}.aide-dossiers-reference{font-size:15px}.aide-dossiers-exemple{color:#4c6261}.aide-dossiers summary,.reference-aide summary{min-height:44px;padding:11px 0;cursor:pointer;font-size:14px;font-weight:600}.aide-dossiers nav{display:flex;flex-wrap:wrap;gap:0 18px}.aide-dossiers a,.reference-selection a,.reference-resultat-actions a{display:inline-flex;align-items:center;min-height:44px;color:#175b53;text-decoration:underline;text-underline-offset:3px}.aide-dossiers :focus-visible,.reference-recherche :focus-visible{outline:3px solid #176b70;outline-offset:2px}.aide-dossiers-definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 10px}.aide-dossiers-definitions dt{font-weight:700}.aide-dossiers-definitions dd{margin:3px 0}.reference-aide{font-size:14px;line-height:1.5;color:#203c3c}.reference-aide p{margin:4px 0 8px}.reference-resultats article>.reference-resultat-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.reference-resultat-actions a{justify-content:center}.reference-dialogue{width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #8fa39a;border-radius:10px;background:#fff;color:#172e35;font:14px/1.5 Segoe UI,system-ui,sans-serif;box-shadow:0 20px 70px #133e3638}.reference-dialogue[open]{display:flex;flex-direction:column}.reference-dialogue *{box-sizing:border-box}.reference-dialogue::backdrop{background:#172e3566}.reference-dialogue>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #dfe6e2;flex:none}.reference-dialogue h2{margin:0;font:600 22px/1.3 Segoe UI,system-ui,sans-serif;color:#133e36}.reference-dialogue>footer{padding:12px 20px;display:flex;justify-content:flex-end;border-top:1px solid #dfe6e2;flex:none}.reference-dialogue-corps{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 14px}.reference-dialogue .reference-filtres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:14px 0;padding:0;border:0}.reference-dialogue label{display:grid;gap:5px;margin:0;min-width:0;font-size:13px;font-weight:600}.reference-dialogue input,.reference-dialogue select{width:100%;min-width:0;min-height:44px;padding:9px;font:14px Segoe UI,system-ui,sans-serif;border:1px solid #8fa39a;border-radius:6px;color:#172e35;background:#fff}.reference-dialogue .bouton{min-height:44px;font:600 13px/1.4 Segoe UI,system-ui,sans-serif}.reference-dialogue .bouton.primaire{color:#fff;background:#133e36;border-color:#133e36}.reference-dialogue :focus-visible{outline:3px solid #176b70;outline-offset:2px}.reference-dialogue .reference-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.reference-erreur{padding:12px;border-radius:6px;background:#fff0ed;color:#963e35}.reference-compteur{margin:12px 0 4px;font-weight:600;color:#133e36}.reference-note{color:#596e70;font-size:13px;margin:0 0 10px}.reference-resultats article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #dfe6e2}.reference-resultats article>div{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.reference-resultats article span{font-size:13px}.reference-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:12px}.reference-presentations{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.reference-presentations button[aria-pressed=true]{background:#e5f2e9;border-color:#4c8870;color:#173e34}.reference-resultats .reference-dossiers{grid-column:1/-1;min-width:0}.reference-dossiers>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px;color:#335b50}.reference-resultats[data-presentation=ultra] article{padding:7px 0;gap:6px 12px}.reference-resultats[data-presentation=ultra] .reference-resultat-identite>span:not(:first-of-type){display:none}.reference-resultats[data-presentation=ultra] .reference-resultat-chiffres{font-size:12px}.reference-resultats[data-presentation=photos] article{grid-template-columns:170px minmax(0,1fr) auto;gap:12px}.reference-resultats[data-presentation=photos] .reference-photo-transaction{grid-row:1/span 2;height:170px;width:170px;display:block}.reference-resultats[data-presentation=photos] .reference-resultat-chiffres{grid-column:2;grid-row:2}.reference-resultats[data-presentation=photos] .reference-resultat-actions{grid-column:3;grid-row:1/span 2}@media (max-width:520px){.reference-resultats[data-presentation=photos] article{grid-template-columns:minmax(0,1fr) auto}.reference-resultats[data-presentation=photos] .reference-photo-transaction{grid-column:1/-1;grid-row:auto;width:100%;height:210px}.reference-resultats[data-presentation=photos] .reference-resultat-identite{grid-column:1;grid-row:2}.reference-resultats[data-presentation=photos] .reference-resultat-chiffres{grid-column:1;grid-row:3}.reference-resultats[data-presentation=photos] .reference-resultat-actions{grid-column:2;grid-row:2/span 2}}@media (max-width: 760px){.reference-dialogue .reference-filtres{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-dialogue{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (max-width: 520px){.aide-dossiers{padding:10px 12px}.aide-dossiers-definitions{grid-template-columns:minmax(0,1fr);gap:8px}.reference-dialogue>header,.reference-dialogue>footer{padding:12px}.reference-dialogue-corps{padding:0 12px 12px}.reference-dialogue h2{font-size:20px}.reference-dialogue .reference-filtres{grid-template-columns:minmax(0,1fr)}.reference-resultats article{grid-template-columns:minmax(0,1fr) auto}.reference-resultats article>div:nth-child(2){grid-column:1}.reference-resultats article>.reference-resultat-actions{grid-column:2;grid-row:1 / span 2}}.transaction-liens{padding:14px 16px;margin:12px 0;border:1px solid #afbeb6;border-radius:8px;background:#fff;color:#203c3c;font:14px/1.45 Segoe UI,system-ui,sans-serif;overflow-wrap:anywhere}.transaction-liens h2{margin:0 0 10px;font:600 17px/1.4 Segoe UI,system-ui,sans-serif}.transaction-liens dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.transaction-liens dt{margin-bottom:4px;font-weight:700;font-size:13px}.transaction-liens dd{display:flex;flex-direction:column;align-items:flex-start;margin:0;min-width:0}.transaction-liens a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#175b53;text-decoration:underline;text-underline-offset:3px}.transaction-liens a:focus-visible{outline:3px solid #176b70;outline-offset:2px}.transaction-reference,.transaction-liens small{display:block;color:#4c6261;font-size:13px}.transaction-adresse{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px;padding-top:6px;border-top:1px solid #dfe6e2;width:100%}.transaction-adresse>span:first-child{font-weight:600;font-size:13px}.transaction-liens-note{margin:10px 0 0;font-size:13px;color:#4c6261}.transaction-liens-compact{padding:10px;margin:0;background:#f6f9f6}.transaction-bouton-details{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:1px solid #8fa39a;border-radius:6px;background:#fff;color:#175b53;font:600 22px/1 Segoe UI,system-ui,sans-serif;cursor:pointer}.transaction-bouton-details:hover{background:#edf3ee}.transaction-bouton-details:focus-visible{outline:3px solid #176b70;outline-offset:2px}.listing .transaction-colonne-details{width:58px;padding:4px 6px;text-align:center}.listing .transaction-detail-cellule{padding:10px 12px;white-space:normal;background:#f6f9f6}.transaction-details-contenu{max-width:1080px}.transaction-liens-lignes{margin:0}.transaction-liens-lignes dl{grid-template-columns:minmax(0,1fr);gap:0}.transaction-liens-lignes .transaction-relation{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:8px 0}.transaction-liens-lignes .transaction-relation+.transaction-relation{border-top:1px solid #dfe6e2}.reference-resultats article>.transaction-liens{grid-column:1 / -1}.transaction-dossier-depliable{border-top:1px solid #d5e2d9}.transaction-dossier-resume{display:flex;width:100%;align-items:center;gap:16px;min-height:76px;padding:12px 4px;border:0;background:#fff;color:#193d38;text-align:left;font:14px/1.5 Segoe UI,system-ui,sans-serif;cursor:pointer}.transaction-dossier-resume:hover,.transaction-dossier-resume[aria-expanded=true]{background:#f0f6f0}.transaction-dossier-resume:focus-visible{outline:3px solid #176b70;outline-offset:2px}.transaction-dossier-titre{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.transaction-dossier-titre>strong{font-size:14px}.transaction-dossier-titre>span{font-size:15px}.transaction-dossier-titre>small{font-size:12px;color:#456458}.transaction-dossier-statut{font-size:12px;color:#456458}.transaction-dossier-resume>svg{flex-shrink:0;transition:transform .18s ease}.transaction-dossier-resume[aria-expanded=true]>svg{transform:rotate(180deg)}.transaction-dossier-contenu{padding:12px 16px 18px;background:#f6f9f5;border-radius:0 0 8px 8px;font-size:14px;line-height:1.6;animation:transaction-apercu-ouvre .18s ease-out}.transaction-dossier-contenu[hidden]{display:none}.transaction-dossier-contenu button{font:inherit;border:1px solid #8fa99c;background:#fff;color:#175b53;border-radius:6px;min-height:44px;padding:8px 12px;cursor:pointer}.transaction-liens .transaction-apercu-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0 0 14px}.transaction-apercu-champs>div{display:block;min-width:0}.transaction-apercu-champs dt{font-size:12px;font-weight:600;color:#456458;margin:0}.transaction-apercu-champs dd{font-size:14px;display:block;margin:3px 0 0;color:#193d38}.transaction-dossier-actions{display:flex;gap:12px;flex-wrap:wrap}.transaction-dossier-actions a{padding:8px 12px;background:#e8f2e9;border:1px solid #8fa99c;border-radius:6px;text-decoration:none}.transaction-apercu-note{font-size:12px;color:#456458}.transaction-apercu-adresse{margin-top:14px;padding-top:12px;border-top:1px solid #c8d9cc}.transaction-apercu-adresse h3{margin:0;font-size:15px}.transaction-apercu-adresse p{font-size:13px}@keyframes transaction-apercu-ouvre{0%{opacity:.75}to{opacity:1}}@media (max-width:760px){.transaction-dossier-resume{gap:8px;flex-wrap:wrap;padding:12px 2px}.transaction-dossier-titre{flex-basis:calc(100% - 32px)}.transaction-dossier-statut{order:3;flex-basis:100%}.transaction-liens .transaction-apercu-champs{grid-template-columns:1fr}.transaction-dossier-contenu{padding:12px}.transaction-dossier-actions{gap:8px}.transaction-dossier-actions a{font-size:13px}.transaction-dossier-titre>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.transaction-dossier-resume>svg{transition:none}.transaction-dossier-contenu{animation:none}}@media (max-width: 760px){.transaction-listing-entete{flex-wrap:wrap;gap:8px}.transaction-listing-entete .droite{flex:1 1 100%;flex-wrap:wrap;margin-left:0;gap:8px;min-width:0}.transaction-listing-entete select{max-width:100%}.transaction-details-contenu{width:calc(100vw - 64px);max-width:1080px}.transaction-liens-lignes .transaction-relation{grid-template-columns:minmax(0,1fr);gap:2px}.transaction-liens dl{grid-template-columns:minmax(0,1fr)}.transaction-liens{padding:12px}.transaction-liens dl>div+div{padding-top:8px;border-top:1px solid #dfe6e2}}.nv-photo-cadre{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;isolation:isolate}.nv-photo-zoom{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);transition:transform .7s cubic-bezier(.2,.65,.3,1)}.nv-photo-cadre .nv-photo-zoom img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;transform:scale(.94) translate(-1.1%)}.nv-photo-cadre img[data-demarree=true]{animation:nv-travelling-photo 4.8s cubic-bezier(.2,.6,.35,1) 1 both;animation-play-state:paused}.nv-photo-cadre[data-anime=true] img[data-demarree=true]{animation-play-state:running}@keyframes nv-travelling-photo{0%{transform:scale(.94) translate(-1.1%)}to{transform:scale(.97) translate(0)}}@media (hover: hover) and (pointer: fine){.nv-photo-cadre:hover .nv-photo-zoom{transform:scale(1.025)}}@media (prefers-reduced-motion: reduce){.nv-photo-cadre .nv-photo-zoom,.nv-photo-cadre:hover .nv-photo-zoom{transform:none;transition:none}.nv-photo-cadre .nv-photo-zoom img{transform:none;animation:none}}.transaction-galerie{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%;height:100%}.transaction-galerie>.nv-galerie-offre{flex:1;min-height:0}.transaction-photo-provenance{display:block;font-size:11px;line-height:1.4;color:#476559;overflow-wrap:anywhere}.transaction-photos-erreur{padding:10px 14px;background:#f5f7f1;border:1px solid #9ab4a7;border-radius:7px;font-size:13px;line-height:1.5;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.transaction-photos-erreur button{min-height:44px}.listing .demande-col-actions{width:180px;min-width:180px;white-space:normal}.demande-acces-creation{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px}.demande-acces-creation .nv-bouton{display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid #b6cdbd;border-radius:7px;background:#edf5ee;color:#245b40;text-decoration:none;font:600 14px/1.4 Segoe UI,system-ui,sans-serif}.demande-acces-creation .nv-bouton:hover{background:#e0eee3;border-color:#7fa88b}.demande-acces-creation .nv-bouton:focus-visible{outline:3px solid #d99b27;outline-offset:2px}.demande-acces-creation p{margin:0;font-size:14px;line-height:1.5;color:#52645e;max-width:55ch}.demande-action-matching{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;padding:9px 11px;border:1px solid #b6cdbd;border-radius:7px;background:#edf5ee;color:#245b40;text-decoration:none;font:600 13px/1.3 Segoe UI,system-ui,sans-serif;white-space:nowrap}.demande-action-matching svg{flex:none}.demande-action-matching:hover{background:#e0eee3;border-color:#7fa88b}.demande-action-matching:focus-visible{outline:3px solid #d99b27;outline-offset:2px}@media (max-width:600px){.listing .demande-col-actions{width:146px;min-width:146px}.demande-action-matching{padding:9px;min-height:46px;white-space:normal}}.pc-page{--pc-text: #172e35;--pc-muted: #536761;--pc-green: #17665c;--pc-line: #d7e1da;color:var(--pc-text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.6;max-width:1180px;margin:0 auto;padding-bottom:100px;overflow-wrap:anywhere}.pc-page *,.pc-page *:before,.pc-page *:after{box-sizing:border-box}.pc-page ::selection{background:#c9e7da;color:#133e36}.pc-page :focus-visible{outline:3px solid #327f72;outline-offset:3px}.pc-page h1{font-size:28px;font-weight:600;line-height:1.25;margin:0 0 10px}.pc-page h2,.pc-page legend{font-size:20px;line-height:1.35;font-weight:600}.pc-page h3{font-size:16px;line-height:1.4;margin:0 0 7px}.pc-page p{margin:7px 0 14px;max-width:75ch}.pc-page small{color:var(--pc-muted);font-size:12px;display:block}.pc-page button,.pc-bouton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #b7c9bf;border-radius:6px;background:#fff;color:#174b41;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.5;text-align:center}.pc-page button:hover,.pc-bouton:hover{background:#edf5ee}.pc-page button:disabled,.pc-page [aria-disabled=true]{opacity:.55;cursor:not-allowed}.pc-page .pc-primaire{background:var(--pc-green);border-color:var(--pc-green);color:#fff}.pc-page .pc-primaire:hover{background:#124d46}.pc-page a{text-underline-offset:3px}.pc-page input:not([type=checkbox]),.pc-page textarea{display:block;min-height:44px;width:100%;border:1px solid #a9bdb2;border-radius:5px;background:#fff;color:var(--pc-text);caret-color:var(--pc-green);font:inherit;padding:10px 12px;margin-top:6px}.pc-page input::placeholder,.pc-page textarea::placeholder{color:#5c6e65;opacity:1}.pc-page input:disabled,.pc-page textarea:disabled{background:#f0f3ef;color:#45564e}.pc-page textarea{resize:vertical;line-height:1.7}.pc-page label{font-weight:600;display:block}.pc-editeur [hidden]{display:none!important}.pc-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.pc-etapes button{justify-content:flex-start;text-align:left}.pc-etapes button[aria-current=step]{background:var(--pc-green);color:#fff;border-color:var(--pc-green)}.pc-resume-projet{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 18px;border:1px solid var(--pc-line);border-radius:8px;background:#f3f7f1;margin:14px 0}.pc-resume-projet>div{min-width:0}.pc-resume-projet span{display:block;color:var(--pc-muted);font-size:12px}.pc-etape>h2{scroll-margin-top:24px}.pc-etape-titre{margin:24px 0 10px;font-size:22px}.pc-page .pc-lien-action{padding:0;min-height:44px;background:transparent;border:0;text-decoration:underline}.pc-depart{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pc-depart button[aria-pressed=true]{background:#e4efe7;border-color:#527d68;color:#193e34}.pc-page .pc-demande-terminees{display:flex;align-items:center;gap:10px;min-height:44px}.pc-demande-terminees input{flex-shrink:0}.pc-destinataire .pc-erreur a{display:inline-flex;align-items:center;min-height:44px;margin-left:10px;color:inherit}.pc-destinataire-suite{margin-top:24px}.pc-email-composition{margin-top:14px;min-width:0}.pc-email-redaction{min-width:0}.pc-email-composition-ouverte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.pc-email-composition-ouverte>.pc-message-apercu{margin:0;position:sticky;top:16px;min-width:0;max-height:calc(100vh - 32px);overflow:auto}.pc-email-composition .pc-actions{align-items:stretch}.pc-volets{display:none}.pc-apercu-entete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pc-page .pc-apercu-entete h3{margin:0}.pc-apercu-format,.pc-apercu-onglets{display:inline-flex;border:1px solid #b7c9bf;border-radius:6px;overflow:hidden;background:#fff}.pc-page .pc-apercu-format button,.pc-page .pc-apercu-onglets button{border:0;border-radius:0;padding:6px 14px}.pc-page .pc-apercu-format button[aria-pressed=true],.pc-page .pc-apercu-onglets button[aria-pressed=true],.pc-page .pc-volets button[aria-pressed=true]{background:var(--pc-green);color:#fff}.pc-apercu-reglages{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px}.pc-message-apercu .pc-apercu{margin:0;padding:0;border:0;border-radius:0;background:transparent}.pc-message-apercu .pc-apercu iframe{height:clamp(380px,calc(100vh - 300px),760px);background:#fff;border-radius:7px}.pc-apercu-attente>p{margin:0 0 12px}.pc-message-apercu .pc-apercu .pc-ligne{margin-bottom:8px}.pc-message-apercu .pc-apercu-pdf>.pc-note{margin-top:12px}.pc-page .pc-apercu-meta{display:grid;gap:2px;margin:14px 0 8px}.pc-apercu-meta span{color:var(--pc-muted);font-size:12px}.pc-apercu-cadre .pc-email-iframe{height:clamp(380px,calc(100vh - 350px),760px);margin-inline:auto;transition:max-width .28s cubic-bezier(.16,1,.3,1);max-width:100%}.pc-apercu-telephone .pc-email-iframe{max-width:390px}.pc-page .pc-apercu-attente{margin:14px 0 0;padding:22px 16px;border:1px dashed #b7c9bf;border-radius:8px;background:#fbfcf9;color:var(--pc-muted)}.pc-outils-message{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.pc-outils-message small{flex:1;min-width:min(220px,100%)}.pc-page .pc-outils-message button[aria-expanded=true]{background:#e4efe7;border-color:#527d68}.pc-page .pc-champs-message .pc-option-carte{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:12px}.pc-modeles-barre{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.pc-page .pc-modeles-barre label{flex:1;min-width:min(260px,100%);margin:0}@media (prefers-reduced-motion: reduce){.pc-apercu-cadre .pc-email-iframe{transition:none}}@media (max-width: 1050px){.pc-email-composition-ouverte{grid-template-columns:minmax(0,1fr);gap:12px}.pc-email-composition-ouverte>.pc-message-apercu{position:static;max-height:none;overflow:visible}.pc-volets{display:grid;grid-template-columns:1fr 1fr;gap:6px;position:sticky;top:0;z-index:5;padding:6px 0;background:#fff}.pc-volet-rediger>.pc-message-apercu,.pc-volet-apercu>.pc-email-redaction{display:none}.pc-apercu-cadre .pc-email-iframe{height:640px}}@media (max-width: 650px){.pc-apercu-format{display:none}}@media (max-width: 650px){.pc-etapes{gap:5px}.pc-etapes button{padding:9px 7px;font-size:12px}.pc-resume-projet{align-items:flex-start;flex-direction:column;padding:12px}.pc-depart{display:grid;grid-template-columns:1fr}.pc-destinataire-suite>button{width:100%}.pc-etape-navigation{padding-bottom:78px}}.pc-entete,.pc-ligne{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.pc-entete{margin:20px 0 28px;align-items:flex-start}.pc-entete p{color:var(--pc-muted)}.pc-retour{display:inline-flex;min-height:44px;align-items:center;color:#174b41}.pc-statut{display:inline-block;background:#edf4ee;border:1px solid #c8d7cb;color:#244c3b;padding:5px 10px;border-radius:5px;font-size:12px;font-weight:600}.pc-rubrique,.pc-client,.pc-historique{border:1px solid var(--pc-line);border-radius:12px;background:#fff;padding:24px;margin:30px 0;min-width:0}.pc-rubrique legend{padding:0 7px}.pc-rubrique h2,.pc-historique h2,.pc-client h2{margin:0 0 8px}.pc-rubrique fieldset{border:0;margin:0;padding:0;min-width:0}.pc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.pc-actions a:not(.pc-bouton){display:inline-flex;min-height:44px;align-items:center;color:#175447}.pc-avertissement,.pc-erreur,.pc-succes,.pc-confirmation{padding:15px 18px;border:1px solid #d7cba7;border-radius:6px;background:#fbf7e9;color:#66501f;margin:16px 0}.pc-erreur{background:#fff1ef;border-color:#e5bcb4;color:#8a3025}.pc-succes{background:#edf5ee;border-color:#bed5c4;color:#27543b}.pc-confirmation{background:#edf5ee;border-color:#bed5c4;color:#244c3b;margin-top:22px}.pc-vide{padding:30px 20px;border:1px dashed #b7c9bf;border-radius:8px;background:#f8faf6;margin:20px 0}.pc-vide h2{margin-top:0}.pc-selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0}.pc-recherche-reference{position:relative;margin:18px 0;flex:1;min-width:0;max-width:760px}.pc-reference-saisie{display:flex;align-items:stretch;gap:8px;margin:6px 0}.pc-reference-saisie input{flex:1;min-width:0}.pc-page .pc-reference-saisie input{margin-top:0}.pc-page .pc-reference-avance{margin:8px 0;background:#f3f7f1}.pc-reference-filtres{border:1px solid var(--pc-line);border-radius:6px;padding:12px;background:#f8faf6}.pc-reference-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.pc-page .pc-recherche-reference select{display:block;width:100%;min-height:44px;margin-top:6px;padding:9px;border:1px solid #a9bdb2;border-radius:5px;background:#fff;color:var(--pc-text);font:inherit}.pc-reference-total{font-weight:600;margin:10px 0}.pc-recherche-reference ul{position:static;width:100%;max-height:360px;overflow:auto;background:#fff;border:1px solid #a9bdb2;border-radius:6px;padding:4px;margin:4px 0;list-style:none}.pc-recherche-reference li{min-height:66px;cursor:pointer;padding:9px 12px;border-radius:4px;border-bottom:1px solid #e4ebe5;overflow-wrap:anywhere}.pc-recherche-reference li:last-child{border-bottom:0}.pc-recherche-reference li:hover,.pc-recherche-reference li[aria-selected=true]{background:#edf5ee}.pc-reference-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.pc-reference-pagination>span{font-size:12px;color:var(--pc-muted)}.pc-reference-pagination label{display:flex;align-items:center;gap:7px;margin-left:auto}.pc-page .pc-reference-pagination select{width:auto;margin:0}@media (max-width: 550px){.pc-reference-grille{grid-template-columns:minmax(0,1fr)}.pc-reference-saisie{flex-wrap:wrap}.pc-reference-saisie input{flex-basis:100%}.pc-reference-saisie>button{width:100%}.pc-reference-pagination label{margin-left:0}}.pc-biens,.pc-liste-propositions,.pc-historique ol{list-style:none;padding:0;margin:16px 0 0}.pc-biens>li,.pc-liste-propositions>li,.pc-historique ol>li{border-top:1px solid var(--pc-line);padding:20px 0}.pc-bien{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:12px 0}.pc-photo{min-height:118px;background:#f1f4ef;color:#536761;display:grid;place-items:center;border-radius:7px;overflow:hidden;text-align:center;font-size:12px}.pc-photo img{width:100%;height:130px;object-fit:contain}.pc-bien dl{display:flex;flex-wrap:wrap;gap:10px 28px;margin:8px 0;font-variant-numeric:tabular-nums}.pc-bien dt{font-size:12px;color:var(--pc-muted)}.pc-bien dd{margin:0;font-weight:600}.pc-bien-texte p{margin-bottom:6px}.pc-message{white-space:pre-wrap}.pc-champs-message label{margin-top:18px}.pc-validations{margin:20px 0}.pc-validations label{display:flex;align-items:center;gap:12px;min-height:48px;font-weight:400}.pc-avant-envoi{margin:0 0 14px;color:var(--pc-muted);font-size:13px}.pc-adresse-rappel{overflow-wrap:anywhere}.pc-avant-envoi p{margin:0 0 4px;font-weight:600}.pc-avant-envoi ul{margin:0;padding-left:18px}.pc-avant-envoi li{margin:2px 0}.pc-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--pc-green);flex-shrink:0}.pc-message-apercu{margin:20px 0;padding:16px;background:#f5f7f2;border:1px solid var(--pc-line);border-radius:8px}.pc-apercu{margin:30px 0;padding:20px;background:#fff;border:1px solid var(--pc-line);border-radius:12px}.pc-apercu iframe{display:block;width:100%;height:620px;border:1px solid var(--pc-line);margin-top:18px}.pc-page summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:600}.pc-filtres{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.pc-filtres>label{flex:1;min-width:min(240px,100%)}.pc-titre-dossier{font-weight:600;font-size:17px;color:#174b41}.pc-comptage{color:var(--pc-muted)}.pc-suppression{margin-top:36px}.pc-modeles{margin:0 0 6px}.pc-modeles-contenu{margin-top:12px;padding:20px;border:1px solid var(--pc-line);background:#f8faf6;border-radius:9px}.pc-modeles select{width:100%;min-height:44px;padding:10px 12px;margin-top:6px;border:1px solid #a9bdb2;border-radius:5px;color:var(--pc-text);background:#fff;font:inherit}.pc-modeles label{margin:12px 0}.pc-modele-grille{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:24px;margin-top:18px}.pc-modele-champs{min-width:0}.pc-modele-balises{min-width:0;padding:0 0 0 18px;border-left:1px solid var(--pc-line)}.pc-modele-balises h4{margin:10px 0;font-size:16px}.pc-modele-balises article{margin:12px 0;padding:12px;border:1px solid var(--pc-line);border-radius:7px;background:#fff}.pc-modele-balises article button{width:100%;justify-content:flex-start;text-align:left;background:#edf5ee}.pc-modele-balises article code{display:block;margin:6px 0;font-size:12px;overflow-wrap:anywhere}.pc-modele-balises article>span{display:block;font-size:13px;margin:5px 0}.pc-modele-balises article small{line-height:1.5}.pc-modele-interprete{padding:20px;background:#fff;border:1px solid var(--pc-line);border-radius:7px;margin-top:16px}.pc-note{color:var(--pc-muted);font-size:13px}.pc-email-iframe{display:block;width:100%;height:760px;border:1px solid var(--pc-line);border-radius:7px;background:#fff}.pc-page .pc-envoi-test{margin:20px 0;padding:16px;border:1px solid var(--pc-line);border-radius:7px;background:#f8faf6}.pc-envoi-test label{display:flex;align-items:center;gap:10px;min-height:44px}.pc-page .pc-envoi-test input[type=radio]{width:20px;min-height:20px;height:20px;margin:0;padding:0;accent-color:var(--pc-green);flex-shrink:0}#pc-message-titre{scroll-margin-top:24px}@media (max-width: 800px){.pc-modele-grille{grid-template-columns:1fr;gap:14px}.pc-modele-balises{padding:12px 0 0;border-left:0;border-top:1px solid var(--pc-line)}.pc-modeles-contenu{padding:14px}.pc-email-iframe{height:640px}}.pc-public{min-height:100vh;max-width:none;padding:30px max(20px,calc((100vw - 1080px)/2)) 60px;background:#f7f8f4}.pc-public-entete{border-bottom:1px solid #cbd8cc;margin-bottom:36px;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.pc-public-entete img{width:175px;max-height:60px;object-fit:contain}.pc-public-entete p{color:#536761;margin:0}.pc-public-biens>article{background:#fff;border:1px solid var(--pc-line);border-radius:12px;padding:24px;margin:24px 0;grid-template-columns:260px minmax(0,1fr)}.pc-public-biens>article[id]{scroll-margin-top:20px}.pc-public-biens .pc-photo img{height:200px}.pc-public-details{grid-column:1 / -1}.pc-public-photos{display:flex;flex-wrap:wrap;gap:12px}.pc-public-photos img{width:170px;height:120px;object-fit:contain;background:#f1f4ef;border-radius:6px}.pc-public footer{margin-top:36px;color:#536761;border-top:1px solid var(--pc-line);padding-top:20px}@media (max-width: 700px){.pc-rubrique,.pc-client,.pc-historique{padding:18px 14px}.pc-page h1{font-size:24px}.pc-bien{grid-template-columns:85px minmax(0,1fr);gap:12px}.pc-photo img{height:110px}.pc-public-biens>article{grid-template-columns:1fr;padding:16px}.pc-public-biens .pc-photo img{height:220px}.pc-entete>.pc-bouton{width:100%}.pc-apercu{padding:12px}.pc-apercu iframe{height:430px}.pc-page button,.pc-bouton{max-width:100%}.pc-public-photos img{width:calc(50% - 6px)}}.pc-nom-proposition{margin:12px 0;max-width:720px}.pc-nom-proposition>label{display:grid;gap:6px}.pc-nom-proposition small{color:#52675e;font-weight:400}.pc-renommer{margin:8px 0}.pc-renommer .pc-confirmation{max-width:720px}.pc-renommer label{display:grid;gap:6px}@media (max-width:900px){body:has(.pc-editeur-etape-2) .nv-lena-bulle{bottom:86px}body:has(.pc-editeur-etape-2) .nv-lena-apercu[data-emplacement=bulle]{bottom:166px}}.pc-icone{display:inline-block;vertical-align:-4px;flex-shrink:0;margin-right:3px}.pc-entete h1 .pc-icone{width:28px;height:28px;vertical-align:-2px;color:var(--pc-green,#28665c)}.pc-etapes .pc-icone{margin-right:5px}.pc-presentation-pdf{margin:16px 0;padding:4px 18px;border:1px solid #bfcfc5;border-radius:12px;background:#f6f8f4;min-width:0}.pc-presentation-pdf[open]{padding-bottom:16px}.pc-presentation-pdf summary span{margin-left:10px;font-weight:400;font-size:12px;color:var(--pc-muted)}.pc-presentation-pdf>p{font-size:13px}.pc-page .pc-presentation-champs{border:0;margin:12px 0 0;padding:0;min-width:0}.pc-presentation-champs label{margin-top:12px;font-size:13px}.pc-presentation-bien{margin-top:16px;padding-top:14px;border-top:1px solid var(--pc-line)}.pc-presentation-bien strong{display:block;color:#174b41}.pc-presentation-pdf [role=status]:empty{display:none}.pc-presentation-pdf [role=status]{margin:10px 0;font-size:13px;color:#27543b}.pc-modele-edition{margin-top:14px;min-width:0}.pc-modele-insertion{margin:14px 0 4px;padding:12px 14px;border:1px solid var(--pc-line);border-radius:8px;background:#fff}.pc-page .pc-modele-insertion>label{margin:0 0 10px}.pc-modele-insertion .pc-catalogue-puces{margin:0;padding:0;border:0;background:transparent}.pc-catalogue-puces h4{margin:0 0 4px;font-size:13px}.pc-catalogue-puces>p{margin:0 0 8px;font-size:12px}.pc-catalogue-puces .pc-catalogue-balises-liste{display:flex;flex-wrap:wrap;gap:6px}.pc-page .pc-catalogue-puces .pc-catalogue-balises-liste button{min-height:44px;padding:6px 12px;border-radius:22px;background:#edf5ee}.pc-lecture{margin:12px 0 0;padding:10px 14px;border-radius:10px;background:#f4f6f3;color:#596e70;font-size:14px}.pc-lecture-lue{background:#e3f3ea;color:#17665c}.pc-page .pc-baguette{display:inline-flex;align-items:center;gap:6px;background:#1c4037;border-color:#1c4037;color:#fff;font-weight:600}.pc-page .pc-baguette:disabled{opacity:.55}.pc-presentation-bien-tete{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-presentation-bien-actions{display:inline-flex;gap:6px;flex:none}.pc-page .pc-baguette-bien,.pc-page .pc-oeil-bien{min-width:40px;min-height:40px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #c9d7cd;border-radius:10px;background:#fff;color:#1c4037;font-size:13px}.pc-page .pc-baguette-bien:hover:not(:disabled),.pc-page .pc-oeil-bien:hover{border-color:#17665c;background:#f1f6f2}.pc-page .pc-oeil-bien[aria-pressed=true]{background:#1c4037;border-color:#1c4037;color:#fff}.pc-presentation-bien[data-vu]{margin-left:-10px;margin-right:-10px;padding:14px 10px 10px;border-radius:10px;background:#f1f6f2;box-shadow:inset 3px 0 #17665c}.pc-relecture-bien{display:flex;flex-direction:column;gap:12px}.pc-relecture-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pc-relecture-entete h3{margin:0;font-size:17px;color:#174b41}.pc-relecture-navigation{display:inline-flex;gap:6px}.pc-relecture-navigation button{min-width:40px;min-height:40px}.pc-relecture-dossier{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #c9d7cd;border-top:4px solid #214b39;border-radius:10px;background:#fff}.pc-relecture-libelle{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#52665e}.pc-relecture-dossier label{margin-top:6px;font-size:13px;font-weight:600}.pc-relecture-dossier input,.pc-relecture-dossier textarea{font:inherit;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #c9d7cd;border-radius:8px}.pc-relecture-dossier input{font-size:16px;font-weight:600;color:#193e34}.pc-relecture-dossier small{align-self:flex-end;color:#52665e;font-size:11px}.pc-relecture-dossier [role=status]:empty{display:none}.pc-page{max-width:min(1720px,100%);padding-left:clamp(12px,2vw,28px);padding-right:clamp(12px,2vw,28px);box-sizing:border-box}@media (min-width: 1500px){.pc-email-composition-ouverte{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}}.pc-etapes{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 650px){.pc-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-renommer{display:inline-flex;align-items:center;margin:0;vertical-align:middle}.pc-page .pc-renommer button.pc-stylo{min-height:30px;width:30px;padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--pc-muted);border-radius:50%}.pc-page .pc-renommer button.pc-stylo:hover,.pc-page .pc-renommer button.pc-stylo:focus-visible{background:#e4efe7;color:var(--pc-green);border-color:#c7d9cd}.pc-renommer-edition{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pc-renommer-edition input{min-width:min(320px,60vw);padding:4px 8px;min-height:32px;font-weight:600}.pc-page .pc-renommer-edition button{min-height:32px;width:32px;padding:0;justify-content:center}.pc-renommer-edition .pc-erreur{flex-basis:100%;margin:4px 0 0}.pc-modeles-contenu{padding:14px 16px}.pc-modeles-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pc-modeles-tete p{margin:0;color:var(--pc-muted);font-size:13px}.pc-page .pc-modele-nouveau{gap:6px}.pc-modele-zone{margin-top:12px;border:1px solid #b7c9bf;border-radius:10px;background:#fff;overflow:hidden}.pc-modele-zone[data-edition=false]{display:none}.pc-page button.pc-modele-zone-titre{width:100%;justify-content:flex-start;gap:8px;border:0;border-radius:0;background:#eef4ef;padding:10px 14px;min-height:44px;text-align:left}.pc-modele-zone-titre svg{transition:transform .15s ease;transform:rotate(-90deg);flex-shrink:0}.pc-modele-zone[data-ouverte=true] .pc-modele-zone-titre svg{transform:none}.pc-modele-zone-titre strong{flex:1;min-width:0}.pc-modele-zone-titre .pc-statut{font-weight:500;font-size:12px}.pc-modele-zone-corps{padding:12px 14px 14px}.pc-modele-zone-grille{display:block}.pc-modele-zone-grille .pc-modele-insertion{margin:6px 0;padding:8px 12px}.pc-modele-identite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:end}.pc-modele-identite>small{grid-column:1 / -1;order:3;margin-top:-6px}.pc-modele-zone .pc-modeles label,.pc-modele-zone label{margin:6px 0}.pc-modele-ia{margin:10px 0 0;border:1px solid var(--pc-line);border-radius:8px;padding:0 12px}.pc-modele-ia>summary{display:flex;align-items:center;gap:6px;min-height:40px;cursor:pointer;font-weight:600}.pc-modele-ia[open]{padding-bottom:10px}.pc-modele-ia .prop-reformulation{margin:6px 0 0;padding:0;border:0;background:transparent}.pc-modele-zone-actions{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--pc-line)}@media (max-width: 800px){.pc-modele-zone-grille,.pc-modele-identite{grid-template-columns:1fr}}.pc-modele-identite>label:last-of-type{order:-1}.ph-page .pc-entete{margin:8px 0 16px;gap:12px}.ph-page .pc-entete h1{font-size:26px;margin-bottom:5px}.ph-page .pc-entete p{margin:0}.ph-historique.pc-page{padding-bottom:12px;max-width:none}.ph-integre{margin:20px 0;padding:16px;border:1px solid var(--pc-line);border-radius:12px;background:#fff}.ph-integre h2{margin:0}.ph-groupes{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--pc-line);padding-bottom:10px}.ph-groupes button{border-color:transparent;background:transparent;gap:8px;padding:8px 12px}.ph-groupes button[aria-pressed=true],.ph-vues button[aria-pressed=true]{background:#e7f1eb;border-color:#8daf9e;color:#164c41}.ph-groupes button span{font-variant-numeric:tabular-nums}.ph-outils{display:flex;align-items:flex-end;gap:16px;margin:12px 0}.ph-outils form{flex:1;min-width:0}.ph-outils form>div{display:flex;gap:8px}.ph-outils form button{flex-shrink:0;white-space:nowrap}.ph-outils input{margin-top:0!important}.ph-label{font-size:12px;margin-bottom:4px}.ph-vues{display:flex;gap:4px}.ph-filtres summary,.ph-details summary{cursor:pointer;padding:10px 0;min-height:44px;color:#175447;font-weight:600}.ph-filtres-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ph-criteres{display:flex;flex-wrap:wrap;gap:6px}.ph-criteres:empty{display:none}.ph-criteres button{font-size:12px}.ph-total{padding:12px 0;color:var(--pc-muted)}.ph-ligne{background:#fff;border:1px solid var(--pc-line);border-radius:12px;padding:14px;min-width:0}.ph-resultats{display:grid;gap:10px}.ph-groupes-demandes{display:grid;gap:18px}.ph-demande-titre{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.ph-ligne-haut{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ph-identite{min-width:0}.ph-identite h3{margin:0;font-size:15px}.ph-identite h3 a{color:var(--pc-text);text-decoration:none}.ph-identite>span{color:var(--pc-muted);font-size:12px}.ph-ligne-corps{display:flex;gap:14px;align-items:center}.ph-miniatures{display:flex;gap:4px;align-items:center;flex-shrink:0}.pc-page button.ph-photo{padding:0;width:68px;height:58px;min-height:44px;border:0;border-radius:5px;background:#f0f4f1;overflow:hidden}.ph-photo img{display:block;width:100%;height:100%;object-fit:contain}.ph-photo span{font-size:10px;font-weight:400;line-height:1.2}.ph-description{flex:1;min-width:0}.ph-description>span{display:block;font-size:13px;margin-top:4px}.ph-description>a{color:var(--pc-text);font-weight:600}.ph-details{margin-top:8px;border-top:1px solid var(--pc-line)}.ph-biens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-bien{display:flex;gap:12px;align-items:center;min-width:0}.ph-bien>div{min-width:0}.ph-bien strong{display:block;font-size:13px}.ph-bien>div>span{display:block;font-size:13px}.ph-bien .ph-photo{flex-shrink:0}.ph-message{background:#f5f8f5;padding:12px;margin-top:16px;border-radius:8px}.ph-message p{white-space:pre-wrap;margin-bottom:0}.ph-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-photos .ph-ligne-corps{flex-wrap:wrap}.ph-photos .ph-miniatures{width:100%}.ph-photos .ph-miniatures .ph-photo{flex:1;width:auto;height:135px}.ph-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px}.ph-pagination label{display:flex;align-items:center;gap:8px}.ph-pagination select{min-height:44px;padding:8px;border:1px solid #a9bdb2;background:#fff;border-radius:5px;color:var(--pc-text)}.ph-photo-dialog{width:min(92vw,1000px);max-height:90vh;border:0;border-radius:12px;padding:12px}.ph-photo-dialog::backdrop{background:#0a1c18b8}.ph-photo-dialog form{text-align:right;margin-bottom:8px}.ph-photo-dialog img{display:block;max-width:100%;max-height:74vh;margin:auto;object-fit:contain}@media (max-width:1050px){.ph-ligne-corps{flex-wrap:wrap}.ph-biens,.ph-photos{grid-template-columns:1fr}}@media (max-width:650px){.ph-outils{flex-wrap:wrap;gap:8px}.ph-outils form{flex-basis:100%}.ph-ligne-haut{align-items:flex-start;flex-wrap:wrap}.ph-ligne-corps{gap:10px}.ph-description{flex-basis:100%}.ph-filtres-grille{grid-template-columns:1fr}.ph-integre{padding:12px}.ph-pagination{justify-content:flex-start}.ph-groupes{gap:0}.ph-groupes button{padding:8px}}.ph-aide-recherche{margin:8px 0 4px;font-size:14px;line-height:1.5}.ph-recherche{position:relative;min-width:0}.ph-recherche .ph-suggestions{position:relative;display:grid;gap:4px;padding:12px;border:1px solid #a8beb4;border-radius:10px;background:#fff;box-shadow:0 6px 18px #183b2f12;margin-top:6px;max-height:340px;overflow:auto}.ph-suggestions>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px 12px;min-height:44px;background:#f5f8f5;color:#214a40;border:1px solid transparent;overflow-wrap:anywhere}.ph-suggestions>button:hover,.ph-suggestions>button:focus-visible{border-color:#457d6b;background:#eaf2ed}.ph-suggestions small{color:#52675e}.pc-page{padding-bottom:100px}.ph-indicateurs{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.ph-indicateurs li{display:flex;align-items:baseline;gap:10px;padding:14px 16px;border:1px solid #dfe6e2;border-top:3px solid #17665c;border-radius:0 0 12px 12px;background:#fff}.ph-indicateurs strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:32px;line-height:1;color:#133e36}.ph-indicateurs strong small{font-size:18px;color:#596e70}.ph-indicateurs span{color:#596e70;font-size:13px;line-height:1.3}.ph-suivi{display:inline-flex;flex-wrap:wrap;gap:6px}.ph-suivi>span{padding:2px 9px;border-radius:999px;background:#f1f4f2;color:#596e70;font-size:12px}.ph-suivi>span.ph-suivi-lu{background:#e3f3ea;color:#17665c;font-weight:600}.ph-suivi>.ph-suivi-proprio{position:relative;cursor:help}.ph-suivi>.ph-suivi-proprio:focus-visible{outline:3px solid #8ac1a9;outline-offset:2px}.ph-suivi>.ph-suivi-afaire{background:#fff6e8;color:#8a5a1c}.ph-suivi-bulle{display:none;position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:max-content;max-width:min(360px,80vw);padding:10px 12px;border-radius:10px;background:#fff;color:#20483d;box-shadow:0 12px 30px #0f172a2e;border:1px solid #dfe6e2;font-weight:400;text-align:left;white-space:normal}.ph-suivi-proprio:hover .ph-suivi-bulle,.ph-suivi-proprio:focus .ph-suivi-bulle{display:block}.ph-suivi-bulle strong{display:block;margin:4px 0 2px;font-size:12px}.ph-suivi-bulle ul{margin:0 0 4px;padding:0;list-style:none;font-size:13px}.ph-suivi-bulle li{padding:2px 0}.ph-suivi-bulle small{color:#596e70}.ph-proprietaire{display:block;margin-top:4px;font-size:13px;color:#20483d;overflow-wrap:anywhere}.ph-proprietaire small{color:#596e70}.pc-page button.ph-photo{position:relative;transition:transform .18s ease,box-shadow .18s ease;cursor:zoom-in}.ph-photo img{transition:transform .25s ease,filter .25s ease}.pc-page button.ph-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#172e3547 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") center/22px no-repeat;opacity:0;transition:opacity .18s ease;pointer-events:none}.pc-page button.ph-photo:hover,.pc-page button.ph-photo:focus-visible{transform:translateY(-2px) scale(1.06);box-shadow:0 8px 18px -8px #172e358c;z-index:1}.pc-page button.ph-photo:hover img,.pc-page button.ph-photo:focus-visible img{transform:scale(1.08);filter:saturate(1.1)}.pc-page button.ph-photo:hover:after,.pc-page button.ph-photo:focus-visible:after{opacity:1}@media (prefers-reduced-motion: reduce){.pc-page button.ph-photo,.ph-photo img{transition:none}.pc-page button.ph-photo:hover{transform:none}}.pc-titre-ligne{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pc-titre-ligne:has(.pc-renommer[data-ouvert=true])>.pc-titre-dossier{display:none}.lp-controle>.lp-localisation-saisie{flex:1 1 0;min-width:0;position:relative}.lp-controle:has(>.lp-localisation-saisie){align-items:flex-start}.nouvelle-interface .lp-assistant .lp-controle .lp-localisation-saisie>input[role=combobox]{width:100%;box-sizing:border-box;min-height:36px}.nouvelle-interface .lp-assistant .lp-champ:has(.lp-localisation-saisie){align-items:start}.nouvelle-interface .lp-assistant .lp-champ:has(.lp-localisation-saisie)>label{padding-top:9px}.nouvelle-interface .lp-assistant .lp-controle:has(.lp-localisation-saisie)>.lp-petit{min-height:36px;box-sizing:border-box}.lp-localisation-saisie .lp-note{margin:5px 0;font-size:11px;line-height:1.45;text-transform:none;font-weight:400}.lp-localisation-saisie .lp-localisation-libre{display:flex;align-items:center;gap:6px;min-height:32px;font:400 11px/1.4 Segoe UI,system-ui,sans-serif;text-transform:none}.lp-localisation-libre input{flex:none;width:16px;height:16px}.lp-localisation-saisie ul{position:absolute;top:36px;left:0;right:0;z-index:15;max-height:220px;overflow:auto;list-style:none;margin:0;padding:4px;background:#fff;border:1px solid #92ab9d;border-radius:5px;box-shadow:0 4px 12px #153e3022}.lp-localisation-saisie [role=option]{padding:10px 8px;min-height:24px;cursor:pointer;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lp-localisation-saisie [role=option]:hover,.lp-localisation-saisie [role=option][aria-selected=true]{background:#edf5ee;color:#174e35}@media (max-width:650px){.nouvelle-interface .lp-assistant .lp-controle .lp-localisation-saisie>input[role=combobox],.nouvelle-interface .lp-assistant .lp-controle:has(.lp-localisation-saisie)>.lp-petit{min-height:44px}.nouvelle-interface .lp-assistant .lp-champ:has(.lp-localisation-saisie)>label{padding-top:0}.lp-localisation-saisie ul{top:44px}.lp-localisation-saisie .lp-localisation-libre{min-height:44px}}.fiche-societe-liee{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:14px 0;border:1px solid #bdcec4;border-radius:7px;background:#f3f7f3;line-height:1.5}.fiche-societe-liee>div{min-width:0}.fiche-societe-liee strong,.fiche-societe-liee small{display:block;overflow-wrap:anywhere}.fiche-societe-liee strong{font-size:16px;color:#203d33}.fiche-societe-liee span,.fiche-societe-liee small{font-size:12px;color:#52645e}.fiche-societe-commandes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:440px}.fiche-societe-commandes .bouton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}.fiche-societe-commandes .bouton:focus-visible{outline:3px solid #d99b27;outline-offset:2px}.fiche-societe-commandes p{flex-basis:100%;margin:0;font-size:12px;color:#52645e}.fiche-societe-commandes button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:650px){.fiche-societe-liee{align-items:flex-start;flex-direction:column}.fiche-societe-commandes{justify-content:flex-start;max-width:100%}}.lp-completer-siret{margin:0 0 20px;min-width:0}.lp-completer-siret>section{margin-top:12px;padding:12px;border:1px solid var(--lp-bord);background:#fff;min-width:0}.lp-completer-siret .lp-note{line-height:1.5}.lp-completer-siret .lp-bouton,.lp-completer-siret input{min-height:44px}.lp-completer-siret .lp-boutons{margin:12px 0;gap:8px}.lp-completer-siret h3{font-size:13px}.lp-completer-siret .lp-table{overflow-wrap:anywhere}.lp-completer-siret td[data-label="SIREN / SIRET"],.lp-completer-siret .lp-source{white-space:nowrap}@media (max-width: 700px){.lp-completer-siret .lp-bouton{width:100%}.lp-completer-siret .lp-table,.lp-completer-siret tbody,.lp-completer-siret tr{display:block}.lp-completer-siret thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.lp-completer-siret tr{margin-bottom:12px;border:1px solid var(--lp-bord)}.lp-completer-siret td{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px}.lp-completer-siret td:before{content:attr(data-label);font-weight:600}.lp-completer-siret td:last-child{display:block}.lp-completer-siret td:last-child:before{display:none}}.connexion.connexion-lelievre{--connexion-foret: #133e36;--connexion-encre: #183e35;--connexion-muet: #65766d;--connexion-bord: #d6e0d8;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;min-height:100vh;min-height:100dvh;background:#f7f8f4;color:var(--connexion-encre);font-family:Segoe UI,system-ui,sans-serif;line-height:1.5}.connexion-lelievre .connexion-identite{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:24px;background:var(--connexion-foret);color:#f7f8ef}.connexion-lelievre .connexion-signature{position:relative;z-index:1;font-family:Georgia,serif;font-size:35px;letter-spacing:-1px;line-height:1}.connexion-lelievre .connexion-signature>span{display:block;margin-top:12px;font-family:Segoe UI,system-ui,sans-serif;font-size:8px;letter-spacing:2.2px;font-weight:500}.connexion-lelievre .connexion-promesse{position:relative;z-index:1;margin:28px 0 0}.connexion-lelievre .connexion-promesse>p{font-family:Georgia,serif;font-size:30px;line-height:1.13;letter-spacing:-.8px;margin:0}.connexion-lelievre .connexion-promesse>p br{display:none}.connexion-lelievre .connexion-promesse em{font-weight:400;color:#c5d7b6}.connexion-lelievre .connexion-promesse>span{display:none}.connexion-lelievre .connexion-architecture,.connexion-lelievre .connexion-ancrage{display:none}.connexion-lelievre .connexion-formulaire-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:35px 24px 20px}.connexion-lelievre .connexion-carte{width:100%;max-width:410px;min-width:0;padding:0;background:transparent;box-shadow:none;border-radius:0}.connexion-lelievre .connexion-accueil{display:flex;gap:14px;align-items:center;margin:0 0 30px}.connexion-lelievre .connexion-accueil>span{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border:1px solid #c8d4c8;border-radius:50%;color:#315c4a;font-family:Georgia,serif;font-size:27px}.connexion-lelievre .connexion-accueil p{margin:0;font-size:12px;color:var(--connexion-muet)}.connexion-lelievre .connexion-accueil strong{font-weight:600;color:var(--connexion-encre)}.connexion.connexion-lelievre h1{margin:0 0 25px;font-family:Georgia,serif;font-size:38px;line-height:1.18;font-weight:400;letter-spacing:-1px;overflow-wrap:anywhere}.connexion-lelievre .connexion-champ{gap:8px;margin-bottom:18px}.connexion-lelievre .connexion-champ label{font-size:12px;color:#365448;font-weight:600}.connexion-lelievre .connexion-champ input{min-width:0;min-height:48px;border:1px solid var(--connexion-bord);border-radius:7px;background:#fff;color:var(--connexion-encre);padding:11px 13px;font-family:inherit;font-size:15px;box-shadow:none}.connexion-lelievre .mot-de-passe input{padding-right:48px}.connexion-lelievre .oeil{min-width:44px;min-height:44px;top:2px;right:2px;color:#537363}.connexion-lelievre .connexion-aide{color:var(--connexion-muet);font-size:12px;line-height:1.65;margin:4px 0 17px}.connexion-lelievre a{color:#1b6652;text-underline-offset:3px}.connexion-lelievre .bouton{min-height:48px;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;white-space:normal;text-align:center;padding:12px 16px}.connexion-lelievre .bouton.primaire{background:var(--connexion-foret);border:1px solid var(--connexion-foret);color:#fff}.connexion-lelievre .bouton.primaire:hover:not(:disabled){background:#1f5849;border-color:#1f5849}.connexion-lelievre .bouton.secondaire{background:#fff;border:1px solid var(--connexion-bord);color:#244f3e}.connexion-lelievre .bouton.secondaire:hover:not(:disabled){background:#edf3eb;border-color:#a1b9a5}.connexion-lelievre .bouton:disabled{opacity:.48;cursor:not-allowed}.connexion-lelievre .connexion-separateur{margin:24px 0 17px;color:#748374;font-size:11px}.connexion-lelievre .connexion-separateur:before,.connexion-lelievre .connexion-separateur:after{border-color:var(--connexion-bord)}.connexion-lelievre .connexion-pied{margin:35px 0 0;color:#6c7c6e;font-size:10px;letter-spacing:.4px;text-align:center}.connexion-lelievre .message-err,.connexion-lelievre .message-ok,.connexion-lelievre .alerte{padding:13px 15px;margin:12px 0 18px;font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.connexion-lelievre .message-err{color:#8b322e;background:#fbece8}.connexion-lelievre .message-ok{color:#235b41;background:#e7f2e5}.connexion-lelievre :focus-visible{outline:3px solid #ac8057;outline-offset:3px}.connexion-lelievre .connexion-champ input:focus-visible,.connexion-lelievre .oeil:focus-visible,.connexion-lelievre .bouton:focus-visible{outline:3px solid #ac8057;outline-offset:3px}@media (min-width: 900px){.connexion.connexion-lelievre{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.connexion-lelievre .connexion-identite{min-height:100vh;min-height:100dvh;padding:46px 9% 32px}.connexion-lelievre .connexion-signature{font-size:47px}.connexion-lelievre .connexion-signature>span{font-size:9px;letter-spacing:2.9px;margin-top:16px}.connexion-lelievre .connexion-promesse{margin:clamp(65px,12vh,140px) 0 220px}.connexion-lelievre .connexion-promesse>p{font-size:clamp(47px,5.3vw,80px);letter-spacing:-2px;line-height:1.06}.connexion-lelievre .connexion-promesse>p br{display:block}.connexion-lelievre .connexion-promesse>span{display:block;margin-top:30px;color:#bfd1c5;font-size:13px;line-height:1.8}.connexion-lelievre .connexion-formulaire-zone{padding:54px 12% 28px}.connexion-lelievre .connexion-accueil{margin-bottom:43px}.connexion.connexion-lelievre h1{font-size:43px}.connexion-lelievre .connexion-ancrage{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin:auto 0 0;color:#b4c7bb;font-size:10px;letter-spacing:.5px}.connexion-lelievre .connexion-ancrage>span{color:#b4c7bb}.connexion-lelievre .connexion-architecture{display:block;position:absolute;bottom:75px;right:-38px;width:78%;height:285px;opacity:.58;pointer-events:none}.connexion-lelievre .connexion-batiment{display:block;position:absolute;bottom:19px;border:1px solid #7b9b87;background-color:#1c4b3e;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 33px,#73917c55 33px,#73917c55 34px),repeating-linear-gradient(0deg,transparent 0,transparent 38px,#73917c55 38px,#73917c55 39px)}.connexion-lelievre .connexion-batiment-arriere{right:28px;width:52%;height:253px;transform:skewY(-13deg);transform-origin:bottom right;border-top-color:#bdd0b5}.connexion-lelievre .connexion-batiment-avant{left:4px;width:64%;height:173px;transform:skewY(14deg);transform-origin:bottom left;background-color:#28533e;border-top-color:#d7d1ad}.connexion-lelievre .connexion-ligne-sol{position:absolute;left:0;right:0;bottom:0;height:1px;background:#8aa18b88;transform:rotate(-8deg)}}@media (min-width: 900px) and (max-height: 800px){.connexion-lelievre .connexion-promesse{margin-top:60px;margin-bottom:180px}.connexion-lelievre .connexion-promesse>p{font-size:58px}.connexion-lelievre .connexion-architecture{height:190px;bottom:60px;transform:scale(.8);transform-origin:bottom right}.connexion-lelievre .connexion-formulaire-zone{padding-top:32px}.connexion-lelievre .connexion-accueil{margin-bottom:24px}}.admin-demo{box-sizing:border-box;max-width:100%;min-width:0;margin:20px 0;padding:18px;border:1px solid #bdcec4;border-radius:7px;background:#f7faf7;color:#1c3932;overflow-wrap:anywhere}.admin-demo header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-demo h2{font:600 19px/1.4 Segoe UI,system-ui,sans-serif;margin:0}.admin-demo p{font-size:14px;line-height:1.55;margin:12px 0}.admin-demo-badge{display:inline-flex;align-items:center;border:1px solid #9fbba7;border-radius:5px;background:#e7f2e9;color:#245b40;padding:3px 7px;font:600 12px/1.4 Segoe UI,system-ui,sans-serif;white-space:nowrap}.admin-demo fieldset{min-width:0;max-width:100%;margin:16px 0 0;padding:0;border:0}.admin-demo legend{font-weight:600;font-size:14px;margin-bottom:8px}.admin-demo .admin-demo-choix{display:flex;align-items:center;gap:10px;min-height:58px;margin:6px 0;padding:10px;border:1px solid #bccbc2;border-radius:6px;background:#fff;box-sizing:border-box;cursor:pointer}.admin-demo-choix:has(input:checked){border-color:#426f55;background:#edf5ee}.admin-demo-choix:has(input:disabled){cursor:default}.admin-demo-choix span{display:block;min-width:0}.admin-demo-choix strong,.admin-demo-choix small{display:block;font-size:14px;line-height:1.45}.admin-demo-choix small{color:#52665b;font-weight:400;margin-top:3px}.admin-demo input[type=radio],.admin-demo input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;accent-color:#245b40;flex:none}.admin-demo .admin-demo-client{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;cursor:pointer}.admin-demo .admin-demo-clients{border-left:3px solid #c1d7c6;padding:0 0 0 14px}.admin-demo .admin-demo-limite{color:#53685c;font-size:13px}.admin-demo .admin-demo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.admin-demo button{min-height:44px;padding:9px 14px;background:#edf5ee;color:#245b40;border:1px solid #8fae97;border-radius:6px;cursor:pointer;font:600 14px/1.4 Segoe UI,system-ui,sans-serif}.admin-demo button:disabled{opacity:.55;cursor:default}.admin-demo button:focus-visible,.admin-demo input:focus-visible{outline:3px solid #d99b27;outline-offset:2px}.admin-demo-erreur{border-left:3px solid #aa334c;padding-left:12px}.admin-demo-succes{color:#245b40;font-weight:600}.admin-demo-lecture{color:#52665b}.admin-demo-personnel{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:0 8px;font-size:13px}@media (max-width:600px){.admin-demo{padding:14px}.admin-demo h2{font-size:18px}.admin-demo .admin-demo-choix{align-items:flex-start}.admin-demo-choix input{margin-top:4px}.admin-demo .admin-demo-actions{align-items:stretch;flex-direction:column}.admin-demo .admin-demo-actions button{width:100%}}.demo-reference{background:#f8faf6;padding-bottom:22px}.demo-reference-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0}.demo-reference-meta div{min-width:0}.demo-reference-meta dt{font-size:12px;color:#52665b;margin-bottom:4px}.demo-reference-meta dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.demo-reference-volumes{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:16px 0}.demo-reference-volumes li{border:1px solid #bdcec4;background:#fff;border-radius:5px;padding:8px 10px;font-size:13px}.demo-reference-volumes strong{font-size:17px;margin-right:3px}.demo-reference summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600;font-size:14px}.demo-reference details li{font-size:14px;line-height:1.6;margin-bottom:7px}.demo-reference .demo-reference-primaire,.demo-reference-dialogue .demo-reference-primaire{background:#245b40;color:#fff;border-color:#245b40}.demo-reference-aide{font-size:13px!important;color:#52665b}.demo-reference-dialogue{box-sizing:border-box;width:min(650px,calc(100vw - 24px));max-height:calc(100dvh - 32px);border:1px solid #9cb2a4;border-radius:10px;padding:22px;color:#1c3932;background:#fff;overflow:auto;font:14px/1.55 Segoe UI,system-ui,sans-serif}.demo-reference-dialogue::backdrop{background:#1027228c}.demo-reference-dialogue header{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-reference-dialogue h2{font:600 22px/1.3 Georgia,serif;margin:0}.demo-reference-dialogue button{box-sizing:border-box;min-height:44px;min-width:44px;border:1px solid #8fae97;border-radius:6px;padding:9px 13px;background:#edf5ee;color:#245b40;font:600 14px/1.4 Segoe UI,system-ui,sans-serif;cursor:pointer}.demo-reference-dialogue button:disabled{opacity:.55;cursor:default}.demo-reference-dialogue :focus-visible,.demo-reference :focus-visible{outline:3px solid #d99b27;outline-offset:3px}.demo-reference-dialogue label{display:block;font-weight:600}.demo-reference-dialogue input[type=text],.demo-reference-dialogue input:not([type]){box-sizing:border-box;min-height:44px;width:100%;padding:10px;border:1px solid #8fae97;border-radius:5px;font:inherit;margin:8px 0}.demo-reference-dialogue .demo-reference-date{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:18px}.demo-reference-date input{width:20px;height:20px;accent-color:#245b40;flex-shrink:0}.demo-reference-dialogue footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.demo-reference-attente{padding:12px;background:#edf5ee;margin-top:14px}.demo-reference-spinner{display:inline-block;width:14px;height:14px;border:2px solid #bed2c4;border-top-color:#245b40;border-radius:50%;animation:demo-reference-tour .8s linear infinite;vertical-align:middle;margin-right:8px}@keyframes demo-reference-tour{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.demo-reference-spinner{animation:none}}@media (max-width:600px){.demo-reference-meta{grid-template-columns:1fr;gap:12px}.demo-reference-dialogue{padding:16px}.demo-reference-dialogue h2{font-size:20px}.demo-reference-dialogue footer{flex-direction:column-reverse}.demo-reference-dialogue footer button{width:100%}.demo-reference .admin-demo-actions{padding-right:42px}}.connexion{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--fond)}.connexion-carte{width:100%;max-width:420px;background:var(--carte);border-radius:10px;padding:28px 28px 32px;box-shadow:0 2px 10px #1f2a4414}.connexion-marque{font-weight:800;letter-spacing:-.5px;font-size:26px;line-height:1;margin-bottom:18px}.connexion-marque small{display:block;font-size:9px;letter-spacing:1px;font-weight:700}.connexion h1{font-family:Lora,Georgia,serif;font-weight:400;font-size:26px;margin:0 0 20px}.connexion-champ{display:grid;gap:6px;margin-bottom:14px}.connexion-champ label{font-size:12.5px;font-weight:600}.connexion-champ input{width:100%;min-height:40px;border:1px solid var(--bord);border-radius:6px;padding:8px 10px;background:var(--champ)}.connexion-champ input:focus-visible,.oeil:focus-visible,.connexion .bouton:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.mot-de-passe{position:relative}.mot-de-passe input{padding-right:46px}.oeil{position:absolute;top:0;right:0;width:44px;height:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--encre-douce);cursor:pointer;border-radius:0 6px 6px 0}.oeil:hover{color:var(--encre)}.connexion-aide{font-size:12px;color:var(--encre-douce);margin:4px 0 12px}.bouton.large{display:block;width:100%;text-align:center;text-decoration:none;margin-top:6px}.connexion-separateur{display:flex;align-items:center;gap:10px;color:var(--encre-douce);margin:20px 0 10px;font-size:12px}.connexion-separateur:before,.connexion-separateur:after{content:"";flex:1;border-top:1px solid var(--bord)}.menu-utilisateur{position:relative}.menu-utilisateur>.bouton.discret{color:var(--encre);padding:4px 6px;font-weight:500}.menu-utilisateur-liste{position:absolute;right:0;top:100%;z-index:20;list-style:none;margin:6px 0 0;padding:6px 0;min-width:220px;background:var(--carte);border-radius:8px;box-shadow:0 4px 16px #1f2a4429}.menu-utilisateur-liste button{display:block;width:100%;text-align:left;padding:9px 16px;border:0;background:none;cursor:pointer}.menu-utilisateur-liste button:hover,.menu-utilisateur-liste button:focus-visible{background:#f3f4f8}.admin-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.admin-outils{list-style:none;margin:0;padding:0;display:grid;gap:4px}.admin-outils a,.admin-outils span{display:block;padding:6px 0;font-size:12.5px}.admin-outils span[aria-disabled=true]{color:#9aa0ad}.admin-outils small{font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-left:4px}.listing-entete .filtre-etat{border:0;margin:0;padding:0;display:inline-flex;gap:14px}.listing-entete .filtre-etat label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;cursor:pointer}.listing-entete .bouton.droite{margin-left:auto;text-decoration:none;padding:9px 16px}table.listing tr.archive td{color:var(--encre-douce)}.a-completer{color:var(--accent);font-style:italic}.utilisateur-entete{display:flex;flex-wrap:wrap;gap:6px 22px;padding:8px 14px;font-size:12px;background:var(--carte)}.tableau-droits th[scope=row],.tableau-autorisations th[scope=row]{text-align:left;font-weight:700;cursor:default;position:static}.tableau-droits td,.tableau-autorisations td{white-space:nowrap}.tableau-droits td.plafonne{text-decoration:line-through;color:var(--encre-douce)}.tableau-droits select,.tableau-autorisations select,.tableau-autorisations input,.fiche-papier .val select{font-size:11.5px;padding:3px 4px;border:1px solid var(--bord);border-radius:4px;background:var(--champ)}.tableau-autorisations input[type=number]{width:90px}.fiche-barre button:disabled{opacity:.6;cursor:default}@media (max-width: 700px){.connexion-carte{padding:22px 16px 26px}.utilisateur-entete{flex-direction:column}.admin-categories{grid-template-columns:1fr}}.statut-invitation{display:inline-block;padding:1px 8px;border-radius:10px;background:#fff4e0;color:#8a5a12;font-size:12px;font-weight:600;white-space:nowrap}.activation-compte{display:grid;gap:6px;margin:6px 0}.statut-a-inviter{display:inline-block;padding:1px 8px;border-radius:10px;background:#eef2f6;color:#3b5163;font-size:12px;font-weight:600;white-space:nowrap}.statut-actif{display:inline-block;padding:1px 8px;border-radius:10px;background:#e4efe7;color:#17665c;font-size:12px;font-weight:600}:root{--fond: #f7f6f4;--carte: #ffffff;--encre: #1f2a44;--encre-douce: #4b5563;--bleu-nuit: #1c2b4a;--violet: #5b3fd3;--champ: #eef1f8;--bord: #e3e6ee;--accent: #f29c0b;--gris-barre: #8b8b8b;--gris-barre-sombre: #6f6f6f;--ligne: #e9ecf2;--zebre: #f3f5fa;--vert: #1a9b5b;--rouge: #c8102e;font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:13px;color:var(--encre);background:var(--fond)}*{box-sizing:border-box}body{margin:0;background:var(--fond);color:var(--encre)}a{color:var(--bleu-nuit)}button,input,select,textarea{font:inherit;color:inherit}.coque{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.lateral{background:#fff;border-right:1px solid var(--bord);padding:18px 0;position:sticky;top:0;height:100vh;overflow:auto}.lateral .logo{display:flex;align-items:center;gap:18px;padding:6px 26px 22px}.lateral .logo .burger{width:18px;height:2px;background:var(--encre);box-shadow:0 -6px 0 var(--encre),0 6px 0 var(--encre)}.lateral .logo .marque{font-weight:800;letter-spacing:-.5px;font-size:26px;color:var(--encre);line-height:1}.lateral .logo .marque small{display:block;font-size:9px;letter-spacing:1px;font-weight:700}.lateral nav a,.lateral nav button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 26px;border:0;background:none;text-align:left;color:var(--encre);text-decoration:none;font-size:13px;cursor:pointer}.lateral nav a:hover,.lateral nav button:hover,.lateral nav a.actif{background:#f3f4f8}.lateral nav .ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--encre)}.lateral nav .chevron{margin-left:auto;color:#9aa0ad;font-size:11px}.lateral nav .badge{margin-left:auto;background:#eef0f6;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700}.lateral .section{padding:22px 26px 6px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--encre);font-weight:700}.lateral .sous{padding-left:26px}.lateral .sous a{padding:7px 26px 7px 46px;font-size:12.5px}.principal{min-width:0}.entete{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:16px 48px 0;color:var(--encre)}.entete .outil{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.entete .utilisateur{display:flex;align-items:center;gap:8px;font-size:13px}.entete .avatar{width:34px;height:34px;border-radius:50%;background:#e5e7eb;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af}.contenu{padding:20px 48px 60px;max-width:1240px}.titre-page{font-family:Lora,Georgia,serif;font-weight:400;font-size:34px;color:var(--encre);margin:10px 0 28px}.titre-page .pastille{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--encre-douce);margin-left:16px}.titre-page .bonjour{color:var(--violet)}.sous-titre-page{font-family:Montserrat,sans-serif;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--encre-douce);font-weight:500;margin:-18px 0 24px}.fil{font-size:12px;color:var(--encre-douce);margin-bottom:8px}.fil a{color:var(--encre-douce);text-decoration:none}.fil a:hover{text-decoration:underline}.carte{background:var(--carte);border-radius:10px;padding:22px 28px 24px;margin-bottom:14px;box-shadow:0 1px 2px #1f2a440a}.carte h2{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px;color:var(--encre)}.grille-champs{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:10px}.champ{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:10px;min-height:30px}.champ>label{text-align:right;font-size:12.5px;color:var(--encre);line-height:1.2}.champ.large{grid-column:1 / -1}.champ input[type=text],.champ input[type=date],.champ input[type=number],.champ input[type=search],.champ input[type=email],.champ input[type=tel],.champ select,.champ textarea{width:100%;border:0;background:var(--champ);border-radius:4px;padding:7px 10px;font-size:12.5px;color:var(--encre);outline:none}.champ input:focus,.champ select:focus,.champ textarea:focus{box-shadow:0 0 0 2px #c9d3f5}.champ select[multiple]{height:92px}.champ textarea{min-height:64px;resize:vertical}.champ .radios{display:flex;flex-wrap:wrap;gap:4px 18px}.champ .radios label{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;cursor:pointer}.champ .aide{font-size:11px;color:#9aa0ad}.multi{position:relative}.multi .resume{width:100%;border:0;background:var(--champ);border-radius:4px;padding:7px 10px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;font-size:12.5px}.multi .resume:after{content:"▾";color:var(--encre-douce)}.multi .liste{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:260px;overflow:auto;background:#fff;border:1px solid var(--bord);border-radius:6px;box-shadow:0 10px 30px #1f2a4424;padding:6px 0}.multi .liste label{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;cursor:pointer}.multi .liste label:hover{background:var(--zebre)}.multi .liste .filtre{margin:4px 10px 8px}.multi .liste .filtre input{width:100%;border:1px solid var(--bord);border-radius:4px;padding:5px 8px}.barre-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:linear-gradient(to top,var(--fond) 75%,rgba(247,246,244,0))}.barre-actions .groupe{display:flex;gap:10px}.bouton{border:0;border-radius:6px;padding:12px 22px;font-weight:700;font-size:13px;cursor:pointer;background:#fff;color:var(--encre);box-shadow:0 1px 3px #1f2a441f}.bouton.primaire{background:var(--bleu-nuit);color:#fff}.bouton.secondaire{background:#fff}.bouton.discret{background:transparent;box-shadow:none;color:var(--encre-douce);padding:8px 10px}.bouton:disabled{opacity:.5;cursor:default}.bouton.icone{width:46px;padding:12px 0;text-align:center}.listing-entete{display:flex;align-items:center;gap:18px;margin:-12px 0 14px}.listing-entete .compte{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--encre-douce);font-weight:600}.listing-entete .lien{font-style:italic;color:var(--violet);font-size:12.5px;text-decoration:none}.listing-entete .droite{margin-left:auto;display:flex;align-items:center;gap:10px}.listing-entete select,.listing-entete .page{background:#fff;border:1px solid var(--bord);border-radius:6px;padding:6px 10px;font-size:12px}.tableau-conteneur{background:#fff;border-radius:8px;overflow:auto;box-shadow:0 1px 2px #1f2a440f}table.listing{width:100%;border-collapse:collapse;font-size:11.5px}table.listing th{text-align:left;padding:10px;font-weight:700;color:var(--encre);background:#fff;border-bottom:1px solid var(--bord);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0}table.listing th .tri{color:#9aa0ad;margin-left:4px;font-size:10px}table.listing td{padding:9px 10px;border-bottom:1px solid var(--ligne);vertical-align:top;max-width:260px}table.listing tbody tr:nth-child(2n){background:var(--zebre)}table.listing tbody tr:hover{background:#e9edf9;cursor:pointer}table.listing td.id{font-weight:700;color:var(--bleu-nuit);white-space:nowrap}table.listing td.id a{text-decoration:none}.pagination{display:flex;align-items:center;gap:8px;margin:14px 0;justify-content:flex-end;font-size:12px}.pagination button{border:1px solid var(--bord);background:#fff;border-radius:6px;padding:6px 10px;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.fiche-barre{display:flex;align-items:stretch;background:var(--gris-barre);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fiche-barre .accent{width:18px;background:var(--accent)}.fiche-barre a,.fiche-barre button{background:var(--gris-barre-sombre);color:#fff;border:0;border-right:2px solid #fff;padding:9px 26px;text-decoration:none;font:inherit;cursor:pointer}.fiche-barre a:hover,.fiche-barre button:hover{background:#5a5a5a}.fiche-barre .nav{display:flex}.fiche-barre .nav button{padding:9px 18px}.fiche-barre .position{padding:9px 14px;font-weight:700}.fiche-sous-barre{display:flex;gap:26px;align-items:center;background:#e9e9e9;color:#222;font-size:11.5px;padding:7px 22px}.fiche-sous-barre .type{font-weight:800;text-transform:uppercase}.fiche-sous-barre .cle{color:#777;margin-right:4px}.fiche-corps{display:grid;grid-template-columns:40px 1fr 100px;gap:12px;padding:26px 0}.fiche-papier{background:#fff;box-shadow:0 2px 10px #0000001f;padding:24px 30px 30px}.fiche-papier .gros-titre{text-align:center;font-size:24px;font-weight:800;letter-spacing:-.3px;margin:4px 0 8px}.fiche-papier .sous-titre{text-align:center;font-size:12px;color:#333;margin-bottom:16px}.fiche-papier .groupe-titre{font-size:12px;font-weight:800;text-transform:uppercase;margin:18px 0 8px;padding-bottom:6px;border-bottom:1px solid #ccc}.fiche-papier .deux-colonnes{display:grid;grid-template-columns:1fr 1fr;column-gap:36px}.fiche-papier .ligne{display:grid;grid-template-columns:170px 1fr;gap:10px;padding:5px 0;font-size:12px}.fiche-papier .ligne .lib{text-transform:uppercase;color:#222;font-size:11px;letter-spacing:.2px}.fiche-papier .ligne .val{font-weight:600;word-break:break-word}.fiche-papier .crayon{float:right;width:30px;height:30px;border:0;background:var(--encre);color:#fff;border-radius:3px;cursor:pointer}.fiche-lateral-droite a{display:block;margin-bottom:10px;font-size:11px;color:var(--bleu-nuit)}.onglets{display:flex;gap:22px;margin:10px 0 0;padding:0 10px;font-size:16px;font-weight:600}.onglets button{background:none;border:0;padding:8px 2px;cursor:pointer;color:var(--encre);font:inherit;font-weight:600;border-bottom:3px solid transparent}.onglets button.actif{border-bottom-color:var(--accent)}.onglets .droite{margin-left:auto;font-size:12px;font-weight:500;align-self:center}.onglet-contenu{background:#fff;box-shadow:0 2px 10px #0000001f;padding:12px 10px 20px}table.sous-tableau{width:100%;border-collapse:collapse;font-size:11.5px}table.sous-tableau th{background:#e4e4e4;text-align:left;padding:7px 8px;font-weight:700}table.sous-tableau td{padding:7px 8px;border-bottom:1px solid #eee}table.sous-tableau tbody tr:nth-child(2n) td{background:#f3f3f3}.vide{padding:30px;text-align:center;color:var(--encre-douce)}.fiche-bandeau-photos{display:flex;gap:8px;align-items:center;padding:10px 52px 0;overflow-x:auto}.fiche-bandeau-photos img{height:96px;width:128px;object-fit:cover;border-radius:4px;border:1px solid #d9dce3;background:#fff}.fiche-bandeau-photos .reste{font-size:12px;color:#6b7280;white-space:nowrap}.photos{display:flex;flex-wrap:wrap;gap:10px}.photos img{height:120px;border-radius:4px;object-fit:cover}.menu-outils{position:relative;display:inline-block}.menu-outils>ul{position:absolute;top:100%;right:0;z-index:40;min-width:210px;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--ligne);box-shadow:0 6px 14px #0000002e}.menu-outils li button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:7px 16px;font-size:12.5px;color:var(--encre)}.menu-outils li button:hover:not([aria-disabled=true]){background:#eef0f6}.menu-outils li button[aria-disabled=true]{color:#9aa0ad;cursor:not-allowed}.tdb-section{font-family:Lora,Georgia,serif;font-size:24px;margin:12px 0 14px}.tdb-section .n{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;background:#eef0f6;border-radius:10px;padding:1px 8px;margin-left:10px}.indicateurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-bottom:28px}.indicateur{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #1f2a440d}.indicateur .lib{font-size:12.5px;color:var(--encre);margin-bottom:6px}.indicateur .val{font-family:Lora,Georgia,serif;font-size:40px;line-height:1;color:var(--encre);display:flex;align-items:center;gap:10px}.indicateur .tendance{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;background:#e6f7ee;color:var(--vert);border-radius:4px;padding:2px 6px}.indicateur .src{font-size:11px;color:#9aa0ad;margin-top:8px}.tdb-grille{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tdb-carte{background:#fff;border-radius:12px;padding:24px 28px;min-height:180px;box-shadow:0 1px 2px #1f2a440d}.tdb-ligne{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--ligne);text-decoration:none;color:var(--encre)}.tdb-ligne:last-child{border-bottom:0}.tdb-ligne .vignette{width:58px;height:58px;border-radius:6px;background:linear-gradient(135deg,#cfd6e8,#9aa6c7);flex:none}.tdb-ligne .id{font-size:11.5px;color:var(--encre-douce)}.tdb-ligne .nom{font-weight:700;font-size:12.5px;text-transform:uppercase}.tdb-ligne .detail{font-size:11.5px;color:var(--encre-douce)}.tdb-ligne .quand{margin-left:auto;font-size:11px;color:#9aa0ad;white-space:nowrap}.alerte{background:#fff6e5;border-left:4px solid var(--accent);padding:10px 14px;border-radius:6px;margin-bottom:8px;font-size:12.5px}.etat{padding:40px;text-align:center;color:var(--encre-douce);background:#fff;border-radius:10px}.etat.erreur{color:var(--rouge);border:1px solid #f5c6cf}.bandeau-mock{background:#fff3cd;color:#7a5600;font-size:12px;padding:6px 48px}.message-ok{background:#e6f7ee;color:var(--vert);padding:8px 12px;border-radius:6px;margin-bottom:12px;font-weight:600}.message-err{background:#fde8ec;color:var(--rouge);padding:8px 12px;border-radius:6px;margin-bottom:12px;font-weight:600}@media (max-width: 900px){.coque{grid-template-columns:1fr}.lateral{position:static;height:auto}.contenu{padding:16px}.grille-champs,.fiche-papier .deux-colonnes,.tdb-grille,.champ{grid-template-columns:1fr}.champ>label{text-align:left}}.onglets .n-onglet{margin-left:6px;font-size:11px;font-weight:700;background:#eef0f6;border-radius:10px;padding:1px 7px;vertical-align:middle}.onglets{flex-wrap:wrap;row-gap:4px}.onglets button{white-space:nowrap}:root{--lp-rouge: #a8193c;--lp-rouge-fonce: #8a1431;--lp-bord: #8c8c8c;--lp-vert: #3aa655;--lp-gris: #d4d4d4}.sr-seul{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-titre-page{font-size:26px;margin:4px 0 14px}.lp-assistant{background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 8px #0000001a;margin:0 auto 40px;padding:22px 34px 26px}.lp-assistant.etroit{max-width:1020px}.lp-assistant.large{max-width:1240px}.lp-entete{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;border-bottom:2px solid var(--lp-rouge);padding-bottom:12px;margin-bottom:26px}.lp-entete h2{margin:0;color:var(--lp-rouge);font-size:14px;font-weight:800;letter-spacing:.2px;text-transform:uppercase}.lp-entete h2:focus{outline:none}.lp-adresse{margin-top:5px;font-size:11.5px;text-transform:uppercase;color:var(--encre)}.lp-adresse:after{content:"⌖";color:#d6403f;margin-left:6px}.lp-consigne{margin:0;max-width:52%;text-align:right;font-size:12px}.lp-progression{margin:18px 0 0;text-align:center;font-size:11px;color:var(--encre-douce)}.lp-corps{max-width:940px;margin:0 auto}.lp-assistant.etroit .lp-corps{max-width:700px}.lp-corps.deux{max-width:1010px}.lp-groupe{margin:0 0 22px;min-width:0}.lp-groupe.titre+.lp-groupe.titre{border-top:2px solid var(--lp-rouge);padding-top:18px}.lp-groupe-titre{margin:0 0 14px;color:var(--lp-rouge);font-size:12px;font-weight:800;text-transform:uppercase}.lp-colonnes{display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.lp-champ{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:10px;margin:7px 0;min-height:26px}.lp-champ.haut{align-items:start}.lp-champ>label{font-size:11.5px;text-transform:uppercase;line-height:1.25}.lp-champ>label.obligatoire{text-decoration:underline dotted var(--lp-rouge);text-underline-offset:3px;text-decoration-thickness:2px}.lp-champ.en-erreur>label{color:var(--rouge)}.lp-controle{display:flex;align-items:center;gap:8px;min-width:0}.lp-controle>input:not([type=checkbox]),.lp-controle>select,.lp-controle>.lp-zone,.lp-controle>.lp-assiste,.lp-controle>.multi,.lp-controle>.lp-mini-table{flex:1 1 0;min-width:0}.lp-assistant input:not([type=checkbox]):not([type=radio]):not([type=search]),.lp-assistant select,.lp-assistant textarea,.lp-assistant .multi .resume{border:1px solid var(--lp-bord);border-radius:0;background:#fff;padding:4px 7px;font-size:12px;min-height:24px;width:100%}.lp-assistant [aria-invalid=true],.lp-champ.en-erreur input,.lp-champ.en-erreur select{border-color:var(--rouge);box-shadow:0 0 0 1px var(--rouge)}.lp-assistant input:focus-visible,.lp-assistant select:focus-visible,.lp-assistant textarea:focus-visible,.lp-assistant button:focus-visible,.lp-fenetre button:focus-visible{outline:2px solid #1d6fd6;outline-offset:1px}.lp-assistant textarea{resize:vertical;min-height:58px}.lp-assistant .lp-controle>.lp-petit{flex:0 0 64px;width:64px}.lp-assistant .lp-controle>.lp-suite{flex:0 0 120px;width:120px}.lp-assistant .lp-controle>.lp-lettre{flex:0 0 34px;width:34px;text-align:center;text-transform:uppercase}.lp-assistant input.nombre{text-align:right}.lp-suffixe{font-size:11.5px}.lp-info{flex:none;width:15px;height:15px;border-radius:50%;background:#5b9bd5;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:help}.lp-zone{position:relative}.lp-compteur{position:absolute;right:6px;bottom:6px;background:#fff;border:1px solid var(--lp-bord);font-size:10px;padding:0 5px}.lp-assiste{display:grid;gap:2px}.lp-bascule{position:relative;display:inline-block;width:36px;height:20px}.lp-bascule input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.lp-bascule .piste{position:absolute;top:0;right:0;bottom:0;left:0;background:#ddd;border-radius:20px;transition:background .15s}.lp-bascule .piste:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:transform .15s}.lp-bascule input:checked+.piste{background:var(--lp-rouge)}.lp-bascule input:checked+.piste:after{transform:translate(16px)}.lp-bascule input:focus-visible+.piste{outline:2px solid #1d6fd6;outline-offset:2px}.lp-boutons{display:flex;justify-content:center;gap:14px;margin:22px 0 6px;flex-wrap:wrap}.lp-boutons.colonne{flex-direction:column;align-items:center}.lp-bouton{background:var(--lp-rouge);color:#fff;border:1px solid var(--lp-rouge);border-radius:3px;padding:9px 28px;font-size:13px;cursor:pointer;min-width:150px}.lp-bouton:hover:not(:disabled){background:var(--lp-rouge-fonce)}.lp-bouton:disabled{opacity:.55;cursor:default}.lp-bouton.secondaire{background:#fff;color:var(--lp-rouge)}.lp-bouton.secondaire:hover:not(:disabled){background:#fbeef1}.lp-bouton.petit{padding:4px 12px;min-width:0;font-size:12px}.lp-bouton.vert{background:var(--lp-vert);border-color:var(--lp-vert)}.lp-bouton.large{min-width:340px;padding:11px 0}.lp-lien-bouton{background:none;border:0;padding:4px 0;color:var(--encre);font-size:12px;cursor:pointer;text-decoration:underline}.lp-lien-texte{font-size:12px}.lp-icone{flex:none;width:22px;height:22px;padding:0;border:1px solid var(--lp-rouge);border-radius:3px;background:#fff;color:var(--lp-rouge);font-size:15px;line-height:1;cursor:pointer}.lp-icone.plus{border-color:#2e7d46;color:#2e7d46}.lp-erreur{background:#fde8ec;color:var(--rouge);border-left:4px solid var(--rouge);padding:8px 12px;margin:0 0 14px;font-weight:600;font-size:12.5px}.lp-ok{background:#e6f7ee;color:#14724a;padding:8px 12px;font-size:12.5px}.lp-note{font-size:11.5px;color:var(--encre-douce)}.lp-vide-rouge{color:#e00000;font-weight:700;font-size:12px;text-align:center}.lp-resultats h3,.lp-sous-titre{font-size:12.5px;font-weight:800;text-transform:uppercase;text-align:center;margin:26px 0 10px}.lp-sous-titre{text-align:left;color:var(--lp-rouge)}.lp-table{width:100%;border-collapse:collapse;font-size:12px}.lp-table caption{color:var(--lp-rouge);font-weight:700;font-size:12px;padding:4px 0;text-align:left}.lp-table thead th{background:var(--lp-rouge);color:#fff;padding:3px 8px;font-weight:600;text-align:center;border:0}.lp-table td{padding:4px 8px;border-bottom:1px solid #ececec;vertical-align:middle}.lp-table tr.choisie td{background:#fbeef1}.lp-table.contacts thead th{background:var(--lp-gris);color:var(--encre);font-weight:700}.lp-table .lp-lecture,.lp-lecture{text-align:center}.lp-table td .lp-avec-suffixe{display:inline-flex;align-items:center;gap:4px}.lp-mini-table{width:100%;border-collapse:collapse;font-size:12px;background:#fff;border:1px solid var(--lp-gris)}.lp-mini-table th{background:var(--lp-gris);padding:3px 6px;text-align:left;font-size:11px}.lp-mini-table td{padding:3px 6px}.lp-batiment{margin-bottom:26px}.lp-batiment-entete{display:flex;align-items:center;gap:16px;margin-bottom:14px}.lp-assistant .lp-batiment-entete input:not([type=checkbox]){width:190px;flex:none}.lp-batiment .lp-bouton.petit{margin-top:10px}.lp-choix{display:grid;justify-items:center;gap:28px;margin:40px 0 20px}.lp-acces{display:grid;grid-template-columns:1fr 1fr;gap:40px}.lp-acces-saisie hr{border:0;border-top:1px solid var(--lp-gris);margin:18px 0}.lp-acces-ajout{display:grid;grid-template-columns:1fr 1.1fr auto;gap:4px;align-items:center}.lp-recherche{width:100%;padding:7px 8px;border:0;background:#ececec;font-size:12px}.lp-acces-liste{background:#ececec;min-height:280px;padding:12px 14px}.lp-acces-liste h3{font-size:12.5px;text-align:center;margin:0 0 10px}.lp-acces-liste ul{list-style:none;margin:0;padding:0}.lp-acces-liste li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px}.lp-barre-contacts{display:flex;gap:12px;background:var(--lp-rouge);padding:5px 10px;margin-top:-1px}.lp-barre-contacts .lp-bouton{background:#f2f2f2;color:var(--encre);border-color:#f2f2f2;padding:4px 14px;min-width:0;font-size:12px}.lp-medias{list-style:none;display:flex;justify-content:center;gap:56px;margin:22px 0 0;padding:18px 0 0;border-top:2px solid var(--lp-rouge);font-size:11.5px;text-transform:uppercase}.lp-medias li{opacity:.6;cursor:help}.lp-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1e1eb3;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px;z-index:50;overflow:auto}.lp-fenetre{position:relative;background:#fff;border:3px solid #d8d85a;width:min(840px,100%);padding:22px 34px 28px}.lp-fenetre h3{margin:0 0 14px;text-align:center;color:var(--lp-rouge);font-size:13px;border-bottom:1px solid var(--lp-rouge);padding-bottom:14px}.lp-fermer{position:absolute;top:8px;right:10px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#111;color:#fff;font-size:16px;line-height:1;cursor:pointer}.lp-fenetre input,.lp-fenetre select{border:1px solid var(--lp-bord);background:#fff;padding:4px 7px;font-size:12px;width:100%}.lp-fenetre .lp-champ{grid-template-columns:150px minmax(0,300px);justify-content:center}.lp-fenetre .lp-champ>label{text-align:right}@media (max-width: 900px){.lp-assistant{padding:16px 14px}.lp-entete{flex-direction:column}.lp-consigne{max-width:none;text-align:left}.lp-colonnes,.lp-acces{grid-template-columns:1fr}.lp-champ{grid-template-columns:1fr;gap:3px}.lp-table{display:block;overflow-x:auto}.lp-bouton.large{min-width:0;width:100%}}.lp-theme-mandat{--lp-rouge: #36a24f;--lp-rouge-fonce: #2b8040}.lp-theme-demande{--lp-rouge: #1a1a6e;--lp-rouge-fonce: #11114f}.lp-theme-mandat .lp-entete h2{color:var(--encre);font-size:13px}.lp-adresse-ligne{margin-top:10px;font-size:12px;text-transform:uppercase}.lp-haut-droite{min-width:340px}.lp-haut-droite .lp-champ{grid-template-columns:110px minmax(0,1fr)}.lp-titre-page .pastille{margin-left:14px}.lp-lecture-adresse{display:grid;grid-template-columns:200px 1fr;gap:4px 10px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--lp-gris);font-size:12px}.lp-lecture-adresse div{display:contents}.lp-lecture-adresse dt{font-weight:700;text-align:right}.lp-lecture-adresse dd{margin:0}.lp-champ .lib-lecture{font-size:11.5px;text-transform:uppercase;line-height:1.25}.lp-champ .val-lecture{font-size:12px;font-weight:600}.lp-onglets{display:flex;gap:22px;margin:22px 0 0;border-bottom:1px solid var(--lp-gris)}.lp-onglets button{background:none;border:0;padding:8px 2px;font-size:15px;font-weight:600;color:var(--encre);border-bottom:3px solid transparent}.lp-onglets button.actif{border-bottom-color:var(--lp-rouge)}.lp-onglets button:disabled{color:#8a8f9c;font-weight:500}.lp-onglet-contenu{margin-top:18px}.lp-barre-onglet{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px;flex-wrap:wrap}.lp-lien-bouton{background:none;border:0;color:var(--lp-rouge);font-weight:600;cursor:pointer;padding:4px 6px}.lp-lien-bouton:disabled{color:#8a8f9c;cursor:not-allowed}.lp-filtres-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px;font-size:14px}.lp-filtres-actions label{display:inline-flex;align-items:center;gap:6px;margin:0;text-transform:none;font-weight:500}.lp-filtres-actions input,.lp-filtres-actions select{margin-left:0;width:auto}.lp-source{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:700;color:#fff;background:#5b6b8c}.lp-source.ban{background:#1f6f43}.lp-source.annuaire{background:#8a4b0f}.lp-table td.lp-vide{text-align:center;color:#6b7080;padding:18px}.lp-criteres{border:1px solid #ececec;padding:18px 20px}.lp-groupe-titre.centre{text-align:center;color:var(--encre)}.lp-table.nature td{padding:3px 4px}.lp-table.nature td input,.lp-table.nature td select{width:100%}.lp-radios{display:flex;gap:14px;margin-left:210px;font-size:12px}.lp-bas{margin-top:18px;padding-top:14px;border-top:1px solid var(--lp-gris)}.lp-demande .lp-colonnes{column-gap:40px}.bandeau-creation{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff6e5;border-left:4px solid var(--accent);padding:10px 16px;margin:10px 0 0;font-size:12.5px}.bandeau-creation a{text-decoration:none;background:var(--lp-rouge);color:#fff;padding:6px 14px;border-radius:3px}.lp-pied-lots{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--lp-rouge);margin-top:18px;padding-top:10px}.lp-case{display:inline-flex;align-items:center;gap:6px;font-size:12px}.lp-case input{width:auto!important;min-height:0!important}.lp-actions-lot{white-space:nowrap}.lp-actions-lot .lp-icone+.lp-icone{margin-left:4px}.lp-table.lots tr.saisie td{background:#fff8f9}.galerie{background:#f7f6f4}.galerie-barre{display:flex;justify-content:space-between;align-items:center;background:gray;color:#fff;padding:8px 14px}.galerie-barre h1{margin:0;font-size:17px;font-weight:700}.galerie-barre a{color:#fff;font-size:12px}.galerie-adresse{background:#fff;padding:6px 14px;font-size:13px;text-transform:uppercase}.galerie-haut{display:flex;gap:20px;align-items:flex-start;padding:14px;font-size:11.5px}.galerie-selection{flex:none;width:380px;background:#5e5e5e;color:#fff;border:0;border-radius:16px;padding:8px 0;font-weight:700;font-size:12px;cursor:pointer}.galerie-selection:disabled{opacity:.6;cursor:default}.galerie-haut p{margin:0;line-height:1.35}.galerie-groupe{margin:6px 14px 0;font-size:12px;font-weight:400;border-bottom:2px solid #b9b9b9}.galerie-liste{min-height:56px;margin:0 14px 10px;padding:8px;display:flex;flex-wrap:wrap;gap:12px;border:1px solid #ececec;background:#f7f6f4}.galerie-liste.survol{background:#fbeef1;border-color:var(--lp-rouge)}.galerie-carte{display:flex;gap:10px;border:1px solid #ddd;background:#fff;padding:8px;width:330px;cursor:grab}.galerie-carte img{width:110px;height:84px;object-fit:cover;flex:none}.galerie-reglages{display:grid;gap:2px;font-size:11.5px;min-width:0;flex:1}.galerie-reglages label{display:flex;justify-content:space-between;align-items:center;gap:6px}.galerie-reglages select,.galerie-reglages textarea{width:100%;font-size:11px}.galerie-reglages textarea{min-height:36px}.galerie-nom{display:flex;justify-content:space-between;gap:6px;font-size:10.5px;color:#666}.galerie-nom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galerie-nom button{border:0;background:none;cursor:pointer}.galerie-pied{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:22px;background:#f7f6f4;padding:10px 14px;font-size:12px;border-top:1px solid #e5e5e5}.galerie-pied button{background:none;border:0;cursor:pointer;font:inherit}.galerie-pied button:disabled{opacity:.5;cursor:default}.lp-tuile{display:block;width:62px;height:46px;margin:0 auto 8px;border-radius:6px;background:#2b2b2b;border-bottom:6px solid var(--lp-rouge)}.lp-tuile.adresse{border-bottom-color:#2e9e4f}.lp-tuile.documents{border-bottom-color:#8a1431;background:#3b3b3b}.lp-medias li a{color:inherit;text-decoration:none;text-align:center;display:block}.lp-medias li{opacity:1;cursor:default}.lp-carte{width:100%;height:280px;border:1px solid var(--lp-bord);margin:10px 0}.lp-geoloc .lp-controle .lp-lien-texte{white-space:nowrap}.lp-alertes{flex-wrap:wrap}.lp-alertes ul{list-style:none;margin:0;padding:0;font-size:12px;flex:1 1 100%}.fiche-barre .fiche-menu{position:relative;display:flex}.fiche-barre .fiche-menu>ul{position:absolute;top:100%;left:0;z-index:40;min-width:230px;margin:0;padding:4px 0;list-style:none;background:#4d4d4f;box-shadow:0 6px 14px #00000059}.fiche-barre .fiche-menu li a,.fiche-barre .fiche-menu li button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:7px 18px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#fff;text-decoration:none}.fiche-barre .fiche-menu li a:hover,.fiche-barre .fiche-menu li button:hover:not([aria-disabled=true]){background:#6a6a6c}.fiche-barre .fiche-menu li button[aria-disabled=true]{color:#a9a9ac;cursor:not-allowed}.fiche-barre button:disabled{opacity:.6;cursor:wait}.petite-alerte{margin:8px 22px 0;padding:8px 14px;border-radius:3px;font-size:13px;font-weight:600}.petite-alerte.ok{background:#e3f4e8;color:#1f6f43}.petite-alerte.ko{background:#fbe6e6;color:#9b1c1c}.fiche-papier .grille-champs{display:grid;grid-template-columns:1fr 1fr;gap:6px 36px;margin:10px 0 18px}.onglets .droite.lien{background:none;border:0;color:var(--lp-rouge, #a3002f);font:inherit;cursor:pointer}.onglets .droite.lien:disabled{color:#8a8f9c;cursor:not-allowed}.lp-actions-fiche{padding:6px 10px}.lp-filtre-type{display:inline-flex;align-items:center;gap:6px}.sous-tableau td.lp-vide{text-align:center;color:#6b7080;padding:16px}.sous-tableau th.erreur{color:#b00020;text-align:center}.pagination-onglet{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px;font-size:13px}.pagination-onglet button{background:none;border:1px solid #c9ccd6;padding:4px 12px;border-radius:3px;cursor:pointer}.pagination-onglet button:disabled{opacity:.5;cursor:default}.fiche-pictos{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-top:6px}.fiche-pictos a,.fiche-pictos button{font-size:11.5px;color:var(--encre, #222);background:none;border:0;padding:2px 0;text-decoration:underline;cursor:pointer;text-align:left}.fiche-pictos button:disabled{color:#8a8f9c;text-decoration:none;cursor:not-allowed}.carte-offre{padding-bottom:26px}.carte-offre-haut{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:2px solid var(--lp-rouge, #a3002f);padding:6px 4px 18px}.carte-offre-adresse{flex:1;text-align:center;font-size:20px;padding-top:10px;text-transform:uppercase}.carte-offre-gestion{min-width:260px}.carte-offre-corps{display:grid;grid-template-columns:90px 1fr;gap:12px;padding-top:18px}.carte-offre .lp-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:6px 60px}.lp-etoiles{display:flex;gap:4px;margin-top:120px}.lp-etoiles button{background:none;border:0;font-size:22px;color:#c9ccd6;cursor:default;padding:0}.lp-etoiles button.pleine{color:#e8a317}.lp-etoiles button:not(:disabled){cursor:pointer}.lp-lots-fiche{padding:6px 4px 14px}.lp-lots-natures{display:flex;gap:20px;margin-bottom:8px}.lp-lots-natures button{background:none;border:0;border-bottom:3px solid transparent;font:inherit;font-weight:700;font-size:16px;padding:4px 0;cursor:pointer;color:var(--encre, #222)}.lp-lots-natures button.actif{border-bottom-color:var(--lp-rouge, #a3002f)}.lp-lots-filtre{display:flex;gap:22px;justify-content:flex-end;font-size:12.5px;color:var(--lp-rouge, #a3002f);margin-bottom:8px}.lp-lots-batiment h4{margin:10px 0 4px;color:var(--lp-rouge, #a3002f);font-size:14px}.lp-table-lots{width:100%;border-collapse:collapse;font-size:12.5px}.lp-table-lots th{background:var(--lp-rouge, #a3002f);color:#fff;padding:6px 8px;text-align:center}.lp-table-lots td{padding:5px 8px;border-bottom:1px solid #ececf0}.lp-table-lots td.num{text-align:right}.lp-table-lots tr.archive td{color:#8a8f9c}.lp-saisie-lot{width:84px;text-align:right}.lp-onglet-etapes{position:relative;padding:6px 10px 14px}.lp-onglet-etapes .crayon{position:absolute;top:4px;right:8px}.lp-edition-etapes{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;max-height:60vh;overflow:auto}details.autres-infos{margin:24px 6px;font-size:13px}details.autres-infos summary{cursor:pointer;font-weight:600;padding:6px 0}.fiche-corps.offre{grid-template-columns:120px 1fr 30px}fieldset.sans-bordure{border:0;padding:0;margin:0}.table-options-enregistrement td{padding:8px 10px;vertical-align:middle}.export-iso{padding:18px 22px}.export-intro{font-size:15px;margin:0 0 10px}.export-preselection{display:flex;gap:14px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.export-tout{display:block;font-weight:700;margin:8px 0 12px}.export-groupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.export-groupe{border:1px solid #d3d6df;border-radius:4px;padding:6px 12px 10px}.export-groupe legend{font-weight:700;padding:0 6px}.export-groupe ul{list-style:none;margin:4px 0 0;padding:0;max-height:340px;overflow:auto;font-size:13px}.export-groupe li label.indisponible{color:#9aa0ad}.export-actions{display:flex;align-items:center;gap:16px;margin-top:18px;flex-wrap:wrap}.export-memoriser{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.recherche-rapide{position:relative;display:inline-flex}.recherche-rapide>button.outil{background:none;border:0;color:inherit;cursor:pointer;padding:4px}.recherche-rapide-forme{position:absolute;top:34px;right:0;z-index:60;width:340px;background:#fff;border:1px solid #d3d6df;border-radius:4px;box-shadow:0 8px 22px #0000002e;padding:12px 14px;display:flex;flex-direction:column;gap:8px;color:#222;font-size:13px}.recherche-rapide-saisie{display:flex;gap:6px}.recherche-rapide-saisie input{flex:1;padding:6px 8px}.recherche-rapide-saisie button{background:var(--bleu-nuit, #1b1b6b);color:#fff;border:0;padding:0 12px;border-radius:3px;cursor:pointer}.recherche-rapide .lien{background:none;border:0;color:var(--bleu-nuit, #1b1b6b);text-decoration:underline;cursor:pointer;padding:2px 0;text-align:left;font:inherit}.recherches-recentes{display:flex;flex-direction:column;gap:2px}.resultats-rapides section{margin-bottom:12px}.resultats-rapides h4{margin:8px 0 4px}.resultats-rapides ul{list-style:none;margin:0 0 4px;padding:0;font-size:13px}.lp-fenetre.large{width:min(1120px,96vw)}.carte-zone{display:flex;gap:16px;width:100%;height:min(640px,76vh)}.carte-outils{width:290px;flex:none;overflow-y:auto;padding-right:4px}.carte-outils fieldset{border:0;padding:0;margin:0}.carte-outils legend{display:block;width:100%;text-align:center;font-size:16px;color:var(--lp-bleu, #1b1b6b);margin-bottom:12px}.carte-outils-icones{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.carte-outil{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid #d3d6df;border-radius:4px;background:#fff;color:var(--lp-bleu, #1b1b6b);font:inherit;font-size:11px;cursor:pointer}.carte-outil:hover{background:#eef0f7}.carte-outil.actif{border-color:var(--lp-rouge, #a3002f);box-shadow:inset 0 0 0 1px var(--lp-rouge, #a3002f);color:var(--lp-rouge, #a3002f)}.carte-outil:focus-visible,.carte-fonds button:focus-visible,.carte-adresse button:focus-visible{outline:2px solid var(--lp-rouge, #a3002f);outline-offset:2px}.carte-adresse{display:flex;gap:4px;margin:8px 0}.carte-adresse input{flex:1;min-width:0;padding:7px 8px;font-size:13px}.carte-adresse button{padding:0 10px;cursor:pointer}.carte-propositions{list-style:none;margin:0 0 8px;padding:0;font-size:12px;max-height:150px;overflow-y:auto;border:1px solid #d3d6df}.carte-propositions button{display:block;width:100%;text-align:left;background:none;border:0;padding:5px 7px;cursor:pointer}.carte-propositions button:hover{background:#eef0f7}.carte-coordonnees{display:grid;gap:6px;margin:6px 0;font-size:12px}.carte-coordonnees label{display:grid;gap:2px}.carte-mesures{min-height:38px;font-size:12.5px;color:#1b1b6b;font-weight:600;margin:4px 0 10px}.carte-mesures span{display:block}.carte-boutons{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.carte-secteurs{font-size:12.5px;border-top:1px solid #e1e3ea;padding-top:8px}.carte-secteurs summary{cursor:pointer;font-weight:600;margin-bottom:6px}.carte-secteurs label{display:grid;gap:2px;margin-bottom:8px}.carte-vue{position:relative;flex:1;min-width:0;border:1px solid #c9ccd6;border-radius:3px;overflow:hidden;background:#e9eaf0}.carte-vue .carte-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.carte-fonds{position:absolute;z-index:2;top:10px;left:10px;display:flex;align-items:stretch;background:#fff;border-radius:3px;box-shadow:0 1px 4px #0000004d;overflow:hidden}.carte-fonds button{border:0;background:#fff;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;color:#333}.carte-fonds button+button{border-left:1px solid #e1e3ea}.carte-fonds button.actif{font-weight:700;color:#000;background:#f1f2f6}.carte-cadastre{display:flex;align-items:center;gap:5px;padding:0 12px;border-left:1px solid #e1e3ea;font-size:13px;cursor:pointer}.carte-distance{position:absolute;z-index:2;top:10px;right:56px;background:#fff;padding:4px 8px;font-size:12px;box-shadow:0 1px 4px #0000004d;border-radius:2px}.carte-alerte{position:absolute;z-index:2;left:10px;right:10px;bottom:34px;background:#fff7e0;border:1px solid #e0c36a;padding:6px 10px;font-size:12px;border-radius:3px}.carte-vue-position{flex:none;height:300px;margin:8px 0}.carte-resultats .carte-vue-resultats{height:min(620px,70vh);flex:none}.carte-resume{margin:8px 0;font-size:13px;color:#1b1b6b}.carte-info{font-size:13px;line-height:1.4}.carte-info p{margin:2px 0 6px;color:#555}.carte-info a{color:var(--lp-rouge, #a3002f);font-weight:600}.lp-zone-carte{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 8px}.lp-bouton-carte{display:inline-flex;align-items:center;gap:6px;border:1px solid #c9ccd6;background:#fff;border-radius:4px;padding:5px 12px;cursor:pointer;font:inherit}.lp-bouton-carte.actif{background:var(--lp-rouge, #a3002f);color:#fff;border-color:var(--lp-rouge, #a3002f)}.lp-zone-resume{font-size:12.5px;color:#1b1b6b;font-weight:600}.lp-secteur-specifique{display:flex;align-items:center;gap:10px;margin:6px 0}button.lp-lien-texte{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--lp-rouge, #a3002f);text-decoration:underline;cursor:pointer}button.lp-lien-texte:disabled{color:#9aa0ad;cursor:not-allowed}.fiche-lateral-droite .lien-bouton{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-align:left;cursor:pointer}.carte-champ{display:grid;gap:4px;margin:8px 0;font-size:12.5px}.carte-case{display:flex;align-items:center;gap:6px;margin:8px 0;font-size:12.5px}.carte-case input{width:auto}.carte-vue-fiche{position:relative;flex:1;min-width:0;border:1px solid #c9ccd6;border-radius:3px;overflow:hidden}.carte-vue-fiche .carte-vue-position{height:100%;margin:0;border:0}.carte-outils fieldset+fieldset{margin-top:12px}
