|
| 1 | +/* stylelint-disable no-descending-specificity */ |
| 2 | + |
1 | 3 | /* Chart labels stay dark in dark mode for readability against light label chips */ |
2 | 4 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer .recharts-wrapper text, |
3 | 5 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer .recharts-wrapper tspan { |
4 | 6 | fill: #000 !important; |
5 | 7 | color: #000 !important; |
6 | | - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25), 0 0 2px #fff; |
| 8 | + text-shadow: 1px 1px 3px rgb(0 0 0 / 25%), 0 0 2px #fff; |
7 | 9 | } |
| 10 | + |
8 | 11 | /* Chart and graph titles/text should be white in dark mode for visibility */ |
9 | 12 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer h3, |
10 | 13 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer p, |
11 | 14 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer .totalOrgChartTitle, |
12 | 15 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer .volunteerStatusGrid h3 { |
13 | 16 | color: #fff !important; |
14 | 17 | } |
| 18 | + |
15 | 19 | .containerTotalOrgWrapper { |
16 | 20 | min-height: 100%; |
17 | 21 | background-color: #fff; |
|
109 | 113 | :global(.dropdown-toggle):hover { |
110 | 114 | background-color: #5a359a !important; |
111 | 115 | transform: translateY(-2px) !important; |
112 | | - box-shadow: 0 4px 12px rgba(111, 66, 193, 0.4) !important; |
| 116 | + box-shadow: 0 4px 12px rgb(111 66 193 / 40%) !important; |
113 | 117 | } |
114 | 118 |
|
115 | 119 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .reportHeaderActions :global(.dropdown-menu) { |
116 | 120 | background-color: #34495e !important; |
117 | 121 | border: 1px solid #6f42c1 !important; |
118 | | - box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3) !important; |
| 122 | + box-shadow: 0 8px 25px rgb(0 0 0 / 30%) !important; |
119 | 123 | } |
120 | 124 |
|
121 | 125 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .reportHeaderActions :global(.dropdown-item) { |
|
135 | 139 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .reportHeaderActions button { |
136 | 140 | background-color: #007bff !important; |
137 | 141 | color: white !important; |
138 | | - box-shadow: 0 2px 6px rgba(0, 123, 255, 0.3) !important; |
| 142 | + box-shadow: 0 2px 6px rgb(0 123 255 / 30%) !important; |
139 | 143 | } |
140 | 144 |
|
141 | 145 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .reportHeaderActions button:hover { |
142 | 146 | background-color: #0056b3 !important; |
143 | 147 | transform: translateY(-2px) !important; |
144 | | - box-shadow: 0 4px 12px rgba(0, 123, 255, 0.4) !important; |
| 148 | + box-shadow: 0 4px 12px rgb(0 123 255 / 40%) !important; |
145 | 149 | } |
146 | 150 |
|
147 | 151 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentContainer { |
|
197 | 201 | .componentContainer |
198 | 202 | :global(.hours-distribution-label-dark) |
199 | 203 | tspan { |
200 | | - fill: #111111 !important; |
201 | | - color: #111111 !important; |
| 204 | + fill: #111 !important; |
| 205 | + color: #111 !important; |
202 | 206 | } |
203 | 207 |
|
204 | 208 | .containerTotalOrgWrapper:global(.bg-oxford-blue) |
|
208 | 212 | .componentContainer |
209 | 213 | :global(.hours-distribution-label-light) |
210 | 214 | tspan { |
211 | | - fill: #ffffff !important; |
212 | | - color: #ffffff !important; |
| 215 | + fill: #fff !important; |
| 216 | + color: #fff !important; |
213 | 217 | } |
214 | 218 |
|
215 | 219 | .containerTotalOrgWrapper.bg-oxford-blue h3 { |
|
218 | 222 |
|
219 | 223 | .pageRow { |
220 | 224 | width: 100% !important; |
221 | | - margin: 1px 10px 15px 10px; |
| 225 | + margin: 1px 10px 15px; |
222 | 226 | } |
223 | 227 |
|
224 | 228 | /* Header section styles */ |
|
267 | 271 |
|
268 | 272 | /* Dark mode header styling */ |
269 | 273 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .reportHeaderTitle h3 { |
270 | | - color: #ffffff !important; |
| 274 | + color: #fff !important; |
271 | 275 | } |
| 276 | + |
272 | 277 | .reportHeaderActions { |
273 | 278 | display: flex; |
274 | 279 | align-items: center; |
|
299 | 304 | min-width: 120px !important; |
300 | 305 | background-color: #6f42c1 !important; |
301 | 306 | color: white !important; |
302 | | - box-shadow: 0 2px 6px rgba(111, 66, 193, 0.3) !important; |
| 307 | + box-shadow: 0 2px 6px rgb(111 66 193 / 30%) !important; |
303 | 308 | } |
304 | 309 |
|
305 | 310 | .reportHeaderActions :global(.dropdown-toggle):hover { |
306 | 311 | background-color: #5a359a !important; |
307 | 312 | transform: translateY(-2px) !important; |
308 | | - box-shadow: 0 4px 12px rgba(111, 66, 193, 0.4) !important; |
| 313 | + box-shadow: 0 4px 12px rgb(111 66 193 / 40%) !important; |
309 | 314 | } |
310 | 315 |
|
311 | 316 | .reportHeaderActions :global(.dropdown-toggle):focus { |
312 | 317 | outline: none !important; |
313 | | - box-shadow: 0 0 0 3px rgba(111, 66, 193, 0.3) !important; |
| 318 | + box-shadow: 0 0 0 3px rgb(111 66 193 / 30%) !important; |
314 | 319 | } |
315 | 320 |
|
316 | 321 | /* Beautiful button styling */ |
|
328 | 333 | min-height: 44px !important; |
329 | 334 | background-color: #007bff !important; |
330 | 335 | color: white !important; |
331 | | - box-shadow: 0 2px 6px rgba(0, 123, 255, 0.3) !important; |
| 336 | + box-shadow: 0 2px 6px rgb(0 123 255 / 30%) !important; |
332 | 337 | text-transform: none !important; |
333 | 338 | letter-spacing: 0.3px !important; |
334 | 339 | } |
335 | 340 |
|
336 | 341 | .reportHeaderActions button:hover { |
337 | 342 | background-color: #0056b3 !important; |
338 | 343 | transform: translateY(-2px) !important; |
339 | | - box-shadow: 0 4px 12px rgba(0, 123, 255, 0.4) !important; |
| 344 | + box-shadow: 0 4px 12px rgb(0 123 255 / 40%) !important; |
340 | 345 | } |
341 | 346 |
|
342 | 347 | .reportHeaderActions button:disabled { |
343 | 348 | background-color: #6c757d !important; |
344 | 349 | cursor: not-allowed !important; |
345 | 350 | opacity: 0.6 !important; |
346 | 351 | transform: none !important; |
347 | | - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; |
| 352 | + box-shadow: 0 2px 4px rgb(0 0 0 / 10%) !important; |
348 | 353 | } |
349 | 354 |
|
350 | 355 | .reportHeaderActions button:focus { |
351 | 356 | outline: none !important; |
352 | | - box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.3) !important; |
| 357 | + box-shadow: 0 0 0 3px rgb(0 123 255 / 30%) !important; |
353 | 358 | } |
354 | 359 |
|
355 | 360 | /* Enhanced dropdown menu styling */ |
356 | 361 | .reportHeaderActions :global(.dropdown-menu) { |
357 | 362 | border: none !important; |
358 | 363 | border-radius: 12px !important; |
359 | | - box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15) !important; |
| 364 | + box-shadow: 0 8px 25px rgb(0 0 0 / 15%) !important; |
360 | 365 | padding: 8px 0 !important; |
361 | 366 | margin-top: 8px !important; |
362 | 367 | min-width: 180px !important; |
|
379 | 384 | } |
380 | 385 |
|
381 | 386 | /* Dark mode dropdown consistency */ |
| 387 | + |
382 | 388 | /* Component containers - Clean borderless design */ |
383 | 389 | .componentContainer { |
384 | | - margin: 0 0 15px 0; |
| 390 | + margin: 0 0 15px; |
385 | 391 | padding: 20px; |
386 | 392 | background-color: #fff; |
387 | 393 | border-radius: 10px; |
388 | 394 | border: 1.5px solid #e0e0e0; |
389 | | - box-shadow: 0 4px 16px rgba(37, 99, 235, 0.1), 0 1.5px 4px rgba(0, 0, 0, 0.08); |
| 395 | + box-shadow: 0 4px 16px rgb(37 99 235 / 10%), 0 1.5px 4px rgb(0 0 0 / 8%); |
390 | 396 | height: 100%; |
391 | 397 | display: flex; |
392 | 398 | flex-direction: column; |
|
397 | 403 | .componentBorder { |
398 | 404 | border: 1.5px solid #e0e0e0; |
399 | 405 | border-radius: 10px; |
400 | | - box-shadow: 0 4px 16px rgba(37, 99, 235, 0.1), 0 1.5px 4px rgba(0, 0, 0, 0.08); |
| 406 | + box-shadow: 0 4px 16px rgb(37 99 235 / 10%), 0 1.5px 4px rgb(0 0 0 / 8%); |
401 | 407 | background-color: #fff; |
402 | 408 | overflow: hidden; |
403 | 409 | height: 100%; |
|
410 | 416 | .componentBorderLoose { |
411 | 417 | overflow: visible; |
412 | 418 | } |
| 419 | + |
413 | 420 | .containerTotalOrgWrapper:global(.bg-oxford-blue) .componentBorder { |
414 | 421 | background-color: #1c2541 !important; |
415 | 422 | border: 1.5px solid #2f4157 !important; |
416 | | - box-shadow: 0 4px 24px rgba(255, 255, 255, 0.13), 0 1.5px 4px rgba(255, 255, 255, 0.1) !important; |
| 423 | + box-shadow: 0 4px 24px rgb(255 255 255 / 13%), 0 1.5px 4px rgb(255 255 255 / 10%) !important; |
417 | 424 | } |
418 | 425 |
|
419 | 426 | /* Grid layouts */ |
|
445 | 452 | } |
446 | 453 |
|
447 | 454 | /* Report Header Styles */ |
| 455 | + |
448 | 456 | /* .totalOrgReportHeaderRow { |
449 | 457 | display: flex; |
450 | 458 | justify-content: space-between; |
|
695 | 703 | padding-left: 1% !important; |
696 | 704 | } |
697 | 705 | } |
| 706 | + |
| 707 | +/* stylelint-enable no-descending-specificity */ |
0 commit comments