.cell-bandwidth-20 { background-color: color-mix(in srgb, Salmon 50%, transparent); } .cell-bandwidth-200 { background-color: color-mix(in srgb, Pink 50%, transparent); } .cell-bandwidth-500 { background-color: color-mix(in srgb, Green 50%, transparent); } .cell-bandwidth-2700 { background-color: color-mix(in srgb, Yellow 50%, transparent); } .cell-bandwidth-6000 { background-color: color-mix(in srgb, Blue 50%, transparent); } .cell-bandwidth-unrestricted { background-color: color-mix(in srgb, Gray 50%, transparent); } .row-bandwidth-undefined > .tabulator-cell, tr:has(.cell-bandwidth-undefined) > td { background-color: color-mix(in srgb, Red 50%, transparent); } .cell-frequency:not(.cell-frequency-is_range) { background-color: color-mix(in srgb, Cyan 50%, transparent); } [class*='contest_preferred'] { background-color: color-mix(in srgb, Gold 30%, transparent); } /* table settings for printing */ :root { --border: 0.5px solid; } table { border-spacing: 0; } th, td { border-left: var(--border); } th:last-child, td:last-child { border-right: var(--border); } th { border-top: var(--border); border-bottom: var(--border); } tr:nth-child(even) { background-color: color-mix(in srgb, Gray 10%, transparent);; } tfoot > tr > td { padding-top: 0; border-bottom: var(--border); }