.swiperbox__dialog{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999999;box-sizing:border-box;margin:0;padding:0;border:none}.swiperbox *{box-sizing:border-box}.swiperbox-open{overflow:hidden}.swiperbox-iframe-container{position:relative;margin:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;max-height:100%;max-width:100%;top:50%;transform:translateY(-50%)}.swiperbox-iframe-container iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.swiperbox__container{display:flex;flex-direction:column;height:100vh;width:100%;padding-top:20px;padding-bottom:20px}.swiperbox__wrapper{padding-top:20px;padding-bottom:20px;flex:1;min-height:0}.swiperbox__thumbs{flex:0 0 auto;height:60px}@media screen and (min-width: 768px){.swiperbox__thumbs{height:80px}}.swiperbox__thumbs.hidden{display:none}.swiperbox__swiper_main{height:100%;overflow:hidden}.swiperbox__swiper_main .swiper-slide img{display:block;margin:auto}.swiperbox__swiper_thumbs{height:100%;padding-left:20px;padding-right:20px}.swiperbox__swiper_thumbs .swiper-slide{max-width:max-content;opacity:.4;cursor:pointer;position:relative}.swiperbox__swiper_thumbs .swiper-slide-thumb-active{opacity:1}.swiperbox__swiper_thumbs .swiper-slide img{height:100%;width:auto;max-width:100%}.swiperbox__swiper_thumbs .swiper-slide .swiperbox-thumb-custom{width:100px;height:100%;border:1px solid black}.swiperbox__swiper_thumbs .swiper-slide .swiperbox-thumb-custom+.swiperbox-thumb-play-icon{color:#000}.swiperbox__swiper_thumbs .swiper-slide .swiperbox-thumb-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.swiperbox__swiper_thumbs .swiperbox-button-prev,.swiperbox__swiper_thumbs .swiperbox-button-next{position:absolute;top:0;bottom:0;cursor:pointer;background:none;border:none;outline:none;padding:10px;z-index:1;display:flex;align-items:center;justify-content:center;background-color:#fffc}.swiperbox__swiper_thumbs .swiperbox-button-prev.swiper-button-disabled,.swiperbox__swiper_thumbs .swiperbox-button-next.swiper-button-disabled{display:none}.swiperbox__swiper_thumbs .swiperbox-button-prev{left:0}.swiperbox__swiper_thumbs .swiperbox-button-next{right:0}.swiperbox__buttons{position:absolute;top:0;right:0;z-index:1;padding-left:10px;padding-right:10px}.swiperbox__buttons button{cursor:pointer;border:none;background:none;outline:none;padding:14px 10px}.swiperbox__buttons button:not(:disabled){color:#464646}.swiperbox__pagination{position:absolute;left:5px;top:5px;padding:5px 10px;font-size:1.2rem}
