/* Loaded after the legacy site styles; scoped to the map islands. */
.nz-map-embed { width: 100%; min-width: 0; }
.nz-map h2, .nz-map h3 { font-family: Arial, Helvetica, sans-serif !important; }
.nz-map header.nz-network-heading { height: auto; margin: 0; position: relative; }
.nz-map button:focus, .nz-map a:focus, .nz-map input:focus, .nz-map select:focus {
  outline: none !important;
}
.nz-map .mapboxgl-ctrl-logo { display: block; }
/* The Bluebridge trip page's `.responsive-carousel .tab-pane a:hover` (and similar
   button rules) scale and underline every link inside the tab. Keep map controls still.
   Markers use the separate `scale` property, so their own hover effect is unaffected. */
.nz-map a:hover, .nz-map a:focus, .nz-map button:hover, .nz-map button:focus {
  transform: none !important; text-decoration: none !important;
}
