.text-add-placeholder[data-v-68774474]{padding:30px 15px;text-align:center;border:2px dashed #e0e0e0;border-radius:12px;background:#fafafa}.hint-text[data-v-68774474]{font-size:13px;color:#888;margin-bottom:15px}.text-control-panel[data-v-68774474]{padding:15px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px #00000008}.designer-wrapper[data-v-68774474]{background:#f4f7f6;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-68774474]{flex:1;display:flex;overflow:hidden}.left-sidebar[data-v-68774474]{width:320px;display:flex;background:#fff;border-right:1px solid #e0e0e0}.vertical-tabs[data-v-68774474]{width:70px;background:#f8f9fa;border-right:1px solid #eee;display:flex;flex-direction:column}.v-tab[data-v-68774474]{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-68774474]{background:#fff;color:#00bfa5;border-left:3px solid #00BFA5}.v-tab-content[data-v-68774474]{flex:1;padding:15px;overflow-y:auto}.list-layout[data-v-68774474]{display:flex;flex-direction:column;gap:15px}.product-card[data-v-68774474]{border:1px solid #f0f0f0;border-radius:12px;padding:12px;text-align:center;cursor:pointer}.product-card.selected[data-v-68774474]{border-color:#00bfa5;background:#f0fdfa}.img-box[data-v-68774474]{width:100%;height:150px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.img-box img[data-v-68774474]{max-width:100%;max-height:100%;object-fit:contain}.material-grid[data-v-68774474]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.material-card-wrapper[data-v-68774474]{position:relative}.material-card[data-v-68774474]{border:1px solid #f0f0f0;padding:8px;border-radius:8px;cursor:pointer;background:#fff}.material-card img[data-v-68774474]{width:100%;height:80px;object-fit:contain}.delete-material-btn[data-v-68774474]{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-68774474]{display:block;padding:15px;border:2px dashed #00BFA5;color:#00bfa5;text-align:center;border-radius:8px;cursor:pointer}.text-control-panel[data-v-68774474]{padding:10px;background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:10px}.control-group[data-v-68774474]{display:flex;flex-direction:column;gap:4px}.control-group .text-input[data-v-68774474]{padding:8px;border:1px solid #ddd;border-radius:4px}.font-select[data-v-68774474]{width:100%;background:#fff;cursor:pointer;height:35px}.font-select option[data-v-68774474]{padding:5px}.font-size[data-v-68774474]{width:100px}.control-row[data-v-68774474]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.finish-edit-text[data-v-68774474]:disabled{background-color:#999;color:#eee;cursor:not-allowed;opacity:.6}.canvas-container[data-v-68774474]{flex:1;display:flex;flex-direction:column;padding:20px;background:#f0f2f5;align-items:center}.canvas-header[data-v-68774474]{width:100%;max-width:850px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.page-title[data-v-68774474]{font-size:18px;font-weight:700}.canvas-viewport[data-v-68774474]{background:#fff;box-shadow:0 10px 30px #0000000d;border-radius:8px}.right-sidebar[data-v-68774474]{width:280px;background:#fff;border-left:1px solid #e0e0e0;padding:20px;display:flex;flex-direction:column}.preview-img-wrap[data-v-68774474]{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-68774474]{max-width:100%;max-height:100%}.preview-placeholder[data-v-68774474]{font-size:12px;color:#999}.layer-section[data-v-68774474]{flex:1;margin-top:20px;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid #eee;padding-top:15px}.section-header[data-v-68774474]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.layer-count[data-v-68774474]{background:#00bfa5;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px}.layer-list[data-v-68774474]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.layer-item[data-v-68774474]{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-68774474]:hover{background:#f0fdfa}.layer-item.active[data-v-68774474]{border-color:#00bfa5;background:#f0fdfa}.layer-item.hidden[data-v-68774474]{opacity:.6;background:#eee}.layer-info[data-v-68774474]{display:flex;align-items:center;gap:10px;font-size:13px;color:#444}.layer-info i[data-v-68774474]{color:#00bfa5;width:16px;text-align:center}.layer-actions[data-v-68774474]{display:flex;gap:8px}.action-btn[data-v-68774474]{background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;font-size:14px}.empty-layers[data-v-68774474]{text-align:center;color:#ccc;font-size:12px;margin-top:20px}.action-btn[data-v-68774474]:hover{color:#00bfa5;background:#00bfa51a}.action-btn.delete[data-v-68774474]:hover{color:#ff4d4f;background:#ff4d4f1a}.btn-main[data-v-68774474]{background:#00bfa5;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer}.btn-dark[data-v-68774474]{background:#333;color:#fff;border:none;padding:10px;width:100%;border-radius:6px;cursor:pointer;margin-top:auto}.action-footer-group[data-v-68774474]{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-68774474]{width:100%}[data-v-68774474]:root{--sidebar-width: 320px;--right-sidebar-width: 280px;--vertical-tabs-width: 70px}@media(max-width:1200px){.left-sidebar[data-v-68774474]{width:280px}.right-sidebar[data-v-68774474]{width:240px;padding:15px}.canvas-container[data-v-68774474]{padding:15px}.material-grid[data-v-68774474]{grid-template-columns:1fr}.product-card[data-v-68774474]{padding:10px}}@media(max-width:992px){.designer-wrapper[data-v-68774474]{height:100vh}.editor-main[data-v-68774474]{flex-direction:column;height:100%}.left-sidebar[data-v-68774474]{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0;flex-direction:row}.vertical-tabs[data-v-68774474]{width:auto;height:70px;flex-direction:row;border-right:none;border-bottom:1px solid #eee}.v-tab[data-v-68774474]{padding:10px 20px;flex-direction:row;gap:8px}.v-tab.active[data-v-68774474]{border-left:none;border-bottom:3px solid #00BFA5}.v-tab-content[data-v-68774474]{flex:1;max-height:200px;overflow-y:auto}.canvas-container[data-v-68774474]{flex:1;min-height:500px}.right-sidebar[data-v-68774474]{width:100%;height:auto;border-left:none;border-top:1px solid #e0e0e0;flex-direction:row;gap:20px;padding:15px}.preview-section[data-v-68774474],.layer-section[data-v-68774474]{flex:1;margin-top:0;border-top:none;padding-top:0;min-width:0}.preview-img-wrap[data-v-68774474]{height:150px}.layer-list[data-v-68774474]{max-height:150px}.action-footer-group[data-v-68774474]{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-68774474]{overflow-y:auto}.left-sidebar[data-v-68774474]{flex-direction:column}.vertical-tabs[data-v-68774474]{width:100%;height:auto;flex-direction:row;justify-content:space-around}.v-tab[data-v-68774474]{padding:15px 10px;flex:1;text-align:center}.v-tab span[data-v-68774474]{font-size:12px}.v-tab-content[data-v-68774474]{max-height:250px}.list-layout[data-v-68774474]{gap:10px}.canvas-container[data-v-68774474]{padding:10px}.canvas-header[data-v-68774474]{margin-bottom:10px}.page-title[data-v-68774474]{font-size:16px}#fabric-canvas[data-v-68774474]{max-width:100%;height:auto!important}.canvas-viewport[data-v-68774474]{max-width:100%;overflow:auto}.right-sidebar[data-v-68774474]{flex-direction:column;gap:15px}.preview-section[data-v-68774474],.layer-section[data-v-68774474]{width:100%}.preview-img-wrap[data-v-68774474]{height:120px}.layer-list[data-v-68774474]{max-height:120px}.action-footer-group[data-v-68774474]{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-68774474]{padding:12px 5px}.v-tab span[data-v-68774474]{font-size:11px}.nav-icon[data-v-68774474]{width:16px;height:16px}.v-tab-content[data-v-68774474]{padding:10px}.img-box[data-v-68774474]{height:120px}.material-card img[data-v-68774474]{height:60px}.text-control-panel[data-v-68774474]{padding:8px;gap:8px}.control-group .text-input[data-v-68774474]{padding:6px;font-size:14px}.font-select[data-v-68774474],.font-size[data-v-68774474]{height:30px}.btn-main[data-v-68774474],.btn-dark[data-v-68774474]{padding:8px;font-size:14px}.layer-item[data-v-68774474]{padding:8px 10px}.layer-info span[data-v-68774474]{font-size:12px}.preview-img-wrap[data-v-68774474]{height:100px}.layer-list[data-v-68774474]{max-height:100px}.action-footer-group[data-v-68774474]{grid-template-columns:1fr}}@media(max-width:375px){.vertical-tabs[data-v-68774474]{flex-wrap:wrap}.v-tab[data-v-68774474]{min-width:33.33%}.material-grid[data-v-68774474]{grid-template-columns:1fr}.control-row[data-v-68774474]{grid-template-columns:1fr;gap:8px}.layer-actions[data-v-68774474]{gap:4px}.action-btn[data-v-68774474]{padding:2px}}@media(max-height:600px)and (orientation:landscape){.designer-wrapper[data-v-68774474]{height:auto;min-height:100vh}.v-tab-content[data-v-68774474]{max-height:150px}.layer-list[data-v-68774474]{max-height:100px}.preview-img-wrap[data-v-68774474]{height:100px}}@media(max-width:992px){#fabric-canvas[data-v-68774474]{width:100%!important;max-width:500px;height:auto!important}.canvas-viewport[data-v-68774474]{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-68774474],.product-card[data-v-68774474],.material-card[data-v-68774474],.btn-main[data-v-68774474],.btn-dark[data-v-68774474],.action-btn[data-v-68774474],.delete-material-btn[data-v-68774474]{min-height:44px;min-width:44px}.material-card[data-v-68774474]{padding:12px}.text-input[data-v-68774474],select[data-v-68774474],input[type=color][data-v-68774474],input[type=file][data-v-68774474]{min-height:44px;font-size:16px}.layer-item[data-v-68774474]{padding:12px}}@media print{.left-sidebar[data-v-68774474],.right-sidebar[data-v-68774474],.canvas-header[data-v-68774474],.action-footer-group[data-v-68774474]{display:none!important}.canvas-container[data-v-68774474]{padding:0;background:none}.canvas-viewport[data-v-68774474]{box-shadow:none;border:none}}.hero[data-v-e7e046de]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:80px 0;min-height:auto}.hero-container[data-v-e7e046de]{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-e7e046de]{text-align:left}.hero-title[data-v-e7e046de]{font-size:48px;font-weight:700;margin-bottom:20px}.hero-subtitle[data-v-e7e046de]{font-size:36px;font-weight:500;margin-bottom:30px}.hero-description[data-v-e7e046de]{font-size:20px;line-height:1.6;margin-bottom:50px;opacity:.9}.hero-buttons[data-v-e7e046de]{display:flex;gap:20px;justify-content:flex-start}.hero-carousel[data-v-e7e046de]{position:relative;width:100%;max-width:700px}.carousel-container[data-v-e7e046de]{position:relative;width:100%;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #00000026}.carousel-slide[data-v-e7e046de]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.carousel-slide.active[data-v-e7e046de]{opacity:1}.carousel-slide img[data-v-e7e046de]{width:100%;height:100%;object-fit:cover}.carousel-btn[data-v-e7e046de]{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-e7e046de]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev[data-v-e7e046de]{left:20px}.carousel-btn.next[data-v-e7e046de]{right:20px}.carousel-indicators[data-v-e7e046de]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.carousel-indicators span[data-v-e7e046de]{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s}.carousel-indicators span.active[data-v-e7e046de]{background:#fff;transform:scale(1.2)}.process[data-v-e7e046de]{padding:100px 20px;background:#f8f9fa}.section-title[data-v-e7e046de]{text-align:center;font-size:36px;font-weight:700;margin-bottom:20px;color:#333}.section-text[data-v-e7e046de]{text-align:center;font-size:16px;font-weight:450;color:#959cb7;margin-bottom:60px}.process-steps[data-v-e7e046de]{display:flex;justify-content:space-between;gap:30px;max-width:1500px;margin:0 auto}.process-step[data-v-e7e046de]{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-e7e046de]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00a29a26}.step-icon[data-v-e7e046de]{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-e7e046de]{flex:1}.step-title[data-v-e7e046de]{font-size:20px;font-weight:700;margin-top:-.3rem;margin-bottom:8px;color:#333}.step-desc[data-v-e7e046de]{font-size:14px;color:#666;line-height:1.5}.step-desc span[data-v-e7e046de]{display:block}@media(max-width:1199px){.process-steps[data-v-e7e046de]{flex-direction:column;gap:20px}.process-step[data-v-e7e046de]{flex-direction:row;align-items:center;text-align:left;width:100%;max-width:600px;margin:0 auto}.step-icon[data-v-e7e046de]{margin-right:20px;margin-bottom:0}}@media(max-width:576px){.process[data-v-e7e046de]{padding:60px 15px}.section-title[data-v-e7e046de]{font-size:24px}.section-text[data-v-e7e046de]{font-size:14px;margin-bottom:40px}.process-step[data-v-e7e046de]{padding:20px 15px}.step-title[data-v-e7e046de]{font-size:18px}.step-desc[data-v-e7e046de]{font-size:13px}}.products[data-v-e7e046de]{padding:100px 20px}.section-subtitle[data-v-e7e046de]{text-align:center;font-size:17px;color:#666;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.product-grid[data-v-e7e046de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1500px;margin:0 auto}.product-card[data-v-e7e046de]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s}.product-card[data-v-e7e046de]:hover{transform:translateY(-5px)}.product-image img[data-v-e7e046de]{width:100%;height:300px;object-fit:cover}.product-info[data-v-e7e046de]{padding:20px}.product-name[data-v-e7e046de]{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.product-price[data-v-e7e046de]{font-size:24px;font-weight:700;color:#f08080}.product-cta[data-v-e7e046de]{text-align:center;margin-top:60px}.design-tool[data-v-e7e046de]{padding:100px 20px;background:#b6f3f0}.design-content[data-v-e7e046de]{display:grid;grid-template-columns:.8fr 1fr;gap:40px;max-width:1500px;margin:0 auto;align-items:flex-start}.design-title[data-v-e7e046de]{text-align:left;font-size:24px;font-weight:700;margin-bottom:10px;color:#333}.design-subtitle[data-v-e7e046de]{text-align:left;font-size:14px;color:#666}.design-left[data-v-e7e046de]{display:flex;flex-direction:column;gap:30px}.dt-carousel[data-v-e7e046de]{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #0000000d}.dt-carousel-wrapper[data-v-e7e046de]{width:100%;height:450px;overflow:hidden}.dt-carousel-slides[data-v-e7e046de]{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.dt-carousel-slide[data-v-e7e046de]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dt-carousel-slide img[data-v-e7e046de]{width:50%;height:50%;object-fit:contain}.dt-carousel-btn[data-v-e7e046de]{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-e7e046de]{left:20px}.dt-next-btn[data-v-e7e046de]{right:20px}.dt-carousel-btn[data-v-e7e046de]:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.design-right[data-v-e7e046de]{display:flex;align-items:flex-start}.dt-side-images[data-v-e7e046de]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.dt-image-item[data-v-e7e046de]{width:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014}.dt-image-item img[data-v-e7e046de]{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-e7e046de]{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-e7e046de]{gap:60px;max-width:1600px}.dt-carousel-wrapper[data-v-e7e046de]{height:500px}}@media(max-width:1399px)and (min-width:1200px){.design-content[data-v-e7e046de]{gap:50px}.dt-carousel-wrapper[data-v-e7e046de]{height:480px}}@media(max-width:1199px)and (min-width:992px){.design-content[data-v-e7e046de]{grid-template-columns:1fr 1fr;gap:40px}.dt-carousel-wrapper[data-v-e7e046de]{height:420px}.dt-carousel-slide img[data-v-e7e046de]{width:70%;height:70%}}@media(max-width:991px)and (min-width:768px){.design-content[data-v-e7e046de]{grid-template-columns:1fr;gap:40px;max-width:800px}.dt-carousel-wrapper[data-v-e7e046de]{height:450px}.dt-carousel-slide img[data-v-e7e046de]{width:60%;height:60%}.dt-side-images[data-v-e7e046de]{grid-template-columns:repeat(4,1fr);gap:15px}.dt-image-item img[data-v-e7e046de]{aspect-ratio:1/1;padding:15px}}@media(max-width:767px)and (min-width:480px){.design-tool[data-v-e7e046de]{padding:60px 15px}.design-content[data-v-e7e046de]{grid-template-columns:1fr;gap:30px}.dt-carousel-wrapper[data-v-e7e046de]{height:380px}.dt-carousel-slide img[data-v-e7e046de]{width:70%;height:70%}.dt-side-images[data-v-e7e046de]{grid-template-columns:repeat(2,1fr);gap:12px}.dt-image-item img[data-v-e7e046de]{padding:12px}}@media(max-width:480px){.design-tool[data-v-e7e046de]{padding:50px 10px}.design-content[data-v-e7e046de]{gap:25px}.dt-carousel-wrapper[data-v-e7e046de]{height:300px}.dt-carousel-slide img[data-v-e7e046de]{width:85%;height:85%}.dt-carousel-btn[data-v-e7e046de]{width:35px;height:35px;font-size:14px}.dt-side-images[data-v-e7e046de]{grid-template-columns:repeat(2,1fr);gap:10px}.dt-image-item img[data-v-e7e046de]{aspect-ratio:1/1;padding:8px}}.integration[data-v-e7e046de]{padding:100px 20px}.platform-logos[data-v-e7e046de]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:60px auto 0;max-width:1500px}.platform-logo[data-v-e7e046de]{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-e7e046de]{height:60px}.platform-logo[data-v-e7e046de]:hover{transform:translateY(-5px)}.advantages[data-v-e7e046de]{padding:100px 20px;background:#f8f9fa}.advantages-grid[data-v-e7e046de]{display:flex;max-width:1200px;margin:60px auto 0}.advantage-cards[data-v-e7e046de]{display:flex;flex-direction:column;width:50%;padding-right:20px;margin-bottom:10px}.advantage-card[data-v-e7e046de]{text-align:left;padding:15px;width:350px;border-bottom:1px dashed #b3b3b3}.advantage-icon-title[data-v-e7e046de]{display:flex;align-items:center}.advantage-icon[data-v-e7e046de]{font-size:30px;color:#00a29a;margin-right:10px}.advantage-card h3[data-v-e7e046de]{font-size:16px;margin:0}.advantage-card p[data-v-e7e046de]{font-size:12px}.advantages-img[data-v-e7e046de]{display:flex;justify-content:right}.advantages-img img[data-v-e7e046de]{max-width:100%;height:auto;border-radius:12px}@media(max-width:1200px){.advantages-grid[data-v-e7e046de]{flex-direction:column}.advantage-cards[data-v-e7e046de]{width:100%;padding-right:0}.advantage-card[data-v-e7e046de]{width:100%}.advantages-img[data-v-e7e046de]{justify-content:center}}@media(max-width:768px){.advantages[data-v-e7e046de]{padding:50px 10px}.advantages-grid[data-v-e7e046de]{margin:30px auto 0}.advantage-card[data-v-e7e046de]{padding:10px}.advantage-icon[data-v-e7e046de]{font-size:24px}.advantage-card h3[data-v-e7e046de]{font-size:14px}.advantage-card p[data-v-e7e046de]{font-size:10px}}@media(max-width:480px){.advantages[data-v-e7e046de]{padding:30px 10px}.advantages-grid[data-v-e7e046de]{margin:20px auto 0}.advantage-card[data-v-e7e046de]{padding:8px}.advantage-icon[data-v-e7e046de]{font-size:20px}.advantage-card h3[data-v-e7e046de]{font-size:12px}.advantage-card p[data-v-e7e046de]{font-size:8px}}.cta[data-v-e7e046de]{padding:50px 20px;background:linear-gradient(135deg,#89ddd9,#2e928d);color:#fff;text-align:center}.cta-title[data-v-e7e046de]{font-size:36px;font-weight:700;margin-bottom:20px}.cta-subtitle[data-v-e7e046de]{font-size:18px;margin-bottom:50px;opacity:.9}.btn-primary[data-v-e7e046de]{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-e7e046de]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffffff4d}.btn-secondary[data-v-e7e046de]{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-e7e046de]:hover{background:#fff;color:#00a29a}.btn-primary.large[data-v-e7e046de]{padding:20px 60px;font-size:20px}.container[data-v-e7e046de]{max-width:1350px;margin:0 auto;padding:0 20px}@media(max-width:992px){.hero-container[data-v-e7e046de]{grid-template-columns:1fr;text-align:center}.hero-content[data-v-e7e046de]{text-align:center}.hero-buttons[data-v-e7e046de]{justify-content:center}.hero-carousel[data-v-e7e046de]{max-width:100%;margin:0 auto}.design-content[data-v-e7e046de]{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.hero-title[data-v-e7e046de]{font-size:36px}.hero-subtitle[data-v-e7e046de]{font-size:28px}.carousel-container[data-v-e7e046de]{height:300px}.section-title[data-v-e7e046de]{font-size:28px}.hero-buttons[data-v-e7e046de]{flex-direction:column;align-items:center}}[data-v-8b01adac]{margin:0;padding:0;box-sizing:border-box}html[data-v-8b01adac],body[data-v-8b01adac]{margin:0;padding:0;width:100%;overflow-x:hidden}body[data-v-8b01adac]{padding-bottom:0}.app-container[data-v-8b01adac]{display:flex;min-height:100vh}.sidebar[data-v-8b01adac]{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-8b01adac]{list-style:none}.category-item[data-v-8b01adac]{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-8b01adac]:hover{background:#4a90e20d;color:#00a29a;transform:translate(4px)}.category-item.active[data-v-8b01adac]{background:linear-gradient(90deg,#4a90e21a,#fff0);color:#00a29a}.category-item.active[data-v-8b01adac]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#00a29a,#00dbd0)}.category-icon[data-v-8b01adac]{font-size:18px;width:24px;text-align:center}.main-content[data-v-8b01adac]{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden}.goods-grid[data-v-8b01adac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-bottom:20px}.goods-card[data-v-8b01adac]{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-8b01adac]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.goods-image-wrapper[data-v-8b01adac]{position:relative;width:100%;height:270px;overflow:hidden}.goods-image[data-v-8b01adac]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.goods-card:hover .goods-image[data-v-8b01adac]{transform:scale(1.05)}.goods-badge[data-v-8b01adac]{position:absolute;top:12px;right:12px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;animation:pulse-8b01adac 2s infinite}.goods-badge.promotion[data-v-8b01adac]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.goods-badge.new[data-v-8b01adac]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}@keyframes pulse-8b01adac{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}.goods-info[data-v-8b01adac]{padding:20px;display:flex;flex-direction:column;gap:16px}.goods-title[data-v-8b01adac]{font-size:16px;color:#2c3e50;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-footer[data-v-8b01adac]{display:flex;justify-content:space-between;align-items:center}.goods-price[data-v-8b01adac]{font-size:24px;font-weight:700;color:#ff4757}.action-btn[data-v-8b01adac]{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-8b01adac]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.action-btn i[data-v-8b01adac]{font-size:16px}.empty-state[data-v-8b01adac]{text-align:center;padding:60px 20px;color:#95a5a6}.empty-state i[data-v-8b01adac]{font-size:48px;margin-bottom:16px;opacity:.5}.steps-footer[data-v-8b01adac]{background:#fcfcfc;box-shadow:0 4px 20px #0000001a;width:100%}.steps-container[data-v-8b01adac]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:20px;padding:30px 20px}.step-item[data-v-8b01adac]{display:flex;align-items:center;gap:15px;flex:1;padding:0 20px}.step-icon[data-v-8b01adac]{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-8b01adac]{font-size:16px;color:#2c3e50;margin-bottom:4px}.step-content p[data-v-8b01adac]{font-size:13px;color:#7f8c8d}.step-divider[data-v-8b01adac]{width:1px;height:50px;background:linear-gradient(180deg,#e0e0e0 0%,transparent 100%)}@media(max-width:1024px){.steps-container[data-v-8b01adac]{flex-wrap:wrap;padding:20px}.step-divider[data-v-8b01adac]{display:none}.step-item[data-v-8b01adac]{flex:1 1 45%;justify-content:center;padding:10px}}@media(max-width:768px){.app-container[data-v-8b01adac]{flex-direction:column;min-height:100vh}.sidebar[data-v-8b01adac]{width:100%;position:static;height:auto;padding:0}.category-list[data-v-8b01adac]{display:flex;overflow-x:auto;padding:10px;gap:8px}.category-item[data-v-8b01adac]{white-space:nowrap;padding:12px 16px;border-radius:8px;border:1px solid #e0e0e0}.category-item.active[data-v-8b01adac]:before{display:none}.category-item.active[data-v-8b01adac]{border-color:#00a29a;background:#4a90e20d}.goods-grid[data-v-8b01adac]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;padding:15px}.goods-image-wrapper[data-v-8b01adac]{height:280px}.action-btn[data-v-8b01adac]{padding:8px 14px;font-size:13px}.action-btn i[data-v-8b01adac]{font-size:14px}.steps-container[data-v-8b01adac]{flex-direction:column;gap:20px;padding:15px;height:auto}.step-item[data-v-8b01adac]{flex-direction:column;text-align:center;gap:10px;padding:5px}.step-icon[data-v-8b01adac]{width:50px;height:50px;font-size:20px}}.order-cart-container[data-v-291eb8a6]{min-height:calc(100vh - 160px);padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.cart-header[data-v-291eb8a6]{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-291eb8a6]{font-size:28px;color:#2c3e50;display:flex;align-items:center;gap:12px}.cart-header h1 svg[data-v-291eb8a6]{color:#00a29a}.cart-stats[data-v-291eb8a6]{display:flex;gap:32px;font-size:16px;color:#546e7a;align-items:center}.cart-stats span[data-v-291eb8a6]:nth-child(2){transform:translateY(-2.6px)}.cart-stats strong[data-v-291eb8a6]{font-size:24px;color:#ff4757}.empty-cart[data-v-291eb8a6]{text-align:center;padding:80px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.empty-icon[data-v-291eb8a6]{font-size:80px;color:#ddd;margin-bottom:24px}.empty-cart h3[data-v-291eb8a6]{font-size:24px;color:#2c3e50;margin-bottom:12px}.empty-cart p[data-v-291eb8a6]{color:#95a5a6;margin-bottom:32px}.go-shopping-btn[data-v-291eb8a6]{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-291eb8a6]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00a29a4d}.select-all-bar[data-v-291eb8a6]{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-291eb8a6]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#2c3e50}.select-all-checkbox input[type=checkbox][data-v-291eb8a6]{width:18px;height:18px;cursor:pointer}.clear-btn[data-v-291eb8a6]{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-291eb8a6]:hover{background:#ff4757;color:#fff}.order-list[data-v-291eb8a6]{background:#fff;border-radius:0 0 12px 12px;overflow:hidden;margin-bottom:20px}.order-item[data-v-291eb8a6]{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-291eb8a6]:hover{background:#f9f9f9}.order-item.selected[data-v-291eb8a6]{background:#00a29a0d}.item-checkbox[data-v-291eb8a6]{text-align:center}.item-checkbox input[type=checkbox][data-v-291eb8a6]{width:18px;height:18px;cursor:pointer}.item-image[data-v-291eb8a6]{width:80px;height:80px;border-radius:8px;overflow:hidden}.item-image img[data-v-291eb8a6]{width:100%;height:100%;object-fit:cover}.item-info[data-v-291eb8a6]{padding:0 20px}.item-title[data-v-291eb8a6]{font-size:16px;color:#2c3e50;margin-bottom:8px;font-weight:500}.item-badge[data-v-291eb8a6]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-bottom:8px}.item-badge.promotion[data-v-291eb8a6]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.item-badge.new[data-v-291eb8a6]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}.item-price[data-v-291eb8a6]{font-size:14px;color:#7f8c8d}.item-quantity[data-v-291eb8a6]{display:flex;align-items:center;justify-content:center;gap:10px}.quantity-btn[data-v-291eb8a6]{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-291eb8a6]:hover:not(:disabled){background:#00a29a;color:#fff;border-color:#00a29a}.quantity-btn[data-v-291eb8a6]:disabled{opacity:.5;cursor:not-allowed}.quantity-input[data-v-291eb8a6]{width:50px;height:32px;text-align:center;border:1px solid #ddd;border-radius:6px;font-size:14px}.quantity-input[data-v-291eb8a6]::-webkit-outer-spin-button,.quantity-input[data-v-291eb8a6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-total[data-v-291eb8a6]{text-align:right;padding-right:20px}.subtotal[data-v-291eb8a6]{font-size:20px;font-weight:700;color:#ff4757}.item-remove[data-v-291eb8a6]{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-291eb8a6]:hover{background:#ff4757;color:#fff}.item-remove svg[data-v-291eb8a6]{font-size:16px}.checkout-bar[data-v-291eb8a6]{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-291eb8a6]{display:flex;flex-direction:column;gap:8px}.selected-info[data-v-291eb8a6]{font-size:14px;color:#7f8c8d}.total-price[data-v-291eb8a6]{font-size:24px;color:#2c3e50}.price[data-v-291eb8a6]{font-weight:700;color:#ff4757;margin-left:8px}.original-price[data-v-291eb8a6]{font-size:14px;color:#95a5a6;text-decoration:line-through}.checkout-btn[data-v-291eb8a6]{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-291eb8a6]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}.checkout-btn[data-v-291eb8a6]:disabled{opacity:.6;cursor:not-allowed;transform:none}.shopping-tips[data-v-291eb8a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.tip[data-v-291eb8a6]{background:#fff;padding:24px;border-radius:12px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px #0000000d}.tip svg[data-v-291eb8a6]{font-size:32px;color:#00a29a}.tip h4[data-v-291eb8a6]{font-size:16px;color:#2c3e50;margin-bottom:4px}.tip p[data-v-291eb8a6]{font-size:14px;color:#7f8c8d}@media(max-width:1024px){.order-item[data-v-291eb8a6]{grid-template-columns:40px 80px 1fr 140px 100px 40px;padding:16px}}@media(max-width:768px){.order-cart-container[data-v-291eb8a6]{padding:15px}.cart-header[data-v-291eb8a6]{flex-direction:column;gap:16px;text-align:center;padding:20px}.cart-stats[data-v-291eb8a6]{flex-direction:column;gap:12px}.order-item[data-v-291eb8a6]{grid-template-columns:1fr;gap:12px;text-align:center}.item-checkbox[data-v-291eb8a6]{order:1}.item-image[data-v-291eb8a6]{order:2;margin:0 auto}.item-info[data-v-291eb8a6]{order:3}.item-quantity[data-v-291eb8a6]{order:4}.item-total[data-v-291eb8a6]{order:5;text-align:center;padding-right:0}.item-remove[data-v-291eb8a6]{order:6;margin:0 auto}.checkout-bar[data-v-291eb8a6]{flex-direction:column;gap:20px;text-align:center}.checkout-btn[data-v-291eb8a6]{width:100%;justify-content:center}.shopping-tips[data-v-291eb8a6]{grid-template-columns:1fr}}.order-manage[data-v-14d9f36f]{background:#f5f7fa;min-height:calc(100vh - 80px);padding:20px 0}.container[data-v-14d9f36f]{max-width:1400px;margin:0 auto;padding:0 20px}.page-header[data-v-14d9f36f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.page-header h1[data-v-14d9f36f]{font-size:24px;color:#333;margin:0}.btn-sync[data-v-14d9f36f]{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-14d9f36f]:hover{background:#008d85;transform:translateY(-2px)}.search-filters[data-v-14d9f36f]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px}.filter-row[data-v-14d9f36f]{display:flex;gap:25px;margin-bottom:20px;align-items:flex-start;flex-wrap:wrap}.filter-row[data-v-14d9f36f]:last-child{margin-bottom:0}.filter-item[data-v-14d9f36f]{display:flex;align-items:center;gap:10px;flex:1;min-width:250px}.filter-item label[data-v-14d9f36f]{font-size:14px;color:#666;white-space:nowrap;font-weight:500}.filter-item input[data-v-14d9f36f],.filter-item select[data-v-14d9f36f]{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-14d9f36f]:focus,.filter-item select[data-v-14d9f36f]:focus{border-color:#00a29a;outline:none;box-shadow:0 0 0 2px #00a29a1a}.date-range[data-v-14d9f36f]{min-width:420px;flex:2}.date-inputs[data-v-14d9f36f]{display:flex;align-items:center;gap:8px;flex:1}.date-separator[data-v-14d9f36f]{color:#999;font-size:14px}.filter-actions[data-v-14d9f36f]{display:flex;gap:15px;justify-content:center;margin-top:25px;padding-top:20px;border-top:1px solid #f0f0f0}.btn-search[data-v-14d9f36f],.btn-reset[data-v-14d9f36f]{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-14d9f36f]{background:#00a29a;color:#fff}.btn-search[data-v-14d9f36f]:hover{background:#008d85;transform:translateY(-2px)}.btn-reset[data-v-14d9f36f]{background:#f5f5f5;color:#666}.btn-reset[data-v-14d9f36f]:hover{background:#e0e0e0}.order-stats[data-v-14d9f36f]{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-14d9f36f]{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-14d9f36f]{background:#fff8e1;color:#f57c00}.stat-item.pendingPayment .stat-value[data-v-14d9f36f]{color:#f57c00}.stat-item.paying[data-v-14d9f36f]{background:#e3f2fd;color:#1976d2}.stat-item.paying .stat-value[data-v-14d9f36f]{color:#1976d2}.stat-item.pendingProduction[data-v-14d9f36f]{background:#fff3e0;color:#f57c00}.stat-item.pendingProduction .stat-value[data-v-14d9f36f]{color:#f57c00}.stat-item.producing[data-v-14d9f36f]{background:#e8f5e9;color:#388e3c}.stat-item.producing .stat-value[data-v-14d9f36f]{color:#388e3c}.stat-item.pendingShipment[data-v-14d9f36f]{background:#e1f5fe;color:#0288d1}.stat-item.pendingShipment .stat-value[data-v-14d9f36f]{color:#0288d1}.stat-item.shipped[data-v-14d9f36f]{background:#f3e5f5;color:#7b1fa2}.stat-item.shipped .stat-value[data-v-14d9f36f]{color:#7b1fa2}.stat-item.completed[data-v-14d9f36f]{background:#e0f2f1;color:#00796b}.stat-item.completed .stat-value[data-v-14d9f36f]{color:#00796b}.stat-item.active[data-v-14d9f36f]{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-14d9f36f],.stat-item.active .stat-label[data-v-14d9f36f]{color:inherit}.stat-value[data-v-14d9f36f]{font-weight:700}.stat-item[data-v-14d9f36f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.order-list[data-v-14d9f36f]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.list-header[data-v-14d9f36f]{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-14d9f36f]{font-size:14px;color:#666;font-weight:500}.btn-batch[data-v-14d9f36f]{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-14d9f36f]:hover{background:#008d85;transform:translateY(-2px)}.desktop-view[data-v-14d9f36f]{display:block}.order-table[data-v-14d9f36f]{width:100%;border-collapse:collapse}.order-table th[data-v-14d9f36f]{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-14d9f36f]{padding:15px 20px;font-size:14px;color:#666;border-bottom:1px solid #f0f0f0}.order-table tbody tr[data-v-14d9f36f]:hover{background:#f8f9fa}.mobile-view[data-v-14d9f36f]{display:none}.order-card[data-v-14d9f36f]{border-bottom:1px solid #f0f0f0;padding:15px;transition:background .3s}.order-card[data-v-14d9f36f]:last-child{border-bottom:none}.order-card[data-v-14d9f36f]:hover{background:#f8f9fa}.card-header[data-v-14d9f36f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.card-header input[type=checkbox][data-v-14d9f36f]{margin:0}.order-number[data-v-14d9f36f]{font-weight:600;color:#333;flex:1}.status-group[data-v-14d9f36f]{display:flex;gap:5px;flex-wrap:wrap}.card-body[data-v-14d9f36f]{margin-bottom:10px}.card-row[data-v-14d9f36f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.card-row .label[data-v-14d9f36f]{color:#666;font-weight:500}.card-row .value[data-v-14d9f36f]{color:#333;font-weight:400;text-align:right;word-break:break-all}.card-actions[data-v-14d9f36f]{display:flex;gap:10px;padding-top:10px;border-top:1px solid #f0f0f0}.card-actions .btn-action[data-v-14d9f36f]{flex:1;justify-content:center;margin:0}.status-badge[data-v-14d9f36f],.sync-status[data-v-14d9f36f]{padding:4px 8px;border-radius:12px;font-size:11px;white-space:nowrap;font-weight:500}.status-badge.pendingPayment[data-v-14d9f36f]{background:#fff8e1;color:#f57c00}.status-badge.paying[data-v-14d9f36f]{background:#e3f2fd;color:#1976d2}.status-badge.pendingProduction[data-v-14d9f36f]{background:#fff3e0;color:#f57c00}.status-badge.producing[data-v-14d9f36f]{background:#e8f5e9;color:#388e3c}.status-badge.pendingShipment[data-v-14d9f36f]{background:#e1f5fe;color:#0288d1}.status-badge.shipped[data-v-14d9f36f]{background:#f3e5f5;color:#7b1fa2}.status-badge.completed[data-v-14d9f36f]{background:#e0f2f1;color:#00796b}.sync-status.pending[data-v-14d9f36f]{background:#fff3e0;color:#e65100}.sync-status.success[data-v-14d9f36f]{background:#e8f5e9;color:#2e7d32}.sync-status.failed[data-v-14d9f36f]{background:#ffebee;color:#c62828}.btn-action[data-v-14d9f36f]{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-14d9f36f]:hover{background:#00a29a;color:#fff;border-color:#00a29a}.empty-data[data-v-14d9f36f]{text-align:center;color:#999;padding:40px;font-size:14px}.pagination[data-v-14d9f36f]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid #f0f0f0}.page-btn[data-v-14d9f36f]{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-14d9f36f]:hover:not(:disabled){background:#00a29a;color:#fff;border-color:#00a29a}.page-btn[data-v-14d9f36f]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-14d9f36f]{font-size:14px;color:#666;font-weight:500}@media(max-width:1024px){.container[data-v-14d9f36f]{padding:0 15px}.order-table[data-v-14d9f36f]{font-size:13px}.order-table th[data-v-14d9f36f],.order-table td[data-v-14d9f36f]{padding:12px 10px}}@media(max-width:768px){.order-manage[data-v-14d9f36f]{padding:15px 0}.page-header[data-v-14d9f36f]{padding:0 10px}.search-filters[data-v-14d9f36f]{padding:20px 15px;margin:0 -15px 20px;border-radius:0}.filter-row[data-v-14d9f36f]{flex-direction:column;gap:15px;margin-bottom:15px}.filter-item[data-v-14d9f36f]{min-width:auto;width:100%}.date-range[data-v-14d9f36f]{min-width:auto}.date-inputs[data-v-14d9f36f]{flex-direction:column;gap:8px}.date-separator[data-v-14d9f36f]{display:none}.order-stats[data-v-14d9f36f]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;padding:15px;margin:0 -15px 20px;border-radius:0}.stat-item[data-v-14d9f36f]{padding:10px 12px}.list-header[data-v-14d9f36f]{padding:15px}.desktop-view[data-v-14d9f36f]{display:none}.mobile-view[data-v-14d9f36f]{display:block}}@media(max-width:480px){.page-header h1[data-v-14d9f36f]{font-size:18px}.btn-sync[data-v-14d9f36f]{padding:8px 12px;font-size:12px}.filter-item input[data-v-14d9f36f],.filter-item select[data-v-14d9f36f]{padding:8px 10px;font-size:13px}.filter-actions[data-v-14d9f36f]{flex-direction:column;gap:10px}.btn-search[data-v-14d9f36f],.btn-reset[data-v-14d9f36f]{width:100%;justify-content:center}.order-stats[data-v-14d9f36f]{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.stat-item[data-v-14d9f36f]{padding:8px 10px;font-size:12px}.stat-value[data-v-14d9f36f]{font-size:14px}.list-header[data-v-14d9f36f]{flex-direction:column;align-items:stretch;gap:10px}.btn-batch[data-v-14d9f36f]{width:100%;justify-content:center}.card-row[data-v-14d9f36f]{font-size:13px}.card-actions .btn-action[data-v-14d9f36f]{font-size:12px;padding:5px 10px}.pagination[data-v-14d9f36f]{gap:10px}.page-btn[data-v-14d9f36f]{width:32px;height:32px}.page-info[data-v-14d9f36f]{font-size:13px}}@media(max-width:360px){.container[data-v-14d9f36f]{padding:0 10px}.search-filters[data-v-14d9f36f]{padding:15px 10px;margin:0 -10px 20px}.order-stats[data-v-14d9f36f]{grid-template-columns:1fr;margin:0 -10px 20px}.order-card[data-v-14d9f36f]{padding:12px 10px}}.designers-page[data-v-c1a6dd56]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-bottom:80px}.page-header[data-v-c1a6dd56]{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-c1a6dd56]: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-c1a6dd56]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header h1[data-v-c1a6dd56]{font-size:3rem;font-weight:700;margin-bottom:15px;position:relative;display:inline-block}.page-header h1[data-v-c1a6dd56]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fff;border-radius:2px}.subtitle[data-v-c1a6dd56]{font-size:1.2rem;opacity:.9;max-width:600px;margin:30px auto 0;line-height:1.6}.designers-grid[data-v-c1a6dd56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-top:30px}.designer-card[data-v-c1a6dd56]{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-c1a6dd56]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.designer-card:hover .designer-overlay[data-v-c1a6dd56]{opacity:1}.designer-image[data-v-c1a6dd56]{position:relative;height:300px;overflow:hidden}.designer-image img[data-v-c1a6dd56]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.designer-card:hover .designer-image img[data-v-c1a6dd56]{transform:scale(1.05)}.designer-overlay[data-v-c1a6dd56]{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-c1a6dd56]{color:#fff;font-size:1.2rem;font-weight:600;padding:10px 20px;border:2px solid white;border-radius:25px}.designer-info[data-v-c1a6dd56]{padding:25px}.designer-header[data-v-c1a6dd56]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.designer-info h3[data-v-c1a6dd56]{font-size:1.5rem;color:#333;margin-bottom:8px;font-weight:700}.expert-tag[data-v-c1a6dd56]{background:#e6f7f6;color:#00a29a;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:600}.designer-title[data-v-c1a6dd56]{color:#00a29a;font-size:1rem;font-weight:600;margin-bottom:15px}.designer-meta[data-v-c1a6dd56]{display:flex;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.designer-meta .experience[data-v-c1a6dd56],.designer-meta .age[data-v-c1a6dd56]{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.9rem}.designer-meta svg[data-v-c1a6dd56]{color:#00a29a}.designer-description[data-v-c1a6dd56]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.specialties[data-v-c1a6dd56]{display:flex;gap:10px;margin-bottom:20px}.specialty[data-v-c1a6dd56]{background:#f8f9fa;color:#00a29a;padding:4px 12px;border-radius:15px;font-size:.85rem;font-weight:500}.view-btn[data-v-c1a6dd56]{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-c1a6dd56]:hover{background:linear-gradient(to right,#009189,#00b1a8);transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.process-section[data-v-c1a6dd56]{margin-top:80px;padding:50px 40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014}.process-section h2[data-v-c1a6dd56]{text-align:center;font-size:2rem;color:#333;margin-bottom:50px;position:relative}.process-section h2[data-v-c1a6dd56]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#00a29a}.process-steps[data-v-c1a6dd56]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process-step[data-v-c1a6dd56]{text-align:center;position:relative}.process-step[data-v-c1a6dd56]:after{content:"";position:absolute;top:25px;right:-15px;width:30px;height:2px;background:#00a29a;opacity:.3}.process-step[data-v-c1a6dd56]:last-child:after{display:none}.step-number[data-v-c1a6dd56]{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-c1a6dd56]{font-size:1.3rem;color:#333;margin-bottom:12px}.process-step p[data-v-c1a6dd56]{color:#666;line-height:1.6;font-size:.95rem}@media(max-width:992px){.designers-grid[data-v-c1a6dd56]{grid-template-columns:repeat(2,1fr);gap:25px}.page-header h1[data-v-c1a6dd56]{font-size:2.5rem}.stats-section[data-v-c1a6dd56]{gap:40px}.process-steps[data-v-c1a6dd56]{grid-template-columns:repeat(2,1fr);gap:40px}.process-step[data-v-c1a6dd56]:after{display:none}}@media(max-width:768px){.designers-grid[data-v-c1a6dd56]{grid-template-columns:1fr;gap:20px}.page-header[data-v-c1a6dd56]{padding:60px 0 40px}.page-header h1[data-v-c1a6dd56]{font-size:2rem}.subtitle[data-v-c1a6dd56]{font-size:1.1rem;padding:0 20px}.designer-image[data-v-c1a6dd56]{height:250px}.intro-text[data-v-c1a6dd56]{font-size:1.1rem;padding:0 10px}.stats-section[data-v-c1a6dd56]{flex-direction:column;gap:30px}.process-section[data-v-c1a6dd56]{padding:40px 20px}.process-steps[data-v-c1a6dd56]{grid-template-columns:1fr;gap:30px}.step-number[data-v-c1a6dd56]{width:40px;height:40px;font-size:1.2rem}}@media(max-width:480px){.container[data-v-c1a6dd56]{padding:0 15px}.page-header[data-v-c1a6dd56]{padding:50px 0 30px}.page-header h1[data-v-c1a6dd56]{font-size:1.8rem}.designer-info[data-v-c1a6dd56]{padding:20px}.designer-info h3[data-v-c1a6dd56]{font-size:1.3rem}}.designer-detail[data-v-fcd9b6b2]{min-height:100vh;background:#f8f9fa;padding-bottom:80px}.container[data-v-fcd9b6b2]{max-width:1200px;margin:0 auto;padding:0 20px}.back-btn[data-v-fcd9b6b2]{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-fcd9b6b2]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.designer-header[data-v-fcd9b6b2]{background:#fff;padding:60px 0;margin-bottom:40px;box-shadow:0 5px 20px #0000000d}.designer-profile[data-v-fcd9b6b2]{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:center}.profile-image[data-v-fcd9b6b2]{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-fcd9b6b2]{width:100%;height:100%;object-fit:cover}.availability[data-v-fcd9b6b2]{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-fcd9b6b2]{width:8px;height:8px;background:#4caf50;border-radius:50%;animation:pulse-fcd9b6b2 2s infinite}@keyframes pulse-fcd9b6b2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.title-section[data-v-fcd9b6b2]{display:flex;align-items:center;gap:20px;margin-bottom:10px}.profile-info h1[data-v-fcd9b6b2]{font-size:2.5rem;color:#333;margin-bottom:10px;font-weight:700}.cert-badge[data-v-fcd9b6b2]{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-fcd9b6b2]{color:#00a29a;font-size:1.2rem;font-weight:600;margin-bottom:25px}.designer-stats[data-v-fcd9b6b2]{display:flex;gap:40px;margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid #f0f0f0}.stat[data-v-fcd9b6b2]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-fcd9b6b2]{font-size:.9rem;color:#666;margin-bottom:5px}.stat-value[data-v-fcd9b6b2]{font-size:1.8rem;font-weight:700;color:#00a29a}.designer-tags[data-v-fcd9b6b2]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tag[data-v-fcd9b6b2]{background:#f0f9f9;color:#00a29a;padding:6px 15px;border-radius:20px;font-size:.9rem;font-weight:500;transition:all .3s ease}.tag[data-v-fcd9b6b2]:hover{background:#00a29a;color:#fff;transform:translateY(-2px)}.designer-description[data-v-fcd9b6b2]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:30px}.action-buttons[data-v-fcd9b6b2]{display:flex;gap:20px}.consult-btn[data-v-fcd9b6b2]{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-fcd9b6b2]:hover{background:#00a29a;color:#fff;transform:translateY(-3px)}.works-btn[data-v-fcd9b6b2]{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-fcd9b6b2]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}.content-section[data-v-fcd9b6b2]{background:#fff;border-radius:15px;padding:40px;margin-bottom:30px;box-shadow:0 5px 20px #0000000d}.content-section h2[data-v-fcd9b6b2]{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-fcd9b6b2]:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:#00a29a}.designer-bio[data-v-fcd9b6b2]{font-size:1.05rem;line-height:1.8;color:#555}.works-preview[data-v-fcd9b6b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-top:20px}.work-preview-card[data-v-fcd9b6b2]{background:#fafafa;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid #eee}.work-preview-card[data-v-fcd9b6b2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.work-preview-image[data-v-fcd9b6b2]{height:200px;overflow:hidden;position:relative}.work-preview-image img[data-v-fcd9b6b2]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.work-preview-card:hover .work-preview-image img[data-v-fcd9b6b2]{transform:scale(1.05)}.work-tag[data-v-fcd9b6b2]{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-fcd9b6b2]{padding:20px}.work-preview-info h4[data-v-fcd9b6b2]{font-size:1.2rem;color:#333;margin-bottom:8px;font-weight:600}.work-description[data-v-fcd9b6b2]{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:15px}.work-meta[data-v-fcd9b6b2]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #eee}.price[data-v-fcd9b6b2]{font-size:1.3rem;color:#00a29a;font-weight:700}.time[data-v-fcd9b6b2]{color:#666;font-size:.9rem}.view-all-section[data-v-fcd9b6b2]{text-align:center;margin-top:50px}.view-all-btn[data-v-fcd9b6b2]{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-fcd9b6b2]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px #00a29a66}@media(max-width:992px){.designer-profile[data-v-fcd9b6b2]{grid-template-columns:250px 1fr;gap:40px}.profile-image[data-v-fcd9b6b2]{width:250px;height:250px}.profile-info h1[data-v-fcd9b6b2]{font-size:2.2rem}.works-preview[data-v-fcd9b6b2]{grid-template-columns:repeat(2,1fr)}.expertise-list[data-v-fcd9b6b2]{grid-template-columns:1fr}}@media(max-width:768px){.designer-profile[data-v-fcd9b6b2]{grid-template-columns:1fr;text-align:center;gap:30px}.profile-image[data-v-fcd9b6b2]{width:200px;height:200px;margin:0 auto}.designer-stats[data-v-fcd9b6b2]{justify-content:center;gap:30px}.title-section[data-v-fcd9b6b2]{flex-direction:column;align-items:center;gap:10px}.action-buttons[data-v-fcd9b6b2]{justify-content:center}.content-section[data-v-fcd9b6b2]{padding:30px}.works-preview[data-v-fcd9b6b2]{grid-template-columns:1fr}.designer-tags[data-v-fcd9b6b2]{justify-content:center}.work-meta[data-v-fcd9b6b2]{flex-direction:column;gap:10px;align-items:flex-start}}@media(max-width:576px){.designer-header[data-v-fcd9b6b2]{padding:40px 0}.profile-info h1[data-v-fcd9b6b2]{font-size:1.8rem}.designer-stats[data-v-fcd9b6b2]{flex-direction:column;gap:20px;align-items:center}.stat[data-v-fcd9b6b2]{width:100%}.works-btn[data-v-fcd9b6b2],.consult-btn[data-v-fcd9b6b2]{width:100%;justify-content:center}.action-buttons[data-v-fcd9b6b2]{flex-direction:column}.content-section[data-v-fcd9b6b2]{padding:25px 20px}.view-all-btn[data-v-fcd9b6b2]{width:100%;justify-content:center;padding:16px}}.designer-works[data-v-377eb20b]{min-height:100vh;background:#f8f9fa;padding-bottom:80px}.container[data-v-377eb20b]{max-width:1200px;margin:0 auto;padding:0 20px}.back-section[data-v-377eb20b]{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.back-btn[data-v-377eb20b]{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-377eb20b]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.back-to-list-btn[data-v-377eb20b]{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-377eb20b]:hover{background:#5a6268;transform:translateY(-2px)}.page-header[data-v-377eb20b]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:60px 0;margin-bottom:40px;position:relative;overflow:hidden}.page-header[data-v-377eb20b]: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-377eb20b]{display:flex;align-items:center;gap:30px}.mini-avatar[data-v-377eb20b]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.3)}.mini-avatar img[data-v-377eb20b]{width:100%;height:100%;object-fit:cover}.header-content h1[data-v-377eb20b]{font-size:2.5rem;margin-bottom:10px;font-weight:700}.designer-title[data-v-377eb20b]{font-size:1.2rem;opacity:.9}.works-intro[data-v-377eb20b]{font-size:1.1rem;opacity:.9;margin-top:10px}.works-grid[data-v-377eb20b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:30px}.work-card[data-v-377eb20b]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s ease;position:relative}.work-card[data-v-377eb20b]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.work-image[data-v-377eb20b]{position:relative;height:250px;overflow:hidden}.work-image img[data-v-377eb20b]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.work-card:hover .work-image img[data-v-377eb20b]{transform:scale(1.05)}.work-overlay[data-v-377eb20b]{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-377eb20b]{opacity:1}.quick-view-btn[data-v-377eb20b]{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-377eb20b]:hover{background:#00a29a;color:#fff;transform:scale(1.05)}.work-category-tag[data-v-377eb20b]{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-377eb20b]{padding:25px}.work-header[data-v-377eb20b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.work-header h3[data-v-377eb20b]{font-size:1.3rem;color:#333;font-weight:700;margin:0;flex:1}.work-meta[data-v-377eb20b]{display:flex;gap:20px}.meta-item[data-v-377eb20b]{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.9rem;white-space:nowrap}.meta-item svg[data-v-377eb20b]{color:#00a29a}.work-description[data-v-377eb20b]{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-377eb20b]{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.feature[data-v-377eb20b]{background:#f0f9f9;color:#00a29a;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:500;white-space:nowrap}.work-footer[data-v-377eb20b]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:20px;gap:15px}.price-section[data-v-377eb20b]{display:flex;flex-direction:column;flex:1}.original-price[data-v-377eb20b]{font-size:.9rem;color:#999;text-decoration:line-through;white-space:nowrap}.work-price[data-v-377eb20b]{font-size:1.5rem;color:#00a29a;font-weight:700;white-space:nowrap}.detail-btn[data-v-377eb20b]{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-377eb20b]:hover{background:#009189;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.notice-section[data-v-377eb20b]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff;padding:40px;border-radius:20px;margin-top:60px}.notice-section h3[data-v-377eb20b]{font-size:1.8rem;margin-bottom:30px;display:flex;align-items:center;gap:10px}.notice-content[data-v-377eb20b]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.notice-item[data-v-377eb20b]{display:flex;gap:20px;align-items:flex-start}.notice-item svg[data-v-377eb20b]{font-size:1.5rem;margin-top:5px;flex-shrink:0;color:#ffffffe6}.notice-item h4[data-v-377eb20b]{font-size:1.2rem;margin-bottom:8px;color:#fff}.notice-item p[data-v-377eb20b]{opacity:.9;line-height:1.6;color:#ffffffe6}.quick-view-modal[data-v-377eb20b]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:fadeIn-377eb20b .3s ease}@keyframes fadeIn-377eb20b{0%{opacity:0}to{opacity:1}}.modal-content[data-v-377eb20b]{background:#fff;border-radius:20px;max-width:1000px;width:100%;max-height:90vh;overflow:auto;position:relative;animation:slideUp-377eb20b .4s ease}@keyframes slideUp-377eb20b{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-377eb20b]{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-377eb20b]:hover{background:#ff3742;transform:rotate(90deg)}.modal-body[data-v-377eb20b]{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px}.modal-image[data-v-377eb20b]{height:400px;border-radius:15px;overflow:hidden}.modal-image img[data-v-377eb20b]{width:100%;height:100%;object-fit:cover}.modal-info h2[data-v-377eb20b]{font-size:2rem;color:#333;margin-bottom:15px;font-weight:700}.modal-price[data-v-377eb20b]{background:#f8f9fa;padding:20px;border-radius:12px;margin:20px 0}.price-compare[data-v-377eb20b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px}.market-price[data-v-377eb20b]{color:#999;text-decoration:line-through;font-size:1.1rem;white-space:nowrap}.custom-price[data-v-377eb20b]{font-size:1.8rem;color:#00a29a;font-weight:700;white-space:nowrap}.discount-tag[data-v-377eb20b]{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-377eb20b]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:25px}.modal-details[data-v-377eb20b]{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:30px}.modal-details h3[data-v-377eb20b]{font-size:1.3rem;color:#333;margin-bottom:10px}.modal-details p[data-v-377eb20b]{color:#666;line-height:1.6;margin-bottom:20px}.modal-actions[data-v-377eb20b]{margin-top:20px}.consult-btn[data-v-377eb20b]{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-377eb20b]:hover{background:linear-gradient(135deg,#009189,#00b1a8);transform:translateY(-3px);box-shadow:0 8px 25px #00a29a66}@media(max-width:992px){.works-grid[data-v-377eb20b]{grid-template-columns:repeat(2,1fr);gap:25px}.modal-body[data-v-377eb20b]{grid-template-columns:1fr;gap:30px}.modal-image[data-v-377eb20b]{height:300px}.notice-content[data-v-377eb20b]{grid-template-columns:1fr;gap:25px}.details-grid[data-v-377eb20b]{grid-template-columns:1fr}}@media(max-width:768px){.page-header[data-v-377eb20b]{padding:40px 0}.designer-info-mini[data-v-377eb20b]{flex-direction:column;text-align:center;gap:20px}.mini-avatar[data-v-377eb20b]{width:100px;height:100px}.header-content h1[data-v-377eb20b]{font-size:2rem}.back-section[data-v-377eb20b]{flex-direction:column;gap:15px;align-items:stretch}.back-btn[data-v-377eb20b],.back-to-list-btn[data-v-377eb20b]{width:100%;justify-content:center}.header-stats[data-v-377eb20b]{flex-direction:column;gap:15px}.works-grid[data-v-377eb20b]{grid-template-columns:1fr}.work-meta[data-v-377eb20b]{flex-direction:column;gap:10px}.work-footer[data-v-377eb20b]{flex-direction:column;align-items:stretch}.detail-btn[data-v-377eb20b]{width:100%}.modal-header[data-v-377eb20b]{flex-direction:column;gap:15px;align-items:flex-start}.modal-meta[data-v-377eb20b]{flex-direction:column;gap:10px}}@media(max-width:576px){.container[data-v-377eb20b]{padding:0 15px}.notice-section[data-v-377eb20b]{padding:30px 20px}.modal-body[data-v-377eb20b]{padding:20px}.modal-info h2[data-v-377eb20b]{font-size:1.6rem}.price-compare[data-v-377eb20b]{flex-direction:column;align-items:flex-start}.work-header[data-v-377eb20b]{flex-direction:column;gap:10px}.work-meta[data-v-377eb20b]{width:100%;justify-content:space-between}}:lang(en) .work-price[data-v-377eb20b],:lang(en-US) .work-price[data-v-377eb20b]{font-size:16.8px!important}.login-page[data-v-7a6c40fe]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-bottom:80px}.container[data-v-7a6c40fe]{max-width:1200px;margin:0 auto;padding:0 20px}.back-btn[data-v-7a6c40fe]{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-7a6c40fe]:hover{background:#00a29a;color:#fff;transform:translate(-5px)}.auth-container[data-v-7a6c40fe]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.auth-header[data-v-7a6c40fe]{text-align:center;margin-bottom:40px;width:100%}.logo-section[data-v-7a6c40fe]{margin-bottom:30px}.login-logo[data-v-7a6c40fe]{width:150px;height:auto}.auth-header h1[data-v-7a6c40fe]{font-size:2.5rem;color:#333;margin-bottom:10px;font-weight:700}.auth-header p[data-v-7a6c40fe]{font-size:1.1rem;color:#666}.auth-card[data-v-7a6c40fe]{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-7a6c40fe]{padding:40px}.form-group[data-v-7a6c40fe]{margin-bottom:25px}.form-group label[data-v-7a6c40fe]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:#333;margin-bottom:8px}.form-group label svg[data-v-7a6c40fe]{color:#00a29a}.form-group input[data-v-7a6c40fe]{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-7a6c40fe]:focus{outline:none;border-color:#00a29a;box-shadow:0 0 0 3px #00a29a1a}.form-group input[data-v-7a6c40fe]::placeholder{color:#999}.password-input[data-v-7a6c40fe]{position:relative}.toggle-password[data-v-7a6c40fe]{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-7a6c40fe]:hover{color:#00a29a}.error-message[data-v-7a6c40fe]{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-7a6c40fe .3s ease}@keyframes fadeIn-7a6c40fe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-options[data-v-7a6c40fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.remember-me[data-v-7a6c40fe]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666;cursor:pointer}.remember-me input[data-v-7a6c40fe]{width:16px;height:16px;accent-color:#00a29a}.forgot-password[data-v-7a6c40fe]{font-size:.9rem;color:#00a29a;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-7a6c40fe]:hover{color:#009189;text-decoration:underline}.submit-btn[data-v-7a6c40fe]{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-7a6c40fe]:hover:not(:disabled){background:linear-gradient(135deg,#009189,#00b1a8);transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.submit-btn[data-v-7a6c40fe]:disabled{opacity:.6;cursor:not-allowed}.submit-btn.loading[data-v-7a6c40fe]{opacity:.8}.auth-divider[data-v-7a6c40fe]{display:flex;align-items:center;margin:25px 0}.auth-divider[data-v-7a6c40fe]:before,.auth-divider[data-v-7a6c40fe]:after{content:"";flex:1;height:1px;background:#e0e0e0}.auth-divider span[data-v-7a6c40fe]{padding:0 15px;font-size:.9rem;color:#999}.register-link[data-v-7a6c40fe]{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-7a6c40fe]:hover{background:#00a29a;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}.auth-footer[data-v-7a6c40fe]{text-align:center;max-width:450px;padding:20px}.auth-footer p[data-v-7a6c40fe]{color:#666;font-size:.9rem;line-height:1.6}.auth-footer a[data-v-7a6c40fe]{color:#00a29a;text-decoration:none}.auth-footer a[data-v-7a6c40fe]:hover{text-decoration:underline}.modal-overlay[data-v-7a6c40fe]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:fadeIn-7a6c40fe .3s ease}.modal-content[data-v-7a6c40fe]{background:#fff;border-radius:20px;max-width:500px;width:100%;overflow:hidden;animation:slideUp-7a6c40fe .4s ease}@keyframes slideUp-7a6c40fe{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-7a6c40fe]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-7a6c40fe]{font-size:1.3rem;color:#333;font-weight:600;margin:0}.modal-close[data-v-7a6c40fe]{background:none;border:none;color:#999;font-size:1.2rem;cursor:pointer;padding:5px;transition:color .3s ease}.modal-close[data-v-7a6c40fe]:hover{color:#ff4757}.modal-body[data-v-7a6c40fe]{padding:30px}.modal-body p[data-v-7a6c40fe]{color:#666;line-height:1.6;margin-bottom:20px}.contact-info[data-v-7a6c40fe]{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:30px}.contact-info p[data-v-7a6c40fe]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#333}.contact-info p[data-v-7a6c40fe]:last-child{margin-bottom:0}.contact-info svg[data-v-7a6c40fe]{color:#00a29a;width:16px}.confirm-btn[data-v-7a6c40fe]{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-7a6c40fe]:hover{background:#009189;transform:translateY(-2px);box-shadow:0 5px 15px #00a29a4d}@media(max-width:768px){.auth-container[data-v-7a6c40fe]{padding:20px 0}.auth-header h1[data-v-7a6c40fe]{font-size:2rem}.auth-form[data-v-7a6c40fe]{padding:30px 25px}.social-login[data-v-7a6c40fe]{grid-template-columns:1fr}}@media(max-width:576px){.auth-card[data-v-7a6c40fe]{max-width:100%}.auth-header h1[data-v-7a6c40fe]{font-size:1.8rem}.auth-form[data-v-7a6c40fe]{padding:25px 20px}.form-options[data-v-7a6c40fe]{flex-direction:column;gap:15px;align-items:flex-start}.modal-body[data-v-7a6c40fe]{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-e635b402]{max-width:1200px;margin:0 auto;padding:20px;background:#f5f7fa;min-height:100vh}.container[data-v-e635b402]{max-width:1200px}.back-link[data-v-e635b402]{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-e635b402]:hover{background:#00a29a1a}.order-header[data-v-e635b402]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:20px}.order-header h1[data-v-e635b402]{font-size:28px;color:#2c3e50;margin-bottom:20px}.order-meta[data-v-e635b402]{display:flex;gap:40px;flex-wrap:wrap}.meta-item[data-v-e635b402]{display:flex;flex-direction:column;gap:8px}.meta-item .label[data-v-e635b402]{font-size:14px;color:#7f8c8d}.meta-item .value[data-v-e635b402]{font-size:16px;color:#2c3e50;font-weight:500}.meta-item .source-custom[data-v-e635b402]{color:#00a29a;font-weight:600}.meta-item .source-system[data-v-e635b402]{color:#f57c00;font-weight:600}.status-badge[data-v-e635b402]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.pendingPayment[data-v-e635b402]{background:#fff8e1;color:#f57c00}.status-badge.paying[data-v-e635b402]{background:#e3f2fd;color:#1976d2}.status-badge.pendingProduction[data-v-e635b402],.status-badge.producing[data-v-e635b402]{background:#e8f5e9;color:#388e3c}.status-badge.pendingShipment[data-v-e635b402]{background:#e1f5fe;color:#0288d1}.status-badge.shipped[data-v-e635b402]{background:#f3e5f5;color:#7b1fa2}.status-badge.completed[data-v-e635b402]{background:#e0f2f1;color:#00796b}.status-badge.cancelled[data-v-e635b402]{background:#ffebee;color:#c62828}.order-items[data-v-e635b402],.order-summary[data-v-e635b402],.order-timeline[data-v-e635b402],.order-info[data-v-e635b402]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:20px}h2[data-v-e635b402]{font-size:20px;color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.items-list[data-v-e635b402]{display:flex;flex-direction:column;gap:15px}.item-card[data-v-e635b402]{display:flex;gap:20px;padding:20px;border:1px solid #eee;border-radius:8px;transition:all .3s}.item-card[data-v-e635b402]:hover{border-color:#00a29a;box-shadow:0 4px 12px #00a29a1a}.item-image[data-v-e635b402]{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0}.item-image img[data-v-e635b402]{width:100%;height:100%;object-fit:cover}.item-details[data-v-e635b402]{flex:1}.item-title[data-v-e635b402]{font-size:16px;color:#2c3e50;margin-bottom:8px}.item-badge[data-v-e635b402]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-bottom:8px}.item-badge.promotion[data-v-e635b402]{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff}.item-badge.new[data-v-e635b402]{background:linear-gradient(135deg,#2ed573,#1e90ff);color:#fff}.item-price[data-v-e635b402],.item-quantity[data-v-e635b402],.item-subtotal[data-v-e635b402]{font-size:14px;color:#546e7a;margin-bottom:4px}.item-subtotal[data-v-e635b402]{font-weight:600;color:#ff4757;margin-top:8px}.no-items-notice[data-v-e635b402]{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-e635b402]{font-size:64px;color:#bdc3c7;margin-bottom:20px}.notice-content h3[data-v-e635b402]{font-size:18px;color:#7f8c8d;margin-bottom:10px}.notice-content p[data-v-e635b402]{color:#95a5a6;margin-bottom:8px;line-height:1.6}.notice-tip[data-v-e635b402]{font-size:14px;color:#f57c00;margin-top:15px;padding-top:15px;border-top:1px dashed #ddd}.summary-content[data-v-e635b402]{display:flex;flex-direction:column;gap:12px}.summary-row[data-v-e635b402]{display:flex;justify-content:space-between;font-size:16px;color:#546e7a}.summary-row.total[data-v-e635b402]{font-size:20px;font-weight:600;color:#2c3e50;margin-top:10px;padding-top:10px;border-top:2px solid #eee}.total-amount[data-v-e635b402]{color:#ff4757;font-size:24px}.timeline[data-v-e635b402]{position:relative;padding-left:30px}.timeline[data-v-e635b402]:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#eee}.timeline-item[data-v-e635b402]{position:relative;margin-bottom:30px}.timeline-item[data-v-e635b402]:last-child{margin-bottom:0}.timeline-dot[data-v-e635b402]{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-e635b402]{background:#00a29a;box-shadow:0 0 0 4px #00a29a33}.timeline-content h4[data-v-e635b402]{font-size:16px;color:#2c3e50;margin-bottom:4px}.timeline-content p[data-v-e635b402]{font-size:14px;color:#7f8c8d}.info-grid[data-v-e635b402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.info-item[data-v-e635b402]{display:flex;flex-direction:column;gap:8px}.info-item .label[data-v-e635b402]{font-size:14px;color:#7f8c8d}.info-item .value[data-v-e635b402]{font-size:16px;color:#2c3e50;font-weight:500}.info-item .sync-status.pending[data-v-e635b402]{color:#f57c00}.info-item .sync-status.success[data-v-e635b402]{color:#388e3c}.info-item .sync-status.failed[data-v-e635b402]{color:#c62828}.info-item .payment-status.pendingPayment[data-v-e635b402],.info-item .payment-status.paying[data-v-e635b402]{color:#f57c00}.info-item .payment-status.pendingProduction[data-v-e635b402],.info-item .payment-status.producing[data-v-e635b402],.info-item .payment-status.pendingShipment[data-v-e635b402],.info-item .payment-status.shipped[data-v-e635b402],.info-item .payment-status.completed[data-v-e635b402]{color:#388e3c}.info-item .payment-status.cancelled[data-v-e635b402]{color:#c62828}.order-actions[data-v-e635b402]{display:flex;gap:15px;justify-content:center;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}.btn-ship[data-v-e635b402],.btn-cancel[data-v-e635b402],.btn-back[data-v-e635b402]{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-e635b402]{background:linear-gradient(135deg,#00a29a,#00c5bb);color:#fff}.btn-ship[data-v-e635b402]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00a29a4d}.btn-cancel[data-v-e635b402]{background:#f5f5f5;color:#666;border:1px solid #ddd}.btn-cancel[data-v-e635b402]:hover{background:#e0e0e0}.btn-back[data-v-e635b402]{background:#546e7a;color:#fff;text-decoration:none;padding:12px 24px}.btn-back[data-v-e635b402]:hover{background:#455a64}.empty-order[data-v-e635b402]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}.empty-icon[data-v-e635b402]{font-size:80px;color:#ddd;margin-bottom:24px}.empty-order h3[data-v-e635b402]{font-size:24px;color:#2c3e50;margin-bottom:12px}.empty-order p[data-v-e635b402]{color:#95a5a6;margin-bottom:32px}@media(max-width:768px){.order-detail-container[data-v-e635b402]{padding:15px}.order-header[data-v-e635b402]{padding:20px}.order-meta[data-v-e635b402]{flex-direction:column;gap:15px}.item-card[data-v-e635b402]{flex-direction:column;text-align:center}.item-image[data-v-e635b402]{width:100%;height:200px}.info-grid[data-v-e635b402]{grid-template-columns:1fr}.order-actions[data-v-e635b402]{flex-direction:column}.btn-ship[data-v-e635b402],.btn-cancel[data-v-e635b402],.btn-back[data-v-e635b402]{width:100%;justify-content:center}}.dashboard-container[data-v-d5fda136]{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-d5fda136]: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-d5fda136 20s linear infinite}@keyframes gridMove-d5fda136{0%{background-position:0 0}to{background-position:50px 50px}}.dashboard-container[data-v-d5fda136]: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-d5fda136]{text-align:center;margin-bottom:32px;position:relative}.delivery-rate[data-v-d5fda136]{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-d5fda136 3s ease-in-out infinite alternate;letter-spacing:1px;position:relative}@keyframes neonGlow-d5fda136{0%,to{filter:brightness(1);background-position:0% 50%}50%{filter:brightness(1.3);background-position:100% 50%}}.highlight[data-v-d5fda136]{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-d5fda136 2s infinite;margin-left:10px}@keyframes pulse-d5fda136{0%,to{opacity:1}50%{opacity:.8}}.dashboard-grid[data-v-d5fda136]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:25px;height:100%;position:relative;z-index:1}.column[data-v-d5fda136]{display:flex;flex-direction:column;gap:25px;animation:float-d5fda136 6s ease-in-out infinite}.column-left[data-v-d5fda136]{animation-delay:0s}.column-middle[data-v-d5fda136]{animation-delay:2s}.column-right[data-v-d5fda136]{animation-delay:4s}@keyframes float-d5fda136{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.middle-top-cards[data-v-d5fda136]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.card[data-v-d5fda136]{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-d5fda136]: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-d5fda136]: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-d5fda136]: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-d5fda136]:hover:after{opacity:1}.card-header[data-v-d5fda136]{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-d5fda136]{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-d5fda136]{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-d5fda136]{padding:0;display:flex;flex-direction:column}.order-img-container[data-v-d5fda136]{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-d5fda136]{width:100%;height:100%;position:relative}.floating-card[data-v-d5fda136]{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-d5fda136 4s ease-in-out infinite;transform-style:preserve-3d}@keyframes hologramFloat-d5fda136{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-d5fda136]:hover{transform:translateY(-5px) translateZ(20px);border-color:#39ff14cc;box-shadow:0 12px 40px #0009,0 0 40px #39ff1499}.compression-card[data-v-d5fda136]{top:20px;left:20px;animation-delay:0s;background:linear-gradient(135deg,#0ff3,#0064c833);border-color:#0ff9}.time-card[data-v-d5fda136]{top:20px;right:20px;animation-delay:.5s;background:linear-gradient(135deg,#39ff1433,#14c86433);border-color:#39ff1499}.floating-icon[data-v-d5fda136]{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-d5fda136]{width:20px;height:20px;filter:drop-shadow(0 0 5px currentColor)}.floating-text[data-v-d5fda136]{display:flex;flex-direction:column}.floating-label[data-v-d5fda136]{font-size:12px;color:#a0f0ff;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.floating-value[data-v-d5fda136]{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-d5fda136]{font-size:16px;font-weight:800;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.8)}.order-footer[data-v-d5fda136]{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-d5fda136]{display:flex;align-items:center;gap:12px}.process-icon[data-v-d5fda136]{width:24px;height:24px;color:#0ff;filter:drop-shadow(0 0 8px rgba(0,255,255,.6))}.process-icon svg[data-v-d5fda136]{width:100%;height:100%}.process-text[data-v-d5fda136]{font-size:14px;color:#a0f0ff;font-weight:500}.efficiency-badge[data-v-d5fda136]{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-d5fda136 2s infinite}@keyframes badgePulse-d5fda136{0%,to{opacity:1}50%{opacity:.8}}.badge-text[data-v-d5fda136]{font-size:14px;font-weight:700;color:#0a192f;letter-spacing:1px}.progress-group[data-v-d5fda136]{display:flex;flex-direction:column;gap:20px}.progress-item[data-v-d5fda136]{display:flex;flex-direction:column;gap:8px}.progress-info[data-v-d5fda136]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.progress-label[data-v-d5fda136]{font-size:15px;color:#e6f7ff;font-weight:600;display:flex;align-items:center;gap:8px}.progress-label[data-v-d5fda136]:before{content:"▶";color:#39ff14;font-size:10px;animation:blink-d5fda136 1s infinite}@keyframes blink-d5fda136{0%,to{opacity:1}50%{opacity:0}}.progress-percent[data-v-d5fda136]{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-d5fda136]{height:10px;background:#00ffff1a;border-radius:5px;overflow:hidden;position:relative;border:1px solid rgba(0,255,255,.2)}.progress-bar[data-v-d5fda136]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-d5fda136 2s infinite}@keyframes shimmer-d5fda136{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-fill[data-v-d5fda136]{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-d5fda136 2s ease-in-out infinite;position:relative;z-index:1}@keyframes progressGlow-d5fda136{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.progress-time[data-v-d5fda136]{font-size:13px;color:#a0f0ff;text-align:right;font-family:Orbitron,monospace;font-weight:500}.achievement-badge[data-v-d5fda136]{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-d5fda136]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.achievement-circle[data-v-d5fda136]{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-d5fda136]{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-d5fda136 20s linear infinite}@keyframes rotate-d5fda136{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-progress-achievement[data-v-d5fda136]:before{content:"";position:absolute;inset:10px;background:#0a1428e6;border-radius:50%;z-index:1}.achievement-value[data-v-d5fda136]{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-d5fda136 2s infinite}@keyframes numberGlow-d5fda136{0%,to{filter:brightness(1)}50%{filter:brightness(1.5)}}.achievement-label[data-v-d5fda136]{position:relative;font-size:14px;color:#0ff;z-index:2;text-transform:uppercase;letter-spacing:2px;margin-top:10px}.achievement-stats[data-v-d5fda136]{display:flex;flex-direction:column;gap:16px}.stat-item[data-v-d5fda136]{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-d5fda136]:hover{transform:translateY(-2px);background:#39ff1426;border-color:#39ff1466}.stat-value[data-v-d5fda136]{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-d5fda136]{font-size:12px;color:#a0f0ff;text-transform:uppercase;letter-spacing:1px}.achievement-details[data-v-d5fda136]{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-d5fda136]{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-d5fda136]{font-size:13px;color:#a0f0ff;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.detail-value[data-v-d5fda136]{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-d5fda136]{margin-bottom:25px}.tags-visual[data-v-d5fda136]{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-d5fda136]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(57,255,20,.1) 50%,transparent 70%);animation:scan-d5fda136 3s linear infinite}@keyframes scan-d5fda136{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tags-image-placeholder img[data-v-d5fda136]{width:100%;height:100%;border-radius:8px;transition:filter .3s ease}.timeline-grid[data-v-d5fda136]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.timeline-item[data-v-d5fda136]{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-d5fda136]:hover{transform:translateY(-3px);background:#39ff1426;border-color:#39ff1466}.timeline-label[data-v-d5fda136]{display:block;font-size:13px;color:#a0f0ff;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.timeline-value[data-v-d5fda136]{display:block;font-size:16px;font-weight:700;color:#39ff14;font-family:Orbitron,monospace}.timeline-bar[data-v-d5fda136]{height:8px;background:#00ffff1a;border-radius:4px;overflow:hidden;border:1px solid rgba(0,255,255,.2);position:relative}.timeline-fill[data-v-d5fda136]{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-d5fda136]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:timelineShimmer-d5fda136 2s infinite}@keyframes timelineShimmer-d5fda136{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tech-visual[data-v-d5fda136]{display:flex;justify-content:center;align-items:center;padding:20px}.card-img img[data-v-d5fda136]{width:100%;border-radius:8px;transition:transform .3s ease}.card-img:hover img[data-v-d5fda136]{transform:scale(1.02)}.supply-chain[data-v-d5fda136]{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-d5fda136]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);animation:scanLine-d5fda136 3s linear infinite}@keyframes scanLine-d5fda136{0%{left:-100%}to{left:100%}}.supply-chain[data-v-d5fda136]:hover{border-color:#39ff1499;box-shadow:0 0 40px #00ffff4d,0 0 80px #39ff1433}.status-indicator[data-v-d5fda136]{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-d5fda136 2s infinite}@keyframes statusPulse-d5fda136{0%,to{opacity:1}50%{opacity:.8}}.supply-status[data-v-d5fda136]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.status-item[data-v-d5fda136]{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-d5fda136]:hover{transform:translate(5px);border-color:#00ffff4d}.status-label[data-v-d5fda136]{font-size:15px;color:#e6f7ff;font-weight:600}.status-value[data-v-d5fda136]{font-size:14px;font-weight:700;padding:6px 16px;border-radius:20px;letter-spacing:1px}.status-value.positive[data-v-d5fda136]{background:linear-gradient(135deg,#39ff144d,#00ffff4d);color:#39ff14;border:1px solid rgba(57,255,20,.4)}.status-value.warning[data-v-d5fda136]{background:linear-gradient(135deg,#ffc1074d,#ff6b6b4d);color:#ffc107;border:1px solid rgba(255,193,7,.4)}.key-metrics[data-v-d5fda136]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.metric[data-v-d5fda136]{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-d5fda136]:hover{transform:translateY(-3px);border-color:#00ffff4d}.metric-label[data-v-d5fda136]{font-size:13px;color:#a0f0ff;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.metric-value[data-v-d5fda136]{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-d5fda136]{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-d5fda136 3s ease-in-out infinite}@keyframes messageGlow-d5fda136{0%,to{opacity:1}50%{opacity:.9}}.message-icon[data-v-d5fda136]{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-d5fda136]{flex:1;font-size:14px;color:#e6f7ff;font-weight:600}.policy-count[data-v-d5fda136]{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-d5fda136]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.policy-item[data-v-d5fda136]{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-d5fda136]:hover{transform:translate(8px) scale(1.02);background:#ffffff14;border-color:#00ffff4d;box-shadow:0 8px 25px #0ff3}.policy-item.highlighted[data-v-d5fda136]{background:linear-gradient(135deg,#00ffff26,#39ff141a);border-color:#0ff6}.policy-icon[data-v-d5fda136]{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-d5fda136]{width:20px;height:20px;filter:drop-shadow(0 0 5px rgba(0,255,255,.5))}.policy-content[data-v-d5fda136]{flex:1}.policy-title[data-v-d5fda136]{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-d5fda136]{font-size:13px;color:#a0f0ff;line-height:1.4}.tariff-comparison[data-v-d5fda136]{background:#00ffff0d;border-radius:12px;padding:20px;margin-bottom:20px;border:1px solid rgba(0,255,255,.2)}.comparison-title[data-v-d5fda136]{font-size:15px;font-weight:700;color:#e6f7ff;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px;text-align:center}.comparison-bars[data-v-d5fda136]{display:flex;flex-direction:column;gap:16px}.bar-item[data-v-d5fda136]{display:flex;align-items:center;gap:12px}.bar-label[data-v-d5fda136]{width:100px;font-size:13px;color:#a0f0ff;font-weight:600}.bar-track[data-v-d5fda136]{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-d5fda136]{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-d5fda136]: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-d5fda136]{background:linear-gradient(90deg,#0ff,#39ff14)}.bar-value[data-v-d5fda136]{width:40px;text-align:right;font-size:14px;font-weight:800;color:#39ff14;font-family:Orbitron,monospace}.country-tariff[data-v-d5fda136]{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-d5fda136]{font-size:16px;font-weight:700;color:#ffc107;text-shadow:0 0 10px rgba(255,193,7,.5)}.tax-rate[data-v-d5fda136]{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-d5fda136]{text-align:center;padding:16px;background:#39ff141a;border-radius:12px;border:1px solid rgba(57,255,20,.3)}.factory-suggestion p[data-v-d5fda136]{margin:0 0 8px;font-size:15px;color:#a0f0ff}.suggestion-text[data-v-d5fda136]{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-d5fda136]{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-d5fda136]{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-d5fda136]:after{content:"";width:70px;height:70px;border-radius:50%;background:#0a1428e6;position:absolute}.risk-label[data-v-d5fda136]{margin-top:16px;font-size:16px;font-weight:700;color:#39ff14;text-transform:uppercase;letter-spacing:1px}.factory-standard[data-v-d5fda136]{display:flex;justify-content:center}.standard-badge[data-v-d5fda136]{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-d5fda136]{grid-template-columns:1fr 1fr}.column-middle[data-v-d5fda136]{grid-column:1 / -1}.middle-top-cards[data-v-d5fda136]{grid-template-columns:1fr;gap:25px}.tags-content[data-v-d5fda136]{flex-direction:column;align-items:center;gap:20px}}@media(max-width:768px){.dashboard-grid[data-v-d5fda136]{grid-template-columns:1fr}.delivery-rate[data-v-d5fda136]{font-size:32px}.highlight[data-v-d5fda136]{font-size:36px}.middle-top-cards[data-v-d5fda136]{grid-template-columns:1fr}.achievement-main[data-v-d5fda136]{flex-direction:column;gap:24px}.achievement-stats[data-v-d5fda136]{flex-direction:row;justify-content:space-around}.floating-card[data-v-d5fda136]{padding:12px}.floating-value[data-v-d5fda136]{font-size:14px}.timeline-grid[data-v-d5fda136]{grid-template-columns:1fr;gap:10px}}.product-page[data-v-696fef52]{--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-696fef52]{min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--bg-light)}.desktop-container[data-v-696fef52]{padding:30px}.table-card[data-v-696fef52]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden;margin-bottom:20px;min-height:400px}.custom-table[data-v-696fef52]{width:100%;border-collapse:collapse}.custom-table thead[data-v-696fef52]{background-color:#fcfcfc;border-bottom:2px solid var(--bg-light)}.custom-table th[data-v-696fef52]{padding:16px;text-align:left;color:#666;font-weight:500;font-size:14px}.custom-table td[data-v-696fef52]{padding:16px;border-bottom:1px solid #eee;vertical-align:middle}.img-wrapper[data-v-696fef52]{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-696fef52]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.img-wrapper:hover img[data-v-696fef52]{transform:scale(1.05)}.id-badge[data-v-696fef52]{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-696fef52]{font-weight:500;color:var(--dark-charcoal);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-group[data-v-696fef52]{display:flex;gap:15px;justify-content:flex-start}.btn-text[data-v-696fef52]{background:none;border:none;color:var(--primary-teal);cursor:pointer;font-size:14px;padding:0;transition:opacity .2s}.btn-text[data-v-696fef52]:hover{text-decoration:underline;opacity:.8}.btn-danger[data-v-696fef52]{color:var(--color-danger)}.text-right[data-v-696fef52]{text-align:right}.empty-state[data-v-696fef52]{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:40px 20px}.empty-content[data-v-696fef52]{text-align:center;max-width:320px;margin:0 auto}.empty-icon[data-v-696fef52]{width:64px;height:64px;margin:0 auto 20px;color:#d1d5db}.empty-icon svg[data-v-696fef52]{width:100%;height:100%}.empty-content h3[data-v-696fef52]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.empty-content p[data-v-696fef52]{font-size:14px;color:#6b7280;margin:0 0 24px}.empty-btn[data-v-696fef52]{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-696fef52]:hover{background:#00a099}.mobile-container[data-v-696fef52]{padding:16px;background:var(--bg-light);min-height:100vh}.card-list[data-v-696fef52]{display:flex;flex-direction:column;gap:16px;min-height:100%}.product-card[data-v-696fef52]{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-696fef52]:active{transform:scale(.98)}.card-header[data-v-696fef52]{padding:16px 16px 12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:flex-start}.product-id[data-v-696fef52]{display:flex;flex-direction:column;gap:4px}.id-label[data-v-696fef52]{font-size:11px;color:#999;text-transform:uppercase}.id-value[data-v-696fef52]{font-family:Courier New,Courier,monospace;font-size:14px;font-weight:600;color:var(--color-dark)}.card-preview[data-v-696fef52]{padding:16px}.preview-image[data-v-696fef52]{width:100%;height:180px;background:#f9f9f9;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-image img[data-v-696fef52]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.preview-image:hover img[data-v-696fef52]{transform:scale(1.05)}.card-actions[data-v-696fef52]{padding:0 16px 16px;display:flex;gap:8px}.card-btn[data-v-696fef52]{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-696fef52]{width:18px;height:18px}.card-btn-edit[data-v-696fef52]{background:#00b5ad1a;color:var(--primary-teal)}.card-btn-edit[data-v-696fef52]:active{background:#00b5ad33}.card-btn-download[data-v-696fef52]{background:#00b5ad1a;color:var(--primary-teal)}.card-btn-download[data-v-696fef52]:active{background:#00b5ad33}.card-btn-delete[data-v-696fef52]{background:#ff4d4f1a;color:var(--color-danger)}.card-btn-delete[data-v-696fef52]:active{background:#ff4d4f33}@media(max-width:480px){.card-preview .preview-image[data-v-696fef52]{height:150px}.card-actions[data-v-696fef52]{flex-direction:column}.card-btn[data-v-696fef52]{padding:14px}}@media(max-width:1024px){.desktop-container[data-v-696fef52]{padding:20px}.custom-table th[data-v-696fef52],.custom-table td[data-v-696fef52]{padding:12px 10px}.img-wrapper[data-v-696fef52]{width:80px;height:80px}.action-group[data-v-696fef52]{gap:10px;flex-direction:column}.empty-state[data-v-696fef52]{min-height:250px}}[data-v-a376fe15]:root{--primary-color: #00a29a;--primary-light: #00c5bb;--primary-dark: #008a83}.about-us-page[data-v-a376fe15]{background:linear-gradient(135deg,#f5f7fa,#e8f4f3);min-height:100vh;padding-top:20px}.container[data-v-a376fe15]{max-width:1400px;margin:0 auto;padding:0 20px}.section[data-v-a376fe15]{padding:60px 0}.section-title[data-v-a376fe15]{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-a376fe15]{color:#00a29a;font-size:36px}.intro-section[data-v-a376fe15]{background:#fff;margin:20px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.intro-text[data-v-a376fe15]{font-size:18px;line-height:1.8;color:#555;text-align:center;max-width:800px;margin:0 auto 30px}.advantages-title[data-v-a376fe15]{font-size:20px;color:#00a29a;margin-bottom:20px;text-align:center}.advantage-items[data-v-a376fe15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin-bottom:30px}.advantage-item[data-v-a376fe15]{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-a376fe15]:hover{transform:translate(10px)}.advantage-icon[data-v-a376fe15]{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-a376fe15]{font-size:18px;color:#333;margin-bottom:8px}.advantage-content p[data-v-a376fe15]{font-size:15px;color:#666;line-height:1.6}.vision-text[data-v-a376fe15]{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-a376fe15]{color:#00a29a;margin-right:10px}.values-section[data-v-a376fe15]{background:transparent}.values-grid[data-v-a376fe15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.value-card[data-v-a376fe15]{background:#fff;border-radius:20px;padding:35px;box-shadow:0 10px 40px #00a29a1a;transition:all .3s ease}.value-card[data-v-a376fe15]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00a29a26}.value-header[data-v-a376fe15]{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.value-main-icon[data-v-a376fe15]{font-size:40px;color:#00a29a}.value-header h3[data-v-a376fe15]{font-size:22px;color:#333}.value-list[data-v-a376fe15]{list-style:none;padding:0;margin:0}.value-list li[data-v-a376fe15]{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-a376fe15]:last-child{border-bottom:none}.check-icon[data-v-a376fe15]{color:#00a29a;font-size:18px}.team-section[data-v-a376fe15]{background:#fff;margin:20px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.team-grid[data-v-a376fe15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.team-card[data-v-a376fe15]{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-a376fe15]:hover{border-color:#00a29a;transform:translateY(-5px)}.team-icon-wrap[data-v-a376fe15]{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-a376fe15]{font-size:45px;color:#fff}.team-card h3[data-v-a376fe15]{font-size:20px;color:#333;margin-bottom:12px}.team-card p[data-v-a376fe15]{font-size:15px;color:#666}.platform-section[data-v-a376fe15]{background:transparent}.platform-subtitle[data-v-a376fe15]{text-align:center;font-size:17px;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.platform-grid[data-v-a376fe15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.platform-card[data-v-a376fe15]{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-a376fe15]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px #00a29a33}.platform-icon[data-v-a376fe15]{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-a376fe15]{font-size:20px;color:#333;margin-bottom:15px}.platform-card p[data-v-a376fe15]{font-size:14px;color:#666;line-height:1.7}.contact-section[data-v-a376fe15]{background:#fff;margin:20px 20px 40px;border-radius:20px;box-shadow:0 10px 40px #00a29a14}.contact-info[data-v-a376fe15]{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-a376fe15]{display:flex;align-items:center;gap:15px;font-size:16px;color:#555}.contact-icon[data-v-a376fe15]{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-a376fe15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.feature-card[data-v-a376fe15]{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-a376fe15]:hover{border-color:#00a29a;transform:translateY(-5px)}.feature-icon[data-v-a376fe15]{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-a376fe15]{font-size:20px;color:#00a29a;margin-bottom:10px}.feature-card p[data-v-a376fe15]{font-size:14px;color:#666}@media(max-width:768px){.anchor-nav[data-v-a376fe15]{top:60px;padding:10px;gap:8px}.anchor-link[data-v-a376fe15]{padding:8px 16px;font-size:13px}.section[data-v-a376fe15]{padding:40px 0}.section-title[data-v-a376fe15]{font-size:24px}.title-icon[data-v-a376fe15]{font-size:28px}.intro-section[data-v-a376fe15],.team-section[data-v-a376fe15],.contact-section[data-v-a376fe15]{margin:10px;border-radius:15px}.advantage-items[data-v-a376fe15],.values-grid[data-v-a376fe15],.team-grid[data-v-a376fe15],.platform-grid[data-v-a376fe15],.contact-features[data-v-a376fe15]{grid-template-columns:1fr}.value-card[data-v-a376fe15],.team-card[data-v-a376fe15],.platform-card[data-v-a376fe15],.feature-card[data-v-a376fe15]{padding:25px 20px}}@media(max-width:480px){.container[data-v-a376fe15]{padding:0 15px}.section-title[data-v-a376fe15]{font-size:20px;flex-direction:column;gap:10px}.intro-text[data-v-a376fe15]{font-size:15px}.advantage-item[data-v-a376fe15]{flex-direction:column;text-align:center}.advantage-icon[data-v-a376fe15]{margin:0 auto}.contact-info[data-v-a376fe15]{padding:20px}.contact-item[data-v-a376fe15]{font-size:14px}}.language-switcher[data-v-8916d91f]{display:flex;align-items:center}.lang-btn[data-v-8916d91f]{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-8916d91f]:hover{background:#00a29a;color:#fff}.lang-icon[data-v-8916d91f]{font-size:16px}.lang-text[data-v-8916d91f]{font-weight:700}.lang-dropdown[data-v-8916d91f]{position:relative}.dropdown-menu[data-v-8916d91f]{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-8916d91f]{display:block;width:100%;padding:10px 15px;text-align:left;background:none;border:none;cursor:pointer;transition:background .3s}.dropdown-menu button[data-v-8916d91f]:hover{background:#f5f5f5}.dropdown-menu button.active[data-v-8916d91f]{background:#00a29a;color:#fff}.language-switcher-nav[data-v-5551c11e]{display:flex;align-items:center;padding:0!important}.language-switcher-nav .language-switcher[data-v-5551c11e]{padding:0;border:none;background:none}.language-switcher-nav .lang-btn[data-v-5551c11e]{border:none;padding:0;background:none;color:inherit;font-size:inherit}.language-switcher-nav .lang-btn[data-v-5551c11e]:hover{background:none;color:#00a29a}@media(max-width:768px){.language-switcher-nav[data-v-5551c11e]{padding:15px 20px!important;border-bottom:1px solid #eee}.language-switcher-nav .language-switcher[data-v-5551c11e]{width:100%}.language-switcher-nav .lang-btn[data-v-5551c11e]{width:100%;justify-content:flex-start;padding:8px 0}}.header[data-v-5551c11e]{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-5551c11e]{max-width:1450px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:80px}.logo img[data-v-5551c11e]{display:flex;width:120px}.nav[data-v-5551c11e]{display:flex;align-items:center;gap:40px;flex:1;margin:0 40px}.nav-main[data-v-5551c11e]{display:flex;gap:40px;align-items:center}.nav-user[data-v-5551c11e]{display:flex;gap:30px;align-items:center;margin-left:auto}.nav-link[data-v-5551c11e]{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-5551c11e]{flex-shrink:0}.nav-link[data-v-5551c11e]:hover,.nav-link.active[data-v-5551c11e]{color:#00a29a}.header-right[data-v-5551c11e]{display:flex;align-items:center;gap:20px}.cart-indicator[data-v-5551c11e]{position:relative}.cart-link[data-v-5551c11e]{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-5551c11e]:hover{background:#00a29a;color:#fff;transform:scale(1.1)}.cart-count[data-v-5551c11e]{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-5551c11e]{display:flex;align-items:center}.auth-buttons[data-v-5551c11e]{display:flex;gap:10px;align-items:center}.register-btn[data-v-5551c11e]{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-5551c11e]{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-5551c11e]:hover,.login-btn[data-v-5551c11e]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #8b5cf64d}.register-btn[data-v-5551c11e]:hover{background:#00c5bb}.user-info[data-v-5551c11e],.user-dropdown[data-v-5551c11e]{position:relative}.user-avatar[data-v-5551c11e]{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-5551c11e]:hover{background:#f8f9fa}.user-avatar svg[data-v-5551c11e]:first-child{font-size:20px;color:#00a29a}.user-name[data-v-5551c11e]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-5551c11e]{font-size:12px;color:#666;transition:transform .3s ease}.user-menu[data-v-5551c11e]{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-5551c11e .3s ease;overflow:hidden}@keyframes slideDown-5551c11e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-menu-item[data-v-5551c11e]{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-5551c11e]:hover{background:#f8f9fa;color:#00a29a}.user-menu-item svg[data-v-5551c11e]{width:16px;color:#666}.user-menu-item:hover svg[data-v-5551c11e]{color:#00a29a}.user-menu-divider[data-v-5551c11e]{height:1px;background:#f0f0f0;margin:0}.logout-btn[data-v-5551c11e]{color:#ff4757}.logout-btn svg[data-v-5551c11e]{color:#ff4757}.logout-btn[data-v-5551c11e]:hover{background:#ffebee;color:#ff3742}.user-menu-overlay[data-v-5551c11e]{position:fixed;inset:0;z-index:1000;background:transparent}.mobile-cart-count[data-v-5551c11e]{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-5551c11e]{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-5551c11e]{width:30px;height:3px;background:#00a29a;border-radius:3px;transition:all .3s;position:relative}.hamburger[data-v-5551c11e]:before,.hamburger[data-v-5551c11e]:after{content:"";position:absolute;width:30px;height:3px;background:#00a29a;border-radius:3px;transition:all .3s}.hamburger[data-v-5551c11e]:before{top:-8px}.hamburger[data-v-5551c11e]:after{top:8px}.menu-toggle.active .hamburger[data-v-5551c11e]{background:transparent}.menu-toggle.active .hamburger[data-v-5551c11e]:before{top:0;transform:rotate(45deg)}.menu-toggle.active .hamburger[data-v-5551c11e]:after{top:0;transform:rotate(-45deg)}@media(max-width:992px){.container[data-v-5551c11e]{padding:0 15px}.nav[data-v-5551c11e]{gap:20px;margin:0 20px}.nav-main[data-v-5551c11e],.nav-user[data-v-5551c11e]{gap:20px}.nav-link[data-v-5551c11e]{font-size:15px;gap:5px}.cart-link[data-v-5551c11e]{width:40px;height:40px;font-size:18px}.user-name[data-v-5551c11e]{max-width:80px}}@media(max-width:768px){.container[data-v-5551c11e]{height:60px;padding:0 15px}.logo img[data-v-5551c11e]{width:70px}.menu-toggle[data-v-5551c11e]{display:flex;order:2}.nav[data-v-5551c11e]{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-5551c11e]{left:0}.nav-main[data-v-5551c11e]{flex-direction:column;gap:0;width:100%}.nav-user[data-v-5551c11e]{flex-direction:column;gap:0;width:100%;margin-left:0;border-top:2px solid #00a29a}.nav-user .nav-link[data-v-5551c11e]{background:#f8f9fa}.nav-link[data-v-5551c11e]{width:100%;padding:15px 20px;border-bottom:1px solid #eee;font-size:16px;justify-content:flex-start}.mobile-cart-count[data-v-5551c11e]{display:inline-flex;margin-left:auto}.header-right[data-v-5551c11e]{order:3;gap:10px}.user-avatar[data-v-5551c11e]{padding:6px 12px;font-size:13px}.user-name[data-v-5551c11e]{max-width:60px}.user-menu[data-v-5551c11e]{width:160px;right:-10px}.auth-buttons[data-v-5551c11e]{gap:8px}.login-btn[data-v-5551c11e],.register-btn[data-v-5551c11e]{padding:6px 12px;font-size:14px}.login-btn[data-v-5551c11e]{padding:3px 10px}.cart-indicator[data-v-5551c11e]{margin-right:0}.cart-link[data-v-5551c11e]{width:38px;height:38px;font-size:18px}.cart-count[data-v-5551c11e]{width:20px;height:20px;font-size:11px;top:-6px;right:-6px}}@media(max-width:480px){.container[data-v-5551c11e]{padding:0 10px}.logo img[data-v-5551c11e]{width:75px}.user-section[data-v-5551c11e]{flex-direction:column;align-items:flex-end}.auth-buttons[data-v-5551c11e]{gap:5px}.login-btn[data-v-5551c11e],.register-btn[data-v-5551c11e]{padding:5px 10px;font-size:13px}.login-btn[data-v-5551c11e]{padding:2px 8px}.cart-link[data-v-5551c11e]{width:36px;height:36px;font-size:16px}.mobile-cart-count[data-v-5551c11e]{width:18px;height:18px;font-size:11px}.user-menu[data-v-5551c11e]{width:150px}}@media(max-width:360px){.header-right[data-v-5551c11e]{gap:5px}.cart-link[data-v-5551c11e]{width:34px;height:34px}.cart-count[data-v-5551c11e]{width:18px;height:18px;font-size:10px}.user-avatar[data-v-5551c11e]{padding:5px 10px}.user-name[data-v-5551c11e]{display:none}}:lang(en) .nav-main[data-v-5551c11e],:lang(en-US) .nav-main[data-v-5551c11e]{gap:20px!important}:lang(en) .nav-link[data-v-5551c11e],:lang(en-US) .nav-link[data-v-5551c11e]{font-size:14px!important;gap:5px!important}:lang(en) .nav-icon[data-v-5551c11e],:lang(en-US) .nav-icon[data-v-5551c11e]{font-size:12px!important}:lang(en) .user-name[data-v-5551c11e],:lang(en-US) .user-name[data-v-5551c11e]{max-width:60px!important}:lang(en) .login-btn[data-v-5551c11e],:lang(en-US) .login-btn[data-v-5551c11e],:lang(en) .register-btn[data-v-5551c11e],:lang(en-US) .register-btn[data-v-5551c11e]{padding:6px 12px!important;font-size:14px!important}.logo[data-v-42f78cb8]{width:100px;height:auto;transition:transform .3s ease}.logo[data-v-42f78cb8]:hover{transform:scale(1.05)}.footer[data-v-42f78cb8]{color:#1f2937;padding:60px 20px 30px;position:relative;overflow:hidden}.footer[data-v-42f78cb8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#00a29a,#00c5bb)}.container[data-v-42f78cb8]{max-width:1400px;margin:0 auto}.footer-content[data-v-42f78cb8]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:50px;flex-wrap:wrap}.footer-section[data-v-42f78cb8]{flex:1;min-width:180px}.qr-section[data-v-42f78cb8]{text-align:center;flex:0 0 auto}.qr-section img[data-v-42f78cb8]{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-42f78cb8]:hover{transform:translateY(-3px)}#qr-title[data-v-42f78cb8]{font-size:16px;color:#00a29a;margin:0;font-weight:600}.footer-section h3[data-v-42f78cb8]{font-size:18px;margin-bottom:20px;color:#00a29a;font-weight:600;position:relative;padding-bottom:8px}.footer-section h3[data-v-42f78cb8]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#00a29a;border-radius:2px}#qr-title[data-v-42f78cb8]:after{content:"";position:absolute;bottom:0;left:38%;width:40px;height:2px;background:#00a29a;border-radius:2px}.footer-section a[data-v-42f78cb8]{display:block;color:#1f2937;text-decoration:none;margin-bottom:12px;transition:all .3s ease;padding:4px 0}.footer-section a[data-v-42f78cb8]:hover{color:#00a29a;transform:translate(5px)}.footer-section p[data-v-42f78cb8]{margin-bottom:10px;color:#1f2937;line-height:1.6}.footer-bottom[data-v-42f78cb8]{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-42f78cb8]{gap:30px}.footer-section[data-v-42f78cb8]{min-width:150px}.qr-section img[data-v-42f78cb8]{width:90px;height:90px}}@media(max-width:768px){.footer[data-v-42f78cb8]{padding:50px 15px 25px}.footer-content[data-v-42f78cb8]{gap:25px;justify-content:center}.footer-section[data-v-42f78cb8]{min-width:140px}.footer-section h3[data-v-42f78cb8]{font-size:16px;margin-bottom:15px}.logo[data-v-42f78cb8]{width:90px}.qr-section img[data-v-42f78cb8]{width:80px;height:80px}}@media(max-width:640px){.footer-content[data-v-42f78cb8]{flex-direction:row;flex-wrap:wrap;gap:30px}.footer-section[data-v-42f78cb8]{flex:0 0 calc(50% - 15px);min-width:auto;text-align:center}.footer-section h3[data-v-42f78cb8]:after{left:50%;transform:translate(-50%)}.footer-section a[data-v-42f78cb8]:hover{transform:translate(0)}#qr-title[data-v-42f78cb8]:after{left:50%;transform:translate(-50%)}.qr-section[data-v-42f78cb8]{flex:0 0 100%;margin-top:10px}}@media(max-width:480px){.footer-content[data-v-42f78cb8]{flex-direction:column;align-items:center;gap:35px}.footer-section[data-v-42f78cb8]{flex:1 1 100%;width:100%;max-width:300px}.footer-section h3[data-v-42f78cb8]{font-size:16px}.logo[data-v-42f78cb8]{width:85px}.footer-bottom[data-v-42f78cb8]{font-size:13px;padding-top:20px}}html,body{height:100%}*{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}}
