.FloorPlan {
    background: rgb(255 255 255 / 100%) !important;
    backdrop-filter: blur(7px) !important;
    border-radius: 5px;
}

.svgBtn.masterplan_toggler {
    backdrop-filter: blur(30px);
}

.ggskin_map {
    transition: left 1000ms, opacity 1000ms !important;
    top: 0px;
}

svg:has(path#radarPath) {
    pointer-events: none !important;
}

@media (max-width: 670px) {
    .ggskin_map.FloorPlan {
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        max-width: 95vw;
        height: max-content !important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-bottom: 40px;
    }

    .ggskin_map.FloorPlan .ggskin_map {
        left: auto !important;
        top: auto !important;
        width: max-content !important;
        position: relative !important;
        max-width: 100%;
    }
}