/* Mappa Google caricata solo su richiesta */
.mappa-consenso{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:min(300px,86%);background:#fff;border-radius:14px;padding:16px 18px;text-align:center;box-shadow:0 8px 24px rgba(0,41,105,.15)}
.mappa-consenso p{font-size:13.5px;color:var(--grigio);margin:6px 0 12px;line-height:1.45}
.mappa-consenso b{color:var(--blu);font-size:15px}
.mappa-consenso button{font:inherit;cursor:pointer;border:0}
.mappa.caricata .mappa-consenso{display:none}
.mappa .mappa-consenso .btn{position:static;display:inline-flex}
