/* Estilos para el portal promotor - App-like */



.eh-portal-container {
    min-height: 100vh; /* Full height */
    background: #f8f9fa; /* Fondo neutral */
    /* Quitado display:flex; no es necesario aquí */
}

.eh-portal-section {
    background: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
    margin-bottom: 30px;
    transition: transform 0.3s;
}

.eh-portal-section:hover {
    transform: translateY(-5px);
}

body:has(.eh-topbar){ --eh-sidebar-top: var(--eh-topbar-h); }

/* Ocultar elementos WP */
#wpadminbar, footer, header { display: none !important; }
/* body { margin: 0 !important; padding: 0 !important; overflow-y: auto; overflow-x: hidden; }  */
html { scroll-behavior: smooth; } /* Transiciones suaves al scroll */

.eh-wrap{
  max-width:1200px; margin:0 auto;
  --wp--style--block-gap:0; /* quita separaciones de TT5 dentro del contenedor */
}

