.pisell-floor-map-layout-port-markers {
  overflow: visible;
  /** 高于边中点缩放手柄 (z-index: 3)，避免拖拽连线时误触缩放 */
  z-index: 5;
}

.pisell-floor-map-layout-port-markers--draw-target {
  z-index: 6;
}

.pisell-floor-map-layout-port-marker {
  position: absolute;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  padding: 0;
  border: 2px solid #1570ef;
  border-radius: 50%;
  background: #fff;
  cursor: crosshair;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.12);
  z-index: 1;
}

.pisell-floor-map-layout-port-marker--highlight {
  background: #1570ef;
  transform: scale(1.15);
}

.pisell-floor-map-layout-port-marker--preview {
  cursor: default;
  box-shadow: 0 0 0 2px rgba(21, 112, 239, 0.25);
}
