html[data-auth-mode="account"] body:not([data-session-ready="true"])>.sidebar,html[data-auth-mode="account"] body:not([data-session-ready="true"])>main{display:none}
.auth-card form[hidden]{display:none!important}
.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#edf5f1,#f5f7fb)}.auth-card{width:min(440px,100%);background:white;border:1px solid #dfe7e7;border-radius:14px;padding:32px;box-shadow:0 18px 60px #183c3712}.auth-card h1{margin-bottom:10px}.auth-card form{display:grid;gap:16px;margin-top:22px}.auth-card label{display:grid;gap:7px;color:#566a73}.auth-card button{padding:11px}.auth-card .error:empty{display:none}.auth-card .small-note{line-height:1.7}.account-user{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}.account-notice{border-left:3px solid #bf8a31;background:#fff6e9;padding:12px;margin:12px 34px;color:#7d591c}.account-notice:empty{display:none}.account-manage{padding:22px;min-width:min(700px,85vw)}.account-manage table{white-space:normal}.account-manage td{overflow-wrap:anywhere}.account-credential{padding:18px;background:#f7faf9;border:1px solid #d5e5df;border-radius:8px}.account-credential input{width:100%}.account-credential p{font-size:12px;line-height:1.7}@media(max-width:760px){.account-user{width:100%}.auth-card{padding:24px}.account-notice{margin:12px 15px}}
