.signe-attente{color:inherit;font-size:inherit;vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;margin-right:.45em;animation:.8s linear infinite signe-attente-tour;display:inline-block}@keyframes signe-attente-tour{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signe-attente{animation-duration:2.4s}}@media (forced-colors:active){.signe-attente{clip-path:polygon(0 0,100% 0,50% 50%,100% 100%,0 100%)}}.garde-navigation>.dialog-heading{flex-wrap:wrap}.garde-navigation>.dialog-heading h2{flex:12rem}.recuperation-page .login-landscape .eyebrow{color:#fff}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;--bg:#fff;--surface:#f7f9f7;--nav:#fff;--selected:#ecf5ef;--text:#222b27;--muted:#59675e;--accent:#226147;--border:#e1e7e2;--control:#849087;--red:#b42318;--warning:#8a5a00;--error-bg:#fdecea;--warning-bg:#fff4e0;--success-bg:#e6f4ec;--font-body:15px;--font-secondary:13px;--font-title:24px;--font-section:16px;--control-height:44px;--control-padding-y:9px;--control-padding-x:10px;--space-field:12px;--space-section:20px;--space-panel:16px;--radius:6px;--bouton-fond:#e8f1eb;--bouton-survol:#d8e8de;--bouton-texte:#1d4a37;--bouton-plein-survol:#1b4f3a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width>=961px) and (pointer:fine){:root{--control-height:30px;--control-padding-y:4px}}@media (any-pointer:coarse){:root{--control-height:44px;--control-padding-y:9px}}html{scroll-padding-block:12px}:is(button,a,input,select,textarea,[contenteditable]){scroll-margin-block:12px}*{box-sizing:border-box}body{font-size:var(--font-body);margin:0;line-height:1.5}h1,h2,h3,p{margin:0 0 12px}h1,h2,h3{font-weight:600}h3{font-size:var(--font-section)}strong,b{font-weight:600}h1{color:var(--text);font-size:var(--font-title);letter-spacing:-.035em;line-height:1.14}h2{font-size:var(--font-section);letter-spacing:-.025em;color:var(--text);line-height:1.25}a{color:var(--text);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.button{background:var(--bouton-fond);color:var(--bouton-texte);padding:var(--control-padding-y) calc(var(--control-padding-x) + 2px);cursor:pointer;min-height:var(--control-height);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}button:hover,.button:hover{background:var(--bouton-survol)}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus{outline:none}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:2px solid var(--accent);outline-offset:3px}h1[data-focus-page]:is(:focus,:focus-visible){outline:none}[role=status][tabindex="-1"]:focus{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){[role=status][tabindex="-1"]:focus{outline-color:highlight}}.notice.error[tabindex="-1"]:focus,.restauration-action:focus{outline:2px solid var(--accent);outline-offset:3px}@media (width<=960px){.notice.error[tabindex="-1"]{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}fieldset{border:0;min-width:0;margin:0;padding:0}input,select,textarea{width:100%;min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);background:var(--bg);border:1px solid var(--control);border-radius:var(--radius);color:var(--text)}input:is([type=date],[type=time],[type=datetime-local]){height:var(--control-height);padding-block:0}input[type=file]{color:var(--muted);font-size:var(--font-secondary);cursor:pointer;border-style:dashed;padding-block:3px}input[type=file]::file-selector-button{background:var(--bouton-fond);color:var(--bouton-texte);font:inherit;cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:3px 12px;font-weight:500}input[type=file]:enabled:hover::file-selector-button{background:var(--bouton-survol)}input[type=file]:disabled{cursor:default}input[type=file]:disabled::file-selector-button{color:var(--muted);cursor:default}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%235c6663' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:44px}input:disabled,select:disabled,select[aria-disabled=true]{background-color:var(--surface)}@media (forced-colors:active){select{appearance:auto;background-image:none}}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red)}small{font-size:var(--font-secondary)}summary{cursor:pointer;min-height:var(--control-height);padding-block:var(--control-padding-y)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--border);vertical-align:middle;height:38px;padding:4px 10px}@media (width<=1150px){.contacts-results :is(td,tbody th){height:auto}}@media (width<=800px){.taches-table :is(td,th[scope=row]),.journal-table td{height:auto}}thead{z-index:1;background:var(--bg);color:var(--muted);position:sticky;top:0}tbody th{font-weight:600}td a{white-space:normal;overflow-wrap:anywhere;font-weight:600}dl{grid-template-columns:minmax(100px,1fr) 2fr;gap:8px 12px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}}@layer layout{.proposition-jamais{border-radius:var(--radius);background:var(--warning-bg);color:var(--text);text-transform:uppercase;letter-spacing:.02em;padding:1px 8px;display:inline-block}.proposition-etat{margin:6px 0}.proposition-choix{min-height:var(--control-height);margin:4px 0}.matching [role=status][tabindex="-1"]{margin-top:12px}.proposition-affichage{max-width:320px;margin:0}.propositions-selection{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:12px 0 16px;padding:12px}.propositions-selection p{margin:0 0 8px}.propositions-selection p.muted{margin:8px 0 0}.proposition-dialogue{width:min(560px,100% - 32px)}.proposition-dialogue fieldset{min-width:0}.proposition-dialogue .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposition-entree h3{margin:0 0 4px}.proposition-biens{margin:0 0 16px;padding-left:20px}.proposition-biens li{overflow-wrap:anywhere}.proposition-couple{margin:0 0 16px;display:block}.proposition-couple>div{grid-template-columns:minmax(80px,max-content) 1fr;gap:4px 12px;display:grid}.proposition-couple dd{overflow-wrap:anywhere;min-width:0;margin:0}.proposition-etapes{margin:0;padding:0;list-style:none}.vente-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.vente-statut .actions,.vente-fin .actions,.offre-dialogue .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vente-statut .actions,.vente-fin .actions{margin-top:8px}.vente-fin-lignes{margin:8px 0 0;padding:0;list-style:none}.vente-fin-lignes li{padding:2px 0}.offre-acquereurs{margin:0;padding:0;list-style:none}.offre-acquereurs-liste{margin:8px 0;padding:0;list-style:none}.offre-acquereurs-liste li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.offre-acquereurs-choix,.offre-sort{min-width:0;margin:0 0 16px}.offre-acquereurs-liste li>span{overflow-wrap:anywhere;min-width:0}.offre-acquereurs-liste li>button{flex:none}.offre-calculs{margin:8px 0 16px}.offre-acquereurs-recherche{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.offre-acquereurs-recherche>div{flex:300px;min-width:0}.offre-acquereurs-recherche>button{flex:none;margin-top:8px}.offre-acquereurs-annonce{margin:0 0 8px}.offre-acquereurs-annonce:empty{margin:0}.acquereur-dialogue{width:min(520px,100% - 32px)}.acquereur-dialogue fieldset{min-width:0}.acquereur-dialogue .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acquereur-doublons{margin:8px 0;padding:0;list-style:none}.acquereur-doublons li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.acquereur-doublons li>span{overflow-wrap:anywhere;min-width:0}.vente-table td,.vente-table th[scope=row],.etapes-table td,.etapes-table th[scope=row]{height:auto}.vente-en-cours,.vente-interrompues{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.vente-chiffres,.vente-notaires{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:8px 0}.vente-notaires dd{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.vente-seul-notaire{margin:4px 0 16px}.vente-etapes h4{margin:16px 0 8px}.etapes-table th[scope=row] .check{margin:0}.etapes-table th[scope=row] small{display:block}.etape-date input{max-width:100%}.etape-date small{display:block}.etape-actions{white-space:nowrap}.etape-actions button+button{margin-left:8px}.vente-prochaine{margin:12px 0 0;font-weight:600}.vente-interrompues details{margin:8px 0}.notaire-dialogue{width:min(560px,100% - 32px)}:is(.notaire-dialogue,.offre-dialogue:has(.recherche-fiches)){margin-block-start:0;inset-block-start:5%}.notaire-choix{border:0;min-width:0;margin:0 0 16px;padding:0}.notaires-lies{margin:8px 0;padding:0;list-style:none}.notaires-lies li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.notaires-lies li>span{overflow-wrap:anywhere;min-width:0}.vente-partage{margin:8px 0}.vente-partage dd{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.vente-partage ul{margin:0;padding:0;list-style:none}.partage-dialogue{width:min(600px,100% - 32px)}.partage-dialogue fieldset{min-width:0}.partage-saisie{border:0;margin:0;padding:0}.partage-relire{margin:0 0 16px}.partage-honoraires,.partage-lignes{margin:0 0 12px}.partage-lignes ul{margin:8px 0;padding:0;list-style:none}.partage-ligne{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:6px 0;display:flex}.partage-nom{overflow-wrap:anywhere;flex:200px;align-self:center;min-width:0}.partage-nom select{max-width:100%}.partage-part{flex:none}.partage-part input{width:6em}.partage-ligne>button{flex:none}.partage-dialogue .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=800px){.vente-table,.vente-table tbody,.vente-table tr,.vente-table td,.vente-table th[scope=row],.etapes-table,.etapes-table tbody,.etapes-table tr,.etapes-table td,.etapes-table th[scope=row]{display:block}.vente-table thead,.etapes-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vente-table tbody tr,.etapes-table tbody tr{border-bottom:1px solid var(--border);padding:12px 0}.vente-table td,.vente-table th[scope=row],.etapes-table td,.etapes-table th[scope=row]{border:0;padding:4px 0}.vente-table [data-label]:before,.etapes-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}.etape-actions:empty{display:none}}.login-page{background:var(--bg);grid-template-columns:1fr 1fr;min-height:100dvh;padding:24px;display:grid}.login-landscape{border-radius:var(--radius);color:#fff;background:#1f433c;min-height:620px;position:relative;overflow:hidden}.login-landscape img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-landscape:after{content:"";background:linear-gradient(#0000 45%,#071c22b8 100%);position:absolute;inset:0}.login-landscape>div{z-index:1;position:absolute;bottom:8%;left:9%;right:9%}.login-landscape p{font-size:var(--font-title);letter-spacing:-.035em;margin-top:20px;font-weight:600;line-height:1.13}.login-panel{flex-direction:column;justify-content:space-between;padding:26px clamp(36px,6vw,110px);display:flex}.login-panel>.logo{align-self:flex-end;width:220px}.login-content{width:100%;max-width:440px;margin:auto;padding:40px 0 50px}.login-content h1{font-size:var(--font-title)}.login-content .intro{color:var(--muted);margin-bottom:32px}.login-footer{color:var(--muted)}.session-screen{max-width:650px;margin:10vh auto;padding:32px}.session-screen .logo{width:220px;margin:0 0 48px auto;display:block}.app-header{background:var(--nav);color:var(--text);border-bottom:1px solid var(--border)}.topbar{align-items:center;gap:clamp(12px,2.2%,24px);min-height:56px;padding:0 clamp(16px,2.4%,28px);display:flex}.topbar nav{flex:1;align-items:center;gap:clamp(12px,1.9vw,32px);display:flex}.topbar nav>a,.topbar summary{color:var(--muted);padding:var(--control-padding-y) 0;min-height:var(--control-height);white-space:nowrap;font-size:14px;text-decoration:none;display:block}.topbar nav>a.active{color:var(--text);box-shadow:inset 0 -2px var(--accent)}.topbar details{position:relative}.topbar nav summary,.topbar .account-menu>summary{align-items:center;gap:8px;display:flex}.topbar summary svg{flex-shrink:0;width:12px;height:8px}.topbar .account-menu>summary{padding:0}.initials{background:var(--selected);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-weight:600;display:grid}.topbar summary::marker{display:none}.topbar summary::-webkit-details-marker{display:none}.topbar .logo{border:0;flex-shrink:0;width:96px;padding-left:0}.search-row{background:var(--nav);color:var(--muted);align-items:center;gap:12px;padding:12px 28px;display:flex}.search-row input{min-width:0;min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);background:var(--surface);border-color:var(--border)}.search-row>span:last-child{white-space:nowrap;font-size:12px}.app-body{max-width:1680px;margin:0 auto;padding:20px 24px 48px}.google-banner{border-bottom:1px solid var(--border);font-size:var(--font-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 0 12px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-heading p{color:var(--muted);margin:4px 0 0}.page-heading .breadcrumb{margin:0 0 18px;font-size:12px}.page-heading .button{flex-shrink:0}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}.settings-nav{border-right:1px solid var(--border);padding-right:20px}.settings-toggle{display:none}.settings-content{min-width:0}.settings-nav h2{margin-bottom:26px}.settings-nav .eyebrow{margin:22px 0 6px;font-size:10px}.settings-nav a{padding:9px 10px;font-size:13px;text-decoration:none;display:block}.settings-nav a.active{background:var(--selected);border-left:2px solid var(--accent);font-weight:600;text-decoration:underline}.page-filtree{grid-template-columns:min(20vw,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.panneau-filtres{border-right:1px solid var(--border);min-width:0;padding-right:20px}.page-filtree-contenu{min-width:0}@media (width>=1151px){.panneau-filtres .form-grid{grid-template-columns:minmax(0,1fr)}}.two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.app-footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;padding:20px 32px;font-size:12px;display:flex}}@layer components{.recherche-fiches{color:var(--text);background:var(--surface);min-width:0}.recherche-fiches .search-row{gap:10px;padding:8px 24px 2px;display:flex}.recherche-fiches .search-row input{flex:1;min-width:0}.search-aide{color:var(--muted);padding:0 24px 6px;display:block}.app-header .recherche-fiches{background:0 0;padding-block:12px 16px}.app-header .recherche-fiches .search-row,.app-header .search-aide{background:0 0;width:min(1040px,100% - 56px);margin-inline:auto;padding-inline:0}.app-header .recherche-fiches .search-row{flex-wrap:wrap;gap:16px;padding-block:0}.app-header .recherche-fiches .search-row input{border:0;border-bottom:1px solid var(--control);background:0 0;border-radius:0;flex:8em;min-height:44px;padding:8px 2px;font-size:16px}.app-header .recherche-fiches .search-row button{min-height:44px;padding-inline:16px}.app-header .search-aide{padding-block:8px 0;line-height:1.5}.search-results{border-top:1px solid var(--border);max-height:55dvh;padding:16px 28px;overflow-y:auto}.search-result-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-result-heading h2{font-size:var(--font-section);margin:0}.search-results ul{padding:0;list-style:none}.search-results li a,.search-contact{text-align:left;background:var(--bg);overflow-wrap:anywhere;border-radius:6px;width:100%;margin:6px 0;padding:12px;display:block}.search-results small{margin-top:4px;display:block}.recherche-fiches{position:relative}.search-choix{inset-inline:0;z-index:10;background:var(--surface);border-block:1px solid var(--border);max-height:55dvh;padding:8px 28px 12px;position:absolute;top:100%;overflow-y:auto}.app-header .search-choix{border:1px solid var(--border);border-radius:var(--radius);width:min(1040px,100% - 56px);margin-inline:auto;padding:8px 12px 12px;padding-inline-end:28px;box-shadow:0 8px 24px #222b2714}.search-choix-groupe{color:var(--muted);margin:10px 0 4px;font-weight:600}.search-choix-option{background:var(--bg);color:var(--text);overflow-wrap:anywhere;cursor:pointer;border-radius:6px;margin:4px 0;padding:10px 12px;scroll-margin-block:12px;text-decoration:none;display:block}.search-choix-option small{color:var(--muted);margin-top:2px;display:block}.search-choix-option[aria-selected=true]{background:var(--selected);outline:2px solid var(--accent);outline-offset:-2px}.search-choix-option[aria-disabled=true]{color:var(--muted);cursor:default}.search-choix.search-choix-fenetre{max-height:none;padding-inline:0;position:static;overflow:visible}.mobile-tabs,.mobile-title{display:none}.app-header .topbar .bouton-aide{flex-shrink:0;padding-inline:10px}.aide-recherche{max-width:760px;margin-bottom:var(--space-section)}.aide-recherche>label{font-size:var(--font-secondary);margin-bottom:4px;font-weight:500;display:block}.aide-champ{align-items:stretch;gap:8px;display:flex}.aide-champ input{flex:1;min-width:0}.aide-champ button{flex:none}.aide-recherche>p.muted{margin:6px 0 0;font-size:12px}.aide-rubriques{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.aide-rubriques a{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);height:100%;color:var(--text);align-items:center;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.aide-rubriques a:hover{border-color:var(--control);background:var(--selected)}.aide-liens{border-top:1px solid var(--border);max-width:760px;margin:0 0 12px;padding:0;list-style:none}.aide-liens li{border-bottom:1px solid var(--border)}.aide-liens a{min-height:36px;color:var(--text);align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.aide-liens a:before{content:"";border:solid var(--muted);border-width:1.5px 1.5px 0 0;flex:none;width:5px;height:5px;margin:0 3px 0 1px;transform:rotate(45deg)}.aide-liens a:hover{background:var(--selected)}.aide-liens a:hover:before{border-color:var(--accent)}.aide-liens+a{color:var(--accent);font-size:13px}.panel.aide-reponse{border-left:2px solid var(--accent);max-width:760px;padding-left:14px}.aide-reponse>p:first-of-type{font-size:14px;line-height:1.6}.aide-reponse>a{color:var(--accent);font-size:13px}.aide-reponse>p.muted{margin-top:8px;font-size:12px}.aide-etapes{max-width:720px;margin:0 0 var(--space-section);padding:0;list-style:none}.aide-etapes li{border-bottom:1px solid var(--border);padding:10px 0 10px 38px;font-size:14px;line-height:1.55;position:relative}.aide-etapes li:before{content:counter(list-item);background:var(--selected);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:9px;left:0}.aide-texte{max-width:720px;margin-bottom:var(--space-section);font-size:14px;line-height:1.6}.aide-texte p{margin-bottom:10px}#aide-voir-aussi{font-size:var(--font-secondary);color:var(--muted);font-weight:500}.aide-avis{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.aide-avis>span{margin-right:4px}.aide-avis button{min-width:56px}p.aide-avis{color:var(--accent)}:is(.aide-faq-reglage,.aide-tutoriels-reglage){border-top:1px solid var(--border);max-width:860px;margin:12px 0;padding:0;list-style:none}.aide-faq-reglage{counter-reset:faq}:is(.aide-faq-reglage,.aide-tutoriels-reglage)>li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:40px;padding:4px 4px 4px 0;font-size:13px;display:flex}:is(.aide-faq-reglage,.aide-tutoriels-reglage)>li:hover{background:var(--surface)}:is(.aide-faq-reglage,.aide-tutoriels-reglage)>li>span:first-child{flex:220px;min-width:0}.aide-faq-reglage>li:before{counter-increment:faq;content:counter(faq);width:22px;color:var(--muted);text-align:right;flex:none;margin-right:4px;font-size:12px}.aide-tutoriels-reglage>li>span.muted{flex:0 auto;margin-right:6px;font-size:12px}:is(.aide-faq-reglage,.aide-tutoriels-reglage) button{padding:2px 10px;font-size:12px}.aide-faq-reglage button[aria-label^=Monter],.aide-faq-reglage button[aria-label^=Descendre]{border-color:var(--border);background:0 0;min-width:30px;padding:2px 6px}.aide-faq-reglage button:disabled{opacity:.4}section:has(>#aide-sans-reponse){overflow-x:auto}section:has(>#aide-sans-reponse) td{vertical-align:top;font-size:13px}section:has(>#aide-sans-reponse) td:last-child button{margin:0 6px 6px 0;padding:2px 10px;font-size:12px}section:has(>#aide-faq-reglage)>button:first-of-type{font-size:13px}#aide-propositions~article{border-top:1px solid var(--border);max-width:860px;padding:12px 0}#aide-propositions~article h3{font-size:14px;font-weight:500}.aide-differences{border-left:1px solid var(--border);margin:0 0 12px;padding:0;font-size:13px;line-height:1.5;list-style:none}.aide-differences li{padding:3px 10px}.aide-differences .aide-retire{background:var(--error-bg)}.aide-differences .aide-retire del{color:var(--red)}.aide-differences .aide-ajoute{background:var(--success-bg)}.aide-differences .aide-ajoute ins{color:var(--accent);text-decoration:none}.fusion-dialogue{width:min(960px,100% - 32px)}.fusion-dialogue:has(.recherche-fiches){max-height:min(90dvh,90%);margin-block-start:0;inset-block-start:5%}.fusion-contact{overflow-wrap:anywhere;min-width:0}.fusion-donnee{border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:16px}.fusion-donnee legend{padding:0 8px;font-weight:600}.fusion-valeurs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fusion-valeurs>div{min-width:0}.fusion-valeurs p{white-space:pre-wrap;overflow-wrap:anywhere}.fusion-valeurs small{color:var(--muted)}.fusion-contact .check{min-height:var(--control-height)}.fusion-choix{flex-wrap:wrap;gap:8px 20px;display:flex}.property-energy-graph{width:100%;max-width:300px;height:auto;margin-top:6px;display:block;overflow:visible}@media (forced-colors:active){.property-energy-graph text{fill:canvastext}.property-energy-graph path{fill:canvas;stroke:canvastext}.property-energy-graph .energy-graph-current path{stroke:highlight;stroke-width:5px}}.fiche-contacts-cites{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fiche-contacts-cites.with-preview{grid-template-columns:minmax(0,1fr) 326px;column-gap:24px}.fiche-contacts-cites-contenu{min-width:0}.liste-fiches-citees>.fiche-contacts-cites-contenu{container:liste-citee/inline-size}.contact-cite{min-height:0;color:var(--text);font-weight:inherit;text-align:left;text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.contact-cite:hover{color:var(--accent);background:0 0}.contact-cite[aria-expanded=true]{color:var(--accent)}@media (forced-colors:active){.contact-cite[aria-expanded=true]{font-weight:600;text-decoration-thickness:3px}}.liste-fiches-citees>.fiche-contacts-cites-contenu .taches-fiches>li:has(>.contact-cite){min-width:0;display:block}.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite{vertical-align:top;min-width:0;max-width:100%;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;grid-column:1/-1;display:inline-block}.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite:is(:hover,[aria-expanded=true]){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite[aria-expanded=true]{font-weight:500;text-decoration-thickness:2px}@media (forced-colors:active){.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite,.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite:is(:hover,[aria-expanded=true]){text-decoration-color:canvastext}.liste-fiches-citees>.fiche-contacts-cites-contenu .contact-cite[aria-expanded=true]{font-weight:600;text-decoration-thickness:3px}}.contacts-page .page-heading{align-items:flex-start;margin-bottom:12px}.contacts-page .page-heading h1{margin-bottom:0}.contacts-page .page-heading .inline-actions{gap:8px}.contacts-page .page-heading .inline-actions>*{padding-inline:8px}.contacts-page .page-heading p{font:11px ui-monospace,SFMono-Regular,monospace}.contacts-controls{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px 24px;display:grid}.contacts-page .panneau-filtres{--font-body:13px;--font-secondary:12px;--space-field:8px;font-size:13px}.contacts-page .panneau-filtres summary{font-size:14px;font-weight:500}.contacts-page .panneau-filtres p{margin-bottom:8px}.contacts-page .panneau-filtres small{font-size:12px}.contacts-page .panneau-filtres :is(input,select),.contacts-page .contacts-sort select{height:var(--control-height)}.contacts-page .panneau-filtres select{font-size:13px}.contacts-filter-panel summary{cursor:pointer;width:fit-content}.contacts-filter-panel[open] summary{margin-bottom:8px}.contacts-page .contact-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px 12px;display:grid}.contacts-page .contact-filters>.field{min-width:0;margin:0}.contacts-page .contact-filters label{color:var(--muted);font-size:12px}.contacts-sort .field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.contacts-sort label{color:var(--muted);margin:0;font-size:12px}.contacts-sort select{padding-left:8px;padding-right:32px;font-size:13px}.contacts-applied{color:var(--accent);overflow-wrap:anywhere;margin:8px 0;font-size:12px}.panneau-filtres>form.panel{border-bottom:0;margin-block:8px;padding-block:0}.panneau-filtres .contacts-filter-panel{border-bottom:1px solid var(--border)}.contacts-page summary{min-height:var(--control-height);padding-block:var(--control-padding-y)}.contacts-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.contacts-layout.with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.contacts-results{min-width:0}.contacts-page .contact-selection{margin-block:6px}.contacts-page .contact-selection .check{margin:0}.contacts-results th,.contacts-results td{padding-block:3px}.mobile-sort-label{display:none}.contacts-results table{table-layout:fixed;min-width:790px}.contacts-results thead th.contact-select-cell{width:44px}.contacts-results thead th[data-colonne=roles]{width:10%}.contacts-results thead th[data-colonne=telephone]{width:12%}.contacts-results thead th[data-colonne=email]{width:17%}.contacts-results thead th[data-colonne=negociateur]{width:12%}.contacts-results thead th[data-colonne=nombre_recherches]{width:9%}.contacts-results thead th[data-colonne=nombre_biens_proprietaire]{width:8%}.contacts-results thead th[data-colonne=derniere_action]{width:10%}.contacts-results th,.contacts-results td{overflow-wrap:anywhere;font-weight:400}.contacts-results thead th{color:var(--muted);font-size:11px}.contacts-results .contact-name{font-weight:500}.contact-consult{max-width:calc(100% - var(--control-height));min-height:var(--control-height);color:var(--text);font-weight:inherit;text-align:left;text-underline-offset:4px;overflow-wrap:anywhere;vertical-align:middle;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.contact-consult:hover{color:var(--accent);background:0 0}.contact-consult[aria-expanded=true]{color:var(--accent)}.contact-open{min-width:var(--control-height);min-height:var(--control-height);color:var(--muted);vertical-align:middle;justify-content:center;align-items:center;font-size:17px;text-decoration:none;display:inline-flex}.contacts-results tr.consulted{background:var(--selected)}.contacts-results tr.consulted>:first-child{box-shadow:inset 2px 0 var(--accent)}.contacts-results tbody tr:hover{background:var(--surface)}.contact-preview[open]{border:0;border-left:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:0;width:100%;min-width:0;max-height:none;margin:0;padding:16px 20px 24px;display:block;position:static}.contact-preview{container:vue-generale/inline-size}.contact-preview .dialog-heading{margin-bottom:var(--space-section)}.contact-preview .dialog-heading h2{color:var(--muted);font-size:10px}.contact-preview-role{color:var(--accent);font-size:11px}.contact-preview-name{font-size:var(--font-title);letter-spacing:-.035em;font-weight:500;line-height:1.25}.contact-preview>div>p,.contact-preview p{font-size:13px}.contact-preview-data{display:block}.contact-preview-data dt{margin-bottom:6px;font-size:11px}.contact-preview-data dd{margin:0 0 14px;font-size:13px}.contact-preview section{padding-top:16px}.contact-preview h4{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.contact-preview-history{padding:0;list-style:none}.contact-preview-history li{border-bottom:1px solid var(--border);padding:12px 0}.contact-preview-history time{color:var(--muted);margin-bottom:12px;font:10px ui-monospace,monospace;display:block}.contact-preview-history h5{color:var(--text);margin:0 0 12px;font-size:12px;font-weight:500}.vue-generale-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.contact-preview .vue-generale-activite{border-top:1px solid var(--border);margin-top:16px}.contacts-sort{align-items:center;gap:8px;display:flex}.contacts-sort>:first-child{flex:1;min-width:0}@media (width<=650px){.contacts-sort{align-items:end}}.colonnes-contacts-liste{margin:0 0 12px;padding:0;list-style:none}.colonnes-contacts-liste li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;display:flex}.colonnes-contacts-liste .check{margin:0}.colonnes-contacts-ordre{gap:4px;display:flex}.colonnes-contacts-ordre [aria-disabled=true]{opacity:.45;cursor:default}.colonnes-contacts-dialogue{--font-secondary:12px;font-size:13px}.colonnes-contacts-dialogue .dialog-heading{margin-bottom:12px}.colonnes-contacts-dialogue .dialog-heading h2{font-size:15px;font-weight:500}.colonnes-contacts-dialogue>p{color:var(--muted);margin:0 0 12px}.colonnes-contacts-dialogue legend{color:var(--muted);margin-bottom:6px;font-size:12px}.colonnes-contacts-dialogue .colonnes-contacts-liste li{gap:12px;padding-block:3px}.colonnes-contacts-dialogue .check{min-width:0;min-height:var(--control-height);flex:1;gap:8px}.colonnes-contacts-dialogue .check>span{overflow-wrap:anywhere}.colonnes-contacts-dialogue .check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.colonnes-contacts-dialogue .colonnes-contacts-ordre{flex-shrink:0;gap:8px}.colonnes-contacts-dialogue .colonnes-contacts-ordre button{width:var(--control-height);min-width:var(--control-height);padding-inline:0}.colonnes-contacts-dialogue .colonnes-contacts-ordre [aria-disabled=true]{opacity:1;color:var(--muted);background:var(--surface);border-color:var(--border)}.colonnes-contacts-dialogue .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (forced-colors:active){.colonnes-contacts-dialogue .colonnes-contacts-ordre [aria-disabled=true]{color:graytext;border-color:graytext}}.vignette-bien{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);object-fit:cover;background:var(--surface);flex:none;width:84px;height:56px;display:block}.vignette-bien-vide{overflow-wrap:anywhere;border-style:dashed;border-color:var(--control);color:var(--muted);font-size:var(--font-secondary);text-align:center;place-content:center;padding:4px;display:grid;overflow:hidden}.resultats.avec-carte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.carte-resultats{min-width:0}.resultats.avec-carte>.carte-resultats{position:sticky;top:16px}.carte-resultats-fond{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:clamp(280px,100vh - 140px,460px)}.carte-resultats p{margin:8px 0 0}.carte-point{box-sizing:border-box;color:#293b32;background:#edf0ee;border:2px solid #fff;border-radius:50%;font-size:13px;font-weight:600;box-shadow:0 1px 3px #17221c24}.carte-point>span{place-content:center;width:100%;height:100%;display:grid}.carte-point.eleve{color:#14532d;background:#e2f4e9}.carte-point.moyen{color:#704b00;background:#fff1cf}.carte-point.faible{color:#8a2424;background:#fbe4e4}.carte-point:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.carte-zone{stroke:var(--accent);fill:var(--accent);fill-opacity:.06;stroke-width:1.5px}.journal{min-width:0}.journal-champs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.journal-champs .field{min-width:0}.journal-champs select{text-overflow:ellipsis}.journal-champs select[name=auteur]:focus{outline:2px solid var(--accent);outline-offset:3px}.journal-filtres .actions{flex-wrap:wrap;gap:12px;display:flex}.journal-export{margin:18px 0}.journal-table{padding:0;overflow:hidden}.journal-table table{table-layout:fixed;width:100%;min-width:0}.journal-table th:first-child{width:17%}.journal-table th:nth-child(2){width:16%}.journal-table th:last-child{width:45%}.journal-table td,.journal-versions,.journal-filtres p{overflow-wrap:anywhere}.journal-table td{vertical-align:top;white-space:normal}.journal-auteur{color:var(--text);text-align:left;min-height:var(--control-height);overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;text-decoration:underline}.journal-auteur:hover{background:var(--selected)}.journal-resume{margin:0 0 12px}.journal-changements,.journal-fiches{margin:0;padding:0;list-style:none}.journal-fiches a{white-space:normal;overflow-wrap:anywhere}.journal-changements li{margin-top:14px}.journal-changements strong,.journal-valeurs{display:block}.journal-changements button{white-space:normal;text-align:left;margin-top:8px}.journal-valeurs,.journal-resume,.journal-texte{white-space:pre-wrap}dialog.journal-versions{width:1000px;max-width:calc(100% - 32px)}.journal-comparaison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.journal-comparaison>div{min-width:0}.journal-texte{border:1px solid var(--border);border-radius:8px;padding:16px}.journal-texte del{background:var(--error-bg);color:var(--red)}.journal-texte ins{background:var(--success-bg);color:var(--accent)}@media (width<=800px){.journal-table table,.journal-table tbody,.journal-table tr,.journal-table td{display:block}.journal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-table tr{border-bottom:1px solid var(--border);padding:14px}.journal-table td{border:0;padding:6px 0}.journal-table td:before{content:attr(data-label);color:var(--muted);content:attr(data-label) / "";font-size:12px;display:block}.journal-comparaison{grid-template-columns:1fr;gap:8px}}.formulaire-contact,.formulaire-contact-messages{max-width:960px}.formulaire-contact .checkbox-group label,.formulaire-contact .check{min-height:var(--control-height);margin:0}.formulaire-contact .identite-contact{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) minmax(0,1.5fr);gap:0 20px}.formulaire-contact .checkbox-group label{overflow-wrap:anywhere;min-width:0}.adresse-saisie{border-bottom:1px solid var(--border);margin-bottom:20px;padding:12px 0}.adresse-saisie legend{margin-bottom:12px;font-size:14px;font-weight:500}.recherche-saisie{border-bottom:1px solid var(--border);margin-bottom:20px;padding:12px 0}.recherche-saisie legend{margin-bottom:12px;font-size:14px;font-weight:500}.recherche-saisie .recherche-lieux{margin-bottom:var(--space-section)}.recherche-saisie select[name=objectif]:focus,.recherche-ajouter:focus,.recherche-saisie .recherche-lieux[tabindex="-1"]:focus{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.recherche-saisie select[name=objectif]:focus,.recherche-ajouter:focus,.recherche-saisie .recherche-lieux[tabindex="-1"]:focus{outline-color:highlight}}.adresse-champs,.etat-civil-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.saisie-communes-zone{position:relative}.saisie-communes-ligne{min-height:var(--control-height);border-bottom:1px solid var(--control);cursor:text;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:2px 0;display:flex}.saisie-communes-ligne:focus-within{box-shadow:inset 0 -3px var(--accent)}.saisie-communes-ligne:has(input[aria-invalid=true]){border-bottom-color:var(--red)}.communes-choisies{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.communes-choisies li{border-radius:var(--radius);background:var(--selected);max-width:100%;color:var(--text);align-items:center;gap:2px;padding:1px 2px 1px 10px;font-weight:500;display:inline-flex}.communes-choisies li>span{overflow-wrap:anywhere}.commune-retirer{min-width:26px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;line-height:1}.commune-retirer:hover{color:var(--text);background:#d3e7da}.saisie-communes-choix{inset-inline:0;z-index:10;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);max-height:288px;padding:4px;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 8px 24px #222b2714}.saisie-communes-choix>p{margin:6px 8px}.saisie-communes-choix [role=listbox]{margin:0;padding:0;list-style:none}.saisie-communes-choix [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;padding:8px 10px}.saisie-communes-choix [role=option] small{color:var(--muted);margin-left:4px}.saisie-communes-choix [role=option][aria-selected=true]{background:var(--selected);outline:2px solid var(--accent);outline-offset:-2px}.extraction-contacts .checkbox-group{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:0 16px;margin:0 0 12px;display:grid}.extraction-contacts .checkbox-group label{min-height:var(--control-height);overflow-wrap:anywhere;min-width:0;margin:0}.extraction-contacts>p{overflow-wrap:anywhere}.extraction-contacts .form-footer{margin-top:16px;padding-top:16px}.biens-suggestions{min-width:0;position:relative}.biens-suggestions-choix{inset-inline:0;z-index:10;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);max-height:288px;padding:4px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 8px 24px #222b2714}.biens-suggestions-choix>p{margin:6px 8px}.biens-suggestions-choix ul{margin:0;padding:0;list-style:none}.biens-suggestions-choix [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;padding:8px 10px}.biens-suggestions-choix [aria-selected=true]{background:var(--selected);outline:2px solid var(--accent);outline-offset:-2px}.taches-filtres{gap:12px;display:grid}.taches-afficher{border:0;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;display:flex}.taches-afficher legend{color:var(--muted);margin-bottom:6px;padding:0}.taches-champs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 16px;display:grid}.taches-table th[scope=row]{font-weight:500}.taches-table .lien-bouton,.taches-encart .lien-bouton{min-height:var(--control-height);color:var(--text);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.taches-table .lien-bouton:hover,.taches-encart .lien-bouton:hover{background:var(--selected)}.taches-fiches{margin:0;padding:0;list-style:none}.tache-retard{color:var(--red)}.tache-retard:before{background:var(--red)}.tache-urgente{color:var(--warning)}.tache-urgente:before{background:var(--warning)}.tache-faite{color:var(--muted)}.tache-fenetre form,.tache-fenetre fieldset{gap:4px;display:grid}.tache-fenetre fieldset{border:0;min-width:0;margin:0;padding:0}.tache-moment{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 16px;display:grid}.tache-priorite legend,.tache-fenetre fieldset>legend{margin-bottom:6px;padding:0}.tache-fiche{border-top:1px solid var(--border);padding:12px 0}.tache-fiche h3{margin:0 0 8px;font-size:15px}.tache-fiche-choisie{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.tache-recherche{gap:8px;margin-top:4px;display:flex}.tache-recherche input{flex:1;min-width:0}.tache-fiche-resultats{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tache-fiche-resultats button{text-align:left;width:100%}.tache-biens{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.tache-biens li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.tache-biens li>span{overflow-wrap:anywhere;flex:160px;min-width:0}.taches-encart-liste{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.taches-encart-liste li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.taches-encart-texte p{overflow-wrap:anywhere;margin:0}.taches-encart-texte:first-child{grid-column:1/-1}.taches-encart-bascule{min-height:var(--control-height);margin-top:8px;padding-inline:0}.taches-encart-suite{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.tache-appel{margin-top:8px;font-weight:400}.prochaine-tache-ligne{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}@media (width<=960px){.section-fiche.prochaine-tache{display:none}}@media (width<=800px){.taches-table,.taches-table tbody,.taches-table tr,.taches-table td,.taches-table th[scope=row]{display:block}.taches-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.taches-table thead button{display:none}.taches-table tbody tr{border-bottom:1px solid var(--border);padding:12px 0}.taches-table td,.taches-table th[scope=row]{border:0;padding:4px 0}.taches-table [data-label]:before{content:attr(data-label);color:var(--muted);content:attr(data-label) / "";font-size:12px;display:block}}.canaux-resume{flex:none;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.canaux-resume li{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.canaux-resume svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.contact-preview .canaux-resume{flex-direction:column;align-items:stretch}.contact-preview .canaux-resume li{justify-content:flex-start;gap:8px;width:auto;height:auto;min-height:24px}.contact-preview .canaux-resume svg{flex:0 0 20px}.contact-preview .canaux-resume span{overflow-wrap:anywhere;min-width:0}.canaux-resume .canal-autorise{color:var(--accent)}.canaux-resume .canal-non-autorise{color:var(--red)}.canaux-resume .canal-barre{stroke-width:1.8px}@media (forced-colors:active){.canaux-resume .canal-autorise,.canaux-resume .canal-non-autorise{color:canvastext}}.accueil,dialog.accueil-compte-rendu,dialog.accueil-personnaliser{--font-body:13px;--font-secondary:12px;--font-title:20px;--font-section:15px;--space-section:16px;font-size:13px}.accueil :is(button,.button),.accueil-compte-rendu button,.accueil-personnaliser button{font-size:13px}.accueil :is(h1,h2,h3,h4),.accueil-compte-rendu h2,.accueil-personnaliser h2{font-weight:500}.accueil-compte-rendu .dialog-heading,.accueil-personnaliser .dialog-heading{margin-bottom:16px}.accueil-compte-rendu .form-footer,.accueil-personnaliser .form-footer{padding-top:16px}.accueil-affichage{margin-bottom:var(--space-section);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-bottom:12px;display:flex}.accueil-affichage p{margin:0}.accueil-affichage .check{min-height:var(--control-height);margin:0}.accueil-personnaliser-ouvrir{margin-left:auto}.accueil-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.accueil-colonne{min-width:0}.accueil-colonne>h2{margin:0 0 8px}.accueil-bloc{margin-bottom:var(--space-section);border-bottom:1px solid var(--border);min-width:0;padding:0 0 16px}.accueil-bloc .section-fiche-entete :is(h2,h3){margin:0}.accueil-bloc>p{margin:8px 0 0}.accueil-liste{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.accueil-liste>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.accueil-liste>li.accueil-ligne-deux-gestes{grid-template-columns:minmax(0,1fr) auto auto}.accueil-ligne-texte{overflow-wrap:anywhere}.accueil-ligne-texte p{margin:0}.accueil-ligne-issue{grid-column:1/-1}.accueil-ligne-issue:empty{display:none}.accueil-suite{margin-top:12px}.accueil-aujourdhui .accueil-liste{gap:8px}.accueil-aujourdhui .accueil-liste>li{grid-template-columns:minmax(0,1fr)}.accueil-aujourdhui strong{font-variant-numeric:tabular-nums;font-weight:500}.accueil-aujourdhui>.muted{font-size:12px}.accueil-aujourdhui>.section-fiche-entete>a,.accueil-aujourdhui>.accueil-suite>a{min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.accueil-groupe :is(h3,h4){margin:12px 0 0;font-size:14px}.accueil-groupe .taches-encart-liste{margin-top:8px}.accueil-fiches{flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.accueil-fiches li{overflow-wrap:anywhere}dialog.accueil-personnaliser{width:min(960px,100% - 32px)}.accueil-personnaliser fieldset{border:0;min-width:0;margin:0;padding:0}.accueil-personnaliser-saisie{gap:12px;display:grid}.accueil-personnaliser-saisie>.check{min-height:var(--control-height);margin:0}.accueil-personnaliser .icone{vertical-align:-.25em;width:18px;height:18px;margin-inline-end:6px;display:inline-block}.accueil-personnaliser-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.accueil-personnaliser-colonnes legend{margin-bottom:8px;padding:0;font-weight:500}.accueil-personnaliser-liste{gap:8px;min-height:16px;margin:0;padding:0;list-style:none;display:grid}.accueil-personnaliser-liste>li{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding-block:4px;display:grid}.accueil-personnaliser-liste>li>:is(p,.check){overflow-wrap:anywhere;min-width:0;margin:0}.accueil-personnaliser-liste>li>.check>input{margin:0}.accueil-personnaliser-liste>li>p{padding-inline-start:28px}.accueil-personnaliser .accueil-poignee{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:44px;min-height:44px;padding:0;font-size:24px}.accueil-personnaliser .accueil-poignee[aria-pressed=true]{cursor:grabbing}.accueil-personnaliser-liste>li[data-pris]{background:var(--selected);outline:1px solid var(--border)}.accueil-personnaliser-liste>li[data-depot-avant]{box-shadow:0 -3px var(--text)}.accueil-personnaliser-liste[data-depot-fin]{box-shadow:0 3px var(--text)}.accueil-colonne-vide{border:1px dashed var(--border);min-height:72px;margin:0;padding:12px}.accueil-deplacement{min-width:0}.accueil-deplacement-aide{margin:0 0 12px}.accueil-deplacement-annuler{overflow-wrap:anywhere;max-width:100%;margin-top:12px}.accueil-indicateurs-liste{flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.accueil-indicateurs-liste strong{font-weight:600}.accueil-indicateurs-choix{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;display:grid}.accueil-indicateurs-choix legend{margin-bottom:8px;padding:0;font-weight:500}.accueil-indicateurs-choix .check{min-height:var(--control-height);margin:0}.accueil .page-heading h1{letter-spacing:-.03em;font-size:24px;font-weight:600}.accueil-affichage{border-bottom:0;gap:10px 16px;padding-bottom:0}.accueil-affichage>p{color:var(--muted);font-size:12px}.accueil-colonnes{gap:20px}.accueil-bloc{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-bottom:16px;padding:16px 18px 18px;box-shadow:0 1px 2px #222b270d,0 4px 14px #222b270a}.accueil .accueil-titre{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.accueil-titre>.icone{box-sizing:border-box;background:var(--selected);width:32px;height:32px;color:var(--accent);border-radius:9px;padding:7px}.accueil .accueil-titre-colonne{margin:0 0 12px;font-size:19px}.accueil-titre-colonne>.icone{background:var(--accent);color:#fff}.accueil-bloc .section-fiche-entete{align-items:center}.accueil-bloc>p.muted:first-of-type{margin-top:10px}.accueil-indicateurs-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;margin-top:14px;display:grid}.accueil-indicateurs-liste>li{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;font-size:12px;display:flex}.accueil-indicateurs-liste strong{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.15}.mandat,.mandat-dialogue,.mandat-alerte{overflow-wrap:anywhere}.mandat-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mandat-ligne{display:contents}.mandat .actions{align-items:stretch}.mandat-dialogue{width:min(760px,100% - 32px)}.mandat-dialogue .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.mandat-dialogue input,.mandat-dialogue select{min-width:0}:is(.notaire-dialogue,.offre-dialogue:has(.recherche-fiches)){max-height:min(90dvh,90%)}.property-layout{border-top:1px solid var(--border);grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.property-layout>*{min-width:0}.property-layout aside{border-right:1px solid var(--border);padding-right:24px}.property-layout aside .panel{padding:var(--space-panel) 0}.property-layout aside h2{font-size:14px}.property-layout>aside .note-fiche{overflow-wrap:anywhere;font-size:13px}.property-layout>aside .note-fiche h2{margin-bottom:8px;font-size:14px;font-weight:500}.property-layout>aside .note-fiche textarea{font-size:13px;line-height:1.5}.property-layout>aside .note-fiche .text-preserved{margin-bottom:6px}.property-layout>aside .note-fiche .note-etat,.property-layout>aside .note-fiche>div>small.muted{font-size:12px;line-height:1.5}.property-layout>aside .note-fiche .note-etat{margin:6px 0 8px}.property-layout>aside .note-fiche>div>small.muted{display:block}.property-layout>aside .note-fiche button{white-space:normal;max-width:100%;font-size:13px}@media (any-pointer:coarse){.property-layout>aside .note-fiche textarea{font-size:16px}}.property-overview{font-size:13px}.property-overview h2{margin:0;font-size:20px}.property-price{color:var(--text);font-size:var(--font-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.property-viager{color:var(--bouton-texte);background:var(--selected);border:1px solid;border-radius:999px;margin:4px 0 0;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.property-overview .property-metric{align-items:flex-start;gap:8px;display:flex}.property-metric:before{content:"";width:18px;height:18px;-webkit-mask:var(--property-metric-icon) center / contain no-repeat;mask:var(--property-metric-icon) center / contain no-repeat;background-color:currentColor;flex:0 0 18px;display:block}.property-metric-area{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9V3h6m6 0h6v6m0 6v6h-6m-6 0H3v-6M8 8h8v8H8z'/%3E%3C/svg%3E")}.property-metric-rooms{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h18v18H3zM3 10h9v11m0-18v7h9'/%3E%3C/svg%3E")}.property-metric-bedrooms{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18V8m18 10V8M3 14h18v4M6 10h5v4H6zm7 0h5v4h-5z'/%3E%3C/svg%3E")}.property-metric-toilets{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14v2a7 7 0 0 1-14 0zM7 3h10v7H7zm2 17v2h6v-2'/%3E%3C/svg%3E")}.property-metric-bathrooms{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18v3a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5zm2 0V5a3 3 0 0 1 6 0M6 22v-2m12 2v-2'/%3E%3C/svg%3E")}.property-metric-land{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18l5-13 7 3 6 12-12 1zM8 5l1 16m-1-10l10 3'/%3E%3C/svg%3E")}.property-metric-garage{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21V9l9-7 9 7v12M6 21V10h12v11M6 14h12M6 18h12'/%3E%3C/svg%3E")}.property-metric-parking{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15V9l2-5h12l2 5v6M3 10h18v7H3zm3 7v3m12-3v3M6 13h2m8 0h2'/%3E%3C/svg%3E")}.property-metric-heating{--property-metric-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V5h14v16zM9 8v10m6-10v10M2 8h3m14 8h3'/%3E%3C/svg%3E")}.property-overview{container-type:inline-size}.property-overview-top,.property-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px 32px;display:grid}.property-overview-top{margin-bottom:24px}.property-overview-top>*,.property-summary>*{min-width:0}.property-summary-annonce{overflow-wrap:anywhere}.property-summary-annonce h3{margin:0 0 12px;font-size:15px;font-weight:500}.property-summary-annonce h4{margin:16px 0 8px;font-size:16px;font-weight:500}.property-summary-annonce .actions{margin-bottom:16px}.property-metrics{gap:12px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.property-metric-item{overflow-wrap:anywhere;min-height:24px;padding-left:32px;position:relative}.property-metric-item>.property-metric{width:24px;height:24px;display:block;position:absolute;top:1px;left:0}.property-metric-item>.property-metric:before{width:24px;height:24px}.property-metric-value{font-variant-numeric:tabular-nums;font-weight:500}.property-metric-unknown .property-metric-value{color:var(--muted);font-weight:400}.property-energy{border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-left:24px;display:grid}.energy-scale h3{font-size:var(--font-secondary);margin:0;font-weight:500}.energy-reading{overflow-wrap:anywhere;margin:2px 0 8px;font-size:12px}.property-modified{margin-top:var(--space-section);font-size:12px}@container (width>=700px) or ((width>=360px) and (width<=620px)){.property-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.property-metric-item:has(>.property-metric-heating){grid-column:1/-1}}@container (width<=620px){.property-overview-top,.property-summary{grid-template-columns:minmax(0,1fr)}.property-energy{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));padding:20px 0 0}}@media (forced-colors:active){.property-metric:before{forced-color-adjust:none;background-color:canvastext}}.property-diffusion-badge{overflow-wrap:anywhere;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;line-height:1.5;display:inline-flex}.property-diffusion-badge:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.property-diffusion-badge.en_ligne{color:#275b36;background:#edf6ef}.property-diffusion-badge.hors_ligne{color:#8c3030;background:#fcf0f0}.property-diffusion-badge.inconnue{color:var(--muted);background:var(--surface)}@media (forced-colors:active){.property-diffusion-badge:is(.en_ligne,.hors_ligne,.inconnue){color:canvastext;background:canvas}}.property-datum{display:contents}.property-group>summary{font-size:var(--font-section);color:var(--text);font-weight:600}.property-group[open]>summary{margin-bottom:var(--space-section)}.property-group:has(>#champ-copropriete)>.form-grid select{height:var(--control-height)}@media (width>=1000px){.property-group:has(>#champ-copropriete)>.form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.property-group:has(>#champ-copropriete)>.form-grid>div{grid-column:span 4;min-width:0}.property-group:has(>#champ-copropriete)>.form-grid>div:has([name=copropriete\.soumis],[name=copropriete\.inscrite_rnic],[name=copropriete\.nombre_lots],[name=copropriete\.nombre_lots_habitation]){grid-column:span 3}.property-group:has(>#champ-copropriete)>.form-grid>div:has([name=copropriete\.procedure_detail]){grid-column:1/-1}}.property-multiple{display:block}.property-heating>.form-grid>div:last-child{grid-column:1/-1}.property-heating-mode{border:0;min-width:0;margin:0;padding:0}.property-heating-mode>legend{margin-bottom:8px}.property-heating-choices{flex-wrap:wrap;gap:8px;display:flex}.property-heating-choices>label{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.property-heating-choices input{flex:none;margin:0}.property-heating-choices>label:has(:checked){border-color:var(--text)}.property-heating-choices>label:focus-within{outline:2px solid var(--text);outline-offset:2px}.property-heating-mode>button{margin-top:8px}.property-heating .property-multiple{grid-template-columns:minmax(0,1fr);gap:8px 16px;display:grid}.property-heating .property-multiple label{overflow-wrap:anywhere;min-width:0}.property-heating .property-multiple>.field-error{grid-column:1/-1}@media (width>=700px){.property-heating .property-multiple{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.property-heating>.form-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.property-group>.form-grid>div:has(>.chambres-surfaces){grid-column:1/-1}.chambres-surfaces{margin-top:8px}.chambres-surfaces>legend{font-weight:500}.chambres-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.chambres-grille>div{min-width:0}.chambres-grille p{overflow-wrap:anywhere}.chambres-pagination{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.chambres-pagination p{flex-basis:100%;margin:0}@media (width>=1100px){.chambres-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.chambres-grille{grid-template-columns:minmax(0,1fr)}}.property-link-row{border-bottom:1px solid var(--border);margin-bottom:var(--space-section);padding-bottom:20px}.biens-filtres{font-size:13px}.biens-filtres summary{font-size:14px;font-weight:500}.biens-filtres :is(input,select,button){font-size:13px}.biens-filtres :is(.muted,small){font-size:12px}.biens-filtres select,.biens-tri select{height:var(--control-height)}.biens-filtres>form{padding-bottom:12px}.biens-filtres summary{cursor:pointer;width:fit-content;min-height:var(--control-height);padding-block:var(--control-padding-y)}.biens-filtres[open]>summary,.biens-filtres details[open]>summary{margin-bottom:8px}.biens-filtres .filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px 20px;display:grid}.biens-filtres .filters>.field{min-width:0;margin:0}.biens-filtres .field label{color:var(--muted);font-size:12px}.biens-filtres>form>.saisie-communes{margin-block:12px}.biens-page .liste-fiches-citees tbody th .contact-cite{border-radius:var(--radius);vertical-align:middle;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline-start:4px;font-size:20px;text-decoration:none;display:inline-flex}.biens-page .table-scroll thead th{font-weight:500}.biens-filtres details{margin-bottom:12px}.panneau-filtres .biens-filtres{border-bottom:1px solid var(--border)}.biens-controles{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px 24px;display:grid}.biens-appliques{color:var(--accent);overflow-wrap:anywhere;margin:8px 0;font-size:12px}.biens-tri .field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.biens-tri label{color:var(--muted);margin:0;font-size:12px}.biens-tri select{padding-left:8px;padding-right:32px;font-size:12px}@media (width>=1151px){.biens-filtres .filters{grid-template-columns:minmax(0,1fr)}}.property-content>.onglets{gap:2px;margin-bottom:12px}.property-content>.onglets button{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-inline:6px;font-size:13px;line-height:1.4}.property-content dd,.page-heading h1,.page-heading p{overflow-wrap:anywhere}.property-status{min-width:220px;max-width:100%}.property-status .field{margin:0}.contact-toolbar:has(>.property-status){align-items:flex-start}.contact-toolbar:has(>.property-status)>span:not(.property-diffusion-badge){padding-top:calc(var(--font-secondary) * 1.5 + 4px + (var(--control-height) - var(--font-body) * 1.5) / 2)}.contact-toolbar:has(>.property-status)>.property-diffusion-badge{margin-top:calc(var(--font-secondary) * 1.5 + 4px)}.property-status select{border:0;border-bottom:1px solid var(--control);height:var(--control-height);background-color:#0000;border-radius:0;padding-block:0}.property-status select[aria-invalid=true]{border-bottom-color:var(--red)}.property-status select:is(:disabled,[aria-disabled=true]){background-color:var(--surface)}.localisation-diffusee{font-size:13px}.localisation-diffusee h2{font-size:15px;font-weight:500}.localisation-diffusee .checkbox-group{gap:8px}.localisation-diffusee .checkbox-group legend{color:var(--muted);font-size:12px}.localisation-diffusee .checkbox-group label{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;cursor:pointer;gap:8px;min-width:0;max-width:100%;margin:0;padding:4px 8px}.localisation-diffusee .checkbox-group input[type=radio]{margin:0}.localisation-diffusee .checkbox-group label:has(input:checked){border-color:var(--accent);background:var(--selected)}.localisation-diffusee .checkbox-group label:has(input:focus-visible,input[aria-disabled=true]:focus){outline:2px solid var(--accent);outline-offset:2px}.localisation-diffusee .checkbox-group label:has(input:disabled){cursor:not-allowed;opacity:.6}.localisation-diffusee label:has(input[aria-disabled=true]){cursor:progress;opacity:.6}.property-photos-empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);background:var(--selected);place-content:center;min-height:88px;margin:0 0 26px;padding:20px;display:grid}.property-photos-empty>p{color:var(--muted);margin:6px 0 0}.property-photos-empty>.notice{text-align:start;margin:0}.property-photos-empty.property-photos-pending{min-height:278px;margin-bottom:16px}.property-photos{min-width:0;margin-bottom:16px}.property-photo-strip{scroll-snap-type:x proximity;grid-auto-columns:25%;grid-auto-flow:column;gap:10px;margin-inline:-6px;padding:6px 6px 12px;scroll-padding:6px;display:grid;overflow-x:auto}.property-photo{background:var(--selected);height:260px;color:var(--text);scroll-snap-align:start;border-radius:var(--radius);border:0;padding:0;position:relative;overflow:hidden}.property-photo:first-child{grid-column:span 2}.property-photo img{object-fit:cover;width:100%;height:100%;display:block}.photo-counter{color:#fff;border-radius:var(--radius);background:#141718e8;padding:4px 10px;font-size:13px;position:absolute;bottom:12px;right:12px}dialog.property-photo-dialog{--marge-plein-ecran:24px;box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--marge-plein-ecran);color:#fff;background:#101314;border:0;border-radius:0;margin:0;overflow:auto}.property-photo-dialog .dialog-heading{margin-bottom:16px}.property-photo-dialog .dialog-heading h2{color:#fff}.property-photo-dialog figure{height:calc(100% + 2 * var(--marge-plein-ecran) - 190px);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;margin:0;display:flex}.property-photo-dialog img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.property-photo-dialog figcaption{text-align:center;overflow-wrap:anywhere}.property-photo-dialog :is(.secondary,.icon-button){color:#fff;background:0 0;border-color:#ffffffa6}.property-photo-dialog :is(.secondary,.icon-button):hover{background:#ffffff26}.property-photo-dialog :focus-visible{outline-color:#fff}.photo-navigation{justify-content:center;gap:16px;margin-top:16px;display:flex}.photo-error{padding:20px;display:inline-block}.photos-onglet{container:photos/inline-size}.photos-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.photos-entete h2{margin:0}.photos-liste{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.photo-ligne{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:2ch 120px minmax(10rem,1fr) minmax(0,max-content);align-items:center;gap:12px;padding:8px;display:grid}.photo-ligne>.inline-actions{justify-content:flex-end}.photo-ligne[draggable=true]{cursor:grab}.photo-ligne[data-vise]{outline:2px dashed var(--accent);outline-offset:2px}.photo-rang{text-align:end;font-weight:600}.photo-ligne img,.photos-onglet .photo-error,.photos-fenetre img,.photos-fenetre .photo-error{border-radius:var(--radius);width:120px;height:80px}.photo-ligne img,.photos-fenetre img{object-fit:cover;background:var(--selected);display:block}.photos-onglet .photo-error,.photos-fenetre .photo-error{text-align:center;background:var(--selected);place-content:center;padding:4px;font-size:12px;display:grid}.photo-ligne-texte{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.photos-fenetre-photo{overflow-wrap:anywhere;align-items:center;gap:12px;margin:0 0 12px;display:flex}dialog.photos-drive>p.muted:not([role]),dialog.photos-drive>p[role=status]:not(.muted):not(.loading){font-size:13px;line-height:1.5}dialog.photos-drive>.documents-choix>li>.document-texte>.muted{font-size:12px;line-height:1.5}.photos-drive .check{min-height:var(--control-height);margin:0}.photos-fenetre .actions,.photos-drive .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.photos-onglet>.photos-depot{border:1px dashed var(--control);border-radius:var(--radius);text-align:center;color:var(--muted);margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.photos-depot[data-survol]{border-color:var(--accent);color:var(--text);background:var(--selected)}.photos-depot[data-survol][data-inactif]{border-color:var(--border);color:var(--muted);background:0 0}.photos-bilan p{margin:0}.photos-bilan ul{overflow-wrap:anywhere;margin:4px 0 0;padding-inline-start:20px}@media (forced-colors:active){.photo-ligne[data-vise]{outline-color:highlight}.photos-depot[data-survol]{border-style:solid;border-color:highlight}.photos-bilan{border:1px solid canvastext}}.photos-retouche{gap:var(--space-field);padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);margin:12px 0 0;display:grid}.photos-retouche>h3{margin:0}.photos-retouche>form{gap:var(--space-field);display:grid}.photos-retouche>form>.field{margin:0}.photos-retouche fieldset{flex-wrap:wrap;gap:6px;display:flex}.photos-retouche legend{font-size:var(--font-secondary);margin-bottom:6px;padding:0;font-weight:500}.photos-retouche fieldset>.check{min-height:var(--control-height);border:1px solid var(--border);background:var(--surface);font-size:var(--font-secondary);cursor:pointer;border-radius:999px;gap:6px;margin:0;padding:0 10px}.photos-retouche fieldset>.check:hover{border-color:var(--control)}.photos-retouche fieldset>.check:has(:checked){border-color:var(--accent);background:var(--selected);color:var(--bouton-texte)}.photos-retouche fieldset>.check:has(:disabled){opacity:.6;cursor:not-allowed}.photos-retouche>p.muted{font-size:var(--font-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.photos-retouche>p[role=status]{border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:var(--font-secondary);align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.photos-retouche>.notice{margin:0}.photos-retouche-apercu{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;display:grid}.photos-retouche-apercu figure{min-width:0;margin:0}.photos-retouche-apercu img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;display:block}.photos-retouche-apercu figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.photos-retouche .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.photo-ligne-texte .photo-categorie{color:var(--muted)}.photo-ligne-texte>.photo-etiquette{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.photo-etiquette>b{background:var(--selected);color:var(--bouton-texte);border-radius:999px;padding:1px 8px;font-weight:500}@media (forced-colors:active){.photos-retouche fieldset>.check:has(:checked){border-color:highlight}.photo-etiquette>b{border:1px solid canvastext}}.diffusion-filtres{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:12px;display:flex}.diffusion-filtres>.field{flex:0 240px;max-width:100%;margin-bottom:0}.diffusion-coche{align-items:center;gap:6px;min-height:40px;display:inline-flex}.diffusion-grille{border-collapse:collapse;font-variant-numeric:tabular-nums}.diffusion-grille :is(th,td){border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px}:is(.diffusion-grille td:has(.diffusion-case),.diffusion-totaux td){text-align:center}.diffusion-case{align-items:center;gap:4px;min-height:32px;display:inline-flex}.diffusion-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.diffusion-actions>p{margin:0 auto 0 0}.diffusion-resultat{border-collapse:collapse;width:100%;margin-bottom:12px}.diffusion-resultat :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:4px 8px}.diffusion-grille{font-size:var(--font-secondary)}.diffusion-grille thead th{color:var(--muted);font-size:12px;font-weight:500}.diffusion-grille tbody tr:not(.diffusion-totaux):hover>*{background:var(--surface)}.diffusion-totaux :is(th,td){color:var(--muted);font-size:12px;font-weight:500}.diffusion-case{min-height:28px}.diffusion-mod{background:var(--selected);color:var(--bouton-texte);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.diffusion-liste>h2{font-size:var(--font-section)}.diffusion-actions>p,.diffusion-resultat{font-size:var(--font-secondary)}.diffusion-resultat thead th{color:var(--muted);font-size:12px;font-weight:500}.diffusion-resultat td{vertical-align:top}.diffusion-filtres{gap:8px 16px}.diffusion-filtres>.field:first-child{flex-basis:240px}.diffusion-filtres>.field:nth-child(2){flex-basis:190px}.diffusion-filtres>.saisie-communes{flex-basis:170px}.diffusion-filtres>.field>label{font-size:12px}.table-scroll:has(>.diffusion-grille)+.muted{border-bottom:1px solid var(--border);font-size:var(--font-secondary);margin:0;padding:12px 8px}.notice.diffusion-depot-retenu{border-left:2px solid var(--warning);font-size:var(--font-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 16px;padding:10px 14px;line-height:1.5;display:flex}.diffusion-depot-retenu>p{flex:22rem;min-width:0;margin:0}.diffusion-depot-retenu strong{font-weight:600}.diffusion-depot-retenu>button{flex:none;margin-left:auto}.diffusion-depot-retenu>:is(.notice,[role=alert]){flex:100%;margin:4px 0 0;padding:8px 12px}@media (forced-colors:active){.diffusion-mod{border:1px solid canvastext}.diffusion-depot-retenu{border:1px solid canvastext;border-left-width:2px}}@media (width>=961px) and (not (any-pointer:coarse)){.diffusion-filtres{font-size:13px}.diffusion-filtres .saisie-communes-ligne{min-height:0;padding-block:0}}.diffusion-bien{container:diffusion-bien/inline-size}.diffusion-bien>h2{margin-bottom:8px}.diffusion-bien fieldset{border:0;min-width:0;margin:0;padding:0}.diffusion-bien-liste{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.diffusion-bien-liste>li{border-bottom:1px solid var(--border);grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:36px;padding:2px 0;display:grid}.diffusion-bien-liste .diffusion-coche{min-height:var(--control-height);overflow-wrap:anywhere;margin:0;font-weight:500}.diffusion-bien-etat{text-indent:-13px;min-width:0;color:var(--muted);font-size:var(--font-secondary);overflow-wrap:anywhere;padding-left:13px;line-height:1.5;display:block}.diffusion-bien-etat:before{content:"";vertical-align:1px;background:var(--control);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.diffusion-bien-etat>button{text-indent:0;width:fit-content;font-size:var(--font-secondary);margin:4px 0 2px;display:flex}.diffusion-bien-etat[data-etat=en_ligne]{color:#275b36}.diffusion-bien-etat[data-etat=en_ligne]:before{background:#2f7a4a}.diffusion-bien-etat[data-etat=en_attente]:before{background:var(--warning)}.diffusion-bien-etat[data-etat=erreur]{color:var(--red)}.diffusion-bien-etat[data-etat=erreur]:before{background:var(--red)}.diffusion-bien-etat .muted{color:var(--muted)}.diffusion-bien-liste>li>button{font-size:var(--font-secondary);justify-self:end}.diffusion-bien-controle{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;font-size:var(--font-secondary);overflow-wrap:anywhere;grid-column:1/-1;margin:4px 0 8px;padding:10px 12px;line-height:1.5}.diffusion-bien-controle>p{margin:0 0 6px}.diffusion-bien-controle>.notice{padding:8px 12px}.diffusion-bien-controle h3{color:var(--muted);margin:10px 0 4px;font-size:12px;font-weight:600}.diffusion-bien-controle ul{columns:2 18rem;column-gap:24px;margin:0;padding-left:18px}.diffusion-bien-controle li{break-inside:avoid}.diffusion-bien>.diffusion-actions{margin-top:12px}.diffusion-bien>.diffusion-actions>p{font-size:12px}.diffusion-bien>p:not([class]){font-size:var(--font-secondary);margin:8px 0 0}@media (forced-colors:active){.diffusion-bien-etat:before{forced-color-adjust:none;background:canvastext}.diffusion-bien-controle{border-color:canvastext}}.indicateurs{--font-body:13px;--font-secondary:12px;--font-title:20px;--font-section:15px;--space-field:8px;--space-section:16px;--space-panel:12px;min-width:0;font-size:13px}.indicateurs>.page-heading{margin-bottom:16px}.indicateurs>.page-heading h1:focus{outline:none}.indicateurs>.page-heading h1,.indicateurs-bloc>:is(h2,h3){font-weight:500}.indicateurs-bloc>h3{margin:12px 0 8px;font-size:14px}.indicateurs .muted{font-size:12px}.indicateurs strong,.indicateurs tbody th{font-weight:500}.indicateurs :is(button,input,select){font-size:13px}.indicateurs select{height:var(--control-height)}.indicateurs-filtres .indicateurs-champs{flex-wrap:wrap;gap:8px 12px;display:flex}.indicateurs-champs>.field{flex:0 180px;max-width:100%;margin-bottom:0}.indicateurs-champs>.field:has(select[id$=-agent]){flex-basis:320px}.indicateurs-filtres .actions{margin:8px 0}.indicateurs-filtres>p:last-child{margin-bottom:0}.indicateurs>.journal-export{margin:12px 0}.indicateurs-contenu{gap:16px;margin-top:16px;display:grid}.indicateurs-contenu .panel{min-width:0;margin-bottom:0;padding:0 0 16px}.indicateurs-periode{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.indicateurs-periode>p{margin:0}.indicateurs-periode>button{grid-area:1/2/span 2}.indicateurs-paire{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.indicateurs-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.indicateurs-table :is(th,td){text-align:right;border-bottom:1px solid var(--border);height:36px;padding:6px 8px}.indicateurs-table th:first-child{text-align:left;overflow-wrap:anywhere}.indicateurs-table thead th{font-size:12px;font-weight:500}.indicateurs-mois{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.indicateurs-ventes{margin:0;padding-left:18px}.indicateurs-ventes li{overflow-wrap:anywhere;margin-top:8px}.indicateurs-detail>summary{min-height:var(--control-height);padding-block:4px}@media (width<=960px),(any-pointer:coarse){.indicateurs :is(input,select){font-size:16px}}@media (width<=700px){.indicateurs-periode{grid-template-columns:minmax(0,1fr);gap:8px}.indicateurs-periode>button{grid-area:auto/1;justify-self:start}.indicateurs-table table,.indicateurs-table tbody,.indicateurs-table tr,.indicateurs-table th,.indicateurs-table td{display:block}.indicateurs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.indicateurs-table tr{border-bottom:1px solid var(--border);padding:8px 0}.indicateurs-table :is(th,td){text-align:left;overflow-wrap:anywhere;border:0;height:auto;padding:2px 0}.indicateurs-table td:before{content:attr(data-label) " : " / "";color:var(--muted)}}.agenda-commandes{gap:12px;display:grid}.agenda-periode{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agenda-periode h2{font-size:var(--font-section);text-align:center;min-width:16ch;margin:0}.agenda-vues{border:0;flex-wrap:wrap;gap:4px 20px;min-width:0;margin:0;padding:0;display:flex}.agenda-mise-en-page{align-items:start;gap:16px;display:grid}.agenda-colonne{gap:12px;margin:0;display:grid}.agenda-colonne fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.agenda-colonne-contenu{gap:12px;display:grid}.agenda-colonne legend{color:var(--muted);margin-bottom:6px;padding:0}.agenda-ligne-agenda{align-items:center;gap:8px;display:flex}.agenda-pastille{background:var(--agenda-couleur,transparent);border:1px solid var(--border);border-radius:50%;flex:none;width:.8rem;height:.8rem;display:inline-block}@media (width>=1200px){.agenda-mise-en-page{grid-template-columns:17rem minmax(0,1fr)}.agenda-colonne-bascule{display:none}}@media (width<1200px){.agenda-colonne-fermee .agenda-colonne-contenu{display:none}}.agenda-couleur-bleu{--agenda-couleur:#3a68b2}.agenda-couleur-vert{--agenda-couleur:#2f8054}.agenda-couleur-orange{--agenda-couleur:#b86b23}.agenda-couleur-violet{--agenda-couleur:#7850ad}.agenda-couleur-rouge{--agenda-couleur:#b74949}.agenda-couleur-turquoise{--agenda-couleur:#257e84}.agenda-couleur-jaune{--agenda-couleur:#a48114}.agenda-couleur-rose{--agenda-couleur:#ad4c7e}.agenda-couleur-marron{--agenda-couleur:#80583f}.agenda-couleur-gris{--agenda-couleur:#65706a}.agenda-case[class*=agenda-couleur-]{border-left:4px solid var(--agenda-couleur);background:color-mix(in srgb, var(--agenda-couleur) 16%, var(--surface))}.agenda-occupe[class*=agenda-couleur-]{background:color-mix(in srgb, var(--agenda-couleur) 6%, var(--bg))}.agenda-grille{--agenda-minute:1px;grid-template-columns:3.5rem repeat(var(--jours), minmax(0, 1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto auto auto auto;display:grid}.agenda-regle,.agenda-jour{grid-row:1/span 4;grid-template-rows:subgrid;min-width:0;display:grid}.agenda-regle{color:var(--muted);font-size:var(--font-secondary)}.agenda-regle-journees,.agenda-regle-taches{align-self:center;padding:4px}.agenda-regle-journees:empty{padding:0}.agenda-regle ol{margin:0;padding:0;list-style:none}.agenda-regle li{height:calc(60 * var(--agenda-minute));text-align:right;padding:0 4px;transform:translateY(-.6em)}.agenda-regle li:first-child{transform:none}.agenda-jour{border-left:1px solid var(--border)}.agenda-jour h3{font-size:var(--font-secondary);border-bottom:1px solid var(--border);margin:0;padding:6px 8px;font-weight:600}.agenda-aujourdhui h3{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.agenda-taches,.agenda-avec-journees .agenda-journees{border-bottom:1px solid var(--border);min-width:0;padding:4px}.agenda-liste-journees{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.agenda-liste-journees .agenda-partie:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agenda-liste-taches{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agenda-tache{width:100%;min-height:var(--control-height);text-align:left;border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;background:0 0;padding:4px 6px;font-weight:400;display:block}.agenda-tache:hover{background:var(--selected)}.agenda-heures{height:calc(var(--heures) * 60 * var(--agenda-minute));background-image:repeating-linear-gradient(to bottom, var(--border) 0 1px, transparent 1px calc(60 * var(--agenda-minute)));position:relative}.agenda-heures ul{margin:0;padding:0;list-style:none}.agenda-creneaux{grid-auto-rows:1fr;display:grid;position:absolute;inset:0}.agenda-creneaux button{all:unset;cursor:pointer;border-top:1px dotted var(--border);display:block}.agenda-creneaux button:hover{background:var(--selected)}.agenda-heures li{top:calc(var(--debut) * var(--agenda-minute));height:calc(var(--duree) * var(--agenda-minute));left:calc(100% * var(--voie) / var(--voies));width:calc(100% / var(--voies));padding:1px 2px;position:absolute}.agenda-rien{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agenda-case{border:1px solid var(--accent);background:var(--selected);height:100%;color:var(--text);font-size:var(--font-secondary);border-radius:4px;padding:2px 6px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}a.agenda-case:hover{text-decoration:underline}.agenda-partie{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-case .agenda-partie:nth-child(2){font-weight:600}.agenda-creneau{background:var(--surface);border-style:dashed}.agenda-occupe{border-color:var(--border);background:var(--bg);color:var(--muted)}.agenda-termine{opacity:.75}.agenda-mois{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-mois-entete{display:contents}.agenda-mois-entete span{color:var(--muted);font-size:var(--font-secondary);border-bottom:1px solid var(--border);padding:4px 8px}.agenda-mois .agenda-jour{border-bottom:1px solid var(--border);grid-row:auto;min-height:6.5rem;padding-bottom:4px;display:block}.agenda-mois .agenda-jour h3{border-bottom:0;padding:4px 6px}.agenda-mois .agenda-liste-taches{padding:0 4px 4px}.agenda-mois ul:not(.agenda-liste-taches){grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0 4px;list-style:none;display:grid}.agenda-mois ul.agenda-liste-journees{margin-bottom:4px}.agenda-hors-mois{background:var(--bg);color:var(--muted)}.agenda-case-compacte{white-space:nowrap;text-overflow:ellipsis;height:auto;position:relative}.agenda-case-compacte .agenda-partie{display:inline}.agenda-case-compacte .agenda-partie:nth-child(n+4){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agenda-case-compacte .agenda-partie>.sr-only{clip:auto;width:auto;height:auto;position:static;overflow:visible}@media (width<=700px){.agenda-grille,.agenda-mois{display:block}.agenda-regle,.agenda-mois-entete{display:none}.agenda-jour,.agenda-mois .agenda-jour{border-left:0;border-bottom:1px solid var(--border);min-height:0;display:block}.agenda-taches,.agenda-avec-journees .agenda-journees{border-bottom:0}.agenda-journees:empty{display:none}.agenda-liste-journees .agenda-partie:first-child{clip:auto;width:auto;height:auto;position:static;overflow:visible}.agenda-heures{background:0 0;height:auto;padding:4px}.agenda-creneaux{display:none}.agenda-heures ul{gap:4px;display:grid}.agenda-heures li{width:auto;height:auto;padding:0;position:static}.agenda-rien{clip:auto;width:auto;height:auto;color:var(--muted);font-size:var(--font-secondary);margin:0;padding:0 4px;position:static}.agenda-partie{white-space:normal}}@media (forced-colors:active){.agenda-pastille{forced-color-adjust:none;border-color:canvastext}.agenda-case{border-color:linktext}.agenda-occupe{border-color:canvastext}}.page-heading:has(+.agenda-commandes){--font-title:20px;margin-bottom:12px;font-size:13px}.page-heading:has(+.agenda-commandes) h1{font-weight:500}.agenda-commandes,.agenda{--font-secondary:12px;--font-section:15px;font-size:13px}.agenda-commandes{gap:8px;margin-bottom:12px;padding-block:12px}.agenda-periode{gap:8px}.agenda-periode h2{font-weight:500}.agenda-periode button{min-width:var(--control-height)}.agenda-vues{gap:0 16px}.agenda-commandes .check,.agenda-colonne .check{min-height:var(--control-height);gap:8px;margin:0}.agenda-colonne legend{margin-bottom:4px;font-size:12px}.agenda{margin-top:12px}.agenda-jour h3,.agenda-case .agenda-partie:nth-child(2){font-weight:500}.agenda-tache{font-size:13px;line-height:1.4}.agenda-mois .agenda-case-compacte{min-height:var(--control-height);padding-block:4px}@media (width>=701px){.agenda-grille .agenda-case-compacte{min-height:24px}}@media (width<=700px){.agenda-case{min-height:44px}}.agenda-colonne{min-width:0;font-size:13px}.agenda-colonne-contenu{grid-template-columns:minmax(0,1fr);min-width:0}.agenda-colonne fieldset{grid-template-columns:minmax(0,1fr)}.agenda-colonne legend{font-weight:500}.agenda-colonne .check{min-width:0;line-height:1.4}.agenda-colonne .check>span:last-child{overflow-wrap:anywhere;min-width:0}.agenda-ligne-agenda{min-width:0}.agenda-pastille{border-color:var(--agenda-couleur,var(--control));width:12px;height:12px}.agenda-colonne-bascule{justify-content:flex-start;font-size:13px}@media (forced-colors:active){.agenda-pastille{border-color:canvastext}}.agenda-liste-journees,.agenda-mois ul.agenda-liste-journees{gap:4px}.agenda-liste-journees .agenda-case{min-height:var(--control-height)}.agenda-regle-journees{font-weight:500}.agenda-colonne{gap:10px}.agenda-colonne-contenu{gap:14px}.agenda-colonne legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.agenda-colonne fieldset+fieldset{border-top:0;padding-top:4px}.agenda-ligne-agenda{border-radius:var(--radius);gap:6px;min-height:32px;padding-inline:4px;position:relative}.agenda-ligne-agenda:hover{background:var(--surface)}.agenda-coche{cursor:pointer;flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:24px;display:inline-flex}.agenda-coche>input{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0;padding:0}.agenda-ligne-agenda>label:last-child{overflow-wrap:anywhere;cursor:pointer;flex:1 1 0;align-self:stretch;align-items:center;min-width:0;display:flex}.agenda-ligne-agenda>.agenda-pastille{margin-inline:7px}.agenda-rond-zone{flex:none;display:inline-flex;position:relative}.agenda-rond{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-flex}.agenda-rond:hover,.agenda-rond[aria-expanded=true]{background:color-mix(in srgb, var(--agenda-couleur) 16%, var(--bg))}.agenda-rond .agenda-pastille{border:0;width:14px;height:14px}.agenda-palette{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(5,26px);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:-6px;box-shadow:0 8px 24px #222b271f}.agenda-teinte{border:2px solid var(--bg);background:var(--agenda-couleur);width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:0 0 0 1px var(--border);border-radius:50%;padding:0}.agenda-teinte:hover{background:var(--agenda-couleur);box-shadow:0 0 0 2px var(--agenda-couleur)}.agenda-teinte[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.agenda-agence{min-height:32px;padding-inline:4px}.agenda-colonne .agenda-agence{min-height:32px}.agenda-puces{flex-wrap:wrap;gap:6px;display:flex}.agenda-puce{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-height:28px;color:var(--muted);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;font-size:12px;line-height:1.3;display:inline-flex;position:relative}.agenda-puce>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.agenda-puce:has(input:checked){border-color:color-mix(in srgb, var(--accent) 45%, var(--bg));background:var(--selected);color:var(--text);font-weight:500}.agenda-puce-coche{color:var(--accent);font-weight:600;display:none}.agenda-puce:has(input:checked) .agenda-puce-coche{display:inline}.agenda-puce:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.agenda-puce:has(input:disabled){opacity:.5;cursor:not-allowed}.agenda-avec-taches .check{min-height:32px}.agenda-grille.agenda-avec-journees .agenda-regle-journees{background:var(--bg);border-bottom:1px solid var(--border);align-self:stretch;align-items:center;display:flex}.agenda-grille.agenda-avec-journees .agenda-journees{background:var(--bg)}.agenda-grille.agenda-avec-journees .agenda-journees .agenda-case{border-radius:6px}.agenda-colonne .agenda-puce{min-width:0;max-width:100%}.agenda-colonne .agenda-puce>span:last-child{overflow-wrap:anywhere;text-align:left;min-width:0}.agenda-colonne .agenda-puce:has(input:disabled){opacity:.75}.agenda-colonne .agenda-rond-zone{position:static}.agenda-colonne .agenda-palette{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;width:184px;max-width:100%;left:0}.agenda-colonne .agenda-teinte{aspect-ratio:1;width:min(26px,100%);min-width:0;height:auto;min-height:0}.logo img{width:100%;height:auto;display:block}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font:10px ui-monospace,SFMono-Regular,monospace}.muted{color:var(--muted)}.block{display:block}.panel{padding:var(--space-panel) 0;border:0;border-bottom:1px solid var(--border);margin-bottom:var(--space-section);background:0 0;border-radius:0}.field{margin-bottom:var(--space-field);min-width:0}.field label{font-size:var(--font-secondary);margin-bottom:4px;font-weight:500;display:block}.field small{margin-top:6px;display:block}.choix-lecture{align-items:center;gap:8px;display:flex}.choix-lecture select{flex:1;width:0;min-width:0;overflow:hidden}.input-wrap{position:relative}.input-wrap:has(.reveal) input{padding-right:76px}.input-wrap:has(.champ-suffixe) input{padding-right:32px}.champ-suffixe{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.reveal{min-height:var(--control-height);color:var(--text);background:0 0;border:0;padding:4px 10px;font-size:12px;position:absolute;top:0;right:0}.reveal:hover{background:var(--selected)}.field-error{color:var(--red)}.wide{justify-content:space-between;width:100%}.text-link{margin-top:22px;margin-bottom:10px;display:inline-block}.back-link{min-height:var(--control-height);align-items:center;margin:0 0 8px;font-size:13px;display:inline-flex}.secondary{background:var(--bouton-fond);color:var(--bouton-texte);border-color:#0000}.secondary:hover{background:var(--bouton-survol)}:is(button[type=submit],.button,.primary):not(.secondary,.danger,.text-button,.icon-button){background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px #16402f33}:is(button[type=submit],.button,.primary):not(.secondary,.danger,.text-button,.icon-button):hover{background:var(--bouton-plein-survol);border-color:var(--bouton-plein-survol)}.danger{color:var(--red);background:var(--error-bg);border-color:var(--red)}.inline-actions,.form-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-footer{border-top:1px solid var(--border);justify-content:space-between;padding-top:24px}.form-footer span{color:var(--muted);font-size:13px}.notice{border-radius:5px;margin:0 0 22px;padding:12px 16px}.notice p:last-child{margin-bottom:0}.notice.error{color:var(--red);background:var(--error-bg);border-left:2px solid var(--red)}.notice.warning{color:var(--warning);background:var(--warning-bg)}.notice.success{color:var(--accent);background:var(--success-bg)}.notice details{margin-top:12px;font-size:12px}.empty{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:var(--space-section);padding:40px 24px}.empty>p{max-width:540px;color:var(--muted)}.empty .eyebrow{color:var(--muted);margin-bottom:20px;display:block}.table-scroll{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;position:relative;overflow-x:auto}.badge{font-size:var(--font-secondary);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.badge:before{content:"";background:var(--muted);border-radius:100%;width:7px;height:7px}.badge.actif:before{background:var(--accent)}.badge.invitation_envoyee{color:var(--warning)}.badge.invitation_envoyee:before{background:var(--warning)}.pagination{justify-content:flex-end;gap:8px;margin:12px 0 20px;display:flex}.dropdown{background:var(--surface);border:1px solid var(--control);z-index:10;border-radius:5px;min-width:215px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0002}.topbar nav>details:first-of-type .dropdown{left:0;right:auto}.dropdown a,.dropdown button,.menu-identity{color:var(--text);font-size:var(--font-body);padding:var(--control-padding-y) 10px;white-space:nowrap;text-decoration:none;display:block}.dropdown button{text-align:left;background:0 0;border:0;width:100%;font-weight:500}.dropdown a{min-height:var(--control-height);align-items:center;display:flex}.menu-identity{border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.dropdown a:hover,.dropdown button:hover{background:var(--selected)}dialog{border:1px solid var(--border);border-radius:var(--radius);width:min(620px,100% - 32px);color:var(--text);background:var(--bg);scrollbar-gutter:stable;max-height:min(90dvh,100% - 32px);padding:20px;overflow:auto}dialog::backdrop{background:#0009}.dialog-heading{margin-bottom:var(--space-section);justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-heading h2{overflow-wrap:anywhere;min-width:0;margin:0}.dialog-heading .icon-button{flex-shrink:0}.icon-button{color:var(--muted);border-color:var(--control);width:var(--control-height);min-width:var(--control-height);background:0 0;padding:0;font-size:16px;line-height:1}.bouton-icone{width:var(--control-height);min-width:var(--control-height);padding:0}.icone{flex:none;width:18px;height:18px;display:block}.page-heading .bouton-icone .icone{width:16px;height:16px;margin:1px}[data-infobulle]{position:relative}[data-infobulle]:after{content:attr(data-infobulle);content:attr(data-infobulle) / "";z-index:40;background:var(--text);width:max-content;max-width:min(200px,100vw - 32px);color:var(--bg);text-align:center;white-space:normal;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-infobulle]:focus-visible:after{animation:.12s .2s both infobulle-apparait;display:block}@media (hover:hover){[data-infobulle]:hover:after{animation:.12s .2s both infobulle-apparait;display:block}}@keyframes infobulle-apparait{0%{opacity:0}to{opacity:1}}[data-infobulle-cote=debut]:after{left:0;transform:none}[data-infobulle-cote=fin]:after{left:auto;right:0;transform:none}[data-infobulle-dessus]:after{top:auto;bottom:calc(100% + 6px)}[data-infobulle][aria-expanded=true]:after,:root[data-infobulles-masquees] [data-infobulle]:after{display:none}[data-infobulle][data-infobulle-mesure]:after{visibility:hidden;display:block}.contact-ecrire-icone{gap:2px;width:auto;padding-inline:8px 6px}.contact-ecrire-icone>span{font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--surface);z-index:50;padding:12px;position:absolute;top:-70px;left:20px}.skip-link:focus{top:8px}.mobile-menu{display:none}fieldset.segments{background:var(--bouton-fond);border:0;border-radius:9px;flex-wrap:wrap;place-self:center start;gap:2px;min-width:0;max-width:100%;margin:0;padding:3px;display:inline-flex}.segments>label.check{min-height:calc(var(--control-height) - 6px);color:var(--bouton-texte);cursor:pointer;border:1px solid #0000;border-radius:7px;gap:0;margin:0;padding:0 14px;font-weight:600;position:relative}.segments>label.check>input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.segments>label.check:hover{background:var(--bouton-survol)}.segments>label.check:has(input:checked){background:var(--bg);color:var(--text);border-color:var(--accent);box-shadow:0 1px 3px #222b2729}.segments>label.check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.checkbox-group legend{font-size:var(--font-secondary);margin-bottom:8px}.checkbox-group{flex-wrap:wrap;gap:6px 16px;display:flex}.checkbox-group label,.check{align-items:center;gap:10px;margin:8px 0;display:flex}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:auto;accent-color:var(--accent);flex-shrink:0}.coordinate-row{border-bottom:1px solid var(--border);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;column-gap:16px;margin-bottom:20px;padding:12px 0;display:grid}.coordinate-row .field{grid-template-rows:subgrid;grid-row:1/4;min-width:0;margin:0;display:grid}.coordinate-row>.check,.coordinate-row>button{grid-row:2}.coordinate-row>.check,.coordinate-row input[type=radio]{margin:0}.coordinate-row .field-error{overflow-wrap:anywhere}.filters{flex-wrap:wrap;gap:18px;display:flex}.filters>.field{min-width:180px}.table-sort{color:var(--muted);min-height:var(--control-height);background:0 0;border:0;padding:0;line-height:1.25}.table-sort:hover{background:var(--selected)}.fiche-colonnes{border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.fiche-colonnes>*{min-width:0}.fiche-description{border-right:1px solid var(--border);padding-right:20px}.fiche-description dl{margin:0 0 16px}.section-fiche-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-fiche-entete h2{min-width:0;margin:0}.section-fiche-entete+div{margin-top:10px}.section-fiche-bascule{min-height:var(--control-height);font:inherit;letter-spacing:inherit;text-align:left;color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.section-fiche-bascule:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}.section-fiche-signe{color:var(--muted)}.contact-coordonnees{flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.contact-coordonnees li{overflow-wrap:anywhere}.contact-coordonnees small{margin-right:6px}.contact-coordonnees .text-button{margin-left:6px}.contact-joindre{flex-wrap:wrap;align-items:center;gap:8px 0;max-width:100%;display:flex}.contact-joindre>:is(a,.contact-ecrire){margin-inline-end:8px}:is(.inline-actions:has(>.contact-joindre),.page-heading:has(>.inline-actions>.contact-joindre)){align-items:flex-start}.contact-ecrire{position:relative}.contact-ecrire .dropdown{margin:4px 0 0;list-style:none;left:0;right:auto}.contact-joindre-annonce{overflow-wrap:anywhere;flex-basis:100%;width:0;min-width:100%;margin:0}.contact-ligne-proposee{font-weight:600}.canaux-contact{margin:0;padding:0;list-style:none}.canaux-contact li+li{margin-top:8px}.canaux-contact .check{min-height:var(--control-height);margin:0}.onglets{margin-bottom:var(--space-section);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding-bottom:0;display:flex}.onglets button{color:var(--muted);padding:var(--control-padding-y) 9px;background:0 0;border-color:#0000;border-radius:0;font-size:14px}.onglets button[aria-selected=true]{color:var(--text);border-bottom:2px solid var(--accent);background:0 0}.onglets button:hover{background:var(--selected)}.text-preserved{white-space:pre-wrap;overflow-wrap:anywhere}.fiche-description>.note-fiche{overflow-wrap:anywhere;font-size:13px}.fiche-description>.note-fiche h2{margin-bottom:8px;font-size:14px;font-weight:500}.fiche-description>.note-fiche textarea{font-size:13px;line-height:1.5}.fiche-description>.note-fiche .text-preserved{margin-bottom:6px}.fiche-description>.note-fiche .note-etat,.fiche-description>.note-fiche>div>small.muted{font-size:12px;line-height:1.5}.fiche-description>.note-fiche .note-etat{margin:6px 0 8px}.fiche-description>.note-fiche>div>small.muted{display:block}.fiche-description>.note-fiche button{white-space:normal;max-width:100%;font-size:13px}@media (any-pointer:coarse){.fiche-description>.note-fiche textarea{font-size:16px}}.note-saisie textarea{resize:none}.note-etat{margin:8px 0 12px}.break-word{overflow-wrap:anywhere}.contact-toolbar{margin-bottom:var(--space-section);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;display:flex}.contact-toolbar>a{margin-left:auto}.text-button{color:var(--text);padding:var(--control-padding-y) 8px;background:0 0;border:0;text-decoration:underline}.text-button:hover{background:var(--selected)}.address,.relation{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.addresses h3{margin-top:28px;font-size:16px}.contact-picker{border:1px solid var(--border);margin-bottom:var(--space-field);overflow-wrap:anywhere;border-radius:5px;padding:16px}.contact-picker:focus{outline:2px solid var(--accent);outline-offset:3px}.contact-picker .check{flex-wrap:wrap;align-items:flex-start}.contact-bottom{border-top:1px solid var(--border);padding-top:24px}.research-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.research-layout.collapsed{grid-template-columns:210px minmax(0,1fr)}.research-criteria h2{margin-top:24px}.research-criteria h3{margin-top:24px;font-size:16px}.research-criteria .form-grid{gap:0 16px}.research-criteria #champ-zones{margin-bottom:var(--space-section)}.place-chip{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex}.place-results{gap:12px;margin-top:20px;display:grid}.place-results button{text-align:left;flex-wrap:wrap;justify-content:space-between}.search-card{border-bottom:1px solid var(--border);margin-bottom:20px}.search-card h3{margin-bottom:10px;font-size:16px}.search-tabs{margin-bottom:var(--space-section)}.search-tabs [aria-current=page]{font-weight:600}.search-delete{margin-top:32px}.list-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.list-cards .panel{margin-bottom:0}.list-cards h2{font-size:var(--font-section)}.list-actions{flex-wrap:wrap;gap:8px;display:flex}.list-actions button{padding:var(--control-padding-y) 10px;font-size:13px}.list-order{gap:6px;display:flex}.list-order button{padding:var(--control-padding-y) 10px}@media (any-pointer:coarse){.segments>label.check{min-height:44px}}@media (width<=360px){.segments>label.check{padding-inline:9px}}@media (forced-colors:active){[data-infobulle]:after{border:1px solid canvastext}.segments>label.check:has(input:checked){outline:2px solid highlight}:is(button,.button,.secondary,.primary){border-color:buttontext}input[type=file]::file-selector-button{border:1px solid buttontext}}}@layer responsive{@media (width<=960px){.recherche-fiches .search-row{padding:10px 18px 4px}.search-aide{padding:0 18px 10px}.app-header .recherche-fiches .search-row,.app-header .search-aide{width:calc(100% - 36px);padding-inline:0}.app-header .recherche-fiches .search-row{gap:10px;padding-block:0}.search-results{padding:12px 18px}.search-choix{padding:8px 18px 12px}.search-choix.search-choix-fenetre{padding-inline:0}.app-header .search-choix{width:calc(100% - 36px);padding-inline:12px 28px}.search-result-heading{flex-wrap:wrap}html{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.app-header{background:var(--nav);color:var(--text);border-bottom:1px solid var(--border)}.app-header .topbar{min-height:64px;padding:calc(10px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) 10px max(18px, env(safe-area-inset-left,0px));gap:12px}.app-header .mobile-menu{color:var(--text);border-color:var(--border);min-width:var(--control-height);background:0 0;flex-shrink:0;padding:8px 10px;display:flex}.mobile-menu .menu-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-title{letter-spacing:-.025em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.15;display:block}.app-header .topbar .logo{border:0;width:100px;padding-left:0}.app-header .topbar .account-menu{margin-left:auto}.app-header .topbar nav{border-top:1px solid var(--border);flex-flow:column;align-items:stretch;gap:4px;max-height:60dvh;padding:8px 0 12px;overflow-y:auto}.app-header .topbar nav>a,.app-header .topbar summary{color:var(--text);border-radius:5px;padding:12px;font-size:15px}.app-header .topbar nav>a.active{background:var(--selected);box-shadow:none}.app-header .topbar nav .dropdown{min-width:0;box-shadow:none;border:0;border-left:2px solid var(--border);border-radius:0;margin:0 12px 8px;position:static}.app-header .topbar .account-menu .dropdown{width:min(280px,100vw - 40px);min-width:215px}.app-header .topbar .menu-identity{white-space:normal;overflow-wrap:anywhere}.mobile-tabs{z-index:20;background:var(--nav);padding:6px max(6px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));border-top:1px solid var(--border);box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabs a{min-height:48px;color:var(--muted);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:10px;line-height:1.25;text-decoration:none;display:flex}.mobile-tabs a.active{color:var(--accent);background:0 0;font-weight:500}.mobile-tabs svg{width:20px;height:20px}.mobile-tabs{container:barre-mobile/inline-size}@container barre-mobile (width<=299px){.mobile-tabs a span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-tabs svg{width:24px;height:24px}}.app-body+.app-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media (width<=650px){.mobile-title{display:none}input,select,textarea{font-size:16px}.app-body .panel{border-radius:0}}@media (width<=960px){.app-header .topbar .bouton-aide{flex-shrink:0;margin-left:auto;padding:8px 10px}.app-header .topbar .bouton-aide+.account-menu{margin-left:-6px}}@media (width<=560px){.aide-rubriques{grid-template-columns:1fr 1fr;gap:6px}.aide-liens a{min-height:44px}.aide-avis>span{flex-basis:100%}}@media (width<=360px){.aide-champ{flex-direction:column}}.fusion-contact .recherche-fiches .search-row,.fusion-contact .search-aide,.fusion-contact .search-results{padding-inline:0}@media (width<=600px){.fusion-valeurs{grid-template-columns:1fr;gap:0}.fusion-choix{flex-direction:column}}@media (width>=1151px){.fiche-contacts-cites>.contact-preview[open]{max-height:calc(100dvh - 107px);position:sticky;top:0;overflow:auto}}@media (width>=1600px){.fiche-contacts-cites.with-preview{grid-template-columns:minmax(0,1fr) 676px}.fiche-contacts-cites.with-preview.with-carte-bien{grid-template-columns:minmax(0,1fr) 326px}}@media (width<=1150px){.fiche-contacts-cites.with-preview{grid-template-columns:minmax(0,1fr)}}@media (width>=1151px){.contacts-layout:not(.with-preview) .contacts-results :is(th,td)[data-colonne]{padding-inline:6px}.contacts-layout:not(.with-preview) .contacts-results thead th[data-colonne=negociateur]{width:10%}.contacts-layout:not(.with-preview) .contacts-results thead th[data-colonne=nombre_biens_proprietaire]{width:7%;padding-inline:4px}.contacts-layout:not(.with-preview) .contacts-results thead th[data-colonne=derniere_action]{width:7%}.contacts-layout.with-preview .contacts-results table{min-width:0}.contacts-layout.with-preview .contacts-results [data-colonne]:not([data-colonne=prenom],[data-colonne=nom],[data-colonne=roles],[data-colonne=telephone]){display:none}.contacts-layout.with-preview .contacts-results table:has(th[data-colonne=nom]) thead th[data-colonne=prenom]{width:20%}.contacts-layout.with-preview .contacts-results thead th[data-colonne=roles]{width:22%}.contacts-layout.with-preview .contacts-results thead th[data-colonne=telephone]{width:28%}}@container vue-generale (width>=560px){.vue-generale{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.contact-preview .vue-generale-activite{border-top:0;margin-top:0;padding-top:0}}@media (width<=1150px){.contacts-layout.with-preview{grid-template-columns:minmax(0,1fr)}.contact-preview[open]{width:min(460px,100%);height:100%;max-height:100%;padding-bottom:max(28px, env(safe-area-inset-bottom));margin:0;position:fixed;inset:0 0 0 auto;overflow:auto}.contacts-results .table-scroll{overflow:visible}.contacts-results table{min-width:0;display:block}.contacts-results thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contacts-results thead button{display:none}.contacts-results .mobile-sort-label{display:inline}.contacts-results tbody{display:block}.contacts-results tbody tr{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);padding:12px 0;display:grid}.contacts-results td,.contacts-results tbody th{border:0;grid-column:2;min-width:0;padding:3px 8px}.contacts-results .contact-select-cell{grid-area:1/1/span 8;width:44px;padding:0}.contacts-results .contact-name{font-size:14px}.contacts-results .contact-roles{color:var(--accent);font-size:12px}.contacts-results :is(.contact-agent,.contact-count,.contact-last){color:var(--muted);font-size:12px}.contacts-results td[data-label]:before{content:attr(data-label) " : ";color:var(--muted);content:attr(data-label) " : " / "";font-size:12px;font-weight:400}.contacts-results tr.consulted>:first-child{box-shadow:none}.contacts-results tr.consulted{border-left:2px solid var(--accent)}.panneau-filtres>form.panel{margin-block:0;padding-block:0}.contacts-page .panneau-filtres .contacts-filter-panel{border-bottom:0}}@media (width<=960px),(any-pointer:coarse){.contacts-page .panneau-filtres :is(input,select),.contacts-page .contacts-sort select{font-size:16px}}@media (width<=650px){.contacts-controls{grid-template-columns:minmax(0,1fr);gap:8px}.contacts-sort{grid-row:1}.contacts-controls>span:empty{display:none}.contacts-page .contact-filters{grid-template-columns:minmax(0,1fr)}.contacts-page .page-heading{gap:12px}.contacts-sort .field{grid-template-columns:minmax(0,1fr);gap:4px}.contacts-page .contact-selection{gap:8px;font-size:12px}.contacts-page .contact-selection .check{margin:0}.contact-preview[open]{border:0;width:100%;max-width:100%;padding:16px 22px 40px}.contact-preview p,.contact-preview-data dd{font-size:14px}}@media (width<340px){.page-heading>.fiche-contact-actions{margin-block-start:32px}}@media (width>=651px) and (width<=960px){.page-heading:has(>.fiche-contact-actions){flex-direction:column;align-items:stretch}.page-heading>.fiche-contact-actions>.contact-joindre:has(>.contact-joindre-annonce){row-gap:32px}}@media (width<=1100px){.resultats.avec-carte{grid-template-columns:1fr}.resultats.avec-carte>.carte-resultats{position:static}.carte-resultats-fond{height:min(60vh,420px)}}@media (width>=651px) and (width<=960px){.formulaire-contact .identite-contact,.adresse-champs,.etat-civil-champs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=650px){.adresse-champs,.etat-civil-champs{grid-template-columns:minmax(0,1fr)}.saisie-communes-choix{margin-top:4px;position:static}}@media (any-pointer:coarse){.saisie-communes-choix [role=option]{min-height:44px}.commune-retirer{min-width:44px;min-height:44px}}@media (width<=960px),(any-pointer:coarse){.saisie-communes-ligne input{font-size:16px}}@media (forced-colors:active){.saisie-communes-ligne:focus-within{outline-offset:3px;box-shadow:none;outline:2px solid highlight}.communes-choisies li{border:1px solid canvastext}.saisie-communes-choix [role=option][aria-selected=true]{outline-color:highlight}}@media (width<=650px){.biens-suggestions-choix{margin-top:4px;position:static}}@media (any-pointer:coarse){.biens-suggestions-choix [role=option]{min-height:44px}}@media (forced-colors:active){.biens-suggestions-choix [aria-selected=true]{outline-color:highlight}}@media (width<=960px),(any-pointer:coarse){.accueil :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.accueil-compte-rendu :is(input,select,textarea),.accueil-personnaliser :is(input:not([type=checkbox]),select,textarea){font-size:16px}}@media (width<=960px){.accueil-colonnes{grid-template-columns:minmax(0,1fr);gap:0}}@container liste-citee (width<=912px){.with-preview .accueil-colonnes{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=650px){.accueil-liste>li,.accueil-personnaliser-colonnes,.accueil-indicateurs-choix{grid-template-columns:minmax(0,1fr)}dialog.accueil-compte-rendu,dialog.accueil-personnaliser{padding:16px}}.notice.mandat-alerte{font-size:var(--font-secondary);margin-bottom:12px;padding:8px 12px}.mandat-alerte>strong{font-weight:500}.mandat-alerte>.text-button{max-width:100%;margin-inline-start:4px}@media (forced-colors:active){.notice.mandat-alerte{border:1px solid canvastext}}@media (width<=600px){.mandat-dialogue .form-grid{grid-template-columns:minmax(0,1fr)}.mandat .actions>button{width:100%}}@media (width<=1150px){.panneau-filtres .biens-filtres{border-bottom:0}}@media (width<=650px){.biens-controles{grid-template-columns:minmax(0,1fr);gap:8px}.biens-tri{grid-row:1}.biens-tri .field{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=760px){.contact-toolbar>.property-status{flex-basis:100%}.contact-toolbar:has(>.property-status)>span:not(.property-diffusion-badge){padding-top:0}.contact-toolbar:has(>.property-status)>.property-diffusion-badge{margin-top:0}.property-layout{grid-template-columns:minmax(0,1fr)}.property-layout aside{border-right:0;border-top:1px solid var(--border);overflow-anchor:none;order:1;padding-right:0}.property-price{font-size:var(--font-title)}.biens-filtres .filters{grid-template-columns:minmax(0,1fr)}.property-photo-strip{grid-auto-columns:40%}.property-photo{height:190px}.property-photos-empty.property-photos-pending{min-height:208px}dialog.property-photo-dialog{--marge-plein-ecran:16px;padding:var(--marge-plein-ecran)}.property-photo-dialog .dialog-heading h2{font-size:var(--font-section)}}@container photos (width<=720px){.photo-ligne{grid-template-columns:2ch 96px minmax(0,1fr)}.photo-ligne img,.photo-ligne .photo-error{width:96px;height:64px}.photo-ligne .inline-actions{grid-column:1/-1;justify-content:flex-start}}@container photos (width<=340px){.photo-ligne .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.photo-ligne .inline-actions>button{font-size:var(--font-secondary);padding-inline:8px}}@media (width<=560px){.diffusion-filtres>.field{flex:100%}dialog:has(.diffusion-resultat){padding-inline:14px}.diffusion-resultat{table-layout:fixed;font-size:12px}.diffusion-resultat :is(th,td){overflow-wrap:anywhere;padding:4px}.diffusion-resultat thead th{overflow-wrap:normal;white-space:nowrap;font-size:11px}.diffusion-resultat th:first-child{width:34px}.diffusion-resultat th:nth-child(2){width:72px}.diffusion-resultat th:nth-child(3){width:54px}}@container diffusion-bien (width<=520px){.diffusion-bien-liste>li{grid-template-columns:minmax(0,1fr) auto;padding:4px 0}.diffusion-bien-liste .diffusion-coche{grid-area:1/1}.diffusion-bien-liste>li>button{grid-area:1/2/3/3}.diffusion-bien-etat{grid-area:2/1;padding-left:35px}}@media (any-pointer:coarse){.agenda-ligne-agenda,.agenda-colonne .agenda-agence,.agenda-avec-taches .check,.agenda-puce{min-height:44px}.agenda-coche{min-width:44px}.agenda-rond,.agenda-teinte{width:44px;min-width:44px;height:44px;min-height:44px}.agenda-palette{grid-template-columns:repeat(5,44px);gap:6px}}@media (forced-colors:active){.agenda-teinte,.agenda-rond .agenda-pastille{forced-color-adjust:none}.agenda-teinte[aria-pressed=true]{outline-offset:1px;outline:2px solid canvastext}.agenda-puce{border-color:canvastext}.agenda-puce:has(input:checked){border-width:2px}}@media (any-pointer:coarse){.agenda-colonne .agenda-palette{grid-template-columns:repeat(5,minmax(0,1fr));width:266px}.agenda-colonne .agenda-teinte{aspect-ratio:1;width:min(44px,100%);min-width:0;height:auto;min-height:0}}@media (width<=1200px){.topbar{gap:16px;padding:0 20px}.topbar nav{gap:16px}.topbar nav>a,.topbar summary{font-size:14px}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}th,td{padding:4px 8px}}@media (width<=1150px){.page-filtree{grid-template-columns:minmax(0,1fr);gap:8px}.panneau-filtres{border-right:0;border-bottom:1px solid var(--border);padding-right:0}}@media (width<=960px){.fiche-colonnes{grid-template-columns:minmax(0,1fr)}.fiche-description{border-right:0;padding-right:0}.topbar{flex-wrap:wrap;justify-content:space-between;min-height:72px;position:relative}.mobile-menu{border:1px solid var(--control);padding:8px 12px;display:flex}.topbar nav{flex-wrap:wrap;flex:1 0 100%;order:3;padding:0 0 16px;display:none}.topbar nav.open{display:flex}.topbar nav>a,.topbar summary{padding:12px 6px;font-size:14px}.search-row>span:last-child{display:none}.search-row{padding:12px 20px}.app-body{padding:20px 24px 40px}.settings-layout{grid-template-columns:minmax(0,1fr);gap:26px}.settings-nav{border-right:0;border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.settings-nav h2{margin:0;font-size:18px}.settings-toggle{display:inline-flex}.settings-toggle svg{flex-shrink:0;width:12px;height:8px}.settings-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.settings-links{flex:1 0 100%;display:none}.settings-nav.open .settings-links{display:block}.two-columns{gap:20px}.login-panel{padding:24px 32px}.login-content h1{font-size:var(--font-title)}}@media (width<=650px){.coordinate-row{display:block}.coordinate-row .field{margin-bottom:18px;display:block}.coordinate-row>.check{margin:8px 0}.filters>.field{flex:1;min-width:140px}.contact-filters>.field{flex-basis:100%;min-width:0}.login-page{padding:0;display:block}.login-landscape{display:none}.login-panel{min-height:100dvh;padding:32px 26px}.login-panel>.logo{width:180px}.login-content{padding:46px 0}.app-body{padding:18px 18px 38px}.google-banner{align-items:flex-start}.page-heading{flex-direction:column;align-items:flex-start;gap:10px}.two-columns,.form-grid{grid-template-columns:1fr}.panel{padding:14px 0}.empty{padding:32px 24px}.notice{padding:14px}dialog{padding:22px}dl{grid-template-columns:1fr;gap:4px}dd{margin-bottom:12px}.app-footer{padding:20px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (width<=760px){.research-layout,.research-layout.collapsed{grid-template-columns:1fr}.onglets{gap:2px}.onglets button{padding:var(--control-padding-y) 10px}.list-cards{grid-template-columns:1fr}}}#champ-objectifs>legend{font-size:var(--font-secondary);font-weight:500}#champ-objectifs>.check{min-height:var(--control-height);margin-block:4px}.equipment-sources{overflow-wrap:anywhere;margin:.35rem 0;padding-left:1.2rem}.equipment-datum dd{min-width:0}.equipment-datum strong{margin-bottom:.4rem;display:block}.matching-hint{color:var(--accent);margin-top:.35rem}.equipment-source-editor{border:1px solid var(--border);border-radius:.5rem;min-width:0;margin:.7rem 0;padding:.8rem}.equipment-editor{min-width:0}.equipment-source-actions{flex-wrap:wrap;gap:.4rem;display:flex}.equipment-table{min-width:850px}.equipment-table tbody th{min-width:90px}.equipment-table .equipment-sources{min-width:220px}:is(.compte-rendu,.compte-rendu-editeur){overflow-wrap:anywhere}:is(.compte-rendu,.compte-rendu-editeur)>:first-child{margin-top:0}:is(.compte-rendu,.compte-rendu-editeur)>:last-child{margin-bottom:0}:is(.compte-rendu,.compte-rendu-editeur) p{margin:.5em 0}:is(.compte-rendu,.compte-rendu-editeur) h3{margin:.8em 0 .3em;font-size:15px}:is(.compte-rendu,.compte-rendu-editeur) :is(ul,ol){margin:.5em 0;padding-inline-start:1.5em}:is(.compte-rendu,.compte-rendu-editeur) ul[data-cases]{padding-inline-start:0;list-style:none}:is(.compte-rendu,.compte-rendu-editeur) ul[data-cases]>li{padding-inline-start:1.75em;position:relative}:is(.compte-rendu,.compte-rendu-editeur) ul[data-cases]>li:before{position:absolute;inset-inline-start:0}.compte-rendu ul[data-cases]>li:before{content:"☐";content:"☐" / ""}.compte-rendu ul[data-cases]>li[data-coche=oui]:before{content:"☑";content:"☑" / ""}.compte-rendu.cases-actives ul[data-cases]>li:before{content:none}.compte-rendu.cases-actives ul[data-cases]>li{min-height:24px}.case-compte-rendu{inset-inline-start:0;cursor:pointer;margin:0;position:absolute;top:.2em}.case-compte-rendu[aria-disabled=true]{cursor:progress;opacity:.6}.compte-rendu-editeur ul[data-cases]>li:before{content:"☐";content:"☐" / "Case vide : ";cursor:pointer}.compte-rendu-editeur ul[data-cases]>li[data-coche=oui]:before{content:"☑";content:"☑" / "Case cochée : "}.compte-rendu-editeur:is([aria-disabled=true],[aria-readonly=true]) ul[data-cases]>li:before{cursor:default}.compte-rendu-editeur{border:1px solid var(--control);border-radius:var(--radius);background:var(--bg);min-height:6rem;max-height:45vh;padding:.8rem;overflow:auto}.compte-rendu-editeur.grand{min-height:10rem}.compte-rendu-editeur[aria-disabled=true]{opacity:.7}.compte-rendu-editeur[aria-invalid=true]{border-color:var(--red)}@media (width<=600px){.compte-rendu-editeur{font-size:16px}}.historique-fil .case-compte-rendu{appearance:none;width:var(--control-height);height:var(--control-height);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='.5' y='.5' width='17' height='17' rx='3' fill='%23ffffff' stroke='%23849087'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border:0;border-radius:4px;min-height:0;padding:0;top:0}.historique-fil .case-compte-rendu:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='.5' y='.5' width='17' height='17' rx='3' fill='%23226147' stroke='%23226147'/%3E%3Cpath d='m4 9 3 3 7-8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.historique-fil .compte-rendu.cases-actives ul[data-cases]>li{min-height:var(--control-height);padding-inline-start:calc(var(--control-height) + 6px);padding-block:max(0px, calc((var(--control-height) - 1.5em) / 2))}@media (forced-colors:active){.historique-fil .case-compte-rendu{appearance:auto;background-image:none}.historique-fil .case-compte-rendu:checked{background-image:none}}.champ-compte-rendu{position:relative}.barre-selection{z-index:5;-webkit-user-select:none;user-select:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:2px;width:max-content;max-width:calc(100vw - 16px);padding:4px;display:flex;position:absolute;box-shadow:0 4px 12px #00000026}.barre-selection button{min-width:32px;min-height:32px;padding:0 6px;font-weight:500}.barre-selection button>span{color:var(--text);line-height:1}.barre-selection button[aria-label=Gras]>span{font-weight:600}.barre-selection button[aria-label=Italique]>span{font-style:italic}.barre-selection button[aria-label="Liste de cases"]>span{font-size:18px}.barre-selection button:focus-visible{z-index:1}.barre-selection button[aria-pressed=true]{background:var(--selected);box-shadow:inset 0 -3px 0 var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}@media (pointer:coarse){.barre-selection button{min-width:44px;min-height:44px}}@media (forced-colors:active){.barre-selection button>span{color:buttontext}.barre-selection button[aria-pressed=true]{border:2px solid highlight}}.portrait-utilisateur{min-width:0}.portrait-utilisateur img{object-fit:contain;width:160px;max-width:100%;height:160px;display:block}.portrait-utilisateur fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.portrait-utilisateur input[type=file]{width:100%;min-width:0;max-width:100%}.portrait-utilisateur button{white-space:normal}.contact-selection{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:8px 0;display:flex}.contact-selection p{overflow-wrap:anywhere;margin:0}.contact-selection .check{min-height:var(--control-height)}.contact-select-cell{width:calc(var(--control-height) + 12px)}.contact-select-cell label{min-height:var(--control-height);min-width:var(--control-height);justify-content:center;align-items:center;display:flex}@media (width>=1151px){.contacts-results .contact-select-cell{padding-inline:6px}}@media (width<=1150px){.contacts-results .contact-select-cell{width:44px}}@media (width<=650px){.contact-selection .check{width:100%}.contact-selection>button{flex:1}}.historique-lignes{margin:0;padding:0;list-style:none}.historique-lignes>li{border-top:1px solid var(--border);padding:12px 0}.historique time{color:var(--muted);font-size:12px}.historique :is(p,h3,a),.historique-choix :is(span,p){overflow-wrap:anywhere}.historique-liens{flex-direction:column;gap:8px;margin:12px 0;display:flex}.historique-choix{min-width:0;margin:24px 0}.historique-selection{padding:0;list-style:none}.historique-selection li{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.historique-selection li>span{min-width:0}.historique-selection button{flex-shrink:0}.historique-options{margin-top:14px}.historique-options .check{align-items:start}.historique-options .check input{flex:none}.historique-options .check span{min-width:0}.historique-saisie{border:1px solid var(--border);border-radius:var(--radius);margin:12px 0 20px;padding:12px}.historique-saisie fieldset{flex-wrap:wrap;gap:0 16px;display:flex}.historique-saisie fieldset>*{flex:100%;min-width:0}.historique-saisie fieldset>.field:not(.historique-mot){flex:180px}.historique-saisie .historique-choix{margin:0 0 16px}.historique-saisie .form-footer{border-top:0;justify-content:flex-end;padding-top:0}.historique-fuseau{margin:0}.historique-periodes{margin:0;padding:0;list-style:none}.historique-periode{color:var(--muted);margin:24px 0 0;font-size:13px}.historique-ligne-tete{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.historique-ligne-tete h4{overflow-wrap:anywhere;flex:200px;min-width:0;margin:0;font-size:14px}.historique-suite{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=400px){.historique .inline-actions,.historique-selection li{flex-wrap:wrap}dialog.historique-dialogue{width:calc(100% - 16px);max-width:calc(100% - 16px);padding:16px}.historique input[type=datetime-local],.historique-dialogue input[type=datetime-local]{padding-inline:6px}}.historique-resultat{margin:0 0 16px}.historique-resultat legend{margin-bottom:6px;padding:0}.historique-saisie .historique-resultat{flex-wrap:wrap;gap:0 16px;display:flex}.historique-saisie .historique-resultat>*{flex:0 auto}.historique-resultat .check{min-height:var(--control-height);margin:0}.historique-resultat .field-error{flex-basis:100%;margin:4px 0 0}.historique,.historique-dialogue{--font-body:13px;--font-secondary:12px;--font-section:14px;font-size:13px}.historique h2,.historique-choix h3{font-size:14px}.historique-ligne-tete h4{font-size:13px;font-weight:600}.historique-ligne-tete>.muted{font-size:12px}.historique-lignes>li{padding-block:10px}.historique-liens{gap:4px;margin-block:8px}.historique-periode{margin-top:18px;font-size:12px;font-weight:500}.historique-saisie{margin-block:10px 16px;padding:10px}.historique-saisie fieldset{column-gap:12px}.historique-saisie fieldset>.field:has(input[type=datetime-local]){flex-basis:260px}.historique-saisie .historique-choix,.historique-resultat{margin-bottom:12px}.historique-choix h3{margin-bottom:8px}.historique-selection li{gap:8px;margin-block:6px}.historique-resultat legend{font-size:12px;font-weight:500}.historique .compte-rendu h3{font-size:14px}.historique .compte-rendu-editeur{padding:10px}.historique-dialogue .dialog-heading h2{font-size:20px}.historique-dialogue .compte-rendu-editeur{padding:10px}@media (width<=600px){.historique .compte-rendu-editeur,.historique-dialogue .compte-rendu-editeur{font-size:16px}}@media (forced-colors:active){.historique select,.historique-dialogue select{height:var(--control-height)}}.compteur-correspondants{font-size:var(--font-secondary);margin-left:.5rem;display:inline-block;position:relative}.compteur-indisponible{color:var(--muted)}.compteur-correspondants .info-bulle{z-index:20;background:var(--surface);width:max-content;max-width:min(16rem,80vw);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem .5rem;display:none;position:absolute;top:100%;left:0}.compteur-correspondants:hover .info-bulle,.compteur-correspondants:focus-within .info-bulle{display:block}.compteur-correspondants .info-bulle.info-bulle-masquee{display:none}.titre-et-compteur{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.titre-et-compteur>h3{margin-bottom:10px}.titre-et-compteur>.compteur-correspondants{margin-left:0}.liens-fiches{overflow-wrap:anywhere;min-width:0}.liens-fiches-liste{margin:0 0 1rem;padding:0;list-style:none}.liens-fiches-liste li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem 0;display:flex}.liens-fiches-liste li>div{flex:10rem;min-width:0}.liens-fiches-dialogue{overflow-wrap:anywhere;width:min(42rem,100% - 2rem)}.fiche-liee-choix{min-width:0;margin:1rem 0}.fiche-liee-choix .check{align-items:flex-start}.fiche-liee-choix .check span{overflow-wrap:anywhere;min-width:0}.fiche-liee-choix .check input{flex-shrink:0}.liens-fiches-dialogue .actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}@media (width<=600px){.liens-fiches-dialogue .actions{display:grid}.liens-fiches>button{width:100%}}.lien-contact-sur-place{min-width:0;margin-block:1rem}.lien-contact-sur-place .actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.contact-choix-type{flex-wrap:wrap;align-items:center;gap:.7rem;margin-block:.7rem;display:flex}.contact-choix-type>.notice{flex:10rem;min-width:0;margin:0}.contact-choix-type>.field{flex:12rem;min-width:0}.contact-choix-type select{max-width:100%}#champ-contact_uid:is(.fiche-liee-choix,.contact-picker){border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;min-width:0;margin-block:12px;padding:12px;font-size:13px}#champ-contact_uid>h3{margin-bottom:8px;font-size:14px;font-weight:500}#champ-contact_uid>label:not(.check){margin-bottom:4px;font-size:12px;font-weight:500;display:block}#champ-contact_uid>input[type=search]{min-width:0;max-width:100%;font-size:13px}#champ-contact_uid>:is(.muted,[role=status],.notice){margin-block:6px}#champ-contact_uid>.muted{font-size:12px}#champ-contact_uid>.check{min-height:var(--control-height);border:1px solid #0000;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-block:4px;padding:6px 8px;font-size:13px;font-weight:400;display:grid}#champ-contact_uid>.check>input{width:18px;height:18px;margin:2px 0 0}#champ-contact_uid>.check>span{overflow-wrap:anywhere;min-width:0}#champ-contact_uid>.check small{color:var(--muted);font-size:12px}#champ-contact_uid>.check:has(input:checked){border-color:var(--accent);background:var(--selected)}#champ-contact_uid>.check:hover:not(:has(input:disabled)){background:var(--selected)}#champ-contact_uid>.check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}#champ-contact_uid>.check:has(input:disabled){color:var(--muted);opacity:1;cursor:not-allowed}@media (any-pointer:coarse){#champ-contact_uid>input[type=search]{font-size:16px}}@media (forced-colors:active){#champ-contact_uid>.check:has(input:checked){border-color:highlight}#champ-contact_uid>.check:has(input:focus-visible){outline-color:highlight}#champ-contact_uid>.check:has(input:disabled){color:graytext}#champ-contact_uid>.check:has(input:disabled) small{color:graytext}.proposition-jamais{border:1px solid canvastext}}.presentations-commande{margin-block:.75rem}.presentations-dialogue{width:min(58rem,100% - 2rem)}.presentations-dialogue :is(select,.field){min-width:0;max-width:100%}.presentation-modele-choisi{overflow-wrap:anywhere}.presentations-biens{overflow-wrap:anywhere;padding-inline-start:1.25rem}.presentations-resultats{gap:1rem;display:grid}.presentation-client{border-block-start:1px solid var(--border);min-width:0;padding-block:1rem}.presentation-client :is(h3,p,li){overflow-wrap:anywhere}.presentation-client iframe{border:1px solid var(--border);background:#fff;width:100%;height:24rem}.presentations-dialogue .notice ul{margin-block:.25rem;padding-inline-start:1.25rem}@media (width<=480px){.presentations-dialogue{width:calc(100% - 1rem);padding:.75rem}.presentations-dialogue button{padding-inline:.5rem}.presentations-dialogue .icon-button{padding:0}.presentations-dialogue .inline-actions>button{width:100%}}.matching-card-heading:has(>.vignette-bien){grid-template-columns:84px minmax(0,1fr) max-content;align-items:center;gap:4px 12px;display:grid}.matching-card-heading>.vignette-bien+h4{min-width:0}@media (width<=600px){.matching-card-heading:has(>.vignette-bien){grid-template-columns:84px minmax(0,1fr);align-items:start}.matching-card-heading>.vignette-bien{grid-row:1/span 2}:is(.matching-card-heading:has(>.vignette-bien)>.matching-score,.matching-card-heading:has(>.vignette-bien)>.badge){grid-column:2;justify-self:start}}.propositions-fiche{min-width:0}.propositions-fiche-liste{overflow-wrap:anywhere;margin:0 0 1rem;padding:0;list-style:none}.propositions-fiche-liste li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem 0;display:flex}.propositions-fiche-liste li>div{flex:16rem;min-width:0}.propositions-fiche-liste li>.vignette-bien+div{flex-basis:10rem}.propositions-fiche [role=status]{margin:0 0 .5rem}.propositions-suivants{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=600px){.propositions-suivants>button{width:100%}}.propositions-fiche>p,.propositions-suivants{font-size:13px}.propositions-fiche-liste{margin-bottom:12px;font-size:13px}.propositions-fiche-liste li{padding-block:8px}.propositions-fiche-liste .proposition-bien{font-weight:500}.propositions-fiche-liste small{font-size:12px}.propositions-fiche-liste button,.propositions-suivants button,#activite-contact-onglet-1{font-size:13px}@media (forced-colors:active){#activite-contact-onglet-1[aria-selected=true]{border-bottom:3px double canvastext}.propositions-fiche-liste small{color:canvastext}}@layer formulaires{.saisie-communes-ligne input{background:0 0;border:0;border-radius:0;flex:9em;min-width:min(9em,100%);min-height:30px;padding:6px 2px}.saisie-communes-ligne input:focus-visible{box-shadow:none;outline:none}@media (width>=961px) and (not (any-pointer:coarse)){.diffusion-filtres .saisie-communes-ligne input{min-height:0;padding-block:5px}}input:where(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=password],[type=number],[type=date],[type=time],[type=datetime-local]),select:where(:not([multiple])):where(:not([size]),[size="1"]){border:0;border-bottom:1px solid var(--control);background-color:#0000;border-radius:0}input:where(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=password],[type=number],[type=date],[type=time],[type=datetime-local])[aria-invalid=true],select:where(:not([multiple])):where(:not([size]),[size="1"])[aria-invalid=true]{border-bottom-color:var(--red)}input:where(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=password],[type=number],[type=date],[type=time],[type=datetime-local]):is(:disabled,[aria-disabled=true]),select:where(:not([multiple])):where(:not([size]),[size="1"]):is(:disabled,[aria-disabled=true]){background-color:var(--surface)}:is(input:where(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=password],[type=number],[type=date],[type=time],[type=datetime-local]),select:where(:not([multiple])):where(:not([size]),[size="1"])):focus-visible{box-shadow:inset 0 -3px var(--accent);outline:none}@media not (forced-colors:active){input:is([type=date],[type=datetime-local],[type=time])::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2359675e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z M8 3v4 M16 3v4 M4 10h16 M8 14h1 M15 14h1 M8 17h1 M15 17h1'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;border-radius:4px;width:16px;height:16px;margin-inline-start:4px;padding:4px}input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2359675e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18Z M12 7v5l3.5 2'/%3E%3C/svg%3E")}input:is([type=date],[type=datetime-local],[type=time]):not(:disabled)::-webkit-calendar-picker-indicator:hover{background-color:var(--selected)}}@supports (appearance:base-select){@media not (forced-colors:active){select:where(:not([multiple])):where(:not([size]),[size="1"]){appearance:base-select}select:where(:not([multiple])):where(:not([size]),[size="1"])::picker(select){appearance:base-select}select:where(:not([multiple])):where(:not([size]),[size="1"]){cursor:pointer;white-space:nowrap;overflow-clip-margin:content-box;align-items:center;display:flex;overflow:clip}select:where(:not([multiple])):where(:not([size]),[size="1"])::picker-icon{display:none}select:where(:not([multiple])):where(:not([size]),[size="1"]):open{border-bottom-color:var(--accent)}select:where(:not([multiple])):where(:not([size]),[size="1"])::picker(select){background:var(--bg);max-block-size:min(320px,60vh);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);margin-block:4px;padding:4px;box-shadow:0 8px 24px #222b2724}select:where(:not([multiple])):where(:not([size]),[size="1"]) :is(option,optgroup){font-size:var(--font-body)}select:where(:not([multiple])):where(:not([size]),[size="1"]) option{min-height:var(--control-height);white-space:normal;border-radius:4px;align-items:center;gap:8px;padding:2px 8px;display:flex}select:where(:not([multiple])):where(:not([size]),[size="1"]) option::checkmark{color:var(--accent);order:1;margin-inline-start:auto}select:where(:not([multiple])):where(:not([size]),[size="1"]) option:hover{background:var(--selected)}select:where(:not([multiple])):where(:not([size]),[size="1"]) option:focus-visible{background:var(--selected);box-shadow:inset 2px 0 var(--accent);outline:none}select:where(:not([multiple])):where(:not([size]),[size="1"]) option:checked{color:var(--accent);font-weight:500}select:where(:not([multiple])):where(:not([size]),[size="1"]) option:disabled{color:var(--muted);cursor:default;background:0 0}select:where(:not([multiple])):where(:not([size]),[size="1"]) optgroup{color:var(--muted);padding-block:4px 2px;font-weight:600}}}@media (forced-colors:active){:is(input:where(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=password],[type=number],[type=date],[type=time],[type=datetime-local]),select:where(:not([multiple])):where(:not([size]),[size="1"])):focus-visible{outline-offset:3px;outline:2px solid highlight}}}.extraction-contacts{--font-body:13px;--font-secondary:12px;--font-section:14px;font-size:13px}.extraction-contacts .dialog-heading{gap:12px;margin-bottom:16px}.extraction-contacts .dialog-heading h2{font-size:20px;font-weight:500}.extraction-contacts>p{margin-bottom:12px}.extraction-contacts .checkbox-group{column-gap:12px}.extraction-contacts .checkbox-group legend{color:var(--muted);font-size:12px;font-weight:500}.extraction-contacts .checkbox-group label{gap:8px;font-weight:400}.extraction-contacts input[type=checkbox]{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='.5' y='.5' width='17' height='17' rx='3' fill='%23ffffff' stroke='%23849087'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border:0;border-radius:3px;margin:0;padding:0}.extraction-contacts input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='.5' y='.5' width='17' height='17' rx='3' fill='%23226147' stroke='%23226147'/%3E%3Cpath d='m4 9 3 3 7-8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.extraction-contacts .checkbox-group:disabled label{opacity:.6}.extraction-contacts .form-footer{margin-top:12px;padding-top:12px}@media (width<=420px){dialog.extraction-contacts{width:calc(100% - 16px);max-width:calc(100% - 16px);padding:16px}}@media (forced-colors:active){.extraction-contacts input[type=checkbox],.extraction-contacts input[type=checkbox]:checked{appearance:auto;background-image:none}.extraction-contacts .notice.warning{border:1px solid canvastext}}.tache-fenetre{--font-body:13px;--font-secondary:12px;--font-title:20px;--font-section:14px;font-size:13px}main:has(>.taches-filtres){--font-body:13px;--font-secondary:12px;--font-title:20px;--font-section:14px;font-size:13px}.taches-filtres{gap:8px}.taches-champs{grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));gap:0 16px}.taches-filtres .field,.tache-fenetre .field{min-width:0;margin-bottom:8px}.taches-filtres :is(legend,.field>label),.tache-fenetre :is(legend,.field>label){font-size:12px;font-weight:500}.taches-filtres .check,.tache-fenetre .check{min-height:var(--control-height);gap:8px;margin-block:4px;font-weight:400}.taches-filtres .check>span,.tache-fenetre .check>span{overflow-wrap:anywhere;min-width:0}.taches-filtres select,.tache-fenetre select{height:var(--control-height)}.taches-table{font-size:13px}.taches-table thead th{font-size:12px;font-weight:500}.taches-table th[scope=row],.taches-table td{font-weight:400}.taches-table .lien-bouton{overflow-wrap:anywhere;max-width:100%}.taches-table .text-preserved,.taches-table .taches-fiches{overflow-wrap:anywhere}.taches-table td a{font-weight:500}.taches-table .taches-fiches a{min-height:var(--control-height);align-items:center;max-width:100%;display:inline-flex}.taches-table td:nth-child(2){font-variant-numeric:tabular-nums}.tache-fenetre .dialog-heading{margin-bottom:16px}.tache-fenetre .dialog-heading h2{font-size:20px;font-weight:500}.tache-fenetre p{margin-bottom:8px}.tache-fenetre .tache-moment{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.tache-fenetre .tache-fiche{min-width:0;padding-block:10px}.tache-fenetre .tache-fiche h3{font-size:14px;font-weight:500}.tache-fenetre .tache-fiche-choisie{overflow-wrap:anywhere}.tache-fenetre .form-footer{gap:8px;margin-top:12px}@media (width<=800px){.taches-table tbody tr{padding-block:10px}.taches-table :is(td,th[scope=row]){height:auto}}@media (width<=420px){.taches-filtres select[name=tri]{background-position:right 4px center;padding-right:20px}.tache-fenetre .tache-recherche{flex-wrap:wrap}.tache-fenetre .tache-recherche input{flex-basis:100%}}@media (forced-colors:active){.taches-filtres select[name=tri]{padding-right:0}}#champ-biens_uid .tache-biens{gap:8px;margin-bottom:12px}#champ-biens_uid .tache-biens li{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 6px;display:grid}#champ-biens_uid .tache-biens a{min-height:var(--control-height);text-underline-offset:3px;border-radius:3px;align-items:center;max-width:100%;display:flex}#champ-biens_uid>label{font-size:12px;font-weight:500}#champ-biens_uid .tache-fiche-resultats button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;font-weight:400}#champ-biens_uid .tache-fiche-resultats button:disabled{opacity:1;color:var(--muted);background:var(--surface)}@media (forced-colors:active){#champ-biens_uid .tache-biens li{border-color:graytext}#champ-biens_uid .tache-fiche-resultats button:disabled{color:graytext;border-color:graytext}}.tache-rendez-vous-choisi{overflow-wrap:anywhere;margin:4px 0 0;display:none}@media (width<=600px){.tache-rendez-vous-choisi{display:block}}.tache-appel{align-items:stretch;gap:6px;font-size:13px}.tache-appel>:is(a.button,button){white-space:normal;max-width:100%}.tache-appel>small[role=status]{flex-basis:100%;font-size:12px;line-height:1.5}.tache-fenetre .field:has(>#champ-rendez_vous_uid)>.tache-rendez-vous-choisi{border-inline-start:2px solid var(--control);background:var(--surface);margin:6px 0 0;padding:6px 8px;font-size:13px;line-height:1.5}.tache-fenetre .field:has(>#champ-rendez_vous_uid)>small[role=status]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (forced-colors:active){.tache-fenetre .field:has(>#champ-rendez_vous_uid)>.tache-rendez-vous-choisi{border-color:graytext}.tache-fenetre .field:has(>#champ-rendez_vous_uid)>small[role=status]{color:canvastext}}.taches-filtres .taches-champs{flex-wrap:wrap;gap:0 8px;display:flex}.taches-filtres .taches-champs>.field{flex:0 150px;max-width:100%}.taches-filtres .taches-champs>.field:has(>select:is([name=pour],[name=cree_par])){flex-basis:240px}.taches-filtres .taches-champs>.field:has(>select[name=etat]){flex-basis:100px}.taches-filtres .taches-champs>.field:has(>select[name=echeance]){flex-basis:145px}.taches-filtres .taches-champs>.field:has(>select[name=liee_a]){flex-basis:135px}.taches-filtres .taches-champs>.field:has(>select[name=origine]){flex-basis:110px}.taches-filtres .taches-champs>.field:has(>select[name=tri]){flex-basis:245px}@media (forced-colors:none){.taches-filtres .taches-champs>.field>select{background-position:right 6px center;padding-right:24px}}@media (width<=420px) and (forced-colors:none){.taches-filtres .taches-champs>.field>select[name=tri]{background-position:right 4px center;padding-right:20px}}@media (width<=420px){.taches-filtres .taches-champs>.field{flex-grow:1}}@media (forced-colors:active){.taches-filtres .taches-champs>.field:has(>select:is([name=etat],[name=origine])){flex-basis:128px}}.tache-fenetre>form>fieldset>.form-footer:has(>button[type=submit]:last-child)>button[type=submit]:last-child{margin-inline-start:auto}.tache-fenetre form{min-width:0}.tache-fenetre .form-footer>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.tache-fenetre .form-footer{container-type:inline-size}@container (width<=200px){.tache-fenetre .form-footer>button{text-align:center;word-break:break-all;width:100%;padding-inline:4px;line-height:1.3;display:block}}.rendez-vous-fiche{min-width:0}.rendez-vous-fiche-liste{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.rendez-vous-fiche-liste li{border-bottom:1px solid var(--border);padding:.8rem 0}.rendez-vous-fiche-liste li:last-child{border-bottom:0}.rendez-vous-fiche-suivants{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}@media (width<=600px){.rendez-vous-fiche-suivants>button{width:100%}}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste{font-size:13px;line-height:1.5}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste li{padding:8px 0}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste li>a{min-height:30px;display:block}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste strong{font-weight:500}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste small{font-size:12px}@media (any-pointer:coarse){.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste li{padding:4px 0}.fiche-description>.rendez-vous-fiche .rendez-vous-fiche-liste li>a{min-height:44px;padding-block:12px}}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste{font-size:13px;line-height:1.5}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste li{padding:8px 0}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste li>a{min-height:30px;display:block}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste strong{font-weight:500}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste small{font-size:12px}@media (any-pointer:coarse){.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste li{padding:4px 0}.property-content>#bien-contenu>.rendez-vous-fiche .rendez-vous-fiche-liste li>a{min-height:44px;padding-block:12px}}.icone-agenda{width:20px;height:20px;display:block}.fiche-contact-actions>.bouton-icone{width:var(--control-height);height:var(--control-height);padding:0}@media (width>=961px) and (pointer:fine){.fiche-contact-actions>.bouton-icone .icone-agenda{width:18px;height:18px}}@media (any-pointer:coarse){.fiche-contact-actions>.bouton-icone .icone-agenda{width:20px;height:20px}}.contact-espace-client{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.contact-espace-client h3{margin-block:0 .5rem}.contact-espace-client .actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.rdv-fiche fieldset.rdv-colonne{border:0;min-width:0;margin:0;padding:0}.envois-automatiques .rdv-envois{margin-top:12px}.envois-automatiques .rdv-envois>li{overflow-wrap:anywhere;min-width:0}.envois-automatiques .rdv-envois>li+li{border-top:1px solid var(--border);padding-top:10px}.envois-automatiques .rdv-envois button{white-space:normal;max-width:100%;margin-top:6px}@media (any-pointer:coarse){.envois-automatiques button{min-height:44px}}.file-envois{max-width:1200px}.file-envois-filtres{border:0;flex-wrap:wrap;gap:16px;min-width:0;padding:0;display:flex}.file-envois-filtres>*{flex:220px;min-width:0}.file-envois .rdv-envois>li>a{margin-top:6px;display:block}.file-envois section.panel{font-size:var(--font-secondary);line-height:1.5}.file-envois section.panel>p.muted:first-child{margin-bottom:8px}.file-envois section.panel>.rdv-envois{border-top:1px solid var(--border);gap:0;margin-top:12px}.file-envois .rdv-envois>li{padding-block:10px}.file-envois .rdv-envois>li+li{padding-top:10px}.file-envois .rdv-envois>li>strong{font-weight:600}.file-envois .rdv-envois>li>.notice{margin:8px 0 0;padding:8px 12px}.file-envois .rdv-envois>li>a{vertical-align:middle;margin:6px 16px 0 0;display:inline-block}.file-envois .rdv-envois>li>button{vertical-align:middle}.file-envois section.panel>.rdv-envois+p.muted,.file-envois section.panel>p.muted:last-child{margin:12px 0 0}.vente-offres,.offre-dialogue,.acquereur-dialogue,.notaire-dialogue,.partage-dialogue{--font-body:13px;--font-secondary:12px;--font-title:20px;--font-section:14px;font-size:13px}.vente-offres{min-width:0}.vente-entete{margin-bottom:8px}.vente-entete h2{margin-bottom:0}.vente-offres :is(h3,h4){font-size:14px;font-weight:500;line-height:1.4}.vente-offres p{margin-bottom:8px}.vente-en-cours,.vente-interrompues{margin-top:20px;padding-top:16px}.vente-en-cours>h3{overflow-wrap:anywhere;margin-bottom:12px}.vente-chiffres,.vente-notaires{gap:12px 24px;margin:12px 0}.vente-offres dt{font-size:12px}.vente-chiffres dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.vente-chiffres dd .muted{font-size:12px;font-weight:400}.vente-partage{margin:12px 0;display:block}.vente-notaires dd,.vente-partage dd{gap:6px 12px;margin-top:4px}.vente-partage dd li{overflow-wrap:anywhere}.vente-offres .check{min-height:var(--control-height);gap:8px;font-weight:400}.vente-seul-notaire{margin-block:8px 12px}.vente-etapes h4{margin:12px 0 6px}.vente-table,.etapes-table{font-size:13px}.vente-table :is(th,td),.etapes-table :is(th,td){font-weight:400}.vente-table :is(th[scope=row],.offre-acquereurs),.etapes-table :is(th,td){overflow-wrap:anywhere}@media (width>=801px){.vente-table td:nth-child(2),.vente-table td:nth-child(4),.vente-table td:nth-child(5),.vente-table td:last-child{white-space:nowrap}}.vente-table thead th,.etapes-table thead th{font-size:12px;font-weight:500}.vente-table td a{font-weight:500}.vente-table td:nth-child(4),.vente-table td:nth-child(5),.etape-date{font-variant-numeric:tabular-nums}.etape-date input{width:12em}.etape-date .field-error{max-width:24em;margin-top:4px}.etape-actions{white-space:normal}.etape-actions button{margin-block:3px}.etape-actions button+button{margin-left:6px}.vente-prochaine{font-weight:500}.vente-interrompues summary{overflow-wrap:anywhere;font-size:13px}.vente-statut,.vente-fin{margin-top:12px}.vente-fin-lignes .check{min-height:var(--control-height);overflow-wrap:anywhere;align-items:flex-start}.vente-fin{background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:6px;margin-bottom:16px;padding:10px 12px}.vente-fin>p[tabindex="-1"]{margin:0 0 8px;font-weight:500}.vente-fin .vente-fin-lignes li{padding:0}.vente-fin .vente-fin-lignes .check{gap:8px;margin-block:4px}.vente-fin>.notice{margin:10px 0 0;padding:8px 10px}.vente-fin>p[tabindex="-1"]:focus,.vente-fin input[type=checkbox]:focus{outline:2px solid var(--accent);outline-offset:3px}.vente-fin:has(input:disabled){border-left-color:var(--muted)}@media (forced-colors:active){.vente-fin>p[tabindex="-1"]:focus,.vente-fin input[type=checkbox]:focus{outline-color:highlight}}:is(.offre-dialogue,.acquereur-dialogue,.notaire-dialogue,.partage-dialogue) .dialog-heading{margin-bottom:16px}:is(.offre-dialogue,.acquereur-dialogue,.notaire-dialogue,.partage-dialogue) :is(legend,.field>label){font-size:12px;font-weight:500}.offre-sort label{min-height:var(--control-height);gap:6px;margin-block:4px}.offre-dialogue .form-grid,.acquereur-dialogue .form-grid{gap:12px 16px}.offre-dialogue .field,.acquereur-dialogue .field{margin-bottom:8px}.offre-dialogue select,.acquereur-dialogue select,.partage-dialogue select{height:var(--control-height)}.offre-calculs{gap:6px 16px}.offre-dialogue .actions,.acquereur-dialogue .actions,.partage-dialogue .actions{margin-top:12px}.notaire-choix{margin-bottom:12px}.partage-ligne{gap:8px 12px;padding-block:8px}.partage-honoraires{font-variant-numeric:tabular-nums}@media (width<=800px){.vente-table tbody tr,.etapes-table tbody tr{padding-block:10px}.vente-table :is(td,th[scope=row]),.etapes-table :is(td,th[scope=row]){height:auto}.etape-date input{width:100%}.vente-chiffres dd,.vente-notaires dd{margin-bottom:0}.etape-actions button{margin-block:4px}}.partage-lignes>button+small{margin-top:10px}.vente-offres>.vente-entete h2{font-weight:500}.vente-offres .vente-table :is(td,th[scope=row]){vertical-align:top}.vente-offres .vente-table th[scope=row]{font-size:14px;font-weight:500;line-height:1.4}.vente-offres .vente-table .contact-cite{max-width:100%;min-height:var(--control-height);display:inline-block}.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *),.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *) :is(tbody,tr,td,th[scope=row]){display:block}.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *) tbody tr{border-bottom:1px solid var(--border);padding-block:10px}.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *) :is(td,th[scope=row]){white-space:normal;border:0;height:auto;padding:4px 0}.vente-offres .vente-table:where(.fiche-contacts-cites.with-preview *) [data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400;display:block}@media (width<=960px){.vente-offres .vente-table,.vente-offres .vente-table :is(tbody,tr,td,th[scope=row]){display:block}.vente-offres .vente-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vente-offres .vente-table tbody tr{border-bottom:1px solid var(--border);padding-block:10px}.vente-offres .vente-table :is(td,th[scope=row]){white-space:normal;border:0;height:auto;padding:4px 0}.vente-offres .vente-table [data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400;display:block}}.vente-offres>.vente-entete h2{font-size:16px;font-weight:600}.vente-offres .vente-en-cours{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px 16px}.vente-offres .vente-en-cours thead{background:var(--surface)}.vente-offres .vente-en-cours>h3{font-size:15px;font-weight:600}.vente-offres :is(.vente-etapes h4,.vente-interrompues>h3){letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.vente-offres .vente-etapes h4{margin:16px 0 4px}.vente-offres .vente-chiffres dd{font-size:17px}.vente-offres .vente-prochaine{border-radius:var(--radius);background:var(--selected);color:var(--bouton-texte);margin-top:12px;padding:6px 10px;font-weight:500;display:inline-block}@media (forced-colors:active){.vente-offres .vente-en-cours,.vente-offres .vente-prochaine{border:1px solid canvastext}}@media (width<=480px){.vente-offres .vente-en-cours{padding:12px}}.annonce{min-width:0}.annonce-texte,.annonce-mentions{overflow-wrap:anywhere}.annonce-texte p{margin:.65em 0}.annonce-texte ul,.annonce-texte ol{padding-inline-start:1.5em}.annonce-outils{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.annonce-outils button{min-height:var(--control-height)}.annonce-editeur{border:1px solid var(--control);border-radius:var(--radius);background:var(--bg);min-height:14rem;max-height:45vh;padding:.8rem;overflow:auto}.annonce-editeur[aria-disabled=true]{opacity:.7}.annonce-editeur[aria-invalid=true]{border-color:var(--red)}.annonce-dialogue{width:min(760px,100% - 2rem)}.annonce .actions{margin-block:1rem}.annonce [aria-pressed=true],.property-summary-annonce [aria-pressed=true]{text-underline-offset:.3em;text-decoration:underline}@media (width<=600px){.annonce-dialogue{width:calc(100% - 1rem)}.annonce-editeur{min-height:11rem;font-size:16px}}.property-content .resume-clients-vignettes{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(18rem,50% - 4px)),1fr));gap:8px;font-size:13px;line-height:1.4}.property-content .resume-clients-vignettes>.matching-card{min-width:0;padding:10px}.property-content .resume-clients-vignettes .matching-card-heading{align-items:center;gap:4px 8px}.property-content .resume-clients-vignettes h3{min-width:0;font-size:13px;font-weight:500;line-height:1.4}.property-content .resume-clients-vignettes :is(.contact-cite,a){max-width:100%;min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;display:inline-flex}.property-content .resume-clients-vignettes .matching-score{padding:2px 6px;font-size:12px;font-weight:500}.property-content .resume-clients-vignettes>li>p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.5}.documents-entete{margin-bottom:var(--space-field);gap:8px;display:grid}.documents-fil ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.documents-fil li+li:before{content:"/";color:var(--muted);margin-inline-end:4px}.documents-fil [aria-current]{overflow-wrap:anywhere;scroll-margin-block:12px;font-weight:600}.documents-lien{min-height:var(--control-height);color:var(--accent);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;justify-self:start;padding:0 4px;text-decoration:underline}.documents-liste,.documents-choix{margin:0 0 var(--space-field);gap:0;padding:0;list-style:none;display:grid}.document-ligne,.documents-choix>li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.document-texte{flex:14rem;gap:2px;min-width:0;display:grid}.document-nom{overflow-wrap:anywhere}.documents-formulaire{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.documents-formulaire>:first-child{flex:14rem;min-width:0}dialog.documents-rattachement>p.muted:not([role]){font-size:13px;line-height:1.5}.documents-rattachement>section{margin-top:16px}.documents-rattachement>section>h3{margin-bottom:8px}dialog.documents-creation>p.muted:not([role]){font-size:13px;line-height:1.5}.documents-creation>form>fieldset>label.check{min-height:var(--control-height)}.documents-entete>.documents-fil{font-size:13px;line-height:1.5}.documents-entete>.documents-fil [aria-current]{font-weight:500}.documents-liste>.document-ligne>.document-texte{font-size:13px}.documents-liste>.document-ligne>.document-texte>.document-nom{font-weight:500}.documents-liste>.document-ligne>.document-texte>.muted{font-size:12px}dialog.documents-fenetre:has(>.actions>.danger)>p:not([role]){font-size:13px;line-height:1.5}dialog.documents-fenetre:has(>.actions>.danger)>p:not([role])>strong{font-weight:500}.documents-rattachement .documents-choix>li>.document-texte>strong{font-size:13px;font-weight:500}.documents-rattachement .documents-choix>li>.document-texte>span.muted{font-size:12px}.documents-rattachement .documents-parcours>.documents-fil{font-size:13px;line-height:1.5}.documents-rattachement .documents-parcours>.documents-fil [aria-current=location]{font-weight:500}.documents-rattachement .documents-parcours>.documents-choix>li>button.documents-lien{min-inline-size:var(--control-height);font-size:13px;line-height:1.5}.documents-rattachement .documents-parcours>p.muted:not([role]),.documents-bien .documents-entete>p#documents-fichier-aide.muted:not([role]){font-size:13px;line-height:1.5}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{margin:0}.portal-mark{color:var(--text);font-weight:600}.criterion-values{display:block}.criterion-value{border-bottom:1px solid var(--border);padding:10px 0}.criterion-value dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.criterion-info{font-weight:400;font-size:var(--font-secondary);white-space:normal;margin-top:10px}.criterion-info dl{grid-template-columns:minmax(90px,1fr) 2fr;gap:6px 16px;display:grid}.criterion-info dd{margin:0}.criterion-info li{overflow-wrap:anywhere;margin-bottom:10px}.criterion-info li p{margin:4px 0}.criterion-field{border-bottom:1px solid var(--border);padding:12px 0}.criterion-choices{border:1px solid var(--border);border-radius:8px;padding:8px 12px}.criteria-table{min-width:740px}.criteria-table th:first-child{overflow-wrap:anywhere;min-width:170px;max-width:320px}.criterion-dialog .dialog-heading h2{overflow-wrap:anywhere;min-width:0}.criterion-dialog .dialog-heading .icon-button{flex-shrink:0}.criterion-dialog .notice,.criterion-dialog .field-error,.criterion-result{overflow-wrap:anywhere}.criterion-actions{flex-wrap:wrap;gap:8px;display:flex}.criterion-choice-row{border-bottom:1px solid var(--border);margin-bottom:12px;padding:12px 0}.criterion-choice-row .actions{flex-wrap:wrap;gap:8px;display:flex}.criterion-destination,.criterion-preview{overflow-wrap:anywhere}.criterion-preview li{margin-block:12px}.criterion-preview li p{margin-block:4px}@media (width<=600px){.criterion-search{grid-template-columns:1fr;display:grid}.criterion-info dl{grid-template-columns:1fr;gap:4px}.criterion-info dd{margin-bottom:8px}}.recherche-catalogue{min-width:0}.filters>.recherche-catalogue{flex:260px;max-width:100%}.recherche-catalogue>.field{margin-bottom:0}.catalogue-propositions{border:1px solid var(--border);border-radius:8px;grid-auto-rows:max-content;gap:4px;max-height:16rem;margin-top:8px;padding:4px;display:grid;overflow-y:auto}.catalogue-propositions>button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;height:auto;min-height:44px;display:block}.informations-bon>.recherche-catalogue{max-width:28rem;margin-bottom:var(--space-field)}.property-key-lines{color:var(--muted);gap:.35rem;padding:0;list-style:none;display:grid}.property-diffusion-list{gap:.65rem;padding:0;list-style:none;display:grid}.property-diffusion-list>li,.property-recent-list>li{overflow-wrap:anywhere}.property-recent-list{gap:1rem;padding:0;list-style:none;display:grid}.property-recent-list time{color:var(--muted);margin-bottom:.25rem;font-size:.875rem;display:block}.property-recent-list p{white-space:pre-wrap;margin:.35rem 0 0}.statistiques-bien{min-width:0}.statistiques-bien-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.statistique-bien{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:12px;font-size:13px;position:relative}.statistique-bien-chiffre{font-variant-numeric:tabular-nums;align-items:center;min-height:36px;padding-right:26px;font-size:1.5rem;font-weight:500;line-height:1.5;display:flex}.statistique-bien-inconnu{color:var(--muted);font-size:14px;font-weight:400}.statistique-bien-libelle{font-weight:500;display:block}.statistique-bien-detail{margin-top:4px;font-size:12px}.statistiques-bien-note{margin:12px 0 0;font-size:12px}.statistique-bien:before{content:"";background-color:var(--muted);width:18px;height:18px;-webkit-mask:var(--statistique-icone) center / contain no-repeat;mask:var(--statistique-icone) center / contain no-repeat;position:absolute;top:21px;right:12px}.statistique-bien:first-child{--statistique-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='16' rx='2'/%3E%3Cpath d='M8 3v4m8-4v4M4 11h16m-12 4h3m-3 3h6'/%3E%3C/svg%3E")}.statistique-bien:nth-child(2){--statistique-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cpath d='m14.5 14.5 6 6M7 10h6m-3-3v6'/%3E%3C/svg%3E")}.statistique-bien:nth-child(3){--statistique-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}.statistique-bien:nth-child(4){--statistique-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7M5 9v12h14V9M9 21v-8h6v8'/%3E%3C/svg%3E")}.statistique-bien:nth-child(5){--statistique-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6zM15 3v5h4m-9 4h5m-5 4h5'/%3E%3C/svg%3E")}@media (forced-colors:active){.statistique-bien:before{forced-color-adjust:none;background-color:canvastext}}.brochure-fenetre{width:min(64rem,100vw - 2rem)}.brochure-fenetre fieldset{min-width:0}.brochure-fenetre .check{overflow-wrap:anywhere}.brochure-cadre{border:1px solid var(--border);width:100%;height:60vh;min-height:16rem}.brochure-fenetre .inline-actions{flex-wrap:wrap}.brochure-fenetre .button,.brochure-fenetre button{white-space:normal;overflow-wrap:anywhere}.brochure-bien .inline-actions{flex-wrap:wrap;align-items:end}.brochure-bien label{max-width:100%}.brochure-bien button{white-space:normal}.bien-edition,.bien-edition [role=tabpanel]{min-width:0}.bien-edition [hidden]{display:none}.bien-edition .form-grid{grid-template-columns:minmax(0,1fr);gap:12px 20px;display:grid}.bien-edition .form-grid>*,.bien-criteres-grille>*{min-width:0}.bien-edition :is(.field,.criterion-field){margin:0}.bien-edition .property-group,.bien-edition .property-group>summary{margin-bottom:16px}.bien-edition .property-group>.form-grid>div{grid-column:auto}.bien-edition .property-group>.form-grid>div>.field+.field{margin-top:12px}.bien-edition .property-heating>.form-grid>div:last-child{grid-column:1/-1}.bien-edition .property-group>.form-grid>div:has(>.chambres-surfaces){grid-column:1/-1}.bien-edition .property-group>.form-grid>div:has([name=copropriete\.procedure_detail]){grid-column:1/-1}.bien-edition .bien-cuisine-taxe .criterion-field{border:0;padding:0}.bien-edition :is(label,legend,.criterion-field){overflow-wrap:anywhere}.bien-criteres-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.bien-criteres-grille .criterion-field{height:100%;padding:0 0 12px}.bien-criteres-grille .criterion-info{margin-top:6px;font-size:12px}.bien-criteres-grille .criterion-info dl{display:block}.bien-criteres-grille .criterion-info dd{margin-bottom:6px}.bien-criteres-grille .criterion-choices{border:0;padding:0}.bien-edition .property-link-row{gap:12px 20px;display:grid}.bien-edition .property-link-row>button{justify-self:start}.bien-edition .field>label.check{min-height:var(--control-height);font-size:var(--font-body);align-items:center;gap:10px;margin:0;font-weight:400;display:flex}.bien-proprietaires-choisis{border-top:1px solid var(--border);margin:0 0 16px;padding:0;list-style:none}.bien-proprietaires-choisis>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0;display:grid}.bien-proprietaires-choisis>li>span{overflow-wrap:anywhere;min-width:0;font-weight:500}.bien-proprietaires-choisis>li>span small{color:var(--muted);font-weight:400}.bien-proprietaires-choisis>li>button{grid-area:1/2}.bien-proprietaires-choisis>li>.field-error{grid-area:2/1/auto/-1;margin:0}.bien-proprietaires-choisis>li:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bien-edition-pied{justify-content:flex-end;gap:20px;margin-top:24px}.bien-edition small.repere-diffusion{margin-top:4px;font-size:12px;line-height:1.35;display:block}.repere-diffusion .portal-mark{color:var(--accent);font-weight:700}.bien-edition .repere-legende{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);font-size:var(--font-secondary);margin:0 0 16px;padding:6px 10px;line-height:1.4}.bien-edition .repere-legende-attente{visibility:hidden}@media (width>=650px){.bien-edition .form-grid,.bien-criteres-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.bien-edition .form-grid .field:has(>label.check){padding-top:calc(var(--font-secondary) * 1.5 + 4px)}.bien-edition .property-link-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.bien-edition .property-link-row>button{grid-column:1/-1}.bien-cuisine-taxe{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}}@media (width>=1100px){.bien-edition .form-grid,.bien-criteres-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.bien-edition .bien-cuisine-taxe .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bien-edition .property-heating>.form-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.bien-edition .property-group:has(>#champ-copropriete)>.form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.bien-edition .property-group:has(>#champ-copropriete)>.form-grid>div{grid-column:span 3}.bien-edition .property-group:has(>#champ-copropriete)>.form-grid>div:has([name=copropriete\.soumis],[name=copropriete\.inscrite_rnic],[name=copropriete\.procedure_en_cours]){grid-column:span 4}.bien-edition .property-group:has(>#champ-copropriete)>.form-grid>div:has([name=copropriete\.procedure_detail]){grid-column:1/-1}}@media (width>=1450px){.bien-criteres-grille{grid-template-columns:repeat(5,minmax(0,1fr))}}dialog.rdv-fenetre{width:min(1040px,100% - 32px)}.rdv-avec-noms small{margin:0;display:inline}dialog.rdv-fenetre-creation{width:min(640px,100% - 32px)}@media (width>=960px){.rdv-fiche .rdv-colonnes.rdv-creation{grid-template-columns:minmax(0,1fr)}}.rdv-fiche .rdv-colonnes{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}@media (width>=960px){.rdv-fiche .rdv-colonnes{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.rdv-colonne{gap:16px;min-width:0;display:grid}.rdv-taches{margin-top:16px}.rdv-date-vente .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rdv-zone h3{margin:12px 0 6px;font-size:15px}.rdv-moment{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}.rdv-erreur-debut{margin:-4px 0 12px}.rdv-libelle{font-weight:600;display:block}.rdv-valeur,.rdv-aide{margin:0 0 12px}.rdv-fiches,.rdv-envois{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdv-fiches li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:4px 12px;padding-top:8px;display:flex}.rdv-fiches .rdv-fiche-nom{overflow-wrap:anywhere;flex:160px;align-self:center;min-width:0}.rdv-fiches .field{flex:180px;margin:0}@media (width<=480px){.rdv-fiches .field{flex-basis:100%}}.rdv-ajout{margin:8px 0 4px}.rdv-geste{gap:8px;min-width:min(560px,100%);display:grid}.rdv-geste-saisie{border:0;min-width:0;margin:0;padding:0}.rdv-effets-titre{margin:8px 0 4px;font-size:15px}.rdv-actions{justify-content:flex-end}.rdv-gestes-aide{text-align:right;flex-basis:100%}.rdv-fiche{--font-secondary:12px;--space-field:10px;font-size:13px}.rdv-fiche :is(.rdv-colonnes,.rdv-colonne){gap:12px}.rdv-fiche .panel{margin-bottom:12px;padding-block:12px}.rdv-fiche h2{font-size:14px;font-weight:500}.rdv-fiche h3{font-size:13px;font-weight:500}.rdv-fiche .rdv-libelle{font-weight:500}.rdv-fiche :is(.rdv-valeur,.rdv-aide){margin-bottom:10px}.rdv-fiche .rdv-fiches{gap:6px}.rdv-fiche .rdv-fiches li{padding-top:6px}.rdv-fiche .rdv-zone :is(.muted,small){font-size:12px}.rdv-fiche .form-footer{margin-top:12px;padding-top:12px}@media (width<=960px),(any-pointer:coarse){.rdv-fiche :is(input,select,textarea){font-size:16px}}.rdv-fiche .check{min-height:var(--control-height)}.rdv-fiche select{height:var(--control-height)}.rdv-geste{--font-secondary:12px;--space-field:10px;gap:6px;font-size:13px}.rdv-geste>p{margin-bottom:8px}.rdv-geste .muted{font-size:12px}.rdv-geste .rdv-effets-titre{margin:6px 0 2px;font-size:14px;font-weight:500}.rdv-geste h4.rdv-effets-titre{font-size:13px}.rdv-geste .form-footer{padding-top:12px}dialog:has(>.rdv-geste)>.dialog-heading{margin-bottom:12px}dialog:has(>.rdv-geste)>.dialog-heading>h2{font-size:16px;font-weight:500}@media (width<=960px),(any-pointer:coarse){.rdv-geste :is(input,select,textarea){font-size:16px}}.rdv-geste select{height:var(--control-height)}dialog.rdv-fenetre>.dialog-heading{margin-bottom:12px}dialog.rdv-fenetre>.dialog-heading>h2{font-weight:500}dialog.rdv-fenetre .rdv-fiche .rdv-avec-ligne{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}dialog.rdv-fenetre .rdv-fiche .rdv-avec-noms{overflow-wrap:anywhere;flex-basis:100%;min-width:0;margin:0;padding-left:20px}dialog.rdv-fenetre .rdv-fiche .rdv-avec-noms li+li{margin-top:4px}dialog.rdv-fenetre .rdv-fiche .rdv-avec-ligne>button{white-space:normal;max-width:100%}dialog.rdv-fenetre .rdv-fiche .rdv-avec-ligne>p{margin:0}dialog.rdv-fenetre .rdv-fiche .rdv-avec-liste{border:1px solid var(--border);border-radius:var(--radius);gap:2px 12px;min-width:0;margin:8px 0 0;padding:8px 10px;display:grid}dialog.rdv-fenetre .rdv-fiche .rdv-avec-liste .check{align-items:center;gap:8px;margin:0;padding-block:4px;display:flex}dialog.rdv-fenetre .rdv-fiche .rdv-avec-liste .check span{overflow-wrap:anywhere;min-width:0}@media (width>=960px){dialog.rdv-fenetre .rdv-fiche .rdv-avec-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (any-pointer:coarse){dialog.rdv-fenetre{width:min(1040px,100% - 32px);max-width:calc(100% - 32px);max-height:min(90dvh,90%);margin:0;position:fixed;inset:5% auto auto max(16px,50% - 520px)}dialog.rdv-fenetre-creation{width:min(640px,100% - 32px);inset-inline-start:max(16px,50% - 320px)}}.rdv-bon{margin-top:16px}.rdv-bon-liste{margin:0;padding-left:20px}.rdv-bon-liste li+li{margin-top:6px}.rdv-bon-liste button{margin-left:8px}dialog.rdv-bon-document{width:min(960px,100% - 32px)}.rdv-bon-cadre{border:1px solid var(--border);width:100%;height:min(70vh,1100px);margin-bottom:12px;display:block}.rdv-bon-image{border:1px solid var(--border);max-width:100%;height:auto;margin-bottom:12px;display:block}.zone-signature{border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;forced-color-adjust:none;cursor:crosshair;background:#fff;border-radius:4px;width:100%;height:200px;margin-top:8px;display:block}.zone-signature[aria-disabled=true]{cursor:not-allowed;opacity:.6}.rdv-bon-signature .rdv-bon-lu{margin-top:12px}@media (forced-colors:active){.zone-signature:focus,.zone-signature:focus-visible{outline-color:highlight}}.rdv-bon-lien-choix+.rdv-bon-lien-choix{margin-top:8px}.rdv-bon-lien-choix>p{margin:2px 0 0 28px}.rdv-visites{gap:8px;display:grid}.rdv-visite{border:0;min-width:0;margin:0;padding:0}.rdv-visite>legend{float:left;overflow-wrap:anywhere;width:100%;margin-bottom:6px;padding:0;font-weight:500}.rdv-visites div.segments{clear:both;background:var(--bouton-fond);border-radius:9px;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.parametrage-agence{min-width:0;max-width:960px}.agence-saisie{border:0;min-width:0;margin:0;padding:0}.agence-saisie .panel{min-width:0;margin-bottom:16px}.agence-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.agence-champs .field{min-width:0}.agence-saisie .field p{overflow-wrap:anywhere}.agence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=650px){.agence-champs{grid-template-columns:minmax(0,1fr)}}.parametrage-filigrane{max-width:68rem}.parametrage-filigrane .panel{margin-block:1rem}.parametrage-filigrane fieldset{min-width:0}.parametrage-filigrane input[type=file]{max-width:100%}.parametrage-filigrane label.field:has(>input[type=file])+button{margin-top:8px}.parametrage-filigrane p{overflow-wrap:anywhere}.filigrane-image{object-fit:contain;background:var(--surface-alt,#e9ecef);width:auto;max-width:100%;max-height:12rem;margin-block:1rem;display:block}.filigrane-reglages{gap:1rem;max-width:36rem;display:grid}.filigrane-reglages legend{padding-inline:.3rem;font-weight:650}.filigrane-apercu{margin-top:1.5rem}.filigrane-apercu img{max-width:100%;height:auto;margin-block:1rem;display:block}@media (forced-colors:active){.filigrane-image,.filigrane-apercu img{border:1px solid canvastext}}.parametrage-bareme{overflow-wrap:anywhere;min-width:0;max-width:900px}.parametrage-bareme .panel{min-width:0;margin-block:20px}.bareme-saisie{padding:16px}.bareme-saisie legend{padding-inline:6px;font-size:1.1rem}.bareme-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.parametrage-bareme .field{min-width:0}.bareme-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bareme-exemples{padding-inline-start:20px}.bareme-version{display:block}.bareme-version>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(80px,auto);gap:16px;padding-block:5px;display:grid}.bareme-version dd{margin:0}.parametrage-bareme button{white-space:normal;max-width:100%;height:auto;min-height:var(--control-height)}.parametrage-bareme [role=status]:focus{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.bareme-grille{grid-template-columns:minmax(0,1fr)}.bareme-version{display:block}.bareme-version>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (forced-colors:active){.parametrage-bareme [role=status]:focus{outline-color:highlight}}.parametrage-documents{min-width:0;max-width:960px}.parametrage-documents .panel{min-width:0}.modeles-langues{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:16px 32px;display:grid}.modele-langue{align-content:start;gap:8px;min-width:0;display:grid}.modele-langue>h3{margin:0}.modele-fichier{gap:2px;margin:0;display:grid}.modele-avertissements ul{margin:4px 0 8px;padding-inline-start:20px}.modele-langue .notice{margin:0}.parametrage-documents button,.parametrage-documents .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:var(--control-height)}.informations-bon>.field{max-width:28rem}.informations-famille{border-bottom:1px solid var(--border)}.informations-famille>summary{min-height:var(--control-height);cursor:pointer;align-items:center;font-weight:500;display:flex}.informations-liste{margin:0 0 var(--space-field);padding:0;list-style:none;display:grid}.informations-liste>li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.information-texte{flex:16rem;gap:2px;min-width:0;display:grid}.parametrage-documents code{white-space:pre-wrap}.parametrage-emails-service{min-width:0;max-width:960px}.parametrage-emails-service .panel{overflow-wrap:anywhere;min-width:0}.parametrage-emails-service button,.parametrage-emails-service .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:var(--control-height)}.emails-service-liste{gap:0;margin:0 0 12px;padding:0;list-style:none;display:grid}.emails-service-liste>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px 20px;padding-block:6px;display:flex}.emails-service-liste>li>div{flex:1;min-width:0}.emails-service-liste p{margin:0}.emails-service-liste .muted{font-size:var(--font-secondary)}.emails-service-nom{font-weight:500}.email-service-formulaire{gap:16px;min-width:0;display:grid}.email-service-regles{gap:6px;margin:0 0 8px;display:grid}.email-service-regles>div{grid-template-columns:7rem minmax(0,1fr);gap:10px;display:grid}.email-service-regles dt{color:var(--muted)}.email-service-regles dd{margin:0}.email-service-outils{flex-wrap:wrap;gap:8px 32px;margin-bottom:12px;display:flex}.email-service-choix{border:0;flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0;padding:0;display:flex}.email-service-choix legend{margin-bottom:4px;padding:0;font-weight:500}.email-service-choix label{align-items:center;gap:6px;min-height:44px;display:flex}.email-service-choix label:has(input:checked){background:var(--selected);box-shadow:inset 0 -2px var(--accent);border-radius:6px}.email-service-sans-anglais{justify-items:start;gap:8px;display:grid}.email-modele-texte{gap:8px;min-width:0;margin-block:12px;display:grid}.email-modele-texte>p{margin:0}.email-modele-formats{border:0;flex-wrap:wrap;align-items:end;gap:6px;min-width:0;margin:0;padding:0;display:flex}.email-modele-formats button,.email-modele-formats select{min-height:44px}.email-modele-formats label{gap:2px;font-size:.8rem;display:grid}.email-modele-formats button[aria-pressed=true]{border-color:var(--accent);background:var(--selected);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}@media (forced-colors:active){.email-modele-formats button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}}.email-modele-information-ouvrir{justify-self:start}.email-modele-corps-html{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:340px;display:block}.email-service-html{resize:vertical;width:100%;max-width:100%;font-family:ui-monospace,monospace}.email-modele-insertion label,.email-modele-insertion input{width:100%;margin-block:8px;display:block}.email-modele-informations select{width:100%}.email-modele-informations #email-modele-information-exemple{font-size:var(--font-secondary);background:var(--surface);border-left:2px solid var(--border);padding:8px 10px}.email-service-refus p{margin:4px 0}.email-service-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.emails-service-liste>li{flex-direction:column;align-items:stretch}.email-service-regles>div{grid-template-columns:minmax(0,1fr);gap:0}}.email-service-apercu{overflow-wrap:anywhere;width:min(860px,100% - 32px);padding:12px}.email-service-apercu .notice ul{padding-inline-start:1.15rem}.email-service-apercu .dialog-heading{flex-wrap:wrap;align-items:start;gap:8px}.email-service-apercu .dialog-heading h2{flex:10rem}.email-service-apercu input:not([type=radio]),.email-service-apercu .field{min-width:0;max-width:100%}.email-service-apercu button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.email-service-apercu-choix{margin-block:1rem}.email-service-apercu-choix .check{align-items:start;padding-block:.45rem}.email-service-apercu-entetes{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1rem;display:grid}.email-service-apercu-entetes dt{font-weight:600}.email-service-apercu-entetes dd{min-width:0;margin:0}.email-service-apercu-cadre{border:1px solid var(--border);background:#fff;width:100%;height:360px;display:block}@media (width<500px){.email-service-apercu-entetes{grid-template-columns:minmax(0,1fr);gap:.2rem}.email-service-apercu-entetes dd{margin-block-end:.6rem}}.parametrage-envois{min-width:0;max-width:820px}.parametrage-envois .panel{overflow-wrap:anywhere;min-width:0;margin-block:16px}.envois-saisie{border:0;min-width:0;margin:0;padding:0}.envois-deux-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.parametrage-envois .field{min-width:0}.envois-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.parametrage-envois button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:var(--control-height)}@media (width<=600px){.envois-deux-champs{grid-template-columns:minmax(0,1fr)}}.parametrage-objectifs{min-width:0;max-width:960px}.parametrage-objectifs>.field{max-width:180px}.parametrage-objectifs .panel{min-width:0;margin-block:16px}.parametrage-objectifs .field{min-width:0}.objectifs-saisie{border:0;min-width:0;margin:0;padding:0}.objectifs-periode{border:0;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:0;display:flex}.objectifs-periode label{min-height:var(--control-height);align-items:center;gap:8px;display:flex}.objectif-ligne{border:0;border-top:1px solid var(--border);min-width:0;margin:12px 0;padding:12px 0}.objectif-ligne legend{overflow-wrap:anywhere;max-width:100%;font-weight:500}.objectif-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.objectif-champs:has(select){grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1.5fr))}.objectifs-actions,.objectif-gestes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.objectif-gestes{margin-top:8px}.parametrage-objectifs button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:var(--control-height)}@media (width<=650px){:is(.objectif-champs,.objectif-champs:has(select)){grid-template-columns:minmax(0,1fr)}}.parametrage-signature{--font-title:20px;--font-section:14px;--font-secondary:12px;min-width:0;max-width:960px;font-size:13px}.parametrage-signature h2{font-size:var(--font-section);margin-bottom:8px}.parametrage-signature p{margin-bottom:8px}.parametrage-signature .panel{padding-block:12px}.signature-formulaire .panel,.signature-apercu{min-width:0;margin-bottom:12px}.signature-outils{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin-top:10px;display:flex}.signature-affichage{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.signature-affichage legend{margin-bottom:4px;padding:0;font-size:12px;font-weight:500}.signature-affichage label{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.signature-affichage input{margin:0}.signature-affichage label:has(input:checked){border-color:var(--accent);background:var(--selected)}.signature-cadre{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;min-width:0;height:240px;display:block}.signature-cadre.lecture{height:200px}.signature-html{resize:vertical;width:100%;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6}.signature-insertion{flex-wrap:wrap;flex:420px;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.signature-insertion .field{flex:260px;min-width:0;margin:0}.signature-insertion select{width:100%}.parametrage-signature select{height:var(--control-height)}.signature-insertion button{min-height:var(--control-height)}.signature-apercu .field{max-width:440px}.signature-apercu select{max-width:100%}.signature-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.signature-refus{color:var(--red);overflow-wrap:anywhere;margin:8px 0 0}@media (width>=961px) and (pointer:fine){.signature-cadre{height:208px}.signature-cadre.lecture{height:136px}.signature-html{height:168px}}@media (any-pointer:coarse){.signature-cadre{height:240px}.signature-cadre.lecture{height:200px}.signature-html{height:auto}}@media (forced-colors:active){.signature-affichage label{border-color:buttontext}.signature-affichage label:has(input:checked){border-color:highlight}}.parametrage-taches{max-width:1100px}.regles-taches-liste{gap:12px;display:grid}.regle-tache-ligne{justify-content:space-between;align-items:start;gap:20px;display:flex}.regle-tache-ligne>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.regle-tache-ligne h2{margin-bottom:6px;font-size:17px;font-weight:500}.regle-tache-ligne dl{gap:6px;margin:12px 0 0;display:grid}.regle-tache-ligne dl>div{grid-template-columns:95px minmax(0,1fr);gap:10px;display:grid}.regle-tache-ligne dt{color:var(--muted)}.regle-tache-ligne dd{margin:0}.regle-tache-actions{flex-wrap:wrap;gap:8px;display:flex}.regle-tache-saisie{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.regle-tache-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.regle-tache-modale{width:min(720px,100% - 32px)}.regle-tache-saisie textarea{resize:vertical;max-width:100%;min-height:100px}@media (width<=650px){.regle-tache-ligne{flex-direction:column;gap:12px}.regle-tache-champs{grid-template-columns:minmax(0,1fr)}.regle-tache-ligne dl>div{grid-template-columns:80px minmax(0,1fr)}.regle-tache-actions button{min-height:44px}}.action-apercu{overflow-wrap:anywhere;width:min(860px,100% - 32px);padding:12px}.action-apercu .notice{padding:8px}.action-apercu .notice ul{padding-inline-start:1.15rem}.action-apercu .dialog-heading{flex-wrap:wrap;align-items:start;gap:8px}.action-apercu .dialog-heading h2{flex:10rem}.action-apercu .dialog-heading .icon-button{margin-inline-start:auto}.action-apercu input:not([type=radio]),.action-apercu .field{min-width:0;max-width:100%}.action-apercu button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.action-apercu p,.action-apercu dd,.action-apercu label{overflow-wrap:anywhere}.action-apercu-choix{margin-block:1rem}.action-apercu-choix .check{align-items:start;padding-block:.45rem}.action-apercu-entetes{grid-template-columns:max-content 1fr;gap:.4rem 1rem;display:grid}.action-apercu-entetes dt{font-weight:600}.action-apercu-entetes dd{min-width:0;margin:0}.action-apercu-cadre{border:1px solid var(--border);background:#fff;width:100%;height:360px;display:block}@media (width<500px){.action-apercu-entetes{grid-template-columns:1fr;gap:.2rem}.action-apercu-entetes dd{margin-block-end:.6rem}}.parametrage-actions{min-width:0;max-width:1100px;container-type:inline-size}.parametrage-actions .panel{overflow-wrap:anywhere;min-width:0}.parametrage-actions button,.parametrage-actions .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}.actions-filtres,.actions-deux-champs{flex-wrap:wrap;gap:8px 20px;display:flex}.actions-filtres{margin-block:16px}.actions-filtres .field,.actions-deux-champs .field{flex:15rem;min-width:0}.actions-liste{margin:0;padding:0;list-style:none}.actions-liste>li{border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:14px;display:grid}.actions-liste h2{font-size:var(--font-body);margin:0 0 4px;font-weight:500}.actions-liste p{font-size:var(--font-secondary);margin:2px 0}.action-numero{color:var(--muted);font-variant-numeric:tabular-nums}.action-commandes,.action-formulaire-commandes{flex-wrap:wrap;gap:8px;display:flex}.action-commandes{justify-content:end}.action-formulaire{gap:16px;min-width:0;display:grid}.action-champs{border:0;min-width:0;margin:0;padding:0}.actions-destinataires{border:0;flex-wrap:wrap;gap:0 20px;margin:12px 0;padding:0;display:flex}.actions-destinataires legend{margin-bottom:4px;font-weight:500}.actions-destinataires label,.action-active{align-items:center;gap:8px;min-height:44px;display:flex}.action-formulaire-commandes{justify-content:end}@media (width<=700px){.actions-liste>li{grid-template-columns:minmax(0,1fr);gap:5px}.action-commandes{justify-content:start}}@container (width<=700px){.actions-liste>li{grid-template-columns:minmax(0,1fr);gap:5px}.action-commandes{justify-content:start}}@layer composants{.messagerie-email{overflow-wrap:anywhere;max-width:960px;margin-inline:auto}.messagerie-colonnes{grid-template-columns:minmax(145px,.6fr) minmax(255px,1fr) minmax(320px,1.7fr);align-items:start;gap:16px;display:grid}.messagerie-colonnes>*,.messagerie-message{overflow-wrap:anywhere;min-width:0}.messagerie-dossiers nav>div{gap:4px;display:grid}.messagerie-dossiers h2{color:var(--muted);margin:20px 8px 8px;font-size:.8rem}.messagerie-dossiers button{text-align:left;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;gap:8px;padding:8px;font-weight:400;display:flex}.messagerie-dossiers button[aria-current]{background:var(--selected);border-color:var(--border);font-weight:600}.messagerie-resultats>h2{margin-top:0;font-size:1rem}.messagerie-recherche{gap:8px;margin-bottom:16px;display:grid}.messagerie-recherche>div{gap:6px;display:flex}.messagerie-recherche button{white-space:nowrap}.messagerie-recherche input{width:100%;min-width:0}.messagerie-liste>ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.messagerie-ligne{text-align:left;white-space:normal;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);border-radius:8px;justify-content:stretch;gap:5px;padding:12px;font-weight:400;display:grid}.messagerie-ligne[aria-current]{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.messagerie-ligne time,.messagerie-ligne-infos{color:var(--muted);font-size:.75rem}.messagerie-correspondant,.messagerie-ligne strong{font-size:.9rem;font-weight:500}.messagerie-non-lue .messagerie-correspondant,.messagerie-non-lue strong{font-weight:700}.messagerie-extrait{font-size:.85rem}.messagerie-conversation{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:16px}.messagerie-conversation>h2{margin:12px 0;font-size:1.2rem}.messagerie-gestes{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.messagerie-gestes button{font-size:.8rem}.messagerie-fiches{flex-wrap:wrap;gap:6px;display:inline-flex}.messagerie-message{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.messagerie-message header{gap:6px;display:grid}.messagerie-message h3{margin:0;font-size:1rem}.messagerie-message time{color:var(--muted);font-size:.8rem}.messagerie-message dl{grid-template-columns:32px minmax(0,1fr);font-size:.85rem}.messagerie-message dd>.messagerie-participant{display:block}.messagerie-corps-texte{white-space:pre-wrap;font-size:.9rem}.messagerie-corps-html{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;display:block}.messagerie-message h4{margin-bottom:6px}.messagerie-message ul{padding-left:20px}.messagerie-rattachements{overflow-wrap:anywhere;width:min(620px,100% - 24px)}.messagerie-recherche-fiches>div{flex-wrap:wrap;gap:8px;display:flex}.messagerie-recherche-fiches input{flex:180px;width:100%;min-width:0}.messagerie-rattachements section{margin:16px 0}.messagerie-rattachements h3{margin:8px 0;font-size:1rem}.messagerie-fiche-choix{align-items:start;font-weight:400}.messagerie-fiche-choix>span{flex:1;min-width:0;display:block}.messagerie-fiche-choix input{flex:none;margin-top:4px}.messagerie-rattachements .inline-actions{margin-top:16px}@media (width>=1101px){.messagerie-dossiers summary{display:none}}@media (width<=1100px){.messagerie-colonnes{grid-template-columns:minmax(0,1fr)}.messagerie-dossiers summary{cursor:pointer;min-height:44px;padding:10px 0}.messagerie-dossiers nav{padding:8px 0}.messagerie-dossiers button{min-height:44px}.messagerie-ouverte .messagerie-dossiers,.messagerie-ouverte .messagerie-resultats,.messagerie-vide{display:none}.messagerie-conversation{padding:12px}.messagerie-recherche>div{flex-wrap:wrap}.messagerie-recherche input{flex:150px}.messagerie-gestes button,.messagerie-retour{min-height:44px}}@media (forced-colors:active){.messagerie-ligne[aria-current],.messagerie-dossiers button[aria-current]{border:2px solid highlight}.messagerie-ligne[aria-current]{box-shadow:none}}.messagerie-editeur form{gap:12px;display:grid}.messagerie-editeur input{width:100%;min-width:0}.messagerie-destinataires{border:1px solid var(--border);border-radius:6px;min-width:0;margin:0;padding:10px}.messagerie-destinataires>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.messagerie-destinataires input{flex:150px}.messagerie-destinataires button{min-height:44px;font-size:.8rem}.messagerie-texte-brouillon{min-width:0}.messagerie-texte-brouillon iframe{height:340px}.messagerie-texte-brouillon p{font-size:.8rem}.messagerie-redaction-apercu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.messagerie-apercu{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:12px}.messagerie-apercu h3{margin-top:0}.messagerie-apercu p{margin-block:8px}.messagerie-apercu iframe{border:1px solid var(--border);background:#fff;width:100%;height:340px}.messagerie-editeur{container-type:inline-size}@container (width<=620px){.messagerie-redaction-apercu{grid-template-columns:minmax(0,1fr)}}@media (width>=1101px){.messagerie-colonnes:has(>.messagerie-editeur){grid-template-columns:minmax(145px,.6fr) minmax(0,2.7fr)}.messagerie-colonnes:has(>.messagerie-editeur)>.messagerie-resultats{display:none}.messagerie-colonnes>.messagerie-editeur{grid-column:2/-1}}@media (width<=1100px){.messagerie-redaction-apercu{grid-template-columns:minmax(0,1fr)}}.messagerie-editeur .inline-actions{flex-wrap:wrap;gap:8px;display:flex}.messagerie-rattachements section>button{white-space:normal;overflow-wrap:anywhere;margin-block:6px;display:block}.messagerie-pieces-brouillon{margin:16px 0}.messagerie-pieces-brouillon h3{font-size:1rem}.messagerie-pieces-brouillon ul{padding:0;list-style:none}.messagerie-pieces-brouillon li{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.messagerie-pieces-brouillon li>span{overflow-wrap:anywhere;flex:180px;min-width:0}.messagerie-pieces-brouillon button{min-height:44px}.messagerie-pieces-transfert{border:1px solid var(--border);border-radius:7px;min-width:0;margin:8px 0 16px;padding:8px 12px}.messagerie-pieces-transfert legend{padding:0 4px;font-weight:600}.messagerie-pieces-transfert>ul{gap:4px;margin:8px 0;display:grid}.messagerie-pieces-transfert>ul>li{margin:0}.messagerie-pieces-transfert label.check{flex:180px;min-width:0;min-height:44px;margin:0}.messagerie-pieces-transfert label.check>span{overflow-wrap:anywhere;min-width:0}.messagerie-pieces-transfert input[type=checkbox]{flex:0 0 18px;width:18px;margin:0}.messagerie-pieces-transfert [role=status]{margin:0}.messagerie-formats{border:0;flex-wrap:wrap;align-items:end;gap:6px;min-width:0;margin:0 0 8px;padding:0;display:flex}.messagerie-formats button,.messagerie-formats select{min-height:44px;font-size:.8rem}.messagerie-formats label{gap:2px;font-size:.75rem;display:grid}.messagerie-formats button[aria-pressed=true]{background:var(--bg);border-color:var(--accent);color:var(--text)}@media (forced-colors:active){.messagerie-formats button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}}.messagerie-insertion label,.messagerie-insertion input{width:100%;margin-block:8px;display:block}.messagerie-formats select{height:44px}@media (forced-colors:active){.messagerie-formats select{appearance:none;border:1px solid buttontext}.messagerie-formats label{position:relative}.messagerie-formats label:after{content:"⌄";pointer-events:none;color:buttontext;position:absolute;bottom:12px;right:12px}}.messagerie-information-ouvrir{min-height:44px;margin-bottom:8px}.messagerie-informations{overflow-wrap:anywhere;width:min(620px,100% - 24px)}.messagerie-informations label,.messagerie-informations select{width:100%;display:block}.messagerie-informations select{min-width:0;height:44px;margin-top:6px}.messagerie-informations input{flex:180px;min-width:0}.messagerie-information-recherche{margin-bottom:16px}.messagerie-information-recherche>select{text-overflow:ellipsis}.messagerie-informations .inline-actions{flex-wrap:wrap;gap:8px;margin-block:12px}.messagerie-informations button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.messagerie-biens-information{padding:0;list-style:none}.messagerie-biens-information li,.messagerie-avertissement p{margin-block:6px}.messagerie-avertissement code{overflow-wrap:anywhere}.messagerie-groupe{border:1px solid var(--border);border-radius:6px;margin-block:16px;padding:12px}.messagerie-groupe h3{margin:0 0 8px;font-size:1rem;font-weight:500}.messagerie-groupe summary{cursor:pointer;min-height:44px;padding-block:10px}.messagerie-groupe ul{margin-block:8px;padding-left:20px}.messagerie-groupe li{margin-block:6px}.messagerie-groupe li a{min-height:44px;padding-block:10px;display:inline-block}.messagerie-groupe p{font-size:.8rem}@media (width<=960px){.messagerie-groupe a{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.messagerie-groupe-suivi dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-block:16px;display:grid}.messagerie-groupe-suivi dd{font-variant-numeric:tabular-nums;margin:0}.messagerie-groupe-suivi code{overflow-wrap:anywhere}}.matching,.matching-card,.matching-criterion{overflow-wrap:anywhere;min-width:0}@media (forced-colors:active){.matching>[role=status]>.notice.warning{border:1px solid canvastext}}.matching-filters{gap:12px;margin:20px 0;display:grid}.matching-filters label{min-height:var(--control-height);align-items:center;gap:10px;display:flex}.matching-filters input{flex:none;width:18px;height:18px}.matching summary{min-height:var(--control-height);padding:var(--control-padding-y) 0;cursor:pointer}.matching-group{border-top:1px solid var(--line,#d8dedb);margin-top:16px;padding-top:8px}.matching-group>summary{min-height:var(--control-height);padding:var(--control-padding-y) 0;cursor:pointer;font-weight:600}.matching-cards{gap:14px;display:grid}.matching-card{border:1px solid var(--line,#d8dedb);border-radius:var(--radius);padding:12px}.matching-card h4,.resume-clients-vignettes h3{margin:0}.resume-clients-vignettes{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.resume-clients-vignettes h3{font-size:1rem}.matching-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.matching-score{color:#293b32;background:#edf0ee;border-radius:6px;padding:5px 8px;font-weight:600;display:inline-block}.matching-score.eleve{color:#14532d;background:#e2f4e9}.matching-score.moyen{color:#704b00;background:#fff1cf}.matching-score.faible{color:#8a2424;background:#fbe4e4}.matching-criterion{border-bottom:1px solid #d8dedb;padding:12px 0}.matching-criterion h4{margin:0 0 8px}.matching-rules{display:block}.matching-rules>div{border-bottom:1px solid #d8dedb;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:10px 0;display:flex}.matching-rules dd{margin:0}.matching-counts{font-weight:600}@media (width<=1100px) and (width>=761px){.research-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px}}.espace-client{--bg:#171b1a;--surface:#1d2320;--text:#edf3ef;--muted:#b0bdb5;--accent:#99d4b1;--border:#414e46;--control:#85998d;--bouton-fond:#2b3e32;--bouton-survol:#395141;--bouton-texte:#e2f4e8;--control-height:44px;--control-padding-y:10px;--control-padding-x:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);overflow-wrap:anywhere;min-height:100dvh;padding:0 16px}.ec-page{width:min(100%,620px);margin-inline:auto;padding-block:0 24px}.ec-entete{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}.ec-entete>span{color:var(--muted);text-align:right;font-size:13px}.ec-marque{letter-spacing:-.035em;font-size:22px}.ec-logo{object-fit:contain;background:#fff;border-radius:4px;max-width:min(52%,210px);max-height:64px;padding:8px;display:block}.ec-bienvenue{padding-block:32px 12px}.ec-bienvenue h1{font-size:clamp(26px,5vw,32px);line-height:1.25}.ec-repere{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.ec-section{border-bottom:1px solid var(--border);padding-block:24px}.ec-section h2{margin-bottom:18px;font-size:19px}.ec-section form{margin:0}.ec-section :is(input,button,a){max-width:100%}.ec-section button{white-space:normal;text-align:center}.ec-section :is(button,input,a):focus-visible,.ec-avis:focus,.ec-entete-section h2:focus{outline:2px solid var(--accent);outline-offset:4px}.ec-section .ec-principal{color:#12281b;background:#99d4b1;margin-block:12px;font-weight:600}.ec-section .ec-principal:hover{background:#b1e2c4}.ec-case{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.ec-case input{width:20px;height:20px;min-height:20px;accent-color:var(--accent);flex:none}.ec-discret{color:var(--muted);font-size:13px}.ec-section legend.ec-discret{margin-bottom:6px}.ec-avis{border-left:3px solid var(--accent);background:#23382b;margin-block:12px;padding:12px}.ec-avis p:last-child{margin-bottom:0}.ec-erreur{background:#432b29;border-color:#f5aca5}.ec-champ [aria-invalid=true]{border-color:#f5aca5}.ec-champ small{color:#f5aca5}.ec-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;display:flex}.ec-code{letter-spacing:.2em;margin-top:8px;font-size:24px}.ec-pied{color:var(--muted);padding-top:24px;font-size:13px}.ec-pied>span{margin-bottom:12px;display:block}.ec-entete-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ec-coordonnees{margin-block:12px 0;display:block}.ec-coordonnees dt{color:var(--muted);font-size:13px}.ec-coordonnees dd{margin:4px 0 18px}.ec-coordonnees small{color:var(--muted)}.ec-adresse+.ec-adresse{margin-top:14px}.ec-champ{margin-block:12px}.ec-champ label{margin-bottom:6px;display:block}.ec-groupe{border-top:1px solid var(--border);margin-top:18px;padding-block:14px}.ec-groupe legend{padding-right:12px;font-weight:600}.ec-ligne-coordonnee+.ec-ligne-coordonnee{border-top:1px dashed var(--border);margin-top:16px;padding-top:12px}.ec-adresse-edition{border:1px solid var(--border);margin-block:16px;padding:12px}.ec-adresse-edition legend{padding-inline:8px}.ec-lien{min-height:44px;color:var(--accent);align-items:center;display:flex}.ec-catalogue{margin:18px 0;padding:0;list-style:none}.ec-carte{border:1px solid var(--border);border-radius:8px;margin-block:16px;padding:16px}.ec-carte h3,.ec-bien h3{font-size:18px;line-height:1.45}.ec-resume{color:var(--muted);margin-block:18px}.ec-photos figure{margin:12px 0}.ec-photos img{border-radius:4px;width:100%;height:auto;display:block}.ec-photos figcaption{color:var(--muted);margin-top:6px;font-size:13px}.ec-prix{margin-block:14px;font-size:22px;font-weight:600}.ec-mention{border:1px solid var(--accent);border-radius:4px;padding:4px 10px;display:inline-block}.ec-annonce{margin-block:20px;line-height:1.6}.ec-annonce :is(ul,ol){padding-left:24px}.ec-section :is(h2,h3):focus{outline:2px solid var(--accent);outline-offset:4px}@media (width>=700px){.espace-client{padding-inline:32px}.ec-entete{min-height:112px}}@media (prefers-reduced-motion:reduce){.espace-client *{transition:none}}@media (forced-colors:active){.ec-avis,.ec-section,.ec-entete,.ec-adresse-edition{border-color:canvastext}.ec-case input{accent-color:auto}.ec-section .ec-principal,.ec-section .ec-principal:hover{color:canvastext;background:canvas;border:1px solid canvastext}}.ec-section :is(select,textarea){width:100%;min-width:0;max-width:100%}.ec-section :is(select,textarea):focus-visible,.ec-groupe:focus{outline:2px solid var(--accent);outline-offset:4px}.ec-paires{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ec-lieux,.ec-resultats-lieux{margin:12px 0;padding:0;list-style:none}.ec-lieux li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:10px;display:flex}.ec-lieux small{display:block}.ec-lieu-choix{border:1px solid var(--border);margin-block:12px;padding:12px}.ec-resultats-lieux button{text-align:left;width:100%;margin-block:4px}.ec-erreur-champ{color:#f5aca5;margin-block:6px;display:block}@media (width<=380px){.ec-paires{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ec-lieu-choix,.ec-lieux li{border-color:canvastext}.ec-erreur-champ{color:canvastext}}dialog.ec-refus{border:1px solid var(--control);border-radius:8px;width:min(520px,100% - 32px);min-height:0;padding:20px;overflow:auto}.ec-refus h2{margin-bottom:16px;font-size:21px}.ec-refus textarea{resize:vertical;width:100%;min-width:0;max-width:100%}.ec-refus :is(button,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ec-refus::backdrop{background:#000a}@media (forced-colors:active){dialog.ec-refus{border-color:canvastext}}.signature-distance .sd-cadre{border:1px solid var(--border);background:#fff;width:100%;height:min(75vh,1100px);margin-block:12px;display:block}.signature-distance .sd-image{background:#fff;max-width:100%;height:auto;margin-block:12px;display:block}.signature-distance a{color:var(--accent)}.signature-distance .ec-case{margin-top:8px}.sd-erreur-champ{color:#f5aca5;margin:4px 0 0 32px}@media (forced-colors:active){.sd-erreur-champ{color:canvastext}}
