@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{color:var(--text-primary);font-family:Poppins,sans-serif;margin:64px 0 0;padding:0}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(--default-background);bottom:0;color:var(--text-primary);display:block;font-family:Poppins,sans-serif;font-size:20px;left:0;line-height:1.5;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}.searchableTeamDataGrid{padding-left:64px}.teamGrid{height:calc(100vh - 112px);position:relative;width:100%}.teamGrid .MuiDataGrid-columnHeaders{background:var(--grey-100)}.teamGrid .MuiDataGrid-columnHeaders .css-1jbbcbn-MuiDataGrid-columnHeaderTitle{font-weight:700}.teamGrid .MuiDataGrid-columnSeparator--sideRight{display:none!important}.teamGrid .teamGridHeader{color:var(--text-primary);font-size:12px}.teamGrid .teamGridHeader.title{padding-left:24px}.teamGrid .MuiDataGrid-row:hover{background:#e2f1ff!important;cursor:pointer}.teamGrid .MuiDataGrid-cell:focus{outline:none!important}.teamGrid .MuiDataGrid-cell:focus-within{outline:none!important}.teamTitle{align-items:center;display:flex;height:100%;margin-left:12px;width:100%}.teamTitle .teamLogo{border-radius:4px;height:42px;margin-right:8px;width:42px}.teamTitle .teamTitleAndCreator{display:flex;flex-direction:column}.teamTitle .teamTitleAndCreator .teamName{font-weight:700;text-transform:capitalize}.teamTitle .teamTitleAndCreator .teamCreatedBy{color:var(--text-secondary);font-size:10px;text-transform:lowercase}.plannedSessions{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.plannedSessions span{color:var(--text-secondary);font-size:12px}.plannedSessions .plannedSessionsDot{color:var(--error-main);font-weight:700;margin-right:4px}.teamActions{align-items:center;display:flex;justify-content:space-between;width:100%}.teamActions .teamActionsButton .teamActionsButtonIcon{font-size:20px!important}.teamActionsMenuButton{align-items:center;display:flex;justify-content:center}.circularProgressButton{color:var(--common-white100)!important;margin-left:8px!important}.inviteAthletesModal .dialogContent{display:flex;flex-direction:column;width:400px}.inviteAthletesModal .dialogContent .section{margin-bottom:20px;margin-top:20px}.inviteAthletesModal .dialogContent .errors{color:var(--error-main);font-size:12px;left:0;position:absolute;top:10px}.inviteAthletesModal .dialogContent .uploadButton{display:flex;flex-direction:row;justify-content:flex-end;margin-top:4px;position:relative}.inviteAthletesModal .csvUpload{display:none}.inviteAthletesModal .hintText{color:var(--text-secondary);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;font-weight:300;line-height:1.4;text-align:center}.drawerRight .drawerRightHeader{position:relative}.drawerRight .drawerRightHeader .drawerRightHeaderCloseButton{left:16px;position:absolute;top:12px}.teamFocus{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.teamFocus .teamFocusIcon{font-size:20px}.teamGridTextField{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.teamGridTextField span{color:var(--text-secondary);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}.teamsHeader{align-items:center;background:var(--grey-100);display:flex;height:48px;justify-content:flex-end;padding:0 20px}.teamsHeader .searchInput{margin:0 16px 0 10px}.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}.CreateTeamDialogContent,.deleteTeamsConfirmation{min-width:400px}.deleteTeamsConfirmation .deleteTeamsConfirmationContainer{font-size:14px;padding:24px}.deleteTeamsConfirmation .deleteTeamsConfirmationContainer .deleteTeamsConfirmationTitle{font-weight:700;margin-bottom:14px}.deleteTeamsConfirmation .deleteTeamsConfirmationContainer .deleteTeamsBulkTitleContainer{display:flex;flex-direction:column;margin-top:12px}.deleteTeamsConfirmation .deleteTeamsConfirmationContainer .deleteTeamsBulkTitleContainer ul{list-style-type:disc;padding-left:16px}.deleteTeamsConfirmation .deleteTeamsConfirmationContainer .deleteTeamsBulkTitleContainer ul li{margin-bottom:4px}.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}.errorBoundary{align-items:center;display:flex;height:calc(100vh - 120px);justify-content:center;width:100%}.errorBoundary span{font-size:14px;font-weight:700}.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:var(--common-white100);font-size:20px;margin-left:8px}.right-container .notification-link .notification-bell{color:var(--common-white100);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{display:inline-block;font-size:12px;text-align:right}.right-container .contained-button,.right-container .upgrade-now-copy{color:var(--common-white100);font-family:Poppins,sans-serif;font-weight:700}.right-container .contained-button{background-color:var(--primary-main);border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);font-size:14px;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(--text-primary);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: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:var(--common-white100);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.185f7866.css.map*/