.language-switcher-container[data-v-dffb7a1b]{position:relative;z-index:9999}.language-switcher[data-v-dffb7a1b]{position:fixed;z-index:10000;cursor:move;-webkit-user-select:none;user-select:none;transition:transform .2s ease}.language-switcher.dragging[data-v-dffb7a1b]{cursor:grabbing;transition:none}.switcher-btn[data-v-dffb7a1b]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px #667eea66;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease;overflow:hidden}.switcher-btn[data-v-dffb7a1b]:hover{transform:scale(1.05);box-shadow:0 6px 20px #667eea99}.switcher-btn.active[data-v-dffb7a1b]{transform:scale(.95)}.switcher-btn i[data-v-dffb7a1b]{font-size:20px;color:#fff;position:absolute;transition:all .3s ease}.current-lang[data-v-dffb7a1b]{font-size:18px;position:absolute;right:2px;bottom:2px;background:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003}.language-menu[data-v-dffb7a1b]{position:absolute;right:0;width:260px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;z-index:10001}.language-menu.menu-bottom[data-v-dffb7a1b]{top:calc(100% + 12px)}.language-menu.menu-top[data-v-dffb7a1b]{bottom:calc(100% + 12px)}.menu-header[data-v-dffb7a1b]{padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center;font-weight:600}.close-btn[data-v-dffb7a1b]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-dffb7a1b]:hover{background:#fff3}.menu-body[data-v-dffb7a1b]{padding:8px;max-height:320px;overflow-y:auto}.language-option[data-v-dffb7a1b]{width:100%;padding:12px 16px;border:none;background:transparent;display:flex;align-items:center;gap:12px;cursor:pointer;border-radius:8px;transition:all .2s;position:relative}.language-option[data-v-dffb7a1b]:hover{background:#f3f4f6}.language-option.active[data-v-dffb7a1b]{background:linear-gradient(135deg,#667eea1a,#764ba21a);font-weight:600}.language-option .flag[data-v-dffb7a1b]{font-size:24px;line-height:1}.language-option .name[data-v-dffb7a1b]{flex:1;text-align:left;color:#1f2937;font-size:15px}.check-icon[data-v-dffb7a1b]{color:#667eea;font-size:18px}.overlay[data-v-dffb7a1b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:transparent}.slide-up-enter-active[data-v-dffb7a1b],.slide-up-leave-active[data-v-dffb7a1b]{transition:all .3s ease}.slide-up-enter-from[data-v-dffb7a1b]{opacity:0;transform:translateY(10px)}.slide-up-leave-to[data-v-dffb7a1b]{opacity:0;transform:translateY(-10px)}.menu-body[data-v-dffb7a1b]::-webkit-scrollbar{width:6px}.menu-body[data-v-dffb7a1b]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.menu-body[data-v-dffb7a1b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.menu-body[data-v-dffb7a1b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 768px){.language-menu[data-v-dffb7a1b]{width:240px}.switcher-btn[data-v-dffb7a1b]{width:50px;height:50px}}.cart-floating-button[data-v-6e9f6384]{position:fixed;bottom:30px;right:30px;z-index:998}.cart-btn[data-v-6e9f6384]{position:relative;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 16px #667eea66;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.cart-btn[data-v-6e9f6384]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #667eea80}.cart-btn[data-v-6e9f6384]:active{transform:translateY(-2px)}.cart-btn.has-items[data-v-6e9f6384]{animation:pulse-6e9f6384 2s infinite}@keyframes pulse-6e9f6384{0%,to{box-shadow:0 4px 16px #667eea66}50%{box-shadow:0 4px 24px #667eea99}}.cart-badge[data-v-6e9f6384]{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;font-size:.75rem;font-weight:700;min-width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 2px 8px #dc354566;animation:popIn-6e9f6384 .3s ease}@keyframes popIn-6e9f6384{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 768px){.cart-floating-button[data-v-6e9f6384]{bottom:20px;right:20px}.cart-btn[data-v-6e9f6384]{width:56px;height:56px;font-size:1.3rem}.cart-badge[data-v-6e9f6384]{min-width:22px;height:22px;font-size:.7rem}}.cart-overlay[data-v-e8891897]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.cart-sidebar[data-v-e8891897]{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;background:#fff;box-shadow:-2px 0 12px #00000026;z-index:10000;display:flex;flex-direction:column}.cart-header[data-v-e8891897]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cart-title[data-v-e8891897]{margin:0;font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px}.item-count[data-v-e8891897]{font-size:16px;font-weight:400;opacity:.9}.close-btn[data-v-e8891897]{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:18px;transition:all .2s}.close-btn[data-v-e8891897]:hover{background:#ffffff4d;transform:scale(1.05)}.cart-body[data-v-e8891897]{flex:1;overflow-y:auto;padding:16px}.empty-cart[data-v-e8891897]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.empty-cart i[data-v-e8891897]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-cart p[data-v-e8891897]{font-size:16px;color:#6b7280;margin-bottom:24px}.continue-shopping-btn[data-v-e8891897]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.continue-shopping-btn[data-v-e8891897]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.cart-items[data-v-e8891897]{display:flex;flex-direction:column;gap:16px}.cart-item[data-v-e8891897]{display:flex;gap:12px;padding:16px;background:#f9fafb;border-radius:12px;position:relative}.item-image[data-v-e8891897]{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#fff}.item-image img[data-v-e8891897]{width:100%;height:100%;object-fit:cover}.item-info[data-v-e8891897]{flex:1;min-width:0}.item-name[data-v-e8891897]{font-size:15px;font-weight:600;color:#111827;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.item-variant[data-v-e8891897]{font-size:13px;color:#6b7280;margin:0 0 2px}.item-sku[data-v-e8891897]{font-size:12px;color:#9ca3af;margin:0 0 8px}.item-price[data-v-e8891897]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.current-price[data-v-e8891897]{font-size:18px;font-weight:700;color:#dc2626}.original-price[data-v-e8891897]{font-size:14px;color:#9ca3af;text-decoration:line-through}.quantity-control[data-v-e8891897]{display:flex;align-items:center;gap:8px}.qty-btn[data-v-e8891897]{width:28px;height:28px;border:1px solid #d1d5db;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px;color:#374151}.qty-btn[data-v-e8891897]:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f5f3ff}.qty-btn[data-v-e8891897]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-e8891897]{width:50px;height:28px;border:1px solid #d1d5db;border-radius:6px;text-align:center;font-size:14px;font-weight:500}.qty-input[data-v-e8891897]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.stock-warning[data-v-e8891897]{font-size:12px;color:#f59e0b;margin:4px 0 0;display:flex;align-items:center;gap:4px}.remove-btn[data-v-e8891897]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#6b7280}.remove-btn[data-v-e8891897]:hover{border-color:#dc2626;color:#dc2626;background:#fef2f2}.cart-footer[data-v-e8891897]{padding:24px;border-top:1px solid #e5e7eb;background:#f9fafb}.summary-row[data-v-e8891897]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px}.summary-row span[data-v-e8891897]:first-child{color:#6b7280;font-weight:500}.amount[data-v-e8891897]{font-size:20px;font-weight:700;color:#111827}.shipping-note[data-v-e8891897]{font-size:13px;color:#6b7280;margin:0 0 20px;display:flex;align-items:center;gap:6px}.action-buttons[data-v-e8891897]{display:flex;flex-direction:column;gap:12px}.view-cart-btn[data-v-e8891897],.checkout-btn[data-v-e8891897]{padding:14px;border-radius:10px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:all .2s;text-decoration:none;border:none;display:block}.view-cart-btn[data-v-e8891897]{background:#fff;border:2px solid #667eea;color:#667eea}.view-cart-btn[data-v-e8891897]:hover{background:#f5f3ff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.checkout-btn[data-v-e8891897]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.checkout-btn[data-v-e8891897]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.fade-enter-active[data-v-e8891897],.fade-leave-active[data-v-e8891897]{transition:opacity .3s}.fade-enter-from[data-v-e8891897],.fade-leave-to[data-v-e8891897]{opacity:0}.slide-enter-active[data-v-e8891897],.slide-leave-active[data-v-e8891897]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-e8891897],.slide-leave-to[data-v-e8891897]{transform:translate(100%)}@media (max-width: 768px){.cart-sidebar[data-v-e8891897]{max-width:100%}.cart-header[data-v-e8891897]{padding:20px 16px}.cart-title[data-v-e8891897]{font-size:18px}.cart-body[data-v-e8891897]{padding:12px}.cart-footer[data-v-e8891897]{padding:20px 16px}.item-name[data-v-e8891897]{font-size:14px}.current-price[data-v-e8891897]{font-size:16px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--theme-bg, #ffffff);color:var(--theme-text, #000000);transition:background-color .3s ease,color .3s ease}#app{min-height:100vh;background-color:var(--theme-bg, #ffffff);color:var(--theme-text, #000000);overflow-x:hidden}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.navbar[data-v-9f5b7baf]{padding:.5rem 1rem;transition:all .3s ease}.navbar-transparent[data-v-9f5b7baf]{box-shadow:0 2px 10px #0000001a}.navbar-transparent .navbar-brand[data-v-9f5b7baf],.navbar-transparent .nav-link[data-v-9f5b7baf],.navbar-transparent .btn[data-v-9f5b7baf]{text-shadow:0 2px 4px rgba(0,0,0,.3)}.navbar-transparent .navbar-brand span[data-v-9f5b7baf],.navbar-transparent .navbar-brand img[data-v-9f5b7baf]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.nav-link[data-v-9f5b7baf]{padding:.5rem 1rem;transition:all .3s ease}.navbar-dark .nav-link[data-v-9f5b7baf]{color:var(--nav-link-color, rgba(255, 255, 255, .9))!important}.navbar-dark .nav-link[data-v-9f5b7baf]:hover{color:var(--nav-link-hover-color, #ffffff)!important}.navbar-light .nav-link[data-v-9f5b7baf]{color:var(--nav-link-color, rgba(0, 0, 0, .7))!important}.navbar-light .nav-link[data-v-9f5b7baf]:hover{color:var(--nav-link-hover-color, #000000)!important}.navbar-transparent .nav-link[data-v-9f5b7baf]{color:var(--nav-link-color, rgba(255, 255, 255, .95))!important;font-weight:600}.navbar-transparent .nav-link[data-v-9f5b7baf]:hover{color:var(--nav-link-hover-color, #ffffff)!important;transform:translateY(-1px)}.navbar-transparent .navbar-brand[data-v-9f5b7baf]{color:#fff!important;font-weight:700}.desktop-search-form .input-group[data-v-9f5b7baf]{min-width:200px}.desktop-search-form .form-control[data-v-9f5b7baf]{border-right:none}.desktop-search-form .btn-search[data-v-9f5b7baf]{border-left:none;background-color:transparent;border-color:#ced4da;color:#6c757d}.desktop-search-form .btn-search[data-v-9f5b7baf]:hover{color:#495057;background-color:#e9ecef}.nav-search-toggle[data-v-9f5b7baf]{color:inherit;padding:.375rem .5rem;text-decoration:none;font-size:1.25rem}.nav-search-toggle[data-v-9f5b7baf]:hover{color:inherit;opacity:.8}.navbar-transparent .nav-search-toggle[data-v-9f5b7baf]{color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mobile-search-container[data-v-9f5b7baf]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;opacity:0;padding:0}.mobile-search-container.show[data-v-9f5b7baf]{max-height:100px;opacity:1;padding:1rem 0}.mobile-search-form .input-group[data-v-9f5b7baf]{width:100%}.mobile-search-form .form-control[data-v-9f5b7baf]{border-right:none;font-size:1rem;padding:.625rem .75rem}.mobile-search-form .btn-search[data-v-9f5b7baf]{border-left:none;background-color:transparent;border-color:#ced4da;color:#6c757d;padding:.625rem .75rem}.mobile-search-form .btn-search[data-v-9f5b7baf]:hover{color:#495057;background-color:#e9ecef}.mobile-search-form .btn-search i[data-v-9f5b7baf]{font-size:1.1rem}.navbar-transparent .form-control[data-v-9f5b7baf]{background-color:#fff3;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navbar-transparent .form-control[data-v-9f5b7baf]::placeholder{color:#ffffffb3}.navbar-transparent .form-control[data-v-9f5b7baf]:focus{background-color:#ffffff4d;border-color:#ffffff80;color:#fff}.navbar-transparent .btn-search[data-v-9f5b7baf]{border-color:#ffffff4d;color:#ffffffe6}.navbar-transparent .btn-search[data-v-9f5b7baf]:hover{background-color:#fff3;border-color:#ffffff80;color:#fff}.navbar-dark .form-control[data-v-9f5b7baf]{background-color:#ffffff1a;border-color:#fff3;color:#fff}.navbar-dark .form-control[data-v-9f5b7baf]::placeholder{color:#fff9}.navbar-dark .form-control[data-v-9f5b7baf]:focus{background-color:#ffffff26;border-color:#ffffff4d;color:#fff}.navbar-dark .btn-search[data-v-9f5b7baf]{border-color:#fff3;color:#fffc}.navbar-dark .btn-search[data-v-9f5b7baf]:hover{background-color:#ffffff1a;color:#fff}.navbar-toggler[data-v-9f5b7baf]{border-color:#0000001a;padding:.375rem .5rem}.navbar-toggler[data-v-9f5b7baf]:focus{box-shadow:none}.navbar-transparent .navbar-toggler[data-v-9f5b7baf]{border-color:#fff6}.navbar-transparent .navbar-toggler-icon[data-v-9f5b7baf]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-toggler[data-v-9f5b7baf]{border-color:#ffffff4d}.navbar-dark .navbar-toggler-icon[data-v-9f5b7baf]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (max-width: 991.98px){.navbar-collapse[data-v-9f5b7baf]{margin-top:1rem;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden}.navbar-collapse[data-v-9f5b7baf]::-webkit-scrollbar{width:8px}.navbar-collapse[data-v-9f5b7baf]::-webkit-scrollbar-track{background:transparent}.navbar-collapse[data-v-9f5b7baf]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px;transition:background .3s ease}.navbar-collapse[data-v-9f5b7baf]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.navbar-collapse[data-v-9f5b7baf]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.navbar-transparent .navbar-collapse[data-v-9f5b7baf]{background-color:inherit;border-radius:.5rem;padding:1rem;margin-top:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar-transparent .container-fluid[data-v-9f5b7baf]:has(.navbar-collapse.show){padding-bottom:100vh!important}.nav-item[data-v-9f5b7baf]{padding:.25rem 0}.nav-link[data-v-9f5b7baf]{padding:.5rem 0}.dropdown-menu[data-v-9f5b7baf]{border:none;box-shadow:none;padding-left:1rem;position:static!important;transform:none!important;margin-top:.5rem;display:none;border-left:2px solid currentColor;margin-left:.75rem;border-radius:0}.dropdown-menu.show[data-v-9f5b7baf]{display:block!important}.dropdown-toggle[data-v-9f5b7baf]:after{transition:transform .2s ease}.dropdown.show .dropdown-toggle[data-v-9f5b7baf]:after{transform:rotate(180deg)}.dropdown-item[data-v-9f5b7baf]{padding:.5rem 0;color:inherit!important;background-color:transparent;border:none;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.1)}.dropdown-item[data-v-9f5b7baf]:hover,.dropdown-item[data-v-9f5b7baf]:focus{background-color:#0000004d;padding-left:.5rem;color:inherit!important}}@media (min-width: 992px){.dropdown:hover .dropdown-menu[data-v-9f5b7baf]{display:block;margin-top:0}.dropdown-menu[data-v-9f5b7baf]{border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;border:1px solid rgba(0,0,0,.05);min-width:200px}.dropdown-toggle[data-v-9f5b7baf]{pointer-events:auto}.dropdown-item[data-v-9f5b7baf]{padding:.5rem 1rem;transition:all .2s ease;text-decoration:none;color:inherit!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.dropdown-item[data-v-9f5b7baf]:hover{background-color:#00000026;padding-left:1.25rem;color:inherit!important}.dropdown-toggle[data-v-9f5b7baf]:after{margin-left:.5rem;vertical-align:.15em}}.marquee-wrapper[data-v-4f7d1fd0]{position:fixed;top:0;left:0;width:100%;height:40px;overflow:hidden;display:flex;align-items:center;font-size:15px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.15);z-index:1050;box-shadow:0 2px 4px #0000001a}.marquee-track[data-v-4f7d1fd0]{display:inline-flex;white-space:nowrap;animation:scroll-left-4f7d1fd0 linear infinite;will-change:transform}.marquee-text[data-v-4f7d1fd0]{display:inline-block;padding-right:98vw}@keyframes scroll-left-4f7d1fd0{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-v-4f7d1fd0] .highlight.blink-text{animation:blink-4f7d1fd0 1.5s infinite}@keyframes blink-4f7d1fd0{0%,to{opacity:1}50%{opacity:.3}}.marquee-wrapper:hover .marquee-track[data-v-4f7d1fd0]{animation-play-state:paused}.main-footer[data-v-9474ee87]{background:var(--footer-bg, #2c3e50);color:var(--footer-text, #ecf0f1);padding:40px 0 20px;border-top:none}.container[data-v-9474ee87]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-logo[data-v-9474ee87]{max-width:140px;height:auto}.footer-title[data-v-9474ee87]{font-size:1.8rem;font-weight:700;margin-bottom:15px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-description[data-v-9474ee87]{color:var(--footer-text, #bdc3c7);line-height:1.6;opacity:.9}.footer-subtitle[data-v-9474ee87]{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:var(--footer-text, #ecf0f1)}.newsletter-form[data-v-9474ee87]{margin-top:12px}.newsletter-title[data-v-9474ee87]{font-size:1rem;font-weight:600;margin-bottom:10px;color:var(--footer-text, #ecf0f1)}.newsletter-form .input-group[data-v-9474ee87]{max-width:320px}.newsletter-form .input-group .btn[data-v-9474ee87]{min-width:72px}.newsletter-form .form-control[data-v-9474ee87]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--footer-text, #ecf0f1)}.newsletter-form .form-control[data-v-9474ee87]::placeholder{color:#ffffff80}.newsletter-form .form-control[data-v-9474ee87]:focus{background:#ffffff26;border-color:var(--footer-link-hover, #667eea);color:var(--footer-text, #ecf0f1);box-shadow:0 0 0 .2rem #667eea40}.footer-links[data-v-9474ee87]{list-style:none;padding:0;margin:0}.footer-links li[data-v-9474ee87]{margin-bottom:10px}.footer-links a[data-v-9474ee87]{color:var(--footer-link, #bdc3c7);text-decoration:none;transition:color .3s ease}.footer-links a[data-v-9474ee87]:hover{color:var(--footer-link-hover, #667eea)}.footer-contact[data-v-9474ee87]{list-style:none;padding:0;margin:0}.footer-contact li[data-v-9474ee87]{display:flex;align-items:flex-start;margin-bottom:12px;color:var(--footer-link, #bdc3c7)}.footer-contact i[data-v-9474ee87]{margin-right:10px;margin-top:3px;color:var(--footer-link-hover, #667eea);font-size:1.1rem;min-width:20px}.footer-contact a[data-v-9474ee87]{color:var(--footer-link, #bdc3c7);text-decoration:none;transition:color .3s ease}.footer-contact a[data-v-9474ee87]:hover{color:var(--footer-link-hover, #667eea)}.social-links[data-v-9474ee87]{display:flex;gap:15px}.social-icon[data-v-9474ee87]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:var(--footer-text, #ecf0f1);font-size:1.2rem;transition:all .3s ease}.social-icon[data-v-9474ee87]:hover{background:var(--footer-link-hover, #667eea);color:#fff;transform:translateY(-3px)}.footer-divider[data-v-9474ee87]{border:none;border-top:1px solid rgba(236,240,241,.08);margin:20px 0 10px}.footer-bottom[data-v-9474ee87]{text-align:center}.copyright[data-v-9474ee87]{color:var(--footer-link, #95a5a6);font-size:.9rem;margin:0;opacity:.8}@media (max-width: 767px){.main-footer[data-v-9474ee87]{padding:30px 0 16px}.footer-title[data-v-9474ee87]{font-size:1.5rem}.footer-subtitle[data-v-9474ee87]{font-size:1.1rem}.newsletter-form .input-group[data-v-9474ee87]{max-width:100%}}.frontend-layout[data-v-9f48d656]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--theme-bg, #ffffff)}.main-content[data-v-9f48d656]{flex:1}.member-layout[data-v-f3ae4bb1]{min-height:100vh;background:#f8f9fa;padding-bottom:60px}.member-header[data-v-f3ae4bb1]{color:#fff;padding:140px 0 20px;margin-bottom:30px;box-shadow:0 2px 10px #0000001a}.user-info[data-v-f3ae4bb1]{display:flex;align-items:center;gap:20px}.user-avatar[data-v-f3ae4bb1]{font-size:3.5rem;color:#ffffffe6;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.user-avatar .avatar-img[data-v-f3ae4bb1]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0003}.user-details[data-v-f3ae4bb1]{flex:1}.user-name[data-v-f3ae4bb1]{font-size:1.5rem;font-weight:600;margin:0 0 5px}.user-email[data-v-f3ae4bb1]{font-size:.95rem;opacity:.9;margin:0}.member-sidebar[data-v-f3ae4bb1]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:sticky;top:130px}.member-nav[data-v-f3ae4bb1]{display:flex;flex-direction:column}.nav-item[data-v-f3ae4bb1]{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#495057;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent}.nav-item i[data-v-f3ae4bb1]{font-size:1.2rem;width:24px;text-align:center}.nav-item[data-v-f3ae4bb1]:hover{background:#f8f9fa;color:#667eea;border-left-color:#667eea}.nav-item.router-link-active[data-v-f3ae4bb1]{background:linear-gradient(90deg,rgba(102,126,234,.1) 0%,transparent 100%);color:#667eea;border-left-color:#667eea;font-weight:600}.member-content[data-v-f3ae4bb1]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #00000014;min-height:500px}@media (max-width: 991px){.member-layout[data-v-f3ae4bb1]{padding-bottom:40px}.member-header[data-v-f3ae4bb1]{padding:130px 0 10px}.member-sidebar[data-v-f3ae4bb1]{position:static;margin-bottom:20px}.member-nav[data-v-f3ae4bb1]{flex-direction:row;flex-wrap:wrap}.nav-item[data-v-f3ae4bb1]{flex:1 1 auto;min-width:120px;justify-content:center;text-align:center;border-left:none;border-bottom:3px solid transparent}.nav-item[data-v-f3ae4bb1]:hover,.nav-item.router-link-active[data-v-f3ae4bb1]{border-left:none;border-bottom-color:#667eea}}@media (max-width: 767px){.member-header[data-v-f3ae4bb1]{padding:130px 0 10px}.user-avatar[data-v-f3ae4bb1]{font-size:2.5rem;width:60px;height:60px}.user-avatar .avatar-img[data-v-f3ae4bb1]{width:60px;height:60px}.user-name[data-v-f3ae4bb1]{font-size:1.2rem}.user-email[data-v-f3ae4bb1]{font-size:.85rem}.member-content[data-v-f3ae4bb1]{padding:20px}.nav-item[data-v-f3ae4bb1]{flex-direction:column;gap:5px;padding:12px 10px;font-size:.85rem}.nav-item span[data-v-f3ae4bb1]{font-size:.75rem}}
