.offcanvas button .spinner-border {
	display: none;
}

.offcanvas button.downloading .spinner-border {
	display: inline-block;
	float: left;
}

.offcanvas button .bi-check-circle {
	display: none;
}

.offcanvas button.downloaded .bi-check-circle {
	display: inline;
	float: left;
}

#gotop {
	position: fixed;
	bottom: 10px;
	right: 10px;
}

i.bi.bi-arrows-expand, i.bi.bi-arrows-collapse, .tabulator-data-tree-branch {
	position: absolute;
	left: 10px;
}

.tabulator-data-tree-branch {
	top: 60%;
}

.h6.collapsed i.bi.bi-chevron-double-down {
	display: none;
}

.h6 i.bi.bi-chevron-double-right {
	display: none;
}

.h6.collapsed i.bi.bi-chevron-double-right {
	display: inline;
}

p.no-updates:has(~ .has-changes) {
	display: none;
}

.menuUploadData {
	display: none;
}

.menuUploadData.has-changes {
	display: block;
}

.sort-item .report-match { display: none; }
.sort-item .report-pit { display: none; }

.sort-item.has-matches .report-tba-match { display: block; }
.sort-item.has-scouted-matches .report-match { display: block; }
.sort-item.has-scouted-pits .report-pit { display: block; }

i.bi-arrows-collapse + button.btn.btn-green.report,
i.bi-arrows-expand + button.btn.btn-green.report {
	margin-left: 25px;
}

datalist {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	writing-mode: horizontal-tb;
	width: 100%;
}

input[type=range] {
	appearance: auto;
}