.modal-poster {
  // width: 100vw;
  // height: 100vh;
  // height: calc(100vh - 62rpx);
  height: 100%;
  box-sizing: border-box;
  padding: 40rpx;

  &-img-box {
    width: 100%;
    position: relative;
    >view {
      width: 300px;
      position: relative;
      margin: 0 auto;
      height: 648px;
      background: #fff;
      box-shadow: 0 14rpx 24rpx 0 rgba(0, 0, 0, 0.2);

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

    .empty-poster {
      width: auto;
      height: 100%;
    }
  }

  &-action {
    margin-top: 40rpx;
    width: 100%;
    height: 92rpx;
    background: #193C83;
    border-radius: 46rpx;
    text-align: center;
    color: #fff;
    font-size: 30rpx;
    font-weight: 600;
    line-height: 90rpx;
  }
}

page-container {
  position: fixed;
  z-index: 1000;
}
