.pt-sync-connect{max-width:1000px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;line-height:1.85;color:#3a4149}.pt-sync-connect h2{margin-top:0;color:#343b44}.pt-sync-connect li{padding:3px 0}.pt-sync-connect-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.pt-sync-connect button,.pt-sync-confirm button{padding:10px 16px;border:1px solid #dfd4d0;border-radius:8px;background:#fff;color:#a92d1c;cursor:pointer}.pt-sync-connect input{display:block;box-sizing:border-box;width:min(100%,420px);padding:12px;font:600 18px monospace;letter-spacing:2px;margin:8px 0 12px;border:1px solid #ddd;border-radius:7px}.pt-sync-connect aside{padding:16px;background:#f8f5f3;border-radius:10px;color:#725b52}.pt-sync-confirm{position:fixed;inset:0;z-index:2147483000;background:#0007;display:flex;align-items:center;justify-content:center;padding:20px}.pt-sync-confirm section{box-sizing:border-box;width:min(510px,100%);background:#fff;border-radius:14px;padding:26px;box-shadow:0 16px 70px #0003;color:#343b44}.pt-sync-confirm h3{margin:0 0 16px}.pt-sync-confirm p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.pt-sync-confirm footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.pt-sync-confirm [data-yes]{background:#ae2e1c;color:white;border-color:#ae2e1c}
