#timeline::-webkit-scrollbar {
	display: none;
}

#rt:has(#rollingTime:empty) {
	display: none;
}
#rt:not(#rt:has(#rollingTime:empty)) {
	display: block;
}
#rollingTime{
	font-variant-numeric: lining-nums;
}

/* - breaks live results menu if activated
.badge{
	position: absolute;
	top: 50%;
	transform: translate(0%, -50%);
}
*/

table.table-part-result th:nth-child(1),
table.table-part-result th:nth-child(2),
table.table-part-result td:nth-child(1),
table.table-part-result td:nth-child(2){
  position:sticky;
  left:0px;
  background-color: white;
}

table.table-result{
	margin-bottom: 0.4rem;
}

.heat-header h5{
	margin-bottom: 0;
}

th.intermediateTimeResult{
	font-size: 1.2em;
}

.checked-in-online, .nl{display: none;}
#live-results .checked-in-online{display: table-cell;}

span.hiddenOnPaper.badge{
	margin-left: 1em;
}

.cePointsNumber{
	font-family: 'Courier New', monospace;
}

.noTextWrap{
	white-space: nowrap;
}

.badge-ceconstantname{
	white-space: normal;
}

.bib{width:3rem;}
.placement{width: 2rem;}
.participantName{width: 14rem;}
.clubName{width: 14rem;}
.born{width: 2rem;}
.result{width: 6rem;}
.points{width: 3rem;}
.qualified{width: 2rem;}
.totalPlacement{width: 2rem;}
.record{width: 2rem; white-space: nowrap;}
.fieldResult{width: 5rem;}

.text-larger{
	font-size: larger;
}

.text-smaller{
	font-size: smaller;
}

.ceResDiff{
	font-style: italic;
}

.round-header{
    background-color: rgba(23, 162, 184, 0.5);
	border-radius: .5rem;
}

.round-header h1, .round-header h2, .round-header h3, .round-header h4, .round-header h5, .round-header h6{
	margin: .25rem 0;
}

.row{
	align-items: center;
}

table{
/*	table-layout: fixed;*/
	line-height: 1.4;
}

table tr td, .table-sm td, .table-sm th {
	padding: 0rem .3rem;
}

.text-center, .result{
	text-align: left;
}


.fieldpart td:nth-child(1n+3), .fieldpart th:nth-child(1n+2){
	text-align: center;
}

.table-sm td, .table-sm th {
    text-overflow: clip;
    overflow: hidden;
}

th{
	font-size: 0.8em;
}

.table-sm th{
	border: none;
}

table.table-points-matrix th:nth-child(1),
table.table-points-matrix td:nth-child(1){
  position:sticky;
  left:0px;
}