.mobile-sync-banner{margin:8px 24px 0;padding:12px 16px;border:1px solid var(--line,#f2f8f6);border-radius:12px;background:var(--surface,#fff);display:flex;align-items:center;gap:16px;justify-content:space-between;font-size:13px}.mobile-sync-banner[hidden]{display:none}.mobile-sync-banner strong,.mobile-sync-banner small{display:block}.mobile-sync-banner small{color:var(--muted,#627f80);margin-top:3px;line-height:1.5}.sync-summary{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:18px 0}.sync-summary dt{color:var(--muted,#627f80)}.sync-summary dd{margin:0;overflow-wrap:anywhere}.sync-conflicts{max-height:35vh;overflow:auto}.sync-conflicts table{min-width:450px}.action-row{display:flex;flex-wrap:wrap;gap:8px}.sync-conflicts td{white-space:normal!important}@media(max-width:600px){.mobile-sync-banner{margin:6px 10px 0;padding:10px 12px}.sync-summary{grid-template-columns:1fr;gap:4px}.sync-summary dd{margin-bottom:10px}}
.phone-sync-busy #content,.phone-sync-busy #first-setup{pointer-events:none;user-select:none}
