.account-panel{font-size:.875rem}.account-intro{display:flex;gap:14px;align-items:center;padding:8px 0 23px;border-bottom:1px solid var(--line)}.account-intro>div{min-width:0}.account-intro strong{font-size:1rem;overflow-wrap:anywhere}.account-intro p{color:var(--muted);font-size:.8rem;line-height:1.6;margin-top:7px}.account-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--mint);color:var(--mint-text);border-radius:15px;flex-shrink:0}.account-connect{padding:22px 0;color:var(--primary)}.account-connect p{color:var(--muted);line-height:1.8;margin:10px 0 16px}.account-connect>div{display:flex;gap:10px}.account-panel a{text-decoration:none}.account-note{background:var(--subtle);border:1px solid var(--line);border-radius:10px;padding:13px 15px;line-height:1.7;margin:18px 0}.backup-section{padding:24px 0;border-top:1px solid var(--line)}.backup-section .step{color:var(--primary);font-size:.65rem}.backup-section h3{font-size:1.2rem;margin:10px 0}.backup-section p,.import-review p{color:var(--muted);line-height:1.8;margin-bottom:17px}.account-actions{display:flex;gap:10px;flex-wrap:wrap}.device-import{font-size:.75rem;margin-top:17px;text-align:left}.account-conflict{background:var(--subtle);border:1px solid var(--line);border-radius:13px;padding:20px;margin:20px 0}.account-conflict>svg{color:var(--primary)}.account-conflict h3{margin:12px 0 10px;font-size:1.1rem}.account-conflict p{line-height:1.7;color:var(--muted);font-size:.8rem}.copy-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.copy-comparison>div{display:flex;flex-direction:column;gap:8px;padding:15px;border-radius:9px;background:var(--surface)}.copy-comparison small{font-size:.625rem;letter-spacing:1px;color:var(--muted)}.copy-comparison strong{font-size:1.1rem}.copy-comparison span{font-size:.75rem;color:var(--muted)}.account-conflict .account-actions{margin-top:14px}.account-conflict>small{display:block;font-size:.7rem;color:var(--muted);line-height:1.7;margin-top:15px}.import-review{padding:20px;border:1px solid var(--primary);border-radius:12px;background:var(--subtle)}.import-review .step{font-size:.65rem}.import-review h3{font-size:1rem;margin:12px 0}.account-error,.import-review p{font-size:.8rem}.account-error{color:#91452f;background:#fff0ec;border-radius:9px;padding:12px 15px;line-height:1.7;margin-top:18px}.account-signout{padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px}.account-signout p{font-size:.75rem;line-height:1.7;color:var(--muted);flex:1 1}.account-signout button{white-space:nowrap}.account-policy{display:flex;gap:15px;font-size:.75rem;color:var(--muted);padding-top:20px}.account-policy a{color:inherit}.save-status-button{background:transparent;padding:5px;display:flex;gap:7px;align-items:center;font-size:.75rem;color:var(--muted);border-radius:6px;text-align:right}.save-status-button span:last-child{max-width:200px}.account-nav{margin-top:7px}.sync-alert{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--primary);padding:14px 17px;border-radius:9px;margin-bottom:20px;font-size:.8rem;line-height:1.7}.sync-alert p{flex:1 1}.sync-alert button{flex-shrink:0}.onboarding-account{display:flex;align-items:center;gap:20px}.onboarding-account>a{font-size:.8rem;color:var(--primary);text-decoration:none;white-space:nowrap}@media(max-width:760px){.save-status-button span:last-child{max-width:128px;font-size:.65rem}.save-status-button{gap:4px}.sync-alert{align-items:flex-start;flex-wrap:wrap;font-size:.75rem}.onboarding-account .preview-label{display:none}.account-actions>*{flex:1 1}.account-actions .primary,.account-actions .secondary{font-size:.75rem;padding:11px}.account-signout{align-items:flex-start}.account-connect>div{flex-wrap:wrap}.account-conflict{padding:16px}.copy-comparison>div{padding:11px}.copy-comparison span{font-size:.7rem}}