/* Size only the three Pro OS explanation players, inside their original layers. */
os-common-pc content-view .video-layer.upro-hls-open {
  z-index: 10000;
}
.upro-hls-open video-player,
.upro-hls-open #video-player-box,
.upro-hls-open .video-js,
.upro-hls-open video {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}
.upro-hls-open video { background: #000; }
.upro-hls-open .close-video,
.upro-hls-open .finish-btn {
  opacity: 0;
  transition: opacity .15s;
  pointer-events: none;
}
.upro-hls-open.upro-controls-awake .close-video,
.upro-hls-open.upro-controls-awake .finish-btn,
.upro-hls-open .close-video:focus-visible,
.upro-hls-open .finish-btn:focus-visible {
  opacity: 1;
  pointer-events: auto;
}
