// ===== AUTH HEADER =====
(function(){
var user = JSON.parse(localStorage.getItem('mm_auth_user') || '{}');
var role = localStorage.getItem('mm_auth_role');
if (user.id && (role === 'vignatero' || role === 'admin')) {
var loginBtn = document.getElementById('login-btn');
var userInfo = document.getElementById('user-info');
var userName = document.getElementById('header-user-name');
if (loginBtn) loginBtn.classList.add('hidden');
if (userInfo) { userInfo.classList.remove('hidden'); userInfo.classList.add('flex'); }
if (userName) userName.textContent = user.name || 'Viñatero';
}
})();
function doLogout(){ localStorage.removeItem('mm_auth_user'); localStorage.removeItem('mm_auth_role'); window.location.href='login.html'; }