.event-detail-gallery_gallery__d48M1{margin:25px 0;color:#e8eef0}.event-detail-gallery_main__WGXi3{position:relative;display:block;width:100%;aspect-ratio:16/9;max-height:480px;overflow:hidden;padding:0;border:1px solid #314b5e;border-radius:16px;background:#102438;cursor:zoom-in}.event-detail-gallery_image__5ptWM{object-fit:contain}.event-detail-gallery_expand___4tkb{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #bd9d61;border-radius:99px;background:#071220d9;color:#ffe0a3;font-size:.77rem}.event-detail-gallery_caption__nxYzS{display:flex;justify-content:space-between;gap:16px;margin:10px 2px;color:#b6c8da;font-size:.8rem}.event-detail-gallery_thumbnails__eDqna{display:grid;grid-template-columns:repeat(4,minmax(0,110px));gap:10px}.event-detail-gallery_thumbnails__eDqna button{position:relative;aspect-ratio:4/3;overflow:hidden;padding:0;border:2px solid #314b5e;border-radius:9px;background:#102438;cursor:pointer}.event-detail-gallery_thumbnails__eDqna button[aria-pressed=true]{border-color:#e8c47f;box-shadow:0 0 0 2px #e8c47f26}.event-detail-gallery_thumbnails__eDqna img{object-fit:cover}.event-detail-gallery_thumbnails__eDqna button>span{position:absolute;inset:auto 0 0;padding:3px;background:#04121fcf;color:#f5e5c7;font-size:.66rem}.event-detail-gallery_gallery__d48M1 button:focus-visible,.event-detail-gallery_lightbox__Fgghm button:focus-visible{outline:2px solid #ffe0a3;outline-offset:4px}.event-detail-gallery_lightbox__Fgghm{position:fixed;left:50%;top:50%;z-index:60;display:flex;flex-direction:column;gap:12px;width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:18px;border:1px solid #947849;border-radius:15px;background:#071220;color:#edf1ef;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0009;animation:none}.event-detail-gallery_modalHeader__nPdJp{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.event-detail-gallery_modalHeader__nPdJp>div{min-width:0}.event-detail-gallery_modalTitle__ixBTi{margin:0;font-size:1rem;color:#fff0d5}.event-detail-gallery_description__sBO0x{margin:7px 0 0;color:#b6c8da;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-detail-gallery_largeImage__JNw2b{position:relative;flex:0 0 auto;min-height:120px;height:min(65dvh,700px,calc(100dvh - 190px));background:#04101c;border-radius:9px;overflow:hidden}.event-detail-gallery_roundButton__7knOu{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid #8d784f;border-radius:50%;background:#0d2234;color:#ffe0a3;cursor:pointer}.event-detail-gallery_roundButton__7knOu:hover{background:#1a3449}.event-detail-gallery_modalFooter__aiW_z{display:flex;justify-content:center;align-items:center;gap:24px;font-size:.85rem;color:#e8d5ad}.event-detail-gallery_modalFooter__aiW_z>span{min-width:140px;text-align:center}.event-detail-gallery_unavailable__HF0jm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:100px;color:#b6c8da;font-size:.85rem}@media(max-width:600px){.event-detail-gallery_main__WGXi3{border-radius:12px}.event-detail-gallery_thumbnails__eDqna{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.event-detail-gallery_lightbox__Fgghm{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.event-detail-gallery_largeImage__JNw2b{height:min(58dvh,calc(100dvh - 190px))}.event-detail-gallery_expand___4tkb{right:8px;bottom:8px;font-size:.68rem}.event-detail-gallery_description__sBO0x{max-width:calc(100vw - 112px)}.event-detail-gallery_modalFooter__aiW_z{gap:14px}}@media(prefers-reduced-motion:reduce){.event-detail-gallery_lightbox__Fgghm{animation:none;transition:none}}