.image-popup-overlay[data-v-fb48411b]{-webkit-backdrop-filter:blur(12px);z-index:9999;-webkit-user-select:none;user-select:none;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.close-btn[data-v-fb48411b]{color:#ffffff80;cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.close-btn[data-v-fb48411b]:hover{color:#fff;background-color:#fff3;transform:scale(1.05)}.close-btn[data-v-fb48411b]:active{transform:scale(.95)}.popup-content-wrapper[data-v-fb48411b]{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;max-height:90vh;padding:0 40px;display:flex;position:relative}.image-wrapper[data-v-fb48411b]{cursor:grab;touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;width:auto;max-width:512px;height:auto;max-height:512px;transition:transform .1s ease-out;animation:.3s cubic-bezier(.16,1,.3,1) forwards scaleUp-fb48411b;display:flex}.image-wrapper[data-v-fb48411b]:active{cursor:grabbing}.large-image[data-v-fb48411b]{object-fit:contain;pointer-events:none;background-color:#0000;border-radius:8px;width:auto;max-width:512px;height:auto;max-height:512px;box-shadow:0 10px 40px #00000080}.image-popup-overlay .nav-btn[data-v-fb48411b]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:5;background-color:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);opacity:1!important;pointer-events:auto!important}.image-popup-overlay .nav-btn[data-v-fb48411b]:hover{color:var(--color-primary);background-color:#ffffff4d;transform:translateY(-50%)scale(1.1)}.image-popup-overlay .nav-btn[data-v-fb48411b]:active{transform:translateY(-50%)scale(.95)}.image-popup-overlay .prev-btn[data-v-fb48411b]{left:24px!important}.image-popup-overlay .next-btn[data-v-fb48411b]{right:24px!important}.indicators[data-v-fb48411b]{z-index:5;gap:8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.indicator-dot[data-v-fb48411b]{cursor:pointer;background-color:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .2s}.indicator-dot.active[data-v-fb48411b]{background-color:#fff;transform:scale(1.3)}.fade-enter-active[data-v-fb48411b],.fade-leave-active[data-v-fb48411b]{transition:opacity .3s}.fade-enter-from[data-v-fb48411b],.fade-leave-to[data-v-fb48411b]{opacity:0}@keyframes scaleUp-fb48411b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.popup-content-wrapper[data-v-fb48411b]{padding:0 56px}.image-popup-overlay .prev-btn[data-v-fb48411b]{left:12px!important}.image-popup-overlay .next-btn[data-v-fb48411b]{right:12px!important}.image-popup-overlay .nav-btn[data-v-fb48411b]{width:36px!important;height:36px!important}}
