/* Selecao em lote da tela de reprocessamentos: coluna de caixas e barra de acao. */
.data-table .col-selecao {
    width: 2.25rem;
    padding-right: 0;
    padding-top: 0.8rem;
    text-align: center;
    vertical-align: top;
}

.col-selecao input[type="checkbox"] {
    width: 1.05rem;
    height: 1.05rem;
    cursor: pointer;
    accent-color: var(--omie-action);
}

.data-table tbody tr.is-selecionada {
    background: var(--omie-soft);
}

.lote-barra {
    position: sticky;
    top: 0.5rem;
    z-index: 5;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 0.6rem 1rem;
    margin: 0 0 0.75rem;
    padding: 0.55rem 0.8rem;
    border: 1px solid var(--omie);
    border-radius: var(--radius-sm);
    background: var(--omie-soft);
    color: var(--omie-ink);
    font-size: 0.875rem;
    font-weight: 700;
}

.lote-barra[hidden] {
    display: none;
}

.lote-barra-acoes {
    display: flex;
    gap: 0.4rem;
}

.alert-warning {
    border-color: #ecd49a;
    background: var(--warn-soft);
    color: var(--warn);
}
