.@{eppre}-tool{
  &-item{
    padding: 5px 0 5px 0;
    transition: .3s ease background-color;
    cursor: pointer;
    font-size: 12px;
    width: 50%;
    float: left;
    position: relative;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,.08);
    &:nth-child(1),
    &:nth-child(2){
      border-top: 1px solid rgba(0,0,0,.08);
    }
    &:nth-child(odd){
      border-right: 1px solid rgba(0,0,0,.08);
    }
    .@{eppre}-tool-item-hover{
      position: absolute;
      z-index: 10;
      left: 120%;
      top: 50%;
      transform: translateY(-50%);
      background-color: #fff;;
      border: 1px solid rgba(0,0,0,.08);
      padding: 5px;
      border-radius: 5px;
      box-shadow: 1px 1px 10px rgba(0,0,0,.1);
      display: none;
      min-width: 100px;
      font-size: 0;
      img{
        max-width: 120px;
        max-height: 120px;
      }
      &-text{
        font-size: 12px;
      }
      &:after, &:before{
        content: '';
        display:block;
        position: absolute;
        top: 50%;
        width: 0px;
        height: 0px;
        border-top: 8px solid transparent;
        border-right: 8px solid rgba(0,0,0,.08);
        border-bottom: 8px solid transparent;
        left: -8px;
        transform: translateY(-50%);
      }
      &:after{
        border-right-color:#fff;
        left: -5px;
      }
    }
    &:hover{
      background-color: fade(@primary-color, 10%);
      .@{eppre}-tool-item-hover{
        display: block;
      }
    }
    &-inner{
      transform: scale(0.9);
      width: 110%;
      margin-left: -5%;
      .ep-ellipsis();
    }
  }
  .@{eppre}-panel{
    overflow: hidden;
    position: absolute;
    width: 100%;
    bottom: 0px;
    top: 0px;
    overflow: auto;
  }
  .ivu-collapse{
    &>.ivu-collapse-item{
      border-top: none;
    }
    &>.ivu-collapse-item>.ivu-collapse-header{
      font-weight: bold;
      padding-left: 16px;
      i {
        margin-right: 8px;
        font-weight: normal;
      }
    }
  }
  .ivu-collapse-content{
    padding: 0;
    &>.ivu-collapse-content-box{
      padding-top: 6px;
      padding-bottom: 10px;
    }
  }
  .ivu-collapse-simple{
    border: none;
    background-color: #fff;
    border-radius: 0;
  }
}
