#wc-pvg-modal{position:fixed;inset:0;display:none;}
#wc-pvg-modal[aria-hidden=false]{display:block;}
#wc-pvg-modal .wc-pvg-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);}
#wc-pvg-modal .wc-pvg-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#000;width:90%;max-width:960px;aspect-ratio:16/9;}
#wc-pvg-modal iframe,#wc-pvg-modal video{width:100%;height:100%;}
#wc-pvg-modal .wc-pvg-close{position:absolute;top:5px;right:5px;background:#fff;border:0;cursor:pointer;width:30px;height:30px;}
.wc-pvg-col .wc-pvg-icon{font-size:22px;background:rgba(0,0,0,0.6);color:#fff;padding:6px 8px;border-radius:4px;}