diff --git a/src/public/index.html b/src/public/index.html index 68b6f2014..33c4beacf 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -149,10 +149,9 @@ display: none; } - /* Charts toggle button styling */ - .charts-mode #toggle-charts-button { - background: rgba(59, 130, 246, 0.1); - color: #3b82f6; + /* Charts mode indicator */ + .charts-mode { + /* Chart mode styles handled by checkbox state */ } /* Enhanced metric cell layouts */ @@ -201,117 +200,6 @@ background: rgba(255, 255, 255, 0.3); } - /* ALL first cells are sticky on mobile */ - #main-table td:first-child, - #main-table th:first-child { - position: sticky !important; - left: -2px; /* Shift left to cover gap */ - z-index: 1; - padding-left: 10px; /* Add extra padding to compensate */ - } - - /* Guest row first cells */ - #main-table tbody tr:not(.node-header) td:first-child { - background: white; - background-clip: padding-box; - box-shadow: 2px 0 2px -1px rgba(0, 0, 0, 0.05); - } - .dark #main-table tbody tr:not(.node-header) td:first-child { - background: rgb(31 41 55); - background-clip: padding-box; - box-shadow: 2px 0 2px -1px rgba(0, 0, 0, 0.2); - } - #main-table tbody tr:not(.node-header):hover td:first-child { - background: rgb(249 250 251); - } - .dark #main-table tbody tr:not(.node-header):hover td:first-child { - background: rgb(55 65 81); - } - - /* Table header first cell */ - #main-table thead th:first-child { - background: rgb(243 244 246); - background-clip: padding-box; - z-index: 11; - box-shadow: 2px 0 2px -1px rgba(0, 0, 0, 0.05); - } - .dark #main-table thead th:first-child { - background: rgb(55 65 81); - background-clip: padding-box; - box-shadow: 2px 0 2px -1px rgba(0, 0, 0, 0.2); - } - - /* Node header first cell styling */ - #main-table tr.node-header td:first-child { - z-index: 2; - background: rgb(229 231 235) !important; - background-clip: padding-box; - box-shadow: 2px 0 4px -2px rgba(0, 0, 0, 0.1); - } - .dark #main-table tr.node-header td:first-child { - background: rgb(75 85 99) !important; - background-clip: padding-box; - box-shadow: 2px 0 4px -2px rgba(0, 0, 0, 0.3); - } - - /* Ensure full coverage on sticky cells */ - #main-table td:first-child, - #main-table th:first-child { - min-width: 140px; - position: relative; - } - - /* Solid edge on sticky columns to prevent bleed-through */ - #main-table td:first-child::before, - #main-table th:first-child::before { - content: ''; - position: absolute; - top: -1px; - left: -20px; /* Extended further left */ - right: -1px; - bottom: -1px; - background: inherit; - z-index: -1; - } - - /* Additional left coverage with after element */ - #main-table td:first-child::after, - #main-table th:first-child::after { - content: ''; - position: absolute; - top: 0; - left: -5px; - bottom: 0; - width: 5px; - background: inherit; - z-index: 1; - } - - /* Additional left edge coverage */ - #main-table td:first-child, - #main-table th:first-child { - border-left: 2px solid; - } - #main-table tbody tr:not(.node-header) td:first-child { - border-left-color: white; - } - .dark #main-table tbody tr:not(.node-header) td:first-child { - border-left-color: rgb(31 41 55); - } - #main-table tr.node-header td:first-child { - border-left-color: rgb(229 231 235); - } - .dark #main-table tr.node-header td:first-child { - border-left-color: rgb(75 85 99); - } - #main-table thead th:first-child { - border-left-color: rgb(243 244 246); - } - .dark #main-table thead th:first-child { - border-left-color: rgb(55 65 81); - } - - /* Remove the old node header mobile handling since we're using individual cells now */ } @@ -344,7 +232,7 @@ - - - +
+ +
+ + +
- -
-
-
+ +
+ +
-
-
-
+
+
-
-
-
+
+
-