.header-banner[data-v-51c247db]{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-51c247db]{margin-left:auto;text-align:right}.header-banner .header-service-info .service-hours[data-v-51c247db]{font-size:16px;font-weight:700;margin-bottom:4px;color:#f8ee03}.header-banner .header-service-info .service-types[data-v-51c247db]{font-size:14px}.header-banner .logo-image[data-v-51c247db]{height:50px;width:50px;margin-right:15px;flex-shrink:0}.header-banner .logo-image img[data-v-51c247db]{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-51c247db]{font-size:28px;font-weight:700;letter-spacing:4px;white-space:nowrap;margin:0 15px}.back-button[data-v-51c247db]{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-51c247db]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.green-bg[data-v-51c247db],.info-card[data-v-51c247db]{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-51c247db]{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-51c247db]{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-51c247db]{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-51c247db],.poster-button-container .button-group .wechat-qr-code-switcher[data-v-51c247db]{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-51c247db],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-51c247db],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-51c247db],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-51c247db]{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-51c247db]:hover,.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-51c247db]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-51c247db]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-51c247db]:hover{background-color:#003a99}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn.active[data-v-51c247db],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn.active[data-v-51c247db],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn.active[data-v-51c247db],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn.active[data-v-51c247db]{background-color:#f8ee03;color:#0052d9;font-weight:700}.poster-button-container .button-group .generate-poster-btn[data-v-51c247db]{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-51c247db]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.loading-overlay[data-v-51c247db]{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-51c247db]{text-align:center;color:#fff;font-size:18px}.loading-overlay .loading-content .loading-spinner[data-v-51c247db]{border:5px solid #f3f3f3;border-top:5px solid #0052d9;border-radius:50%;width:50px;height:50px;animation:spin-51c247db 1s linear infinite;margin:0 auto 20px}@keyframes spin-51c247db{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.car-wash-page[data-v-51c247db]{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-51c247db]{padding:20px;min-height:auto}.section-row[data-v-51c247db],.section[data-v-51c247db]{width:100%;max-width:100%}.section-row[data-v-51c247db]{display:flex;gap:20px}.section-row>[data-v-51c247db]{flex:1}.flow-steps[data-v-51c247db]{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-51c247db]::-webkit-scrollbar{height:12px}.flow-steps[data-v-51c247db]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}.flow-steps[data-v-51c247db]::-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-51c247db]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.7)}.flow-steps.for-poster[data-v-51c247db]{flex-wrap:wrap;overflow-x:visible;justify-content:center}.flow-steps.for-poster .flow-step[data-v-51c247db]{min-width:200px;flex:1;margin:0 10px 30px 10px}.flow-steps.for-poster .arrow[data-v-51c247db]{display:none}.flow-step[data-v-51c247db]{display:flex;flex-direction:column;align-items:center;min-width:320px;margin-bottom:30px;flex-shrink:0}.flow-step .step-number[data-v-51c247db]{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-51c247db]{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-51c247db]{max-width:100%;max-height:100%}.phone-mockup-image[data-v-51c247db]{position:relative;width:240px;height:517px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.phone-mockup-image .stepImg[data-v-51c247db]{max-width:100%;max-height:100%;border-radius:30px;overflow:hidden}.car-wash-code-container[data-v-51c247db]{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-51c247db]{max-width:100%;max-height:100%}.car-wash-code-selector-inline[data-v-51c247db]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.car-wash-code-selector-inline .code-btn[data-v-51c247db]{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-51c247db],.car-wash-code-selector-inline .code-btn[data-v-51c247db]:hover{background-color:#0052d9;color:#fff}.car-wash-code-selector[data-v-51c247db]{display:flex;justify-content:center;gap:10px;margin:15px 0;flex-wrap:wrap}.car-wash-code-selector .code-btn[data-v-51c247db]{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-51c247db],.car-wash-code-selector .code-btn[data-v-51c247db]:hover{background-color:#0052d9;color:#fff}.generating-poster .car-wash-code-selector[data-v-51c247db]{display:none}.arrow[data-v-51c247db]{font-size:40px;color:#fff;margin:0 15px;align-self:center;font-weight:700;line-height:1}.step-description[data-v-51c247db]{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-232621a4]{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-232621a4]{margin-left:auto;text-align:right}.header-banner .header-service-info .service-hours[data-v-232621a4]{font-size:16px;font-weight:700;margin-bottom:4px;color:#f8ee03}.header-banner .header-service-info .service-types[data-v-232621a4]{font-size:14px}.header-banner .logo-image[data-v-232621a4]{height:50px;width:50px;margin-right:15px;flex-shrink:0}.header-banner .logo-image img[data-v-232621a4]{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-232621a4]{font-size:28px;font-weight:700;letter-spacing:4px;white-space:nowrap;margin:0 15px}.back-button[data-v-232621a4]{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-232621a4]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.green-bg[data-v-232621a4],.info-card[data-v-232621a4]{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-232621a4]{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-232621a4]{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-232621a4]{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-232621a4],.poster-button-container .button-group .wechat-qr-code-switcher[data-v-232621a4]{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn[data-v-232621a4],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-232621a4],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-232621a4],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-232621a4]{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-232621a4]:hover,.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn[data-v-232621a4]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn[data-v-232621a4]:hover,.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn[data-v-232621a4]:hover{background-color:#003a99}.poster-button-container .button-group .qr-code-switcher .qr-switch-btn.active[data-v-232621a4],.poster-button-container .button-group .qr-code-switcher .wechat-qr-switch-btn.active[data-v-232621a4],.poster-button-container .button-group .wechat-qr-code-switcher .qr-switch-btn.active[data-v-232621a4],.poster-button-container .button-group .wechat-qr-code-switcher .wechat-qr-switch-btn.active[data-v-232621a4]{background-color:#f8ee03;color:#0052d9;font-weight:700}.poster-button-container .button-group .generate-poster-btn[data-v-232621a4]{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-232621a4]:hover{background-color:#003a99;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.loading-overlay[data-v-232621a4]{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-232621a4]{text-align:center;color:#fff;font-size:18px}.loading-overlay .loading-content .loading-spinner[data-v-232621a4]{border:5px solid #f3f3f3;border-top:5px solid #0052d9;border-radius:50%;width:50px;height:50px;animation:spin-232621a4 1s linear infinite;margin:0 auto 20px}@keyframes spin-232621a4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.car-wash-page[data-v-232621a4]{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-232621a4]{padding:20px;min-height:auto}.section-row[data-v-232621a4],.section[data-v-232621a4]{width:100%;max-width:100%}.section-row[data-v-232621a4]{display:flex;gap:20px}.section-row>[data-v-232621a4]{flex:1}.usage-process[data-v-232621a4]{list-style-type:none;padding-left:30px;position:relative;margin:20px 0}.usage-process[data-v-232621a4]:before{content:"";position:absolute;left:15px;top:15px;bottom:15px;width:2px;background-color:#fff}.usage-process li[data-v-232621a4]{display:flex;align-items:flex-start;margin-bottom:15px;position:relative}.usage-process .num[data-v-232621a4]{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-232621a4]{color:#333}.usage-process .text h3[data-v-232621a4]{font-size:16px;font-weight:700;margin:0 0 6px}.usage-process .text p[data-v-232621a4]{font-size:14px;margin:0;line-height:1.5}.tips-content[data-v-232621a4]{color:#3e3e3e;font-size:14px}.tips-content ul[data-v-232621a4]{padding-left:20px;line-height:1.8;margin:10px 0 20px 0}.tips-content li[data-v-232621a4]{margin-bottom:8px}.tips-content .greeting[data-v-232621a4]{font-weight:700;margin-bottom:5px}.tips-content .section-title[data-v-232621a4]{margin:25px 0 10px 0}.tips-content ol[data-v-232621a4]{padding-left:20px;line-height:1.8}.tips-content .closing[data-v-232621a4]{margin-top:15px;text-align:center}.qrCode_box[data-v-232621a4]{display:flex;align-items:center;justify-content:space-around;margin-top:80px}.qrCode_box .carWashCode img[data-v-232621a4]{width:138px;height:150px;display:inline-block}.qrCode_box .qr-code-section-bottom img[data-v-232621a4]{width:411px;height:150px;display:inline-block}body[data-v-a90d7608],html[data-v-a90d7608]{margin:0;padding:0;overflow-x:hidden;box-sizing:border-box;height:100%}#app[data-v-a90d7608]{font-family:Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;background:#f0f0f0;overflow-x:hidden;width:100%;min-height:98vh}[data-v-a90d7608],[data-v-a90d7608]:after,[data-v-a90d7608]:before{box-sizing:border-box}.home-page[data-v-a90d7608]{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-a90d7608]{color:#0052d9;font-size:36px;font-weight:700;margin-bottom:50px;text-align:center}.button-container[data-v-a90d7608]{display:flex;flex-direction:column;gap:30px}.nav-button[data-v-a90d7608]{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-a90d7608]:hover{background-color:#003a99;transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3)}