/* ZCCC Active Member Points */ /* The part of SheetFusion that actually scrolls */ .zccc-points .sf-table-shell { overflow-x: auto !important; position: relative !important; isolation: isolate; } /* Makes sticky table cells behave more reliably */ .zccc-points .sf-table { border-collapse: separate !important; border-spacing: 0 !important; } /* ===== NAME COLUMN ===== */ .zccc-points .sf-table th:first-child, .zccc-points .sf-table td[data-label="NAME"] { position: -webkit-sticky !important; position: sticky !important; left: 0 !important; z-index: 20 !important; background: #ffffff !important; width: 110px !important; min-width: 110px !important; max-width: 110px !important; } /* ===== TOTAL POINTS COLUMN ===== */ .zccc-points .sf-table th:nth-child(2), .zccc-points .sf-table td[data-label="Total Points"] { position: -webkit-sticky !important; position: sticky !important; left: 110px !important; z-index: 20 !important; background: #ffffff !important; width: 85px !important; min-width: 85px !important; max-width: 85px !important; box-shadow: 4px 0 5px -4px rgba(0,0,0,.55); } /* Keep the two frozen HEADER cells dark */ .zccc-points .sf-table thead th:first-child, .zccc-points .sf-table thead th:nth-child(2) { background: #111827 !important; color: #ffffff !important; z-index: 30 !important; } /* Make sure the header buttons stay white */ .zccc-points .sf-table thead th:first-child button, .zccc-points .sf-table thead th:nth-child(2) button { color: #ffffff !important; }