/* .nested-row {
  background: #f7f7f7;
}

.nested-table {
  width: 100%;
  border-collapse: collapse;
}

.nested-table th,
.nested-table td {
  border: 1px solid #ccc;
  padding: 6px;
} */

/* Outer nested row (no border, black background) */
.nested-row td {
  border: none !important;
  padding: 0;
  background: #000;
}

/* Nested table */
.nested-table {
  width: 100%;
  border-collapse: collapse;
  background: #000;
  color: #fff;
  font-family: monospace;
}

/* Cells */
.nested-table th,
.nested-table td {
  border: none;
  padding: 6px;
  text-align: right;
}

/* Header */
.nested-table thead[data-swtype="CALL"] th {
    text-align: left;
    /* color: rgb(247, 59, 59); */
    background-color: #0087cb;
}

.nested-table thead[data-swtype="PUT"] th {
    text-align: left;
    /* color: rgb(247, 59, 59); */
    background-color: #dd6841;
}

.nested-table thead th {
  /* background: #000; */
  /* background: #dd6841; */
  color: #ccc;
  /* border-bottom: 1px solid #333; */
}

/* .nested-table tbody tr:hover td {
  box-shadow: none;
  cursor: default;
} */

.nested-table tbody tr.selected td {
    /* border-top: 2px solid lightyellow; */
    /* border-bottom: 2px solid lightyellow; */
    /* outline: 1px solid orange; */
    /* outline-offset: -1px; */
    box-shadow:
        inset 0 0.75px 0 rgb(255, 255, 0, 0.8),
        /* top line */
        inset 0 -0.75px 0 rgb(255, 255, 0, 0.8);
    /* bottom line */

}