.image-preview-overlay{align-items:center;background-color:#000000e6;cursor:zoom-out;display:flex;justify-content:center;inset:0;position:fixed;transition:background-color .3s ease;z-index:9999}.image-preview-overlay.is-fullscreen{background-color:#000000f2}.image-preview-close{align-items:center;background-color:#0009;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease,transform .2s ease;width:40px;z-index:10000}.image-preview-close:hover{background-color:#000c;transform:scale(1.1)}.image-preview-nav{align-items:center;background-color:#00000080;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:48px;z-index:10000}.image-preview-nav:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}.image-preview-prev{left:24px}.image-preview-next{right:24px}.image-preview-counter{background-color:#00000080;border-radius:12px;bottom:24px;color:#fff;font-size:14px;left:50%;padding:4px 16px;position:absolute;transform:translate(-50%);z-index:10000}.image-preview-img{border-radius:4px;box-shadow:0 4px 20px #00000080;cursor:zoom-in;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transition:max-width .3s ease,max-height .3s ease,transform .3s ease}.image-preview-img.is-fullscreen{border-radius:0;cursor:zoom-out;max-height:100vh;max-width:100vw}.image-preview-enter-active,.image-preview-leave-active{transition:opacity .3s ease}.image-preview-enter-active .image-preview-img,.image-preview-leave-active .image-preview-img{transition:transform .3s ease,max-width .3s ease,max-height .3s ease}.image-preview-enter-from,.image-preview-leave-to{opacity:0}.image-preview-enter-from .image-preview-img,.image-preview-leave-to .image-preview-img{transform:scale(.9)}
