}
return null;
}
function inject(){
const container = findContainer();
if (!container) return;
if (container.querySelector('.kcf-events-notice')) return; // avoid duplicates
const bar = document.createElement('div');
bar.className = 'kcf-events-notice';
bar.setAttribute('role','status');
bar.setAttribute('aria-live','polite');
bar.textContent = msg;
container.insertAdjacentElement('afterbegin', bar);
}
document.addEventListener('DOMContentLoaded', inject);
// Re-inject when TEC swaps views/paginates via AJAX
const mo = new MutationObserver(inject);
mo.observe(document.body, { childList: true, subtree: true });
})();