.layout[data-v-038e7047] {
  height: 100%;
  width: 100vw;
  position: relative;
  padding-left: 220px;
}
.layout .side[data-v-038e7047] {
    width: 220px;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
}
.layout .page-right[data-v-038e7047] {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 100vh;
    overflow: hidden;
}
.layout .page-right .header[data-v-038e7047] {
      height: 60px;
}
.layout .content[data-v-038e7047] {
    padding: 24px;
    flex: 1;
    overflow: hidden;
    overflow-y: auto;
}

