.popup-overlay[data-v-8a18aaa2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.popup-container[data-v-8a18aaa2]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}.popup-close[data-v-8a18aaa2]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.popup-close[data-v-8a18aaa2]:hover{background:#f5f5f5;transform:rotate(90deg)}.popup-close .material-symbols-outlined[data-v-8a18aaa2]{color:#333;font-size:24px}.popup-content[data-v-8a18aaa2]{display:grid;gap:40px;grid-template-columns:1fr 1fr;max-height:90vh;overflow-y:auto;padding:40px}.popup-image-section[data-v-8a18aaa2]{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;padding:20px}.popup-image[data-v-8a18aaa2]{border-radius:8px;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.popup-details-section[data-v-8a18aaa2]{display:flex;flex-direction:column;gap:24px}.popup-header[data-v-8a18aaa2]{display:flex;flex-direction:column;gap:16px}.popup-title[data-v-8a18aaa2]{color:#000064;font-size:28px;font-weight:700;line-height:1.3;margin:0}.popup-tags[data-v-8a18aaa2]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-8a18aaa2]{border-radius:20px;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px}.product-tag[data-v-8a18aaa2]{background:#e3f2fd;color:#1976d2}.disease-tag[data-v-8a18aaa2]{background:#f3e5f5;color:#7b1fa2}.popup-description[data-v-8a18aaa2]{flex:1}.popup-description p[data-v-8a18aaa2]{color:#666;font-size:16px;line-height:1.6;margin:0}.popup-actions[data-v-8a18aaa2]{display:flex;flex-wrap:wrap;gap:12px}.btn-download[data-v-8a18aaa2],.btn-view-details[data-v-8a18aaa2]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-download[data-v-8a18aaa2]{background:#000064;color:#fff}.btn-download[data-v-8a18aaa2]:hover{background:#000050;box-shadow:0 4px 12px #0000644d;transform:translateY(-2px)}.btn-view-details[data-v-8a18aaa2]{background:transparent;border:2px solid #000064;color:#000064}.btn-view-details[data-v-8a18aaa2]:hover{background:#000064;color:#fff;transform:translateY(-2px)}.material-symbols-outlined[data-v-8a18aaa2]{font-size:20px}.popup-fade-enter-active[data-v-8a18aaa2],.popup-fade-leave-active[data-v-8a18aaa2]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-8a18aaa2],.popup-fade-leave-to[data-v-8a18aaa2]{opacity:0}.popup-slide-enter-active[data-v-8a18aaa2],.popup-slide-leave-active[data-v-8a18aaa2]{transition:all .3s ease}.popup-slide-enter-from[data-v-8a18aaa2]{opacity:0;transform:translateY(-30px) scale(.95)}.popup-slide-leave-to[data-v-8a18aaa2]{opacity:0;transform:translateY(30px) scale(.95)}@media(max-width:992px){.popup-content[data-v-8a18aaa2]{gap:24px;grid-template-columns:1fr;padding:24px}.popup-image[data-v-8a18aaa2]{max-height:50vh}.popup-title[data-v-8a18aaa2]{font-size:24px}}@media(max-width:576px){.popup-overlay[data-v-8a18aaa2]{padding:10px}.popup-container[data-v-8a18aaa2]{border-radius:12px}.popup-content[data-v-8a18aaa2]{gap:16px;padding:16px}.popup-close[data-v-8a18aaa2]{height:36px;right:12px;top:12px;width:36px}.popup-title[data-v-8a18aaa2]{font-size:20px}.popup-actions[data-v-8a18aaa2]{flex-direction:column}.btn-download[data-v-8a18aaa2],.btn-view-details[data-v-8a18aaa2]{justify-content:center;width:100%}}.popup-overlay[data-v-781f115b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.popup-container[data-v-781f115b]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}.popup-close[data-v-781f115b]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.popup-close[data-v-781f115b]:hover{background:#f5f5f5;transform:rotate(90deg)}.popup-close .material-symbols-outlined[data-v-781f115b]{color:#333;font-size:24px}.popup-content[data-v-781f115b]{display:grid;gap:40px;grid-template-columns:1fr 1fr;max-height:90vh;overflow-y:auto;padding:40px}.popup-image-section[data-v-781f115b]{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;padding:20px}.popup-image[data-v-781f115b]{border-radius:8px;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.popup-details-section[data-v-781f115b]{display:flex;flex-direction:column;gap:24px}.popup-header[data-v-781f115b]{display:flex;flex-direction:column;gap:16px}.popup-title[data-v-781f115b]{color:#000064;font-size:28px;font-weight:700;line-height:1.3;margin:0}.popup-description[data-v-781f115b]{flex:1}.popup-description p[data-v-781f115b]{color:#666;font-size:16px;line-height:1.6;margin:0}.popup-actions[data-v-781f115b]{display:flex;flex-wrap:wrap;gap:12px}.btn-download[data-v-781f115b],.btn-view-details[data-v-781f115b]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-download[data-v-781f115b]{background:#000064;color:#fff}.btn-download[data-v-781f115b]:hover{background:#000050;box-shadow:0 4px 12px #0000644d;transform:translateY(-2px)}.btn-view-details[data-v-781f115b]{background:transparent;border:2px solid #000064;color:#000064}.btn-view-details[data-v-781f115b]:hover{background:#000064;color:#fff;transform:translateY(-2px)}.material-symbols-outlined[data-v-781f115b]{font-size:20px}.popup-fade-enter-active[data-v-781f115b],.popup-fade-leave-active[data-v-781f115b]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-781f115b],.popup-fade-leave-to[data-v-781f115b]{opacity:0}.popup-slide-enter-active[data-v-781f115b],.popup-slide-leave-active[data-v-781f115b]{transition:all .3s ease}.popup-slide-enter-from[data-v-781f115b]{opacity:0;transform:translateY(-30px) scale(.95)}.popup-slide-leave-to[data-v-781f115b]{opacity:0;transform:translateY(30px) scale(.95)}@media(max-width:992px){.popup-content[data-v-781f115b]{gap:24px;grid-template-columns:1fr;padding:24px}.popup-image[data-v-781f115b]{max-height:50vh}.popup-title[data-v-781f115b]{font-size:24px}}@media(max-width:576px){.popup-overlay[data-v-781f115b]{padding:10px}.popup-container[data-v-781f115b]{border-radius:12px}.popup-content[data-v-781f115b]{gap:16px;padding:16px}.popup-close[data-v-781f115b]{height:36px;right:12px;top:12px;width:36px}.popup-title[data-v-781f115b]{font-size:20px}.popup-actions[data-v-781f115b]{flex-direction:column}.btn-download[data-v-781f115b],.btn-view-details[data-v-781f115b]{justify-content:center;width:100%}}.popup-overlay[data-v-ffbd82f3]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.popup-container[data-v-ffbd82f3]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1400px;overflow:hidden;position:relative;width:100%}.popup-close[data-v-ffbd82f3]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.popup-close[data-v-ffbd82f3]:hover{background:#f5f5f5;transform:rotate(90deg)}.popup-close .material-symbols-outlined[data-v-ffbd82f3]{color:#333;font-size:24px}.popup-content[data-v-ffbd82f3]{display:grid;gap:40px;grid-template-columns:1.5fr 1fr;max-height:90vh;overflow-y:auto;padding:40px}.popup-image-section[data-v-ffbd82f3]{display:flex;flex-direction:column;gap:20px}.carousel-wrapper[data-v-ffbd82f3]{width:100%}.main-image-container[data-v-ffbd82f3]{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}.main-image[data-v-ffbd82f3]{max-height:500px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.nav-arrow[data-v-ffbd82f3]{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 12px #0003;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:2}.nav-arrow[data-v-ffbd82f3]:hover:not(:disabled){background:#fff;box-shadow:0 4px 16px #0000004d;transform:translateY(-50%) scale(1.1)}.nav-arrow[data-v-ffbd82f3]:disabled{cursor:not-allowed;opacity:.3}.nav-arrow-left[data-v-ffbd82f3]{left:16px}.nav-arrow-right[data-v-ffbd82f3]{right:16px}.nav-arrow .material-symbols-outlined[data-v-ffbd82f3]{color:#000064;font-size:32px}.image-counter[data-v-ffbd82f3]{background:#000000b3;border-radius:20px;bottom:16px;color:#fff;font-size:14px;font-weight:600;left:50%;padding:8px 16px;position:absolute;transform:translate(-50%);z-index:2}.thumbnail-container[data-v-ffbd82f3]{padding:0}.thumbnail-wrapper[data-v-ffbd82f3]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-height:150px;overflow-y:auto}.thumbnail-item[data-v-ffbd82f3]{border:3px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:80px;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.thumbnail-item.active[data-v-ffbd82f3],.thumbnail-item[data-v-ffbd82f3]:hover{border-color:#000064;transform:scale(1.05)}.thumbnail-item.active[data-v-ffbd82f3]{box-shadow:0 4px 12px #0000644d}.thumbnail-image[data-v-ffbd82f3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loading-state[data-v-ffbd82f3],.no-images-state[data-v-ffbd82f3]{align-items:center;background:#f8f9fa;border-radius:12px;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:400px}.loading-state .spinner[data-v-ffbd82f3]{animation:spin-ffbd82f3 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#000064;height:48px;margin-bottom:16px;width:48px}@keyframes spin-ffbd82f3{to{transform:rotate(1turn)}}.no-images-state .material-symbols-outlined[data-v-ffbd82f3]{color:#ccc;font-size:64px;margin-bottom:16px}.popup-details-section[data-v-ffbd82f3]{display:flex;flex-direction:column;gap:24px}.popup-header[data-v-ffbd82f3]{display:flex;flex-direction:column;gap:12px}.popup-title[data-v-ffbd82f3]{color:#000064;font-size:32px;font-weight:700;line-height:1.3;margin:0}.popup-description[data-v-ffbd82f3]{flex:1}.popup-description p[data-v-ffbd82f3]{color:#666;font-size:16px;line-height:1.8;margin:0}.popup-meta[data-v-ffbd82f3]{background:#f8f9fa;border-radius:8px;gap:16px;padding:20px}.meta-item[data-v-ffbd82f3],.popup-meta[data-v-ffbd82f3]{display:flex;flex-direction:column}.meta-item[data-v-ffbd82f3]{gap:8px}.meta-label[data-v-ffbd82f3]{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.meta-value[data-v-ffbd82f3]{color:#000064;font-size:16px;font-weight:600}.popup-actions[data-v-ffbd82f3]{display:flex;flex-wrap:wrap;gap:12px}.btn-download[data-v-ffbd82f3],.btn-view-details[data-v-ffbd82f3]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-download[data-v-ffbd82f3]{background:#fff;border:2px solid #000064;color:#000064}.btn-download[data-v-ffbd82f3]:hover{background:#000064;box-shadow:0 4px 12px #0000644d;color:#fff;transform:translateY(-2px)}.btn-view-details[data-v-ffbd82f3]{background:#000064;border:none;color:#fff}.btn-view-details[data-v-ffbd82f3]:hover{background:#000050;box-shadow:0 4px 12px #0000644d;transform:translateY(-2px)}.material-symbols-outlined[data-v-ffbd82f3]{font-size:20px}.popup-fade-enter-active[data-v-ffbd82f3],.popup-fade-leave-active[data-v-ffbd82f3]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-ffbd82f3],.popup-fade-leave-to[data-v-ffbd82f3]{opacity:0}.popup-slide-enter-active[data-v-ffbd82f3],.popup-slide-leave-active[data-v-ffbd82f3]{transition:all .3s ease}.popup-slide-enter-from[data-v-ffbd82f3]{opacity:0;transform:translateY(-30px) scale(.95)}.popup-slide-leave-to[data-v-ffbd82f3]{opacity:0;transform:translateY(30px) scale(.95)}@media(max-width:992px){.popup-content[data-v-ffbd82f3]{gap:24px;grid-template-columns:1fr;padding:24px}.main-image[data-v-ffbd82f3]{max-height:400px}.popup-title[data-v-ffbd82f3]{font-size:24px}.thumbnail-wrapper[data-v-ffbd82f3]{justify-content:center}}@media(max-width:576px){.popup-overlay[data-v-ffbd82f3]{padding:10px}.popup-container[data-v-ffbd82f3]{border-radius:12px}.popup-content[data-v-ffbd82f3]{gap:16px;padding:16px}.popup-close[data-v-ffbd82f3]{height:36px;right:12px;top:12px;width:36px}.popup-title[data-v-ffbd82f3]{font-size:20px}.main-image-container[data-v-ffbd82f3]{min-height:300px}.nav-arrow[data-v-ffbd82f3]{height:40px;width:40px}.nav-arrow-left[data-v-ffbd82f3]{left:8px}.nav-arrow-right[data-v-ffbd82f3]{right:8px}.thumbnail-item[data-v-ffbd82f3]{height:60px;width:60px}.popup-actions[data-v-ffbd82f3]{flex-direction:column}.btn-download[data-v-ffbd82f3],.btn-view-details[data-v-ffbd82f3]{justify-content:center;width:100%}}
