.backup-restore-preview{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);text-align:left;gap:14px;width:100%;min-width:0;margin-top:18px;padding:20px;display:grid}.backup-restore-preview h3{margin:0;font-size:17px;line-height:1.5}.backup-restore-preview h3:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.backup-restore-preview p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.8}.backup-restore-preview .backup-restore-meta{font-size:12px}.backup-restore-preview dl{margin:0}.backup-restore-preview dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.backup-restore-preview dt{color:var(--ink)}.backup-restore-preview dd{text-align:right;overflow-wrap:anywhere;color:var(--ink-soft);margin:0}.backup-restore-preview dd.is-kept{color:#216c4a}.backup-restore-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.backup-restore-preview .backup-restore-actions button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:44px;color:var(--ink);background:#fff;padding:10px 14px;font-size:13px}.backup-restore-preview .backup-restore-actions .backup-restore-confirm{color:#fff;background:#2478ad;border-color:#2478ad}.backup-restore-actions button:disabled{opacity:.6;cursor:wait}@media (max-width:767px){.backup-restore-preview{padding:16px}.backup-restore-actions{grid-template-columns:1fr;display:grid}.backup-restore-preview dl>div{gap:8px}}
