: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;--exercise-tag--muscle-group:#5a7acd;--exercise-tag--equipment:#de802b;--exercise-tag--movement:#3b9797;--exercise-tag--training-focus:#434e78;--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}html,body{height:100%;margin:0}body{overflow:hidden}.home{box-sizing:border-box;height:100vh;overflow-y:auto!important}.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,.exercise-card-description{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}.icon--small,.exercise-card--edit-button-icon,.exercise-card--delete-button-icon,.exercise-card--button-icon--disabled{font-size:1rem!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,.exercises--my-exercises-only,.exercises--add-exercise-button,.exercises--tag,.button--bottom-right-call-to-action,.button--bottom-left-call-to-action,.button--edit-exercise,.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,.exercises--my-exercises-only--disabled,.exercises--add-exercise-button-disabled,.exercises--tag--disabled,.button--grey,.button--yellow,.button--blue,.training-plan--exercise-card--change-exercise-button,.training-plan--save-button,.button--red,.button--green,.training-plan--create-button,.button--add-exercise{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,.exercises--my-exercises-only:hover,.exercises--add-exercise-button:hover,.exercises--tag:hover,.button--bottom-right-call-to-action:hover,.button--bottom-left-call-to-action:hover,.button--edit-exercise: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,.exercises--my-exercises-only--disabled:hover,.exercises--add-exercise-button-disabled:hover,.exercises--tag--disabled:hover,.button--grey:hover,.button--yellow:hover,.button--blue:hover,.training-plan--exercise-card--change-exercise-button:hover,.training-plan--save-button:hover,.button--red:hover,.button--green:hover,.training-plan--create-button:hover,.button--add-exercise:hover{background-color:#fff!important;border:2.5px solid #000!important;box-shadow:4.5px 4.5px #000!important}.button--flipped,.exercises--my-exercises-only-selected,.exercises--tag--selected{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,.exercises--my-exercises-only-selected:hover,.exercises--tag--selected: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,.button--add-exercise{background-color:var(--green)!important;color:#fff!important}.button--green:hover,.training-plan--create-button:hover,.button--add-exercise: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--exercise-card--change-exercise-button,.training-plan--save-button,.button--edit-exercise{background-color:var(--blue)!important;color:#fff!important}.button--blue:hover,.training-plan--exercise-card--change-exercise-button:hover,.training-plan--save-button:hover,.button--edit-exercise: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,.exercises--my-exercises-only--disabled,.exercises--add-exercise-button-disabled,.exercises--tag--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,.button--edit-exercise{min-width:10em!important;padding:.5em!important;position:fixed!important;bottom:3rem!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,.exercises--search-bar,.edit-exercise-dialog--description,.edit-exercise-dialog--video-link-input,.edit-exercise--name-input,.edit-exercise--tags-input,.exercises-picker--search-bar{min-width:25em!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,.exercises--search-bar .MuiSelect-select,.edit-exercise-dialog--description .MuiSelect-select,.edit-exercise-dialog--video-link-input .MuiSelect-select,.edit-exercise--name-input .MuiSelect-select,.edit-exercise--tags-input .MuiSelect-select,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-input,.edit-exercise-dialog--description .MuiOutlinedInput-input,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-input,.edit-exercise--name-input .MuiOutlinedInput-input,.edit-exercise--tags-input .MuiOutlinedInput-input,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-root,.edit-exercise-dialog--description .MuiOutlinedInput-root,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-root,.edit-exercise--name-input .MuiOutlinedInput-root,.edit-exercise--tags-input .MuiOutlinedInput-root,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-root fieldset,.edit-exercise-dialog--description .MuiOutlinedInput-root fieldset,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-root fieldset,.edit-exercise--name-input .MuiOutlinedInput-root fieldset,.edit-exercise--tags-input .MuiOutlinedInput-root fieldset,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-root:hover fieldset,.edit-exercise-dialog--description .MuiOutlinedInput-root:hover fieldset,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-root:hover fieldset,.edit-exercise--name-input .MuiOutlinedInput-root:hover fieldset,.edit-exercise--tags-input .MuiOutlinedInput-root:hover fieldset,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-root.Mui-focused fieldset,.edit-exercise-dialog--description .MuiOutlinedInput-root.Mui-focused fieldset,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-root.Mui-focused fieldset,.edit-exercise--name-input .MuiOutlinedInput-root.Mui-focused fieldset,.edit-exercise--tags-input .MuiOutlinedInput-root.Mui-focused fieldset,.exercises-picker--search-bar .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,.exercises--search-bar .MuiOutlinedInput-root .MuiInputBase-input,.edit-exercise-dialog--description .MuiOutlinedInput-root .MuiInputBase-input,.edit-exercise-dialog--video-link-input .MuiOutlinedInput-root .MuiInputBase-input,.edit-exercise--name-input .MuiOutlinedInput-root .MuiInputBase-input,.edit-exercise--tags-input .MuiOutlinedInput-root .MuiInputBase-input,.exercises-picker--search-bar .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,.exercises--search-bar .MuiInputLabel-root,.edit-exercise-dialog--description .MuiInputLabel-root,.edit-exercise-dialog--video-link-input .MuiInputLabel-root,.edit-exercise--name-input .MuiInputLabel-root,.edit-exercise--tags-input .MuiInputLabel-root,.exercises-picker--search-bar .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,.edit-exercise--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,.portal-container--loading,.portal-container--no-width-limit{margin:1em 5em 5em 1em!important;display:flex!important}.portal-container--no-width-limit{width:auto!important}.portal-container--loading{justify-content:center!important;align-items:center!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}.tag-color--base,.tag-color--training-focus,.tag-color--equipment,.tag-color--muscle-group{color:#000!important;background-color:#fff!important;padding:2px!important;font-size:.8rem!important}.tag-color--muscle-group{background-color:var(--exercise-tag--muscle-group)!important;color:#fff!important}.tag-color--equipment{background-color:var(--exercise-tag--equipment)!important;color:#000!important}.tag-color--training-focus{background-color:var(--exercise-tag--training-focus)!important;color:#fff!important}.exercises--search-bar,.exercises-picker--search-bar{min-width:40rem!important}.exercises--exercise-card,.exercises-picker--exercise-card-container{border:3px solid #000;align-items:center;width:50vw;max-width:50rem;padding:1em;transition:box-shadow .1s;position:relative}.exercise-card--button--disabled,.exercise-card--delete-button,.exercise-card--edit-button{color:#000!important;background-color:#fff!important;border:1.5px solid #000!important;border-radius:0!important;padding:0 10px!important;font-size:.7rem!important;transition:box-shadow 50ms!important;box-shadow:2px 2px #000!important}.exercise-card--button--disabled:hover,.exercise-card--delete-button:hover,.exercise-card--edit-button:hover{border:1.5px solid #000!important;font-weight:700!important;box-shadow:3.5px 3.5px #000!important}.exercise-card--button--disabled{background-color:var(--grey)!important;color:#d3d3d3!important}.exercise-card--edit-button-icon{color:#00f}.exercise-card--delete-button-icon{color:red}.exercise-card--button-icon--disabled{color:#d3d3d3!important}.exercises--page-actions{width:100%;margin-bottom:2em}.exercises--my-exercises-only,.exercises--my-exercises-only-selected{padding:1em!important;font-size:.8rem!important}.exercises--add-exercise-button{padding:1rem!important}.exercises--my-exercises-only--disabled,.exercises--add-exercise-button-disabled{width:fit-content;margin-bottom:20px;padding:10px}.exercises--add-set-button-icon{color:#fff;background-color:green;border:1px solid #000;border-radius:50px}.exercises--add-set-button-icon--disabled{color:#fff;background-color:gray;border:1px solid #000;border-radius:50px}.exercises--card-actions{z-index:10;position:absolute;top:1em;right:1em}.button--edit-exercise{color:#fff}.exercises--page-exercise-card-media{object-fit:cover;width:100px!important;height:100px!important}.exercise-card-media{object-fit:cover}.exercise-card-container{align-items:center;display:flex}.exercise-card-action-area{justify-content:flex-start;padding:1em;display:flex}.exercise-card-content-container{flex-direction:column;justify-content:center;display:flex;padding:0!important}.exercise-card-description{text-overflow:ellipsis;white-space:pre-line;font-size:.9rem;overflow:hidden;color:#000!important}.exercise-card-tags{margin-top:10px}.exercises--tag-category-header{margin-top:1.5rem;margin-bottom:.5rem;font-size:.8rem!important;font-weight:700!important}.exercises--tag-base,.exercises--tag--disabled,.exercises--tag--selected,.exercises--tag{padding:5px!important;font-size:.8rem!important}.exercises--tag{border:1.5px solid #000;box-shadow:1.5px 1.5px #000}.exercises--tag:hover{border:1.5px solid #000;box-shadow:3px 3px #000}.exercises--tag--selected{border:1.5px solid #000;box-shadow:1.5px 1.5px #000}.exercises--tag--selected:hover{border:1.5px solid #000;box-shadow:3px 3px #000}.edit-exercise-dialog-container .MuiDialog-paper{max-width:90vw!important;max-height:90vh!important}.edit-exercise-dialog--description{min-width:unset!important;max-width:unset!important;width:100%!important}.edit-exercise-dialog--description .MuiDialogContent-root{overflow:visible!important}.edit-exercise-dialog--video-link-input{width:100%!important;min-width:40rem!important}.edit-exercise-dialog--unit{min-width:20rem!important}.edit-exercise--name-input{max-width:100vw!important;font-size:2rem!important}.edit-exercise--name-input .MuiOutlinedInput-root .MuiInputBase-input{font-size:1.2rem!important}.edit-exercise--tags-input{max-width:unset!important;width:100%!important}.edit-exercise--tags-input--base,.edit-exercise--tags-input--equipments,.edit-exercise--tags-input--training-focus,.edit-exercise--tags-input--muscle-groups{color:#000!important;background-color:#fff!important;border:1.5px solid #000!important;margin:5px!important}.edit-exercise--tags-input--base .MuiChip-deleteIcon,.edit-exercise--tags-input--equipments .MuiChip-deleteIcon,.edit-exercise--tags-input--training-focus .MuiChip-deleteIcon,.edit-exercise--tags-input--muscle-groups .MuiChip-deleteIcon{color:#343434!important}.edit-exercise--tags-input--base .MuiChip-deleteIcon:hover,.edit-exercise--tags-input--equipments .MuiChip-deleteIcon:hover,.edit-exercise--tags-input--training-focus .MuiChip-deleteIcon:hover,.edit-exercise--tags-input--muscle-groups .MuiChip-deleteIcon:hover{color:#1f1f1f!important}.edit-exercise--tags-input--training-focus,.edit-exercise--tags-input--muscle-groups{background-color:var(--exercise-tag--muscle-group)!important;color:#fff!important}.edit-exercise--tags-input--training-focus .MuiChip-deleteIcon,.edit-exercise--tags-input--muscle-groups .MuiChip-deleteIcon{color:#fff!important}.edit-exercise--tags-input--training-focus .MuiChip-deleteIcon:hover,.edit-exercise--tags-input--muscle-groups .MuiChip-deleteIcon:hover{color:#eee!important}.edit-exercise--tags-input--equipments{background-color:var(--exercise-tag--equipment)!important}.edit-exercise--tags-input--training-focus{background-color:var(--exercise-tag--training-focus)!important}.training-plan--masonry-css{column-count:3;column-gap:16px;width:100%}@media (max-width:1200px){.training-plan--masonry-css{column-count:2}}@media (max-width:800px){.training-plan--masonry-css{column-count:1}}.training-plan--masonry-css>*{break-inside:avoid;width:100%;margin-bottom:16px;display:inline-block}.training-plan--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (max-width:1200px){.training-plan--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.training-plan--grid{grid-template-columns:1fr}}.training-plan--summary-card-row{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.training-plan--summary-card-content{flex:auto;min-width:0}.training-plan--summary-card-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;min-width:140px;display:flex}.training-plan--summary-card-actions .MuiButton-root{justify-content:flex-start;width:100%}.training-plan--summary-card-metadata{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.training-plan--summary-card-metadata-block{gap:8px;min-width:0;display:flex}.training-plan--summary-card-metadata-divider{align-self:stretch}.training-plan--search-bar{width:100%!important;max-width:30vw!important}.training-plan--card-divider-sliders,.training-plan--card-divider{width:fit-content!important;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{cursor:pointer}.training-plan--summary-card:hover{background-color:#f1f1f1}.training-plan--summary-card-system{cursor:pointer}.training-plan--summary-card-system:hover{background-color:#f1f1f1}.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;white-space:pre-line!important}.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--clone-training-plan-input{margin:1rem;padding:1rem}.training-plan--training-plan-name-input{width:100%!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;width:fit-content!important}.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;box-shadow:2px 2px 3px gray!important}.training-plan--exercise-set-card{padding:10px!important;transition:box-shadow .1s!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;min-width:200px!important;padding:15px!important}.training-plan--save-button-disabled{opacity:.5!important;pointer-events:none!important;width:fit-content!important;min-width:200px!important;padding:15px!important}.training-plan--delete-plan-button-icon,.training-plan--delete-exercise-button-icon{color:#ff4500!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:#ff4500!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:var(--blue)!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-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{max-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;padding:10px!important}.training-plan--image-input-container{text-align:center!important;cursor:pointer!important;object-fit:cover!important;border:2px solid #a9a9a9!important;border-radius:15px!important;width:300px!important;height:300px!important}.training-plan--image-upload-upload-icon,.training-plan--image-upload-delete-icon{color:gray!important;font-size:1.3rem!important}.training-plan--auto-progression-accordion{width:fit-content!important}.training-plan--summary-card--image{object-fit:cover!important;border-radius:15px!important}.exercises-picker--search-bar{min-width:20rem!important}.exercises-picker--exercise-card-container{cursor:pointer}.exercises-picker--exercise-card-container:hover{border:3.5px solid #000;font-weight:700!important;box-shadow:3.5px 3.5px #000!important}.exercises-picker--exercise-card{width:100%!important}
