/* AnalyseMonAchat V49719 — accueil ordinateur présenté comme une version mobile élargie.
   Le rendu mobile et tablette reste inchangé. Les rapports conservent la largeur desktop V49717. */

@media (min-width: 1200px) {
  #home.home-immersive-v49675>.hero {
    display:block!important;
    width:100%!important;
    max-width:1080px!important;
    margin:0 auto!important;
    overflow:visible!important;
  }

  #home.home-immersive-v49675 .ama75-visual {
    width:100%!important;
    min-height:500px!important;
    height:500px!important;
    border-radius:30px 30px 0 0!important;
    overflow:hidden!important;
    box-shadow:0 18px 42px rgba(17,57,36,.12)!important;
  }

  /* Comme sur mobile : la photo remplit le bandeau, mais la grande largeur desktop
     évite le recadrage latéral excessif de l’ancienne colonne étroite. */
  #home.home-immersive-v49675 .ama75-visual.has-photo {
    background-size:cover!important;
    background-repeat:no-repeat!important;
    background-position:center 38%!important;
    background-color:#174d34!important;
  }

  #home.home-immersive-v49675 .ama75-placeholder {
    right:48px!important;
    top:44px!important;
    width:160px!important;
    height:160px!important;
    font-size:76px!important;
  }

  #home.home-immersive-v49675 .ama75-townhall-badge {
    right:24px!important;
    top:22px!important;
    max-width:52%!important;
  }

  #home.home-immersive-v49675 .ama75-title-panel {
    left:30px!important;
    right:30px!important;
    bottom:28px!important;
    padding:26px 28px 104px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,rgba(11,85,48,.96),rgba(7,62,38,.96))!important;
    box-shadow:0 14px 34px rgba(0,0,0,.12)!important;
  }

  #home.home-immersive-v49675 .ama75-title-panel h1 {
    max-width:760px!important;
    font-size:38px!important;
    line-height:1.04!important;
  }

  #home.home-immersive-v49675 .ama75-title-panel>p {
    max-width:700px!important;
    font-size:15px!important;
  }

  #home.home-immersive-v49675 .ama75-quota-slot {
    left:24px!important;
    right:24px!important;
    bottom:18px!important;
  }

  #home.home-immersive-v49675 .ama75-form-shell {
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
    margin:0!important;
    padding:30px 34px 32px!important;
    border:1px solid #dce7df!important;
    border-top:0!important;
    border-radius:0 0 30px 30px!important;
    background:#fff!important;
    box-shadow:0 18px 42px rgba(17,57,36,.09)!important;
  }

  #home.home-immersive-v49675 .search-wrap {
    padding:18px!important;
    border-radius:22px!important;
  }

  #home.home-immersive-v49675 #address {
    min-height:60px!important;
    font-size:16px!important;
  }

  #home.home-immersive-v49675 .ama75-address-title {
    font-size:16px!important;
    margin-bottom:12px!important;
  }

  #home.home-immersive-v49675 .ama75-core-grid {
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
    margin-top:15px!important;
  }

  #home.home-immersive-v49675 .ama75-core-grid>label {
    padding:16px!important;
    border-radius:19px!important;
  }

  #home.home-immersive-v49675 .ama75-characteristics {margin-top:18px!important}
  #home.home-immersive-v49675 .ama75-chips {gap:9px!important}
  #home.home-immersive-v49675 .ama75-chip {min-height:43px!important;padding:8px 14px!important;font-size:11.5px!important}
  #home.home-immersive-v49675 .ama75-advanced {margin-top:14px!important}
  #home.home-immersive-v49675 .ama75-advanced-body .deal-inputs {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}
  #home.home-immersive-v49675 .property-features-grid {grid-template-columns:repeat(4,minmax(0,1fr))!important}
  #home.home-immersive-v49675 .ama75-analyse {min-height:62px!important;font-size:16px!important;margin-top:18px!important}
}

@media (min-width: 1500px) {
  #home.home-immersive-v49675>.hero {max-width:1140px!important}
  #home.home-immersive-v49675 .ama75-visual {height:520px!important;min-height:520px!important}
}
