.yee-list-wrapper {
  position: relative;

  .yee-list-wrapper-row {
    width: 100%;
    height: 100%;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;

    &::-webkit-scrollbar {
      display: none;
    }

    &.yee-list-scroll {
      overflow-y: auto;
    }

    .ant-list-item {
      padding: 0;
    }
  }

  .yee-list-wrapper-item {
    display: block;
    position: relative;
  }

  .ant-list.ant-list-grid .ant-row {
    display: flex;
    flex-flow: wrap;

    .ant-list-item {
      margin-bottom: 0;
    }
  }

  .yee-list-item-default {
    height: 100px;
    background: #f8f7f7;
  }

  .yee-list-wrapper-spin {
    position: absolute;
    bottom: 30%;
    width: 100%;
    text-align: center;
  }

  .ant-pagination {
    position: relative;
    padding: 14px;
    text-align: right;

    .ant-pagination-total-text {
      float: left;
    }

    .ant-pagination-options-size-changer.ant-select {
      margin-right: 0;
    }
  }

  .list-nomore {
    padding: 12px;
    text-align: center;
    color: #aaaaaa;
  }
}
