
/* ✅ PATCH iOS – scroll, zoom & iframe compatibility */

body {
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
}

html {
  scroll-behavior: smooth;
}

.hz-item-gallery-js .listing-gallery-wrap {
  overflow-x: hidden;
  overflow-y: auto;
}

/* ✅ suppression des bulles de sélection sur tous les blocs liés aux propriétés */
.property-item, .item-listing-wrap, .listing-wrap, .property-card {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.property-item *, .item-listing-wrap *, .listing-wrap *, .property-card * {
  user-select: none !important;
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
}

/* ✅ bouton version ordinateur (initialement caché) */
#desktop-toggle-btn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #333;
  color: #fff;
  padding: 10px 16px;
  font-size: 14px;
  border: none;
  border-radius: 10px;
  z-index: 9999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
#desktop-toggle-btn:hover {
  background: #555;
}
