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

  // 对话框内容区
  &__content {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: visible;
    width: 5.6rem;
    max-height: 7.12rem;
    padding-top: .04rem;
    background: #fff;
    background-size: 100% 100%;
    border-radius: .12rem;

    &::after {
      content: '';
      position: absolute;
      bottom: 0;
      width: 100%;
      height: .26rem;
      background: url(https://image-1251917893.file.myqcloud.com/components/images/hor-cover.png) center/100% 100%;
    }
  }

  // 关闭按钮
  &__close {
    position: absolute;
    bottom: -1.52rem;
    left: calc(50% - .48rem);
    width: .96rem;
    height: .96rem;
    margin: 0 auto;
    background-image: url(https://image-1251917893.file.myqcloud.com/components/images/close.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
  }

  // 标题
  &__title {
    margin-top: .32rem;
    color: #303030;
    font-size: .28rem;
    font-weight: bold;
    text-align: center;
  }

  // 图片容器（scroll-view）
  &__pic-wrap {
    width: 4.96rem;
    height: 1.08rem;
    margin: .24rem .32rem .22rem;
    white-space: nowrap;

    -ms-overflow-style: none; // IE/Edge
    scrollbar-width: none; // Firefox

    &::-webkit-scrollbar {
      display: none; // Chrome/Safari
    }
  }

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

  // 图片背景
  &__pic-bg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    flex-shrink: 0;
    width: 1.04rem;
    height: 1.04rem;
    margin-right: .12rem;
    background: #e9e9e9;
    opacity: .6;
  }

  &__pic-bg-active {
    background: transparent;
    opacity: 1;

    &::after {
      content: '';
      position: absolute;
      width: 1.16rem;
      height: 1.16rem;
      background-image: url(https://image-1251917893.file.myqcloud.com/tip-project/fission-password/component/select-active.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }
  }

  // 图片
  &__pic {
    z-index: 2;
    width: .84rem;
    height: .84rem;

    object-fit: cover;
  }

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

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

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