:root{--font-family:"Roboto, Arial, sans-serif";--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--main-dark:#222831;--main-accent:#2d4059;--secondary-accent:#ffd460;--danger:#d52f2f;--danger-accent:#a62424;--success:#2e7d33;--success-accent:#215e25;--primary:#1377d8;--primary-accent:#1162b0;--light-black:#3d3d3d;--black:#282828;--black-accent:#3d3d3d;--white:#fff;--white-accent:#efefef;--grey:#a8a8a8;--grey-accent:#d2d2d2;--grey-accent-lighter:#e0e0e0;--red:#d52f2f;--red-accent:#f83a3a;--green:#2e7d33;--green-accent:#3da244;--navy-blue:#222831;--navy-blue-accent:#2d4059;--blue:#1377d8;--blue-accent:#3189e0;--yellow:#ff9b22;--yellow-accent:#fcc036;--drawer-menu-width:12em}:root .clientsPage{padding:2rem;transition:margin-left .3s}.page-header,.h1{margin-bottom:2rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.6!important}.h2{font-size:1.3rem!important;font-weight:700!important;line-height:1.6!important}.h3{font-size:1.1rem!important;font-weight:700!important}.h4{font-size:.9rem!important;font-weight:700!important}.bold{font-weight:700!important}.multiline{white-space:pre-line!important}.greyed-out,.greyed-out--small{color:var(--grey);font-style:italic}.greyed-out--small{font-size:small!important}.metadata-label{color:var(--grey);text-transform:none;margin-bottom:.125rem!important;font-size:.85rem!important;font-weight:500!important}.metadata-value{color:var(--black-accent);margin-bottom:.5rem;font-size:.9rem!important;font-weight:700!important}.card-title{margin-bottom:.5rem!important;font-size:1.2rem!important;font-weight:700!important}.card-title--small,.training-plan--card-label{margin-bottom:.5rem!important;font-size:1rem!important;font-weight:700!important}.card-title--light{margin-bottom:.5rem!important;font-size:1.5rem!important}.card-content{color:var(--grey)!important;white-space:pre-line!important;font-size:.9rem!important}.link-text{color:var(--navy-blue)!important;text-decoration:none!important}.link-text:hover{color:var(--navy-blue-accent)!important;text-decoration:underline!important}.warning-text{color:var(--red)!important;margin:.5rem!important;font-size:.8rem!important}.button,.training-plan--edit-plan-button,.training-plan--delete-plan-button,.training-plan--clone-plan-button,.training-plan--paste-day-button,.training-plan--copy-day-button,.training-plan--add-empty-week-button,.training-plan--clone-week-button,.training-plan--add-exercise-button,.training-plan--delete-exercise-button-container,.training-plan--add-set-button-container,.training-plan--clear-filters-button,.button--bottom-right-call-to-action,.button--bottom-left-call-to-action,.button--outlined,.button--grey-disabled,.training-plan--delete-plan-button--disabled,.training-plan--edit-plan-button--disabled,.training-plan--clone-plan-button--disabled,.training-plan--add-exercise-button--disabled,.training-plan--copy-day-button--disabled,.training-plan--paste-day-button--disabled,.training-plan--create-button-disabled,.training-plan--save-button-disabled,.button--grey,.button--yellow,.button--blue,.training-plan--save-button,.button--red,.button--green,.training-plan--create-button{color:#000!important;background-color:#fff!important;border:2.5px solid #000!important;border-radius:0!important;padding:10px!important;transition:box-shadow 50ms!important;box-shadow:3px 3px #000!important}.button:hover,.training-plan--edit-plan-button:hover,.training-plan--delete-plan-button:hover,.training-plan--clone-plan-button:hover,.training-plan--paste-day-button:hover,.training-plan--copy-day-button:hover,.training-plan--add-empty-week-button:hover,.training-plan--clone-week-button:hover,.training-plan--add-exercise-button:hover,.training-plan--delete-exercise-button-container:hover,.training-plan--add-set-button-container:hover,.training-plan--clear-filters-button:hover,.button--bottom-right-call-to-action:hover,.button--bottom-left-call-to-action:hover,.button--outlined:hover,.button--grey-disabled:hover,.training-plan--delete-plan-button--disabled:hover,.training-plan--edit-plan-button--disabled:hover,.training-plan--clone-plan-button--disabled:hover,.training-plan--add-exercise-button--disabled:hover,.training-plan--copy-day-button--disabled:hover,.training-plan--paste-day-button--disabled:hover,.training-plan--create-button-disabled:hover,.training-plan--save-button-disabled:hover,.button--grey:hover,.button--yellow:hover,.button--blue:hover,.training-plan--save-button:hover,.button--red:hover,.button--green:hover,.training-plan--create-button:hover{background-color:#fff!important;border:2.5px solid #000!important;box-shadow:4.5px 4.5px #000!important}.button--flipped{background-color:var(--black)!important;color:#fff!important;border:2.5px solid #000!important;border-radius:0!important;padding:5px!important;transition:box-shadow .1s!important;box-shadow:3px 3px #000!important}.button--flipped:hover{background-color:var(--black-accent)!important;color:#fff!important;border:2.5px solid #000!important;box-shadow:4.5px 4.5px #000!important}.button--green,.training-plan--create-button{background-color:var(--green)!important;color:#fff!important}.button--green:hover,.training-plan--create-button:hover{background-color:var(--green-accent)!important}.button--red{background-color:var(--red)!important;color:#fff!important}.button--red:hover{background-color:var(--red-accent)!important}.button--blue,.training-plan--save-button{background-color:var(--blue)!important;color:#fff!important}.button--blue:hover,.training-plan--save-button:hover{background-color:var(--blue-accent)!important}.button--yellow{background-color:var(--yellow)!important}.button--yellow:hover{background-color:var(--yellow-accent)!important}.button--grey{background-color:var(--grey)!important;color:#d3d3d3!important}.button--grey:hover{background-color:var(--grey-accent)!important;color:#fff!important}.button--grey-disabled,.training-plan--delete-plan-button--disabled,.training-plan--edit-plan-button--disabled,.training-plan--clone-plan-button--disabled,.training-plan--add-exercise-button--disabled,.training-plan--copy-day-button--disabled,.training-plan--paste-day-button--disabled,.training-plan--create-button-disabled,.training-plan--save-button-disabled{background-color:var(--grey-accent)!important;border:1.5px solid gray!important;border-radius:0!important;box-shadow:0 0 gray!important}.button--outlined{background-color:var(--white)!important;color:var(--black)!important;border:1.5px solid var(--black)!important}.button--outlined:hover{background-color:var(--white-accent)!important}.button--bottom-left-call-to-action{min-width:10em!important;padding:.5em!important;position:fixed!important;bottom:3rem!important;left:16rem!important}.button--bottom-right-call-to-action{min-width:10em!important;position:fixed!important;bottom:3rem!important;right:2vw!important}.text-field,.training-plan--search-bar,.training-plan--select-label,.training-plan--description-input,.training-plan--clone-training-plan-input,.training-plan--training-plan-name-input,.training-plan--exercise-remarks-input{min-width:25em!important;max-width:25em!important;margin-bottom:1rem!important}.text-field .MuiSelect-select,.training-plan--search-bar .MuiSelect-select,.training-plan--select-label .MuiSelect-select,.training-plan--description-input .MuiSelect-select,.training-plan--clone-training-plan-input .MuiSelect-select,.training-plan--training-plan-name-input .MuiSelect-select,.training-plan--exercise-remarks-input .MuiSelect-select{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-y:auto!important}.text-field .MuiOutlinedInput-input,.training-plan--search-bar .MuiOutlinedInput-input,.training-plan--select-label .MuiOutlinedInput-input,.training-plan--description-input .MuiOutlinedInput-input,.training-plan--clone-training-plan-input .MuiOutlinedInput-input,.training-plan--training-plan-name-input .MuiOutlinedInput-input,.training-plan--exercise-remarks-input .MuiOutlinedInput-input{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;height:auto!important;overflow:visible!important}.text-field .MuiOutlinedInput-root,.training-plan--search-bar .MuiOutlinedInput-root,.training-plan--select-label .MuiOutlinedInput-root,.training-plan--description-input .MuiOutlinedInput-root,.training-plan--clone-training-plan-input .MuiOutlinedInput-root,.training-plan--training-plan-name-input .MuiOutlinedInput-root,.training-plan--exercise-remarks-input .MuiOutlinedInput-root{border-radius:0!important}.text-field .MuiOutlinedInput-root fieldset,.training-plan--search-bar .MuiOutlinedInput-root fieldset,.training-plan--select-label .MuiOutlinedInput-root fieldset,.training-plan--description-input .MuiOutlinedInput-root fieldset,.training-plan--clone-training-plan-input .MuiOutlinedInput-root fieldset,.training-plan--training-plan-name-input .MuiOutlinedInput-root fieldset,.training-plan--exercise-remarks-input .MuiOutlinedInput-root fieldset{border:3px solid var(--black)!important;border-radius:0!important}.text-field .MuiOutlinedInput-root:hover fieldset,.training-plan--search-bar .MuiOutlinedInput-root:hover fieldset,.training-plan--select-label .MuiOutlinedInput-root:hover fieldset,.training-plan--description-input .MuiOutlinedInput-root:hover fieldset,.training-plan--clone-training-plan-input .MuiOutlinedInput-root:hover fieldset,.training-plan--training-plan-name-input .MuiOutlinedInput-root:hover fieldset,.training-plan--exercise-remarks-input .MuiOutlinedInput-root:hover fieldset,.text-field .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--search-bar .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--select-label .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--description-input .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--clone-training-plan-input .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--training-plan-name-input .MuiOutlinedInput-root.Mui-focused fieldset,.training-plan--exercise-remarks-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--black)!important}.text-field .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--search-bar .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--select-label .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--description-input .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--clone-training-plan-input .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--training-plan-name-input .MuiOutlinedInput-root .MuiInputBase-input,.training-plan--exercise-remarks-input .MuiOutlinedInput-root .MuiInputBase-input,.text-field .MuiInputLabel-root,.training-plan--search-bar .MuiInputLabel-root,.training-plan--select-label .MuiInputLabel-root,.training-plan--description-input .MuiInputLabel-root,.training-plan--clone-training-plan-input .MuiInputLabel-root,.training-plan--training-plan-name-input .MuiInputLabel-root,.training-plan--exercise-remarks-input .MuiInputLabel-root{color:var(--black-accent)!important;font-size:1rem!important}.text-field-menu-paper .MuiMenuItem-root.Mui-selected{background-color:var(--black)!important;color:var(--white)!important}.circular-progress,.circular-progress--centered{color:var(--black)!important;margin:1em!important;display:block!important}.circular-progress--centered{margin:1rem auto!important}.card,.training-plan--summary-card{border:3px solid #000!important;transition:box-shadow .1s!important;box-shadow:3px 3px #000!important}.card:hover,.training-plan--summary-card:hover{box-shadow:6px 6px #000!important}.card--weak,.training-plan--summary-card-system{border:3px solid #d3d3d3!important;transition:box-shadow .1s!important;box-shadow:3px 3px #d3d3d3!important}.card--weak:hover,.training-plan--summary-card-system:hover{box-shadow:6px 6px #d3d3d3!important}.card-divider{padding:2rem!important}.list-item-text{color:var(--black-accent)!important;font-size:.9rem!important}.icon--black{color:var(--black)!important}.icon--green{color:var(--green)!important}.icon--red{color:var(--red)!important}.dialog-container{justify-content:center!important;align-items:center!important;display:flex!important}.dialog-title{flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:1em!important;display:flex!important}.dialog-content{flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:1em!important;padding:1rem!important;display:flex!important}.dialog-actions-container{justify-content:space-evenly!important;align-items:center!important;gap:2rem!important;margin:2rem!important;display:flex!important}.tabs .MuiTabs-indicator{background-color:var(--black)!important}.tab{text-transform:capitalize!important;font-size:.9rem!important}.tab .MuiTab-root{color:var(--black)!important}.tab.Mui-selected{color:var(--black)!important;font-weight:700!important}.table-header-cell{font-size:medium!important;font-weight:700!important}.portal-container,.training-plan--page-container,.portal-container--no-width-limit{flex-direction:column!important;width:fit-content!important;min-width:60vw!important;margin:1em 5em 5em 1em!important;display:flex!important;position:relative!important}.portal-container--no-width-limit{width:auto!important}.bottom-left-call-to-action-container{min-width:10em!important;position:fixed!important;bottom:3rem!important;left:16rem!important}.bottom-right-call-to-action-container{min-width:10em!important;position:fixed!important;bottom:3rem!important;right:2vw!important}.logo-container{cursor:pointer!important;text-decoration:none!important}.beta-tag{color:#555!important;text-transform:uppercase!important;background-color:#f0f0f0!important;border-radius:4px!important;margin-left:8px!important;padding:2px 6px!important;font-size:.75rem!important;font-weight:600!important;text-decoration:none!important}.training-plan--search-bar{width:100%!important;max-width:100%!important;margin-bottom:1rem!important}.training-plan--page-container{min-width:calc(100vw - var(--drawer-menu-width) - 7rem)!important}.training-plan--card-divider-sliders,.training-plan--card-divider{margin-top:1rem!important;margin-bottom:1rem!important;padding:1rem!important}.training-plan--card-divider-sliders{padding:1.5rem 3rem 1.5rem 2rem!important}.training-plan--card-label{margin-bottom:1rem!important}.training-plan--select-label .MuiInputLabel-root{background:var(--white)!important;z-index:1!important;transform-origin:0 0!important;padding:0 .35rem!important}.training-plan--description-input{width:100%!important;max-width:100%!important}.training-plan--description-input .MuiOutlinedInput-input{height:auto!important;min-height:12em!important}.training-plan--summary-card:hover{box-shadow:3px 3px #000!important}.training-plan--summary-card-system:hover{box-shadow:3px 3px #d3d3d3!important}.training-plan--auto-progression-switch .MuiSwitch-track{opacity:1!important;background-color:#a9a9a9!important}.training-plan--auto-progression-switch .MuiSwitch-switchBase{color:gray!important}.training-plan--auto-progression-switch .MuiSwitch-switchBase.Mui-checked{color:#000!important}.training-plan--auto-progression-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1!important;background-color:#1c1c1c!important}.training-plan--summary-card-description{text-overflow:ellipsis;overflow:hidden}.training-plan--delete-plan-button--disabled,.training-plan--edit-plan-button--disabled{width:fit-content!important;min-width:150px!important;height:fit-content!important;max-height:150px!important;margin-bottom:20px!important;padding:15px!important}.training-plan--delete-plan-button--disabled:hover,.training-plan--edit-plan-button--disabled:hover{background-color:#0000!important}.training-plan--edit-plan-button,.training-plan--delete-plan-button,.training-plan--clone-plan-button{width:fit-content!important;min-width:150px!important;height:fit-content!important;max-height:150px!important;margin-bottom:20px!important;padding:15px!important}.training-plan--metadata-chip-stack{flex-flow:wrap;gap:.5rem;width:100%;display:flex}.training-plan--clone-training-plan-input{margin:1rem;padding:1rem}.training-plan--training-plan-name-input{width:70%!important;min-width:70%!important}.training-plan--training-plan-name-input .MuiOutlinedInput-root .MuiInputBase-input{font-size:1.5rem!important}.training-plan--add-training-plan-stack{margin-bottom:3em}.training-plan--edit-training-plan-stack{margin-bottom:1em}.training-plan--day-tab-container .MuiTabs-indicator{display:none!important}.training-plan--day-tab{background:#fff!important;border:2px solid #000!important;margin:0 1px!important}.training-plan--day-tab--empty{background:#d3d3d3!important;border:2px solid #000!important;margin:0 1px!important}.training-plan--day-tab--selected{color:#fff!important;background:#000!important;border:2px solid #000!important;margin:0 1px!important;font-weight:700!important}.training-plan--exercise-card{border:3px solid #000!important;padding:10px!important;transition:box-shadow .1s!important}.training-plan--exercise-set-card{padding:10px!important;transition:box-shadow .1s!important}.training-plan--exercise-sets-container{margin:10px!important}.training-plan--week-labels{width:4rem!important}.training-plan--paste-day-button,.training-plan--copy-day-button,.training-plan--add-empty-week-button,.training-plan--clone-week-button,.training-plan--add-exercise-button{width:12rem!important;margin-bottom:0!important;padding:10px!important}.training-plan--clone-plan-button--disabled,.training-plan--add-exercise-button--disabled{width:fit-content!important;min-width:150px!important;height:fit-content!important;max-height:150px!important;margin-bottom:20px!important;padding:15px!important}.training-plan--clone-plan-button--disabled:hover,.training-plan--add-exercise-button--disabled:hover{background-color:#0000!important}.training-plan--copy-day-button--disabled,.training-plan--paste-day-button--disabled{opacity:.5!important;pointer-events:none!important;border:none!important;width:12rem!important;padding:10px!important}.training-plan--create-button{width:fit-content!important;padding:15px!important}.training-plan--create-button-disabled{opacity:.5!important;pointer-events:none!important;width:fit-content!important;padding:15px!important}.training-plan--save-button{width:fit-content!important;padding:15px!important}.training-plan--save-button-disabled{opacity:.5!important;pointer-events:none!important;width:fit-content!important;padding:15px!important}.training-plan--delete-plan-button-icon,.training-plan--delete-exercise-button-icon{color:red!important}.training-plan--delete-week-button-container,.training-plan--delete-set-button-container{padding:0!important}.training-plan--delete-week-button-container:hover,.training-plan--delete-set-button-container:hover,.training-plan--delete-week-button-container:focus,.training-plan--delete-set-button-container:focus{background-color:#0000!important}.training-plan--delete-week-button-icon,.training-plan--delete-set-button-icon{color:#fff!important;background-color:red!important;border:2.5px solid #000!important;border-radius:50px!important}.training-plan--delete-week-button-icon:hover,.training-plan--delete-set-button-icon:hover{background-color:#ff4500!important;border:3px solid #000!important}.training-plan--clone-plan-button-icon,.training-plan--copy-day-button-icon,.training-plan--clone-week-button-icon{color:#ff8c00!important}.training-plan--edit-plan-button-icon,.training-plan--paste-day-button-icon{color:#0000cd!important}.training-plan--clone-plan-button-icon--disabled,.training-plan--delete-plan-button-icon--disabled,.training-plan--edit-plan-button-icon--disabled{color:gray!important}.training-plan--add-empty-week-button-icon,.training-plan--add-set-button-icon{color:#fff!important;background-color:green!important;border:1px solid #000!important;border-radius:50px!important}.training-plan--add-set-button-icon--disabled{color:#fff!important;background-color:gray!important;border:1px solid #000!important;border-radius:50px!important}.training-plan--exercise-set-card-input{margin:10px!important}.training-plan--exercise-card-media{object-fit:cover!important;width:120px!important;height:120px!important}.training-plan--exercise-remarks-input{width:100%!important;min-width:100%!important;margin-top:2rem!important}.training-plan--exercise-details-container{width:40rem!important}.training-plan--move-up-button-container,.training-plan--move-down-button-container,.training-plan--move-to-top-button-container,.training-plan--move-to-bottom-button-container{background-color:#d3d3d3!important}.training-plan--move-up-button-container:hover,.training-plan--move-down-button-container:hover,.training-plan--move-to-top-button-container:hover,.training-plan--move-to-bottom-button-container:hover{background-color:#d3d3d3!important;box-shadow:0 0 2px gray!important}.training-plan--move-up-button-icon,.training-plan--move-down-button-icon,.training-plan--move-to-top-button-icon,.training-plan--move-to-bottom-button-icon{color:#000!important;font-size:1.2rem!important}.training-plan--config-stack-enable-toggle-container{width:auto;height:5rem}.training-plan--config-stack-container{width:auto;min-width:15rem}.training-plan--config-label-container{width:auto;text-align:end!important;padding:0 1rem 0 0!important}.training-plan--config-label{min-width:25rem!important}.training-plan--auto-progression-switch-tooltip{max-width:15rem!important}.training-plan--progression-slider{min-width:25rem!important;margin:20px!important}.training-plan--config-stack-container-reps-progression{width:40rem}.training-plan--exercise-set-completed-checkbox-label .MuiFormControlLabel-label{font-size:.875rem!important;font-weight:500!important}.training-plan--exercise-set-completed-checkbox-label .MuiCheckbox-root.Mui-checked{color:var(--success)!important}.training-plan--clear-filters-button{max-width:20rem!important}
