.station-gallery{background:#052b61;color:#fff}.station-gallery__heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.station-gallery__heading h2{color:#fff;font-size:clamp(1.9rem,4vw,3.2rem);margin:0 0 16px}.station-gallery__heading p{color:#d2dfef;max-width:680px}.station-gallery__total{color:#b7d900;white-space:nowrap;font-weight:700;padding-bottom:16px}.station-gallery__stage{background:#031d42;border:1px solid #ffffff26;border-radius:12px;overflow:hidden}.station-gallery__open{position:relative;display:block;cursor:zoom-in}.station-gallery__open>img{display:block;width:100%;height:clamp(300px,47vw,620px);object-fit:contain}.station-gallery__zoom{position:absolute;right:20px;bottom:20px;padding:10px 16px;background:#052b61ed;color:#fff;border:1px solid #ffffff55;border-radius:6px;font-size:14px}.station-gallery__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.station-gallery__bar>p{margin:0;color:#dce7f3;max-width:650px}.station-gallery__controls{display:flex;align-items:center;gap:12px;white-space:nowrap}.station-gallery button{font:inherit;cursor:pointer}.station-gallery__controls button,.station-gallery__dialog button{border:1px solid #ffffff55;background:transparent;color:white;min-width:44px;min-height:44px;border-radius:6px;padding:5px 12px}.station-gallery__controls [data-gallery-play]{min-width:104px}.station-gallery button:hover{background:#ffffff20}.station-gallery a:focus-visible,.station-gallery button:focus-visible{outline:3px solid #b7d900;outline-offset:4px}.station-gallery__thumbs{display:flex;gap:12px;overflow-x:auto;padding:6px 4px 16px;scrollbar-color:#b7d900 #031d42}.station-gallery__thumb{padding:0;flex:0 0 112px;border:2px solid transparent;border-radius:6px;overflow:hidden;opacity:.65;background:#031d42}.station-gallery__thumb img{width:112px;height:78px;object-fit:cover}.station-gallery__thumb[aria-pressed=true]{border-color:#b7d900;opacity:1}.station-gallery__thumb:hover{opacity:1}.station-gallery__dialog{background:#031d42;color:#fff;border:1px solid #ffffff40;border-radius:12px;padding:18px;width:min(1400px,96vw);max-width:96vw;max-height:94dvh}.station-gallery__dialog::backdrop{background:#001024ed}.station-gallery__dialog-top,.station-gallery__dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.station-gallery__dialog>img{width:100%;height:calc(88dvh - 150px);object-fit:contain;margin:12px 0}.station-gallery__dialog-bottom p{margin:0;text-align:center;color:#dce7f3}.station-gallery__open{touch-action:pan-y}.station-gallery__dialog>img{touch-action:pan-y}@media(max-width:700px){.station-gallery__heading{display:block}.station-gallery__total{display:none}.station-gallery__bar{flex-direction:column;align-items:start;gap:16px}.station-gallery__controls{width:100%;justify-content:space-between}.station-gallery__zoom{right:10px;bottom:10px;font-size:12px}.station-gallery__dialog{padding:12px}.station-gallery__dialog-bottom{gap:10px}.station-gallery__dialog-bottom p{font-size:14px}}
