/**
 * GlobalData
 * global app
 */
/**
 * Foundation for Sites by ZURB
 * Version 6.5.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.table-container table.dataTable tbody tr td.control::before {
  font-family: "gd-icons" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 0;
  speak: none;
  text-transform: none !important; }

.table-container table.detail tbody tr td:first-child,
.table-container table.detail th {
  font-weight: 500;
  text-align: left; }


.table-container table.detail th, .table-container table.detail td {
  color: #352354;
  border-color: #c7cfd4; }

.table-container table.detail + table.detail {
  margin-top: 1.25rem; }

.table-container table.detail thead th {
  overflow-x: hidden;
  text-overflow: ellipsis;
  max-width: 0; }

.table-container table.detail tbody tr:nth-child(odd) {
  background-color: #ffffff; }

.table-container table.detail tbody tr th,
.table-container table.detail tbody tr td {
  border-bottom: solid 1px #c7cfd4; }

.table-container table.detail tbody tr td:first-child,
.table-container table.detail tbody th {
  width: 35%; }

.table-container table.detail tbody td {
  width: 65%; }

.table-container .table-fixedcol table, .table-container table {
  border-collapse: collapse;
  margin-bottom: 0;
  font-size: 0.8125rem; }
  @media print, screen and (min-width: 40em) {
    .table-container .table-fixedcol table, .table-container table {
      font-size: 1rem; } }
  .table-container table.detail.clear tbody tr td,
  .table-container table.detail.clear tbody tr td:first-child,
  .table-container table.detail.clear th {
    background-color: #ffffff;
    border-left: none;
    border-right: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .table-container .table-fixedcol table thead tr td, .table-container table thead tr td,
  .table-container .table-fixedcol table thead tr th,
  .table-container table thead tr th,
  .table-container .table-fixedcol table tbody tr td,
  .table-container table tbody tr td,
  .table-container .table-fixedcol table tbody tr th,
  .table-container table tbody tr th,
  .table-container .table-fixedcol table tfoot tr td,
  .table-container table tfoot tr td,
  .table-container .table-fixedcol table tfoot tr th,
  .table-container table tfoot tr th {
    vertical-align: unset; }

.table-container .table-fixedcol {
  position: relative;
  width: 100%;
  z-index: 1;
  margin: auto;
  overflow-x: auto;
  border: solid 1px #c7cfd4; }
  .table-container .h-xxx-micro.table-fixedcol {
    height: 40px; }
  .table-container .h-xx-micro.table-fixedcol {
    height: 60px; }
  .table-container .h-x-micro.table-fixedcol {
    height: 80px; }
  .table-container .h-micro.table-fixedcol {
    height: 90px; }
  .table-container .h-s-micro.table-fixedcol {
    height: 110px; }
  .table-container .h-xxx-small.table-fixedcol {
    height: 150px; }
  .table-container .h-xx-small.table-fixedcol {
    height: 180px; }
  .table-container .h-x-small.table-fixedcol {
    height: 200px; }
  .table-container .h-small.table-fixedcol {
    height: 250px; }
  .table-container .h-sss-medium.table-fixedcol {
    height: 280px; }
  .table-container .h-ss-medium.table-fixedcol {
    height: 300px; }
  .table-container .h-s-medium.table-fixedcol {
    height: 350px; }
  .table-container .h-medium.table-fixedcol {
    height: 400px; }
  .table-container .h-s-large.table-fixedcol {
    height: 500px; }
  .table-container .h-large.table-fixedcol {
    height: 600px; }
  .table-container .h-x-large.table-fixedcol {
    height: 800px; }
  .table-container .h-xx-large.table-fixedcol {
    height: 1000px; }
  .table-container .h-xxx-large.table-fixedcol {
    height: 1200px; }
  .table-container .h-full.table-fixedcol {
    height: 100%; }
  .table-container .h-auto.table-fixedcol {
    height: auto; }
  .table-container .table-fixedcol > table {
    border: none; }
    .table-container .table-fixedcol > table thead tr:first-child td,
    .table-container .table-fixedcol > table thead tr:first-child th,
    .table-container .table-fixedcol > table tbody tr:first-child td,
    .table-container .table-fixedcol > table tbody tr:first-child th {
      border-top: none; }
    .table-container .table-fixedcol > table thead tr:last-child td,
    .table-container .table-fixedcol > table thead tr:last-child th,
    .table-container .table-fixedcol > table tbody tr:last-child td,
    .table-container .table-fixedcol > table tbody tr:last-child th {
      border-bottom: none; }
    .table-container .table-fixedcol > table thead + tbody tr:first-child td,
    .table-container .table-fixedcol > table thead + tbody tr:first-child th {
      border-top: solid 1px #c7cfd4; }
    .table-container .table-fixedcol > table tr td:first-child,
    .table-container .table-fixedcol > table tr th:first-child {
      border-left: none; }
    .table-container .table-fixedcol > table tr td:last-child,
    .table-container .table-fixedcol > table tr th:last-child {
      border-right: none; }

.table-container .table-fixedcol table {
  width: 100%;
  /* safari and ios need the tfoot itself to be position:sticky also */ }
  .table-container .table-fixedcol table thead, .table-container .table-fixedcol table tbody, .table-container .table-fixedcol table tfoot {
    border: none; }
  .table-container .table-fixedcol table thead {
    border-top: none; }
    .table-container .table-fixedcol table thead tr {
      border-top: none; }
    .table-container .table-fixedcol table thead th {
      background-color: #f9f9f9;
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      border-top: none; }
  .table-container .table-fixedcol table tfoot,
  .table-container .table-fixedcol table tfoot th,
  .table-container .table-fixedcol table tfoot td {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 5; }
  .table-container .table-fixedcol table thead th,
  .table-container .table-fixedcol table tbody td:first-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    left: 0;
    z-index: 2; }
    .table-container .table-fixedcol table thead th > .unconcealed,
    .table-container .table-fixedcol table tbody td:first-child > .unconcealed {
      position: -webkit-sticky;
      position: sticky;
      left: 0.625rem; }
  .table-container .table-fixedcol table tbody tr td {
    height: auto; }
  .table-container .table-fixedcol table tbody tr td:first-child {
    background-color: #ffffff;
    -webkit-box-shadow: 1px 0px 0px 0px #c7cfd4, -1px 0px 0px 0px #c7cfd4;
            box-shadow: 1px 0px 0px 0px #c7cfd4, -1px 0px 0px 0px #c7cfd4; }
    @supports (-ms-ime-align: auto) {
      .table-container .table-fixedcol table tbody tr td:first-child {
        -webkit-box-shadow: inset 0 -1px 0px 0px #c7cfd4, inset -1px 0px 0px 0px #c7cfd4;
                box-shadow: inset 0 -1px 0px 0px #c7cfd4, inset -1px 0px 0px 0px #c7cfd4;
        -webkit-transform: translate(1px, 1px);
            -ms-transform: translate(1px, 1px);
                transform: translate(1px, 1px); } }
  .table-container .table-fixedcol table tbody tr:nth-child(odd) td:first-child {
    background-color: #f3f5f6; }

@-moz-document url-prefix() {
  .table-container .table-fixedcol table thead th {
    box-shadow: 1px -2px 0px 2px #c7cfd4; }
  
  .table-container .table-fixedcol table tbody td:first-child {
    box-shadow: 1px -1px 0px 0px #c7cfd4; } }
  .table-container .table-fixedcol table thead th:first-child,
  .table-container .table-fixedcol table tfoot th:first-child {
    z-index: 5; }

.table-container table.dataTable tbody tr td.control::before {
  content: '\e90b';
  color: #c7cfd4;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  top: unset;
  bottom: 0.5em; }

.table-container table.dataTable tbody tr.parent td.control::before {
  content: '\e906';
  background-color: transparent; }

.table-container .dataTables_wrapper .dt-pg-hide,
.table-container .dataTables_wrapper .dt-show-hide {
  display: none; }

.table-container .unbound {
  border: none; }

.table-container.full {
  width: 100%; }

.table-container.clear {
  background-color: #ffffff; }

.table-container .top-scroller {
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
  border: solid 1px #c7cfd4;
  border-bottom: none; }
  .table-container .top-scroller > div {
    height: 0.1px;
    min-width: 100%;
    line-height: 0; }

.table-container .table-fixedcol table.list-mode thead th,
.table-container .table-fixedcol table.list-mode thead td,
.table-container .table-fixedcol table.list-mode tbody th,
.table-container .table-fixedcol table.list-mode tbody td,
.table-container table.list-mode thead th,
.table-container table.list-mode thead td,
.table-container table.list-mode tbody th,
.table-container table.list-mode tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
  border-left: none;
  border-right: none; }
  .table-container .table-fixedcol table.list-mode thead th:not(:last-child), .table-container .table-fixedcol table.list-mode thead th:first-child,
  .table-container .table-fixedcol table.list-mode thead td:not(:last-child),
  .table-container .table-fixedcol table.list-mode thead td:first-child,
  .table-container .table-fixedcol table.list-mode tbody th:not(:last-child),
  .table-container .table-fixedcol table.list-mode tbody th:first-child,
  .table-container .table-fixedcol table.list-mode tbody td:not(:last-child),
  .table-container .table-fixedcol table.list-mode tbody td:first-child,
  .table-container table.list-mode thead th:not(:last-child),
  .table-container table.list-mode thead th:first-child,
  .table-container table.list-mode thead td:not(:last-child),
  .table-container table.list-mode thead td:first-child,
  .table-container table.list-mode tbody th:not(:last-child),
  .table-container table.list-mode tbody th:first-child,
  .table-container table.list-mode tbody td:not(:last-child),
  .table-container table.list-mode tbody td:first-child {
    border-right: none; }
  .table-container .table-fixedcol table.list-mode thead th:not(:first-child), .table-container .table-fixedcol table.list-mode thead th:last-child,
  .table-container .table-fixedcol table.list-mode thead td:not(:first-child),
  .table-container .table-fixedcol table.list-mode thead td:last-child,
  .table-container .table-fixedcol table.list-mode tbody th:not(:first-child),
  .table-container .table-fixedcol table.list-mode tbody th:last-child,
  .table-container .table-fixedcol table.list-mode tbody td:not(:first-child),
  .table-container .table-fixedcol table.list-mode tbody td:last-child,
  .table-container table.list-mode thead th:not(:first-child),
  .table-container table.list-mode thead th:last-child,
  .table-container table.list-mode thead td:not(:first-child),
  .table-container table.list-mode thead td:last-child,
  .table-container table.list-mode tbody th:not(:first-child),
  .table-container table.list-mode tbody th:last-child,
  .table-container table.list-mode tbody td:not(:first-child),
  .table-container table.list-mode tbody td:last-child {
    border-left: none; }
  .table-container .table-fixedcol table.list-mode thead th:last-child:not(:first-child),
  .table-container .table-fixedcol table.list-mode thead td:last-child:not(:first-child),
  .table-container .table-fixedcol table.list-mode tbody th:last-child:not(:first-child),
  .table-container .table-fixedcol table.list-mode tbody td:last-child:not(:first-child),
  .table-container table.list-mode thead th:last-child:not(:first-child),
  .table-container table.list-mode thead td:last-child:not(:first-child),
  .table-container table.list-mode tbody th:last-child:not(:first-child),
  .table-container table.list-mode tbody td:last-child:not(:first-child) {
    text-align: right; }
  .table-container .table-fixedcol table.list-mode thead th:first-child,
  .table-container .table-fixedcol table.list-mode thead td:first-child,
  .table-container .table-fixedcol table.list-mode tbody th:first-child,
  .table-container .table-fixedcol table.list-mode tbody td:first-child,
  .table-container table.list-mode thead th:first-child,
  .table-container table.list-mode thead td:first-child,
  .table-container table.list-mode tbody th:first-child,
  .table-container table.list-mode tbody td:first-child {
    padding-left: 13px;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .table-container .table-fixedcol table.list-mode thead th:last-child,
  .table-container .table-fixedcol table.list-mode thead td:last-child,
  .table-container .table-fixedcol table.list-mode tbody th:last-child,
  .table-container .table-fixedcol table.list-mode tbody td:last-child,
  .table-container table.list-mode thead th:last-child,
  .table-container table.list-mode thead td:last-child,
  .table-container table.list-mode tbody th:last-child,
  .table-container table.list-mode tbody td:last-child {
    padding-right: 12px; }

.table-container .table-fixedcol table.listing th,
.table-container .table-fixedcol table.listing td,
.table-container table.listing th,
.table-container table.listing td {
  font-size: 0.8125rem; }
  @media print, screen and (min-width: 40em) {
    .table-container .table-fixedcol table.listing th,
    .table-container .table-fixedcol table.listing td,
    .table-container table.listing th,
    .table-container table.listing td {
      font-size: 1rem; } }

.table-container .table-fixedcol table.listing thead tr th,
.table-container table.listing thead tr th {
  font-weight: normal;
  color: #595959; }

.table-container .table-fixedcol table.listing tbody tr th,
.table-container .table-fixedcol table.listing tbody tr td,
.table-container table.listing tbody tr th,
.table-container table.listing tbody tr td {
  color: #352354; }

.table-container .table-fixedcol table.heatmap tbody tr th,
.table-container .table-fixedcol table.heatmap tbody tr td,
.table-container table.heatmap tbody tr th,
.table-container table.heatmap tbody tr td {
  padding: 0.25rem 0.5rem; }
  .table-container .table-fixedcol table.heatmap tbody tr th[data-type="numeric"],
  .table-container .table-fixedcol table.heatmap tbody tr td[data-type="numeric"],
  .table-container table.heatmap tbody tr th[data-type="numeric"],
  .table-container table.heatmap tbody tr td[data-type="numeric"] {
    text-align: center;
    vertical-align: middle; }
  .table-container .table-fixedcol table.heatmap tbody tr th[data-type="text"],
  .table-container .table-fixedcol table.heatmap tbody tr td[data-type="text"],
  .table-container table.heatmap tbody tr th[data-type="text"],
  .table-container table.heatmap tbody tr td[data-type="text"] {
    text-align: right; }
  .table-container .table-fixedcol table.heatmap tbody tr th:not(:first-child),
  .table-container .table-fixedcol table.heatmap tbody tr td:not(:first-child),
  .table-container table.heatmap tbody tr th:not(:first-child),
  .table-container table.heatmap tbody tr td:not(:first-child) {
    border-bottom: solid 1px #c7cfd4; }

.table-container .heatmap.key {
  padding-top: 0.5rem; }
  .table-container .heatmap.key ul, .table-container .heatmap.key li {
    list-style-type: none;
    margin: 0; }
  .table-container .heatmap.key ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end; }
  .table-container .heatmap.key li {
    padding: 0 1rem; }

.table-container .table-fixedcol table.compact,
.table-container table.compact {
  width: 100%; }
  .table-container .table-fixedcol table.compact th,
  .table-container .table-fixedcol table.compact td,
  .table-container table.compact th,
  .table-container table.compact td {
    border-left: none;
    border-right: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .table-container .table-fixedcol table.compact.small-size-1 th,
  .table-container .table-fixedcol table.compact.small-size-1 td,
  .table-container table.compact.small-size-1 th,
  .table-container table.compact.small-size-1 td {
    max-width: calc((100vh / 50) * 1); }
  .table-container .table-fixedcol table.compact.small-size-2 th,
  .table-container .table-fixedcol table.compact.small-size-2 td,
  .table-container table.compact.small-size-2 th,
  .table-container table.compact.small-size-2 td {
    max-width: calc((100vh / 50) * 2); }
  .table-container .table-fixedcol table.compact.small-size-3 th,
  .table-container .table-fixedcol table.compact.small-size-3 td,
  .table-container table.compact.small-size-3 th,
  .table-container table.compact.small-size-3 td {
    max-width: calc((100vh / 50) * 3); }
  .table-container .table-fixedcol table.compact.small-size-4 th,
  .table-container .table-fixedcol table.compact.small-size-4 td,
  .table-container table.compact.small-size-4 th,
  .table-container table.compact.small-size-4 td {
    max-width: calc((100vh / 50) * 4); }
  .table-container .table-fixedcol table.compact.small-size-5 th,
  .table-container .table-fixedcol table.compact.small-size-5 td,
  .table-container table.compact.small-size-5 th,
  .table-container table.compact.small-size-5 td {
    max-width: calc((100vh / 50) * 5); }
  .table-container .table-fixedcol table.compact.small-size-6 th,
  .table-container .table-fixedcol table.compact.small-size-6 td,
  .table-container table.compact.small-size-6 th,
  .table-container table.compact.small-size-6 td {
    max-width: calc((100vh / 50) * 6); }
  .table-container .table-fixedcol table.compact.small-size-7 th,
  .table-container .table-fixedcol table.compact.small-size-7 td,
  .table-container table.compact.small-size-7 th,
  .table-container table.compact.small-size-7 td {
    max-width: calc((100vh / 50) * 7); }
  .table-container .table-fixedcol table.compact.small-size-8 th,
  .table-container .table-fixedcol table.compact.small-size-8 td,
  .table-container table.compact.small-size-8 th,
  .table-container table.compact.small-size-8 td {
    max-width: calc((100vh / 50) * 8); }
  .table-container .table-fixedcol table.compact.small-size-9 th,
  .table-container .table-fixedcol table.compact.small-size-9 td,
  .table-container table.compact.small-size-9 th,
  .table-container table.compact.small-size-9 td {
    max-width: calc((100vh / 50) * 9); }
  .table-container .table-fixedcol table.compact.small-size-10 th,
  .table-container .table-fixedcol table.compact.small-size-10 td,
  .table-container table.compact.small-size-10 th,
  .table-container table.compact.small-size-10 td {
    max-width: calc((100vh / 50) * 10); }
  .table-container .table-fixedcol table.compact.small-size-11 th,
  .table-container .table-fixedcol table.compact.small-size-11 td,
  .table-container table.compact.small-size-11 th,
  .table-container table.compact.small-size-11 td {
    max-width: calc((100vh / 50) * 11); }
  .table-container .table-fixedcol table.compact.small-size-12 th,
  .table-container .table-fixedcol table.compact.small-size-12 td,
  .table-container table.compact.small-size-12 th,
  .table-container table.compact.small-size-12 td {
    max-width: calc((100vh / 50) * 12); }
  .table-container .table-fixedcol table.compact.small-size-13 th,
  .table-container .table-fixedcol table.compact.small-size-13 td,
  .table-container table.compact.small-size-13 th,
  .table-container table.compact.small-size-13 td {
    max-width: calc((100vh / 50) * 13); }
  .table-container .table-fixedcol table.compact.small-size-14 th,
  .table-container .table-fixedcol table.compact.small-size-14 td,
  .table-container table.compact.small-size-14 th,
  .table-container table.compact.small-size-14 td {
    max-width: calc((100vh / 50) * 14); }
  .table-container .table-fixedcol table.compact.small-size-15 th,
  .table-container .table-fixedcol table.compact.small-size-15 td,
  .table-container table.compact.small-size-15 th,
  .table-container table.compact.small-size-15 td {
    max-width: calc((100vh / 50) * 15); }
  .table-container .table-fixedcol table.compact.small-size-16 th,
  .table-container .table-fixedcol table.compact.small-size-16 td,
  .table-container table.compact.small-size-16 th,
  .table-container table.compact.small-size-16 td {
    max-width: calc((100vh / 50) * 16); }
  .table-container .table-fixedcol table.compact.small-size-17 th,
  .table-container .table-fixedcol table.compact.small-size-17 td,
  .table-container table.compact.small-size-17 th,
  .table-container table.compact.small-size-17 td {
    max-width: calc((100vh / 50) * 17); }
  .table-container .table-fixedcol table.compact.small-size-18 th,
  .table-container .table-fixedcol table.compact.small-size-18 td,
  .table-container table.compact.small-size-18 th,
  .table-container table.compact.small-size-18 td {
    max-width: calc((100vh / 50) * 18); }
  .table-container .table-fixedcol table.compact.small-size-19 th,
  .table-container .table-fixedcol table.compact.small-size-19 td,
  .table-container table.compact.small-size-19 th,
  .table-container table.compact.small-size-19 td {
    max-width: calc((100vh / 50) * 19); }
  .table-container .table-fixedcol table.compact.small-size-20 th,
  .table-container .table-fixedcol table.compact.small-size-20 td,
  .table-container table.compact.small-size-20 th,
  .table-container table.compact.small-size-20 td {
    max-width: calc((100vh / 50) * 20); }
  .table-container .table-fixedcol table.compact th.small-size-1,
  .table-container .table-fixedcol table.compact td.small-size-1,
  .table-container table.compact th.small-size-1,
  .table-container table.compact td.small-size-1 {
    max-width: calc((100vh / 50) * 1); }
  .table-container .table-fixedcol table.compact th.small-size-2,
  .table-container .table-fixedcol table.compact td.small-size-2,
  .table-container table.compact th.small-size-2,
  .table-container table.compact td.small-size-2 {
    max-width: calc((100vh / 50) * 2); }
  .table-container .table-fixedcol table.compact th.small-size-3,
  .table-container .table-fixedcol table.compact td.small-size-3,
  .table-container table.compact th.small-size-3,
  .table-container table.compact td.small-size-3 {
    max-width: calc((100vh / 50) * 3); }
  .table-container .table-fixedcol table.compact th.small-size-4,
  .table-container .table-fixedcol table.compact td.small-size-4,
  .table-container table.compact th.small-size-4,
  .table-container table.compact td.small-size-4 {
    max-width: calc((100vh / 50) * 4); }
  .table-container .table-fixedcol table.compact th.small-size-5,
  .table-container .table-fixedcol table.compact td.small-size-5,
  .table-container table.compact th.small-size-5,
  .table-container table.compact td.small-size-5 {
    max-width: calc((100vh / 50) * 5); }
  .table-container .table-fixedcol table.compact th.small-size-6,
  .table-container .table-fixedcol table.compact td.small-size-6,
  .table-container table.compact th.small-size-6,
  .table-container table.compact td.small-size-6 {
    max-width: calc((100vh / 50) * 6); }
  .table-container .table-fixedcol table.compact th.small-size-7,
  .table-container .table-fixedcol table.compact td.small-size-7,
  .table-container table.compact th.small-size-7,
  .table-container table.compact td.small-size-7 {
    max-width: calc((100vh / 50) * 7); }
  .table-container .table-fixedcol table.compact th.small-size-8,
  .table-container .table-fixedcol table.compact td.small-size-8,
  .table-container table.compact th.small-size-8,
  .table-container table.compact td.small-size-8 {
    max-width: calc((100vh / 50) * 8); }
  .table-container .table-fixedcol table.compact th.small-size-9,
  .table-container .table-fixedcol table.compact td.small-size-9,
  .table-container table.compact th.small-size-9,
  .table-container table.compact td.small-size-9 {
    max-width: calc((100vh / 50) * 9); }
  .table-container .table-fixedcol table.compact th.small-size-10,
  .table-container .table-fixedcol table.compact td.small-size-10,
  .table-container table.compact th.small-size-10,
  .table-container table.compact td.small-size-10 {
    max-width: calc((100vh / 50) * 10); }
  .table-container .table-fixedcol table.compact th.small-size-11,
  .table-container .table-fixedcol table.compact td.small-size-11,
  .table-container table.compact th.small-size-11,
  .table-container table.compact td.small-size-11 {
    max-width: calc((100vh / 50) * 11); }
  .table-container .table-fixedcol table.compact th.small-size-12,
  .table-container .table-fixedcol table.compact td.small-size-12,
  .table-container table.compact th.small-size-12,
  .table-container table.compact td.small-size-12 {
    max-width: calc((100vh / 50) * 12); }
  .table-container .table-fixedcol table.compact th.small-size-13,
  .table-container .table-fixedcol table.compact td.small-size-13,
  .table-container table.compact th.small-size-13,
  .table-container table.compact td.small-size-13 {
    max-width: calc((100vh / 50) * 13); }
  .table-container .table-fixedcol table.compact th.small-size-14,
  .table-container .table-fixedcol table.compact td.small-size-14,
  .table-container table.compact th.small-size-14,
  .table-container table.compact td.small-size-14 {
    max-width: calc((100vh / 50) * 14); }
  .table-container .table-fixedcol table.compact th.small-size-15,
  .table-container .table-fixedcol table.compact td.small-size-15,
  .table-container table.compact th.small-size-15,
  .table-container table.compact td.small-size-15 {
    max-width: calc((100vh / 50) * 15); }
  .table-container .table-fixedcol table.compact th.small-size-16,
  .table-container .table-fixedcol table.compact td.small-size-16,
  .table-container table.compact th.small-size-16,
  .table-container table.compact td.small-size-16 {
    max-width: calc((100vh / 50) * 16); }
  .table-container .table-fixedcol table.compact th.small-size-17,
  .table-container .table-fixedcol table.compact td.small-size-17,
  .table-container table.compact th.small-size-17,
  .table-container table.compact td.small-size-17 {
    max-width: calc((100vh / 50) * 17); }
  .table-container .table-fixedcol table.compact th.small-size-18,
  .table-container .table-fixedcol table.compact td.small-size-18,
  .table-container table.compact th.small-size-18,
  .table-container table.compact td.small-size-18 {
    max-width: calc((100vh / 50) * 18); }
  .table-container .table-fixedcol table.compact th.small-size-19,
  .table-container .table-fixedcol table.compact td.small-size-19,
  .table-container table.compact th.small-size-19,
  .table-container table.compact td.small-size-19 {
    max-width: calc((100vh / 50) * 19); }
  .table-container .table-fixedcol table.compact th.small-size-20,
  .table-container .table-fixedcol table.compact td.small-size-20,
  .table-container table.compact th.small-size-20,
  .table-container table.compact td.small-size-20 {
    max-width: calc((100vh / 50) * 20); }
  @media print, screen and (min-width: 20em) {
    .table-container .table-fixedcol table.compact.ss-medium-size-1 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-1 td,
    .table-container table.compact.ss-medium-size-1 th,
    .table-container table.compact.ss-medium-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.ss-medium-size-2 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-2 td,
    .table-container table.compact.ss-medium-size-2 th,
    .table-container table.compact.ss-medium-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.ss-medium-size-3 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-3 td,
    .table-container table.compact.ss-medium-size-3 th,
    .table-container table.compact.ss-medium-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.ss-medium-size-4 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-4 td,
    .table-container table.compact.ss-medium-size-4 th,
    .table-container table.compact.ss-medium-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.ss-medium-size-5 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-5 td,
    .table-container table.compact.ss-medium-size-5 th,
    .table-container table.compact.ss-medium-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.ss-medium-size-6 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-6 td,
    .table-container table.compact.ss-medium-size-6 th,
    .table-container table.compact.ss-medium-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.ss-medium-size-7 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-7 td,
    .table-container table.compact.ss-medium-size-7 th,
    .table-container table.compact.ss-medium-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.ss-medium-size-8 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-8 td,
    .table-container table.compact.ss-medium-size-8 th,
    .table-container table.compact.ss-medium-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.ss-medium-size-9 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-9 td,
    .table-container table.compact.ss-medium-size-9 th,
    .table-container table.compact.ss-medium-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.ss-medium-size-10 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-10 td,
    .table-container table.compact.ss-medium-size-10 th,
    .table-container table.compact.ss-medium-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.ss-medium-size-11 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-11 td,
    .table-container table.compact.ss-medium-size-11 th,
    .table-container table.compact.ss-medium-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.ss-medium-size-12 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-12 td,
    .table-container table.compact.ss-medium-size-12 th,
    .table-container table.compact.ss-medium-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.ss-medium-size-13 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-13 td,
    .table-container table.compact.ss-medium-size-13 th,
    .table-container table.compact.ss-medium-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.ss-medium-size-14 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-14 td,
    .table-container table.compact.ss-medium-size-14 th,
    .table-container table.compact.ss-medium-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.ss-medium-size-15 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-15 td,
    .table-container table.compact.ss-medium-size-15 th,
    .table-container table.compact.ss-medium-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.ss-medium-size-16 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-16 td,
    .table-container table.compact.ss-medium-size-16 th,
    .table-container table.compact.ss-medium-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.ss-medium-size-17 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-17 td,
    .table-container table.compact.ss-medium-size-17 th,
    .table-container table.compact.ss-medium-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.ss-medium-size-18 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-18 td,
    .table-container table.compact.ss-medium-size-18 th,
    .table-container table.compact.ss-medium-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.ss-medium-size-19 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-19 td,
    .table-container table.compact.ss-medium-size-19 th,
    .table-container table.compact.ss-medium-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.ss-medium-size-20 th,
    .table-container .table-fixedcol table.compact.ss-medium-size-20 td,
    .table-container table.compact.ss-medium-size-20 th,
    .table-container table.compact.ss-medium-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-1,
    .table-container .table-fixedcol table.compact td.ss-medium-size-1,
    .table-container table.compact th.ss-medium-size-1,
    .table-container table.compact td.ss-medium-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-2,
    .table-container .table-fixedcol table.compact td.ss-medium-size-2,
    .table-container table.compact th.ss-medium-size-2,
    .table-container table.compact td.ss-medium-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-3,
    .table-container .table-fixedcol table.compact td.ss-medium-size-3,
    .table-container table.compact th.ss-medium-size-3,
    .table-container table.compact td.ss-medium-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-4,
    .table-container .table-fixedcol table.compact td.ss-medium-size-4,
    .table-container table.compact th.ss-medium-size-4,
    .table-container table.compact td.ss-medium-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-5,
    .table-container .table-fixedcol table.compact td.ss-medium-size-5,
    .table-container table.compact th.ss-medium-size-5,
    .table-container table.compact td.ss-medium-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-6,
    .table-container .table-fixedcol table.compact td.ss-medium-size-6,
    .table-container table.compact th.ss-medium-size-6,
    .table-container table.compact td.ss-medium-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-7,
    .table-container .table-fixedcol table.compact td.ss-medium-size-7,
    .table-container table.compact th.ss-medium-size-7,
    .table-container table.compact td.ss-medium-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-8,
    .table-container .table-fixedcol table.compact td.ss-medium-size-8,
    .table-container table.compact th.ss-medium-size-8,
    .table-container table.compact td.ss-medium-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-9,
    .table-container .table-fixedcol table.compact td.ss-medium-size-9,
    .table-container table.compact th.ss-medium-size-9,
    .table-container table.compact td.ss-medium-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-10,
    .table-container .table-fixedcol table.compact td.ss-medium-size-10,
    .table-container table.compact th.ss-medium-size-10,
    .table-container table.compact td.ss-medium-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-11,
    .table-container .table-fixedcol table.compact td.ss-medium-size-11,
    .table-container table.compact th.ss-medium-size-11,
    .table-container table.compact td.ss-medium-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-12,
    .table-container .table-fixedcol table.compact td.ss-medium-size-12,
    .table-container table.compact th.ss-medium-size-12,
    .table-container table.compact td.ss-medium-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-13,
    .table-container .table-fixedcol table.compact td.ss-medium-size-13,
    .table-container table.compact th.ss-medium-size-13,
    .table-container table.compact td.ss-medium-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-14,
    .table-container .table-fixedcol table.compact td.ss-medium-size-14,
    .table-container table.compact th.ss-medium-size-14,
    .table-container table.compact td.ss-medium-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-15,
    .table-container .table-fixedcol table.compact td.ss-medium-size-15,
    .table-container table.compact th.ss-medium-size-15,
    .table-container table.compact td.ss-medium-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-16,
    .table-container .table-fixedcol table.compact td.ss-medium-size-16,
    .table-container table.compact th.ss-medium-size-16,
    .table-container table.compact td.ss-medium-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-17,
    .table-container .table-fixedcol table.compact td.ss-medium-size-17,
    .table-container table.compact th.ss-medium-size-17,
    .table-container table.compact td.ss-medium-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-18,
    .table-container .table-fixedcol table.compact td.ss-medium-size-18,
    .table-container table.compact th.ss-medium-size-18,
    .table-container table.compact td.ss-medium-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-19,
    .table-container .table-fixedcol table.compact td.ss-medium-size-19,
    .table-container table.compact th.ss-medium-size-19,
    .table-container table.compact td.ss-medium-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.ss-medium-size-20,
    .table-container .table-fixedcol table.compact td.ss-medium-size-20,
    .table-container table.compact th.ss-medium-size-20,
    .table-container table.compact td.ss-medium-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media print, screen and (min-width: 30em) {
    .table-container .table-fixedcol table.compact.s-medium-size-1 th,
    .table-container .table-fixedcol table.compact.s-medium-size-1 td,
    .table-container table.compact.s-medium-size-1 th,
    .table-container table.compact.s-medium-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.s-medium-size-2 th,
    .table-container .table-fixedcol table.compact.s-medium-size-2 td,
    .table-container table.compact.s-medium-size-2 th,
    .table-container table.compact.s-medium-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.s-medium-size-3 th,
    .table-container .table-fixedcol table.compact.s-medium-size-3 td,
    .table-container table.compact.s-medium-size-3 th,
    .table-container table.compact.s-medium-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.s-medium-size-4 th,
    .table-container .table-fixedcol table.compact.s-medium-size-4 td,
    .table-container table.compact.s-medium-size-4 th,
    .table-container table.compact.s-medium-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.s-medium-size-5 th,
    .table-container .table-fixedcol table.compact.s-medium-size-5 td,
    .table-container table.compact.s-medium-size-5 th,
    .table-container table.compact.s-medium-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.s-medium-size-6 th,
    .table-container .table-fixedcol table.compact.s-medium-size-6 td,
    .table-container table.compact.s-medium-size-6 th,
    .table-container table.compact.s-medium-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.s-medium-size-7 th,
    .table-container .table-fixedcol table.compact.s-medium-size-7 td,
    .table-container table.compact.s-medium-size-7 th,
    .table-container table.compact.s-medium-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.s-medium-size-8 th,
    .table-container .table-fixedcol table.compact.s-medium-size-8 td,
    .table-container table.compact.s-medium-size-8 th,
    .table-container table.compact.s-medium-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.s-medium-size-9 th,
    .table-container .table-fixedcol table.compact.s-medium-size-9 td,
    .table-container table.compact.s-medium-size-9 th,
    .table-container table.compact.s-medium-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.s-medium-size-10 th,
    .table-container .table-fixedcol table.compact.s-medium-size-10 td,
    .table-container table.compact.s-medium-size-10 th,
    .table-container table.compact.s-medium-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.s-medium-size-11 th,
    .table-container .table-fixedcol table.compact.s-medium-size-11 td,
    .table-container table.compact.s-medium-size-11 th,
    .table-container table.compact.s-medium-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.s-medium-size-12 th,
    .table-container .table-fixedcol table.compact.s-medium-size-12 td,
    .table-container table.compact.s-medium-size-12 th,
    .table-container table.compact.s-medium-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.s-medium-size-13 th,
    .table-container .table-fixedcol table.compact.s-medium-size-13 td,
    .table-container table.compact.s-medium-size-13 th,
    .table-container table.compact.s-medium-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.s-medium-size-14 th,
    .table-container .table-fixedcol table.compact.s-medium-size-14 td,
    .table-container table.compact.s-medium-size-14 th,
    .table-container table.compact.s-medium-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.s-medium-size-15 th,
    .table-container .table-fixedcol table.compact.s-medium-size-15 td,
    .table-container table.compact.s-medium-size-15 th,
    .table-container table.compact.s-medium-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.s-medium-size-16 th,
    .table-container .table-fixedcol table.compact.s-medium-size-16 td,
    .table-container table.compact.s-medium-size-16 th,
    .table-container table.compact.s-medium-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.s-medium-size-17 th,
    .table-container .table-fixedcol table.compact.s-medium-size-17 td,
    .table-container table.compact.s-medium-size-17 th,
    .table-container table.compact.s-medium-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.s-medium-size-18 th,
    .table-container .table-fixedcol table.compact.s-medium-size-18 td,
    .table-container table.compact.s-medium-size-18 th,
    .table-container table.compact.s-medium-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.s-medium-size-19 th,
    .table-container .table-fixedcol table.compact.s-medium-size-19 td,
    .table-container table.compact.s-medium-size-19 th,
    .table-container table.compact.s-medium-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.s-medium-size-20 th,
    .table-container .table-fixedcol table.compact.s-medium-size-20 td,
    .table-container table.compact.s-medium-size-20 th,
    .table-container table.compact.s-medium-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.s-medium-size-1,
    .table-container .table-fixedcol table.compact td.s-medium-size-1,
    .table-container table.compact th.s-medium-size-1,
    .table-container table.compact td.s-medium-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.s-medium-size-2,
    .table-container .table-fixedcol table.compact td.s-medium-size-2,
    .table-container table.compact th.s-medium-size-2,
    .table-container table.compact td.s-medium-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.s-medium-size-3,
    .table-container .table-fixedcol table.compact td.s-medium-size-3,
    .table-container table.compact th.s-medium-size-3,
    .table-container table.compact td.s-medium-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.s-medium-size-4,
    .table-container .table-fixedcol table.compact td.s-medium-size-4,
    .table-container table.compact th.s-medium-size-4,
    .table-container table.compact td.s-medium-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.s-medium-size-5,
    .table-container .table-fixedcol table.compact td.s-medium-size-5,
    .table-container table.compact th.s-medium-size-5,
    .table-container table.compact td.s-medium-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.s-medium-size-6,
    .table-container .table-fixedcol table.compact td.s-medium-size-6,
    .table-container table.compact th.s-medium-size-6,
    .table-container table.compact td.s-medium-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.s-medium-size-7,
    .table-container .table-fixedcol table.compact td.s-medium-size-7,
    .table-container table.compact th.s-medium-size-7,
    .table-container table.compact td.s-medium-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.s-medium-size-8,
    .table-container .table-fixedcol table.compact td.s-medium-size-8,
    .table-container table.compact th.s-medium-size-8,
    .table-container table.compact td.s-medium-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.s-medium-size-9,
    .table-container .table-fixedcol table.compact td.s-medium-size-9,
    .table-container table.compact th.s-medium-size-9,
    .table-container table.compact td.s-medium-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.s-medium-size-10,
    .table-container .table-fixedcol table.compact td.s-medium-size-10,
    .table-container table.compact th.s-medium-size-10,
    .table-container table.compact td.s-medium-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.s-medium-size-11,
    .table-container .table-fixedcol table.compact td.s-medium-size-11,
    .table-container table.compact th.s-medium-size-11,
    .table-container table.compact td.s-medium-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.s-medium-size-12,
    .table-container .table-fixedcol table.compact td.s-medium-size-12,
    .table-container table.compact th.s-medium-size-12,
    .table-container table.compact td.s-medium-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.s-medium-size-13,
    .table-container .table-fixedcol table.compact td.s-medium-size-13,
    .table-container table.compact th.s-medium-size-13,
    .table-container table.compact td.s-medium-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.s-medium-size-14,
    .table-container .table-fixedcol table.compact td.s-medium-size-14,
    .table-container table.compact th.s-medium-size-14,
    .table-container table.compact td.s-medium-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.s-medium-size-15,
    .table-container .table-fixedcol table.compact td.s-medium-size-15,
    .table-container table.compact th.s-medium-size-15,
    .table-container table.compact td.s-medium-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.s-medium-size-16,
    .table-container .table-fixedcol table.compact td.s-medium-size-16,
    .table-container table.compact th.s-medium-size-16,
    .table-container table.compact td.s-medium-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.s-medium-size-17,
    .table-container .table-fixedcol table.compact td.s-medium-size-17,
    .table-container table.compact th.s-medium-size-17,
    .table-container table.compact td.s-medium-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.s-medium-size-18,
    .table-container .table-fixedcol table.compact td.s-medium-size-18,
    .table-container table.compact th.s-medium-size-18,
    .table-container table.compact td.s-medium-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.s-medium-size-19,
    .table-container .table-fixedcol table.compact td.s-medium-size-19,
    .table-container table.compact th.s-medium-size-19,
    .table-container table.compact td.s-medium-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.s-medium-size-20,
    .table-container .table-fixedcol table.compact td.s-medium-size-20,
    .table-container table.compact th.s-medium-size-20,
    .table-container table.compact td.s-medium-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media print, screen and (min-width: 40em) {
    .table-container .table-fixedcol table.compact.medium-size-1 th,
    .table-container .table-fixedcol table.compact.medium-size-1 td,
    .table-container table.compact.medium-size-1 th,
    .table-container table.compact.medium-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.medium-size-2 th,
    .table-container .table-fixedcol table.compact.medium-size-2 td,
    .table-container table.compact.medium-size-2 th,
    .table-container table.compact.medium-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.medium-size-3 th,
    .table-container .table-fixedcol table.compact.medium-size-3 td,
    .table-container table.compact.medium-size-3 th,
    .table-container table.compact.medium-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.medium-size-4 th,
    .table-container .table-fixedcol table.compact.medium-size-4 td,
    .table-container table.compact.medium-size-4 th,
    .table-container table.compact.medium-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.medium-size-5 th,
    .table-container .table-fixedcol table.compact.medium-size-5 td,
    .table-container table.compact.medium-size-5 th,
    .table-container table.compact.medium-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.medium-size-6 th,
    .table-container .table-fixedcol table.compact.medium-size-6 td,
    .table-container table.compact.medium-size-6 th,
    .table-container table.compact.medium-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.medium-size-7 th,
    .table-container .table-fixedcol table.compact.medium-size-7 td,
    .table-container table.compact.medium-size-7 th,
    .table-container table.compact.medium-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.medium-size-8 th,
    .table-container .table-fixedcol table.compact.medium-size-8 td,
    .table-container table.compact.medium-size-8 th,
    .table-container table.compact.medium-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.medium-size-9 th,
    .table-container .table-fixedcol table.compact.medium-size-9 td,
    .table-container table.compact.medium-size-9 th,
    .table-container table.compact.medium-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.medium-size-10 th,
    .table-container .table-fixedcol table.compact.medium-size-10 td,
    .table-container table.compact.medium-size-10 th,
    .table-container table.compact.medium-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.medium-size-11 th,
    .table-container .table-fixedcol table.compact.medium-size-11 td,
    .table-container table.compact.medium-size-11 th,
    .table-container table.compact.medium-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.medium-size-12 th,
    .table-container .table-fixedcol table.compact.medium-size-12 td,
    .table-container table.compact.medium-size-12 th,
    .table-container table.compact.medium-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.medium-size-13 th,
    .table-container .table-fixedcol table.compact.medium-size-13 td,
    .table-container table.compact.medium-size-13 th,
    .table-container table.compact.medium-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.medium-size-14 th,
    .table-container .table-fixedcol table.compact.medium-size-14 td,
    .table-container table.compact.medium-size-14 th,
    .table-container table.compact.medium-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.medium-size-15 th,
    .table-container .table-fixedcol table.compact.medium-size-15 td,
    .table-container table.compact.medium-size-15 th,
    .table-container table.compact.medium-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.medium-size-16 th,
    .table-container .table-fixedcol table.compact.medium-size-16 td,
    .table-container table.compact.medium-size-16 th,
    .table-container table.compact.medium-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.medium-size-17 th,
    .table-container .table-fixedcol table.compact.medium-size-17 td,
    .table-container table.compact.medium-size-17 th,
    .table-container table.compact.medium-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.medium-size-18 th,
    .table-container .table-fixedcol table.compact.medium-size-18 td,
    .table-container table.compact.medium-size-18 th,
    .table-container table.compact.medium-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.medium-size-19 th,
    .table-container .table-fixedcol table.compact.medium-size-19 td,
    .table-container table.compact.medium-size-19 th,
    .table-container table.compact.medium-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.medium-size-20 th,
    .table-container .table-fixedcol table.compact.medium-size-20 td,
    .table-container table.compact.medium-size-20 th,
    .table-container table.compact.medium-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.medium-size-1,
    .table-container .table-fixedcol table.compact td.medium-size-1,
    .table-container table.compact th.medium-size-1,
    .table-container table.compact td.medium-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.medium-size-2,
    .table-container .table-fixedcol table.compact td.medium-size-2,
    .table-container table.compact th.medium-size-2,
    .table-container table.compact td.medium-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.medium-size-3,
    .table-container .table-fixedcol table.compact td.medium-size-3,
    .table-container table.compact th.medium-size-3,
    .table-container table.compact td.medium-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.medium-size-4,
    .table-container .table-fixedcol table.compact td.medium-size-4,
    .table-container table.compact th.medium-size-4,
    .table-container table.compact td.medium-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.medium-size-5,
    .table-container .table-fixedcol table.compact td.medium-size-5,
    .table-container table.compact th.medium-size-5,
    .table-container table.compact td.medium-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.medium-size-6,
    .table-container .table-fixedcol table.compact td.medium-size-6,
    .table-container table.compact th.medium-size-6,
    .table-container table.compact td.medium-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.medium-size-7,
    .table-container .table-fixedcol table.compact td.medium-size-7,
    .table-container table.compact th.medium-size-7,
    .table-container table.compact td.medium-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.medium-size-8,
    .table-container .table-fixedcol table.compact td.medium-size-8,
    .table-container table.compact th.medium-size-8,
    .table-container table.compact td.medium-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.medium-size-9,
    .table-container .table-fixedcol table.compact td.medium-size-9,
    .table-container table.compact th.medium-size-9,
    .table-container table.compact td.medium-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.medium-size-10,
    .table-container .table-fixedcol table.compact td.medium-size-10,
    .table-container table.compact th.medium-size-10,
    .table-container table.compact td.medium-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.medium-size-11,
    .table-container .table-fixedcol table.compact td.medium-size-11,
    .table-container table.compact th.medium-size-11,
    .table-container table.compact td.medium-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.medium-size-12,
    .table-container .table-fixedcol table.compact td.medium-size-12,
    .table-container table.compact th.medium-size-12,
    .table-container table.compact td.medium-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.medium-size-13,
    .table-container .table-fixedcol table.compact td.medium-size-13,
    .table-container table.compact th.medium-size-13,
    .table-container table.compact td.medium-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.medium-size-14,
    .table-container .table-fixedcol table.compact td.medium-size-14,
    .table-container table.compact th.medium-size-14,
    .table-container table.compact td.medium-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.medium-size-15,
    .table-container .table-fixedcol table.compact td.medium-size-15,
    .table-container table.compact th.medium-size-15,
    .table-container table.compact td.medium-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.medium-size-16,
    .table-container .table-fixedcol table.compact td.medium-size-16,
    .table-container table.compact th.medium-size-16,
    .table-container table.compact td.medium-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.medium-size-17,
    .table-container .table-fixedcol table.compact td.medium-size-17,
    .table-container table.compact th.medium-size-17,
    .table-container table.compact td.medium-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.medium-size-18,
    .table-container .table-fixedcol table.compact td.medium-size-18,
    .table-container table.compact th.medium-size-18,
    .table-container table.compact td.medium-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.medium-size-19,
    .table-container .table-fixedcol table.compact td.medium-size-19,
    .table-container table.compact th.medium-size-19,
    .table-container table.compact td.medium-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.medium-size-20,
    .table-container .table-fixedcol table.compact td.medium-size-20,
    .table-container table.compact th.medium-size-20,
    .table-container table.compact td.medium-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media print, screen and (min-width: 51.25em) {
    .table-container .table-fixedcol table.compact.s-large-size-1 th,
    .table-container .table-fixedcol table.compact.s-large-size-1 td,
    .table-container table.compact.s-large-size-1 th,
    .table-container table.compact.s-large-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.s-large-size-2 th,
    .table-container .table-fixedcol table.compact.s-large-size-2 td,
    .table-container table.compact.s-large-size-2 th,
    .table-container table.compact.s-large-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.s-large-size-3 th,
    .table-container .table-fixedcol table.compact.s-large-size-3 td,
    .table-container table.compact.s-large-size-3 th,
    .table-container table.compact.s-large-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.s-large-size-4 th,
    .table-container .table-fixedcol table.compact.s-large-size-4 td,
    .table-container table.compact.s-large-size-4 th,
    .table-container table.compact.s-large-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.s-large-size-5 th,
    .table-container .table-fixedcol table.compact.s-large-size-5 td,
    .table-container table.compact.s-large-size-5 th,
    .table-container table.compact.s-large-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.s-large-size-6 th,
    .table-container .table-fixedcol table.compact.s-large-size-6 td,
    .table-container table.compact.s-large-size-6 th,
    .table-container table.compact.s-large-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.s-large-size-7 th,
    .table-container .table-fixedcol table.compact.s-large-size-7 td,
    .table-container table.compact.s-large-size-7 th,
    .table-container table.compact.s-large-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.s-large-size-8 th,
    .table-container .table-fixedcol table.compact.s-large-size-8 td,
    .table-container table.compact.s-large-size-8 th,
    .table-container table.compact.s-large-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.s-large-size-9 th,
    .table-container .table-fixedcol table.compact.s-large-size-9 td,
    .table-container table.compact.s-large-size-9 th,
    .table-container table.compact.s-large-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.s-large-size-10 th,
    .table-container .table-fixedcol table.compact.s-large-size-10 td,
    .table-container table.compact.s-large-size-10 th,
    .table-container table.compact.s-large-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.s-large-size-11 th,
    .table-container .table-fixedcol table.compact.s-large-size-11 td,
    .table-container table.compact.s-large-size-11 th,
    .table-container table.compact.s-large-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.s-large-size-12 th,
    .table-container .table-fixedcol table.compact.s-large-size-12 td,
    .table-container table.compact.s-large-size-12 th,
    .table-container table.compact.s-large-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.s-large-size-13 th,
    .table-container .table-fixedcol table.compact.s-large-size-13 td,
    .table-container table.compact.s-large-size-13 th,
    .table-container table.compact.s-large-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.s-large-size-14 th,
    .table-container .table-fixedcol table.compact.s-large-size-14 td,
    .table-container table.compact.s-large-size-14 th,
    .table-container table.compact.s-large-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.s-large-size-15 th,
    .table-container .table-fixedcol table.compact.s-large-size-15 td,
    .table-container table.compact.s-large-size-15 th,
    .table-container table.compact.s-large-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.s-large-size-16 th,
    .table-container .table-fixedcol table.compact.s-large-size-16 td,
    .table-container table.compact.s-large-size-16 th,
    .table-container table.compact.s-large-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.s-large-size-17 th,
    .table-container .table-fixedcol table.compact.s-large-size-17 td,
    .table-container table.compact.s-large-size-17 th,
    .table-container table.compact.s-large-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.s-large-size-18 th,
    .table-container .table-fixedcol table.compact.s-large-size-18 td,
    .table-container table.compact.s-large-size-18 th,
    .table-container table.compact.s-large-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.s-large-size-19 th,
    .table-container .table-fixedcol table.compact.s-large-size-19 td,
    .table-container table.compact.s-large-size-19 th,
    .table-container table.compact.s-large-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.s-large-size-20 th,
    .table-container .table-fixedcol table.compact.s-large-size-20 td,
    .table-container table.compact.s-large-size-20 th,
    .table-container table.compact.s-large-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.s-large-size-1,
    .table-container .table-fixedcol table.compact td.s-large-size-1,
    .table-container table.compact th.s-large-size-1,
    .table-container table.compact td.s-large-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.s-large-size-2,
    .table-container .table-fixedcol table.compact td.s-large-size-2,
    .table-container table.compact th.s-large-size-2,
    .table-container table.compact td.s-large-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.s-large-size-3,
    .table-container .table-fixedcol table.compact td.s-large-size-3,
    .table-container table.compact th.s-large-size-3,
    .table-container table.compact td.s-large-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.s-large-size-4,
    .table-container .table-fixedcol table.compact td.s-large-size-4,
    .table-container table.compact th.s-large-size-4,
    .table-container table.compact td.s-large-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.s-large-size-5,
    .table-container .table-fixedcol table.compact td.s-large-size-5,
    .table-container table.compact th.s-large-size-5,
    .table-container table.compact td.s-large-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.s-large-size-6,
    .table-container .table-fixedcol table.compact td.s-large-size-6,
    .table-container table.compact th.s-large-size-6,
    .table-container table.compact td.s-large-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.s-large-size-7,
    .table-container .table-fixedcol table.compact td.s-large-size-7,
    .table-container table.compact th.s-large-size-7,
    .table-container table.compact td.s-large-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.s-large-size-8,
    .table-container .table-fixedcol table.compact td.s-large-size-8,
    .table-container table.compact th.s-large-size-8,
    .table-container table.compact td.s-large-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.s-large-size-9,
    .table-container .table-fixedcol table.compact td.s-large-size-9,
    .table-container table.compact th.s-large-size-9,
    .table-container table.compact td.s-large-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.s-large-size-10,
    .table-container .table-fixedcol table.compact td.s-large-size-10,
    .table-container table.compact th.s-large-size-10,
    .table-container table.compact td.s-large-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.s-large-size-11,
    .table-container .table-fixedcol table.compact td.s-large-size-11,
    .table-container table.compact th.s-large-size-11,
    .table-container table.compact td.s-large-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.s-large-size-12,
    .table-container .table-fixedcol table.compact td.s-large-size-12,
    .table-container table.compact th.s-large-size-12,
    .table-container table.compact td.s-large-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.s-large-size-13,
    .table-container .table-fixedcol table.compact td.s-large-size-13,
    .table-container table.compact th.s-large-size-13,
    .table-container table.compact td.s-large-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.s-large-size-14,
    .table-container .table-fixedcol table.compact td.s-large-size-14,
    .table-container table.compact th.s-large-size-14,
    .table-container table.compact td.s-large-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.s-large-size-15,
    .table-container .table-fixedcol table.compact td.s-large-size-15,
    .table-container table.compact th.s-large-size-15,
    .table-container table.compact td.s-large-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.s-large-size-16,
    .table-container .table-fixedcol table.compact td.s-large-size-16,
    .table-container table.compact th.s-large-size-16,
    .table-container table.compact td.s-large-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.s-large-size-17,
    .table-container .table-fixedcol table.compact td.s-large-size-17,
    .table-container table.compact th.s-large-size-17,
    .table-container table.compact td.s-large-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.s-large-size-18,
    .table-container .table-fixedcol table.compact td.s-large-size-18,
    .table-container table.compact th.s-large-size-18,
    .table-container table.compact td.s-large-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.s-large-size-19,
    .table-container .table-fixedcol table.compact td.s-large-size-19,
    .table-container table.compact th.s-large-size-19,
    .table-container table.compact td.s-large-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.s-large-size-20,
    .table-container .table-fixedcol table.compact td.s-large-size-20,
    .table-container table.compact th.s-large-size-20,
    .table-container table.compact td.s-large-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media print, screen and (min-width: 64em) {
    .table-container .table-fixedcol table.compact.large-size-1 th,
    .table-container .table-fixedcol table.compact.large-size-1 td,
    .table-container table.compact.large-size-1 th,
    .table-container table.compact.large-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.large-size-2 th,
    .table-container .table-fixedcol table.compact.large-size-2 td,
    .table-container table.compact.large-size-2 th,
    .table-container table.compact.large-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.large-size-3 th,
    .table-container .table-fixedcol table.compact.large-size-3 td,
    .table-container table.compact.large-size-3 th,
    .table-container table.compact.large-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.large-size-4 th,
    .table-container .table-fixedcol table.compact.large-size-4 td,
    .table-container table.compact.large-size-4 th,
    .table-container table.compact.large-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.large-size-5 th,
    .table-container .table-fixedcol table.compact.large-size-5 td,
    .table-container table.compact.large-size-5 th,
    .table-container table.compact.large-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.large-size-6 th,
    .table-container .table-fixedcol table.compact.large-size-6 td,
    .table-container table.compact.large-size-6 th,
    .table-container table.compact.large-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.large-size-7 th,
    .table-container .table-fixedcol table.compact.large-size-7 td,
    .table-container table.compact.large-size-7 th,
    .table-container table.compact.large-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.large-size-8 th,
    .table-container .table-fixedcol table.compact.large-size-8 td,
    .table-container table.compact.large-size-8 th,
    .table-container table.compact.large-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.large-size-9 th,
    .table-container .table-fixedcol table.compact.large-size-9 td,
    .table-container table.compact.large-size-9 th,
    .table-container table.compact.large-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.large-size-10 th,
    .table-container .table-fixedcol table.compact.large-size-10 td,
    .table-container table.compact.large-size-10 th,
    .table-container table.compact.large-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.large-size-11 th,
    .table-container .table-fixedcol table.compact.large-size-11 td,
    .table-container table.compact.large-size-11 th,
    .table-container table.compact.large-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.large-size-12 th,
    .table-container .table-fixedcol table.compact.large-size-12 td,
    .table-container table.compact.large-size-12 th,
    .table-container table.compact.large-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.large-size-13 th,
    .table-container .table-fixedcol table.compact.large-size-13 td,
    .table-container table.compact.large-size-13 th,
    .table-container table.compact.large-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.large-size-14 th,
    .table-container .table-fixedcol table.compact.large-size-14 td,
    .table-container table.compact.large-size-14 th,
    .table-container table.compact.large-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.large-size-15 th,
    .table-container .table-fixedcol table.compact.large-size-15 td,
    .table-container table.compact.large-size-15 th,
    .table-container table.compact.large-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.large-size-16 th,
    .table-container .table-fixedcol table.compact.large-size-16 td,
    .table-container table.compact.large-size-16 th,
    .table-container table.compact.large-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.large-size-17 th,
    .table-container .table-fixedcol table.compact.large-size-17 td,
    .table-container table.compact.large-size-17 th,
    .table-container table.compact.large-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.large-size-18 th,
    .table-container .table-fixedcol table.compact.large-size-18 td,
    .table-container table.compact.large-size-18 th,
    .table-container table.compact.large-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.large-size-19 th,
    .table-container .table-fixedcol table.compact.large-size-19 td,
    .table-container table.compact.large-size-19 th,
    .table-container table.compact.large-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.large-size-20 th,
    .table-container .table-fixedcol table.compact.large-size-20 td,
    .table-container table.compact.large-size-20 th,
    .table-container table.compact.large-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.large-size-1,
    .table-container .table-fixedcol table.compact td.large-size-1,
    .table-container table.compact th.large-size-1,
    .table-container table.compact td.large-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.large-size-2,
    .table-container .table-fixedcol table.compact td.large-size-2,
    .table-container table.compact th.large-size-2,
    .table-container table.compact td.large-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.large-size-3,
    .table-container .table-fixedcol table.compact td.large-size-3,
    .table-container table.compact th.large-size-3,
    .table-container table.compact td.large-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.large-size-4,
    .table-container .table-fixedcol table.compact td.large-size-4,
    .table-container table.compact th.large-size-4,
    .table-container table.compact td.large-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.large-size-5,
    .table-container .table-fixedcol table.compact td.large-size-5,
    .table-container table.compact th.large-size-5,
    .table-container table.compact td.large-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.large-size-6,
    .table-container .table-fixedcol table.compact td.large-size-6,
    .table-container table.compact th.large-size-6,
    .table-container table.compact td.large-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.large-size-7,
    .table-container .table-fixedcol table.compact td.large-size-7,
    .table-container table.compact th.large-size-7,
    .table-container table.compact td.large-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.large-size-8,
    .table-container .table-fixedcol table.compact td.large-size-8,
    .table-container table.compact th.large-size-8,
    .table-container table.compact td.large-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.large-size-9,
    .table-container .table-fixedcol table.compact td.large-size-9,
    .table-container table.compact th.large-size-9,
    .table-container table.compact td.large-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.large-size-10,
    .table-container .table-fixedcol table.compact td.large-size-10,
    .table-container table.compact th.large-size-10,
    .table-container table.compact td.large-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.large-size-11,
    .table-container .table-fixedcol table.compact td.large-size-11,
    .table-container table.compact th.large-size-11,
    .table-container table.compact td.large-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.large-size-12,
    .table-container .table-fixedcol table.compact td.large-size-12,
    .table-container table.compact th.large-size-12,
    .table-container table.compact td.large-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.large-size-13,
    .table-container .table-fixedcol table.compact td.large-size-13,
    .table-container table.compact th.large-size-13,
    .table-container table.compact td.large-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.large-size-14,
    .table-container .table-fixedcol table.compact td.large-size-14,
    .table-container table.compact th.large-size-14,
    .table-container table.compact td.large-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.large-size-15,
    .table-container .table-fixedcol table.compact td.large-size-15,
    .table-container table.compact th.large-size-15,
    .table-container table.compact td.large-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.large-size-16,
    .table-container .table-fixedcol table.compact td.large-size-16,
    .table-container table.compact th.large-size-16,
    .table-container table.compact td.large-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.large-size-17,
    .table-container .table-fixedcol table.compact td.large-size-17,
    .table-container table.compact th.large-size-17,
    .table-container table.compact td.large-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.large-size-18,
    .table-container .table-fixedcol table.compact td.large-size-18,
    .table-container table.compact th.large-size-18,
    .table-container table.compact td.large-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.large-size-19,
    .table-container .table-fixedcol table.compact td.large-size-19,
    .table-container table.compact th.large-size-19,
    .table-container table.compact td.large-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.large-size-20,
    .table-container .table-fixedcol table.compact td.large-size-20,
    .table-container table.compact th.large-size-20,
    .table-container table.compact td.large-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media screen and (min-width: 75em) {
    .table-container .table-fixedcol table.compact.xlarge-size-1 th,
    .table-container .table-fixedcol table.compact.xlarge-size-1 td,
    .table-container table.compact.xlarge-size-1 th,
    .table-container table.compact.xlarge-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.xlarge-size-2 th,
    .table-container .table-fixedcol table.compact.xlarge-size-2 td,
    .table-container table.compact.xlarge-size-2 th,
    .table-container table.compact.xlarge-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.xlarge-size-3 th,
    .table-container .table-fixedcol table.compact.xlarge-size-3 td,
    .table-container table.compact.xlarge-size-3 th,
    .table-container table.compact.xlarge-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.xlarge-size-4 th,
    .table-container .table-fixedcol table.compact.xlarge-size-4 td,
    .table-container table.compact.xlarge-size-4 th,
    .table-container table.compact.xlarge-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.xlarge-size-5 th,
    .table-container .table-fixedcol table.compact.xlarge-size-5 td,
    .table-container table.compact.xlarge-size-5 th,
    .table-container table.compact.xlarge-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.xlarge-size-6 th,
    .table-container .table-fixedcol table.compact.xlarge-size-6 td,
    .table-container table.compact.xlarge-size-6 th,
    .table-container table.compact.xlarge-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.xlarge-size-7 th,
    .table-container .table-fixedcol table.compact.xlarge-size-7 td,
    .table-container table.compact.xlarge-size-7 th,
    .table-container table.compact.xlarge-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.xlarge-size-8 th,
    .table-container .table-fixedcol table.compact.xlarge-size-8 td,
    .table-container table.compact.xlarge-size-8 th,
    .table-container table.compact.xlarge-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.xlarge-size-9 th,
    .table-container .table-fixedcol table.compact.xlarge-size-9 td,
    .table-container table.compact.xlarge-size-9 th,
    .table-container table.compact.xlarge-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.xlarge-size-10 th,
    .table-container .table-fixedcol table.compact.xlarge-size-10 td,
    .table-container table.compact.xlarge-size-10 th,
    .table-container table.compact.xlarge-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.xlarge-size-11 th,
    .table-container .table-fixedcol table.compact.xlarge-size-11 td,
    .table-container table.compact.xlarge-size-11 th,
    .table-container table.compact.xlarge-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.xlarge-size-12 th,
    .table-container .table-fixedcol table.compact.xlarge-size-12 td,
    .table-container table.compact.xlarge-size-12 th,
    .table-container table.compact.xlarge-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.xlarge-size-13 th,
    .table-container .table-fixedcol table.compact.xlarge-size-13 td,
    .table-container table.compact.xlarge-size-13 th,
    .table-container table.compact.xlarge-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.xlarge-size-14 th,
    .table-container .table-fixedcol table.compact.xlarge-size-14 td,
    .table-container table.compact.xlarge-size-14 th,
    .table-container table.compact.xlarge-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.xlarge-size-15 th,
    .table-container .table-fixedcol table.compact.xlarge-size-15 td,
    .table-container table.compact.xlarge-size-15 th,
    .table-container table.compact.xlarge-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.xlarge-size-16 th,
    .table-container .table-fixedcol table.compact.xlarge-size-16 td,
    .table-container table.compact.xlarge-size-16 th,
    .table-container table.compact.xlarge-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.xlarge-size-17 th,
    .table-container .table-fixedcol table.compact.xlarge-size-17 td,
    .table-container table.compact.xlarge-size-17 th,
    .table-container table.compact.xlarge-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.xlarge-size-18 th,
    .table-container .table-fixedcol table.compact.xlarge-size-18 td,
    .table-container table.compact.xlarge-size-18 th,
    .table-container table.compact.xlarge-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.xlarge-size-19 th,
    .table-container .table-fixedcol table.compact.xlarge-size-19 td,
    .table-container table.compact.xlarge-size-19 th,
    .table-container table.compact.xlarge-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.xlarge-size-20 th,
    .table-container .table-fixedcol table.compact.xlarge-size-20 td,
    .table-container table.compact.xlarge-size-20 th,
    .table-container table.compact.xlarge-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.xlarge-size-1,
    .table-container .table-fixedcol table.compact td.xlarge-size-1,
    .table-container table.compact th.xlarge-size-1,
    .table-container table.compact td.xlarge-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.xlarge-size-2,
    .table-container .table-fixedcol table.compact td.xlarge-size-2,
    .table-container table.compact th.xlarge-size-2,
    .table-container table.compact td.xlarge-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.xlarge-size-3,
    .table-container .table-fixedcol table.compact td.xlarge-size-3,
    .table-container table.compact th.xlarge-size-3,
    .table-container table.compact td.xlarge-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.xlarge-size-4,
    .table-container .table-fixedcol table.compact td.xlarge-size-4,
    .table-container table.compact th.xlarge-size-4,
    .table-container table.compact td.xlarge-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.xlarge-size-5,
    .table-container .table-fixedcol table.compact td.xlarge-size-5,
    .table-container table.compact th.xlarge-size-5,
    .table-container table.compact td.xlarge-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.xlarge-size-6,
    .table-container .table-fixedcol table.compact td.xlarge-size-6,
    .table-container table.compact th.xlarge-size-6,
    .table-container table.compact td.xlarge-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.xlarge-size-7,
    .table-container .table-fixedcol table.compact td.xlarge-size-7,
    .table-container table.compact th.xlarge-size-7,
    .table-container table.compact td.xlarge-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.xlarge-size-8,
    .table-container .table-fixedcol table.compact td.xlarge-size-8,
    .table-container table.compact th.xlarge-size-8,
    .table-container table.compact td.xlarge-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.xlarge-size-9,
    .table-container .table-fixedcol table.compact td.xlarge-size-9,
    .table-container table.compact th.xlarge-size-9,
    .table-container table.compact td.xlarge-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.xlarge-size-10,
    .table-container .table-fixedcol table.compact td.xlarge-size-10,
    .table-container table.compact th.xlarge-size-10,
    .table-container table.compact td.xlarge-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.xlarge-size-11,
    .table-container .table-fixedcol table.compact td.xlarge-size-11,
    .table-container table.compact th.xlarge-size-11,
    .table-container table.compact td.xlarge-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.xlarge-size-12,
    .table-container .table-fixedcol table.compact td.xlarge-size-12,
    .table-container table.compact th.xlarge-size-12,
    .table-container table.compact td.xlarge-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.xlarge-size-13,
    .table-container .table-fixedcol table.compact td.xlarge-size-13,
    .table-container table.compact th.xlarge-size-13,
    .table-container table.compact td.xlarge-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.xlarge-size-14,
    .table-container .table-fixedcol table.compact td.xlarge-size-14,
    .table-container table.compact th.xlarge-size-14,
    .table-container table.compact td.xlarge-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.xlarge-size-15,
    .table-container .table-fixedcol table.compact td.xlarge-size-15,
    .table-container table.compact th.xlarge-size-15,
    .table-container table.compact td.xlarge-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.xlarge-size-16,
    .table-container .table-fixedcol table.compact td.xlarge-size-16,
    .table-container table.compact th.xlarge-size-16,
    .table-container table.compact td.xlarge-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.xlarge-size-17,
    .table-container .table-fixedcol table.compact td.xlarge-size-17,
    .table-container table.compact th.xlarge-size-17,
    .table-container table.compact td.xlarge-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.xlarge-size-18,
    .table-container .table-fixedcol table.compact td.xlarge-size-18,
    .table-container table.compact th.xlarge-size-18,
    .table-container table.compact td.xlarge-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.xlarge-size-19,
    .table-container .table-fixedcol table.compact td.xlarge-size-19,
    .table-container table.compact th.xlarge-size-19,
    .table-container table.compact td.xlarge-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.xlarge-size-20,
    .table-container .table-fixedcol table.compact td.xlarge-size-20,
    .table-container table.compact th.xlarge-size-20,
    .table-container table.compact td.xlarge-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media screen and (min-width: 90em) {
    .table-container .table-fixedcol table.compact.xxlarge-size-1 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-1 td,
    .table-container table.compact.xxlarge-size-1 th,
    .table-container table.compact.xxlarge-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.xxlarge-size-2 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-2 td,
    .table-container table.compact.xxlarge-size-2 th,
    .table-container table.compact.xxlarge-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.xxlarge-size-3 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-3 td,
    .table-container table.compact.xxlarge-size-3 th,
    .table-container table.compact.xxlarge-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.xxlarge-size-4 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-4 td,
    .table-container table.compact.xxlarge-size-4 th,
    .table-container table.compact.xxlarge-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.xxlarge-size-5 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-5 td,
    .table-container table.compact.xxlarge-size-5 th,
    .table-container table.compact.xxlarge-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.xxlarge-size-6 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-6 td,
    .table-container table.compact.xxlarge-size-6 th,
    .table-container table.compact.xxlarge-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.xxlarge-size-7 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-7 td,
    .table-container table.compact.xxlarge-size-7 th,
    .table-container table.compact.xxlarge-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.xxlarge-size-8 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-8 td,
    .table-container table.compact.xxlarge-size-8 th,
    .table-container table.compact.xxlarge-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.xxlarge-size-9 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-9 td,
    .table-container table.compact.xxlarge-size-9 th,
    .table-container table.compact.xxlarge-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.xxlarge-size-10 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-10 td,
    .table-container table.compact.xxlarge-size-10 th,
    .table-container table.compact.xxlarge-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.xxlarge-size-11 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-11 td,
    .table-container table.compact.xxlarge-size-11 th,
    .table-container table.compact.xxlarge-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.xxlarge-size-12 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-12 td,
    .table-container table.compact.xxlarge-size-12 th,
    .table-container table.compact.xxlarge-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.xxlarge-size-13 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-13 td,
    .table-container table.compact.xxlarge-size-13 th,
    .table-container table.compact.xxlarge-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.xxlarge-size-14 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-14 td,
    .table-container table.compact.xxlarge-size-14 th,
    .table-container table.compact.xxlarge-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.xxlarge-size-15 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-15 td,
    .table-container table.compact.xxlarge-size-15 th,
    .table-container table.compact.xxlarge-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.xxlarge-size-16 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-16 td,
    .table-container table.compact.xxlarge-size-16 th,
    .table-container table.compact.xxlarge-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.xxlarge-size-17 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-17 td,
    .table-container table.compact.xxlarge-size-17 th,
    .table-container table.compact.xxlarge-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.xxlarge-size-18 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-18 td,
    .table-container table.compact.xxlarge-size-18 th,
    .table-container table.compact.xxlarge-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.xxlarge-size-19 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-19 td,
    .table-container table.compact.xxlarge-size-19 th,
    .table-container table.compact.xxlarge-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.xxlarge-size-20 th,
    .table-container .table-fixedcol table.compact.xxlarge-size-20 td,
    .table-container table.compact.xxlarge-size-20 th,
    .table-container table.compact.xxlarge-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-1,
    .table-container .table-fixedcol table.compact td.xxlarge-size-1,
    .table-container table.compact th.xxlarge-size-1,
    .table-container table.compact td.xxlarge-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-2,
    .table-container .table-fixedcol table.compact td.xxlarge-size-2,
    .table-container table.compact th.xxlarge-size-2,
    .table-container table.compact td.xxlarge-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-3,
    .table-container .table-fixedcol table.compact td.xxlarge-size-3,
    .table-container table.compact th.xxlarge-size-3,
    .table-container table.compact td.xxlarge-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-4,
    .table-container .table-fixedcol table.compact td.xxlarge-size-4,
    .table-container table.compact th.xxlarge-size-4,
    .table-container table.compact td.xxlarge-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-5,
    .table-container .table-fixedcol table.compact td.xxlarge-size-5,
    .table-container table.compact th.xxlarge-size-5,
    .table-container table.compact td.xxlarge-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-6,
    .table-container .table-fixedcol table.compact td.xxlarge-size-6,
    .table-container table.compact th.xxlarge-size-6,
    .table-container table.compact td.xxlarge-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-7,
    .table-container .table-fixedcol table.compact td.xxlarge-size-7,
    .table-container table.compact th.xxlarge-size-7,
    .table-container table.compact td.xxlarge-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-8,
    .table-container .table-fixedcol table.compact td.xxlarge-size-8,
    .table-container table.compact th.xxlarge-size-8,
    .table-container table.compact td.xxlarge-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-9,
    .table-container .table-fixedcol table.compact td.xxlarge-size-9,
    .table-container table.compact th.xxlarge-size-9,
    .table-container table.compact td.xxlarge-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-10,
    .table-container .table-fixedcol table.compact td.xxlarge-size-10,
    .table-container table.compact th.xxlarge-size-10,
    .table-container table.compact td.xxlarge-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-11,
    .table-container .table-fixedcol table.compact td.xxlarge-size-11,
    .table-container table.compact th.xxlarge-size-11,
    .table-container table.compact td.xxlarge-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-12,
    .table-container .table-fixedcol table.compact td.xxlarge-size-12,
    .table-container table.compact th.xxlarge-size-12,
    .table-container table.compact td.xxlarge-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-13,
    .table-container .table-fixedcol table.compact td.xxlarge-size-13,
    .table-container table.compact th.xxlarge-size-13,
    .table-container table.compact td.xxlarge-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-14,
    .table-container .table-fixedcol table.compact td.xxlarge-size-14,
    .table-container table.compact th.xxlarge-size-14,
    .table-container table.compact td.xxlarge-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-15,
    .table-container .table-fixedcol table.compact td.xxlarge-size-15,
    .table-container table.compact th.xxlarge-size-15,
    .table-container table.compact td.xxlarge-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-16,
    .table-container .table-fixedcol table.compact td.xxlarge-size-16,
    .table-container table.compact th.xxlarge-size-16,
    .table-container table.compact td.xxlarge-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-17,
    .table-container .table-fixedcol table.compact td.xxlarge-size-17,
    .table-container table.compact th.xxlarge-size-17,
    .table-container table.compact td.xxlarge-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-18,
    .table-container .table-fixedcol table.compact td.xxlarge-size-18,
    .table-container table.compact th.xxlarge-size-18,
    .table-container table.compact td.xxlarge-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-19,
    .table-container .table-fixedcol table.compact td.xxlarge-size-19,
    .table-container table.compact th.xxlarge-size-19,
    .table-container table.compact td.xxlarge-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.xxlarge-size-20,
    .table-container .table-fixedcol table.compact td.xxlarge-size-20,
    .table-container table.compact th.xxlarge-size-20,
    .table-container table.compact td.xxlarge-size-20 {
      max-width: calc((100vh / 50) * 20); } }
  @media screen and (min-width: 160em) {
    .table-container .table-fixedcol table.compact.xxxlarge-size-1 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-1 td,
    .table-container table.compact.xxxlarge-size-1 th,
    .table-container table.compact.xxxlarge-size-1 td {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-2 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-2 td,
    .table-container table.compact.xxxlarge-size-2 th,
    .table-container table.compact.xxxlarge-size-2 td {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-3 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-3 td,
    .table-container table.compact.xxxlarge-size-3 th,
    .table-container table.compact.xxxlarge-size-3 td {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-4 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-4 td,
    .table-container table.compact.xxxlarge-size-4 th,
    .table-container table.compact.xxxlarge-size-4 td {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-5 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-5 td,
    .table-container table.compact.xxxlarge-size-5 th,
    .table-container table.compact.xxxlarge-size-5 td {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-6 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-6 td,
    .table-container table.compact.xxxlarge-size-6 th,
    .table-container table.compact.xxxlarge-size-6 td {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-7 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-7 td,
    .table-container table.compact.xxxlarge-size-7 th,
    .table-container table.compact.xxxlarge-size-7 td {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-8 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-8 td,
    .table-container table.compact.xxxlarge-size-8 th,
    .table-container table.compact.xxxlarge-size-8 td {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-9 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-9 td,
    .table-container table.compact.xxxlarge-size-9 th,
    .table-container table.compact.xxxlarge-size-9 td {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-10 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-10 td,
    .table-container table.compact.xxxlarge-size-10 th,
    .table-container table.compact.xxxlarge-size-10 td {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-11 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-11 td,
    .table-container table.compact.xxxlarge-size-11 th,
    .table-container table.compact.xxxlarge-size-11 td {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-12 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-12 td,
    .table-container table.compact.xxxlarge-size-12 th,
    .table-container table.compact.xxxlarge-size-12 td {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-13 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-13 td,
    .table-container table.compact.xxxlarge-size-13 th,
    .table-container table.compact.xxxlarge-size-13 td {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-14 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-14 td,
    .table-container table.compact.xxxlarge-size-14 th,
    .table-container table.compact.xxxlarge-size-14 td {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-15 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-15 td,
    .table-container table.compact.xxxlarge-size-15 th,
    .table-container table.compact.xxxlarge-size-15 td {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-16 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-16 td,
    .table-container table.compact.xxxlarge-size-16 th,
    .table-container table.compact.xxxlarge-size-16 td {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-17 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-17 td,
    .table-container table.compact.xxxlarge-size-17 th,
    .table-container table.compact.xxxlarge-size-17 td {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-18 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-18 td,
    .table-container table.compact.xxxlarge-size-18 th,
    .table-container table.compact.xxxlarge-size-18 td {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-19 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-19 td,
    .table-container table.compact.xxxlarge-size-19 th,
    .table-container table.compact.xxxlarge-size-19 td {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact.xxxlarge-size-20 th,
    .table-container .table-fixedcol table.compact.xxxlarge-size-20 td,
    .table-container table.compact.xxxlarge-size-20 th,
    .table-container table.compact.xxxlarge-size-20 td {
      max-width: calc((100vh / 50) * 20); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-1,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-1,
    .table-container table.compact th.xxxlarge-size-1,
    .table-container table.compact td.xxxlarge-size-1 {
      max-width: calc((100vh / 50) * 1); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-2,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-2,
    .table-container table.compact th.xxxlarge-size-2,
    .table-container table.compact td.xxxlarge-size-2 {
      max-width: calc((100vh / 50) * 2); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-3,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-3,
    .table-container table.compact th.xxxlarge-size-3,
    .table-container table.compact td.xxxlarge-size-3 {
      max-width: calc((100vh / 50) * 3); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-4,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-4,
    .table-container table.compact th.xxxlarge-size-4,
    .table-container table.compact td.xxxlarge-size-4 {
      max-width: calc((100vh / 50) * 4); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-5,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-5,
    .table-container table.compact th.xxxlarge-size-5,
    .table-container table.compact td.xxxlarge-size-5 {
      max-width: calc((100vh / 50) * 5); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-6,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-6,
    .table-container table.compact th.xxxlarge-size-6,
    .table-container table.compact td.xxxlarge-size-6 {
      max-width: calc((100vh / 50) * 6); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-7,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-7,
    .table-container table.compact th.xxxlarge-size-7,
    .table-container table.compact td.xxxlarge-size-7 {
      max-width: calc((100vh / 50) * 7); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-8,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-8,
    .table-container table.compact th.xxxlarge-size-8,
    .table-container table.compact td.xxxlarge-size-8 {
      max-width: calc((100vh / 50) * 8); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-9,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-9,
    .table-container table.compact th.xxxlarge-size-9,
    .table-container table.compact td.xxxlarge-size-9 {
      max-width: calc((100vh / 50) * 9); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-10,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-10,
    .table-container table.compact th.xxxlarge-size-10,
    .table-container table.compact td.xxxlarge-size-10 {
      max-width: calc((100vh / 50) * 10); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-11,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-11,
    .table-container table.compact th.xxxlarge-size-11,
    .table-container table.compact td.xxxlarge-size-11 {
      max-width: calc((100vh / 50) * 11); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-12,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-12,
    .table-container table.compact th.xxxlarge-size-12,
    .table-container table.compact td.xxxlarge-size-12 {
      max-width: calc((100vh / 50) * 12); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-13,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-13,
    .table-container table.compact th.xxxlarge-size-13,
    .table-container table.compact td.xxxlarge-size-13 {
      max-width: calc((100vh / 50) * 13); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-14,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-14,
    .table-container table.compact th.xxxlarge-size-14,
    .table-container table.compact td.xxxlarge-size-14 {
      max-width: calc((100vh / 50) * 14); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-15,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-15,
    .table-container table.compact th.xxxlarge-size-15,
    .table-container table.compact td.xxxlarge-size-15 {
      max-width: calc((100vh / 50) * 15); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-16,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-16,
    .table-container table.compact th.xxxlarge-size-16,
    .table-container table.compact td.xxxlarge-size-16 {
      max-width: calc((100vh / 50) * 16); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-17,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-17,
    .table-container table.compact th.xxxlarge-size-17,
    .table-container table.compact td.xxxlarge-size-17 {
      max-width: calc((100vh / 50) * 17); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-18,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-18,
    .table-container table.compact th.xxxlarge-size-18,
    .table-container table.compact td.xxxlarge-size-18 {
      max-width: calc((100vh / 50) * 18); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-19,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-19,
    .table-container table.compact th.xxxlarge-size-19,
    .table-container table.compact td.xxxlarge-size-19 {
      max-width: calc((100vh / 50) * 19); }
    .table-container .table-fixedcol table.compact th.xxxlarge-size-20,
    .table-container .table-fixedcol table.compact td.xxxlarge-size-20,
    .table-container table.compact th.xxxlarge-size-20,
    .table-container table.compact td.xxxlarge-size-20 {
      max-width: calc((100vh / 50) * 20); } }

.table-container.col-xxx-micro thead tr td:not([colspan]),
.table-container.col-xxx-micro thead tr th:not([colspan]),
.table-container.col-xxx-micro tbody tr td:not([colspan]),
.table-container.col-xxx-micro tbody tr th:not([colspan]), .table-container.col-min-w-xxx-micro thead tr td:not([colspan]),
.table-container.col-min-w-xxx-micro thead tr th:not([colspan]),
.table-container.col-min-w-xxx-micro tbody tr td:not([colspan]),
.table-container.col-min-w-xxx-micro tbody tr th:not([colspan]) {
  min-width: 40px; }

.table-container.col-xxx-micro thead tr td:not(:first-child),
.table-container.col-xxx-micro thead tr th:not(:first-child),
.table-container.col-xxx-micro tbody tr td:not(:first-child),
.table-container.col-xxx-micro tbody tr th:not(:first-child), .table-container.col-min-w-xxx-micro thead tr td:not(:first-child),
.table-container.col-min-w-xxx-micro thead tr th:not(:first-child),
.table-container.col-min-w-xxx-micro tbody tr td:not(:first-child),
.table-container.col-min-w-xxx-micro tbody tr th:not(:first-child) {
  min-width: 40px; }

.table-container.col-xxx-micro thead tr td:not([colspan]),
.table-container.col-xxx-micro thead tr th:not([colspan]),
.table-container.col-xxx-micro tbody tr td:not([colspan]),
.table-container.col-xxx-micro tbody tr th:not([colspan]), .table-container.col-max-w-xxx-micro thead tr td:not([colspan]),
.table-container.col-max-w-xxx-micro thead tr th:not([colspan]),
.table-container.col-max-w-xxx-micro tbody tr td:not([colspan]),
.table-container.col-max-w-xxx-micro tbody tr th:not([colspan]) {
  max-width: 40px; }

.table-container.col-xxx-micro thead tr td:not(:first-child),
.table-container.col-xxx-micro thead tr th:not(:first-child),
.table-container.col-xxx-micro tbody tr td:not(:first-child),
.table-container.col-xxx-micro tbody tr th:not(:first-child), .table-container.col-max-w-xxx-micro thead tr td:not(:first-child),
.table-container.col-max-w-xxx-micro thead tr th:not(:first-child),
.table-container.col-max-w-xxx-micro tbody tr td:not(:first-child),
.table-container.col-max-w-xxx-micro tbody tr th:not(:first-child) {
  max-width: 40px; }

.table-container.col-xx-micro thead tr td:not([colspan]),
.table-container.col-xx-micro thead tr th:not([colspan]),
.table-container.col-xx-micro tbody tr td:not([colspan]),
.table-container.col-xx-micro tbody tr th:not([colspan]), .table-container.col-min-w-xx-micro thead tr td:not([colspan]),
.table-container.col-min-w-xx-micro thead tr th:not([colspan]),
.table-container.col-min-w-xx-micro tbody tr td:not([colspan]),
.table-container.col-min-w-xx-micro tbody tr th:not([colspan]) {
  min-width: 60px; }

.table-container.col-xx-micro thead tr td:not(:first-child),
.table-container.col-xx-micro thead tr th:not(:first-child),
.table-container.col-xx-micro tbody tr td:not(:first-child),
.table-container.col-xx-micro tbody tr th:not(:first-child), .table-container.col-min-w-xx-micro thead tr td:not(:first-child),
.table-container.col-min-w-xx-micro thead tr th:not(:first-child),
.table-container.col-min-w-xx-micro tbody tr td:not(:first-child),
.table-container.col-min-w-xx-micro tbody tr th:not(:first-child) {
  min-width: 60px; }

.table-container.col-xx-micro thead tr td:not([colspan]),
.table-container.col-xx-micro thead tr th:not([colspan]),
.table-container.col-xx-micro tbody tr td:not([colspan]),
.table-container.col-xx-micro tbody tr th:not([colspan]), .table-container.col-max-w-xx-micro thead tr td:not([colspan]),
.table-container.col-max-w-xx-micro thead tr th:not([colspan]),
.table-container.col-max-w-xx-micro tbody tr td:not([colspan]),
.table-container.col-max-w-xx-micro tbody tr th:not([colspan]) {
  max-width: 60px; }

.table-container.col-xx-micro thead tr td:not(:first-child),
.table-container.col-xx-micro thead tr th:not(:first-child),
.table-container.col-xx-micro tbody tr td:not(:first-child),
.table-container.col-xx-micro tbody tr th:not(:first-child), .table-container.col-max-w-xx-micro thead tr td:not(:first-child),
.table-container.col-max-w-xx-micro thead tr th:not(:first-child),
.table-container.col-max-w-xx-micro tbody tr td:not(:first-child),
.table-container.col-max-w-xx-micro tbody tr th:not(:first-child) {
  max-width: 60px; }

.table-container.col-x-micro thead tr td:not([colspan]),
.table-container.col-x-micro thead tr th:not([colspan]),
.table-container.col-x-micro tbody tr td:not([colspan]),
.table-container.col-x-micro tbody tr th:not([colspan]), .table-container.col-min-w-x-micro thead tr td:not([colspan]),
.table-container.col-min-w-x-micro thead tr th:not([colspan]),
.table-container.col-min-w-x-micro tbody tr td:not([colspan]),
.table-container.col-min-w-x-micro tbody tr th:not([colspan]) {
  min-width: 80px; }

.table-container.col-x-micro thead tr td:not(:first-child),
.table-container.col-x-micro thead tr th:not(:first-child),
.table-container.col-x-micro tbody tr td:not(:first-child),
.table-container.col-x-micro tbody tr th:not(:first-child), .table-container.col-min-w-x-micro thead tr td:not(:first-child),
.table-container.col-min-w-x-micro thead tr th:not(:first-child),
.table-container.col-min-w-x-micro tbody tr td:not(:first-child),
.table-container.col-min-w-x-micro tbody tr th:not(:first-child) {
  min-width: 80px; }

.table-container.col-x-micro thead tr td:not([colspan]),
.table-container.col-x-micro thead tr th:not([colspan]),
.table-container.col-x-micro tbody tr td:not([colspan]),
.table-container.col-x-micro tbody tr th:not([colspan]), .table-container.col-max-w-x-micro thead tr td:not([colspan]),
.table-container.col-max-w-x-micro thead tr th:not([colspan]),
.table-container.col-max-w-x-micro tbody tr td:not([colspan]),
.table-container.col-max-w-x-micro tbody tr th:not([colspan]) {
  max-width: 80px; }

.table-container.col-x-micro thead tr td:not(:first-child),
.table-container.col-x-micro thead tr th:not(:first-child),
.table-container.col-x-micro tbody tr td:not(:first-child),
.table-container.col-x-micro tbody tr th:not(:first-child), .table-container.col-max-w-x-micro thead tr td:not(:first-child),
.table-container.col-max-w-x-micro thead tr th:not(:first-child),
.table-container.col-max-w-x-micro tbody tr td:not(:first-child),
.table-container.col-max-w-x-micro tbody tr th:not(:first-child) {
  max-width: 80px; }

.table-container.col-micro thead tr td:not([colspan]),
.table-container.col-micro thead tr th:not([colspan]),
.table-container.col-micro tbody tr td:not([colspan]),
.table-container.col-micro tbody tr th:not([colspan]), .table-container.col-min-w-micro thead tr td:not([colspan]),
.table-container.col-min-w-micro thead tr th:not([colspan]),
.table-container.col-min-w-micro tbody tr td:not([colspan]),
.table-container.col-min-w-micro tbody tr th:not([colspan]) {
  min-width: 90px; }

.table-container.col-micro thead tr td:not(:first-child),
.table-container.col-micro thead tr th:not(:first-child),
.table-container.col-micro tbody tr td:not(:first-child),
.table-container.col-micro tbody tr th:not(:first-child), .table-container.col-min-w-micro thead tr td:not(:first-child),
.table-container.col-min-w-micro thead tr th:not(:first-child),
.table-container.col-min-w-micro tbody tr td:not(:first-child),
.table-container.col-min-w-micro tbody tr th:not(:first-child) {
  min-width: 90px; }

.table-container.col-micro thead tr td:not([colspan]),
.table-container.col-micro thead tr th:not([colspan]),
.table-container.col-micro tbody tr td:not([colspan]),
.table-container.col-micro tbody tr th:not([colspan]), .table-container.col-max-w-micro thead tr td:not([colspan]),
.table-container.col-max-w-micro thead tr th:not([colspan]),
.table-container.col-max-w-micro tbody tr td:not([colspan]),
.table-container.col-max-w-micro tbody tr th:not([colspan]) {
  max-width: 90px; }

.table-container.col-micro thead tr td:not(:first-child),
.table-container.col-micro thead tr th:not(:first-child),
.table-container.col-micro tbody tr td:not(:first-child),
.table-container.col-micro tbody tr th:not(:first-child), .table-container.col-max-w-micro thead tr td:not(:first-child),
.table-container.col-max-w-micro thead tr th:not(:first-child),
.table-container.col-max-w-micro tbody tr td:not(:first-child),
.table-container.col-max-w-micro tbody tr th:not(:first-child) {
  max-width: 90px; }

.table-container.col-s-micro thead tr td:not([colspan]),
.table-container.col-s-micro thead tr th:not([colspan]),
.table-container.col-s-micro tbody tr td:not([colspan]),
.table-container.col-s-micro tbody tr th:not([colspan]), .table-container.col-min-w-s-micro thead tr td:not([colspan]),
.table-container.col-min-w-s-micro thead tr th:not([colspan]),
.table-container.col-min-w-s-micro tbody tr td:not([colspan]),
.table-container.col-min-w-s-micro tbody tr th:not([colspan]) {
  min-width: 110px; }

.table-container.col-s-micro thead tr td:not(:first-child),
.table-container.col-s-micro thead tr th:not(:first-child),
.table-container.col-s-micro tbody tr td:not(:first-child),
.table-container.col-s-micro tbody tr th:not(:first-child), .table-container.col-min-w-s-micro thead tr td:not(:first-child),
.table-container.col-min-w-s-micro thead tr th:not(:first-child),
.table-container.col-min-w-s-micro tbody tr td:not(:first-child),
.table-container.col-min-w-s-micro tbody tr th:not(:first-child) {
  min-width: 110px; }

.table-container.col-s-micro thead tr td:not([colspan]),
.table-container.col-s-micro thead tr th:not([colspan]),
.table-container.col-s-micro tbody tr td:not([colspan]),
.table-container.col-s-micro tbody tr th:not([colspan]), .table-container.col-max-w-s-micro thead tr td:not([colspan]),
.table-container.col-max-w-s-micro thead tr th:not([colspan]),
.table-container.col-max-w-s-micro tbody tr td:not([colspan]),
.table-container.col-max-w-s-micro tbody tr th:not([colspan]) {
  max-width: 110px; }

.table-container.col-s-micro thead tr td:not(:first-child),
.table-container.col-s-micro thead tr th:not(:first-child),
.table-container.col-s-micro tbody tr td:not(:first-child),
.table-container.col-s-micro tbody tr th:not(:first-child), .table-container.col-max-w-s-micro thead tr td:not(:first-child),
.table-container.col-max-w-s-micro thead tr th:not(:first-child),
.table-container.col-max-w-s-micro tbody tr td:not(:first-child),
.table-container.col-max-w-s-micro tbody tr th:not(:first-child) {
  max-width: 110px; }

.table-container.col-xxx-small thead tr td:not([colspan]),
.table-container.col-xxx-small thead tr th:not([colspan]),
.table-container.col-xxx-small tbody tr td:not([colspan]),
.table-container.col-xxx-small tbody tr th:not([colspan]), .table-container.col-min-w-xxx-small thead tr td:not([colspan]),
.table-container.col-min-w-xxx-small thead tr th:not([colspan]),
.table-container.col-min-w-xxx-small tbody tr td:not([colspan]),
.table-container.col-min-w-xxx-small tbody tr th:not([colspan]) {
  min-width: 150px; }

.table-container.col-xxx-small thead tr td:not(:first-child),
.table-container.col-xxx-small thead tr th:not(:first-child),
.table-container.col-xxx-small tbody tr td:not(:first-child),
.table-container.col-xxx-small tbody tr th:not(:first-child), .table-container.col-min-w-xxx-small thead tr td:not(:first-child),
.table-container.col-min-w-xxx-small thead tr th:not(:first-child),
.table-container.col-min-w-xxx-small tbody tr td:not(:first-child),
.table-container.col-min-w-xxx-small tbody tr th:not(:first-child) {
  min-width: 150px; }

.table-container.col-xxx-small thead tr td:not([colspan]),
.table-container.col-xxx-small thead tr th:not([colspan]),
.table-container.col-xxx-small tbody tr td:not([colspan]),
.table-container.col-xxx-small tbody tr th:not([colspan]), .table-container.col-max-w-xxx-small thead tr td:not([colspan]),
.table-container.col-max-w-xxx-small thead tr th:not([colspan]),
.table-container.col-max-w-xxx-small tbody tr td:not([colspan]),
.table-container.col-max-w-xxx-small tbody tr th:not([colspan]) {
  max-width: 150px; }

.table-container.col-xxx-small thead tr td:not(:first-child),
.table-container.col-xxx-small thead tr th:not(:first-child),
.table-container.col-xxx-small tbody tr td:not(:first-child),
.table-container.col-xxx-small tbody tr th:not(:first-child), .table-container.col-max-w-xxx-small thead tr td:not(:first-child),
.table-container.col-max-w-xxx-small thead tr th:not(:first-child),
.table-container.col-max-w-xxx-small tbody tr td:not(:first-child),
.table-container.col-max-w-xxx-small tbody tr th:not(:first-child) {
  max-width: 150px; }

.table-container.col-xx-small thead tr td:not([colspan]),
.table-container.col-xx-small thead tr th:not([colspan]),
.table-container.col-xx-small tbody tr td:not([colspan]),
.table-container.col-xx-small tbody tr th:not([colspan]), .table-container.col-min-w-xx-small thead tr td:not([colspan]),
.table-container.col-min-w-xx-small thead tr th:not([colspan]),
.table-container.col-min-w-xx-small tbody tr td:not([colspan]),
.table-container.col-min-w-xx-small tbody tr th:not([colspan]) {
  min-width: 180px; }

.table-container.col-xx-small thead tr td:not(:first-child),
.table-container.col-xx-small thead tr th:not(:first-child),
.table-container.col-xx-small tbody tr td:not(:first-child),
.table-container.col-xx-small tbody tr th:not(:first-child), .table-container.col-min-w-xx-small thead tr td:not(:first-child),
.table-container.col-min-w-xx-small thead tr th:not(:first-child),
.table-container.col-min-w-xx-small tbody tr td:not(:first-child),
.table-container.col-min-w-xx-small tbody tr th:not(:first-child) {
  min-width: 180px; }

.table-container.col-xx-small thead tr td:not([colspan]),
.table-container.col-xx-small thead tr th:not([colspan]),
.table-container.col-xx-small tbody tr td:not([colspan]),
.table-container.col-xx-small tbody tr th:not([colspan]), .table-container.col-max-w-xx-small thead tr td:not([colspan]),
.table-container.col-max-w-xx-small thead tr th:not([colspan]),
.table-container.col-max-w-xx-small tbody tr td:not([colspan]),
.table-container.col-max-w-xx-small tbody tr th:not([colspan]) {
  max-width: 180px; }

.table-container.col-xx-small thead tr td:not(:first-child),
.table-container.col-xx-small thead tr th:not(:first-child),
.table-container.col-xx-small tbody tr td:not(:first-child),
.table-container.col-xx-small tbody tr th:not(:first-child), .table-container.col-max-w-xx-small thead tr td:not(:first-child),
.table-container.col-max-w-xx-small thead tr th:not(:first-child),
.table-container.col-max-w-xx-small tbody tr td:not(:first-child),
.table-container.col-max-w-xx-small tbody tr th:not(:first-child) {
  max-width: 180px; }

.table-container.col-x-small thead tr td:not([colspan]),
.table-container.col-x-small thead tr th:not([colspan]),
.table-container.col-x-small tbody tr td:not([colspan]),
.table-container.col-x-small tbody tr th:not([colspan]), .table-container.col-min-w-x-small thead tr td:not([colspan]),
.table-container.col-min-w-x-small thead tr th:not([colspan]),
.table-container.col-min-w-x-small tbody tr td:not([colspan]),
.table-container.col-min-w-x-small tbody tr th:not([colspan]) {
  min-width: 200px; }

.table-container.col-x-small thead tr td:not(:first-child),
.table-container.col-x-small thead tr th:not(:first-child),
.table-container.col-x-small tbody tr td:not(:first-child),
.table-container.col-x-small tbody tr th:not(:first-child), .table-container.col-min-w-x-small thead tr td:not(:first-child),
.table-container.col-min-w-x-small thead tr th:not(:first-child),
.table-container.col-min-w-x-small tbody tr td:not(:first-child),
.table-container.col-min-w-x-small tbody tr th:not(:first-child) {
  min-width: 200px; }

.table-container.col-x-small thead tr td:not([colspan]),
.table-container.col-x-small thead tr th:not([colspan]),
.table-container.col-x-small tbody tr td:not([colspan]),
.table-container.col-x-small tbody tr th:not([colspan]), .table-container.col-max-w-x-small thead tr td:not([colspan]),
.table-container.col-max-w-x-small thead tr th:not([colspan]),
.table-container.col-max-w-x-small tbody tr td:not([colspan]),
.table-container.col-max-w-x-small tbody tr th:not([colspan]) {
  max-width: 200px; }

.table-container.col-x-small thead tr td:not(:first-child),
.table-container.col-x-small thead tr th:not(:first-child),
.table-container.col-x-small tbody tr td:not(:first-child),
.table-container.col-x-small tbody tr th:not(:first-child), .table-container.col-max-w-x-small thead tr td:not(:first-child),
.table-container.col-max-w-x-small thead tr th:not(:first-child),
.table-container.col-max-w-x-small tbody tr td:not(:first-child),
.table-container.col-max-w-x-small tbody tr th:not(:first-child) {
  max-width: 200px; }

.table-container.col-small thead tr td:not([colspan]),
.table-container.col-small thead tr th:not([colspan]),
.table-container.col-small tbody tr td:not([colspan]),
.table-container.col-small tbody tr th:not([colspan]), .table-container.col-min-w-small thead tr td:not([colspan]),
.table-container.col-min-w-small thead tr th:not([colspan]),
.table-container.col-min-w-small tbody tr td:not([colspan]),
.table-container.col-min-w-small tbody tr th:not([colspan]) {
  min-width: 250px; }

.table-container.col-small thead tr td:not(:first-child),
.table-container.col-small thead tr th:not(:first-child),
.table-container.col-small tbody tr td:not(:first-child),
.table-container.col-small tbody tr th:not(:first-child), .table-container.col-min-w-small thead tr td:not(:first-child),
.table-container.col-min-w-small thead tr th:not(:first-child),
.table-container.col-min-w-small tbody tr td:not(:first-child),
.table-container.col-min-w-small tbody tr th:not(:first-child) {
  min-width: 250px; }

.table-container.col-small thead tr td:not([colspan]),
.table-container.col-small thead tr th:not([colspan]),
.table-container.col-small tbody tr td:not([colspan]),
.table-container.col-small tbody tr th:not([colspan]), .table-container.col-max-w-small thead tr td:not([colspan]),
.table-container.col-max-w-small thead tr th:not([colspan]),
.table-container.col-max-w-small tbody tr td:not([colspan]),
.table-container.col-max-w-small tbody tr th:not([colspan]) {
  max-width: 250px; }

.table-container.col-small thead tr td:not(:first-child),
.table-container.col-small thead tr th:not(:first-child),
.table-container.col-small tbody tr td:not(:first-child),
.table-container.col-small tbody tr th:not(:first-child), .table-container.col-max-w-small thead tr td:not(:first-child),
.table-container.col-max-w-small thead tr th:not(:first-child),
.table-container.col-max-w-small tbody tr td:not(:first-child),
.table-container.col-max-w-small tbody tr th:not(:first-child) {
  max-width: 250px; }

.table-container.col-sss-medium thead tr td:not([colspan]),
.table-container.col-sss-medium thead tr th:not([colspan]),
.table-container.col-sss-medium tbody tr td:not([colspan]),
.table-container.col-sss-medium tbody tr th:not([colspan]), .table-container.col-min-w-sss-medium thead tr td:not([colspan]),
.table-container.col-min-w-sss-medium thead tr th:not([colspan]),
.table-container.col-min-w-sss-medium tbody tr td:not([colspan]),
.table-container.col-min-w-sss-medium tbody tr th:not([colspan]) {
  min-width: 280px; }

.table-container.col-sss-medium thead tr td:not(:first-child),
.table-container.col-sss-medium thead tr th:not(:first-child),
.table-container.col-sss-medium tbody tr td:not(:first-child),
.table-container.col-sss-medium tbody tr th:not(:first-child), .table-container.col-min-w-sss-medium thead tr td:not(:first-child),
.table-container.col-min-w-sss-medium thead tr th:not(:first-child),
.table-container.col-min-w-sss-medium tbody tr td:not(:first-child),
.table-container.col-min-w-sss-medium tbody tr th:not(:first-child) {
  min-width: 280px; }

.table-container.col-sss-medium thead tr td:not([colspan]),
.table-container.col-sss-medium thead tr th:not([colspan]),
.table-container.col-sss-medium tbody tr td:not([colspan]),
.table-container.col-sss-medium tbody tr th:not([colspan]), .table-container.col-max-w-sss-medium thead tr td:not([colspan]),
.table-container.col-max-w-sss-medium thead tr th:not([colspan]),
.table-container.col-max-w-sss-medium tbody tr td:not([colspan]),
.table-container.col-max-w-sss-medium tbody tr th:not([colspan]) {
  max-width: 280px; }

.table-container.col-sss-medium thead tr td:not(:first-child),
.table-container.col-sss-medium thead tr th:not(:first-child),
.table-container.col-sss-medium tbody tr td:not(:first-child),
.table-container.col-sss-medium tbody tr th:not(:first-child), .table-container.col-max-w-sss-medium thead tr td:not(:first-child),
.table-container.col-max-w-sss-medium thead tr th:not(:first-child),
.table-container.col-max-w-sss-medium tbody tr td:not(:first-child),
.table-container.col-max-w-sss-medium tbody tr th:not(:first-child) {
  max-width: 280px; }

.table-container.col-ss-medium thead tr td:not([colspan]),
.table-container.col-ss-medium thead tr th:not([colspan]),
.table-container.col-ss-medium tbody tr td:not([colspan]),
.table-container.col-ss-medium tbody tr th:not([colspan]), .table-container.col-min-w-ss-medium thead tr td:not([colspan]),
.table-container.col-min-w-ss-medium thead tr th:not([colspan]),
.table-container.col-min-w-ss-medium tbody tr td:not([colspan]),
.table-container.col-min-w-ss-medium tbody tr th:not([colspan]) {
  min-width: 300px; }

.table-container.col-ss-medium thead tr td:not(:first-child),
.table-container.col-ss-medium thead tr th:not(:first-child),
.table-container.col-ss-medium tbody tr td:not(:first-child),
.table-container.col-ss-medium tbody tr th:not(:first-child), .table-container.col-min-w-ss-medium thead tr td:not(:first-child),
.table-container.col-min-w-ss-medium thead tr th:not(:first-child),
.table-container.col-min-w-ss-medium tbody tr td:not(:first-child),
.table-container.col-min-w-ss-medium tbody tr th:not(:first-child) {
  min-width: 300px; }

.table-container.col-ss-medium thead tr td:not([colspan]),
.table-container.col-ss-medium thead tr th:not([colspan]),
.table-container.col-ss-medium tbody tr td:not([colspan]),
.table-container.col-ss-medium tbody tr th:not([colspan]), .table-container.col-max-w-ss-medium thead tr td:not([colspan]),
.table-container.col-max-w-ss-medium thead tr th:not([colspan]),
.table-container.col-max-w-ss-medium tbody tr td:not([colspan]),
.table-container.col-max-w-ss-medium tbody tr th:not([colspan]) {
  max-width: 300px; }

.table-container.col-ss-medium thead tr td:not(:first-child),
.table-container.col-ss-medium thead tr th:not(:first-child),
.table-container.col-ss-medium tbody tr td:not(:first-child),
.table-container.col-ss-medium tbody tr th:not(:first-child), .table-container.col-max-w-ss-medium thead tr td:not(:first-child),
.table-container.col-max-w-ss-medium thead tr th:not(:first-child),
.table-container.col-max-w-ss-medium tbody tr td:not(:first-child),
.table-container.col-max-w-ss-medium tbody tr th:not(:first-child) {
  max-width: 300px; }

.table-container.col-s-medium thead tr td:not([colspan]),
.table-container.col-s-medium thead tr th:not([colspan]),
.table-container.col-s-medium tbody tr td:not([colspan]),
.table-container.col-s-medium tbody tr th:not([colspan]), .table-container.col-min-w-s-medium thead tr td:not([colspan]),
.table-container.col-min-w-s-medium thead tr th:not([colspan]),
.table-container.col-min-w-s-medium tbody tr td:not([colspan]),
.table-container.col-min-w-s-medium tbody tr th:not([colspan]) {
  min-width: 350px; }

.table-container.col-s-medium thead tr td:not(:first-child),
.table-container.col-s-medium thead tr th:not(:first-child),
.table-container.col-s-medium tbody tr td:not(:first-child),
.table-container.col-s-medium tbody tr th:not(:first-child), .table-container.col-min-w-s-medium thead tr td:not(:first-child),
.table-container.col-min-w-s-medium thead tr th:not(:first-child),
.table-container.col-min-w-s-medium tbody tr td:not(:first-child),
.table-container.col-min-w-s-medium tbody tr th:not(:first-child) {
  min-width: 350px; }

.table-container.col-s-medium thead tr td:not([colspan]),
.table-container.col-s-medium thead tr th:not([colspan]),
.table-container.col-s-medium tbody tr td:not([colspan]),
.table-container.col-s-medium tbody tr th:not([colspan]), .table-container.col-max-w-s-medium thead tr td:not([colspan]),
.table-container.col-max-w-s-medium thead tr th:not([colspan]),
.table-container.col-max-w-s-medium tbody tr td:not([colspan]),
.table-container.col-max-w-s-medium tbody tr th:not([colspan]) {
  max-width: 350px; }

.table-container.col-s-medium thead tr td:not(:first-child),
.table-container.col-s-medium thead tr th:not(:first-child),
.table-container.col-s-medium tbody tr td:not(:first-child),
.table-container.col-s-medium tbody tr th:not(:first-child), .table-container.col-max-w-s-medium thead tr td:not(:first-child),
.table-container.col-max-w-s-medium thead tr th:not(:first-child),
.table-container.col-max-w-s-medium tbody tr td:not(:first-child),
.table-container.col-max-w-s-medium tbody tr th:not(:first-child) {
  max-width: 350px; }

.table-container.col-medium thead tr td:not([colspan]),
.table-container.col-medium thead tr th:not([colspan]),
.table-container.col-medium tbody tr td:not([colspan]),
.table-container.col-medium tbody tr th:not([colspan]), .table-container.col-min-w-medium thead tr td:not([colspan]),
.table-container.col-min-w-medium thead tr th:not([colspan]),
.table-container.col-min-w-medium tbody tr td:not([colspan]),
.table-container.col-min-w-medium tbody tr th:not([colspan]) {
  min-width: 400px; }

.table-container.col-medium thead tr td:not(:first-child),
.table-container.col-medium thead tr th:not(:first-child),
.table-container.col-medium tbody tr td:not(:first-child),
.table-container.col-medium tbody tr th:not(:first-child), .table-container.col-min-w-medium thead tr td:not(:first-child),
.table-container.col-min-w-medium thead tr th:not(:first-child),
.table-container.col-min-w-medium tbody tr td:not(:first-child),
.table-container.col-min-w-medium tbody tr th:not(:first-child) {
  min-width: 400px; }

.table-container.col-medium thead tr td:not([colspan]),
.table-container.col-medium thead tr th:not([colspan]),
.table-container.col-medium tbody tr td:not([colspan]),
.table-container.col-medium tbody tr th:not([colspan]), .table-container.col-max-w-medium thead tr td:not([colspan]),
.table-container.col-max-w-medium thead tr th:not([colspan]),
.table-container.col-max-w-medium tbody tr td:not([colspan]),
.table-container.col-max-w-medium tbody tr th:not([colspan]) {
  max-width: 400px; }

.table-container.col-medium thead tr td:not(:first-child),
.table-container.col-medium thead tr th:not(:first-child),
.table-container.col-medium tbody tr td:not(:first-child),
.table-container.col-medium tbody tr th:not(:first-child), .table-container.col-max-w-medium thead tr td:not(:first-child),
.table-container.col-max-w-medium thead tr th:not(:first-child),
.table-container.col-max-w-medium tbody tr td:not(:first-child),
.table-container.col-max-w-medium tbody tr th:not(:first-child) {
  max-width: 400px; }

.table-container.col-s-large thead tr td:not([colspan]),
.table-container.col-s-large thead tr th:not([colspan]),
.table-container.col-s-large tbody tr td:not([colspan]),
.table-container.col-s-large tbody tr th:not([colspan]), .table-container.col-min-w-s-large thead tr td:not([colspan]),
.table-container.col-min-w-s-large thead tr th:not([colspan]),
.table-container.col-min-w-s-large tbody tr td:not([colspan]),
.table-container.col-min-w-s-large tbody tr th:not([colspan]) {
  min-width: 500px; }

.table-container.col-s-large thead tr td:not(:first-child),
.table-container.col-s-large thead tr th:not(:first-child),
.table-container.col-s-large tbody tr td:not(:first-child),
.table-container.col-s-large tbody tr th:not(:first-child), .table-container.col-min-w-s-large thead tr td:not(:first-child),
.table-container.col-min-w-s-large thead tr th:not(:first-child),
.table-container.col-min-w-s-large tbody tr td:not(:first-child),
.table-container.col-min-w-s-large tbody tr th:not(:first-child) {
  min-width: 500px; }

.table-container.col-s-large thead tr td:not([colspan]),
.table-container.col-s-large thead tr th:not([colspan]),
.table-container.col-s-large tbody tr td:not([colspan]),
.table-container.col-s-large tbody tr th:not([colspan]), .table-container.col-max-w-s-large thead tr td:not([colspan]),
.table-container.col-max-w-s-large thead tr th:not([colspan]),
.table-container.col-max-w-s-large tbody tr td:not([colspan]),
.table-container.col-max-w-s-large tbody tr th:not([colspan]) {
  max-width: 500px; }

.table-container.col-s-large thead tr td:not(:first-child),
.table-container.col-s-large thead tr th:not(:first-child),
.table-container.col-s-large tbody tr td:not(:first-child),
.table-container.col-s-large tbody tr th:not(:first-child), .table-container.col-max-w-s-large thead tr td:not(:first-child),
.table-container.col-max-w-s-large thead tr th:not(:first-child),
.table-container.col-max-w-s-large tbody tr td:not(:first-child),
.table-container.col-max-w-s-large tbody tr th:not(:first-child) {
  max-width: 500px; }

.table-container.col-large thead tr td:not([colspan]),
.table-container.col-large thead tr th:not([colspan]),
.table-container.col-large tbody tr td:not([colspan]),
.table-container.col-large tbody tr th:not([colspan]), .table-container.col-min-w-large thead tr td:not([colspan]),
.table-container.col-min-w-large thead tr th:not([colspan]),
.table-container.col-min-w-large tbody tr td:not([colspan]),
.table-container.col-min-w-large tbody tr th:not([colspan]) {
  min-width: 600px; }

.table-container.col-large thead tr td:not(:first-child),
.table-container.col-large thead tr th:not(:first-child),
.table-container.col-large tbody tr td:not(:first-child),
.table-container.col-large tbody tr th:not(:first-child), .table-container.col-min-w-large thead tr td:not(:first-child),
.table-container.col-min-w-large thead tr th:not(:first-child),
.table-container.col-min-w-large tbody tr td:not(:first-child),
.table-container.col-min-w-large tbody tr th:not(:first-child) {
  min-width: 600px; }

.table-container.col-large thead tr td:not([colspan]),
.table-container.col-large thead tr th:not([colspan]),
.table-container.col-large tbody tr td:not([colspan]),
.table-container.col-large tbody tr th:not([colspan]), .table-container.col-max-w-large thead tr td:not([colspan]),
.table-container.col-max-w-large thead tr th:not([colspan]),
.table-container.col-max-w-large tbody tr td:not([colspan]),
.table-container.col-max-w-large tbody tr th:not([colspan]) {
  max-width: 600px; }

.table-container.col-large thead tr td:not(:first-child),
.table-container.col-large thead tr th:not(:first-child),
.table-container.col-large tbody tr td:not(:first-child),
.table-container.col-large tbody tr th:not(:first-child), .table-container.col-max-w-large thead tr td:not(:first-child),
.table-container.col-max-w-large thead tr th:not(:first-child),
.table-container.col-max-w-large tbody tr td:not(:first-child),
.table-container.col-max-w-large tbody tr th:not(:first-child) {
  max-width: 600px; }

.table-container.col-x-large thead tr td:not([colspan]),
.table-container.col-x-large thead tr th:not([colspan]),
.table-container.col-x-large tbody tr td:not([colspan]),
.table-container.col-x-large tbody tr th:not([colspan]), .table-container.col-min-w-x-large thead tr td:not([colspan]),
.table-container.col-min-w-x-large thead tr th:not([colspan]),
.table-container.col-min-w-x-large tbody tr td:not([colspan]),
.table-container.col-min-w-x-large tbody tr th:not([colspan]) {
  min-width: 800px; }

.table-container.col-x-large thead tr td:not(:first-child),
.table-container.col-x-large thead tr th:not(:first-child),
.table-container.col-x-large tbody tr td:not(:first-child),
.table-container.col-x-large tbody tr th:not(:first-child), .table-container.col-min-w-x-large thead tr td:not(:first-child),
.table-container.col-min-w-x-large thead tr th:not(:first-child),
.table-container.col-min-w-x-large tbody tr td:not(:first-child),
.table-container.col-min-w-x-large tbody tr th:not(:first-child) {
  min-width: 800px; }

.table-container.col-x-large thead tr td:not([colspan]),
.table-container.col-x-large thead tr th:not([colspan]),
.table-container.col-x-large tbody tr td:not([colspan]),
.table-container.col-x-large tbody tr th:not([colspan]), .table-container.col-max-w-x-large thead tr td:not([colspan]),
.table-container.col-max-w-x-large thead tr th:not([colspan]),
.table-container.col-max-w-x-large tbody tr td:not([colspan]),
.table-container.col-max-w-x-large tbody tr th:not([colspan]) {
  max-width: 800px; }

.table-container.col-x-large thead tr td:not(:first-child),
.table-container.col-x-large thead tr th:not(:first-child),
.table-container.col-x-large tbody tr td:not(:first-child),
.table-container.col-x-large tbody tr th:not(:first-child), .table-container.col-max-w-x-large thead tr td:not(:first-child),
.table-container.col-max-w-x-large thead tr th:not(:first-child),
.table-container.col-max-w-x-large tbody tr td:not(:first-child),
.table-container.col-max-w-x-large tbody tr th:not(:first-child) {
  max-width: 800px; }

.table-container.col-xx-large thead tr td:not([colspan]),
.table-container.col-xx-large thead tr th:not([colspan]),
.table-container.col-xx-large tbody tr td:not([colspan]),
.table-container.col-xx-large tbody tr th:not([colspan]), .table-container.col-min-w-xx-large thead tr td:not([colspan]),
.table-container.col-min-w-xx-large thead tr th:not([colspan]),
.table-container.col-min-w-xx-large tbody tr td:not([colspan]),
.table-container.col-min-w-xx-large tbody tr th:not([colspan]) {
  min-width: 1000px; }

.table-container.col-xx-large thead tr td:not(:first-child),
.table-container.col-xx-large thead tr th:not(:first-child),
.table-container.col-xx-large tbody tr td:not(:first-child),
.table-container.col-xx-large tbody tr th:not(:first-child), .table-container.col-min-w-xx-large thead tr td:not(:first-child),
.table-container.col-min-w-xx-large thead tr th:not(:first-child),
.table-container.col-min-w-xx-large tbody tr td:not(:first-child),
.table-container.col-min-w-xx-large tbody tr th:not(:first-child) {
  min-width: 1000px; }

.table-container.col-xx-large thead tr td:not([colspan]),
.table-container.col-xx-large thead tr th:not([colspan]),
.table-container.col-xx-large tbody tr td:not([colspan]),
.table-container.col-xx-large tbody tr th:not([colspan]), .table-container.col-max-w-xx-large thead tr td:not([colspan]),
.table-container.col-max-w-xx-large thead tr th:not([colspan]),
.table-container.col-max-w-xx-large tbody tr td:not([colspan]),
.table-container.col-max-w-xx-large tbody tr th:not([colspan]) {
  max-width: 1000px; }

.table-container.col-xx-large thead tr td:not(:first-child),
.table-container.col-xx-large thead tr th:not(:first-child),
.table-container.col-xx-large tbody tr td:not(:first-child),
.table-container.col-xx-large tbody tr th:not(:first-child), .table-container.col-max-w-xx-large thead tr td:not(:first-child),
.table-container.col-max-w-xx-large thead tr th:not(:first-child),
.table-container.col-max-w-xx-large tbody tr td:not(:first-child),
.table-container.col-max-w-xx-large tbody tr th:not(:first-child) {
  max-width: 1000px; }

.table-container.col-xxx-large thead tr td:not([colspan]),
.table-container.col-xxx-large thead tr th:not([colspan]),
.table-container.col-xxx-large tbody tr td:not([colspan]),
.table-container.col-xxx-large tbody tr th:not([colspan]), .table-container.col-min-w-xxx-large thead tr td:not([colspan]),
.table-container.col-min-w-xxx-large thead tr th:not([colspan]),
.table-container.col-min-w-xxx-large tbody tr td:not([colspan]),
.table-container.col-min-w-xxx-large tbody tr th:not([colspan]) {
  min-width: 1200px; }

.table-container.col-xxx-large thead tr td:not(:first-child),
.table-container.col-xxx-large thead tr th:not(:first-child),
.table-container.col-xxx-large tbody tr td:not(:first-child),
.table-container.col-xxx-large tbody tr th:not(:first-child), .table-container.col-min-w-xxx-large thead tr td:not(:first-child),
.table-container.col-min-w-xxx-large thead tr th:not(:first-child),
.table-container.col-min-w-xxx-large tbody tr td:not(:first-child),
.table-container.col-min-w-xxx-large tbody tr th:not(:first-child) {
  min-width: 1200px; }

.table-container.col-xxx-large thead tr td:not([colspan]),
.table-container.col-xxx-large thead tr th:not([colspan]),
.table-container.col-xxx-large tbody tr td:not([colspan]),
.table-container.col-xxx-large tbody tr th:not([colspan]), .table-container.col-max-w-xxx-large thead tr td:not([colspan]),
.table-container.col-max-w-xxx-large thead tr th:not([colspan]),
.table-container.col-max-w-xxx-large tbody tr td:not([colspan]),
.table-container.col-max-w-xxx-large tbody tr th:not([colspan]) {
  max-width: 1200px; }

.table-container.col-xxx-large thead tr td:not(:first-child),
.table-container.col-xxx-large thead tr th:not(:first-child),
.table-container.col-xxx-large tbody tr td:not(:first-child),
.table-container.col-xxx-large tbody tr th:not(:first-child), .table-container.col-max-w-xxx-large thead tr td:not(:first-child),
.table-container.col-max-w-xxx-large thead tr th:not(:first-child),
.table-container.col-max-w-xxx-large tbody tr td:not(:first-child),
.table-container.col-max-w-xxx-large tbody tr th:not(:first-child) {
  max-width: 1200px; }

.table-container.col-full thead tr td:not([colspan]),
.table-container.col-full thead tr th:not([colspan]),
.table-container.col-full tbody tr td:not([colspan]),
.table-container.col-full tbody tr th:not([colspan]), .table-container.col-min-w-full thead tr td:not([colspan]),
.table-container.col-min-w-full thead tr th:not([colspan]),
.table-container.col-min-w-full tbody tr td:not([colspan]),
.table-container.col-min-w-full tbody tr th:not([colspan]) {
  min-width: 100%; }

.table-container.col-full thead tr td:not(:first-child),
.table-container.col-full thead tr th:not(:first-child),
.table-container.col-full tbody tr td:not(:first-child),
.table-container.col-full tbody tr th:not(:first-child), .table-container.col-min-w-full thead tr td:not(:first-child),
.table-container.col-min-w-full thead tr th:not(:first-child),
.table-container.col-min-w-full tbody tr td:not(:first-child),
.table-container.col-min-w-full tbody tr th:not(:first-child) {
  min-width: 100%; }

.table-container.col-full thead tr td:not([colspan]),
.table-container.col-full thead tr th:not([colspan]),
.table-container.col-full tbody tr td:not([colspan]),
.table-container.col-full tbody tr th:not([colspan]), .table-container.col-max-w-full thead tr td:not([colspan]),
.table-container.col-max-w-full thead tr th:not([colspan]),
.table-container.col-max-w-full tbody tr td:not([colspan]),
.table-container.col-max-w-full tbody tr th:not([colspan]) {
  max-width: 100%; }

.table-container.col-full thead tr td:not(:first-child),
.table-container.col-full thead tr th:not(:first-child),
.table-container.col-full tbody tr td:not(:first-child),
.table-container.col-full tbody tr th:not(:first-child), .table-container.col-max-w-full thead tr td:not(:first-child),
.table-container.col-max-w-full thead tr th:not(:first-child),
.table-container.col-max-w-full tbody tr td:not(:first-child),
.table-container.col-max-w-full tbody tr th:not(:first-child) {
  max-width: 100%; }

.table-container.col-auto thead tr td:not([colspan]),
.table-container.col-auto thead tr th:not([colspan]),
.table-container.col-auto tbody tr td:not([colspan]),
.table-container.col-auto tbody tr th:not([colspan]), .table-container.col-min-w-auto thead tr td:not([colspan]),
.table-container.col-min-w-auto thead tr th:not([colspan]),
.table-container.col-min-w-auto tbody tr td:not([colspan]),
.table-container.col-min-w-auto tbody tr th:not([colspan]) {
  min-width: auto; }

.table-container.col-auto thead tr td:not(:first-child),
.table-container.col-auto thead tr th:not(:first-child),
.table-container.col-auto tbody tr td:not(:first-child),
.table-container.col-auto tbody tr th:not(:first-child), .table-container.col-min-w-auto thead tr td:not(:first-child),
.table-container.col-min-w-auto thead tr th:not(:first-child),
.table-container.col-min-w-auto tbody tr td:not(:first-child),
.table-container.col-min-w-auto tbody tr th:not(:first-child) {
  min-width: auto; }

.table-container.col-auto thead tr td:not([colspan]),
.table-container.col-auto thead tr th:not([colspan]),
.table-container.col-auto tbody tr td:not([colspan]),
.table-container.col-auto tbody tr th:not([colspan]), .table-container.col-max-w-auto thead tr td:not([colspan]),
.table-container.col-max-w-auto thead tr th:not([colspan]),
.table-container.col-max-w-auto tbody tr td:not([colspan]),
.table-container.col-max-w-auto tbody tr th:not([colspan]) {
  max-width: auto; }

.table-container.col-auto thead tr td:not(:first-child),
.table-container.col-auto thead tr th:not(:first-child),
.table-container.col-auto tbody tr td:not(:first-child),
.table-container.col-auto tbody tr th:not(:first-child), .table-container.col-max-w-auto thead tr td:not(:first-child),
.table-container.col-max-w-auto thead tr th:not(:first-child),
.table-container.col-max-w-auto tbody tr td:not(:first-child),
.table-container.col-max-w-auto tbody tr th:not(:first-child) {
  max-width: auto; }

.table-container[class*="col-"] thead tr td:not([colspan]) span, .table-container[class*="col-"] thead tr td:not(:first-child) span,
.table-container[class*="col-"] thead tr th:not([colspan]) span,
.table-container[class*="col-"] thead tr th:not(:first-child) span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }

.table-container .table-fixedcol table.clear,
.table-container table.clear {
  background-color: transparent;
  border-color: transparent; }
  .table-container .table-fixedcol table.clear thead,
  .table-container .table-fixedcol table.clear tbody,
  .table-container .table-fixedcol table.clear tfoot,
  .table-container .table-fixedcol table.clear tr,
  .table-container .table-fixedcol table.clear tr:nth-child(odd),
  .table-container .table-fixedcol table.clear td,
  .table-container table.clear thead,
  .table-container table.clear tbody,
  .table-container table.clear tfoot,
  .table-container table.clear tr,
  .table-container table.clear tr:nth-child(odd),
  .table-container table.clear td {
    background-color: transparent;
    border-color: transparent; }

.table-container .table-fixedcol table,
.table-container table {
  border: 0; }
  .table-container .table-fixedcol table tbody,
  .table-container .table-fixedcol table thead,
  .table-container table tbody,
  .table-container table thead {
    border: 0; }
    .table-container .table-fixedcol table tbody tr td,
    .table-container .table-fixedcol table tbody tr th,
    .table-container .table-fixedcol table thead tr td,
    .table-container .table-fixedcol table thead tr th,
    .table-container table tbody tr td,
    .table-container table tbody tr th,
    .table-container table thead tr td,
    .table-container table thead tr th {
      border-right: 1px solid #c7cfd4; }
      .table-container .table-fixedcol table tbody tr td:last-child,
      .table-container .table-fixedcol table tbody tr th:last-child,
      .table-container .table-fixedcol table thead tr td:last-child,
      .table-container .table-fixedcol table thead tr th:last-child,
      .table-container table tbody tr td:last-child,
      .table-container table tbody tr th:last-child,
      .table-container table thead tr td:last-child,
      .table-container table thead tr th:last-child {
        border-right: 0; }
    .table-container .table-fixedcol table tbody tr th,
    .table-container .table-fixedcol table thead tr th,
    .table-container table tbody tr th,
    .table-container table thead tr th {
      border-bottom: 1px solid #c7cfd4; }
  .table-container .table-fixedcol table[data-table-group] tbody tr:nth-child(odd),
  .table-container .table-fixedcol table[data-table-group] tbody tr:nth-child(odd) td:first-child,
  .table-container .table-fixedcol table[data-table-group] tbody tr:nth-child(odd) td,
  .table-container table[data-table-group] tbody tr:nth-child(odd),
  .table-container table[data-table-group] tbody tr:nth-child(odd) td:first-child,
  .table-container table[data-table-group] tbody tr:nth-child(odd) td {
    border-color: transparent;
    background-color: #ffffff; }
  .table-container .table-fixedcol table[data-table-group] tbody tr.groupedTitle,
  .table-container .table-fixedcol table[data-table-group] tbody tr.groupedTitle td:first-child,
  .table-container table[data-table-group] tbody tr.groupedTitle,
  .table-container table[data-table-group] tbody tr.groupedTitle td:first-child {
    background-color: #f3f5f6; }

.list-view-container ul {
  margin: 0;
  padding: 0; }
  .list-view-container ul li {
    list-style: none;
    padding: 10px 0; }
    .list-view-container ul li:not(:first-child) {
      border-top: solid 1px #c7cfd4; }

.grid-view-container .row-up > div {
  padding: 20px; }
