* {
  /*V2*/
  --border-color: rgb(221, 222, 221);
  --freeze-line-color: rgb(224, 225, 224);
  --header-background-color: rgb(240, 239, 240);
  --nexus-background-color: rgb(247, 246, 247);
  --active-header-color: rgb(218, 217, 218);
  --active-outline-color: rgb(45, 127, 249);
  --nexus-icon-fill-color: rgb(203, 202, 203);
  --header-text-color: #a7a6aa;
  --clear: rgba(0, 0, 0, 0);

  /*V2*/
  --v2-dark-1: rgb(44, 44, 44);
  --v2-header-text-color: rgb(255, 255, 255);

  /*Force styles*/
  --text-color: black;
  --link-color: blue;
  --bg-color: white;
  --bg-code-color: #002823;
  --border-code-color: #001717;
}


@media (prefers-color-scheme: dark) {
  :root {
    --blue: #002fff;
    --general-border-color: #cbcbcb;
    --text-color: rgb(0, 0, 0);
    --second-text-color: #838181;
    --link-color: var(--blue);
    --link-underline-color: var(--blue);
    --bg: rgb(255, 255, 255);
    --h-bg: rgb(0, 0, 0, 0);
    --code-bg: #f0f3f3;
    --code-color: #3c3836;
    --code-border-color: #b4b4ae;
    --blockquote-color: #606060;
    --blockquote-border: #424242;
    --log-hr: #c2c2c2;
    --hr: rgba(0, 0, 0, 0.50);
    --nav-border-bottom: #1c1c1c;
    --common-rounded: 5px;
  }
}


div.example-section {
  padding-bottom: 24px;
}

div.super-example-section {
  border-top: solid #bfbfbf 1px;
  border-bottom: solid #bfbfbf 1px;
  padding-bottom: 92px;
  padding-top: 92px;
}

div.scroll-x {
  overflow-x: scroll;
}

/*With html table.----------------------------------------------------------------*/
table {
  font-size: 13px;
  border-spacing: 0;
  position: relative;
}

tr>th {
  position: relative;
  top: 0;
  left: 20px;
}


tr>th:first-of-type {
  margin-right: 20px;
  left: 0;
}

th {
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--header-background-color);
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
  border-left: solid 1px var(--border-color);
}

th:first-of-type {
  background: none;
  border: none;
}

th:last-of-type {
  border-right: solid 1px var(--border-color);
}

th.active {
  background: var(--active-header-color);
}

td {
  position: relative;
  top: 20px;
  padding-left: 9px;
  padding-right: 9px;
  min-width: 98px;
  left: 20px;
  border-left: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
}

td:first-of-type {
  min-width: 14px;
  background: var(--header-background-color);
  left: 0;
  padding: 2px 11px;
  border-right: solid 1px var(--border-color);
  text-align: center;
}

td.active:first-of-type {
  background: var(--active-header-color);
}

td.active:not(:first-of-type) {
  outline: var(--active-outline-color) solid 3px;
  border-color: rgba(0, 0, 0, 0);
  z-index: 1000;
}

tr:last-of-type>td {
  border-bottom: solid 1px var(--border-color);
}

td:last-of-type {
  border-right: solid 1px var(--border-color);
}

/*With flex box.----------------------------------------------------------------*/
.table {
  font-size: 13px;
  min-width: 500px;
}

.table-header {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;

  padding-bottom: 20px;
}

.table-header .nexus {
  flex-basis: 38px;
  max-width: 38px;
  min-width: 38px;
  display: flex;
  flex-direction: column;
}

.inner-nexus-one {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 100%;

  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;

  background-color: var(--nexus-background-color);
  border-left: solid 2px var(--border-color);
  border-top: solid 2px var(--border-color);
  border-right: solid 2px var(--border-color);
  border-bottom: solid 2px var(--border-color);
}

.inner-nexus-two {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 100%;

  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;

  background-color: var(--nexus-background-color);
  border-right: solid 4px var(--border-color);
  border-bottom: solid 4px var(--border-color);
}

.inner-nexus-three {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 100%;

  box-sizing: border-box;
  display: block;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
  vertical-align: middle;

  border-right: solid 4px var(--border-color);
  border-bottom: solid 4px var(--border-color);
}

.inner-nexus-three svg {
  height: 20px;
  width: 20px;
  vertical-align: middle;
  fill: var(--nexus-icon-fill-color);
}


.inner-nexus-four {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 100%;

  box-sizing: border-box;
  display: block;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
  vertical-align: middle;
}

.inner-nexus-four svg {
  height: 20px;
  width: 20px;
  vertical-align: middle;
  padding-top: 4px;
  fill: var(--nexus-icon-fill-color);
}


.table-header .column-headers {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 20px;
}

