/* Q6.9.7-HF.1.9.2 — autoridad final del reproductor */

.hf192-video-host{
  width:100%;
  min-width:0;
  aspect-ratio:16/9;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.09);
  border-radius:18px;
  background:#070707;
  box-shadow:0 18px 48px rgba(0,0,0,.30);
}

.hf192-video-host[hidden]{
  display:none!important;
}

.hf192-video-host video,
.hf192-video-host iframe{
  display:block;
  width:100%;
  height:100%;
  border:0;
  background:#050505;
  object-fit:contain;
}

.hf192-video-fallback{
  display:grid;
  place-items:center;
  align-content:center;
  gap:14px;
  width:100%;
  height:100%;
  padding:24px;
  box-sizing:border-box;
  text-align:center;
}

.hf192-video-fallback p{
  margin:0;
  color:rgba(255,255,255,.64);
}

@media(max-width:720px){
  .hf192-video-host{
    border-radius:14px;
  }
}
