
body 											{font-family: Arial;font-size: 10px;padding: 0;margin:0;background-color: #f8fafc}

table.calendarYear 								{border-top: 1px solid #fff;border-left: 1px solid #fff;width: 100%;border-collapse: collapse;background-color: #e2eaf2}
table.calendarYear tr > * 						{border-right: 1px solid #fff;border-bottom: 1px solid #fff;}

table.calendarYear tr th						{background-color: #aad2e9;color: #FFF;padding: 5px 0}
table.calendarYear tr td						{text-align: center;padding: 0px;margin: 0}
table.calendarYear tr td:first-child			{background-color: #aad2e9;color: #FFF;font-weight: bold;text-align: center;width:16px}
table.calendarYear tr td:not(:first-child)		{}
table.calendarYear tr td .entries				{height:100%;display: flex;align-content: stretch;justify-content: space-between}
table.calendarYear tr td .entries span.action	{flex-grow: 4;font-size:9px;font-weight: bold;color: #FFF;padding: 2px 0}

.legende										{font-weight: bold;text-align: center;padding: 5px;}
.legende > *									{display: inline-block;padding: 2px 5px;color: #FFF;margin: 2px}

span[class*=action-a]							{background-color: #204393;}
span[class*=action-b]							{background-color: #de3ff3;}
span[class*=action-l]							{background-color: #f3ba3f;}
span[class*=action-s]							{background-color: #3ff36c;}
span[class*=action-w]							{background-color: #f13e3e;}

span[class*=action-].rO							{-webkit-filter: grayscale(40%);}
span[class*=action-].kO							{-webkit-filter: grayscale(40%);}
/* 2025-08-23 07:22:00 source: /project/skins/basic/styles/design.css */