
/* ASVB 1.4.8-p13: responsive player + fill */
.asvb-player .inner{
  position: relative !important;
  min-height: 0 !important;
  aspect-ratio: 16 / 9 !important;
  background: #000;
  border-radius: 6px;
  overflow: hidden;
}
@supports not (aspect-ratio: 16 / 9){
  .asvb-player .inner{ height: 0 !important; padding-bottom: 56.25% !important; }
}
.asvb-player .inner iframe,
.asvb-player .inner video,
.asvb-player .inner .plyr__video-embed iframe,
.asvb-player .inner .plyr__video-embed video{
  position:absolute; inset:0; width:100% !important; height:100% !important; display:block; border:0;
}
