@import url(https://fonts.googleapis.com/css2?family=Poppins&family=Rubik:wght@400;700&family=Russo+One&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0;overflow-x:hidden}#root,body,html{height:100%}.poppins{font-family:Poppins,sans-serif}.rubik{font-family:Rubik,sans-serif}.russo-one{font-family:Russo One,sans-serif}.bold{font-weight:700}.nav-container{box-sizing:0;margin:0 0 2%;width:100%}.navbar{box-shadow:0 2px 1px rgba(0,0,0,.1);height:2.5em;padding:1em;width:98%}.burger-menu,.navbar{display:flex;justify-content:space-between}.burger-menu{align-items:flex-start;cursor:pointer;flex-direction:column;height:100%;width:3em}.burger-menu-icon{height:100%;width:100%}.client-heading-dropdown{border:none;cursor:pointer;font-size:3em}.nav-logo{cursor:pointer;display:block;margin:auto}.nav-logo,.nav-logo-catch-up{position:relative;top:-.75em}.nav-logo-image{height:4em}.nav-menu{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:2rem;height:90%;position:absolute;width:20%;z-index:4}.nav-link{font-size:1.5rem;padding:1rem 2rem;position:relative;top:8%}.nav-list-icon{padding-right:1rem}.nav-a{color:#000;text-decoration:none}.nav-button{box-shadow:2px 2px 2px rgba(0,0,0,.1)}.nav-submenu-link{font-size:1.2rem;padding:.5rem 2rem;position:relative;top:8%}.nav-submenu-a{color:grey;text-decoration:none}.visible{display:inherit}.sections{background:#f5f5f5;border:1px solid #eceff1;border-radius:4px}.catchup-sections,.sections{box-shadow:0 2px 1px rgba(0,0,0,.1)}.catchup-sections{background:#fff;border:2px solid #000;border-radius:4px}.headers{background-color:#000;border:0;border-radius:4px;box-shadow:0 3px 1px rgba(0,0,0,.1);color:#fff;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.3px;line-height:21px;margin:2% auto;padding:.5rem;text-align:center;text-transform:uppercase;width:60%}.popup-header{font-size:20px}.trainer-home-container{grid-gap:1rem;display:grid;gap:1rem;height:80%;margin:auto;width:95%}@media (min-width:800px){.trainer-home{height:100%}.trainer-home-container{grid-template-columns:1fr 1.5fr;grid-template-rows:1fr 1.75fr}.clients{grid-row:span 2}}.clients{color:#000;font-family:Roboto,sans-serif;font-size:23px;font-weight:500;height:100%;letter-spacing:0;line-height:30px;position:relative;text-align:center;text-transform:none}.clients-header{font-size:22px}.clients-content{display:flex;flex-direction:column;font-size:23px;gap:3rem;justify-content:space-evenly;margin:10% auto;width:80%}.clients-content-entry{display:grid;grid-template-columns:1fr 8fr 1fr 1fr}.clients-content-entry-name{font-weight:700}.chart-icon,.gear-icon{color:#000}.thumbs-up{color:green}.thumbs-down{color:red}.clients-menu{bottom:2.5%;display:flex;gap:2rem;justify-content:end;position:absolute;right:2.5%}.clients-add-icon,.clients-edit-icon{cursor:pointer}.calendar-container{align-items:center;display:flex;justify-content:space-evenly;min-height:45vh}.wrapper{background:#fff;border-radius:10px;margin:2% 0}.wrapper header{align-items:center;display:flex;justify-content:space-between;padding:25px 30px 10px}header .current-date{font-size:1.45rem;font-weight:500}header .icons span{border-radius:50%;color:#878787;cursor:pointer;font-size:1.9rem;height:38px;line-height:38px;margin:0 5px;text-align:center;width:38px}header .icons span:hover{background:#f2f2f2}.calendar ul{display:flex;flex-wrap:wrap;list-style:none;text-align:center}.calendar .days{margin-bottom:20px}.calendar .weeks li{font-weight:500}.calendar ul li{position:relative;width:14.28571%}.calendar .days li{margin-top:15px;z-index:1}.calendar .days .current-month{cursor:pointer}.days li.inactive{color:#aaa}.days li.active{color:#fff}.calendar .days li:before{border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;z-index:-1}.days .current-month li:hover:before{background:#f2f2f2}.days li.active:before{background:#000}.dot{background-color:#000}.active-dot,.dot{border-radius:50%;height:5px;left:50%;position:absolute;top:125%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px;z-index:5}.active-dot{background-color:#fff}.selected-day:before{background:#f2f2f2}.events-info{font-family:Poppins,sans-serif;font-size:18px}.events-info header p{border-bottom:1px solid #878787}.activeToday{color:#000;display:flex;font-family:Roboto,sans-serif;font-size:16px;height:100%;letter-spacing:0;line-height:21px;overflow:hidden;text-align:center;text-transform:none}.activeToday-text{display:flex;flex-direction:column;justify-content:center;width:50%}.activeToday-imgContainer{margin:0;padding:5%;width:50%}.activeToday-pieChart{height:100%;width:100%}.upcoming-meetings{height:100%;min-height:37vh;overflow:scroll;overflow-x:hidden;text-align:center}.schedule-meeting-button{background:#cfd8dc;border-radius:20px;color:#000;cursor:pointer;margin:auto;padding:1.5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.upcoming-meetings-content{display:flex;flex-direction:column;gap:2rem;justify-content:space-evenly;margin:5% auto;width:80%}.upcoming-meeting-entry{display:grid;font-family:Poppins,sans-serif;font-size:16px;grid-template-columns:repeat(3,1fr) .25fr}.popup-header{font-size:22px}.add-client-popup-close-button,.schedule-meeting-popup-close-button{display:flex;flex-direction:column;justify-content:center;margin:auto;position:absolute;right:5%;top:5%}.popup-container{background-color:#000;bottom:0;height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:1}.add-client-popup,.schedule-meeting-popup{align-items:center;bottom:0;font-size:2em;left:0;margin:7.5%;position:absolute;right:0;top:0;z-index:2}.add-client-form,.schedule-meeting-form{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:50%;justify-content:space-evenly}.add-client-form-item,.schedule-meeting-form-item{display:flex;justify-content:space-between;padding:1%;width:40%}.add-client-popup-close-button,.schedule-meeting-popup-close-button{cursor:pointer}.add-client-submit-button,.schedule-meeting-submit-button{font-size:1.1em}.add-client-form input,.schedule-meeting-form input,.schedule-meeting-form select{font-family:Poppins,sans-serif;font-size:20px;text-align:center;width:250px}.edit-clients-table{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:20px;justify-content:space-evenly;margin:auto;text-align:center;width:80%}.edit-clients-table-header-row>*,.edit-clients-table-row>*{width:33%}.edit-clients-table-row input{font-family:Poppins,sans-serif;font-size:18px}.edit-clients-table-header-row{border-bottom:1px solid #000;display:flex;font-weight:700;justify-content:space-evenly}.edit-clients-table-row{border-bottom:1px solid #ddd;display:flex;justify-content:space-evenly}.catchUp{height:100%}.catchUp-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);height:82.5%;margin:auto;overflow:hidden;width:95%}.up-icon{color:green}.down-icon{color:red}.clients-dropdown{align-items:center;display:flex;gap:2rem;grid-column:span 2;justify-content:space-evenly}.client-heading-dropdown,.clients-locked-name{font-family:Russo One,sans-serif;font-size:80px}.clients-dropdown-name{font-size:44px}.fitbit-icons{display:flex;grid-column:span 2;overflow:hidden;text-align:center}.fitbit-icons,.fitbit-icons>*{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.fitbit-icons>*{width:25%}.fitbit-icon{height:4em;width:100%}.calBurnt{color:#c46103}.waterIntake{color:#0294ba}.floorsClimbed{color:#8d7101}.activeMins{color:#aeea5f}.steps-icon{color:#c963f8}.fitbit-content{align-items:center;display:flex;gap:1rem;justify-content:center}.fitbit-data{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:18px}.fitbit-data-heading{font-weight:700}.steps{grid-column:span 2;grid-row:span 2;height:100%;overflow:hidden}.steps-content{display:flex;flex-direction:column;height:80%;justify-content:space-evenly;margin:auto;text-align:center;width:80%}.steps-chart-container{width:100%}.steps-bar-chart{max-width:100%;width:100%}.steps-text{display:flex;justify-content:space-evenly}.intake{height:100%;min-height:20vh;overflow:hidden}.intake-table{display:grid;font-family:Poppins,sans-serif;font-size:20px;grid-template-columns:1fr 1fr;margin:auto;width:70%}.intake-table-heading{font-weight:700}.feedback-summary{grid-column:span 2}.checkin-header{margin:1% auto}.feedback-summary-table{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:30px;margin-bottom:1%}.feedback-summary-table-feedback-row,.feedback-summary-table-weeks-row{display:flex;justify-content:space-between;margin:auto;text-align:center;width:98%}.feedback-summary-icon,.feedback-summary-week{text-align:center;width:14%}.feedback-summary-day{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.feedback-summary-icon{text-align:center}.progress-chart{grid-row:span 2;margin:auto;min-height:33vh;padding:0;width:100%}.progress-chart-header{position:relative;z-index:2}.progress-chart-image{height:265px;margin:0 2.5%;width:425px}#progress-chart-container{max-height:28.5vh;position:relative;top:-9vh;z-index:1}.goals{height:100%;overflow-y:scroll;width:100%}.goals-entry{font-family:Poppins,sans-serif;font-size:18px;font-size:20px;margin:5%;text-align:center}.calorie-summary{min-height:15vh}.calorie-summary-table{display:grid;font-size:2em;grid-template-columns:repeat(7,1fr)}.calorie-summary-day{font-family:Poppins,sans-serif;font-size:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20% 20% 0;text-align:center}.calorie-summary-icon{font-size:20px;padding:0 20% 20%;text-align:center}.check{color:green}.xmark{color:red}.dash{color:grey}.catchup-notes{grid-column:span 2;grid-row:span 2}.catchup-notes-textbox-container{margin:5% auto;width:80%}.catchup-notes-textbox{height:150px;width:100%}.schedule{grid-column:span 4;min-height:23vh;overflow:hidden}.schedule-header{margin-bottom:.25%;margin-top:1%}.carousel{height:60%;margin:0 auto;position:relative;width:80%}.button-left{left:-25px}.button-left,.button-right{background:transparent;border:0;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.button-right{right:-25px}.track-container{overflow:hidden}.track,.track-container{height:100%;position:relative}.track{list-style:none;margin:0;padding:0;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in}.slide{bottom:0;position:absolute;text-align:center;top:.5%;width:100%}.slide,.slide-content{display:flex;justify-content:space-evenly}.slide-content{flex-direction:column;height:80%}.slide-content-day{font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.slide-content-date{font-family:Poppins,sans-serif;font-size:18px}.slide-content-workout{font-weight:700}.see-notes,.slide-content-workout{font-family:Poppins,sans-serif;font-size:12px}.popup{align-items:center;background:rgba(0,0,0,.2);bottom:0;color:#fff;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:2}.carousel-nav,.popup{display:flex;justify-content:center}.carousel-nav{margin:0 10px;padding:0}.carousel-nav-indicator{background:rgba(0,0,0,.3);border:0;border-radius:50%;cursor:pointer;height:15px;margin:0 12px;width:15px}.nav-current-slide{background:rgba(0,0,0,.75)}.see-notes{cursor:pointer}.fitbit-popup{bottom:0;left:0;margin:15%;padding:1%;position:absolute;right:0;top:0;z-index:2}.fitbit-popup-content{display:flex;font-family:Poppins,sans-serif;font-size:20px;justify-content:space-evenly;margin:5% auto auto;text-align:center;width:80%}.fitbit-popup-content-entry,.fitbit-popup-content-entry-headings{display:flex;flex-direction:column;gap:1rem;width:12%}.fitbit-popup-content-entry-headings>*{font-weight:700}.fitbit-popup-header{font-size:25px}.workout-notes-popup{bottom:0;left:0;margin:5%;padding:1%;position:absolute;right:0;top:0;z-index:2}.workout-notes-popup-close-button{top:5%}.fitbit-popup-close-button,.workout-notes-popup-close-button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:auto;position:absolute;right:5%}.fitbit-popup-close-button{top:12%}.workout-notes-content{font-family:Poppins,sans-serif;font-size:20px}.workout-notes-user-notes,.workout-notes-workout-name{display:flex;gap:1rem;margin:auto;width:60%}.no-client-workout-notes{text-align:center}.workout-notes-user-notes .headings,.workout-notes-workout-name .headings{font-weight:700;width:20%}.workout-notes-exercises{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:2%}.workout-notes-exercises-headers{border-bottom:1px solid #000;font-weight:700}.workout-notes-exercise-details,.workout-notes-exercises-headers{display:flex;justify-content:space-evenly;margin:auto;text-align:center;width:80%}.workout-notes-exercise-details{border-bottom:1px solid #ddd}.workout-notes-exercise-details>*,.workout-notes-exercises-headers>*{width:33%}.start-meeting-popup-close-button{cursor:pointer;display:flex;flex-direction:column;font-size:20px;justify-content:center;margin:auto;position:absolute;right:5%;top:10%}.personal-bests{height:100%;overflow:hidden}.personal-bests-content{font-family:Poppins,sans-serif;font-size:18px}.personal-bests-entry{margin:2.5%}.personal-bests-entry-data{display:flex;justify-content:space-evenly;margin:5%}.personal-bests-new,.personal-bests-previous{font-weight:700}.catch-up-meeting-form{margin:.25% auto;text-align:center;width:80%}#is-meeting-scheduled-alert{color:red;font-family:Poppins,sans-serif;font-size:16px}.start-meeting-confirmation-popup{bottom:0;font-family:Poppins,sans-serif;font-size:16px;left:0;margin:15%;padding:1%;position:absolute;right:0;top:0;z-index:2}.start-meeting-confirmation-popup-content{display:flex;font-size:1.5em;gap:2rem;justify-content:space-evenly;margin:5% auto 0;width:80%}.start-meeting-confirmation-name{font-size:2em}.start-meeting-confirmation-text{font-size:1.75em;width:30%}.start-meeting-confirmation-name{display:flex;flex-direction:column;font-weight:700;justify-content:center}.start-meeting-confirmation-button{font-family:Poppins,sans-serif;font-size:18px;margin-top:2%;text-align:center}.confirmation-button{font-size:2em}.submit-meeting-popup{align-items:center;bottom:0;left:0;margin:15%;padding:1%;position:absolute;right:0;top:0;z-index:2}.submit-catchup-notes{margin:0 auto}.submit-meeting-confirmation-button{display:flex;font-size:2em;gap:2rem;justify-content:center;margin-top:2%}.thumbs-middle{color:#bdb537}.meeting-buttons{background-color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;transition-duration:.4s}.cancel-submit-buttons-container{display:flex;justify-content:space-evenly;margin:auto;width:30%}.start-meeting-button{border:2px solid green;color:green}.start-meeting-button:hover{background-color:green;color:#fff}.cancel-meeting-button,.cancel-submit-meeting-button{border:2px solid red;color:red}.cancel-meeting-button:hover,.cancel-submit-meeting-button:hover{background-color:red;color:#fff}.submit-meeting-button{border:2px solid green;color:green}.submit-meeting-button:hover{background-color:green;color:#fff}.submit-meeting-icons{display:flex;font-size:4em;justify-content:space-evenly;margin:auto auto 1%;width:50%}input[type=radio]{-webkit-appearance:none;appearance:none}input[type=radio]:checked+label{background-color:#d3d3d3;border-radius:50%;box-shadow:0 15px 45px hsla(0,0%,96%,.2);padding:0 2%}.manage-clients{height:100%}.manage-clients-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);height:80%;margin:auto;overflow:hidden;width:95%}.assign-workouts{grid-row:span 4;height:100%;overflow:hidden}.assign-workouts-name{border-bottom:1px solid #000;font-size:2em;text-align:center}.clients-dropdown{border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:70px;margin:auto;text-align:center}.clients-dropdown option{font-size:30px}.weeks-dropdown{cursor:pointer;font-family:Poppins,sans-serif;font-size:20px;margin:1% auto}.assign-workouts-content{color:#000;font-family:Poppins,sans-serif;font-size:35px;height:80%;letter-spacing:0;margin:2.5% auto;text-transform:none;width:75%}.assign-workouts-content-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:2.5% auto}.assign-workouts-day{flex-direction:column;font-weight:500}.assign-workout-content{display:flex;justify-content:space-between}.assign-workout-button{flex-direction:column;margin:auto;width:60%}.assign-button{cursor:pointer;font-family:Poppins,sans-serif;font-size:20px}.assign-workout-name{font-size:.75em}.assign-workout-name-content{text-align:center;width:100%}.assign-workout-name-content-edit-icon{cursor:pointer}.manage-clients-intake{min-height:25vh;overflow:hidden}.manage-clients-intake-heading{border-bottom:1px solid #000;font-family:Poppins,sans-serif;font-size:50px;text-align:center}.manage-clients-intake-table{grid-gap:.5rem;display:grid;font-family:Poppins,sans-serif;font-size:20px;gap:.5rem;grid-template-columns:1.25fr 1.25fr .5fr;margin:1% 10% 0}.manage-clients-intake-table input{font-family:Poppins,sans-serif;font-size:20px;margin:0;padding:0;width:100px}.manage-clients-edit-icon{cursor:pointer}.intake-category{font-weight:700}.steps-heading{margin:2% 0;padding:1% 2%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manage-clients-steps,.steps-heading{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.manage-clients-steps{display:flex;font-family:Poppins,sans-serif;font-size:20px;justify-content:space-evenly}.manage-clients-steps input,.step-goal{font-size:20px;width:150px}.step-goal{padding:1%}.client-description-content-container{align-items:center;display:flex;justify-content:space-evenly;padding-bottom:2%;position:relative}#edit-client-description,.client-description-content{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:20px;justify-content:space-between;margin-bottom:1%}#edit-client-description{height:90%;width:75%}.edit-description-icon{font-size:1.25rem;position:relative;top:-.25rem}.catch-up-notes{font-family:Poppins,sans-serif;font-size:18px;min-height:20vh;overflow-y:scroll}.manage-clients-catch-up-notes-textbox{height:75%;width:100%}.catch-up-notes-content{margin:auto;width:80%}.catch-up-notes-entry{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:.5fr 1.5fr}.assign-workout-popup{align-items:center;bottom:0;left:0;margin:7.5%;position:absolute;right:0;top:0;z-index:2}.assign-workout-popup-table{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:20px;justify-content:space-evenly;margin:auto;text-align:center;width:80%}.assign-workout-popup-table-header-row{border-bottom:1px solid #000;display:flex;font-weight:700;justify-content:space-evenly}.assign-workout-popup-table-row,.exercises,.workouts{border-bottom:1px solid #ddd}.exercise,.exercises,.workouts{display:flex;width:100%}.exercise,.exercise-details{justify-content:space-evenly}.exercise-details{display:flex}.assign-workout-popup-table-header-row>*,.exercise>*,.workouts>*{width:25%}.assign-workout-popup-close-button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:auto;position:absolute;right:5%;top:5%}.expand-icon{cursor:pointer}.workout-details-popup-container{background-color:#000;bottom:0;height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:3}.workout-details-popup{align-items:center;bottom:0;font-family:Poppins,sans-serif;font-size:20px;left:0;margin:10%;position:absolute;right:0;top:0;z-index:4}.workout-details-popup-close-button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:auto;position:absolute;right:5%;top:5%}.workout-details-popup-table-header-row,.workout-details-popup-table-row{display:flex;justify-content:space-evenly;margin:auto;width:80%}.workout-details-popup-table-row{border-bottom:1px solid #ddd}.workout-details-popup-table-header-row{border-bottom:1px solid #000}.workout-details-popup-table-header-row>*,.workout-details-popup-table-row>*{text-align:center;width:25%}.workout-details-assign-button{margin:1% auto;width:10%}.intake-goals{display:flex}.trainer-profile{height:100%}.trainer-profile-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);height:100%;margin:auto;width:90%}.profile-icons{display:flex;justify-content:space-evenly}.profile-edit-icon,.saved-workouts-edit-icon{cursor:pointer;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.saved-workouts-edit-icon{align-items:center;bottom:2.5%;display:flex;gap:.5rem;justify-content:end;position:absolute;right:2.5%}.profile-logout-icon{color:#000;text-decoration:none}.profile-edit-icon,.profile-logout-icon{align-items:center;display:flex;gap:.5rem}.profile{height:80%}.profile-info{display:grid;font-family:Poppins,sans-serif;font-size:18px;grid-template-columns:repeat(2,1fr);margin-bottom:2%;text-align:center}.profile-pic{grid-row:span 2}.profile-name{margin:2%}.profile-description{grid-row:span 2;margin:2%;padding:3%;text-align:justify}.saved-workouts{font-family:Poppins,sans-serif;font-size:16px;position:relative}.saved-workouts-content{display:flex;flex-direction:column;justify-content:center;margin:auto;width:80%}.saved-workouts-content-row{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.workout-name{font-weight:600}.hidden{display:none}.saved-workouts-popup{align-items:center;bottom:0;font-family:Poppins,sans-serif;font-size:18px;left:0;margin:7.5%;position:absolute;right:0;top:0;z-index:1}.saved-workouts-popup-table{margin:auto;text-align:center;width:80%}td,th{border-bottom:1px solid #ddd}.saved-workouts-popup-close-button{cursor:pointer}.create-workout{height:80%}.create-workout-card{background-color:#fff;border-radius:10px;height:100%;position:relative}.create-workout-header{margin-bottom:2rem;text-align:center}.create-workout-header-h1{font-size:3rem;font-weight:600;margin-bottom:.5rem}.create-workout-line{border-bottom:2px solid rgba(0,0,0,.1)}.create-workout-form{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:18px;height:80%;position:relative}.create-workout-form-item{display:flex;font-size:1.3rem;gap:1rem;margin:auto;padding:2% 0;position:relative;width:90%}.create-workout-item-input{background-color:#f5f5f5;border:none;box-shadow:0 2px 1px rgba(0,0,0,.1);flex-grow:1;font-family:Poppins,sans-serif;font-size:18px;outline:none}.create-workout-exercise{grid-gap:1rem;display:grid;font-size:1.3rem;gap:1rem;grid-template-columns:1fr 3fr;margin:auto;padding:2% 0;position:relative;width:80%}.create-workout-exercise-input{background-color:#f5f5f5;border:none;box-shadow:0 2px 1px rgba(0,0,0,.2);flex-grow:1;font-family:Poppins,sans-serif;font-size:18px;outline:none}.exercises-header-row{display:flex;justify-content:space-evenly;margin:2% auto;width:80%}.exercises-header-row>*{font-weight:700;text-align:center;width:33%}.create-exercise-button{margin:2% auto;width:20%}.create-exercise-button,.create-workout-button{background-color:#000;border-radius:100px;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:2px;padding:.2rem 1rem;text-align:center;text-transform:uppercase}.create-workout-button{margin:2% 0;width:100%}.create-workout-button-container{bottom:10%;position:absolute;right:40%;width:20%}.login{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.login-card{background-color:#fff;border-radius:10px;padding:4rem;position:relative;width:450px}.login-logo{margin-bottom:2rem;text-align:center}.login-logo-img{width:60px}.login-header{margin-bottom:2rem;text-align:center}.login-header-h1{font-size:2rem;font-weight:600;margin-bottom:.5rem}.login-form{display:flex;flex-direction:column;gap:1.5rem}.login-item{left:1.4rem;position:relative}.login-icon,.login-item{font-size:1.3rem;opacity:.4;top:.82rem}.login-icon{position:absolute}.login-input{background:hsla(0,0%,100%,.3);border:none;border-radius:100px;outline:none;padding:1rem 1.5rem;width:100%}.login-other{justify-content:space-between;margin-bottom:.5rem}.login-checkbox,.login-other{align-items:center;display:flex}.login-checkbox{gap:7px}.login-a{color:#35339a;text-decoration:none}.login-button{background:#000;border-radius:100px;cursor:pointer;padding:1rem}.login-button,.login-button a{color:#fff;letter-spacing:2px;text-transform:uppercase}.login-button a{text-decoration:none}.login-footer{margin-top:1.5rem;text-align:center}#alert{color:red;font-family:Poppins,sans-serif;font-size:18px}.trainer-register{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.trainer-register-card{background-color:#fff;border-radius:10px;padding:4rem;position:relative;width:450px}.trainer-register-logo{margin-bottom:2rem;text-align:center}.trainer-register-logo-image{width:60px}.trainer-register-header{margin-bottom:2rem;text-align:center}.trainer-register-header-h1{font-size:2rem;font-weight:600;margin-bottom:.5rem}.trainer-register-form{display:flex;flex-direction:column;gap:1.5rem}.trainer-register-form-item{font-size:1.3rem;left:1.4rem;opacity:.4;position:relative;top:.82rem}.trainer-register-form-item-icon{font-size:1.3rem;opacity:.4;position:absolute;top:.82rem}.trainer-register-form-item-input{background:hsla(0,0%,100%,.3);border:none;border-radius:100px;outline:none;padding:1rem 1.5rem;width:100%}.trainer-register-form-other{align-items:center;margin-bottom:.5rem;text-align:center}.trainer-register-form-button{background-color:#000;border-radius:100px;color:#fff;letter-spacing:2px;padding:1rem;text-transform:uppercase}.trainer-register-a{color:#35339a;margin-left:.1rem;text-decoration:none}.trainer-register-footer{margin-top:1.5rem;text-align:center}
/*# sourceMappingURL=main.f8ed7151.css.map*/