*{margin:0;padding:0;box-sizing:border-box;font-family:Anton,sans-serif;font-family:Roboto,sans-serif}#root{width:100%;min-height:100vh}:root{--color1: #2B2E4A;--color2: #E84545;--color3: #903749;--color4: #53354A}:root{--color1: #222831;--color2: #00ADB5;--color3: #903749;--color4: #53354A}:root{--color1: #2D4059;--color2: #EA5455;--color3: #F07B3F;--color4: #FFD460}:root{--color1: #2D4059;--color2: #EA5455;--color3: #F07B3F;--color4: #dba735}.App{width:100%;min-height:100vh}.page{width:100%;min-height:calc(100vh - 70px);display:flex;flex-direction:column;justify-content:center;align-items:center}.Homepage{padding:30px;gap:30px;justify-content:start;align-items:start}.client-homepage{flex-direction:row}.Homepage .progress-container{display:flex;gap:30px}.progress{height:100px;width:100px}.Homepage .daily-message-container{width:100%}.homepage-message-container{display:flex;flex-direction:column;gap:30px;width:50%;align-items:center}@media (max-width:750px){.Homepage{padding:10px}.homepage-message-container{width:100%}.client-homepage{flex-direction:column}}.workout-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;border-radius:5px;padding-top:20px;padding-bottom:20px;width:200px;box-shadow:0 0 4px 4px #0000004d;margin:10px}.workout-btn:hover{cursor:pointer}.workout-1{background-color:var(--color2);color:#000}.workout-2{background-color:var(--color4);color:#fff;color:#000}.AdminPage{padding:40px;justify-content:start;gap:15px}.search-box{height:50px;width:50%;border:solid 3px var(--color2);border-radius:15px;font-size:large}.clients-list{display:flex;flex-direction:column;gap:10px}@media (max-width:820px){.search-box{width:80%}}.client-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;background-color:var(--color2);border:solid var(--color1) 2px;border-radius:10px;padding:10px}.basic-data,.more-data{display:flex;justify-content:center;align-items:center;gap:15px;height:40px}.add-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}@media (max-width:820px){.add-container{padding-top:30px;flex-direction:column}}.TimetablePage{display:flex;flex-direction:column;gap:10px;padding:15px;align-items:center;justify-content:flex-start}.cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:345px}.calendar-message-container{display:flex;flex-direction:column;gap:20px;align-items:center;padding-top:20px;padding-bottom:20px}@media (max-width:820px){.TimetablePage{padding:20px;gap:100px;flex-direction:column}}.calendar-message-container{display:flex;flex-direction:row;gap:20px;align-items:center;padding-top:20px;padding-bottom:20px}@media (max-width:820px){.calendar-message-container{flex-direction:column}}.daily-message-container{width:50%}.TrackingPage{padding:15px;gap:10px;align-items:center;justify-content:flex-start}.add-track-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.MealsPage{padding-top:30px;gap:30px;justify-content:start}.meals-container{padding:20px}.cards-container{width:100%;padding:20px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:30px}.card-container{transition:all .25s linear}.card-container:hover{transform:scale(1.1)}.card-img{width:200px;height:200px;border:solid white 2px}.meal-btn{height:30px;width:60px;background-color:var(--color1);color:#fff;border:solid 3px var(--color3);border-radius:10px}.meal-btn:hover{border-color:#fff;cursor:pointer}.MealOptionsPage{padding:10px;justify-content:flex-start}.back-btn{border:solid var(--color1) 3px;display:inline-block;width:100px;height:65px;background-color:var(--color4);color:var(--color1);text-align:center;line-height:50px;cursor:pointer;font-size:x-large;border-radius:10px}.add-meal-btn{border:solid var(--color1) 3px;display:inline-block;width:65px;height:65px;border-radius:50%;background-color:var(--color3);color:var(--color1);text-align:center;line-height:50px;cursor:pointer;font-size:x-large}.meals-container{max-width:600px;padding:20px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:30px}.container{max-width:400px;border:solid 2px black;border-radius:10px;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.scanner-container{background-image:url(/assets/barcode-scanner-2-xNCLAnfc.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:312px;width:320px;display:flex;justify-content:center;align-items:center}.controls{width:100px;border:solid black 5px}
