Newer
Older
justify-items: center; }
/* line 402, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-win-badge-star .cp-win-badge {
grid-column: 1;
grid-row: 1;
z-index: 1; }
/* line 407, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-win-badge-star .cp-win-star {
grid-column: 1;
grid-row: 1; }
/* line 412, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-date {
color: #a0a0a0;
text-align: center;
margin-top: 1rem; }
/* line 417, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-title {
color: #e0e0e0;
text-align: center;
margin-top: 0.5rem; }
/* line 422, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-result {
color: #e0e0e0;
text-align: center;
margin-top: 1.5rem;
margin-bottom: 0.5rem; }
/* line 427, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-result .cp-result-positif {
color: #7fd771; }
/* line 430, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-result .cp-result-negatif {
color: #d24444; }
/* line 434, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-description {
text-align: center;
margin-top: 1rem;
margin-bottom: 0.5rem;
margin-left: 1.25rem;
/* line 442, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-valid {
justify-content: center;
display: flex;
flex-direction: row;
width: 90%;
margin-top: 0.75rem;
max-width: 53rem; }
/* line 449, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-valid .cp-left-button {
margin-right: 0.25rem;
/* line 454, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-info .cp-valid .cp-right-button {
margin-left: 0.25rem;
/* line 461, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-follow {
width: 90%;
display: flex;
flex-direction: column;
align-items: center;
/* line 469, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-valid-locked {
margin-top: 2rem;
/* line 474, src/styles/components/_challenges.scss */
width: 90%;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 53rem;
margin-bottom: 2rem; }
@media only screen and (max-width: 768px) {
/* line 474, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-bottom {
margin-bottom: 0; } }
/* line 485, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-bottom .cp-eg-content {
width: 100%; }
/* line 487, src/styles/components/_challenges.scss */
.cp-root .cp-content .cp-bottom .cp-eg-content .linked-ecogestures {
text-transform: uppercase; }
/* line 490, src/styles/components/_challenges.scss */
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
.cp-root .cp-content .cp-bottom .cp-eg-content .cp-ecogestures {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between; }
/** BLACK **/
/** TEXT COLOR **/
/** RED **/
/** YELLOW **/
/** ORANGE **/
/** BLUE **/
/** GREEN **/
/** WHITE **/
/** GREY **/
/** App colors **/
/** TABS GRADIENT **/
/* line 5, src/styles/components/_ecogesture.scss */
.ecogesture-root {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 1rem 1.5rem 2.5rem 1.5rem; }
.ecogesture-root .negawatt-button-content {
width: calc(53rem - 2%);
margin: 0 1%; }
@media only screen and (max-width: 768px) {
/* line 11, src/styles/components/_ecogesture.scss */
.ecogesture-root .negawatt-button-content {
width: 97%; } }
@media only screen and (max-width: 1023px) {
/* line 11, src/styles/components/_ecogesture.scss */
.ecogesture-root .negawatt-button-content {
width: 97%; } }
/* line 21, src/styles/components/_ecogesture.scss */
.ecogesture-root .ecogesture-content {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
width: 53rem; }
@media only screen and (max-width: 768px) {
/* line 21, src/styles/components/_ecogesture.scss */
.ecogesture-root .ecogesture-content {
width: 100%; } }
@media only screen and (max-width: 1023px) {
/* line 21, src/styles/components/_ecogesture.scss */
.ecogesture-root .ecogesture-content {
width: 100%; } }
/* line 32, src/styles/components/_ecogesture.scss */
.ecogesture-root .ecogesture-content .ecogesture-list-item {
width: 48%;
height: 7rem;
margin: 1% 1%; }
.ecogesture-root .ecogesture-content .ecogesture-list-item > button {
height: 100%;
overflow: hidden; }
.ec {
display: flex;
width: 100%;
height: 100%; }
.ec .ec-content {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end; }
.ec .ec-content .ec-content-short-name {
display: flex;
flex: 1;
align-items: center; }
.ec .ec-content .ec-content-nwh-true {
margin-top: 0.25rem;
color: #121212; }
.ec .ec-content .ec-content-nwh-undefined {
margin-top: 0.25rem;
color: #a0a0a0; }
.cp-eg-1 {
width: 100%;
margin-right: 0.25rem;
text-align: center; }
.cp-eg-2 {
width: 100%;
margin-left: 0.25rem;
text-align: center; }
.em-header {
color: #e0e0e0;
border-bottom: 1px solid rgba(163, 163, 163, 0.4);
padding-bottom: 1em;
width: 100%;
display: flex;
justify-content: center; }
/* line 93, src/styles/components/_ecogesture.scss */
/* line 96, src/styles/components/_ecogesture.scss */
/* line 99, src/styles/components/_ecogesture.scss */
.em-detail {
display: flex;
flex-direction: row;
margin: 0.5em 0; }
/* line 103, src/styles/components/_ecogesture.scss */
.em-detail .em-detail-nwh {
display: flex;
flex: 1;
align-self: flex-start;
margin-top: 0.65rem;
color: var(--textDark); }
/* line 109, src/styles/components/_ecogesture.scss */
.em-detail .em-detail-nwh .em-detail-nwh-unit {
margin-left: 0.2rem; }
/* line 113, src/styles/components/_ecogesture.scss */
.em-detail .em-picto-flow {
display: flex;
align-self: flex-end; }
/* line 116, src/styles/components/_ecogesture.scss */
.em-detail .em-picto-flow .em-pic-content {
margin: 0.3em; }
/* line 122, src/styles/components/_ecogesture.scss */
max-height: 25rem;
overflow: auto;
width: 100%;
justify-content: center;
/* width */
/* Track */
/* Handle */ }
/* line 129, src/styles/components/_ecogesture.scss */
.em-content-box::-webkit-scrollbar {
width: 10px; }
/* line 133, src/styles/components/_ecogesture.scss */
.em-content-box::-webkit-scrollbar-track {
background: #3e4045; }
/* line 137, src/styles/components/_ecogesture.scss */
.em-content-box::-webkit-scrollbar-thumb {
background: #6f7074; }
/* line 140, src/styles/components/_ecogesture.scss */
.em-content-box .em-content-box-text {
display: flex;
flex-direction: column;
width: 22.125rem; }
@media only screen and (max-width: 768px) {
/* line 140, src/styles/components/_ecogesture.scss */
.em-content-box .em-content-box-text {
width: 100%; } }
/* line 148, src/styles/components/_ecogesture.scss */
.em-content-box .em-content-box-text .em-description {
padding-bottom: 2.5rem; }
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
/** BLACK **/
/** TEXT COLOR **/
/** RED **/
/** YELLOW **/
/** ORANGE **/
/** BLUE **/
/** GREEN **/
/** WHITE **/
/** GREY **/
/** App colors **/
/** TABS GRADIENT **/
/* line 4, src/styles/components/_modal.scss */
.modal-overlay {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
overflow: hidden;
justify-content: center;
align-items: center;
background-color: rgba(27, 28, 34, 0.85); }
/* line 16, src/styles/components/_modal.scss */
.modal-overlay.modal-opened {
display: flex; }
/* line 19, src/styles/components/_modal.scss */
.modal-overlay .modal-box {
background: linear-gradient(180deg, #323339 0%, #25262B 100%);
position: fixed;
top: 50%;
left: 50%;
box-sizing: border-box;
box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);
border-radius: 4px; }
@media only screen and (max-width: 768px) {
/* line 19, src/styles/components/_modal.scss */
.modal-overlay .modal-box {
width: 20rem; } }
@media only screen and (max-width: 768px) {
/* line 19, src/styles/components/_modal.scss */
.modal-overlay .modal-box {
max-height: unset; } }
/* line 38, src/styles/components/_modal.scss */
.modal-overlay .modal-box.modal-box-bordered {
border: 1px solid #58FFFF40; }
.modal-overlay .modal-box .modal-close-button {
position: absolute;
top: 0.5rem;
right: 0.5rem;
padding: 5px 5px; }
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
.modal-overlay .modal-box .modal-content {
display: flex;
flex-direction: column;
align-items: center;
color: #ffffff; }
/** BLACK **/
/** TEXT COLOR **/
/** RED **/
/** YELLOW **/
/** ORANGE **/
/** BLUE **/
/** GREEN **/
/** WHITE **/
/** GREY **/
/** App colors **/
/** TABS GRADIENT **/
/* line 5, src/styles/components/_faq.scss */
.faq-root {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 0 1.5rem; }
/* line 11, src/styles/components/_faq.scss */
/* line 25, src/styles/components/_faq.scss */
/* line 28, src/styles/components/_faq.scss */
.faq-card {
display: flex;
flex-direction: row;
margin: -0.75rem 0;
width: 100%; }
@media only screen and (max-width: 768px) {
/* line 28, src/styles/components/_faq.scss */
/* line 36, src/styles/components/_faq.scss */
.faq-card .faq-card-content {
display: flex;
flex-direction: row; }
/* line 39, src/styles/components/_faq.scss */
.faq-card .faq-card-content .faq-card-content-icon {
margin: 0.5rem 0; }
/* line 42, src/styles/components/_faq.scss */
.faq-card .faq-card-content .faq-card-content-title {
margin: 0 1rem;
align-self: center; }
/* line 50, src/styles/components/_faq.scss */
.faq-view-root {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 1rem 0;
margin-top: 1.5rem; }
/* line 57, src/styles/components/_faq.scss */
/* line 57, src/styles/components/_faq.scss */
/* line 62, src/styles/components/_faq.scss */
.faq-view-root .faq-view-content .faq-content-detail {
padding-bottom: 0.6rem; }
/* line 64, src/styles/components/_faq.scss */
.faq-view-root .faq-view-content .faq-content-detail .text-bold {
font-weight: bold; }
/* line 67, src/styles/components/_faq.scss */
.faq-view-root .faq-view-content .faq-content-detail .text-underline {
text-decoration: underline; }
/* line 70, src/styles/components/_faq.scss */
.faq-view-root .faq-view-content .faq-content-detail .spaceline {
height: 0.6rem;
display: block; }
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
/** BLACK **/
/** TEXT COLOR **/
/** RED **/
/** YELLOW **/
/** ORANGE **/
/** BLUE **/
/** GREEN **/
/** WHITE **/
/** GREY **/
/** App colors **/
/** TABS GRADIENT **/
/* line 4, src/styles/components/_splash.scss */
.splash-root {
position: fixed;
z-index: 1000;
left: 0;
top: 0;
height: 100vh;
width: 100vw;
overflow: hidden;
background-color: #1b1c22;
display: flex;
flex-direction: column; }
/* line 15, src/styles/components/_splash.scss */
.splash-root .splash-header {
height: 6rem;
display: flex;
align-items: center;
justify-content: center;
color: var(--textBright); }
/* line 22, src/styles/components/_splash.scss */
.splash-root .splash-content {
margin-left: 2rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex: 1; }
@media only screen and (max-width: 768px) {
/* line 22, src/styles/components/_splash.scss */
.splash-root .splash-content {
align-items: flex-start;
justify-content: flex-start; } }
/* line 33, src/styles/components/_splash.scss */
.splash-root .splash-content .splash-step {
display: flex;
flex-direction: row;
width: 60%;
height: 90px; }
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
/* line 33, src/styles/components/_splash.scss */
.splash-root .splash-content .splash-step {
width: 80%; } }
@media only screen and (max-width: 768px) {
/* line 33, src/styles/components/_splash.scss */
.splash-root .splash-content .splash-step {
width: 100%; } }
/* line 44, src/styles/components/_splash.scss */
.splash-root .splash-content .splash-step .splash-step-text {
display: flex;
align-items: center;
justify-content: center;
flex: 1;
text-align: center;
color: #e0e0e0; }
/* line 52, src/styles/components/_splash.scss */
.splash-root .splash-content .splash-step .splash-step-icon {
display: flex;
align-items: center;
justify-content: center;
width: 90px; }
/* line 61, src/styles/components/_splash.scss */
.splash-root .splash-footer {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
height: 10rem;
margin: 0 2rem; }
/* line 68, src/styles/components/_splash.scss */
.splash-root .splash-footer .splash-footer-error-text {
text-align: center;
color: red;
margin: 0.5rem 0; }
/* line 73, src/styles/components/_splash.scss */
.splash-root .splash-footer .splash-footer-button {
max-width: 50vw; }
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
:root {
--blue: #58FFFF;
--blue40: #58FFFF40;
--blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58FFFF;
--blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58FFFF;
--blueRadialGradientTrans: radial-gradient(circle, #58FFFF 0%, rgba(255, 255, 255, 0) 100%);
--elecColor: #d87b39;
--elecCompareColor: #e2bca1;
--gasColor: #45d1b8;
--gasCompareColor: #a8f7e9;
--waterColor: #3a98ec;
--waterCompareColor: #abd4fa;
--multiColor: #e3b82a;
--multiCompareColor: #ffd597;
--greyBright: #e0e0e0;
--greyDark: #7b7b7b;
--textBlack: black;
--textWhite: #ffffff;
--textBright: #e0e0e0;
--textDark: #a0a0a0;
--darkLight: #25262b;
--darkLight2: #121212;
--textFont: Lato, sans-serif;
--greyBackground: linear-gradient(180deg, #323339 0%, #25262B 100%);
--multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);
--elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);
--waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);
--gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);
--multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
--elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;
--gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;
--waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec; }
.application {
overflow-x: hidden; }
@media only screen and (max-width: 768px) {