body.map-embed {
  overflow: hidden;
  background: #07121f;
}

body.map-embed > *:not(#plan) {
  display: none !important;
}

body.map-embed > #plan {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.map-embed #plan > .wrap {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body.map-embed #plan > .wrap > .kicker,
body.map-embed #plan > .wrap > .title,
body.map-embed #plan > .wrap > .lead {
  display: none !important;
}

body.map-embed .mapShell {
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.map-embed .mapViewport {
  height: calc(100vh - 64px) !important;
  min-height: 560px !important;
}
html.map-editor-mode .hotSpot {
  cursor: grab;
}
html.map-editor-mode .hotSpot.dragging {
  cursor: grabbing;
  filter: drop-shadow(0 0 12px #00d9ff);
}
html.map-editor-mode .hotSpot circle {
  stroke: #fff;
  stroke-width: 2;
}
