|
1 | 1 | .page { |
| 2 | + overflow-x: hidden; |
2 | 3 | padding: 3rem 0 4rem; |
3 | 4 | } |
4 | 5 |
|
|
63 | 64 | .summaryGrid { |
64 | 65 | display: grid; |
65 | 66 | gap: 1rem; |
66 | | - grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); |
| 67 | + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); |
67 | 68 | margin: 2rem 0 3rem; |
68 | 69 | } |
69 | 70 |
|
|
72 | 73 | border: 1px solid rgba(15, 23, 42, 0.08); |
73 | 74 | border-radius: 20px; |
74 | 75 | box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06); |
75 | | - padding: 1.25rem; |
| 76 | + padding: 1.3rem; |
76 | 77 | } |
77 | 78 |
|
78 | 79 | .summaryLabel { |
|
89 | 90 | display: block; |
90 | 91 | font-size: 2rem; |
91 | 92 | font-weight: 800; |
| 93 | + font-variant-numeric: tabular-nums; |
92 | 94 | letter-spacing: -0.04em; |
93 | 95 | margin-top: 0.45rem; |
94 | 96 | } |
|
104 | 106 | .contentGrid { |
105 | 107 | display: grid; |
106 | 108 | gap: 1.5rem; |
| 109 | + min-width: 0; |
107 | 110 | } |
108 | 111 |
|
109 | 112 | .card { |
110 | 113 | background: white; |
111 | 114 | border: 1px solid rgba(15, 23, 42, 0.08); |
112 | 115 | border-radius: 24px; |
113 | 116 | box-shadow: 0 20px 44px rgba(15, 23, 42, 0.06); |
| 117 | + min-width: 0; |
114 | 118 | overflow: hidden; |
115 | 119 | } |
116 | 120 |
|
117 | 121 | .cardBody { |
118 | | - padding: 1.5rem; |
| 122 | + min-width: 0; |
| 123 | + padding: 1.6rem; |
119 | 124 | } |
120 | 125 |
|
121 | 126 | .cardTitle { |
122 | 127 | color: #0f172a; |
123 | | - font-size: 1.3rem; |
| 128 | + font-size: 1.32rem; |
124 | 129 | font-weight: 800; |
125 | 130 | letter-spacing: -0.03em; |
126 | 131 | line-height: 1.2; |
127 | | - margin-top: 1.5rem; |
| 132 | + margin-top: 1.75rem; |
128 | 133 | } |
129 | 134 |
|
130 | 135 | .cardTitle:first-child { |
|
148 | 153 | .signalList + .note, |
149 | 154 | .cardText + .signalList, |
150 | 155 | .note + .signalList { |
151 | | - margin-top: 0.5rem; |
| 156 | + margin-top: 0.85rem; |
152 | 157 | } |
153 | 158 |
|
154 | 159 | .signalList { |
|
167 | 172 | } |
168 | 173 |
|
169 | 174 | .tableWrap { |
| 175 | + border: 1px solid rgba(15, 23, 42, 0.08); |
| 176 | + border-radius: 18px; |
| 177 | + display: block; |
170 | 178 | overflow-x: auto; |
| 179 | + overflow-y: hidden; |
| 180 | + width: 100%; |
| 181 | + max-width: 100%; |
171 | 182 | } |
172 | 183 |
|
173 | 184 | .table { |
174 | 185 | border-collapse: collapse; |
175 | | - min-width: 1380px; |
176 | | - width: 100%; |
| 186 | + min-width: 1450px; |
| 187 | + width: max-content; |
177 | 188 | } |
178 | 189 |
|
179 | 190 | .table thead th { |
|
190 | 201 | text-transform: uppercase; |
191 | 202 | } |
192 | 203 |
|
193 | | -.table thead th:first-child { |
194 | | - min-width: 86px; |
| 204 | +.countColumn { |
| 205 | + background: #f1f5f9 !important; |
| 206 | +} |
| 207 | + |
| 208 | +.mountGroup { |
| 209 | + background: rgba(14, 165, 233, 0.08) !important; |
| 210 | +} |
| 211 | + |
| 212 | +.unmountGroup { |
| 213 | + background: rgba(148, 163, 184, 0.12) !important; |
| 214 | +} |
| 215 | + |
| 216 | +.memoryGroup { |
| 217 | + background: rgba(16, 185, 129, 0.08) !important; |
| 218 | +} |
| 219 | + |
| 220 | +.samplesColumn { |
| 221 | + background: #f8fafc !important; |
| 222 | +} |
| 223 | + |
| 224 | +.table thead th:first-child, |
| 225 | +.countCell { |
| 226 | + min-width: 92px; |
195 | 227 | } |
196 | 228 |
|
197 | 229 | .table tbody td { |
|
205 | 237 | white-space: nowrap; |
206 | 238 | } |
207 | 239 |
|
208 | | -.table tbody td:first-child { |
209 | | - min-width: 86px; |
210 | | -} |
211 | | - |
212 | 240 | .table tbody tr:last-child td { |
213 | 241 | border-bottom: 1px solid rgba(15, 23, 42, 0.08); |
214 | 242 | } |
215 | 243 |
|
| 244 | +.table tbody tr:nth-child(even) td { |
| 245 | + background: rgba(248, 250, 252, 0.5); |
| 246 | +} |
| 247 | + |
| 248 | +.metricCell, |
| 249 | +.samplesCell, |
| 250 | +.countCell { |
| 251 | + font-variant-numeric: tabular-nums; |
| 252 | +} |
| 253 | + |
| 254 | +.countCell { |
| 255 | + background: #fcfdff; |
| 256 | + color: #0f172a; |
| 257 | + font-weight: 700; |
| 258 | +} |
| 259 | + |
| 260 | +.samplesCell { |
| 261 | + color: #475569; |
| 262 | + font-weight: 600; |
| 263 | +} |
| 264 | + |
216 | 265 | .positive { |
217 | 266 | color: #047857; |
218 | 267 | font-weight: 700; |
|
0 commit comments