.ipy-input-id {
  position: relative;
  color: #303f9f;
  user-select: none;
  left: -650px;
  top: 12px;
  float: right;
  line-height: 0;
}
.ipy-output-id {
  position: relative;
  color: #d84315;
  user-select: none;
  left: -650px;
  top: 12.75px;
  float: right;
  line-height: 0;
}
.codehilite,
.ipy-block-error {
  background: #f7cfcf;
}
.ipy-block-stderr {
  background: #f7f7c7;
}
.ipy-block-stdout {
  background: #fff;
}
.ipy-block-output {
  background: #fff;
}
samp.ipy-block {
  white-space: pre-wrap;
  word-break: break-all;
  padding: 5px;
  font-family: monospace;
  font-size: 9.5pt;
  line-height: 11pt;
  display: block;
}
.codehilite {
  border: 1px solid #cfcfcf;
  background: #f7f7f7;
  border-radius: 2px;
  padding: 5px;
  line-height: 11pt;
  font-size: 9.5pt;
  margin: 1em 0 0 0;
}
.codehilite pre {
  overflow: auto;
}
.codehilite pre code {
  font-family: monospace;
}
