.btn-excel {
	--bs-btn-color: #fff;
	--bs-btn-bg: #0b744d;
	--bs-btn-border-color: #0b744d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0b6041;
	--bs-btn-hover-border-color: #085b3b;
	--bs-btn-focus-shadow-rgb: 49,132,253;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #085b3b;
	--bs-btn-active-border-color: #0a563a;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #0b744d;
	--bs-btn-disabled-border-color: #0b744d;
}

.min-height-0 {
	min-height: 0;
}

.progress {
	height: 1.5rem;
}

.col-3-label {
	flex: 0 0 auto;
	min-width: 25%;
}

.sidebar {
	min-width: 250px;
}
#table-controls button {
	min-width: 130px;
}
.badge {
	min-width: 140px;
}

/*
.tabulator-tableholder {
	touch-action: none;
	user-select: none;
	cursor: grab;
}
.tabulator-tableholder:active {
	cursor: grabbing;
}
.selectable {
	user-select: auto !important;
	cursor: text !important;
}
*/

/* Report autocomplete */
.searchresults {
	position: absolute;
	background-color: var(--bs-body-bg);
	z-index: 1060;
}
.searchresults ul {
	border: 1px solid black;
	height: 200px;
	min-width: 200px;
	overflow-y: auto;
	padding: 0.5em;
	margin: 0;
}
.searchresults ul li {
	cursor: pointer;
	list-style-type: none;
	border-radius: 0.25em;
}
.searchresults ul li:hover {
	background-color: var(--bs-primary-bg-subtle);
}
.searchresults ul li mark {
	padding: 0;
	background-color: transparent;
	font-weight: bold;
}

/* MAPS */
#map {
	position: absolute;
	top: 56px;
	bottom: 0;
	left: 0;
	right: 0;
}

.leaflet-control-attribution {
	display: none !important;
}
.search-tip {
	display: flex !important;
	width: 100%;
}
.tag {
	flex-grow: 0;
	padding: 0 2px;
	min-width: 36px;
	border-radius: 0.5em;
	text-align: center;
	color: white;
	text-shadow: 0 0 3px #000000
}
.result {
	flex-grow: 1;
}
.t-red {
	background-color: #cb2e51;
}
.t-whi {
	background-color: #cb762e;
}
.t-sa2 {
	background-color: #cbc42e;
}
.t-bea {
	background-color: #34cb2e;
}
.t-hou {
	background-color: #2e85cb;
}
.t-hes {
	background-color: #742ecb;
}
.t-rdo {
	background-color: #6f6f6f;
}