.Tableplaneador {
  overflow-x: auto;
  max-width: 100%;

  table {
    border-collapse: collapse;
    width: max-content;
  }
}

.Thesup {
  position: sticky;
  left: 0;
  background: white;
  z-index: 2;
  box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.1);
}

.Thesup:nth-child(1) {
  left: 0px;
  width: 70px;
}

.Thesup:nth-child(2) {
  left: 70px;
  width: 90px;
}

.Thesup:nth-child(3) {
  left: 160px;
  width: 90px;
}

.Thesup:nth-child(4) {
  left: 250px;
  width: 90px;
}

.Thesup:nth-child(5) {
  left: 340px;
  width: 110px;
}

.Thesup:nth-child(6) {
  left: 450px;
  width: 90px;
}

.Thesup:nth-child(7) {
  left: 540px;
  width: 60px;
}

.Thesup:nth-child(8) {
  left: 600px;
  width: 60px;
}

.Thesup:nth-child(9) {
  left: 660px;
  width: 60px;
}

.Presupuestos {
  position: sticky;
  top: 0px;
  background-color: #fff;
  z-index: 2;
}


// Fixed para dspositivos
.table-wrapper {
  overflow-x: auto;
  max-width: 100%;
  position: relative;
}

.fixed-table {
  border-collapse: collapse;
  width: max-content;
}

.fixed-table th,
.fixed-table td {
  white-space: nowrap;
  background: white;
  z-index: 1;
}

.fixed-table th {
  position: sticky;
  top: 0;
  z-index: 3;
}
