.account-help{display:block;font-size:12px;line-height:1.4;color:#52657b;margin:4px 0 8px}.account-remember{display:flex!important;align-items:flex-start;gap:8px;font-size:13px!important;line-height:1.4}.account-remember input{width:18px!important;height:18px!important;flex:0 0 18px;margin-top:1px}.account-reveal{background:none;border:0;color:#295d95;font-size:12px;text-align:left;padding:2px 0;cursor:pointer}.account-settings{margin:16px 0;padding:12px;border:1px solid #d7e1ed;border-radius:12px}.account-fixed{font-size:13px;overflow-wrap:anywhere}.account-settings summary{cursor:pointer;font-size:13px;color:#295d95}.account-settings form{margin-top:12px}.account-settings input{min-width:0;width:100%;box-sizing:border-box}.account-error{color:#b42318;font-size:13px;line-height:1.4}.account-recovery-wrap{position:fixed;inset:0;z-index:10000;background:#e9eff8;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.account-recovery-wrap .login-card{max-height:calc(100dvh - 40px);overflow:auto;width:min(100%,420px);box-sizing:border-box}.account-recovery-wrap h2{font-size:22px}.account-recovery-wrap p{font-size:14px}
.device-code-result{margin-top:10px;padding:12px;background:#edf4fd;border-radius:10px;overflow-wrap:anywhere}.device-code-digits{display:block;letter-spacing:.16em;font-size:26px;margin:8px 0}.device-code-result p{font-size:12px;line-height:1.4}.account-recovery-wrap input{box-sizing:border-box;max-width:100%}#createDeviceCode{margin-top:12px;width:100%}
