@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700";@import"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;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-weight:400;font-style:normal}@font-face{font-family:refrigerator_deluxelight;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-weight:400;font-style:normal}@font-face{font-family:refrigerator_deluxebold;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-weight:400;font-style:normal}@font-face{font-family:refrigerator_deluxeheavy;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-weight:400;font-style:normal}@font-face{font-family:iconheroic;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");font-weight:400;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}body{color:var(--common-black100);margin:64px 0 0;padding:0;font-family:Poppins,sans-serif;overscroll-behavior:none}body .libraryGrid{height:calc(100vh - 164px)}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{background:transparent;border:none;cursor:pointer;margin:0;outline:none;padding:0}#page-too-small{display:none}#fini-widget-root .fw-cw-button{visibility:hidden!important;pointer-events:none!important}#fini-widget-root .fw-cw-framer-container-v2{left:80px!important;right:auto!important;bottom:16px!important;max-height:calc(100vh - 32px);transform-origin:bottom left}@media (max-width: 768px){#page-content-wrapper,#sidebar-wrapper,.secondary-navbar{display:none!important}#page-too-small{display:block;text-align:center;z-index:9999999999;position:fixed;top:64px;bottom:0;left:0;right:0;background:var(--default-background);padding:100px;color:var(--text-primary);font-size:20px;line-height:1.5;font-family:Poppins,sans-serif}}#page-too-small{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.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{width:100%;height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.errorBoundary span{font-size:14px;font-weight:700}.errorMessage .errorMessageContainer{min-width:400px;padding:24px;font-size:14px}.errorMessage .errorMessageContainer .errorMessageTitle{margin-bottom:14px;font-weight:700}.errorMessage .errorMessageContainer .MuiDialogActions-root{margin-top:12px}.circularProgressButton{color:var(--common-white100)!important;margin-left:8px!important}.libraryHeader{width:100%;height:51px;display:flex;justify-content:space-between;align-items:center;background:var(--common-black100)}.libraryHeader .libraryHeaderTabsContainer{margin-left:12px}.libraryHeader .libraryHeaderTabsContainer .MuiTabs-indicator{background-color:var(--common-white100)}.libraryHeader .libraryHeaderTabsContainer button{min-height:48px;font-size:12px;color:var(--common-white100)}.libraryHeader .libraryHeaderTabsContainer .MuiTab-iconWrapper{width:14px;height:14px;margin-left:4px}.libraryHeader .librarySettingsButton{margin-right:46px;color:#fff}.programsGrid{width:100%;height:calc(100vh - 116px);position:relative}.programsGrid .programsError{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.programsGrid .programsGridHeader{font-size:12px;color:var(--text-primary)}.loading{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading span{margin-top:24px;font-size:24px;text-transform:uppercase}.programHeader{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;background:var(--grey-100)}.programHeader .loading{position:absolute;z-index:5;top:1px}.programHeader .deleteButton{margin-right:16px}.programHeader .programsFilter{position:absolute;left:10px}.programHeader .programsFilter fieldset{border:none}.deletePromptSingle{min-width:400px}.deletePromptSingle .deletePromptSingleConfirmationContainer{padding:24px;font-size:14px}.deletePromptSingle .deletePromptSingleConfirmationContainer .deletePromptSingleConfirmationTitle{margin-bottom:14px;font-weight:700}.deletePromptBulk{min-width:400px}.deletePromptBulk .deletePromptBulkConfirmationContainer{padding:24px;font-size:14px}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkConfirmationTitle{margin-bottom:14px;font-weight:700}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer{margin-top:12px;display:flex;flex-direction:column}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer ul{padding-left:16px;list-style-type:disc}.deletePromptBulk .deletePromptBulkConfirmationContainer .deletePromptBulkTitleContainer ul li{margin-bottom:4px}.successMessage .successMessageContainer{min-width:400px;padding:24px;font-size:14px}.successMessage .successMessageContainer .successMessageTitle{margin-bottom:14px;font-weight:700}.successMessage .successMessageContainer .MuiDialogActions-root{margin-top:12px}.searchInput{height:36.5px;display:flex;align-items:center}.searchInput .css-1x51dt5-MuiInputBase-input-MuiInput-input{padding:0}.searchInput .searchInputTextField{width:0;transition:width .3s}.searchInput .searchInputTextField.open{width:200px}.gridEmptyState{width:100%;height:calc(100vh - 200px);display:flex;justify-content:center;position:absolute;top:49px;background:var(--common-white100);overflow:scroll}.gridEmptyState .gridEmptyStateMessageContainer{display:flex;align-items:center;flex-direction:column}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateIcon{font-size:44px!important}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateTitle{margin-top:8px;font-size:14px;font-weight:700;text-align:center}.gridEmptyState .gridEmptyStateMessageContainer .gridEmptyStateMessage{width:432px;margin:24px auto;padding:16px;border-radius:4px;background-color:var(--grey-50);font-size:12px!important;text-align:center;line-height:24px}.gridEmptyVerticallyCentered{align-items:center}.assignTeamModal .dialogContent{display:flex;flex-direction:column;width:444px}.assignTeamModal .teamTitle{margin-top:5px;margin-bottom:18px}.assignTeamModal .calendarPickerBox{width:100%}.assignTeamModal .buttonSection{margin-top:24px}.dataGridLogoAndTitleField{width:100%;height:100%;margin-left:12px;display:flex;align-items:center}.dataGridLogoAndTitleField .dataFieldLogo{width:42px;height:42px;margin-right:8px;border-radius:4px}.dataGridLogoAndTitleField .dataFieldTitle{font-size:12px;color:var(--text-primary);font-weight:700;text-transform:capitalize;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.dataGridTextField{width:100%;height:100%;display:flex;align-items:center}.dataGridTextField span{font-size:12px;color:var(--text-secondary)}.tooltipTag{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tooltipTag .tooltipTagIcon{font-size:20px;color:var(--text-secondary)}.assignTeamPicker{display:inline-block;position:relative}.programsActions{margin:0 0 0 45px;width:90px;display:flex;justify-content:space-between}.programsActionsCalendarButtonIcon,.programsActionsSettingsButtonIcon,.programsActionsChatButtonIcon{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{min-width:400px;padding:24px;font-size:14px}.goToCopyModal .goToCopyModalMessageContainer .goToCopyModalMessageTitle{margin-bottom:14px;font-weight:700}.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-top:5px;margin-bottom:18px}.createParentCalenderDialogContent{min-width:500px}.parentCalendarsActionsCalendarButtonIcon,.parentCalendarsActionsSettingsButtonIcon{font-size:20px!important}.parentCalendarsActions{margin:0 0 0 45px;width:90px;display:flex;justify-content:space-between}.parentCalendarsHeader{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;background:var(--grey-100)}.parentCalendarsHeader .deleteButton{margin-right:16px}.parentCalendarsHeader .parentCalendarsFilter{position:absolute;left:10px}.parentCalendarsHeader .parentCalendarsFilter fieldset{border:none}.parentCalendarsGrid{width:100%;height:calc(100vh - 116px);position:relative}.parentCalendarsGrid .parentCalendarsError{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.parentCalendarsGrid .parentCalendarsGridHeader{font-size:12px;color:var(--text-primary)}.prescriptionsGrid{width:100%;height:calc(100vh - 116px);position:relative}.prescriptionsGrid .prescriptionsError{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;background:var(--common-white100)}.prescriptionsGrid .prescriptionGridHeader{font-size:12px;color:var(--text-primary)}.prescriptionHeader{height:48px;padding:0 20px;display:flex;justify-content:space-between;background:var(--grey-100)}.prescriptionHeader .prescriptionHeaderRightActionsContainer{display:flex;align-items:center}.prescriptionHeader .prescriptionHeaderRightActionsContainer .deleteButton{margin-right:16px}.prescriptionHeader fieldset{border:none}.prescriptionBuilder{width:400px;height:100vh}.prescriptionBuilder .prescriptionBuilderCategories{padding:20px}.prescriptionBuilder .prescriptionBuilderCategories .prescriptionBuilderCategoriesTitle{font-size:14px;color:var(--grey-700)}.prescriptionBuilder .prescriptionBuilderPrescriptionTable{padding:20px}.prescriptionBuilder .prescriptionBuilderPrescriptionTable .prescriptionBuilderPrescriptionTableTitle{font-size:14px;color:var(--grey-700)}.inlineErrorMessage{margin:20px 20px 0;padding:6px 13px 6px 16px;border-radius:4px;display:flex;align-items:center;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),var(--error-main);opacity:0;transition:opacity .2s;cursor:default}.inlineErrorMessage.showError{opacity:1}.inlineErrorMessage .inlineErrorMessageIcon{margin-right:12px;color:var(--error-main);font-size:18px}.inlineErrorMessage span{font-size:14px;font-weight:400;line-height:20px;color:var(--common-black100)}.discardChangesPrompt .discardChangesPromptConfirmationContainer{min-width:400px;padding:24px;font-size:14px}.discardChangesPrompt .discardChangesPromptConfirmationContainer .discardChangesPromptConfirmationTitle{margin-bottom:14px;font-weight:700}.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{padding:65px 20px 20px;background-color:var(--grey-50);font-size:16px;display:flex;flex-direction:column;position:relative}.prescriptionBuilderHeader .prescriptionBuilderCloseButton{position:absolute;top:10px;left:8px}.prescriptionBuilderHeader .prescriptionBuilderHeaderTitle{margin-top:6px;font-size:12px}.unsavedChangesChip{width:142px;height:24px;padding:3px 4px;border:solid 1px var(--warning-dark);border-radius:16px;display:flex;align-items:center;justify-content:center;position:absolute;right:24px;top:50px}.unsavedChangesChip span{font-size:12px;color:var(--warning-dark)}.prescriptionBuilderFooter{width:370px;padding:15px;position:absolute;bottom:0;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between}.prescriptionTableBuilder{width:400px;margin-top:8px}.prescriptionTableBuilder .prescriptionTableBuilderRequired{margin:4px 0 0 8px;font-size:12px;color:var(--text-secondary)}.prescriptionTableColumnHeaders{width:370px;height:25px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader{width:145px;height:25px;font-size:10px;color:var(--grey-700);background:var(--action-disabled);border-radius:0}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader fieldset{border-width:.5px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader:hover fieldset{border-color:#0000003b}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.sets{width:75px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.center fieldset{border-right-width:0;border-left-width:0}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.hideArrow svg{display:none}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.hideArrow div{text-align:center;padding-right:14px}.prescriptionTableColumnHeaders .prescriptionTableColumnHeader.Mui-focused .MuiOutlinedInput-notchedOutline{border-right-width:2px;border-left-width:2px}.MuiMenu-paper ul li.Mui-selected,.MuiMenu-paper ul li.Mui-selected:hover{background-color:#007eff14}.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:#0000003b}.prescriptionTableRow .prescriptionTableField.sets{width:80px}.prescriptionTableRow .prescriptionTableField.center fieldset{border-right-width:0;border-left-width:0}.prescriptionTableRow .prescriptionTableField fieldset{border-top-width:0}.prescriptionTableRow .prescriptionTableField input{text-align:center;padding:8.5px 14px}.prescriptionTableRow .prescriptionTableField div{font-size:10px;border-radius:0}.prescriptionTableRow .prescriptionTableField .Mui-focused .MuiOutlinedInput-notchedOutline{border-right-width:2px;border-left-width:2px}.prescriptionTableRow .prescriptionTableField.sets .Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#0000003b}.tagSelector{margin-top:5px;display:flex;flex-wrap:wrap}.tagSelector .tagLabel{font-size:14px;color:var(--grey-700);width:100%;margin-top:30px}.tagSelector .tagLabel.notEditable{margin-bottom:5px}.tagSelector .readOnlyTags{margin:0 5px 5px 0;padding:8px;font-size:12px;font-weight:500;line-height:12px;color:var(--grey-500);border:1px solid var(--grey-300);border-radius:5px}.tagSelector .noTags{margin-top:8px}.tagSelectorField{width:100%;margin-top:5px}.prescriptionParameter{width:100%;height:100%;display:flex;align-items:center}.prescriptionParameter span{font-size:12px;color:var(--text-secondary)}.prescriptionCategories{width:100%;height:100%;display:flex;align-items:center}.prescriptionCategories .prescriptionCategory{font-size:10px;border:1px solid var(--text-secondary);color:var(--text-secondary);border-radius:2px;margin:3px;padding:3px}.exercisesGrid{width:100%;height:calc(100vh - 116px);position:relative}.exercisesGrid .exercisesError{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;background:var(--common-white100)}.exercisesGrid .exercisesGridHeader{font-size:12px;color:var(--primary-main)}.exercisesGrid .exerciseType{font-size:10px;border:1px solid var(--text-secondary);color:var(--text-secondary);border-radius:2px;margin:3px;padding:3px}.exercisesHeader{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;background:var(--grey-100)}.exercisesHeader .exerciseFilter{position:absolute;left:10px}.exercisesHeader .exerciseFilter fieldset{border:none}.exercisesHeader .createCircuitButton{margin-right:16px}.exerciseTags{width:100%;height:100%;display:flex;align-items:center}.exerciseTags .exerciseTag{font-size:10px;border:1px solid var(--text-secondary);color:var(--text-secondary);border-radius:2px;margin:3px;padding:3px}.circuitBuilder{width:400px;height:100vh}.circuitBuilder #circuitDescription-helper-text{text-align:right}.circuitBuilder .drawerFields{padding:20px 26px 25px;height:calc(100vh - 250px);overflow:auto}.circuitBuilder .fieldContainer{width:100%;margin:20px 0}.circuitBuilderHeader{padding:65px 20px 20px;background-color:var(--grey-50);font-size:16px;display:flex;flex-direction:column;position:relative}.circuitBuilderHeader .circuitBuilderCloseButton{position:absolute;top:10px;left:8px}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer{display:flex}.circuitBuilderHeader .circuitBuilderHeaderIconTtitleContainer .circuitBuilderHeaderIcon{width:30px;height:30px;margin-right:8px;border-radius:50%}.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{margin-top:2px;text-transform:uppercase;font-size:16px}.videoSelector{margin-top:32px;width:100%}.videoSelector .circuitBuilderVideoSelectorLabel{font-size:14px;color:var(--grey-700);width:100%}.videoSelector .circuitBuilderVideoSelectorLabel.notEditable{margin-bottom:5px}.videoSelector .MuiAutocomplete-root{margin-top:5px}.videoSelector .videoMiniatures{width:100%}.videoSelector .noVideos{font-style:italic;margin:15px 0;font-size:12px}.circuitBuilderFooter{width:370px;padding:15px;position:absolute;bottom:0;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between}.circuitTitle{display:flex;flex-direction:column}.circuitTitle .circuitTitleLabel{margin-bottom:4px;font-size:14px;color:var(--grey-700)}.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{margin:0;color:var(--error-main)}.circuitBuilderInstruction{margin-top:32px}.circuitBuilderInstruction .circuitBuilderInstructionLabel{font-size:14px;color:var(--grey-700)}.circuitBuilderInstruction .circuitBuilderInstructionReadOnly{margin-top:8px}.circuitBuilderInstruction .circuitBuilderInstructionTextField{width:100%;margin-top:6px}.circuitBuilderInstruction .circuitBuilderInstructionTextField div:hover fieldset{border-color:#0000003b}.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{font-size:14px;color:var(--grey-700)}.THAutoComplete .THAutoCompleteLabelContainer svg{width:18px;height:18px;margin-left:3px}.THAutoComplete .THAutoCompleteReadOnly{margin-top:8px}.THAutoComplete .MuiAutocomplete-root{width:100%;margin-top:5px;font-size:14px;color:var(--grey-700);border-radius:4px}.THAutoComplete .MuiAutocomplete-root .Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.THAutoComplete .MuiAutocomplete-root:hover fieldset{border-color:#0000003b}.THAutoComplete .MuiAutocomplete-root.hideArrow svg{display:none}.superSetBuilder{width:400px;height:100vh}.superSetBuilder #circuitDescription-helper-text{text-align:right}.superSetBuilder .drawerFields{padding:20px 26px 25px;height:calc(100vh - 250px);overflow:auto}.superSetBuilder .fieldContainer{width:100%;margin:20px 0}.superSetHeader{padding:65px 20px 20px;background-color:var(--grey-50);font-size:16px;display:flex;flex-direction:column;position:relative}.superSetHeader .superSetBuilderCloseButton{position:absolute;top:10px;left:8px}.superSetHeader .superSetBuilderHeaderIconTtitleContainer{display:flex}.superSetHeader .superSetBuilderHeaderIconTtitleContainer .superSetBuilderHeaderIcon{width:30px;height:30px;margin-right:8px;border-radius:50%}.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{margin-top:2px;text-transform:uppercase;font-size:16px}.superSetBuilderFooter{width:370px;padding:15px;position:absolute;bottom:0;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between}.superSetTitle{display:flex;flex-direction:column}.superSetTitle .superSetTitleLabel{margin-bottom:4px;font-size:14px;color:var(--grey-700)}.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{margin:0;color:var(--error-main)}.superSetInstruction{margin-top:32px}.superSetInstruction .superSetInstructionLabel{font-size:14px;color:var(--grey-700)}.superSetInstruction .superSetInstructionReadOnly{margin-top:8px}.superSetInstruction .superSetInstructionTextField{width:100%;margin-top:6px}.superSetInstruction .superSetInstructionTextField div:hover fieldset{border-color:#0000003b}.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{font-size:14px;color:var(--grey-700);width:100%}.exerciseSelector .exerciseSelectorLabel.notEditable{margin-bottom:5px}.exerciseSelector .MuiAutocomplete-root{margin-top:5px}.exerciseSelector .exerciseChips{width:100%;margin-top:5px}.exerciseSelector .noExercises{font-style:italic;margin:15px 0;font-size:12px}.MuiChip-root{margin-right:5px;margin-bottom:5px}.exerciseBuilder{width:400px;height:100vh}.exerciseBuilder .exerciseBuilderContainer{height:calc(100vh - 250px);padding:20px 26px 25px;overflow:auto}.exerciseBuilderHeader{padding:65px 20px 20px;background-color:var(--grey-50);display:flex;flex-direction:column;position:relative}.exerciseBuilderHeader .exerciseBuilderCloseButton{position:absolute;top:10px;left:8px}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer{display:flex}.exerciseBuilderHeader .exerciseBuilderHeaderIconTtitleContainer .exerciseBuilderHeaderIcon{width:30px;height:30px;margin-right:8px;border-radius:50%}.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{margin-top:2px;text-transform:uppercase;font-size:16px}.exerciseBuilderFooter{width:370px;padding:15px;position:absolute;bottom:0;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between}.exerciseTitle{display:flex;flex-direction:column}.exerciseTitle .exerciseTitleLabel{margin-bottom:4px;font-size:14px;color:var(--grey-700)}.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{margin:0;color:var(--error-main)}.exerciseVideo{margin-top:32px;display:flex;flex-direction:column}.exerciseVideo .exerciseVideoLabel{margin-bottom:4px;font-size:14px}.exerciseVideo .exerciseVideoURL{font-size:12px}.exerciseVideo .exerciseVideoPreview{margin-top:16px}.exerciseVideo .exerciseVideoPreview img{width:100px}.exerciseVideo .exerciseVideoPreview iframe{border-radius:8px}.exerciseVideo .noVideo{margin-top:16px;height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--default-background);border-radius:8px}.exerciseVideo .noVideo.error{background:var(--error-main)}.exerciseBuilderParameters{margin-top:32px}.exerciseBuilderParameters .exerciseBuilderParametersLabel{color:var(--grey-700)}.exerciseBuilderParameters .exerciseBuilderRowContainer{display:flex;flex-direction:row;gap:16px;min-width:0}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer{margin-top:12px;display:flex;flex-direction:column;flex:1;min-width:0}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer>div{min-width:0;width:100%}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderSelectLabel{font-size:14px;color:var(--grey-700)}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersReadOnly{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect{width:100%;max-width:100%;min-width:0;margin-top:4px}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect .MuiSelect-select{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:#0000003b}.exerciseBuilderParameters .exerciseBuilderRowContainer .exerciseBuilderParametersSelectContainer .exerciseBuilderParametersSelect.hideArrow svg{display:none}.exerciseBuilderPointsPerformance{margin-top:32px}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceLabel{font-size:14px;color:var(--grey-700)}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceReadOnly{margin-top:8px;white-space:pre-line}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField{width:100%;margin-top:6px}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField div:hover fieldset{border-color:#0000003b}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField textarea.Mui-disabled{-webkit-text-fill-color:var(--grey-700)}.exerciseBuilderPointsPerformance .exerciseBuilderPointsPerformanceTextField #exerciseBuilderPointsPerformanceTextField-helper-text{text-align:right}.swapSelector{margin-top:32px;width:100%}.swapSelector .swapLabel{font-size:14px;color:var(--grey-700);width:100%;display:block}.swapSelector .swapLabel.notEditable{margin-bottom:10px}.swapSelector .noSwaps{margin-top:10px;font-style:italic;font-size:12px;color:var(--grey-500)}.swapSelectorField{width:100%;margin-top:5px}.swapSelectorField .MuiAutocomplete-root{width:100%}.swapSelectorField .swapLimitIndicator{font-size:12px;margin-top:5px;display:flex;justify-content:space-between;align-items:center}.swapSelectorField .swapLimitIndicator .maxReachedText{color:var(--grey-500);padding-left:16px}.swapSelectorField .swapLimitIndicator .countText{color:var(--grey-500);padding-right:16px}.swapSelectorField .swapSectionHeader{font-size:inherit;font-weight:600;text-transform:uppercase;color:var(--grey-500);background-color:var(--grey-100);padding:8px 10px;pointer-events:none;cursor:default}.swapSelectorField .swapSectionList{padding:0;margin:0}.teamSubscriptionsGrid{width:100%;height:calc(100vh - 116px);position:relative}.teamSubscriptionsGrid .teamSubscriptionsError{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.teamSubscriptionsGrid .teamSubscriptionsGridHeader{font-size:12px;color:var(--text-primary)}.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{display:flex;align-items:center}.assignedTeamOption .teamIcon{height:24px;width:24px;margin:12px}.assignedTeamOption .teamTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assignedTeamOption .subscribed{margin-top:-5px;font-size:11px;font-weight:700;color:var(--green-500)}.unAssignedTeamOption{display:flex;align-items:center}.unAssignedTeamOption .teamIcon{height:24px;width:24px;margin:12px}.unAssignedTeamOption .teamTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.teamSubscriptionsHeader{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;background:var(--grey-100)}.teamSubscriptionsHeader .deleteButton{margin-right:16px}.teamSubscriptionsDataGridBillingField{display:flex;flex-direction:column;font-size:12px}.teamSubscriptionsDataGridLogoAndTitleField{width:100%;height:100%;margin-left:12px;display:flex;align-items:center}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldLogo{width:42px;height:42px;margin-right:8px;border-radius:4px}.teamSubscriptionsDataGridLogoAndTitleField .dataGridFieldContainer{display:flex;flex-direction:column;margin-left:5px}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldTitle{font-size:12px;color:var(--text-secondary);font-weight:700;text-transform:capitalize}.teamSubscriptionsDataGridLogoAndTitleField .dataFieldCoachTitle,.teamSubscriptionsDataGridLogoAndTitleField .dataFieldOrgTitle{font-size:12px;color:var(--text-secondary);font-weight:400}.teamSubscriptionsActions{margin:0 0 0 135px;width:90px;display:flex;justify-content:flex-end}.teamSubscriptionsCancelButtonIcon{font-size:20px!important;color:#0000008a}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer{position:relative}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .loading{height:100%;position:absolute;z-index:5;background:var(--common-white100)}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .cancelTeamSubscriptionDialogTitle{font-size:16px;font-weight:700}.cancelTeamSubscriptionDialog .cancelTeamSubscriptionDialogContainer .cancelTeamSubscriptionDialogContent{font-size:15px;line-height:1.25em}.nav-bar{display:none;position:fixed;top:64px;left:64px!important;right:0;flex-grow:1;background-color:var(--common-black100)!important;box-shadow:none;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;padding:0 20px;margin-right:64px}.left-container{font-family:Poppins,sans-serif;text-transform:none;font-size:14px;display:flex;flex-direction:row;flex-grow:0}.left-container>div{align-items:center;display:flex;justify-content:left}.left-container>div>div{align-items:center;display:flex}.right-container{align-items:center;display:flex;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{position:relative;height:48px;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-radius:50%;border:1px solid #5c8dff;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 #00000042;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:-moz-linear-gradient(69deg,#fbe902 0%,#f8b301 100%);background:-webkit-linear-gradient(69deg,#fbe902 0%,#f8b301 100%);background:linear-gradient(69deg,#fbe902,#f8b301);background:#f8b301;color:var(--grey-900);margin-top:-19px}.right-container .contained-button.upgrade-now:hover{background:-moz-linear-gradient(69deg,#fff02d 0%,#ffc42b 100%);background:-webkit-linear-gradient(69deg,#fff02d 0%,#ffc42b 100%);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-radius:50%;height:30px;width:30px;border:1px solid white}.sideNav{position:fixed;top:0;bottom:0;left:0;font-family:refrigerator_deluxebold;height:100%;width:64px;float:left;z-index:1030;margin-bottom:0}.sideNav .navHeader{float:none;background-color:var(--common-black100)}.sideNav .navHeader .thBrand{border-bottom:1px solid var(--grey-500)}.sideNav .navHeader .thBrand button{display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;overflow:visible;position:relative;font-size:14px;height:64px;width:64px;background-color:var(--common-black100);border-width:0}.sideNav .navHeader .thBrand button img{padding:0;margin:0;width:25px;height:25px}.sideNav .navContainer{height:calc(100% - 64px);background-color:var(--common-black100);overflow:hidden;position:absolute;width:100%}.sideNav .navContainer ul{padding:0}.sideNav .navContainer .navLink{overflow:hidden;border-left:4px solid transparent;width:100%;padding-left:0;margin:16px 0;list-style:none;-webkit-margin-before:0;flex-direction:column;align-items:center}.sideNav .navContainer .navLink.navActive,.sideNav .navContainer .navLink:hover{border-color:var(--common-white100)}.sideNav .navContainer .navLink button{display:flex;flex-direction:column;align-items:center;font-size:10px;font-family:Poppins,sans-serif;padding:0;position:relative;border:4px solid transparent;width:100%;color:#fff;background-color:var(--common-black100);-webkit-font-smoothing:antialiased}.sideNav .navContainer .navLink button svg{transform:translate(-4px)}.sideNav .navContainer .navLink button span{margin-top:4px;opacity:1;line-height:1;white-space:nowrap;text-align:center;text-transform:capitalize;transform:translate(-4px)}.sideNav .navContainer .navLink button:focus{outline:none}.sideNav .navContainer .navLink button:hover{background-color:transparent}.sideNav .navContainer .navLink button:hover svg,.sideNav .navContainer .navLink button:hover span{color:var(--common-white100)}.sideNav .navContainer .navLink button:focus,.sideNav .navContainer .navLink button:active{background-color:transparent;color:var(--common-white100)}.sideNav .navContainer .bottomLinks{position:absolute;bottom:0;left:0;right:0;margin:0;padding:10px 0 55px;box-shadow:0 0 5px 1px #0006;overflow:hidden}.sideNav .navContainer .bottomLinks .support{color:var(--amber-500)}
