.flex-center[data-v-6d48c648],.flex[data-v-6d48c648]{display:flex;align-items:center}.flex-center[data-v-6d48c648]{justify-content:center}.flex-start[data-v-6d48c648]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-6d48c648]{display:flex;align-items:flex-start}.flex-between[data-v-6d48c648]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-6d48c648]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-6d48c648]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-6d48c648]{-webkit-line-clamp:2}.ellipsis-2[data-v-6d48c648],.ellipsis-3[data-v-6d48c648]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-6d48c648]{-webkit-line-clamp:3}.ellipsis-4[data-v-6d48c648]{-webkit-line-clamp:4}.ellipsis-4[data-v-6d48c648],.ellipsis-5[data-v-6d48c648]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-6d48c648]{-webkit-line-clamp:5}.fit-text[data-v-6d48c648]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-6d48c648]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-6d48c648]{overflow-y:auto}.scrollbar[data-v-6d48c648]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-6d48c648]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-6d48c648]{overflow-y:auto}.scrollbar-y[data-v-6d48c648]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-6d48c648]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-6d48c648]{cursor:pointer}.hover-color[data-v-6d48c648]:hover{color:#f74747!important}.download-dialog .dialog-description[data-v-6d48c648]{color:#fff;font-size:1.4rem;line-height:1.5;margin-bottom:2rem;text-align:center}.download-dialog .qr-code-section[data-v-6d48c648]{display:flex;justify-content:center;margin-bottom:2rem}.download-dialog .qr-code-section .qr-code-container .qr-code[data-v-6d48c648]{background:#fff;border-radius:.8rem;padding:1rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.download-dialog .config-number[data-v-6d48c648]{text-align:center;color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:2rem}.download-dialog .dialog-footer[data-v-6d48c648]{text-align:center;padding:2rem 0 0 0}.download-dialog .dialog-footer .download-button[data-v-6d48c648]{width:100%;height:5rem;background-color:#37b182;border-color:#37b182;border-radius:.8rem;font-size:1.6rem;font-weight:700;color:#fff}.download-dialog .dialog-footer .download-button[data-v-6d48c648]:hover{background-color:#2a9d73;border-color:#2a9d73}.download-dialog .dialog-footer .download-button[data-v-6d48c648]:focus{background-color:#37b182;border-color:#37b182}[data-v-6d48c648] .el-dialog{border-radius:1.2rem;box-shadow:0 .8rem 3.2rem rgba(0,0,0,.12);background-color:#303030}[data-v-6d48c648] .el-dialog__header{padding:2rem 2rem 1rem;border-bottom:none}[data-v-6d48c648] .el-dialog__title{font-size:1.8rem;font-weight:600;color:#fff;text-align:center}[data-v-6d48c648] .el-dialog__body{padding:2rem}[data-v-6d48c648] .el-dialog__footer{padding:0 2rem 2rem;border-top:none}[data-v-6d48c648] .el-dialog__headerbtn{top:1.5rem;right:1.5rem}[data-v-6d48c648] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:1.8rem}[data-v-6d48c648] .el-dialog__headerbtn .el-dialog__close:hover{color:#c0c4cc}.flex-center[data-v-aea5cce0],.flex[data-v-aea5cce0]{display:flex;align-items:center}.flex-center[data-v-aea5cce0]{justify-content:center}.flex-start[data-v-aea5cce0]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-aea5cce0]{display:flex;align-items:flex-start}.flex-between[data-v-aea5cce0]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-aea5cce0]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-aea5cce0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-aea5cce0]{-webkit-line-clamp:2}.ellipsis-2[data-v-aea5cce0],.ellipsis-3[data-v-aea5cce0]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-aea5cce0]{-webkit-line-clamp:3}.ellipsis-4[data-v-aea5cce0]{-webkit-line-clamp:4}.ellipsis-4[data-v-aea5cce0],.ellipsis-5[data-v-aea5cce0]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-aea5cce0]{-webkit-line-clamp:5}.fit-text[data-v-aea5cce0]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-aea5cce0]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-aea5cce0]{overflow-y:auto}.scrollbar[data-v-aea5cce0]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-aea5cce0]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-aea5cce0]{overflow-y:auto}.scrollbar-y[data-v-aea5cce0]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-aea5cce0]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-aea5cce0]{cursor:pointer}.hover-color[data-v-aea5cce0]:hover{color:#f74747!important}.user-info-dialog .dialog-description[data-v-aea5cce0]{color:#fff;font-size:1.4rem;line-height:1.5;margin-bottom:2rem;padding:0 1rem}.user-info-dialog .dialog-content .input-group[data-v-aea5cce0]{display:flex;align-items:flex-start;background:#e5e5e5;border-radius:.8rem;min-height:5rem;margin-bottom:2.5rem;overflow:visible}.user-info-dialog .dialog-content .input-group .input-icon[data-v-aea5cce0]{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#e5e5e5;color:#666;font-size:1.8rem}.user-info-dialog .dialog-content .input-group .input-label[data-v-aea5cce0]{font-family:Microsoft JhengHei UI;width:17rem;height:5rem;display:flex;align-items:center;color:#303030;font-size:1.8rem;font-weight:700;padding-left:1.8rem;flex-shrink:0}.user-info-dialog .dialog-content .input-group .input-label i[data-v-aea5cce0]{margin-right:1rem}.user-info-dialog .dialog-content .input-group .input-wrapper[data-v-aea5cce0]{flex:1;display:flex;flex-direction:column;padding:0;position:relative}.user-info-dialog .dialog-content .input-group .user-input[data-v-aea5cce0]{flex:1}.user-info-dialog .dialog-content .input-group .user-input[data-v-aea5cce0] .el-input__inner{background-color:#fff;border:none;border-radius:.8rem;color:#303133;font-size:1.4rem;height:5rem;line-height:5rem;padding:0 1.5rem;transition:all .3s}.user-info-dialog .dialog-content .input-group .user-input[data-v-aea5cce0] .el-input__inner:focus{outline:none;box-shadow:none}.user-info-dialog .dialog-content .input-group .user-input[data-v-aea5cce0] .el-input__inner::placeholder{color:#c0c4cc}.user-info-dialog .dialog-content .input-group .user-input.is-error[data-v-aea5cce0] .el-input__inner{border:.2rem solid #f56c6c;background-color:#fef0f0}.user-info-dialog .dialog-content .input-group .error-message[data-v-aea5cce0]{position:absolute;bottom:-2rem;left:0;width:100%;color:#f56c6c;font-size:1.2rem;line-height:1.5;animation:slideDown-aea5cce0 .3s ease}@keyframes slideDown-aea5cce0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.user-info-dialog .dialog-footer[data-v-aea5cce0]{text-align:center;padding:2rem 0 0 0}.user-info-dialog .dialog-footer .submit-button[data-v-aea5cce0]{width:100%;height:5rem;background-color:#37b182;border-color:#37b182;border-radius:.8rem;font-size:1.6rem;font-weight:700;color:#fff}.user-info-dialog .dialog-footer .submit-button[data-v-aea5cce0]:hover{background-color:#2a9d73;border-color:#2a9d73}.user-info-dialog .dialog-footer .submit-button[data-v-aea5cce0]:focus{background-color:#37b182;border-color:#37b182}[data-v-aea5cce0] .el-dialog{border-radius:1.2rem;box-shadow:0 .8rem 3.2rem rgba(0,0,0,.12);background-color:#303030}[data-v-aea5cce0] .el-dialog__header{padding:2rem 2rem 1rem;border-bottom:none}[data-v-aea5cce0] .el-dialog__title{font-size:1.8rem;font-weight:600;color:#fff}[data-v-aea5cce0] .el-dialog__body{padding:2rem}[data-v-aea5cce0] .el-dialog__footer{padding:0 2rem 2rem;border-top:none}[data-v-aea5cce0] .el-dialog__headerbtn{top:1.5rem;right:1.5rem}[data-v-aea5cce0] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:1.8rem}[data-v-aea5cce0] .el-dialog__headerbtn .el-dialog__close:hover{color:#c0c4cc}.flex-center[data-v-1d06a358],.flex[data-v-1d06a358]{display:flex;align-items:center}.flex-center[data-v-1d06a358]{justify-content:center}.flex-start[data-v-1d06a358]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-1d06a358]{display:flex;align-items:flex-start}.flex-between[data-v-1d06a358]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-1d06a358]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-1d06a358]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-1d06a358]{-webkit-line-clamp:2}.ellipsis-2[data-v-1d06a358],.ellipsis-3[data-v-1d06a358]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-1d06a358]{-webkit-line-clamp:3}.ellipsis-4[data-v-1d06a358]{-webkit-line-clamp:4}.ellipsis-4[data-v-1d06a358],.ellipsis-5[data-v-1d06a358]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-1d06a358]{-webkit-line-clamp:5}.fit-text[data-v-1d06a358]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-1d06a358]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-1d06a358]{overflow-y:auto}.scrollbar[data-v-1d06a358]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-1d06a358]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-1d06a358]{overflow-y:auto}.scrollbar-y[data-v-1d06a358]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-1d06a358]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-1d06a358]{cursor:pointer}.hover-color[data-v-1d06a358]:hover{color:#f74747!important}.config-overview[data-v-1d06a358]{width:100%;min-height:100vh;background:#000;color:#fff;font-family:Microsoft YaHei,Arial,sans-serif}.overview-header[data-v-1d06a358]{display:flex;align-items:center;background:#1a1a1a;margin-bottom:4rem}.overview-header .header-left[data-v-1d06a358]{display:flex;align-items:center;gap:1rem}.overview-header .header-left .overview-title[data-v-1d06a358]{font-family:YouSheBiaoTiHei;font-size:4rem;font-weight:700;color:#fff;margin:0}.overview-header .header-left .overview-title-sub[data-v-1d06a358]{font-size:1.8rem;color:#999;margin-left:1rem;cursor:pointer}.overview-header .header-left .overview-title-sub[data-v-1d06a358]:hover{color:#00975d}.overview-content[data-v-1d06a358]{display:flex}#download-content[data-v-1d06a358]{position:absolute;top:0;z-index:-2}.config-list-section[data-v-1d06a358]{padding:2.8rem 0 0 6.5rem;flex:1;background:#1a1a1a;min-height:100vh}.config-list-section .config-order-number[data-v-1d06a358]{font-size:1.6rem;color:#e6e6e6;margin-bottom:3rem;display:flex;align-items:center;gap:1rem}.config-list-section .config-order-number span[data-v-1d06a358]{color:#fff;font-size:2.8rem;font-weight:700}.config-list-section .config-items-list[data-v-1d06a358]{padding:2.8rem 7rem;background:#161616;min-height:calc(100vh - 25rem)}.config-list-section .config-items-list .config-item-row[data-v-1d06a358]{display:flex;align-items:center;padding:2rem 0;gap:2rem;border-bottom:1px solid #565656}.config-list-section .config-items-list .config-item-row[data-v-1d06a358]:last-child{border-bottom:none}.config-list-section .config-items-list .config-item-row .item-thumbnail[data-v-1d06a358]{width:6rem;height:6rem;border-radius:50%;overflow:hidden;background:#333;display:flex;align-items:center;justify-content:center;flex-shrink:0}.config-list-section .config-items-list .config-item-row .item-thumbnail img[data-v-1d06a358]{width:100%;height:100%;object-fit:cover}.config-list-section .config-items-list .config-item-row .item-thumbnail .no-image[data-v-1d06a358]{width:100%;height:100%;background:#555;display:flex;align-items:center;justify-content:center;color:#999;font-size:1.2rem}.config-list-section .config-items-list .config-item-row .item-details[data-v-1d06a358]{flex:1;min-width:20rem}.config-list-section .config-items-list .config-item-row .item-details .item-name[data-v-1d06a358]{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.5rem}.config-list-section .config-items-list .config-item-row .item-details .item-model[data-v-1d06a358]{font-size:1.4rem;color:#fff}.config-list-section .config-items-list .config-item-row .item-params[data-v-1d06a358]{width:41rem;font-size:1.4rem;color:#999;min-width:15rem;margin-right:5rem}.config-list-section .config-items-list .config-item-row .item-progress[data-v-1d06a358]{min-width:25rem}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container[data-v-1d06a358]{position:relative;width:13.5rem;display:flex;flex-direction:column;gap:.8rem}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-bar-track[data-v-1d06a358]{position:relative;width:100%;height:1rem;background:linear-gradient(90deg,#a8a8a8,#8a8a8a);border-radius:1rem;overflow:visible}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-bar-track .progress-bar-fill[data-v-1d06a358]{position:relative;height:100%;background:linear-gradient(90deg,#10c785,#0bb376 50%,#08a568);border-radius:1rem;transition:width .3s ease}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-bar-track .progress-bar-fill .progress-slider[data-v-1d06a358]{position:absolute;right:-.8rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;background:#37b182;border-radius:50%}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-bar-track .progress-bar-fill .progress-slider[data-v-1d06a358]:before{content:"";position:absolute;top:60%;left:40%;width:.2rem;height:.6rem;background:#fff;transform-origin:top center;transform:translate(-50%,-1px) rotate(-90deg);border-radius:1px;z-index:2}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-bar-track .progress-bar-fill .progress-slider[data-v-1d06a358]:after{content:"";position:absolute;top:55%;left:46%;width:.2rem;height:.5rem;background:#fff;transform-origin:top center;transform:translate(-50%,-1px) rotate(180deg);border-radius:1px;z-index:2}.config-list-section .config-items-list .config-item-row .item-progress .progress-bar-container .progress-label[data-v-1d06a358]{box-sizing:border-box;width:100%;font-size:1.2rem;color:#b0b0b0;font-weight:400}.config-list-section .config-items-list .config-item-row .item-progress .progress-text[data-v-1d06a358]{font-size:1.2rem;color:#999;text-align:center}.config-list-section .config-items-list .config-item-row .item-price[data-v-1d06a358]{width:2.5rem;margin-right:5rem}.config-list-section .config-items-list .config-item-row .item-price .price-icon[data-v-1d06a358]{object-fit:cover;vertical-align:top;width:100%}.config-list-section .config-items-list .config-item-row .item-edit[data-v-1d06a358]{cursor:pointer;color:#999;font-size:1.6rem;transition:color .3s ease}.config-list-section .config-items-list .config-item-row .item-edit[data-v-1d06a358]:hover{color:#00975d}.price-section[data-v-1d06a358]{width:55rem;background:#1a1a1a;display:flex;flex-direction:column}.price-section .header-right[data-v-1d06a358]{width:51.6rem;height:3.9rem;background:#292c31;border-radius:.4rem .4rem .4rem .4rem;display:flex;align-items:center;justify-content:center}.price-section .header-right .contact-info[data-v-1d06a358]{display:flex;align-items:center;justify-content:center;gap:2rem}.price-section .header-right .contact-info .contact-item[data-v-1d06a358]{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.price-section .header-right .contact-info .contact-item i[data-v-1d06a358]{color:#37b182;font-size:1.6rem}.price-section .header-right .contact-info .contact-item span[data-v-1d06a358]{color:#e6e6e6;font-size:1.4rem}.price-section .header-right .contact-info .divider[data-v-1d06a358]{width:1px;height:2rem;background:#555}.price-section .reference-price[data-v-1d06a358]{text-align:center;margin-bottom:4rem;width:27.2rem;margin:24.8rem auto 0}.price-section .reference-price .price-label[data-v-1d06a358]{font-size:1.6rem;color:#fff;margin-left:3.5rem;margin-bottom:3.5rem;text-align:left}.price-section .reference-price .price-value[data-v-1d06a358]{font-size:4.2rem;font-weight:700;color:#fff;line-height:1;margin-bottom:4rem}.price-section .save-config-btn[data-v-1d06a358]{width:24.5rem;height:5rem;background:#00975d;color:#fff;border:none;border-radius:.8rem;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .3s ease}.price-section .save-config-btn[data-v-1d06a358]:hover{background:#007a4a;transform:translateY(-.2rem)}.price-section .save-config-btn[data-v-1d06a358]:active{transform:translateY(0)}.price-section .user-info[data-v-1d06a358]{width:46.5rem;height:24rem;background:hsla(0,0%,100%,.07);border-radius:.8rem .8rem .8rem .8rem;margin:10rem auto 0;padding:2.8rem 3.7rem;display:flex;flex-direction:column;gap:2.4rem}.price-section .user-info .user-title[data-v-1d06a358]{font-family:PingFang SC;font-weight:700;font-size:1.6rem;color:#e6e6e6}.price-section .user-info .user-info-item[data-v-1d06a358]{font-family:PingFang SC;font-weight:400;font-size:1.4rem;color:#e6e6e6;display:flex;gap:1rem}