.welcome::part(background){--background:linear-gradient(0deg,#ffcc83,#fd7ead)}.welcome::part(scroll){padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:max(var(--ion-safe-area-bottom),16px);text-align:center}.welcome .container,.welcome::part(scroll){display:flex;flex-direction:column;align-items:center}.welcome .container{max-width:400px;height:100%}.welcome h1{font-size:5.5rem}.welcome-image{flex-shrink:0;display:block;max-height:25vh;min-height:235px;margin:auto}.welcome .language-selection{display:flex;justify-content:center;margin-bottom:24px}.welcome .language-selection ion-select::part(placeholder){--placeholder-color:#0c2305;--placeholder-opacity:1}.gdpr::part(scroll){display:flex;flex-direction:column;align-items:center;padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:max(var(--ion-safe-area-bottom),16px);text-align:center}.gdpr-text{margin:auto 0}.gdpr p a{color:var(--ion-color-dark);font-weight:700}.gdpr ion-label a{height:auto;color:var(--ion-color-light)}.email::part(scroll){display:flex;flex-direction:column;align-items:center;padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:max(var(--ion-safe-area-bottom),16px);text-align:center}.email .account-link,.email p a{color:var(--ion-color-light)}.email .account-link{display:inline-block;margin-top:auto}.email .action{margin-top:40px}.password::part(scroll){display:flex;flex-direction:column;align-items:center;padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:max(var(--ion-safe-area-bottom),16px);text-align:center}.password .forgot-link{display:inline-block;margin-top:auto;color:var(--ion-color-light)}.password .action{margin-top:40px}.notifications::part(scroll){display:flex;flex-direction:column;align-items:center;padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:max(var(--ion-safe-area-bottom),16px);text-align:center}.notifications .notification-icon{margin-top:30px}.notifications .notification-link{margin-top:auto;color:var(--ion-color-light)}.dongle::part(background){--background:url(/static/media/img-dongle-v1.c1f20b5a.jpg) no-repeat top center;background-size:contain}.dongle-fixed{overflow:hidden;width:100%;height:calc(100% - 160px);margin-top:160px;border-top-left-radius:var(--flow-border-radius);border-top-right-radius:var(--flow-border-radius);text-align:center;background:linear-gradient(180deg,#ffcc83,#fd7ead)}.dongle-content{touch-action:pan-y;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;height:100%;padding:16px;padding-bottom:max(var(--ion-safe-area-bottom),16px)}.dongle-text{max-width:300px;margin:0 auto}.dongle .dongle-link{display:inline-block;margin-top:auto;color:var(--ion-color-light)}.dongle .action{margin-top:40px}.dongle h1{margin-top:auto}@media(min-width:375px){.dongle-fixed{height:calc(100% - 180px);margin-top:180px}}@media(min-width:390px){.dongle-fixed{height:calc(100% - 200px);margin-top:200px}}.wifi::part(scroll){--padding-end:0;--padding-start:0;display:flex;flex-direction:column;padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:0}.wifi-list{flex-grow:1;padding:64px 0 16px;padding:64px 0 var(--ion-padding,16px);border-top-left-radius:var(--flow-border-radius);border-top-right-radius:var(--flow-border-radius);background:var(--ion-color-light)}.wifi-list ion-list{padding-left:16px;padding-left:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px);background:transparent}.wifi-info{padding-left:20px;padding-right:20px}.wifi-password .wifi-list{display:flex;flex-direction:column;align-items:center;padding-bottom:max(var(--ion-safe-area-bottom),16px);background:var(--ion-color-medium)}.wifi-password .wifi-list ion-list{width:100%;background:var(--ion-color-light)}.wifi-password .password{--padding-start:16px;--inner-padding-end:16px;width:100%}.dongle--ok::part(background){--background:url(/static/media/img-dongle-v1.c1f20b5a.jpg) no-repeat top center}.dongle--ok .check-icon{margin:0 auto}.dongle--ok h1{margin-top:16px}.dongle--ok h2{align-self:stretch;margin-bottom:0;padding-bottom:10px;border-bottom:2px solid var(--ion-color-dark);font-size:1.9rem}.dongle--ok ion-list{align-self:stretch;margin-bottom:16px;background:transparent}.dongle--ok ion-list ion-item{--padding-start:0;--inner-padding-end:0;--border-color:var(--ion-color-dark);font-size:1.6rem}.dongle--ok ion-note{padding-top:11px;font-size:1.6rem;font-weight:700}.dongle--ok .dongle-text{max-width:none;margin:auto 0}.dongle--ok .action{margin-top:auto}.charts__nav-wrapper{position:relative;z-index:2;display:flex;grid-gap:24px;gap:24px;justify-content:center;padding:16px}.charts__dateselect{text-align:center}.charts__dateselect .charts__dateselect--buttons .calendar__trigger{padding:0 8px}.charts__dateselect .button:disabled{opacity:.2}.charts__dateselect .react-calendar{top:61px}.charts__nav--period{margin:0 20px}.charts__nav--type{max-width:375px}.charts__nav--type ion-segment-button{--border-width:0;min-width:40px}.charts__nav--type ion-segment-button::part(native){--padding-start:0;--padding-end:0}.charts__dateselect--buttons{display:inline-flex;border-radius:var(--flow-border-radius);background:#fff}.charts__dateselect--buttons button{border:0;height:40px;background-color:transparent;color:var(--flow-color-greyBlue);cursor:pointer;padding:0 15px;font-size:1.2em;line-height:1;text-transform:uppercase;border-radius:0}.charts__dateselect--buttons .calendar__trigger{flex-grow:1;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 25px}.charts__dateselect--buttons .calendar__trigger span{font-size:.6em}.react-calendar{position:absolute;top:45px;left:50%;width:320px;max-width:100%;margin-left:-160px;border-radius:4px;border:1px solid var(--ion-color-medium);line-height:1.125em;background:var(--ion-color-light)}.react-calendar button{margin:0;border:0;outline:none}.react-calendar__navigation{display:flex;height:44px}.react-calendar__navigation button{min-width:44px;color:var(--ion-color-dark);background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.2rem}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;color:var(--ion-color-dark)}.react-calendar__tile:disabled{color:var(--ion-color-dark);background-color:#f0f0f0}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--active,.react-calendar__tile--hasActive{color:var(--ion-color-light);background:var(--ion-color-primary)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.charts__overview{margin-top:20px;padding:15px 20px;border-radius:var(--flow-border-radius);background-color:#fff}.charts__overview h5{margin:0;font-size:1rem;font-family:var(--flow-font-family-bold)}.charts__overview--bloc{display:flex;align-items:center;margin-top:5px;color:var(--ion-color-medium);font-size:1rem}.charts__overview--bloc ion-icon{margin-right:5px}.chart-prices{grid-gap:16px;gap:16px;margin-top:8px;padding:0 16px;color:var(--ion-color-light);font-size:1.4rem;font-weight:500;line-height:1.2;text-align:center}.chart-price,.chart-prices{display:flex;justify-content:center}.chart-price{flex-direction:column;align-items:center;flex-wrap:wrap;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}@media(min-width:375px){.chart-price{flex-direction:row}}.chart-price svg{width:16px;height:16px;border-radius:100%;background:#fff}.chart-price .price-per-kwh{width:100%;font-size:1.2rem}.chart-price--up svg{color:var(--ion-color-primary)}.chart-price--down svg{color:var(--ion-color-secondary)}.charts h2{margin-top:8px;color:var(--ion-color-light);font-size:1.6rem;text-align:center}.charts h2 sup{position:relative;top:-.5em;font-size:55%;line-height:0;vertical-align:baseline}.charts__container{position:relative;margin-top:10px;margin-bottom:10px;background:#fff}.charts__container .error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:20px;color:var(--ion-color-light);font-size:1.4rem;background:rgba(255,204,131,.6);background:rgba(var(--ion-color-tertiary-rgb),.6)}.tooltip{position:absolute;opacity:1;margin-bottom:10px;border-radius:3px;color:#fff;pointer-events:none;background:rgba(0,0,0,.7);-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%);transition:all .1s ease}.tooltip:before{position:absolute;bottom:-6px;left:50%;content:"";width:0;height:0;margin-left:-6px;border-color:rgba(0,0,0,.7) transparent transparent;border-style:solid;border-width:6px 6px 0}.tooltip h2{margin:0 0 10px;font-size:1.6rem;white-space:nowrap}.tooltip-value{display:flex;align-items:center;margin-bottom:5px;white-space:nowrap}.dashboard::part(scroll){padding-top:max(var(--ion-safe-area-top),16px);padding-bottom:0}.dashboard h1{margin-top:10px;margin-bottom:8px;font-size:2.5rem}ion-item.item.hint{--padding-start:10px;--inner-padding-end:10px;--border-radius:var(--flow-border-radius);margin:10px 16px}ion-item.item.hint ion-label{font-size:1.2rem}ion-item.item.hint ion-icon{margin-right:8px}ion-item.item.hint ion-icon:last-child{margin-right:0;margin-left:8px}.settings::part(scroll){padding-top:max(var(--ion-safe-area-top),16px)}.settings h1{margin-top:10px;margin-bottom:8px;font-size:2.5rem}.settings-link{color:var(--ion-color-light)}.settings-button{margin-bottom:10px}.settings-button ion-button{width:50%;margin-left:auto;margin-right:auto}:root{--ion-color-primary:#048982;--ion-color-primary-rgb:4,137,130;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#047972;--ion-color-primary-tint:#1d958f;--ion-color-secondary:#fd7ead;--ion-color-secondary-rgb:253,126,173;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-secondary-shade:#df6f98;--ion-color-secondary-tint:#fd8bb5;--ion-color-tertiary:#0c2305;--ion-color-tertiary-rgb:12,35,5;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#0b1f04;--ion-color-tertiary-tint:#24391e;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#070506;--ion-color-dark-rgb:7,5,6;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#060405;--ion-color-dark-tint:#201e1f;--ion-color-medium:#f4f4f4;--ion-color-medium-rgb:244,244,244;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#d7d7d7;--ion-color-medium-tint:#f5f5f5;--ion-color-light:#fff;--ion-color-light-rgb:255,255,255;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#e0e0e0;--ion-color-light-tint:#fff;--flow-border-radius:60px}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:url(/static/media/Ubuntu-Bold.50114233.ttf)}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4;color:var(--ion-color-dark)}h1{margin-bottom:16px;font-family:"Ubuntu";font-size:3.8rem;font-weight:400;line-height:1.1;text-align:center}p{margin:16px 0}p+p{margin-top:0}.logo{display:block;margin:50px auto 30px;text-align:center}.message{margin-bottom:20px;padding:10px 20px;border-radius:var(--flow-border-radius)}.message--error{color:var(--ion-color-light);background:var(--ion-color-danger)}.action{width:100%}.action--bottom{margin-top:auto;margin-bottom:30px}.action--bottom .button{margin-bottom:0}ion-content{--padding-end:var(--ion-padding,16px);--padding-start:var(--ion-padding,16px);--color:var(--ion-color-dark)}ion-content::part(background){--background:linear-gradient(180deg,#ffcc83,#fd7ead)}.button{--padding-top:20px;--padding-bottom:20px;flex-shrink:0;height:auto;min-height:36px;font-family:"Ubuntu";font-size:1.8rem;text-transform:none}.button-block{margin:.4rem 0}.button-solid{--box-shadow:none}.button-small{--padding-start:16px;--padding-end:16px;height:24px;font-size:1.3rem}.button ion-icon{margin-left:10px}ion-checkbox{margin-right:6px}ion-checkbox[slot=start]{margin-right:15px}.ios ion-input:not(.item-label),.md ion-input:not(.item-label){--padding-start:16px;--padding-end:16px;--background:var(--ion-color-light);border-radius:50px;color:var(--ion-color-secondary)}.ios ion-input:not(.item-label)::-webkit-input-placeholder,.md ion-input:not(.item-label)::-webkit-input-placeholder{color:green}.ios ion-input:not(.item-label):-ms-input-placeholder,.md ion-input:not(.item-label):-ms-input-placeholder{color:green}.ios ion-input:not(.item-label)::placeholder,.md ion-input:not(.item-label)::placeholder{color:green}.input--small ion-input{flex:0 1 100px}.input--small .input-symbol+ion-input{margin-left:8px}ion-item.item{--padding-start:0;--inner-padding-end:0;--ion-item-background:transparent;flex-shrink:0;font-size:1.6rem}ion-item.item::part(native){--border-color:var(--ion-color-dark)}ion-item.item .label-stacked{font-size:1.6rem}.md ion-item.item .label-stacked{margin-top:10px;margin-bottom:4px;-webkit-transform:none;transform:none}ion-item.item ion-input{margin-top:6px;margin-right:0;margin-bottom:6px}ion-item.item.select-interface-option{--padding-start:8px;--inner-padding-end:8px}ion-item.item.select-interface-option:last-child::part(native){--inner-border-width:0}.ios ion-label.ion-text-wrap{font-size:1.6rem;line-height:unset}ion-item-divider.item{--padding-top:16px;--padding-start:0;--inner-padding-end:0;--color:var(--ion-color-dark);--background:transparent;border-bottom:2px solid var(--ion-color-dark);font-size:1.6rem}ion-item-divider.item ion-label{width:100%;margin:0;text-align:center;font-weight:600}ion-item-divider.item ion-label.ion-text-wrap{font-size:inherit;line-height:normal}ion-list{--ion-background-color:transparent}ion-list-header{align-items:flex-end;padding-left:0}ion-modal ion-header:after{display:none}.ios ion-modal ion-toolbar:last-of-type{--border-width:0}ion-modal ion-content::part(background){--background:var(--ion-color-light)}ion-segment{border-radius:var(--flow-border-radius)}ion-segment .button{--padding-top:5px;--padding-bottom:5px;font-size:1.4rem;font-weight:400}ion-segment .button ion-icon{margin-left:0;font-size:1.6rem}ion-segment-button{--border-radius:var(--flow-border-radius);--color:var(--ion-color-light)}ion-segment-button::part(indicator-background){--indicator-color:var(--ion-color-primary)}ion-tab-button{max-width:150px}
/*# sourceMappingURL=main.198f74b3.chunk.css.map */