.manual-sync-menu{width:min(440px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink);background:var(--base);font:inherit}.manual-sync-menu::backdrop{background:rgb(0 0 0 / .35)}.manual-sync-menu h2{font-size:18px;margin:0 0 14px}.manual-sync-menu p{line-height:1.6;font-size:13px}.manual-sync-menu label{display:block;margin:14px 0}.manual-sync-menu button{display:block;width:100%;min-height:44px;background:var(--surface);border-radius:10px;margin:10px 0;padding:10px 14px}.manual-sync-menu button:disabled{color:var(--muted)}.manual-sync-menu button:focus-visible{outline:2px solid var(--accent)}
