/** @author Ronny Antes @copyright 2026 Ronny Antes - North-Addons @license North-Addons.de License <https://lizenz.north-addons.de/lizenz.html> */
#overview .northFileGallery{margin:0 0 24px;max-width:100%;background:var(--north-surface, #1d282d);border:1px solid var(--north-line, #34434b);border-radius:12px;padding:12px;box-shadow:0 8px 28px rgba(0,0,0,.1)}
#overview .northFileGalleryStage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(270px,40vw,560px);padding:0;margin:0;background:#11191d;border:0;border-radius:9px;overflow:hidden;cursor:zoom-in}
#overview .northFileGalleryViewerItem{display:none;width:100%;height:100%;align-items:center;justify-content:center;cursor:zoom-in}
#overview .northFileGalleryViewerItem.isActive{display:flex}
#overview .northFileGalleryViewerItem img{display:block;width:100%;height:100%;object-fit:contain}
#overview .northFileGalleryCounter{position:absolute;bottom:12px;right:12px;padding:4px 11px;border-radius:18px;background:rgba(0,0,0,.72);color:#fff;font-size:12px}
#overview .northFileGalleryThumbnails{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:12px 1px 2px}
#overview .northFileGalleryThumbnail{flex:0 0 112px;height:74px;padding:0;background:#141d22;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;scroll-snap-align:start;opacity:.7}
#overview .northFileGalleryThumbnail.isActive,#overview .northFileGalleryThumbnail:hover{border-color:var(--north-green,#63b52d);opacity:1}
#overview .northFileGalleryThumbnail img{width:100%;height:100%;object-fit:cover}
#overview .northFileGallerySourceHidden{display:none!important}
@media(max-width:600px){#overview .northFileGalleryStage{height:260px}#overview .northFileGalleryThumbnail{flex-basis:84px;height:58px}}
