body,html{box-sizing:border-box;height:100%}#app,body,html{margin:0;padding:0;overflow-x:hidden}#app{font-family:Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0f0;width:100%;min-height:100vh}*,:after,:before{box-sizing:border-box}.home-page[data-v-a0e81c72]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:98vh;background:linear-gradient(135deg,#7dedb8,#47bde8);margin:0;padding:0;overflow:hidden}.title[data-v-a0e81c72]{color:#0052d9;font-size:36px;font-weight:700;margin-bottom:50px;text-align:center}.button-container[data-v-a0e81c72]{display:flex;flex-direction:column;gap:30px}.nav-button[data-v-a0e81c72]{background-color:#0052d9;color:#fff;border:none;padding:20px 40px;font-size:20px;border-radius:30px;cursor:pointer;font-weight:700;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease;min-width:300px}.nav-button[data-v-a0e81c72]:hover{background-color:#003a99;transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.header-banner[data-v-2e7e4f43]{background-color:#0052d9;color:#fff;display:flex;align-items:center;padding:5px 20px;border-radius:8px;height:60px;min-width:800px}.header-banner .header-service-info[data-v-2e7e4f43]{margin-left:auto;text-align:right}.header-banner .header-service-info .service-hours[data-v-2e7e4f43]{font-size:16px;font-weight:700;margin-bottom:4px;color:#f8ee03}.header-banner .header-service-info .service-types[data-v-2e7e4f43]{font-size:14px}.header-banner .logo-image[data-v-2e7e4f43]{height:50px;width:50px;margin-right:15px;flex-shrink:0}.header-banner .logo-image img[data-v-2e7e4f43]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #fff;position:relative;top:-1px}.header-banner .title[data-v-2e7e4f43]{font-size:28px;font-weight:700;letter-spacing:4px;white-space:nowrap;margin:0 15px}.back-button[data-v-2e7e4f43]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:10px 20px;font-size:16px;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.back-button[data-v-2e7e4f43]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.green-bg[data-v-2e7e4f43],.info-card[data-v-2e7e4f43]{padding:20px;border-radius:10px;color:#333;background:linear-gradient(135deg,#7dedb8,#47bde8);box-shadow:0 4px 10px rgba(0,0,0,.1)}.card-title[data-v-2e7e4f43]{display:inline-block;background-color:#0052d9;color:#fff;padding:8px 25px;font-size:18px;font-weight:700;border-radius:20px;border:2px solid #fff;margin:-35px auto 15px;position:relative;left:50%;transform:translateX(-50%)}.poster-button-container[data-v-2e7e4f43]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;width:auto;max-width:calc(100% - 40px)}.poster-button-container .button-group[data-v-2e7e4f43]{display:flex;align-items:center;gap:15px;background:hsla(0,0%,100%,.9);padding:10px 20px;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.1);flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher[data-v-2e7e4f43],.poster-button-container .button-group .wechat-qr-code-switcher[data-v-2e7e4f43]{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-2e7e4f43],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-2e7e4f43],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-2e7e4f43],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-2e7e4f43]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:8px 15px;font-size:14px;border-radius:20px;min-width:auto}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-2e7e4f43]:hover,.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-2e7e4f43]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-2e7e4f43]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-2e7e4f43]:hover{background-color:#003a99}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn.active[data-v-2e7e4f43],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn.active[data-v-2e7e4f43],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn.active[data-v-2e7e4f43],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn.active[data-v-2e7e4f43]{background-color:#f8ee03;color:#0052d9;font-weight:700}.poster-button-container .button-group .generate-poster-btn[data-v-2e7e4f43]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:10px 20px;font-size:16px;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.poster-button-container .button-group .generate-poster-btn[data-v-2e7e4f43]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.loading-overlay[data-v-2e7e4f43]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:2000}.loading-overlay .loading-content[data-v-2e7e4f43]{text-align:center;color:#fff;font-size:18px}.loading-overlay .loading-content .loading-spinner[data-v-2e7e4f43]{border:5px solid #f3f3f3;border-top:5px solid #0052d9;border-radius:50%;width:50px;height:50px;animation:spin-2e7e4f43 1s linear infinite;margin:0 auto 20px}@keyframes spin-2e7e4f43{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.car-wash-page[data-v-2e7e4f43]{font-family:Microsoft YaHei,PingFang SC,sans-serif;background-color:#f0f2f5;padding:20px 20px 100px 20px;display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;position:relative;box-sizing:border-box;min-height:calc(100vh - 40px);overflow:hidden}.car-wash-page.generating-poster[data-v-2e7e4f43]{padding:20px;min-height:auto}.section-row[data-v-2e7e4f43],.section[data-v-2e7e4f43]{width:100%;max-width:100%}.section-row[data-v-2e7e4f43]{display:flex;gap:20px}.section-row>[data-v-2e7e4f43]{flex:1}.flow-steps[data-v-2e7e4f43]{display:flex;justify-content:space-around;align-items:flex-start;padding:20px 0;text-align:center;color:#fff;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.flow-steps[data-v-2e7e4f43]::-webkit-scrollbar{height:12px}.flow-steps[data-v-2e7e4f43]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}.flow-steps[data-v-2e7e4f43]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.5);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.flow-steps[data-v-2e7e4f43]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.7)}.flow-steps.for-poster[data-v-2e7e4f43]{flex-wrap:wrap;overflow-x:visible;justify-content:center}.flow-steps.for-poster .flow-step[data-v-2e7e4f43]{min-width:200px;flex:1;margin:0 10px 30px 10px}.flow-steps.for-poster .arrow[data-v-2e7e4f43]{display:none}.flow-step[data-v-2e7e4f43]{display:flex;flex-direction:column;align-items:center;min-width:320px;margin-bottom:30px;flex-shrink:0}.flow-step .step-number[data-v-2e7e4f43]{background-color:#fff;color:#0052d9;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin-bottom:10px;padding:5px 15px;white-space:nowrap}.official-account-qrcode-container[data-v-2e7e4f43]{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;z-index:10;display:flex;align-items:center;justify-content:center}.official-account-qrcode-container .official-account-qrcode-image[data-v-2e7e4f43]{max-width:100%;max-height:100%}.phone-mockup-image[data-v-2e7e4f43]{position:relative;width:240px;height:517px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.phone-mockup-image .stepImg[data-v-2e7e4f43]{max-width:100%;max-height:100%;border-radius:30px;overflow:hidden}.car-wash-code-container[data-v-2e7e4f43]{position:absolute;top:59%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;z-index:10;display:flex;align-items:center;justify-content:center}.car-wash-code-container .car-wash-code-image[data-v-2e7e4f43]{max-width:100%;max-height:100%}.car-wash-code-selector-inline[data-v-2e7e4f43]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.car-wash-code-selector-inline .code-btn[data-v-2e7e4f43]{padding:6px 12px;border:2px solid #0052d9;background-color:#fff;border-radius:20px;color:#0052d9;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.car-wash-code-selector-inline .code-btn.active[data-v-2e7e4f43],.car-wash-code-selector-inline .code-btn[data-v-2e7e4f43]:hover{background-color:#0052d9;color:#fff}.car-wash-code-selector[data-v-2e7e4f43]{display:flex;justify-content:center;gap:10px;margin:15px 0;flex-wrap:wrap}.car-wash-code-selector .code-btn[data-v-2e7e4f43]{padding:6px 12px;border:2px solid #0052d9;background-color:#fff;border-radius:20px;color:#0052d9;font-weight:700;cursor:pointer;transition:all .3s ease}.car-wash-code-selector .code-btn.active[data-v-2e7e4f43],.car-wash-code-selector .code-btn[data-v-2e7e4f43]:hover{background-color:#0052d9;color:#fff}.generating-poster .car-wash-code-selector[data-v-2e7e4f43]{display:none}.arrow[data-v-2e7e4f43]{font-size:40px;color:#fff;margin:0 15px;align-self:center;font-weight:700;line-height:1}.step-description[data-v-2e7e4f43]{color:#000;font-size:16px;margin-top:10px;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;padding:0 10px;font-weight:700}.header-banner[data-v-055c7788]{background-color:#0052d9;color:#fff;display:flex;align-items:center;padding:5px 20px;border-radius:8px;height:60px;min-width:800px}.header-banner .header-service-info[data-v-055c7788]{margin-left:auto;text-align:right}.header-banner .header-service-info .service-hours[data-v-055c7788]{font-size:16px;font-weight:700;margin-bottom:4px;color:#f8ee03}.header-banner .header-service-info .service-types[data-v-055c7788]{font-size:14px}.header-banner .logo-image[data-v-055c7788]{height:50px;width:50px;margin-right:15px;flex-shrink:0}.header-banner .logo-image img[data-v-055c7788]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #fff;position:relative;top:-1px}.header-banner .title[data-v-055c7788]{font-size:28px;font-weight:700;letter-spacing:4px;white-space:nowrap;margin:0 15px}.back-button[data-v-055c7788]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:10px 20px;font-size:16px;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.back-button[data-v-055c7788]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.green-bg[data-v-055c7788],.info-card[data-v-055c7788]{padding:20px;border-radius:10px;color:#333;background:linear-gradient(135deg,#7dedb8,#47bde8);box-shadow:0 4px 10px rgba(0,0,0,.1)}.card-title[data-v-055c7788]{display:inline-block;background-color:#0052d9;color:#fff;padding:8px 25px;font-size:18px;font-weight:700;border-radius:20px;border:2px solid #fff;margin:-35px auto 15px;position:relative;left:50%;transform:translateX(-50%)}.poster-button-container[data-v-055c7788]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;width:auto;max-width:calc(100% - 40px)}.poster-button-container .button-group[data-v-055c7788]{display:flex;align-items:center;gap:15px;background:hsla(0,0%,100%,.9);padding:10px 20px;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.1);flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher[data-v-055c7788],.poster-button-container .button-group .wechat-qr-code-switcher[data-v-055c7788]{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-055c7788],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-055c7788],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-055c7788],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-055c7788]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:8px 15px;font-size:14px;border-radius:20px;min-width:auto}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-055c7788]:hover,.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-055c7788]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-055c7788]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-055c7788]:hover{background-color:#003a99}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn.active[data-v-055c7788],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn.active[data-v-055c7788],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn.active[data-v-055c7788],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn.active[data-v-055c7788]{background-color:#f8ee03;color:#0052d9;font-weight:700}.poster-button-container .button-group .generate-poster-btn[data-v-055c7788]{border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;background-color:#0052d9;color:#fff;padding:10px 20px;font-size:16px;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.poster-button-container .button-group .generate-poster-btn[data-v-055c7788]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.loading-overlay[data-v-055c7788]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:2000}.loading-overlay .loading-content[data-v-055c7788]{text-align:center;color:#fff;font-size:18px}.loading-overlay .loading-content .loading-spinner[data-v-055c7788]{border:5px solid #f3f3f3;border-top:5px solid #0052d9;border-radius:50%;width:50px;height:50px;animation:spin-055c7788 1s linear infinite;margin:0 auto 20px}@keyframes spin-055c7788{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.car-wash-page[data-v-055c7788]{font-family:Microsoft YaHei,PingFang SC,sans-serif;background-color:#f0f2f5;padding:20px 20px 100px 20px;display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;position:relative;box-sizing:border-box;min-height:calc(100vh - 40px);overflow:hidden}.car-wash-page.generating-poster[data-v-055c7788]{padding:20px;min-height:auto}.section-row[data-v-055c7788],.section[data-v-055c7788]{width:100%;max-width:100%}.section-row[data-v-055c7788]{display:flex;gap:20px}.section-row>[data-v-055c7788]{flex:1}.usage-process[data-v-055c7788]{list-style-type:none;padding-left:30px;position:relative;margin:20px 0}.usage-process[data-v-055c7788]:before{content:"";position:absolute;left:15px;top:15px;bottom:15px;width:2px;background-color:#fff}.usage-process li[data-v-055c7788]{display:flex;align-items:flex-start;margin-bottom:15px;position:relative}.usage-process .num[data-v-055c7788]{width:30px;height:30px;background-color:#fff;border:2px solid #0052d9;color:#0052d9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;margin-right:15px;position:relative;left:-29px;z-index:1}.usage-process .text[data-v-055c7788]{color:#333}.usage-process .text h3[data-v-055c7788]{font-size:16px;font-weight:700;margin:0 0 6px}.usage-process .text p[data-v-055c7788]{font-size:14px;margin:0;line-height:1.5}.tips-content[data-v-055c7788]{color:#3e3e3e;font-size:14px}.tips-content ul[data-v-055c7788]{padding-left:20px;line-height:1.8;margin:10px 0 20px 0}.tips-content li[data-v-055c7788]{margin-bottom:8px}.tips-content .greeting[data-v-055c7788]{font-weight:700;margin-bottom:5px}.tips-content .section-title[data-v-055c7788]{margin:25px 0 10px 0}.tips-content ol[data-v-055c7788]{padding-left:20px;line-height:1.8}.tips-content .closing[data-v-055c7788]{margin-top:15px;text-align:center}.qrCode_box[data-v-055c7788]{display:flex;align-items:center;justify-content:space-around;margin-top:80px}.qrCode_box .carWashCode img[data-v-055c7788]{width:138px;height:150px;display:inline-block}.qrCode_box .qr-code-section-bottom img[data-v-055c7788]{width:411px;height:150px;display:inline-block}.registration-agreement[data-v-0c6b5b14]{background-color:#f7f7f7;margin:0;padding:0;color:#333}.registration-agreement .container[data-v-0c6b5b14]{width:90%;max-width:600px;margin:20px auto;background-color:#fff;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:8px;line-height:1.8}.registration-agreement .container h1[data-v-0c6b5b14]{text-align:center;font-size:24px;margin-bottom:20px;color:#117aff;font-weight:700}.registration-agreement .container h2[data-v-0c6b5b14]{font-size:18px;color:#117aff;margin-top:20px;margin-bottom:10px;font-weight:700;border-bottom:2px solid #117aff;padding-bottom:5px}.registration-agreement .container p[data-v-0c6b5b14]{font-size:16px;margin-bottom:10px}.registration-agreement .container ol[data-v-0c6b5b14],.registration-agreement .container ul[data-v-0c6b5b14]{font-size:16px;color:#555;margin:10px 0;padding-left:20px}.registration-agreement .container li[data-v-0c6b5b14]{margin-bottom:8px;line-height:1.6}.registration-agreement .container ol[data-v-0c6b5b14]{list-style-type:decimal;padding-left:20px}.registration-agreement .container ol li[data-v-0c6b5b14]{margin-bottom:8px}.registration-agreement .container ol ol[data-v-0c6b5b14]{list-style-type:lower-alpha;padding-left:20px;margin:5px 0}@media (max-width:767px){.registration-agreement .container h1[data-v-0c6b5b14]{font-size:22px}.registration-agreement .container h2[data-v-0c6b5b14]{font-size:16px}.registration-agreement .container ol[data-v-0c6b5b14],.registration-agreement .container p[data-v-0c6b5b14],.registration-agreement .container ul[data-v-0c6b5b14]{font-size:14px}}.faq-page[data-v-681e3369]{background-color:#f9f9f9;margin:0;padding:0}.faq-page .container[data-v-681e3369]{width:90%;max-width:600px;margin:20px auto;background-color:#fff;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px}.faq-page .container h1[data-v-681e3369]{text-align:center;font-size:24px;margin-bottom:20px;color:#117aff}.faq-page .container .faq-item[data-v-681e3369]{margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}.faq-page .container .faq-item[data-v-681e3369]:last-child{border-bottom:none;margin-bottom:0}.faq-page .container .faq-item .faq-question[data-v-681e3369]{font-size:16px;font-weight:700;color:#333;padding:10px 0}.faq-page .container .faq-item .faq-answer[data-v-681e3369]{font-size:14px;color:#555;padding-left:20px;margin-top:10px}@media (max-width:767px){.faq-page .container h1[data-v-681e3369]{font-size:22px}.faq-page .container .faq-item .faq-question[data-v-681e3369]{font-size:15px}.faq-page .container .faq-item .faq-answer[data-v-681e3369]{font-size:13px;padding-left:15px}}