body:not(.signed-in)>aside,body:not(.signed-in)>main{display:none}#authPanel{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at top right,#eceae3,transparent 65%),#fbfaf7;padding:24px}.signed-in #authPanel{display:none}.login-card{background:white;padding:42px;border:1px solid #eceae3;border-radius:18px;width:100%;max-width:460px;box-shadow:0 15px 50px #1b1b1908}.login-card h1{font-size:25px;margin-top:10px}.login-card p{font-size:12px}.login-card form{margin-top:22px}.login-card input{width:100%;padding:12px;border:1px solid #eceae3;border-radius:8px}.login-card label{display:block;margin:17px 0 7px;font-size:12px}.login-card .btn{width:100%;justify-content:center;margin-top:16px}button:disabled{opacity:.55;cursor:wait}#authMessage{margin-top:20px;min-height:25px}.profile-tabs{display:flex;gap:10px;margin-bottom:20px}.profile[role=button]{cursor:pointer}#integrationPanel{max-width:700px}#integrationPanel input{width:100%;padding:12px;border:1px solid #eceae3;border-radius:8px}#integrationPanel .btn{margin-top:20px}#createUserForm input{width:100%;max-width:520px;padding:12px;border:1px solid #eceae3;border-radius:8px}#createUserForm .btn{margin-top:15px}.profile-tabs{flex-wrap:wrap}
