/*
* SCROLLBAR FIX - Sobrescreve overflow hidden do style.css e locomotive-scroll
* Este arquivo deve ser carregado DEPOIS do style.css e locomotive-scroll.min.css
*/

/* Força scrollbar nativa visível */
html, body {
    overflow: auto !important;
    overflow-x: hidden !important;
}

/* Sobrescreve o locomotive-scroll */
html.has-scroll-smooth {
    overflow: auto !important;
    overflow-x: hidden !important;
}

html.has-scroll-smooth body {
    overflow: auto !important;
    overflow-x: hidden !important;
}

/* Container do scroll */
#scroll {
    overflow: visible !important;
}

/* Esconde a scrollbar fake do locomotive */
.c-scrollbar {
    display: none !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

/* Scrollbar nativa estilizada */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.5);
}

/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: rgba(0,0,0,0.3) rgba(0,0,0,0.1);
}
