[data-brand=terrainavendre],[data-brand=terrainavendre] [data-theme=light]{--brand:#a3401f;--brand-soft:#f4e0d5;--on-brand:#ffffff;--accent:#ffc21f;--accent-hover:#ffcf4d;--accent-active:#f0b000;--accent-soft:#fff1c7;--accent-ink:#7a5300;--on-accent:#141c18;--warning:#8a5a00;--warning-soft:#fbecd3;--status-available:var(--accent);--status-reserved:var(--brand);--status-sold:var(--ink-muted);--status-rented:var(--ink)}[data-brand=bienavendre],[data-brand=bienavendre] [data-theme=light]{--brand:#2b3c9e;--brand-soft:#e0e4f6;--on-brand:#ffffff;--accent:#48c4ff;--accent-hover:#7ad4ff;--accent-active:#1fb0f2;--accent-soft:#d9f1ff;--accent-ink:#0a5884;--on-accent:#121a2b;--surface:#f2f3f6;--surface-raised:#ffffff;--surface-sunken:#e5e8ef;--line:#d5dae4;--line-strong:#7c8496;--ink:#121a2b;--ink-muted:#555d6e;--cedre:#1f4535;--cedre-soft:#dce7e0;--success:#2e6b3a;--success-soft:#e0efe2;--warning:#8a5a00;--warning-soft:#fbecd3;--danger:#b3261e;--danger-soft:#f8dedb;--status-available:var(--accent);--status-reserved:var(--brand);--status-sold:var(--ink-muted);--status-rented:var(--ink);--argile:var(--brand);--argile-soft:var(--brand-soft);--on-argile:var(--on-brand);--safran:var(--accent);--safran-soft:var(--accent-soft);--safran-ink:var(--accent-ink);--on-safran:var(--on-accent);--sable:#d9ddeb;--glass:#fffffff2;--map-plot:var(--accent);--map-plot-fill:#48c4ff29;--map-plot-hover:#48c4ff59;--map-plot-selected:#ffffff;--map-plot-reserved:#a9b4ff;--map-plot-sold:#c9ccc4;--map-casing:#0b0f0d99;--map-label:#0f1424;--map-label-ink:#ffffff;--focus-ring:0 0 0 2px #ffffff, 0 0 0 4px var(--ink);color:var(--ink)}[data-brand=bienalouer],[data-brand=bienalouer] [data-theme=light]{--brand:#7d2560;--brand-soft:#f3dfea;--on-brand:#ffffff;--accent:#ff7aa6;--accent-hover:#ff9cbd;--accent-active:#f2588e;--accent-soft:#ffe2ec;--accent-ink:#9b1650;--on-accent:#1d1418;--surface:#f6f1f1;--surface-raised:#ffffff;--surface-sunken:#ece3e4;--line:#dfd3d5;--line-strong:#887c7f;--ink:#1d1418;--ink-muted:#62575b;--cedre:#1f4535;--cedre-soft:#dce7e0;--success:#2e6b3a;--success-soft:#e0efe2;--warning:#8a5a00;--warning-soft:#fbecd3;--danger:#b3261e;--danger-soft:#f8dedb;--status-available:var(--accent);--status-reserved:var(--brand);--status-sold:var(--ink-muted);--status-rented:var(--ink);--argile:var(--brand);--argile-soft:var(--brand-soft);--on-argile:var(--on-brand);--safran:var(--accent);--safran-soft:var(--accent-soft);--safran-ink:var(--accent-ink);--on-safran:var(--on-accent);--sable:#ecd9e0;--glass:#fffffff2;--map-plot:var(--accent);--map-plot-fill:#ff7aa629;--map-plot-hover:#ff7aa659;--map-plot-selected:#ffffff;--map-plot-reserved:#e3a0d0;--map-plot-sold:#c9ccc4;--map-casing:#0b0f0d99;--map-label:#170f13;--map-label-ink:#ffffff;--focus-ring:0 0 0 2px #ffffff, 0 0 0 4px var(--ink);color:var(--ink)}[data-brand]:not([data-brand=terrainavendre]) .tav-btn-primary:hover{border-color:var(--accent-hover)}[data-brand]:not([data-brand=terrainavendre]) .tav-btn-primary:active{border-color:var(--accent-active)}.tav-tag-rented{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.tav-tag-rented .tav-tag-glyph{background:var(--ink);width:7px;height:7px}.tav-marker.is-rented .tav-marker-label{background:#0e1311b3;color:#fff;box-shadow:var(--shadow-marker),inset 0 0 0 1px var(--map-plot-sold)}.tav-marker.is-rented .tav-marker-borne{background:var(--map-plot-sold)}.tav-note-warning{background:var(--warning-soft);color:var(--warning)}.tav-search.is-embedded{width:auto;flex:1;min-width:0;box-shadow:none;border-radius:0;background:transparent;overflow:visible}.tav-site-row{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line)}.tav-site-seg{display:flex}.tav-site-seg a{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:7px var(--space-2);border-radius:3px;font:500 13px/18px var(--font-sans);color:var(--ink-muted);text-decoration:none;white-space:nowrap}.tav-site-seg a:hover{color:var(--ink)}.tav-site-seg a.is-on{background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.tav-site-seg a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tav-site-seg i{width:7px;height:7px;transform:rotate(45deg);flex:none}.tav-site-seg span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tav-site-seg .tav-site-soon{all:unset;box-sizing:border-box;flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:7px var(--space-2);border-radius:3px;font:500 13px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap;cursor:pointer}.tav-site-seg .tav-site-soon:hover{color:var(--ink)}.tav-site-seg .tav-site-soon:focus-visible{box-shadow:var(--focus-ring)}.tav-site-row.is-compact{padding:6px var(--space-2) var(--space-2)}.tav-site-row.is-compact a,.tav-site-row.is-compact .tav-site-soon{flex:1 1 auto;gap:6px;padding:var(--space-2) 6px;font-size:12px;line-height:16px}.tav-site-row.is-compact i{width:6px;height:6px}.tav-site-row.is-own{border-top:0;padding:var(--space-1);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.tav-annonceur{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.tav-annonceur button{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);border:0;border-top:1px solid var(--line);background:var(--surface-raised);font:inherit;color:var(--ink);text-align:start;cursor:pointer}.tav-annonceur button:first-child{border-top:0}.tav-annonceur button:hover{background:var(--surface)}.tav-annonceur button:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.tav-annonceur i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong)}.tav-annonceur button.is-on i{box-shadow:inset 0 0 0 5px var(--ink)}.tav-annonceur span{display:flex;flex-direction:column;min-width:0}.tav-annonceur b{font-weight:550;font-size:14px;line-height:20px}.tav-annonceur small{font-size:12px;line-height:16px;color:var(--ink-muted)}
