@import "mixins/utils";
@import "common/var";
.aos-panel{
  margin-bottom: 8px;
  padding: 16px;
  background-color: #fff;
  border-radius: 4px;
  .aos-panel-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 24px;
    font-size: 14px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
    .aos-panel-left{
      display: flex;
      justify-content: flex-start;
      align-items: center;
      .aos-panel-icon-left{
        cursor: pointer;
        margin-right: 8px;
      }
      .aos-panel-title-name{
        margin-right: 16px;
        cursor: pointer;
        i{
          margin-right: 16px;
          font-size: 14px;
        }
      }
    }
    .aos-panel-title-icon{
      margin-left: 16px;
      cursor: pointer;
    }
    .aos-panel-right{
      display: flex;
      justify-content: flex-start;
      align-items: center;
      .aos-panel-down-arrow{
        margin-left: 8px;
        transition: transform .3s;
      }
      .active{
        transform: rotate(-90deg);
      }
      .aos-panel-right-arrow{
        padding-left: 16px;
        font-size: 12px;
        cursor: pointer;
      }
    }
  }
  &__info {
    display: flex;
    align-items: center;
    color: $--color-info;
    font-size: 12px;
  }
  &__info-content {
    margin-left: 4px;
  }
  .aos-panel-title-no-border{
    border-bottom: none;
  }
  &__title-name-border {
    display: inline-block;
    height: 16px;
    border-left: 2px solid $--color-primary;
    margin-right: 8px;
  }
  .aos-panel-body{
    padding: 8px;
    padding-bottom: 0px;
    .aos-panel-body-footer{
      float: right;
    }
  }
}
.clearfix {
  @include utils-clearfix;
}