/* TVC 页：播放器布局（video 与 cover 为兄弟节点，需绝对定位叠层） */
.qidian-route-videotvc .video-wrapper {
  width: 100%;
}

.qidian-route-videotvc #videoContainer .video-player {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: #000;
}

.qidian-route-videotvc #videoContainer .video-cover.hidden {
  display: none !important;
  opacity: 0;
  pointer-events: none;
}

.qidian-route-videotvc #videoContainer .close-btn {
  z-index: 3;
}

/* TVC 页：播放器下方补充说明 */
.tvc-page-below {
  max-width: 9rem;
  margin: 0.5rem auto 0.8rem;
  padding: 0 0.4rem;
  box-sizing: border-box;
}

.tvc-page-below p {
  font-size: 0.2rem;
  color: #666;
  line-height: 0.36rem;
  margin: 0 0 0.24rem;
}
