// Rendu sûr d'un corps de courriel HTML dans une iframe sandbox (srcdoc).
// Fonction pure — partagée entre l'aperçu inline (liste des messages) et le viewer plein écran.
// Extrait de ConversationPanel (découpage 2026-07-01).
export function emailSrcdoc (html) {
  const safe = String(html || '')
  return `<!doctype html><html><head><meta charset="utf-8"><base target="_blank"><meta name="viewport" content="width=device-width,initial-scale=1">` +
    `<style>html,body{margin:0;padding:10px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;color:#1e293b;word-break:break-word}img{max-width:100%;height:auto}a{color:#4f46e5}table{max-width:100%}</style>` +
    `</head><body>${safe}</body></html>`
}
