/* Charte graphique VIVEZ L'IMMOBILIER : pétrole #013846, terracotta #DB4F13, ivoire #FDF6EA */
@font-face{font-family:'Source Serif 4';font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Source Serif 4';font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/source-serif-4-latin-600-italic.woff2) format('woff2')}
@font-face{font-family:'Source Serif 4';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/source-serif-4-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Source Sans 3';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Source Sans 3';font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/source-sans-3-latin-400-italic.woff2) format('woff2')}
@font-face{font-family:'Source Sans 3';font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Source Sans 3';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/source-sans-3-latin-700-normal.woff2) format('woff2')}
:root,:root[data-theme="light"]{
  --petrol:#013846;--terra:#DB4F13;--ivory:#FDF6EA;
  --bg:#FBF5EA;--surface:#FFFDF8;--ink:#0C2B34;--muted:#4F6168;--line:#E2D7C3;
  --teal:#C4431A;--teal-d:#013846;--tint:#F4EBD9;--gold:#E8A33A;
  --ok:#1F7A4D;--ok-bg:#DDF1E6;--warn:#7A5300;--warn-bg:#FCEFC9;--bad:#A12B2B;--bad-bg:#F8DEDE;
  --paper:#FFFFFF;--paper-ink:#16262B;
  --display:'Source Serif 4',Georgia,'Times New Roman',serif;--body:'Source Sans 3',system-ui,'Segoe UI',Roboto,Arial,sans-serif;
  color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#032630;--surface:#0A3946;--ink:#F6EEDF;--muted:#A9BDC0;--line:#1D5160;--teal:#F2813F;--teal-d:#FBE9D2;--tint:#0F4553;--gold:#E8A33A;
  --ok:#5FD39A;--ok-bg:#17382A;--warn:#F6DC9A;--warn-bg:#4A3A12;--bad:#FF9C9C;--bad-bg:#472022;--paper:#1B2E33;--paper-ink:#E6EEEF;color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#032630;--surface:#0A3946;--ink:#F6EEDF;--muted:#A9BDC0;--line:#1D5160;--teal:#F2813F;--teal-d:#FBE9D2;--tint:#0F4553;--gold:#E8A33A;
  --ok:#5FD39A;--ok-bg:#17382A;--warn:#F6DC9A;--warn-bg:#4A3A12;--bad:#FF9C9C;--bad-bg:#472022;--paper:#1B2E33;--paper-ink:#E6EEEF;color-scheme:dark}
body{font-family:var(--body);font-size:15px}
h1,.empty h2,.doc h2{font-family:var(--display);font-style:normal;font-weight:600;letter-spacing:-.005em}
h1{font-size:28px}
button{font-family:var(--body);font-size:14px;font-weight:600;border-radius:8px}
button.primary{background:var(--teal);border-color:var(--teal);color:#fff}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) button.primary{color:#032630}}
:root[data-theme="dark"] button.primary{color:#032630}
th{letter-spacing:.06em}
/* module intégré dans l'extranet : l'en-tête est porté par l'extranet */
.embed header>div:first-child{display:none}
.embed header{justify-content:flex-end;padding-block:12px 4px}
.embed #usersLink,.embed #logout{display:none!important}