.table-header .column-headers.freeze-line .header:first-of-type {
  border-left: solid 3px var(--freeze-line-color) !important;
}

.table-header .column-headers .header {
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--header-background-color);
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
  border-left: solid 1px var(--border-color);

  text-align: center;
}

.table-header .column-headers .header:last-of-type {
  border-right: solid 1px var(--border-color);
}

.table-header .column-headers .header.active {
  background: var(--active-header-color);
}

.table-header .column-headers .header.freeze-line {
  border-right: solid 3px var(--freeze-line-color) !important;
}

.table-body {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}

.table-body .row-headers {
  flex-basis: 38px;
  max-width: 38px;
  min-width: 38px;
}

.table-body .row-headers .header {
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--header-background-color);
  border-top: solid 1px var(--border-color);
  border-left: solid 1px var(--border-color);
  border-right: solid 1px var(--border-color);

  text-align: center;
}

.table-body .row-headers .header:last-of-type {
  border-bottom: solid 1px var(--border-color);
}

.table-body .row-headers .header.active {
  background: var(--active-header-color);
}

.table-body .row-headers.freeze-line:first-of-type {
  border-top: solid 3px var(--freeze-line-color) !important;
}

.table-body .row-headers .header.freeze-line {
  border-bottom: solid 3px var(--freeze-line-color) !important;
}

.table-body .row-body {
  padding-left: 20px;
}

.table-body .row-body .ghost-freeze {
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}

.table-body .row-body.ghost-freeze {
  border-top: solid 4px rgba(0, 0, 0, 0) !important;
}

.table-body .row-body .row {
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}

.table-body .row-body .row.freeze-line .cell {
  border-bottom: solid 3px var(--freeze-line-color) !important;
}

.table-body .row-body .row .cell.freeze-line {
  border-right: solid 3px var(--freeze-line-color) !important;
}

.table-body .row-body .row .cell {
  min-height: 26px;
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding: 3px 9px;

  border-left: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
}

.table-body .row-body .row:last-of-type .cell {
  border-bottom: solid 1px var(--border-color);
}

.table-body .row-body .row .cell.active {
  outline: var(--active-outline-color) solid 3px;
  border-color: rgba(0, 0, 0, 0);
  z-index: 1000;
}

.table-body .row-body .row .cell:last-of-type {
  border-right: solid 1px var(--border-color);
}

.table-body .row-footer {
  display: flex;
  align-items: center;
  padding-left: 20px;
}

.table-body svg {
  display: inline-block;
  width: 14px;
  height: 14px;
}

.column-footer {
  display: flex;
  align-items: center;
  padding-top: 20px;
  justify-content: center;
  border-top: solid 1px var(--border-color);
  height: 30px;
}

.column-footer svg {
  display: inline-block;
  width: 14px;
  height: 14px;
}

/*V2 flex box.----------------------------------------------------------------*/

.v2-table {
  font-size: 13px;
  display: inline-block;
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  background: var(--v2-dark-1);
}

.v2-table-header {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
}

.v2-table-header .nexus {
  flex-basis: 23px;
  min-width: 23px;
  max-width: 23px;
  min-height: 23px;
}

.v2-table-header .column-headers {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: scroll;
}

.v2-table-header .column-headers::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}


.v2-table-header .column-headers .inner {
  box-sizing: border-box;
  display: inline-flex;
}

.v2-table-header .column-headers .inner .header {
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 1px;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 23px;
}

.v2-table-header .column-headers .inner .header:last-of-type {
  border-right: none;
}

.v2-table-header .column-headers .inner .header.active {
  background: var(--clear);
}

.v2-table-body {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
}

.v2-table-body .row-headers {
  min-width: 23px;
  max-width: 23px;
  min-height: 26px;
}

.v2-table-body .row-headers .header {
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--clear);
  border-spacing: 1px;
  border-left: none;
  border-top: none;
  border-right: none;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 26px;
}

.v2-table-body .row-body {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  overflow: hidden;
  overflow-x: scroll;
  border-top-left-radius: 3px;
}

.v2-table-body .row-body::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

.v2-table-body .row-body .inner {
  box-sizing: border-box;
}

.v2-table-body .row-body .inner .row {
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  min-height: 26px;
  max-height: 26px;
}

.v2-table-body .row-body .inner .row:last-of-type {}

.v2-table-body .row-body .inner .row .cell {
  min-height: 26px;
  max-height: 26px;
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding: 3px 9px;

  border-left: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
  background: white;
}

.v2-table-body .row-body .inner .row:first-of-type .cell {
  border-top: none;
}

.v2-table-body .row-body .inner .row:first-of-type .cell:first-of-type {
  border-top-left-radius: 3px;
  border-left: none;
}

