/* Map and marker specific styles */

/* Google Maps info window styling */
.gm-style .gm-style-iw-c { 
  background-color: #1c1c1c !important; 
  color: white !important; 
  padding: 12px !important; 
  border-radius: 8px !important; 
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; 
  border: 1px solid #333; 
}

.gm-style .gm-style-iw-d { 
  overflow: auto !important; 
  color: white !important; 
}

.gm-style .gm-style-iw-t::after { 
  background: #1c1c1c !important; 
}

.gm-style button[title="Close"] { 
  display: none !important; 
}