/* Estilos gerais para o sistema de inventário */

/* Correção para o scroll no módulo de relatórios */
#relatorio-container {
    overflow-y: auto;
    max-height: calc(100vh - 200px);
}

/* Estilos para a sidebar quando colapsada */
.sidebar-collapsed {
    width: 70px !important;
}

.sidebar-collapsed .sidebar-text {
    display: none !important;
}

.sidebar-collapsed .logo-text {
    display: none !important;
}

/* Transições suaves para a sidebar */
.sidebar-transition {
    transition: all 0.3s ease-in-out;
}

/* Ajuste para o conteúdo principal quando a sidebar está colapsada */
.content-area-margin-adjust {
    margin-left: 0;
    transition: margin 0.3s ease-in-out;
}

/* Estilos para o botão de toggle da sidebar */
#sidebar-toggle-btn-footer i {
    transition: transform 0.3s ease-in-out;
}

.sidebar-collapsed ~ .content-area #sidebar-toggle-btn-footer i {
    transform: rotate(180deg);
}

/* Estilos para o menu ativo */
.active-menu {
    background-color: #ffe7e7 !important;
    color: #E30613 !important;
    font-weight: 600;
}

.active-menu i {
    color: #E30613 !important;
}

/* Correções para impressão */
@media print {
    body * {
        visibility: visible !important;
    }
    
    .no-print, .select2-container, .select2-dropdown, 
    .select2-search, .select2-results, #btn-exportar-pdf, 
    #btn-imprimir, #filtros-relatorio, nav, .sidebar, 
    .header-glass, footer {
        display: none !important;
    }
    
    #relatorio-container {
        overflow: visible !important;
        max-height: none !important;
    }
}