.language-switcher[data-v-283fb77a]{display:flex;align-items:center}.lang-btn[data-v-283fb77a]{display:flex;align-items:center;gap:6px;background:transparent;border:2px solid #00a29a;color:#00a29a;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.lang-btn[data-v-283fb77a]:hover{background:#00a29a;color:#fff}.lang-icon[data-v-283fb77a]{font-size:16px}.lang-text[data-v-283fb77a]{font-weight:700}.lang-dropdown[data-v-283fb77a]{position:relative}.dropdown-menu[data-v-283fb77a]{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:1000}.dropdown-menu button[data-v-283fb77a]{display:block;width:100%;padding:10px 15px;text-align:left;background:none;border:none;cursor:pointer;transition:background .3s}.dropdown-menu button[data-v-283fb77a]:hover{background:#f5f5f5}.dropdown-menu button.active[data-v-283fb77a]{background:#00a29a;color:#fff}.language-switcher-nav[data-v-2fd7e051]{display:flex;align-items:center;padding:0!important}.language-switcher-nav .language-switcher[data-v-2fd7e051]{padding:0;border:none;background:none}.language-switcher-nav .lang-btn[data-v-2fd7e051]{border:none;padding:0;background:none;color:inherit;font-size:inherit}.language-switcher-nav .lang-btn[data-v-2fd7e051]:hover{background:none;color:#00a29a}@media(max-width:768px){.language-switcher-nav[data-v-2fd7e051]{padding:15px 20px!important;border-bottom:1px solid #eee}.language-switcher-nav .language-switcher[data-v-2fd7e051]{width:100%}.language-switcher-nav .lang-btn[data-v-2fd7e051]{width:100%;justify-content:flex-start;padding:8px 0}}.header[data-v-2fd7e051]{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-2fd7e051]{max-width:1450px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:80px}.logo img[data-v-2fd7e051]{display:flex;width:120px}.nav[data-v-2fd7e051]{display:flex;align-items:center;gap:40px;flex:1;margin:0 40px}.nav-main[data-v-2fd7e051]{display:flex;gap:40px;align-items:center}.nav-user[data-v-2fd7e051]{display:flex;gap:30px;align-items:center;margin-left:auto}.nav-link[data-v-2fd7e051]{text-decoration:none;color:#333;font-size:16px;font-weight:500;transition:color .3s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;position:relative}.nav-icon[data-v-2fd7e051]{flex-shrink:0}.nav-link[data-v-2fd7e051]:hover,.nav-link.active[data-v-2fd7e051]{color:#00a29a}.header-right[data-v-2fd7e051]{display:flex;align-items:center;gap:20px}.cart-indicator[data-v-2fd7e051]{position:relative}.cart-link[data-v-2fd7e051]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f8f9fa;border-radius:50%;color:#00a29a;text-decoration:none;font-size:20px;transition:all .3s ease}.cart-link[data-v-2fd7e051]:hover{background:#00a29a;color:#fff;transform:scale(1.1)}.cart-count[data-v-2fd7e051]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;width:22px;height:22px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}.user-section[data-v-2fd7e051]{display:flex;align-items:center}.auth-buttons[data-v-2fd7e051]{display:flex;gap:10px;align-items:center}.register-btn[data-v-2fd7e051]{background:#00a29a;color:#fff;text-decoration:none;border:none;padding:9px 18px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.login-btn[data-v-2fd7e051]{background:#fff;padding:6px 15px;color:#00a29a;border:3px solid #00a29a;text-decoration:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.register-btn[data-v-2fd7e051]:hover,.login-btn[data-v-2fd7e051]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #8b5cf64d}.register-btn[data-v-2fd7e051]:hover{background:#00c5bb}.user-info[data-v-2fd7e051],.user-dropdown[data-v-2fd7e051]{position:relative}.user-avatar[data-v-2fd7e051]{display:flex;align-items:center;gap:8px;background:none;border:none;padding:8px 15px;border-radius:25px;cursor:pointer;transition:all .3s ease;color:#333;font-size:14px;font-weight:500}.user-avatar[data-v-2fd7e051]:hover{background:#f8f9fa}.user-avatar svg[data-v-2fd7e051]:first-child{font-size:20px;color:#00a29a}.user-name[data-v-2fd7e051]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-2fd7e051]{position:absolute;top:calc(100% + 10px);right:0;width:180px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;z-index:1001;animation:slideDown-2fd7e051 .3s ease;overflow:hidden}@keyframes slideDown-2fd7e051{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-menu-item[data-v-2fd7e051]{display:flex;align-items:center;gap:12px;padding:15px 20px;text-decoration:none;color:#333;font-size:14px;transition:all .3s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer}.user-menu-item[data-v-2fd7e051]:hover{background:#f8f9fa;color:#00a29a}.user-menu-item svg[data-v-2fd7e051]{width:16px;color:#666}.user-menu-item:hover svg[data-v-2fd7e051]{color:#00a29a}.user-menu-divider[data-v-2fd7e051]{height:1px;background:#f0f0f0;margin:0}.logout-btn[data-v-2fd7e051]{color:#ff4757}.logout-btn svg[data-v-2fd7e051]{color:#ff4757}.logout-btn[data-v-2fd7e051]:hover{background:#ffebee;color:#ff3742}.user-menu-overlay[data-v-2fd7e051]{position:fixed;inset:0;z-index:1000;background:transparent}.mobile-cart-count[data-v-2fd7e051]{display:none;background:#ff4757;color:#fff;width:20px;height:20px;border-radius:50%;font-size:12px;align-items:center;justify-content:center;font-weight:700;margin-left:8px}.menu-toggle[data-v-2fd7e051]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1100}.hamburger[data-v-2fd7e051]{width:30px;height:3px;background:#00a29a;border-radius:3px;transition:all .3s;position:relative}.hamburger[data-v-2fd7e051]:before,.hamburger[data-v-2fd7e051]:after{content:"";position:absolute;width:30px;height:3px;background:#00a29a;border-radius:3px;transition:all .3s}.hamburger[data-v-2fd7e051]:before{top:-8px}.hamburger[data-v-2fd7e051]:after{top:8px}.menu-toggle.active .hamburger[data-v-2fd7e051]{background:transparent}.menu-toggle.active .hamburger[data-v-2fd7e051]:before{top:0;transform:rotate(45deg)}.menu-toggle.active .hamburger[data-v-2fd7e051]:after{top:0;transform:rotate(-45deg)}@media(max-width:992px){.container[data-v-2fd7e051]{padding:0 15px}.nav[data-v-2fd7e051]{gap:20px;margin:0 20px}.nav-main[data-v-2fd7e051],.nav-user[data-v-2fd7e051]{gap:20px}.nav-link[data-v-2fd7e051]{font-size:15px;gap:5px}.cart-link[data-v-2fd7e051]{width:40px;height:40px;font-size:18px}.user-name[data-v-2fd7e051]{max-width:80px}}@media(max-width:768px){.container[data-v-2fd7e051]{height:60px;padding:0 15px}.logo img[data-v-2fd7e051]{width:70px}.menu-toggle[data-v-2fd7e051]{display:flex;order:2}.nav[data-v-2fd7e051]{position:fixed;top:60px;left:-100%;width:100%;height:calc(100vh - 60px);background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding-top:0;transition:left .3s;box-shadow:0 5px 10px #0000001a;overflow-y:auto}.nav.active[data-v-2fd7e051]{left:0}.nav-main[data-v-2fd7e051]{flex-direction:column;gap:0;width:100%}.nav-user[data-v-2fd7e051]{flex-direction:column;gap:0;width:100%;margin-left:0;border-top:2px solid #00a29a}.nav-user .nav-link[data-v-2fd7e051]{background:#f8f9fa}.nav-link[data-v-2fd7e051]{width:100%;padding:15px 20px;border-bottom:1px solid #eee;font-size:16px;justify-content:flex-start}.nav-dropdown[data-v-2fd7e051]{flex-direction:column;align-items:stretch;width:100%}.dropdown-trigger[data-v-2fd7e051]{width:100%;justify-content:flex-start;padding:15px 20px!important;border-bottom:1px solid #eee}.dropdown-menu[data-v-2fd7e051]{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border-radius:0;background:#f8f9fa;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown-menu.show[data-v-2fd7e051]{max-height:200px}.dropdown-item[data-v-2fd7e051]{padding:12px 20px 12px 40px;border-bottom:1px solid #eee}.mobile-cart-count[data-v-2fd7e051]{display:inline-flex;margin-left:auto}.header-right[data-v-2fd7e051]{order:3;gap:10px}.user-avatar[data-v-2fd7e051]{padding:6px 12px;font-size:13px}.user-name[data-v-2fd7e051]{max-width:60px}.user-menu[data-v-2fd7e051]{width:160px;right:-10px}.auth-buttons[data-v-2fd7e051]{gap:8px}.login-btn[data-v-2fd7e051],.register-btn[data-v-2fd7e051]{padding:6px 12px;font-size:14px}.login-btn[data-v-2fd7e051]{padding:3px 10px}.cart-indicator[data-v-2fd7e051]{margin-right:0}.cart-link[data-v-2fd7e051]{width:38px;height:38px;font-size:18px}.cart-count[data-v-2fd7e051]{width:20px;height:20px;font-size:11px;top:-6px;right:-6px}}@media(max-width:480px){.container[data-v-2fd7e051]{padding:0 10px}.logo img[data-v-2fd7e051]{width:75px}.user-section[data-v-2fd7e051]{flex-direction:column;align-items:flex-end}.auth-buttons[data-v-2fd7e051]{gap:5px}.login-btn[data-v-2fd7e051],.register-btn[data-v-2fd7e051]{padding:5px 10px;font-size:13px}.login-btn[data-v-2fd7e051]{padding:2px 8px}.cart-link[data-v-2fd7e051]{width:36px;height:36px;font-size:16px}.mobile-cart-count[data-v-2fd7e051]{width:18px;height:18px;font-size:11px}.user-menu[data-v-2fd7e051]{width:150px}}@media(max-width:360px){.header-right[data-v-2fd7e051]{gap:5px}.cart-link[data-v-2fd7e051]{width:34px;height:34px}.cart-count[data-v-2fd7e051]{width:18px;height:18px;font-size:10px}.user-avatar[data-v-2fd7e051]{padding:5px 10px}.user-name[data-v-2fd7e051]{display:none}}:lang(en) .nav-main[data-v-2fd7e051],:lang(en-US) .nav-main[data-v-2fd7e051]{gap:20px!important}:lang(en) .nav-link[data-v-2fd7e051],:lang(en-US) .nav-link[data-v-2fd7e051]{font-size:14px!important;gap:5px!important}:lang(en) .nav-icon[data-v-2fd7e051],:lang(en-US) .nav-icon[data-v-2fd7e051]{font-size:12px!important}:lang(es) .nav-main[data-v-2fd7e051],:lang(es-ES) .nav-main[data-v-2fd7e051],:lang(fr) .nav-main[data-v-2fd7e051],:lang(fr-FR) .nav-main[data-v-2fd7e051]{gap:15px!important}:lang(es) .nav-link[data-v-2fd7e051],:lang(es-ES) .nav-link[data-v-2fd7e051],:lang(fr) .nav-link[data-v-2fd7e051],:lang(fr-FR) .nav-link[data-v-2fd7e051]{font-size:13px!important;gap:4px!important}:lang(es) .nav-icon[data-v-2fd7e051],:lang(es-ES) .nav-icon[data-v-2fd7e051],:lang(fr) .nav-icon[data-v-2fd7e051],:lang(fr-FR) .nav-icon[data-v-2fd7e051]{font-size:11px!important}:lang(ko) .nav-main[data-v-2fd7e051],:lang(ko-KR) .nav-main[data-v-2fd7e051]{gap:22px!important}:lang(ko) .nav-link[data-v-2fd7e051],:lang(ko-KR) .nav-link[data-v-2fd7e051]{font-size:15px!important;gap:6px!important}:lang(ko) .nav-icon[data-v-2fd7e051],:lang(ko-KR) .nav-icon[data-v-2fd7e051]{font-size:13px!important}:lang(en) .user-name[data-v-2fd7e051],:lang(en-US) .user-name[data-v-2fd7e051]{max-width:60px!important}:lang(es) .user-name[data-v-2fd7e051],:lang(es-ES) .user-name[data-v-2fd7e051],:lang(fr) .user-name[data-v-2fd7e051],:lang(fr-FR) .user-name[data-v-2fd7e051]{max-width:55px!important}:lang(ko) .user-name[data-v-2fd7e051],:lang(ko-KR) .user-name[data-v-2fd7e051]{max-width:65px!important}:lang(en) .login-btn[data-v-2fd7e051],:lang(en-US) .login-btn[data-v-2fd7e051],:lang(en) .register-btn[data-v-2fd7e051],:lang(en-US) .register-btn[data-v-2fd7e051]{padding:6px 12px!important;font-size:14px!important}:lang(es) .login-btn[data-v-2fd7e051],:lang(es-ES) .login-btn[data-v-2fd7e051],:lang(fr) .login-btn[data-v-2fd7e051],:lang(fr-FR) .login-btn[data-v-2fd7e051],:lang(es) .register-btn[data-v-2fd7e051],:lang(es-ES) .register-btn[data-v-2fd7e051],:lang(fr) .register-btn[data-v-2fd7e051],:lang(fr-FR) .register-btn[data-v-2fd7e051]{padding:5px 10px!important;font-size:13px!important}:lang(ko) .login-btn[data-v-2fd7e051],:lang(ko-KR) .login-btn[data-v-2fd7e051],:lang(ko) .register-btn[data-v-2fd7e051],:lang(ko-KR) .register-btn[data-v-2fd7e051]{padding:7px 13px!important;font-size:15px!important}.footer-bottom a[data-v-b6de10e7]{text-decoration:none;color:#1f2937}.logo[data-v-b6de10e7]{width:100px;height:auto;transition:transform .3s ease}.logo[data-v-b6de10e7]:hover{transform:scale(1.05)}.footer[data-v-b6de10e7]{color:#1f2937;padding:60px 20px 30px;position:relative;overflow:hidden}.footer[data-v-b6de10e7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#00a29a,#00c5bb)}.container[data-v-b6de10e7]{max-width:1400px;margin:0 auto}.footer-content[data-v-b6de10e7]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:50px;flex-wrap:wrap}.footer-section[data-v-b6de10e7]{flex:1;min-width:180px}.qr-section[data-v-b6de10e7]{text-align:center;flex:0 0 auto}.qr-section img[data-v-b6de10e7]{width:100px;height:100px;border-radius:8px;margin-bottom:10px;box-shadow:0 4px 15px #0000004d;transition:transform .3s ease}.qr-section img[data-v-b6de10e7]:hover{transform:translateY(-3px)}#qr-title[data-v-b6de10e7]{font-size:16px;color:#00a29a;margin:0;font-weight:600}.footer-section h3[data-v-b6de10e7]{font-size:18px;margin-bottom:20px;color:#00a29a;font-weight:600;position:relative;padding-bottom:8px}.footer-section h3[data-v-b6de10e7]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#00a29a;border-radius:2px}#qr-title[data-v-b6de10e7]:after{content:"";position:absolute;bottom:0;left:38%;width:40px;height:2px;background:#00a29a;border-radius:2px}.footer-section a[data-v-b6de10e7]{display:block;color:#1f2937;text-decoration:none;margin-bottom:12px;transition:all .3s ease;padding:4px 0}.footer-section a[data-v-b6de10e7]:hover{color:#00a29a;transform:translate(5px)}.footer-section p[data-v-b6de10e7]{margin-bottom:10px;color:#1f2937;line-height:1.6}.footer-bottom[data-v-b6de10e7]{border-top:1px solid #999;padding-top:25px;text-align:center;color:#1f2937;font-size:14px;clear:both}@media(max-width:1024px){.footer-content[data-v-b6de10e7]{gap:30px}.footer-section[data-v-b6de10e7]{min-width:150px}.qr-section img[data-v-b6de10e7]{width:90px;height:90px}}@media(max-width:768px){.footer[data-v-b6de10e7]{padding:50px 15px 25px}.footer-content[data-v-b6de10e7]{gap:25px;justify-content:center}.footer-section[data-v-b6de10e7]{min-width:140px}.footer-section h3[data-v-b6de10e7]{font-size:16px;margin-bottom:15px}.logo[data-v-b6de10e7]{width:90px}.qr-section img[data-v-b6de10e7]{width:80px;height:80px}}@media(max-width:640px){.footer-content[data-v-b6de10e7]{flex-direction:row;flex-wrap:wrap;gap:30px}.footer-section[data-v-b6de10e7]{flex:0 0 calc(50% - 15px);min-width:auto;text-align:center}.footer-section h3[data-v-b6de10e7]:after{left:50%;transform:translate(-50%)}.footer-section a[data-v-b6de10e7]:hover{transform:translate(0)}#qr-title[data-v-b6de10e7]:after{left:50%;transform:translate(-50%)}.qr-section[data-v-b6de10e7]{flex:0 0 100%;margin-top:10px}}@media(max-width:480px){.footer-content[data-v-b6de10e7]{flex-direction:column;align-items:center;gap:35px}.footer-section[data-v-b6de10e7]{flex:1 1 100%;width:100%;max-width:300px}.footer-section h3[data-v-b6de10e7]{font-size:16px}.logo[data-v-b6de10e7]{width:85px}.footer-bottom[data-v-b6de10e7]{font-size:13px;padding-top:20px}}.customer-service[data-v-66b116e8]{position:fixed;bottom:30px;right:30px;z-index:9999}.service-float-btn[data-v-66b116e8]{display:flex;align-items:center;gap:10px;background:#00a29a;color:#fff;border:none;padding:15px 25px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #00a29a4d;transition:all .3s ease}.service-float-btn[data-v-66b116e8]:hover{background:#00c5bb;transform:scale(1.05)}.service-float-btn.active[data-v-66b116e8]{background:#ff6b6b}.service-panel[data-v-66b116e8]{position:absolute;bottom:80px;right:0;width:260px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.service-panel.open[data-v-66b116e8]{opacity:1;visibility:visible;transform:translateY(0)}.service-header[data-v-66b116e8]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:15px 20px;font-size:16px;font-weight:700;text-align:center}.service-content[data-v-66b116e8]{padding:25px 20px;display:flex;flex-direction:column;gap:25px}.service-info[data-v-66b116e8]{display:flex;align-items:center;gap:15px}.info-icon[data-v-66b116e8]{width:50px;height:50px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.info-text[data-v-66b116e8]{flex:1}.info-title[data-v-66b116e8]{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.info-desc[data-v-66b116e8]{font-size:13px;color:#999;margin:0}.service-image-box[data-v-66b116e8]{text-align:center}.img-placeholder[data-v-66b116e8]{width:160px;height:160px;margin:0 auto 10px;background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.img-placeholder img[data-v-66b116e8]{width:100%;height:100%;object-fit:cover}.img-tip[data-v-66b116e8]{font-size:13px;color:#666;margin:0}@media(max-width:768px){.customer-service[data-v-66b116e8]{bottom:20px;right:20px}.service-float-btn[data-v-66b116e8]{width:60px;height:60px;padding:0;border-radius:50%;justify-content:center}.btn-text[data-v-66b116e8]{display:none}.service-float-btn svg[data-v-66b116e8]{font-size:24px}.service-panel[data-v-66b116e8]{width:240px;bottom:75px;right:-10px}}html,body{height:100%}.hero[data-v-703829f6]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:80px 0;min-height:auto}.hero-container[data-v-703829f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.hero-content[data-v-703829f6]{text-align:left}.hero-title[data-v-703829f6]{font-size:48px;font-weight:700;margin-bottom:20px}.hero-subtitle[data-v-703829f6]{font-size:36px;font-weight:500;margin-bottom:30px}.hero-description[data-v-703829f6]{font-size:20px;line-height:1.6;margin-bottom:50px;opacity:.9}.hero-buttons[data-v-703829f6]{display:flex;gap:20px;justify-content:flex-start}.hero-carousel[data-v-703829f6]{position:relative;width:100%;max-width:700px}.carousel-container[data-v-703829f6]{position:relative;width:100%;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #00000026}.carousel-slide[data-v-703829f6]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.carousel-slide.active[data-v-703829f6]{opacity:1}.carousel-slide img[data-v-703829f6]{width:100%;height:100%;object-fit:cover}.carousel-btn[data-v-703829f6]{position:absolute;top:50%;transform:translateY(-50%);background:#fff9;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;transition:all .3s;z-index:10}.carousel-btn[data-v-703829f6]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev[data-v-703829f6]{left:20px}.carousel-btn.next[data-v-703829f6]{right:20px}.carousel-indicators[data-v-703829f6]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.carousel-indicators span[data-v-703829f6]{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s}.carousel-indicators span.active[data-v-703829f6]{background:#fff;transform:scale(1.2)}.process[data-v-703829f6]{padding:100px 20px;background:#f8f9fa}.section-title[data-v-703829f6]{text-align:center;font-size:36px;font-weight:700;margin-bottom:20px;color:#333}.section-text[data-v-703829f6]{text-align:center;font-size:16px;font-weight:450;color:#959cb7;margin-bottom:60px}.process-steps[data-v-703829f6]{display:flex;justify-content:space-between;gap:30px;max-width:1500px;margin:0 auto}.process-step[data-v-703829f6]{display:flex;align-items:flex-start;padding:30px 15px;border:2px solid #00a29a;border-radius:12px;background:#fff;flex:1;min-width:0;transition:all .3s ease}.process-step[data-v-703829f6]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00a29a26}.step-icon[data-v-703829f6]{flex-shrink:0;width:28px;height:28px;margin-right:15px;display:flex!important;align-items:center;justify-content:center;border-radius:50%;color:#00a29a;font-size:24px}.step-content[data-v-703829f6]{flex:1}.step-title[data-v-703829f6]{font-size:20px;font-weight:700;margin-top:-.3rem;margin-bottom:8px;color:#333}.step-desc[data-v-703829f6]{font-size:14px;color:#666;line-height:1.5}.step-desc span[data-v-703829f6]{display:block}@media(max-width:1199px){.process-steps[data-v-703829f6]{flex-direction:column;gap:20px}.process-step[data-v-703829f6]{flex-direction:row;align-items:center;text-align:left;width:100%;max-width:600px;margin:0 auto}.step-icon[data-v-703829f6]{margin-right:20px;margin-bottom:0}}@media(max-width:576px){.process[data-v-703829f6]{padding:60px 15px}.section-title[data-v-703829f6]{font-size:24px}.section-text[data-v-703829f6]{font-size:14px;margin-bottom:40px}.process-step[data-v-703829f6]{padding:20px 15px}.step-title[data-v-703829f6]{font-size:18px}.step-desc[data-v-703829f6]{font-size:13px}}.products[data-v-703829f6]{padding:100px 20px}.section-subtitle[data-v-703829f6]{text-align:center;font-size:17px;color:#666;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.product-grid[data-v-703829f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1500px;margin:0 auto}.product-card[data-v-703829f6]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s}.product-card[data-v-703829f6]:hover{transform:translateY(-5px)}.product-image img[data-v-703829f6]{width:100%;height:300px;object-fit:cover}.product-info[data-v-703829f6]{padding:20px}.product-name[data-v-703829f6]{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.product-price[data-v-703829f6]{font-size:24px;font-weight:700;color:#f08080}.product-cta[data-v-703829f6]{text-align:center;margin-top:60px}.design-tool[data-v-703829f6]{padding:100px 20px;background:#b6f3f0}.design-content[data-v-703829f6]{display:grid;grid-template-columns:.8fr 1fr;gap:40px;max-width:1500px;margin:0 auto;align-items:flex-start}.design-title[data-v-703829f6]{text-align:left;font-size:24px;font-weight:700;margin-bottom:10px;color:#333}.design-subtitle[data-v-703829f6]{text-align:left;font-size:14px;color:#666}.design-left[data-v-703829f6]{display:flex;flex-direction:column;gap:30px}.dt-carousel[data-v-703829f6]{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #0000000d}.dt-carousel-wrapper[data-v-703829f6]{width:100%;height:450px;overflow:hidden}.dt-carousel-slides[data-v-703829f6]{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.dt-carousel-slide[data-v-703829f6]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dt-carousel-slide img[data-v-703829f6]{width:50%;height:50%;object-fit:contain}.dt-carousel-btn[data-v-703829f6]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:10;transition:all .3s ease}.dt-prev-btn[data-v-703829f6]{left:20px}.dt-next-btn[data-v-703829f6]{right:20px}.dt-carousel-btn[data-v-703829f6]:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.design-right[data-v-703829f6]{display:flex;align-items:flex-start}.dt-side-images[data-v-703829f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.dt-image-item[data-v-703829f6]{width:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014}.dt-image-item img[data-v-703829f6]{width:100%;height:100%;aspect-ratio:4/3.4;object-fit:contain;display:block;padding:20px;box-sizing:border-box}.dt-image-item-bg[data-v-703829f6]{background-color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15px;box-sizing:border-box}@media(min-width:1400px){.design-content[data-v-703829f6]{gap:60px;max-width:1600px}.dt-carousel-wrapper[data-v-703829f6]{height:500px}}@media(max-width:1399px)and (min-width:1200px){.design-content[data-v-703829f6]{gap:50px}.dt-carousel-wrapper[data-v-703829f6]{height:480px}}@media(max-width:1199px)and (min-width:992px){.design-content[data-v-703829f6]{grid-template-columns:1fr 1fr;gap:40px}.dt-carousel-wrapper[data-v-703829f6]{height:420px}.dt-carousel-slide img[data-v-703829f6]{width:70%;height:70%}}@media(max-width:991px)and (min-width:768px){.design-content[data-v-703829f6]{grid-template-columns:1fr;gap:40px;max-width:800px}.dt-carousel-wrapper[data-v-703829f6]{height:450px}.dt-carousel-slide img[data-v-703829f6]{width:60%;height:60%}.dt-side-images[data-v-703829f6]{grid-template-columns:repeat(4,1fr);gap:15px}.dt-image-item img[data-v-703829f6]{aspect-ratio:1/1;padding:15px}}@media(max-width:767px)and (min-width:480px){.design-tool[data-v-703829f6]{padding:60px 15px}.design-content[data-v-703829f6]{grid-template-columns:1fr;gap:30px}.dt-carousel-wrapper[data-v-703829f6]{height:380px}.dt-carousel-slide img[data-v-703829f6]{width:70%;height:70%}.dt-side-images[data-v-703829f6]{grid-template-columns:repeat(2,1fr);gap:12px}.dt-image-item img[data-v-703829f6]{padding:12px}}@media(max-width:480px){.design-tool[data-v-703829f6]{padding:50px 10px}.design-content[data-v-703829f6]{gap:25px}.dt-carousel-wrapper[data-v-703829f6]{height:300px}.dt-carousel-slide img[data-v-703829f6]{width:85%;height:85%}.dt-carousel-btn[data-v-703829f6]{width:35px;height:35px;font-size:14px}.dt-side-images[data-v-703829f6]{grid-template-columns:repeat(2,1fr);gap:10px}.dt-image-item img[data-v-703829f6]{aspect-ratio:1/1;padding:8px}}.integration[data-v-703829f6]{padding:100px 20px}.platform-logos[data-v-703829f6]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:60px auto 0;max-width:1500px}.platform-logo[data-v-703829f6]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:250px;height:80px;gap:30px;box-shadow:#999 0 1px 10px;transition:all .3s ease}.platform-logo img[data-v-703829f6]{height:60px}.platform-logo[data-v-703829f6]:hover{transform:translateY(-5px)}.advantages[data-v-703829f6]{padding:100px 20px;background:#f8f9fa}.advantages-grid[data-v-703829f6]{display:flex;max-width:1200px;margin:60px auto 0}.advantage-cards[data-v-703829f6]{display:flex;flex-direction:column;width:50%;padding-right:20px;margin-bottom:10px}.advantage-card[data-v-703829f6]{text-align:left;padding:15px;width:350px;border-bottom:1px dashed #b3b3b3}.advantage-icon-title[data-v-703829f6]{display:flex;align-items:center}.advantage-icon[data-v-703829f6]{font-size:30px;color:#00a29a;margin-right:10px}.advantage-card h3[data-v-703829f6]{font-size:16px;margin:0}.advantage-card p[data-v-703829f6]{font-size:12px}.advantages-img[data-v-703829f6]{display:flex;justify-content:right}.advantages-img img[data-v-703829f6]{max-width:100%;height:auto;border-radius:12px}@media(max-width:1200px){.advantages-grid[data-v-703829f6]{flex-direction:column}.advantage-cards[data-v-703829f6]{width:100%;padding-right:0}.advantage-card[data-v-703829f6]{width:100%}.advantages-img[data-v-703829f6]{justify-content:center}}@media(max-width:768px){.advantages[data-v-703829f6]{padding:50px 10px}.advantages-grid[data-v-703829f6]{margin:30px auto 0}.advantage-card[data-v-703829f6]{padding:10px}.advantage-icon[data-v-703829f6]{font-size:24px}.advantage-card h3[data-v-703829f6]{font-size:14px}.advantage-card p[data-v-703829f6]{font-size:10px}}@media(max-width:480px){.advantages[data-v-703829f6]{padding:30px 10px}.advantages-grid[data-v-703829f6]{margin:20px auto 0}.advantage-card[data-v-703829f6]{padding:8px}.advantage-icon[data-v-703829f6]{font-size:20px}.advantage-card h3[data-v-703829f6]{font-size:12px}.advantage-card p[data-v-703829f6]{font-size:8px}}.cta[data-v-703829f6]{padding:50px 20px;background:linear-gradient(135deg,#89ddd9,#2e928d);color:#fff;text-align:center}.cta-title[data-v-703829f6]{font-size:36px;font-weight:700;margin-bottom:20px}.cta-subtitle[data-v-703829f6]{font-size:18px;margin-bottom:50px;opacity:.9}.btn-primary[data-v-703829f6]{background:#fff;color:#00a29a;border:none;padding:18px 40px;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-703829f6]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffffff4d}.btn-secondary[data-v-703829f6]{background:transparent;color:#fff;border:2px solid white;padding:16px 40px;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-703829f6]:hover{background:#fff;color:#00a29a}.btn-primary.large[data-v-703829f6]{padding:20px 60px;font-size:20px}.container[data-v-703829f6]{max-width:1350px;margin:0 auto;padding:0 20px}@media(max-width:992px){.hero-container[data-v-703829f6]{grid-template-columns:1fr;text-align:center}.hero-content[data-v-703829f6]{text-align:center}.hero-buttons[data-v-703829f6]{justify-content:center}.hero-carousel[data-v-703829f6]{max-width:100%;margin:0 auto}.design-content[data-v-703829f6]{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.hero-title[data-v-703829f6]{font-size:36px}.hero-subtitle[data-v-703829f6]{font-size:28px}.carousel-container[data-v-703829f6]{height:300px}.section-title[data-v-703829f6]{font-size:28px}.hero-buttons[data-v-703829f6]{flex-direction:column;align-items:center}}.detail-modal[data-v-7c9def7a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:flex;justify-content:center;align-items:center}.detail-backdrop[data-v-7c9def7a]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-content[data-v-7c9def7a]{position:relative;width:min(900px,90vw);max-height:90vh;background:#fff;border-radius:20px;display:flex;flex-direction:row;overflow:hidden;box-shadow:0 20px 60px #0000004d}.close-btn[data-v-7c9def7a]{position:absolute;top:15px;right:20px;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;z-index:10;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s}.close-btn[data-v-7c9def7a]:hover{background:#ff4757;color:#fff}.detail-image-section[data-v-7c9def7a]{flex:1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative;padding:40px;overflow:hidden}.detail-image[data-v-7c9def7a]{max-width:100%;max-height:60vh;object-fit:contain;transition:transform .3s}.detail-image-section:hover .detail-image[data-v-7c9def7a]{transform:scale(1.05)}.badge[data-v-7c9def7a]{position:absolute;top:20px;left:20px;padding:5px 14px;border-radius:20px;font-size:13px;font-weight:600;animation:pulse-7c9def7a 2s infinite}.badge.promotion[data-v-7c9def7a]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.badge.new[data-v-7c9def7a]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}@keyframes pulse-7c9def7a{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}.detail-info-section[data-v-7c9def7a]{flex:1;padding:40px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.product-name[data-v-7c9def7a]{font-size:24px;font-weight:700;color:#2c3e50;line-height:1.4}.price-row[data-v-7c9def7a]{display:flex;align-items:baseline}.price[data-v-7c9def7a]{font-size:30px;font-weight:700;color:#ff4757}.product-desc[data-v-7c9def7a]{color:#666;font-size:15px;line-height:1.6}.spec-section[data-v-7c9def7a]{display:flex;flex-direction:column;gap:10px}.spec-section h4[data-v-7c9def7a]{font-size:14px;color:#333;font-weight:600}.spec-options[data-v-7c9def7a]{display:flex;flex-wrap:wrap;gap:10px}.spec-btn[data-v-7c9def7a]{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.spec-btn[data-v-7c9def7a]:hover{border-color:#00a29a;color:#00a29a}.spec-btn.active[data-v-7c9def7a]{background:#00a29a;color:#fff;border-color:#00a29a}.params-section[data-v-7c9def7a]{display:flex;flex-direction:column;gap:8px}.params-section h4[data-v-7c9def7a]{font-size:14px;color:#333;font-weight:600}.params-list[data-v-7c9def7a]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.params-list li[data-v-7c9def7a]{font-size:13px;color:#555;background:#f8f9fa;padding:6px 12px;border-radius:6px;line-height:1.4}.add-to-cart-btn[data-v-7c9def7a]{padding:14px 20px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#89ddd9,#2e928d);color:#fff;transition:all .3s}.add-to-cart-btn[data-v-7c9def7a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e928d66}@media(max-width:768px){.detail-content[data-v-7c9def7a]{flex-direction:column;max-height:95vh;width:95vw}.detail-image-section[data-v-7c9def7a]{padding:20px}.detail-image[data-v-7c9def7a]{max-height:30vh}.detail-info-section[data-v-7c9def7a]{padding:25px;gap:15px}.product-name[data-v-7c9def7a]{font-size:20px}.price[data-v-7c9def7a]{font-size:24px}.params-list[data-v-7c9def7a]{grid-template-columns:1fr}}[data-v-db782a45]{margin:0;padding:0;box-sizing:border-box}html[data-v-db782a45],body[data-v-db782a45]{margin:0;padding:0;width:100%;overflow-x:hidden}body[data-v-db782a45]{padding-bottom:0}.app-container[data-v-db782a45]{display:flex;min-height:100vh}.sidebar[data-v-db782a45]{width:var(--sidebar-width);background:linear-gradient(180deg,#fff,#f8f9fa);box-shadow:2px 0 12px #00000014;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;padding:30px 0}.category-list[data-v-db782a45]{list-style:none}.category-item[data-v-db782a45]{display:flex;align-items:center;padding:16px 24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#546e7a;font-size:16px;gap:12px;position:relative}.category-item[data-v-db782a45]:hover{background:#4a90e20d;color:#00a29a;transform:translate(4px)}.category-item.active[data-v-db782a45]{background:linear-gradient(90deg,#4a90e21a,#fff0);color:#00a29a}.category-item.active[data-v-db782a45]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#00a29a,#00dbd0)}.category-icon[data-v-db782a45]{font-size:18px;width:24px;text-align:center}.main-content[data-v-db782a45]{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden}.goods-grid[data-v-db782a45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-bottom:20px}.goods-card[data-v-db782a45]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;flex-direction:column}.goods-card[data-v-db782a45]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.goods-image-wrapper[data-v-db782a45]{position:relative;width:100%;height:270px;overflow:hidden}.goods-image[data-v-db782a45]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.goods-card:hover .goods-image[data-v-db782a45]{transform:scale(1.05)}.goods-badge[data-v-db782a45]{position:absolute;top:12px;right:12px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;animation:pulse-db782a45 2s infinite}.goods-badge.promotion[data-v-db782a45]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.goods-badge.new[data-v-db782a45]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}@keyframes pulse-db782a45{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}.goods-info[data-v-db782a45]{padding:20px;display:flex;flex-direction:column;gap:16px}.goods-title[data-v-db782a45]{font-size:16px;color:#2c3e50;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-footer[data-v-db782a45]{display:flex;justify-content:space-between;align-items:center}.goods-price[data-v-db782a45]{font-size:24px;font-weight:700;color:#ff4757}.action-btn[data-v-db782a45]{padding:10px 20px;background:linear-gradient(135deg,#89ddd9,#2e928d);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.action-btn[data-v-db782a45]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.action-btn i[data-v-db782a45]{font-size:16px}.empty-state[data-v-db782a45]{text-align:center;padding:60px 20px;color:#95a5a6}.empty-state i[data-v-db782a45]{font-size:48px;margin-bottom:16px;opacity:.5}.steps-footer[data-v-db782a45]{background:#fcfcfc;box-shadow:0 4px 20px #0000001a;width:100%}.steps-container[data-v-db782a45]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:20px;padding:30px 20px}.step-item[data-v-db782a45]{display:flex;align-items:center;gap:15px;flex:1;padding:0 20px}.step-icon[data-v-db782a45]{width:60px;height:60px;background:linear-gradient(135deg,#89ddd9,#2e928d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.step-content h4[data-v-db782a45]{font-size:16px;color:#2c3e50;margin-bottom:4px}.step-content p[data-v-db782a45]{font-size:13px;color:#7f8c8d}.step-divider[data-v-db782a45]{width:1px;height:50px;background:linear-gradient(180deg,#e0e0e0 0%,transparent 100%)}@media(max-width:1024px){.steps-container[data-v-db782a45]{flex-wrap:wrap;padding:20px}.step-divider[data-v-db782a45]{display:none}.step-item[data-v-db782a45]{flex:1 1 45%;justify-content:center;padding:10px}}@media(max-width:768px){.app-container[data-v-db782a45]{flex-direction:column;min-height:100vh}.sidebar[data-v-db782a45]{width:100%;position:static;height:auto;padding:0}.category-list[data-v-db782a45]{display:flex;overflow-x:auto;padding:10px;gap:8px}.category-item[data-v-db782a45]{white-space:nowrap;padding:12px 16px;border-radius:8px;border:1px solid #e0e0e0}.category-item.active[data-v-db782a45]:before{display:none}.category-item.active[data-v-db782a45]{border-color:#00a29a;background:#4a90e20d}.goods-grid[data-v-db782a45]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;padding:15px}.goods-image-wrapper[data-v-db782a45]{height:280px}.action-btn[data-v-db782a45]{padding:8px 14px;font-size:13px}.action-btn i[data-v-db782a45]{font-size:14px}.steps-container[data-v-db782a45]{flex-direction:column;gap:20px;padding:15px;height:auto}.step-item[data-v-db782a45]{flex-direction:column;text-align:center;gap:10px;padding:5px}.step-icon[data-v-db782a45]{width:50px;height:50px;font-size:20px}}.order-cart-container[data-v-1b75251a]{min-height:calc(100vh - 160px);padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.payment-select-overlay[data-v-1b75251a]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.payment-select-container[data-v-1b75251a]{background:#fff;border-radius:8px;padding:30px;width:90%;max-width:400px;box-shadow:0 2px 12px #0000001a}.payment-select-container h3[data-v-1b75251a]{margin-bottom:20px;color:#333;font-size:18px;font-weight:600;text-align:center}.payment-options[data-v-1b75251a]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.payment-option[data-v-1b75251a]{display:flex;align-items:center;padding:15px;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer;transition:all .3s ease}.payment-option[data-v-1b75251a]:hover{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.payment-option.selected[data-v-1b75251a]{border-color:#409eff;background-color:#409eff0d}.payment-icon[data-v-1b75251a]{margin-right:15px;font-size:24px}.payment-name[data-v-1b75251a]{flex:1;font-size:14px;color:#333}.payment-radio[data-v-1b75251a]{position:relative}.radio-indicator[data-v-1b75251a]{width:18px;height:18px;border:2px solid #dcdfe6;border-radius:50%;transition:all .3s ease}.payment-option.selected .radio-indicator[data-v-1b75251a]{border-color:#409eff;background-color:#409eff}.payment-option.selected .radio-indicator[data-v-1b75251a]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#fff}.payment-actions[data-v-1b75251a]{display:flex;justify-content:center;gap:15px;margin-top:30px}.cancel-btn[data-v-1b75251a]{padding:8px 20px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-1b75251a]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.confirm-btn[data-v-1b75251a]{padding:8px 20px;border:1px solid #409eff;border-radius:4px;background-color:#409eff;color:#fff;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-1b75251a]:hover{background-color:#66b1ff;border-color:#66b1ff}.payment-qr-overlay[data-v-1b75251a]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.payment-qr-container[data-v-1b75251a]{background:#fff;border-radius:8px;padding:30px;width:90%;max-width:400px;box-shadow:0 2px 12px #0000001a;text-align:center}.payment-qr-container h3[data-v-1b75251a]{margin-bottom:20px;color:#333;font-size:18px;font-weight:600}.qr-code[data-v-1b75251a]{margin:20px 0;padding:20px;background:#f5f5f5;border-radius:8px;display:inline-block;position:relative}.qr-code img[data-v-1b75251a]{width:200px;height:200px}.qr-tip[data-v-1b75251a]{margin:20px 0;color:#666;font-size:14px}.qr-amount[data-v-1b75251a]{margin:20px 0;font-size:16px;font-weight:600;color:#333}.qr-actions[data-v-1b75251a]{display:flex;justify-content:center;gap:15px;margin-top:30px}.cart-header[data-v-1b75251a]{background:#fff;padding:24px 32px;border-radius:16px;margin-bottom:24px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;align-items:center}.cart-header h1[data-v-1b75251a]{font-size:28px;color:#2c3e50;display:flex;align-items:center;gap:12px}.cart-header h1 svg[data-v-1b75251a]{color:#00a29a}.cart-stats[data-v-1b75251a]{display:flex;gap:32px;font-size:16px;color:#546e7a;align-items:center}.cart-stats span[data-v-1b75251a]:nth-child(2){transform:translateY(-2.6px)}.cart-stats strong[data-v-1b75251a]{font-size:24px;color:#ff4757}.empty-cart[data-v-1b75251a]{text-align:center;padding:80px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.empty-icon[data-v-1b75251a]{font-size:80px;color:#ddd;margin-bottom:24px}.empty-cart h3[data-v-1b75251a]{font-size:24px;color:#2c3e50;margin-bottom:12px}.empty-cart p[data-v-1b75251a]{color:#95a5a6;margin-bottom:32px}.go-shopping-btn[data-v-1b75251a]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:14px 32px;border-radius:50px;text-decoration:none;font-weight:500;transition:all .3s ease}.go-shopping-btn[data-v-1b75251a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00a29a4d}.select-all-bar[data-v-1b75251a]{background:#fff;padding:16px 24px;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.select-all-checkbox[data-v-1b75251a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#2c3e50}.select-all-checkbox input[type=checkbox][data-v-1b75251a]{width:18px;height:18px;cursor:pointer}.clear-btn[data-v-1b75251a]{background:none;border:1px solid #ff4757;color:#ff4757;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}.clear-btn[data-v-1b75251a]:hover{background:#ff4757;color:#fff}.order-list[data-v-1b75251a]{background:#fff;border-radius:0 0 12px 12px;overflow:hidden;margin-bottom:20px}.order-item[data-v-1b75251a]{display:grid;grid-template-columns:50px 100px 1fr 150px 120px 50px;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.order-item[data-v-1b75251a]:hover{background:#f9f9f9}.order-item.selected[data-v-1b75251a]{background:#00a29a0d}.item-checkbox[data-v-1b75251a]{text-align:center}.item-checkbox input[type=checkbox][data-v-1b75251a]{width:18px;height:18px;cursor:pointer}.item-image[data-v-1b75251a]{width:80px;height:80px;border-radius:8px;overflow:hidden}.item-image img[data-v-1b75251a]{width:100%;height:100%;object-fit:cover}.item-info[data-v-1b75251a]{padding:0 20px}.item-title[data-v-1b75251a]{font-size:16px;color:#2c3e50;margin-bottom:8px;font-weight:500}.item-badge[data-v-1b75251a]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-bottom:8px}.item-badge.promotion[data-v-1b75251a]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.item-badge.new[data-v-1b75251a]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}.item-price[data-v-1b75251a]{font-size:14px;color:#7f8c8d}.item-quantity[data-v-1b75251a]{display:flex;align-items:center;justify-content:center;gap:10px}.quantity-btn[data-v-1b75251a]{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease}.quantity-btn[data-v-1b75251a]:hover:not(:disabled){background:#00a29a;color:#fff;border-color:#00a29a}.quantity-btn[data-v-1b75251a]:disabled{opacity:.5;cursor:not-allowed}.quantity-input[data-v-1b75251a]{width:50px;height:32px;text-align:center;border:1px solid #ddd;border-radius:6px;font-size:14px}.quantity-input[data-v-1b75251a]::-webkit-outer-spin-button,.quantity-input[data-v-1b75251a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-total[data-v-1b75251a]{text-align:right;padding-right:20px}.subtotal[data-v-1b75251a]{font-size:20px;font-weight:700;color:#ff4757}.item-remove[data-v-1b75251a]{width:36px;height:36px;border:none;background:#f8f9fa;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#95a5a6;transition:all .3s ease}.item-remove[data-v-1b75251a]:hover{background:#ff4757;color:#fff}.item-remove svg[data-v-1b75251a]{font-size:16px}.checkout-bar[data-v-1b75251a]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.checkout-info[data-v-1b75251a]{display:flex;flex-direction:column;gap:8px}.selected-info[data-v-1b75251a]{font-size:14px;color:#7f8c8d}.total-price[data-v-1b75251a]{font-size:24px;color:#2c3e50}.price[data-v-1b75251a]{font-weight:700;color:#ff4757;margin-left:8px}.original-price[data-v-1b75251a]{font-size:14px;color:#95a5a6;text-decoration:line-through}.checkout-btn[data-v-1b75251a]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:16px 48px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .3s ease}.checkout-btn[data-v-1b75251a]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}.checkout-btn[data-v-1b75251a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.shopping-tips[data-v-1b75251a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.tip[data-v-1b75251a]{background:#fff;padding:24px;border-radius:12px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px #0000000d}.tip svg[data-v-1b75251a]{font-size:32px;color:#00a29a}.tip h4[data-v-1b75251a]{font-size:16px;color:#2c3e50;margin-bottom:4px}.tip p[data-v-1b75251a]{font-size:14px;color:#7f8c8d}@media(max-width:1024px){.order-item[data-v-1b75251a]{grid-template-columns:40px 80px 1fr 140px 100px 40px;padding:16px}}@media(max-width:768px){.order-cart-container[data-v-1b75251a]{padding:15px}.cart-header[data-v-1b75251a]{flex-direction:column;gap:16px;text-align:center;padding:20px}.cart-stats[data-v-1b75251a]{flex-direction:column;gap:12px}.order-item[data-v-1b75251a]{grid-template-columns:1fr;gap:12px;text-align:center}.item-checkbox[data-v-1b75251a]{order:1}.item-image[data-v-1b75251a]{order:2;margin:0 auto}.item-info[data-v-1b75251a]{order:3}.item-quantity[data-v-1b75251a]{order:4}.item-total[data-v-1b75251a]{order:5;text-align:center;padding-right:0}.item-remove[data-v-1b75251a]{order:6;margin:0 auto}.checkout-bar[data-v-1b75251a]{flex-direction:column;gap:20px;text-align:center}.checkout-btn[data-v-1b75251a]{width:100%;justify-content:center}.shopping-tips[data-v-1b75251a]{grid-template-columns:1fr}}.order-manage[data-v-992508a5]{background:#f5f7fa;min-height:calc(100vh - 80px);padding:20px 0}.container[data-v-992508a5]{max-width:1400px;margin:0 auto;padding:0 20px}.page-header[data-v-992508a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.page-header h1[data-v-992508a5]{font-size:24px;color:#333;margin:0}.btn-sync[data-v-992508a5]{background:#00a29a;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s;white-space:nowrap}.btn-sync[data-v-992508a5]:hover{background:#008d85;transform:translateY(-2px)}.search-filters[data-v-992508a5]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px}.filter-row[data-v-992508a5]{display:flex;gap:25px;margin-bottom:20px;align-items:flex-start;flex-wrap:wrap}.filter-row[data-v-992508a5]:last-child{margin-bottom:0}.filter-item[data-v-992508a5]{display:flex;align-items:center;gap:10px;flex:1;min-width:250px}.filter-item label[data-v-992508a5]{font-size:14px;color:#666;white-space:nowrap;font-weight:500}.filter-item input[data-v-992508a5],.filter-item select[data-v-992508a5]{flex:1;padding:9px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:all .3s;background:#fff}.filter-item input[data-v-992508a5]:focus,.filter-item select[data-v-992508a5]:focus{border-color:#00a29a;outline:none;box-shadow:0 0 0 2px #00a29a1a}.date-range[data-v-992508a5]{min-width:420px;flex:2}.date-inputs[data-v-992508a5]{display:flex;align-items:center;gap:8px;flex:1}.date-separator[data-v-992508a5]{color:#999;font-size:14px}.filter-actions[data-v-992508a5]{display:flex;gap:15px;justify-content:center;margin-top:25px;padding-top:20px;border-top:1px solid #f0f0f0}.btn-search[data-v-992508a5],.btn-reset[data-v-992508a5]{padding:10px 25px;border:none;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s}.btn-search[data-v-992508a5]{background:#00a29a;color:#fff}.btn-search[data-v-992508a5]:hover{background:#008d85;transform:translateY(-2px)}.btn-reset[data-v-992508a5]{background:#f5f5f5;color:#666}.btn-reset[data-v-992508a5]:hover{background:#e0e0e0}.order-stats[data-v-992508a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:15px;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.stat-item[data-v-992508a5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px;border-radius:6px;cursor:pointer;transition:all .3s;border:2px solid transparent}.stat-item.pendingPayment[data-v-992508a5]{background:#fff8e1;color:#f57c00}.stat-item.pendingPayment .stat-value[data-v-992508a5]{color:#f57c00}.stat-item.paying[data-v-992508a5]{background:#e3f2fd;color:#1976d2}.stat-item.paying .stat-value[data-v-992508a5]{color:#1976d2}.stat-item.pendingProduction[data-v-992508a5]{background:#fff3e0;color:#f57c00}.stat-item.pendingProduction .stat-value[data-v-992508a5]{color:#f57c00}.stat-item.producing[data-v-992508a5]{background:#e8f5e9;color:#388e3c}.stat-item.producing .stat-value[data-v-992508a5]{color:#388e3c}.stat-item.pendingShipment[data-v-992508a5]{background:#e1f5fe;color:#0288d1}.stat-item.pendingShipment .stat-value[data-v-992508a5]{color:#0288d1}.stat-item.shipped[data-v-992508a5]{background:#f3e5f5;color:#7b1fa2}.stat-item.shipped .stat-value[data-v-992508a5]{color:#7b1fa2}.stat-item.completed[data-v-992508a5]{background:#e0f2f1;color:#00796b}.stat-item.completed .stat-value[data-v-992508a5]{color:#00796b}.stat-item.active[data-v-992508a5]{border:2px solid currentColor;transform:translateY(-2px);filter:brightness(.95);box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.stat-item.active .stat-value[data-v-992508a5],.stat-item.active .stat-label[data-v-992508a5]{color:inherit}.stat-value[data-v-992508a5]{font-weight:700}.stat-item[data-v-992508a5]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.order-list[data-v-992508a5]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.list-header[data-v-992508a5]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.order-count[data-v-992508a5]{font-size:14px;color:#666;font-weight:500}.btn-batch[data-v-992508a5]{padding:8px 16px;background:#00a29a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px;transition:all .3s;white-space:nowrap}.btn-batch[data-v-992508a5]:hover{background:#008d85;transform:translateY(-2px)}.desktop-view[data-v-992508a5]{display:block}.order-table[data-v-992508a5]{width:100%;border-collapse:collapse}.order-table th[data-v-992508a5]{background:#f8f9fa;padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0;white-space:nowrap}.order-table td[data-v-992508a5]{padding:15px 20px;font-size:14px;color:#666;border-bottom:1px solid #f0f0f0}.order-table tbody tr[data-v-992508a5]:hover{background:#f8f9fa}.mobile-view[data-v-992508a5]{display:none}.order-card[data-v-992508a5]{border-bottom:1px solid #f0f0f0;padding:15px;transition:background .3s}.order-card[data-v-992508a5]:last-child{border-bottom:none}.order-card[data-v-992508a5]:hover{background:#f8f9fa}.card-header[data-v-992508a5]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.card-header input[type=checkbox][data-v-992508a5]{margin:0}.order-number[data-v-992508a5]{font-weight:600;color:#333;flex:1}.status-group[data-v-992508a5]{display:flex;gap:5px;flex-wrap:wrap}.card-body[data-v-992508a5]{margin-bottom:10px}.card-row[data-v-992508a5]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.card-row .label[data-v-992508a5]{color:#666;font-weight:500}.card-row .value[data-v-992508a5]{color:#333;font-weight:400;text-align:right;word-break:break-all}.card-actions[data-v-992508a5]{display:flex;gap:10px;padding-top:10px;border-top:1px solid #f0f0f0}.card-actions .btn-action[data-v-992508a5]{flex:1;justify-content:center;margin:0}.status-badge[data-v-992508a5],.sync-status[data-v-992508a5]{padding:4px 8px;border-radius:12px;font-size:11px;white-space:nowrap;font-weight:500}.status-badge.pendingPayment[data-v-992508a5]{background:#fff8e1;color:#f57c00}.status-badge.paying[data-v-992508a5]{background:#e3f2fd;color:#1976d2}.status-badge.pendingProduction[data-v-992508a5]{background:#fff3e0;color:#f57c00}.status-badge.producing[data-v-992508a5]{background:#e8f5e9;color:#388e3c}.status-badge.pendingShipment[data-v-992508a5]{background:#e1f5fe;color:#0288d1}.status-badge.shipped[data-v-992508a5]{background:#f3e5f5;color:#7b1fa2}.status-badge.completed[data-v-992508a5]{background:#e0f2f1;color:#00796b}.sync-status.pending[data-v-992508a5]{background:#fff3e0;color:#e65100}.sync-status.success[data-v-992508a5]{background:#e8f5e9;color:#2e7d32}.sync-status.failed[data-v-992508a5]{background:#ffebee;color:#c62828}.btn-action[data-v-992508a5]{background:none;border:1px solid #e0e0e0;padding:6px 12px;border-radius:4px;cursor:pointer;color:#666;margin-right:8px;transition:all .3s;font-size:14px}.btn-action[data-v-992508a5]:hover{background:#00a29a;color:#fff;border-color:#00a29a}.empty-data[data-v-992508a5]{text-align:center;color:#999;padding:40px;font-size:14px}.pagination[data-v-992508a5]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid #f0f0f0}.page-btn[data-v-992508a5]{background:#fff;border:1px solid #e0e0e0;width:36px;height:36px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;color:#666}.page-btn[data-v-992508a5]:hover:not(:disabled){background:#00a29a;color:#fff;border-color:#00a29a}.page-btn[data-v-992508a5]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-992508a5]{font-size:14px;color:#666;font-weight:500}:lang(en) .page-header[data-v-992508a5],:lang(en-US) .page-header[data-v-992508a5]{gap:20px!important}:lang(en) .page-header h1[data-v-992508a5],:lang(en-US) .page-header h1[data-v-992508a5]{font-size:22px!important;max-width:60%!important}:lang(en) .btn-sync[data-v-992508a5],:lang(en-US) .btn-sync[data-v-992508a5]{padding:8px 16px!important;font-size:14px!important;gap:5px!important}:lang(en) .filter-row[data-v-992508a5],:lang(en-US) .filter-row[data-v-992508a5]{gap:20px!important}:lang(en) .filter-item[data-v-992508a5],:lang(en-US) .filter-item[data-v-992508a5]{gap:8px!important;min-width:220px!important}:lang(en) .filter-item label[data-v-992508a5],:lang(en-US) .filter-item label[data-v-992508a5]{font-size:14px!important}:lang(en) .filter-item input[data-v-992508a5],:lang(en-US) .filter-item input[data-v-992508a5],:lang(en) .filter-item select[data-v-992508a5],:lang(en-US) .filter-item select[data-v-992508a5]{font-size:13px!important;padding:8px 10px!important}:lang(en) .order-stats[data-v-992508a5],:lang(en-US) .order-stats[data-v-992508a5]{gap:20px!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}:lang(en) .stat-item[data-v-992508a5],:lang(en-US) .stat-item[data-v-992508a5]{padding:10px 12px!important;font-size:14px!important;gap:5px!important}:lang(en) .btn-search[data-v-992508a5],:lang(en-US) .btn-search[data-v-992508a5],:lang(en) .btn-reset[data-v-992508a5],:lang(en-US) .btn-reset[data-v-992508a5]{padding:8px 20px!important;font-size:14px!important;gap:5px!important}:lang(en) .btn-batch[data-v-992508a5],:lang(en-US) .btn-batch[data-v-992508a5]{padding:6px 12px!important;font-size:14px!important;gap:5px!important}:lang(en) .order-table th[data-v-992508a5],:lang(en-US) .order-table th[data-v-992508a5],:lang(en) .order-table td[data-v-992508a5],:lang(en-US) .order-table td[data-v-992508a5]{padding:12px 15px!important;font-size:13px!important}:lang(en) .card-row[data-v-992508a5],:lang(en-US) .card-row[data-v-992508a5]{font-size:13px!important}:lang(en) .btn-action[data-v-992508a5],:lang(en-US) .btn-action[data-v-992508a5]{font-size:13px!important;padding:5px 10px!important}:lang(en) .page-btn[data-v-992508a5],:lang(en-US) .page-btn[data-v-992508a5]{width:34px!important;height:34px!important}:lang(en) .page-info[data-v-992508a5],:lang(en-US) .page-info[data-v-992508a5]{font-size:14px!important}:lang(en) .date-range[data-v-992508a5],:lang(en-US) .date-range[data-v-992508a5]{min-width:380px!important}:lang(es) .page-header[data-v-992508a5],:lang(es-ES) .page-header[data-v-992508a5],:lang(fr) .page-header[data-v-992508a5],:lang(fr-FR) .page-header[data-v-992508a5]{gap:15px!important}:lang(es) .page-header h1[data-v-992508a5],:lang(es-ES) .page-header h1[data-v-992508a5],:lang(fr) .page-header h1[data-v-992508a5],:lang(fr-FR) .page-header h1[data-v-992508a5]{font-size:20px!important;max-width:55%!important}:lang(es) .btn-sync[data-v-992508a5],:lang(es-ES) .btn-sync[data-v-992508a5],:lang(fr) .btn-sync[data-v-992508a5],:lang(fr-FR) .btn-sync[data-v-992508a5]{padding:7px 14px!important;font-size:13px!important;gap:4px!important}:lang(es) .filter-row[data-v-992508a5],:lang(es-ES) .filter-row[data-v-992508a5],:lang(fr) .filter-row[data-v-992508a5],:lang(fr-FR) .filter-row[data-v-992508a5]{gap:15px!important}:lang(es) .filter-item[data-v-992508a5],:lang(es-ES) .filter-item[data-v-992508a5],:lang(fr) .filter-item[data-v-992508a5],:lang(fr-FR) .filter-item[data-v-992508a5]{gap:6px!important;min-width:200px!important}:lang(es) .filter-item label[data-v-992508a5],:lang(es-ES) .filter-item label[data-v-992508a5],:lang(fr) .filter-item label[data-v-992508a5],:lang(fr-FR) .filter-item label[data-v-992508a5]{font-size:13px!important}:lang(es) .filter-item input[data-v-992508a5],:lang(es-ES) .filter-item input[data-v-992508a5],:lang(fr) .filter-item input[data-v-992508a5],:lang(fr-FR) .filter-item input[data-v-992508a5],:lang(es) .filter-item select[data-v-992508a5],:lang(es-ES) .filter-item select[data-v-992508a5],:lang(fr) .filter-item select[data-v-992508a5],:lang(fr-FR) .filter-item select[data-v-992508a5]{font-size:12px!important;padding:7px 9px!important}:lang(es) .order-stats[data-v-992508a5],:lang(es-ES) .order-stats[data-v-992508a5],:lang(fr) .order-stats[data-v-992508a5],:lang(fr-FR) .order-stats[data-v-992508a5]{gap:15px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}:lang(es) .stat-item[data-v-992508a5],:lang(es-ES) .stat-item[data-v-992508a5],:lang(fr) .stat-item[data-v-992508a5],:lang(fr-FR) .stat-item[data-v-992508a5]{padding:9px 11px!important;font-size:13px!important;gap:4px!important}:lang(es) .btn-search[data-v-992508a5],:lang(es-ES) .btn-search[data-v-992508a5],:lang(fr) .btn-search[data-v-992508a5],:lang(fr-FR) .btn-search[data-v-992508a5],:lang(es) .btn-reset[data-v-992508a5],:lang(es-ES) .btn-reset[data-v-992508a5],:lang(fr) .btn-reset[data-v-992508a5],:lang(fr-FR) .btn-reset[data-v-992508a5]{padding:7px 18px!important;font-size:13px!important;gap:4px!important}:lang(es) .btn-batch[data-v-992508a5],:lang(es-ES) .btn-batch[data-v-992508a5],:lang(fr) .btn-batch[data-v-992508a5],:lang(fr-FR) .btn-batch[data-v-992508a5]{padding:5px 10px!important;font-size:13px!important;gap:4px!important}:lang(es) .order-table th[data-v-992508a5],:lang(es-ES) .order-table th[data-v-992508a5],:lang(fr) .order-table th[data-v-992508a5],:lang(fr-FR) .order-table th[data-v-992508a5],:lang(es) .order-table td[data-v-992508a5],:lang(es-ES) .order-table td[data-v-992508a5],:lang(fr) .order-table td[data-v-992508a5],:lang(fr-FR) .order-table td[data-v-992508a5]{padding:10px 12px!important;font-size:12px!important}:lang(es) .card-row[data-v-992508a5],:lang(es-ES) .card-row[data-v-992508a5],:lang(fr) .card-row[data-v-992508a5],:lang(fr-FR) .card-row[data-v-992508a5]{font-size:12px!important}:lang(es) .btn-action[data-v-992508a5],:lang(es-ES) .btn-action[data-v-992508a5],:lang(fr) .btn-action[data-v-992508a5],:lang(fr-FR) .btn-action[data-v-992508a5]{font-size:12px!important;padding:4px 9px!important}:lang(es) .page-btn[data-v-992508a5],:lang(es-ES) .page-btn[data-v-992508a5],:lang(fr) .page-btn[data-v-992508a5],:lang(fr-FR) .page-btn[data-v-992508a5]{width:32px!important;height:32px!important}:lang(es) .page-info[data-v-992508a5],:lang(es-ES) .page-info[data-v-992508a5],:lang(fr) .page-info[data-v-992508a5],:lang(fr-FR) .page-info[data-v-992508a5]{font-size:13px!important}:lang(es) .date-range[data-v-992508a5],:lang(es-ES) .date-range[data-v-992508a5],:lang(fr) .date-range[data-v-992508a5],:lang(fr-FR) .date-range[data-v-992508a5]{min-width:350px!important}:lang(ko) .page-header[data-v-992508a5],:lang(ko-KR) .page-header[data-v-992508a5]{gap:22px!important}:lang(ko) .page-header h1[data-v-992508a5],:lang(ko-KR) .page-header h1[data-v-992508a5]{font-size:24px!important;max-width:65%!important}:lang(ko) .btn-sync[data-v-992508a5],:lang(ko-KR) .btn-sync[data-v-992508a5]{padding:9px 18px!important;font-size:15px!important;gap:6px!important}:lang(ko) .filter-row[data-v-992508a5],:lang(ko-KR) .filter-row[data-v-992508a5]{gap:22px!important}:lang(ko) .filter-item[data-v-992508a5],:lang(ko-KR) .filter-item[data-v-992508a5]{gap:9px!important;min-width:240px!important}:lang(ko) .filter-item label[data-v-992508a5],:lang(ko-KR) .filter-item label[data-v-992508a5]{font-size:15px!important}:lang(ko) .filter-item input[data-v-992508a5],:lang(ko-KR) .filter-item input[data-v-992508a5],:lang(ko) .filter-item select[data-v-992508a5],:lang(ko-KR) .filter-item select[data-v-992508a5]{font-size:14px!important;padding:9px 11px!important}:lang(ko) .order-stats[data-v-992508a5],:lang(ko-KR) .order-stats[data-v-992508a5]{gap:22px!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}:lang(ko) .stat-item[data-v-992508a5],:lang(ko-KR) .stat-item[data-v-992508a5]{padding:11px 13px!important;font-size:15px!important;gap:6px!important}:lang(ko) .btn-search[data-v-992508a5],:lang(ko-KR) .btn-search[data-v-992508a5],:lang(ko) .btn-reset[data-v-992508a5],:lang(ko-KR) .btn-reset[data-v-992508a5]{padding:9px 22px!important;font-size:15px!important;gap:6px!important}:lang(ko) .btn-batch[data-v-992508a5],:lang(ko-KR) .btn-batch[data-v-992508a5]{padding:7px 14px!important;font-size:15px!important;gap:6px!important}:lang(ko) .order-table th[data-v-992508a5],:lang(ko-KR) .order-table th[data-v-992508a5],:lang(ko) .order-table td[data-v-992508a5],:lang(ko-KR) .order-table td[data-v-992508a5]{padding:14px 18px!important;font-size:14px!important}:lang(ko) .card-row[data-v-992508a5],:lang(ko-KR) .card-row[data-v-992508a5]{font-size:14px!important}:lang(ko) .btn-action[data-v-992508a5],:lang(ko-KR) .btn-action[data-v-992508a5]{font-size:14px!important;padding:6px 11px!important}:lang(ko) .page-btn[data-v-992508a5],:lang(ko-KR) .page-btn[data-v-992508a5]{width:38px!important;height:38px!important}:lang(ko) .page-info[data-v-992508a5],:lang(ko-KR) .page-info[data-v-992508a5]{font-size:15px!important}:lang(ko) .date-range[data-v-992508a5],:lang(ko-KR) .date-range[data-v-992508a5]{min-width:400px!important}@media(max-width:1024px){.container[data-v-992508a5]{padding:0 15px}.order-table[data-v-992508a5]{font-size:13px}.order-table th[data-v-992508a5],.order-table td[data-v-992508a5]{padding:12px 10px}}@media(max-width:768px){.order-manage[data-v-992508a5]{padding:15px 0}.page-header[data-v-992508a5]{padding:0 10px}.search-filters[data-v-992508a5]{padding:20px 15px;margin:0 -15px 20px;border-radius:0}.filter-row[data-v-992508a5]{flex-direction:column;gap:15px;margin-bottom:15px}.filter-item[data-v-992508a5]{min-width:auto;width:100%}.date-range[data-v-992508a5]{min-width:auto}.date-inputs[data-v-992508a5]{flex-direction:column;gap:8px}.date-separator[data-v-992508a5]{display:none}.order-stats[data-v-992508a5]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;padding:15px;margin:0 -15px 20px;border-radius:0}.stat-item[data-v-992508a5]{padding:10px 12px}.list-header[data-v-992508a5]{padding:15px}.desktop-view[data-v-992508a5]{display:none}.mobile-view[data-v-992508a5]{display:block}}@media(max-width:480px){.page-header h1[data-v-992508a5]{font-size:18px}.btn-sync[data-v-992508a5]{padding:8px 12px;font-size:12px}.filter-item input[data-v-992508a5],.filter-item select[data-v-992508a5]{padding:8px 10px;font-size:13px}.filter-actions[data-v-992508a5]{flex-direction:column;gap:10px}.btn-search[data-v-992508a5],.btn-reset[data-v-992508a5]{width:100%;justify-content:center}.order-stats[data-v-992508a5]{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.stat-item[data-v-992508a5]{padding:8px 10px;font-size:12px}.stat-value[data-v-992508a5]{font-size:14px}.list-header[data-v-992508a5]{flex-direction:column;align-items:stretch;gap:10px}.btn-batch[data-v-992508a5]{width:100%;justify-content:center}.card-row[data-v-992508a5]{font-size:13px}.card-actions .btn-action[data-v-992508a5]{font-size:12px;padding:5px 10px}.pagination[data-v-992508a5]{gap:10px}.page-btn[data-v-992508a5]{width:32px;height:32px}.page-info[data-v-992508a5]{font-size:13px}}@media(max-width:360px){.container[data-v-992508a5]{padding:0 10px}.search-filters[data-v-992508a5]{padding:15px 10px;margin:0 -10px 20px}.order-stats[data-v-992508a5]{grid-template-columns:1fr;margin:0 -10px 20px}.order-card[data-v-992508a5]{padding:12px 10px}}.page-header[data-v-6dd58597]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" opacity="0.1"><path d="M0,50 Q250,0 500,50 T1000,50 V100 H0 Z"/></svg>') repeat-x bottom}.designers-layout[data-v-6dd58597]{display:flex;gap:20px;margin-top:30px}.country-sidebar[data-v-6dd58597]{width:180px;flex-shrink:0;background:#fff;border-radius:20px;padding:15px 12px;box-shadow:0 10px 30px #00000014;align-self:flex-start;position:sticky;top:100px}.sidebar-title[data-v-6dd58597]{font-size:1rem;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #00a29a}.country-list[data-v-6dd58597]{list-style:none;padding:0;margin:0}.country-list li[data-v-6dd58597]{margin-bottom:8px}.country-btn[data-v-6dd58597]{width:100%;padding:8px 12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;color:#333;cursor:pointer;transition:all .2s ease;text-align:left}.country-btn[data-v-6dd58597]:hover{background:#e6f7f6;border-color:#00a29a;color:#00a29a}.country-btn.active[data-v-6dd58597]{background:#00a29a;border-color:#00a29a;color:#fff;font-weight:600}.designers-grid[data-v-6dd58597]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.designer-image[data-v-6dd58597]{position:relative;height:260px;overflow:hidden}.designer-info[data-v-6dd58597]{padding:20px}.designer-header[data-v-6dd58597]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.designer-info h3[data-v-6dd58597]{font-size:1.3rem;color:#333;margin-bottom:6px;font-weight:700}.expert-tag[data-v-6dd58597]{background:#e6f7f6;color:#00a29a;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.designer-title[data-v-6dd58597]{color:#00a29a;font-size:.95rem;font-weight:600;margin-bottom:12px}.designer-meta[data-v-6dd58597]{display:flex;gap:15px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.designer-meta .experience[data-v-6dd58597],.designer-meta .age[data-v-6dd58597]{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.85rem}.designer-description[data-v-6dd58597]{color:#666;line-height:1.5;margin-bottom:15px;font-size:.9rem}.specialties[data-v-6dd58597]{display:flex;gap:8px;margin-bottom:15px}.specialty[data-v-6dd58597]{background:#f8f9fa;color:#00a29a;padding:4px 10px;border-radius:15px;font-size:.8rem;font-weight:500}.view-btn[data-v-6dd58597]{width:100%;background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;border:none;padding:10px;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:992px){.designers-grid[data-v-6dd58597]{grid-template-columns:repeat(2,1fr)}.page-header h1[data-v-6dd58597]{font-size:2.5rem}.process-steps[data-v-6dd58597]{grid-template-columns:repeat(2,1fr);gap:40px}.process-step[data-v-6dd58597]:after{display:none}}@media(max-width:768px){.designers-layout[data-v-6dd58597]{flex-direction:column}.country-sidebar[data-v-6dd58597]{width:100%;position:static;margin-bottom:20px}.country-list[data-v-6dd58597]{display:flex;flex-wrap:wrap;gap:10px}.country-list li[data-v-6dd58597]{margin-bottom:0;flex:1 0 auto;max-width:150px}.designers-grid[data-v-6dd58597]{grid-template-columns:1fr;gap:20px}.page-header[data-v-6dd58597]{padding:60px 0 40px}.page-header h1[data-v-6dd58597]{font-size:2rem}.subtitle[data-v-6dd58597]{font-size:1.1rem;padding:0 20px}.designer-image[data-v-6dd58597]{height:250px}.process-section[data-v-6dd58597]{padding:40px 20px}.process-steps[data-v-6dd58597]{grid-template-columns:1fr;gap:30px}.step-number[data-v-6dd58597]{width:40px;height:40px;font-size:1.2rem}.form-row[data-v-6dd58597]{grid-template-columns:1fr;gap:18px}.modal-container[data-v-6dd58597]{max-height:85vh}.modal-header[data-v-6dd58597],.modal-body[data-v-6dd58597]{padding:16px 20px}}.designers-page[data-v-6dd58597]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-bottom:80px}.page-header[data-v-6dd58597]{background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;padding:80px 0 60px;text-align:center;margin-bottom:60px;position:relative;overflow:hidden}.page-header[data-v-6dd58597]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" opacity="0.1"><path d="M0,50 Q250,0 500,50 T1000,50 V100 H0 Z"/></svg>') repeat-x bottom}.container[data-v-6dd58597]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header h1[data-v-6dd58597]{font-size:3rem;font-weight:700;margin-bottom:15px;position:relative;display:inline-block}.page-header h1[data-v-6dd58597]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fff;border-radius:2px}.subtitle[data-v-6dd58597]{font-size:1.2rem;opacity:.9;max-width:600px;margin:30px auto 0;line-height:1.6}.join-btn[data-v-6dd58597]{margin-top:30px;background:#fff;color:#00a29a;border:2px solid white;padding:12px 30px;border-radius:30px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.join-btn[data-v-6dd58597]:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #ffffff4d}.designers-grid[data-v-6dd58597]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-top:30px}.designer-card[data-v-6dd58597]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;position:relative}.designer-card[data-v-6dd58597]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.designer-card:hover .designer-overlay[data-v-6dd58597]{opacity:1}.designer-image[data-v-6dd58597]{position:relative;height:300px;overflow:hidden}.designer-image img[data-v-6dd58597]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.designer-card:hover .designer-image img[data-v-6dd58597]{transform:scale(1.05)}.designer-overlay[data-v-6dd58597]{position:absolute;inset:0;background:#00a29acc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.designer-overlay span[data-v-6dd58597]{color:#fff;font-size:1.2rem;font-weight:600;padding:10px 20px;border:2px solid white;border-radius:25px}.designer-info[data-v-6dd58597]{padding:25px}.designer-header[data-v-6dd58597]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.designer-info h3[data-v-6dd58597]{font-size:1.5rem;color:#333;margin-bottom:8px;font-weight:700}.expert-tag[data-v-6dd58597]{background:#e6f7f6;color:#00a29a;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:600}.designer-title[data-v-6dd58597]{color:#00a29a;font-size:1rem;font-weight:600;margin-bottom:15px}.designer-meta[data-v-6dd58597]{display:flex;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.designer-meta .experience[data-v-6dd58597],.designer-meta .age[data-v-6dd58597]{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.9rem}.designer-meta svg[data-v-6dd58597]{color:#00a29a}.designer-description[data-v-6dd58597]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.specialties[data-v-6dd58597]{display:flex;gap:10px;margin-bottom:20px}.specialty[data-v-6dd58597]{background:#f8f9fa;color:#00a29a;padding:4px 12px;border-radius:15px;font-size:.85rem;font-weight:500}.view-btn[data-v-6dd58597]{width:100%;background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;border:none;padding:12px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.view-btn[data-v-6dd58597]:hover{background:linear-gradient(to right,#009189,#00b1a8);transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.process-section[data-v-6dd58597]{margin-top:80px;padding:50px 40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014}.process-section h2[data-v-6dd58597]{text-align:center;font-size:2rem;color:#333;margin-bottom:50px;position:relative}.process-section h2[data-v-6dd58597]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#00a29a}.process-steps[data-v-6dd58597]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process-step[data-v-6dd58597]{text-align:center;position:relative}.process-step[data-v-6dd58597]:after{content:"";position:absolute;top:25px;right:-15px;width:30px;height:2px;background:#00a29a;opacity:.3}.process-step[data-v-6dd58597]:last-child:after{display:none}.step-number[data-v-6dd58597]{width:50px;height:50px;background:#00a29a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px}.process-step h3[data-v-6dd58597]{font-size:1.3rem;color:#333;margin-bottom:12px}.process-step p[data-v-6dd58597]{color:#666;line-height:1.6;font-size:.95rem}.modal-mask[data-v-6dd58597]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999;padding:20px;animation:fadeIn-6dd58597 .3s ease}.modal-container[data-v-6dd58597]{width:100%;max-width:650px;max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;animation:slideUp-6dd58597 .3s ease;display:flex;margin-top:9vh;flex-direction:column}.modal-header[data-v-6dd58597]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-6dd58597]{font-size:1.4rem;color:#333;font-weight:700;margin:0}.close-btn[data-v-6dd58597]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;font-size:1rem;transition:all .2s ease}.close-btn[data-v-6dd58597]:hover{background:#eee;color:#333}.modal-body[data-v-6dd58597]{padding:24px;overflow-y:auto}.join-form[data-v-6dd58597]{display:flex;flex-direction:column;gap:18px}.form-item[data-v-6dd58597]{display:flex;flex-direction:column;gap:6px}.form-row[data-v-6dd58597]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-col[data-v-6dd58597]{width:100%}.form-label[data-v-6dd58597]{font-size:.95rem;font-weight:600;color:#333}.required[data-v-6dd58597]{color:#e53e3e;margin-left:2px}.form-input[data-v-6dd58597],.form-textarea[data-v-6dd58597]{width:100%;padding:12px 14px;border:1px solid #dcdfe6;border-radius:8px;font-size:.95rem;color:#333;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.form-input[data-v-6dd58597]:focus,.form-textarea[data-v-6dd58597]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 2px #00a29a1a}.form-textarea[data-v-6dd58597]{resize:vertical;min-height:80px}.error-text[data-v-6dd58597]{font-size:.85rem;color:#e53e3e}.form-actions[data-v-6dd58597]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.cancel-btn[data-v-6dd58597]{padding:10px 24px;border:1px solid #dcdfe6;background:#fff;color:#666;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-6dd58597]:hover{border-color:#999;color:#333}.submit-btn[data-v-6dd58597]{padding:10px 28px;border:none;background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn[data-v-6dd58597]:hover{background:linear-gradient(to right,#009189,#00b1a8);transform:translateY(-1px);box-shadow:0 4px 12px #00a29a4d}.success-modal[data-v-6dd58597]{width:100%;max-width:450px;background:#fff;border-radius:16px;padding:40px 30px;text-align:center;animation:slideUp-6dd58597 .3s ease}.success-icon[data-v-6dd58597]{font-size:4rem;color:#00a29a;margin-bottom:20px}.success-modal h3[data-v-6dd58597]{font-size:1.5rem;color:#333;font-weight:700;margin-bottom:12px}.success-desc[data-v-6dd58597]{font-size:1rem;color:#333;margin-bottom:8px;line-height:1.5}.success-tip[data-v-6dd58597]{font-size:.9rem;color:#666;margin-bottom:30px;line-height:1.5}.confirm-btn[data-v-6dd58597]{padding:10px 40px;border:none;background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.confirm-btn[data-v-6dd58597]:hover{background:linear-gradient(to right,#009189,#00b1a8);transform:translateY(-1px)}@keyframes fadeIn-6dd58597{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6dd58597{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.designers-grid[data-v-6dd58597]{grid-template-columns:repeat(2,1fr);gap:25px}.page-header h1[data-v-6dd58597]{font-size:2.5rem}.stats-section[data-v-6dd58597]{gap:40px}.process-steps[data-v-6dd58597]{grid-template-columns:repeat(2,1fr);gap:40px}.process-step[data-v-6dd58597]:after{display:none}}@media(max-width:768px){.designers-grid[data-v-6dd58597]{grid-template-columns:1fr;gap:20px}.page-header[data-v-6dd58597]{padding:60px 0 40px}.page-header h1[data-v-6dd58597]{font-size:2rem}.subtitle[data-v-6dd58597]{font-size:1.1rem;padding:0 20px}.designer-image[data-v-6dd58597]{height:250px}.intro-text[data-v-6dd58597]{font-size:1.1rem;padding:0 10px}.stats-section[data-v-6dd58597]{flex-direction:column;gap:30px}.process-section[data-v-6dd58597]{padding:40px 20px}.process-steps[data-v-6dd58597]{grid-template-columns:1fr;gap:30px}.step-number[data-v-6dd58597]{width:40px;height:40px;font-size:1.2rem}.form-row[data-v-6dd58597]{grid-template-columns:1fr;gap:18px}.modal-container[data-v-6dd58597]{max-height:85vh}.modal-header[data-v-6dd58597],.modal-body[data-v-6dd58597]{padding:16px 20px}}@media(max-width:480px){.container[data-v-6dd58597]{padding:0 15px}.page-header[data-v-6dd58597]{padding:50px 0 30px}.page-header h1[data-v-6dd58597]{font-size:1.8rem}.designer-info[data-v-6dd58597]{padding:20px}.designer-info h3[data-v-6dd58597]{font-size:1.3rem}.join-btn[data-v-6dd58597]{padding:10px 24px;font-size:1rem}.form-actions[data-v-6dd58597]{flex-direction:column-reverse}.cancel-btn[data-v-6dd58597],.submit-btn[data-v-6dd58597]{width:100%}}.designer-detail[data-v-725c3fc9]{min-height:100vh;background:#f8f9fa;padding-bottom:80px}.container[data-v-725c3fc9]{max-width:1200px;margin:0 auto;padding:0 20px}.back-btn[data-v-725c3fc9]{margin:30px 0;background:none;border:2px solid #00a29a;color:#00a29a;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.back-btn[data-v-725c3fc9]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.designer-header[data-v-725c3fc9]{background:#fff;padding:60px 0;margin-bottom:40px;box-shadow:0 5px 20px #0000000d}.designer-profile[data-v-725c3fc9]{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:center}.profile-image[data-v-725c3fc9]{width:300px;height:300px;border-radius:50%;overflow:hidden;box-shadow:0 15px 30px #0000001a;border:5px solid white;position:relative}.profile-image img[data-v-725c3fc9]{width:100%;height:100%;object-fit:cover}.availability[data-v-725c3fc9]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#ffffffe6;padding:8px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.status-dot[data-v-725c3fc9]{width:8px;height:8px;background:#4caf50;border-radius:50%;animation:pulse-725c3fc9 2s infinite}@keyframes pulse-725c3fc9{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.title-section[data-v-725c3fc9]{display:flex;align-items:center;gap:20px;margin-bottom:10px}.profile-info h1[data-v-725c3fc9]{font-size:2.5rem;color:#333;margin-bottom:10px;font-weight:700}.cert-badge[data-v-725c3fc9]{background:linear-gradient(135deg,gold,orange);color:#333;padding:6px 15px;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.designer-title[data-v-725c3fc9]{color:#00a29a;font-size:1.2rem;font-weight:600;margin-bottom:25px}.designer-stats[data-v-725c3fc9]{display:flex;gap:40px;margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid #f0f0f0}.stat[data-v-725c3fc9]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-725c3fc9]{font-size:.9rem;color:#666;margin-bottom:5px}.stat-value[data-v-725c3fc9]{font-size:1.8rem;font-weight:700;color:#00a29a}.designer-tags[data-v-725c3fc9]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tag[data-v-725c3fc9]{background:#f0f9f9;color:#00a29a;padding:6px 15px;border-radius:20px;font-size:.9rem;font-weight:500;transition:all .3s ease}.tag[data-v-725c3fc9]:hover{background:#00a29a;color:#fff;transform:translateY(-2px)}.designer-description[data-v-725c3fc9]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:30px}.action-buttons[data-v-725c3fc9]{display:flex;gap:20px}.consult-btn[data-v-725c3fc9]{background:#fff;color:#00a29a;border:2px solid #00a29a;padding:15px 30px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.consult-btn[data-v-725c3fc9]:hover{background:#00a29a;color:#fff;transform:translateY(-3px)}.works-btn[data-v-725c3fc9]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:15px 30px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 5px 15px #00a29a4d}.works-btn[data-v-725c3fc9]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}.content-section[data-v-725c3fc9]{background:#fff;border-radius:15px;padding:40px;margin-bottom:30px;box-shadow:0 5px 20px #0000000d}.content-section h2[data-v-725c3fc9]{font-size:1.8rem;color:#333;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f0f0f0;position:relative;display:flex;align-items:center;gap:10px}.content-section h2[data-v-725c3fc9]:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:#00a29a}.designer-bio[data-v-725c3fc9]{font-size:1.05rem;line-height:1.8;color:#555}.works-preview[data-v-725c3fc9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-top:20px}.work-preview-card[data-v-725c3fc9]{background:#fafafa;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid #eee}.work-preview-card[data-v-725c3fc9]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.work-preview-image[data-v-725c3fc9]{height:200px;overflow:hidden;position:relative}.work-preview-image img[data-v-725c3fc9]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.work-preview-card:hover .work-preview-image img[data-v-725c3fc9]{transform:scale(1.05)}.work-tag[data-v-725c3fc9]{position:absolute;top:15px;right:15px;background:#00a29ae6;color:#fff;padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:500}.work-preview-info[data-v-725c3fc9]{padding:20px}.work-preview-info h4[data-v-725c3fc9]{font-size:1.2rem;color:#333;margin-bottom:8px;font-weight:600}.work-description[data-v-725c3fc9]{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:15px}.work-meta[data-v-725c3fc9]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #eee}.price[data-v-725c3fc9]{font-size:1.3rem;color:#00a29a;font-weight:700}.time[data-v-725c3fc9]{color:#666;font-size:.9rem}.view-all-section[data-v-725c3fc9]{text-align:center;margin-top:50px}.view-all-btn[data-v-725c3fc9]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:18px 40px;border-radius:15px;font-size:1.2rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 8px 25px #00a29a4d}.view-all-btn[data-v-725c3fc9]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px #00a29a66}.modal-overlay[data-v-725c3fc9]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-725c3fc9 .3s ease}@keyframes fadeIn-725c3fc9{0%{opacity:0}to{opacity:1}}.modal-content[data-v-725c3fc9]{background:#fff;border-radius:20px;max-width:550px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp-725c3fc9 .3s ease}@keyframes slideUp-725c3fc9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-725c3fc9]{position:absolute;top:20px;right:20px;background:#f0f0f0;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#666;transition:all .3s ease;z-index:10}.modal-close[data-v-725c3fc9]:hover{background:#e0e0e0;color:#333;transform:rotate(90deg)}.modal-body[data-v-725c3fc9]{padding:50px 40px 40px}.modal-title[data-v-725c3fc9]{font-size:1.8rem;color:#333;margin-bottom:30px;text-align:center;font-weight:700}.consultation-form[data-v-725c3fc9]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-725c3fc9]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-725c3fc9]{font-size:.95rem;font-weight:600;color:#333}.form-group input[data-v-725c3fc9],.form-group textarea[data-v-725c3fc9]{padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input[data-v-725c3fc9]:focus,.form-group textarea[data-v-725c3fc9]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 4px #00a29a1a}.form-group textarea[data-v-725c3fc9]{resize:vertical;min-height:100px}.submit-btn[data-v-725c3fc9]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:10px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-725c3fc9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #00a29a66}.submit-btn[data-v-725c3fc9]:disabled{opacity:.7;cursor:not-allowed}.success-body[data-v-725c3fc9]{text-align:center;padding:60px 40px}.success-icon[data-v-725c3fc9]{font-size:5rem;color:#4caf50;margin-bottom:25px;animation:scaleIn-725c3fc9 .5s ease}@keyframes scaleIn-725c3fc9{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.success-title[data-v-725c3fc9]{font-size:1.8rem;color:#333;margin-bottom:15px;font-weight:700}.success-message[data-v-725c3fc9]{font-size:1.05rem;color:#666;line-height:1.6;margin-bottom:35px}.close-btn[data-v-725c3fc9]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:14px 40px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.close-btn[data-v-725c3fc9]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00a29a66}@media(max-width:992px){.designer-profile[data-v-725c3fc9]{grid-template-columns:250px 1fr;gap:40px}.profile-image[data-v-725c3fc9]{width:250px;height:250px}.profile-info h1[data-v-725c3fc9]{font-size:2.2rem}.works-preview[data-v-725c3fc9]{grid-template-columns:repeat(2,1fr)}.expertise-list[data-v-725c3fc9]{grid-template-columns:1fr}}@media(max-width:768px){.designer-profile[data-v-725c3fc9]{grid-template-columns:1fr;text-align:center;gap:30px}.profile-image[data-v-725c3fc9]{width:200px;height:200px;margin:0 auto}.designer-stats[data-v-725c3fc9]{justify-content:center;gap:30px}.title-section[data-v-725c3fc9]{flex-direction:column;align-items:center;gap:10px}.action-buttons[data-v-725c3fc9]{justify-content:center}.content-section[data-v-725c3fc9]{padding:30px}.works-preview[data-v-725c3fc9]{grid-template-columns:1fr}.designer-tags[data-v-725c3fc9]{justify-content:center}.work-meta[data-v-725c3fc9]{flex-direction:column;gap:10px;align-items:flex-start}.modal-body[data-v-725c3fc9]{padding:40px 25px 30px}.success-body[data-v-725c3fc9]{padding:50px 25px}}@media(max-width:576px){.designer-header[data-v-725c3fc9]{padding:40px 0}.profile-info h1[data-v-725c3fc9]{font-size:1.8rem}.designer-stats[data-v-725c3fc9]{flex-direction:column;gap:20px;align-items:center}.stat[data-v-725c3fc9]{width:100%}.works-btn[data-v-725c3fc9],.consult-btn[data-v-725c3fc9]{width:100%;justify-content:center}.action-buttons[data-v-725c3fc9]{flex-direction:column}.content-section[data-v-725c3fc9]{padding:25px 20px}.view-all-btn[data-v-725c3fc9]{width:100%;justify-content:center;padding:16px}}.designer-works[data-v-493e95d1]{min-height:100vh;background:#f8f9fa;padding-bottom:80px}.container[data-v-493e95d1]{max-width:1200px;margin:0 auto;padding:0 20px}.back-section[data-v-493e95d1]{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.back-btn[data-v-493e95d1]{background:none;border:2px solid #00a29a;color:#00a29a;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.back-btn[data-v-493e95d1]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.back-to-list-btn[data-v-493e95d1]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-to-list-btn[data-v-493e95d1]:hover{background:#5a6268;transform:translateY(-2px)}.page-header[data-v-493e95d1]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:60px 0;margin-bottom:40px;position:relative;overflow:hidden}.page-header[data-v-493e95d1]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" opacity="0.1"><path d="M0,70 Q250,20 500,70 T1000,70 V100 H0 Z"/></svg>') repeat-x bottom}.designer-info-mini[data-v-493e95d1]{display:flex;align-items:center;gap:30px}.mini-avatar[data-v-493e95d1]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.3)}.mini-avatar img[data-v-493e95d1]{width:100%;height:100%;object-fit:cover}.header-content h1[data-v-493e95d1]{font-size:2.5rem;margin-bottom:10px;font-weight:700}.designer-title[data-v-493e95d1]{font-size:1.2rem;opacity:.9}.works-intro[data-v-493e95d1]{font-size:1.1rem;opacity:.9;margin-top:10px}.works-grid[data-v-493e95d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:30px}.work-card[data-v-493e95d1]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s ease;position:relative}.work-card[data-v-493e95d1]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.work-image[data-v-493e95d1]{position:relative;height:250px;overflow:hidden}.work-image img[data-v-493e95d1]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.work-card:hover .work-image img[data-v-493e95d1]{transform:scale(1.05)}.work-overlay[data-v-493e95d1]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.work-card:hover .work-overlay[data-v-493e95d1]{opacity:1}.quick-view-btn[data-v-493e95d1]{background:#fff;color:#333;border:none;padding:12px 25px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.quick-view-btn[data-v-493e95d1]:hover{background:#00a29a;color:#fff;transform:scale(1.05)}.work-category-tag[data-v-493e95d1]{position:absolute;top:15px;left:15px;background:#00a29ae6;color:#fff;padding:6px 15px;border-radius:15px;font-size:.85rem;font-weight:500;z-index:2}.work-info[data-v-493e95d1]{padding:25px}.work-header[data-v-493e95d1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.work-header h3[data-v-493e95d1]{font-size:1.3rem;color:#333;font-weight:700;margin:0;flex:1}.work-meta[data-v-493e95d1]{display:flex;gap:20px}.meta-item[data-v-493e95d1]{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.9rem;white-space:nowrap}.meta-item svg[data-v-493e95d1]{color:#00a29a}.work-description[data-v-493e95d1]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem;height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.work-features[data-v-493e95d1]{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.feature[data-v-493e95d1]{background:#f0f9f9;color:#00a29a;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:500;white-space:nowrap}.work-footer[data-v-493e95d1]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:20px;gap:15px}.price-section[data-v-493e95d1]{display:flex;flex-direction:column;flex:1}.original-price[data-v-493e95d1]{font-size:.9rem;color:#999;text-decoration:line-through;white-space:nowrap}.work-price[data-v-493e95d1]{font-size:1.5rem;color:#00a29a;font-weight:700;white-space:nowrap}.detail-btn[data-v-493e95d1]{background:#00a29a;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:100px;flex-shrink:0}.detail-btn[data-v-493e95d1]:hover{background:#009189;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.notice-section[data-v-493e95d1]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:40px;border-radius:20px;margin-top:60px}.notice-section h3[data-v-493e95d1]{font-size:1.8rem;margin-bottom:30px;display:flex;align-items:center;gap:10px}.notice-content[data-v-493e95d1]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.notice-item[data-v-493e95d1]{display:flex;gap:20px;align-items:flex-start}.notice-item svg[data-v-493e95d1]{font-size:1.5rem;margin-top:5px;flex-shrink:0;color:#ffffffe6}.notice-item h4[data-v-493e95d1]{font-size:1.2rem;margin-bottom:8px;color:#fff}.notice-item p[data-v-493e95d1]{opacity:.9;line-height:1.6;color:#ffffffe6}.quick-view-modal[data-v-493e95d1]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:fadeIn-493e95d1 .3s ease}@keyframes fadeIn-493e95d1{0%{opacity:0}to{opacity:1}}.modal-content[data-v-493e95d1]{background:#fff;border-radius:20px;max-width:1000px;width:100%;max-height:90vh;overflow:auto;position:relative;animation:slideUp-493e95d1 .4s ease}@keyframes slideUp-493e95d1{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-493e95d1]{position:absolute;top:20px;right:20px;background:#ff4757;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;z-index:10;transition:all .3s ease}.modal-close[data-v-493e95d1]:hover{background:#ff3742;transform:rotate(90deg)}.modal-body[data-v-493e95d1]{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px}.modal-image[data-v-493e95d1]{height:400px;border-radius:15px;overflow:hidden}.modal-image img[data-v-493e95d1]{width:100%;height:100%;object-fit:cover}.modal-info h2[data-v-493e95d1]{font-size:2rem;color:#333;margin-bottom:15px;font-weight:700}.modal-price[data-v-493e95d1]{background:#f8f9fa;padding:20px;border-radius:12px;margin:20px 0}.price-compare[data-v-493e95d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px}.market-price[data-v-493e95d1]{color:#999;text-decoration:line-through;font-size:1.1rem;white-space:nowrap}.custom-price[data-v-493e95d1]{font-size:1.8rem;color:#00a29a;font-weight:700;white-space:nowrap}.discount-tag[data-v-493e95d1]{background:#00a29a;color:#fff;padding:6px 15px;border-radius:15px;font-size:.9rem;font-weight:600;display:inline-block;white-space:nowrap}.modal-description[data-v-493e95d1]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:25px}.modal-details[data-v-493e95d1]{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:30px}.modal-details h3[data-v-493e95d1]{font-size:1.3rem;color:#333;margin-bottom:10px}.modal-details p[data-v-493e95d1]{color:#666;line-height:1.6;margin-bottom:20px}.modal-actions[data-v-493e95d1]{margin-top:20px}.consult-btn[data-v-493e95d1]{width:100%;background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:18px;border-radius:12px;font-size:1.2rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;white-space:nowrap}.consult-btn[data-v-493e95d1]:hover{background:linear-gradient(135deg,#009189,#00b1a8);transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}.custom-modal-overlay[data-v-493e95d1]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px;animation:fadeIn-493e95d1 .3s ease}.custom-modal-content[data-v-493e95d1]{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp-493e95d1 .3s ease}.custom-modal-close[data-v-493e95d1]{position:absolute;top:20px;right:20px;background:#f0f0f0;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#666;transition:all .3s ease;z-index:10}.custom-modal-close[data-v-493e95d1]:hover{background:#e0e0e0;color:#333;transform:rotate(90deg)}.custom-modal-body[data-v-493e95d1]{padding:50px 40px 40px}.custom-work-preview[data-v-493e95d1]{display:flex;gap:20px;background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:30px;align-items:center}.custom-work-preview img[data-v-493e95d1]{width:100px;height:100px;object-fit:cover;border-radius:10px}.custom-work-info[data-v-493e95d1]{flex:1}.custom-work-info h4[data-v-493e95d1]{font-size:1.2rem;color:#333;margin-bottom:8px;font-weight:600}.custom-work-price[data-v-493e95d1]{font-size:1.5rem;color:#00a29a;font-weight:700}.custom-modal-title[data-v-493e95d1]{font-size:1.8rem;color:#333;margin-bottom:30px;text-align:center;font-weight:700}.custom-consultation-form[data-v-493e95d1]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-493e95d1]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-493e95d1]{font-size:.95rem;font-weight:600;color:#333}.form-group input[data-v-493e95d1],.form-group textarea[data-v-493e95d1]{padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input[data-v-493e95d1]:focus,.form-group textarea[data-v-493e95d1]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 4px #00a29a1a}.form-group textarea[data-v-493e95d1]{resize:vertical;min-height:100px}.custom-submit-btn[data-v-493e95d1]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:10px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.custom-submit-btn[data-v-493e95d1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #00a29a66}.custom-submit-btn[data-v-493e95d1]:disabled{opacity:.7;cursor:not-allowed}.custom-success-body[data-v-493e95d1]{text-align:center;padding:60px 40px}.custom-success-icon[data-v-493e95d1]{font-size:5rem;color:#4caf50;margin-bottom:25px;animation:scaleIn-493e95d1 .5s ease}@keyframes scaleIn-493e95d1{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.custom-success-title[data-v-493e95d1]{font-size:1.8rem;color:#333;margin-bottom:15px;font-weight:700}.custom-success-message[data-v-493e95d1]{font-size:1.05rem;color:#666;line-height:1.6;margin-bottom:35px}.custom-close-btn[data-v-493e95d1]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;padding:14px 40px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.custom-close-btn[data-v-493e95d1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00a29a66}@media(max-width:992px){.works-grid[data-v-493e95d1]{grid-template-columns:repeat(2,1fr);gap:25px}.modal-body[data-v-493e95d1]{grid-template-columns:1fr;gap:30px}.modal-image[data-v-493e95d1]{height:300px}.notice-content[data-v-493e95d1]{grid-template-columns:1fr;gap:25px}.details-grid[data-v-493e95d1]{grid-template-columns:1fr}}@media(max-width:768px){.page-header[data-v-493e95d1]{padding:40px 0}.designer-info-mini[data-v-493e95d1]{flex-direction:column;text-align:center;gap:20px}.mini-avatar[data-v-493e95d1]{width:100px;height:100px}.header-content h1[data-v-493e95d1]{font-size:2rem}.back-section[data-v-493e95d1]{flex-direction:column;gap:15px;align-items:stretch}.back-btn[data-v-493e95d1],.back-to-list-btn[data-v-493e95d1]{width:100%;justify-content:center}.header-stats[data-v-493e95d1]{flex-direction:column;gap:15px}.works-grid[data-v-493e95d1]{grid-template-columns:1fr}.work-meta[data-v-493e95d1]{flex-direction:column;gap:10px}.work-footer[data-v-493e95d1]{flex-direction:column;align-items:stretch}.detail-btn[data-v-493e95d1]{width:100%}.modal-header[data-v-493e95d1]{flex-direction:column;gap:15px;align-items:flex-start}.modal-meta[data-v-493e95d1]{flex-direction:column;gap:10px}.custom-modal-body[data-v-493e95d1]{padding:40px 25px 30px}.custom-success-body[data-v-493e95d1]{padding:50px 25px}.custom-work-preview[data-v-493e95d1]{flex-direction:column;text-align:center}}@media(max-width:576px){.container[data-v-493e95d1]{padding:0 15px}.notice-section[data-v-493e95d1]{padding:30px 20px}.modal-body[data-v-493e95d1]{padding:20px}.modal-info h2[data-v-493e95d1]{font-size:1.6rem}.price-compare[data-v-493e95d1]{flex-direction:column;align-items:flex-start}.work-header[data-v-493e95d1]{flex-direction:column;gap:10px}.work-meta[data-v-493e95d1]{width:100%;justify-content:space-between}}:lang(en) .work-price[data-v-493e95d1],:lang(en-US) .work-price[data-v-493e95d1]{font-size:16.8px!important}.login-page[data-v-92e65dce]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-bottom:80px}.container[data-v-92e65dce]{max-width:1200px;margin:0 auto;padding:0 20px}.back-btn[data-v-92e65dce]{margin:30px 0;background:none;border:2px solid #00a29a;color:#00a29a;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.back-btn[data-v-92e65dce]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.auth-container[data-v-92e65dce]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.auth-header[data-v-92e65dce]{text-align:center;margin-bottom:40px;width:100%}.logo-section[data-v-92e65dce]{margin-bottom:30px}.login-logo[data-v-92e65dce]{width:150px;height:auto}.auth-header h1[data-v-92e65dce]{font-size:2.5rem;color:#333;margin-bottom:10px;font-weight:700}.auth-header p[data-v-92e65dce]{font-size:1.1rem;color:#666}.auth-card[data-v-92e65dce]{width:100%;max-width:450px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;margin-bottom:30px}.auth-form[data-v-92e65dce]{padding:40px}.form-group[data-v-92e65dce]{margin-bottom:25px}.form-group label[data-v-92e65dce]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:#333;margin-bottom:8px}.form-group label svg[data-v-92e65dce]{color:#00a29a}.form-group input[data-v-92e65dce]{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;color:#333;transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-92e65dce]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 3px #00a29a1a}.form-group input[data-v-92e65dce]::placeholder{color:#999}.password-input[data-v-92e65dce]{position:relative}.toggle-password[data-v-92e65dce]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:5px;transition:color .3s ease}.toggle-password[data-v-92e65dce]:hover{color:#00a29a}.error-message[data-v-92e65dce]{background:#ffebee;color:#d32f2f;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.9rem;display:flex;align-items:center;gap:8px;animation:fadeIn-92e65dce .3s ease}@keyframes fadeIn-92e65dce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-options[data-v-92e65dce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.remember-me[data-v-92e65dce]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666;cursor:pointer}.remember-me input[data-v-92e65dce]{width:16px;height:16px;accent-color:#00a29a}.forgot-password[data-v-92e65dce]{font-size:.9rem;color:#00a29a;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-92e65dce]:hover{color:#009189;text-decoration:underline}.submit-btn[data-v-92e65dce]{width:100%;padding:16px;background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-92e65dce]:hover:not(:disabled){background:linear-gradient(135deg,#009189,#00b1a8);transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.submit-btn[data-v-92e65dce]:disabled{opacity:.6;cursor:not-allowed}.submit-btn.loading[data-v-92e65dce]{opacity:.8}.auth-divider[data-v-92e65dce]{display:flex;align-items:center;margin:25px 0}.auth-divider[data-v-92e65dce]:before,.auth-divider[data-v-92e65dce]:after{content:"";flex:1;height:1px;background:#e0e0e0}.auth-divider span[data-v-92e65dce]{padding:0 15px;font-size:.9rem;color:#999}.register-link[data-v-92e65dce]{display:block;width:100%;padding:16px;background:#f8f9fa;color:#00a29a;border:2px solid #00a29a;border-radius:10px;font-size:1.1rem;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;margin-bottom:25px}.register-link[data-v-92e65dce]:hover{background:#00a29a;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.auth-footer[data-v-92e65dce]{text-align:center;max-width:450px;padding:20px}.auth-footer p[data-v-92e65dce]{color:#666;font-size:.9rem;line-height:1.6}.auth-footer a[data-v-92e65dce]{color:#00a29a;text-decoration:none}.auth-footer a[data-v-92e65dce]:hover{text-decoration:underline}.modal-overlay[data-v-92e65dce]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:fadeIn-92e65dce .3s ease}.modal-content[data-v-92e65dce]{background:#fff;border-radius:20px;max-width:500px;width:100%;overflow:hidden;animation:slideUp-92e65dce .4s ease}@keyframes slideUp-92e65dce{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-92e65dce]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-92e65dce]{font-size:1.3rem;color:#333;font-weight:600;margin:0}.modal-close[data-v-92e65dce]{background:none;border:none;color:#999;font-size:1.2rem;cursor:pointer;padding:5px;transition:color .3s ease}.modal-close[data-v-92e65dce]:hover{color:#ff4757}.modal-body[data-v-92e65dce]{padding:30px}.modal-body p[data-v-92e65dce]{color:#666;line-height:1.6;margin-bottom:20px}.contact-info[data-v-92e65dce]{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:30px}.contact-info p[data-v-92e65dce]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#333}.contact-info p[data-v-92e65dce]:last-child{margin-bottom:0}.contact-info svg[data-v-92e65dce]{color:#00a29a;width:16px}.confirm-btn[data-v-92e65dce]{width:100%;padding:14px;background:#00a29a;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-92e65dce]:hover{background:#009189;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}@media(max-width:768px){.auth-container[data-v-92e65dce]{padding:20px 0}.auth-header h1[data-v-92e65dce]{font-size:2rem}.auth-form[data-v-92e65dce]{padding:30px 25px}.social-login[data-v-92e65dce]{grid-template-columns:1fr}}@media(max-width:576px){.auth-card[data-v-92e65dce]{max-width:100%}.auth-header h1[data-v-92e65dce]{font-size:1.8rem}.auth-form[data-v-92e65dce]{padding:25px 20px}.form-options[data-v-92e65dce]{flex-direction:column;gap:15px;align-items:flex-start}.modal-body[data-v-92e65dce]{padding:20px}}.register-page[data-v-fbd9abe5]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-bottom:80px}.container[data-v-fbd9abe5]{max-width:1200px;margin:0 auto;padding:0 20px}.back-btn[data-v-fbd9abe5]{margin:30px 0;background:none;border:2px solid #00a29a;color:#00a29a;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.back-btn[data-v-fbd9abe5]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.auth-container[data-v-fbd9abe5]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.auth-header[data-v-fbd9abe5]{text-align:center;margin-bottom:40px}.auth-header h1[data-v-fbd9abe5]{font-size:2.5rem;color:#333;margin-bottom:10px;font-weight:700}.auth-header p[data-v-fbd9abe5]{font-size:1.1rem;color:#666}.auth-card[data-v-fbd9abe5]{width:100%;max-width:600px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.progress-steps[data-v-fbd9abe5]{display:flex;align-items:center;justify-content:center;padding:30px 40px 20px;border-bottom:2px solid #f0f0f0}.step[data-v-fbd9abe5]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-number[data-v-fbd9abe5]{width:40px;height:40px;border-radius:50%;background:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;transition:all .3s ease}.step.active .step-number[data-v-fbd9abe5]{background:#00a29a;color:#fff}.step-text[data-v-fbd9abe5]{font-size:.9rem;color:#999;font-weight:500}.step.active .step-text[data-v-fbd9abe5]{color:#00a29a;font-weight:600}.step-line[data-v-fbd9abe5]{width:100px;height:2px;background:#e0e0e0;margin:0 20px}.auth-form[data-v-fbd9abe5]{padding:40px}.form-group[data-v-fbd9abe5]{margin-bottom:25px}.form-group label[data-v-fbd9abe5]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:#333;margin-bottom:8px}.form-group label svg[data-v-fbd9abe5]{color:#00a29a}.form-group input[data-v-fbd9abe5]{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;color:#333;transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-fbd9abe5]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 3px #00a29a1a}.form-group input[data-v-fbd9abe5]::placeholder{color:#999}.form-hint[data-v-fbd9abe5]{font-size:.85rem;color:#999;margin-top:5px}.gender-options[data-v-fbd9abe5]{display:flex;gap:20px}.gender-option[data-v-fbd9abe5]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .3s ease;flex:1;justify-content:center}.gender-option[data-v-fbd9abe5]:hover{border-color:#00a29a}.gender-option input[data-v-fbd9abe5]{display:none}.gender-option input:checked+.gender-icon[data-v-fbd9abe5]{color:#00a29a}.gender-option input:checked~.gender-text[data-v-fbd9abe5]{color:#00a29a;font-weight:600}.gender-option input[data-v-fbd9abe5]:checked{border-color:#00a29a;background:#f0f9f9}.gender-icon[data-v-fbd9abe5]{font-size:1.2rem;color:#999;transition:color .3s ease}.gender-text[data-v-fbd9abe5]{color:#666;transition:color .3s ease}.password-input[data-v-fbd9abe5]{position:relative}.toggle-password[data-v-fbd9abe5]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:5px;transition:color .3s ease}.toggle-password[data-v-fbd9abe5]:hover{color:#00a29a}.password-strength[data-v-fbd9abe5]{display:flex;align-items:center;gap:15px;margin-top:10px}.strength-bar[data-v-fbd9abe5]{flex:1;height:6px;border-radius:3px;background:#e0e0e0;overflow:hidden;position:relative}.strength-bar[data-v-fbd9abe5]:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;transition:width .3s ease,background-color .3s ease}.strength-bar.weak[data-v-fbd9abe5]:after{width:33%;background:#ff4757}.strength-bar.medium[data-v-fbd9abe5]:after{width:66%;background:#ffa502}.strength-bar.strong[data-v-fbd9abe5]:after{width:100%;background:#2ed573}.strength-text[data-v-fbd9abe5]{font-size:.85rem;color:#999;min-width:30px}.form-agreement[data-v-fbd9abe5]{margin-bottom:30px}.agreement-checkbox[data-v-fbd9abe5]{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:#666;cursor:pointer;line-height:1.5}.agreement-checkbox input[data-v-fbd9abe5]{margin-top:4px;width:16px;height:16px;accent-color:#00a29a}.agreement-checkbox a[data-v-fbd9abe5]{color:#00a29a;text-decoration:none}.agreement-checkbox a[data-v-fbd9abe5]:hover{text-decoration:underline}.form-actions[data-v-fbd9abe5]{display:flex;gap:20px;margin-top:40px}.cancel-btn[data-v-fbd9abe5],.prev-btn[data-v-fbd9abe5],.next-btn[data-v-fbd9abe5],.submit-btn[data-v-fbd9abe5]{flex:1;padding:16px;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.cancel-btn[data-v-fbd9abe5]{background:#f8f9fa;color:#666;border-color:#e0e0e0}.cancel-btn[data-v-fbd9abe5]:hover{background:#e9ecef;color:#333}.prev-btn[data-v-fbd9abe5]{background:#f8f9fa;color:#666;border-color:#e0e0e0}.prev-btn[data-v-fbd9abe5]:hover{background:#e9ecef;color:#333}.next-btn[data-v-fbd9abe5]{background:#00a29a;color:#fff}.next-btn[data-v-fbd9abe5]:hover{background:#009189;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.submit-btn[data-v-fbd9abe5]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff}.submit-btn[data-v-fbd9abe5]:hover:not(:disabled){background:linear-gradient(135deg,#009189,#00b1a8);transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.submit-btn[data-v-fbd9abe5]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-fbd9abe5]{display:flex;align-items:center;justify-content:center;gap:10px}.auth-footer[data-v-fbd9abe5]{text-align:center;padding:20px 40px;border-top:1px solid #f0f0f0}.auth-footer p[data-v-fbd9abe5]{color:#666;font-size:.95rem}.auth-footer a[data-v-fbd9abe5]{color:#00a29a;text-decoration:none;font-weight:600}.auth-footer a[data-v-fbd9abe5]:hover{text-decoration:underline}@media(max-width:768px){.auth-container[data-v-fbd9abe5]{padding:20px 0}.auth-header h1[data-v-fbd9abe5]{font-size:2rem}.auth-card[data-v-fbd9abe5]{max-width:100%}.progress-steps[data-v-fbd9abe5]{padding:20px}.step-line[data-v-fbd9abe5]{width:50px}.auth-form[data-v-fbd9abe5]{padding:30px 25px}.gender-options[data-v-fbd9abe5]{flex-direction:column;gap:10px}.gender-option[data-v-fbd9abe5]{justify-content:flex-start}}@media(max-width:576px){.auth-header h1[data-v-fbd9abe5]{font-size:1.8rem}.auth-form[data-v-fbd9abe5]{padding:25px 20px}.form-actions[data-v-fbd9abe5]{flex-direction:column}}.order-detail-container[data-v-41304254]{max-width:1200px;margin:0 auto;padding:20px;background:#f5f7fa;min-height:100vh}.container[data-v-41304254]{max-width:1200px}.back-link[data-v-41304254]{margin:5px 0 20px;text-decoration:none;background:none;border:2px solid #00a29a;color:#00a29a;padding:10px 20px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.back-link[data-v-41304254]:hover{background:#00a29a1a}.payment-success[data-v-41304254]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:20px;text-align:center;border:2px solid #4caf50}.success-icon[data-v-41304254]{font-size:64px;color:#4caf50;margin-bottom:20px}.payment-success h2[data-v-41304254]{font-size:24px;color:#2e7d32;margin-bottom:10px;border-bottom:none;padding-bottom:0}.payment-success p[data-v-41304254]{font-size:16px;color:#388e3c;margin-bottom:0}.order-header[data-v-41304254]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:20px}.order-header h1[data-v-41304254]{font-size:28px;color:#2c3e50;margin-bottom:20px}.order-meta[data-v-41304254]{display:flex;gap:40px;flex-wrap:wrap}.meta-item[data-v-41304254]{display:flex;flex-direction:column;gap:8px}.meta-item .label[data-v-41304254]{font-size:14px;color:#7f8c8d}.meta-item .value[data-v-41304254]{font-size:16px;color:#2c3e50;font-weight:500}.meta-item .source-custom[data-v-41304254]{color:#00a29a;font-weight:600}.meta-item .source-system[data-v-41304254]{color:#f57c00;font-weight:600}.status-badge[data-v-41304254]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.pendingPayment[data-v-41304254]{background:#fff8e1;color:#f57c00}.status-badge.paying[data-v-41304254]{background:#e3f2fd;color:#1976d2}.status-badge.pendingProduction[data-v-41304254],.status-badge.producing[data-v-41304254]{background:#e8f5e9;color:#388e3c}.status-badge.pendingShipment[data-v-41304254]{background:#e1f5fe;color:#0288d1}.status-badge.shipped[data-v-41304254]{background:#f3e5f5;color:#7b1fa2}.status-badge.completed[data-v-41304254]{background:#e0f2f1;color:#00796b}.status-badge.cancelled[data-v-41304254]{background:#ffebee;color:#c62828}.order-items[data-v-41304254],.order-summary[data-v-41304254],.order-timeline[data-v-41304254],.order-info[data-v-41304254]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:20px}h2[data-v-41304254]{font-size:20px;color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.items-list[data-v-41304254]{display:flex;flex-direction:column;gap:15px}.item-card[data-v-41304254]{display:flex;gap:20px;padding:20px;border:1px solid #eee;border-radius:8px;transition:all .3s}.item-card[data-v-41304254]:hover{border-color:#00a29a;box-shadow:0 4px 12px #00a29a1a}.item-image[data-v-41304254]{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0}.item-image img[data-v-41304254]{width:100%;height:100%;object-fit:cover}.item-details[data-v-41304254]{flex:1}.item-title[data-v-41304254]{font-size:16px;color:#2c3e50;margin-bottom:8px}.item-badge[data-v-41304254]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-bottom:8px}.item-badge.promotion[data-v-41304254]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.item-badge.new[data-v-41304254]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}.item-price[data-v-41304254],.item-quantity[data-v-41304254],.item-subtotal[data-v-41304254]{font-size:14px;color:#546e7a;margin-bottom:4px}.item-subtotal[data-v-41304254]{font-weight:600;color:#ff4757;margin-top:8px}.no-items-notice[data-v-41304254]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border:2px dashed #e0e0e0;border-radius:8px;background:#f9f9f9}.notice-icon[data-v-41304254]{font-size:64px;color:#bdc3c7;margin-bottom:20px}.notice-content h3[data-v-41304254]{font-size:18px;color:#7f8c8d;margin-bottom:10px}.notice-content p[data-v-41304254]{color:#95a5a6;margin-bottom:8px;line-height:1.6}.notice-tip[data-v-41304254]{font-size:14px;color:#f57c00;margin-top:15px;padding-top:15px;border-top:1px dashed #ddd}.summary-content[data-v-41304254]{display:flex;flex-direction:column;gap:12px}.summary-row[data-v-41304254]{display:flex;justify-content:space-between;font-size:16px;color:#546e7a}.summary-row.total[data-v-41304254]{font-size:20px;font-weight:600;color:#2c3e50;margin-top:10px;padding-top:10px;border-top:2px solid #eee}.total-amount[data-v-41304254]{color:#ff4757;font-size:24px}.timeline[data-v-41304254]{position:relative;padding-left:30px}.timeline[data-v-41304254]:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#eee}.timeline-item[data-v-41304254]{position:relative;margin-bottom:30px}.timeline-item[data-v-41304254]:last-child{margin-bottom:0}.timeline-dot[data-v-41304254]{position:absolute;left:-26px;top:0;width:20px;height:20px;border-radius:50%;background:#ddd;border:3px solid white;transition:all .3s}.timeline-item.active .timeline-dot[data-v-41304254]{background:#00a29a;box-shadow:0 0 0 4px #00a29a33}.timeline-content h4[data-v-41304254]{font-size:16px;color:#2c3e50;margin-bottom:4px}.timeline-content p[data-v-41304254]{font-size:14px;color:#7f8c8d}.info-grid[data-v-41304254]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.info-item[data-v-41304254]{display:flex;flex-direction:column;gap:8px}.info-item .label[data-v-41304254]{font-size:14px;color:#7f8c8d}.info-item .value[data-v-41304254]{font-size:16px;color:#2c3e50;font-weight:500}.info-item .sync-status.pending[data-v-41304254]{color:#f57c00}.info-item .sync-status.success[data-v-41304254]{color:#388e3c}.info-item .sync-status.failed[data-v-41304254]{color:#c62828}.info-item .payment-status.pendingPayment[data-v-41304254],.info-item .payment-status.paying[data-v-41304254]{color:#f57c00}.info-item .payment-status.pendingProduction[data-v-41304254],.info-item .payment-status.producing[data-v-41304254],.info-item .payment-status.pendingShipment[data-v-41304254],.info-item .payment-status.shipped[data-v-41304254],.info-item .payment-status.completed[data-v-41304254]{color:#388e3c}.info-item .payment-status.cancelled[data-v-41304254]{color:#c62828}.order-actions[data-v-41304254]{display:flex;gap:15px;justify-content:center;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}.btn-ship[data-v-41304254],.btn-cancel[data-v-41304254],.btn-back[data-v-41304254]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.btn-ship[data-v-41304254]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff}.btn-ship[data-v-41304254]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00a29a4d}.btn-cancel[data-v-41304254]{background:#f5f5f5;color:#666;border:1px solid #ddd}.btn-cancel[data-v-41304254]:hover{background:#e0e0e0}.btn-back[data-v-41304254]{background:#546e7a;color:#fff;text-decoration:none;padding:12px 24px}.btn-back[data-v-41304254]:hover{background:#455a64}.empty-order[data-v-41304254]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}.empty-icon[data-v-41304254]{font-size:80px;color:#ddd;margin-bottom:24px}.empty-order h3[data-v-41304254]{font-size:24px;color:#2c3e50;margin-bottom:12px}.empty-order p[data-v-41304254]{color:#95a5a6;margin-bottom:32px}@media(max-width:768px){.order-detail-container[data-v-41304254]{padding:15px}.order-header[data-v-41304254]{padding:20px}.order-meta[data-v-41304254]{flex-direction:column;gap:15px}.item-card[data-v-41304254]{flex-direction:column;text-align:center}.item-image[data-v-41304254]{width:100%;height:200px}.info-grid[data-v-41304254]{grid-template-columns:1fr}.order-actions[data-v-41304254]{flex-direction:column}.btn-ship[data-v-41304254],.btn-cancel[data-v-41304254],.btn-back[data-v-41304254]{width:100%;justify-content:center}}.dashboard-container[data-v-61dcbaab]{background:radial-gradient(circle at 20% 30%,#0a192fcc,#112240f2),linear-gradient(135deg,#0a0f1e,#121a2f,#0a192f);min-height:calc(100vh - 160px);padding:24px;color:#e6f7ff;font-family:Orbitron,"Exo 2",system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.dashboard-container[data-v-61dcbaab]:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.02) 50%,transparent 100%),linear-gradient(0deg,transparent 0%,rgba(57,255,20,.01) 50%,transparent 100%);background-size:50px 50px;z-index:0;pointer-events:none;animation:gridMove-61dcbaab 20s linear infinite}@keyframes gridMove-61dcbaab{0%{background-position:0 0}to{background-position:50px 50px}}.dashboard-container[data-v-61dcbaab]:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(57,255,20,.1) 0%,transparent 50%);z-index:0;pointer-events:none}.main-header[data-v-61dcbaab]{text-align:center;margin-bottom:32px;position:relative}.delivery-rate[data-v-61dcbaab]{font-size:42px;font-weight:900;color:transparent;background:linear-gradient(90deg,#0ff,#39ff14,#0ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 20px rgba(0,255,255,.7),0 0 40px rgba(57,255,20,.5),0 0 60px rgba(0,255,255,.3);animation:neonGlow-61dcbaab 3s ease-in-out infinite alternate;letter-spacing:1px;position:relative}@keyframes neonGlow-61dcbaab{0%,to{filter:brightness(1);background-position:0% 50%}50%{filter:brightness(1.3);background-position:100% 50%}}.highlight[data-v-61dcbaab]{color:#39ff14;font-size:48px;text-shadow:0 0 10px #39ff14,0 0 20px #39ff14,0 0 30px #39ff14,0 0 40px rgba(57,255,20,.7);animation:pulse-61dcbaab 2s infinite;margin-left:10px}@keyframes pulse-61dcbaab{0%,to{opacity:1}50%{opacity:.8}}.dashboard-grid[data-v-61dcbaab]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:25px;height:100%;position:relative;z-index:1}.column[data-v-61dcbaab]{display:flex;flex-direction:column;gap:25px;animation:float-61dcbaab 6s ease-in-out infinite}.column-left[data-v-61dcbaab]{animation-delay:0s}.column-middle[data-v-61dcbaab]{animation-delay:2s}.column-right[data-v-61dcbaab]{animation-delay:4s}@keyframes float-61dcbaab{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.middle-top-cards[data-v-61dcbaab]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.card[data-v-61dcbaab]{background:#0a1428b3;border:1px solid rgba(0,255,255,.3);border-radius:16px;padding:20px;position:relative;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform-style:preserve-3d}.card[data-v-61dcbaab]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.5),transparent)}.card[data-v-61dcbaab]:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(57,255,20,.05) 50%,transparent 70%);z-index:0;opacity:0;transition:opacity .3s ease}.card[data-v-61dcbaab]:hover{border-color:#39ff1499;box-shadow:0 12px 40px #00ffff4d,0 0 60px #39ff1433,inset 0 1px #fff3;transform:translateY(-5px) perspective(1000px) rotateX(2deg)}.card[data-v-61dcbaab]:hover:after{opacity:1}.card-header[data-v-61dcbaab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,255,.2);position:relative;z-index:1}.card-header h3[data-v-61dcbaab]{font-size:20px;font-weight:700;color:#0ff;margin:0;text-shadow:0 0 10px rgba(0,255,255,.5);letter-spacing:.5px}.tag-5g[data-v-61dcbaab]{background:linear-gradient(135deg,#00ffff4d,#39ff144d);color:#0ff;font-size:12px;padding:4px 12px;border-radius:12px;border:1px solid rgba(0,255,255,.4);font-weight:600;letter-spacing:1px;text-transform:uppercase}.order-scheduling .card-body[data-v-61dcbaab]{padding:0;display:flex;flex-direction:column}.order-img-container[data-v-61dcbaab]{position:relative;width:100%;height:320px;overflow:hidden;border-radius:12px 12px 0 0;background:#0000004d;border:1px solid rgba(0,255,255,.2)}.card-img[data-v-61dcbaab]{width:100%;height:100%;position:relative}.floating-card[data-v-61dcbaab]{position:absolute;background:#001428e6;border:1px solid rgba(0,255,255,.4);border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 8px 32px #00000080,0 0 20px #00ffff4d;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);animation:hologramFloat-61dcbaab 4s ease-in-out infinite;transform-style:preserve-3d}@keyframes hologramFloat-61dcbaab{0%,to{transform:translateY(0) translateZ(0);box-shadow:0 8px 32px #00000080,0 0 20px #00ffff4d}50%{transform:translateY(-10px) translateZ(10px);box-shadow:0 12px 40px #0009,0 0 30px #39ff1480}}.floating-card[data-v-61dcbaab]:hover{transform:translateY(-5px) translateZ(20px);border-color:#39ff14cc;box-shadow:0 12px 40px #0009,0 0 40px #39ff1499}.compression-card[data-v-61dcbaab]{top:20px;left:20px;animation-delay:0s;background:linear-gradient(135deg,#0ff3,#0064c833);border-color:#0ff9}.time-card[data-v-61dcbaab]{top:20px;right:20px;animation-delay:.5s;background:linear-gradient(135deg,#39ff1433,#14c86433);border-color:#39ff1499}.floating-icon[data-v-61dcbaab]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#39ff14;background:#ffffff1a;border-radius:10px;padding:8px;border:1px solid rgba(57,255,20,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.floating-icon svg[data-v-61dcbaab]{width:20px;height:20px;filter:drop-shadow(0 0 5px currentColor)}.floating-text[data-v-61dcbaab]{display:flex;flex-direction:column}.floating-label[data-v-61dcbaab]{font-size:12px;color:#a0f0ff;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.floating-value[data-v-61dcbaab]{font-size:18px;font-weight:800;color:#39ff14;text-shadow:0 0 10px rgba(57,255,20,.7);font-family:Orbitron,monospace}.time-card .floating-value[data-v-61dcbaab]{font-size:16px;font-weight:800;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.8)}.order-footer[data-v-61dcbaab]{padding:20px;background:#001428cc;border-top:1px solid rgba(0,255,255,.2);display:flex;justify-content:space-between;align-items:center;border-radius:0 0 12px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.process-info[data-v-61dcbaab]{display:flex;align-items:center;gap:12px}.process-icon[data-v-61dcbaab]{width:24px;height:24px;color:#0ff;filter:drop-shadow(0 0 8px rgba(0,255,255,.6))}.process-icon svg[data-v-61dcbaab]{width:100%;height:100%}.process-text[data-v-61dcbaab]{font-size:14px;color:#a0f0ff;font-weight:500}.efficiency-badge[data-v-61dcbaab]{background:linear-gradient(135deg,#00a29a,#39ff14);padding:8px 16px;border-radius:20px;border:1px solid rgba(57,255,20,.4);box-shadow:0 4px 15px #39ff144d;animation:badgePulse-61dcbaab 2s infinite}@keyframes badgePulse-61dcbaab{0%,to{opacity:1}50%{opacity:.8}}.badge-text[data-v-61dcbaab]{font-size:14px;font-weight:700;color:#0a192f;letter-spacing:1px}.progress-group[data-v-61dcbaab]{display:flex;flex-direction:column;gap:20px}.progress-item[data-v-61dcbaab]{display:flex;flex-direction:column;gap:8px}.progress-info[data-v-61dcbaab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.progress-label[data-v-61dcbaab]{font-size:15px;color:#e6f7ff;font-weight:600;display:flex;align-items:center;gap:8px}.progress-label[data-v-61dcbaab]:before{content:"▶";color:#39ff14;font-size:10px;animation:blink-61dcbaab 1s infinite}@keyframes blink-61dcbaab{0%,to{opacity:1}50%{opacity:0}}.progress-percent[data-v-61dcbaab]{font-size:16px;font-weight:700;color:#39ff14;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(57,255,20,.5)}.progress-bar[data-v-61dcbaab]{height:10px;background:#00ffff1a;border-radius:5px;overflow:hidden;position:relative;border:1px solid rgba(0,255,255,.2)}.progress-bar[data-v-61dcbaab]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-61dcbaab 2s infinite}@keyframes shimmer-61dcbaab{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-fill[data-v-61dcbaab]{height:100%;background:linear-gradient(90deg,#0ff,#39ff14,#0ff);background-size:200% 100%;border-radius:5px;transition:width 1s cubic-bezier(.4,0,.2,1);animation:progressGlow-61dcbaab 2s ease-in-out infinite;position:relative;z-index:1}@keyframes progressGlow-61dcbaab{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.progress-time[data-v-61dcbaab]{font-size:13px;color:#a0f0ff;text-align:right;font-family:Orbitron,monospace;font-weight:500}.achievement-badge[data-v-61dcbaab]{background:linear-gradient(135deg,#39ff144d,#00ffff4d);color:#39ff14;font-size:12px;padding:6px 12px;border-radius:12px;border:1px solid rgba(57,255,20,.4);font-weight:700;letter-spacing:1px;text-transform:uppercase}.achievement-main[data-v-61dcbaab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.achievement-circle[data-v-61dcbaab]{position:relative;width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.circle-progress-achievement[data-v-61dcbaab]{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(#39ff14 0% calc(var(--achievement) * 1%),#00ffff1a calc(var(--achievement) * 1%) 100%);box-shadow:inset 0 0 50px #00000080,0 0 40px #39ff1466;animation:rotate-61dcbaab 20s linear infinite}@keyframes rotate-61dcbaab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-progress-achievement[data-v-61dcbaab]:before{content:"";position:absolute;inset:10px;background:#0a1428e6;border-radius:50%;z-index:1}.achievement-value[data-v-61dcbaab]{position:relative;font-size:36px;font-weight:900;color:#39ff14;text-shadow:0 0 20px rgba(57,255,20,.8),0 0 40px rgba(57,255,20,.4);z-index:2;font-family:Orbitron,monospace;animation:numberGlow-61dcbaab 2s infinite}@keyframes numberGlow-61dcbaab{0%,to{filter:brightness(1)}50%{filter:brightness(1.5)}}.achievement-label[data-v-61dcbaab]{position:relative;font-size:14px;color:#0ff;z-index:2;text-transform:uppercase;letter-spacing:2px;margin-top:10px}.achievement-stats[data-v-61dcbaab]{display:flex;flex-direction:column;gap:16px}.stat-item[data-v-61dcbaab]{display:flex;flex-direction:column;align-items:center;padding:12px;background:#00ffff1a;border-radius:10px;border:1px solid rgba(0,255,255,.2);transition:all .3s ease}.stat-item[data-v-61dcbaab]:hover{transform:translateY(-2px);background:#39ff1426;border-color:#39ff1466}.stat-value[data-v-61dcbaab]{font-size:24px;font-weight:800;color:#0ff;margin-bottom:4px;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(0,255,255,.5)}.stat-label[data-v-61dcbaab]{font-size:12px;color:#a0f0ff;text-transform:uppercase;letter-spacing:1px}.achievement-details[data-v-61dcbaab]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;border-top:1px solid rgba(0,255,255,.2)}.detail-item[data-v-61dcbaab]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(0,255,255,.1)}.detail-label[data-v-61dcbaab]{font-size:13px;color:#a0f0ff;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.detail-value[data-v-61dcbaab]{font-size:20px;font-weight:800;color:#39ff14;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(57,255,20,.5)}.tags-image-container[data-v-61dcbaab]{margin-bottom:25px}.tags-visual[data-v-61dcbaab]{background:#00ffff0d;border-radius:16px;padding:24px;display:flex;justify-content:center;align-items:center;min-height:150px;border:1px solid rgba(0,255,255,.2);position:relative;overflow:hidden}.tags-visual[data-v-61dcbaab]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(57,255,20,.1) 50%,transparent 70%);animation:scan-61dcbaab 3s linear infinite}@keyframes scan-61dcbaab{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tags-image-placeholder img[data-v-61dcbaab]{width:100%;height:100%;border-radius:8px;transition:filter .3s ease}.timeline-grid[data-v-61dcbaab]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.timeline-item[data-v-61dcbaab]{text-align:center;padding:12px;background:#00ffff1a;border-radius:10px;border:1px solid rgba(0,255,255,.2);transition:all .3s ease}.timeline-item[data-v-61dcbaab]:hover{transform:translateY(-3px);background:#39ff1426;border-color:#39ff1466}.timeline-label[data-v-61dcbaab]{display:block;font-size:13px;color:#a0f0ff;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.timeline-value[data-v-61dcbaab]{display:block;font-size:16px;font-weight:700;color:#39ff14;font-family:Orbitron,monospace}.timeline-bar[data-v-61dcbaab]{height:8px;background:#00ffff1a;border-radius:4px;overflow:hidden;border:1px solid rgba(0,255,255,.2);position:relative}.timeline-fill[data-v-61dcbaab]{height:100%;background:linear-gradient(90deg,#0ff,#39ff14);border-radius:4px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1)}.timeline-fill[data-v-61dcbaab]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:timelineShimmer-61dcbaab 2s infinite}@keyframes timelineShimmer-61dcbaab{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tech-visual[data-v-61dcbaab]{display:flex;justify-content:center;align-items:center;padding:20px}.card-img img[data-v-61dcbaab]{width:100%;border-radius:8px;transition:transform .3s ease}.card-img:hover img[data-v-61dcbaab]{transform:scale(1.02)}.supply-chain[data-v-61dcbaab]{background:#001428b3;border:1px solid rgba(0,255,255,.3);border-radius:16px;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.supply-chain[data-v-61dcbaab]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);animation:scanLine-61dcbaab 3s linear infinite}@keyframes scanLine-61dcbaab{0%{left:-100%}to{left:100%}}.supply-chain[data-v-61dcbaab]:hover{border-color:#39ff1499;box-shadow:0 0 40px #00ffff4d,0 0 80px #39ff1433}.status-indicator[data-v-61dcbaab]{background:linear-gradient(135deg,#39ff144d,#00ffff4d);color:#39ff14;font-size:12px;padding:6px 12px;border-radius:12px;border:1px solid rgba(57,255,20,.4);font-weight:700;letter-spacing:1px;animation:statusPulse-61dcbaab 2s infinite}@keyframes statusPulse-61dcbaab{0%,to{opacity:1}50%{opacity:.8}}.supply-status[data-v-61dcbaab]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.status-item[data-v-61dcbaab]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.status-item[data-v-61dcbaab]:hover{transform:translate(5px);border-color:#00ffff4d}.status-label[data-v-61dcbaab]{font-size:15px;color:#e6f7ff;font-weight:600}.status-value[data-v-61dcbaab]{font-size:14px;font-weight:700;padding:6px 16px;border-radius:20px;letter-spacing:1px}.status-value.positive[data-v-61dcbaab]{background:linear-gradient(135deg,#39ff144d,#00ffff4d);color:#39ff14;border:1px solid rgba(57,255,20,.4)}.status-value.warning[data-v-61dcbaab]{background:linear-gradient(135deg,#ffc1074d,#ff6b6b4d);color:#ffc107;border:1px solid rgba(255,193,7,.4)}.key-metrics[data-v-61dcbaab]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.metric[data-v-61dcbaab]{text-align:center;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.metric[data-v-61dcbaab]:hover{transform:translateY(-3px);border-color:#00ffff4d}.metric-label[data-v-61dcbaab]{font-size:13px;color:#a0f0ff;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.metric-value[data-v-61dcbaab]{font-size:24px;font-weight:900;color:#39ff14;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(57,255,20,.5)}.simple-message[data-v-61dcbaab]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#39ff1426,#00ffff26);border-radius:12px;border:1px solid rgba(57,255,20,.3);animation:messageGlow-61dcbaab 3s ease-in-out infinite}@keyframes messageGlow-61dcbaab{0%,to{opacity:1}50%{opacity:.9}}.message-icon[data-v-61dcbaab]{width:28px;height:28px;background:#39ff14;color:#0a192f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;box-shadow:0 0 20px #39ff14cc}.message-text[data-v-61dcbaab]{flex:1;font-size:14px;color:#e6f7ff;font-weight:600}.policy-count[data-v-61dcbaab]{background:linear-gradient(135deg,#ff6b6b4d,#ffc1074d);color:#ff6b6b;font-size:12px;padding:6px 12px;border-radius:12px;border:1px solid rgba(255,107,107,.4);font-weight:700;letter-spacing:1px}.hot-policies[data-v-61dcbaab]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.policy-item[data-v-61dcbaab]{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.policy-item[data-v-61dcbaab]:hover{transform:translate(8px) scale(1.02);background:#ffffff14;border-color:#00ffff4d;box-shadow:0 8px 25px #0ff3}.policy-item.highlighted[data-v-61dcbaab]{background:linear-gradient(135deg,#00ffff26,#39ff141a);border-color:#0ff6}.policy-icon[data-v-61dcbaab]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0ff3;color:#0ff;flex-shrink:0;font-size:18px;border:1px solid rgba(0,255,255,.3)}.policy-icon svg[data-v-61dcbaab]{width:20px;height:20px;filter:drop-shadow(0 0 5px rgba(0,255,255,.5))}.policy-content[data-v-61dcbaab]{flex:1}.policy-title[data-v-61dcbaab]{font-size:16px;font-weight:700;color:#e6f7ff;margin-bottom:4px;text-shadow:0 0 10px rgba(255,255,255,.3)}.policy-desc[data-v-61dcbaab]{font-size:13px;color:#a0f0ff;line-height:1.4}.tariff-comparison[data-v-61dcbaab]{background:#00ffff0d;border-radius:12px;padding:20px;margin-bottom:20px;border:1px solid rgba(0,255,255,.2)}.comparison-title[data-v-61dcbaab]{font-size:15px;font-weight:700;color:#e6f7ff;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px;text-align:center}.comparison-bars[data-v-61dcbaab]{display:flex;flex-direction:column;gap:16px}.bar-item[data-v-61dcbaab]{display:flex;align-items:center;gap:12px}.bar-label[data-v-61dcbaab]{width:100px;font-size:13px;color:#a0f0ff;font-weight:600}.bar-track[data-v-61dcbaab]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.2);overflow:hidden;position:relative}.bar-fill[data-v-61dcbaab]{height:100%;background:linear-gradient(90deg,#ff6b6b,#ffc107);border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative}.bar-fill[data-v-61dcbaab]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:barShimmer 2s infinite}.bar-fill.low[data-v-61dcbaab]{background:linear-gradient(90deg,#0ff,#39ff14)}.bar-value[data-v-61dcbaab]{width:40px;text-align:right;font-size:14px;font-weight:800;color:#39ff14;font-family:Orbitron,monospace}.country-tariff[data-v-61dcbaab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;background:linear-gradient(135deg,#ff6b6b26,#ffc1071a);border-radius:12px;border:1px solid rgba(255,107,107,.3)}.direction[data-v-61dcbaab]{font-size:16px;font-weight:700;color:#ffc107;text-shadow:0 0 10px rgba(255,193,7,.5)}.tax-rate[data-v-61dcbaab]{font-size:20px;font-weight:900;color:#ff6b6b;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(255,107,107,.5)}.factory-suggestion[data-v-61dcbaab]{text-align:center;padding:16px;background:#39ff141a;border-radius:12px;border:1px solid rgba(57,255,20,.3)}.factory-suggestion p[data-v-61dcbaab]{margin:0 0 8px;font-size:15px;color:#a0f0ff}.suggestion-text[data-v-61dcbaab]{font-size:18px;font-weight:900;color:#39ff14;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(57,255,20,.5);animation:suggestionPulse 2s infinite}.risk-meter[data-v-61dcbaab]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;padding:20px;background:#00ffff0d;border-radius:12px;border:1px solid rgba(0,255,255,.2)}.risk-circle[data-v-61dcbaab]{width:100px;height:100px;border-radius:50%;background:conic-gradient(#39ff14 0%,#39ff14 var(--risk),rgba(0,255,255,.1) var(--risk),rgba(0,255,255,.1) 100%);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 30px #00000080,0 0 30px #39ff1466}.risk-circle[data-v-61dcbaab]:after{content:"";width:70px;height:70px;border-radius:50%;background:#0a1428e6;position:absolute}.risk-label[data-v-61dcbaab]{margin-top:16px;font-size:16px;font-weight:700;color:#39ff14;text-transform:uppercase;letter-spacing:1px}.factory-standard[data-v-61dcbaab]{display:flex;justify-content:center}.standard-badge[data-v-61dcbaab]{background:linear-gradient(135deg,#39ff144d,#00ffff4d);color:#39ff14;font-size:14px;padding:10px 20px;border-radius:20px;border:1px solid rgba(57,255,20,.4);font-weight:700;letter-spacing:1px;text-transform:uppercase;animation:badgeGlow 2s infinite}@media(max-width:1200px){.dashboard-grid[data-v-61dcbaab]{grid-template-columns:1fr 1fr}.column-middle[data-v-61dcbaab]{grid-column:1 / -1}.middle-top-cards[data-v-61dcbaab]{grid-template-columns:1fr;gap:25px}.tags-content[data-v-61dcbaab]{flex-direction:column;align-items:center;gap:20px}}@media(max-width:768px){.dashboard-grid[data-v-61dcbaab]{grid-template-columns:1fr}.delivery-rate[data-v-61dcbaab]{font-size:32px}.highlight[data-v-61dcbaab]{font-size:36px}.middle-top-cards[data-v-61dcbaab]{grid-template-columns:1fr}.achievement-main[data-v-61dcbaab]{flex-direction:column;gap:24px}.achievement-stats[data-v-61dcbaab]{flex-direction:row;justify-content:space-around}.floating-card[data-v-61dcbaab]{padding:12px}.floating-value[data-v-61dcbaab]{font-size:14px}.timeline-grid[data-v-61dcbaab]{grid-template-columns:1fr;gap:10px}}.ai-modal-overlay[data-v-69dbcef9]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-modal-container[data-v-69dbcef9]{background:#fff;width:860px;max-width:90vw;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column}.ai-modal-header[data-v-69dbcef9]{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.title[data-v-69dbcef9]{font-weight:600;color:#333;display:flex;gap:8px;align-items:center}.title i[data-v-69dbcef9]{color:#00b5ad}.close-icon[data-v-69dbcef9]{background:none;border:none;font-size:20px;color:#999;cursor:pointer}.ai-modal-body[data-v-69dbcef9]{display:flex}.input-panel[data-v-69dbcef9]{width:340px;padding:24px;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px}.auth-section[data-v-69dbcef9],.prompt-section[data-v-69dbcef9]{display:flex;flex-direction:column;gap:8px}label[data-v-69dbcef9]{font-size:13px;font-weight:600;color:#666}input[data-v-69dbcef9],textarea[data-v-69dbcef9]{border:1px solid #ddd;border-radius:6px;padding:10px;font-family:inherit;font-size:14px}textarea[data-v-69dbcef9]{height:140px;resize:none}input[data-v-69dbcef9]:focus,textarea[data-v-69dbcef9]:focus{border-color:#00b5ad;outline:none}.quick-tags[data-v-69dbcef9]{display:flex;flex-wrap:wrap;gap:6px}.quick-tags span[data-v-69dbcef9]{font-size:11px;background:#f0f2f5;padding:3px 8px;border-radius:4px;cursor:pointer;color:#888}.quick-tags span[data-v-69dbcef9]:hover{background:#e6fffb;color:#00b5ad}.generate-btn[data-v-69dbcef9]{margin-top:auto;background:#00b5ad;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.generate-btn[data-v-69dbcef9]:disabled{background:#ccc;cursor:not-allowed}.preview-panel[data-v-69dbcef9]{flex:1;background:#fafafa;padding:24px;display:flex;align-items:center;justify-content:center;position:relative}.result-container[data-v-69dbcef9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.result-container img[data-v-69dbcef9]{max-width:100%;max-height:350px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.result-actions[data-v-69dbcef9]{margin-top:15px;width:100%}.confirm-use-btn[data-v-69dbcef9]{width:100%;background:#333;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;transition:.3s}.placeholder-container[data-v-69dbcef9]{text-align:center;color:#bfbfbf}.placeholder-container i[data-v-69dbcef9]{font-size:48px;margin-bottom:12px}.fade-enter-active[data-v-69dbcef9],.fade-leave-active[data-v-69dbcef9]{transition:opacity .3s ease}.fade-enter-from[data-v-69dbcef9],.fade-leave-to[data-v-69dbcef9]{opacity:0}.fade-in[data-v-69dbcef9]{animation:fadeIn-69dbcef9 .5s ease}@keyframes fadeIn-69dbcef9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.magic-loader[data-v-69dbcef9]{width:40px;height:40px;margin:0 auto 10px;border:3px solid #f3f3f3;border-top:3px solid #00b5ad;border-radius:50%;animation:spin-69dbcef9 1s linear infinite}@keyframes spin-69dbcef9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-options-section[data-v-69dbcef9]{display:flex;flex-direction:column;gap:16px;margin-top:10px}.option-group label[data-v-69dbcef9]{font-size:12px;color:#666;margin-bottom:8px;display:block}.size-selector[data-v-69dbcef9]{display:flex;gap:8px}.size-item[data-v-69dbcef9]{flex:1;border:1px solid #ddd;border-radius:6px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .2s;justify-content:space-around}.size-item span[data-v-69dbcef9]{font-size:12px;color:#666}.size-item.active[data-v-69dbcef9]{border-color:#00b5ad;background:#e6fffb}.size-item.active span[data-v-69dbcef9]{color:#00b5ad}.size-icon[data-v-69dbcef9]{border:1px solid #999;border-radius:2px}.size-item.active .size-icon[data-v-69dbcef9]{border-color:#00b5ad}.square[data-v-69dbcef9]{width:14px;height:14px}.landscape[data-v-69dbcef9]{width:18px;height:10px}.portrait[data-v-69dbcef9]{width:10px;height:18px}.option-group.inline[data-v-69dbcef9]{display:flex;justify-content:space-between;align-items:center}.label-with-hint[data-v-69dbcef9]{display:flex;align-items:center;gap:4px}.label-with-hint label[data-v-69dbcef9]{margin-bottom:0}.label-with-hint i[data-v-69dbcef9]{font-size:12px;color:#bfbfbf;cursor:help}.switch-btn[data-v-69dbcef9]{width:36px;height:20px;background:#bfbfbf;border-radius:10px;position:relative;cursor:pointer;transition:.3s}.switch-btn.active[data-v-69dbcef9]{background:#00b5ad}.slider[data-v-69dbcef9]{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:.3s}.switch-btn.active .slider[data-v-69dbcef9]{left:18px}.category-tabs[data-v-2b48b35d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;padding:0 2px}.category-btn[data-v-2b48b35d]{padding:6px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:20px;font-size:13px;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.category-btn.active[data-v-2b48b35d]{background:#00bfa5;color:#fff;border-color:#00bfa5}.text-add-placeholder[data-v-2b48b35d]{padding:30px 15px;text-align:center;border:2px dashed #e0e0e0;border-radius:12px;background:#fafafa}.hint-text[data-v-2b48b35d]{font-size:13px;color:#888;margin-bottom:15px}.text-control-panel[data-v-2b48b35d]{padding:15px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px #00000008}.designer-wrapper[data-v-2b48b35d]{background:#f4f7f6;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-2b48b35d]{flex:1;display:flex;overflow:hidden}.left-sidebar[data-v-2b48b35d]{width:320px;display:flex;background:#fff;border-right:1px solid #e0e0e0}.vertical-tabs[data-v-2b48b35d]{width:70px;background:#f8f9fa;border-right:1px solid #eee;display:flex;flex-direction:column}.v-tab[data-v-2b48b35d]{padding:20px 0;display:flex;flex-direction:column;align-items:center;font-size:12px;color:#666;cursor:pointer;gap:5px}.v-tab.active[data-v-2b48b35d]{background:#fff;color:#00bfa5;border-left:3px solid #00BFA5}.v-tab-content[data-v-2b48b35d]{flex:1;padding:15px;overflow-y:auto}.list-layout[data-v-2b48b35d]{display:flex;flex-direction:column;gap:15px}.product-card[data-v-2b48b35d]{border:1px solid #f0f0f0;border-radius:12px;padding:12px;text-align:center;cursor:pointer}.product-card.selected[data-v-2b48b35d]{border-color:#00bfa5;background:#f0fdfa}.img-box[data-v-2b48b35d]{width:100%;height:150px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.img-box img[data-v-2b48b35d]{max-width:100%;max-height:100%;object-fit:contain}.material-grid[data-v-2b48b35d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.material-card-wrapper[data-v-2b48b35d]{position:relative}.material-card[data-v-2b48b35d]{border:1px solid #f0f0f0;padding:8px;border-radius:8px;cursor:pointer;background:#fff}.material-card img[data-v-2b48b35d]{width:100%;height:80px;object-fit:contain}.delete-material-btn[data-v-2b48b35d]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:#ff4d4f;color:#fff;border:none;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.full-upload-btn[data-v-2b48b35d]{display:block;padding:15px;border:2px dashed #00BFA5;color:#00bfa5;text-align:center;border-radius:8px;cursor:pointer}.text-control-panel[data-v-2b48b35d]{padding:10px;background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:10px}.control-group[data-v-2b48b35d]{display:flex;flex-direction:column;gap:4px}.control-group .text-input[data-v-2b48b35d]{padding:8px;border:1px solid #ddd;border-radius:4px}.font-select[data-v-2b48b35d]{width:100%;background:#fff;cursor:pointer;height:35px}.font-select option[data-v-2b48b35d]{padding:5px}.font-size[data-v-2b48b35d]{width:100px}.control-row[data-v-2b48b35d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.finish-edit-text[data-v-2b48b35d]:disabled{background-color:#999;color:#eee;cursor:not-allowed;opacity:.6}.canvas-container[data-v-2b48b35d]{flex:1;display:flex;flex-direction:column;padding:20px;background:#f0f2f5;align-items:center}.canvas-header[data-v-2b48b35d]{width:100%;max-width:850px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.page-title[data-v-2b48b35d]{font-size:18px;font-weight:700}.canvas-viewport[data-v-2b48b35d]{background:#fff;box-shadow:0 10px 30px #0000000d;border-radius:8px}.right-sidebar[data-v-2b48b35d]{width:280px;background:#fff;border-left:1px solid #e0e0e0;padding:20px;display:flex;flex-direction:column}.preview-img-wrap[data-v-2b48b35d]{width:100%;height:200px;border-radius:8px;margin-top:10px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;overflow:hidden}.preview-img-wrap img[data-v-2b48b35d]{max-width:100%;max-height:100%}.preview-placeholder[data-v-2b48b35d]{font-size:12px;color:#999}.layer-section[data-v-2b48b35d]{flex:1;margin-top:20px;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid #eee;padding-top:15px}.section-header[data-v-2b48b35d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.layer-count[data-v-2b48b35d]{background:#00bfa5;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px}.layer-list[data-v-2b48b35d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.layer-item[data-v-2b48b35d]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8f9fa;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s}.layer-item[data-v-2b48b35d]:hover{background:#f0fdfa}.layer-item.active[data-v-2b48b35d]{border-color:#00bfa5;background:#f0fdfa}.layer-item.hidden[data-v-2b48b35d]{opacity:.6;background:#eee}.layer-info[data-v-2b48b35d]{display:flex;align-items:center;gap:10px;font-size:13px;color:#444}.layer-info i[data-v-2b48b35d]{color:#00bfa5;width:16px;text-align:center}.layer-actions[data-v-2b48b35d]{display:flex;gap:8px}.action-btn[data-v-2b48b35d]{background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;font-size:14px}.empty-layers[data-v-2b48b35d]{text-align:center;color:#ccc;font-size:12px;margin-top:20px}.action-btn[data-v-2b48b35d]:hover{color:#00bfa5;background:#00bfa51a}.action-btn.delete[data-v-2b48b35d]:hover{color:#ff4d4f;background:#ff4d4f1a}.btn-main[data-v-2b48b35d]{background:#00bfa5;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer}.btn-dark[data-v-2b48b35d]{background:#333;color:#fff;border:none;padding:10px;width:100%;border-radius:6px;cursor:pointer;margin-top:auto}.action-footer-group[data-v-2b48b35d]{margin-top:auto;padding-top:20px;display:grid;grid-template-columns:1.15fr 1fr;gap:10px;border-top:1px solid #eee}.full-width[data-v-2b48b35d]{width:100%}.ai-gen-button[data-v-2b48b35d]{height:40px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#00b5ad,#00d1c1);color:#fff;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 6px #00b5ad33}.ai-gen-button[data-v-2b48b35d]:hover{background:linear-gradient(135deg,#00c7be,#00e5d5);transform:translateY(-1px);box-shadow:0 4px 12px #00b5ad4d}.ai-gen-button[data-v-2b48b35d]:active{transform:translateY(0);filter:brightness(.9)}.ai-gen-button:hover i[data-v-2b48b35d]{animation:shine-2b48b35d 1.5s infinite}.vertical-tabs .v-tab[href][data-v-2b48b35d]{text-decoration:none;color:inherit}@keyframes shine-2b48b35d{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}[data-v-2b48b35d]:root{--sidebar-width: 320px;--right-sidebar-width: 280px;--vertical-tabs-width: 70px}@media(max-width:1200px){.left-sidebar[data-v-2b48b35d]{width:280px}.right-sidebar[data-v-2b48b35d]{width:240px;padding:15px}.canvas-container[data-v-2b48b35d]{padding:15px}.material-grid[data-v-2b48b35d]{grid-template-columns:1fr}.product-card[data-v-2b48b35d]{padding:10px}}@media(max-width:992px){.designer-wrapper[data-v-2b48b35d]{height:100vh}.editor-main[data-v-2b48b35d]{flex-direction:column;height:100%}.left-sidebar[data-v-2b48b35d]{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0;flex-direction:row}.vertical-tabs[data-v-2b48b35d]{width:auto;height:70px;flex-direction:row;border-right:none;border-bottom:1px solid #eee}.v-tab[data-v-2b48b35d]{padding:10px 20px;flex-direction:row;gap:8px}.v-tab.active[data-v-2b48b35d]{border-left:none;border-bottom:3px solid #00BFA5}.v-tab-content[data-v-2b48b35d]{flex:1;max-height:200px;overflow-y:auto}.canvas-container[data-v-2b48b35d]{flex:1;min-height:500px}.right-sidebar[data-v-2b48b35d]{width:100%;height:auto;border-left:none;border-top:1px solid #e0e0e0;flex-direction:row;gap:20px;padding:15px}.preview-section[data-v-2b48b35d],.layer-section[data-v-2b48b35d]{flex:1;margin-top:0;border-top:none;padding-top:0;min-width:0}.preview-img-wrap[data-v-2b48b35d]{height:150px}.layer-list[data-v-2b48b35d]{max-height:150px}.action-footer-group[data-v-2b48b35d]{flex-direction:column;grid-template-columns:1fr;gap:10px;margin-top:0;padding-top:0;border-top:none;padding-left:20px;border-left:1px solid #eee}}@media(max-width:768px){.editor-main[data-v-2b48b35d]{overflow-y:auto}.left-sidebar[data-v-2b48b35d]{flex-direction:column}.vertical-tabs[data-v-2b48b35d]{width:100%;height:auto;flex-direction:row;justify-content:space-around}.v-tab[data-v-2b48b35d]{padding:15px 10px;flex:1;text-align:center}.v-tab span[data-v-2b48b35d]{font-size:12px}.v-tab-content[data-v-2b48b35d]{max-height:250px}.list-layout[data-v-2b48b35d]{gap:10px}.canvas-container[data-v-2b48b35d]{padding:10px}.canvas-header[data-v-2b48b35d]{margin-bottom:10px}.page-title[data-v-2b48b35d]{font-size:16px}#fabric-canvas[data-v-2b48b35d]{max-width:100%;height:auto!important}.canvas-viewport[data-v-2b48b35d]{max-width:100%;overflow:auto}.right-sidebar[data-v-2b48b35d]{flex-direction:column;gap:15px}.preview-section[data-v-2b48b35d],.layer-section[data-v-2b48b35d]{width:100%}.preview-img-wrap[data-v-2b48b35d]{height:120px}.layer-list[data-v-2b48b35d]{max-height:120px}.action-footer-group[data-v-2b48b35d]{flex-direction:row;grid-template-columns:1fr 1fr;padding-left:0;border-left:none;border-top:1px solid #eee;padding-top:15px}}@media(max-width:576px){.v-tab[data-v-2b48b35d]{padding:12px 5px}.v-tab span[data-v-2b48b35d]{font-size:11px}.nav-icon[data-v-2b48b35d]{width:16px;height:16px}.v-tab-content[data-v-2b48b35d]{padding:10px}.img-box[data-v-2b48b35d]{height:120px}.material-card img[data-v-2b48b35d]{height:60px}.text-control-panel[data-v-2b48b35d]{padding:8px;gap:8px}.control-group .text-input[data-v-2b48b35d]{padding:6px;font-size:14px}.font-select[data-v-2b48b35d],.font-size[data-v-2b48b35d]{height:30px}.btn-main[data-v-2b48b35d],.btn-dark[data-v-2b48b35d]{padding:8px;font-size:14px}.layer-item[data-v-2b48b35d]{padding:8px 10px}.layer-info span[data-v-2b48b35d]{font-size:12px}.preview-img-wrap[data-v-2b48b35d]{height:100px}.layer-list[data-v-2b48b35d]{max-height:100px}.action-footer-group[data-v-2b48b35d]{grid-template-columns:1fr}}@media(max-width:375px){.vertical-tabs[data-v-2b48b35d]{flex-wrap:wrap}.v-tab[data-v-2b48b35d]{min-width:33.33%}.material-grid[data-v-2b48b35d]{grid-template-columns:1fr}.control-row[data-v-2b48b35d]{grid-template-columns:1fr;gap:8px}.layer-actions[data-v-2b48b35d]{gap:4px}.action-btn[data-v-2b48b35d]{padding:2px}}@media(max-height:600px)and (orientation:landscape){.designer-wrapper[data-v-2b48b35d]{height:auto;min-height:100vh}.v-tab-content[data-v-2b48b35d]{max-height:150px}.layer-list[data-v-2b48b35d]{max-height:100px}.preview-img-wrap[data-v-2b48b35d]{height:100px}}@media(max-width:992px){#fabric-canvas[data-v-2b48b35d]{width:100%!important;max-width:500px;height:auto!important}.canvas-viewport[data-v-2b48b35d]{display:flex;justify-content:center;align-items:center;width:100%;max-width:500px;margin:0 auto}}@media(hover:none)and (pointer:coarse){.v-tab[data-v-2b48b35d],.product-card[data-v-2b48b35d],.material-card[data-v-2b48b35d],.btn-main[data-v-2b48b35d],.btn-dark[data-v-2b48b35d],.action-btn[data-v-2b48b35d],.delete-material-btn[data-v-2b48b35d]{min-height:44px;min-width:44px}.material-card[data-v-2b48b35d]{padding:12px}.text-input[data-v-2b48b35d],select[data-v-2b48b35d],input[type=color][data-v-2b48b35d],input[type=file][data-v-2b48b35d]{min-height:44px;font-size:16px}.layer-item[data-v-2b48b35d]{padding:12px}}@media print{.left-sidebar[data-v-2b48b35d],.right-sidebar[data-v-2b48b35d],.canvas-header[data-v-2b48b35d],.action-footer-group[data-v-2b48b35d]{display:none!important}.canvas-container[data-v-2b48b35d]{padding:0;background:none}.canvas-viewport[data-v-2b48b35d]{box-shadow:none;border:none}}.device-tip[data-v-d63af916]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;color:#333;text-align:center}h2[data-v-d63af916]{font-size:16px;margin-bottom:10px}p[data-v-d63af916]{font-size:14px;color:#666}.product-page[data-v-62884eb1]{--primary-teal: #00b5ad;--dark-charcoal: #333333;--bg-light: #f4f7f6;--border-color: #e0e0e0;--color-primary: #00b5ad;--color-dark: #333333;--color-danger: #ff4d4f;--card-shadow: 0 2px 12px rgba(0, 0, 0, .08);--card-radius: 12px}.product-page[data-v-62884eb1]{min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--bg-light)}.desktop-container[data-v-62884eb1]{padding:30px}.table-card[data-v-62884eb1]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden;margin-bottom:20px;min-height:400px}.custom-table[data-v-62884eb1]{width:100%;border-collapse:collapse}.custom-table thead[data-v-62884eb1]{background-color:#fcfcfc;border-bottom:2px solid var(--bg-light)}.custom-table th[data-v-62884eb1]{padding:16px;text-align:left;color:#666;font-weight:500;font-size:14px}.custom-table td[data-v-62884eb1]{padding:16px;border-bottom:1px solid #eee;vertical-align:middle}.img-wrapper[data-v-62884eb1]{width:100px;height:100px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.img-wrapper img[data-v-62884eb1]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.img-wrapper:hover img[data-v-62884eb1]{transform:scale(1.05)}.id-badge[data-v-62884eb1]{font-family:Courier New,Courier,monospace;background:#f0f0f0;padding:4px 8px;border-radius:4px;color:#555;font-size:13px;display:inline-block}.product-name[data-v-62884eb1]{font-weight:500;color:var(--dark-charcoal);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-group[data-v-62884eb1]{display:flex;gap:15px;justify-content:flex-start}.btn-text[data-v-62884eb1]{background:none;border:none;color:var(--primary-teal);cursor:pointer;font-size:14px;padding:0;transition:opacity .2s}.btn-text[data-v-62884eb1]:hover{text-decoration:underline;opacity:.8}.btn-danger[data-v-62884eb1]{color:var(--color-danger)}.text-right[data-v-62884eb1]{text-align:right}.empty-state[data-v-62884eb1]{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:40px 20px}.empty-content[data-v-62884eb1]{text-align:center;max-width:320px;margin:0 auto}.empty-icon[data-v-62884eb1]{width:64px;height:64px;margin:0 auto 20px;color:#d1d5db}.empty-icon svg[data-v-62884eb1]{width:100%;height:100%}.empty-content h3[data-v-62884eb1]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.empty-content p[data-v-62884eb1]{font-size:14px;color:#6b7280;margin:0 0 24px}.empty-btn[data-v-62884eb1]{background:var(--primary-teal);color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.empty-btn[data-v-62884eb1]:hover{background:#00a099}.mobile-container[data-v-62884eb1]{padding:16px;background:var(--bg-light);min-height:100vh}.card-list[data-v-62884eb1]{display:flex;flex-direction:column;gap:16px;min-height:100%}.product-card[data-v-62884eb1]{background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card[data-v-62884eb1]:active{transform:scale(.98)}.card-header[data-v-62884eb1]{padding:16px 16px 12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:flex-start}.product-id[data-v-62884eb1]{display:flex;flex-direction:column;gap:4px}.id-label[data-v-62884eb1]{font-size:11px;color:#999;text-transform:uppercase}.id-value[data-v-62884eb1]{font-family:Courier New,Courier,monospace;font-size:14px;font-weight:600;color:var(--color-dark)}.card-preview[data-v-62884eb1]{padding:16px}.preview-image[data-v-62884eb1]{width:100%;height:180px;background:#f9f9f9;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-image img[data-v-62884eb1]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.preview-image:hover img[data-v-62884eb1]{transform:scale(1.05)}.card-actions[data-v-62884eb1]{padding:0 16px 16px;display:flex;gap:8px}.card-btn[data-v-62884eb1]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.card-icon[data-v-62884eb1]{width:18px;height:18px}.card-btn-edit[data-v-62884eb1]{background:#00b5ad1a;color:var(--primary-teal)}.card-btn-edit[data-v-62884eb1]:active{background:#00b5ad33}.card-btn-download[data-v-62884eb1]{background:#00b5ad1a;color:var(--primary-teal)}.card-btn-download[data-v-62884eb1]:active{background:#00b5ad33}.card-btn-delete[data-v-62884eb1]{background:#ff4d4f1a;color:var(--color-danger)}.card-btn-delete[data-v-62884eb1]:active{background:#ff4d4f33}@media(max-width:480px){.card-preview .preview-image[data-v-62884eb1]{height:150px}.card-actions[data-v-62884eb1]{flex-direction:column}.card-btn[data-v-62884eb1]{padding:14px}}@media(max-width:1024px){.desktop-container[data-v-62884eb1]{padding:20px}.custom-table th[data-v-62884eb1],.custom-table td[data-v-62884eb1]{padding:12px 10px}.img-wrapper[data-v-62884eb1]{width:80px;height:80px}.action-group[data-v-62884eb1]{gap:10px;flex-direction:column}.empty-state[data-v-62884eb1]{min-height:250px}}[data-v-ef9dfbf2]:root{--primary-color: #00a29a;--primary-light: #00c5bb;--primary-dark: #008a83}.about-us-page[data-v-ef9dfbf2]{background:linear-gradient(135deg,#f5f7fa,#e8f4f3);min-height:100vh;padding-top:20px}.container[data-v-ef9dfbf2]{max-width:1400px;margin:0 auto;padding:0 20px}.section[data-v-ef9dfbf2]{padding:60px 0}.section-title[data-v-ef9dfbf2]{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:40px;display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-ef9dfbf2]{color:#00a29a;font-size:36px}.intro-section[data-v-ef9dfbf2]{background:#fff;margin:20px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.intro-text[data-v-ef9dfbf2]{font-size:18px;line-height:1.8;color:#555;text-align:center;max-width:800px;margin:0 auto 30px}.advantages-title[data-v-ef9dfbf2]{font-size:20px;color:#00a29a;margin-bottom:20px;text-align:center}.advantage-items[data-v-ef9dfbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin-bottom:30px}.advantage-item[data-v-ef9dfbf2]{display:flex;align-items:flex-start;gap:20px;padding:25px;background:linear-gradient(135deg,#f8fffe,#e8f4f3);border-radius:15px;border-left:4px solid #00a29a;transition:transform .3s ease}.advantage-item[data-v-ef9dfbf2]:hover{transform:translate(10px)}.advantage-icon[data-v-ef9dfbf2]{width:60px;height:60px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;flex-shrink:0}.advantage-content h4[data-v-ef9dfbf2]{font-size:18px;color:#333;margin-bottom:8px}.advantage-content p[data-v-ef9dfbf2]{font-size:15px;color:#666;line-height:1.6}.vision-text[data-v-ef9dfbf2]{text-align:center;font-size:16px;color:#555;padding:25px;background:linear-gradient(135deg,#00a29a08,#00c5bb08);border-radius:15px;line-height:1.8}.vision-icon[data-v-ef9dfbf2]{color:#00a29a;margin-right:10px}.values-section[data-v-ef9dfbf2]{background:transparent}.values-grid[data-v-ef9dfbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.value-card[data-v-ef9dfbf2]{background:#fff;border-radius:20px;padding:35px;box-shadow:0 10px 40px #00a29a1a;transition:all .3s ease}.value-card[data-v-ef9dfbf2]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00a29a26}.value-header[data-v-ef9dfbf2]{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.value-main-icon[data-v-ef9dfbf2]{font-size:40px;color:#00a29a}.value-header h3[data-v-ef9dfbf2]{font-size:22px;color:#333}.value-list[data-v-ef9dfbf2]{list-style:none;padding:0;margin:0}.value-list li[data-v-ef9dfbf2]{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:16px;color:#555;border-bottom:1px dashed #eee}.value-list li[data-v-ef9dfbf2]:last-child{border-bottom:none}.check-icon[data-v-ef9dfbf2]{color:#00a29a;font-size:18px}.team-section[data-v-ef9dfbf2]{background:#fff;margin:20px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.team-grid[data-v-ef9dfbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.team-card[data-v-ef9dfbf2]{text-align:center;padding:40px 30px;background:linear-gradient(135deg,#f8fffe,#fff);border-radius:20px;border:2px solid transparent;transition:all .3s ease}.team-card[data-v-ef9dfbf2]:hover{border-color:#00a29a;transform:translateY(-5px)}.team-icon-wrap[data-v-ef9dfbf2]{width:100px;height:100px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 30px #00a29a4d}.team-icon[data-v-ef9dfbf2]{font-size:45px;color:#fff}.team-card h3[data-v-ef9dfbf2]{font-size:20px;color:#333;margin-bottom:12px}.team-card p[data-v-ef9dfbf2]{font-size:15px;color:#666}.platform-section[data-v-ef9dfbf2]{background:transparent}.platform-subtitle[data-v-ef9dfbf2]{text-align:center;font-size:17px;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.platform-grid[data-v-ef9dfbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.platform-card[data-v-ef9dfbf2]{background:#fff;border-radius:20px;padding:35px 25px;text-align:center;box-shadow:0 10px 40px #00a29a1a;transition:all .3s ease}.platform-card[data-v-ef9dfbf2]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px #00a29a33}.platform-icon[data-v-ef9dfbf2]{width:80px;height:80px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:36px;color:#fff;box-shadow:0 10px 30px #00a29a4d}.platform-card h3[data-v-ef9dfbf2]{font-size:20px;color:#333;margin-bottom:15px}.platform-card p[data-v-ef9dfbf2]{font-size:14px;color:#666;line-height:1.7}.contact-section[data-v-ef9dfbf2]{background:#fff;margin:20px 20px 40px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.contact-info[data-v-ef9dfbf2]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;padding:30px;background:linear-gradient(135deg,#f8fffe,#e8f4f3);border-radius:15px}.contact-item[data-v-ef9dfbf2]{display:flex;align-items:center;gap:15px;font-size:16px;color:#555}.contact-icon[data-v-ef9dfbf2]{width:45px;height:45px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:5px;color:#fff;font-size:20px;flex-shrink:0}.contact-features[data-v-ef9dfbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.feature-card[data-v-ef9dfbf2]{text-align:center;padding:30px 20px;background:linear-gradient(135deg,#f8fffe,#fff);border-radius:15px;border:2px solid #e8f4f3;transition:all .3s ease}.feature-card[data-v-ef9dfbf2]:hover{border-color:#00a29a;transform:translateY(-5px)}.feature-icon[data-v-ef9dfbf2]{width:70px;height:70px;background:linear-gradient(135deg,#00a29a,#00c5bb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px;color:#fff;box-shadow:0 8px 25px #00a29a4d}.feature-card h4[data-v-ef9dfbf2]{font-size:20px;color:#00a29a;margin-bottom:10px}.feature-card p[data-v-ef9dfbf2]{font-size:14px;color:#666}@media(max-width:768px){.anchor-nav[data-v-ef9dfbf2]{top:60px;padding:10px;gap:8px}.anchor-link[data-v-ef9dfbf2]{padding:8px 16px;font-size:13px}.section[data-v-ef9dfbf2]{padding:40px 0}.section-title[data-v-ef9dfbf2]{font-size:24px}.title-icon[data-v-ef9dfbf2]{font-size:28px}.intro-section[data-v-ef9dfbf2],.team-section[data-v-ef9dfbf2],.contact-section[data-v-ef9dfbf2]{margin:10px;border-radius:15px}.advantage-items[data-v-ef9dfbf2],.values-grid[data-v-ef9dfbf2],.team-grid[data-v-ef9dfbf2],.platform-grid[data-v-ef9dfbf2],.contact-features[data-v-ef9dfbf2]{grid-template-columns:1fr}.value-card[data-v-ef9dfbf2],.team-card[data-v-ef9dfbf2],.platform-card[data-v-ef9dfbf2],.feature-card[data-v-ef9dfbf2]{padding:25px 20px}}@media(max-width:480px){.container[data-v-ef9dfbf2]{padding:0 15px}.section-title[data-v-ef9dfbf2]{font-size:20px;flex-direction:column;gap:10px}.intro-text[data-v-ef9dfbf2]{font-size:15px}.advantage-item[data-v-ef9dfbf2]{flex-direction:column;text-align:center}.advantage-icon[data-v-ef9dfbf2]{margin:0 auto}.contact-info[data-v-ef9dfbf2]{padding:20px}.contact-item[data-v-ef9dfbf2]{font-size:14px}}.not-found-page[data-v-de0be9c8]{min-height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.not-found-main[data-v-de0be9c8]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px}.container[data-v-de0be9c8]{max-width:800px;width:100%;text-align:center}.error-code[data-v-de0be9c8]{display:flex;justify-content:center;align-items:baseline;gap:10px;margin-bottom:40px}.digit[data-v-de0be9c8]{font-size:120px;font-weight:800;color:#333;line-height:1;font-family:Arial Black,sans-serif}.digit.zero[data-v-de0be9c8]{color:#00a29a;transform:scale(1.1);animation:pulse-de0be9c8 2s ease-in-out infinite}@keyframes pulse-de0be9c8{0%,to{opacity:1;transform:scale(1.1)}50%{opacity:.8;transform:scale(1.15)}}.error-content[data-v-de0be9c8]{margin-bottom:50px}.error-title[data-v-de0be9c8]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;line-height:1.4}.error-desc[data-v-de0be9c8]{font-size:16px;color:#666;line-height:1.6;max-width:500px;margin:0 auto}.error-actions[data-v-de0be9c8]{display:flex;flex-direction:column;align-items:center;gap:20px}.or-divider[data-v-de0be9c8]{font-size:14px;color:#999;position:relative}.or-divider[data-v-de0be9c8]:before,.or-divider[data-v-de0be9c8]:after{content:"";position:absolute;top:50%;width:40px;height:1px;background:#e0e0e0}.or-divider[data-v-de0be9c8]:before{right:100%;margin-right:15px}.or-divider[data-v-de0be9c8]:after{left:100%;margin-left:15px}.btn[data-v-de0be9c8]{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;border-radius:12px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-icon[data-v-de0be9c8]{font-size:16px}.btn-primary[data-v-de0be9c8]{background:#00a29a;color:#fff}.btn-primary[data-v-de0be9c8]:hover{background:#00c5bb;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.btn-secondary[data-v-de0be9c8]{background:#fff;color:#00a29a;border:3px solid #00a29a;padding:9px 27px}.btn-secondary[data-v-de0be9c8]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00a29a33}@media(max-width:768px){.not-found-main[data-v-de0be9c8]{padding:40px 15px}.error-code[data-v-de0be9c8]{gap:5px;margin-bottom:30px}.digit[data-v-de0be9c8]{font-size:80px}.error-title[data-v-de0be9c8]{font-size:20px;padding:0 10px}.error-desc[data-v-de0be9c8]{font-size:15px;padding:0 10px}.btn[data-v-de0be9c8]{padding:10px 25px;font-size:15px;width:100%;max-width:280px;justify-content:center}.btn-secondary[data-v-de0be9c8]{padding:7px 22px}}@media(max-width:480px){.digit[data-v-de0be9c8]{font-size:60px}.error-title[data-v-de0be9c8]{font-size:18px}.error-desc[data-v-de0be9c8]{font-size:14px}}.craft-page[data-v-440b262e]{min-height:100vh;background:#fff;padding-bottom:80px}.container[data-v-440b262e]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-440b262e]{background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;padding:80px 0 60px;text-align:center;margin-bottom:60px;position:relative;overflow:hidden}.page-header[data-v-440b262e]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" opacity="0.1"><path d="M0,50 Q250,0 500,50 T1000,50 V100 H0 Z"/></svg>') repeat-x bottom}.page-header h1[data-v-440b262e]{font-size:3rem;font-weight:700;margin-bottom:15px;position:relative;display:inline-block}.page-header h1[data-v-440b262e]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fff;border-radius:2px}.subtitle[data-v-440b262e]{font-size:1.2rem;opacity:.9;max-width:600px;margin:30px auto 0;line-height:1.6}.craft-title[data-v-440b262e]{text-align:center;margin-bottom:50px}.craft-title h2[data-v-440b262e]{font-size:2rem;font-weight:700;color:#333}.craft-grid[data-v-440b262e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.craft-card[data-v-440b262e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease}.craft-card[data-v-440b262e]:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}.craft-img[data-v-440b262e]{width:180px;height:180px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.craft-img img[data-v-440b262e]{width:100%;height:100%;object-fit:contain}.craft-name[data-v-440b262e]{font-size:1.3rem;font-weight:600;color:#333;margin:0}.modal-mask[data-v-440b262e]{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.craft-modal[data-v-440b262e]{width:100%;max-width:700px;background:#fff;border-radius:12px;position:relative;max-height:90vh;overflow-y:auto}.modal-close[data-v-440b262e]{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;z-index:10}.modal-content[data-v-440b262e]{padding:40px;text-align:center}.modal-title[data-v-440b262e]{font-size:2rem;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #00a29a;display:inline-block}.modal-desc[data-v-440b262e]{font-size:1rem;color:#666;margin-bottom:30px;line-height:1.6}.modal-img[data-v-440b262e]{width:200px;height:200px;margin:0 auto 40px}.modal-img img[data-v-440b262e]{width:100%;height:100%;object-fit:contain}.modal-block[data-v-440b262e]{text-align:left;margin-bottom:30px}.modal-block h4[data-v-440b262e]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:10px}.modal-block h4 span[data-v-440b262e]{color:#00a29a;font-size:2rem}.modal-block ul[data-v-440b262e]{list-style:none;padding:0;margin:0}.modal-block li[data-v-440b262e]{font-size:.95rem;color:#666;line-height:1.8;margin-bottom:10px;padding-left:20px;position:relative}.modal-block li[data-v-440b262e]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#00a29a}.modal-btn[data-v-440b262e]{background:#00a29a;color:#fff;border:none;padding:12px 40px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:20px}@media(max-width:992px){.craft-grid[data-v-440b262e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.craft-grid[data-v-440b262e]{grid-template-columns:1fr}.page-header h1[data-v-440b262e]{font-size:2rem}.modal-content[data-v-440b262e]{padding:30px 20px}}.craft-desc-section[data-v-440b262e]{text-align:center;padding:80px 20px}.craft-desc-section h2[data-v-440b262e]{font-size:2.2rem;font-weight:700;color:#333;margin-bottom:40px}.craft-desc-section p[data-v-440b262e]{font-size:1.1rem;color:#666;line-height:2;margin:10px 0}.feature-craft-section[data-v-440b262e]{padding:40px 0 80px}.craft-tabs[data-v-440b262e]{display:flex;justify-content:center;gap:60px;margin-bottom:60px;border-bottom:1px solid #eee}.tab-item[data-v-440b262e]{background:none;border:none;font-size:1.2rem;font-weight:500;color:#666;padding:15px 0;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s}.tab-item.active[data-v-440b262e]{color:#00a29a;border-color:#00a29a;font-weight:700}.feature-card-list[data-v-440b262e]{display:flex;flex-direction:column;gap:30px}.feature-card[data-v-440b262e]{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;overflow:hidden}.card-img[data-v-440b262e]{width:100%;height:100%;background:#fafafa;display:flex;align-items:center;justify-content:center}.card-img img[data-v-440b262e]{width:100%;height:400px;object-fit:cover}.card-info[data-v-440b262e]{padding:40px;display:flex;flex-direction:column;justify-content:center}.card-title-tag[data-v-440b262e]{display:inline-block;background:#333;color:#fff;padding:6px 16px;border-radius:4px;font-size:1rem;margin-bottom:15px;position:relative}.card-title-tag[data-v-440b262e]:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);border:10px solid transparent;border-left-color:#333}.card-feel[data-v-440b262e]{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:15px}.card-desc[data-v-440b262e],.card-metaphor[data-v-440b262e]{font-size:.95rem;color:#666;line-height:1.8;margin-bottom:10px}.card-params[data-v-440b262e]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.param-item[data-v-440b262e]{font-size:.9rem;color:#666}.param-item span[data-v-440b262e]{color:#00a29a;font-weight:600}@media(max-width:992px){.feature-card[data-v-440b262e]{grid-template-columns:1fr}.craft-tabs[data-v-440b262e]{gap:30px}}@media(max-width:768px){.craft-desc-section h2[data-v-440b262e],.join-banner h3[data-v-440b262e]{font-size:1.6rem}.tab-item[data-v-440b262e]{font-size:1rem}}.cases-page[data-v-b8ff604f]{background:#f4f7f6;min-height:100vh;padding-bottom:60px}.page-header[data-v-b8ff604f]{background:linear-gradient(to right,#00a29a,#00c5bb);color:#fff;padding:80px 0 60px;text-align:center;position:relative;overflow:hidden}.page-header[data-v-b8ff604f]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" opacity="0.1"><path d="M0,50 Q250,0 500,50 T1000,50 V100 H0 Z"/></svg>') repeat-x bottom}.page-header h1[data-v-b8ff604f]{font-size:3rem;font-weight:700;margin-bottom:15px;position:relative;display:inline-block}.page-header h1[data-v-b8ff604f]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fff;border-radius:2px}.subtitle[data-v-b8ff604f]{font-size:1.2rem;opacity:.9;max-width:600px;margin:30px auto 0;line-height:1.6}.container[data-v-b8ff604f]{max-width:1200px;margin:0 auto;padding:0 20px}.section[data-v-b8ff604f]{margin-top:60px}.section-header[data-v-b8ff604f]{display:flex;align-items:center;margin-bottom:40px}.decor-line[data-v-b8ff604f]{width:4px;height:28px;background:linear-gradient(180deg,#00a29a,#00dbd0);border-radius:2px;margin-right:15px}.section-header h2[data-v-b8ff604f]{font-size:26px;font-weight:700;color:#2c3e50;flex:1}.logo-grid[data-v-b8ff604f]{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.logo-card[data-v-b8ff604f]{background:#fff;border-radius:16px;padding:28px 20px;box-shadow:0 4px 12px #0000000d;display:flex;align-items:center;justify-content:center;height:120px;transition:all .3s cubic-bezier(.25,.8,.25,1.2)}.logo-card[data-v-b8ff604f]:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00bfa526}.logo-card img[data-v-b8ff604f]{max-width:100%;max-height:70px;object-fit:contain}.case-card[data-v-b8ff604f]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #0000000f;margin-bottom:50px;transition:transform .2s,box-shadow .2s}.case-card[data-v-b8ff604f]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00bfa51f}.case-top[data-v-b8ff604f]{display:flex;gap:24px;padding:28px 28px 0;align-items:center}.logo-box[data-v-b8ff604f]{flex-shrink:0;width:120px}.logo-wrapper[data-v-b8ff604f]{width:100%;aspect-ratio:1;background:#f4f7f6;border:2px dashed #cbd5e1;border-radius:16px;padding:14px;display:flex;align-items:center;justify-content:center}.logo-wrapper img[data-v-b8ff604f]{max-width:100%;max-height:100%;object-fit:contain}.case-info[data-v-b8ff604f]{flex:1}.case-info h3[data-v-b8ff604f]{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:10px;line-height:1.4}.case-info p[data-v-b8ff604f]{font-size:15px;color:#475569;line-height:1.7;margin:0}.case-images[data-v-b8ff604f]{padding:20px 28px 28px}.photos-grid[data-v-b8ff604f]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.photos-grid.photos-1[data-v-b8ff604f]{grid-template-columns:1fr}.photos-grid.photos-3[data-v-b8ff604f]{grid-template-columns:repeat(3,1fr)}.photo-item[data-v-b8ff604f]{aspect-ratio:16/10;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.photo-item img[data-v-b8ff604f]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.photo-item img[data-v-b8ff604f]:hover{transform:scale(1.02)}@media(max-width:768px){.page-header h1[data-v-b8ff604f]{font-size:2rem}.subtitle[data-v-b8ff604f]{font-size:1rem}.logo-grid[data-v-b8ff604f]{grid-template-columns:repeat(3,1fr)}.case-top[data-v-b8ff604f]{flex-direction:column;align-items:flex-start;padding:24px 24px 0}.logo-box[data-v-b8ff604f]{width:100px}.case-info h3[data-v-b8ff604f]{font-size:20px}.photos-grid[data-v-b8ff604f],.photos-grid.photos-3[data-v-b8ff604f]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.logo-grid[data-v-b8ff604f]{grid-template-columns:repeat(2,1fr)}.photos-grid[data-v-b8ff604f],.photos-grid.photos-3[data-v-b8ff604f]{grid-template-columns:1fr}.case-info h3[data-v-b8ff604f]{font-size:18px}}*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.6;color:#333}#app{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media(max-width:1200px){.container{max-width:100%;padding:0 15px}}@media(max-width:768px){.section-title{font-size:28px!important}.platform-logos{gap:20px!important}.hero-buttons{flex-direction:column;align-items:center}}
