/*
 * Gipuzkoako Erlezain Elkartea — arreglos sobre la hoja del original (ver design-tokens.md).
 */

/* Aviso de cookies en el móvil: los botones del plugin iban uno debajo de
   otro y la barra tapaba un tercio de la pantalla; se colocan en dos columnas. */
@media (max-width: 502px) {
  #cpnb .cpnb-inner { padding: 16px; }
  #cpnb .cpnb-message { margin-bottom: 12px; }
  #cpnb .cpnb-buttons { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
  #cpnb .cpnb-buttons .cpnb-button {
    display: flex; align-items: center; justify-content: center;
    box-sizing: border-box; width: 100%; min-height: 40px; margin: 0; padding: 8px 6px; line-height: 1.4;
    text-align: center; font-size: 13px;
  }
  #cpnb .cpnb-clear-both { display: none; }
}

/* Mapa de apicultores: Leaflet + OpenStreetMap en vez de Bing Maps (retirado).
   En gris como el original (mapTypeId grayscale) y por debajo del menú fijo. */
.mmlmap .map_canvas { z-index: 0; }
.mmlmap .leaflet-tile-pane { filter: grayscale(1); }
.mmlmap .leaflet-popup-content { font-size: 14px; line-height: 1.5; }
.mmlmap .leaflet-popup-content .location-title { display: block; font-weight: 600; margin-bottom: 4px; }
/* el componente trae «min-height: 170px; float: left» para las ventanitas de
   Leaflet: con poco texto quedaban altas y vacías y la flecha descolocada */
.mmlmap .leaflet-popup-content-wrapper, .mmlmap .leaflet-popup-tip { min-height: 0; float: none; }
