/* V877: one coherent scroll viewport, no panel image/size changes */
@media(min-width:1001px){
 #cityLayout>aside:not(.outer-status-panel){
  position:relative!important;
  overflow:hidden!important;
  clip-path:inset(0)!important;
 }
 #cityLayout>aside:not(.outer-status-panel)>#citySideInfo,
 #cityLayout>aside:not(.outer-status-panel)>#mapSideInfo{
  position:absolute!important;
  top:84px!important;left:22px!important;right:22px!important;
  bottom:84px!important;
  width:auto!important;height:auto!important;
  min-height:0!important;max-height:none!important;
  margin:0!important;padding:0 5px 8px 0!important;
  overflow-x:hidden!important;overflow-y:auto!important;
  box-sizing:border-box!important;
  overscroll-behavior:contain!important;
 }
 #cityLayout>aside:not(.outer-status-panel)>#citySideInfo[hidden],
 #cityLayout>aside:not(.outer-status-panel)>#mapSideInfo[hidden]{display:none!important}
}