.image[data-v-48469b23]{overflow:hidden;touch-action:none}.image[data-v-48469b23],.image-inner[data-v-48469b23]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-inner[data-v-48469b23]{transform-origin:center;transition:transform .05s ease;cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-inner.is-dragging[data-v-48469b23]{transition:none;cursor:grabbing}.image-inner[data-v-48469b23] img{cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.carousel-wrapper{display:flex;align-items:center;gap:4px}.carousel-viewport{max-width:600px;overflow:hidden}@media(max-width:599.98px){.carousel-viewport{max-width:300px}}.carousel-thumbnails{display:flex;bottom:8px;gap:6px;z-index:1;overflow-x:auto;padding:4px;-ms-overflow-style:none;scrollbar-width:none}.carousel-thumbnails::-webkit-scrollbar{display:none}.carousel-thumbnail{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:5px;overflow:hidden;opacity:.5;filter:grayscale(100%);transition:opacity .2s,filter .2s,border-color .2s}.carousel-thumbnail.is-active{opacity:1;filter:none;border-color:#fff}.carousel-thumbnail:hover:not(.is-active){opacity:.75}.carousel-thumbnail-file{display:flex;align-items:center;justify-content:center;padding:4px;background:rgb(var(--v-theme-surface));font-size:.75rem;font-weight:600;text-transform:uppercase}.file-carousel-frame,.file-carousel-preview{width:100%;height:100%;border:0}.file-carousel-video{display:block;width:100%;height:calc(100% - 60px);margin:0 auto;background:#000;-o-object-fit:contain;object-fit:contain}.document-carousel-item{--angle:0deg}.document-carousel-item .v-img__img.v-img__img--contain{transform:rotate(var(--angle))}.crossfade-carousel>.v-window__container{isolation:isolate}.crossfade-carousel>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.crossfade-enter-active,.crossfade-leave-active{transition:all .7s cubic-bezier(.25,.8,.5,1)}.crossfade-leave-from,.crossfade-leave-to{position:absolute!important;top:0;width:100%}.crossfade-enter-from,.crossfade-leave-to{opacity:0}
