/* V851 修復建築詳情被擠到主城下方、聊天室與主畫面欄位錯位 */
@media(min-width:1001px){
 body>main>#cityLayout,body>main>#cityLower{
  display:grid!important;grid-column:1 / 3!important;
  grid-template-columns:minmax(0,1fr) 242px!important;
  grid-template-rows:auto!important;
  gap:8px!important;align-items:start!important;
  width:100%!important;max-width:100%!important;
  min-width:0!important;margin:0!important;
 }
 body>main>#cityLayout{grid-row:3!important}
 body>main>#cityLower{grid-row:4!important}
 #cityLayout>#outerCity:not([hidden]),#cityLayout>#city:not([hidden]),
 #cityLayout>#worldMapPage:not([hidden]){
  grid-column:1!important;grid-row:1!important;
  width:100%!important;min-width:0!important;
  margin:0!important;align-self:start!important;
 }
 #cityLayout>aside:not(.outer-status-panel){
  display:block!important;grid-column:2!important;grid-row:1!important;
  position:relative!important;inset:auto!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  height:100%!important;min-height:0!important;max-height:none!important;
  margin:0!important;align-self:stretch!important;
  overflow-x:hidden!important;overflow-y:auto!important;
  box-sizing:border-box!important;
 }
 #cityLayout>aside:not(.outer-status-panel) #buildingPreview{
  display:block!important;width:100%!important;max-width:100%!important;
  height:105px!important;overflow:hidden!important;
 }
 #cityLayout>aside:not(.outer-status-panel) #plotTitle,
 #cityLayout>aside:not(.outer-status-panel) #plotDesc{
  max-width:100%!important;overflow-wrap:anywhere!important;
 }
 #cityLower>.panel:first-child{
  grid-column:1!important;grid-row:1!important;
  width:100%!important;min-width:0!important;margin:0!important;
 }
 #cityLower>.panel:last-child{
  grid-column:2!important;grid-row:1!important;
  position:relative!important;inset:auto!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;transform:none!important;align-self:start!important;
 }
}