Skip to content
Snippets Groups Projects
index.css 89.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • Hugo NOUTS's avatar
    Hugo NOUTS committed
        display: grid;
        align-items: center;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        justify-items: center;
        position: absolute;
    
        top: 15px; }
        @media only screen and (max-width: 768px) {
          /* line 234, src/styles/components/_challenges.scss */
          .cm-content .cm-win-badge-star {
            top: 65px; } }
        /* line 243, src/styles/components/_challenges.scss */
        .cm-content .cm-win-badge-star.--ecolyo-royal {
          top: -38px; }
          @media only screen and (max-width: 768px) {
            /* line 243, src/styles/components/_challenges.scss */
            .cm-content .cm-win-badge-star.--ecolyo-royal {
              top: 12px; } }
        /* line 250, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .cm-content .cm-win-badge-star .cm-win-badge {
    
          -webkit-animation: scale-in-center 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s both;
          animation: scale-in-center 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s both;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          grid-column: 1;
          grid-row: 1;
          z-index: 1; }
    
        /* line 259, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .cm-content .cm-win-badge-star .cm-win-star {
          grid-column: 1;
    
          grid-row: 1;
          -webkit-animation: rotating 60s linear infinite;
          animation: rotating 60s linear infinite; }
      /* line 266, src/styles/components/_challenges.scss */
      .cm-content .cm-result {
        color: #e0e0e0;
        text-align: center;
        margin-top: 1.5rem;
        margin-bottom: 0.5rem;
        margin-bottom: 165px; }
        /* line 272, src/styles/components/_challenges.scss */
        .cm-content .cm-result .cm-result-positif {
          color: #7fd771; }
        /* line 275, src/styles/components/_challenges.scss */
        .cm-content .cm-result .cm-result-negatif {
          color: #d24444; }
      /* line 279, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .cm-content .cm-badge {
    
        position: absolute;
        top: 135px; }
        @media only screen and (max-width: 768px) {
          /* line 279, src/styles/components/_challenges.scss */
          .cm-content .cm-badge {
            top: 142px; } }
      /* line 286, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .cm-content .cm-button-valid {
        margin-top: 1rem;
        width: 100%; }
    
      /* line 290, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .cm-content .cm-txt {
        text-align: center;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        margin-bottom: 1rem;
        width: 100%; }
    
      /* line 295, src/styles/components/_challenges.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .cm-content .cm-text-new-available {
        margin-top: 1.25rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    
    
    /* line 301, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .list-of-days-duration {
      display: flex;
      flex-direction: row;
      justify-content: center;
    
      margin-top: 3rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      width: 100%; }
    
      @media only screen and (max-width: 768px) {
        /* line 301, src/styles/components/_challenges.scss */
        .list-of-days-duration {
          margin-top: 1rem; } }
      /* line 310, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .list-of-days-duration .day-solo {
        display: flex;
        flex-direction: column;
        width: 100%; }
    
        /* line 314, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .list-of-days-duration .day-solo .day-line-label {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          width: 100%; }
    
          /* line 320, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .list-of-days-duration .day-solo .day-line-label .date-dash {
            width: 50%;
            height: 2px;
            background-color: #7b7b7b; }
    
          /* line 325, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .list-of-days-duration .day-solo .day-line-label .past {
            background-color: #58FFFF; }
    
          /* line 328, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .list-of-days-duration .day-solo .day-line-label .futur {
            background-color: #7b7b7b; }
    
          /* line 331, src/styles/components/_challenges.scss */
          .list-of-days-duration .day-solo .day-line-label .none {
            opacity: 0; }
          /* line 334, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .list-of-days-duration .day-solo .day-line-label .date-label {
            width: 0.625rem;
            height: 0.625rem;
            border-radius: 50%;
            position: absolute; }
    
        /* line 341, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .list-of-days-duration .day-solo .day-letter {
          margin-top: 0.8rem;
          text-align: center;
          color: #a0a0a0; }
    
        /* line 346, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .list-of-days-duration .day-solo .day-date {
          margin-top: 0.2rem;
          text-align: center;
          color: #a0a0a0; }
    
    
    /* line 355, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .view-start-date {
      padding: 0.25rem 0;
      color: #58FFFF; }
    
    
    /* line 361, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .pile-energy-follow {
      display: flex;
      flex-direction: row;
      align-items: center;
    
      justify-content: center;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      width: 100%; }
    
      /* line 367, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .pile-energy-follow .pile-section {
        display: grid; }
    
        /* line 369, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .pile-energy-follow .pile-section .filter-pile {
          grid-column: 1;
          grid-row: 1;
          justify-self: flex-end;
          align-self: center;
          width: 0%;
          position: relative;
          right: 0;
          opacity: 0.8;
          background-color: #121212;
          z-index: 1; }
    
        /* line 381, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .pile-energy-follow .pile-section .pile-icon {
          grid-column: 1;
          grid-row: 1;
          margin: -25px 0; }
    
      /* line 387, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .pile-energy-follow .max-energy {
        color: #7b7b7b; }
    
      /* line 390, src/styles/components/_challenges.scss */
      .pile-energy-follow .values-section {
        margin-left: 1rem; }
      /* line 393, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .pile-energy-follow .no-values-section {
        color: #ffffff;
    
        margin-left: 1rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    
    
    /* line 400, src/styles/components/_challenges.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
    .ongoing-challenge {
      min-height: 620px; }
    
    
    /* line 403, src/styles/components/_challenges.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .cp-root {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      width: 100%; }
    
      /* line 405, src/styles/components/_challenges.scss */
      .cp-root .cp-content, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal, .cp-root .cp-content.--locked {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        display: flex;
        align-items: center;
        flex-direction: column;
        color: #e0e0e0;
    
        min-height: 84vh;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        justify-content: space-between; }
    
        /* line 413, src/styles/components/_challenges.scss */
        .cp-root .cm-content .--locked.cm-win-badge-star.--ecolyo-royal, .cm-content .cp-root .--locked.cm-win-badge-star.--ecolyo-royal, .cp-root .--locked.cp-content {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          justify-content: center; }
    
        /* line 418, src/styles/components/_challenges.scss */
        .cp-root .cp-content .cp-info, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info, .cp-root .cp-content .cp-info.--available {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: space-between;
          background-color: #121212;
          width: 100%;
    
          min-height: 55vh;
    
          padding-top: 1rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          padding-bottom: 0.5rem; }
    
          /* line 428, src/styles/components/_challenges.scss */
          .cp-root .cp-content .--available.cp-info, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .--available.cp-info, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .--available.cp-info {
    
            height: 74vh; }
    
          /* line 432, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-icon, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-icon, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-icon {
            margin: 1rem; }
          /* line 435, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-icon-available, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-icon-available, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-icon-available {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            margin: 2rem; }
    
          /* line 438, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-win-badge-star, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star {
    
            display: grid;
            align-items: center;
    
            justify-items: center;
            margin: -100px; }
            /* line 443, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-win-badge-star .cp-win-badge, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star .cp-win-badge, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star .cp-win-badge {
    
              grid-column: 1;
              grid-row: 1;
              z-index: 1; }
    
            /* line 448, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-win-badge-star .cp-win-star, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star .cp-win-star, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-win-badge-star .cp-win-star {
    
              grid-column: 1;
              grid-row: 1; }
    
          /* line 453, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-date, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-date, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-date {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            color: #a0a0a0;
            text-align: center;
            margin-top: 1rem; }
    
          /* line 458, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-title, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-title, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-title {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            color: #e0e0e0;
            text-align: center;
            margin-top: 0.5rem; }
    
          /* line 463, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-result, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            color: #e0e0e0;
            text-align: center;
            margin-top: 1.5rem;
            margin-bottom: 0.5rem; }
    
            /* line 468, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-result .cp-result-positif, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result .cp-result-positif, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result .cp-result-positif {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              color: #7fd771; }
    
            /* line 471, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-result .cp-result-negatif, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result .cp-result-negatif, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-result .cp-result-negatif {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              color: #d24444; }
    
          /* line 475, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-description, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-description, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-description {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            text-align: center;
            margin-top: 1rem;
            margin-bottom: 0.5rem;
            margin-left: 1.25rem;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
            margin-right: 1.25rem;
            max-width: 53rem; }
    
          /* line 483, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-info .cp-valid, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid, .cp-root .cp-content .cp-info .cp-valid.--ongoing {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            justify-content: center;
            display: flex;
            flex-direction: row;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
            width: 90%;
            margin-top: 0.75rem;
            max-width: 53rem; }
    
            /* line 490, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .--ongoing.cp-valid, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .--ongoing.cp-valid, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .--ongoing.cp-valid {
              width: 25%; }
              @media only screen and (max-width: 768px) {
                /* line 490, src/styles/components/_challenges.scss */
                .cp-root .cp-content .cp-info .--ongoing.cp-valid, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .--ongoing.cp-valid, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .--ongoing.cp-valid {
                  width: 60%; } }
            /* line 497, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-valid .cp-left-button, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid .cp-left-button, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid .cp-left-button {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              margin-right: 0.25rem;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
              margin-left: 0;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              width: 100%; }
    
            /* line 502, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-info .cp-valid .cp-right-button, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid .cp-right-button, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-info .cp-valid .cp-right-button {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              margin-left: 0.25rem;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
              margin-right: 0;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              width: 100%; }
    
        /* line 509, src/styles/components/_challenges.scss */
        .cp-root .cp-content .cp-follow, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-follow, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-follow {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          width: 90%;
          display: flex;
          flex-direction: column;
          align-items: center;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          margin-bottom: 1rem;
          max-width: 53rem; }
    
        /* line 517, src/styles/components/_challenges.scss */
        .cp-root .cp-content .cp-valid-locked, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-valid-locked, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-valid-locked {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          margin-top: 2rem;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          width: 80%;
          max-width: 53rem; }
    
        /* line 522, src/styles/components/_challenges.scss */
        .cp-root .cp-content .cp-bottom, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-bottom, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-bottom {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          padding: 1.25rem 1.25rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          width: 90%;
          display: flex;
          flex-direction: column;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          justify-content: space-between;
          max-width: 53rem;
          margin-bottom: 2rem; }
          @media only screen and (max-width: 768px) {
    
            /* line 522, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-bottom, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-bottom, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-bottom {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
              margin-bottom: 0; } }
    
          /* line 533, src/styles/components/_challenges.scss */
          .cp-root .cp-content .cp-bottom .cp-eg-content, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
            width: 100%; }
    
            /* line 535, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-bottom .cp-eg-content .linked-ecogestures, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content .linked-ecogestures, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content .linked-ecogestures {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              text-transform: uppercase; }
    
            /* line 538, src/styles/components/_challenges.scss */
            .cp-root .cp-content .cp-bottom .cp-eg-content .cp-ecogestures, .cp-root .cm-content .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content .cp-ecogestures, .cm-content .cp-root .cm-win-badge-star.--ecolyo-royal .cp-bottom .cp-eg-content .cp-ecogestures {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
              width: 100%;
              display: flex;
              flex-direction: row;
              justify-content: space-between; }
    
    
    @-webkit-keyframes scale-in-center {
      0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1; }
      100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }
    
    @keyframes scale-in-center {
      0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1; }
      100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }
    
    @-webkit-keyframes rotating {
      from {
        -webkit-transform: rotate(0deg); }
      to {
        -webkit-transform: rotate(360deg); } }
    
    @keyframes rotating {
      from {
        -webkit-transform: rotate(0deg); }
      to {
        -webkit-transform: rotate(360deg); } }
    
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    /** 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; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      /* line 11, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .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 */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .ecogesture-root .ecogesture-content {
        display: flex;
        flex-wrap: wrap;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        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 */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .ecogesture-root .ecogesture-content .ecogesture-list-item {
          width: 48%;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          margin: 1% 1%; }
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        /* line 37, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .ecogesture-root .ecogesture-content .ecogesture-list-item > button {
          height: 100%;
          overflow: hidden; }
    
    
    Yoan VALLET's avatar
    Yoan VALLET committed
    /* line 45, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .ec-link {
      color: black; }
    
    
    Yoan VALLET's avatar
    Yoan VALLET committed
    /* line 48, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .ec {
      display: flex;
    
      justify-content: center;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      width: 100%;
      height: 100%; }
    
      /* line 53, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .ec .ec-content {
        display: flex;
        flex-direction: column;
    
        align-items: center;
        justify-content: space-around; }
        /* line 58, src/styles/components/_ecogesture.scss */
        .ec .ec-content.ec-content-unlocked {
          padding: 0.4rem 0; }
        /* line 61, src/styles/components/_ecogesture.scss */
        .ec .ec-content.ec-content-challenge {
          padding: 0.5rem 0; }
        /* line 64, src/styles/components/_ecogesture.scss */
        .ec .ec-content .ec-content-icon {
          min-height: 50px; }
        /* line 67, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .ec .ec-content .ec-content-short-name {
          display: flex;
          flex: 1;
    
          align-items: center;
          text-align: center; }
        /* line 73, src/styles/components/_ecogesture.scss */
        .ec .ec-content .ec-content-nwh {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          margin-top: 0.25rem;
          color: #a0a0a0; }
    
    
    /* line 79, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .cp-eg-1 {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      width: 100%;
      margin-right: 0.25rem;
      text-align: center; }
    
    
    /* line 85, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .cp-eg-2 {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      width: 100%;
      margin-left: 0.25rem;
      text-align: center; }
    
    
    /* line 93, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .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 101, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .em-icon {
      margin-bottom: 1rem; }
    
    
    /* line 104, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .em-title {
      margin-bottom: 0; }
    
    
    /* line 107, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .em-detail {
      display: flex;
      flex-direction: row;
      margin: 0.5em 0; }
    
      /* line 111, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .em-detail .em-detail-nwh {
        display: flex;
        flex: 1;
        align-self: flex-start;
        margin-top: 0.65rem;
        color: var(--textDark); }
    
        /* line 117, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .em-detail .em-detail-nwh .em-detail-nwh-unit {
          margin-left: 0.2rem; }
    
      /* line 121, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .em-detail .em-picto-flow {
        display: flex;
        align-self: flex-end; }
    
        /* line 124, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .em-detail .em-picto-flow .em-pic-content {
          margin: 0.3em; }
    
    
    /* line 130, src/styles/components/_ecogesture.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .em-content-box {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      max-height: 25rem;
      overflow: auto;
      width: 100%;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      display: flex;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      justify-content: center;
      /* width */
      /* Track */
      /* Handle */ }
    
      /* line 137, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .em-content-box::-webkit-scrollbar {
        width: 10px; }
    
      /* line 141, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .em-content-box::-webkit-scrollbar-track {
        background: #3e4045; }
    
      /* line 145, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .em-content-box::-webkit-scrollbar-thumb {
        background: #6f7074; }
    
      /* line 148, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      .em-content-box .em-content-box-text {
        display: flex;
        flex-direction: column;
    
        padding: 1.5rem 1.5rem;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        width: 22.125rem; }
        @media only screen and (max-width: 768px) {
    
          /* line 148, src/styles/components/_ecogesture.scss */
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          .em-content-box .em-content-box-text {
            width: 100%; } }
    
        /* line 156, src/styles/components/_ecogesture.scss */
        .em-content-box .em-content-box-text .em-content-box-text-header {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center; }
          /* line 161, src/styles/components/_ecogesture.scss */
          .em-content-box .em-content-box-text .em-content-box-text-header .icon {
            margin-bottom: 1rem; }
        /* line 165, src/styles/components/_ecogesture.scss */
    
        .em-content-box .em-content-box-text .em-description {
          padding-bottom: 2.5rem; }
    
          /* line 167, src/styles/components/_ecogesture.scss */
          .em-content-box .em-content-box-text .em-description .long-name {
            font-weight: bold; }
        /* line 171, src/styles/components/_ecogesture.scss */
        .em-content-box .em-content-box-text .em-description-2 {
          padding-top: 2rem; }
        /* line 174, src/styles/components/_ecogesture.scss */
        .em-content-box .em-content-box-text .em-description-3 {
          padding-bottom: 0.5rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    
    /** 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%;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        width: 36rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        max-width: 100%;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        max-height: 30rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        transform: translate(-50%, -50%);
    
        padding: 1rem 0 0 0;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        box-sizing: border-box;
        box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);
        border-radius: 4px; }
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        @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 */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .modal-overlay .modal-box.modal-box-bordered {
          border: 1px solid #58FFFF40; }
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        /* line 41, src/styles/components/_modal.scss */
    
        .modal-overlay .modal-box.yellow-border {
          border: 1px solid rgba(227, 184, 42, 0.4); }
        /* line 44, src/styles/components/_modal.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .modal-overlay .modal-box .modal-close-button {
          position: absolute;
          top: 0.5rem;
          right: 0.5rem;
          padding: 5px 5px; }
    
        /* line 50, src/styles/components/_modal.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .modal-overlay .modal-box .modal-content {
          display: flex;
          flex-direction: column;
          align-items: center;
          color: #ffffff; }
    
        /* line 56, src/styles/components/_modal.scss */
        .modal-overlay .modal-box .wm-header {
          background: 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;
          background-clip: 'text';
          -webkit-background-clip: text;
          color: transparent;
          margin-top: 2rem; }
        /* line 63, src/styles/components/_modal.scss */
        .modal-overlay .modal-box .wm-name {
          background: 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;
          background-clip: 'text';
          -webkit-background-clip: text;
          color: transparent;
          margin-bottom: 1.25rem; }
        /* line 70, src/styles/components/_modal.scss */
        .modal-overlay .modal-box .button-ok {
          width: 90%;
          margin-bottom: 2rem; }
        /* line 74, src/styles/components/_modal.scss */
        .modal-overlay .modal-box .wm-perso {
          text-align: center;
          width: 60%;
          margin: 1rem; }
        /* line 79, src/styles/components/_modal.scss */
        .modal-overlay .modal-box .wm-connect {
          text-align: center;
          width: 88%;
          margin: 1rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    
    /** 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;
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      padding: 0 1.5rem; }
      /* line 11, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .faq-root .faq-content {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        margin-bottom: -1rem;
        width: 45.75rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        @media only screen and (max-width: 768px) {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          /* line 11, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .faq-root .faq-content {
            width: 100%; } }
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        /* line 17, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .faq-root .faq-content .faq-header {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
          margin-top: 2.5rem;
          margin-bottom: 1.25rem;
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          color: #e0e0e0; }
    
    
    /* line 25, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .faq-card-link {
      color: black; }
    
    
    /* line 28, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .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 */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .faq-card {
          width: 100%; } }
    
      /* line 36, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .faq-card .faq-card-content {
        display: flex;
        flex-direction: row; }
    
        /* line 39, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .faq-card .faq-card-content .faq-card-content-icon {
          margin: 0.5rem 0; }
    
        /* line 42, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .faq-card .faq-card-content .faq-card-content-title {
          margin: 0 1rem;
          align-self: center; }
    
    
    /* line 50, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .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 */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .faq-view-root .faq-view-content {
    
    Yoan VALLET's avatar
    Yoan VALLET committed
        width: 45.75rem; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        @media only screen and (max-width: 768px) {
    
          /* line 57, src/styles/components/_faq.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          .faq-view-root .faq-view-content {
            width: 100%; } }
    
        /* 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; }
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    
    /** 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 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    
        flex: 1;
        margin-top: 6rem; }
      /* line 30, src/styles/components/_splash.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      .splash-root .splash-footer {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        height: 10rem;
        margin: 0 2rem; }
    
        /* line 37, src/styles/components/_splash.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .splash-root .splash-footer .splash-footer-error-text {
          text-align: center;
          color: red;
          margin: 0.5rem 0; }
    
        /* line 42, src/styles/components/_splash.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .splash-root .splash-footer .splash-footer-button {
          max-width: 50vw; }
    
    
    /** BLACK **/
    /** TEXT COLOR **/
    /** RED **/
    /** YELLOW **/
    /** ORANGE **/
    /** BLUE **/
    /** GREEN **/
    /** WHITE **/
    /** GREY **/
    /** App colors **/
    /** TABS GRADIENT **/
    /* line 4, src/styles/components/_auth.scss */
    .authform-button-content {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%; }
      @media only screen and (max-width: 768px) {
        /* line 4, src/styles/components/_auth.scss */
        .authform-button-content {
          justify-content: left; } }
      /* line 12, src/styles/components/_auth.scss */
      .authform-button-content .authform-button-content-icon {
        margin: 0 1.375rem; }
      /* line 15, src/styles/components/_auth.scss */
      .authform-button-content .authform-button-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left;
        max-width: 10.625rem; }
    
    /* line 27, src/styles/index.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    :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; }
    
    
    /* line 61, src/styles/index.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
    .application {
      overflow-x: hidden; }
      @media only screen and (max-width: 768px) {
    
        /* line 61, src/styles/index.scss */
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        .application {
          min-height: 100vh; } }