/* V853：真正放大金框圖案，而不是往後再疊一張或裁切金角 */
@media(min-width:1001px){
 #cityLayout>.outer-city,#cityLayout>.city{overflow:hidden!important;isolation:isolate!important}
 #cityLayout>.outer-city::after,#cityLayout>.city::after{
  inset:0!important;
  background-size:104% 106%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
 }
 /* 詳情框本身保持固定，內容在框內捲動，預覽圖片不超出 */
 #cityLayout>aside:not(.outer-status-panel){
  display:flex!important;flex-direction:column!important;
  overflow:hidden!important;
  padding:69px 23px 26px 19px!important;
  min-height:0!important;max-height:100%!important;
  box-sizing:border-box!important;
  scrollbar-width:none!important;
 }
 #cityLayout>aside:not(.outer-status-panel)>#citySideInfo,
 #cityLayout>aside:not(.outer-status-panel)>#mapSideInfo{
  flex:1 1 auto!important;min-height:0!important;
  width:100%!important;max-width:100%!important;
  padding:0 8px 0 0!important;margin:0!important;
  overflow-x:hidden!important;overflow-y:auto!important;
  overscroll-behavior:contain!important;
  box-sizing:border-box!important;
  scrollbar-width:thin!important;scrollbar-color:#b58a3e transparent!important;
 }
 #cityLayout #buildingPreview{
  display:block!important;position:relative!important;
  width:100%!important;max-width:100%!important;
  height:100px!important;min-height:100px!important;
  margin:0 0 12px!important;overflow:hidden!important;
  box-sizing:border-box!important;
 }
 #cityLayout #buildingPreview img,#cityLayout #buildingPreview .outer-detail-art{
  display:block!important;width:100%!important;height:100%!important;
  max-width:100%!important;object-fit:cover!important;
 }
 #cityLayout #citySideInfo>*,#cityLayout #mapSideInfo>*{
  max-width:100%!important;box-sizing:border-box!important;
 }
}