.sync-actions{display:flex;flex-wrap:wrap;gap:8px}.sync-actions button,.sync-history button{border:0;border-radius:12px;background:var(--card);color:var(--ink);padding:12px;min-height:44px;font:600 14px var(--font-body);overflow-wrap:anywhere}.sync-conflict{padding:14px;margin-top:16px;border-radius:14px;background:var(--bg);overflow-wrap:anywhere}.sync-conflict p{font-size:13px;line-height:1.6;color:var(--sub)}.sync-history{position:fixed;z-index:2000;inset:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));max-width:680px;margin:auto;background:var(--bg);color:var(--ink);border-radius:24px;padding:22px;overflow:auto;box-shadow:var(--shadow)}.sync-history>button{display:block;width:100%;text-align:left;margin:10px 0}.sync-history p{line-height:1.6;font-size:14px;color:var(--sub)}.sync-history a{display:block;margin:14px 0;color:var(--accent)}[data-sync-status]{font-size:13px;line-height:1.5;color:var(--sub);overflow-wrap:anywhere}#syncAuth label{display:block;margin-top:16px}#syncSnapshot{padding:12px 0}.settings-footer a{color:var(--accent)}
