@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e7b284f7-module__dn--iW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e7b284f7-module__dn--iW__variable{--f-disp:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_9f3ad35a-module__hMudxq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_9f3ad35a-module__hMudxq__variable{--f-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2429b1e5-module__8eATga__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_2429b1e5-module__8eATga__variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#092d27;--bois:#1d5b4b;--lime:#b0ee13;--menthe:#64eac9;--brume:#b9d4f0;--glacier:#d1e8f8;--orange:#fd6c20;--bg:#f1f5f3;--surf:#fff;--surf2:#f6f9f8;--tx:#092d27;--mut:#4a5c64;--mut2:#5e7078;--line:#dde5ec;--line2:#e9eff2;--acc:#1d5b4b;--cta:#092d27;--cta-tx:#fff;--cta-h:#1d5b4b;--side:#092d27;--side2:#0f3a32;--side-tx:#dce9e4;--side-mut:#8fb0a7;--ok:#17663f;--ok-bg:#e2f4e9;--warn:#8a5300;--warn-bg:#fff0d2;--bad:#a8330a;--bad-bg:#ffe6da;--info:#1f5a8c;--info-bg:#e3effa;--lime-bg:#ebf9c4;--lime-tx:#304600;--lav-bg:#f1e8ff;--lav-tx:#5a2d9c;--shadow:0 1px 2px #092d270f,0 6px 24px #092d270d;--r:16px}@media (prefers-color-scheme:dark){:root{--bg:#0b1412;--surf:#16211f;--surf2:#1a2724;--glacier:#17302d;--tx:#eaf1ee;--mut:#b8c8c2;--mut2:#a6b8b2;--line:#2b3e39;--line2:#22332f;--acc:#8fdcbf;--cta:#b0ee13;--cta-tx:#092d27;--cta-h:#c9f25a;--side:#07100e;--side2:#11201c;--ok:#7fd9a8;--ok-bg:#15332a;--warn:#f2c46d;--warn-bg:#33280f;--bad:#ff9a66;--bad-bg:#3b1e13;--info:#9cc8f0;--info-bg:#132a3b;--lime-bg:#26330b;--lime-tx:#d4f57a;--lav-bg:#2a1f3d;--lav-tx:#d9c2ff;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--tx);font-family:var(--f-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--acc)}h1,h2,h3{font-family:var(--f-disp),system-ui,sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}h1{font-size:clamp(24px,3vw,30px)}h2{font-size:18px}h3{font-size:15.5px;font-family:var(--f-body),sans-serif;font-weight:600}p{margin:0}.mono{font-family:var(--f-mono),ui-monospace,monospace;font-size:.86em}.num{font-variant-numeric:tabular-nums}.mut{color:var(--mut)}.small{font-size:13px}:focus-visible{outline:3px solid var(--menthe);outline-offset:2px;border-radius:6px}.app{grid-template-columns:248px minmax(0,1fr);min-height:100%;display:grid}.side{background:var(--side);color:var(--side-tx);flex-direction:column;gap:18px;height:100dvh;padding:20px 16px;display:flex;position:sticky;top:0;overflow:auto}.logo{color:#fff;font-family:var(--f-disp);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.logo .pro{font-family:var(--f-mono);background:var(--lime);color:#092d27;letter-spacing:.06em;border-radius:6px;padding:2px 6px;font-size:11px}.switch{background:var(--side2);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.switch a,.switch span{color:var(--side-tx);border-radius:10px;padding:8px;line-height:1.2;text-decoration:none}.switch b{font-family:var(--f-disp);font-size:16px;display:block}.switch small{color:var(--side-mut);font-size:11.5px}.switch .on{background:var(--lime);color:#092d27}.switch .on small{color:#2c4a44}.switch .off{opacity:.55}.nav{flex-direction:column;gap:2px;display:flex}.nav .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--side-mut);margin:8px 10px 4px;font-size:11px}.nav a{color:var(--side-tx);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;text-decoration:none;display:flex}.nav a:hover{background:var(--side2)}.nav a[aria-current=page]{background:var(--side2);color:#fff;box-shadow:inset 3px 0 0 var(--lime)}.side-foot{flex-direction:column;gap:8px;margin-top:auto;font-size:13px;display:flex}.agence{background:var(--side2);border-radius:12px;padding:10px}.agence b{color:#fff;display:block}.side-foot button{width:100%;color:var(--side-tx);cursor:pointer;background:0 0;border:1px solid #2a5148;border-radius:9px;padding:7px}.main{min-width:0}.content{padding:24px max(24px,env(safe-area-inset-right,0px)) 48px max(24px,env(safe-area-inset-left,0px));flex-direction:column;gap:20px;max-width:1240px;display:flex}.ph{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ph>div:first-child{flex:320px;min-width:0}.ph .eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--mut2);margin-bottom:6px;font-size:12px}.ph p{color:var(--mut);max-width:68ch;margin-top:6px}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{background:var(--cta);color:var(--cta-tx);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--cta-h)}.btn.lime{background:var(--lime);color:#092d27}.btn.sec{color:var(--tx);border:1.5px solid var(--line);background:0 0}.btn.sm{border-radius:10px;padding:7px 12px;font-size:13.5px}.btn[disabled]{opacity:.5;cursor:not-allowed}.card{background:var(--surf);border:1px solid var(--line2);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;padding:18px}.card>h2{margin-bottom:12px}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{flex-direction:column;gap:4px;display:flex}.kpi .k{color:var(--mut);font-size:13px}.kpi .v{font-family:var(--f-disp);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.kpi .s{color:var(--mut2);font-size:12.5px}.kpi.hl{background:var(--ink);color:#fff;border-color:#0000}.kpi.hl .k,.kpi.hl .s{color:#b9d4cc}.kpi.hl .v{color:var(--lime)}.pill{white-space:nowrap;background:var(--surf2);color:var(--mut);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.pill.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.pill.bad{background:var(--bad-bg);color:var(--bad);border-color:#0000}.pill.info{background:var(--info-bg);color:var(--info);border-color:#0000}.pill.lime{background:var(--lime-bg);color:var(--lime-tx);border-color:#0000}.pill.lav{background:var(--lav-bg);color:var(--lav-tx);border-color:#0000}.tbl-wrap{margin:0 -18px;padding:0 18px;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--mut2);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:11px 10px}.tbl tr:last-child td{border-bottom:0}.tbl td.r,.tbl th.r{text-align:right}.tbl a.ligne{color:inherit;font-weight:600;text-decoration:none}.tbl a.ligne:hover{text-decoration:underline}.kv{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;font-size:14px;display:grid}.kv dt{color:var(--mut)}.kv dd{min-width:0;margin:0;font-weight:500}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld label{font-size:13px;font-weight:600}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:var(--surf);border-radius:10px;width:100%;padding:10px 12px}.fld textarea{resize:vertical;min-height:200px;line-height:1.55}.fld .hint{color:var(--mut2);font-size:12.5px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-grid .w2{grid-column:span 2}.form-grid .w3{grid-column:1/-1}.erreur{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:10px 12px;font-size:14px}.succes{background:var(--ok-bg);color:var(--ok);border-radius:10px;padding:10px 12px;font-size:14px}.note{background:var(--surf2);border:1px dashed var(--line);color:var(--mut);border-radius:12px;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.vide{text-align:center;color:var(--mut);padding:28px}.list{flex-direction:column;display:flex}.li{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:11px 0;display:flex}.li:last-child{border-bottom:0}.li .body{flex:1;min-width:0}.bar{background:var(--line2);border-radius:99px;flex:1;min-width:60px;height:7px;overflow:hidden}.bar i{background:var(--bois);border-radius:99px;height:100%;display:block}.prix{font-family:var(--f-disp);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.auth{background:var(--ink);place-items:center;min-height:100%;padding:24px 16px;display:grid}.auth .card{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.side{height:auto;position:static}.g2,.g3{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){.content{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .w2{grid-column:auto}.kv{grid-template-columns:minmax(0,1fr)}}.photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.photo{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex;position:relative}.photo img{aspect-ratio:4/3;object-fit:cover;background:var(--surf2);border-radius:12px;width:100%;display:block}.photo .une{position:absolute;top:8px;left:8px}.photo .acts{gap:6px}.btn.desactive{opacity:.6}.vignette{object-fit:cover;background:var(--glacier);border-radius:9px;flex:0 0 64px;width:64px;height:48px;display:block}.cell-bien{align-items:center;gap:12px;min-width:220px;display:flex}button.lien{color:var(--acc);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}select.mini{border:1.5px solid var(--line);background:var(--surf);border-radius:9px;padding:6px 8px}.fil{flex-direction:column;gap:8px;max-height:320px;padding:4px 0;display:flex;overflow:auto}.bulle{background:var(--surf2);border:1px solid var(--line2);border-radius:14px;align-self:flex-start;max-width:80%;padding:9px 12px;font-size:14px}.bulle.moi{background:var(--lime-bg);border-color:#0000;align-self:flex-end}.bulle .h{color:var(--mut2);margin-top:2px;font-size:11.5px;display:block}details.acces{border:1px solid var(--line2);border-radius:12px;padding:10px 12px}details.acces>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}details.acces>summary::-webkit-details-marker{display:none}.partage{min-height:100%}.barre{background:var(--side);color:#fff;padding:12px max(24px,env(safe-area-inset-right,0px)) 12px max(24px,env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:16px;display:flex}.barre .barre-titre{color:var(--side-mut);font-size:14px}.barre .btn.sec{color:#fff;border-color:#2a5148}.barre .mut{color:var(--side-mut)}.carte-bien{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.carte-bien img,.carte-bien .vignette{object-fit:cover;border-radius:10px;flex:0 0 96px;width:96px;height:72px}.colonnes{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.colonne{background:var(--surf2);border:1px solid var(--line2);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.colonne h3{justify-content:space-between;font-size:14px;display:flex}.carte-offre{background:var(--surf);border:1px solid var(--line2);color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;display:flex}.carte-offre:hover{border-color:var(--mut2)}.doc{background:var(--surf);border-radius:var(--r);width:100%;max-width:820px;box-shadow:var(--shadow);flex-direction:column;gap:18px;padding:44px 48px;display:flex}.doc h1{font-size:30px}.doc h2{margin-bottom:6px;font-size:17px}.doc-tete{border-bottom:2px solid var(--ink);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:14px;font-size:13px;display:flex}.doc-tete>div:first-child{flex-direction:column;display:flex}.doc-agence{font-family:var(--f-disp);color:var(--tx);font-size:20px}.doc-bien{color:var(--mut)}.doc-bien b{color:var(--tx)}.doc-prix{grid-template-columns:1fr 1fr;gap:12px;display:grid}.doc-prix>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.doc-prix>div:first-child{background:var(--lime-bg);border-color:#0000}.doc-prix span{color:var(--mut);font-size:13px}.doc-prix b{font-family:var(--f-disp);font-size:24px}.doc-ventes{margin-top:10px}.doc-pied{border-top:1px solid var(--line);color:var(--mut);flex-direction:column;gap:6px;padding-top:12px;font-size:12px;display:flex}@media (max-width:560px){.doc{padding:24px 18px}.doc-prix{grid-template-columns:1fr}}@media print{@page{size:A4;margin:14mm}.side,.no-print{display:none!important}.app{display:block}body{background:#fff}.content{max-width:none;padding:0}.doc{--tx:#092d27;--mut:#4a5c64;--surf:#fff;--line:#dde5ec;--lime-bg:#ebf9c4;color:#092d27;box-shadow:none;border-radius:0;max-width:none;padding:0}.doc .tbl th,.doc .tbl td{color:#092d27}}.fld label.case{cursor:pointer;align-items:center;gap:8px;min-height:42px;font-weight:500;display:flex}.fld label.case input{width:18px;height:18px;accent-color:var(--bois);padding:0}.fld textarea.court{min-height:72px}a.li-lien{color:inherit;border-radius:10px;align-items:flex-start;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:flex}a.li-lien:hover{background:var(--surf2)}a.li-lien .aller{white-space:nowrap;color:var(--acc);margin-left:auto;font-size:13px;font-weight:600}a.li-lien .body,.li .body{overflow-wrap:anywhere;min-width:0}.barre-doc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barre-doc form{flex-direction:row!important;gap:8px!important}details.deroulant{position:relative}details.deroulant>summary{list-style:none}details.deroulant>summary::-webkit-details-marker{display:none}details.deroulant>div{z-index:20;background:var(--surf);border:1px solid var(--line);min-width:300px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}:target{scroll-margin-top:16px}.card:target{outline:3px solid var(--menthe);outline-offset:2px}details.deroulant-inline>summary{margin-bottom:10px;list-style:none;display:inline-flex}details.deroulant-inline>summary::-webkit-details-marker{display:none}details.deroulant>div form .acts{justify-content:flex-start}details.deroulant.droite>div{left:auto;right:0}.suggestions{z-index:30;background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow:auto}.suggestions li{cursor:pointer;border-radius:8px;padding:9px 10px;font-size:14px}.suggestions li:hover,.suggestions li.on{background:var(--surf2)}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edl-doc .doc-tete>div:first-child{gap:2px}.edl-doc h2.edl-piece{background:var(--ink);color:#fff;border-radius:8px;margin-bottom:0;padding:6px 12px;font-size:15px}[data-theme=dark] .edl-doc h2.edl-piece{background:var(--surf2);color:var(--tx)}.edl-doc .tbl td{vertical-align:top}
