/* FFE-16. Play control shown until the visitor chooses the recording. */

.third-party-play {
  font: inherit;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #fff;
  background: transparent;
  border: 2px solid #fff;
  padding: 0.6rem 1.4rem;
  cursor: pointer;
}

.third-party-play:focus {
  outline: 3px solid #fff;
  outline-offset: 3px;
}

.third-party-frame {
  background: #151515;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 190px;
}

.third-party-frame iframe,
.third-party-frame video {
  display: none;
  width: 100%;
  border: 0;
}

.third-party-frame.is-playing {
  display: block;
  background: transparent;
}

.third-party-frame.is-playing iframe,
.third-party-frame.is-playing video {
  display: block;
}
