/* Ocultamos visualmente pero mantenemos en el DOM para que el JS lo detecte y lo elimine */
.notice, .updated, .error, .is-dismissible, .update-nag,
.e-notice, #e-licensing-notice, .elementor-admin-alert,
.fw-notice, .rs-update-notice, #wp-admin-bar-updates {
    opacity: 0 !important; /* Totalmente invisible */
    pointer-events: none !important; /* No clicable */
    position: absolute !important; /* Sacado del flujo */
    top: -9999px !important; /* Enviado lejos */
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Corrección del contenedor principal de WP para eliminar huecos blancos */
#wpbody-content { padding-top: 0 !important; margin-top: 0 !important; }
.wrap { margin-top: 0 !important; }

/* --- TERMINATOR: ELIMINAR BARRA SUPERIOR DE ELEMENTOR --- */
#e-admin-top-bar-root,
.e-admin-top-bar,
.e-admin-top-bar--active,
#elementor-app-header {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute !important;
    z-index: -9999 !important;
}

/* Ajuste para subir el contenido y que no quede hueco blanco */
#wpbody-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
.gw-nav-tab-wrapper {
    margin-top: 10px !important; /* Un pequeño respiro arriba */
}
