/* Only the three existing selection/filter controls receive colors. */
.catalog-actions .catalog-switch:has(#selectAll){background:#b41240;border-color:#b41240;color:#fff;font-weight:800}
.catalog-actions .catalog-switch:has(#selectAll):hover{background:#a4113a;border-color:#a4113a}
.catalog-actions .catalog-switch:has(#selectAll:checked),
.catalog-actions .catalog-switch:has(#selectAll:indeterminate){background:#8b1335;border-color:#8b1335;color:#fff}
.catalog-actions #selectAll{accent-color:#fff}
.catalog-actions .catalog-switch:has(#remainingOnly){background:#e7f3ff;border-color:#9cc3e8;color:#244969}
.catalog-actions .catalog-switch:has(#remainingOnly):hover{background:#d5eaff}
.catalog-actions .catalog-switch:has(#remainingOnly:checked){background:#cee7fc;border-color:#467eae;color:#173f60;font-weight:700}
.catalog-actions #remainingOnly{accent-color:#2c6b9d}
.catalog-actions .catalog-switch:has(#selectedOnly){background:#e8f6e9;border-color:#aacfb0;color:#2c5133}
.catalog-actions .catalog-switch:has(#selectedOnly):hover{background:#d9efdf}
.catalog-actions .catalog-switch:has(#selectedOnly:checked){background:#ceebd5;border-color:#4e8c62;color:#214b2c;font-weight:700}
.catalog-actions #selectedOnly{accent-color:#34784a}
