.login-cover{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center;padding:20px;overflow:auto}.login-panel{width:min(460px,100%);margin:0;padding:32px}.login-panel h1{font-size:25px}.login-panel button{width:100%;margin-top:12px}.login-error{color:#a04436;min-height:24px}button:disabled{opacity:.5;cursor:wait}.account-controls{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.network-status{font-size:12px;color:var(--muted);margin:12px 0}.history-entry{padding:16px 0;border-bottom:1px solid var(--line)}.history-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.header-right button{font-size:11px;padding:6px 8px}input[type=file]{max-width:100%}
