/* ═══════════════════════════════════════════
   Concreto Map — concreto-map.css v1.0.1
   Stili minimi del container.
   v1.0.1: rimosse regole di cursor che bloccavano l'interazione.
═══════════════════════════════════════════ */

.cmap-wrap {
  width: 100%;
  height: var(--cmap-h, 480px);
  position: relative;
  overflow: hidden;
  background: var(--cream, #fdf8f2);
}

/*
 * Fallback per --red se non definita nel CSS globale del sito.
 * Se il sito ha già --red definita a livello :root, questa regola
 * NON la sovrascrive (var(--red, fallback) usa il primo valore disponibile).
 */
.cmap-wrap {
  --red: var(--red, #C23C49);
}

.cmap-canvas {
  width: 100%;
  height: 100%;
  /* Niente override di cursor: lasciamo che Google Maps gestisca grab/grabbing */
}

/* Mobile: scaliamo l'altezza per occupare meno schermo */
@media (max-width: 768px) {
  .cmap-wrap {
    height: calc(var(--cmap-h, 480px) * 0.75);
  }
}

@media (max-width: 480px) {
  .cmap-wrap {
    height: calc(var(--cmap-h, 480px) * 0.6);
  }
}
