.layout {
  height: 100%;
}
.custom-title-box {
  display: flex;
  flex-wrap: wrap;
  width: 208px;
  padding-top: 14px;
  color: #fff;
  font-size: 22px;
  &-logo {
    display: flex;
  }
  &-title {
    box-sizing: border-box;
    width: 208px;
    padding-left: 6px;
  }
  &-logoName {
    margin-left: 5px;
  }
  &-logoImg {
    display: block;
    height: 32px;
  }
}

:global {
  #micro {
    width: 100%;
    height: 100%;

    .ant-layout-sider-trigger {
      background: #002140;
    }
    .ant-pro-page-header-wrap-page-header-warp {
      display: none;
    }
    .ant-pro-page-header-wrap-children-content {
      margin: 15px;
    }
    .ant-layout {
      min-height: 0 !important;
    }
  }
}