.v2-table-body .row-body .inner .row .cell:first-of-type {
  border-left: none;
}

.v2-table-body .row-body .inner .row:last-of-type .cell {
  border-bottom: none;
}

.v2-table-body .row-body .inner .row:last-of-type .cell:last-of-type {}

.v2-table-body .row-body .inner .row .cell.active {
  outline: var(--active-outline-color) solid 3px;
  border-color: rgba(0, 0, 0, 0);
  z-index: 1000;
}

.v2-table-body .row-body .inner .row .cell:last-of-type {
  border-right: none;
}


/*V3 grid.----------------------------------------------------------------*/

.v3-table {
  font-size: 13px;
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  background: var(--v2-dark-1);
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  overflow: hidden;
}

.v3-table.bounded {
  max-height: 130px;
  max-width: 700px;
}

.v3-table-header {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
}

.v3-table-header .nexus {
  flex-basis: 23px;
  min-width: 23px;
  max-width: 23px;
  min-height: 23px;
}

.v3-table-header .column-headers {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: scroll;
}

.v3-table-header .column-headers::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}


.v3-table-header .column-headers .inner {
  box-sizing: border-box;
  display: inline-flex;
}

.v3-table-header .column-headers .inner .header {
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 1px;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 23px;
}

.v3-table-header .column-headers .inner .header:last-of-type {
  border-right: none;
}

.v3-table-header .column-headers .inner .header.active {
  background: var(--clear);
}

.v3-table-body {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  height: 100%;
  overflow: scroll;
}

.v3-table-body .row-headers {
  min-width: 23px;
  max-width: 23px;
  min-height: 26px;
  overflow-y: scroll;
}

.v3-table-body .row-headers::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

.v3-table-body .row-headers .header {
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--clear);
  border-spacing: 1px;
  border-left: none;
  border-top: none;
  border-right: none;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 26px;
}

.v3-table-body .row-body {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  overflow: hidden;
  overflow-x: scroll;
  overflow-y: scroll;
  border-top-left-radius: 3px;
}

.v3-table-body .row-body::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

.v3-table-body .row-body .inner {
  box-sizing: border-box;
}

.v3-table-body .row-body .inner .row {
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  min-height: 26px;
  max-height: 26px;
}

.v3-table-body .row-body .inner .row .cell {
  min-height: 26px;
  max-height: 26px;
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding: 3px 9px;

  border-left: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
  background: white;
}

.v3-table-body .row-body .inner .row:first-of-type .cell {
  border-top: none;
}

.v3-table-body .row-body .inner .row:first-of-type .cell:first-of-type {
  border-top-left-radius: 3px;
  border-left: none;
}

.v3-table-body .row-body .inner .row .cell:first-of-type {
  border-left: none;
}

.v3-table-body .row-body .inner .row:last-of-type .cell {
  border-bottom: none;
}

.v3-table-body .row-body .inner .row .cell.active {
  outline: var(--active-outline-color) solid 3px;
  border-color: rgba(0, 0, 0, 0);
  z-index: 1000;
}

.v3-table-body .row-body .inner .row .cell:last-of-type {
  border-right: none;
}


/* V1 Formula bar.----------------------------------------------------------------*/

.v1-formula-bar {
  font-size: 14px;
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  max-width: 700px;
  height: 24px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
}

.v1-formula-bar .a1 {
  font-size: 15px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 16px;
}

.v1-formula-bar .icon {
  margin-top: 4px;
  margin-left: 3px;
  height: 16px;
  width: 16px;
}

.v1-formula-bar input {
  font-size: 14px;
  height: 16px;
  padding: 3px 18px 4px 18px;
  width: 100%;
  border: none;
  outline: none;
  font-family: monospace;
}


/* V2 Formula bar.----------------------------------------------------------------*/
.v2-formula-bar {
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  max-width: 700px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  margin-bottom: 6px;
}

.v2-formula-bar:focus-within,
.v2-formula-bar:hover {
  border: solid var(--active-outline-color) 2px;
}

.v2-formula-bar .a1 {
  font-size: 13px;
  font-weight: 600;
  padding-top: 2px;
  padding-left: 8px;
  min-width: 48px;
}

.v2-formula-bar input {
  font-size: 14px;
  height: 16px;
  padding: 3px 6px 4px 6px;
  width: 100%;
  border: none;
  outline: none;
  font-family: monospace;
}


/*V4 grid and formula bar.----------------------------------------------------------------*/
.v4-formula-bar-outside {
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  background: var(--v2-dark-1);
  color: white;
  max-width: 700px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  margin-bottom: 6px;
}

.v4-formula-bar-outside:focus-within,
.v4-formula-bar-outside:hover {
  background: var(--active-outline-color);
  border: solid var(--active-outline-color) 2px;
}

