*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-v30-latin-regular.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-v30-latin-regular.6b1ef4e4ab8eafee13c1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-v30-latin-700.227c93190fe7f82de3f8.woff2) format("woff2"),url(/static/media/roboto-v30-latin-700.5e5b76f0fae3cf2ef7cc.ttf) format("truetype")}html{font-family:Roboto;font-size:16px;font-weight:400}@media only screen and (max-width:1250px){html{font-size:14px}}#root{align-items:center;background-color:#eee;display:flex;flex-direction:column;min-height:100vh}.content{background-color:#fff;flex-grow:1;max-width:1440px;min-width:1024px;width:100%}.content,.data-charts{display:flex;flex-direction:row;position:relative}.data-charts{flex-wrap:wrap;gap:30px 0;height:-webkit-max-content;height:max-content;justify-content:space-between;padding:15px;transition:all .3s;width:73%}@media only screen and (max-width:1250px){.data-charts{gap:23px 0}}.data-charts__card{background-color:#fbfbfb;border-radius:5px;height:260px;transition:all .2s;width:31%}@media only screen and (max-width:1250px){.data-charts__card{height:183px}}.data-charts__card .error-message{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:center;line-height:130%;padding:10%;text-align:center;width:100%}.data-charts__activity{height:295px;transition:all .2s;width:100%}@media only screen and (max-width:1250px){.data-charts__activity{height:222px}}.header{align-items:center;background-color:#020203;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:row;gap:10%;max-width:1440px;min-width:1024px;padding:1.125rem 1.75rem;width:100%;z-index:5}.header__logo{width:11.125rem}.header nav{width:100%}.header__menu{display:flex;flex-direction:row;justify-content:space-between}.header__menu--item a{color:#fff;font-size:1.5rem;padding:1.25rem;text-decoration:none}.header__menu--item a:hover{color:#ff0101}.aside{align-items:center;background-color:#020203;display:flex;height:auto;justify-content:center;padding:1.625rem;position:relative;width:-webkit-max-content;width:max-content}.aside__menu{display:flex;flex-direction:column;gap:20px;margin-bottom:3.125rem}.aside__menu--item a{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:4rem;justify-content:center;width:4rem}.aside__menu--item a:hover{background-color:#eee}.aside__sign{bottom:2.5rem;color:#fff;font-size:.75rem;position:absolute;transform:rotate(180deg);transform-origin:center;writing-mode:vertical-lr}.data-keydata__card--picto{align-items:center;border-radius:6px;display:flex;height:60px;justify-content:center;width:60px}.data-keydata__card--data{height:-webkit-max-content;height:max-content}.data-keydata__card--number{font-size:1.25rem;font-weight:700}.data-keydata__card--title{color:#74798c;font-size:.875rem;line-height:120%;margin-top:10px}.data-keydata__caloriecount .data-keydata__card--picto{background-color:#ff00000f}.data-keydata__proteincount .data-keydata__card--picto{background-color:#4ab8ff1a}.data-keydata__carbohydratecount .data-keydata__card--picto{background-color:#f9ce231a}.data-keydata__lipidcount .data-keydata__card--picto{background-color:#fd51811a}.main__data{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 55px;max-width:1190px;width:100%}.data-header{height:-webkit-max-content;height:max-content;margin:63px 0 90px 37px;width:100%}@media only screen and (max-width:1250px){.data-header{margin:50px 0 50px 35px}}.data-header__title{font-size:3rem;margin-bottom:1.5625rem}.data-header__title--firstname{color:#ff0101}.data-header__text{font-size:1.125rem}.data-keydata{display:flex;flex-direction:column;gap:30px;padding:15px;transition:all .2s;width:23%}@media only screen and (max-width:1250px){.data-keydata{gap:23px}}.data-keydata__card{align-items:center;background-color:#fbfbfb;border-radius:5px;display:flex;gap:24px;height:124px;padding-left:30px;transition:all .2s;width:100%}@media only screen and (max-width:1250px){.data-keydata__card{gap:15px;height:89px;padding-left:16px}}.data-charts__activity{font-size:.875rem;padding:30px 10px 20px 30px;position:relative}@media only screen and (max-width:1250px){.data-charts__activity{padding:20px 0 20px 20px}}.data-charts__activity h2{color:#20253a;font-size:1rem;font-weight:400;left:30px;position:absolute;top:30px}@media only screen and (max-width:1250px){.data-charts__activity h2{left:20px;top:20px}}.data-charts__sessions{background-color:red;font-size:.875rem;position:relative}.data-charts__sessions h2{color:#fff9;font-size:1rem;font-weight:400;left:30px;line-height:130%;position:absolute;top:30px;width:75%}@media only screen and (max-width:1250px){.data-charts__sessions h2{left:20px;top:20px}}.data-charts__sessions .error-message{color:#fff}.data-charts__performance{background-color:#282d30;font-size:.75rem}.data-charts__performance .error-message{color:#fff}.data-charts__score{align-items:center;display:flex;font-size:.875rem;justify-content:center;position:relative}.data-charts__score h2{font-size:1rem;font-weight:400;left:30px;position:absolute;top:30px;width:75%}@media only screen and (max-width:1250px){.data-charts__score h2{left:20px;top:20px}}.data-charts__score .recharts-responsive-container{left:0;position:absolute;top:0;z-index:5}.data-charts__score--legende{align-items:center;background-color:#fff;border-radius:100%;display:flex;flex-direction:column;height:65%;justify-content:center;position:relative;width:65%;z-index:1}.data-charts__score--legende h3{color:#282d30;font-size:1.625rem;line-height:150%;text-align:center}.data-charts__score--legende p{color:#74798c;font-size:1rem;line-height:150%;text-align:center;width:50%}.erreur404{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;text-align:center;width:100%}.erreur404 h1{color:#ff0101;font-size:9.375rem}.erreur404 h2{font-size:1.5rem;line-height:150%}
/*# sourceMappingURL=main.8db3c6f6.css.map*/