.ra-gallery{position:relative;width:100vw;margin:20px calc(50% - 50vw) 30px;background:#162b38}.ra-gallery-track{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e25a20 #162b38;padding:0 0 7px}.ra-gallery-slide{flex:0 0 clamp(210px,19vw,360px);height:clamp(180px,24vw,310px);border:0;padding:0;background:#203747;cursor:zoom-in;scroll-snap-align:start;overflow:hidden}.ra-gallery-slide img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s}.ra-gallery-slide:hover img{transform:scale(1.035)}.ra-gallery button:focus-visible,.ra-gallery-track:focus-visible{outline:3px solid #ff993f;outline-offset:-3px}.ra-gallery-arrow{position:absolute;top:40%;width:44px;height:55px;border:0;border-radius:8px;background:#142a36dc;color:white;font-size:36px;cursor:pointer}.ra-gallery-left{left:14px}.ra-gallery-right{right:14px}.ra-gallery-count{position:absolute;right:20px;bottom:20px;border:1px solid #ffffff90;border-radius:8px;background:#142a36df;color:white;padding:10px 15px;font:inherit;cursor:pointer}.ra-gallery-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:24px;margin:0;border:0;color:white;background:#081820f5;box-sizing:border-box}.ra-gallery-dialog::backdrop{background:#081820ed}.ra-gallery-dialog[open]{display:flex;flex-direction:column;align-items:center;justify-content:center}.ra-gallery-close{position:absolute;right:22px;top:14px;width:44px;height:44px;font-size:36px;border:0;border-radius:8px;color:white;background:#ffffff18;cursor:pointer}.ra-gallery-viewer{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:0;flex:1;padding-top:34px}.ra-gallery-expanded{display:block;max-width:calc(100% - 110px);max-height:78dvh;width:auto;height:auto;object-fit:contain}.ra-gallery-viewer-arrow{flex:0 0 44px;height:60px;border:0;border-radius:8px;background:#ffffff18;color:white;font-size:42px;cursor:pointer}.ra-gallery-viewer-arrow:disabled{opacity:.3;cursor:default}.ra-gallery-position{margin:15px 0 8px;font-weight:600}.ra-gallery-help{font-size:13px;color:#d4dce2;margin:0}.ra-gallery-empty{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px;box-sizing:border-box}.ra-gallery-empty img{height:160px;width:auto}.ra-gallery-empty p{color:white}@media(max-width:600px){.ra-gallery-slide{flex-basis:85vw;height:250px}.ra-gallery-dialog{padding:10px}.ra-gallery-expanded{max-width:calc(100% - 72px);max-height:78dvh}.ra-gallery-viewer{gap:4px}.ra-gallery-viewer-arrow{flex-basis:32px;font-size:34px}.ra-gallery-close{right:12px}.ra-gallery-help{font-size:11px}.ra-gallery-empty{flex-direction:column}.ra-gallery-count{right:12px;bottom:16px}}
