.app_page_wrap {
  height: calc(100vh);
  padding: 0;
  /* TODO 替换整体页面背景图 */
  background: #F8FAFD;
}
.app_page_wrap .ant-pro-layout .ant-pro-layout-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0 !important;
  background-color: transparent;
  padding-inline: 0 !important;
}
.app_page_wrap .page_body {
  width: calc(100vw - 200px);
}
.app_page_wrap .page_body .body_nav_bar {
  position: fixed;
  top: 0;
  right: 0;
  width: calc(100vw - 200px);
  min-width: 100px;
  height: 50px;
  padding: 0 24px 0 20px;
}
.app_page_wrap .page_body .body_nav_bar .avatar_box > img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.app_page_wrap .page_body .body_content {
  padding-top: 50px;
}
.ant-pro-layout .ant-pro-layout-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: transparent;
  padding-block: 0;
  padding-inline: 0;
}