abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:sans-serif;line-height:1;overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}.hello{margin-left:30px;width:50%}.hello--user{font-size:2.5em;margin-bottom:25px}.hello--user span{color:#ff0101}.hello p{font-size:1em}.anaItem{border-radius:5px;height:17vw;width:29%}.activity{background:#fbfbfb;border-radius:5px;height:45%;margin:30px;width:90%}.activity .legend{display:flex;justify-content:space-between;width:100%}.activity .legend h3{font-size:.9vw;margin:20px}.activity .legend .legendItems{display:flex;font-size:.7vw;justify-content:space-between;margin:20px;width:40%}.activity .legend .legendItems span{margin-right:5px}.average{background:#ff0101}.average h3{color:hsla(0,0%,100%,.5);font-size:1.7vh;left:2em;position:absolute;top:2em;z-index:1}.performance{background:#282d30}.score{background:#fbfbfb;position:relative}.score h3{color:#000;font-size:1vw;margin:20px;position:absolute}.score p{left:50%;line-height:.7rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.score p strong{display:block;font-size:2.1rem;text-align:center}.score p span{font-size:1vw;line-height:1.1rem}.analytics{align-items:center;background:#fbfbfb;border-radius:5px;display:flex;line-height:1.7em;width:100%}.analytics strong{font-size:1.2vw}.analytics span{font-size:.9vw}.analytics img{background-color:#000;border-radius:10px;height:1.5vw;margin:1.5vw;padding:15px;width:1.5vw}.analytics .calories{background:rgba(255,0,0,.1)}.analytics .protéines{background:rgba(74,184,255,.1)}.analytics .glucides{background:rgba(249,206,35,.2)}.analytics .lipides{background:rgba(253,81,129,.1)}.loading{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.loading .row-item{margin-right:120px}.loading .row-item:last-of-type{margin-right:0}.loading .loader{height:60px;position:relative;width:60px}.loading .loader .circle{-webkit-animation:loader-rotate-animation 5s infinite;animation:loader-rotate-animation 5s infinite;display:block;height:100%;opacity:0;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);width:100%}.loading .loader .circle:nth-child(2){-webkit-animation-delay:.22s;animation-delay:.22s}.loading .loader .circle:nth-child(3){-webkit-animation-delay:.44s;animation-delay:.44s}.loading .loader .circle:nth-child(4){-webkit-animation-delay:.66s;animation-delay:.66s}.loading .loader .circle:nth-child(5){-webkit-animation-delay:.88s;animation-delay:.88s}.loading .loader .circle:after{background:#ff0101;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.loading .loader.loader_size_small{height:24px;width:24px}.loading .loader.loader_size_small .circle:after{height:4px;width:4px}@-webkit-keyframes loader-rotate-animation{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}7%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:rotate(345deg);transform:rotate(345deg)}30%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(455deg);transform:rotate(455deg)}39%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:rotate(690deg);transform:rotate(690deg)}70%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(815deg);transform:rotate(815deg)}75%{opacity:0;-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{opacity:0}}@keyframes loader-rotate-animation{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}7%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:rotate(345deg);transform:rotate(345deg)}30%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(455deg);transform:rotate(455deg)}39%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:rotate(690deg);transform:rotate(690deg)}70%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(815deg);transform:rotate(815deg)}75%{opacity:0;-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{opacity:0}}.header{background-color:#000;box-shadow:2px 2px 2px #000;font-size:1.2em;height:80px}.header .header__nav,.header ul{display:flex;justify-content:space-between;padding-left:78px;padding-top:29px;position:relative;width:90%}.header .header__nav .logo img,.header ul .logo img{background-color:#ff0101;border-radius:50%;height:50px;left:1.5%;position:absolute;top:30%;width:50px}.header .header__nav h1,.header ul h1{color:#ff0101;font-family:sans-serif;font-size:1.5rem;font-weight:lighter;margin:0 50px 0 17px}.header .header__nav .header-ul,.header ul .header-ul{justify-content:space-around;padding:0 25px}.header .header__nav .header-ul a,.header ul .header-ul a{color:#fff;font-size:1.2rem;font-weight:400;text-decoration:none;transition:.3s}.header .header__nav .header-ul .active,.header .header__nav .header-ul a:hover,.header ul .header-ul .active,.header ul .header-ul a:hover{color:#ff0101}.sidebar__nav{background-color:#000;height:93vh;position:relative;width:90px}.sidebar__nav .ul-side{display:flex;flex-direction:column;height:35%;justify-content:space-between;padding-left:20px;padding-top:150px}.sidebar__nav .ul-side .li-side img{background-color:#fff;border-radius:5px;cursor:pointer;height:32px;padding:10px;transition:.3s;width:32px}.sidebar__nav .ul-side .li-side img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar__nav .ul-side button{background-color:#fff;border-radius:5px;color:red;cursor:pointer;font-size:1em;font-weight:700;height:55px;text-decoration:underline;width:55px}.sidebar__nav .copyright{color:#fff;display:block;font-size:.7em;left:-50%;position:absolute;top:70%;-webkit-transform:rotate(270deg);transform:rotate(270deg);width:200px}#root{font-family:Roboto;width:auto}.block-page{left:15%}.block-page,.home{position:absolute;top:15%}.home{box-sizing:border-box;left:10%;margin-bottom:50px;width:90%}.home .body-graph{display:flex;height:500px;width:100%}.home .body-graph main{height:500px;width:75%}.home .body-graph main .secondary-graph{display:flex;height:auto;justify-content:space-between;margin-left:30px;position:relative;width:90%}.home .body-graph aside{display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:30px;width:25%}@font-face{font-family:Roboto;src:url(/static/media/Roboto-Regular.a8d6ac03c7b96b7acb62.ttf)}.not-found{box-sizing:border-box;color:#ff0101;left:0;margin-bottom:50px;position:absolute;text-align:center;top:15%;width:100%}.not-found span{display:block;font-size:22vw}.not-found h1{font-size:2vw;margin-bottom:100px;padding:60px}.not-found .error-link{color:#ff0101;display:block;font-size:1.5em;margin-bottom:200px;text-decoration:underline}@media screen and (max-width:500px){.not-found h1{font-size:2vh;padding:30px}}
/*# sourceMappingURL=main.afbc6b64.css.map*/