.login-panel{max-width:510px;margin:40px auto}.login-panel h1{margin-top:14px}.login-panel form{display:grid;gap:18px;margin-top:25px}.login-panel form label{font-size:13px}.login-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.sessionbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;font-size:12px;color:#745c7d}.sessionbar button{font-size:12px}dialog{width:min(760px,94vw);max-height:90vh;overflow:auto}#documents .flight{align-items:center;flex-wrap:wrap}#documents .flight>span:first-child{overflow-wrap:anywhere;max-width:100%}#documents input[type=file]{max-width:100%}button:disabled{opacity:.55;cursor:wait}#authstatus,#memberstatus,#backupstatus,#payerror,#docerror{overflow-wrap:anywhere}
