/* Dashboard Widget-Vorschau CSS-Variablen Mapping */

/* Map Popup-Klassen mit CSS-Variablen */
.mlw-popup-content {
    padding: 10px;
}

.mlw-popup-title {
    color: var(--widget-map-title, #2563EB) !important;
    margin: 0 0 8px 0 !important;
    font-size: 16px !important;
    font-weight: bold;
}

.mlw-popup-address {
    color: var(--widget-popup-text, #333333) !important;
    margin: 0 0 8px 0 !important;
    font-size: 14px !important;
}

.mlw-popup-description {
    color: var(--widget-popup-text, #333333) !important;
    margin: 0 0 8px 0 !important;
    font-size: 12px !important;

}

.mlw-popup-link {
    color: var(--widget-popup-link, #2563EB) !important;
    font-size: 12px !important;
    text-decoration: none !important;
}

.mlw-popup-link:hover {
    text-decoration: underline !important;
}

/* Dashboard spezifische Leaflet-Popup Styles */
.leaflet-popup-content-wrapper {
    background: var(--widget-map-bg, #ffffff) !important;
}

/* Preview-Widget spezifische Styles */
.widget-customizable {
    /* Listen-Farben */
    --widget-title: var(--widget-list-title, #2563EB);
}

/* Widget Search Button ohne Hover-Effekt */
.widget-search-button:hover {
    background: var(--widget-search-button) !important;
    opacity: 0.9;
}