/* 
 * CSS Simplificado para deshabilitar Google Maps
 * Solo CSS puro, sin JavaScript
 */

/* Ocultar contenedores de mapas */
.javo_mhome_map_area,
.javo-map-container,
.map-container,
.google-map-container,
.javo_mhome_sidebar_wrap {
    display: none !important;
}

/* Ajustar layout cuando no hay mapas */
.javo_mhome_wrap {
    display: block !important;
}

.javo_mhome_map_lists {
    width: 100% !important;
    float: none !important;
    padding: 20px !important;
}

/* Ocultar controles de mapas */
.map-controls,
.map-zoom-controls,
.map-type-controls,
.geolocation-controls,
.location-picker,
.coordinates-input,
.directions-container,
.route-calculator,
.distance-calculator,
.map-toggle,
.show-map-btn,
.hide-map-btn {
    display: none !important;
}

/* Ocultar formularios de geolocalización */
input[name="geoloc"],
input[name="geolocation"],
.location-field,
.radius-field {
    display: none !important;
}

/* Ocultar columnas de filtro relacionadas con ubicación */
.javo-filter-column:has(input[name="geoloc"]),
.javo-filter-column:has(input[name="geolocation"]) {
    display: none !important;
}

/* Mensaje informativo para usuarios */
.javo_mhome_map_area::before {
    content: "🗺️ Google Maps ha sido deshabilitado";
    display: block !important;
    padding: 50px 20px;
    text-align: center;
    background: #f5f5f5;
    border: 2px dashed #ddd;
    color: #666;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    z-index: 1000;
}

/* Asegurar que los enlaces funcionen */
a[href] {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .javo_mhome_map_lists {
        padding: 10px !important;
    }
}

