[hidden]{display:none!important}.login-screen{min-height:100vh;display:grid;place-items:center;padding:25px;background:linear-gradient(145deg,#eef2f7,#faf8f2)}.login-card{max-width:480px;width:100%;background:white;border:1px solid #e1e7ee;padding:40px;border-radius:14px;box-shadow:0 12px 50px #2c477810}.login-card img{width:100%;margin-bottom:38px}.login-card h1{font-size:26px}.login-card p{color:#748194;font-size:13px}.login-card .btn{width:100%;margin-top:20px}.login-card #authMessage{font-size:11px;line-height:1.7}#syncState{font-size:10px;color:#63816e;margin-left:auto;margin-right:15px}.sync-error{background:#fff0ea;padding:12px 20px;color:#a0482d;font-size:12px}.sidebar .small-link{color:#ced7e1}

.relation-tabs{margin-bottom:24px;background:#fff}.relation-tabs button{padding:9px 15px;font-size:12px}@media(max-width:700px){.relation-tabs{display:flex;flex-wrap:wrap}.relation-tabs button{flex:1;font-size:10px;padding:9px}}
