.modal-backdrop.aqi-auth-backdrop{z-index:1200}.modal.aqi-auth-dialog{width:460px;padding:28px}.modal.aqi-auth-dialog h2{font-size:22px}.aqi-auth-tabs{border-bottom:1px solid #e3ede6;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:22px;padding-bottom:12px;display:grid}.aqi-auth-tabs button{color:#657b71;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 3px;font-size:12px}.aqi-auth-tabs button.active{color:#17685e;background:#e7f4ed;border-color:#b9dacc;font-weight:600}.modal.aqi-auth-dialog form{gap:14px;margin-top:20px}.aqi-code-row{gap:8px;display:flex}.aqi-code-row input{flex:1;min-width:0}.aqi-code-row button{flex-shrink:0;padding:10px;font-size:12px}.modal.aqi-auth-dialog .captcha-row input{flex:1;width:auto;min-width:0}.modal.aqi-auth-dialog .captcha-row img{border-radius:6px;display:block}.aqi-auth-links,.aqi-qr-actions{justify-content:space-between;gap:12px;display:flex}.aqi-auth-note{color:#61796c;margin:0;line-height:1.6}.aqi-auth-footer{text-align:center;color:#83968c;border-top:1px solid #edf1ee;margin-top:18px;margin-bottom:0;padding-top:15px}.aqi-wechat{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.aqi-qr-holder:empty{display:none}.aqi-qr-holder iframe{border:0;max-width:100%}.aqi-auth-placeholder{flex-direction:column;gap:12px;padding:30px 20px;display:flex}.aqi-auth-placeholder span{color:#4e9b7e;font-size:48px}.aqi-auth-placeholder p{color:#718c7c;max-width:260px;margin:0;line-height:1.8}.modal.aqi-auth-dialog button:disabled{opacity:.55;cursor:not-allowed}.modal.aqi-auth-dialog button:focus-visible,.modal.aqi-auth-dialog input:focus-visible{outline-offset:2px;outline:2px solid #23836b}@media (max-width:480px){.modal.aqi-auth-dialog{width:100%;padding:22px 18px}.modal.aqi-auth-dialog h2{font-size:20px}.aqi-auth-tabs button{font-size:11px}}
