/* version 20221207-1900-RF */

#media-transcription {
	height: var(--app-theme-media-tabs-height);
	max-height: var(--app-theme-media-tabs-height);
	margin: -1rem;
	padding: 0;
}

#fulltext {
	font-size: 1rem;
	line-height: 1.8;
	height: var(--app-theme-media-tabs-height);
	max-height: var(--app-theme-media-tabs-height);
	overflow-y: auto;
}

@media (min-width: 992px) {
	/* add padding and vertical line when there is the agenda on the left side */
	#fulltext:not(:first-child) {
		padding-left: 2rem!important;
		background: linear-gradient(#ccc, #ccc) repeat-y 0.5rem/1px 100%;
	}

	#fulltext .text-block-head {
		margin-left: -2rem;
	}
}

@media (max-width: 991px) {
	#fulltext {
		height: 400px;
	}

	#fulltext .text-block-head {
		margin-left: 0rem;
	}
}

#fulltext .text-block {
	display: block;
}

#fulltext .text-block-head {
	text-align: left;
	padding: 1rem 0rem;
	display: block;
	background: linear-gradient(#fff, #fff) repeat-y 0.5rem/1px 100%;
}

#fulltext .text-block              .text-block-body {
	color: #000;
}

#fulltext .text-block:not(.active) .text-block-body {
	color: #aaa;
}

#fulltext span.highlight {
	background-color: #d3d3d3;
}
#fulltext span.segment {
	cursor: pointer;
	border: none;
	padding:0 2px;
}
#fulltext span.segment:hover {
	background-color: var(--app-theme-color-base);
	color: #fff;
}
#fulltext p {
}
#fulltext span.location {
	border-bottom: 2px solid #82c441;
}
#fulltext span.people {
	border-bottom: 2px solid #f58d2d;
}
#fulltext span.organization {
	border-bottom: 2px solid var(--app-theme-color-light);
}
#fulltext .spotted {
	font-weight: bold;
}
#fulltext strong {
	background-color: #fabd06;
	padding: 0 2px!important;
	font-weight: 400!important;
}

#fulltext .text-block:not(.active) .text-block-body strong{
	background-color: #fff0c4;
}
