.sigma-theme {
  background-color: white;
  color: black;
}

.sigma-board {
  max-width: unset;
}

.sigma-board img {
  vertical-align: middle;
}

.sigma-line {
  background: #ffffff;
  white-space: nowrap;
  margin: 5px;
  display: table-row;
}

.sigma-col {
  border: 1px solid #d2d2d2;
  color: black;
  margin: 3px;
  display: table-cell;
  padding: 5px 6px;
  max-width: 170px;
  white-space: normal;
  overflow: auto;
}

.sigma-board-content {
  overflow: auto;
  max-height: 400px;
  border: 1px solid #d2d2d2;
  margin-top: 10px;
  width: fit-content;
}

.sigma-submenu-board {
  float: right;
  display: inline-block;
}

.sigma-connect {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ec538b;
  border-radius: 100px;
  vertical-align: middle;
  margin: 5px;
}

.sigma-n-cols, .sigma-n-lines {
  font-size: 0.9em;
  opacity: 0.8;
}

.sigma-json-table {
  white-space: pre;
  overflow: auto;
  display: inline-block;
  max-height: 400px;
  background: #b9b9b9;
  background: rgba(185, 185, 185, 0.631372549);
  width: 100%;
  color: black;
  padding: 10px;
}

.sigma-json-table:hover {
  background: moccasin;
}

.sigma-json-table .key {
  color: #8e8e8e;
}

.sigma-json-table .string {
  color: #7b2790;
}

.sigma-json {
  max-width: 70%;
}

.sigma-title {
  vertical-align: middle;
}

/*sigma-tabs*/
.sigma-column {
  opacity: 0.6;
}

.sigma-info-block {
  -webkit-column-break-inside: avoid;
  display: inline-block;
  border: 1px solid silver;
  padding: 10px;
  width: 100%;
  overflow: auto;
}

.sigma-title {
  padding-bottom: 15px;
  display: inline-block;
}

.sigma-block-open .sigma-title {
  padding-bottom: 0;
}

.sigma-block-open {
  max-width: 80%;
}

.sigma-block-open small {
  columns: 3;
  max-height: 500px;
  display: inline-block;
  overflow: auto;
  width: 100%;
}

/*page-break-inside: avoid;*/
.sigma-block-open hr {
  margin: 4px 0;
  border-width: 1px;
}

.sigma-data img {
  width: 100%;
}

.sigma-open {
  color: #ec538b;
  text-decoration: underline;
}

.order-info .sigma {
  float: right;
}

.sigma-board .union, .sigma-board .not-union, .sigma-board .instanceof {
  float: right;
  height: 12px;
  margin-right: 10px;
  margin-top: 4px;
}