/* @import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;1,200&display=swap"); */

.freeze1st1row4col1 table {


  white-space: nowrap;
  margin: 0;
  border: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  position: relative;
  display: block;
}

.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(1),
.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(2),
.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(3)

/* .freeze1st1row4col1 table tbody tr:nth-child(1)  th:nth-child(4) */
  {
  position: sticky;
  width: 10vw;
  min-width: 120px;
  background: #f3f2f7;
}


.freeze1st1row4col1 table tbody tr td:nth-child(1),
.freeze1st1row4col1 table tbody tr td:nth-child(2),
.freeze1st1row4col1 table tbody tr td:nth-child(3)

/* .freeze1st1row4col1 table tbody tr td:nth-child(4) */
  {
  position: sticky;
  /* top: 0; */
  width: 10vw;
  min-width: 120px;
  z-index: 4;

}

.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(1) {
  left: 0
}

.freeze1st1row4col1 table tbody tr td:nth-child(1),
.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(1) {
  z-index: 2;
  padding-left: 1.5rem;
  text-align: left;
  min-width: 220px;
}

/* .freeze1st1row4col1 table tbody tr td:nth-child(2) ,.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(2){
  left: 9.5rem;
  z-index: 2;
  min-width: 200px;
  text-align: center;
} */

.freeze1st1row4col1 table tbody tr td:nth-child(2),
.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(2) {
  /* left: 9.5rem; */
  left: 220px;
  z-index: 2;
  min-width: 160px;
  /* text-align: center; */
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}


.freeze1st1row4col1 table tbody tr td:nth-child(3),
.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(3) {
  /* left: 21rem; */
  left: 380px;
  z-index: 2;
  min-width: 100px;
  /* text-align: center; */
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  border-right: 1px solid #e6e6e6;
}

tbody tr:nth-child(1) th {
  text-align: center;
}


/* .freeze1st1row4col1 table tbody tr td:nth-child(4),.freeze1st1row4col1 table tbody tr:nth-child(1) th:nth-child(4) {
  left: 31.5rem;
    z-index: 2;
    min-width: 120px;
    text-align: left;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
    padding-right: 5px;
} */

.freeze1st1row4col1 table tbody tr:nth-child(1) td {
  background: white;
}


.freeze1st1row4col1 table tbody tr:nth-child(1) td:nth-child(1),
.freeze1st1row4col1 table tbody tr:nth-child(1) td:nth-child(2),
.freeze1st1row4col1 table tbody tr:nth-child(1) td:nth-child(3)

/* .freeze1st1row4col1 table tbody tr:nth-child(1) td:nth-child(4) */
  {
  z-index: 1;
}

.freeze1st1row4col1 table td {
  /* background: #fff; */
  /* padding: 4px 5px; */
  text-align: center;
}

tr {
  border-color: #efefef;
  background: #fff;
}

.freeze1st1row4col1 table tbody {
  display: block;
  /* height: 70vh; */
  overflow: scroll;
}

.freeze1st1row4col1 table tbody td {
  text-align: center;
  min-width: 120px;
  left: 0;
  background: white;
  z-index: 1;
}

.freeze1st1row4col1 table tbody td {
  min-width: 120px;
}


thead th.text-nowrap {
  min-width: 120px;
  text-align: center;
}

caption {
  text-align: left;
  padding: 0.25rem;
  position: sticky;
  left: 0;
}

[role="region"][aria-labelledby][tabindex] {
  width: 100%;
  max-height: 98vh;
}

[role="region"][aria-labelledby][tabindex]:focus {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
  outline: 0;
}



::-webkit-scrollbar {
  width: 4px;
  height: 4px;

}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #c2c9d2;
}



.secbreadcrum {
  padding: 0px 20px;
  height: 21px;

}

.secbreadcrum span {
  color: #7367f0;
}

/* .table-responsive {
  overflow-x: inherit;
} */

.freeze1st1row4col1 table tbody tr:nth-child(1) {
  top: 0;
  position: sticky;
  z-index: 9 !important;
  border-color: #efefef !important;
  background: #f3f2f7;
}

.freeze1st1row4col1 table tbody tr td:nth-child(2) {
  text-transform: uppercase;
  font-size: 13px;
}