.v4-formula-bar-outside .a1 {
  font-size: 13px;
  font-weight: 600;
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 48px;
  text-align: center;
}

.v4-formula-bar-outside input {
  font-size: 14px;
  height: 16px;
  padding: 3px 6px 4px 6px;
  width: 100%;
  border: none;
  outline: none;
  font-family: monospace;
  border-radius: 3px;
}

.v4-formula-bar-inside {
  border-radius: 3px;
  max-width: 700px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  margin-bottom: 2px;
  background: var(--v2-dark-1);
  color: white;
}

.v4-formula-bar-inside:focus-within,
.v4-formula-bar-inside:hover {
  background: var(--active-outline-color);
}

.v4-formula-bar-inside .a1 {
  font-size: 13px;
  font-weight: 600;
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 48px;
  text-align: center;
}

.v4-formula-bar-inside input {
  font-size: 14px;
  height: 16px;
  padding: 3px 6px 4px 6px;
  width: 100%;
  border: none;
  outline: none;
  font-family: monospace;
  border-radius: 3px;
}

.v4-table {
  font-size: 13px;
  border-radius: 3px;
  border: solid var(--v2-dark-1) 2px;
  background: var(--v2-dark-1);
  display: inline-flex;
  flex: 1 1;
  flex-direction: column;
  overflow: hidden;
}

.v4-table.bounded {
  max-height: 145px;
  max-width: 100%;
}

.v4-table.size-small {
  max-height: 145px;
  max-width: 100%;
}

.v4-table.size-medium {
  max-height: 240px;
  max-width: 100%;
}

.v4-table.size-large {
  max-height: 500px;
  max-width: 100%;
}

.v4-table-header {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
}

.v4-table-header .nexus {
  flex-basis: 23px;
  min-width: 23px;
  max-width: 23px;
  min-height: 23px;
}

.v4-table-header .column-headers {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: scroll;
}

.v4-table-header .column-headers::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}


.v4-table-header .column-headers .inner {
  box-sizing: border-box;
  display: inline-flex;
}

.v4-table-header .column-headers .inner .header {
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 1px;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 23px;
}

.v4-table-header .column-headers .inner .header:last-of-type {
  border-right: none;
}

.v4-table-header .column-headers .inner .header.active {
  background: var(--clear);
}

.v4-table-body {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  height: 100%;
  overflow: scroll;
}

.v4-table-body .row-headers {
  min-width: 23px;
  max-width: 23px;
  min-height: 26px;
  overflow-y: scroll;
}

.v4-table-body .row-headers::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

.v4-table-body .row-headers .header {
  box-sizing: border-box;
  flex: 0 0 auto;

  padding-top: 3px;
  padding-bottom: 3px;
  background: var(--clear);
  border-spacing: 1px;
  border-left: none;
  border-top: none;
  border-right: none;

  text-align: center;
  color: var(--v2-header-text-color);
  font-weight: 600;
  font-size: 11px;
  min-height: 26px;
}

.v4-table-body .row-body {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  overflow: hidden;
  overflow-x: scroll;
  overflow-y: scroll;
  border-top-left-radius: 3px;
}

.v4-table-body .row-body::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

.v4-table-body .row-body .inner {
  box-sizing: border-box;
}

.v4-table-body .row-body .inner .row {
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  min-height: 26px;
  max-height: 26px;
}

.v4-table-body .row-body .inner .row .cell {
  min-height: 26px;
  max-height: 26px;
  min-width: 108px;
  max-width: 108px;
  box-sizing: border-box;
  flex: 0 0 auto;

  padding: 3px 9px;

  border-left: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
  background: white;

  cursor: default;

  overflow: hidden;
}

.v4-table-body .row-body .inner .row:first-of-type .cell {
  border-top: none;
}

.v4-table-body .row-body .inner .row:first-of-type .cell:first-of-type {
  border-top-left-radius: 3px;
  border-left: none;
}

.v4-table-body .row-body .inner .row .cell:first-of-type {
  border-left: none;
}

.v4-table-body .row-body .inner .row:last-of-type .cell {
  border-bottom: none;
}

.v4-table-body .row-body .inner .row .cell.active {
  outline: var(--active-outline-color) solid 3px;
  border-color: rgba(0, 0, 0, 0);
  z-index: 1000;
}

.v4-table-body .row-body .inner .row .cell:last-of-type {
  border-right: none;
}

.v4-table-footer {
  font-size: 12px;
  color: #9c9c9c;
}

.v4-table-footer span {
  padding-left: 3px;
  padding-right: 9px;
}




/*Itemized Container Example------------------------------------------------------------------------*/

.single-grid {
  padding-bottom: 20px;
}