/* Ausblenden des Close-Buttons*/
#improve_search button.close {
        display: none;
}

/* 1) Maßfilter-Block dimmen */
.modal-content:has(#submitMobileFilters.disabled:not(.is-disabled)) #filter-collapse-Massfilter {
        opacity: 0.45;
}

/* 2) Klicks abfangen (Overlay nur über dem Maßfilter Collapse) */
.modal-content:has(#submitMobileFilters.disabled:not(.is-disabled)) #filter-collapse-Massfilter::after {
        content: "";
        position: absolute;
        inset: 0;
        pointer-events: auto;
        cursor: wait;
}

/* 3) Damit das ::after overlay funktioniert, braucht der Container Positioning */
#filter-collapse-Massfilter {
        position: relative;
}

#submitMobileFilters.mf-no-results {
        background: #e0e0e0 !important;
        border-color: #e0e0e0 !important;
        color: transparent !important;
        position: relative;
}

#submitMobileFilters.mf-no-results::after {
        content: attr(data-mf-label);
        position: absolute;
        inset: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #444;
}