/* PGB1.0-S08 Runtime Gallery Renderer */
.vtb-gallery-overlay{position:fixed;inset:0;z-index:2147482600;background:rgba(0,0,0,.82);display:none;padding:24px;box-sizing:border-box;overflow:auto;color:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.vtb-gallery-overlay.is-open{display:block}.vtb-gallery-shell{position:relative;width:min(1200px,100%);min-height:180px;margin:auto}.vtb-gallery-close{position:fixed;right:18px;top:18px;z-index:5;width:40px;height:40px;border:0;border-radius:50%;background:rgba(20,20,20,.72);color:#fff;font-size:25px;cursor:pointer}.vtb-gallery-stage{--cols:4;--gap:12px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap)}.vtb-gallery-card{border:0;padding:0;background:none;cursor:pointer;overflow:hidden;border-radius:8px}.vtb-gallery-card img{display:block;width:100%;height:auto}.vtb-gallery-stage.grid .vtb-gallery-card img,.vtb-gallery-stage.thumbnails .vtb-gallery-card img{aspect-ratio:1/1;object-fit:cover}.vtb-gallery-stage.masonry{display:block;columns:var(--cols);column-gap:var(--gap)}.vtb-gallery-stage.masonry .vtb-gallery-card{display:block;width:100%;break-inside:avoid;margin:0 0 var(--gap)}.vtb-gallery-stage.slider,.vtb-gallery-stage.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--gap);touch-action:pan-x;-webkit-overflow-scrolling:touch}.vtb-gallery-stage.slider .vtb-gallery-card{flex:0 0 100%;scroll-snap-align:center}.vtb-gallery-stage.carousel .vtb-gallery-card{flex:0 0 min(32vw,360px);scroll-snap-align:start}.vtb-gallery-lightbox{position:fixed;inset:0;z-index:2147482700;background:rgba(0,0,0,.94);display:none;align-items:center;justify-content:center}.vtb-gallery-lightbox.is-open{display:flex}.vtb-gallery-media{position:absolute;inset:54px 70px 120px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;overscroll-behavior:contain}.vtb-gallery-media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center;user-select:none;-webkit-user-drag:none;will-change:transform}.vtb-gallery-media.is-zoomed{cursor:grab}.vtb-gallery-media.is-panning{cursor:grabbing}.vtb-gallery-prev,.vtb-gallery-next,.vtb-gallery-x{position:absolute;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(30,30,30,.75);color:#fff;font-size:25px;display:grid;place-items:center;cursor:pointer}.vtb-gallery-prev{left:16px;top:50%;transform:translateY(-50%)}.vtb-gallery-next{right:16px;top:50%;transform:translateY(-50%)}.vtb-gallery-x{right:16px;top:16px}.vtb-gallery-info{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(900px,88vw);text-align:center}.vtb-gallery-info>*{margin:3px auto;text-align:center}.vtb-gallery-caption,.vtb-gallery-description{opacity:.78}.vtb-gallery-counter{font-size:12px;opacity:.7}.vtb-gallery-strip{display:flex;justify-content:center;gap:6px;overflow:auto;margin-top:12px}.vtb-gallery-strip button{border:0;padding:0;background:none}.vtb-gallery-strip img{width:54px;height:40px;object-fit:cover;border-radius:4px}
@media(max-width:800px){.vtb-gallery-overlay{padding:14px}.vtb-gallery-stage{--cols:2!important}.vtb-gallery-stage.masonry{columns:2}.vtb-gallery-stage.carousel .vtb-gallery-card{flex-basis:72vw}.vtb-gallery-media{inset:52px 12px 132px}.vtb-gallery-prev{left:8px}.vtb-gallery-next{right:8px}}@media (orientation:landscape) and (max-height:600px){.vtb-gallery-overlay{padding:4px;overflow:auto}.vtb-gallery-shell{width:100%;max-width:none;margin:0;min-height:calc(100dvh - 8px)}.vtb-gallery-stage{width:100%;max-width:none}.vtb-gallery-stage.carousel .vtb-gallery-card{flex-basis:min(46vw,520px)}.vtb-gallery-lightbox{width:100vw;height:100dvh}.vtb-gallery-media{inset:8px 54px 68px}.vtb-gallery-info{bottom:6px;width:min(94vw,1100px);font-size:12px}.vtb-gallery-info h3{font-size:15px}.vtb-gallery-prev{left:5px}.vtb-gallery-next{right:5px}.vtb-gallery-x{top:5px;right:5px}}