/*! (c) 2018-2026 Migovi - migovi.com. All rights reserved. Khong sao chep khi chua duoc phep. */
.mg-gal-nav{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:-20px 0 28px;font:600 13px/1 var(--mg-font-head,sans-serif);letter-spacing:.06em;color:#777}.mg-gal-nav__b{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d8d4cf;border-radius:50%;background:transparent;color:#222;cursor:pointer;transition:border-color .2s,background .2s}.mg-gal-nav__b:last-child svg{transform:scaleX(-1)}.mg-gal-nav__b:hover:not(:disabled){border-color:var(--mg-red);color:var(--mg-red)}.mg-gal-nav__b:disabled{opacity:.35;cursor:default}.mg-gal-nav svg,#migovi-lightbox-overlay svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.layout-fullscreen+.mg-gal-nav{margin-top:12px}#migovi-lightbox-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(10,10,11,calc(.96*var(--fade,1)));color:#fff;opacity:0;transition:opacity .25s ease;touch-action:none}#migovi-lightbox-overlay[hidden]{display:none}#migovi-lightbox-overlay.is-on{opacity:1}body.mg-lb-open{overflow:hidden}#migovi-lightbox-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}#migovi-lightbox-img{max-width:min(92vw,1600px);max-height:84vh;margin:0;padding:0;border:0;border-radius:2px;object-fit:contain;background:none;box-shadow:0 30px 80px rgba(0,0,0,.5);user-select:none;-webkit-user-drag:none;cursor:grab;will-change:transform;transition:opacity .25s ease}.is-zoomed #migovi-lightbox-img{cursor:move}.is-loading #migovi-lightbox-img{opacity:.25}#migovi-lightbox-content.is-from-next #migovi-lightbox-img{animation:mg-lb-n .35s cubic-bezier(.2,.7,.2,1)}#migovi-lightbox-content.is-from-prev #migovi-lightbox-img{animation:mg-lb-p .35s cubic-bezier(.2,.7,.2,1)}@keyframes mg-lb-n{from{transform:translateX(40px);opacity:0}}@keyframes mg-lb-p{from{transform:translateX(-40px);opacity:0}}#migovi-lightbox-bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:6px;padding:10px 12px 10px 20px;background:linear-gradient(rgba(0,0,0,.5),transparent)}#migovi-lightbox-count{margin-right:auto;font:600 13px/1 var(--mg-font-head,sans-serif);letter-spacing:.12em;opacity:.8}#migovi-lightbox-overlay button{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background .2s}#migovi-lightbox-overlay button:hover{background:rgba(255,255,255,.12)}#migovi-lightbox-overlay button:focus-visible{outline:2px solid var(--mg-gold);outline-offset:2px}#migovi-lightbox-overlay svg{width:22px;height:22px}#migovi-prev-btn,#migovi-next-btn{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}#migovi-prev-btn{left:12px}#migovi-next-btn{right:12px}.is-single #migovi-prev-btn,.is-single #migovi-next-btn{display:none}#migovi-lightbox-caption{position:absolute;left:50%;bottom:0;z-index:2;width:min(100%,760px);margin:0;padding:18px 20px 22px;transform:translateX(-50%);color:#eee;font-size:15px;line-height:1.5;text-align:center;pointer-events:none}#migovi-lightbox-caption[hidden]{display:none}#migovi-loader{position:absolute;width:36px;height:36px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;opacity:0;animation:mg-spin 1s linear infinite}.is-loading #migovi-loader{opacity:1;transition:opacity .2s .25s}@keyframes mg-spin{to{transform:rotate(360deg)}}@media (max-width:768px){#migovi-prev-btn,#migovi-next-btn{display:none}#migovi-lightbox-img{max-width:100vw;max-height:78vh;border-radius:0}}@media (prefers-reduced-motion:reduce){#migovi-lightbox-overlay,#migovi-lightbox-img,.migovi-gallery-item img.migovi-gallery-img{transition:none}#migovi-lightbox-content[class] #migovi-lightbox-img{animation:none}#migovi-loader{animation-duration:3s}}
