#prize-winner-list {
  background: #5327fa;
  padding-bottom: 10px;

  .banner {
    width: 100%;
    height: 168px;
    margin-bottom: 30px;

    img {
      width: 100%;
      height: 100%;
    }
  }

  h1 {
    font-size: 14px;
    color: #fefdc7;
    text-align: center;
    margin-bottom: 15px;

    span {
      margin: 0 12px;
    }

    .icon {
      width: 25px;
      height: 12px;
    }
  }

  ul {
    width: 355px;
    margin: 0 auto;
    background: rgba(57, 0, 201, 1);
    border: 1px solid rgba(89, 112, 255, 1);
    border-radius: 4px;

    & li:nth-of-type(2n + 1) {
      background: #3900c9;
    }

    & li:nth-of-type(2n) {
      background: #4200eb;
    }

    li {
      height: 44px;
      color: #faf9e1;
      display: flex;
      text-align: left;
      line-height: 44px;
    }

    .title {
      color: #95fbca;
      text-align: center;
    }

    .code,
    .user-name {
      width: 110px;
      padding-left: 8px;
    }
    .user-name {
      text-align: center;
    }

    .prize {
      width: 135px;
      padding-right: 8px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
}
