.account-link{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:12px;font-weight:600}.account-link .avatar{border:1px solid #d3ddc9}.sync-line{font-size:10px;color:var(--muted);margin:8px 0 0}.account-form{display:grid;gap:15px}.account-form label{display:grid;gap:6px;font-size:12px;font-weight:600}.account-form input{width:100%}.account-form .checkline{display:flex;font-weight:400}.account-form .checkline input{width:17px;flex-shrink:0}.account-form input[type=password]{font-size:16px}.account-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;margin:20px 0}.account-divider:before,.account-divider:after{content:'';height:1px;background:var(--line);flex:1}.google-button{background:#fff;border:1px solid var(--line);width:100%;color:var(--ink)}.google-button:hover{background:#f3f6ed}.google-letter{font-family:Arial,sans-serif;font-size:18px;font-weight:700;color:#4285f4}.account-status{min-height:20px;margin-top:16px;font-size:13px}.admin-table td{overflow-wrap:anywhere}.admin-table{table-layout:fixed}.account-grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:22px;align-items:start}.sync-block{background:#fff6dd;padding:18px;border:1px solid #e9d697;border-radius:10px;margin-bottom:20px}.sync-block p{font-size:13px}.sync-overlay{position:fixed;inset:0;background:#f5f6f0e8;z-index:80;display:grid;place-items:center;color:var(--ink);padding:30px}.sync-overlay[hidden]{display:none}.admin-header{display:flex;gap:15px;align-items:center;justify-content:space-between}.privacy-copy{font-size:13px;line-height:1.8}.account-email{overflow-wrap:anywhere}.profile-pill{background:var(--lime);padding:4px 10px;border-radius:6px;font-size:11px}.account-card h2{font-size:23px}.account-link small{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width:700px){.account-grid{grid-template-columns:1fr}.account-link small{max-width:100px}.admin-table{font-size:10px}.admin-table td,.admin-table th{padding:9px 5px}.admin-header{align-items:flex-start;flex-direction:column}}
