div.cell div.cell_input,
div.cell details.above-input > summary,
div.cell details.below-input > summary {
  border-left-width: thin;
  border-radius: unset;
  border-left-color: #c9c9c9;
}

div.cell details.above-input > summary,
div.cell details.below-input > summary {
  font-size: xx-small;
}

.cell_output .output.text_plain,
.cell_output .output.stream {
  border: 1px solid #c9c9c9;
}

.cell_output .output.stderr {
  border: 1px solid #c9c9c9;
}

.cell_output .output.traceback {
  border: 1px solid #c9c9c9;
}

.cell_output .highlight pre {
  background: #ffffff;
}

.cell_output .output.stderr pre {
  color: #a4000f;
}

.cell_output {
  margin-top: 3px;  
  padding-left: 0;
}
.cell_output .output.text_plain,
.cell_output .output.traceback,
.cell_output .output.stream,
.cell_output .output.stderr {
  margin-top: -1px;
}

.cell_input.container {
  width: unset;
}

.cell_output img {
  max-width: 100%;
  /* width: 460px; */
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.cell_output table {
  font-size: unset;
}

div.cell_output tr, div.cell_output th, div.cell_output td {
  padding: unset;
}

div.cell_output tbody tr:nth-child(2n+1) {
  background: unset;
}
