.guangfa-login-page[data-v-5fffb7c4]{width:100%;max-width:540px;min-height:100vh;min-height:100svh;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:#fff;color:#1d1d1f;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.activity-header[data-v-5fffb7c4]{display:block;width:100%;height:auto}.login-content[data-v-5fffb7c4]{padding:4.0741vw 3.7037vw 7.4074vw}.login-title[data-v-5fffb7c4]{margin:0;font-size:clamp(14px,4.4444vw,24px);font-weight:500;line-height:1.4}.login-description[data-v-5fffb7c4]{margin:.7407vw 0 3.7037vw;color:#a7a7a7;font-size:clamp(14px,3.3333vw,18px);line-height:1.5}.form-field[data-v-5fffb7c4]{width:100%;height:11.1111vw;max-height:60px;min-height:40px;padding:0 5.5556vw;border:1px solid #ccc;border-radius:1.8519vw;outline:none;box-sizing:border-box;background:#fff;color:#1d1d1f;font-size:clamp(14px,3.3333vw,18px)}.form-field[data-v-5fffb7c4]::-moz-placeholder{color:#cdcdcd;opacity:1}.form-field[data-v-5fffb7c4]::placeholder{color:#cdcdcd;opacity:1}.form-field[data-v-5fffb7c4]:focus{border-color:#ef1b2d}.code-row[data-v-5fffb7c4]{display:flex;gap:2.037vw;margin-top:3.4259vw}.code-row .form-field[data-v-5fffb7c4]{min-width:0;flex:1}.code-button[data-v-5fffb7c4]{width:27.5926vw;max-width:149px;flex:0 0 27.5926vw;border:1px solid #ef0016;border-radius:1.8519vw;background:snow;color:#ef0016;font-size:clamp(14px,3.3333vw,18px);white-space:nowrap}.code-button[data-v-5fffb7c4]:disabled,.submit-button[data-v-5fffb7c4]:disabled{cursor:not-allowed;opacity:.6}.submit-button[data-v-5fffb7c4]{width:100%;height:11.1111vw;max-height:60px;min-height:40px;margin-top:5.5556vw;border:0;border-radius:5.5556vw;background:url(https://cdc-h5-img.apetime.cn/merchant-assets/mer22hfnkt8udf7/primary-action-background.png) 50%/100% 100% no-repeat;color:#fff;font-size:clamp(16px,4.4444vw,24px);font-weight:600}@media(min-width:540px){.login-content[data-v-5fffb7c4]{padding:22px 20px 40px}.login-description[data-v-5fffb7c4]{margin:4px 0 20px}.form-field[data-v-5fffb7c4]{padding:0 30px;border-radius:10px}.code-row[data-v-5fffb7c4]{gap:11px;margin-top:18.5px}.code-button[data-v-5fffb7c4]{flex-basis:149px;border-radius:10px}.submit-button[data-v-5fffb7c4]{margin-top:30px;border-radius:30px}}