.carousel-container[data-v-b34c144d]{font-family:Arial,sans-serif;height:auto;width:100%}.carousel-wrapper[data-v-b34c144d]{align-items:center;display:flex;justify-content:flex-start;position:relative}.carousel-content[data-v-b34c144d]{border-radius:12px;display:flex;flex-direction:column;overflow:visible;position:relative}.carousel-slide-wrapper[data-v-b34c144d]{flex-shrink:0;overflow:hidden;position:relative;width:100%}.carousel-item[data-v-b34c144d]{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.image-wrapper[data-v-b34c144d]{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:center;line-height:0;width:100%}.carousel-image[data-v-b34c144d]{border-radius:10px;cursor:pointer;display:block;transition:opacity .3s ease}.carousel-image[data-v-b34c144d]:hover{opacity:.95}.item-title[data-v-b34c144d]{background:#fff;color:#333;padding:20px 0 10px;text-align:left;word-wrap:break-word;flex-shrink:0;font-size:14px;line-height:1.6;white-space:normal}.indicators-wrapper[data-v-b34c144d]{background:#fff;flex-shrink:0;padding:10px 0 20px;width:100%}.indicators[data-v-b34c144d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.indicator-btn[data-v-b34c144d]{background-color:#e8eef4;border:none;border-radius:8px;color:#4a73ff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s ease}.indicator-btn[data-v-b34c144d]:hover:not(.active){background-color:#d0d8e0;transform:translateY(-2px)}.indicator-btn.active[data-v-b34c144d]{background-color:#4a73ff;box-shadow:0 2px 8px #4a73ff4d;color:#fff}.indicator-btn[data-v-b34c144d]:focus{outline:none}.carousel-btn[data-v-b34c144d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:40px;position:absolute;transition:all .3s ease;width:40px;z-index:10}.carousel-btn[data-v-b34c144d]:hover:not(:disabled){background:#000c;transform:scale(1.1)}.carousel-btn[data-v-b34c144d]:disabled{background:#0000004d;cursor:not-allowed;opacity:.5}.prev[data-v-b34c144d]{left:15px}.next[data-v-b34c144d]{right:15px}.slide-left-enter-active[data-v-b34c144d],.slide-left-leave-active[data-v-b34c144d]{position:absolute;transition:all .5s ease;width:100%}.slide-left-enter-from[data-v-b34c144d]{opacity:0;transform:translate(100%)}.slide-left-leave-to[data-v-b34c144d]{opacity:0;transform:translate(-100%)}.slide-right-enter-active[data-v-b34c144d],.slide-right-leave-active[data-v-b34c144d]{position:absolute;transition:all .5s ease;width:100%}.slide-right-enter-from[data-v-b34c144d]{opacity:0;transform:translate(-100%)}.slide-right-leave-to[data-v-b34c144d]{opacity:0;transform:translate(100%)}.image-preview[data-v-b34c144d]{align-items:center;background-color:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preview-img[data-v-b34c144d]{border-radius:8px;max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain}.preview-close[data-v-b34c144d]{color:#fff;cursor:pointer;font-size:40px;font-weight:700;position:absolute;right:30px;top:20px;transition:transform .3s ease}.preview-close[data-v-b34c144d]:hover{transform:scale(1.2)}@media(max-width:768px){.indicator-btn[data-v-b34c144d]{font-size:12px;padding:6px 15px}.item-title[data-v-b34c144d]{font-size:14px;padding:15px 0 8px}.carousel-btn[data-v-b34c144d]{font-size:14px;height:32px;width:32px}.preview-close[data-v-b34c144d]{font-size:30px;right:20px;top:15px}}
