.server-tools{display:flex;gap:12px;align-items:center;padding:12px 32px;flex-wrap:wrap;border-bottom:1px solid #eadfc9;background:#fffdf8}.server-tools #sync-status{font-size:14px;color:#756444}.sync-dialog{max-width:740px;width:90%;max-height:85vh;overflow:auto;border:1px solid #e2d3b8;border-radius:16px;padding:28px}.sync-dialog::backdrop{background:#0008}.sync-dialog button{margin:8px}.auth-page{min-height:100vh;display:grid;place-items:center;background:#fffdf8}.auth-card{max-width:480px;width:calc(100% - 32px);padding:32px;background:white;border:1px solid #e2d3b8;border-radius:16px}.auth-card label{display:block;margin:20px 0}.auth-card input{display:block;width:100%;margin-top:8px;padding:12px}.auth-card button{margin-top:12px}.auth-card p{margin:16px 0}.auth-error{color:#a83228;white-space:pre-wrap}

[hidden]{display:none!important}
