.share-task-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;
        }
      }
    }
  }
}
