.dmrs-web-galeri{width:100%;user-select:none}.dmrs-web-galeri-main{width:100%;position:relative;overflow:hidden;border-radius:var(--dmrs-radius, 8px);background:var(--dmrs-web-gray-100, #f3f4f6);cursor:pointer}.dmrs-web-galeri-main img{width:100%;height:100%;display:block;object-fit:contain}.dmrs-web-galeri-main:not([style*=aspect-ratio]) img{height:auto}.dmrs-web-galeri-img-exit{position:relative;z-index:1;animation:dmrs-slide-fadeout .4s ease forwards}.dmrs-web-galeri-img-enter{position:relative;z-index:2}.dmrs-web-galeri-img-enter{position:absolute;inset:0;z-index:2}.dmrs-web-galeri-img-enter.dmrs-web-galeri-slide-right{animation:dmrs-slide-in-right .4s ease forwards}.dmrs-web-galeri-img-enter.dmrs-web-galeri-slide-left{animation:dmrs-slide-in-left .4s ease forwards}.dmrs-web-galeri-thumbs{display:flex;gap:8px;margin-top:10px;padding:4px;overflow:hidden}.dmrs-web-galeri-thumb{--sutun: var(--dmrs-galeri-sutun, 5);flex:0 0 calc((100% - (var(--sutun) - 1) * 8px) / var(--sutun));min-width:0;aspect-ratio:4/3;border-radius:var(--dmrs-web-radius-sm, 6px);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .25s ease,opacity .25s ease,transform .25s ease;opacity:.6;background:var(--dmrs-web-gray-100, #f3f4f6);position:relative}.dmrs-web-galeri-thumb:hover{opacity:.85}.dmrs-web-galeri-thumb.active{border-color:var(--dmrs-primary, #3b82f6);opacity:1;transform:scale(1.03)}.dmrs-web-galeri-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dmrs-web-galeri-thumb-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;font-size:var(--dmrs-web-fs-md, 14px);opacity:0;transition:opacity .25s ease;pointer-events:none}.dmrs-web-galeri-thumb-edge:hover .dmrs-web-galeri-thumb-hint{opacity:1}.dmrs-web-galeri-single img{border-radius:var(--dmrs-radius, 8px);cursor:pointer}.dmrs-web-galeri>img,.dmrs-web-galeri-single img{max-width:100%;height:auto}.dmrs-web-galeri-nav{position:absolute;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:none;width:36px;height:36px;border-radius:var(--dmrs-web-radius-pill, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--dmrs-web-fs-md, 14px);transition:background .25s ease,transform .25s ease;z-index:5;opacity:.7}.dmrs-web-galeri-main:hover .dmrs-web-galeri-nav{opacity:1}.dmrs-web-galeri-nav:hover{background:#000000a6;transform:translateY(-50%) scale(1.1)}.dmrs-web-galeri-nav-prev{left:10px}.dmrs-web-galeri-nav-next{right:10px}.dmrs-web-galeri-lightbox{position:fixed;inset:0;z-index:99999;background:#000000eb;display:flex;align-items:center;justify-content:center;animation:dmrs-lb-fadein .25s ease}.dmrs-web-galeri-lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.dmrs-web-galeri-lightbox-content img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:var(--dmrs-web-radius-sm, 4px);user-select:none;transition:opacity .3s ease;transform-origin:center center}.dmrs-web-galeri-lb-motor .dmrs-web-galeri-lightbox-content img{cursor:zoom-in}.dmrs-web-galeri-lb-motor .dmrs-web-galeri-lightbox-content img.dmrs-web-galeri-lb-yukleniyor{opacity:0}.dmrs-web-galeri-lb-motor .dmrs-web-galeri-lightbox-content img.dmrs-web-galeri-lb-zoomed{cursor:grab;will-change:transform}.dmrs-web-galeri-lb-motor .dmrs-web-galeri-lightbox-content img.dmrs-web-galeri-lb-zoomed:active{cursor:grabbing}.dmrs-web-galeri-lb-korumali img,[data-dmrs-lightbox*=korumali i] img,[data-dmrs-lightbox*=protected i] img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}.dmrs-web-galeri-lb-zoom{position:fixed;bottom:18px;right:16px;display:flex;gap:8px;z-index:3}.dmrs-web-galeri-lb-zoom-btn{background:#ffffff26;color:#fff;border:none;width:40px;height:40px;border-radius:var(--dmrs-web-radius-pill, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--dmrs-web-fs-md, 14px);transition:background .25s ease,transform .25s ease,opacity .25s ease}.dmrs-web-galeri-lb-zoom-btn:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.dmrs-web-galeri-lb-zoom-btn:disabled{opacity:.35;cursor:default}.dmrs-web-galeri-lb-close{position:fixed;top:16px;right:16px;background:#ffffff26;color:#fff;border:none;width:44px;height:44px;border-radius:var(--dmrs-web-radius-pill, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--dmrs-web-fs-3xl, 20px);transition:background .25s ease,transform .25s ease;z-index:3}.dmrs-web-galeri-lb-close:hover{background:#ffffff4d;transform:scale(1.1)}.dmrs-web-galeri-lb-nav{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;width:48px;height:48px;border-radius:var(--dmrs-web-radius-pill, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--dmrs-web-fs-2xl, 18px);transition:background .25s ease,transform .25s ease;z-index:3}.dmrs-web-galeri-lb-nav:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.dmrs-web-galeri-lb-prev{left:16px}.dmrs-web-galeri-lb-next{right:16px}.dmrs-web-galeri-lb-counter{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:var(--dmrs-web-fs-md, 14px);z-index:3}@media(max-width:768.99px){.dmrs-web-galeri-nav{width:30px;height:30px;font-size:var(--dmrs-web-fs-xs, 12px)}.dmrs-web-galeri-lb-nav{width:40px;height:40px;font-size:var(--dmrs-web-fs-xl, 16px)}}.dmrs-web-galeri-mozaik{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:14px}.dmrs-web-galeri-mozaik-i{position:relative;overflow:hidden;border-radius:var(--dmrs-web-radius-md, 12px);cursor:pointer}.dmrs-web-galeri-mozaik-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.dmrs-web-galeri-mozaik-i:hover img{transform:scale(1.07)}.dmrs-web-galeri-mozaik-big{grid-column:span 2;grid-row:span 2}@media(max-width:700px){.dmrs-web-galeri-mozaik{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}}@media(prefers-reduced-motion:reduce){.dmrs-web-galeri-mozaik-i img{transition:none}.dmrs-web-galeri-mozaik-i:hover img{transform:none}}.dmrs-web-galeri-logogrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dmrs-web-galeri-logogrid-i{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;padding:14px;background:#fff;border:1px solid var(--dmrs-web-border, #e5e7eb);border-radius:var(--dmrs-web-radius-md, 12px);overflow:hidden}.dmrs-web-galeri-logogrid-i img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.dmrs-web-galeri-logogrid-i:hover img{transform:scale(1.06)}@media(max-width:991px){.dmrs-web-galeri-logogrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.dmrs-web-galeri-logogrid{grid-template-columns:repeat(2,1fr);gap:10px}.dmrs-web-galeri-logogrid-i{padding:10px}}@media(prefers-reduced-motion:reduce){.dmrs-web-galeri-logogrid-i img{transition:none}.dmrs-web-galeri-logogrid-i:hover img{transform:none}}.dmrs-web-galeri-marquee .dmrs-web-marquee-track{align-items:center;gap:60px}.dmrs-web-galeri-marquee img{width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s,opacity .3s}.dmrs-web-galeri-marquee img:hover{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.dmrs-web-galeri-marquee img{transition:none}}[dir=rtl] .dmrs-web-gorsel-galeri-fullscreen-close{right:auto;left:16px}