.auth-tabs[data-v-c56e0a10]{border-bottom:1px solid var(--border);gap:24px;margin-bottom:22px;display:flex}.auth-tabs button[data-v-c56e0a10]{appearance:none;color:var(--text-mute);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:16px;font-weight:600;position:relative}.auth-tabs button.on[data-v-c56e0a10]{color:var(--zgw-orange)}.auth-tabs button.on[data-v-c56e0a10]:after{content:"";background:var(--zgw-orange);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sms-row[data-v-c56e0a10]{gap:8px;width:100%;display:flex}.sms-row .el-input[data-v-c56e0a10]{flex:1}.sms-row .el-button[data-v-c56e0a10]{flex-shrink:0;min-width:110px}.submit-btn[data-v-c56e0a10]{letter-spacing:.12em;background:linear-gradient(135deg,#2f73c4,#1a5fb4);border-color:#0000;border-radius:999px;width:100%;height:44px;font-weight:700}.extra-link[data-v-c56e0a10]{text-align:center;margin-top:-4px}.extra-link button[data-v-c56e0a10]{appearance:none;color:var(--zgw-orange,#e63b00);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.extra-link button[data-v-c56e0a10]:hover{text-decoration:underline}.compact .auth-tabs[data-v-c56e0a10]{margin-bottom:16px}.compact .auth-tabs button[data-v-c56e0a10]{font-size:15px}.compact .submit-btn[data-v-c56e0a10]{letter-spacing:.08em;border-radius:4px;height:40px}[data-v-c56e0a10] .el-checkbox__label{color:var(--text-secondary);white-space:normal;font-size:13px;line-height:1.4}
