/* Match the homepage mosaic's lift, photo zoom and easing. */
#page-recherche #anResGrid > .anres-card,
#page-home #hmTrend .tr242-card,
#page-home #homeLatest .lt89-card {
  transform: none !important;
  transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;
}
#page-recherche #anResGrid .anres-ph {
  transform: none !important;
}
#page-recherche #anResGrid .anres-ph::after,
#page-home #hmTrend .tr242-photo .dc89-image,
#page-home #homeLatest .lt89-photo .dc89-image {
  transform: scale(1);
  transform-origin: center;
  transition: transform .65s cubic-bezier(.2,.65,.3,1);
}
@media (hover: hover) and (pointer: fine) {
  #page-recherche #anResGrid > .anres-card:hover,
  #page-home #hmTrend .tr242-card:hover,
  #page-home #homeLatest .lt89-card:hover {
    transform: translateY(-3px) !important;
    border-color: #b8cae466;
    box-shadow: 0 4px 8px #132b4414, 0 20px 36px -24px #18395788 !important;
  }
  #page-recherche #anResGrid > .anres-card:hover .anres-ph::after,
  #page-home #hmTrend .tr242-card:hover .dc89-image,
  #page-home #homeLatest .lt89-card:hover .dc89-image {
    transform: scale(1.025);
  }
}
@media (hover: none), (pointer: coarse) {
  #page-recherche #anResGrid > .anres-card .anres-ph::after,
  #page-home #hmTrend .tr242-card .dc89-image,
  #page-home #homeLatest .lt89-card .dc89-image {
    transform: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  #page-recherche #anResGrid > .anres-card,
  #page-home #hmTrend .tr242-card,
  #page-home #homeLatest .lt89-card,
  #page-recherche #anResGrid .anres-ph::after,
  #page-home #hmTrend .tr242-photo .dc89-image,
  #page-home #homeLatest .lt89-photo .dc89-image {
    transform: none !important;
    transition: none !important;
  }
}
#page-annonce.mt-listing-pending > :not(#mtListingState){display:none!important;}
#page-annonce #mtListingState{box-sizing:border-box;width:calc(100% - 32px);max-width:760px!important;margin:48px auto;padding:clamp(24px,5vw,48px)!important;background:#fff;border:1px solid #d7e2ed;border-radius:14px;color:#13344e;}
#mtListingState h1{margin:0 0 16px;font-size:clamp(24px,4vw,34px);line-height:1.2;}
#mtListingState p{margin:0 0 24px;color:#526b7d;line-height:1.6;}
.mt-listing-state-actions{display:flex;gap:12px;flex-wrap:wrap;}
.mt-listing-state-actions .btn-blue{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:8px;font:inherit;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;white-space:normal;text-align:center;}
.mt-listing-state-actions .btn-blue:focus-visible{outline:3px solid #5676eb;outline-offset:4px;}
