.share-live-modal {
  .ant-modal-body {
    display: flex;
    height:510px !important;
    overflow: hidden !important;
    .left {
      width: 303px;
      margin: 0 32px 0 16px;
      box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);
      border-radius: 12px;
      #poster{
        background: #FFF;
        margin:0;
        padding: 20px;
        margin-bottom:140px;
        .course-name-title {
          font-size: 14px;
          color: #333;
          line-height: 20px;
          margin-bottom: 4px;
        }
        .live-couse-name{
          font-size:16px;
          color:#333333;
          font-weight: 600;
        }
        .course-name {
          color: #333;
          font-size: 16px;
          font-weight: 600;
          line-height: 20px;
        }
    
        .course-cover {
          width: 263px;
          height: 143px;
          border-radius: 6px;
          margin-top: 8px;
        }

        .qrcode-wrap {
          padding: 0 16px;
          display: flex;
          align-items: center;
          margin: 24px 0 16px 0;

          &__left {
            width: 98px;
            text-align: center;
            margin-right: 22px;
            
            .text {
              line-height: 20px;
            }

            .finger {
              width: 40px;
              height: 40px;
              margin-top: 8px;
            }
          }

          &__right {
            width: 110px;
            height: 110px;
            padding: 6px
          }
        }

        .store-name {
          // padding: 8px 16px;
          display: flex;
          align-items: center;
          margin-bottom: 8px;
          .text {
            font-size: 12px;
            color: #999;
            font-size: 14px;
            line-height: 20px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            width: 100%;
          }
        }
      }
      #poster-dowload{
        background: #FFF;
        margin:0;
        padding: 40px;
        width:606px;
        .course-name-title {
          font-size: 28px;
          color: #333;
          line-height: 40px;
          margin-bottom: 8px;
        }
        .live-couse-name{
          font-size:32px;
          color:#333333;
          font-weight: 600;
        }
        .course-name {
          color: #333;
          font-size: 32px;
          font-weight: 600;
          line-height: 40px;
        }
    
        .course-cover {
          width: 526px;
          height: 286px;
          border-radius: 6px;
          margin-top: 16px;
        }

        .qrcode-wrap {
          padding: 0 32px;
          display: flex;
          align-items: center;
          margin: 48px 0 32px 0;

          &__left {
            width: 196px;
            text-align: center;
            margin-right: 44px;
            
            .text {
              line-height: 40px;
            }

            .finger {
              width: 80px;
              height: 80px;
              margin-top: 16px;
            }
          }

          &__right {
            width: 220px;
            height: 220px;
            padding: 12px
          }
        }

        .store-name {
          // padding: 8px 16px;
          display: flex;
          align-items: center;
          margin-bottom: 16px;
          .text {
            font-size: 12px;
            color: #999;
            font-size: 28px;
            line-height: 40px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            width: 100%;
          }
        }
      }
    }

    .right {
      .title {
        color: #333;
        font-weight: 500;
      }

      .sub-title {
        color: #999;
        margin-top: 16px;
      }

      .content {
        display: flex;
        align-items: center;
        margin-top: 8px;
        .share-url {
          width: 212px;
          overflow: hidden;
          height: 28px;
          line-height: 28px;
          border-radius: 4px 0 0 4px;
          padding-left: 12px;
          white-space: nowrap;
          color: #999999;
          background: #EFEFEF;
        }
      
        .ant-btn {
          margin-left: -2px;
        }
      }
      .url-content{
        position:relative;
        &:after{
          content:'';
          width: 12px;
          height: 22px;
          background: #EFEFEF;
          position:absolute;
          right:71px;
        }
      }

      .share-poster {
        margin-bottom: 40px;

        .content {
          color:#2966FF;
          cursor: pointer;
        }
      }
    }
  }
}