/* CSS adicional para prevenir scroll horizontal y asegurar ancho completo */
html, body {
    max-width: 100vw !important;
    overflow-x: hidden !important;
}

/* Evitar que cualquier elemento cause scroll horizontal */
*, *::before, *::after {
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* Asegurar que containers específicos no excedan el viewport */
.container, .row, .col, .wrap, .wrapper, .main, .content {
    max-width: 100vw !important;
    overflow-x: hidden !important;
}

/* Admin bar funcional */
#wpadminbar {
    pointer-events: auto !important;
}

#wpadminbar .menupop .ab-sub-wrapper {
    z-index: 999999 !important;
}
