/* #dataTablePedimentos .dt-cell--col-0 .dt-cell__content {
    padding-right: 0.5rem !important;
}*/

#dataTablePedimentos .dt-cell__content--header-0,
#dataTablePedimentos .dt-cell__content--col-0 {
  text-overflow: clip !important;
}
/*
#dataTablePedimentos .dt-cell--col-2 {
  min-width: 115px !important;
  flex: 0 !important;
} */

#tablas {
    flex-wrap: nowrap;
    overflow-x: auto;
}

#dataTablePedimentosGroup {
    min-width: 400px;
}

#dataTablePedimentoDetalleGroup {
    min-width: 260px;
}

#dataTableDescargaGroup {
    min-width: 700px;
}

#dataTablePedimentos .dt-cell--col-4,
#dataTablePedimentoDetalle .dt-cell--col-2,
#dataTableDescarga .dt-cell--col-6 {
  display: none;
}
/*

#dataTablePedimentoDetalle .dt-cell--col-1,
#datatableDescarga .dt-cell--col-3,
#datatableDescarga .dt-cell--col-4 {
  min-width: 100px !important;
  flex: 0 !important;
}*/

/*

.border-light {
  border-color: #d1d8dd !important;
  border-width: 1px !important;
}

.dt-cell .dt-cell__content {
  width: 100% !important;
  height: 100% !important;
  line-height: 1.4 !important;
}
div > .datatable {
  width: 100% !important;
  height: 100% !important;
}

#datatableDescarga .dt-cell.dt-cell--col-0 {
  max-width: 155px !important;
}

#datatableDescarga .dt-cell.dt-cell--col-1 {
    max-width: 100px !important;
}
#datatableDescarga .dt-cell.dt-cell--col-2 {
    max-width: 100px !important; 
}
#datatableDescarga .dt-cell.dt-cell--col-3 {
    max-width: 100px !important;
}

.dt-cell {
  border: none;
  border-bottom: solid 1px lightgray;
}

.dt-row.dt-row-filter .dt-cell {
    border: solid 1px lightgray !important;
}

.dt-row.vrow:hover > .dt-cell > .dt-cell__content > i,
.dt-row.vrow:focus > .dt-cell > .dt-cell__content > i,
.dt-row.vrow:active > .dt-cell > .dt-cell__content > i {
    display: block !important;
}

#dataTablePedimentos .dt-row.vrow:hover > .dt-cell--col-2 {
    min-width: 0 !important;
	max-width: 0 !important;
}

.dt-row.vrow:hover > .dt-cell > .dt-cell__content > i:hover,
.dt-row.vrow:focus > .dt-cell > .dt-cell__content > i:hover,
.dt-row.vrow:active > .dt-cell > .dt-cell__content > i:hover {
  color: gray !important;
}

.detalle-pedimento-campo::first-letter {
  text-transform: uppercase;
}

.font-weight-semi-bold {
  font-weight: 500 !important;
}

.btn-light {
  background-color: #fbfbfb !important;
}

.btn-light:hover {
  background-color: #f4f4f4 !important;
}
*/
.dt-row.dt-row-header,
.dt-row.dt-row-filter {
    border-left: solid 2px transparent;
}

.dt-scrollable .dt-row:has(span[data-formato="green"]) {
    border-left: solid 2px green !important;
}

.dt-scrollable .dt-row:has(span[data-formato="red"]) {
    border-left: solid 2px red !important;
}

.dt-scrollable .dt-row:has(span[data-formato="red"]) .dt-cell__content {
    color: #dc3545 !important;
}