diff --git a/html/main.css b/html/main.css
index 0105049..1558ae0 100644
--- a/html/main.css
+++ b/html/main.css
@@ -68,6 +68,8 @@ a:hover {
table {
border-collapse: collapse;
+ color-adjust: exact;
+ -webkit-print-color-adjust: exact;
}
.result td {
padding: 0px 8px;
@@ -88,23 +90,15 @@ tr.stage-kind td {
min-width: 5rem;
color: #1b2839;
background-color: #f0f5fb;
- color-adjust: exact;
- -webkit-print-color-adjust: exact;
}
td.excluded {
background-color: #fde2e2;
- color-adjust: exact;
- -webkit-print-color-adjust: exact;
}
td.elected {
background-color: #e0fdc5;
- color-adjust: exact;
- -webkit-print-color-adjust: exact;
}
tr.info td {
background-color: #f0f5fb;
- color-adjust: exact;
- -webkit-print-color-adjust: exact;
}
tr.stage-no td:not(:empty), tr.transfers td {
border-top: 1px solid #76858c;
@@ -113,6 +107,28 @@ tr.info:last-child td, .bb {
border-bottom: 1px solid #76858c;
}
+/* Table stripes */
+
+tr.stage-no td:nth-child(even),
+tr.stage-comment td:nth-child(odd),
+tr.candidate.transfers td:nth-child(even):not(.elected):not(.excluded),
+tr.candidate.votes td:nth-child(odd):not(.elected):not(.excluded) {
+ background-color: #f9f9f9;
+}
+tr.candidate.transfers td.elected:nth-child(even),
+tr.candidate.votes td.elected:nth-child(odd) {
+ background-color: #e0f7ca;
+}
+tr.candidate.transfers td.excluded:nth-child(even),
+tr.candidate.votes td.excluded:nth-child(odd) {
+ background-color: #fbdfdf;
+}
+tr.info.stage-kind td:nth-child(odd),
+tr.info.transfers td:nth-child(even),
+tr.info.votes td:nth-child(odd) {
+ background-color: #e8eef7;
+}
+
/* BLT input tool */
#selBallots {