@media (min-width: 701px) {
  .poto-city-map-editor__zoom { display: none; }
}
@media (min-width: 701px) and (max-width: 1100px) and (orientation: portrait) {
  .poto-city-map-editor__layout { grid-template-columns: minmax(0, 1fr); gap: 28px; max-width: 760px; }
  .poto-city-map-editor__poster-wrap { max-width: 680px; }
  .poto-city-map-editor__poster { width: min(100%, 580px); }
  .poto-city-map-editor__controls { max-width: 680px; justify-self: center; }
}
