.pointer{
	cursor:pointer;
}

.blocked{
	cursor: not-allowed;
}

#tabelaContasWrapper {
    max-height: 40vh;  /* ajustável conforme o layout */
    overflow-y: auto;
    overflow-x: hidden;
}

#tabelaContas thead th {
    position: sticky;
    top: 0;
    z-index: 2;
}

#modal-comissoes-aurixis .modal-dialog {
    width: calc(100vw - 2rem);
    max-width: 1450px;
    height: calc(100vh - 2rem);
    margin: 1rem auto;
}

#modal-comissoes-aurixis .modal-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

#modal-comissoes-aurixis .modal-body {
    flex: 1 1 auto;
    overflow: hidden;
    padding-bottom: 1rem;
}

#modal-comissoes-aurixis .modal-body > .row {
    height: 100%;
    align-content: flex-start;
}

#modal-comissoes-aurixis .card {
    height: auto;
}

#modal-comissoes-aurixis .card:last-child {
    height: calc(100% - 10px);
    display: flex;
    flex-direction: column;
}

#modal-comissoes-aurixis .card:last-child .card-body {
    flex: 1 1 auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

#modal-comissoes-aurixis .table-responsive {
    flex: 1 1 auto;
    overflow: auto;
    min-height: 280px;
}