body {
  &.full-episode-title:not(.disable-full-episode-list) {
    .base-video-sections-v1 {
      .video-episode-card {
        height: auto !important;
        .cur-play-icon {
          margin-right: 6px;
        }
        &__info {
          height: auto !important;
        }
        &__info-title {
          padding: 4px 0 !important;
          width: auto !important;
          max-height: unset !important;
          height: auto !important;
          white-space: normal !important;
          line-height: 1.5 !important;
        }
      }
      .video-section-list[style]:not([style*='height: 0px']) {
        height: auto !important;
      }
    }
    .multi-page-v1,
    .multi-page {
      .cur-list {
        li {
          height: auto !important;
          a {
            overflow: visible !important;
            white-space: normal !important;
          }
          .part {
            padding: 4px 0 !important;
            line-height: 1.75 !important;
          }
          .duration {
            align-self: center !important;
          }
        }
      }
    }
    .video-pod {
      &__list.multip {
        .simple-base-item {
          counter-increment: page;
          .title {
            .title-txt {
              &::before {
                content: 'P' counter(page);
                margin-right: 6px;
              }
            }
          }
        }
      }
      &__list {
        .simple-base-item {
          .title {
            height: auto !important;
            padding: 2px 0 !important;
            .title-txt {
              padding: 4px 0 !important;
              width: auto !important;
              max-height: unset !important;
              height: auto !important;
              white-space: normal !important;
              line-height: 1.5 !important;
              display: block !important;
            }
          }
        }
      }
    }
  }
  &.full-episode-list:not(.disable-full-episode-list) {
    .video-sections-content-list {
      max-height: unset !important;
      height: auto !important;
      .video-section-list[style]:not([style*='height: 0px']) {
        height: auto !important;
      }
    }
    .multi-page-v1,
    .multi-page {
      .head-left h3 {
        cursor: pointer;
      }
      .cur-list {
        max-height: unset !important;
        ul {
          max-height: unset !important;
        }
      }
    }
    .video-pod {
      &__body {
        max-height: unset !important;
      }
    }
  }
}
