/* Fiche BISIMMO — finition fidèle à la maquette approuvée */
body.single-annonce .fiche-tete{background:linear-gradient(110deg,#fff 45%,#fcf7ed 100%)!important}
body.single-annonce .fiche-grille{grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important}
body.single-annonce .fiche-principal .galerie-scene{aspect-ratio:16/9!important;box-shadow:none!important}
body.single-annonce .fiche-principal .galerie-scene img{object-fit:cover!important}
body.single-annonce .fiche-carac{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
body.single-annonce .fiche-carac li{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;align-content:center!important;background:#faf7f2!important;border:0!important;padding:14px 11px!important;min-height:73px!important}
body.single-annonce .fiche-carac li::before{content:""!important;grid-row:1/3!important;align-self:center!important;width:22px!important;height:22px!important;background:#c39437!important;-webkit-mask:var(--bi-feature-icon) center/contain no-repeat!important;mask:var(--bi-feature-icon) center/contain no-repeat!important}
body.single-annonce .fiche-carac li span{grid-column:2!important;font-size:11px!important;line-height:1.35!important}
body.single-annonce .fiche-carac li strong{grid-column:2!important;font-size:12.5px!important;line-height:1.35!important}
body.single-annonce .fiche-carac li{--bi-feature-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M4 20V8l8-6 8 6v12h-6v-7h-4v7z'/%3E%3C/svg%3E")}
body.single-annonce .fiche-carac li:nth-child(3n+2){--bi-feature-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M4 4h16v16H4zM4 12h16M12 4v16'/%3E%3C/svg%3E")}
body.single-annonce .fiche-carac li:nth-child(3n){--bi-feature-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M5 5h14v14H5zM8 15l3-4 2 2 3-5'/%3E%3C/svg%3E")}
body.single-annonce .fiche-carte{padding:22px!important;box-shadow:0 18px 40px rgba(7,27,51,.09)!important}
body.single-annonce .fiche-pro-nom{color:#071b33!important;font-weight:750!important}
body.single-annonce .fiche-bloc{margin-top:29px!important;padding-top:20px!important}
body.single-annonce .fiche-bloc h2{font-size:22px!important;margin-bottom:15px!important}
body.single-annonce .bi-energie{grid-template-columns:1fr 1fr!important;gap:12px!important}
body.single-annonce .bi-echelle{background:#faf7f2!important;padding:16px!important}
body.single-annonce .bi-fiche-carte{min-height:195px!important}
body.single-annonce .fiche-similaires{background:#f8f5f1!important;padding:34px 0 45px!important}
body.single-annonce .fiche-similaires .carte{background:white!important;border-radius:8px!important;box-shadow:0 8px 26px rgba(7,27,51,.065)!important}
body.single-annonce .fiche-similaires .carte img{object-fit:cover!important}
body.single-annonce .fiche-pro .monogramme{width:52px!important;height:52px!important}
@media(max-width:1150px){body.single-annonce .fiche-grille{grid-template-columns:minmax(0,1fr) 295px!important}body.single-annonce .fiche-carac{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:850px){body.single-annonce .fiche-grille{grid-template-columns:1fr!important}body.single-annonce .fiche-carac{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){body.single-annonce .bi-energie{grid-template-columns:1fr!important}body.single-annonce .fiche-carac li{padding:11px 8px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:6px!important}body.single-annonce .fiche-carac li::before{width:18px!important;height:18px!important}}
