body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--red: #eb1e4e;--blue: #118ab2;--black: #2e282a;--yellow: #b88d00}table.calendar{border-collapse:collapse}table.calendar thead{background-color:#5a5a5a;color:#fff;margin-bottom:3px;border-bottom:2px solid white}table.calendar thead th{font-weight:400;padding:10px 3px}table.calendar thead th.bolder{font-weight:700}table.calendar tbody{font-size:.8em}table.calendar td{text-align:center;padding:8px;cursor:pointer;outline:1px solid rgba(185,185,185,.13);outline-offset:-1px;background-color:#fff;min-width:15px;color:#fff}table.calendar tr:last-child td{border-bottom:none}table.calendar td.month-name{font-weight:700;text-align:left;cursor:default;border-left:none;color:var(--black)}table.calendar td.prev-month,table.calendar td.next-month{color:transparent;cursor:default;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABZJREFUCB1jYEADmzdv/o8iRA0BoIEAKngPeSAlnXcAAAAASUVORK5CYII=)}table.calendar td.week-separator{pointer-events:none;padding:0;width:8px;min-width:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABZJREFUCB1jYEADmzdv/o8iRA0BoIEAKngPeSAlnXcAAAAASUVORK5CYII=)}table.calendar td.first,.first{background-color:var(--red)}table.calendar td.second,.second{background-color:var(--yellow)}table.calendar td.third,.third{background-color:var(--blue)}table.calendar td.first_second{background:linear-gradient(45deg,var(--red) 50%,var(--yellow) 50%)}table.calendar td.second_first{background:linear-gradient(45deg,var(--yellow) 50%,var(--red) 50%)}table.calendar td.second_third{background:linear-gradient(45deg,var(--yellow) 50%,var(--blue) 50%)}table.calendar td.third_second{background:linear-gradient(45deg,var(--blue) 50%,var(--yellow) 50%)}
