.table {
--table-bg: transparent;
--table-accent-bg: transparent;
--table-striped-color: #22262a;
--table-striped-bg: rgba(0, 0, 0, 0.05);
--table-active-color: #22262a;
--table-active-bg: rgba(0, 0, 0, 0.1);
--table-hover-color: #22262a;
--table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%;
margin-bottom: 1rem;
color: #22262a;
vertical-align: top;
border-color: #dfe3e7;
}
.table > :not(caption) > * > * {
padding: 0.5rem 0.5rem;
background-color: var(--table-bg);
border-bottom-width: 1px;
-webkit-box-shadow: inset 0 0 0 9999px var(--table-accent-bg);
box-shadow: inset 0 0 0 9999px var(--table-accent-bg);
}
.table > tbody {
vertical-align: inherit;
}
.table > thead {
vertical-align: bottom;
}
.table > :not(:first-child) {
border-top: 2px solid currentColor;
}
.caption-top {
caption-side: top;
}
.table-sm > :not(caption) > * > * {
padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
border-width: 0 1px;
}
.table-borderless > :not(caption) > * > * {
border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
--table-accent-bg: var(--table-striped-bg);
color: var(--table-striped-color);
}
.table-active {
--table-accent-bg: var(--table-active-bg);
color: var(--table-active-color);
}
.table-hover > tbody > tr:hover > * {
--table-accent-bg: var(--table-hover-bg);
color: var(--table-hover-color);
}
.table-primary {
--table-bg: #cfd4dd;
--table-striped-bg: #c5c9d2;
--table-striped-color: black;
--table-active-bg: #babfc7;
--table-active-color: black;
--table-hover-bg: #bfc4cc;
--table-hover-color: black;
color: black;
border-color: #babfc7;
}
.table-secondary {
--table-bg: #e2e3e5;
--table-striped-bg: #d7d8da;
--table-striped-color: black;
--table-active-bg: #cbccce;
--table-active-color: black;
--table-hover-bg: #d1d2d4;
--table-hover-color: black;
color: black;
border-color: #cbccce;
}
.table-success {
--table-bg: #dae6da;
--table-striped-bg: #cfdbcf;
--table-striped-color: black;
--table-active-bg: #c4cfc4;
--table-active-color: black;
--table-hover-bg: #cad5ca;
--table-hover-color: black;
color: black;
border-color: #c4cfc4;
}
.table-info {
--table-bg: #d6e0e8;
--table-striped-bg: #cbd5dc;
--table-striped-color: black;
--table-active-bg: #c1cad1;
--table-active-color: black;
--table-hover-bg: #c6cfd7;
--table-hover-color: black;
color: black;
border-color: #c1cad1;
}
.table-warning {
--table-bg: #efe0cc;
--table-striped-bg: #e3d5c2;
--table-striped-color: black;
--table-active-bg: #d7cab8;
--table-active-color: black;
--table-hover-bg: #ddcfbd;
--table-hover-color: black;
color: black;
border-color: #d7cab8;
}
.table-danger {
--table-bg: #edd2d1;
--table-striped-bg: #e1c8c7;
--table-striped-color: black;
--table-active-bg: #d5bdbc;
--table-active-color: black;
--table-hover-bg: #dbc2c1;
--table-hover-color: black;
color: black;
border-color: #d5bdbc;
}
.table-light {
--table-bg: #f9fafb;
--table-striped-bg: #edeeee;
--table-striped-color: black;
--table-active-bg: #e0e1e2;
--table-active-color: black;
--table-hover-bg: #e6e7e8;
--table-hover-color: black;
color: black;
border-color: #e0e1e2;
}
.table-dark {
--table-bg: #353b41;
--table-striped-bg: #3f454b;
--table-striped-color: white;
--table-active-bg: #494f54;
--table-active-color: white;
--table-hover-bg: #444a4f;
--table-hover-color: white;
color: white;
border-color: #494f54;
}
.table-responsive {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
.table-responsive-sm {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 1399.98px) {
.table-responsive-xxl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}