/* Custom CSS rules for legacy Ordem Cronológica de Pagamentos (exercícios de 2023 e anteriores) */

.modal-body .row .div-pastas ul li a .icone-seta {
    display: none;
}

/* Alinha a lista de pastas para ocupar a largura total, combinando com o filtro */
.matriz-page-wrapper .card-body .personalizado-scroll {
    align-items: stretch !important;
    justify-content: flex-start !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    padding: 0 !important;
    flex-wrap: nowrap !important; /* Evita quebra de colunas horizontal em flex-column */
    height: auto !important;      /* Evita altura fixa de 45rem no mobile */
}

.matriz-page-wrapper .card-body .personalizado-scroll .pasta-raiz {
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 100% !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

/* Remove recuo negativo da row interna de pastas para alinhar perfeitamente com a margem do card-body */
.matriz-page-wrapper #pastas-raiz .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.matriz-page-wrapper #pastas-raiz .div-pastas {
    padding: 0 !important;
}

/* Faz o link da pasta ocupar toda a largura do item da lista */
.matriz-page-wrapper .div-pastas ul li a {
    width: 100% !important;
}
