@charset "utf-8";

table.calendar td.label { width: 25px; }
table.calendar td.value { padding-left: 6px; }

table.calendar td.t1 { background-color: lime; }
table.calendar td.t2 { background-color: yellow; }
table.calendar td.t3 { background-color: red; }
table.calendar td.t5 { background-color: purple; }
table.calendar td.t12 { background-color: orange; }

table.calendar td.t1t2 { background-image: repeating-linear-gradient(lime,lime 50%, yellow 50%, yellow 100%); }
table.calendar td.t1t3 { background-image: repeating-linear-gradient(lime,lime 50%, red 50%, red 100%); }
table.calendar td.t1t5 { background-image: repeating-linear-gradient(lime,lime 50%, purple 50%, purple 100%); }
table.calendar td.t1t12 { background-image: repeating-linear-gradient(lime,lime 50%, orange 50%, orange 100%); }
table.calendar td.t2t3 { background-image: repeating-linear-gradient(yellow,yellow 50%, red 50%, red 100%); }
table.calendar td.t2t5 { background-image: repeating-linear-gradient(yellow,yellow 50%, purple 50%, purple 100%); }
table.calendar td.t2t12 { background-image: repeating-linear-gradient(yellow,yellow 50%, orange 50%, orange 100%); }
table.calendar td.t3t5 { background-image: repeating-linear-gradient(red,red 50%, purple 50%, purple 100%); }
table.calendar td.t3t12 { background-image: repeating-linear-gradient(red,red 50%, orange 50%, orange 100%); }
table.calendar td.t5t12 { background-image: repeating-linear-gradient(purple,purple 50%, orange 50%, orange 100%); }

table.calendar td.t1t2t3 { background-image: repeating-linear-gradient(lime,lime 33%, yellow 33%, yellow 67%, red 67%, red 100%); }
table.calendar td.t1t2t5 { background-image: repeating-linear-gradient(lime,lime 33%, yellow 33%, yellow 67%, purple 67%, purple 100%); }
table.calendar td.t1t2t12 { background-image: repeating-linear-gradient(lime,lime 33%, yellow 33%, yellow 67%, orange 67%, orange 100%); }
table.calendar td.t1t3t5 { background-image: repeating-linear-gradient(lime,lime 33%, red 33%, red 67%, purple 67%, purple 100%); }
table.calendar td.t1t3t12 { background-image: repeating-linear-gradient(lime,lime 33%, red 33%, red 67%, orange 67%, orange 100%); }
table.calendar td.t1t5t12 { background-image: repeating-linear-gradient(lime,lime 33%, purple 33%, purple 67%, orange 67%, orange 100%); }
table.calendar td.t2t3t5 { background-image: repeating-linear-gradient(yellow,yellow 33%, red 33%, red 67%, purple 67%, purple 100%); }
table.calendar td.t2t3t12 { background-image: repeating-linear-gradient(yellow,yellow 33%, red 33%, red 67%, orange 67%, orange 100%); }
table.calendar td.t2t5t12 { background-image: repeating-linear-gradient(yellow,yellow 33%, purple 33%, purple 67%, orange 67%, orange 100%); }
table.calendar td.t3t5t12 { background-image: repeating-linear-gradient(red,red 33%, purple 33%, purple 67%, orange 67%, orange 100%); }
