/* 	Stile für Kalender 	Version: 2025-01-02 */  @media screen { 	html.skin-theme-clientpref-night .calendar { 		border-color: #888; 		background-color: #202122; 		color: #fff; 	} 	html.skin-theme-clientpref-night .calendar .prevNext, 	html.skin-theme-clientpref-night .calendar .prevNext a:not(.new), 	html.skin-theme-clientpref-night .calendar .calTitle, 	html.skin-theme-clientpref-night .calendar .calTitle a { 		background-color: #888; 		color: #fff; 	} 	html.skin-theme-clientpref-night .calendar td { 		color: #fff; 	} 	html.skin-theme-clientpref-night .calendar .sundays { 		color: #f00; 	} 	html.skin-theme-clientpref-night .calendar .today { 		color: #0f0; 	} } @media screen and (prefers-color-scheme: dark) { 	html.skin-theme-clientpref-os .calendar { 		border-color: #888; 		background-color: #202122; 		color: #fff; 	} 	html.skin-theme-clientpref-os .calendar .prevNext, 	html.skin-theme-clientpref-os .calendar .prevNext a:not(.new), 	html.skin-theme-clientpref-os .calendar .calTitle, 	html.skin-theme-clientpref-os .calendar .calTitle a { 		background-color: #888; 		color: #fff; 	} 	html.skin-theme-clientpref-os .calendar td { 		color: #fff; 	} 	html.skin-theme-clientpref-os .calendar .sundays { 		color: #f00; 	} 	html.skin-theme-clientpref-os .calendar .today { 		color: #0f0; 	} }