document.addEventListener('DOMContentLoaded', function() {
  var mini = document.getElementById('bonoMini');
  if (!mini) return;

  mini.style.transition = 'transform 0.2s';
  mini.onmouseover = function() { this.style.transform = 'scale(1.05)'; };
  mini.onmouseout = function() { this.style.transform = 'scale(1)'; };

  mini.onclick = function() {
    if (document.getElementById('bonoModal')) return;

    var overlay = document.createElement('div');
    overlay.id = 'bonoModal';
    overlay.style.cssText = 'position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;';

    var container = document.createElement('div');
    container.style.cssText = 'background:white;max-width:900px;width:100%;padding:30px;border-radius:12px;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.4);text-align:center;';

    var close = document.createElement('span');
    close.innerHTML = '×';
    close.style.cssText = 'position:absolute;top:10px;right:20px;font-size:38px;font-weight:bold;cursor:pointer;color:#999;';
    close.onclick = function() { document.body.removeChild(overlay); };

    var img = document.createElement('img');
    img.src = 'https://irisar.es/wp-content/uploads/2025/11/bono-consolida.jpg';
    img.style.cssText = 'width:100%;height:auto;border:1px solid #eee;border-radius:6px;margin-bottom:15px;';

    var text = document.createElement('p');
    text.innerHTML = 'Programa BONO CONSOLIDA ECONOMIAS SOCIALOperación subvencionada pola Consellería de Emprego, Comercio e Emigración e financiada polo Servizo Público de Emprego Estatal';
    text.style.cssText = 'margin:0;font-size:13px;color:#444;line-height:1.5;';

    container.appendChild(close);
    container.appendChild(img);
    container.appendChild(text);
    overlay.appendChild(container);
    document.body.appendChild(overlay);

    overlay.onclick = function(e) { if (e.target === overlay) document.body.removeChild(overlay); };
    document.onkeydown = function(e) { if (e.key === 'Escape') document.body.removeChild(overlay); };
  };
});