body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#cfdde7),to(#cfdde7));background:linear-gradient(180deg,#cfdde7 0,#cfdde7);min-height:740px;min-width:800px}button{font-size:15px;margin-left:10px;margin-right:10px;text-decoration:none;padding:10px;border-radius:20px}button:focus,input:focus{outline:none}button:hover{cursor:pointer}.primary-button{background-color:#152028;color:#fff;border:1px solid #152028;display:inline-flex;align-items:center}.primary-button:hover{background-color:#fff;color:#152028;border:1px solid #fff}.secondary-button{background-color:#828b92;color:#fff;border:1px solid #828b92;display:inline-flex;align-items:center}.secondary-button:hover{background-color:#fff;color:#828b92;border:1px solid #fff}.text-input{padding:10px;margin:10px 10px 0;width:200px;background-color:#fff;border-radius:4px;border:none}.text-input,.text-input:focus{outline:none}.icon-button{border:none}.login-window{background-color:#47555e;display:inline-block;border-radius:20px;min-width:300px;padding:25px;margin-top:10%;box-shadow:0 0 18px rgba(0,0,0,.72)}.login-input-container{padding:10px;color:#fff;font-size:20px}.login-logo{padding:5px;height:150px;width:auto;display:inline-block}.login-input{padding:5px;font-size:15px;display:block;width:100%;border-radius:5px;border:none}.input-label{text-align:left;padding-bottom:5px}.login-error-container{background-color:#fcd6d6;color:red;display:flex;align-items:center;margin-left:10px;padding:5px;border-radius:5px}.login-error-icon{padding-right:5px}.toolbar{text-align:left;background-color:#47555e;box-shadow:0 3px rgba(171,183,192,.815)}.tool-bar-links-container{display:inline-flex;align-items:center}.toolbar-button-container{float:right;margin-top:12px;margin-right:5px}.toolbar-logo{height:50px;width:auto}.toolbar-link,.toolbar-logo{padding:10px;display:inline-block}.toolbar-link{font-size:20px}.link{text-decoration:none;color:#fff}.workout-definition-card-container{display:inline-block;padding:10px;margin:10px;vertical-align:top;min-width:200px;background-color:#fff;box-shadow:4px 3px #c1b6b6}.workout-definition-card-container:hover{cursor:pointer}.workout-definition-card-definition-name{font-weight:bolder;font-size:25px}.workout-avg-duration-container{font-size:10px}.exercise-definition-row-container{text-align:left;border-bottom:1px solid #c9c9c9;padding:5px 0}.exercise-definition-name{font-weight:bolder;font-size:15px}.exercise-definition-desc{display:inline-block;font-size:10px;padding:0 5px}.workout-instance-builder-container{background:-webkit-gradient(linear,left top,left bottom,from(#cfdde7),to(#cfdde7));background:linear-gradient(180deg,#cfdde7 0,#cfdde7);position:absolute;width:800px;min-height:300px;top:20%;left:22%;border:none;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.72)}.workout-instance-builder-container:focus{outline:none}.search-workouts-input-container{text-align:center;display:inline-block}.search-workouts-input{padding:10px;margin:10px 10px 0;outline:none;width:200px;display:block;font-size:15px;background-color:#fff;border-radius:4px;border:none}.search-results-dropdown-container{display:inline-block;float:left;margin-left:10px;border-bottom:1px solid #152028;border-left:1px solid #152028;border-right:1px solid #152028;background-color:#fff}.workout-definition-search-result-container{padding:10px;border-bottom:1px solid grey}.workout-definition-search-result-container:hover{background-color:#152028;color:#fff;cursor:pointer}.hovered-workout-definition-container{display:inline-block;float:left}.workout-instance-form-container{display:inline-block;float:right;padding:10px}.no-workout-definition-selected-container{margin:10px;background-color:grey;opacity:.3;text-align:center;height:200px;border-radius:5px}.no-workout-selected-text{padding:90px 25px}.weight-input-container{display:inline-block;padding-left:5px}.workout-instance-builder-input{max-width:60px}.workout-instance-builder-header-input,.workout-instance-builder-input{font-size:15px;background-color:#fff;border-radius:4px;border:none}.weight-input-units{padding-left:5px;font-size:12px}.save-button-container{padding-top:5px}.header-input-container{padding-bottom:5px}.header-input-label{padding-bottom:2px}.workout-instance-builder-header{padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:25px;background-color:#47555e;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (orientation:portrait){.workout-instance-builder-container{width:450px;min-height:300px}.workout-instance-form-container{display:inline-block;padding:10px;float:left}.search-workouts-input-container{text-align:center;display:block}}.workout-card{display:inline-block;border:1px solid #000;padding:10px 20px;margin:10px 20px}.workout-definition-table-container{padding-top:10px}.workout-definition-table-card-container{display:inline-block}.workout-def-metrics-table-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.table-item{display:inline-block;text-align:center;border:1px solid #000;width:195px;height:30px}.workout-builder-container{background:-webkit-gradient(linear,left top,left bottom,from(#cfdde7),to(#cfdde7));background:linear-gradient(180deg,#cfdde7 0,#cfdde7);position:absolute;width:1000px;top:20%;left:17%;border:none;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.72)}.workout-builder-container:focus{outline:none}.workout-draft-container{display:inline-block}.exercise-search-container{display:inline-block;float:left;border-right:1px solid #152028;min-height:400px}.search-input-container{display:flex;align-items:center}.search-input{padding:10px;margin:10px 10px 0;outline:none;width:200px;display:block;font-size:15px;background-color:#fff;border-radius:4px;border:none}.search-results-container{margin:0 10px;display:inline-block;float:left;border-bottom:1px solid #152028;border-left:1px solid #152028;border-right:1px solid #152028;background-color:#fff;min-width:150px}.search-bar-row-renderer{padding-left:5px}.search-bar-row-renderer:hover{background-color:#152028;color:#fff;cursor:pointer}.workout-name-input{padding:10px;margin:10px 10px 0;outline:none;width:400px;font-size:25px;display:inline-block;background-color:#fff;border-radius:4px;border:none;color:#152028}.model-rows-container{display:inline-block;padding:10px 20px 10px 10px;border-right:1px dashed grey;min-height:300px}.model-row{display:inline-block;min-width:175px;background-color:#fff;padding-left:10px;padding-right:10px;padding-bottom:5px}.delete-icon{display:inline-block;margin-left:5px;cursor:pointer}.muscle-overview-container{display:inline-block;float:right;padding-right:65px}.model-definition-container{padding-top:10px}.no-workouts-selected-shadow{margin:10px;background-color:grey;opacity:.3;text-align:center;height:200px}.no-workouts-text{padding:90px 0}.muscle-overview-title{font-weight:700;font-size:18px;padding-bottom:10px}.workout-definition-builder-processing-text-container{display:inline-block}.workout-definition-builder-header{padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:25px;background-color:#47555e;color:#fff}.exercise-definition-builder-title{display:inline-flex;align-items:center}.add-exercise-definition-icon{display:inline-flex}.exercise-definition-validation-error-container{background-color:#fcd6d6;color:red;display:flex;align-items:center;border:1px solid red}.error-icon{margin-left:5px}.error-text-container{padding:10px 0;margin:5px}.definition-builder-footer-container{display:inline-flex;align-items:center}.exercise-definition-builder-loading-spinner-container{display:inline-block;float:right}.widget-container{display:inline-block;text-align:left;padding:10px;margin:10px 20px;min-width:400px;background-color:#fff;box-shadow:4px 3px #c1b6b6}.definition-name-container{padding:0;margin:0}.definition-name{display:inline-block;font-size:25px;font-weight:700;color:#000;padding-right:5px}.appears-in-container{display:inline-block;color:grey;font-size:14px}.max-weight{font-size:14px;font-weight:700}.max-weight-label{display:inline-block;font-size:10px;padding-right:5px}.metric-labels-container{display:inline-block;float:left;padding-right:5px}.metric-value{display:inline-block;width:40%;padding-top:7px;font-size:20px;font-weight:bolder}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (orientation:portrait){.widget-container{min-width:300px;max-width:300px}}.summary-widget-container{display:inline-block;width:24%}.widget-title{font-size:20px}.widget-title-container{text-align:left;border-bottom:1px solid #fff}.widget-value{font-weight:bolder;font-size:30px}.widget{background:-webkit-gradient(linear,left top,left bottom,from(#9aaab8),to(#9aaab8));background:linear-gradient(180deg,#9aaab8 0,#9aaab8);margin:5px 0 10px 10px;padding:5px;border-radius:5px;color:#fff}.home-container{text-align:center}.architecture-text-container{display:inline-block;text-align:left;padding:10px 200px 10px 161px}.me-info{display:inline-block;padding:10px}.icon{padding:5px;height:40px;width:40px}.me{border-radius:200px;float:left;width:150px}.architecture-header-text{margin-top:5px;margin-bottom:5px}.me-container{display:inline-block}.my-name-text{font-size:25px;font-weight:700}.architecture-stat-label{font-size:15px;font-weight:700}.architecture-text{padding-top:5px}.architecture-diagram{width:1300px;height:auto}.exercise-definition-search-container{display:inline-block;float:left;min-height:666px;background-color:#152028;min-width:20%;max-height:666px}.exercise-search-header-label{font-size:25px;font-weight:700;text-align:left;color:#fff;margin-left:10px;margin-top:10px}.exercise-definition-search-input{padding:10px;margin:10px 10px 0;outline:none;width:200px;display:block;font-size:15px;background-color:#fff;border-radius:4px;border:none}.exercise-definition-search-results-container{background-color:#fff;text-align:left;margin-top:10px;max-height:569px;overflow-y:scroll}.search-result-row{border-bottom:1px solid #828b92;padding:10px;color:#152028}.search-result-row:hover{background-color:#47555e;cursor:pointer;color:#fff}.card{display:inline-block;padding:10px;margin:10px;background-color:#fff;box-shadow:4px 3px #c1b6b6}.exercise-personal-best-container{min-width:200px;min-height:100px;float:left;margin-left:53px}.exercise-metric-card-title{font-size:20px;color:#152028}.exercise-count-container{min-width:200px;min-height:100px;float:left}.lbs-label{font-size:12px;color:grey}.personal-best-metric{font-size:35px}.exercise-definition-metrics-container-placeholder{background-color:hsla(0,0%,50.2%,.21);height:400px;width:750px;color:#a9a9a9;padding:100px;margin:25px;display:inline-block}.metric-container-header{font-size:30px;font-weight:700;text-align:left;color:#152028}.app-footer-container{text-align:center}.footer-text-container{display:inline-block;margin-bottom:3px;border-top:1px solid grey;margin-top:5px}.footer-text{display:inline-block;font-size:11px;color:grey;padding-left:5px;padding-right:5px}.footer-text:hover{cursor:pointer;text-decoration:underline}
/*# sourceMappingURL=main.ec10c0c7.chunk.css.map */