/* packageF/storeManagement/storeBalanceList/storeBalanceList.wxss */
view,
text {
  box-sizing: border-box;
}

.stkcky {
  position: sticky;
  top: 0;
  z-index: 2;
}

.list {
  padding: 0 20rpx;
}

.list .item {
  margin-top: 22rpx;
  padding: 26rpx;
  background-color: #fff;
  border-radius: 10rpx;
  text-align: left;
}

.list .item .top {
  display: flex;
  align-items: center;
  color: #242424;
}

.list .item .top .title {
  padding-right: 32rpx;
  font-size: 30rpx;
  flex: 1;
}

.list .item .top .point-income {
  font-size: 24rpx;
}

.list .item .current-point {
  font-size: 24rpx;
  margin: 28rpx 0;
  color: #666;
}

.list .item .time {
  font-size: 22rpx;
  color: #9e9e9e;
}

.list .member-item {
  margin-top: 20rpx;
  padding: 27rpx;
  background-color: #fff;
  border-radius: 10rpx;
}

.list .member-item .top {
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
}

.list .member-item .top .title {
  padding-right: 32rpx;
  font-size: 26rpx;
  color: #414141;
}

.list .member-item .top .time {
  font-size: 22rpx;
  color: #9e9e9e;
}

.list .member-item .member {
  display: flex;
  align-items: center;
  margin-top: 48rpx;
  text-align: left;
}

.list .member-item .member .avatar {
  width: 70rpx;
  height: 70rpx;
  margin-right: 20rpx;
  border-radius: 50%;
  overflow: hidden;
  background: #666;
}

.list .member-item .member .avatar image {
  width: 100%;
  height: 100%;
}

.list .member-item .member .info {
  flex: 1;
  width: 0;
}

.list .member-item .member .info .nickname {
  padding-right: 32rpx;
  font-size: 30rpx;
  color: #242424;
}

.list .member-item .member .info .current-num {
  margin-top: 28rpx;
  font-size: 24rpx;
  color: #666;
}

.list .member-item .member .info .point-income {
  flex: 1;
  text-align: right;
}

.list .redText {
  color: #f15353;
}

.list .greenText {
  color: #129e47;
}
