body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h3,p{margin:0}.header__nav{display:flex;flex:1 1;flex-direction:row;justify-content:space-around;align-items:center}.nav-item{font-weight:500;font-size:24px}.header{display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;height:100px;padding:0 1rem;box-shadow:0 8px 6px -6px #000}.header__logo{z-index:2;width:180px}.button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:6px;padding:1rem;background-color:#fff;margin:.5rem 0}.sidebar{justify-content:space-around;position:fixed;z-index:1;width:100px;height:100vh;inset:0;background-color:#000;color:#fff}.sidebar,.sidebar__buttons{display:flex;flex-direction:column;align-items:center}.sidebar__buttons{margin-top:10rem}.sidebar__copyright{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);justify-self:end;font-size:12px}.switchSource-button{display:flex;align-items:center;justify-content:center;color:red;background-color:#fff;width:50px;height:50px;border:0;border-radius:6px;padding:2rem;margin:0}.greeting{display:flex;flex-direction:column;align-items:flex-start;margin:2rem 0}.user{color:red}.graphs-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;grid-gap:2rem 2rem;gap:2rem 2rem;margin-top:4rem;grid-template-areas:"activity activity activity macros" "average-sessions performance score macros"}@media only screen and (max-width:1200px){.graphs-wrapper{grid-template-columns:repeat(3,1fr);grid-template-areas:"macros macros macros " "activity activity activity " "average-sessions performance score"}}.macros__card{display:flex;justify-content:space-evenly;align-items:center;background-color:#fbfbfb;border-radius:5px;padding:1rem}.macros__card__info{display:flex;flex-direction:column;align-items:flex-start;margin-left:1rem;justify-content:center}.macros__card__info p{color:#74798c}.macros__card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;padding:1rem;margin:.5rem 0}.macros-icon{width:20px;height:20px}.macros-wrapper{display:flex;flex-direction:column;justify-content:space-between;grid-area:macros;margin:0;grid-row-gap:20px;row-gap:20px}@media only screen and (max-width:1200px){.macros-wrapper{flex-direction:row;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}}.caloriesIcon{background-color:#fbeaea}.proteinIcon{background-color:#e9f4fb}.carbsIcon{background-color:#fbf6e5}.fatIcon{background-color:#fbeaef}.performance-graph{grid-area:performance;background-color:#282d30;border-radius:10px}.activity-graph{grid-area:activity;position:relative;background-color:#fbfbfb;color:#000;border-radius:10px}.activity-graph__title{position:absolute;top:3%;left:3%;font-size:15px;font-weight:500;margin:2rem}.average-sessions-graph{grid-area:average-sessions;position:relative;background-color:red;color:#ffb9b9;border-radius:10px;z-index:10}.average-sessions-graph__title{position:absolute;top:3%;left:3%;font-size:15px;font-weight:500;width:150px;text-align:left;margin:2rem}.score-graph{grid-area:score;display:flex;position:relative;justify-content:center;align-items:center;background-color:#fbfbfb;color:#000;border-radius:10px}.score-graph__title{position:absolute;top:3%;left:3%;font-size:15px;font-weight:500;margin:2rem}.score-graph__content{position:absolute;text-align:center;background-color:#fff;color:#74798c;width:90px;font-size:15px;font-weight:400;padding:2.5rem;border-radius:70px}.score{color:#000;font-size:26px;font-weight:700}.error{display:flex;flex-direction:column;align-items:center;justify-content:center}.error__title{font-size:100px;font-weight:700;color:red}.error__text{font-size:36px;color:#000}.loader{padding:2rem;border:9px solid;border-color:red red transparent;border-radius:50px;animation:rotate 1s linear infinite;height:0;width:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard{display:block;margin:2rem 5rem 2rem 10rem}.loader-wrapper{position:absolute;top:50%;left:50%}.error-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}
/*# sourceMappingURL=main.397c3325.chunk.css.map */