@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:Refrigerator Deluxe;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.svg#refrigerator_deluxeregular) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxelight;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.svg#refrigerator_deluxelight) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxebold;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.svg#refrigerator_deluxebold) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxeheavy;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.svg#refrigerator_deluxeheavy) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.svg#iconheroic) format("svg")}@font-face{font-family:iconheroic;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/iconheroic.eot);src:url(https://static.trainheroic.com/fonts/iconheroic.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/iconheroic.woff) format("woff"),url(https://static.trainheroic.com/fonts/iconheroic.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/iconheroic.svg#iconheroic) format("svg")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-ms-scroll-chaining:none;color:var(--common-black100);font-family:Poppins,sans-serif;margin:64px 0 0;overscroll-behavior:none;padding:0}body .libraryGrid{height:calc(100vh - 164px)}button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{background:transparent;border:none;cursor:pointer;outline:none}#launcher,#page-too-small{display:none}@media(max-width:768px){#page-content-wrapper,#sidebar-wrapper,.secondary-navbar{display:none!important}#page-too-small{background:var(--common-white100);bottom:0;color:var(--text-primary);display:block;left:0;padding:100px;position:fixed;right:0;text-align:center;top:64px;z-index:9999999999}}#page-too-small{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.5s;animation-duration:.5s}.library{padding-left:64px}.library .MuiDataGrid-columnHeaders{background:var(--grey-100)}.library .MuiDataGrid-columnHeaders .css-1jbbcbn-MuiDataGrid-columnHeaderTitle{font-weight:700}.library .MuiDataGrid-columnSeparator--sideRight{display:none!important}.library .MuiDataGrid-row:hover{background:#e2f1ff!important;cursor:pointer}.library .MuiDataGrid-cell:focus{outline:none!important}.library .MuiDataGrid-cell:focus-within{outline:none!important}.errorBoundary{align-items:center;display:flex;height:calc(100vh - 120px);justify-content:center;width:100%}.errorBoundary span{font-size:14px;font-weight:700}.errorMessage .errorMessageContainer{font-size:14px;min-width:400px;padding:24px}.errorMessage .errorMessageContainer .errorMessageTitle{font-weight:700;margin-bottom:14px}.errorMessage .errorMessageContainer .MuiDialogActions-root{margin-top:12px}.circularProgressButton{color:var(--common-white100)!important;margin-left:8px!important}.libraryHeader{align-items:center;background:var(--common-black100);display:flex;height:51px;justify-content:space-between;width:100%}.libraryHeader .libraryHeaderTabsContainer{margin-left:12px}.libraryHeader .libraryHeaderTabsContainer .MuiTabs-indicator{background-color:var(--common-white100)}.libraryHeader .libraryHeaderTabsContainer button{color:var(--common-white100);font-size:12px;min-height:48px}.libraryHeader .libraryHeaderTabsContainer .MuiTab-iconWrapper{height:14px;margin-left:4px;width:14px}.libraryHeader .librarySettingsButton{color:#fff;margin-right:46px}.programsGrid{height:calc(100vh - 116px);position:relative;width:100%}.programsGrid .programsError{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.programsGrid .programsGridHeader{color:var(--text-primary);font-size:12px}.loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.loading span{font-size:24px;margin-top:24px;text-transform:uppercase}.programHeader{align-items:center;background:var(--grey-100);display:flex;height:48px;justify-content:flex-end;padding:0 20px}.programHeader .loading{position:absolute;top:1px;z-index:5}.programHeader .deleteButton{margin-right:16px}.programHeader .programsFilter{left:10px;position:absolute}.programHeader .programsFilter fieldset{border:none}.deletePromptSingle{min-width:400px}.deletePromptSingle .deletePromptSingleConfirmationContainer{font-size:14px;padding:24px}.deletePromptSingle .deletePromptSingleConfirmationContainer .deletePromptSingleConfirmationTitle{font-weight:700;margin-bottom:14px}.deletePromptBulk{min-width:400px}.deletePromptBulk .deletePromptBulkConfirmationContainer{font-size:14px;padding:24px}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkConfirmationTitle{font-weight:700;margin-bottom:14px}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer{display:flex;flex-direction:column;margin-top:12px}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer ul{list-style-type:disc;padding-left:16px}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer ul li{margin-bottom:4px}.successMessage .successMessageContainer{font-size:14px;min-width:400px;padding:24px}.successMessage .successMessageContainer .successMessageTitle{font-weight:700;margin-bottom:14px}.successMessage .successMessageContainer .MuiDialogActions-root{margin-top:12px}.searchInput{align-items:center;display:flex;height:36.5px}.searchInput .css-1x51dt5-MuiInputBase-input-MuiInput-input{padding:0}.searchInput .searchInputTextField{transition:width .3s;width:0}.searchInput .searchInputTextField.open{width:200px}.gridEmptyState{background:var(--common-white100);display:flex;height:calc(100vh - 200px);justify-content:center;overflow:scroll;position:absolute;top:49px;width:100%}.gridEmptyState .gridEmptyStateMessageContainer{align-items:center;display:flex;flex-direction:column}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateIcon{font-size:44px!important}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateTitle{font-size:14px;font-weight:700;margin-top:8px;text-align:center}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateMessage{background-color:var(--grey-50);border-radius:4px;font-size:12px!important;line-height:24px;margin:24px auto;padding:16px;text-align:center;width:432px}.gridEmptyVerticallyCentered{align-items:center}.assignTeamModal .dialogContent{display:flex;flex-direction:column;width:444px}.assignTeamModal .teamTitle{margin-bottom:18px;margin-top:5px}.assignTeamModal .calendarPickerBox{width:100%}.assignTeamModal .buttonSection{margin-top:24px}.dataGridLogoAndTitleField{align-items:center;display:flex;height:100%;margin-left:12px;width:100%}.dataGridLogoAndTitleField .dataFieldLogo{border-radius:4px;height:42px;margin-right:8px;width:42px}.dataGridLogoAndTitleField .dataFieldTitle{word-wrap:break-word;color:var(--text-primary);font-size:12px;font-weight:700;text-transform:capitalize;white-space:pre-wrap;word-break:break-word}.dataGridTextField{align-items:center;display:flex;height:100%;width:100%}.dataGridTextField span{color:var(--text-secondary);font-size:12px}.tooltipTag{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tooltipTag .tooltipTagIcon{color:var(--text-secondary);font-size:20px}.assignTeamPicker{display:inline-block;position:relative}.programsActions{display:flex;justify-content:space-between;margin:0 0 0 45px;width:90px}.programsActionsCalendarButtonIcon,.programsActionsChatButtonIcon,.programsActionsSettingsButtonIcon{font-size:20px!important}.createProgramModal{min-width:400px}.createProgramModal #name-helper-text,.createProgramModal #weeks-helper-text{text-align:right}.createProgramModal .dialogContent{display:flex;flex-direction:column;width:444px}.createProgramModal .buttonSection{margin-top:24px}.createProgramModal .buttonSection .secondaryButton{font-weight:700}.goToCopyModal .goToCopyModalMessageContainer{font-size:14px;min-width:400px;padding:24px}.goToCopyModal .goToCopyModalMessageContainer .goToCopyModalMessageTitle{font-weight:700;margin-bottom:14px}.goToCopyModal .goToCopyModalMessageContainer .MuiDialogActions-root{margin-top:12px}.drawer .MuiDrawer-paper{width:400px}.notification.MuiAlert-filledSuccess{background-color:var(--common-white100);color:var(--grey-900);font-size:14px}.assignParentCalendarsTeamModal .dialogContent,.unAssignTeamModal .dialogContent{display:flex;flex-direction:column;width:444px}.unAssignTeamModal .teamTitle{margin-bottom:18px;margin-top:5px}.createParentCalenderDialogContent{min-width:500px}.parentCalendarsActionsCalendarButtonIcon,.parentCalendarsActionsSettingsButtonIcon{font-size:20px!important}.parentCalendarsActions{display:flex;justify-content:space-between;margin:0 0 0 45px;width:90px}.parentCalendarsHeader{align-items:center;background:var(--grey-100);display:flex;height:48px;justify-content:flex-end;padding:0 20px}.parentCalendarsHeader .deleteButton{margin-right:16px}.parentCalendarsHeader .parentCalendarsFilter{left:10px;position:absolute}.parentCalendarsHeader .parentCalendarsFilter fieldset{border:none}.parentCalendarsGrid{height:calc(100vh - 116px);position:relative;width:100%}.parentCalendarsGrid .parentCalendarsError{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.parentCalendarsGrid .parentCalendarsGridHeader{color:var(--text-primary);font-size:12px}.prescriptionsGrid{height:calc(100vh - 116px);position:relative;width:100%}.prescriptionsGrid .prescriptionsError{align-items:center;background:var(--common-white100);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.prescriptionsGrid .prescriptionGridHeader{color:var(--text-primary);font-size:12px}.prescriptionHeader{background:var(--grey-100);display:flex;height:48px;justify-content:space-between;padding:0 20px}.prescriptionHeader .prescriptionHeaderRightActionsContainer{align-items:center;display:flex}.prescriptionHeader .prescriptionHeaderRightActionsContainer .deleteButton{margin-right:16px}.prescriptionHeader fieldset{border:none}.prescriptionBuilder{height:100vh;width:400px}.prescriptionBuilder .prescriptionBuilderCategories{padding:20px}.prescriptionBuilder .prescriptionBuilderCategories .prescriptionBuilderCategoriesTitle{color:var(--grey-700);font-size:14px}.prescriptionBuilder .prescriptionBuilderPrescriptionTable{padding:20px}.prescriptionBuilder .prescriptionBuilderPrescriptionTable .prescriptionBuilderPrescriptionTableTitle{color:var(--grey-700);font-size:14px}.inlineErrorMessage{align-items:center;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),var(--error-main);border-radius:4px;cursor:default;display:flex;margin:20px 20px 0;opacity:0;padding:6px 13px 6px 16px;transition:opacity .2s}.inlineErrorMessage.showError{opacity:1}.inlineErrorMessage .inlineErrorMessageIcon{color:var(--error-main);font-size:18px;margin-right:12px}.inlineErrorMessage span{color:var(--common-black100);font-size:14px;font-weight:400;line-height:20px}.discardChangesPrompt .discardChangesPromptConfirmationContainer{font-size:14px;min-width:400px;padding:24px}.discardChangesPrompt .discardChangesPromptConfirmationContainer .discardChangesPromptConfirmationTitle{font-weight:700;margin-bottom:14px}.discardChangesPrompt .discardChangesPromptConfirmationContainer .discardChangesPromptConfirmationActions{margin-top:20px}.discardChangesPrompt .discardChangesPromptConfirmationContainer .discardChangesPromptConfirmationActions button{color:var(--primary-main);font-weight:700}.discardChangesPrompt .discardChangesPromptConfirmationContainer .discardChangesPromptConfirmationActions .primaryButton{background-color:var(--primary-main);color:var(--common-white100)}.prescriptionBuilderHeader{background-color:var(--grey-50);display:flex;flex-direction:column;font-size:16px;padding:65px 20px 20px;position:relative}.prescriptionBuilderHeader .prescriptionBuilderCloseButton{left:8px;position:absolute;top:10px}.prescriptionBuilderHeader .prescriptionBuilderHeaderTitle{font-size:12px;margin-top:6px}.unsavedChangesChip{align-items:center;border:1px solid var(--warning-dark);border-radius:16px;display:flex;height:24px;justify-content:center;padding:3px 4px;position:absolute;right:24px;top:50px;width:142px}.unsavedChangesChip span{color:var(--warning-dark);font-size:12px}.prescriptionBuilderFooter{border-top:1px solid var(--grey-100);bottom:0;display:flex;justify-content:space-between;padding:15px;position:absolute;width:370px}.prescriptionTableBuilder{margin-top:8px;width:400px}.prescriptionTableBuilder .prescriptionTableBuilderRequired{color:var(--text-secondary);font-size:12px;margin:4px 0 0 8px}.prescriptionTableColumnHeaders{height:25px;width:370px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader{background:var(--action-disabled);border-radius:0;color:var(--grey-700);font-size:10px;height:25px;width:145px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader fieldset{border-width:.5px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader:hover fieldset{border-color:rgba(0,0,0,.23)}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.sets{width:75px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.center fieldset{border-left-width:0;border-right-width:0}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.hideArrow svg{display:none}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.hideArrow div{padding-right:14px;text-align:center}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.Mui-focused .MuiOutlinedInput-notchedOutline{border-left-width:2px;border-right-width:2px}.MuiMenu-paper ul li.Mui-selected,.MuiMenu-paper ul li.Mui-selected:hover{background-color:rgba(0,126,255,.08)}.prescriptionTableRow{width:370px}.prescriptionTableRow .prescriptionTableField{width:142px}.prescriptionTableRow .prescriptionTableField.disabled{background:var(--action-disabled)}.prescriptionTableRow .prescriptionTableField .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.prescriptionTableRow .prescriptionTableField:hover fieldset{border-color:rgba(0,0,0,.23)}.prescriptionTableRow .prescriptionTableField.sets{width:80px}.prescriptionTableRow .prescriptionTableField.center fieldset{border-left-width:0;border-right-width:0}.prescriptionTableRow .prescriptionTableField fieldset{border-top-width:0}.prescriptionTableRow .prescriptionTableField input{padding:8.5px 14px;text-align:center}.prescriptionTableRow .prescriptionTableField div{border-radius:0;font-size:10px}.prescriptionTableRow .prescriptionTableField .Mui-focused .MuiOutlinedInput-notchedOutline{border-left-width:2px;border-right-width:2px}.prescriptionTableRow .prescriptionTableField.sets .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.23);border-width:1px}.tagSelector{display:flex;flex-wrap:wrap;margin-top:5px}.tagSelector .tagLabel{color:var(--grey-700);font-size:14px;margin-top:30px;width:100%}.tagSelector .tagLabel.notEditable{margin-bottom:5px}.tagSelector .readOnlyTags{border:1px solid var(--grey-300);border-radius:5px;color:var(--grey-500);font-size:12px;font-weight:500;line-height:12px;margin:0 5px 5px 0;padding:8px}.tagSelector .noTags{margin-top:8px}.tagSelectorField{margin-top:5px;width:100%}.prescriptionParameter{align-items:center;display:flex;height:100%;width:100%}.prescriptionParameter span{color:var(--text-secondary);font-size:12px}.prescriptionCategories{align-items:center;display:flex;height:100%;width:100%}.prescriptionCategories .prescriptionCategory{border:1px solid var(--text-secondary);border-radius:2px;color:var(--text-secondary);font-size:10px;margin:3px;padding:3px}.exercisesGrid{height:calc(100vh - 116px);position:relative;width:100%}.exercisesGrid .exercisesError{align-items:center;background:var(--common-white100);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.exercisesGrid .exercisesGridHeader{color:var(--primary-main);font-size:12px}.exercisesGrid .exerciseType{border:1px solid var(--text-secondary);border-radius:2px;color:var(--text-secondary);font-size:10px;margin:3px;padding:3px}.exercisesHeader{align-items:center;background:var(--grey-100);display:flex;height:48px;justify-content:flex-end;padding:0 20px}.exercisesHeader .exerciseFilter{left:10px;position:absolute}.exercisesHeader .exerciseFilter fieldset{border:none}.exercisesHeader .createCircuitButton{margin-right:16px}.exerciseTags{align-items:center;display:flex;height:100%;width:100%}.exerciseTags .exerciseTag{border:1px solid var(--text-secondary);border-radius:2px;color:var(--text-secondary);font-size:10px;margin:3px;padding:3px}.circuitBuilder{height:100vh;width:400px}.circuitBuilder #circuitDescription-helper-text{text-align:right}.circuitBuilder .drawerFields{height:calc(100vh - 250px);overflow:auto;padding:20px 26px 25px}.circuitBuilder .fieldContainer{margin:20px 0;width:100%}.circuitBuilderHeader{background-color:var(--grey-50);display:flex;flex-direction:column;font-size:16px;padding:65px 20px 20px;position:relative}.circuitBuilderHeader .circuitBuilderCloseButton{left:8px;position:absolute;top:10px}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer{display:flex}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer .circuitBuilderHeaderIcon{border-radius:50%;height:30px;margin-right:8px;width:30px}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer .circuitBuilderHeaderIconTitleContainer{display:flex;flex-direction:column;justify-content:center}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer .circuitBuilderHeaderIconTitleContainer .circuitBuilderHeaderTitleType{font-size:12px;font-weight:700}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer .circuitBuilderHeaderIconTitleContainer .circuitBuilderHeaderTitle{font-size:16px;margin-top:2px;text-transform:uppercase}.videoSelector{margin-top:32px;width:100%}.videoSelector .circuitBuilderVideoSelectorLabel{color:var(--grey-700);font-size:14px;width:100%}.videoSelector .circuitBuilderVideoSelectorLabel.notEditable{margin-bottom:5px}.videoSelector .MuiAutocomplete-root{margin-top:5px}.videoSelector .videoMiniatures{width:100%}.videoSelector .noVideos{font-size:12px;font-style:italic;margin:15px 0}.videoMiniature a{height:100%}.videoMiniature img{height:100%;max-width:100%}.videoMiniature .MuiImageListItemBar-title{font-size:12px;font-weight:600;line-height:16px;margin-left:3px}.circuitBuilderFooter{border-top:1px solid var(--grey-100);bottom:0;display:flex;justify-content:space-between;padding:15px;position:absolute;width:370px}.circuitTitle{display:flex;flex-direction:column}.circuitTitle .circuitTitleLabel{color:var(--grey-700);font-size:14px;margin-bottom:4px}.circuitTitle .circuitTitleReadOnly{margin-top:8px}.circuitTitle .circuitTitleField.isDuplicate input{color:var(--error-main)}.circuitTitle .circuitTitleField.isDuplicate fieldset{border-color:var(--error-main)}.circuitTitle .circuitTitleField.isDuplicate p{color:var(--error-main);margin:0}.circuitBuilderInstruction{margin-top:32px}.circuitBuilderInstruction .circuitBuilderInstructionLabel{color:var(--grey-700);font-size:14px}.circuitBuilderInstruction .circuitBuilderInstructionReadOnly{margin-top:8px}.circuitBuilderInstruction .circuitBuilderInstructionTextField{margin-top:6px;width:100%}.circuitBuilderInstruction .circuitBuilderInstructionTextField div:hover fieldset{border-color:rgba(0,0,0,.23)}.circuitBuilderInstruction .circuitBuilderInstructionTextField textarea.Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.circuitBuilderInstruction .circuitBuilderInstructionTextField #circuitBuilderInstructionTextField-helper-text{text-align:right}.THAutoComplete{margin-top:32px}.THAutoComplete .THAutoCompleteLabelContainer .THAutoCompleteLabel{color:var(--grey-700);font-size:14px}.THAutoComplete .THAutoCompleteLabelContainer svg{height:18px;margin-left:3px;width:18px}.THAutoComplete .THAutoCompleteReadOnly{margin-top:8px}.THAutoComplete .MuiAutocomplete-root{border-radius:4px;color:var(--grey-700);font-size:14px;margin-top:5px;width:100%}.THAutoComplete .MuiAutocomplete-root .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.THAutoComplete .MuiAutocomplete-root:hover fieldset{border-color:rgba(0,0,0,.23)}.THAutoComplete .MuiAutocomplete-root.hideArrow svg{display:none}.superSetBuilder{height:100vh;width:400px}.superSetBuilder #circuitDescription-helper-text{text-align:right}.superSetBuilder .drawerFields{height:calc(100vh - 250px);overflow:auto;padding:20px 26px 25px}.superSetBuilder .fieldContainer{margin:20px 0;width:100%}.superSetHeader{background-color:var(--grey-50);display:flex;flex-direction:column;font-size:16px;padding:65px 20px 20px;position:relative}.superSetHeader .superSetBuilderCloseButton{left:8px;position:absolute;top:10px}.superSetHeader .superSetBuilderHeaderIconTtitleContainer{display:flex}.superSetHeader .superSetBuilderHeaderIconTtitleContainer .superSetBuilderHeaderIcon{border-radius:50%;height:30px;margin-right:8px;width:30px}.superSetHeader .superSetBuilderHeaderIconTtitleContainer .superSetBuilderHeaderIconTitleContainer{display:flex;flex-direction:column;justify-content:center}.superSetHeader .superSetBuilderHeaderIconTtitleContainer .superSetBuilderHeaderIconTitleContainer .superSetBuilderHeaderTitleType{font-size:12px;font-weight:700}.superSetHeader .superSetBuilderHeaderIconTtitleContainer .superSetBuilderHeaderIconTitleContainer .superSetBuilderHeaderTitle{font-size:16px;margin-top:2px;text-transform:uppercase}.superSetBuilderFooter{border-top:1px solid var(--grey-100);bottom:0;display:flex;justify-content:space-between;padding:15px;position:absolute;width:370px}.superSetTitle{display:flex;flex-direction:column}.superSetTitle .superSetTitleLabel{color:var(--grey-700);font-size:14px;margin-bottom:4px}.superSetTitle .superSetTitleReadOnly{margin-top:8px}.superSetTitle .superSetTitleField.isDuplicate input{color:var(--error-main)}.superSetTitle .superSetTitleField.isDuplicate fieldset{border-color:var(--error-main)}.superSetTitle .superSetTitleField.isDuplicate p{color:var(--error-main);margin:0}.superSetInstruction{margin-top:32px}.superSetInstruction .superSetInstructionLabel{color:var(--grey-700);font-size:14px}.superSetInstruction .superSetInstructionReadOnly{margin-top:8px}.superSetInstruction .superSetInstructionTextField{margin-top:6px;width:100%}.superSetInstruction .superSetInstructionTextField div:hover fieldset{border-color:rgba(0,0,0,.23)}.superSetInstruction .superSetInstructionTextField textarea.Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.superSetInstruction .superSetInstructionTextField #superSetInstructionTextField-helper-text{text-align:right}.exerciseSelector{margin-top:32px;width:100%}.exerciseSelector .exerciseSelectorLabel{color:var(--grey-700);font-size:14px;width:100%}.exerciseSelector .exerciseSelectorLabel.notEditable{margin-bottom:5px}.exerciseSelector .MuiAutocomplete-root{margin-top:5px}.exerciseSelector .exerciseChips{margin-top:5px;width:100%}.exerciseSelector .noExercises{font-size:12px;font-style:italic;margin:15px 0}.MuiChip-root{margin-bottom:5px;margin-right:5px}.exerciseBuilder{height:100vh;width:400px}.exerciseBuilder .exerciseBuilderContainer{height:calc(100vh - 250px);overflow:auto;padding:20px 26px 25px}.exerciseBuilderHeader{background-color:var(--grey-50);display:flex;flex-direction:column;padding:65px 20px 20px;position:relative}.exerciseBuilderHeader .exerciseBuilderCloseButton{left:8px;position:absolute;top:10px}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer{display:flex}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer .exerciseBuilderHeaderIcon{border-radius:50%;height:30px;margin-right:8px;width:30px}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer .exerciseBuilderHeaderIconTitleContainer{display:flex;flex-direction:column;justify-content:center}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer .exerciseBuilderHeaderIconTitleContainer .exerciseBuilderHeaderTitleType{font-size:12px;font-weight:700}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer .exerciseBuilderHeaderIconTitleContainer .exerciseBuilderHeaderTitle{font-size:16px;margin-top:2px;text-transform:uppercase}.exerciseBuilderFooter{border-top:1px solid var(--grey-100);bottom:0;display:flex;justify-content:space-between;padding:15px;position:absolute;width:370px}.exerciseTitle{display:flex;flex-direction:column}.exerciseTitle .exerciseTitleLabel{color:var(--grey-700);font-size:14px;margin-bottom:4px}.exerciseTitle .exerciseTitleReadOnly{margin-top:8px}.exerciseTitle .exerciseTitleField.isDuplicate input{color:var(--error-main)}.exerciseTitle .exerciseTitleField.isDuplicate fieldset{border-color:var(--error-main)}.exerciseTitle .exerciseTitleField.isDuplicate p{color:var(--error-main);margin:0}.exerciseVideo{display:flex;flex-direction:column;margin-top:32px}.exerciseVideo .exerciseVideoLabel{font-size:14px;font-weight:500;margin-bottom:4px}.exerciseVideo .exerciseVideoURL{font-size:12px}.exerciseVideo .exerciseVideoPreview{margin-top:4px}.exerciseVideo .exerciseVideoPreview img{width:100px}.exerciseBuilderParameters{margin-top:32px}.exerciseBuilderParameters .exerciseBuilderParametersLabel{color:var(--grey-700)}.exerciseBuilderParameters .exerciseBuilderRowContainer{display:flex;flex-direction:row;gap:16px}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer{display:flex;flex-direction:column;margin-top:12px;width:100%}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderSelectLabel{color:var(--grey-700);font-size:14px}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersReadOnly{margin-top:8px}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect{margin-top:4px;width:100%}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect .placeholder{color:var(--grey-300)}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect:hover fieldset{border-color:rgba(0,0,0,.23)}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect.hideArrow svg{display:none}.exerciseBuilderPointsPerformance{margin-top:32px}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceLabel{color:var(--grey-700);font-size:14px}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceReadOnly{margin-top:8px;white-space:pre-line}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField{margin-top:6px;width:100%}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField div:hover fieldset{border-color:rgba(0,0,0,.23)}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField textarea.Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField #exerciseBuilderPointsPerformanceTextField-helper-text{text-align:right}.teamSubscriptionsGrid{height:calc(100vh - 116px);position:relative;width:100%}.teamSubscriptionsGrid .teamSubscriptionsError{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.teamSubscriptionsGrid .teamSubscriptionsGridHeader{color:var(--text-primary);font-size:12px}.teamSubscriptionsGrid .MuiDataGrid-columnHeaderTitleContainer{margin-left:15px}.teamSubscriptionsGrid .dataGridLogoAndTitleField .dataFieldTitle{text-transform:none}.teamSubscriptionsGrid .tooltipTag{justify-content:flex-start;margin-left:13px}.assignUnassignTeamPicker{display:inline-block;position:relative}.assignedTeamOption{align-items:center;display:flex}.assignedTeamOption .teamIcon{height:24px;margin:12px;width:24px}.assignedTeamOption .teamTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignedTeamOption .subscribed{color:var(--green-500);font-size:11px;font-weight:700;margin-top:-5px}.unAssignedTeamOption{align-items:center;display:flex}.unAssignedTeamOption .teamIcon{height:24px;margin:12px;width:24px}.unAssignedTeamOption .teamTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamSubscriptionsHeader{align-items:center;background:var(--grey-100);display:flex;height:48px;justify-content:flex-end;padding:0 20px}.teamSubscriptionsHeader .deleteButton{margin-right:16px}.teamSubscriptionsDataGridBillingField{display:flex;flex-direction:column;font-size:12px}.teamSubscriptionsDataGridLogoAndTitleField{align-items:center;display:flex;height:100%;margin-left:12px;width:100%}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldLogo{border-radius:4px;height:42px;margin-right:8px;width:42px}.teamSubscriptionsDataGridLogoAndTitleField .dataGridFieldContainer{display:flex;flex-direction:column;margin-left:5px}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldTitle{color:var(--text-secondary);font-size:12px;font-weight:700;text-transform:capitalize}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldCoachTitle,.teamSubscriptionsDataGridLogoAndTitleField .dataFieldOrgTitle{color:var(--text-secondary);font-size:12px;font-weight:400}.teamSubscriptionsActions{display:flex;justify-content:flex-end;margin:0 0 0 135px;width:90px}.teamSubscriptionsCancelButtonIcon{color:rgba(0,0,0,.54);font-size:20px!important}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer{position:relative}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .loading{background:var(--common-white100);height:100%;position:absolute;z-index:5}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .cancelTeamSubscriptionDialogTitle{font-size:16px;font-weight:700}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .cancelTeamSubscriptionDialogContent{font-size:15px;line-height:1.25em}.nav-bar{background-color:var(--common-black100)!important;box-shadow:none;display:none;flex-grow:1;left:64px!important;position:fixed;right:0;top:64px;z-index:3}@media screen and (min-width:675px){.nav-bar{display:block}}.overall-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;margin-right:64px;padding:0 20px}.left-container{display:flex;flex-direction:row;flex-grow:0;font-family:Poppins,sans-serif;font-size:14px;text-transform:none}.left-container>div{justify-content:left}.left-container>div,.left-container>div>div,.right-container{align-items:center;display:flex}.right-container{flex-direction:row;flex-grow:0}.right-container .app-status{display:none;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;text-transform:capitalize}.right-container .notification-link{height:48px;position:relative;width:48px}.right-container .notification-link:hover{background-color:transparent;color:transparent}.right-container .notification-link .messaging-icon{color:#fff;font-size:20px;margin-left:8px}.right-container .notification-link .notification-bell{color:#fff;font-size:22px}.right-container .notification-link .badge{align-items:center;background-color:#5c8dff;border:1px solid #5c8dff;border-radius:50%;display:flex;height:12px;justify-content:center;left:27px;min-width:12px;padding:1px 2px;position:absolute;top:10px}.right-container .notification-link .badge .badge-text{color:var(--common-white100);font-size:8px;font-weight:700;margin:0;text-align:center}.right-container .upgrade-now-copy{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-align:right}.right-container .contained-button{background-color:var(--primary-main);border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:var(--common-white100);font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin:0 16px;min-height:32px;padding:8px 16px;text-transform:capitalize}.right-container .contained-button:hover{background-color:rgba(var(--primary-main),.8)}.right-container .contained-button.upgrade-now{background:linear-gradient(69deg,#fbe902,#f8b301);background:#f8b301;color:var(--grey-900);margin-top:-19px}.right-container .contained-button.upgrade-now:hover{background:linear-gradient(69deg,#fff02d,#ffc42b);background:#ffc42b}.right-container .circle-avatar{align-items:center;display:flex;justify-content:center}.allow-page-in-mobile .breadcrumb-bar{left:0!important;width:100%!important}.allow-page-in-mobile .breadcrumb-bar .right-container>button{display:none!important}.loggedInUser{margin-left:16px}.circle-avatar img{border:1px solid #fff;border-radius:50%;height:30px;width:30px}.sideNav{bottom:0;float:left;font-family:refrigerator_deluxebold;height:100%;left:0;margin-bottom:0;position:fixed;top:0;width:64px;z-index:1030}.sideNav .navHeader{background-color:var(--common-black100);float:none}.sideNav .navHeader .thBrand{border-bottom:1px solid var(--grey-500)}.sideNav .navHeader .thBrand button{align-items:center;background-color:var(--common-black100);border-width:0;color:#fff;display:flex;flex-direction:column;font-size:14px;height:64px;justify-content:center;overflow:visible;position:relative;text-transform:uppercase;width:64px}.sideNav .navHeader .thBrand button img{height:25px;margin:0;padding:0;width:25px}.sideNav .navContainer{background-color:var(--common-black100);height:calc(100% - 64px);overflow:hidden;position:absolute;width:100%}.sideNav .navContainer ul{padding:0}.sideNav .navContainer .navLink{-webkit-margin-before:0;align-items:center;border-left:4px solid transparent;flex-direction:column;list-style:none;margin:16px 0;overflow:hidden;padding-left:0;width:100%}.sideNav .navContainer .navLink.navActive,.sideNav .navContainer .navLink:hover{border-color:var(--common-white100)}.sideNav .navContainer .navLink button{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--common-black100);border:4px solid transparent;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:10px;padding:0;position:relative;width:100%}.sideNav .navContainer .navLink button span,.sideNav .navContainer .navLink button svg{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.sideNav .navContainer .navLink button span{line-height:1;margin-top:4px;opacity:1;text-align:center;text-transform:capitalize;white-space:nowrap}.sideNav .navContainer .navLink button:focus{outline:none}.sideNav .navContainer .navLink button:hover{background-color:transparent}.sideNav .navContainer .navLink button:hover span,.sideNav .navContainer .navLink button:hover svg{color:var(--common-white100)}.sideNav .navContainer .navLink button:active,.sideNav .navContainer .navLink button:focus{background-color:transparent;color:var(--common-white100)}.sideNav .navContainer .bottomLinks{bottom:-14px;box-shadow:0 0 5px 1px rgba(0,0,0,.4);left:0;overflow:hidden;padding:10px 0 15px;position:absolute;right:0}.sideNav .navContainer .bottomLinks .support{color:var(--amber-500)}
/*# sourceMappingURL=main.959a5838.css.map*/