.aos-aside{
  background-color: #fff;
  position: relative;
  height: 100%;
  border-right: 1px solid #eee;
  display: flex;
  flex-direction: column;
  padding-left: 12px;
  padding-right: 20px;
  .aos-aside-head {
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    &__title {
      display: flex;
      align-items: center;
    }
    &__head-right {
      display: flex;
      align-items: center;
    }
  }
  .aos-aside-body{
    overflow-y: auto;
    flex-grow: 1;
  }
}
.aos-aside-right{
  border-left: 1px solid #eee;
  border-right: none;
}
.aos-aside-both{
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}