/* masterplan */
img.ggmedia.masterplan[style*="visibility: hidden"] {
  display: none ! important;
}

/* floorplan */
:root {
  --backdrop-filter-blur: blur(36.099998474121094px);
}

.ggskin_map {
  transition: left 1000ms, opacity 1000ms !important;
  top: 0px;
}

.FloorPlan {
  background: rgb(255 255 255 / 100%) !important;
  backdrop-filter: blur(7px) !important;
  border-radius: 5px;
}

.svgBtn.masterplan_toggler {
  backdrop-filter: blur(30px);
}

.primary-blur,
.primary-blur-toChild > div {
  backdrop-filter: var(--backdrop-filter-blur);
}

svg:has(path#radarPath) {
  pointer-events: none !important;
}

.ggskin_map.FloorPlan.alignCenter {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ggskin_map.FloorPlan.alignCenter .ggskin_map {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

@media (max-width: 499px) {
  .svgBtn > img {
    border-radius: 3.5px;
  }

  .cntCustumIcon .svgBtn > img,
  .cntMasterIcons .svgBtn > img {
    border-radius: 4.5px;
  }

  .cntMasterIcons {
    gap: 10;
  }
}