@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);.hero-carousel[data-v-282406ae]{position:relative;width:100%;overflow:hidden;height:100%;background-color:#000}.loading-indicator[data-v-282406ae]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:transparent;z-index:2}.carousel-container[data-v-282406ae]{display:flex;transition:transform .5s ease-out;height:100%;position:relative;z-index:1}.carousel-slide[data-v-282406ae]{min-width:100%;height:100%;animation:slideIn-282406ae .8s forwards}.slide-content[data-v-282406ae]{display:flex;justify-content:center;height:100%;padding:0;position:relative;z-index:2}.slide-image-wrapper[data-v-282406ae]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.default-background[data-v-282406ae]{display:block;width:100%;height:0;padding-bottom:33.33%;background-color:transparent;position:relative}@media (max-width:768px){.default-background[data-v-282406ae]{padding-bottom:70%}}.banner-image[data-v-282406ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.slide-image[data-v-282406ae]{opacity:0;transform:translateY(20px);animation:slideIn-282406ae .8s forwards;transition:opacity .3s ease,transform .3s ease}.carousel-indicators[data-v-282406ae]{position:absolute;bottom:10px;display:flex;gap:.5rem;z-index:3}.indicator-dot[data-v-282406ae]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);border:none;padding:0;cursor:pointer;transition:all .3s ease}.indicator-dot.active[data-v-282406ae]{background:var(--white-color);transform:scale(1.2)}.touch-area[data-v-282406ae]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}@media (max-width:768px){.touch-area[data-v-282406ae]{pointer-events:auto}}@keyframes slideIn-282406ae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-link[data-v-282406ae]{display:block;width:100%;height:100%;position:relative;z-index:2}@media (max-width:991.98px){.carousel-indicators[data-v-282406ae]{bottom:5px}}.product-card-wrapper[data-v-47c8d101]{height:100%;display:flex;flex-direction:column}.product-card-wrapper[data-v-47c8d101]:hover{transform:translate(0)}.product-card[data-v-47c8d101]{position:relative;height:100%;display:flex;flex-direction:column}.card[data-v-47c8d101]{border:none;overflow:hidden;height:100%;display:flex;flex-direction:column;border:2px solid var(--black-color-2)}.card-img-wrapper[data-v-47c8d101]{width:100%;display:block;background-color:var(--black-color-2)!important;position:relative}.card-img-wrapper[data-v-47c8d101]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));pointer-events:none;z-index:1}.image-container[data-v-47c8d101]{aspect-ratio:1/1;background:var(--black-color);overflow:hidden;position:relative;width:100%;display:flex;align-items:flex-start;justify-content:center}.card-img[data-v-47c8d101]{height:auto;height:100%;-o-object-position:start;object-position:start;position:absolute;top:0;left:0;width:100%;transition:opacity .5s ease}.card-img-primary[data-v-47c8d101]{opacity:1;z-index:1}.card-img-secondary[data-v-47c8d101]{opacity:0;z-index:2}.card-img-tertiary[data-v-47c8d101]{opacity:0;z-index:3}.card-img-quaternary[data-v-47c8d101]{opacity:0;z-index:4}.product-card.has-secondary-image:hover .card-img-primary[data-v-47c8d101]{opacity:0}.product-card.has-secondary-image:hover .card-img-secondary[data-v-47c8d101]{opacity:1}.product-card.has-secondary-image:hover .card-img-quaternary[data-v-47c8d101],.product-card.has-secondary-image:hover .card-img-tertiary[data-v-47c8d101]{opacity:0}.img-overlay[data-v-47c8d101]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-card:hover .img-overlay[data-v-47c8d101]{opacity:1}.card-body[data-v-47c8d101]{padding:1rem}.card-body[data-v-47c8d101],.product-info[data-v-47c8d101]{display:flex;flex-direction:column;flex-grow:1}.product-name[data-v-47c8d101]{font-size:1rem;font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.price-section[data-v-47c8d101]{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.price-container[data-v-47c8d101]{height:45px;display:flex;flex-direction:column;justify-content:flex-end}.original-price-container[data-v-47c8d101]{height:20px;display:flex;align-items:center}.placeholder-price[data-v-47c8d101]{height:1rem}.original-price[data-v-47c8d101]{color:var(--black-color);text-decoration:line-through;font-size:.9rem}.current-price[data-v-47c8d101]{font-size:1.25rem;font-weight:700;color:var(--black-color-2)}.card-actions[data-v-47c8d101]{display:flex;gap:.5rem;margin-top:auto}.btn-cart[data-v-47c8d101],.btn-quick-view[data-v-47c8d101]{padding:.5rem 1rem;border-radius:6px;transition:all .2s ease}.btn-quick-view[data-v-47c8d101]{background:var(--black-color-2);color:var(--white-color)}.discount-badge[data-v-47c8d101]{position:absolute;top:1rem;right:1rem;font-size:.875rem;z-index:2}.discount-badge[data-v-47c8d101],.discount-tag[data-v-47c8d101]{background:var(--green-color);color:var(--white-color);padding:.25rem .75rem;border-radius:4px;font-weight:600}.discount-tag[data-v-47c8d101]{display:inline-block;font-size:.85rem;margin-left:.5rem}.quick-view-modal[data-v-47c8d101]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.modal-backdrop[data-v-47c8d101]{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1060}.modal-dialog[data-v-47c8d101]{position:relative;width:100%;max-width:1000px;max-height:90vh;margin:0 auto;z-index:1070;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--black-color-2)}.modal-content[data-v-47c8d101]{background:var(--white-color);border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.4)}.modal-header[data-v-47c8d101]{padding:1.5rem;display:flex;justify-content:flex-end;background:var(--black-color-3)}.modal-close[data-v-47c8d101]{background:var(--black-color-2);color:var(--white-color);font-size:1.25rem;padding:.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close[data-v-47c8d101]:hover{transform:scale(1.1);background:var(--primary-color);border-color:var(--primary-color)}.modal-body[data-v-47c8d101]{padding:2rem}.modal-image-container[data-v-47c8d101]{background:var(--black-color-3);border-radius:12px;padding:2rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.modal-image-container img[data-v-47c8d101]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.modal-product-info[data-v-47c8d101]{height:100%;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.modal-dialog[data-v-47c8d101]{max-height:85vh}.modal-body[data-v-47c8d101]{padding:1.5rem}.modal-image-container[data-v-47c8d101]{padding:1rem;margin-bottom:1.5rem}.modal-header[data-v-47c8d101]{padding:1rem}.modal-product-info[data-v-47c8d101]{gap:1rem}}.modal-enter-active[data-v-47c8d101],.modal-leave-active[data-v-47c8d101]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-47c8d101],.modal-leave-to[data-v-47c8d101]{opacity:0;transform:scale(.95) translateY(10px)}.currency-badge[data-v-47c8d101],.variant-badge[data-v-47c8d101]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:.7rem;color:#fff;background-color:var(--primary-color);position:relative;cursor:help}.currency-badge[data-v-47c8d101]{background-color:#28a745}.currency-badge i[data-v-47c8d101],.variant-badge i[data-v-47c8d101]{font-size:.7rem}.currency-badge[data-v-47c8d101]:after,.variant-badge[data-v-47c8d101]:after{content:attr(title);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;text-align:center;padding:5px 10px;border-radius:6px;font-size:.75rem;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .3s;z-index:10;pointer-events:none}.currency-badge[data-v-47c8d101]:hover:after,.variant-badge[data-v-47c8d101]:hover:after{visibility:visible;opacity:1}.btn[data-v-47c8d101]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-47c8d101]:disabled:hover{transform:none}.distributor-price-line[data-v-47c8d101]{line-height:1.2}.products-carousel[data-v-0a6e6793]{position:relative;margin-bottom:3rem}.carousel-control-next[data-v-0a6e6793],.carousel-control-prev[data-v-0a6e6793]{width:40px;height:40px;background:var(--primary-color);border-radius:50%;top:50%;transform:translateY(-50%);opacity:.8}.carousel-control-prev[data-v-0a6e6793]{left:-20px}.carousel-control-next[data-v-0a6e6793]{right:-20px}.carousel-control-next-icon[data-v-0a6e6793],.carousel-control-prev-icon[data-v-0a6e6793]{width:20px;height:20px}.carousel-indicators[data-v-0a6e6793]{position:absolute;bottom:-60px;z-index:2}.carousel-indicators button[data-v-0a6e6793]{width:10px;height:10px;border-radius:50%;margin:0 5px;background-color:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:background-color .3s ease}.carousel-indicators button.active[data-v-0a6e6793]{background-color:var(--primary-color);width:12px;height:12px}.product-skeleton[data-v-0a6e6793]{background:var(--black-color-2);border-radius:1rem;padding:1rem;height:320px;display:flex;flex-direction:column;margin-bottom:1rem}.skeleton-img[data-v-0a6e6793]{height:180px;background:linear-gradient(90deg,#1c1c1c 25%,#404040 50%,#727272 75%);background-size:200% 100%;animation:loading-0a6e6793 1.5s infinite;border-radius:8px;margin-bottom:1rem}.skeleton-text[data-v-0a6e6793]{height:20px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-0a6e6793 1.5s infinite;border-radius:4px;margin-bottom:.75rem}.skeleton-text.short[data-v-0a6e6793]{width:60%}.skeleton-btn[data-v-0a6e6793]{height:40px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-0a6e6793 1.5s infinite;border-radius:8px;margin-top:auto}@keyframes loading-0a6e6793{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-scroll[data-v-0a6e6793]{margin:0 -1rem;padding:0 1rem}.products-scroll-container[data-v-0a6e6793]{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:1rem;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none}.products-scroll-container[data-v-0a6e6793]::-webkit-scrollbar{display:none}.product-scroll-item[data-v-0a6e6793]{flex:0 0 280px;min-width:280px;max-width:280px}.skeleton-mobile[data-v-0a6e6793]{overflow-x:auto;gap:1rem;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none}.skeleton-mobile[data-v-0a6e6793]::-webkit-scrollbar{display:none}.skeleton-item[data-v-0a6e6793]{flex:0 0 280px;min-width:280px}@media (max-width:767px){.carousel-control-next[data-v-0a6e6793],.carousel-control-prev[data-v-0a6e6793]{display:none}.carousel-indicators[data-v-0a6e6793]{bottom:-30px}.product-scroll-item[data-v-0a6e6793],.skeleton-item[data-v-0a6e6793]{flex:0 0 260px;min-width:260px;max-width:260px}}@media (max-width:480px){.product-scroll-item[data-v-0a6e6793],.skeleton-item[data-v-0a6e6793]{flex:0 0 240px;min-width:240px;max-width:240px}}.contact-section[data-v-5a0f3e68]{position:relative;overflow:hidden}.container[data-v-5a0f3e68]{position:relative;z-index:1}.alien-container[data-v-5a0f3e68]{position:relative}.alien-image[data-v-5a0f3e68]{max-width:500px;height:auto;transition:transform .3s ease}.alien-image[data-v-5a0f3e68]:hover{transform:scale(1.05)}@keyframes float-5a0f3e68{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.contact-info h3[data-v-5a0f3e68]{font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contact-info p[data-v-5a0f3e68]{opacity:.9;font-size:1.1rem}.contact-form-container[data-v-5a0f3e68]{padding:2rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.form-header h2[data-v-5a0f3e68]{font-weight:700;font-size:1.8rem}.custom-input[data-v-5a0f3e68]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:8px;padding:.75rem;font-size:.95rem;transition:all .3s ease}.custom-input[data-v-5a0f3e68]:focus{background:hsla(0,0%,100%,.15);border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(0,255,0,.25);color:#fff}.custom-input[data-v-5a0f3e68]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.custom-input[data-v-5a0f3e68]::placeholder{color:hsla(0,0%,100%,.6)}.custom-input.is-invalid[data-v-5a0f3e68]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-label[data-v-5a0f3e68]{font-weight:500;margin-bottom:.5rem;font-size:.9rem}.alert[data-v-5a0f3e68]{border-radius:8px;border:none;font-size:.9rem}.alert-success[data-v-5a0f3e68]{background:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.3)}.alert-danger[data-v-5a0f3e68]{background:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.3)}@media (max-width:991.98px){.contact-form-container[data-v-5a0f3e68]{padding:1.5rem;margin-top:2rem}.alien-image[data-v-5a0f3e68]{max-width:300px}.contact-info h3[data-v-5a0f3e68]{font-size:1.5rem}}@media (max-width:767.98px){.contact-form-container[data-v-5a0f3e68]{padding:1.25rem}.form-header h2[data-v-5a0f3e68]{font-size:1.5rem}.alien-image[data-v-5a0f3e68]{max-width:250px}.contact-info[data-v-5a0f3e68]{margin-top:1.5rem!important}}@media (max-width:576px){.contact-section[data-v-5a0f3e68]{padding:2rem 0!important}.contact-form-container[data-v-5a0f3e68]{padding:1rem}}.form-group[data-v-5a0f3e68]{animation:fadeInUp-5a0f3e68 .6s ease forwards;opacity:0}.form-group[data-v-5a0f3e68]:first-child{animation-delay:.1s}.form-group[data-v-5a0f3e68]:nth-child(2){animation-delay:.2s}.form-group[data-v-5a0f3e68]:nth-child(3){animation-delay:.3s}.form-group[data-v-5a0f3e68]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-5a0f3e68{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-card[data-v-36dfe181]{background:#0a0a0a;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s ease,border-color .35s ease;border:1px solid rgba(76,175,80,.18);position:relative;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.45),0 0 0 0 rgba(76,175,80,0)}.blog-card[data-v-36dfe181]:hover{transform:translateY(-6px);border-color:rgba(76,175,80,.55);box-shadow:0 16px 48px rgba(0,0,0,.55),0 0 0 1px rgba(76,175,80,.35),0 0 30px rgba(76,175,80,.08)}.card-image-container[data-v-36dfe181]{position:relative;width:100%;height:230px;overflow:hidden}.card-image[data-v-36dfe181]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease;filter:brightness(.85) saturate(1.1)}.blog-card:hover .card-image[data-v-36dfe181]{transform:scale(1.06)}.image-gradient[data-v-36dfe181]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));pointer-events:none}.image-badge[data-v-36dfe181]{top:14px;left:14px;background:rgba(76,175,80,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:20px;gap:5px}.image-badge[data-v-36dfe181],.image-cta[data-v-36dfe181]{position:absolute;color:#fff;font-weight:600;display:flex;align-items:center}.image-cta[data-v-36dfe181]{bottom:16px;left:50%;transform:translateX(-50%) translateY(12px);opacity:0;transition:opacity .3s ease,transform .35s ease;gap:8px;background:rgba(76,175,80,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;padding:8px 18px;border-radius:30px;white-space:nowrap}.blog-card:hover .image-cta[data-v-36dfe181]{opacity:1;transform:translateX(-50%) translateY(0)}.cta-icon[data-v-36dfe181]{font-size:11px;transition:transform .25s ease}.blog-card:hover .cta-icon[data-v-36dfe181]{transform:translateX(3px)}.card-content[data-v-36dfe181]{padding:22px 24px 20px;flex:1;display:flex;flex-direction:column;gap:0}.post-meta[data-v-36dfe181]{display:flex;align-items:center;gap:16px;margin-bottom:14px}.meta-date[data-v-36dfe181],.meta-read-time[data-v-36dfe181]{display:flex;align-items:center;gap:5px;font-size:12px;color:hsla(0,0%,100%,.45);letter-spacing:.02em}.meta-date i[data-v-36dfe181],.meta-read-time i[data-v-36dfe181]{color:rgba(76,175,80,.7);font-size:11px}.post-title[data-v-36dfe181]{font-size:18px;font-weight:700;color:#fff;line-height:1.35;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-card:hover .post-title[data-v-36dfe181]{color:#66bb6a}.post-excerpt[data-v-36dfe181]{position:relative;font-size:13.5px;line-height:1.65;color:hsla(0,0%,100%,.6);margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-36dfe181] h1,.post-excerpt[data-v-36dfe181] h2,.post-excerpt[data-v-36dfe181] h3,.post-excerpt[data-v-36dfe181] h4{font-size:13.5px;margin-bottom:4px;color:#fff}.post-excerpt[data-v-36dfe181] p{margin-bottom:0;color:hsla(0,0%,100%,.6);font-family:Poppins,sans-serif}.post-excerpt[data-v-36dfe181] a{color:#66bb6a;text-decoration:none}.post-excerpt[data-v-36dfe181] b,.post-excerpt[data-v-36dfe181] strong{font-weight:600;color:hsla(0,0%,100%,.85)}.post-excerpt[data-v-36dfe181] em,.post-excerpt[data-v-36dfe181] i{font-style:italic}.card-footer[data-v-36dfe181]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.07);margin-top:auto}.author-chip[data-v-36dfe181]{display:flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.65);font-weight:500}.author-avatar[data-v-36dfe181]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#388e3c,#66bb6a);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-link[data-v-36dfe181]{font-size:12px;font-weight:600;color:#66bb6a;display:flex;align-items:center;gap:5px;letter-spacing:.02em;transition:gap .25s ease,color .25s ease}.footer-link i[data-v-36dfe181]{font-size:10px;transition:transform .25s ease}.blog-card:hover .footer-link[data-v-36dfe181]{color:#a5d6a7;gap:8px}.blog-card:hover .footer-link i[data-v-36dfe181]{transform:translateX(3px)}@media (max-width:768px){.card-image-container[data-v-36dfe181]{height:195px}.card-content[data-v-36dfe181]{padding:18px 20px 16px}.post-title[data-v-36dfe181]{font-size:16px}.post-excerpt[data-v-36dfe181]{font-size:13px;-webkit-line-clamp:2;line-clamp:2}}@media (max-width:576px){.card-image-container[data-v-36dfe181]{height:170px}.post-title[data-v-36dfe181]{font-size:15px}}.blog-section[data-v-550fed58]{position:relative;overflow:hidden}.section-header[data-v-550fed58]{max-width:600px;margin:0 auto;position:relative}.section-header h2[data-v-550fed58]{font-family:Luckiest Guy,cursive!important}.section-badge[data-v-550fed58]{display:inline-block;background:rgba(76,175,80,.15);color:var(--green-color);font-size:14px;font-weight:600;padding:8px 16px;border-radius:20px;margin-bottom:20px;animation:pulse-glow-550fed58 3s ease-in-out infinite}@keyframes pulse-glow-550fed58{0%,to{box-shadow:0 0 5px rgba(76,175,80,.3)}50%{box-shadow:0 0 20px rgba(76,175,80,.4)}}.section-title[data-v-550fed58]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--white-color);margin-bottom:20px;line-height:1.2}.highlight[data-v-550fed58]{background:linear-gradient(135deg,var(--green-color),#66bb6a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(76,175,80,.5)}.section-description[data-v-550fed58]{font-size:18px;color:var(--white-color-75);line-height:1.6;margin-bottom:30px}.title-decoration[data-v-550fed58]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}.decoration-line[data-v-550fed58]{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--green-color),transparent)}.decoration-dot[data-v-550fed58]{width:8px;height:8px;border-radius:50%;background:var(--green-color);box-shadow:0 0 15px rgba(76,175,80,.6)}.loading-container[data-v-550fed58]{text-align:center;padding:60px 20px}.loading-spinner[data-v-550fed58]{display:inline-flex;gap:8px;margin-bottom:20px}.spinner-ring[data-v-550fed58]{width:12px;height:12px;border-radius:50%;background:var(--green-color);animation:loading-bounce-550fed58 1.4s ease-in-out infinite both}.spinner-ring[data-v-550fed58]:first-child{animation-delay:-.32s}.spinner-ring[data-v-550fed58]:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce-550fed58{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.loading-text[data-v-550fed58]{color:var(--white-color-50);font-size:16px}.empty-state[data-v-550fed58]{text-align:center;padding:80px 20px;color:var(--white-color-50)}.empty-icon[data-v-550fed58]{font-size:64px;margin-bottom:20px;opacity:.6}.empty-state h4[data-v-550fed58]{font-size:24px;color:var(--white-color);margin-bottom:10px}.view-all-btn[data-v-550fed58]{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;background:linear-gradient(135deg,var(--green-color),#66bb6a);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:16px;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 8px 25px rgba(76,175,80,.3);position:relative;overflow:hidden}.view-all-btn[data-v-550fed58]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(76,175,80,.4);color:#fff;text-decoration:none}.view-all-btn i[data-v-550fed58]{transition:transform .3s ease}.view-all-btn:hover i[data-v-550fed58]{transform:translateX(5px)}@media (max-width:992px){.section-title[data-v-550fed58]{font-size:2.5rem}.section-description[data-v-550fed58]{font-size:16px}}@media (max-width:768px){.blog-section[data-v-550fed58]{padding:3rem 0}.section-header[data-v-550fed58]{margin-bottom:2rem}.section-title[data-v-550fed58]{font-size:2rem}.decoration-line[data-v-550fed58]{width:40px}.floating-element[data-v-550fed58]{display:none}}@media (max-width:576px){.section-badge[data-v-550fed58]{font-size:12px;padding:6px 12px}.section-title[data-v-550fed58]{font-size:1.8rem}.section-description[data-v-550fed58]{font-size:14px}.view-all-btn[data-v-550fed58]{padding:12px 24px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.blog-section[data-v-550fed58]{animation:fadeInUp-550fed58 .8s ease-out}}@keyframes fadeInUp-550fed58{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero[data-v-e287fe20]{position:relative;width:100%;background-color:var(--black-color);overflow:hidden;margin-top:calc(var(--navbar-total-height, 100px)*-1);margin-bottom:0;padding-top:0;height:calc(80vh + var(--navbar-total-height, 100px));min-height:0;max-height:100vh}.hero-overlay-top[data-v-e287fe20]{position:absolute;top:0;left:0;right:0;height:240px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 70%,#000);pointer-events:none;z-index:10}.hero-overlay[data-v-e287fe20]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 70%,#000);pointer-events:none;z-index:10}.hero-bg[data-v-e287fe20]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.9}.hero-title[data-v-e287fe20]{font-size:4rem;font-weight:800;line-height:1.1}@keyframes waveEffect-e287fe20{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-wrapper[data-v-e287fe20]{width:100%;position:relative;z-index:1;padding:2rem 0}.stock-badge[data-v-e287fe20]{background-color:#222;padding:1rem;border-radius:.5rem;color:#fff;transform:rotate(-3deg);width:-moz-fit-content;width:fit-content;margin-top:-30px}.stock-badge h2[data-v-e287fe20]{font-size:1.3rem}.product-image[data-v-e287fe20]{position:relative;transition:transform .3s ease;max-height:400px;height:100%;overflow:hidden;border-radius:1rem;animation:fadeIn 1.5s ease-out;transition:1s ease;filter:brightness(.8)}.product-image[data-v-e287fe20]:hover{transform:scale(1.02);filter:brightness(1)}.combo-image[data-v-e287fe20]{animation:appearFromMiddle-e287fe20 .3s ease-out;filter:drop-shadow(0 0 .5rem rgba(58,58,58,.3))}.hero-text[data-v-e287fe20]{animation:appearFromMiddle-e287fe20 .5s ease-out}@keyframes appearFromMiddle-e287fe20{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:991.98px){.hero[data-v-e287fe20]{margin-bottom:0}.product-image[data-v-e287fe20]{margin-top:2rem}}@media (max-width:768px){.hero[data-v-e287fe20]{margin-bottom:0}.section-title[data-v-e287fe20]{font-size:1.5rem;margin-bottom:1.5rem}.product-image[data-v-e287fe20]{margin-top:2rem}.products-section[data-v-e287fe20]{padding-top:2rem!important;margin-top:0!important}.carousel-inner .row[data-v-e287fe20]{margin-left:0;margin-right:0}.carousel-inner .col-6[data-v-e287fe20]{padding-left:4px;padding-right:4px}}@media (max-width:480px){.hero[data-v-e287fe20]{margin-bottom:0}.products-section[data-v-e287fe20]{padding-top:1.5rem!important;margin-top:0!important}}.display-2[data-v-e287fe20]{letter-spacing:2px;line-height:1.1}.teaser-nosotros .teaser-image-wrapper[data-v-e287fe20]{height:320px}.object-cover[data-v-e287fe20]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel-indicators[data-v-e287fe20]{position:absolute;left:50%;transform:translateX(-50%);bottom:-50px;padding:0;z-index:15}.carousel-indicators button[data-v-e287fe20]{width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:2px solid transparent;opacity:.5;transition:all .3s ease}.carousel-indicators button.active[data-v-e287fe20]{background-color:var(--white-color);opacity:1;transform:scale(1.2)}.carousel-control-next[data-v-e287fe20],.carousel-control-prev[data-v-e287fe20]{display:none}.products-section[data-v-e287fe20]{min-height:auto;position:relative;z-index:1;margin-top:0}.section-title[data-v-e287fe20]{font-size:2rem;font-weight:600;margin-bottom:2rem;color:var(--white-color);text-align:center}@media (max-width:768px){.hero-title[data-v-e287fe20]{font-size:3rem}.section-title[data-v-e287fe20]{font-size:1.5rem;margin-bottom:1.5rem}}.asesoramiento[data-v-e287fe20]{background-color:#ebebeb;border-radius:30px;padding:2rem;box-shadow:0 0 20px rgba(0,0,0,.3)}.asesoramiento img[data-v-e287fe20]{width:auto;height:800px}.asesoramiento-img[data-v-e287fe20]{max-width:100%;height:auto;max-height:800px;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.asesoramiento-img[data-v-e287fe20]{max-height:250px;margin:1rem 0}}.distributor-section[data-v-e287fe20]{position:relative;overflow:hidden;border-radius:0;padding:5rem 0}.distributor-image-container[data-v-e287fe20]{position:relative;overflow:hidden;border-radius:.5rem}.distributor-main-image[data-v-e287fe20]{transition:all .5s ease;transform-origin:center;border:8px solid #fff}.distributor-main-image[data-v-e287fe20]:hover{transform:scale(1.02)}.experience-badge[data-v-e287fe20]{position:absolute;bottom:-15px;right:20px;background:var(--primary-color,#4caf50);color:#fff;padding:15px;border-radius:50%;height:100px;width:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,.2);animation:float-e287fe20 3s ease-in-out infinite}.experience-badge .years[data-v-e287fe20]{font-size:1rem;line-height:1;margin-bottom:0}.experience-badge .number[data-v-e287fe20]{font-size:1.75rem;line-height:1;font-weight:800}.distributor-content[data-v-e287fe20]{padding:1.5rem}.section-subtitle[data-v-e287fe20]{color:var(--primary-color,#4caf50);font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;margin-bottom:1rem}.highlight-text[data-v-e287fe20]{color:var(--primary-color,#4caf50);position:relative;display:inline-block}.feature-blocks[data-v-e287fe20]{margin-top:2rem}.feature-item[data-v-e287fe20]{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease;height:100%;border-left:4px solid var(--primary-color,#4caf50)}.feature-item[data-v-e287fe20]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.feature-icon[data-v-e287fe20]{color:var(--primary-color,#4caf50);font-size:2rem}.feature-title[data-v-e287fe20]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#333}.highlight-message[data-v-e287fe20]{font-weight:500;color:#333;padding:.5rem 1rem;border-left:4px solid var(--primary-color,#4caf50);background-color:rgba(76,175,80,.05)}@keyframes float-e287fe20{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.btn-outline-dark[data-v-e287fe20]:hover{background-color:#333;color:#fff}@media (max-width:991.98px){.distributor-section[data-v-e287fe20]{padding:3rem 0}.experience-badge[data-v-e287fe20]{height:80px;width:80px;bottom:-10px;right:15px}.experience-badge .years[data-v-e287fe20]{font-size:.8rem}.experience-badge .number[data-v-e287fe20]{font-size:1.5rem}}@media (max-width:767.98px){.distributor-section[data-v-e287fe20]{text-align:center;padding:2rem 0}.feature-item[data-v-e287fe20]{text-align:center}.experience-badge[data-v-e287fe20]{left:50%;transform:translateX(-50%);bottom:-20px}.highlight-message[data-v-e287fe20]{text-align:center;border-left:0;border-bottom:3px solid var(--primary-color,#4caf50)}.btn-lg[data-v-e287fe20]{width:100%;margin-bottom:.5rem}}.category-card[data-v-e287fe20]{background:#fff;border-radius:1rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.category-card[data-v-e287fe20]:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.category-image-container[data-v-e287fe20]{height:200px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:1.5rem}.category-image[data-v-e287fe20]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.category-card:hover .category-image[data-v-e287fe20]{transform:scale(1.05)}.category-content[data-v-e287fe20]{padding:1.5rem;text-align:center}.category-title[data-v-e287fe20]{color:#333;font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.category-description[data-v-e287fe20]{color:var(--black-color)!important;margin-bottom:0;font-size:.9rem}@media (max-width:768px){.category-image-container[data-v-e287fe20]{height:120px}.category-title[data-v-e287fe20]{font-size:1.2rem}.category-description[data-v-e287fe20]{font-size:.8rem}}.featured-section[data-v-e287fe20]{margin-bottom:2rem;box-shadow:0 4px 24px rgba(0,0,0,.07)}.brands-carousel-section[data-v-e287fe20]{background:#fff;border-radius:1.5rem;margin:2rem auto;box-shadow:0 2px 12px rgba(0,0,0,.04);min-height:230px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem 0}.brands-carousel-wrapper[data-v-e287fe20]{overflow:hidden;width:100%;position:relative;height:160px!important}.brands-carousel-track[data-v-e287fe20]{display:flex;align-items:center;animation:brands-marquee-e287fe20 30s linear infinite;gap:2.5rem;width:-moz-fit-content;width:fit-content;padding:0 2rem}.brand-logo[data-v-e287fe20]{height:auto;width:130px;-o-object-fit:contain;object-fit:contain;filter:grayscale(.2) brightness(1.1);transition:filter .2s}.brand-logo[data-v-e287fe20]:hover{filter:none}@keyframes brands-marquee-e287fe20{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 2rem))}}#categoriesCarousel[data-v-e287fe20]{margin-bottom:2rem}#categoriesCarousel .carousel-inner[data-v-e287fe20]{padding:1rem 0}#categoriesCarousel .carousel-control-next[data-v-e287fe20],#categoriesCarousel .carousel-control-prev[data-v-e287fe20]{width:10%;opacity:.8}#categoriesCarousel .carousel-control-next-icon[data-v-e287fe20],#categoriesCarousel .carousel-control-prev-icon[data-v-e287fe20]{background-color:var(--primary-color,#4caf50);border-radius:50%;padding:1.5rem;background-size:50%}#categoriesCarousel .carousel-indicators[data-v-e287fe20]{margin-bottom:-1rem}#categoriesCarousel .carousel-indicators button[data-v-e287fe20]{width:10px;height:10px;border-radius:50%;background-color:var(--primary-color,#4caf50);opacity:.5}#categoriesCarousel .carousel-indicators button.active[data-v-e287fe20]{opacity:1}@media (max-width:576px){#categoriesCarousel .carousel-control-next-icon[data-v-e287fe20],#categoriesCarousel .carousel-control-prev-icon[data-v-e287fe20]{padding:1rem}.brand-logo[data-v-e287fe20]{width:80px}.category-image-container[data-v-e287fe20]{height:100px}.category-title[data-v-e287fe20]{font-size:1rem}.category-description[data-v-e287fe20]{font-size:.75rem}}.categories-scroll-container[data-v-e287fe20]{position:relative;width:100%;padding:.5rem 0}.categories-scroll-wrapper[data-v-e287fe20]{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.5rem .5rem 1rem .5rem;gap:1rem;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f0f0f0}.categories-scroll-wrapper[data-v-e287fe20]::-webkit-scrollbar{height:5px}.categories-scroll-wrapper[data-v-e287fe20]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.categories-scroll-wrapper[data-v-e287fe20]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px}.category-item[data-v-e287fe20]{flex:0 0 auto;width:160px;transition:transform .3s ease}.category-item[data-v-e287fe20]:hover{transform:translateY(-5px)}.scroll-hint[data-v-e287fe20]{opacity:.7;animation:fadeInOut-e287fe20 2s infinite}@keyframes fadeInOut-e287fe20{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:576px){.category-item[data-v-e287fe20]{width:140px}.category-image-container[data-v-e287fe20]{height:100px}.category-title[data-v-e287fe20]{font-size:.9rem;margin-bottom:.2rem}.category-description[data-v-e287fe20]{font-size:.75rem;margin-bottom:0}}#categoriesCarousel .carousel-control-next[data-v-e287fe20],#categoriesCarousel .carousel-control-prev[data-v-e287fe20],#categoriesCarousel .carousel-indicators[data-v-e287fe20],#categoriesCarousel .carousel-inner[data-v-e287fe20]{z-index:1}.about-us-section[data-v-e287fe20]{background:linear-gradient(135deg,#f8f9fa,#fff);position:relative;padding:2rem 0!important}.about-us-section[data-v-e287fe20]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color,#4caf50),transparent)}.main-story-card[data-v-e287fe20]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 6px 25px rgba(0,0,0,.2);border-left:4px solid var(--primary-color,#4caf50);transition:transform .3s ease,box-shadow .3s ease}.main-story-card[data-v-e287fe20]:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.timeline-compact[data-v-e287fe20]{display:flex;gap:1rem;margin-bottom:1rem}.timeline-year[data-v-e287fe20]{background:#f8f9fa;color:#666;padding:.4rem .8rem;border-radius:1rem;font-size:.85rem;font-weight:600;border:2px solid #e9ecef;transition:all .3s ease}.timeline-year.active[data-v-e287fe20]{background:var(--primary-color,#4caf50);color:#fff;border-color:var(--primary-color,#4caf50);transform:scale(1.05)}.story-visual[data-v-e287fe20]{display:flex;flex-direction:column;align-items:center;gap:1rem}.growth-icon-compact[data-v-e287fe20]{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color,#4caf50),#66bb6a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;animation:pulse-gentle-e287fe20 3s infinite}.experience-badge-compact[data-v-e287fe20]{display:flex;flex-direction:column;align-items:center;background:rgba(76,175,80,.1);padding:.8rem 1rem;border-radius:.8rem;border:2px solid rgba(76,175,80,.2)}.years-text[data-v-e287fe20]{font-size:1.5rem;font-weight:800;color:var(--primary-color,#4caf50);line-height:1}.years-label[data-v-e287fe20]{font-size:.8rem;color:#666;font-weight:500}@keyframes pulse-gentle-e287fe20{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.products-compact-card[data-v-e287fe20],.services-compact-card[data-v-e287fe20]{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.06);height:100%;transition:transform .3s ease}.products-compact-card[data-v-e287fe20]:hover,.services-compact-card[data-v-e287fe20]:hover{transform:translateY(-2px)}.products-grid[data-v-e287fe20]{display:flex;flex-wrap:wrap;gap:.5rem}.product-tag[data-v-e287fe20]{background:linear-gradient(135deg,var(--primary-color,#4caf50),#66bb6a);color:#fff;padding:.4rem .8rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;transition:transform .2s ease;white-space:nowrap}.product-tag[data-v-e287fe20]:hover{transform:translateY(-1px) scale(1.02)}.service-item[data-v-e287fe20]{display:flex;align-items:center;gap:.8rem}.service-icon-small[data-v-e287fe20]{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color,#4caf50),#66bb6a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.highlight-year[data-v-e287fe20]{color:var(--primary-color,#4caf50);font-weight:700;background:rgba(76,175,80,.15);padding:.1rem .4rem;border-radius:.3rem}@media (max-width:991.98px){.main-story-card[data-v-e287fe20]{padding:1.5rem}.story-visual[data-v-e287fe20]{margin-top:1.5rem;flex-direction:row;justify-content:center}.growth-icon-compact[data-v-e287fe20]{width:60px;height:60px;font-size:1.5rem}}@media (max-width:767.98px){.about-us-section[data-v-e287fe20]{padding:1.5rem 0!important}.main-story-card[data-v-e287fe20],.products-compact-card[data-v-e287fe20],.services-compact-card[data-v-e287fe20]{padding:1.2rem;margin-bottom:1rem}.timeline-compact[data-v-e287fe20]{justify-content:center;flex-wrap:wrap}.timeline-year[data-v-e287fe20]{font-size:.8rem;padding:.3rem .6rem}.story-visual[data-v-e287fe20]{margin-top:1rem;gap:.8rem}.growth-icon-compact[data-v-e287fe20]{width:50px;height:50px;font-size:1.3rem}.experience-badge-compact[data-v-e287fe20]{padding:.6rem .8rem}.years-text[data-v-e287fe20]{font-size:1.2rem}.service-item[data-v-e287fe20]{text-align:left}.service-icon-small[data-v-e287fe20]{width:35px;height:35px;font-size:.9rem}}.ofertas-section h2[data-v-e287fe20]{color:#2d3748;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ofertas-section .lead[data-v-e287fe20]{color:#718096}.disco-animation[data-v-e287fe20],.ship-animation[data-v-e287fe20],.spaceship-animation[data-v-e287fe20]{opacity:0;transform-origin:center center;transition:none!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));z-index:2;visibility:visible}@keyframes floating-e287fe20{0%{transform:translateY(0)}50%{transform:translateY(-50px)}to{transform:translateY(0)}}.disco-animation[data-v-e287fe20],.spaceship-animation[data-v-e287fe20]{position:absolute;top:0;left:50%}.ship-animation[data-v-e287fe20]{position:relative}.disco-animation.disco-c-curve-animation[data-v-e287fe20],.spaceship-animation.spaceship-c-curve-animation[data-v-e287fe20]{opacity:1;visibility:visible}.disco-animation.animation-complete[data-v-e287fe20],.spaceship-animation.animation-complete[data-v-e287fe20]{opacity:1!important;transform:translate(-50%) scale(1) rotate(0deg)!important;visibility:visible!important}.ship-animation.animation-complete[data-v-e287fe20]{opacity:1!important;transform:translate(0) scale(1) rotate(0deg)!important;visibility:visible!important}.spaceship-animation[data-v-e287fe20]{max-width:150px}.disco-animation[data-v-e287fe20]{width:200px;height:auto}@keyframes spaceship-c-curve-e287fe20{0%{opacity:0;transform:translate(120px,-150px) scale(.2) rotate(45deg)}15%{opacity:.3;transform:translate(100px,-120px) scale(.35) rotate(35deg)}30%{opacity:.6;transform:translate(70px,-80px) scale(.5) rotate(25deg)}45%{opacity:.8;transform:translate(30px,-40px) scale(.7) rotate(15deg)}60%{opacity:.9;transform:translate(-10px,-10px) scale(.85) rotate(8deg)}75%{opacity:.95;transform:translate(-35px,10px) scale(.95) rotate(3deg)}90%{opacity:1;transform:translate(-47%,5px) scale(1.02) rotate(-1deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0deg)}}.spaceship-c-curve-animation[data-v-e287fe20]{animation:spaceship-c-curve-e287fe20 .6s forwards;opacity:1}@keyframes disco-c-curve-e287fe20{0%{opacity:0;transform:translate(120px,-150px) scale(.2) rotate(-45deg)}15%{opacity:.3;transform:translate(100px,-120px) scale(.35) rotate(-35deg)}30%{opacity:.6;transform:translate(70px,-80px) scale(.5) rotate(-25deg)}45%{opacity:.8;transform:translate(30px,-40px) scale(.7) rotate(-15deg)}60%{opacity:.9;transform:translate(-10px,-10px) scale(.85) rotate(-8deg)}75%{opacity:.95;transform:translate(-35px,10px) scale(.95) rotate(-3deg)}90%{opacity:1;transform:translate(-47%,5px) scale(1.02) rotate(1deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0deg)}}.disco-c-curve-animation[data-v-e287fe20]{animation:disco-c-curve-e287fe20 .4s forwards;opacity:1}@keyframes ship-enhanced-flight-e287fe20{0%{opacity:0;transform:translate(-250px,-80px) scale(.1) rotate(-35deg)}10%{opacity:.2;transform:translate(-220px,-70px) scale(.15) rotate(-30deg)}20%{opacity:.4;transform:translate(-180px,-55px) scale(.25) rotate(-25deg)}35%{opacity:.6;transform:translate(-140px,-40px) scale(.4) rotate(-20deg)}50%{opacity:.75;transform:translate(-90px,-25px) scale(.6) rotate(-15deg)}65%{opacity:.85;transform:translate(-50px,-15px) scale(.75) rotate(-10deg)}80%{opacity:.95;transform:translate(-20px,-8px) scale(.9) rotate(-5deg)}90%{opacity:.98;transform:translate(-8px,-3px) scale(.95) rotate(-2deg)}95%{opacity:1;transform:translate(-3px,-1px) scale(.98) rotate(-1deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0deg)}}.ship-enhanced-flight-animation[data-v-e287fe20]{animation:ship-enhanced-flight-e287fe20 1s ease-out forwards;opacity:1}@keyframes spaceship-float-e287fe20{0%,to{transform:translate(-50%) rotate(0deg) scale(1)}25%{transform:translate(-50%,-4px) rotate(2deg) scale(1.01)}50%{transform:translate(-50%,-6px) rotate(0deg) scale(1)}75%{transform:translate(-50%,-2px) rotate(-2deg) scale(1.01)}}@keyframes disco-spin-float-e287fe20{0%,to{transform:translate(-50%) rotate(0deg) scale(1)}25%{transform:translate(-50%,-3px) rotate(90deg) scale(1.02)}50%{transform:translate(-50%,-5px) rotate(180deg) scale(1)}75%{transform:translate(-50%,-2px) rotate(270deg) scale(1.02)}}@keyframes ship-gentle-float-e287fe20{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(-2px,-4px) rotate(1deg) scale(1.01)}50%{transform:translate(-4px,-6px) rotate(0deg) scale(1)}75%{transform:translate(-2px,-2px) rotate(-1deg) scale(1.01)}}.spaceship-animation.revealed[data-v-e287fe20]{animation:spaceship-float-e287fe20 5s ease-in-out infinite;animation-delay:2s;opacity:1!important;transform:translate(-50%) scale(1) rotate(0deg)!important}.disco-animation.revealed-disco[data-v-e287fe20]{animation:disco-spin-float-e287fe20 6s ease-in-out infinite;animation-delay:2s;opacity:.7!important;transform:translate(-50%) scale(1) rotate(0deg)!important}.ship-animation.revealed-ship[data-v-e287fe20]{animation:ship-gentle-float-e287fe20 4s ease-in-out infinite;animation-delay:2s;opacity:1!important;transform:translate(0) scale(1) rotate(0deg)!important}@keyframes disco-light-grow-e287fe20{0%{opacity:0;transform:translateX(-50%) scaleY(0) scaleX(.8);transform-origin:top center}10%{opacity:.3;transform:translateX(-50%) scaleY(.1) scaleX(.85)}25%{opacity:.6;transform:translateX(-50%) scaleY(.3) scaleX(.9)}50%{opacity:.8;transform:translateX(-50%) scaleY(.6) scaleX(.95)}75%{opacity:.9;transform:translateX(-50%) scaleY(.85) scaleX(1)}to{opacity:1;transform:translateX(-50%) scaleY(1) scaleX(1);transform-origin:top center}}@keyframes disco-light-pulse-e287fe20{0%,to{opacity:1;transform:translateX(-50%) scaleY(1) scaleX(1)}50%{opacity:.7;transform:translateX(-50%) scaleY(1.05) scaleX(1.02)}}.disco-light-animation[data-v-e287fe20]{position:absolute;top:50px;left:50%;transform:translateX(-50%) scaleY(0);transform-origin:top center;transition:none;max-width:200px;width:auto;height:auto;z-index:0}.disco-light-animation.disco-light-grow[data-v-e287fe20]{animation:disco-light-grow-e287fe20 .8s ease-out forwards}.disco-light-animation.disco-light-grow.animation-complete[data-v-e287fe20]{animation:disco-light-pulse-e287fe20 3s ease-in-out infinite;animation-delay:1.2s;opacity:.7;transform:translateX(-50%) scaleY(1) scaleX(1)}.shipping-container[data-v-e287fe20]{position:relative}.shipping-image[data-v-e287fe20]{transition:transform .3s ease;filter:brightness(.9);max-width:400px}@media (max-width:992px){.shipping-image[data-v-e287fe20]{max-width:250px}}.shipping-image[data-v-e287fe20]:hover{transform:scale(1.02);filter:brightness(1)}.shipping-button[data-v-e287fe20],.shipping-content[data-v-e287fe20],.shipping-description[data-v-e287fe20],.shipping-title[data-v-e287fe20]{position:relative}.productos-destacados-section[data-v-e287fe20]{position:relative;overflow:hidden}.productos-destacados-title[data-v-e287fe20]{position:relative;z-index:1}@media (max-width:768px){.ofertas-section[data-v-e287fe20],.productos-destacados-section[data-v-e287fe20]{padding:3rem 0!important}.ofertas-section h2[data-v-e287fe20],.productos-destacados-section h2[data-v-e287fe20]{font-size:2rem}.spaceship-animation[data-v-e287fe20]{max-width:150px!important}.disco-animation[data-v-e287fe20]{width:150px!important}@keyframes spaceship-c-curve-mobile-e287fe20{0%{opacity:0;transform:translate(80px,-100px) scale(.15) rotate(45deg)}30%{opacity:.6;transform:translate(50px,-60px) scale(.4) rotate(25deg)}60%{opacity:.9;transform:translate(10px,-20px) scale(.7) rotate(10deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0deg)}}@keyframes disco-c-curve-mobile-e287fe20{0%{opacity:0;transform:translate(80px,-100px) scale(.15) rotate(-45deg)}30%{opacity:.6;transform:translate(50px,-60px) scale(.4) rotate(-25deg)}60%{opacity:.9;transform:translate(10px,-20px) scale(.7) rotate(-10deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0deg)}}.spaceship-c-curve-animation[data-v-e287fe20]{animation:spaceship-c-curve-mobile-e287fe20 1.5s ease forwards}.disco-c-curve-animation[data-v-e287fe20]{animation:disco-c-curve-mobile-e287fe20 1.5s ease forwards}@keyframes ship-enhanced-flight-mobile-e287fe20{0%{opacity:0;transform:translate(-150px,-50px) scale(.08) rotate(-35deg)}15%{opacity:.3;transform:translate(-120px,-40px) scale(.15) rotate(-25deg)}35%{opacity:.6;transform:translate(-80px,-25px) scale(.35) rotate(-15deg)}55%{opacity:.8;transform:translate(-40px,-15px) scale(.6) rotate(-8deg)}75%{opacity:.9;transform:translate(-15px,-5px) scale(.8) rotate(-3deg)}90%{opacity:.95;transform:translate(-5px,-2px) scale(.95) rotate(-1deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0deg)}}.ship-enhanced-flight-animation[data-v-e287fe20]{animation:ship-enhanced-flight-mobile-e287fe20 1.2s ease-out forwards}}@media (max-width:576px){.shipping-container .row[data-v-e287fe20]{text-align:center}.shipping-content[data-v-e287fe20]{margin-top:2rem}.disco-animation[data-v-e287fe20],.spaceship-animation[data-v-e287fe20]{max-width:120px!important;width:120px!important}.disco-light-animation[data-v-e287fe20]{max-width:200px!important;top:35px!important}@keyframes disco-light-grow-e287fe20{0%{opacity:0;transform:translateX(-50%) scaleY(0) scaleX(.7)}to{opacity:.7;transform:translateX(-50%) scaleY(1) scaleX(.9)}}}.custom-marker-container{background:none!important;border:none!important}.custom-marker{width:32px;height:32px;border-radius:50% 50% 50% 0;background:var(--green-color,#00af00);display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);box-shadow:0 2px 8px rgba(0,0,0,.4)}.custom-marker i{transform:rotate(45deg);color:#fff;font-size:.7rem}.custom-marker--nearby{background:#ffc107;box-shadow:0 2px 10px rgba(255,193,7,.5)}.custom-marker--selected{background:var(--primary-color,#fd0df1);width:36px;height:36px;box-shadow:0 2px 12px rgba(253,13,241,.5)}.custom-marker--selected i{font-size:.8rem}.leaflet-popup-content-wrapper{background:#1e1e1e!important;color:#fff!important;border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,.5)!important}.leaflet-popup-tip{background:#1e1e1e!important}.leaflet-popup-content{color:#fff!important;margin:10px 14px!important}.leaflet-popup-close-button{color:#999!important}.leaflet-popup-close-button:hover{color:#fff!important}.blm-overlay[data-v-5f2b6f80]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.blm-modal[data-v-5f2b6f80]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;width:100%;max-width:960px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6)}.modal-fade-enter-active[data-v-5f2b6f80]{transition:opacity .25s ease,transform .25s ease}.modal-fade-leave-active[data-v-5f2b6f80]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-5f2b6f80],.modal-fade-leave-to[data-v-5f2b6f80]{opacity:0;transform:scale(.95)}.blm-header[data-v-5f2b6f80]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.blm-title[data-v-5f2b6f80]{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.blm-title i[data-v-5f2b6f80]{color:var(--green-color,#00af00)}.blm-close[data-v-5f2b6f80]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#aaa;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.blm-close[data-v-5f2b6f80]:hover{background:hsla(0,0%,100%,.1);color:#fff}.blm-search[data-v-5f2b6f80]{padding:.85rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.04);flex-shrink:0}.blm-label[data-v-5f2b6f80]{color:#999;font-size:.7rem;font-weight:500;margin-bottom:.25rem;display:block}.blm-label i[data-v-5f2b6f80]{color:var(--green-color,#00af00)}.blm-input[data-v-5f2b6f80],.blm-select[data-v-5f2b6f80]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:8px;font-size:.82rem;padding:.45rem .7rem}.blm-input[data-v-5f2b6f80]:focus,.blm-select[data-v-5f2b6f80]:focus{background:hsla(0,0%,100%,.07);border-color:var(--green-color,#00af00);box-shadow:0 0 0 .12rem rgba(0,175,0,.15);color:#fff}.blm-input[data-v-5f2b6f80]::-moz-placeholder{color:#555}.blm-input[data-v-5f2b6f80]::placeholder{color:#555}.blm-select option[data-v-5f2b6f80]{background:#1e1e1e;color:#fff}.blm-search-btn[data-v-5f2b6f80]{background:var(--green-color,#00af00);color:#fff;border:none;padding:.45rem .85rem;border-radius:0 8px 8px 0;font-size:.82rem}.blm-search-btn[data-v-5f2b6f80]:hover:not(:disabled){background:#090;color:#fff}.blm-search-btn[data-v-5f2b6f80]:disabled{background:rgba(0,175,0,.3);color:hsla(0,0%,100%,.5)}.blm-results-bar[data-v-5f2b6f80]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.blm-province-tag[data-v-5f2b6f80]{background:rgba(0,175,0,.12);color:var(--green-color,#00af00);padding:.15rem .55rem;border-radius:20px;font-size:.68rem;font-weight:600}.blm-count[data-v-5f2b6f80]{color:#888;font-size:.72rem}.blm-body[data-v-5f2b6f80]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.blm-body[data-v-5f2b6f80]::-webkit-scrollbar{width:5px}.blm-body[data-v-5f2b6f80]::-webkit-scrollbar-track{background:transparent}.blm-body[data-v-5f2b6f80]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.blm-state[data-v-5f2b6f80]{text-align:center;padding:3rem 1rem;color:#888}.blm-state--error[data-v-5f2b6f80]{color:#ff6b6b}.blm-state--error p[data-v-5f2b6f80]{color:#ccc}.blm-retry-btn[data-v-5f2b6f80]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#ccc;font-size:.75rem}.blm-retry-btn[data-v-5f2b6f80]:hover{background:hsla(0,0%,100%,.1);color:#fff}.blm-content[data-v-5f2b6f80]{display:flex;flex-direction:column}.blm-map-wrap[data-v-5f2b6f80]{flex-shrink:0}.blm-map[data-v-5f2b6f80]{height:280px;width:100%}.blm-list[data-v-5f2b6f80]{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.blm-list[data-v-5f2b6f80]::-webkit-scrollbar{width:5px}.blm-list[data-v-5f2b6f80]::-webkit-scrollbar-track{background:transparent}.blm-list[data-v-5f2b6f80]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.blm-agency[data-v-5f2b6f80]{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;transition:background .2s}.blm-agency[data-v-5f2b6f80]:hover{background:hsla(0,0%,100%,.04)}.blm-agency--active[data-v-5f2b6f80]{background:rgba(0,175,0,.08);border-left:3px solid var(--green-color,#00af00)}.blm-agency--nearby[data-v-5f2b6f80]{border-left:3px solid #ffc107}.blm-agency--active.blm-agency--nearby[data-v-5f2b6f80]{border-left-color:var(--green-color,#00af00)}.blm-agency-icon[data-v-5f2b6f80]{width:30px;height:30px;min-width:30px;border-radius:8px;background:rgba(0,175,0,.1);color:var(--green-color,#00af00);display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:2px}.blm-agency--nearby .blm-agency-icon[data-v-5f2b6f80]{background:rgba(255,193,7,.1);color:#ffc107}.blm-agency-info[data-v-5f2b6f80]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.blm-agency-name-row[data-v-5f2b6f80]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.blm-agency-name-row strong[data-v-5f2b6f80]{font-size:.78rem;color:#fff}.blm-nearby-tag[data-v-5f2b6f80]{background:rgba(255,193,7,.15);color:#ffc107;padding:1px 5px;border-radius:4px;font-size:.55rem;font-weight:600;white-space:nowrap}.blm-detail[data-v-5f2b6f80]{color:#777;font-size:.68rem;line-height:1.4}.blm-detail i[data-v-5f2b6f80]{width:13px;text-align:center;color:#555;font-size:.6rem}.blm-hours-highlight[data-v-5f2b6f80]{color:var(--green-color,#00af00);font-weight:500}.blm-toggle-schedule[data-v-5f2b6f80]{background:none;border:none;color:#666;font-size:.6rem;padding:.15rem 0;cursor:pointer;text-align:left}.blm-toggle-schedule[data-v-5f2b6f80]:hover{color:var(--green-color,#00af00)}.blm-schedule[data-v-5f2b6f80]{margin-top:.3rem;padding:.4rem .5rem;background:hsla(0,0%,100%,.03);border-radius:6px;border:1px solid hsla(0,0%,100%,.06)}.blm-schedule-row[data-v-5f2b6f80]{display:flex;justify-content:space-between;padding:.1rem 0;font-size:.62rem;color:#777}.blm-schedule-row--today[data-v-5f2b6f80]{color:var(--green-color,#00af00);font-weight:600}.blm-agency-arrow[data-v-5f2b6f80]{color:#444;font-size:.6rem;margin-top:5px}.blm-agency:hover .blm-agency-arrow[data-v-5f2b6f80]{color:var(--green-color,#00af00)}.blm-footer[data-v-5f2b6f80]{border-top:1px solid hsla(0,0%,100%,.08);padding:.75rem 1.25rem;flex-shrink:0;background:rgba(0,175,0,.04)}.blm-footer-selected[data-v-5f2b6f80]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:.78rem;color:#fff;margin-bottom:.5rem}.blm-footer-selected i[data-v-5f2b6f80]{color:var(--green-color,#00af00)}.blm-footer-selected .text-muted[data-v-5f2b6f80]{color:#888!important;font-size:.7rem}.blm-footer-actions[data-v-5f2b6f80]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.blm-save-check[data-v-5f2b6f80]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.72rem;color:#aaa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blm-save-check input[type=checkbox][data-v-5f2b6f80]{width:15px;height:15px;accent-color:var(--green-color,#00af00);cursor:pointer}.blm-save-check span[data-v-5f2b6f80]{line-height:1.3}.blm-confirm-btn[data-v-5f2b6f80]{background:var(--green-color,#00af00);color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.8rem;font-weight:600;font-family:Poppins,sans-serif;transition:background .2s,transform .1s;white-space:nowrap}.blm-confirm-btn[data-v-5f2b6f80]:hover{background:#009400;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.blm-modal[data-v-5f2b6f80]{max-height:95vh;max-width:100%;border-radius:12px}.blm-map[data-v-5f2b6f80]{height:200px}.blm-list[data-v-5f2b6f80]{max-height:250px}.blm-header[data-v-5f2b6f80]{padding:.8rem 1rem}.blm-search[data-v-5f2b6f80]{padding:.7rem 1rem}.blm-title[data-v-5f2b6f80]{font-size:.95rem}.blm-footer-actions[data-v-5f2b6f80]{flex-direction:column;align-items:stretch}.blm-confirm-btn[data-v-5f2b6f80]{width:100%;text-align:center}}.shipping-quote-widget[data-v-ef9803f2]{background:linear-gradient(135deg,hsla(0,0%,7%,.06),#1e1e1e 60%);border:1px solid rgba(29,29,29,.25);border-radius:14px;overflow:hidden;margin-top:1.25rem}.sq-header[data-v-ef9803f2]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;background:linear-gradient(90deg,rgba(48,48,48,.15),transparent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.sq-header[data-v-ef9803f2]:hover{background:linear-gradient(90deg,rgba(0,175,0,.22),transparent)}.sq-header-icon[data-v-ef9803f2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0,175,0,.18);color:var(--green-color);font-size:.95rem;flex-shrink:0}.sq-header-text[data-v-ef9803f2]{display:flex;flex-direction:column;flex:1}.sq-header-title[data-v-ef9803f2]{color:#fff;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:700;line-height:1.2}.sq-header-sub[data-v-ef9803f2]{color:#999;font-family:Poppins,sans-serif;font-size:.72rem;margin-top:1px}.sq-chevron[data-v-ef9803f2]{color:#666;font-size:.7rem;transition:transform .3s}.sq-slide-enter-active[data-v-ef9803f2],.sq-slide-leave-active[data-v-ef9803f2]{transition:max-height .35s ease,opacity .25s ease;overflow:hidden}.sq-slide-enter-from[data-v-ef9803f2],.sq-slide-leave-to[data-v-ef9803f2]{max-height:0;opacity:0}.sq-slide-enter-to[data-v-ef9803f2],.sq-slide-leave-from[data-v-ef9803f2]{max-height:600px;opacity:1}.sq-body[data-v-ef9803f2]{padding:.85rem 1.1rem 1rem;border-top:1px solid hsla(0,0%,100%,.06)}.sq-input-row[data-v-ef9803f2]{display:flex;gap:.5rem}.sq-input-wrapper[data-v-ef9803f2]{flex:1;position:relative}.sq-input-icon[data-v-ef9803f2]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;font-size:.85rem;pointer-events:none}.sq-input[data-v-ef9803f2]{border-radius:8px;font-size:.9rem;padding-left:34px;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#fff!important;transition:border-color .2s}.sq-input[data-v-ef9803f2]::-moz-placeholder{color:#666}.sq-input[data-v-ef9803f2]::placeholder{color:#666}.sq-input[data-v-ef9803f2]:focus{border-color:rgba(0,175,0,.5)!important;background:hsla(0,0%,100%,.08)!important;box-shadow:0 0 0 3px rgba(0,175,0,.1)!important;color:#fff!important}.sq-btn[data-v-ef9803f2]{white-space:nowrap;border-radius:8px;font-weight:600;font-size:.85rem;min-width:100px;background:var(--green-color);color:#fff;border:none;transition:background .2s,transform .1s}.sq-btn[data-v-ef9803f2]:hover:not(:disabled){background:#009400;transform:translateY(-1px);color:#fff}.sq-btn[data-v-ef9803f2]:disabled{opacity:.45;cursor:not-allowed;color:#fff}.sq-rates[data-v-ef9803f2]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.sq-rate[data-v-ef9803f2]{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-radius:10px;background:hsla(0,0%,100%,.04);border:2px solid transparent;cursor:pointer;transition:border-color .2s,background .2s}.sq-rate[data-v-ef9803f2]:hover{background:hsla(0,0%,100%,.07)}.sq-rate--selected[data-v-ef9803f2]{border-color:var(--green-color);background:rgba(0,175,0,.08)}.sq-rate-radio[data-v-ef9803f2]{flex-shrink:0}.sq-radio[data-v-ef9803f2]{display:block;width:18px;height:18px;border-radius:50%;border:2px solid #555;transition:border-color .2s,box-shadow .2s;position:relative}.sq-radio--on[data-v-ef9803f2]{border-color:var(--green-color)}.sq-radio--on[data-v-ef9803f2]:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--green-color)}.bg-delivery[data-v-ef9803f2]{background-color:rgba(0,175,0,.15);color:#fff}.bg-pickup[data-v-ef9803f2]{background-color:rgba(234,7,255,.15);color:#fff}.sq-rate-left[data-v-ef9803f2]{display:flex;flex-direction:column;gap:2px;flex:1}.sq-rate-name[data-v-ef9803f2]{color:#fff;font-family:Poppins,sans-serif;font-size:.86rem}.sq-rate-time[data-v-ef9803f2]{color:#aaa;font-family:Poppins,sans-serif;font-size:.76rem}.sq-rate-badge[data-v-ef9803f2]{width:-moz-fit-content;width:fit-content;font-size:.68rem;margin-top:3px}.sq-rate-price[data-v-ef9803f2]{color:#fff;font-weight:700;font-family:Poppins,sans-serif;font-size:1rem;white-space:nowrap}.sq-error[data-v-ef9803f2]{margin-top:.75rem;background:rgba(255,193,7,.12);color:#ffc107;border-radius:8px;padding:.6rem .75rem;font-size:.82rem;font-family:Poppins,sans-serif}.sq-hint[data-v-ef9803f2]{margin-top:.6rem;color:#777;font-size:.78rem;font-family:Poppins,sans-serif}.sq-branches-link[data-v-ef9803f2]{margin-top:.65rem;text-align:center}.branches-btn[data-v-ef9803f2]{display:inline-flex;align-items:center;gap:.25rem;color:var(--green-color);font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;padding:.4rem .75rem;border-radius:8px;background:rgba(0,175,0,.08);border:1px solid rgba(0,175,0,.18);cursor:pointer;transition:background .2s,border-color .2s,transform .1s}.branches-btn[data-v-ef9803f2]:hover{background:rgba(0,175,0,.14);border-color:rgba(0,175,0,.3);color:var(--green-color);transform:translateY(-1px)}.sq-loading-ext[data-v-ef9803f2]{color:#aaa;font-family:Poppins,sans-serif;font-size:.84rem;padding:.4rem 0}.sq-branch-selected[data-v-ef9803f2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem;padding:.55rem .75rem;border-radius:8px;background:rgba(0,175,0,.08);border:1px solid rgba(0,175,0,.2)}.sq-branch-info[data-v-ef9803f2]{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;font-size:.76rem;color:#fff;font-family:Poppins,sans-serif}.sq-branch-info i[data-v-ef9803f2]{color:var(--green-color)}.sq-branch-info small[data-v-ef9803f2]{color:#999;font-size:.68rem}.sq-branch-remove[data-v-ef9803f2]{background:none;border:none;color:#666;cursor:pointer;padding:.2rem;font-size:.7rem;transition:color .2s}.sq-branch-remove[data-v-ef9803f2]:hover{color:#ff6b6b}.sq-branch-hint[data-v-ef9803f2]{display:flex;align-items:center;gap:.3rem;margin-top:.55rem;padding:.5rem .75rem;border-radius:8px;background:rgba(255,193,7,.06);border:1px solid rgba(255,193,7,.15);color:#ccc;font-size:.72rem;font-family:Poppins,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}.sq-branch-hint[data-v-ef9803f2]:hover{background:rgba(255,193,7,.1);border-color:rgba(255,193,7,.25)}.sq-branch-hint i[data-v-ef9803f2]:first-child{color:#ffc107}.sq-branch-hint strong[data-v-ef9803f2]{color:#fff}@media (max-width:576px){.sq-header[data-v-ef9803f2]{padding:.75rem .9rem}.sq-body[data-v-ef9803f2]{padding:.75rem .9rem .85rem}.sq-header-title[data-v-ef9803f2]{font-size:.85rem}.sq-header-sub[data-v-ef9803f2]{font-size:.68rem}.sq-btn[data-v-ef9803f2]{min-width:80px;font-size:.8rem}}.tag[data-v-5f52ce92]{background-color:transparent;border:1px solid var(--border-color);padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease}.tag[data-v-5f52ce92]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.product-img-wrapper[data-v-5f52ce92]{display:flex;align-items:flex-start;transition:transform .3s ease}img[data-v-5f52ce92]{width:100%}.zoom-container[data-v-5f52ce92]{position:relative;border-radius:20px;width:100%;aspect-ratio:1/1;background-color:var(--black-color);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color)}.zoom-overlay[data-v-5f52ce92]{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none;z-index:1}.image-edge-overlay[data-v-5f52ce92]{position:absolute;top:0;bottom:0;pointer-events:none;z-index:3;transition:opacity .3s ease,width .3s ease}.image-edge-overlay.left[data-v-5f52ce92]{background:linear-gradient(90deg,#000 0,rgba(0,0,0,.9) 20%,rgba(0,0,0,.6) 50%,transparent)}.image-edge-overlay.right[data-v-5f52ce92]{background:linear-gradient(270deg,#000 0,rgba(0,0,0,.9) 20%,rgba(0,0,0,.6) 50%,transparent)}.zoom-image[data-v-5f52ce92]{position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:1}.zoom-image.zoomed[data-v-5f52ce92]{z-index:2}.variant-title[data-v-5f52ce92]{font-size:1.2rem;color:var(--text-dark);border-bottom:2px solid var(--primary-color);padding-bottom:.5rem}.card-img[data-v-5f52ce92]{-o-object-fit:fill!important;object-fit:fill!important}.variant-group[data-v-5f52ce92]{background:var(--white-color);padding:1rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.variant-btn[data-v-5f52ce92]{padding:.4rem 1rem;border:2px solid var(--border-color);border-radius:10px;background:var(--white-color);transition:all .3s ease;min-width:80px;overflow:hidden}.variant-btn.active[data-v-5f52ce92]{background:var(--primary-color);border-color:var(--primary-color)}.variant-btn.out-of-stock[data-v-5f52ce92]{opacity:.5;background:var(--white-color-2)}.stock-badge[data-v-5f52ce92]{position:absolute;top:-8px;right:-8px;background:var(--danger-color);color:#fff;font-size:.7rem;padding:2px 6px;border-radius:8px;transform:scale(.8)}.price-section[data-v-5f52ce92]{background:linear-gradient(145deg,var(--black-color-2),var(--black-color));border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.08);border:1px solid var(--border-color);width:-moz-fit-content;width:fit-content}.price-container[data-v-5f52ce92]{display:flex;align-items:center;gap:1rem}.price-display[data-v-5f52ce92]{display:flex;align-items:baseline;gap:1rem}.final-price[data-v-5f52ce92]{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0}.stock-status[data-v-5f52ce92]{color:var(--primary-color);font-size:.9rem;display:flex;align-items:center;gap:.5rem}.stock-status i[data-v-5f52ce92]{font-size:1.1rem}.product-details[data-v-5f52ce92]{opacity:0;animation:fadeIn-5f52ce92 .5s ease forwards}@keyframes fadeIn-5f52ce92{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-5f52ce92{0%{background-position:200% 0;opacity:.5}50%{opacity:1}to{background-position:-200% 0;opacity:.5}}.skeleton-button[data-v-5f52ce92],.skeleton-description[data-v-5f52ce92],.skeleton-image[data-v-5f52ce92],.skeleton-price[data-v-5f52ce92],.skeleton-tag[data-v-5f52ce92],.skeleton-title[data-v-5f52ce92]{background:linear-gradient(90deg,var(--black-color-2) 25%,var(--dark-color) 50%,var(--black-color-2) 75%);background-size:200% 100%;animation:loading-5f52ce92 2s ease-in-out infinite;border-radius:12px}@media (max-width:768px){.skeleton-image[data-v-5f52ce92]{height:300px;transition:height .3s ease}.product-img-wrapper[data-v-5f52ce92]{width:100%;justify-content:flex-start!important;transition:all .3s ease}.zoom-image[data-v-5f52ce92]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .3s ease}.zoom-container[data-v-5f52ce92]{width:100%;margin:0;transition:all .3s ease}}.variant-options[data-v-5f52ce92]{display:flex;flex-wrap:wrap;gap:.5rem}.variant-btn[data-v-5f52ce92]{position:relative;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;min-width:60px}.variant-btn.active[data-v-5f52ce92]{background-color:var(--black-color);color:var(--white-color);border-color:var(--black-color);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.variant-btn[data-v-5f52ce92]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.variant-btn[data-v-5f52ce92]:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.price-adjustment[data-v-5f52ce92]{font-size:.75rem;opacity:.8;margin-left:.25rem}.currency-info[data-v-5f52ce92]{font-size:.9rem;color:var(--black-color-2);opacity:.8;font-style:italic}.image-thumbnails[data-v-5f52ce92]{max-width:100%}.thumbnails-container[data-v-5f52ce92]{max-width:100%;overflow-x:auto;padding:.5rem 0}.thumbnail-wrapper[data-v-5f52ce92]{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid transparent;transition:all .3s ease;background:var(--black-color)}.thumbnail-wrapper[data-v-5f52ce92]:hover{border-color:#b1b1b1;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.thumbnail-wrapper.active[data-v-5f52ce92]{border-color:#b3b3b3;box-shadow:0 0 0 1px var(--primary-color)}.thumbnail-image[data-v-5f52ce92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.thumbnail-wrapper:hover .thumbnail-image[data-v-5f52ce92]{transform:scale(1.1)}@media (max-width:768px){.thumbnail-wrapper[data-v-5f52ce92]{width:60px;height:60px}.thumbnails-container[data-v-5f52ce92]{gap:.5rem!important}}.product-description[data-v-5f52ce92]{line-height:1.6}.product-description p[data-v-5f52ce92]{margin-bottom:1rem}.product-description ol[data-v-5f52ce92],.product-description ul[data-v-5f52ce92]{margin-bottom:1rem;padding-left:1.5rem}.product-description li[data-v-5f52ce92]{margin-bottom:.5rem}.product-description a[data-v-5f52ce92]{color:var(--primary-color);text-decoration:underline}.product-description h1[data-v-5f52ce92],.product-description h2[data-v-5f52ce92],.product-description h3[data-v-5f52ce92],.product-description h4[data-v-5f52ce92],.product-description h5[data-v-5f52ce92],.product-description h6[data-v-5f52ce92]{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.leer-mas-btn[data-v-5f52ce92]{text-decoration:underline;font-weight:600}.leer-mas-btn[data-v-5f52ce92]:hover{color:#111!important;text-decoration:underline;opacity:.7}.breadcrumb-nav[data-v-5f52ce92]{background:transparent;padding:0 0 .5rem 0}.breadcrumb[data-v-5f52ce92]{background:none;margin-bottom:0;padding:0;font-size:1rem}.breadcrumb-item[data-v-5f52ce92]{font-family:Poppins,sans-serif;text-transform:uppercase;font-weight:500}.breadcrumb-item+.breadcrumb-item[data-v-5f52ce92]:before{content:">";color:#888;padding:0 .5rem}.breadcrumb-item a[data-v-5f52ce92]{color:var(--primary-color);text-decoration:underline;cursor:pointer;font-family:Poppins,sans-serif}.breadcrumb-item a[data-v-5f52ce92],.breadcrumb-item[data-v-5f52ce92]{font-size:.9rem;font-weight:700}.breadcrumb-item.active[data-v-5f52ce92]{font-family:Poppins,sans-serif;color:#222;font-weight:600}@media (max-width:600px){.breadcrumb[data-v-5f52ce92]{font-size:.95rem;flex-wrap:wrap}}.product-badge[data-v-5f52ce92]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;font-family:Poppins,sans-serif;letter-spacing:.02em}.badge-brand[data-v-5f52ce92]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#adb5bd}.badge-type[data-v-5f52ce92]{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#4ade80}.badge-seed-type[data-v-5f52ce92]{background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.3);color:#c084fc}.badge-promo[data-v-5f52ce92]{background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.35);color:#fb923c;animation:pulse-promo-5f52ce92 2s infinite}@keyframes pulse-promo-5f52ce92{0%,to{opacity:1}50%{opacity:.7}}.flavor-tag[data-v-5f52ce92]{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.25);color:#fbbf24;padding:4px 12px;border-radius:20px;font-size:.78rem}.effect-tag[data-v-5f52ce92],.flavor-tag[data-v-5f52ce92]{display:inline-block;font-family:Poppins,sans-serif;font-weight:500}.effect-tag[data-v-5f52ce92]{background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.25);color:#60a5fa;padding:2px 10px;border-radius:20px;font-size:.75rem}.description-clamped[data-v-5f52ce92]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65}.tech-desc[data-v-5f52ce92]{line-height:1.7}.tech-sheet-section[data-v-5f52ce92]{padding:0 .5rem}.tech-sheet-heading[data-v-5f52ce92]{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:1rem}.tech-sheet-card[data-v-5f52ce92]{background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:1.75rem 2rem}@media (max-width:768px){.tech-sheet-card[data-v-5f52ce92]{padding:1.2rem 1rem}}.genetics-hero-label[data-v-5f52ce92]{font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;color:#9ca3af}.sativa-col[data-v-5f52ce92]{color:#4ade80}.indica-col[data-v-5f52ce92]{color:#a78bfa}.genetics-bar-hero[data-v-5f52ce92]{height:10px;border-radius:99px;overflow:hidden;background:rgba(167,139,250,.2)}.genetics-bar-hero-sativa[data-v-5f52ce92]{background:linear-gradient(90deg,#4ade80,#22d3ee);height:100%;border-radius:99px 0 0 99px;transition:width 1s cubic-bezier(.4,0,.2,1)}.tech-stats-grid[data-v-5f52ce92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.tech-stat[data-v-5f52ce92]{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:4px}.tech-stat--wide[data-v-5f52ce92]{grid-column:span 2}@media (max-width:576px){.tech-stat--wide[data-v-5f52ce92]{grid-column:span 1}}.tech-stat-icon[data-v-5f52ce92]{font-size:1.15rem;line-height:1;color:#9ca3af}.thc-icon[data-v-5f52ce92]{color:#4ade80}.cbd-icon[data-v-5f52ce92]{color:#60a5fa}.tech-stat-label[data-v-5f52ce92]{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-family:Poppins,sans-serif}.tech-stat-value[data-v-5f52ce92]{font-size:.95rem;font-weight:700;color:#e5e7eb;font-family:Poppins,sans-serif}.grow-envs[data-v-5f52ce92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.grow-env-card[data-v-5f52ce92]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:1rem 1.1rem}.grow-env-title[data-v-5f52ce92]{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;display:block;margin-bottom:.6rem}.grow-env-rows[data-v-5f52ce92]{display:flex;flex-direction:column;gap:.4rem}.grow-env-row[data-v-5f52ce92]{display:flex;justify-content:space-between;align-items:center}.grow-env-key[data-v-5f52ce92]{font-size:.8rem;color:#9ca3af;font-family:Poppins,sans-serif}.grow-env-val[data-v-5f52ce92]{font-size:.85rem;font-weight:600;color:#e5e7eb;font-family:Poppins,sans-serif}.flavors-effects-row[data-v-5f52ce92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.fe-group[data-v-5f52ce92]{display:flex;flex-direction:column}.fe-title[data-v-5f52ce92]{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.variant-label[data-v-5f52ce92]{display:flex;align-items:center}.variant-label-name[data-v-5f52ce92]{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;font-family:Poppins,sans-serif}.selected-variant-value[data-v-5f52ce92]{color:#e5e7eb;font-weight:600;font-size:.8rem;font-family:Poppins,sans-serif}.variant-pill[data-v-5f52ce92]{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.45rem 1.1rem;border-radius:10px;border:1.5px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.04);color:#d1d5db;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .18s ease;min-width:58px;text-align:center;line-height:1.3}.variant-pill[data-v-5f52ce92]:hover:not(:disabled){border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.09);color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.variant-pill--active[data-v-5f52ce92]{border-color:#fff!important;background:#fff!important;color:#000!important;font-weight:700;transform:translateY(-2px);box-shadow:0 4px 14px hsla(0,0%,100%,.18)}.variant-pill--out[data-v-5f52ce92]{opacity:.35;cursor:not-allowed;text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.3)}.pill-name[data-v-5f52ce92]{line-height:1.2}.pill-out-badge[data-v-5f52ce92]{font-size:.6rem;color:#f87171;text-decoration:none;font-weight:700;margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.purchase-block[data-v-5f52ce92]{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:1.25rem 1.4rem}.purchase-price-label[data-v-5f52ce92]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;font-family:Poppins,sans-serif}.price-big[data-v-5f52ce92]{font-size:2.1rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}.purchase-divider[data-v-5f52ce92]{height:1px;background:hsla(0,0%,100%,.08);margin:1rem 0}.qty-stepper[data-v-5f52ce92]{display:flex;align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;overflow:hidden;height:50px}.qty-btn[data-v-5f52ce92]{width:46px;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;font-size:.82rem;cursor:pointer;transition:background .16s}.qty-btn[data-v-5f52ce92]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.qty-btn[data-v-5f52ce92]:disabled{opacity:.3;cursor:not-allowed}.qty-display[data-v-5f52ce92]{width:48px;text-align:center;font-size:1.05rem;color:#fff;border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);height:100%;display:flex}.btn-add-cart[data-v-5f52ce92],.qty-display[data-v-5f52ce92]{font-weight:700;font-family:Poppins,sans-serif;align-items:center;justify-content:center}.btn-add-cart[data-v-5f52ce92]{height:50px;display:inline-flex;background:#fff;color:#000;border:none;border-radius:12px;font-size:.92rem;padding:0 1.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-grow:1}.btn-add-cart[data-v-5f52ce92]:hover:not(:disabled){background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,100%,.14)}.btn-add-cart[data-v-5f52ce92]:active:not(:disabled){transform:translateY(0)}.btn-add-cart[data-v-5f52ce92]:disabled{opacity:.38;cursor:not-allowed;transform:none}.stock-dot[data-v-5f52ce92]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.stock-high[data-v-5f52ce92]{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.55)}.stock-low[data-v-5f52ce92]{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.55)}.stock-out[data-v-5f52ce92]{background:#f87171}.unavailable-notice[data-v-5f52ce92]{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.22);color:#f87171;padding:.7rem 1.2rem;border-radius:10px;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500}.product-skeleton[data-v-f112d4ae]{background:var(--black-color-2);border:1px solid var(--border-color);border-radius:12px;padding:1rem;height:100%;display:flex;flex-direction:column}.image-skeleton[data-v-f112d4ae]{width:100%;height:200px;background:var(--black-color-3);border-radius:8px;margin-bottom:1rem}.content-skeleton[data-v-f112d4ae]{display:flex;flex-direction:column;gap:.75rem;height:40px}.title-skeleton[data-v-f112d4ae]{width:80%;height:40px;background:var(--black-color-3);border-radius:4px}@keyframes pulse-f112d4ae{0%,to{opacity:1}50%{opacity:.5}}[data-v-3045c4d8]:root{--primary-color:#39ff14;--primary-color-hover:#2ee60f;--primary-color-dark:#33e012}.container[data-v-3045c4d8]{overflow-x:hidden;margin:0 auto;padding:1rem}@media (max-width:576px){.container[data-v-3045c4d8]{padding:.5rem}}.products-header[data-v-3045c4d8]{background-color:var(--black-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid #333}.products-title[data-v-3045c4d8]{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.products-count[data-v-3045c4d8]{color:#aaa;font-size:.9rem}.sort-option.active[data-v-3045c4d8]{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.filter-sort-controls[data-v-3045c4d8]{gap:.75rem}.filter-btn[data-v-3045c4d8],.sort-btn[data-v-3045c4d8]{border-radius:8px;font-weight:500;padding:.75rem 1rem;transition:all .3s ease;border:1px solid #444;background:#2a2a2a;color:#fff}.filter-btn[data-v-3045c4d8]:hover,.sort-btn[data-v-3045c4d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3);background:#333;border-color:#555;color:#fff}.filter-btn .badge[data-v-3045c4d8]{font-size:.7rem;padding:.2em .5em}.products-section[data-v-3045c4d8]{width:100%}.products-grid[data-v-3045c4d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:0}@media (max-width:768px){.products-grid[data-v-3045c4d8]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width:576px){.products-grid[data-v-3045c4d8]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}}.loading-overlay[data-v-3045c4d8]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}.loading-spinner[data-v-3045c4d8]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff}.loading-spinner i[data-v-3045c4d8]{font-size:2rem}.no-products[data-v-3045c4d8]{text-align:center;padding:3rem 1rem;color:#aaa}.pagination-btn.active[data-v-3045c4d8]{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.pagination-container[data-v-3045c4d8]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:1rem 0}.pagination-btn[data-v-3045c4d8]{background:#2a2a2a;border:1px solid #444;color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500}.pagination-btn[data-v-3045c4d8]:hover:not(:disabled){background:#333;border-color:#555;transform:translateY(-1px)}.pagination-btn[data-v-3045c4d8]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-3045c4d8]{background:var(--primary-color);border-color:var(--primary-color);color:#000;font-weight:600}.animate-item[data-v-3045c4d8]{animation:fadeInUp-3045c4d8 .6s ease forwards}@keyframes fadeInUp-3045c4d8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-3045c4d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-3045c4d8 .3s ease}@keyframes fadeIn-3045c4d8{0%{opacity:0}to{opacity:1}}.modal-content[data-v-3045c4d8]{background:#1a1a1a;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:slideUp-3045c4d8 .3s ease;border:1px solid #333}@keyframes slideUp-3045c4d8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-3045c4d8]{padding:1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-3045c4d8]{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.btn-close[data-v-3045c4d8]{background:none;border:none;color:#aaa;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.btn-close[data-v-3045c4d8]:hover{background:#333;color:#fff}.modal-body[data-v-3045c4d8]{padding:1.5rem;color:#fff}.modal-body h4[data-v-3045c4d8]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.modal-footer[data-v-3045c4d8]{padding:1rem 1.5rem;border-top:1px solid #333;display:flex;gap:.75rem;justify-content:flex-end}.search-section .search-box[data-v-3045c4d8]{position:relative;margin-bottom:0}.search-section .search-input[data-v-3045c4d8]{background:#2a2a2a;border:1px solid #444;color:#fff;padding:.75rem 1rem .75rem 2.5rem;border-radius:8px;width:100%}.search-section .search-input[data-v-3045c4d8]::-moz-placeholder{color:#aaa}.search-section .search-input[data-v-3045c4d8]::placeholder{color:#aaa}.search-section .search-icon[data-v-3045c4d8]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#aaa;z-index:2}.search-section .clear-search[data-v-3045c4d8]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#aaa;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .3s ease}.search-section .clear-search[data-v-3045c4d8]:hover{background:#444;color:#fff}.categories-section .category-groups[data-v-3045c4d8]{max-height:300px;overflow-y:auto;padding-right:.5rem}.categories-section .category-group[data-v-3045c4d8]{margin-bottom:.5rem}.categories-section .group-header[data-v-3045c4d8],.categories-section .single-category[data-v-3045c4d8]{padding:.75rem;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#2a2a2a;border:1px solid #444}.categories-section .group-header[data-v-3045c4d8]:hover,.categories-section .single-category[data-v-3045c4d8]:hover{background:#333;border-color:var(--primary-color);transform:translateY(-1px)}.categories-section .single-category.active[data-v-3045c4d8]{background:var(--primary-color);border-color:var(--primary-color);color:#000;font-weight:600}.categories-section .group-content[data-v-3045c4d8]{margin-top:.5rem;padding-left:1rem}.categories-section .subcategory-item[data-v-3045c4d8]{padding:.5rem .75rem;margin-bottom:.25rem;border-radius:6px;cursor:pointer;transition:all .3s ease;background:#333;color:#ddd}.categories-section .subcategory-item[data-v-3045c4d8]:hover{background:#444;color:var(--primary-color);transform:translateX(5px)}.categories-section .subcategory-item.active[data-v-3045c4d8]{background:var(--primary-color);color:#000;font-weight:600}.sale-filter-section[data-v-3045c4d8]{padding:1rem;background:#2a2a2a;border-radius:8px;border:1px solid #444}.sale-filter-section .form-check-input[data-v-3045c4d8]{background:#333;border-color:#555}.sale-filter-section .form-check-input[data-v-3045c4d8]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.sort-options[data-v-3045c4d8]{display:flex;flex-direction:column;gap:.5rem}.sort-option[data-v-3045c4d8]{padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#2a2a2a;border:1px solid #444;display:flex;align-items:center;color:#ddd}.sort-option[data-v-3045c4d8]:hover{background:#333;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.sort-option.active[data-v-3045c4d8]{background:var(--primary-color);border-color:var(--primary-color);color:#000;font-weight:600}.sort-option i[data-v-3045c4d8]{width:20px;text-align:center}@media (max-width:576px){.container[data-v-3045c4d8]{padding:.5rem}.products-header[data-v-3045c4d8]{flex-direction:column;gap:1rem;text-align:center}.filter-sort-controls[data-v-3045c4d8]{flex-direction:row;width:100%;justify-content:center}.filter-btn[data-v-3045c4d8],.sort-btn[data-v-3045c4d8]{flex:1;justify-content:center}.modal-overlay[data-v-3045c4d8]{padding:.5rem}.modal-content[data-v-3045c4d8]{max-width:none;width:100%;margin:0}.modal-body[data-v-3045c4d8],.modal-footer[data-v-3045c4d8],.modal-header[data-v-3045c4d8]{padding:1rem}.categories-section .category-groups[data-v-3045c4d8]{max-height:200px}.modal-body h4[data-v-3045c4d8]{font-size:1rem}}.cart-section[data-v-38388712]{min-height:100vh;background-color:var(--bg-color)}.cart-container[data-v-38388712],.summary-container[data-v-38388712]{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.cart-header-row[data-v-38388712]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:1rem;margin-bottom:1.25rem}.cart-title[data-v-38388712]{font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.cart-badge[data-v-38388712]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color);color:#000;font-size:1rem;font-weight:300;min-width:24px;font-family:Poppins,sans-serif;height:24px;border-radius:12px;padding:0 7px}.empty-cart-state[data-v-38388712]{text-align:center;padding:3.5rem 1rem}.empty-cart-icon[data-v-38388712]{width:80px;height:80px;border-radius:50%;background:rgba(253,13,241,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.8rem;color:var(--primary-color)}.empty-cart-state h3[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:.5rem}.empty-cart-state p[data-v-38388712]{color:#888;font-family:Poppins,sans-serif;margin-bottom:1.5rem}.cart-item[data-v-38388712]{border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);transition:border-color .2s,background .2s}.cart-item[data-v-38388712]:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.cart-item-inner[data-v-38388712]{display:flex;gap:1rem;padding:.9rem}.cart-item-img[data-v-38388712]{width:90px;height:90px;flex-shrink:0;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.2)}.cart-item-img img[data-v-38388712]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.cart-item:hover .cart-item-img img[data-v-38388712]{transform:scale(1.05)}.cart-item-info[data-v-38388712]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.cart-item-top[data-v-38388712]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cart-item-name[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600;margin:0;line-height:1.3}.cart-item-brand[data-v-38388712]{color:#888;font-family:Poppins,sans-serif;font-size:.75rem}.cart-item-variant[data-v-38388712]{color:#999;font-family:Poppins,sans-serif;font-size:.73rem;margin-top:2px}.cart-item-remove[data-v-38388712]{background:none;border:none;color:#666;font-size:.85rem;padding:4px 6px;border-radius:6px;cursor:pointer;transition:color .2s,background .2s;flex-shrink:0}.cart-item-remove[data-v-38388712]:hover{color:#ff4d4d;background:rgba(255,77,77,.1)}.cart-item-bottom[data-v-38388712]{display:flex;justify-content:space-between;align-items:center;margin-top:.6rem}.qty-stepper[data-v-38388712]{display:flex;align-items:center;gap:0;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.04)}.qty-step-btn[data-v-38388712]{background:none;border:none;color:#aaa;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;transition:background .15s,color .15s}.qty-step-btn[data-v-38388712]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.qty-step-btn[data-v-38388712]:disabled{opacity:.3;cursor:not-allowed}.qty-value[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:.85rem;min-width:28px;text-align:center}.cart-item-prices[data-v-38388712]{text-align:right}.cart-item-total[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;display:block}.cart-item-unit[data-v-38388712]{color:#777;font-family:Poppins,sans-serif;font-size:.72rem}.delivery-cards[data-v-38388712]{display:flex;gap:.6rem}.delivery-card[data-v-38388712]{flex:1;display:flex;align-items:center;gap:.6rem;padding:.75rem;border:2px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.delivery-card[data-v-38388712]:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.03)}.delivery-card--active[data-v-38388712]{border-color:var(--green-color)!important;background:rgba(13,253,25,.06)}.delivery-card-icon[data-v-38388712]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.06);color:#999;font-size:.9rem;flex-shrink:0;transition:background .2s,color .2s}.delivery-card--active .delivery-card-icon[data-v-38388712]{background:rgba(21,253,13,.15);color:var(--green-color)}.delivery-card-text[data-v-38388712]{display:flex;flex-direction:column;flex:1}.delivery-card-text strong[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.2}.delivery-card-text small[data-v-38388712]{color:#888;font-family:Poppins,sans-serif;font-size:.68rem}.delivery-card-check[data-v-38388712]{color:var(--green-color);font-size:1rem;position:absolute;top:6px;right:8px}.summary-line[data-v-38388712]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.summary-label[data-v-38388712]{color:#999;font-family:Poppins,sans-serif;font-size:.88rem}.summary-value[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:500;font-size:.92rem}.summary-total-row[data-v-38388712]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem;margin-top:.75rem}.summary-total-label[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1rem}.summary-total-price[data-v-38388712]{color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:1.4rem;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coupon-input-row[data-v-38388712]{display:flex;gap:.4rem}.coupon-input[data-v-38388712]{flex:1;border-radius:8px!important;font-size:.85rem}.coupon-btn[data-v-38388712]{border-radius:8px!important;font-size:.85rem;white-space:nowrap}.applied-coupon[data-v-38388712]{background:rgba(25,135,84,.08);border:1px solid rgba(25,135,84,.25);border-radius:8px;padding:.6rem .75rem}.form-control[data-v-38388712]{background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:Poppins,sans-serif;border-radius:8px}.form-control[data-v-38388712]:focus{background-color:hsla(0,0%,100%,.08);border-color:rgba(13,110,253,.5);color:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.form-control[data-v-38388712]::-moz-placeholder{color:#666}.form-control[data-v-38388712]::placeholder{color:#666}.form-label[data-v-38388712]{font-size:.85rem;margin-bottom:.4rem;color:#ccc;font-family:Poppins,sans-serif}.invalid-feedback[data-v-38388712]{display:block;color:#ff6b6b;font-size:.8rem;margin-top:.25rem}.form-section[data-v-38388712]{background:hsla(0,0%,100%,.02);border-radius:10px;padding:1.25rem;border:1px solid hsla(0,0%,100%,.05)}.form-section-title[data-v-38388712]{font-size:.9rem}.coordinate-info[data-v-38388712]{background:rgba(13,202,240,.08);border:1px solid rgba(13,202,240,.2);border-left:4px solid #0dcaf0;color:#a0e4f0;border-radius:8px;font-family:Poppins,sans-serif;font-size:.85rem}.address-fields[data-v-38388712]{background:hsla(0,0%,100%,.02);border-radius:10px;padding:1rem;border:1px solid hsla(0,0%,100%,.05)}.list-enter-active[data-v-38388712],.list-leave-active[data-v-38388712],.list-move[data-v-38388712]{transition:all .4s ease}.list-enter-from[data-v-38388712],.list-leave-to[data-v-38388712]{opacity:0;transform:translateX(30px)}.list-leave-active[data-v-38388712]{position:absolute}@media (min-width:992px){.summary-container[data-v-38388712]{position:sticky;top:2rem}}@media (max-width:991.98px){.cart-section[data-v-38388712]{padding-top:2rem}.summary-container[data-v-38388712]{margin-top:2rem}}@media (max-width:767px){.cart-section[data-v-38388712]{padding:.75rem!important}.cart-container[data-v-38388712],.summary-container[data-v-38388712]{padding:.9rem!important}.cart-item-inner[data-v-38388712]{padding:.7rem}.cart-item-img[data-v-38388712]{width:72px;height:72px;border-radius:8px}.cart-item-name[data-v-38388712]{font-size:.84rem}.cart-item-total[data-v-38388712]{font-size:.9rem}.delivery-cards[data-v-38388712]{flex-direction:column}.delivery-card[data-v-38388712]{padding:.65rem}.summary-total-price[data-v-38388712]{font-size:1.2rem}.form-section[data-v-38388712]{padding:.9rem}.btn-lg[data-v-38388712]{padding:.75rem 1rem!important;font-size:.9rem!important}}.payment-methods{.payment-method-option{&[data-v-38388712]{padding:1rem;border:2px solid hsla(0,0%,100%,.08);border-radius:.6rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}&[data-v-38388712]:hover{border-color:rgba(13,110,253,.4);background:rgba(13,110,253,.04)}.form-check[data-v-38388712]{margin-bottom:0}.form-check-input[data-v-38388712]{margin-top:0}.form-check-input[data-v-38388712]:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-label[data-v-38388712]{cursor:pointer;width:100%;margin-left:.5rem}.payment-method-title[data-v-38388712]{font-size:1rem;margin-bottom:.15rem}.payment-method-description[data-v-38388712]{font-size:.82rem;color:#888}&[data-v-38388712]:has(.form-check-input:checked){border-color:#0d6efd;background:rgba(13,110,253,.06)}}}.order-summary{&[data-v-38388712]{background:hsla(0,0%,100%,.03);padding:1rem;border-radius:.6rem;border:1px solid hsla(0,0%,100%,.08)}.d-flex[data-v-38388712]{margin-bottom:.5rem}.d-flex[data-v-38388712]:last-child{margin-bottom:0}}.modal-backdrop.show[data-v-38388712]{opacity:.5}.modal.show[data-v-38388712]{display:block!important}.product-form-container[data-v-0b72daa2]{background:var(--black-color-3);border-radius:12px;padding:2rem;width:100%;margin:0 auto}.form-header[data-v-0b72daa2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.form-title[data-v-0b72daa2]{font-size:1.75rem;color:var(--white-color);margin:0}.section-nav[data-v-0b72daa2]{position:sticky;top:0;z-index:100;background:var(--black-color-3);padding:.75rem 0;margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.section-nav-inner[data-v-0b72daa2]{display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.section-nav-inner[data-v-0b72daa2]::-webkit-scrollbar{display:none}.section-nav-item[data-v-0b72daa2]{display:flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;background:transparent;color:var(--white-color);font-size:.8rem;white-space:nowrap;cursor:pointer;transition:all .2s ease}.section-nav-item[data-v-0b72daa2]:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(var(--primary-color,13,110,253),.08)}.section-nav-item.active[data-v-0b72daa2]{border-color:var(--primary-color);background:var(--primary-color);color:var(--black-color-2);font-weight:600}.section-nav-item i[data-v-0b72daa2]{font-size:.75rem}.form-section[data-v-0b72daa2]{scroll-margin-top:80px}.section-card-header[data-v-0b72daa2]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem!important;border-bottom:1px solid hsla(0,0%,100%,.08)}.section-number[data-v-0b72daa2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--primary-color);color:var(--black-color-2);font-size:.8rem;font-weight:700}.product-type-toggle[data-v-0b72daa2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-type-btn[data-v-0b72daa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 1rem;border-radius:10px!important;border-color:hsla(0,0%,100%,.15);transition:all .25s ease}.product-type-btn[data-v-0b72daa2]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.btn-check:checked+.product-type-btn[data-v-0b72daa2]{background:var(--primary-color);border-color:var(--primary-color);color:var(--black-color-2);transform:translateY(-2px);box-shadow:0 4px 20px rgba(var(--primary-color-rgb,13,110,253),.35)}.btn-check:checked+.product-type-btn small[data-v-0b72daa2]{color:rgba(0,0,0,.6)}.status-toggle-card[data-v-0b72daa2]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);transition:all .2s ease}.status-toggle-card[data-v-0b72daa2]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.form-actions-bottom[data-v-0b72daa2]{position:sticky;bottom:0;background:var(--black-color-3);border-top:1px solid hsla(0,0%,100%,.08);margin:0 -1rem;padding:0 1rem;z-index:50}.form-content[data-v-0b72daa2]{width:100%}@media (max-width:991px){.product-form-container[data-v-0b72daa2]{padding:1rem;border-radius:0;background:var(--black-color-2)}.form-header[data-v-0b72daa2]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:0}.form-title[data-v-0b72daa2]{font-size:1.5rem}.form-header .btn[data-v-0b72daa2]{width:auto}.section-nav-item .nav-label[data-v-0b72daa2]{display:none}.section-nav-item i[data-v-0b72daa2]{font-size:.9rem}.section-nav-item[data-v-0b72daa2]{padding:.5rem .75rem}.product-type-toggle[data-v-0b72daa2]{grid-template-columns:1fr}}.card[data-v-0b72daa2]{border:none;border-radius:8px;background-color:var(--black-color-3);color:var(--white-color-2)}.card-header[data-v-0b72daa2]{border-bottom:1px solid hsla(0,0%,100%,.1)}.form-select[data-v-0b72daa2],input[data-v-0b72daa2],textarea[data-v-0b72daa2]{background-color:var(--black-color-2);color:var(--white-color-2);border:1px solid hsla(0,0%,100%,.1)}a[data-v-0b72daa2],option[data-v-0b72daa2],select[data-v-0b72daa2]{background-color:var(--black-color-3);color:var(--white-color-2)}.form-label[data-v-0b72daa2]{color:var(--white-color-2)}.img-preview[data-v-0b72daa2]{max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain}.price-preview[data-v-0b72daa2]{font-size:1.1rem;font-weight:600;padding:.375rem .75rem;background:rgba(40,167,69,.1);border-radius:4px}.card-header small[data-v-0b72daa2]{display:block;margin-top:.5rem;font-size:.8rem;opacity:.8}.features-list[data-v-0b72daa2]{max-height:300px;overflow-y:auto;padding-right:.5rem}.feature-item[data-v-0b72daa2]{transition:all .3s ease}.feature-item[data-v-0b72daa2]:hover{transform:translateX(5px)}.feature-item .btn-outline-danger[data-v-0b72daa2]{border-top-left-radius:0;border-bottom-left-radius:0}input[data-v-0b72daa2]::-moz-placeholder{color:var(--white-color-3);opacity:.6}input[data-v-0b72daa2]::placeholder{color:var(--white-color-3);opacity:.6}.input-group .btn-outline-secondary[data-v-0b72daa2]{border-color:hsla(0,0%,100%,.1);color:var(--white-color-2)}.input-group .btn-outline-secondary[data-v-0b72daa2]:hover{background-color:hsla(0,0%,100%,.1)}.input-group .btn-primary[data-v-0b72daa2]{background-color:var(--primary-color);border-color:var(--primary-color)}.modal-content[data-v-0b72daa2]{border:1px solid hsla(0,0%,100%,.15)}.modal-footer[data-v-0b72daa2],.modal-header[data-v-0b72daa2]{border-color:hsla(0,0%,100%,.1)}.variant-category[data-v-0b72daa2]{border-bottom:1px dashed hsla(0,0%,100%,.1);padding-bottom:1rem}.variant-category[data-v-0b72daa2]:last-child{border-bottom:none}.variant-options[data-v-0b72daa2]{margin-left:1.5rem;padding-left:1rem;border-left:2px solid hsla(0,0%,100%,.1)}.variant-option[data-v-0b72daa2]{transition:all .2s ease}[data-v-0b72daa2] .ql-container,[data-v-0b72daa2] .ql-toolbar{background-color:var(--black-color-2);border-color:hsla(0,0%,100%,.1)}[data-v-0b72daa2] .ql-container{color:var(--white-color-2);min-height:150px}[data-v-0b72daa2] .ql-editor{min-height:150px}[data-v-0b72daa2] .ql-snow .ql-picker,[data-v-0b72daa2] .ql-snow.ql-toolbar button{color:var(--white-color-2)}[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label.ql-active,[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label:hover,[data-v-0b72daa2] .ql-snow.ql-toolbar button.ql-active,[data-v-0b72daa2] .ql-snow.ql-toolbar button:hover{color:var(--primary-color)}[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,[data-v-0b72daa2] .ql-snow.ql-toolbar button.ql-active .ql-stroke,[data-v-0b72daa2] .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--primary-color)}[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,[data-v-0b72daa2] .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,[data-v-0b72daa2] .ql-snow.ql-toolbar button.ql-active .ql-fill,[data-v-0b72daa2] .ql-snow.ql-toolbar button:hover .ql-fill{fill:var(--primary-color)}.external-product-card[data-v-0b72daa2]{background:hsla(0,0%,100%,.02);border-radius:8px;padding:1rem}.product-card[data-v-0b72daa2]{background:hsla(0,0%,100%,.05);border-radius:8px;padding:1rem;border:1px solid hsla(0,0%,100%,.1)}.product-image-container[data-v-0b72daa2]{height:100px;display:flex;align-items:center;justify-content:center}.product-image[data-v-0b72daa2]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid hsla(0,0%,100%,.1)}.product-image-placeholder[data-v-0b72daa2]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px dashed hsla(0,0%,100%,.2)}.product-info[data-v-0b72daa2]{padding:.5rem}.product-title[data-v-0b72daa2]{font-size:1.1rem;font-weight:600;color:var(--white-color);margin-bottom:.75rem;line-height:1.3}.product-details[data-v-0b72daa2]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-0b72daa2]{display:flex;align-items:center;gap:.5rem}.detail-label[data-v-0b72daa2]{font-weight:500;color:var(--white-color-2);min-width:60px}.detail-value[data-v-0b72daa2]{color:var(--white-color);font-weight:500}.external-product-card .alert[data-v-0b72daa2]{border:none;border-radius:6px}.external-product-card .badge[data-v-0b72daa2]{font-size:.875rem;padding:.375rem .5rem}@media (max-width:768px){.product-card .row[data-v-0b72daa2]{flex-direction:column}.product-image-container[data-v-0b72daa2]{height:auto;padding:1rem 0;justify-content:center}.product-info[data-v-0b72daa2]{padding:0;margin-top:1rem}.detail-item[data-v-0b72daa2]{flex-wrap:wrap}.detail-label[data-v-0b72daa2]{min-width:auto;width:100%;margin-bottom:.25rem}}.spinner-border-sm[data-v-0b72daa2]{width:1rem;height:1rem}.external-search-container .card[data-v-0b72daa2]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1)}.external-search-container .card-header[data-v-0b72daa2]{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1)}.external-search-container .result-item[data-v-0b72daa2]{transition:all .2s ease;background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)!important}.external-search-container .result-item[data-v-0b72daa2]:hover{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.2)!important;transform:translateY(-1px)}.external-search-container .result-item.border-primary[data-v-0b72daa2]{border-color:var(--primary-color)!important;background:rgba(var(--primary-color-rgb),.1)!important}.external-search-container .results-list[data-v-0b72daa2]{border-radius:6px}.external-search-container .results-list[data-v-0b72daa2]::-webkit-scrollbar{width:6px}.external-search-container .results-list[data-v-0b72daa2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.external-search-container .results-list[data-v-0b72daa2]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.external-search-container .results-list[data-v-0b72daa2]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.external-search-container .bg-light[data-v-0b72daa2]{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)}@media (max-width:768px){.external-search-container .result-item .row[data-v-0b72daa2]{flex-direction:column;text-align:center}.external-search-container .result-item .col-2[data-v-0b72daa2]{flex:0 0 auto;width:100%;margin-bottom:.5rem}.external-search-container .result-item .col-10[data-v-0b72daa2]{flex:0 0 auto;width:100%;padding-left:0!important}.external-search-container .product-image-container[data-v-0b72daa2]{justify-content:center}}.spinner-border[data-v-0b72daa2]{width:3rem;height:3rem}.spinner-border.text-primary[data-v-0b72daa2]{color:var(--primary-color)!important}.loading-container[data-v-0b72daa2]{min-height:300px}.loading-text[data-v-0b72daa2]{color:var(--white-color-2);font-size:1.1rem;margin-top:1rem}.dimension-fields[data-v-0b72daa2]{background:hsla(0,0%,100%,.02);border-radius:6px;padding:1rem;margin:.5rem 0;border:1px solid hsla(0,0%,100%,.05)}.dimension-fields .form-label[data-v-0b72daa2]{font-size:.875rem;color:var(--white-color-3);margin-bottom:.25rem}.variant-empty-state[data-v-0b72daa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--white-color-2)}.variant-empty-icon[data-v-0b72daa2]{width:64px;height:64px;border-radius:50%;background:rgba(var(--primary-color-rgb,13,110,253),.1);border:1px solid rgba(var(--primary-color-rgb,13,110,253),.25);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--primary-color);margin-bottom:1rem}.variant-empty-state h6[data-v-0b72daa2]{color:var(--white-color);font-size:1rem}.variant-empty-state p[data-v-0b72daa2]{max-width:380px;font-size:.85rem;opacity:.65;line-height:1.5}.variant-group[data-v-0b72daa2]{border-bottom:1px solid hsla(0,0%,100%,.06)}.variant-group[data-v-0b72daa2]:last-of-type{border-bottom:none}.variant-group-header[data-v-0b72daa2]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.variant-group-index[data-v-0b72daa2]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(var(--primary-color-rgb,13,110,253),.2);border:1px solid rgba(var(--primary-color-rgb,13,110,253),.4);color:var(--primary-color);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.variant-name-input[data-v-0b72daa2]{max-width:260px;font-weight:500;letter-spacing:.02em}.btn-ghost-danger[data-v-0b72daa2]{background:transparent;border:1px solid rgba(220,53,69,.3);color:rgba(220,53,69,.7);border-radius:6px;padding:.25rem .5rem;line-height:1.4;transition:all .2s ease}.btn-ghost-danger[data-v-0b72daa2]:hover{background:rgba(220,53,69,.15);border-color:rgba(220,53,69,.6);color:#f08080}.variant-options-list[data-v-0b72daa2]{padding:.75rem 1rem 0}.variant-options-empty[data-v-0b72daa2]{padding:.75rem 1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:6px;color:hsla(0,0%,100%,.4);font-size:.82rem;margin-bottom:.75rem}.variant-option-card[data-v-0b72daa2]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease}.variant-option-card[data-v-0b72daa2]:hover{border-color:hsla(0,0%,100%,.15)}.voc-header[data-v-0b72daa2]{display:flex;align-items:flex-end;gap:0;padding:.75rem .75rem .5rem}.voc-badge-index[data-v-0b72daa2]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:.6rem;margin-bottom:.15rem;align-self:center}.voc-conversion-preview[data-v-0b72daa2]{font-size:.68rem;color:rgba(40,167,69,.85);margin-top:.2rem;padding:0 .15rem;letter-spacing:.01em}.input-group-text-sm[data-v-0b72daa2]{font-size:.875rem;padding:.25rem .5rem;background-color:var(--black-color-2);color:var(--white-color-3);border-color:hsla(0,0%,100%,.1)}.dollar-rate-hint[data-v-0b72daa2]{font-size:.7rem;color:hsla(0,0%,100%,.35);white-space:nowrap;letter-spacing:.02em}.unsaved-icon-wrap[data-v-0b72daa2]{width:32px;height:32px;border-radius:50%;background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.35);display:flex;align-items:center;justify-content:center;color:#ffc107;font-size:.85rem;flex-shrink:0}.currency-toggle[data-v-0b72daa2]{display:flex;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;overflow:hidden}.currency-btn[data-v-0b72daa2]{padding:.2rem .65rem;background:transparent;border:none;color:hsla(0,0%,100%,.45);font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .15s ease}.currency-btn[data-v-0b72daa2]:hover{color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.07)}.currency-btn.active[data-v-0b72daa2]{background:var(--primary-color);color:var(--black-color-2)}.stock-pill[data-v-0b72daa2]{flex-shrink:0;width:9px;height:9px;border-radius:50%;display:inline-block}.stock-pill.stock-ok[data-v-0b72daa2]{background:#28a745;box-shadow:0 0 4px rgba(40,167,69,.5)}.stock-pill.stock-low[data-v-0b72daa2]{background:#ffc107;box-shadow:0 0 4px rgba(255,193,7,.5)}.stock-pill.stock-none[data-v-0b72daa2]{background:#dc3545;box-shadow:0 0 4px rgba(220,53,69,.5)}.voc-shipping-toggle[data-v-0b72daa2]{display:flex;align-items:center;padding:.5rem .75rem;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.06);font-size:.78rem;color:hsla(0,0%,100%,.45);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,color .15s ease;gap:0}.voc-shipping-toggle[data-v-0b72daa2]:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.75)}.opacity-60[data-v-0b72daa2]{opacity:.6}.voc-shipping-fields[data-v-0b72daa2]{padding:.75rem;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.05);animation:fadeSlideDown-0b72daa2 .18s ease}@keyframes fadeSlideDown-0b72daa2{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.btn-add-option[data-v-0b72daa2]{display:flex;align-items:center;justify-content:center;width:100%;padding:.55rem;background:transparent;border:1px dashed rgba(var(--primary-color-rgb,13,110,253),.35);border-radius:6px;color:rgba(var(--primary-color-rgb,13,110,253),.7);font-size:.8rem;cursor:pointer;margin-bottom:.75rem;transition:all .2s ease}.btn-add-option[data-v-0b72daa2]:hover{background:rgba(var(--primary-color-rgb,13,110,253),.08);border-color:rgba(var(--primary-color-rgb,13,110,253),.6);color:var(--primary-color)}.variant-add-bottom[data-v-0b72daa2]{padding:.85rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center}.differences-panel[data-v-0b72daa2]{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border:1px solid rgba(255,193,7,.3);border-radius:8px}.difference-item[data-v-0b72daa2]{background:rgba(0,0,0,.2);border:1px solid rgba(255,193,7,.2);border-radius:6px;transition:all .3s ease}.difference-item[data-v-0b72daa2]:hover{border-color:rgba(255,193,7,.4);background:rgba(0,0,0,.3)}.missing-variant-item[data-v-0b72daa2]{background:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);border-radius:6px;transition:all .3s ease}.missing-variant-item[data-v-0b72daa2]:hover{border-color:rgba(0,123,255,.5);background:rgba(0,123,255,.15)}.comparison-badge[data-v-0b72daa2]{font-size:.875rem;padding:.375rem .75rem;border-radius:4px}.comparison-badge.local[data-v-0b72daa2]{background:hsla(208,7%,46%,.2);border:1px solid hsla(208,7%,46%,.3);color:#adb5bd}.comparison-badge.external[data-v-0b72daa2]{background:rgba(0,123,255,.2);border:1px solid rgba(0,123,255,.3);color:#74c0fc}.sync-status-indicator[data-v-0b72daa2]{position:relative;display:inline-flex;align-items:center;gap:.5rem}.sync-status-indicator[data-v-0b72daa2]:before{content:"";width:8px;height:8px;border-radius:50%;animation:pulse-0b72daa2 2s infinite}@keyframes pulse-0b72daa2{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(40,167,69,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width:768px){.difference-item .row[data-v-0b72daa2]{flex-direction:column}.difference-item .col-md-6[data-v-0b72daa2]{width:100%;margin-bottom:.5rem}.missing-variant-item .col-md-6[data-v-0b72daa2]{width:100%;margin-bottom:.75rem}.comparison-badge[data-v-0b72daa2]{display:block;margin-bottom:.25rem}}.collection-dropdown-container[data-v-0b72daa2]{position:relative}.collection-dropdown[data-v-0b72daa2]{z-index:1050;max-height:300px;overflow-y:auto}.collection-dropdown .dropdown-item[data-v-0b72daa2]{cursor:pointer;transition:background-color .2s ease}.collection-dropdown .dropdown-item.hover-bg-primary[data-v-0b72daa2]:hover,.collection-dropdown .dropdown-item[data-v-0b72daa2]:hover{background-color:rgba(13,110,253,.2)!important}.collection-dropdown .dropdown-item.hover-bg-success[data-v-0b72daa2]:hover{background-color:rgba(25,135,84,.2)!important}.collection-dropdown .dropdown-item i[data-v-0b72daa2]{min-width:16px;text-align:center}.collection-dropdown[data-v-0b72daa2]::-webkit-scrollbar{width:6px}.collection-dropdown[data-v-0b72daa2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.collection-dropdown[data-v-0b72daa2]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.collection-dropdown[data-v-0b72daa2]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.btn-check:checked+.btn-outline-primary[data-v-0b72daa2]:not(.product-type-btn){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--black-color-2)}.btn-outline-primary[data-v-0b72daa2]{border-color:hsla(0,0%,100%,.2);color:var(--white-color-2)}.btn-outline-primary[data-v-0b72daa2]:hover{background-color:rgba(var(--primary-color-rgb,13,110,253),.1);border-color:var(--primary-color);color:var(--primary-color)}.genetics-card[data-v-0b72daa2],.growing-card[data-v-0b72daa2]{animation:slideIn-0b72daa2 .3s ease-out}@keyframes slideIn-0b72daa2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.letter-spacing-1[data-v-0b72daa2]{letter-spacing:.05em}.login-container[data-v-9080ef5c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--black-color);padding:20px}input[data-v-9080ef5c]{color:var(--white-color-2)!important}.login-content[data-v-9080ef5c]{width:100%;max-width:450px}.login-box[data-v-9080ef5c]{background:var(--black-color-2);padding:2.5rem;border-radius:15px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.login-box[data-v-9080ef5c]:hover{box-shadow:0 15px 30px rgba(0,0,0,.15)}.logo-container[data-v-9080ef5c]{text-align:center;margin-bottom:2rem}.logo-image[data-v-9080ef5c]{width:120px;height:auto;margin-bottom:1rem;animation:fadeIn-9080ef5c 1s ease}.welcome-text[data-v-9080ef5c]{font-size:1.8rem;color:var(--white-color);margin-bottom:1.5rem;font-weight:600}.form-group[data-v-9080ef5c]{margin-bottom:1.5rem}.form-control[data-v-9080ef5c]{border:2px solid #212121;border-radius:10px;padding:.75rem 1rem;transition:all .3s ease;background-color:var(--black-color)}.form-floating>label[data-v-9080ef5c]{color:var(--white-color);font-weight:500}.password-toggle[data-v-9080ef5c]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;transition:color .2s ease;z-index:10}.password-toggle[data-v-9080ef5c]:hover{color:#4a90e2}.register-link[data-v-9080ef5c]{text-align:center;margin:1rem 0}.register-link a[data-v-9080ef5c]{font-weight:600;text-decoration:none;transition:color .2s ease}.register-link a[data-v-9080ef5c]:hover{color:#357abd!important}.alert[data-v-9080ef5c]{border-radius:10px;padding:1rem}.fade-enter-active[data-v-9080ef5c],.fade-leave-active[data-v-9080ef5c]{transition:opacity .3s ease}.fade-enter-from[data-v-9080ef5c],.fade-leave-to[data-v-9080ef5c]{opacity:0}@keyframes fadeIn-9080ef5c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.login-box[data-v-9080ef5c]{padding:1.5rem}.welcome-text[data-v-9080ef5c]{font-size:1.5rem}}.login-box[data-v-6392ca24]{transition:all .3s ease}.form-floating input[data-v-6392ca24]{padding-right:2.5rem;color:var(--white-color)}label[data-v-6392ca24]{color:var(--white-color-2);font-family:Poppins,sans-serif}.password-toggle[data-v-6392ca24]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;color:#848484;z-index:10}.password-toggle[data-v-6392ca24]:hover{color:#495057}.form-control[data-v-6392ca24]:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.15)}.btn-primary[data-v-6392ca24]{transition:all .2s ease}.btn-primary[data-v-6392ca24]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(13,110,253,.2)}.btn-primary[data-v-6392ca24]:active:not(:disabled){transform:translateY(0)}@media (max-width:576px){.login-box[data-v-6392ca24]{margin:1rem}}.verification-code-input input[data-v-6392ca24]{font-size:1.5rem;letter-spacing:.5rem;text-align:center}.btn-link[data-v-6392ca24]{color:var(--primary-color);text-decoration:none}.btn-link[data-v-6392ca24]:hover{text-decoration:underline}.customers-list-container[data-v-16dc03aa]{background:var(--black-color-3);border-radius:1rem;color:var(--white-color)}.search-bar[data-v-16dc03aa]{max-width:100%}@media (min-width:768px){.search-bar[data-v-16dc03aa]{max-width:500px}}.search-bar .form-control[data-v-16dc03aa]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);padding:.75rem 1rem;border-radius:.5rem 0 0 .5rem}.search-bar .form-control[data-v-16dc03aa]:focus{box-shadow:none;border-color:var(--primary-color)}.search-bar .btn[data-v-16dc03aa]{border-radius:0 .5rem .5rem 0}.search-help[data-v-16dc03aa]{font-size:.8rem;opacity:.7}.customers-table[data-v-16dc03aa]{color:var(--white-color);border-collapse:separate;border-spacing:0 .5rem}.customers-table thead th[data-v-16dc03aa]{background:transparent;border:none;color:var(--white-color-2);font-weight:600;padding:1rem .75rem;cursor:pointer;transition:all .2s ease}.customers-table thead th[data-v-16dc03aa]:hover{color:var(--primary-color)}.customers-table tbody tr[data-v-16dc03aa]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease}.customers-table tbody tr[data-v-16dc03aa]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.customers-table td[data-v-16dc03aa]{padding:1rem .75rem;border:none;vertical-align:middle}.customers-table td[data-v-16dc03aa]:first-child{border-radius:.5rem 0 0 .5rem}.customers-table td[data-v-16dc03aa]:last-child{border-radius:0 .5rem .5rem 0}.customer-card-list[data-v-16dc03aa]{display:flex;flex-direction:column;gap:1rem}.customer-card[data-v-16dc03aa]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.05)}.customer-card[data-v-16dc03aa]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.blocked-customer-card[data-v-16dc03aa]{opacity:.8;position:relative;background-color:rgba(220,53,69,.05);border:2px solid rgba(220,53,69,.2)}.customer-info-grid[data-v-16dc03aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.05);padding-top:1rem}.info-item[data-v-16dc03aa]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-16dc03aa]{font-size:.8rem;color:var(--white-color-2);opacity:.8}.info-value[data-v-16dc03aa]{font-size:.9rem}.avatar-placeholder[data-v-16dc03aa]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--black-color);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.customer-user-type .badge[data-v-16dc03aa]{font-size:.75rem;padding:.4rem .8rem;font-weight:600;letter-spacing:.025em}.customer-user-type .badge.bg-danger[data-v-16dc03aa]{background-color:#dc3545!important;color:#fff}.customer-user-type .badge.bg-warning[data-v-16dc03aa]{background-color:#ffc107!important;color:#212529}.customer-user-type .badge.bg-secondary[data-v-16dc03aa]{background-color:#6c757d!important;color:#fff}.form-select[data-v-16dc03aa]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:.5rem}.form-select[data-v-16dc03aa]:focus{box-shadow:none;border-color:var(--primary-color)}.form-select option[data-v-16dc03aa],.form-select[data-v-16dc03aa]:focus{background:var(--black-color-2);color:var(--white-color)}.avatar-placeholder[data-v-16dc03aa]:hover{transform:scale(1.05);box-shadow:0 0 0 2px var(--primary-color-dark)}.avatar-placeholder[data-v-16dc03aa]:active{transform:scale(.95)}.customer-name .d-flex.align-items-center[data-v-16dc03aa]{gap:1rem}.name[data-v-16dc03aa]{font-weight:600;color:var(--white-color);transition:color .2s ease}.router-link-exact-active .name[data-v-16dc03aa],.router-link-exact-active:hover .name[data-v-16dc03aa]{color:var(--primary-color)}.email[data-v-16dc03aa]{font-size:.875rem;color:var(--white-color-2);transition:color .2s ease}.router-link-exact-active .email[data-v-16dc03aa],.router-link-exact-active:hover .email[data-v-16dc03aa]{color:var(--white-color)}.amount[data-v-16dc03aa]{font-weight:600;color:var(--primary-color)}.customer-dni[data-v-16dc03aa]{font-size:.9rem;color:var(--white-color-2)}.dni[data-v-16dc03aa]{font-weight:400}.page-link[data-v-16dc03aa]{background-color:var(--black-color-2);border-color:hsla(0,0%,100%,.1);color:var(--white-color)}.page-item.active .page-link[data-v-16dc03aa]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--black-color)}.page-item.disabled .page-link[data-v-16dc03aa]{background-color:var(--black-color-2);color:var(--white-color-2)}.no-results[data-v-16dc03aa]{text-align:center;color:var(--white-color-2);padding:2rem 0}.modal-overlay[data-v-16dc03aa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:1rem}.cancel-modal[data-v-16dc03aa],.contact-modal[data-v-16dc03aa]{width:100%;max-width:500px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear-16dc03aa .3s ease-out}.modal-header[data-v-16dc03aa]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h5[data-v-16dc03aa]{color:var(--white-color);margin:0;font-weight:600;font-size:1rem}@media (min-width:768px){.modal-header h5[data-v-16dc03aa]{font-size:1.25rem}}.modal-body[data-v-16dc03aa]{padding:1rem}.modal-footer[data-v-16dc03aa]{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.form-control[data-v-16dc03aa],.form-select[data-v-16dc03aa]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:.5rem}.form-control[data-v-16dc03aa]:focus,.form-select[data-v-16dc03aa]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.form-label[data-v-16dc03aa]{color:var(--white-color);margin-bottom:.5rem}@keyframes modal-appear-16dc03aa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.customer-details-modal[data-v-16dc03aa]{width:100%;max-width:800px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear-16dc03aa .3s ease-out;max-height:90vh;display:flex;flex-direction:column}.modal-body[data-v-16dc03aa]{overflow-y:auto;flex:1}.customer-avatar[data-v-16dc03aa]{width:60px;height:60px;font-size:1.5rem;margin:0 auto}@media (min-width:768px){.customer-avatar[data-v-16dc03aa]{margin:0}}.customer-name[data-v-16dc03aa]{color:var(--white-color);font-weight:600}.customer-email[data-v-16dc03aa]{color:var(--white-color-2);font-size:.9rem}.customer-stats[data-v-16dc03aa]{margin-top:1.5rem}.stat-card[data-v-16dc03aa]{background:var(--black-color-2);border-radius:8px;padding:1rem;text-align:center;height:100%}.stat-label[data-v-16dc03aa]{color:var(--white-color-2);font-size:.85rem;margin-bottom:.5rem}.stat-value[data-v-16dc03aa]{font-size:1.2rem;font-weight:600;color:var(--primary-color)}.section-title[data-v-16dc03aa]{color:var(--white-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5rem}.purchase-item[data-v-16dc03aa]{background:var(--black-color-2);border-radius:8px;padding:1rem;margin-bottom:1rem}.purchase-header[data-v-16dc03aa]{padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.purchase-date[data-v-16dc03aa]{color:var(--white-color)}.purchase-amount[data-v-16dc03aa]{color:var(--primary-color);font-weight:600}.purchase-items-table[data-v-16dc03aa]{color:var(--white-color);font-size:.9rem;margin-top:.5rem}.purchase-items-table th[data-v-16dc03aa]{color:var(--white-color-2);font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1)}.purchase-items-table td[data-v-16dc03aa]{border-color:hsla(0,0%,100%,.05);padding:.5rem}@media (max-width:576px){.purchase-items-table[data-v-16dc03aa]{font-size:.8rem}.purchase-items-table td[data-v-16dc03aa],.purchase-items-table th[data-v-16dc03aa]{padding:.4rem .3rem}}.purchase-items-table tfoot td[data-v-16dc03aa]{border-top:1px solid hsla(0,0%,100%,.1);color:var(--white-color-2)}.no-purchases[data-v-16dc03aa]{color:var(--white-color-2)}.no-purchases i[data-v-16dc03aa]{opacity:.5}.action-btn[data-v-16dc03aa]{display:none}.btn-outline-danger[data-v-16dc03aa]{border-color:rgba(220,53,69,.5);color:rgba(220,53,69,.8)}.btn-outline-danger[data-v-16dc03aa]:hover{background-color:rgba(220,53,69,.9);border-color:rgba(220,53,69,.9);color:#fff}.blocked-customer[data-v-16dc03aa]{opacity:.8;position:relative;background-color:rgba(220,53,69,.05)}.blocked-customer[data-v-16dc03aa]:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid rgba(220,53,69,.2);border-radius:.5rem;pointer-events:none}.blocked-avatar[data-v-16dc03aa]{background:#6c757d!important;color:hsla(0,0%,100%,.8)!important}.simple-dropdown[data-v-16dc03aa]{position:relative;display:inline-block}.simple-dropdown-menu[data-v-16dc03aa]{position:fixed;z-index:99999;min-width:160px;background:var(--black-color-3);border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:8px;padding:8px 0;box-shadow:0 8px 24px rgba(0,0,0,.4)}@media (max-width:576px){.simple-dropdown-menu[data-v-16dc03aa]{position:fixed;left:50%!important;transform:translateX(-50%);width:90%;max-width:300px}}.simple-dropdown button[data-v-16dc03aa]{position:relative;z-index:1}.btn-icon[data-v-16dc03aa]{color:var(--white-color-2);background:transparent;border:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.btn-icon[data-v-16dc03aa]:hover{background-color:var(--black-color-2);cursor:pointer;color:var(--white-color)}.simple-dropdown-item[data-v-16dc03aa]{display:flex;align-items:center;padding:12px 16px;color:var(--white-color-2);text-decoration:none;cursor:pointer;transition:all .2s ease}@media (max-width:576px){.simple-dropdown-item[data-v-16dc03aa]{padding:14px 16px}}.simple-dropdown-item[data-v-16dc03aa]:hover{background:var(--black-color-2);color:var(--white-color)}.simple-dropdown-item i[data-v-16dc03aa]{width:20px;margin-right:8px}.simple-dropdown-item.text-danger[data-v-16dc03aa]{color:#dc3545}.simple-dropdown-item.text-danger[data-v-16dc03aa]:hover{background-color:rgba(220,53,69,.1)}.simple-dropdown-item.text-success[data-v-16dc03aa]{color:#28a745}.simple-dropdown-item.text-success[data-v-16dc03aa]:hover{background-color:rgba(40,167,69,.1)}.customer-name .d-flex.align-items-center[data-v-16dc03aa]{flex-wrap:wrap}.badge.bg-danger[data-v-16dc03aa]{font-size:.65rem;padding:.2rem .5rem;margin-left:.5rem}@media (max-width:576px){.pagination[data-v-16dc03aa]{flex-wrap:wrap;justify-content:center}.showing-info[data-v-16dc03aa]{width:100%;text-align:center;margin-bottom:1rem}}.messages-list-container[data-v-65e31468]{min-height:400px}.message-card[data-v-65e31468]{background:var(--black-color-2);border-radius:1rem;padding:1.5rem;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;cursor:pointer}.message-card[data-v-65e31468]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.message-card.unread[data-v-65e31468]{border-left:4px solid var(--primary-color)}.message-header[data-v-65e31468]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.user-info[data-v-65e31468]{display:flex;align-items:center;gap:1rem}.avatar[data-v-65e31468]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--black-color);display:flex;align-items:center;justify-content:center;font-weight:600}.details .name[data-v-65e31468]{margin:0;color:var(--white-color)}.date[data-v-65e31468],.details .email[data-v-65e31468]{font-size:.875rem;color:var(--white-color-2)}.message-preview .subject[data-v-65e31468]{color:var(--white-color);margin-bottom:.5rem}.preview-text[data-v-65e31468]{color:var(--white-color-2);margin:0;line-height:1.5}.message-actions[data-v-65e31468]{margin-top:1rem;display:flex;gap:.5rem;justify-content:flex-end}.reply-modal[data-v-65e31468]{width:95%;max-width:600px;background:var(--black-color-3);border-radius:1rem;overflow:hidden}.original-message[data-v-65e31468]{background:var(--black-color-2);padding:1rem;border-radius:.5rem;color:var(--white-color-2)}.form-control[data-v-65e31468]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color)}.form-control[data-v-65e31468]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.badge.bg-success[data-v-65e31468]{background-color:#28a745!important;color:#fff;font-size:.85em;padding:.35em .7em;border-radius:.5em;margin-left:.5em}.overview-panel[data-v-bd5d34fa]{width:100%}.gradient-card a[data-v-bd5d34fa],.gradient-card button[data-v-bd5d34fa],.gradient-card h1[data-v-bd5d34fa],.gradient-card h2[data-v-bd5d34fa],.gradient-card h3[data-v-bd5d34fa],.gradient-card h4[data-v-bd5d34fa],.gradient-card h5[data-v-bd5d34fa],.gradient-card h6[data-v-bd5d34fa],.gradient-card p[data-v-bd5d34fa],.gradient-card span[data-v-bd5d34fa]:not([class*=fa]):not([class*=icon]),.order-item span[data-v-bd5d34fa]:not([class*=fa]):not([class*=icon]),.overview-panel a[data-v-bd5d34fa],.overview-panel button[data-v-bd5d34fa],.overview-panel h1[data-v-bd5d34fa],.overview-panel h2[data-v-bd5d34fa],.overview-panel h3[data-v-bd5d34fa],.overview-panel h4[data-v-bd5d34fa],.overview-panel h5[data-v-bd5d34fa],.overview-panel h6[data-v-bd5d34fa],.overview-panel p[data-v-bd5d34fa],.overview-panel span[data-v-bd5d34fa]:not([class*=fa]):not([class*=icon]),.overview-panel[data-v-bd5d34fa],.section-title span[data-v-bd5d34fa]:not([class*=fa]):not([class*=icon]),.stats-details span[data-v-bd5d34fa]:not([class*=fa]):not([class*=icon]),.welcome-section h1[data-v-bd5d34fa],.welcome-section h2[data-v-bd5d34fa],.welcome-section h3[data-v-bd5d34fa],.welcome-section h4[data-v-bd5d34fa],.welcome-section h5[data-v-bd5d34fa],.welcome-section h6[data-v-bd5d34fa],.welcome-section p[data-v-bd5d34fa]{font-family:Poppins,sans-serif!important}.gradient-card i[class*=fa][data-v-bd5d34fa],.order-item i[class*=fa][data-v-bd5d34fa],.overview-panel .fab[data-v-bd5d34fa],.overview-panel .fal[data-v-bd5d34fa],.overview-panel .far[data-v-bd5d34fa],.overview-panel .fas[data-v-bd5d34fa],.overview-panel i[class*=fa][data-v-bd5d34fa],.section-title i[class*=fa][data-v-bd5d34fa],.stats-details i[class*=fa][data-v-bd5d34fa],.welcome-section i[class*=fa][data-v-bd5d34fa]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.stats-card[data-v-bd5d34fa]{position:relative;overflow:hidden;cursor:pointer;transform:translateY(0);transition:all .3s ease;background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.stats-card[data-v-bd5d34fa]:hover{box-shadow:0 5px 15px rgba(0,0,0,.3)}.stats-card.is-loading[data-v-bd5d34fa]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:loading-bd5d34fa 1.5s infinite}.gradient-card[data-v-bd5d34fa]{background-color:var(--black-color-3);border-radius:12px;border:none;padding:1.25rem;transition:all .3s ease;min-height:120px}.gradient-loading[data-v-bd5d34fa]{position:relative;overflow:hidden}.gradient-loading[data-v-bd5d34fa]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:loading-bd5d34fa 1.5s infinite}.orders-card[data-v-bd5d34fa]{background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px;height:100%;margin-bottom:1rem;transition:all .3s ease}.orders-card[data-v-bd5d34fa]:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.orders-card .card-header[data-v-bd5d34fa]{background-color:transparent;border-bottom:1px solid var(--border-color);padding:1rem;display:flex;justify-content:space-between;align-items:center}.orders-card .card-header h5[data-v-bd5d34fa]{margin:0;font-size:1rem;color:var(--white-color);display:flex;align-items:center}.orders-card .card-body[data-v-bd5d34fa]{padding:1rem;max-height:300px;overflow-y:auto}.order-list[data-v-bd5d34fa]{display:flex;flex-direction:column;gap:.75rem}.order-item[data-v-bd5d34fa]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--black-color-2);border-radius:8px;border:1px solid transparent;transition:all .2s ease}.order-item[data-v-bd5d34fa]:hover{border-color:var(--primary-color);transform:translateX(4px)}.order-info[data-v-bd5d34fa]{display:flex;align-items:center;gap:1rem}.order-id[data-v-bd5d34fa]{font-family:monospace;color:var(--primary-color);font-weight:600}.order-customer[data-v-bd5d34fa]{color:var(--white-color);font-size:.9rem}.order-amount[data-v-bd5d34fa]{color:var(--white-color-2);font-size:.9rem;font-weight:600}.empty-state[data-v-bd5d34fa]{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.empty-state i[data-v-bd5d34fa]{font-size:2rem;margin-bottom:1rem;opacity:.7}@media (max-width:1200px){.orders-card[data-v-bd5d34fa]{margin-bottom:1.5rem}.orders-card .card-body[data-v-bd5d34fa]{max-height:250px}}@media (max-width:768px){.order-info[data-v-bd5d34fa]{flex-direction:column;align-items:flex-start;gap:.5rem}.order-item[data-v-bd5d34fa]{flex-direction:column;align-items:stretch;gap:.75rem}.order-item .btn[data-v-bd5d34fa]{align-self:flex-end;width:auto}.gradient-card[data-v-bd5d34fa]{margin-bottom:1rem}.section-title[data-v-bd5d34fa]{font-size:1.1rem}.welcome-title[data-v-bd5d34fa]{font-size:1.5rem}.period-selector[data-v-bd5d34fa]{justify-content:center!important;margin-top:1rem}.period-selector .btn[data-v-bd5d34fa]{font-size:.8rem;padding:.25rem .75rem;min-width:70px}}@media (max-width:576px){.overview-panel[data-v-bd5d34fa],.welcome-section[data-v-bd5d34fa]{padding:1rem}.order-info[data-v-bd5d34fa]{font-size:.85rem}.order-customer[data-v-bd5d34fa]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-value[data-v-bd5d34fa]{font-size:1.4rem}.stats-icon[data-v-bd5d34fa]{width:40px;height:40px;font-size:1rem}.period-selector .btn-group[data-v-bd5d34fa]{flex-wrap:wrap}.period-selector .btn[data-v-bd5d34fa]{margin-bottom:.25rem}}@keyframes loading-bd5d34fa{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.btn-outline-primary[data-v-bd5d34fa]{border-radius:20px;padding:.4rem 1rem;transition:all .2s ease}.btn-outline-primary[data-v-bd5d34fa]:hover{color:var(--white-color)}.stats-icon[data-v-bd5d34fa]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s ease}.stats-icon[data-v-bd5d34fa]:hover{transform:scale(1.1)}.stats-value[data-v-bd5d34fa]{font-size:1.75rem;font-weight:600;margin-bottom:.25rem;font-family:Poppins,sans-serif!important}.stats-label[data-v-bd5d34fa]{margin-bottom:0;font-size:.875rem;opacity:.8}.welcome-section[data-v-bd5d34fa]{background-color:var(--black-color-3);border-radius:12px;padding:1.5rem;border-left:4px solid var(--primary-color)}.welcome-title[data-v-bd5d34fa]{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;color:var(--white-color);font-family:Poppins,sans-serif!important}.welcome-subtitle[data-v-bd5d34fa]{font-size:1rem;margin-bottom:0;color:var(--white-color-2)}.highlight[data-v-bd5d34fa]{color:var(--primary-color);font-weight:500}.period-selector .btn-group[data-v-bd5d34fa]{background-color:var(--black-color-3);border-radius:20px;padding:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.period-selector .btn[data-v-bd5d34fa]{border-radius:17px;font-size:.9rem;padding:.375rem 1rem;border:none;transition:all .2s ease;min-width:80px}.period-selector .btn-outline-primary[data-v-bd5d34fa]:not(:hover){background-color:transparent;color:var(--white-color-2)}.period-selector .btn-primary[data-v-bd5d34fa]{background-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-title.mb-0[data-v-bd5d34fa]{border-bottom:none;padding-bottom:0}.section-title[data-v-bd5d34fa]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--white-color);border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.performance-summary[data-v-bd5d34fa]{margin:1.5rem 0}.summary-card[data-v-bd5d34fa]{background-color:var(--black-color-3);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.performance-indicator[data-v-bd5d34fa]{display:flex;align-items:center;gap:.5rem}.performance-indicator .indicator[data-v-bd5d34fa]{font-weight:600;display:flex;align-items:center;gap:.25rem}.performance-indicator .indicator.positive[data-v-bd5d34fa]{color:#28a745}.performance-indicator .indicator.negative[data-v-bd5d34fa]{color:#dc3545}.performance-indicator .period[data-v-bd5d34fa]{color:var(--white-color-2);font-size:.875rem}.summary-text[data-v-bd5d34fa]{margin:0;font-weight:500;color:var(--white-color)}.quick-actions-section[data-v-bd5d34fa]{margin-top:2rem}.action-card[data-v-bd5d34fa]{background-color:var(--black-color-3);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;height:100%}.action-card[data-v-bd5d34fa]:hover{transform:translateY(-5px);background-color:var(--black-color-2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.action-card i[data-v-bd5d34fa]{font-size:2rem;color:var(--primary-color)}.action-card span[data-v-bd5d34fa]{font-weight:500;text-align:center}.date-range-picker[data-v-bd5d34fa]{animation:fadeIn-bd5d34fa .3s ease-in-out}.date-range-picker .card[data-v-bd5d34fa]{background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px}.date-range-picker .form-control[data-v-bd5d34fa]{background-color:var(--black-color-2);border:1px solid var(--border-color);color:var(--white-color);border-radius:8px}.date-range-picker .form-label[data-v-bd5d34fa]{color:var(--white-color-2);font-size:.9rem}@keyframes fadeIn-bd5d34fa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.estado-pending[data-v-bd5d34fa]{background-color:var(--primary-color-subtle);color:var(--primary-color)}.estado-payment_pending[data-v-bd5d34fa]{background-color:var(--accent-color);color:var(--white-color)}.estado-paid[data-v-bd5d34fa]{background-color:var(--primary-color);color:var(--white-color)}.estado-cancelled[data-v-bd5d34fa]{background-color:var(--secondary-color);color:var(--white-color)}.skeleton-content[data-v-bd5d34fa]{display:flex;justify-content:space-between;align-items:center}.skeleton-icon[data-v-bd5d34fa]{width:48px;height:48px;border-radius:12px;background-color:hsla(0,0%,100%,.1);animation:pulse-bd5d34fa 1.5s ease-in-out infinite}.skeleton-text[data-v-bd5d34fa]{width:60%;display:flex;flex-direction:column;align-items:flex-end}.skeleton-value[data-v-bd5d34fa]{height:24px;width:80%;margin-bottom:8px}.skeleton-label[data-v-bd5d34fa],.skeleton-value[data-v-bd5d34fa]{background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-bd5d34fa 1.5s ease-in-out infinite}.skeleton-label[data-v-bd5d34fa]{height:16px;width:60%}.skeleton-orders[data-v-bd5d34fa]{display:flex;flex-direction:column;gap:12px}.skeleton-order-item[data-v-bd5d34fa]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:hsla(0,0%,100%,.05);border-radius:8px}.skeleton-order-info[data-v-bd5d34fa]{display:flex;align-items:center;gap:12px;width:70%}.skeleton-id[data-v-bd5d34fa]{width:40px}.skeleton-customer[data-v-bd5d34fa],.skeleton-id[data-v-bd5d34fa]{height:16px;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-bd5d34fa 1.5s ease-in-out infinite}.skeleton-customer[data-v-bd5d34fa]{width:120px}.skeleton-amount[data-v-bd5d34fa]{height:16px;width:60px;border-radius:4px}.skeleton-amount[data-v-bd5d34fa],.skeleton-button[data-v-bd5d34fa]{background-color:hsla(0,0%,100%,.1);animation:pulse-bd5d34fa 1.5s ease-in-out infinite}.skeleton-button[data-v-bd5d34fa]{height:32px;width:90px;border-radius:16px}@keyframes pulse-bd5d34fa{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.coupons-panel[data-v-68cfa0a3]{background:var(--black-color-3);border-radius:12px;padding:1.5rem}.table[data-v-68cfa0a3]{color:var(--white-color-2)}.table thead th[data-v-68cfa0a3]{border-bottom-color:var(--border-color);color:var(--white-color)}.table td[data-v-68cfa0a3]{vertical-align:middle}.modal[data-v-68cfa0a3]{display:none;background-color:rgba(0,0,0,.5)}.modal.show[data-v-68cfa0a3]{display:block}.modal-content[data-v-68cfa0a3]{background:var(--black-color-3);color:var(--white-color)}.modal-header[data-v-68cfa0a3]{border-bottom-color:var(--border-color)}.modal-footer[data-v-68cfa0a3]{border-top-color:var(--border-color)}.form-control[data-v-68cfa0a3],.form-select[data-v-68cfa0a3]{background:var(--black-color-2);border-color:var(--border-color);color:var(--white-color)}.form-control[data-v-68cfa0a3]:focus,.form-select[data-v-68cfa0a3]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color)}.form-label[data-v-68cfa0a3]{color:var(--white-color-2)}.input-group-text[data-v-68cfa0a3]{background:var(--black-color-2);border-color:var(--border-color);color:var(--white-color-2)}.invitation-codes-manager[data-v-67ff9f62]{padding:1.5rem;margin:0 auto}.toolbar[data-v-67ff9f62]{background:var(--black-color-2);border-radius:12px;padding:1.5rem}.page-title[data-v-67ff9f62]{color:var(--text-color);font-weight:700}.filters-section[data-v-67ff9f62]{background:var(--black-color-2);border-radius:12px;padding:1.5rem}.filter-group label[data-v-67ff9f62]{font-weight:600;color:var(--text-color);margin-bottom:.5rem}.search-input[data-v-67ff9f62]{position:relative}.search-input i[data-v-67ff9f62]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);z-index:2}.search-input input[data-v-67ff9f62]{padding-left:2.5rem}.table.bg-dark[data-v-67ff9f62]{background-color:#343a40!important;border-radius:8px;overflow:hidden}.table.bg-dark th[data-v-67ff9f62]{background-color:#495057;border-color:#6c757d;color:#fff;font-weight:600}.table.bg-dark td[data-v-67ff9f62]{border-color:#6c757d;vertical-align:middle}.code-badge[data-v-67ff9f62]{font-family:Courier New,monospace;font-weight:700;font-size:1.1rem;color:#ffc107;background:rgba(255,193,7,.1);padding:.25rem .5rem;border-radius:4px;letter-spacing:1px}.usage-info[data-v-67ff9f62]{min-width:100px}.usage-info .progress[data-v-67ff9f62]{height:4px}.empty-state[data-v-67ff9f62]{background:var(--black-color-2);border-radius:12px;padding:3rem;text-align:center}.empty-icon[data-v-67ff9f62]{font-size:4rem;color:var(--text-muted);margin-bottom:1rem}.empty-state h3[data-v-67ff9f62]{color:var(--text-color);margin-bottom:1rem}.loading-state[data-v-67ff9f62]{background:var(--black-color-2);border-radius:12px;padding:3rem;text-align:center}.modal-content[data-v-67ff9f62]{border-radius:12px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.1)}.modal-header[data-v-67ff9f62]{border-bottom:1px solid var(--border-color);padding:1.5rem}.modal-title[data-v-67ff9f62]{font-weight:600;color:var(--text-color)}.modal-body[data-v-67ff9f62]{padding:1.5rem}.modal-footer[data-v-67ff9f62]{border-top:1px solid var(--border-color);padding:1.5rem}.code-card[data-v-67ff9f62]{background-color:var(--black-color-3,#1a202c);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden}.code-card-header[data-v-67ff9f62]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}.code-card-body[data-v-67ff9f62]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.code-card-row[data-v-67ff9f62]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.875rem}.code-card-label[data-v-67ff9f62]{color:hsla(0,0%,100%,.5);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;white-space:nowrap;padding-top:2px;min-width:90px}.code-card-value[data-v-67ff9f62]{color:#fff;text-align:right;word-break:break-word}.code-card-footer[data-v-67ff9f62]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.code-card-footer .btn[data-v-67ff9f62]{flex:1;min-width:90px;font-size:.8rem}@media (max-width:768px){.filters-section[data-v-67ff9f62],.invitation-codes-manager[data-v-67ff9f62],.toolbar[data-v-67ff9f62]{padding:1rem}.code-badge[data-v-67ff9f62]{font-size:.9rem}}@media (prefers-color-scheme:dark){.empty-state[data-v-67ff9f62],.filters-section[data-v-67ff9f62],.loading-state[data-v-67ff9f62],.modal-content[data-v-67ff9f62],.toolbar[data-v-67ff9f62]{background-color:var(--black-color-3,#1a202c)}}.abandoned-carts-panel[data-v-81a07776]{background:var(--black-color-3);border-radius:1rem;padding:1.5rem 0;color:var(--white-color)}.stats-row[data-v-81a07776]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:0 1.5rem}.stat-card[data-v-81a07776]{background:var(--black-color-2);border-radius:.5rem;padding:1.2rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.stat-card[data-v-81a07776]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.filters-row[data-v-81a07776]{padding:0 1.5rem}.search-box[data-v-81a07776]{position:relative;flex:1;min-width:250px}.search-box .form-control[data-v-81a07776]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);padding:.75rem 1rem .75rem 2.5rem;border-radius:.5rem;transition:all .2s ease}.search-box .form-control[data-v-81a07776]:focus{box-shadow:none;border-color:var(--primary-color);transform:translateY(-1px)}.table[data-v-81a07776]{color:var(--white-color);border-collapse:separate;border-spacing:0 .5rem;margin:0;padding:0 1.5rem}.table thead th[data-v-81a07776]{background:transparent;border:none;color:var(--white-color-2);font-weight:600;padding:1rem .75rem;transition:all .2s ease}.table tbody tr[data-v-81a07776]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease}.table tbody tr[data-v-81a07776]:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.table td[data-v-81a07776]{padding:1rem .75rem;border:none;vertical-align:middle}.table td[data-v-81a07776]:first-child{border-radius:.5rem 0 0 .5rem}.table td[data-v-81a07776]:last-child{border-radius:0 .5rem .5rem 0}.customer-info[data-v-81a07776]{display:flex;align-items:center;gap:.75rem}.customer-avatar[data-v-81a07776]{width:40px;height:40px;border-radius:50%;transition:transform .2s ease}.customer-info:hover .customer-avatar[data-v-81a07776]{transform:scale(1.1)}.status-badge[data-v-81a07776]{padding:.4rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.status-badge.pending[data-v-81a07776]{background:rgba(255,193,7,.15);color:#ffc107}.status-badge.reminded[data-v-81a07776]{background:rgba(13,202,240,.15);color:#0dcaf0}.status-badge.recovered[data-v-81a07776]{background:rgba(25,135,84,.15);color:#198754}.actions-cell .btn[data-v-81a07776]{padding:.4rem .8rem;transition:all .2s ease;border-width:1.5px}.actions-cell .btn[data-v-81a07776]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.modal-overlay[data-v-81a07776]{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-81a07776]{background:var(--black-color-3);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,.2)}.modal-header[data-v-81a07776]{background:var(--black-color-2);border-radius:1rem 1rem 0 0;padding:1.2rem}.modal-body[data-v-81a07776]{padding:1.5rem}.modal-footer[data-v-81a07776]{background:var(--black-color-2);border-radius:0 0 1rem 1rem;padding:1.2rem}.form-control[data-v-81a07776],.form-select[data-v-81a07776]{background:var(--black-color-2);border:1.5px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:.5rem;padding:.75rem 1rem;transition:all .2s ease}.form-control[data-v-81a07776]:focus{background:var(--black-color-2);border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);transform:translateY(-1px)}.empty-state[data-v-81a07776]{text-align:center;padding:3rem 1.5rem;color:var(--white-color-2)}.empty-state i[data-v-81a07776]{font-size:3rem;margin-bottom:1rem;opacity:.5}.loading-spinner[data-v-81a07776]{text-align:center;padding:3rem 1.5rem}.spinner-border[data-v-81a07776]{width:3rem;height:3rem}.cart-id[data-v-81a07776]{font-family:monospace;font-size:.9rem;color:var(--primary-color)}.total-amount[data-v-81a07776]{font-weight:600;color:var(--success-color)}.email-preview[data-v-81a07776]{background:var(--black-color-2);border:1px solid var(--border-color)}.email-content[data-v-81a07776]{background:hsla(0,0%,100%,.03);padding:1rem;border-radius:.5rem;margin-top:1rem}.form-label[data-v-02230ad4]{color:#fff!important}.modal-overlay[data-v-02230ad4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.password-modal[data-v-02230ad4]{background:var(--black-color-3);border-radius:8px;width:90%;max-width:500px}.modal-header[data-v-02230ad4]{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-header h5[data-v-02230ad4]{margin:0;color:var(--white-color)}.modal-body[data-v-02230ad4]{padding:1rem;color:var(--white-color)}.modal-footer[data-v-02230ad4]{padding:1rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:.5rem}.payment-modal-overlay[data-v-8f771cfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.payment-modal[data-v-8f771cfc]{background:var(--black-color-2,#1a1a2e);border-radius:16px;max-width:480px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08)}.payment-modal[data-v-8f771cfc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:hsla(0,0%,100%,.1)}.payment-modal.modal-success[data-v-8f771cfc]:before{background:linear-gradient(90deg,#28a745,#34d058)}.payment-modal.modal-failure[data-v-8f771cfc]:before{background:linear-gradient(90deg,#dc3545,#ff6b6b)}.payment-modal.modal-pending[data-v-8f771cfc]:before{background:linear-gradient(90deg,orange,#fc0)}.payment-modal-close[data-v-8f771cfc]{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.1);border:none;color:var(--white-color-2,#aaa);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}.payment-modal-close[data-v-8f771cfc]:hover{background:hsla(0,0%,100%,.2);color:var(--white-color,#fff)}.payment-modal-body[data-v-8f771cfc]{padding:2.5rem 2rem 2rem}.status-icon[data-v-8f771cfc]{font-size:4rem;margin-bottom:1.25rem}.success-icon[data-v-8f771cfc]{color:#28a745;animation:successBounce-8f771cfc .6s ease}.failure-icon[data-v-8f771cfc]{color:#dc3545;animation:errorShake-8f771cfc .6s ease}.pending-icon[data-v-8f771cfc]{color:orange;animation:pendingSpin-8f771cfc 1.5s linear infinite}.error-icon[data-v-8f771cfc]{color:#dc3545}.payment-modal-body h3[data-v-8f771cfc]{color:var(--white-color,#fff);font-weight:700;margin-bottom:.5rem;font-size:1.5rem}.payment-modal-body .lead[data-v-8f771cfc]{color:var(--white-color-2,#aaa);font-size:.95rem;margin-bottom:1.5rem}.text-muted-light[data-v-8f771cfc]{color:var(--white-color-2,#aaa);font-size:.9rem}.order-summary-card[data-v-8f771cfc]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.25rem}.summary-row[data-v-8f771cfc]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.summary-row[data-v-8f771cfc]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.06)}.summary-label[data-v-8f771cfc]{color:var(--white-color-2,#aaa);font-size:.875rem}.summary-value[data-v-8f771cfc]{color:var(--white-color,#fff);font-weight:600;font-size:.95rem}.summary-value.highlight[data-v-8f771cfc]{color:var(--primary-color,#28a745);font-size:1.1rem}.status-badge[data-v-8f771cfc]{padding:.2rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#fff}.status-badge.paid[data-v-8f771cfc]{background-color:#28a745}.info-alert[data-v-8f771cfc]{border-radius:10px;padding:.85rem 1rem;font-size:.875rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;text-align:left}.success-alert[data-v-8f771cfc]{background:rgba(40,167,69,.12);border:1px solid rgba(40,167,69,.25);color:#8fd1a1}.warning-alert[data-v-8f771cfc]{background:rgba(255,165,0,.12);border:1px solid rgba(255,165,0,.25);color:#ffc966}.info-alert-box[data-v-8f771cfc]{background:rgba(23,162,184,.12);border:1px solid rgba(23,162,184,.25);color:#7dd3e0}.btn-modal-action[data-v-8f771cfc]{width:100%;padding:.85rem 1.5rem;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;color:#fff}.btn-success-action[data-v-8f771cfc]{background:linear-gradient(135deg,#28a745,#218838)}.btn-success-action[data-v-8f771cfc]:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-1px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.btn-failure-action[data-v-8f771cfc]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}.btn-failure-action[data-v-8f771cfc]:hover{background:hsla(0,0%,100%,.15)}.btn-pending-action[data-v-8f771cfc]{background:rgba(255,165,0,.2);border:1px solid rgba(255,165,0,.3)}.btn-pending-action[data-v-8f771cfc]:hover{background:rgba(255,165,0,.3)}@keyframes successBounce-8f771cfc{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShake-8f771cfc{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}@keyframes pendingSpin-8f771cfc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-8f771cfc]{transition:opacity .3s ease}.modal-fade-enter-active .payment-modal[data-v-8f771cfc]{transition:transform .3s ease,opacity .3s ease}.modal-fade-leave-active[data-v-8f771cfc]{transition:opacity .2s ease}.modal-fade-leave-active .payment-modal[data-v-8f771cfc]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-8f771cfc]{opacity:0}.modal-fade-enter-from .payment-modal[data-v-8f771cfc]{transform:scale(.9) translateY(20px);opacity:0}.modal-fade-leave-to[data-v-8f771cfc]{opacity:0}.modal-fade-leave-to .payment-modal[data-v-8f771cfc]{transform:scale(.95) translateY(10px);opacity:0}@media (max-width:576px){.payment-modal-body[data-v-8f771cfc]{padding:2rem 1.25rem 1.5rem}.status-icon[data-v-8f771cfc]{font-size:3rem}.payment-modal-body h3[data-v-8f771cfc]{font-size:1.25rem}.payment-modal-body .lead[data-v-8f771cfc]{font-size:.875rem}}.orders-container[data-v-256cf167]{padding:20px}.order-card[data-v-256cf167]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--white-color)}.order-header[data-v-256cf167]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;gap:1rem;flex-wrap:wrap}.order-header-left[data-v-256cf167]{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:200px}.order-number[data-v-256cf167]{font-weight:700;color:var(--primary-color);font-size:1rem}.status-badge[data-v-256cf167]{padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500;color:#fff}.status-badge.pending[data-v-256cf167]{background-color:orange}.status-badge.payment_pending[data-v-256cf167]{background-color:#ff6b6b}.status-badge.paid[data-v-256cf167]{background-color:#28a745}.status-badge.shipped[data-v-256cf167]{background-color:#17a2b8}.status-badge.delivered[data-v-256cf167]{background-color:#198754}.status-badge.cancelled[data-v-256cf167]{background-color:#dc3545}.delivery-payment-info[data-v-256cf167]{display:flex;gap:.5rem;flex-wrap:wrap}.delivery-type[data-v-256cf167],.payment-method[data-v-256cf167]{font-size:.875rem;color:var(--white-color-2);background-color:hsla(0,0%,100%,.05);padding:.35rem .6rem;border-radius:4px;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.order-date[data-v-256cf167]{color:var(--white-color-2);font-size:.875rem}.customer-info[data-v-256cf167]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin-bottom:1.5rem}.info-item[data-v-256cf167]{display:flex;align-items:center;color:var(--white-color-2);font-size:.875rem}.variant-info[data-v-256cf167]{display:flex;align-items:center;margin-bottom:.5rem;padding:.25rem .5rem;background:rgba(var(--primary-color-rgb),.1);border-radius:4px;border-left:3px solid var(--primary-color)}.variant-info i[data-v-256cf167]{color:var(--primary-color);font-size:.75rem}.variant-text[data-v-256cf167]{color:var(--primary-color);font-size:.875rem;font-weight:500}.info-item i[data-v-256cf167]{color:var(--primary-color)}.products-list[data-v-256cf167]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.product-item[data-v-256cf167]{display:flex;gap:1.25rem;padding:1rem;background:var(--black-color-3);border-radius:8px;align-items:flex-start}.product-image[data-v-256cf167]{width:120px;height:120px;flex-shrink:0}.product-image img[data-v-256cf167]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.product-info[data-v-256cf167]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.product-name[data-v-256cf167]{margin:0;font-weight:500;color:var(--white-color);line-height:1.3}.product-details[data-v-256cf167]{display:flex;gap:1rem;color:var(--white-color-2);font-size:.875rem;flex-wrap:wrap}.subtotal[data-v-256cf167]{font-weight:500;color:var(--white-color)}.order-footer[data-v-256cf167]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.order-footer-actions[data-v-256cf167]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.btn-mpago[data-v-256cf167]{background-color:#009ee3;color:#fff;border:none;font-weight:500}.btn-mpago[data-v-256cf167]:hover:not(:disabled){background-color:#007bbf;color:#fff}.btn-mpago[data-v-256cf167]:disabled{opacity:.7;cursor:not-allowed}.total[data-v-256cf167]{display:flex;flex-direction:column;gap:.25rem}.total-line[data-v-256cf167]{display:flex;align-items:center;gap:1rem}.shipping-cost-line[data-v-256cf167]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.shipping-label[data-v-256cf167]{color:var(--white-color-2)}.shipping-value[data-v-256cf167]{color:var(--white-color);font-weight:500}.total-label[data-v-256cf167]{font-weight:500;color:var(--white-color-2)}.total-amount[data-v-256cf167]{font-size:1.25rem;font-weight:600;color:var(--primary-color)}.section-title[data-v-256cf167]{color:var(--text-dark)}.text-muted[data-v-256cf167]{color:var(--text-muted)!important}@media (max-width:768px){.orders-container[data-v-256cf167]{padding:10px}.d-flex.justify-content-between.align-items-center.mb-4.p-3[data-v-256cf167]{flex-direction:column;gap:1rem;padding:1rem!important}.section-title[data-v-256cf167]{font-size:1.5rem}.order-filters .form-select[data-v-256cf167],.order-filters[data-v-256cf167]{width:100%}.order-card[data-v-256cf167]{padding:15px}.order-header[data-v-256cf167]{flex-direction:column;align-items:flex-start;gap:.75rem}.order-header-left[data-v-256cf167]{width:100%;gap:.5rem}.order-number[data-v-256cf167]{font-size:.95rem}.status-badge[data-v-256cf167]{font-size:.75rem;padding:.2rem .6rem}.delivery-payment-info[data-v-256cf167]{width:100%}.delivery-type[data-v-256cf167],.payment-method[data-v-256cf167]{font-size:.75rem;padding:.3rem .5rem;flex:1;justify-content:center}.order-date[data-v-256cf167]{font-size:.8rem;width:100%}.customer-info[data-v-256cf167]{grid-template-columns:1fr;gap:.5rem}.info-item[data-v-256cf167]{font-size:.8rem}.product-item[data-v-256cf167]{flex-direction:column;padding:.75rem;gap:.75rem}.product-image[data-v-256cf167]{width:100%;height:180px}.product-name[data-v-256cf167]{font-size:.95rem}.product-details[data-v-256cf167]{flex-direction:column;gap:.25rem;font-size:.8rem}.order-footer[data-v-256cf167]{flex-direction:column;gap:1rem;align-items:stretch}.order-footer-actions[data-v-256cf167]{flex-direction:column;gap:.75rem}.total[data-v-256cf167]{flex-direction:column;align-items:flex-start;gap:.25rem}.total-amount[data-v-256cf167]{font-size:1.5rem}.btn[data-v-256cf167]{width:100%}}@media (max-width:576px){.orders-container[data-v-256cf167]{padding:5px}.order-card[data-v-256cf167]{padding:12px;margin-bottom:15px}.section-title[data-v-256cf167]{font-size:1.25rem}.variant-info[data-v-256cf167]{font-size:.75rem}}.stats-dashboard[data-v-7a6dad5d]{width:100%;padding-bottom:2rem}.stats-details[data-v-7a6dad5d]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.stats-value[data-v-7a6dad5d]{font-size:1.2rem;font-weight:700;margin-bottom:.25rem;color:var(--white-color);text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:-.5px}.stats-label[data-v-7a6dad5d]{margin-bottom:0;font-size:.875rem;color:var(--white-color-2);text-align:right;letter-spacing:.3px}.stats-change[data-v-7a6dad5d]{margin-top:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.stats-change .badge[data-v-7a6dad5d]{padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.change-period[data-v-7a6dad5d]{font-size:.75rem;color:var(--white-color-2)}.chart-body[data-v-7a6dad5d]{padding:1rem;position:relative}.chart-loading[data-v-7a6dad5d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--white-color);border-radius:0 0 12px 12px;z-index:10}.performance-indicator[data-v-7a6dad5d]{display:flex;flex-direction:column;align-items:flex-end}.indicator[data-v-7a6dad5d]{font-weight:600;display:flex;align-items:center;gap:.25rem}.indicator.positive[data-v-7a6dad5d]{color:var(--success)}.indicator.negative[data-v-7a6dad5d]{color:var(--danger)}.period[data-v-7a6dad5d]{font-size:.75rem;color:var(--white-color-2)}.summary-text[data-v-7a6dad5d]{color:var(--white-color-2);line-height:1.6}.summary-text strong[data-v-7a6dad5d]{color:var(--white-color);font-weight:600}.skeleton-content[data-v-7a6dad5d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.skeleton-icon[data-v-7a6dad5d]{width:48px;height:48px;border-radius:12px;background-color:hsla(0,0%,100%,.1);animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-text[data-v-7a6dad5d]{width:60%;display:flex;flex-direction:column;align-items:flex-end}.skeleton-value[data-v-7a6dad5d]{height:24px;width:80%;margin-bottom:8px}.skeleton-label[data-v-7a6dad5d],.skeleton-value[data-v-7a6dad5d]{background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-label[data-v-7a6dad5d]{height:16px;width:60%}.skeleton-chart[data-v-7a6dad5d]{height:250px;padding:20px 10px;display:flex;flex-direction:column;justify-content:flex-end}.skeleton-chart-bars[data-v-7a6dad5d]{display:flex;justify-content:space-around;align-items:flex-end;height:85%}.skeleton-bar[data-v-7a6dad5d]{width:10%;background-color:hsla(0,0%,100%,.1);border-radius:4px 4px 0 0;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-chart-labels[data-v-7a6dad5d]{display:flex;justify-content:space-around;margin-top:10px;height:15%}.skeleton-label-item[data-v-7a6dad5d]{width:10%;height:10px;background-color:hsla(0,0%,100%,.1);border-radius:2px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-pie-chart[data-v-7a6dad5d]{position:relative;width:180px;height:180px;margin:20px auto;border-radius:50%;overflow:hidden}.skeleton-pie-segment[data-v-7a6dad5d]{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.1);transform-origin:center;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-pie-center[data-v-7a6dad5d]{position:absolute;width:60%;height:60%;top:20%;left:20%;background-color:var(--black-color-3);border-radius:50%}.skeleton-summary[data-v-7a6dad5d]{display:flex;justify-content:space-between;align-items:center}.skeleton-summary-text[data-v-7a6dad5d]{width:70%}.skeleton-summary-indicator[data-v-7a6dad5d],.skeleton-summary-text[data-v-7a6dad5d]{height:20px;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-summary-indicator[data-v-7a6dad5d]{width:20%}@keyframes pulse-7a6dad5d{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.top-products-list[data-v-7a6dad5d]{max-height:300px;overflow-y:auto}.product-item[data-v-7a6dad5d]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.product-item[data-v-7a6dad5d]:hover{transform:translateX(0)}.product-item[data-v-7a6dad5d]:last-child{border-bottom:none}.product-rank[data-v-7a6dad5d]{width:32px;height:32px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;margin-right:12px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.product-info[data-v-7a6dad5d]{flex:1}.product-name[data-v-7a6dad5d]{font-weight:600;color:var(--white-color);margin-bottom:4px}.product-sales[data-v-7a6dad5d]{font-size:.875rem;color:var(--white-color-2)}.product-amount[data-v-7a6dad5d]{font-weight:600;color:var(--bs-success);font-size:.875rem}.inactive-customers-list[data-v-7a6dad5d]{max-height:300px;overflow-y:auto}.customer-item[data-v-7a6dad5d]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.customer-item[data-v-7a6dad5d]:hover{background-color:hsla(0,0%,100%,.05);border-radius:8px;padding-left:8px;padding-right:8px}.customer-item[data-v-7a6dad5d]:last-child{border-bottom:none}.customer-info[data-v-7a6dad5d]{flex:1}.customer-name[data-v-7a6dad5d]{font-weight:600;color:var(--white-color);margin-bottom:4px}.customer-last-purchase[data-v-7a6dad5d]{font-size:.875rem;color:var(--white-color-2)}.customer-total[data-v-7a6dad5d]{text-align:right;display:flex;flex-direction:column;gap:4px}.total-amount[data-v-7a6dad5d]{font-weight:600;color:var(--success);font-size:.875rem}.days-inactive[data-v-7a6dad5d]{font-size:.75rem;color:var(--warning);background-color:rgba(255,193,7,.2);padding:2px 6px;border-radius:12px;border:1px solid rgba(255,193,7,.3)}.empty-state[data-v-7a6dad5d]{text-align:center;padding:40px 20px;color:var(--white-color-2)}.empty-icon[data-v-7a6dad5d]{font-size:3rem;margin-bottom:16px;opacity:.5}.empty-state h6[data-v-7a6dad5d]{color:var(--white-color);margin-bottom:8px}.empty-state p[data-v-7a6dad5d]{font-size:.875rem;margin-bottom:0}.skeleton-list[data-v-7a6dad5d]{display:flex;flex-direction:column;gap:16px;padding:12px 0}.skeleton-list-item[data-v-7a6dad5d]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.skeleton-customer-info[data-v-7a6dad5d],.skeleton-product-info[data-v-7a6dad5d]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-customer-name[data-v-7a6dad5d],.skeleton-product-name[data-v-7a6dad5d]{height:16px;width:70%;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-customer-date[data-v-7a6dad5d],.skeleton-product-sales[data-v-7a6dad5d]{height:14px;width:50%;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.skeleton-customer-amount[data-v-7a6dad5d],.skeleton-product-amount[data-v-7a6dad5d]{height:16px;width:80px;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-7a6dad5d 1.5s ease-in-out infinite}.loading-container[data-v-4d3a4305]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.loading-overlay[data-v-4d3a4305]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:9999}.spinner-border[data-v-4d3a4305]{width:3rem;height:3rem}.loading-message[data-v-4d3a4305]{margin-top:10px;font-size:14px;color:#6c757d}.text-primary[data-v-4d3a4305]{color:#12b000!important}.text-secondary[data-v-4d3a4305]{color:#6c757d!important}.text-success[data-v-4d3a4305]{color:#28a745!important}.text-danger[data-v-4d3a4305]{color:#dc3545!important}.text-warning[data-v-4d3a4305]{color:#ffc107!important}.text-info[data-v-4d3a4305]{color:#17a2b8!important}.text-light[data-v-4d3a4305]{color:#f8f9fa!important}.text-dark[data-v-4d3a4305]{color:#343a40!important}.visually-hidden[data-v-4d3a4305]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spinner-border[data-v-4d3a4305]{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-4d3a4305 .75s linear infinite}@keyframes spinner-border-4d3a4305{to{transform:rotate(1turn)}}.pagination[data-v-293ced72]{display:flex;list-style:none;padding:0;margin:20px 0}.page-item[data-v-293ced72]{margin:0 2px}.page-link[data-v-293ced72]{display:block;padding:8px 12px;text-decoration:none;color:#007bff;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;transition:all .2s}.page-link[data-v-293ced72]:hover{background-color:#e9ecef;border-color:#dee2e6}.page-item.active .page-link[data-v-293ced72]{background-color:#007bff;color:#fff;border-color:#007bff}.page-item.disabled .page-link[data-v-293ced72]{color:#6c757d;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#dee2e6}.modal-overlay[data-v-786f40cd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-786f40cd]{background-color:var(--black-color-3);border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2);width:100%;max-width:500px;overflow:hidden}.modal-header[data-v-786f40cd]{padding:15px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-786f40cd]{margin:0;font-size:18px;font-weight:600}.close-button[data-v-786f40cd]{background:transparent;border:none;font-size:24px;cursor:pointer;padding:0;color:#6c757d}.modal-body[data-v-786f40cd]{padding:20px}.modal-footer[data-v-786f40cd]{padding:15px 20px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-786f40cd]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn-secondary[data-v-786f40cd]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-786f40cd]:hover{background-color:#5a6268}.btn-primary[data-v-786f40cd]{background-color:#007bff;color:#fff}.btn-primary[data-v-786f40cd]:hover{background-color:#0069d9}.btn-danger[data-v-786f40cd]{background-color:#dc3545;color:#fff}.btn-danger[data-v-786f40cd]:hover{background-color:#c82333}.btn-warning[data-v-786f40cd]{background-color:#ffc107;color:#212529}.btn-warning[data-v-786f40cd]:hover{background-color:#e0a800}.toast-container[data-v-c2544336]{position:fixed;z-index:10000;pointer-events:none;max-width:400px;width:100%;padding:1rem}.toast-position-top-left[data-v-c2544336]{top:0;left:0}.toast-position-top-center[data-v-c2544336]{top:0;left:50%;transform:translateX(-50%)}.toast-position-top-right[data-v-c2544336]{top:0;right:0}.toast-position-bottom-left[data-v-c2544336]{bottom:0;left:0}.toast-position-bottom-center[data-v-c2544336]{bottom:0;left:50%;transform:translateX(-50%)}.toast-position-bottom-right[data-v-c2544336]{bottom:0;right:0}.toast[data-v-c2544336]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-bottom:.5rem;background:var(--black-color-3,#1a1a1a);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.3);border-left:4px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;max-width:100%;word-wrap:break-word;position:relative;overflow:hidden}.toast[data-v-c2544336]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.3}.toast-dismissible[data-v-c2544336]{cursor:pointer}.toast-dismissible[data-v-c2544336]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.4)}.toast-success[data-v-c2544336]{border-left-color:#4caf50;color:#4caf50}.toast-error[data-v-c2544336]{border-left-color:#f44336;color:#f44336}.toast-warning[data-v-c2544336]{border-left-color:#ff9800;color:#ff9800}.toast-info[data-v-c2544336]{border-left-color:#2196f3;color:#2196f3}.toast-icon[data-v-c2544336]{font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.toast-content[data-v-c2544336]{flex:1;min-width:0}.toast-title[data-v-c2544336]{font-weight:600;font-size:.875rem;margin-bottom:.25rem;color:var(--white-color,#fff)}.toast-message[data-v-c2544336]{font-size:.875rem;line-height:1.4;color:var(--white-color-75,#bbb)}.toast-close[data-v-c2544336]{background:none;border:none;color:var(--white-color-50,#888);cursor:pointer;font-size:.75rem;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-top:.125rem}.toast-close[data-v-c2544336]:hover{background:hsla(0,0%,100%,.1);color:var(--white-color,#fff)}.toast-enter-active[data-v-c2544336]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.toast-leave-active[data-v-c2544336]{transition:all .3s ease-in}.toast-enter-from[data-v-c2544336],.toast-leave-to[data-v-c2544336]{opacity:0;transform:translateX(100%) scale(.95)}.toast-move[data-v-c2544336]{transition:transform .3s ease}@media (max-width:768px){.toast-container[data-v-c2544336]{max-width:calc(100% - 2rem);left:1rem!important;right:1rem!important;transform:none!important}.toast[data-v-c2544336]{padding:.875rem;font-size:.8rem}.toast-icon[data-v-c2544336]{font-size:1.1rem}.toast-message[data-v-c2544336],.toast-title[data-v-c2544336]{font-size:.8rem}}@media (max-width:576px){.toast-container[data-v-c2544336]{padding:.5rem}.toast[data-v-c2544336]{padding:.75rem;margin-bottom:.375rem}.toast-enter-from[data-v-c2544336],.toast-leave-to[data-v-c2544336]{transform:translateY(-100%) scale(.95)}}.admin-blog-container[data-v-97c76faa]{padding:1.5rem 0;animation:fadeIn-97c76faa .5s ease-out}@keyframes fadeIn-97c76faa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-header[data-v-97c76faa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.admin-header h1[data-v-97c76faa]{font-size:2rem;margin:0;color:#2e7d32;font-weight:600;position:relative}.admin-header h1[data-v-97c76faa]:after{content:"";position:absolute;bottom:-.5rem;left:0;width:50px;height:3px;background:#4caf50;border-radius:2px}.search-filter-bar[data-v-97c76faa]{display:flex;margin-bottom:2rem;gap:1.5rem;padding:1rem 0;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.search-input[data-v-97c76faa]{flex-grow:1;position:relative}.search-input[data-v-97c76faa]:before{content:"\f002";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.search-input input[data-v-97c76faa]{width:100%;padding:10px 12px 10px 35px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.05)}.search-input input[data-v-97c76faa]:focus{border-color:#4caf50;box-shadow:0 2px 8px rgba(76,175,80,.15);outline:none}.status-filter select[data-v-97c76faa]{padding:10px 30px 10px 15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:.95rem;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.05)}.status-filter select[data-v-97c76faa]:focus{border-color:#4caf50;box-shadow:0 2px 8px rgba(76,175,80,.15);outline:none}.posts-table-container[data-v-97c76faa]{margin-bottom:2rem;overflow-x:auto;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.08)}.posts-table[data-v-97c76faa]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #eee;border-radius:10px;overflow:hidden}.posts-table td[data-v-97c76faa],.posts-table th[data-v-97c76faa]{padding:15px 20px;text-align:left;border-bottom:1px solid #eee}.posts-table th[data-v-97c76faa]{background-color:#f9f9f9;font-weight:600;color:#2e7d32;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px;border-bottom:2px solid #4caf50}.posts-table tbody tr[data-v-97c76faa]{transition:all .2s}.posts-table tbody tr[data-v-97c76faa]:hover{background-color:rgba(76,175,80,.05)}.posts-table tbody tr:last-child td[data-v-97c76faa]{border-bottom:none}.post-title[data-v-97c76faa]{font-weight:500;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;transition:color .2s}.posts-table tr:hover .post-title[data-v-97c76faa]{color:#4caf50}.status-badge[data-v-97c76faa]{display:inline-flex;align-items:center;padding:5px 12px;font-size:.8rem;font-weight:500;border-radius:20px;transition:all .3s}.status-badge[data-v-97c76faa]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-badge.published[data-v-97c76faa]{background-color:#d4edda;color:#155724}.status-badge.published[data-v-97c76faa]:before{background-color:#28a745}.status-badge.draft[data-v-97c76faa]{background-color:#f8d7da;color:#721c24}.status-badge.draft[data-v-97c76faa]:before{background-color:#dc3545}.actions-cell[data-v-97c76faa]{white-space:nowrap;display:flex;justify-content:flex-end;gap:8px}.btn[data-v-97c76faa]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:.95rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .3s;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,.1)}.btn-primary[data-v-97c76faa]{background-color:#4caf50;color:#fff}.btn-primary[data-v-97c76faa]:hover{background-color:#388e3c;box-shadow:0 5px 12px rgba(76,175,80,.25);transform:translateY(-2px)}.btn-primary i[data-v-97c76faa]{margin-right:8px;font-size:.9rem}.btn-icon[data-v-97c76faa]{width:36px;height:36px;padding:0;margin:0;background-color:#fff;border-radius:50%;color:#555;border:1px solid #ddd;box-shadow:0 2px 6px rgba(0,0,0,.06);transition:all .3s;position:relative}.btn-icon[data-v-97c76faa]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(5px);background-color:rgba(0,0,0,.8);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s;pointer-events:none}.btn-icon[data-v-97c76faa]:hover:after{transform:translateX(-50%) translateY(-5px);opacity:1;visibility:visible}.btn-icon[data-v-97c76faa]:hover{background-color:#f5f5f5;transform:translateY(-2px)}.btn-icon.edit-icon[data-v-97c76faa]{color:#2196f3;border-color:#2196f3}.btn-icon.edit-icon[data-v-97c76faa]:hover{background-color:#2196f3;color:#fff}.btn-icon.toggle-icon[data-v-97c76faa]{color:#ff9800;border-color:#ff9800}.btn-icon.toggle-icon[data-v-97c76faa]:hover{background-color:#ff9800;color:#fff}.btn-danger[data-v-97c76faa]{color:#dc3545;border-color:#dc3545}.btn-danger[data-v-97c76faa]:hover{background-color:#dc3545;color:#fff;box-shadow:0 5px 12px rgba(220,53,69,.25);transform:translateY(-2px)}.no-posts[data-v-97c76faa]{text-align:center;padding:3rem 2rem;background-color:var(--black-color-2);border-radius:10px;margin:2rem auto;width:100%;border:1px solid var(--white-color-2);color:#fff}.no-posts p[data-v-97c76faa]{font-size:1.1rem;margin:0}.blog-card[data-v-97c76faa]{background-color:var(--black-color-2,#1a1d21);border:1px solid var(--white-color-2,hsla(0,0%,100%,.1));border-radius:10px;overflow:hidden}.blog-card-header[data-v-97c76faa]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.07)}.blog-card-date[data-v-97c76faa]{font-size:.8rem;color:hsla(0,0%,100%,.45)}.blog-card-title[data-v-97c76faa]{padding:.85rem 1rem;color:#fff;font-weight:500;font-size:.95rem;line-height:1.4;border-bottom:1px solid hsla(0,0%,100%,.07)}.blog-card-actions[data-v-97c76faa]{display:flex;gap:.5rem;padding:.65rem 1rem;background:hsla(0,0%,100%,.02)}@media (max-width:768px){.admin-header[data-v-97c76faa]{flex-direction:column;align-items:flex-start;gap:1rem}.search-filter-bar[data-v-97c76faa]{flex-direction:column}}.admin-comments-container[data-v-5fc94605]{padding:2rem;margin:0 auto}.page-header[data-v-5fc94605]{margin-bottom:2rem}.page-title[data-v-5fc94605]{font-size:2rem;font-weight:600;color:var(--white-color);margin-bottom:.5rem}.page-subtitle[data-v-5fc94605]{color:#999;font-size:1rem}.filters-section[data-v-5fc94605]{background:var(--black-color-3);padding:1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.filter-group[data-v-5fc94605]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.filter-group label[data-v-5fc94605]{font-size:.9rem;color:#999;font-weight:500}.filter-group select[data-v-5fc94605]{padding:.75rem;border:1px solid #333;border-radius:8px;background:var(--black-color-2);color:var(--white-color);font-size:1rem}.search-group[data-v-5fc94605]{flex:1;min-width:250px;position:relative;display:flex;align-items:center}.search-group i[data-v-5fc94605]{position:absolute;left:1rem;color:#999}.search-group input[data-v-5fc94605]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #333;border-radius:8px;background:var(--black-color-2);color:var(--white-color);font-size:1rem}.loading-state[data-v-5fc94605]{text-align:center;padding:4rem 2rem;color:#999}.spinner[data-v-5fc94605]{border:3px solid #333;border-top:3px solid #4caf50;border-radius:50%;width:50px;height:50px;animation:spin-5fc94605 1s linear infinite;margin:0 auto 1rem}@keyframes spin-5fc94605{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comments-list[data-v-5fc94605]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.comment-card[data-v-5fc94605]{background:var(--black-color-3);border:1px solid #333;border-radius:12px;padding:1.5rem;transition:all .3s}.comment-card.pending[data-v-5fc94605]{border-left:4px solid #ff9800}.comment-card.approved[data-v-5fc94605]{border-left:4px solid #4caf50}.comment-card[data-v-5fc94605]:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.comment-header[data-v-5fc94605]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.author-info[data-v-5fc94605]{display:flex;align-items:center;gap:1rem}.author-avatar[data-v-5fc94605]{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.author-details[data-v-5fc94605]{display:flex;flex-direction:column}.author-name[data-v-5fc94605]{font-weight:600;color:var(--white-color);font-size:1rem}.comment-meta[data-v-5fc94605]{font-size:.85rem;color:#999}.comment-status[data-v-5fc94605],.status-badge[data-v-5fc94605]{display:flex;align-items:center}.status-badge[data-v-5fc94605]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;gap:.5rem}.status-badge.pending[data-v-5fc94605]{background:rgba(255,152,0,.2);color:#ff9800}.status-badge.approved[data-v-5fc94605]{background:rgba(76,175,80,.2);color:#4caf50}.comment-post-info[data-v-5fc94605]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--black-color-2);border-radius:8px;font-size:.9rem;color:#999}.comment-post-info i[data-v-5fc94605]{color:#4caf50}.comment-post-info strong[data-v-5fc94605]{color:var(--white-color)}.comment-content[data-v-5fc94605]{color:#ddd;line-height:1.6;margin-bottom:1.5rem;padding:1rem;background:var(--black-color-2);border-radius:8px;white-space:pre-wrap;word-wrap:break-word}.comment-actions[data-v-5fc94605]{display:flex;gap:.75rem;flex-wrap:wrap}.btn[data-v-5fc94605]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.5rem}.btn[data-v-5fc94605]:disabled{opacity:.6;cursor:not-allowed}.btn-approve[data-v-5fc94605]{background:#4caf50;color:#fff}.btn-approve[data-v-5fc94605]:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(76,175,80,.3)}.btn-reject[data-v-5fc94605]{background:#ff9800;color:#fff}.btn-reject[data-v-5fc94605]:hover:not(:disabled){background:#e68900;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,152,0,.3)}.btn-delete[data-v-5fc94605]{background:#f44336;color:#fff}.btn-delete[data-v-5fc94605]:hover:not(:disabled){background:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 8px rgba(244,67,54,.3)}.empty-state[data-v-5fc94605]{text-align:center;padding:4rem 2rem;color:#999}.empty-state i[data-v-5fc94605]{font-size:4rem;color:#333;margin-bottom:1rem}.empty-state h3[data-v-5fc94605]{color:var(--white-color);margin-bottom:1rem}.stats-section[data-v-5fc94605]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.stat-card[data-v-5fc94605]{background:var(--black-color-3);border:1px solid #333;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.stat-card i[data-v-5fc94605]{font-size:2rem;color:#4caf50}.stat-card.pending i[data-v-5fc94605]{color:#ff9800}.stat-card.approved i[data-v-5fc94605]{color:#4caf50}.stat-info[data-v-5fc94605]{display:flex;flex-direction:column}.stat-value[data-v-5fc94605]{font-size:2rem;font-weight:700;color:var(--white-color)}.stat-label[data-v-5fc94605]{font-size:.9rem;color:#999}.modal-overlay[data-v-5fc94605]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-5fc94605]{background:var(--black-color-2);border:1px solid #333;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-5fc94605]{padding:1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-5fc94605]{color:var(--white-color);margin:0;font-size:1.25rem}.btn-close[data-v-5fc94605]{background:transparent;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:.25rem;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:8px}.btn-close[data-v-5fc94605]:hover{background:hsla(0,0%,100%,.1);color:var(--white-color)}.modal-body[data-v-5fc94605]{padding:1.5rem}.modal-body p[data-v-5fc94605]{color:#ddd;margin-bottom:1rem}.comment-preview[data-v-5fc94605]{background:var(--black-color-3);padding:1rem;border-radius:8px;margin:1rem 0}.comment-preview strong[data-v-5fc94605]{color:var(--white-color);display:block;margin-bottom:.5rem}.comment-preview p[data-v-5fc94605]{color:#999;margin:0;font-size:.9rem}.warning-text[data-v-5fc94605]{color:#f44336!important;font-size:.9rem;font-weight:500}.modal-footer[data-v-5fc94605]{padding:1.5rem;border-top:1px solid #333;display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-5fc94605]{background:transparent;border:1px solid #333;color:var(--white-color)}.btn-cancel[data-v-5fc94605]:hover{background:hsla(0,0%,100%,.1)}.btn-delete-confirm[data-v-5fc94605]{background:#f44336;color:#fff}.btn-delete-confirm[data-v-5fc94605]:hover{background:#d32f2f}@media (max-width:768px){.admin-comments-container[data-v-5fc94605]{padding:1rem}.filters-section[data-v-5fc94605]{flex-direction:column;align-items:stretch}.filter-group[data-v-5fc94605],.search-group[data-v-5fc94605]{min-width:100%}.comment-header[data-v-5fc94605]{flex-direction:column;align-items:flex-start;gap:1rem}.comment-actions[data-v-5fc94605]{flex-direction:column}.btn[data-v-5fc94605]{width:100%;justify-content:center}.stats-section[data-v-5fc94605]{grid-template-columns:1fr}}.simple-dropdown{position:relative;display:inline-block}.simple-dropdown-menu{background-color:var(--black-color-2)!important;border-radius:.5rem;padding:.5rem;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.settings-section{padding:2rem 0;min-height:100vh;background:var(--black-color-2)}.settings-section,.settings-section a,.settings-section button,.settings-section h1,.settings-section h2,.settings-section h3,.settings-section h4,.settings-section h5,.settings-section h6,.settings-section input,.settings-section label,.settings-section p,.settings-section select,.settings-section span:not([class*=fa]):not([class*=icon]),.settings-section textarea{font-family:Poppins,sans-serif!important}.settings-section .fab,.settings-section .fal,.settings-section .far,.settings-section .fas,.settings-section i[class*=fa]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.sidebar-wrapper{background:var(--black-color-3);border-radius:1rem;padding:1.5rem 0}.btn-outline-dark{background-color:transparent;color:var(--white-color);border:1px solid var(--white-color)}.btn-outline-dark:hover{background-color:var(--white-color)!important;color:var(--black-color)!important}.col-12,.col-md-6{padding-left:0}.user-profile{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.avatar-wrapper{position:relative;width:100px;height:100px;margin:0 auto}.user-avatar{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.change-avatar-btn{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background:var(--primary-color);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.user-name{color:var(--white-color);margin-top:1rem}.user-role{color:var(--white-color-2);font-size:.875rem}.nav-section{margin-bottom:1.5rem}.nav-title{color:var(--white-color-2);font-size:1rem;font-weight:600;margin-bottom:.75rem;padding-left:.5rem}.nav-link,.nav-title{font-family:Poppins,sans-serif!important}.nav-link{display:flex;align-items:center;padding:.75rem;color:var(--white-color);text-decoration:none;border-radius:.5rem;transition:all .3s ease;margin-bottom:.25rem;font-size:.9rem;font-weight:400}.nav-link i{margin-right:.5rem;width:20px;text-align:center}.nav-link.active,.nav-link:hover{background:var(--primary-color);color:var(--white-color)}.logout-btn{width:100%;padding:.75rem;background:rgba(255,59,48,.1);color:#ff3b30;border:none;border-radius:.5rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.logout-btn:hover{background:rgba(255,59,48,.2)}.content-section{background:var(--black-color-3);border-radius:1rem;padding:2rem;height:auto;min-height:calc(100vh - 4rem)}main{height:100%;padding:2rem}.card{background:var(--black-color-3);border:none;border-radius:1rem}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem;display:block;font-weight:500}.form-control,.form-group label{color:var(--white-color);font-family:Poppins,sans-serif!important}.form-control{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:.75rem 1rem}.form-control:focus{background:var(--black-color-3);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.form-actions{margin-top:2rem;display:flex;justify-content:flex-end}.input-group .btn-outline-secondary{border-color:hsla(0,0%,100%,.1);color:var(--white-color)}.input-group .btn-outline-secondary:hover{background-color:hsla(0,0%,100%,.1);color:var(--white-color)}.input-group .form-control{border-right:none}.input-group .btn{border-left:none}.orders-skeleton{min-height:200px}.skeleton-order{height:200px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:12px}.order-card{background:var(--black-color-2);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.order-header{padding:1rem;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1)}.order-id{font-family:monospace;color:var(--white-color-2)}.order-content{padding:1rem}.product-item{display:flex;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:8px;margin-bottom:.5rem;transition:transform .2s ease}.product-item:hover{transform:translateX(5px)}.product-thumbnail{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:rgba(0,0,0,.2);padding:.25rem}.info-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.info-row i{width:16px;text-align:center}.total-label{color:var(--white-color-2)}.total-amount{font-size:1.2rem;font-weight:700;color:var(--primary-color)}:deep(.content-wrapper){height:auto!important;min-height:auto!important;overflow:visible!important}:deep(.table-responsive){overflow-x:auto;max-height:none!important}:deep(.vue-scrollbar__wrapper){overflow:visible!important;height:auto!important}@media (max-width:991px){.sidebar{position:fixed;top:0;left:-100%;height:100vh;width:85%;max-width:320px;z-index:1050;margin:0;transition:transform .3s ease,left .3s ease;background:var(--black-color)}.sidebar.mobile-active{left:0;box-shadow:0 0 20px rgba(0,0,0,.5)}.nav-link{padding:1rem 1.25rem;margin-bottom:.5rem;font-size:1.1rem;border-radius:12px}.nav-link i{font-size:1.2rem;width:24px}.content-section{margin-top:1rem;padding:1rem;min-height:auto}main{padding:1rem}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.alert{border-radius:8px;padding:1rem;margin-bottom:1rem}.alert-info{background-color:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.2);color:#0dcaf0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.password-modal{width:95%;max-width:420px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear .3s ease-out}@keyframes modal-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h5{color:var(--white-color);margin:0;font-weight:600}.modal-body{padding:1rem}.modal-body p{color:var(--white-color-2);margin-bottom:1rem}.modal-footer{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.alert-danger{background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);color:#fb6b67;border-radius:8px}.mobile-menu-toggle.active{background:var(--black-color-3)}.close-mobile-menu{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--white-color-2);padding:.5rem;font-size:1.25rem}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.submenu .nav-link,.submenu .nav-link span:not([class*=fa]):not([class*=icon]),.submenu-container,.submenu-container a,.submenu-container button,.submenu-container h1,.submenu-container h2,.submenu-container h3,.submenu-container h4,.submenu-container h5,.submenu-container h6,.submenu-container p,.submenu-container span:not([class*=fa]):not([class*=icon]),.submenu-toggle,.submenu-toggle span:not([class*=fa]):not([class*=icon]){font-family:Poppins,sans-serif!important}.submenu .nav-link i[class*=fa],.submenu-container .fab,.submenu-container .fal,.submenu-container .far,.submenu-container .fas,.submenu-container i[class*=fa],.submenu-toggle i[class*=fa]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.submenu-container{margin-bottom:.5rem}.submenu-toggle{display:flex;align-items:center;justify-content:space-between;padding:.75rem;color:var(--white-color);text-decoration:none;border-radius:.5rem;transition:all .3s ease;margin-bottom:.25rem;font-size:.9rem;cursor:pointer;width:100%;background:transparent;border:none;font-family:Poppins,sans-serif!important;font-weight:400}.submenu-toggle:hover{background:hsla(0,0%,100%,.1)}.submenu-toggle i.menu-icon{margin-right:.5rem;width:20px;text-align:center}.submenu-toggle i.toggle-icon{transition:transform .3s ease}.submenu-toggle.active i.toggle-icon{transform:rotate(180deg)}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:1.5rem}.submenu.open{max-height:500px}.submenu .nav-link{padding:.5rem .75rem;font-size:.85rem;margin-left:.75rem;position:relative;font-family:Poppins,sans-serif!important;font-weight:400}.submenu .nav-link:before{content:"";position:absolute;left:-.75rem;top:50%;width:.5rem;height:1px;background-color:var(--white-color-2);opacity:.5}.submenu-toggle.active{background:var(--primary-color);color:var(--white-color)}@media (max-width:991px){.submenu{padding-left:1rem}.submenu .nav-link{padding:.75rem 1rem;font-size:.95rem;margin-bottom:.25rem}.submenu-toggle{padding:.85rem 1rem;font-size:1rem;margin-bottom:.25rem}}.admin-panel-wrapper,.admin-panel-wrapper a,.admin-panel-wrapper button,.admin-panel-wrapper h1,.admin-panel-wrapper h2,.admin-panel-wrapper h3,.admin-panel-wrapper h4,.admin-panel-wrapper h5,.admin-panel-wrapper h6,.admin-panel-wrapper input,.admin-panel-wrapper label,.admin-panel-wrapper p,.admin-panel-wrapper select,.admin-panel-wrapper span:not([class*=fa]):not([class*=icon]),.admin-panel-wrapper textarea,.content-section,.gradient-card,.settings-section,.settings-section a,.settings-section button,.settings-section h1,.settings-section h2,.settings-section h3,.settings-section h4,.settings-section h5,.settings-section h6,.settings-section input,.settings-section label,.settings-section p,.settings-section select,.settings-section span:not([class*=fa]):not([class*=icon]),.settings-section textarea,.sidebar-wrapper{font-family:Poppins,sans-serif!important}.admin-panel-wrapper i[class*=fa],.content-section i[class*=fa],.fab,.fal,.far,.fas,.gradient-card i[class*=fa],.settings-section i[class*=fa],.sidebar-wrapper i[class*=fa]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.gradient-card{position:relative;overflow:hidden;background-color:var(--black-color-3);transition:all .3s ease;border-radius:12px;border:none;box-shadow:0 4px 20px rgba(0,0,0,.15);background:linear-gradient(145deg,rgba(30,30,30,.9),hsla(0,0%,8%,.95));padding:1.25rem;margin:0}.gradient-card:before{content:none}.gradient-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.25);background:linear-gradient(145deg,rgba(35,35,35,.95),#191919)}.gradient-card:hover:before{background:none}.chart-gradient-card{background-color:var(--black-color-3);border-radius:12px;overflow:hidden;height:100%;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15);background-image:linear-gradient(var(--black-color-3),var(--black-color-3)),linear-gradient(135deg,rgba(37,146,0,.6),rgba(111,66,193,.3));background-origin:border-box;background-clip:padding-box,border-box;padding:2px}.chart-gradient-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.25)}.gradient-card-header{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.15)}.gradient-card-header h5{margin:0;color:var(--white-color);font-size:1rem;font-weight:600;letter-spacing:.3px;font-family:Poppins,sans-serif!important}.section-header{margin-bottom:2rem!important;position:relative;padding-left:1.5rem;border-left:4px solid var(--primary-color)}.section-header h2{font-size:2rem;font-weight:700;color:var(--white-color);margin-bottom:.5rem;letter-spacing:-.5px}.section-header h2,.section-header p{font-family:Poppins,sans-serif!important}.section-header p{font-size:1rem;margin-bottom:0;color:var(--white-color-2)}.feature-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.15);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.gradient-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.gradient-btn{border-radius:20px;font-size:.9rem;padding:.375rem 1.25rem;border:none;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1;font-family:Poppins,sans-serif!important;font-weight:400}.gradient-btn-outline{background-color:rgba(37,146,0,.1);color:var(--white-color);border:1px solid rgba(37,146,0,.3)}.gradient-btn-outline:hover{background-color:rgba(37,146,0,.2)}.gradient-btn-primary{background:linear-gradient(45deg,var(--primary-color),rgba(37,146,0,.85));box-shadow:0 4px 10px rgba(0,0,0,.15)}.gradient-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.gradient-btn-primary:active{transform:translateY(1px)}@keyframes gradient-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.gradient-loading{position:relative;overflow:hidden;pointer-events:none}.gradient-loading:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);animation:gradient-loading 1.5s infinite;z-index:1}.gradient-loading .card-body,.gradient-loading .card-header{opacity:.7}.shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.gradient-form-control{background-color:rgba(0,0,0,.2);color:var(--white-color);border-radius:8px;transition:all .3s ease;font-size:.9rem;padding:.6rem 1rem;font-family:Poppins,sans-serif!important}.gradient-form-control:focus{box-shadow:0 0 0 3px rgba(37,146,0,.3);background-color:rgba(0,0,0,.3)}@media (max-width:768px){.section-header{padding-left:1rem}.section-header h2{font-size:1.5rem}.gradient-btn{padding:.375rem .75rem;font-size:.8rem;margin-bottom:.5rem}.feature-icon{width:40px;height:40px;font-size:1.2rem}}.content-section a[data-v-7dcf61c5],.content-section button[data-v-7dcf61c5],.content-section h1[data-v-7dcf61c5],.content-section h2[data-v-7dcf61c5],.content-section h3[data-v-7dcf61c5],.content-section h4[data-v-7dcf61c5],.content-section h5[data-v-7dcf61c5],.content-section h6[data-v-7dcf61c5],.content-section p[data-v-7dcf61c5],.content-section span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]),.mobile-header span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]),.nav-link span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]),.settings-section a[data-v-7dcf61c5],.settings-section button[data-v-7dcf61c5],.settings-section h1[data-v-7dcf61c5],.settings-section h2[data-v-7dcf61c5],.settings-section h3[data-v-7dcf61c5],.settings-section h4[data-v-7dcf61c5],.settings-section h5[data-v-7dcf61c5],.settings-section h6[data-v-7dcf61c5],.settings-section p[data-v-7dcf61c5],.settings-section span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]),.settings-section[data-v-7dcf61c5],.sidebar-wrapper a[data-v-7dcf61c5],.sidebar-wrapper button[data-v-7dcf61c5],.sidebar-wrapper h1[data-v-7dcf61c5],.sidebar-wrapper h2[data-v-7dcf61c5],.sidebar-wrapper h3[data-v-7dcf61c5],.sidebar-wrapper h4[data-v-7dcf61c5],.sidebar-wrapper h5[data-v-7dcf61c5],.sidebar-wrapper h6[data-v-7dcf61c5],.sidebar-wrapper p[data-v-7dcf61c5],.sidebar-wrapper span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]),.submenu-toggle span[data-v-7dcf61c5]:not([class*=fa]):not([class*=icon]){font-family:Poppins,sans-serif!important}.content-section i[class*=fa][data-v-7dcf61c5],.mobile-header i[class*=fa][data-v-7dcf61c5],.nav-link i[class*=fa][data-v-7dcf61c5],.settings-section .fab[data-v-7dcf61c5],.settings-section .fal[data-v-7dcf61c5],.settings-section .far[data-v-7dcf61c5],.settings-section .fas[data-v-7dcf61c5],.settings-section i[class*=fa][data-v-7dcf61c5],.sidebar-wrapper i[class*=fa][data-v-7dcf61c5],.submenu-toggle i[class*=fa][data-v-7dcf61c5]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.sidebar-wrapper[data-v-7dcf61c5]{background-color:hsla(0,0%,100%,.04)}.btn .btn-outline-primary.active[data-v-7dcf61c5]{color:var(--black-color)!important}.submenu[data-v-7dcf61c5]{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out;opacity:0}.submenu.open[data-v-7dcf61c5]{max-height:500px;opacity:1}.submenu-toggle[data-v-7dcf61c5]{width:100%;text-align:left;padding:10px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--white-color);transition:all .3s ease;font-family:Poppins,sans-serif!important;font-weight:400}.submenu-toggle[data-v-7dcf61c5]:hover{background-color:hsla(0,0%,100%,.06)}.submenu-toggle .toggle-icon[data-v-7dcf61c5]{transition:transform .3s ease;font-size:.7rem}.submenu-toggle.active .toggle-icon[data-v-7dcf61c5]{transform:rotate(-180deg)}.nav-link[data-v-7dcf61c5]{padding:10px;display:flex;align-items:center;gap:5px;margin-left:0;color:var(--white-color);text-decoration:none;transition:all .2s ease}.nav-link[data-v-7dcf61c5]:before{display:none}i[data-v-7dcf61c5]{margin:0}.nav-link[data-v-7dcf61c5]:hover{background-color:hsla(0,0%,100%,.06);color:var(--white-color-2)!important;opacity:.85}.nav-link.active[data-v-7dcf61c5]{background-color:var(--primary-color);color:var(--black-color)}.nav-link.active[data-v-7dcf61c5]:hover{color:var(--black-color-3)!important;opacity:1}.nav-link i[data-v-7dcf61c5]{width:20px;text-align:center}.section-title[data-v-7dcf61c5]{font-size:1.25rem;margin:0;color:var(--white-color);font-family:Poppins,sans-serif!important;font-weight:600}.mobile-header[data-v-7dcf61c5]{position:sticky;top:0;z-index:100;background:var(--black-color-2);padding:.75rem 1rem;margin:0;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--black-color-2-rgb,18,18,18),.92)}.mobile-header .menu-toggle[data-v-7dcf61c5]{color:var(--white-color);background:hsla(0,0%,100%,.06);border:none;padding:0;font-size:1.1rem;display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-header .menu-toggle[data-v-7dcf61c5]:active{background:hsla(0,0%,100%,.12);transform:scale(.94)}.mobile-header .header-title[data-v-7dcf61c5]{font-size:1.1rem;color:var(--white-color);margin:0;flex:1;font-family:Poppins,sans-serif!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.header-home-link[data-v-7dcf61c5]{color:var(--white-color);background:hsla(0,0%,100%,.06);width:42px;height:42px;min-width:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}.header-home-link[data-v-7dcf61c5]:active{background:hsla(0,0%,100%,.12);transform:scale(.94)}.menu-toggle[data-v-7dcf61c5]{color:var(--white-color);background:transparent;border:none;padding:.5rem}.main-content[data-v-7dcf61c5]{min-height:100vh;background:var(--black-color-2);padding:0 1.5rem;overflow-x:hidden}.router-view-container[data-v-7dcf61c5]{height:100%;width:100%;padding:0}@media (max-width:991px){.sidebar[data-v-7dcf61c5]{position:fixed;left:0;top:0;bottom:0;width:min(85vw,320px)!important;z-index:1050;background:var(--black-color-2);transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;will-change:transform}.logo-admin[data-v-7dcf61c5]{width:180px;max-width:70%;margin-left:0}.sidebar.mobile-active[data-v-7dcf61c5]{transform:translateX(0);box-shadow:8px 0 30px rgba(0,0,0,.4)}.mobile-backdrop[data-v-7dcf61c5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;pointer-events:none}.mobile-backdrop.active[data-v-7dcf61c5]{opacity:1;visibility:visible;pointer-events:auto}.sidebar-wrapper[data-v-7dcf61c5]{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem;padding-top:3.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));background-color:var(--black-color-2)}.close-mobile-menu[data-v-7dcf61c5]{position:absolute;top:.75rem;right:.75rem;background:hsla(0,0%,100%,.06);border:none;color:var(--white-color);font-size:1.1rem;padding:0;cursor:pointer;z-index:1;width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.close-mobile-menu[data-v-7dcf61c5]:active{background:hsla(0,0%,100%,.15);transform:scale(.92)}.nav-link[data-v-7dcf61c5]{padding:.7rem .85rem;border-radius:10px;margin-bottom:2px;font-size:.9rem;min-height:44px;-webkit-tap-highlight-color:transparent}.nav-link[data-v-7dcf61c5]:active{transform:scale(.98)}.submenu-toggle[data-v-7dcf61c5]{padding:.7rem .85rem;border-radius:10px;margin-bottom:2px;min-height:44px;-webkit-tap-highlight-color:transparent}.submenu-toggle[data-v-7dcf61c5]:active{background:hsla(0,0%,100%,.08)}.submenu .nav-link[data-v-7dcf61c5]{padding-left:1.25rem;font-size:.85rem;min-height:40px}.sidebar-wrapper img[data-v-7dcf61c5]{max-width:140px;height:auto;margin-bottom:1rem}.logout-btn[data-v-7dcf61c5]{margin-top:1.5rem!important;width:100%;padding:.75rem;border-radius:10px;min-height:44px;margin-bottom:env(safe-area-inset-bottom,0)}.nav-title[data-v-7dcf61c5]{font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;opacity:.5;margin-top:1rem;margin-bottom:.5rem;padding-left:.85rem}.main-content[data-v-7dcf61c5]{padding:0;min-height:100vh;min-height:100dvh}.mobile-header[data-v-7dcf61c5]{position:sticky;top:0;z-index:100;padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top, 0px));margin:0}.content-section[data-v-7dcf61c5]{padding:.75rem;border-radius:0;min-height:auto}.router-view-container[data-v-7dcf61c5]{padding:0}}@media (min-width:768px) and (max-width:991px){.sidebar[data-v-7dcf61c5]{width:min(50vw,360px)!important}.mobile-header[data-v-7dcf61c5]{padding:.85rem 1.5rem}.mobile-header .header-title[data-v-7dcf61c5]{font-size:1.2rem}.content-section[data-v-7dcf61c5]{padding:1.25rem}.nav-link[data-v-7dcf61c5],.submenu-toggle[data-v-7dcf61c5]{padding:.75rem 1rem;font-size:.95rem}.logo-admin[data-v-7dcf61c5]{width:200px}}@media (max-width:400px){.mobile-header .header-title[data-v-7dcf61c5]{font-size:.95rem}.header-home-link[data-v-7dcf61c5],.mobile-header .menu-toggle[data-v-7dcf61c5]{width:38px;height:38px;min-width:38px}.mobile-header[data-v-7dcf61c5]{padding:.6rem .75rem;gap:.5rem}.sidebar[data-v-7dcf61c5]{width:min(88vw,290px)!important}.content-section[data-v-7dcf61c5]{padding:.5rem}.nav-link[data-v-7dcf61c5],.submenu-toggle[data-v-7dcf61c5]{padding:.6rem .75rem;font-size:.85rem}.section-title[data-v-7dcf61c5]{font-size:1.05rem}}@media (max-width:340px){.mobile-header .header-title[data-v-7dcf61c5]{font-size:.85rem}.sidebar[data-v-7dcf61c5]{width:92vw!important}.header-home-link[data-v-7dcf61c5],.mobile-header .menu-toggle[data-v-7dcf61c5]{width:36px;height:36px;min-width:36px;font-size:.95rem}}@media (min-width:992px){.main-content[data-v-7dcf61c5]{padding:0 1.5rem}.sidebar-wrapper[data-v-7dcf61c5]{position:sticky;top:0;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.sidebar-wrapper[data-v-7dcf61c5]::-webkit-scrollbar{width:4px}.sidebar-wrapper[data-v-7dcf61c5]::-webkit-scrollbar-track{background:transparent}.sidebar-wrapper[data-v-7dcf61c5]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.sidebar-wrapper[data-v-7dcf61c5]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}}@media (max-height:500px) and (orientation:landscape){.sidebar-wrapper[data-v-7dcf61c5]{padding-top:2.5rem}.sidebar-wrapper img[data-v-7dcf61c5]{max-width:100px;margin-bottom:.5rem}.nav-link[data-v-7dcf61c5],.submenu-toggle[data-v-7dcf61c5]{padding:.5rem .75rem;min-height:36px}.logout-btn[data-v-7dcf61c5]{margin-top:1rem!important;padding:.5rem}.mobile-header[data-v-7dcf61c5]{padding:.5rem 1rem}}@keyframes fadeIn-7dcf61c5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-backdrop[data-v-7dcf61c5],.nav-link[data-v-7dcf61c5],.sidebar[data-v-7dcf61c5],.submenu-toggle .toggle-icon[data-v-7dcf61c5],.submenu-toggle[data-v-7dcf61c5],.submenu[data-v-7dcf61c5]{transition-duration:.01ms!important}}.maintenance-toggle-sidebar[data-v-7dcf61c5]{margin-top:.5rem;border-top:1px solid var(--border-color,#333);padding-top:.5rem}.maintenance-toggle-link[data-v-7dcf61c5]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;border-radius:6px;transition:background .2s}.maintenance-toggle-link[data-v-7dcf61c5]:hover{background:hsla(0,0%,100%,.05)}.maintenance-badge[data-v-7dcf61c5]{margin-left:auto;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.badge-danger[data-v-7dcf61c5]{background:#dc3545;color:#fff}.badge-success[data-v-7dcf61c5]{background:#28a745;color:#fff}.modal-overlay[data-v-7dcf61c5]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-dialog-centered[data-v-7dcf61c5]{width:90%;max-width:480px}.modal-content-custom[data-v-7dcf61c5]{background:var(--black-color-3,#1e1e2e);border-radius:12px;overflow:hidden}.modal-header-custom[data-v-7dcf61c5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#333)}.modal-header-custom h5[data-v-7dcf61c5]{margin:0;color:var(--white-color,#fff);font-size:1.1rem}.btn-close-custom[data-v-7dcf61c5]{background:none;border:none;color:var(--white-color-2,#aaa);font-size:1.1rem;cursor:pointer}.btn-close-custom[data-v-7dcf61c5]:hover{color:#fff}.modal-body-custom[data-v-7dcf61c5]{padding:1.25rem}.modal-body-custom .form-label[data-v-7dcf61c5]{color:var(--white-color-2,#ccc);font-size:.85rem;margin-bottom:.35rem}.modal-body-custom .form-control[data-v-7dcf61c5]{background:var(--black-color-2,#141420);border:1px solid var(--border-color,#333);color:var(--white-color,#fff);border-radius:6px}.modal-body-custom .form-control[data-v-7dcf61c5]:focus{border-color:var(--primary-color,#6c63ff);outline:none;box-shadow:0 0 0 2px rgba(108,99,255,.15)}.modal-body-custom .text-muted[data-v-7dcf61c5]{color:var(--white-color-2,#888)!important;font-size:.78rem}.modal-body-custom .form-check-input[data-v-7dcf61c5]:checked{background-color:var(--primary-color,#6c63ff);border-color:var(--primary-color,#6c63ff)}.modal-footer-custom[data-v-7dcf61c5]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color,#333)}.create-customer-container[data-v-fd224362]{margin:2rem auto;padding:0 1rem}.card[data-v-fd224362]{background:var(--black-color-2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.card[data-v-fd224362]:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.card-header[data-v-fd224362]{background:var(--black-color-2);padding:1.5rem;border-radius:12px 12px 0 0}.card-header i[data-v-fd224362]{font-size:1.5rem}.card-header h2[data-v-fd224362]{color:var(--white-color);font-size:1.5rem;margin:0}.card-body[data-v-fd224362]{padding:1.5rem}.form-group label[data-v-fd224362]{color:var(--white-color);font-weight:500;margin-bottom:.5rem}.input-group-merge .input-group-text[data-v-fd224362]{background:transparent;color:var(--white-color);transition:all .2s ease}.input-group-merge .form-control[data-v-fd224362]{transition:all .2s ease}.input-group-merge .form-control[data-v-fd224362]:focus{box-shadow:none;border-color:var(--primary-color)}.input-group-merge .input-group-text+.form-control[data-v-fd224362]{border-left:0}.input-group-text[data-v-fd224362]{border:var(--black-color-3) solid 1px}.form-control[data-v-fd224362]{background:var(--black-color-3);color:var(--white-color)}.form-control[data-v-fd224362]:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.is-invalid[data-v-fd224362],.form-control.is-valid[data-v-fd224362]{background-image:none}.progress[data-v-fd224362]{background-color:var(--border-color);border-radius:10px;overflow:hidden}.progress-bar[data-v-fd224362]{transition:width .4s ease}.btn[data-v-fd224362]{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .2s ease}.btn[data-v-fd224362]:active{transform:scale(.98)}.btn-primary[data-v-fd224362]{background:var(--primary-color);border:none}.btn-primary[data-v-fd224362]:hover:not(:disabled){background:var(--primary-color-dark);transform:translateY(-1px)}.btn-outline-secondary[data-v-fd224362]{border:1px solid var(--border-color);color:var(--black-color)}.btn-outline-secondary[data-v-fd224362]:hover:not(.disabled){background:var(--white-color-2);border-color:var(--border-color);transform:translateY(-1px)}.alert[data-v-fd224362]{border-radius:8px;padding:1rem}.form-text[data-v-fd224362]{font-size:.85rem;margin-top:.5rem;transition:color .2s ease}@media (max-width:768px){.create-customer-container[data-v-fd224362]{margin:1rem auto}.card-body[data-v-fd224362],.card-header[data-v-fd224362]{padding:1rem}.d-flex.gap-3[data-v-fd224362]{flex-direction:column-reverse}.btn[data-v-fd224362]{width:100%;margin-bottom:.5rem}}@keyframes fadeIn-fd224362{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-fd224362]{animation:fadeIn-fd224362 .3s ease}.invalid-feedback[data-v-fd224362],.valid-feedback[data-v-fd224362]{animation:fadeIn-fd224362 .2s ease}.products-panel[data-v-7c1048f7]{background:var(--black-color-3,#1a1a1a);border-radius:12px;padding:1.5rem}.list-header[data-v-7c1048f7]{display:flex;padding:.75rem 1rem;font-weight:700;border-bottom:1px solid var(--border-color,#2c2c2c);color:var(--white-color,#fff);margin-bottom:.5rem}.product-item[data-v-7c1048f7]{padding:1rem;border-radius:8px;margin-bottom:.75rem;background:var(--black-color-2);transition:all .2s ease;min-height:90px;align-items:center}.product-item[data-v-7c1048f7]:hover{transform:unset}.product-col[data-v-7c1048f7]{flex:1;min-width:0;display:flex;align-items:center;padding-right:1rem}.price-col[data-v-7c1048f7],.sync-col[data-v-7c1048f7]{min-width:120px;flex-shrink:0;text-align:center;padding:0 .5rem}.price-col[data-v-7c1048f7]{font-weight:600;font-size:1rem}.stock-col[data-v-7c1048f7]{min-width:100px;flex-shrink:0;text-align:center;padding:0 .5rem}.actions-col[data-v-7c1048f7]{min-width:140px;flex-shrink:0;display:flex;gap:10px;align-items:center;justify-content:flex-end;padding-left:1rem}.product-image[data-v-7c1048f7]{width:60px;height:60px;min-width:60px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#111;margin-right:1rem}.product-image img[data-v-7c1048f7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info[data-v-7c1048f7]{flex:1;min-width:0}.product-name[data-v-7c1048f7]{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--white-color,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-brand[data-v-7c1048f7]{font-size:.85rem;opacity:.7}.price-content[data-v-7c1048f7]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.sku-col[data-v-7c1048f7]{min-width:100px;font-size:.9rem;color:var(--white-color-2);text-align:center}.actions-col .btn-link[data-v-7c1048f7]{font-size:1.2rem;transition:color .15s,background .15s;border-radius:50%;padding:6px;position:relative}.inline-edit-input[data-v-7c1048f7]{background:var(--black-color-3,#232323);border:1px solid var(--primary-color,#0d6efd);color:var(--white-color,#fff);border-radius:6px;padding:2px 8px;font-size:1rem;width:80px;margin-right:4px;outline:none;transition:border .2s}.inline-editing[data-v-7c1048f7]{background:rgba(13,110,253,.08)!important;border-radius:6px;transition:background .2s}.inline-edit-btn[data-v-7c1048f7]{font-size:1rem;padding:2px 6px;margin-left:2px;border-radius:4px;border:none;background:transparent;color:var(--primary-color,#0d6efd);transition:background .15s,color .15s}.inline-edit-btn[data-v-7c1048f7]:hover{background:var(--primary-color,#0d6efd);color:#fff}.inline-edit-btn.cancel[data-v-7c1048f7]{color:#aaa}.inline-edit-btn.cancel[data-v-7c1048f7]:hover{background:#444;color:#fff}@media (min-width:769px){.price-col .btn-link[data-v-7c1048f7],.stock-col .btn-link[data-v-7c1048f7]{pointer-events:none;transition:opacity .15s}.price-col:hover .btn-link[data-v-7c1048f7],.stock-col:hover .btn-link[data-v-7c1048f7]{opacity:1;pointer-events:auto}}@media (max-width:768px){.product-item[data-v-7c1048f7]{display:block;padding:1rem}.product-col[data-v-7c1048f7]{flex:1;padding-right:0}.product-info[data-v-7c1048f7]{padding:0}.actions-col[data-v-7c1048f7]{gap:16px;min-width:0;padding-left:0;justify-content:flex-end;margin-top:1rem}.inline-edit-input[data-v-7c1048f7]{width:100%;min-width:0;font-size:1rem;margin-right:0}.inline-edit-btn[data-v-7c1048f7]{font-size:1.2rem;padding:6px 10px;margin-left:4px}.price-col .btn-link[data-v-7c1048f7],.stock-col .btn-link[data-v-7c1048f7]{opacity:1!important;pointer-events:auto!important}.product-name[data-v-7c1048f7]{max-width:100%;display:block;white-space:normal;overflow:visible;text-overflow:unset}}.inline-edit-btn[disabled][data-v-7c1048f7]{opacity:.6;pointer-events:none}.price-col.inline-editing[data-v-7c1048f7],.stock-col.inline-editing[data-v-7c1048f7]{background:rgba(13,110,253,.08)!important;border-radius:6px}.btn-link[data-v-7c1048f7]{color:#ffffff93!important}.btn-link[data-v-7c1048f7]:hover{color:#fff!important}.actions-col .btn-link[data-v-7c1048f7]{color:var(--white-color-2)!important}.actions-col .btn-link[data-v-7c1048f7]:hover{color:#05b80e!important}.actions-col .btn-link.text-danger[data-v-7c1048f7]:hover{color:#e74c3c!important}.btn i[data-v-7c1048f7]:hover{color:#fff!important}.stock-badge[data-v-7c1048f7]{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:500}.stock-badge.in-stock[data-v-7c1048f7]{background-color:rgba(40,167,69,.2);color:#2ecc71}.stock-badge.low-stock[data-v-7c1048f7]{background-color:rgba(255,193,7,.2);color:#f39c12}.stock-badge.out-of-stock[data-v-7c1048f7]{background-color:rgba(220,53,69,.2);color:#e74c3c}.discount-badge[data-v-7c1048f7]{display:inline-block;background:rgba(40,167,69,.2);color:#2ecc71;font-size:.75rem;padding:.1rem .5rem;border-radius:50px;margin-left:.5rem}.skeleton-loader[data-v-7c1048f7]{background:#1a1a1a;padding:1rem;border-radius:8px}.skeleton-image[data-v-7c1048f7]{width:60px;height:60px;border-radius:6px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-7c1048f7 1.5s infinite}.skeleton-content[data-v-7c1048f7]{flex-grow:1;padding-left:1rem}.skeleton-text[data-v-7c1048f7]{height:16px;margin-bottom:8px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-7c1048f7 1.5s infinite;border-radius:4px}@keyframes loading-7c1048f7{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination[data-v-7c1048f7]{margin:0;gap:.25rem}.page-link[data-v-7c1048f7]{min-width:40px;text-align:center;background-color:var(--black-color-3,#1a1a1a);border-color:var(--border-color,#2c2c2c);color:var(--white-color,#fff)}.pagination .page-item.active .page-link[data-v-7c1048f7]{background-color:var(--primary-color,#0d6efd);border-color:var(--primary-color,#0d6efd)}.pagination .page-item.disabled .page-link[data-v-7c1048f7]{background-color:var(--black-color-3,#1a1a1a);color:#666}.price-col[data-v-7c1048f7]{flex-direction:column}.price-col[data-v-7c1048f7],.stock-col[data-v-7c1048f7]{display:flex;align-items:center;justify-content:center}.price-value[data-v-7c1048f7],.stock-value[data-v-7c1048f7]{display:inline-block;margin-right:4px}.simple-dropdown[data-v-7c1048f7]{position:relative;display:inline-block}.simple-dropdown-menu[data-v-7c1048f7]{position:fixed;z-index:9999;min-width:160px;background:var(--black-color-3);border:1px solid var(--border-color);border-radius:4px;padding:8px 0;box-shadow:0 4px 16px rgba(0,0,0,.3)}.btn-icon[data-v-7c1048f7]{background:transparent;border:none;color:var(--white-color);padding:8px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.btn-icon[data-v-7c1048f7]:hover{background-color:var(--black-color-3)}.simple-dropdown-item[data-v-7c1048f7]{display:flex;align-items:center;padding:8px 16px;color:var(--white-color-2);text-decoration:none;cursor:pointer;transition:all .2s}.simple-dropdown-item[data-v-7c1048f7]:hover{background:var(--black-color-2);color:var(--white-color)}.simple-dropdown-item i[data-v-7c1048f7]{width:20px;margin-right:8px}.dropdown-overlay[data-v-7c1048f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998;animation:fadeIn-7c1048f7 .2s ease-out}@media (max-width:768px){.simple-dropdown-menu[data-v-7c1048f7]{display:none;display:block;position:fixed;left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;width:100%!important;max-width:none;border-radius:16px 16px 0 0;margin-top:0;padding:16px 0;background:var(--black-color-3);border:none;box-shadow:0 -4px 24px rgba(0,0,0,.4);animation:slideUp-7c1048f7 .2s ease-out}.mobile-menu-header[data-v-7c1048f7]{content:"";display:block;width:40px;height:4px;background:var(--border-color);border-radius:2px;margin:0 auto 16px}.simple-dropdown-menu .simple-dropdown-item[data-v-7c1048f7]{padding:16px;font-size:1rem;border-bottom:1px solid var(--border-color)}.simple-dropdown-menu .simple-dropdown-item[data-v-7c1048f7]:last-child{border-bottom:none}}@keyframes slideUp-7c1048f7{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn-7c1048f7{0%{opacity:0}to{opacity:1}}.visibility-badge[data-v-7c1048f7]{cursor:pointer;transition:all .2s ease}.visibility-badge[data-v-7c1048f7]:hover{background-color:rgba(40,167,69,.3);transform:scale(1.02)}.visibility-badge.not-visible[data-v-7c1048f7]:hover{background-color:rgba(220,53,69,.3)}.ownership-badge.loading[data-v-7c1048f7],.visibility-badge.loading[data-v-7c1048f7]{opacity:.7;cursor:not-allowed;pointer-events:none}.ownership-badge[data-v-7c1048f7]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;margin-top:.5rem;background-color:rgba(13,110,253,.2);color:#0d6efd;cursor:pointer;transition:all .2s ease}.ownership-badge[data-v-7c1048f7]:hover{background-color:rgba(13,110,253,.3);transform:scale(1.02)}.ownership-badge.third-party[data-v-7c1048f7]{background-color:rgba(255,193,7,.2);color:#f39c12}.ownership-badge.third-party[data-v-7c1048f7]:hover{background-color:rgba(255,193,7,.3)}.variants-badge[data-v-7c1048f7]{background-color:hsla(208,7%,46%,.2);color:#6c757d;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem;cursor:default;border:1px solid hsla(208,7%,46%,.3);transition:all .2s ease}.variants-badge.has-variants[data-v-7c1048f7]{background-color:rgba(111,66,193,.2);color:#6f42c1;border-color:rgba(111,66,193,.3)}.ownership-badge .spinner-border-sm[data-v-7c1048f7],.visibility-badge .spinner-border-sm[data-v-7c1048f7]{width:.75rem;height:.75rem;border-width:.1em}.editing[data-v-7c1048f7]{background-color:var(--black-color-2)!important;border-radius:8px;transition:all .2s ease}.quantity-control[data-v-7c1048f7]{display:inline-flex;align-items:center;gap:8px;background:var(--black-color-3);padding:4px 8px;border-radius:6px}.btn-quantity[data-v-7c1048f7]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--black-color-2);border:1px solid var(--border-color);color:var(--white-color-2);border-radius:4px;padding:0;transition:all .2s ease}.btn-quantity[data-v-7c1048f7]:hover:not(:disabled){background-color:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.btn-quantity[data-v-7c1048f7]:disabled{opacity:.5;cursor:not-allowed}.quantity-value[data-v-7c1048f7]{min-width:24px;text-align:center;font-weight:500}.edit-controls[data-v-7c1048f7]{padding:1rem;background:var(--black-color-3);border-radius:8px;margin-bottom:1rem}.alert-warning[data-v-7c1048f7]{border:1px solid rgba(255,193,7,.3);color:#ffc107;border-radius:6px;padding:1rem;display:flex;align-items:center;gap:.5rem}.alert-warning i[data-v-7c1048f7]{font-size:1.2rem}.tabla-productos[data-v-7c1048f7]{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0 8px}.tabla-productos th[data-v-7c1048f7]{background-color:var(--black-color-3);color:var(--text-muted);font-weight:500;padding:12px 16px;text-align:left;border:none}.tabla-productos td[data-v-7c1048f7]{padding:16px;vertical-align:middle;background-color:var(--black-color-2);border:none}.tabla-productos tr.editing td[data-v-7c1048f7]{background-color:var(--black-color-3)}.tabla-productos tr.editing td[data-v-7c1048f7]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.tabla-productos tr.editing td[data-v-7c1048f7]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.btn-action[data-v-7c1048f7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color);background-color:transparent;color:var(--white-color-2);transition:all .2s ease}.btn-action[data-v-7c1048f7]:hover{background-color:var(--black-color-2);color:var(--white-color)}.btn-action.btn-danger[data-v-7c1048f7]{border-color:var(--danger-color);color:var(--danger-color)}.btn-action.btn-danger[data-v-7c1048f7]:hover{background-color:var(--danger-color);color:var(--white-color)}.edit-controls .btn[data-v-7c1048f7]{padding:8px 16px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.edit-controls .btn i[data-v-7c1048f7]{font-size:.9em}.edit-controls .btn-outline-light[data-v-7c1048f7]{border-color:var(--border-color);color:var(--white-color-2)}.edit-controls .btn-outline-light[data-v-7c1048f7]:hover{background-color:var(--black-color-2);border-color:var(--border-color);color:var(--white-color)}.total-row[data-v-7c1048f7]{background-color:var(--black-color-3);border-top:1px solid var(--border-color)}.total-row td[data-v-7c1048f7]{padding:16px;font-weight:500}.total-label[data-v-7c1048f7]{text-align:right;color:var(--text-muted)}.total-value[data-v-7c1048f7]{color:var(--primary-color);font-size:1.1em}@media (max-width:768px){.edit-controls[data-v-7c1048f7]{margin:.5rem;padding:.75rem}.alert-warning[data-v-7c1048f7]{padding:.75rem;font-size:.9rem}.tabla-productos td[data-v-7c1048f7]{padding:12px}.quantity-control[data-v-7c1048f7]{padding:2px 4px}.btn-quantity[data-v-7c1048f7]{width:24px;height:24px}.edit-controls .btn[data-v-7c1048f7]{width:100%;justify-content:center;margin-bottom:.5rem}.edit-controls .btn[data-v-7c1048f7]:last-child{margin-bottom:0}}.platform-badge[data-v-7c1048f7]{font-size:.7rem;padding:.15rem .5rem}.visibility-badge[data-v-7c1048f7]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;margin-top:.5rem;background-color:rgba(40,167,69,.2);color:#2ecc71}.visibility-badge.not-visible[data-v-7c1048f7]{background-color:rgba(220,53,69,.2);color:#e74c3c}.filter-btn[data-v-7c1048f7]{z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.15)}@media (min-width:992px){.filter-btn[data-v-7c1048f7]{margin-bottom:1rem;box-shadow:none}}.filters-sidebar[data-v-7c1048f7]{position:fixed;top:0;right:0;width:350px;max-width:100vw;height:100vh;background:var(--black-color-3,#232323);z-index:2000;box-shadow:-2px 0 24px rgba(0,0,0,.25);transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateX(0);display:flex;flex-direction:column;overflow:hidden}.filters-sidebar.mobile[data-v-7c1048f7]{width:100vw}.filters-header[data-v-7c1048f7]{border-bottom:1px solid var(--border-color,#333);padding:1rem 1.5rem;background:#1a1a1a;box-shadow:0 2px 10px rgba(0,0,0,.1)}.filters-body[data-v-7c1048f7]{flex:1;overflow-y:auto;padding:1.5rem;padding-bottom:80px}.filters-overlay[data-v-7c1048f7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1999}.slide-filters-enter-active[data-v-7c1048f7],.slide-filters-leave-active[data-v-7c1048f7]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-filters-enter-from[data-v-7c1048f7],.slide-filters-leave-to[data-v-7c1048f7]{transform:translateX(100%)}.slide-filters-enter-to[data-v-7c1048f7],.slide-filters-leave-from[data-v-7c1048f7]{transform:translateX(0)}.filter-actions[data-v-7c1048f7]{position:fixed;bottom:0;right:0;width:100%;background:#232323;padding:1rem 1.5rem;box-shadow:0 -2px 10px rgba(0,0,0,.15)}.form-check-input[data-v-7c1048f7]{background-color:#333;border-color:#444}.form-check-input[data-v-7c1048f7]:checked{background-color:var(--primary-color,#4a92f6);border-color:var(--primary-color,#4a92f6)}.form-select[data-v-7c1048f7]{background-color:#333;color:#fff;border-color:#444}@media (max-width:768px){.filter-actions[data-v-7c1048f7]{padding:.75rem 1rem}.filters-body[data-v-7c1048f7]{padding:1rem;padding-bottom:90px}}.variant-group[data-v-7c1048f7]{background:hsla(0,0%,100%,.05);border-radius:8px;padding:1rem;border:1px solid hsla(0,0%,100%,.1)}.variant-group h6[data-v-7c1048f7]{border-bottom:1px solid rgba(13,110,253,.3);padding-bottom:.5rem;margin-bottom:1rem}.table-dark[data-v-7c1048f7]{--bs-table-color:#fff;--bs-table-bg:transparent;--bs-table-border-color:hsla(0,0%,100%,.2)}.table-dark th[data-v-7c1048f7]{border-bottom:2px solid hsla(0,0%,100%,.2);font-weight:600;color:var(--white-color,#fff)}.table-dark td[data-v-7c1048f7]{border-top:1px solid hsla(0,0%,100%,.1)}.input-group-sm .form-control[data-v-7c1048f7]{max-width:120px}.variants-modal-body[data-v-7c1048f7]{max-height:70vh;overflow-y:auto}.variant-option-card[data-v-7c1048f7]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:1rem;transition:all .2s ease}.variant-option-card[data-v-7c1048f7]:hover{background-color:var(--black-color-2);border-color:rgba(13,110,253,.3)}.option-header[data-v-7c1048f7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.option-name[data-v-7c1048f7]{color:#fff;font-weight:600;margin:0;flex:1}.option-status[data-v-7c1048f7]{flex-shrink:0}.price-display[data-v-7c1048f7]{text-align:center;padding:.5rem;background:rgba(40,167,69,.1);border-radius:4px;border:1px solid rgba(40,167,69,.3)}.border-warning[data-v-7c1048f7]{border-color:#ffc107!important;box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}.text-warning[data-v-7c1048f7]{color:#ffc107!important}.text-danger[data-v-7c1048f7]{color:#dc3545!important}.form-control.border-warning[data-v-7c1048f7]{animation:pulse-warning-7c1048f7 2s infinite}@keyframes pulse-warning-7c1048f7{0%{box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}50%{box-shadow:0 0 0 .2rem rgba(255,193,7,.1)}to{box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}}.alert-warning[data-v-7c1048f7]{background-color:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#ffeeba}@media (max-width:991.98px){.variants-modal-body[data-v-7c1048f7]{max-height:75vh;padding:.75rem}.variant-group[data-v-7c1048f7]{padding:.75rem;margin-bottom:1rem}.variant-option-card[data-v-7c1048f7]{padding:.75rem}.option-header[data-v-7c1048f7]{flex-direction:column;gap:.5rem}.option-status[data-v-7c1048f7]{align-self:flex-start}}@media (max-width:767.98px){.variants-modal-body[data-v-7c1048f7]{max-height:80vh;padding:.5rem}.variant-group[data-v-7c1048f7],.variant-option-card[data-v-7c1048f7]{padding:.5rem;margin-bottom:.75rem}.modal-title[data-v-7c1048f7]{font-size:1rem}.option-name[data-v-7c1048f7]{font-size:.9rem}.form-label[data-v-7c1048f7]{font-size:.8rem;margin-bottom:.25rem}.price-display[data-v-7c1048f7]{font-size:.9rem;padding:.375rem}}@media (max-width:575.98px){.variants-modal-body[data-v-7c1048f7]{padding:.25rem}.variant-group[data-v-7c1048f7],.variant-option-card[data-v-7c1048f7]{padding:.375rem}.option-header[data-v-7c1048f7]{gap:.25rem}.row.g-3[data-v-7c1048f7]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}}@media (max-width:400px){.modal-dialog[data-v-7c1048f7]{margin:.25rem}.modal-header[data-v-7c1048f7]{padding:.5rem}.modal-footer[data-v-7c1048f7]{padding:.5rem;gap:.5rem}.btn[data-v-7c1048f7]{font-size:.8rem;padding:.375rem .75rem}}@media (min-width:1200px){.input-group-sm .form-control[data-v-7c1048f7]{max-width:140px}.table-dark td[data-v-7c1048f7],.table-dark th[data-v-7c1048f7]{padding:.75rem}}@keyframes fadeIn-38a69d0b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-page[data-v-38a69d0b]{min-height:100vh;padding-bottom:4rem}.page-header[data-v-38a69d0b]{padding:5rem 0;color:var(--white-color);margin-bottom:2rem;text-align:center;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;overflow:hidden}.hero-overlay-left[data-v-38a69d0b]{left:0;background:linear-gradient(90deg,#000 0,rgba(0,0,0,.7) 50%,transparent)}.hero-overlay-left[data-v-38a69d0b],.hero-overlay-right[data-v-38a69d0b]{position:absolute;top:0;width:200px;height:100%;pointer-events:none;z-index:1}.hero-overlay-right[data-v-38a69d0b]{right:0;background:linear-gradient(270deg,#000 0,rgba(0,0,0,.7) 50%,transparent)}.hero-overlay-bottom[data-v-38a69d0b]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 70%,#000);pointer-events:none;z-index:10}.mobile-header-text[data-v-38a69d0b]{position:relative;z-index:11;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem 1.5rem;text-align:center}.mobile-header-text h1[data-v-38a69d0b]{font-size:2rem;font-weight:700;color:var(--white-color);margin-bottom:.75rem;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.mobile-header-text p[data-v-38a69d0b]{font-size:1rem;color:var(--white-color);opacity:.95;text-shadow:1px 1px 6px rgba(0,0,0,.6);max-width:90%}.page-header h1[data-v-38a69d0b]{font-size:3rem;font-weight:700;margin-bottom:1rem}.search-bar[data-v-38a69d0b]{margin-bottom:2.5rem;width:100%;max-width:600px;margin-left:auto;margin-right:auto;position:relative}.search-bar input[data-v-38a69d0b]{width:100%;padding:12px 20px 12px 45px;font-size:16px;border:2px solid #ddd;border-radius:50px;outline:none;transition:all .3s;box-shadow:0 3px 15px rgba(0,0,0,.05)}.search-bar[data-v-38a69d0b]:before{content:"\f002";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#999;z-index:1}.search-bar input[data-v-38a69d0b]:focus{border-color:#4caf50;box-shadow:0 5px 15px rgba(76,175,80,.15)}.blog-grid[data-v-38a69d0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2.5rem;margin-bottom:3rem}.blog-card[data-v-38a69d0b]{background-color:var(--black-color-3);border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05);position:relative}.blog-card[data-v-38a69d0b]:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.12);border-color:rgba(76,175,80,.2)}.blog-card[data-v-38a69d0b]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4caf50,#81c784);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.blog-card[data-v-38a69d0b]:hover:after{transform:scaleX(1)}.blog-card-image[data-v-38a69d0b]{height:220px;overflow:hidden;position:relative}.blog-card-image[data-v-38a69d0b]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);opacity:0;transition:opacity .3s}.blog-card:hover .blog-card-image[data-v-38a69d0b]:after{opacity:1}.cover-image[data-v-38a69d0b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease-out}.blog-card:hover .cover-image[data-v-38a69d0b]{transform:scale(1.08)}.blog-card-content[data-v-38a69d0b]{padding:1.8rem;display:flex;flex-direction:column;flex-grow:1;position:relative}.blog-card-title[data-v-38a69d0b]{font-size:1.35rem;margin-bottom:.75rem;color:#fff;font-weight:400;line-height:1.4;transition:color .3s}.blog-card:hover .blog-card-title[data-v-38a69d0b]{color:#7ab67c}.blog-meta[data-v-38a69d0b]{display:flex;width:auto;margin-bottom:1rem;font-size:.875rem;color:#fff;padding:4px 10px;background-color:#858585;border-radius:15px;transition:background-color .3s}.blog-card:hover .blog-meta[data-v-38a69d0b]{background-color:rgba(76,175,80,.1)}.blog-excerpt[data-v-38a69d0b]{flex-grow:1;margin-bottom:1.5rem;color:#d5d5d5;line-height:1.6;font-size:.95rem}.blog-excerpt[data-v-38a69d0b] h1,.blog-excerpt[data-v-38a69d0b] h2,.blog-excerpt[data-v-38a69d0b] h3,.blog-excerpt[data-v-38a69d0b] h4{font-size:1rem;margin-bottom:.5rem}.blog-excerpt[data-v-38a69d0b] p{margin-bottom:.8rem;font-family:Poppins,sans-serif;color:var(--white-color)}.blog-excerpt[data-v-38a69d0b] a{color:#4caf50;text-decoration:none}.blog-excerpt[data-v-38a69d0b] b,.blog-excerpt[data-v-38a69d0b] strong{font-weight:600;color:#fff}.blog-card-footer[data-v-38a69d0b]{margin-top:auto;position:relative}.read-more-button[data-v-38a69d0b]{display:inline-flex;align-items:center;padding:10px 22px;background-color:#4caf50;color:#fff;border:none;border-radius:50px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(76,175,80,.25);position:relative;overflow:hidden}.read-more-button[data-v-38a69d0b]:after{content:"→";opacity:0;margin-left:-10px;transition:all .3s}.read-more-button[data-v-38a69d0b]:hover{background-color:#388e3c;padding-right:28px;box-shadow:0 6px 16px rgba(76,175,80,.35)}.read-more-button[data-v-38a69d0b]:hover:after{opacity:1;margin-left:8px}.no-posts[data-v-38a69d0b]{text-align:center;padding:3rem 2rem;font-size:1.2rem;color:#666;background-color:hsla(0,0%,96%,.7);border-radius:10px;margin:2rem auto;max-width:600px;border:1px dashed #ccc}@media (max-width:768px){.blog-grid[data-v-38a69d0b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.page-title[data-v-38a69d0b]{font-size:2rem}}@media (max-width:480px){.blog-grid[data-v-38a69d0b]{grid-template-columns:1fr}.blog-card-image[data-v-38a69d0b]{height:180px}}.comment-form[data-v-286f14e4]{background:var(--black-color);border:1px solid var(--black-color-2);border-radius:8px;padding:2rem;margin-bottom:2rem}.comment-form__title[data-v-286f14e4]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#333}.comment-form__subtitle[data-v-286f14e4]{color:#666;margin-bottom:1.5rem;font-size:.9rem}.form-row[data-v-286f14e4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group[data-v-286f14e4]{margin-bottom:1rem}.form-group label[data-v-286f14e4]{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.9rem}.form-control[data-v-286f14e4]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.form-control[data-v-286f14e4]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.form-control[data-v-286f14e4]:disabled{background-color:#f5f5f5;cursor:not-allowed}textarea.form-control[data-v-286f14e4]{resize:vertical;min-height:120px}.form-note[data-v-286f14e4]{margin-bottom:1rem;color:#666;font-size:.85rem}.form-actions[data-v-286f14e4]{margin-top:1.5rem}.btn[data-v-286f14e4]{padding:.75rem 2rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary[data-v-286f14e4]{background-color:#4caf50;color:#fff}.btn-primary[data-v-286f14e4]:hover:not(:disabled){background-color:#45a049;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn[data-v-286f14e4]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-286f14e4]{padding:1rem;border-radius:4px;margin-top:1rem;font-size:.9rem}.alert-success[data-v-286f14e4]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-error[data-v-286f14e4]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width:768px){.comment-form[data-v-286f14e4]{padding:1.5rem}.form-row[data-v-286f14e4]{grid-template-columns:1fr}.comment-form__title[data-v-286f14e4]{font-size:1.25rem}}.comments-section[data-v-23a853f2]{margin-top:3rem}.comments-section__title[data-v-23a853f2]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333}.comments-loading[data-v-23a853f2]{text-align:center;padding:3rem 1rem;color:#666}.spinner[data-v-23a853f2]{border:3px solid #f3f3f3;border-top:3px solid #4caf50;border-radius:50%;width:40px;height:40px;animation:spin-23a853f2 1s linear infinite;margin:0 auto 1rem}@keyframes spin-23a853f2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comments-empty[data-v-23a853f2]{text-align:center;padding:3rem 1rem;color:#999;background:#f9f9f9;border-radius:8px}.comments-list[data-v-23a853f2]{display:flex;flex-direction:column;gap:1.5rem}.comment-item[data-v-23a853f2]{background:var(--black-color-2);border:1px solid var(--black-color-3);border-radius:8px;padding:1.5rem;transition:box-shadow .3s}.comment-item[data-v-23a853f2]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.comment-header[data-v-23a853f2]{margin-bottom:1rem}.comment-author[data-v-23a853f2]{display:flex;align-items:center;gap:.75rem}.comment-author__avatar[data-v-23a853f2]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.comment-author__info[data-v-23a853f2]{display:flex;flex-direction:column;gap:.25rem}.comment-author__name[data-v-23a853f2]{font-weight:600;color:#333;font-size:.95rem}.comment-date[data-v-23a853f2]{font-size:.85rem;color:#666}.comment-content[data-v-23a853f2]{color:#444;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.alert[data-v-23a853f2]{padding:1rem;border-radius:4px;margin-top:1rem;font-size:.9rem}.alert-error[data-v-23a853f2]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width:768px){.comments-section[data-v-23a853f2]{margin-top:2rem}.comments-section__title[data-v-23a853f2]{font-size:1.25rem}.comment-item[data-v-23a853f2]{padding:1rem}.comment-author__avatar[data-v-23a853f2]{width:35px;height:35px;font-size:.8rem}}.blog-detail-container[data-v-a9abb6e0]{margin:0 auto;padding:3rem 1.5rem;animation:fadeIn-a9abb6e0 .6s ease-out}@keyframes fadeIn-a9abb6e0{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.blog-header[data-v-a9abb6e0]{margin-bottom:2.5rem;position:relative;z-index:2}.back-button[data-v-a9abb6e0]{display:inline-flex;align-items:center;padding:10px 20px;background-color:transparent;color:#4caf50;border:2px solid #4caf50;border-radius:50px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s;margin-bottom:2rem;box-shadow:0 3px 10px rgba(0,0,0,.05)}.back-button i[data-v-a9abb6e0]{margin-right:8px;transition:transform .3s}.back-button[data-v-a9abb6e0]:hover{background-color:#4caf50;color:#fff;box-shadow:0 5px 15px rgba(76,175,80,.2)}.back-button:hover i[data-v-a9abb6e0]{transform:translateX(-4px)}.blog-title[data-v-a9abb6e0]{font-size:3rem;line-height:1.2;margin-bottom:1.5rem;color:#1b5e20;font-weight:700;position:relative;padding-bottom:.8rem}.blog-meta[data-v-a9abb6e0]{justify-content:space-between;margin-bottom:2.5rem;padding:10px 15px;background-color:var(--black-color-3);border-radius:8px;font-size:.95rem;color:var(--white-color);position:relative;z-index:2}.author-info[data-v-a9abb6e0],.blog-meta[data-v-a9abb6e0]{display:flex;align-items:center}.author-name[data-v-a9abb6e0]{font-weight:600;color:#4caf50}.blog-date[data-v-a9abb6e0]{font-style:italic;display:flex;align-items:center}.blog-date[data-v-a9abb6e0]:before{content:"\f133";font-family:Font Awesome\ 5 Free;font-weight:400;margin-right:6px;color:#4caf50}.blog-cover-image[data-v-a9abb6e0]{margin-bottom:3rem;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;z-index:2}.blog-cover-image[data-v-a9abb6e0]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);opacity:.6}.blog-cover-image img[data-v-a9abb6e0]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;transition:transform 8s ease}.blog-cover-image:hover img[data-v-a9abb6e0]{transform:scale(1.05)}.blog-content[data-v-a9abb6e0]{font-size:1.15rem;line-height:1.9;color:#d5d5d5;background-color:var(--black-color-3);padding:2rem;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.04);position:relative;z-index:2}.blog-content[data-v-a9abb6e0] h2{margin-top:2.5rem;margin-bottom:1.2rem;font-size:2rem;color:#fff;position:relative;padding-bottom:.5rem}.blog-content[data-v-a9abb6e0] h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#4caf50,#81c784);border-radius:2px}.blog-content[data-v-a9abb6e0] h3{margin-top:2rem;margin-bottom:1rem;font-size:1.6rem;color:#2e7d32}.blog-content[data-v-a9abb6e0] p{margin-bottom:1.8rem;color:#ccc;font-family:Poppins,sans-serif}.blog-content[data-v-a9abb6e0] img{max-width:100%;height:auto;margin:2rem 0;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease}.blog-content[data-v-a9abb6e0] img:hover{transform:scale(1.02)}.blog-content[data-v-a9abb6e0] ol,.blog-content[data-v-a9abb6e0] ul{margin:1.8rem 0;padding-left:1.8rem}.blog-content[data-v-a9abb6e0] li{margin-bottom:.8rem;padding-left:.5rem}.blog-content[data-v-a9abb6e0] a{color:#4caf50;text-decoration:none;transition:all .3s;font-weight:500;padding:2px 0;border-bottom:1px dashed rgba(76,175,80,.5)}.blog-content[data-v-a9abb6e0] a:hover{color:#1b5e20;border-bottom:1px solid #4caf50}.blog-content[data-v-a9abb6e0] blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:5px solid #4caf50;background-color:#f9f9f9;font-style:italic;color:#555;border-radius:0 8px 8px 0;box-shadow:0 3px 10px rgba(0,0,0,.05)}.comments-wrapper[data-v-a9abb6e0]{margin-top:4rem;position:relative;z-index:2}.not-found[data-v-a9abb6e0]{text-align:center;padding:4rem 2rem;background-color:#f9f9f9;border-radius:12px;margin:3rem auto;max-width:700px;border:1px dashed #ccc;box-shadow:inset 0 0 20px rgba(0,0,0,.03)}.not-found h2[data-v-a9abb6e0]{margin-bottom:2rem;color:#666;font-size:1.6rem}.not-found .back-button[data-v-a9abb6e0]{margin:1rem auto;padding:12px 30px;box-shadow:0 5px 15px rgba(76,175,80,.15)}@media (max-width:768px){.blog-detail-container[data-v-a9abb6e0]{padding:2rem 1rem}.blog-title[data-v-a9abb6e0]{font-size:2.2rem}.blog-content[data-v-a9abb6e0]{font-size:1.05rem;padding:1.5rem}.blog-meta[data-v-a9abb6e0]{flex-direction:column;align-items:flex-start;gap:10px}.blog-cover-image[data-v-a9abb6e0]{margin-bottom:2rem}}@media (max-width:480px){.blog-title[data-v-a9abb6e0]{font-size:1.8rem}.back-button[data-v-a9abb6e0]{width:100%;justify-content:center}}.blog-editor-container[data-v-044b9434]{padding:2rem;width:100%;margin:0 auto;animation:fadeIn-044b9434 .5s ease-out}@keyframes fadeIn-044b9434{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.editor-header[data-v-044b9434]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.2rem;border-bottom:2px solid #f0f0f0;gap:1rem;flex-wrap:wrap}.editor-header h1[data-v-044b9434]{font-size:2rem;margin:0;color:var(--white-color);font-weight:600;position:relative}.header-actions[data-v-044b9434]{display:flex;gap:12px;flex-wrap:wrap}.form-container[data-v-044b9434]{background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.08);padding:2rem;border:1px solid rgba(0,0,0,.05);transition:box-shadow .3s}.form-container[data-v-044b9434]:focus-within{box-shadow:0 8px 30px rgba(0,0,0,.12)}.form-group[data-v-044b9434]{margin-bottom:2rem}.form-group label[data-v-044b9434]{display:block;margin-bottom:10px;font-weight:600;color:#2e7d32;font-size:1rem;position:relative;padding-left:15px}.form-group label[data-v-044b9434]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#4caf50;border-radius:50%}.form-group input[type=text][data-v-044b9434]{width:100%;padding:12px 15px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:all .3s;background-color:var(--black-color-2);color:var(--white-color)}.form-group input[type=text][data-v-044b9434]:focus{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.2);background-color:#2a2a2a}.image-upload-container[data-v-044b9434]{margin-bottom:1.5rem;padding:1rem;background-color:var(--black-color-2);border-radius:10px;border:2px dashed #e0e0e0;transition:all .3s}.image-upload-container[data-v-044b9434]:hover{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.image-preview[data-v-044b9434]{position:relative;width:100%;max-width:400px;margin:0 auto 1.5rem;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.image-preview[data-v-044b9434]:hover{transform:scale(1.02)}.image-preview img[data-v-044b9434]{width:100%;height:auto;border-radius:8px;display:block}.remove-image-btn[data-v-044b9434]{position:absolute;top:10px;right:10px;width:36px;height:36px;background-color:rgba(220,53,69,.8);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.2);opacity:.8}.remove-image-btn[data-v-044b9434]:hover{background-color:#dc3545;transform:scale(1.1);opacity:1}.custom-file-upload[data-v-044b9434]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background-color:var(--black-color-3);border:2px dashed #4caf50;border-radius:8px;cursor:pointer;transition:all .3s;color:#4caf50;font-weight:500;width:100%;max-width:300px;margin:0 auto;box-shadow:0 3px 10px rgba(0,0,0,.05)}.custom-file-upload[data-v-044b9434]:hover{background-color:rgba(76,175,80,.1);box-shadow:0 5px 15px rgba(76,175,80,.15);transform:translateY(-3px)}.custom-file-upload input[type=file][data-v-044b9434]{display:none}.custom-file-upload i[data-v-044b9434]{margin-right:10px;font-size:20px;color:#4caf50}.quill-editor-container[data-v-044b9434]{margin-bottom:2rem;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0;transition:all .3s;box-shadow:0 3px 10px rgba(0,0,0,.05)}.quill-editor-container[data-v-044b9434]:focus-within{border-color:#4caf50;box-shadow:0 5px 15px rgba(76,175,80,.15)}[data-v-044b9434] .ql-toolbar{background-color:#191919;border-bottom:2px solid #e0e0e0;padding:12px}[data-v-044b9434] .ql-toolbar button.ql-active,[data-v-044b9434] .ql-toolbar button:hover{color:#4caf50}[data-v-044b9434] .ql-toolbar .ql-stroke{stroke:#555}[data-v-044b9434] .ql-toolbar button.ql-active .ql-stroke,[data-v-044b9434] .ql-toolbar button:hover .ql-stroke{stroke:#4caf50}[data-v-044b9434] .ql-toolbar .ql-fill{fill:#555}[data-v-044b9434] .ql-toolbar button.ql-active .ql-fill,[data-v-044b9434] .ql-toolbar button:hover .ql-fill{fill:#4caf50}.is-invalid[data-v-044b9434]{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.error-message[data-v-044b9434]{color:#dc3545;font-size:.875rem;margin-top:8px;display:flex;align-items:center}.error-message[data-v-044b9434]:before{content:"\f071";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:5px}.btn[data-v-044b9434]{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s;box-shadow:0 4px 10px rgba(0,0,0,.1)}.btn-primary[data-v-044b9434]{background-color:#4caf50;color:#fff}.btn-primary[data-v-044b9434]:hover{background-color:#388e3c;transform:translateY(-2px);box-shadow:0 6px 15px rgba(76,175,80,.25)}.btn-primary[data-v-044b9434]:disabled{background-color:#a5d6a7;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-044b9434]{background-color:#f5f5f5;color:#333}.btn-secondary[data-v-044b9434]:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.btn-success[data-v-044b9434]{background-color:#2e7d32;color:#fff}.btn-success[data-v-044b9434]:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 6px 15px rgba(46,125,50,.25)}.btn-outline[data-v-044b9434]{background-color:transparent;border:2px solid #dc3545;color:#dc3545}.btn-outline[data-v-044b9434]:hover{background-color:#dc3545;color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px rgba(220,53,69,.25)}.btn i[data-v-044b9434]{margin-right:8px}@media (max-width:768px){.blog-editor-container[data-v-044b9434]{padding:1rem}.editor-header[data-v-044b9434]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.editor-header h1[data-v-044b9434]{font-size:1.4rem}.header-actions[data-v-044b9434]{width:100%}.header-actions .btn[data-v-044b9434]{flex:1;min-width:0;padding:10px 12px;font-size:.9rem}.form-container[data-v-044b9434]{padding:1rem}}@media (max-width:480px){.header-actions[data-v-044b9434]{flex-direction:column}.header-actions .btn[data-v-044b9434]{width:100%}}[data-v-044b9434] .ql-container{min-height:350px;background-color:var(--black-color-3)}[data-v-044b9434] .ql-editor{font-size:16px;line-height:1.7;padding:20px}[data-v-044b9434] .ql-editor,[data-v-044b9434] .ql-editor p{color:var(--white-color)!important}.promo-banner[data-v-2f0ef7fc]{background:linear-gradient(var(--primary-color),var(--primary-color-light));padding:0;font-size:14px;position:absolute;top:0;left:0;right:0;z-index:1001;overflow:hidden;height:44px;width:100%;transform:translateY(0);opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.promo-banner.promo-hidden[data-v-2f0ef7fc]{transform:translateY(-100%);opacity:0;pointer-events:none}.social-links[data-v-2f0ef7fc]{display:flex;gap:15px}.social-link[data-v-2f0ef7fc]{color:var(--text-dark);text-decoration:none;transition:opacity .3s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.social-link[data-v-2f0ef7fc]:hover{opacity:.8}.timer-container[data-v-2f0ef7fc]{display:flex;align-items:center}.timer-box[data-v-2f0ef7fc]{background-color:hsla(0,0%,100%,.2);border-radius:4px;padding:2px 6px;margin:0 4px;font-weight:700}.subgrandchild-link[data-v-2f0ef7fc]{margin-left:30px}.scrollable-nietas[data-v-2f0ef7fc]{max-height:200px;overflow-y:auto}.top-menu[data-v-2f0ef7fc]{background-color:#f8f9fa;padding:8px 20px;font-size:13px;border-bottom:1px solid #e9ecef}.top-menu-links[data-v-2f0ef7fc]{display:flex;align-items:center}.top-menu-link[data-v-2f0ef7fc]{color:#6c757d;margin-right:15px;text-decoration:none}.top-menu-link[data-v-2f0ef7fc]:hover{color:#6a42b9}.delivery-time[data-v-2f0ef7fc]{color:#6c757d;margin-left:10px}.highlight[data-v-2f0ef7fc]{color:#ff6b6b;font-weight:700}.top-menu-right[data-v-2f0ef7fc]{display:flex;align-items:center}.currency-selector[data-v-2f0ef7fc],.language-selector[data-v-2f0ef7fc]{margin-right:15px;cursor:pointer;display:flex;align-items:center}.currency-selector i[data-v-2f0ef7fc],.language-selector i[data-v-2f0ef7fc]{font-size:10px;margin-left:5px}.tracking-link[data-v-2f0ef7fc]{color:#6c757d;text-decoration:none}.loading-border[data-v-2f0ef7fc]{height:1px;background:linear-gradient(90deg,var(--green-color) 0,var(--blue-color) 50%,var(--purple-color) 100%);width:0;transition:width .6s ease-out,opacity .3s ease;position:absolute;overflow:hidden;opacity:0;left:0;right:0;bottom:0;z-index:1001}.loading-border.active[data-v-2f0ef7fc]{width:100%;opacity:1}.loading-border[data-v-2f0ef7fc]:after{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-2f0ef7fc 2s infinite}.navbar-wrapper[data-v-2f0ef7fc]{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:background .4s cubic-bezier(.25,.46,.45,.94);padding-top:44px;overflow:visible}.navbar-wrapper.navbar-scrolled[data-v-2f0ef7fc]{background:#000}.navbar-wrapper.banner-hidden[data-v-2f0ef7fc]{padding-top:0}.navbar[data-v-2f0ef7fc]{padding:15px 20px 25px 20px;box-shadow:none;background-color:transparent!important;border-bottom:1px solid transparent;transition:background-color .4s ease,box-shadow .4s ease,border-bottom .4s ease}.navbar-wrapper.navbar-scrolled .navbar[data-v-2f0ef7fc]{background-color:#000!important;box-shadow:0 2px 10px rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1)}.brand-container[data-v-2f0ef7fc]{display:flex;align-items:center}.logo-img[data-v-2f0ef7fc]{width:auto;height:55px;margin-right:8px}.brand-name[data-v-2f0ef7fc]{font-size:20px;font-weight:700;color:#fff}.main-nav[data-v-2f0ef7fc]{margin-left:2rem}.nav-list[data-v-2f0ef7fc]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0}.nav-item[data-v-2f0ef7fc]{position:relative;z-index:1}.nav-item.has-dropdown[data-v-2f0ef7fc]{z-index:1051}.nav-link[data-v-2f0ef7fc]{display:block;padding:1rem 1.5rem;color:#fff;font-size:.9rem;border-radius:8px;position:relative}.font-poppins[data-v-2f0ef7fc],.nav-link[data-v-2f0ef7fc]{font-family:Poppins,sans-serif}.nav-link[data-v-2f0ef7fc]:hover{color:#ccc;background-color:hsla(0,0%,100%,.1)}.nav-link.router-link-active[data-v-2f0ef7fc]{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-toggle i[data-v-2f0ef7fc]{font-size:.7rem}.has-dropdown:hover .dropdown-toggle i[data-v-2f0ef7fc]{transform:rotate(180deg)}.dropdown-menu[data-v-2f0ef7fc]{position:absolute;top:calc(70% + 8px);left:0;transform:none;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);min-width:220px;padding:.75rem 0;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1050;pointer-events:none;white-space:nowrap}.dropdown-menu.show[data-v-2f0ef7fc]{opacity:1;visibility:visible;transform:none;pointer-events:auto}.dropdown-item[data-v-2f0ef7fc]{display:block;padding:.75rem 1.25rem;color:#fff;text-decoration:none;font-size:.875rem;font-weight:400;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;font-family:Poppins,sans-serif}.dropdown-item[data-v-2f0ef7fc]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.dropdown-item.fw-bold[data-v-2f0ef7fc]{font-weight:600;color:#6366f1}.dropdown-item.fw-bold[data-v-2f0ef7fc]:hover{background-color:#eef2ff;color:#4f46e5}.dropdown-divider[data-v-2f0ef7fc]{height:1px;background-color:#e5e7eb;margin:.5rem 0}.location-selector[data-v-2f0ef7fc]{display:flex;align-items:center;margin-left:15px;font-size:13px;color:#fff;cursor:pointer;border-left:1px solid hsla(0,0%,100%,.2);padding-left:15px}.location-selector i[data-v-2f0ef7fc]{margin-right:5px;color:var(--primary-color)}.location-text[data-v-2f0ef7fc]{font-weight:700;margin:0 5px}.search-container[data-v-2f0ef7fc]{flex-grow:1;max-width:300px;margin:0 30px}.search-input[data-v-2f0ef7fc]{border:1px solid var(--navbar-border);padding-left:15px;height:42px}.search-btn[data-v-2f0ef7fc]{background-color:var(--black-color)!important;color:var(--white-color)!important;border:1px solid var(--white-color);width:50px}.search-btn[data-v-2f0ef7fc]:hover{background-color:var(--primary-dark)!important}.nav-actions[data-v-2f0ef7fc]{display:flex;align-items:center;gap:1.5rem;margin-left:2rem}.user-account[data-v-2f0ef7fc]{cursor:pointer;transition:opacity .2s ease}.user-account[data-v-2f0ef7fc]:hover{opacity:.8}.account-text[data-v-2f0ef7fc]{display:flex;flex-direction:column;align-items:flex-start}.account-label[data-v-2f0ef7fc]{font-weight:500;font-size:.9rem;color:#fff}.account-role[data-v-2f0ef7fc]{font-size:.7rem;padding:2px 6px;border-radius:12px}.cart-icon[data-v-2f0ef7fc],.wishlist-icon[data-v-2f0ef7fc]{position:relative;margin-left:20px;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease;text-decoration:none}.cart-icon i[data-v-2f0ef7fc],.wishlist-icon i[data-v-2f0ef7fc]{font-size:22px;color:#fff}.cart-icon[data-v-2f0ef7fc]:hover,.wishlist-icon[data-v-2f0ef7fc]:hover{background-color:hsla(0,0%,100%,.1)}.cart-count[data-v-2f0ef7fc],.wishlist-count[data-v-2f0ef7fc]{position:absolute;top:-8px;right:-8px;background-color:var(--primary-color)!important;color:var(--black-color);font-size:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.modern-nav-menu[data-v-2f0ef7fc]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:1px solid hsla(0,0%,100%,.1);padding:0;position:relative;overflow:visible}.nav-container[data-v-2f0ef7fc]{display:flex;align-items:flex-start;gap:3rem;padding:1.5rem 0}.nav-section[data-v-2f0ef7fc]{flex:1}.nav-section-title[data-v-2f0ef7fc]{color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:.5rem}.nav-section-title i[data-v-2f0ef7fc]{font-size:.9rem;opacity:.8}.nav-links[data-v-2f0ef7fc]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.nav-item[data-v-2f0ef7fc]{margin:0}.nav-link[data-v-2f0ef7fc]{display:inline-flex;align-items:center;padding:.5rem 1rem;color:#ccc;text-decoration:none;font-size:.85rem;font-weight:500;border-radius:7px;background:hsla(0,0%,100%,.05);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-link[data-v-2f0ef7fc]:hover{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.nav-link.active[data-v-2f0ef7fc],.nav-link.router-link-active[data-v-2f0ef7fc]{color:#000!important;background:linear-gradient(180deg,var(--white-color),var(--white-color-2))}.coleccion-link[data-v-2f0ef7fc]{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(99,102,241,.1));border-color:rgba(139,92,246,.3)}.coleccion-link[data-v-2f0ef7fc]:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border-color:rgba(139,92,246,.5)}.category-link[data-v-2f0ef7fc]{gap:.5rem}.category-icon[data-v-2f0ef7fc]{width:16px;height:16px;opacity:.8}.category-link:hover .category-icon[data-v-2f0ef7fc]{opacity:1}.special-links[data-v-2f0ef7fc]{gap:1rem}.special-link[data-v-2f0ef7fc]{position:relative;gap:.5rem}.ofertas-link[data-v-2f0ef7fc]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border-color:rgba(239,68,68,.3);color:#fca5a5!important}.ofertas-link[data-v-2f0ef7fc]:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.2));color:#fff!important}.novedades-link[data-v-2f0ef7fc]{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.1));border-color:rgba(251,191,36,.3);color:#fde68a!important}.novedades-link[data-v-2f0ef7fc]:hover{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.2));color:#fff!important}.marcas-link[data-v-2f0ef7fc]{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.1));border-color:rgba(34,197,94,.3);color:#86efac!important}.marcas-link[data-v-2f0ef7fc]:hover{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.2));color:#fff!important}.hot-badge[data-v-2f0ef7fc]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:8px;animation:pulse-2f0ef7fc 2s infinite}.home a[data-v-2f0ef7fc]{font-weight:600}.dropdown-toggle[data-v-2f0ef7fc]{display:flex;align-items:center}.dropdown-toggle i[data-v-2f0ef7fc]{font-size:12px;margin-left:5px;transition:transform .3s ease}.has-dropdown[data-v-2f0ef7fc]{position:relative}.trending-section[data-v-2f0ef7fc]{display:flex;align-items:center;margin-left:auto}.trending-dropdown[data-v-2f0ef7fc]{display:flex;align-items:center;margin-right:20px;cursor:pointer;font-weight:500}.trending-dropdown i[data-v-2f0ef7fc]{margin-left:5px;font-size:10px}.almost-finished[data-v-2f0ef7fc]{display:flex;align-items:center;font-weight:500}.sale-tag[data-v-2f0ef7fc]{background-color:#ff6b6b;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:8px}.mega-dropdown[data-v-2f0ef7fc]{position:absolute;top:100%;left:50%;width:100%;background:var(--navbar-bg);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-10px);transition:all .3s ease;z-index:1100;cursor:default}.mega-dropdown.show[data-v-2f0ef7fc]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.category-column h3[data-v-2f0ef7fc]{color:var(--black-color);font-size:.9rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-color)}.mega-content[data-v-2f0ef7fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0 auto;background:var(--navbar-bg)}.category-column a[data-v-2f0ef7fc]{display:block;padding:8px 0;color:var(--navbar-text);font-size:.85rem;font-weight:500;transition:all .2s ease;text-transform:capitalize}.category-column a[data-v-2f0ef7fc]:hover{color:var(--primary-color);padding-left:5px;text-decoration:none}.has-dropdown:hover .dropdown-toggle i[data-v-2f0ef7fc]{transform:rotate(-180deg)}[data-v-2f0ef7fc]:root{--navbar-total-height:144px;--navbar-total-height-mobile:120px}@media (max-width:1200px){.nav-container[data-v-2f0ef7fc]{gap:2rem}.nav-section[data-v-2f0ef7fc]{min-width:0}.nav-links[data-v-2f0ef7fc]{gap:.25rem}.nav-link[data-v-2f0ef7fc]{font-size:.8rem;padding:.4rem .8rem}}@media (max-width:768px){.main-nav[data-v-2f0ef7fc],.modern-nav-menu[data-v-2f0ef7fc]{display:none!important}.accordion-button-link[data-v-2f0ef7fc]{flex:1;text-align:left;padding:8px 0}.dropdown-toggle-btn[data-v-2f0ef7fc]{padding:8px;color:var(--text-dark);cursor:pointer}.dropdown-toggle-btn[data-v-2f0ef7fc]:focus{outline:none}}.mobile-actions[data-v-2f0ef7fc]{display:flex;align-items:center;gap:1.2rem}.mobile-icon[data-v-2f0ef7fc]{font-size:1.5rem;color:#fff;text-decoration:none;background:none;border:none;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,box-shadow .2s;position:relative}.mobile-icon-btn[data-v-2f0ef7fc]{margin:0 2px;display:flex;align-items:center;justify-content:center}.mobile-icon[data-v-2f0ef7fc]:active,.mobile-icon[data-v-2f0ef7fc]:focus,.mobile-icon[data-v-2f0ef7fc]:hover{background-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px hsla(0,0%,100%,.08)}.mobile-menu-toggle[data-v-2f0ef7fc]{background:none!important;border:none!important;color:#fff;cursor:pointer;z-index:1060;padding:.5rem;display:flex;align-items:center;justify-content:center}.mobile-menu-toggle i[data-v-2f0ef7fc]{font-size:1.7rem;transition:transform .3s ease}.mobile-menu-toggle i.fa-times[data-v-2f0ef7fc]{transform:rotate(0deg);color:#000}@media (max-width:991.98px){.mobile-actions[data-v-2f0ef7fc]{gap:.5rem;padding-right:.5rem;display:flex;align-items:center}.mobile-icon[data-v-2f0ef7fc]{font-size:1.35rem;min-width:40px;min-height:40px}.subcategory-children[data-v-2f0ef7fc]{display:flex;flex-direction:column;gap:2px;padding-left:.5rem}.subgrandchild-link[data-v-2f0ef7fc]{display:block;width:100%;padding:6px 0 6px 0;margin:0;font-size:.97rem;border-radius:6px;background:none;text-align:left}.subgrandchild-link[data-v-2f0ef7fc]:before{left:-5px;display:none}}.offcanvas-menu[data-v-2f0ef7fc]{position:fixed;top:0;right:0;width:85%;max-width:360px;height:100vh;background-color:#000;z-index:1050;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.1)}.offcanvas-menu.show[data-v-2f0ef7fc]{transform:translateX(0)}.offcanvas-backdrop[data-v-2f0ef7fc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1045;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.offcanvas-backdrop.show[data-v-2f0ef7fc]{opacity:1;visibility:visible;pointer-events:auto}.mobile-user-account[data-v-2f0ef7fc]{margin-bottom:1.5rem!important}.mobile-user-account a[data-v-2f0ef7fc]{display:flex;align-items:center;text-decoration:none;color:var(--text-dark);background-color:rgba(0,0,0,.03);border-radius:8px;padding:.75rem 1rem;transition:background-color .2s ease}.mobile-user-account a[data-v-2f0ef7fc]:active,.mobile-user-account a[data-v-2f0ef7fc]:hover{background-color:rgba(0,0,0,.06)}.mobile-user-account i.fas[data-v-2f0ef7fc]{font-size:1.25rem}.offcanvas-header[data-v-2f0ef7fc]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;background-color:#000}.offcanvas-logo[data-v-2f0ef7fc]{width:35px;height:35px;margin-right:10px}.offcanvas-body[data-v-2f0ef7fc]{padding:1.5rem;overflow-y:auto;flex:1;background-color:#000}.offcanvas-footer[data-v-2f0ef7fc]{padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);background-color:#000}.mobile-menu-simple[data-v-2f0ef7fc]{padding:0}.mobile-nav-section[data-v-2f0ef7fc]{margin-bottom:2rem}.mobile-section-title[data-v-2f0ef7fc]{color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.2);cursor:pointer}.mobile-dropdown-header[data-v-2f0ef7fc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-nav-list[data-v-2f0ef7fc]{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem;margin-top:.5rem}.mobile-nav-item[data-v-2f0ef7fc]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#fff;text-decoration:none;font-weight:500;font-size:.95rem;border-radius:12px;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.mobile-nav-item[data-v-2f0ef7fc]:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateX(5px)}.mobile-nav-item.router-link-active[data-v-2f0ef7fc]{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);color:#fff;box-shadow:0 2px 8px hsla(0,0%,100%,.1)}.mobile-nav-item.featured[data-v-2f0ef7fc]{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.2));border-color:rgba(251,191,36,.4);color:#fff;font-weight:600}.mobile-nav-item.featured[data-v-2f0ef7fc]:hover{background:linear-gradient(135deg,rgba(251,191,36,.3),rgba(245,158,11,.3));color:#fff;transform:translateX(5px)}.transition-transform[data-v-2f0ef7fc]{transition:transform .2s ease}.rotate-180[data-v-2f0ef7fc]{transform:rotate(180deg)}.mobile-nav-item i[data-v-2f0ef7fc]{width:20px;text-align:center;font-size:1rem}.mobile-category-icon[data-v-2f0ef7fc]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.info-links[data-v-2f0ef7fc]{gap:1.25rem}.info-link[data-v-2f0ef7fc]{color:var(--text-dark);text-decoration:none;font-size:.9rem;transition:color .2s ease;display:flex;align-items:center}.info-link[data-v-2f0ef7fc]:hover{color:var(--primary-color)}.info-link i[data-v-2f0ef7fc]{font-size:.9rem}.search-suggestions[data-v-2f0ef7fc]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--border-color);border-radius:8px;margin-top:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;max-height:400px;overflow-y:auto}.suggestion-item[data-v-2f0ef7fc]{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color .2s ease}.suggestion-item[data-v-2f0ef7fc]:hover{background-color:rgba(0,0,0,.05)}.suggestion-img[data-v-2f0ef7fc]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:12px}.suggestion-info[data-v-2f0ef7fc]{flex:1}.suggestion-name[data-v-2f0ef7fc]{font-size:.9rem;color:var(--text-dark);margin-bottom:2px}.suggestion-price[data-v-2f0ef7fc]{font-size:.8rem;color:var(--primary-color);font-weight:300}@media (max-width:991.98px){.search-suggestions[data-v-2f0ef7fc]{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;border-radius:16px 16px 0 0;max-height:50vh}}.skeleton-item[data-v-2f0ef7fc]{display:flex;align-items:center}.skeleton-link[data-v-2f0ef7fc]{width:100px;height:32px;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));border-radius:20px;animation:shimmer-2f0ef7fc 1.5s ease-in-out infinite}@keyframes shimmer-2f0ef7fc{0%{background-position:-200px 0}to{background-position:200px 0}}.mobile-skeleton-menu[data-v-2f0ef7fc]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.mobile-skeleton-item[data-v-2f0ef7fc]{padding:8px 0}.skeleton-button[data-v-2f0ef7fc]{height:40px;background-color:rgba(0,0,0,.1);border-radius:8px;animation:pulse-2f0ef7fc 1.5s ease-in-out infinite}@keyframes pulse-2f0ef7fc{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.category-svg-icon[data-v-2f0ef7fc]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;padding:3px}@media (max-width:768px){.category-svg-icon[data-v-2f0ef7fc]{width:24px;height:24px;padding:4px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.mobile-link .category-svg-icon[data-v-2f0ef7fc]{margin-right:12px}.mobile-menu-item .category-svg-icon[src*="marcas.svg"][data-v-2f0ef7fc]{width:22px;height:22px;padding:3px;background-color:#111}.accordion-button-link[data-v-2f0ef7fc]{flex:1;text-align:left;padding:8px 0}.dropdown-toggle-btn[data-v-2f0ef7fc]{padding:8px;color:var(--text-dark);cursor:pointer}.dropdown-toggle-btn[data-v-2f0ef7fc]:focus{outline:none}}.category-item router-link[data-v-2f0ef7fc]{display:flex;align-items:center;padding:15px 0;text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;transition:color .2s ease}.category-column .router-link-active[data-v-2f0ef7fc]{color:var(--primary-color)!important}.mega-content .category-column router-link[data-v-2f0ef7fc]{display:block;padding:8px 0;font-size:.85rem;font-weight:500;transition:all .2s ease;text-transform:capitalize}.mobile-link.router-link-active[data-v-2f0ef7fc],.submenu-link.router-link-active[data-v-2f0ef7fc]{color:var(--primary-color)!important}.category-main-link[data-v-2f0ef7fc]{font-size:1rem;font-weight:600;color:var(--black-color)!important;border-radius:6px;padding:8px 14px;margin-bottom:2px;transition:background .15s,color .15s;box-shadow:none;border:none}.category-main-link[data-v-2f0ef7fc]:hover{color:var(--primary-color)!important}.subcategory-link[data-v-2f0ef7fc]{font-size:.97rem;font-weight:400;color:var(--text-dark)!important;margin-left:16px;padding:5px 0 5px 10px;background:transparent;border-radius:0;transition:background .15s,color .15s}.subcategory-link[data-v-2f0ef7fc]:hover{background:var(--hover-bg);color:var(--primary-color)!important}.subgrandchild-link[data-v-2f0ef7fc]{font-size:.93rem;color:var(--text-muted)!important;position:relative;background:transparent;border:none;border-radius:0;transition:background .15s,color .15s}.subcategory-link[data-v-2f0ef7fc]:before{content:"";display:inline-block;width:6px;height:6px;background:var(--primary-color);border-radius:50%;position:relative;top:-1px}.subgrandchild-link[data-v-2f0ef7fc]:hover{background:var(--hover-bg);color:var(--primary-color)!important}.mega-dropdown[data-v-2f0ef7fc]{background:var(--white-color);border-radius:0;box-shadow:none;padding:18px 24px;border:none}.category-column[data-v-2f0ef7fc]{border-right:none;padding-right:12px}.category-column[data-v-2f0ef7fc]:last-child{border-right:none}.subcategory-group[data-v-2f0ef7fc]{margin-bottom:6px;padding-bottom:2px;border-bottom:none}.scrollable-nietas[data-v-2f0ef7fc]{overflow:auto;padding-right:2px;justify-content:start}.scrollable-nietas[data-v-2f0ef7fc]::-webkit-scrollbar{width:6px;background:transparent}.scrollable-nietas[data-v-2f0ef7fc]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.subcategory-parent-link[data-v-2f0ef7fc]{text-decoration:underline;cursor:pointer}.subcategory-parent-link[data-v-2f0ef7fc]:hover{background:var(--hover-bg);color:var(--primary-color)!important;text-decoration:underline}.brands-columns[data-v-2f0ef7fc]{display:flex;flex-wrap:wrap;gap:24px}.brand-column[data-v-2f0ef7fc]{min-width:120px}.fade-enter-active[data-v-2f0ef7fc],.fade-leave-active[data-v-2f0ef7fc]{transition:all .2s}.fade-enter-from[data-v-2f0ef7fc],.fade-leave-to[data-v-2f0ef7fc]{opacity:0;max-height:0;transform:translateY(-10px)}.fade-enter-to[data-v-2f0ef7fc],.fade-leave-from[data-v-2f0ef7fc]{opacity:1;max-height:500px;transform:translateY(0)}.footer[data-v-4cd7e316]{background-color:var(--footer-bg);color:var(--black-color-2);padding:4rem 0 1rem 0;margin-top:4rem;border-top:1px solid var(--footer-border)}.footer-logo[data-v-4cd7e316]{width:180px;margin-bottom:1.5rem;transition:transform .3s ease}.footer-logo[data-v-4cd7e316]:hover{transform:scale(1.05)}.footer-content[data-v-4cd7e316]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;margin-bottom:3rem}.footer-section[data-v-4cd7e316]{padding:0 1rem}.footer-subtitle[data-v-4cd7e316]{color:var(--black-color-2);font-size:1.1rem;margin-bottom:1.2rem;font-weight:600;position:relative;padding-bottom:10px}.footer-subtitle[data-v-4cd7e316]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:40px;background-color:var(--primary-color)}.footer-links[data-v-4cd7e316]{list-style:none;padding:0}.footer-links li[data-v-4cd7e316]{margin-bottom:.8rem}.footer-link[data-v-4cd7e316]{color:var(--footer-link);text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block;font-size:.95rem}.footer-link[data-v-4cd7e316]:hover{color:var(--primary-color);transform:translateX(3px)}.footer-contact[data-v-4cd7e316]{list-style:none;padding:0}.footer-contact li[data-v-4cd7e316]{margin-bottom:1rem;display:flex;align-items:center;gap:.7rem}.footer-contact i[data-v-4cd7e316]{color:var(--primary-color);font-size:1rem;width:20px;text-align:center}.contact-link[data-v-4cd7e316]{color:var(--black-color-2);text-decoration:none;font-size:.95rem;transition:color .2s ease}.contact-link[data-v-4cd7e316]:hover{color:var(--primary-color)}.social-links[data-v-4cd7e316]{display:flex;gap:1.2rem}.social-link[data-v-4cd7e316]{color:var(--black-color-2);font-size:1.7rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.social-link[data-v-4cd7e316]:hover{color:var(--primary-color);transform:translateY(-3px)}.footer-bottom[data-v-4cd7e316]{padding-top:1.5rem;text-align:center;color:var(--black-color-2);font-size:.9rem}.dev[data-v-4cd7e316]{display:flex;justify-content:center;margin-top:1rem}.dev p[data-v-4cd7e316]{font-size:.85rem;color:var(--black-color-2);display:flex;align-items:center;gap:5px}.dev-link[data-v-4cd7e316]{display:inline-flex;align-items:center;text-decoration:none;transition:transform .3s ease}.dev-link[data-v-4cd7e316]:hover{transform:scale(1.05)}.dev-logo[data-v-4cd7e316]{max-width:130px;height:auto;margin-left:5px;padding-top:5px}@media (max-width:768px){.footer-content[data-v-4cd7e316]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section[data-v-4cd7e316]{text-align:center;padding:0 .5rem}.footer-subtitle[data-v-4cd7e316]:after{left:50%;transform:translateX(-50%)}.footer-contact li[data-v-4cd7e316],.social-links[data-v-4cd7e316]{justify-content:center}.footer[data-v-4cd7e316]{padding:3rem 0 1rem 0}}.loader-container[data-v-363ff30f]{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--black-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.fade-out[data-v-363ff30f]{opacity:0;visibility:hidden}.loader[data-v-363ff30f]{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.loader-logo[data-v-363ff30f]{width:200px;height:auto;animation:pulse-363ff30f 1s ease-in-out infinite}@keyframes pulse-363ff30f{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}.animated-circle[data-v-363ff30f]{opacity:0;transform-origin:center}.circle-1[data-v-363ff30f]{animation:circleAnimation-363ff30f 3s ease-in-out infinite;animation-delay:1s}.circle-2[data-v-363ff30f]{animation:circleAnimation-363ff30f 3s ease-in-out infinite;animation-delay:.6s}.circle-3[data-v-363ff30f]{animation:circleAnimation-363ff30f 3s ease-in-out infinite;animation-delay:.4s}.circle-4[data-v-363ff30f]{animation:circleAnimation-363ff30f 3s ease-in-out infinite;animation-delay:1.2s}@keyframes circleAnimation-363ff30f{0%{opacity:0}15%{opacity:1}30%{opacity:1}45%{opacity:0}to{opacity:0}}.fade-out .animated-circle[data-v-363ff30f]{opacity:0!important;animation:none}@media (max-width:768px){.loader-logo[data-v-363ff30f]{width:150px}}@media (max-width:480px){.loader-logo[data-v-363ff30f]{width:120px}}.age-verification-overlay[data-v-0a74458a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.age-verification-modal[data-v-0a74458a]{background:var(--black-color-3);border-radius:20px;padding:0;max-width:500px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.5);border:1px solid var(--primary-color);overflow:hidden}.modal-content[data-v-0a74458a]{padding:2rem;text-align:center}.modal-title[data-v-0a74458a]{font-family:Luckiest Guy,cursive;font-size:2.5rem;color:var(--primary-color);margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.modal-text[data-v-0a74458a]{margin-bottom:2rem}.modal-text p[data-v-0a74458a]{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;color:var(--white-color-2);margin-bottom:1rem}.disclaimer[data-v-0a74458a]{font-size:.875rem!important;font-style:italic}.modal-buttons[data-v-0a74458a]{display:flex;flex-direction:column;gap:1rem}.confirm-btn[data-v-0a74458a],.reject-btn[data-v-0a74458a]{font-family:Poppins,sans-serif!important;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer}.confirm-btn[data-v-0a74458a]{background-color:var(--primary-color)!important;color:var(--black-color)!important}.confirm-btn[data-v-0a74458a]:hover{background-color:#7cb342!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,195,74,.3)}.reject-btn[data-v-0a74458a]{background-color:transparent!important;color:var(--white-color-2)!important;border:2px solid var(--white-color-2)!important}.reject-btn[data-v-0a74458a]:hover{background-color:var(--white-color-2)!important;color:var(--black-color)!important;transform:translateY(-2px)}@media (max-width:480px){.modal-content[data-v-0a74458a]{padding:1.5rem}.modal-title[data-v-0a74458a]{font-size:2rem;margin-bottom:1rem}.modal-text p[data-v-0a74458a]{font-size:.9rem}.confirm-btn[data-v-0a74458a],.reject-btn[data-v-0a74458a]{padding:.6rem 1.2rem;font-size:.9rem}}.lab-particles-canvas[data-v-01bc1472]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;opacity:1}:root{--white-color:#fff;--white-color-2:#f8f9fa;--black-color:#000;--black-color-2:#141414;--black-color-3:#111;--bg-color:#000;--green-color:#00af00;--yellow-color:gold;--purple-color:#ff47ae;--blue-color:#007bff;--pastel-pink:#ffd1dc;--accent-color:#afdfc0;--primary-color:#fff;--primary-dark:#424242;--primary-light:#7dbea6;--pastel-blue:#a6d1e6;--pastel-mint:#b5ead7;--pastel-yellow:#ffdab9;--pastel-lavender:#e6e6fa;--text-dark:#000;--text-light:#fff;--text-muted:#ccc;--border-color:#363636;--shadow-light:hsla(0,0%,100%,.1);--shadow-hover:hsla(0,0%,100%,.15);--hover-bg:rgba(194,248,214,.1);--active-bg:rgba(194,248,214,.2);--badge-bg:var(--pastel-pink);--navbar-bg:#000;--navbar-text:#ccc;--navbar-hover:var(--primary-color);--navbar-icon:#999;--navbar-border:#1a1a1a;--navbar-shadow:hsla(0,0%,100%,.05);--navbar-count-bg:#ff6b6b;--navbar-count-text:#fff;--navbar-dropdown-hover:var(--hover-bg);--footer-bg:#000;--footer-text:#d3d3d3;--footer-heading:#e5e5e5;--footer-link:#8f8f8f;--footer-link-hover:var(--primary-dark);--footer-social:#8f8f8f;--footer-social-hover:var(--primary-color);--footer-border:#2a2a2a}.btn-primary{background-color:var(--primary-color);color:var(--black-color)!important;border:none}.simple-dropdown-item{font-size:.9rem}h1,h2,h3,h4,h5,h6{color:var(--white-color)}.bg-dark{background-color:var(--black-color-2)!important}#tabla-admin{background-color:var(--black-color-3)!important}:root{--bs-table-bg:var(--black-color-3);--bs-secondary-color:var(--white-color)}.table>:not(caption)>*>*{background-color:var(--bs-table-bg)!important;color:var(--bs-secondary-color)!important}*{margin:0;padding:0;box-sizing:border-box;font-family:Luckiest Guy,cursive;scroll-behavior:smooth}.admin-panel-wrapper,.admin-panel-wrapper.font-poppins,.admin-panel-wrapper.font-poppins .btn,.admin-panel-wrapper.font-poppins .form-control,.admin-panel-wrapper.font-poppins .nav-link,.admin-panel-wrapper.font-poppins a,.admin-panel-wrapper.font-poppins button,.admin-panel-wrapper.font-poppins div:not([class*=fa]):not([class*=icon]),.admin-panel-wrapper.font-poppins h1,.admin-panel-wrapper.font-poppins h2,.admin-panel-wrapper.font-poppins h3,.admin-panel-wrapper.font-poppins h4,.admin-panel-wrapper.font-poppins h5,.admin-panel-wrapper.font-poppins h6,.admin-panel-wrapper.font-poppins input,.admin-panel-wrapper.font-poppins label,.admin-panel-wrapper.font-poppins p,.admin-panel-wrapper.font-poppins select,.admin-panel-wrapper.font-poppins span:not([class*=fa]):not([class*=icon]),.admin-panel-wrapper.font-poppins textarea{font-family:Poppins,sans-serif!important}.admin-panel-wrapper section{background-color:var(--black-color-2)!important}.admin-panel-wrapper td,.admin-panel-wrapper th{font-family:Poppins,sans-serif!important}.admin-panel-wrapper.font-poppins h1,.admin-panel-wrapper.font-poppins h2,.admin-panel-wrapper.font-poppins h3,.admin-panel-wrapper.font-poppins h4,.admin-panel-wrapper.font-poppins h5,.admin-panel-wrapper.font-poppins h6{font-weight:600}.admin-panel-wrapper.font-poppins .fab,.admin-panel-wrapper.font-poppins .fal,.admin-panel-wrapper.font-poppins .far,.admin-panel-wrapper.font-poppins .fas,.admin-panel-wrapper.font-poppins i[class*=fa]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands!important}.font-poppins{font-family:Poppins,sans-serif!important}.font-luckiest{font-family:Luckiest Guy,cursive!important}.table{--bs-table-bg:var(--black-color-3)!important}body{background-color:var(--bg-color);color:var(--black-color-2)}.content-wrapper{padding-top:var(--navbar-total-height,100px)}.content-wrapper.no-navbar{padding-top:0}b,em,i,p,small,span,strong{font-family:Poppins,sans-serif}.container{padding:0;max-width:1400px}.bg-dark{background-color:var(--black-color-3)!important}.border-primary{border-color:var(--primary-color)!important}.display-2,.display-3,.display-4,.display-5,.text-white{font-weight:800;color:var(--white-color-2)}.text-gradient-primary{background:linear-gradient(160deg,#fff,var(--black-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:waveEffect 2s ease-in-out infinite;background-size:200% 200%}section{min-height:50vh;position:relative;overflow:hidden}.h5{font-size:1.1rem;font-weight:500;color:var(--black-color)}.fs-6{font-size:.8rem}.fs-7{font-size:.875rem!important}.btn{font-size:1rem}.btn:hover{opacity:.6;color:var(--black-color)}.btn i:hover{color:var(--black-color-2)}.hover-opacity{transition:.3s ease}.hover-opacity:hover{opacity:.8}.status-badge{display:inline-flex;padding:.4rem .8rem;border-radius:2rem;font-size:.875rem;font-weight:500;white-space:nowrap}.btn-outline-primary{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;transition:.3s ease}.btn-outline-primary.active{background-color:var(--primary-color);color:var(--black-color)!important;border:1px solid var(--primary-color)}.btn-outline-primary:hover{background-color:var(--primary-color)!important;color:var(--black-color-2)!important;border:1px solid var(--primary-color)!important}.btn-outline-primary:hover i{color:var(--black-color-2)}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.text-dark{color:var(--black-color)}.btn{padding:.5rem 1rem;border-radius:10px}.btn-primary{background-color:var(--primary-color)!important;color:#000!important;border:1px solid var(--primary-color)!important;padding:.5rem 1.3rem}a,button{font-weight:400;font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--black-color)}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:2rem;letter-spacing:1px}h3,h4{font-weight:300}h4{font-size:1.5rem}h5{font-size:.75rem}h5,p{font-weight:300}p{font-size:1rem;color:var(--white-color-2)}b{font-weight:700}@media (max-width:525px){.display-2{font-size:3.5rem!important}}@media (max-width:400px){.display-2{font-size:3rem!important}}.whatsapp-float{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:all .3s}.whatsapp-float:hover{background-color:#20ba5a;color:#fff}.whatsapp-icon{margin-top:4px}.whatsapp-tooltip{position:absolute;right:60px;background-color:#ccc;color:#000;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:500;white-space:nowrap;visibility:hidden;opacity:0;transition:all .3s;box-shadow:0 2px 5px hsla(0,0%,100%,.2)}.whatsapp-tooltip:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #ccc}.whatsapp-float:hover .whatsapp-tooltip{visibility:visible;opacity:1}@media screen and (max-width:768px){.whatsapp-float{width:50px;height:50px;font-size:25px;bottom:15px;right:15px}.whatsapp-tooltip{display:none}}