.sidecol.svelte-a7u8vv{display:flex;flex-direction:column;gap:14px;width:100%}.card.svelte-a7u8vv{background:var(--background-classic);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px;color:var(--text-color-primary)}.card.svelte-a7u8vv:hover{box-shadow:0 2px 10px #00000014}.property.svelte-a7u8vv{display:flex;flex-direction:column;gap:10px}.figure.svelte-a7u8vv{position:relative;width:100%;height:180px;border-radius:10px;overflow:hidden}.figure.svelte-a7u8vv img:where(.svelte-a7u8vv){width:100%;height:100%;object-fit:cover}.dpe.svelte-a7u8vv{position:absolute;left:12px;bottom:12px;padding:4px 8px;border-radius:6px;color:#fff;font-weight:700}.rentab.svelte-a7u8vv{position:absolute;right:12px;bottom:12px;padding:4px 8px;border-radius:6px;background:#ffffffd9;color:#074c0b;font-weight:700}.meta.svelte-a7u8vv{display:flex;flex-direction:column;gap:6px}.price.svelte-a7u8vv{display:flex;align-items:baseline;gap:10px;font-size:1.6rem;color:#18294f;font-weight:800}.price.svelte-a7u8vv .p:where(.svelte-a7u8vv){text-align:center}.price.svelte-a7u8vv small:where(.svelte-a7u8vv){font-size:.9rem;color:#777;font-weight:500}.line.svelte-a7u8vv{color:var(--text-color-primary)}.tags.svelte-a7u8vv{display:flex;flex-wrap:wrap;gap:6px}.tags.svelte-a7u8vv span:where(.svelte-a7u8vv){background:#f5f5f5;padding:6px 10px;border-radius:6px;box-shadow:1px 1px 3px #0000000d;color:#2b2b2b;font-size:.92rem}.loc.svelte-a7u8vv{font-weight:600;color:#333}.date.svelte-a7u8vv{color:#888;font-size:.85rem}.main_page_principale.svelte-d4014d{margin:0 auto;width:100%;max-width:1500px;border-right:1px solid var(--background-color)}.container.svelte-d4014d{display:flex;margin:0 auto;justify-content:center}.contenu_principal.svelte-d4014d{width:100%;max-width:1500px}@media (max-width: 900px){.contenu_principal.svelte-d4014d{margin:0}}.Page_complete_message.svelte-d4014d{margin:0 auto;display:flex;flex-direction:row;width:100%;height:calc(100vh - 125px)}.Message_menu.svelte-d4014d{min-width:300px;border:1px solid var(--background-color)}.colonne_message.svelte-d4014d{display:flex;flex-direction:column;margin:0;width:100%;justify-content:space-between;height:100%}.Message.svelte-d4014d{width:80%;min-width:100px}.Choix_public_prive.svelte-d4014d{margin-bottom:20px}.Choix_public_prive.svelte-d4014d button:where(.svelte-d4014d){padding:10px 20px;border-radius:15px;cursor:pointer;border:none;background-color:var(--background-smooth-grey);color:var(--text-color-primary)}.Choix_public_prive.svelte-d4014d button.active:where(.svelte-d4014d){background-color:var(--background-smooth-grey-bright);font-weight:700;color:var(--primary-color)}.Message_menu_element.svelte-d4014d{display:flex;align-items:center;padding:10px;cursor:pointer;border-bottom:1px solid var(--border-color);background-color:var(--background-classic);color:var(--text-color-secondary)}.Message_menu_element.svelte-d4014d:hover{background-color:var(--background-smooth-grey);color:var(--text-color-primary)}.Message_menu_element.svelte-d4014d img:where(.svelte-d4014d){width:50px;height:50px;border-radius:50%;margin-right:15px}.message_info.svelte-d4014d{display:flex;flex-direction:column;width:220px;text-align:left}.message_info.svelte-d4014d .name:where(.svelte-d4014d){font-weight:700;margin:0;color:var(--primary-color)}.message_info.svelte-d4014d .last_message:where(.svelte-d4014d){color:var(--text-color-secondary);margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.message_info.svelte-d4014d .timestamp:where(.svelte-d4014d){font-size:.8em;color:var(--secondary-color)}.Message_hors_intro.svelte-d4014d{display:flex;height:100%;margin-top:10px}.Redaction_message.svelte-d4014d{display:flex;align-items:center;justify-content:space-between;padding:10px 25px;border-top:1px solid var(--background-color);border-bottom:1px solid var(--background-color);background-color:var(--background-classic)}.Zone_ecrire.svelte-d4014d{flex-grow:1;margin:0 10px}.Zone_ecrire.svelte-d4014d textarea:where(.svelte-d4014d){width:80%;height:60px;padding:10px;border:1px solid var(--background-color);border-radius:5px;font-size:14px;resize:none;font-family:Roboto}.Bouton_zone_ecrire.svelte-d4014d{width:80%;padding:8px;border:1px solid var(--border-color);border-radius:5px;font-size:14px}.Bouton_envoyer.svelte-d4014d button:where(.svelte-d4014d){background-color:var(--button-primary-color);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;color:var(--text-color-white);font-size:14px}.Bouton_envoyer.svelte-d4014d button:where(.svelte-d4014d):hover{background-color:var(--button-primary-color-hover)}.Message.svelte-d4014d{width:fit-content;min-width:350px;padding:10px;margin-bottom:10px;border-radius:5px;background-color:var(--background-smooth-green);color:var(--text-color-primary);display:flex;flex-direction:column;align-items:flex-start}.Message.author.svelte-d4014d{margin-left:auto;background-color:var(--background-smooth-marroon);align-items:flex-end;text-align:left}.Message.author.svelte-d4014d p:where(.svelte-d4014d){width:100%}.Message.svelte-d4014d .timestamp:where(.svelte-d4014d){font-size:.8em;color:var(--secondary-color);margin-top:5px}.Message_part.svelte-d4014d{display:flex;flex-direction:column;gap:10px;margin:0 2%;max-height:77vh;overflow-y:auto}@media (max-height: 1000px){.Message_part.svelte-d4014d{max-height:70vh}}@media (max-height: 800px){.Message_part.svelte-d4014d{max-height:65vh}}@media (max-height: 600px){.Message_part.svelte-d4014d{max-height:60vh}}@media (max-height: 500px){.Message_part.svelte-d4014d{max-height:40vh}}.Message.svelte-d4014d .timestamp:where(.svelte-d4014d){font-size:.8em;color:var(--secondary-color)}.Page_complete_message.svelte-d4014d img:where(.svelte-d4014d){width:30px;height:30px}.Page_principale_message.svelte-d4014d{display:flex;flex-direction:column;width:100%;justify-content:space-between}.Intro_page_principale_message.svelte-d4014d{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background-color)}.Nom_Personne_entreprise.svelte-d4014d{display:flex;flex-direction:row;align-items:center;gap:15px;width:90%;justify-content:center}.intro_page_principale_message.svelte-d4014d{display:flex;flex-direction:column;align-items:center;gap:2px}.name_and_company.svelte-d4014d{display:flex;flex-direction:row;align-items:center;gap:15px;height:20px}.name_and_company.svelte-d4014d p:where(.svelte-d4014d),.name_and_company.svelte-d4014d h3:where(.svelte-d4014d){margin:0}.nav_message_page_principale.svelte-d4014d img:where(.svelte-d4014d){width:45px;height:45px;margin-right:10px}.arrow_icon.svelte-d4014d{width:20px;height:20px;transition:transform .3s ease}.arrow_icon.open.svelte-d4014d{transform:rotate(90deg)}.colonne_devis.svelte-d4014d{display:flex;flex-direction:column;margin:0 10px 0 0;padding-left:10px;width:50%;min-width:250px;max-width:300px;justify-content:space-between;padding-bottom:50px;border-left:1px solid rgba(0,0,0,.112)}.Entreprise_colonne_devis.svelte-d4014d{display:flex;flex-direction:row;align-items:center;font-size:.8em;color:var(--text-color-third)}.Entreprise_colonne_devis.svelte-d4014d .Logo_entreprise_colonne:where(.svelte-d4014d){width:15px;height:15px;margin-right:5px}@media (max-width: 800px){.colonne_devis.svelte-d4014d{display:none}}.barre_de_recherche_nom_message.svelte-d4014d{display:flex;justify-content:center;align-items:center;margin:15px 0;padding:10px;border-radius:8px}.barre_de_recherche.svelte-d4014d{display:flex;align-items:center;width:100%;max-width:500px;background-color:var(--background-classic);border:1px solid var(--background-color);border-radius:8px;overflow:hidden}.Bouton_recherche_defaut.svelte-d4014d{flex-grow:1;padding:10px;border:none;font-size:14px;color:var(--text-color-primary);background-color:transparent;outline:none}.Bouton_recherche_defaut.svelte-d4014d::placeholder{color:var(--text-color-third);font-style:italic}.icons_recherche.svelte-d4014d{width:24px;height:24px;margin-right:10px;cursor:pointer;transition:filter .2s ease}.icons_recherche.svelte-d4014d{background-color:unset}.message_info.svelte-d4014d .ad_title:where(.svelte-d4014d){color:var(--text-color-third);margin:2px 0 4px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;font-style:italic}.ad_title_head.svelte-d4014d{margin:0 0 0 10px;color:var(--text-color-third);font-size:.95em;font-style:italic}.conversation-company.svelte-d4014d{font-size:.8rem;color:#888;margin-top:-2px}.conversation-company.svelte-d4014d{margin:0}
