.account-locked>header,.account-locked>.app-shell,.account-locked>main,.account-locked>footer,.account-locked>div:not(#account-login){display:none!important}
#account-login{position:fixed;inset:0;z-index:10000;background:#f3f5f7;display:grid;place-items:center}
#account-login[hidden]{display:none}
#account-login-form{width:min(360px,90vw);padding:32px;background:white;border:1px solid #dce1e7;border-radius:16px;box-shadow:0 16px 50px #20304015;display:grid;gap:18px}
#account-login-form label{display:grid;gap:8px}#account-login-form input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #bac4d0;border-radius:6px}
#account-error{color:#ad2525}#account-bar{position:fixed;right:16px;bottom:16px;max-width:calc(100vw - 32px);z-index:1000;padding:10px 16px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 20px #20304018;display:flex;flex-wrap:wrap;gap:12px;align-items:center}#account-bar[hidden]{display:none}#account-task-status{font-size:13px;overflow-wrap:anywhere}
