  .bilibili-video{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:60%;margin-bottom:15px;border:1px solid #919191;pointer-events:none;aspect-ratio:1.77777778;width:unset;height:unset;overflow:unset;padding-bottom:unset;max-width:100%}
*+.bilibili-video{margin-top:10px}
@media screen and (min-width:768px){.bilibili-video{margin-bottom:30px}
}
.bilibili-video__img-overlay{width:100%;height:100%;background:#00000080;position:absolute;top:0;left:0}
.bilibili-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.bilibili-video__iframe--inline+.bilibili-video__wrapper.current-dialog-trigger{visibility:hidden;opacity:0}
.bilibili-video__iframe--modal{display:none}
.bilibili-video__wrapper{position:absolute;width:100%;height:100%;display:block;cursor:pointer;border:0;background:0;transition:.2s all;z-index:10}
.bilibili-video__img{width:100%;height:100%;background:#000;position:absolute;top:0;left:0}
.bilibili-video__img img{width:100%;height:100%;object-fit:cover}
.bilibili-video__play-img{position:absolute;width:90px;height:90px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:block;background-image:url("/uk/etc/clientlibs/platform/aem-core/components/content/bilibili-video/assets/images/play-bilibili.svg")}
.bilibili-video__modal-container{border:none !important;background:white;border-radius:0 !important;overflow:inherit !important;z-index:10000 !important;position:fixed;top:50% !important;left:50% !important;transform:translate(-50%,-50%);width:90vw !important;max-width:1200px;height:auto !important;padding:0;background:0}
.bilibili-video__modal{position:relative;width:100% !important;height:100% !important;padding:0 !important;overflow:hidden !important;z-index:1;background-color:#FFF}
.bilibili-video__modal iframe{display:block}
.bilibili-video__cross-icon{position:absolute;top:0;right:0;font-size:26px !important;color:#000;float:right;margin-right:20px;margin-top:5px;cursor:pointer;width:40px;border:0;background:0;z-index:10001}
.bilibili-video__container{position:relative;width:100%;margin-top:48px;clear:both;aspect-ratio:1.77777778;width:unset;height:unset;overflow:unset;padding-bottom:unset;max-width:100%;outline:transparent solid 2px;transition:outline .125s ease-in-out}
.bilibili-video__overlay{background:#fff;position:absolute;left:0;bottom:0;z-index:15;display:none;flex-flow:row nowrap;padding:20px 40px;max-height:100%;overflow-y:auto;pointer-events:auto;gap:20px}
.bilibili-video__overlay-text{color:#333}
.bilibili-video__overlay-header{font-size:18px;line-height:110%;font-weight:700;margin-bottom:10px;color:#151515}
.bilibili-video__overlay-action{align-self:center;background:#9e007e;color:#fefefe;padding:10px 25px;font-size:14px;border-radius:30px;font-weight:600;border:0;white-space:nowrap}
.bilibili-video__overlay-action:hover{background:#be4b90;transform:scale(1.05);transition:.3s}
.bilibili-video.isOverlay .bilibili-video__overlay{display:flex}
.bilibili-video.isPolicyActive{pointer-events:auto}
.bilibili-video.isPolicyActive .bilibili-video__overlay{display:none}