/* ==========================================================================
   Ritocchi alla versione statica di Te.M.A. (02/11/2026). Collegato da tutte le pagine.
   ========================================================================== */

/* --- Mappe della pagina Contatti: immagine statica (OpenStreetMap, in grigio come la mappa originale) con collegamento a Google Maps ---
   L'immagine è alta 600 px ma qui è mostrata 640 px e tagliata in basso: così la scritta dell'attribuzione scritta nell'immagine
   (che a larghezze diverse verrebbe tagliata a destra) non si vede, e al suo posto c'è l'attribuzione in testo (.mappa-attrib). */
.row-google-map.mappa-statica { position: relative; height: 600px; overflow: hidden; }
.mappa-statica .mappa-img { display: block; line-height: 0; }
.mappa-statica .mappa-img img { display: block; width: 100%; height: 640px; object-fit: cover; object-position: center top; filter: grayscale(100%); }
.mappa-statica .mappa-link { position: absolute; left: 0; right: 0; bottom: 34px; margin: 0; text-align: center; }
.mappa-statica .mappa-link a { display: inline-block; padding: 10px 22px; background: #628745; color: #fff; text-decoration: none; font-size: 14px; }
.mappa-statica .mappa-link a:hover { background: #4f6e38; color: #fff; }
.mappa-statica .mappa-attrib { position: absolute; right: 8px; bottom: 6px; padding: 2px 8px; background: rgba(255, 255, 255, .85); color: #333; font-size: 12px; line-height: 1.4; }
.mappa-statica .mappa-attrib a { color: #333; text-decoration: underline; }

/* --- Aree protette da password non più disponibili: al posto del modulo c'è un testo --- */
.area-non-disponibile { margin: 40px 0 60px; padding: 28px 24px; text-align: center; font-size: 20px; line-height: 1.5; background: #f5f5f5; border-left: 4px solid #628745; }
