[data-v-096909ac]:export{siteNavWidth:200px;siteHeaderHeight:60px;siteFooterHeight:65px;Red:#ee5257;RedHover:rgba(238,82,87,.5);RedHalf:rgba(238,82,87,.5);Blue:#6b90cf;BlueHover:#5176b4;BlueHalf:rgba(81,118,180,.5);Black:#17181a;MiniBlack:#292b2e;SmallBlack:#323437;Gray:#666;MiniGray:#999}.shop-clothes[data-v-096909ac]{height:calc(var(--vh)*100);display:flex;flex-direction:column;background:#f0efff;font-family:PingFangSC,PingFang SC;color:#333541;overflow:hidden}.shop-clothes [data-v-096909ac],.shop-clothes [data-v-096909ac]:after,.shop-clothes [data-v-096909ac]:before{box-sizing:border-box}.shop-clothes-kv[data-v-096909ac]{position:fixed;inset:0;z-index:9999;background:#fff;cursor:pointer}.shop-clothes-kv img[data-v-096909ac]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(orientation:portrait){.shop-clothes-kv img[data-v-096909ac]{-o-object-fit:contain;object-fit:contain}}.shop-clothes-header[data-v-096909ac]{flex:0 0 49px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#fff}.shop-clothes-header .nav-left[data-v-096909ac]{display:flex;align-items:center;gap:14px}.shop-clothes-header .nav-back[data-v-096909ac]{color:#20222a;font-size:14px;font-weight:500;cursor:pointer}.shop-clothes-header .nav-back[data-v-096909ac]:before{content:"‹";margin-right:4px;font-size:18px;line-height:1;vertical-align:-1px}.shop-clothes-header .nav-divider[data-v-096909ac]{width:1px;height:24px;background:#dedee6}.shop-clothes-header .nav-title[data-v-096909ac]{color:#171923;font-size:14px;font-weight:700}.shop-clothes-header .nav-home[data-v-096909ac]{height:30px;padding:0 16px;border:1px solid #dedee6;border-radius:15px;color:#20222a;background:#fff;font-size:14px;font-weight:500;cursor:pointer}.shop-clothes-body[data-v-096909ac]{flex:1;min-height:0;display:grid;grid-template-columns:104px 260px minmax(0,1fr) 280px;gap:12px;padding:12px}.shop-clothes-body.hide-history[data-v-096909ac]{grid-template-columns:104px 260px minmax(0,1fr)}.shop-clothes-body.hide-photo-panel[data-v-096909ac]{grid-template-columns:104px minmax(0,1fr) 280px}.shop-clothes-body.hide-photo-panel.hide-history[data-v-096909ac]{grid-template-columns:104px minmax(0,1fr)}.step-bar[data-v-096909ac]{display:flex;flex-direction:column;justify-content:center}.step-item[data-v-096909ac]{height:156px;display:flex;gap:8px;position:relative;color:#aaa9bd;cursor:pointer}.step-item[data-v-096909ac]:not(:last-child):after{content:"";width:2px;height:100px;position:absolute;left:17px;top:42px;background:#dddaf5}.step-item.active[data-v-096909ac]{color:#6552f5}.step-item.active .step-dot[data-v-096909ac]{color:#fff;background:#6552f5}.step-item.finish .step-dot[data-v-096909ac]{color:#6552f5;background:#ebe7ff}.step-dot[data-v-096909ac]{width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:#f4f2ff;color:#bebdd0;font-size:18px;font-weight:700;z-index:1}.step-text[data-v-096909ac]{padding-top:2px}.step-text span[data-v-096909ac],.step-text strong[data-v-096909ac]{display:block}.step-text span[data-v-096909ac]{font-size:12px;line-height:18px}.step-text strong[data-v-096909ac]{margin-top:2px;font-size:14px;line-height:20px}.content-panel[data-v-096909ac],.photo-panel[data-v-096909ac]{border-radius:12px;background:#fff}.photo-panel[data-v-096909ac]{min-height:0;padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between}.photo-panel h3[data-v-096909ac]{margin:0;color:#20222f;font-size:16px;line-height:22px}.photo-panel p[data-v-096909ac]{margin:8px 0 0;color:#aaa9bd;font-size:12px;text-align:center}.photo-preview[data-v-096909ac]{width:208px;height:316px;display:flex;align-items:center;justify-content:center;margin:64px auto;border-radius:8px;overflow:hidden;background:#f6f6fb}.photo-preview img[data-v-096909ac]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.photo-empty[data-v-096909ac]{color:#aaa9bd;font-size:12px}.retake-btn[data-v-096909ac]{width:208px;height:40px;display:block;margin:0 auto;border:1px solid #dedee8;border-radius:8px;color:#333541;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.retake-btn[data-v-096909ac]:disabled{cursor:not-allowed;opacity:.6}.content-panel[data-v-096909ac]{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:visible;padding:18px 28px}.material-tabs[data-v-096909ac]{flex:0 0 46px;display:flex;align-items:flex-start;gap:40px;position:relative;border-bottom:1px solid #e7e7f1}.material-tab[data-v-096909ac]{height:46px;border:none;border-bottom:3px solid transparent;background:transparent;color:#777786;font-size:20px;font-weight:700;cursor:pointer}.material-tab[data-v-096909ac]:disabled{cursor:not-allowed;opacity:.6}.material-tab span[data-v-096909ac]{min-width:24px;height:24px;display:inline-block;line-height:24px;margin-left:6px;border-radius:50%;color:#fff;background:#6552f5;font-size:14px;vertical-align:2px}.material-tab.active[data-v-096909ac]{color:#6552f5;border-color:#6552f5}.select-type[data-v-096909ac]{height:28px;line-height:28px;padding:0 12px;position:absolute;top:0;right:0;border-radius:14px;color:#6552f5;background:#f2efff;font-size:12px}.history-toggle-btn[data-v-096909ac]{width:24px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:6px;z-index:2;transform:translateY(-50%);cursor:pointer}.history-toggle-btn .history-toggle-arrow[data-v-096909ac]{width:12px;height:12px;display:block;border-left:3px solid #5954ff;border-bottom:3px solid #5954ff;transform:rotate(-135deg)}.history-toggle-btn .history-toggle-arrow[data-v-096909ac]:last-child{margin-left:-5px}.hide-history .history-toggle-btn[data-v-096909ac]{right:0}.hide-history .history-toggle-btn .history-toggle-arrow[data-v-096909ac]{transform:rotate(45deg)}.material-scroll[data-v-096909ac]{flex:1;min-height:0;margin-top:14px}.material-scroll[data-v-096909ac] .el-scrollbar__wrap{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y}.material-grid[data-v-096909ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-right:6px;padding-bottom:4px}.material-card[data-v-096909ac]{height:440px;position:relative;overflow:hidden;border:1px solid #e2e2ec;border-radius:8px;background:#fff;cursor:pointer}.material-card.active[data-v-096909ac]{border-color:#6552f5}.material-card.active .checked-icon[data-v-096909ac]{display:block}.material-card.active .material-name[data-v-096909ac]{color:#6552f5}.material-img-wrap[data-v-096909ac]{height:396px;overflow:hidden;background:#f5f5fa}.material-img-wrap .background-demo[data-v-096909ac],.material-img-wrap img[data-v-096909ac]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload-qrcode-card[data-v-096909ac]{cursor:default}.upload-qrcode-card.pending .upload-qrcode-wrap img[data-v-096909ac]{filter:blur(8px)}.upload-qrcode-wrap[data-v-096909ac]{position:relative;height:396px;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;background:#f5f5fa}.upload-qrcode-wrap img[data-v-096909ac]{width:100%;max-width:180px;display:block;border-radius:8px}.upload-qrcode-mask[data-v-096909ac]{position:absolute;inset:18px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:rgba(0,0,0,.42);font-size:14px;font-weight:600}.upload-qrcode-title[data-v-096909ac]{position:relative;padding:0 42px}.upload-qrcode-title span[data-v-096909ac]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-qrcode-refresh[data-v-096909ac]{position:absolute;top:10px;right:10px;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#f0efff;cursor:pointer}.upload-qrcode-refresh[data-v-096909ac]:before{content:"";position:absolute;left:6px;top:6px;width:10px;height:10px;border:2px solid #6552f5;border-right-color:transparent;border-radius:50%;transform:rotate(-35deg)}.upload-qrcode-refresh[data-v-096909ac]:after{content:"";position:absolute;right:5px;top:5px;border-left:5px solid #6552f5;border-top:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(30deg)}.upload-qrcode-refresh[data-v-096909ac]:disabled{cursor:not-allowed;opacity:.6}.upload-qrcode-placeholder[data-v-096909ac]{color:#8d8ca3;font-size:14px}.checked-icon[data-v-096909ac]{width:24px;height:24px;display:none;position:absolute;top:10px;right:10px;line-height:24px;text-align:center;border-radius:50%;color:#fff;background:#6552f5;font-size:16px;font-weight:700}.material-name[data-v-096909ac]{height:44px;line-height:44px;color:#3a3c4a;font-size:14px;font-weight:700;text-align:center}.history-panel[data-v-096909ac]{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 14px;border-radius:12px;background:#fff}.history-title[data-v-096909ac]{flex:0 0 28px;color:#20222f;font-size:16px;font-weight:700;line-height:28px;text-align:left}.history-empty[data-v-096909ac]{flex:1;display:flex;align-items:center;justify-content:center;color:#aaa9bd;font-size:14px}.history-scroll[data-v-096909ac]{flex:1;min-height:0;margin-top:12px}.history-scroll[data-v-096909ac] .el-scrollbar__wrap{overflow-x:hidden}.history-list[data-v-096909ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-right:4px}.history-item[data-v-096909ac]{position:relative;overflow:hidden;border-radius:8px;background:#f5f5fa;aspect-ratio:9/16;cursor:pointer}.history-item img[data-v-096909ac]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.history-item-empty[data-v-096909ac]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;color:#aaa9bd;font-size:12px;text-align:center}.background-demo.garden[data-v-096909ac]{background:linear-gradient(135deg,#cfe8cb,#fff1ca 56%,#f7b7bd)}.background-demo.studio[data-v-096909ac]{background:radial-gradient(circle at center,#fff,#d7d4df 72%)}.background-demo.beach[data-v-096909ac]{background:linear-gradient(135deg,#8fd1f4,#f9e7a8)}.background-demo.city[data-v-096909ac]{background:linear-gradient(135deg,#c8ccd8,#57647c)}.capture-panel[data-v-096909ac],.loading-panel[data-v-096909ac]{height:100%}.capture-panel[data-v-096909ac]{display:flex;flex-direction:column;gap:16px}.camera-box[data-v-096909ac],.captured-photo-preview[data-v-096909ac]{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:12px}.camera-video[data-v-096909ac],.captured-photo-preview img[data-v-096909ac]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.camera-canvas[data-v-096909ac]{display:none}.camera-empty[data-v-096909ac]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333541;background:#fafaff}.camera-empty h3[data-v-096909ac]{margin:14px 0 8px;font-size:18px}.camera-empty p[data-v-096909ac]{margin:0;color:#aaa9bd;font-size:13px}.camera-empty .error[data-v-096909ac]{color:red}.camera-actions[data-v-096909ac]{flex:0 0 40px;display:flex;justify-content:center;gap:12px}.photo-upload[data-v-096909ac] .el-upload{display:block}.capture-box[data-v-096909ac],.loading-panel[data-v-096909ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333541;background:#fafaff;border-radius:12px;height:100%}.capture-box h3[data-v-096909ac],.loading-panel h3[data-v-096909ac]{margin:14px 0 8px;font-size:18px}.capture-box p[data-v-096909ac],.loading-panel p[data-v-096909ac]{margin:0 0 18px;color:#aaa9bd;font-size:13px}.capture-icon[data-v-096909ac]{width:52px;height:52px;line-height:48px;text-align:center;border:2px dashed #bdb8f4;border-radius:50%;color:#6552f5;font-size:28px}.loading-ring[data-v-096909ac]{width:64px;height:64px;border:6px solid #ebe7ff;border-top-color:#6552f5;border-radius:50%;animation:shop-clothes-loading-data-v-096909ac 1s linear infinite}.shop-clothes-result[data-v-096909ac]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:34px;background:#f0efff}.result-content[data-v-096909ac]{display:flex;align-items:center;justify-content:center;gap:126px}.result-img[data-v-096909ac]{height:calc(100vh - 250px);border-radius:8px;-o-object-fit:contain;object-fit:contain;aspect-ratio:9/16}.result-info[data-v-096909ac]{width:370px;text-align:center}.result-info h3[data-v-096909ac]{margin:28px 0 10px;color:#20222f;font-size:24px;line-height:34px}.result-info p[data-v-096909ac]{margin:0;color:#aaa9bd;font-size:14px;line-height:20px}.qrcode-box[data-v-096909ac]{width:300px;height:300px;display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px dashed #c9c2e7;border-radius:12px;background-color:#fff;background-image:linear-gradient(#eee9fa 1px,transparent 0),linear-gradient(90deg,#eee9fa 1px,transparent 0);background-size:16px 16px}.qrcode-placeholder[data-v-096909ac]{color:#9f98b8;font-size:14px}.qrcode-img[data-v-096909ac]{width:100%;height:100%;display:block;border-radius:12px}.result-next-btn[data-v-096909ac]{width:286px;height:48px;margin-top:26px}.selected-footer[data-v-096909ac]{flex:0 0 92px;display:flex;align-items:center;padding:0 18px 0 34px;background:#fff}.selected-title[data-v-096909ac]{width:88px;color:#707180;font-size:14px;font-weight:700}.selected-list[data-v-096909ac]{flex:1;display:flex;gap:16px;min-width:0}.selected-item[data-v-096909ac]{width:48px;text-align:center}.selected-item .selected-bg[data-v-096909ac],.selected-item img[data-v-096909ac]{width:48px;height:48px;display:block;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#f5f5fa}.selected-item span[data-v-096909ac]{display:block;margin-top:4px;overflow:hidden;color:#5d5f6d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.selected-bg.garden[data-v-096909ac]{background:linear-gradient(135deg,#cfe8cb,#fff1ca 56%,#f7b7bd)}.selected-bg.studio[data-v-096909ac]{background:radial-gradient(circle at center,#fff,#d7d4df 72%)}.selected-bg.beach[data-v-096909ac]{background:linear-gradient(135deg,#8fd1f4,#f9e7a8)}.selected-bg.city[data-v-096909ac]{background:linear-gradient(135deg,#c8ccd8,#57647c)}.footer-btns[data-v-096909ac]{display:flex;gap:12px}.plain-btn[data-v-096909ac],.primary-btn[data-v-096909ac]{width:160px;height:40px;border-radius:8px;font-size:15px;cursor:pointer}.plain-btn[data-v-096909ac]:disabled,.primary-btn[data-v-096909ac]:disabled{cursor:not-allowed;opacity:.6}.plain-btn[data-v-096909ac]{border:1px solid #dedee8;color:#333541;background:#fff}.primary-btn[data-v-096909ac]{border:none;color:#fff;background:#6552f5}@keyframes shop-clothes-loading-data-v-096909ac{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:1440px){.shop-clothes-body[data-v-096909ac]{grid-template-columns:96px 240px minmax(0,1fr) 240px;gap:12px}.shop-clothes-body.hide-history[data-v-096909ac]{grid-template-columns:96px 240px minmax(0,1fr)}.shop-clothes-body.hide-photo-panel[data-v-096909ac]{grid-template-columns:96px minmax(0,1fr) 240px}.shop-clothes-body.hide-photo-panel.hide-history[data-v-096909ac]{grid-template-columns:96px minmax(0,1fr)}.photo-preview[data-v-096909ac]{width:190px;height:288px}.retake-btn[data-v-096909ac]{width:190px}.material-grid[data-v-096909ac]{grid-template-columns:repeat(3,minmax(0,1fr))}}