.modal-overlay[data-v-5286f8fa]{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:background .1s;display:flex;position:fixed;top:0;left:0}.modal-container[data-v-5286f8fa]{max-width:90vw;max-height:90vh;padding:0;display:inline-block;position:relative}.modal-container .modal-content[data-v-5286f8fa]{background:#fff;border-radius:8px;overflow:hidden}.modal-container[data-v-5286f8fa] img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90vh;margin:0 auto;display:block}.modal-container .close-btn[data-v-5286f8fa]{--bg-color:var(--grey-4);--bg-color-hover:var(--white);--bg-color-active:var(--grey-1);--text-color:var(--black);cursor:pointer;opacity:.8;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;min-width:35px;max-width:35px;height:35px;min-height:35px;max-height:35px;padding:0;transition:background-color .2s;display:flex;position:absolute;top:-40px;right:0}:is(.modal-container .close-btn[data-v-5286f8fa]):focus-visible,:is(.modal-container .close-btn[data-v-5286f8fa]):hover,:is(.modal-container .close-btn[data-v-5286f8fa]):active{opacity:1}.modal-zoom-enter-active[data-v-5286f8fa],.modal-zoom-leave-active[data-v-5286f8fa]{transition:opacity .2s ease-out}.modal-zoom-enter[data-v-5286f8fa],.modal-zoom-enter-from[data-v-5286f8fa],.modal-zoom-leave-to[data-v-5286f8fa]{opacity:0}
