/* M-014 User-Override fuer manuelle CSS-Anpassungen.
 * Diese Datei wird nach student_dashboard_ux_overlay.css geladen und ist fuer Nutzer-Edits reserviert.
 */
#page .licence_info {
	text-align: left;
	pointer-events: none;
	font-size: 11px!important;
}

#page .licence_info small::before {
	content: none!important;
}


body.single-kompetenzraster #start_material_briefing .sp-m014-general-material-header {
 border: none;
border-radius: 0; 
 background: transparent; 
 box-shadow: none; 
}

body.single-kompetenzraster #start_material_briefing .sp-m014-general-material-count {
	display: none
}

#inactivity_observer_wrapper.active {
	box-shadow: 0 0 1rem rgba(0,0,0,0.42);
}

body.single-kompetenzraster #checklisten_start > .accordion-container {
	box-shadow: var(--layer1);
	border: none;
}


body.single-kompetenzraster #start_material_briefing .sp-m014-general-material-header h2,
#page #briefing_message h2 {
	font-weight: 600;
	color: #000;
	font-size: 1rem;
}



body.single-kompetenzraster #start_material_briefing .sp-m014-general-material-license {
	font-size: 11px;
}

body.single-kompetenzraster #checklisten_start[data-sp-m014-job-status-mode="proxy"] .check_judge label.sp-m014-job-status-row {
	align-items: flex-start;
}


#page #checklisten_start [id^=smartquiz-skript-container] {
	margin-bottom: 1rem;
	background-color: #eef2ee;
}

#page #checklisten_start [id^=smartquiz-skript-container] button {
	box-shadow: var(--layer1);
}


.fazit .word {
	display: none;
}

#checklisten_zusatz .check_judge {
	padding: 1rem;
	background-color: #fff;
	border: none;
}


body.single-kompetenzraster #checklisten_start .source_container .sp-m014-material-types {
	font-weight: 400;
}

body.single-kompetenzraster #page #checklisten_start .infoblatt_titel_preview {
	display: block;
}

body.single-kompetenzraster #checklisten_start .source_container .sp-m014-material-summary {
	gap: 0;
}


body.single-kompetenzraster #start_material_briefing .sp-m014-general-material-header {
	padding: 0;
}

body #ticket_container_wapper {
	padding-top: 2rem;
}

body.single-kompetenzraster #checklisten_start[data-sp-m014-job-status-mode="proxy"] .sp-m014-job-status-tooltip {
	bottom: 1rem;
}

body.single-kompetenzraster table.KMBCTnK td.sp-m014-competence-topic-cell {
	height: 10rem;
}


#page .KMBCTnK th {
	background-color: #232328;
	color: #d2d2d7;
}

body.single-kompetenzraster table.KMBCTnK td.sp-m014-competence-topic-cell .sp-m014-competence-topic-title {
	font-size: 1.6rem;
	text-transform: uppercase;
	text-align: center;
	background-color: transparent!important;
}



body.single-kompetenzraster td.sp-m014-has-topic-preview {
	text-align: center;
}

body.single-kompetenzraster table.KMBCTnK td.sp-m014-competence-topic-cell.sp-m014-has-topic-preview::before {
	opacity: 0.80;
	filter: saturate(2);
}