.td-3 {
  width: var(--td-3) !important;
}
.td-5 {
  width: var(--td-5) !important;
}
.td-8 {
  width: calc(var(--td-3) + var(--td-5)) !important;
}
.td-10 {
  width: var(--td-10) !important;
}
.td-15 {
  width: calc(var(--td-10) + var(--td-5)) !important;
}
.td-20 {
  width: var(--td-20) !important;
}
.td-30 {
  width: var(--td-30) !important;
}
.td-35 {
  width: calc(var(--td-30) + var(--td-5)) !important;
}
.td-40 {
  width: calc(var(--td-20) * 2) !important;
}
.td-45 {
  width: calc(var(--td-20) * 2 + var(--td-5)) !important;
}
.td-50 {
  width: var(--td-50) !important;
}
.td-50-over-3 {
  width: calc(var(--td-50) / 3) !important;
}

.td__padding-1 td {
  padding: 1rem !important;
}

.table {
  color: var(--gray);
}
.table-container-1 {
  border-left: 2px solid var(--gray-opaque);
  border-right: 2px solid var(--gray-opaque);
}
.table-container-2 {
  border: 2px solid var(--pearl-aqua-opaque);
}
.table-container-2 .table td {
  vertical-align: middle;
}
.table-container-3 .table tr:not(:last-child) {
  height: 5px;
}


.table ul li::marker {
  font-size: 0.7rem;
}
.table ul ul {
  list-style: disc;
}
.table ul li ol li {
  padding-left: .1rem;
}
.table ul li ol li::marker {
  font-size: 1rem;
}

.td__chinese-white {
  background-color: var(--chinese-white) !important;
}
.td__border-top-emerald {
  border-top: 2px solid var(--emerald) !important;
}
.td__aqua {
  background-color: var(--aqua);
}
.td__border-top-aqua {
  border-top: 2px solid var(--aqua) !important;
}
.td__azure-white {
  background-color: var(--azure-white);
}
.td__dandelion {
  background-color: var(--dandelion);
}
.td__vpy {
  background-color: var(--very-pale-yellow);
}
.td__dirty-white {
  background-color: var(--dirty-white) !important;
}
.td__mindaro {
  background-color: var(--mindaro) !important;
}
.td__border-top-bff {
  border-top: 2px solid var(--big-foot-feet) !important;
}
.td__border-bottom-bff {
  border-bottom: 2px solid var(--big-foot-feet) !important;
}
.td__border-bottom-tgreen {
  border-bottom: 2px solid var(--tea-green) !important;
}
.td__hcw {
  background-color: var(--half-colonial-white);
}
.td__apple-green {
  background-color: var(--apple-green) !important;
}
.td__yellow-green {
  background-color: var(--yellow-green) !important;
}
.td__arylide-yellow {
  background-color: var(--arylide-yellow) !important;
}
.td__tangerine-yellow {
  background-color: var(--tangerine-yellow) !important;
}
.td__water {
  background-color: var(--water) !important;
}
.td__winter-wizard {
  background-color: var(--winter-wizard) !important;
}
.td__columbia-blue {
  background-color: var(--columbia-blue) !important;
}
.td__pearl-aqua {
  background-color: var(--pearl-aqua) !important;
}
.td__yellow-green2 {
  background-color: var(--yellow-green2) !important;
}
.td__yellow-green3 {
  background-color: var(--yellow-green3) !important;
}
.td__tgreen {
  background-color: var(--tea-green) !important;
}
.td__tgreen2 {
  background-color: var(--tea-green2) !important;
}

.td__border-top-pearl-aqua {
  border-top: 2px solid var(--pearl-aqua) !important;
}
.td__border-top-american-yellow {
  border-top: 2px solid var(--american-yellow) !important;
}
.td__border-bottom-american-yellow {
  border-bottom: 2px solid var(--american-yellow) !important;
}
.td__border-left-pearl-aqua th:not(:first-child),
.td__border-left-pearl-aqua td:not(:first-child) {
  border-left: 2px solid var(--pearl-aqua-opaque) !important;
}
.td__border-left-pearl-aqua--left th,
.td__border-left-pearl-aqua--left td {
  border-left: 2px solid var(--pearl-aqua-opaque) !important;
}
.td__border-left-american-yellow th:not(:first-child),
.td__border-left-american-yellow td:not(:first-child) {
  border-left: 2px solid var(--american-yellow) !important;
}
.td__border-left-american-yellow--left th,
.td__border-left-american-yellow--left td {
  border-left: 2px solid var(--american-yellow) !important;
}
.td__border-left-bff th:not(:first-child),
.td__border-left-bff td:not(:first-child) {
  border-left: 2px solid var(--big-foot-feet-opaque) !important;
}
.td__border-left-tgreen th:not(:first-child),
.td__border-left-tgreen td:not(:first-child) {
  border-left: 2px solid var(--tea-green) !important;
}
.td__border-top-tgreen {
  border-top: 2px solid var(--tea-green) !important;
}
.td__border-bottom-tgreen {
  border-bottom: 2px solid var(--tea-green) !important;
}
.td__border-right-tgreen {
  border-right: 2px solid var(--tea-green) !important;
}
.td__border-left-tgreen--left th,
.td__border-left-tgreen--left td {
  border-left: 2px solid var(--tea-green) !important;
}
.td__border-american-yellow {
  border: 2px solid var(--american-yellow);
}
.td__border-apple-green th,
.td__border-apple-green td {
  border: 2px solid var(--apple-green) !important;
}
.td__border-american-yellow th,
.td__border-american-yellow td {
  border: 2px solid var(--american-yellow) !important;
}
.td__border-pacific-blue th,
.td__border-pacific-blue td {
  border: 2px solid var(--pacific-blue) !important;
}
.td__border-celadon-green th,
.td__border-celadon-green td {
  border: 2px solid var(--celadon-green) !important;
}

.td__align-top td {
  vertical-align: top;
}