﻿.mud-simple-table.mud-table-dense * tr td, .mud-simple-table.mud-table-dense * tr th { padding: 0px 6px; text-align: center; /*white-space: nowrap;*/ font-size: 0.7rem; }
.mud-list-item.mud-list-item-dense { padding-top: 0px; padding-bottom: 0px; }
.weekgrid-day .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text { margin-top: 12px; color: var(--mud-palette-primary) }

/*.weekgrid-day { min-width: 60px; border-right: 1px solid var(--mud-palette-primary); }*/
.weekgrid-day { min-width: 60px; }
.weekgrid-we { background-color: #eeeeee }
/*.weekgrid-day { border-right: 1px solid var(--mud-palette-primary); }*/
/*.weekgrid-combined { border-left: 1px solid var(--mud-palette-table-lines); border-right: 1px solid var(--mud-palette-primary); }*/
.weekgrid-total { border-top: 1px solid var(--mud-palette-primary) }

.weekgrid-heatmap { --r: 52; --g: 132; --b: 214; background: rgb( calc(255 - ((255 - var(--r)) * var(--intensity))), calc(255 - ((255 - var(--g)) * var(--intensity))), calc(255 - ((255 - var(--b)) * var(--intensity))) ); color: black; }

.mud-appbar { background-image: linear-gradient(to right, #01203a, #0066cc); }

.text-stroke { color: white; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }
.text-stroke-white { text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; }