.col-cal{flex:0 0 14.285714%;max-width:14.285714%;position:relative;min-height:1px;border:1px solid #a9a9a9}.col-cal.other-month{background-color:#f6f6f6}.border-days,.border-head{border:2px solid #a9a9a9}.border-days{border-top:0}.today{border:2px solid green}a.date{position:absolute;left:0;top:0;font-weight:700;text-decoration:none;text-align:center;width:1.5rem;padding:.25rem 0;line-height:1;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;font-size:small}.today a.date{border-right:2px solid green;border-bottom:2px solid green}.col-cal a{color:#000}.chart{height:initial}#tbl-heatmap{table-layout:fixed}#tbl-heatmap th{text-align:center;vertical-align:middle;padding-left:0;padding-right:0}#tbl-heatmap td{height:2px;padding:0}#tbl-heatmap td.active{background-color:#ff3232}