.gallery-modal{--yarl__color_backdrop:#00000073;--yarl__color_button:var(--ui-gray-500,#bdbdbd);--yarl__color_button_active:var(--ui-white,#fff);--yarl__toolbar_padding:0}.gallery-modal__trigger,.gallery-modal .yarl__slide_image{cursor:zoom-in}.gallery-modal--zoomed .yarl__slide_image{cursor:grab}.gallery-modal--zoomed .yarl__slide_image:active{cursor:grabbing}.gallery-modal__toolbar-button,.gallery-modal .yarl__toolbar .yarl__button{box-sizing:border-box;width:auto;height:38px;color:var(--ui-gray-500,#bdbdbd);background-color:#1e1e1e99;border:0;justify-content:center;align-items:center;margin:0;padding:10px 12px;line-height:1;display:flex}.gallery-modal__toolbar-button:hover:not(:disabled),.gallery-modal .yarl__toolbar .yarl__button:hover:not(:disabled){color:var(--ui-white,#fff)}.gallery-modal__toolbar-button svg,.gallery-modal .yarl__toolbar .yarl__button svg{width:18px;height:18px}.gallery-modal .yarl__toolbar .yarl__button:last-child svg{width:28px;height:28px}.gallery-modal .yarl__navigation_prev,.gallery-modal .yarl__navigation_next{width:45px;height:60px;color:var(--ui-white,#fff);padding:12px}.gallery-modal .yarl__navigation_prev svg,.gallery-modal .yarl__navigation_next svg{width:20px;height:37px;filter:drop-shadow(0 0 3px var(--ui-gray-400)) drop-shadow(0 0 2px var(--ui-black))}.gallery-modal__counter{z-index:1;height:36px;color:var(--ui-gray-500,#bdbdbd);font-size:14px;line-height:36px;position:absolute;top:0;left:8px}.gallery-modal__caption{z-index:1;color:var(--ui-gray-300,#fffc);text-align:center;pointer-events:none;background:linear-gradient(0deg,#000000d9 0,#0000008c 35%,#0003 68%,#0000 100%);padding:72px 44px 25px;position:absolute;bottom:0;left:0;right:0}.gallery-modal__slideshow-progress{z-index:2;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.gallery-modal__slideshow-progress-bar{background-color:var(--ui-red,#d71920);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.gallery-modal__slideshow-progress--active .gallery-modal__slideshow-progress-bar{animation:3s linear galleryModalSlideshowProgress}@keyframes galleryModalSlideshowProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:991.98px){.gallery-modal .yarl__navigation_prev,.gallery-modal .yarl__navigation_next{display:flex}}
