/* ============================================================
   BOLEPIX — MENU PÚBLICO FORA DA ÁREA LOGADA V5696O
   ============================================================ */

/*
 * Login, cadastro, cliente e administração:
 * esconde somente os cabeçalhos públicos instalados nas versões
 * anteriores. Os cabeçalhos internos do sistema permanecem.
 */
html.bp-hide-public-header-v5696o
body
#bpUniversalHeaderV5696k,

html.bp-hide-public-header-v5696o
body
#bpHeaderV5696n,

html.bp-hide-public-header-v5696o
body
#bpHeaderV5696h,

html.bp-hide-public-header-v5696o
body
#bpStaticHeaderV5696h,

html.bp-hide-public-header-v5696o
body
header.bp-static-landing-top-v5696c {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;

    position: absolute !important;

    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    transform: none !important;
}

/*
 * Remove a reserva de altura aplicada pelo cabeçalho público.
 */
html.bp-hide-public-header-v5696o,
html.bp-hide-public-header-v5696o
body {
    --bp-header-height-v5696k: 0px !important;
    --bp-header-mobile-height-v5696k: 0px !important;
    --bp-header-h-v5696n: 0px !important;
    --bp-header-mobile-h-v5696n: 0px !important;
}

html.bp-hide-public-header-v5696o
body {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

html.bp-hide-public-header-v5696o
body
#app {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/*
 * Fecha qualquer painel mobile público que tenha ficado aberto.
 */
html.bp-hide-public-header-v5696o
body
#bpUniversalNavV5696k,

html.bp-hide-public-header-v5696o
body
#bpNavV5696n,

html.bp-hide-public-header-v5696o
body
#bpNavV5696h {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/*
 * Evita que regras de carregamento antigas reservem altura
 * correspondente ao menu do site dentro do login ou painel.
 */
html.bp-hide-public-header-v5696o.bp-auth-direct-v5696n
body::before,

html.bp-hide-public-header-v5696o.bp-auth-loading-v5696n
body::before {
    top: 0 !important;
}

html.bp-hide-public-header-v5696o.bp-auth-direct-v5696n
body::after,

html.bp-hide-public-header-v5696o.bp-auth-loading-v5696n
body::after {
    top: 64px !important;
}

@media (max-width: 980px) {
    html.bp-hide-public-header-v5696o
    body {
        padding-top: 0 !important;
    }
}
