/* 
 * Navbar Fix - Sofia
 * Corrige problemas de sobreposição do navbar
 */

/* Navbar fixo no topo */
.navbar {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1030 !important;
    background-color: var(--main-bg) !important;
}

/* Adicionar padding-top ao body para compensar navbar fixo */
body {
    padding-top: 80px !important;
}

/* Container principal também precisa do ajuste */
#_dash-app-content {
    padding-top: 80px !important;
}

/* Ajuste para todas as páginas */
.container-fluid {
    position: relative;
    z-index: 1;
}

/* Garantir que modais fiquem acima do navbar */
.modal {
    z-index: 1050 !important;
}

.modal-backdrop {
    z-index: 1040 !important;
}

/* Fix para páginas específicas que podem ter problemas */
[class*="page-"] {
    position: relative;
    min-height: calc(100vh - 80px);
}