.table th.size-fit,
.table td.size-fit{
	width:0;
	white-space:nowrap;
	word-break:keep-all;
}

.table tr.stripe-odd td{
	background:#0000000d;
}

table tr.table-tp td{
	background-color:#84b248;
	background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	color:#fff!important;
}

table tr.table-tp td *{
	color:#fff!important;
}

table.table{
	margin-bottom:0;
}

table.table-kv tr td:first-child{
	width: 0;
	White-space: nowrap;
	font-weight:bold;
}

table.table tbody tr.clickable{
	cursor:pointer;
}

table.table tbody tr.clickable td{
	color:#668a38;
}

table tr.clickable-simple{
	cursor:pointer;
}

.table-striped-even>tbody>tr:nth-of-type(even)>*{
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color: var(--bs-table-striped-color);
}

.table.table-compact tr:last-child td{
	border-bottom:0;
}

.table.table-compact tr.last td{
	border-bottom:0;
}

.table td.fit{
	width:0%;
	white-space:nowrap;
}

table.table thead th{
	border-bottom:1px solid #bbb!important;
}

table.table tfoot td{
	border-top:1px solid #bbb!important;
}

.card > .table-responsive > table > tbody > tr:last-child > td,
.card > table > tbody > tr:last-child > td,
.card > .table-responsive > table > tfoot > tr:last-child > td,
.card > table > tfoot > tr:last-child > td{
	border:none;
}

th.min, td.min{
	width:0;
	text-wrap:nowrap;
}