// 奖励说明对话框
.press {
  &__dialog {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    display: flex;
    height: 100vh;
    width: 100vw;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .8);
  }

  // 对话框内容区
  &__content {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 5.86rem;
    width: 9.66rem;
    padding-top: .04rem;
    background: url(https://image-1251917893.file.myqcloud.com/components/images/normal-bg.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .24rem;
    overflow: hidden;

    &::after {
      position: absolute;
      bottom: 0;
      content: '';
      width: 100%;
      height: .26rem;
      background: url(https://image-1251917893.file.myqcloud.com/components/images/hor-cover.png) center/100% 100%;
    }
  }
         
  // 关闭按钮
  &__close {
    position: absolute;
    right: .32rem;
    top: .22rem;
    height: .28rem;
    width: .28rem;
    cursor: pointer;
    background-image: url(https://image-1251917893.file.myqcloud.com/tip-project/fission-password/component/close.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  // 标题
  &__title {
    margin-top: .32rem;
    color: #303030;
    padding-left: .44rem;
    font-size: .28rem;
    font-weight: bold;
  }

  // 图片容器（scroll-view）
  &__pic-wrap {
    width: 8.78rem;
    height: 1.6rem;
    margin: .44rem .44rem .16rem;
    white-space: nowrap;
  }

  // 图片内层容器
  &__pic-inner {
    display: inline-flex;
    align-items: center;
    height: 1.6rem;
  }

  // 图片背景
  &__pic-bg {
    opacity: .6;
    position: relative;
    display: flex;
    height: 1.4rem;
    width: 1.52rem;
    flex-shrink: 0;
    margin-right: .16rem;
    align-items: center;
    justify-content: center;
    background-image: url(https://image-1251917893.file.myqcloud.com/components/images/normal-box.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    overflow: hidden;
  }

  &__pic-bg-active {
    opacity: 1;
    width: 1.52rem;
    background-image: url(https://image-1251917893.file.myqcloud.com/components/images/active-box.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: visible;

    &::after {
      position: absolute;
      top: -.1rem;
      left: 0;
      content: '';
      width: 1.52rem;
      height: 1.59rem;
      background-image: url(https://image-1251917893.file.myqcloud.com/components/images/union.png);
      background-size: 100% 100%;
    }
  }

  // 图片
  &__pic {
    height: 1rem;
    width: 1rem;
    object-fit: cover;
    z-index: 2;
  }

  // 信息容器
  &__info {
    flex: 1;
    padding: 0 .44rem .36rem;
    font-size: .2rem;
    color: #999;
    overflow-y: scroll;
  }

  // 信息头部
  &__info-header {
    display: flex;
    align-items: center;
  }

  // 信息名称
  &__info-name {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .24rem;
    color: #303030;
    font-weight: bold;
    padding-bottom: .14rem;
  }

  &__reward-content {
    background-color: #f8f4da;
    padding: 0 .13rem .22rem;
  }

  &__reward-item {
    margin: .16rem .07rem 0;

    &-game {
      color: #fff;
      background: rgba(255, 185, 114, .88);
    }

    &-box {
      border: .01rem solid #fbdcbc;
    }
  }
}
