body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}:export{paper:#fff;primaryLight:#e3f2fd;primary200:#90caf9;primaryMain:#2196f3;primaryDark:#1e88e5;primary800:#1565c0;secondaryLight:#ede7f6;secondary200:#b39ddb;secondaryMain:#673ab7;secondaryDark:#5e35b1;secondary800:#4527a0;successLight:#b9f6ca;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#ef9a9a;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#fafafa;grey100:#f5f5f5;grey200:#eee;grey300:#e0e0e0;grey500:#9e9e9e;grey600:#757575;grey700:#616161;grey900:#212121;darkPaper:#111936;darkBackground:#1a223f;darkLevel1:#29314f;darkLevel2:#212946;darkTextTitle:#d7dcec;darkTextPrimary:#bdc8f0;darkTextSecondary:#8492c4;darkPrimaryLight:#e3f2fd;darkPrimaryMain:#2196f3;darkPrimaryDark:#1e88e5;darkPrimary200:#90caf9;darkPrimary800:#1565c0;darkSecondaryLight:#d1c4e9;darkSecondaryMain:#7c4dff;darkSecondaryDark:#651fff;darkSecondary200:#b39ddb;darkSecondary800:#6200ea}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__thumb-y{background-color:#1e293b;width:5px}.scrollbar-container .ps__thumb-y{border-radius:6px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{width:5px;background-color:transparent!important;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover{width:5px;background-color:transparent}.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y{opacity:.4;background-color:transparent}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.team__invitations,.team__menu,.team__season,.team__seasons,.team__stat{outline:1px solid #000}.team__stat{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:1rem}.team__invitations,.team__menu,.team__stat{padding:1rem}.team__season{padding:.5rem 2rem}.team__season:first-of-type{font-weight:700}.team__tab{border:1px solid #000;margin-bottom:2rem}.team__tab-selector{border:1px solid #000;border-top-left-radius:1rem;border-top-right-radius:1rem}.team__new{display:flex;flex-direction:column;max-width:20rem}.team__new-name{outline:1px solid gray;margin-bottom:1rem}.team__new-name,.team__new-submit{padding:.5rem 1rem;border:0;border-radius:5px}.team__new-submit{background-color:#9927a9;color:#fff;cursor:pointer}.team__new-submit:hover{text-decoration:underline}.dashboard__teams{border:1px dashed #000;padding:1rem}.dashboard__add-team{cursor:pointer;border-radius:5px;margin-left:1rem;padding:.25rem 1rem;color:#fff;background-color:#9927a9}.dashboard__team-card{border:1px solid #00008b;display:flex;padding:1rem;margin-top:1rem}.dashboard__team-card-link{text-decoration:none;cursor:pointer}.dashboard__calendar{padding:1rem;border:1px dashed #000}.dashboard__card-title{font-weight:700;text-align:center}.dashboard__blue-background{background-color:#e3f2fd}.test{display:flex;flex-direction:column;justify-content:space-between}.test .dashboard__teams{flex-grow:1}.team__card-title{font-weight:700;border:none}.team__card{border:none;margin-top:0;padding-top:.25rem;padding-bottom:0}.team__card .athlete-or-team-name{width:33%}.player-card .player-card__cell--title{font-weight:700}.player-card .player-card__cell{max-width:14%}.grid_card_list_icon{border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.grid_card_list_icon.grid_card_list_icon_warn{background-color:#ffeb3b}.grid_card_list_icon.grid_card_list_icon_error{background-color:#ea3546}.grid_card_list_icon.grid_card_list_icon_success{background-color:#00b494}.grid_card_list_icon.grid_card_list_icon_info{background-color:#0495f6}.grid_card_list_icon.grid_card_list_icon_small{width:1.25em;height:1.25em}.grid_card_list_icon.grid_card_list_icon_medium{width:1.55em;height:1.55em}.grid_card_list_icon.grid_card_list_icon_large{width:2em;height:2em}.grid_card_calendar .MuiPickerStaticWrapper-content .MuiCalendarOrClockPicker-root>div:first-child,.grid_card_calendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%}.grid_card_calendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiDayPicker-header,.grid_card_calendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiDayPicker-weekContainer{justify-content:space-between}.dashboard-background{background:#fff;border:none;flex:1 1;overflow-y:auto;background:linear-gradient(135deg,#fff,#f1f5f9)}.dashboard__blue-background{border:none;min-height:calc(100vh - 10rem)}.main{margin-right:0}.padding-0{padding:0}.margin-0{margin:0}.grid_card{display:flex;flex-direction:column}.bg-white{background-color:#fff}.bg-blue{background-color:#0495f6}.color-blue{color:#0495f6}.badge{position:absolute;top:-.5rem;right:-.375rem}.badge-shadow{position:absolute;left:-2px;bottom:-1px;font-size:1.5rem}.badge-icon{position:relative;font-size:1.25rem;z-index:1}.navbar-base,.navigation,.profile-navigation,.team-member-navigation,.training-bank-navbar{display:flex;position:sticky;position:-webkit-sticky;top:0;z-index:1;border-bottom:1px solid #e2e8f0}.navbar-base ul,.navigation ul,.profile-navigation ul,.team-member-navigation ul,.training-bank-navbar ul{display:flex;align-items:center;gap:2rem}.navbar-base ul li,.navigation ul li,.profile-navigation ul li,.team-member-navigation ul li,.training-bank-navbar ul li{height:100%;display:flex;align-items:center}.navbar-base ul.sub-navbar,.navigation ul.sub-navbar,.profile-navigation ul.sub-navbar,.team-member-navigation ul.sub-navbar,.training-bank-navbar ul.sub-navbar{padding:0}.navbar-base ul.sub-navbar li:last-child,.navigation ul.sub-navbar li:last-child,.profile-navigation ul.sub-navbar li:last-child,.team-member-navigation ul.sub-navbar li:last-child,.training-bank-navbar ul.sub-navbar li:last-child{margin-inline-start:auto}.navbar-base ul a,.navigation ul a,.profile-navigation ul a,.team-member-navigation ul a,.training-bank-navbar ul a{text-decoration:none}.navigation{padding:.5rem 2.5rem .5rem 1rem;height:3.5rem}.team-member-navigation{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.25rem 2.5rem 0 1.75rem;background-color:#fff}.team-member-navigation ul{padding:.5rem 0;height:3.5rem}.team-member-navigation ul.sub-navbar{padding:0;width:100%}.team-member-navigation ul.sub-navbar li:last-child{margin-inline-start:auto}.team-member-navigation ul a{text-decoration:none}.training-bank-navbar{padding:.5rem 2.5rem;height:3.5rem}.profile-navigation{position:relative;min-height:3.5rem;background-color:#fff}.profile-navbar-underline:has(.active-navbar-item){border-bottom:3px solid #0c8aeb}.MuiButtonBase-root.MuiButton-root.MuiButton-sizeSmall.active-navbar-item,.MuiButtonBase-root.MuiButton-root.MuiButton-sizeSmall.navbar-item,.navbar-item-base.MuiButtonBase-root.MuiButton-root.MuiButton-sizeSmall{padding:0;min-width:auto}.MuiButtonBase-root.MuiButton-root.active-navbar-item,.MuiButtonBase-root.MuiButton-root.navbar-item,.navbar-item-base.MuiButtonBase-root.MuiButton-root{line-height:normal}.active-navbar-item .MuiButton-startIcon>:first-of-type,.navbar-item .MuiButton-startIcon>:first-of-type,.navbar-item-base .MuiButton-startIcon>:first-of-type{font-size:1rem}.active-navbar-item .MuiButton-endIcon>:first-of-type,.navbar-item .MuiButton-endIcon>:first-of-type,.navbar-item-base .MuiButton-endIcon>:first-of-type{font-size:.75rem}.navbar-item .MuiButton-endIcon .MuiChip-root{color:#1e293b;background-color:#f1f5f9}.active-navbar-item .MuiButton-endIcon .MuiChip-root{color:#0070d2;background-color:#e0eefe}.traffic_light{width:1rem;height:1rem;border-radius:1rem}.grid_card_list_body{color:#000}.bg-red{background:#ea3546}.bg-yellow{background:#ffeb3b}.bg-green{background:#00b494}.height-auto{height:auto!important}.width-100{width:100%}.width-auto{width:auto}.height-100{height:100%}.big-avatar{margin:0 auto;width:7.5rem;height:7.5rem}form.submitted .MuiTextField-root label.MuiFormLabel-root:has(+div.MuiInputBase-root input:invalid){color:#d9534f}form.submitted input.MuiInputBase-input:invalid+fieldset{border-color:#d9534f}.grid_card_header_controls_menu{position:absolute;z-index:9999}.modal-title{font-weight:600;font-size:1.5em;text-align:center;margin-bottom:1.5em}.MuiGrid-root>.MuiGrid-item.pl-3\/8{padding-left:.375rem}.color-slate-50{color:#f8fafc!important}.color-slate-100{color:#f1f5f9!important}.color-slate-200{color:#e2e8f0!important}.color-slate-300{color:#cbd5e1!important}.color-slate-400{color:#94a3b8!important}.color-slate-500{color:#64748b!important}.color-slate-600{color:#475569!important}.color-slate-700{color:#334155!important}.color-slate-800{color:#1e293b!important}.color-slate-900{color:#0f172a!important}.color-slate-950{color:#020617!important}.color-coachBlue-50{color:#f0f7ff!important}.color-coachBlue-100{color:#e0eefe!important}.color-coachBlue-200{color:#b9ddfe!important}.color-coachBlue-300{color:#7cc3fd!important}.color-coachBlue-400{color:#36a5fa!important}.color-coachBlue-500{color:#0c8aeb!important}.color-coachBlue-600,.current-day-column-header{color:#0070d2!important}.color-coachBlue-700{color:#0154a3!important}.color-coachBlue-800{color:#064986!important}.color-coachBlue-900{color:#0b3d6f!important}.color-coachBlue-950{color:#07274a!important}.color-teal-50{color:#f0fdfa!important}.color-teal-100{color:#ccfbf1!important}.color-teal-200{color:#99f6e4!important}.color-teal-300{color:#5eead4!important}.color-teal-400{color:#2dd4bf!important}.color-teal-500{color:#14b8a6!important}.color-teal-600{color:#0d9488!important}.color-teal-700{color:#0f766e!important}.color-teal-800{color:#115e59!important}.color-teal-900{color:#134e4a!important}.color-teal-950{color:#042f2e!important}.color-rose-50{color:#fff1f2!important}.color-rose-100{color:#ffe4e6!important}.color-rose-200{color:#fecdd3!important}.color-rose-300{color:#fda4af!important}.color-rose-400{color:#fb7185!important}.color-rose-500{color:#f43f5e!important}.color-rose-600{color:#e11d48!important}.color-rose-700{color:#be123c!important}.color-rose-800{color:#9f1239!important}.color-rose-900{color:#881337!important}.color-rose-950{color:#4c0519!important}.color-white{color:#fff!important}.bg-slate-50{background:#f8fafc!important}.bg-slate-100{background:#f1f5f9!important}.bg-slate-200{background:#e2e8f0!important}.bg-slate-300{background:#cbd5e1!important}.bg-slate-400{background:#94a3b8!important}.bg-slate-500{background:#64748b!important}.bg-slate-600{background:#475569!important}.bg-slate-700{background:#334155!important}.bg-slate-800{background:#1e293b!important}.bg-slate-900{background:#0f172a!important}.bg-slate-950{background:#020617!important}.bg-coachBlue-50{background:#f0f7ff!important}.bg-coachBlue-100{background:#e0eefe!important}.bg-coachBlue-200{background:#b9ddfe!important}.bg-coachBlue-300{background:#7cc3fd!important}.bg-coachBlue-400{background:#36a5fa!important}.bg-coachBlue-500{background:#0c8aeb!important}.bg-coachBlue-600{background:#0070d2!important}.bg-coachBlue-700{background:#0154a3!important}.bg-coachBlue-800{background:#064986!important}.bg-coachBlue-900{background:#0b3d6f!important}.bg-coachBlue-950{background:#07274a!important}.bg-teal-50{background:#f0fdfa!important}.bg-teal-100{background:#ccfbf1!important}.bg-teal-200{background:#99f6e4!important}.bg-teal-300{background:#5eead4!important}.bg-teal-400{background:#2dd4bf!important}.bg-teal-500{background:#14b8a6!important}.bg-teal-600{background:#0d9488!important}.bg-teal-700{background:#0f766e!important}.bg-teal-800{background:#115e59!important}.bg-teal-900{background:#134e4a!important}.bg-teal-950{background:#042f2e!important}.bg-rose-50{background:#fff1f2!important}.bg-rose-100{background:#ffe4e6!important}.bg-rose-200{background:#fecdd3!important}.bg-rose-300{background:#fda4af!important}.bg-rose-400{background:#fb7185!important}.bg-rose-500{background:#f43f5e!important}.bg-rose-600{background:#e11d48!important}.bg-rose-700{background:#be123c!important}.bg-rose-800{background:#9f1239!important}.bg-rose-900{background:#881337!important}.bg-rose-950{background:#4c0519!important}.ml-0-5{margin-inline-start:.5rem}.mr-0-5{margin-right:.5rem}.size-3\/4{font-size:.875rem}.size-1-1\/2{font-size:1.5rem}.shadow{box-shadow:0 25px 80px 0 rgba(30,58,138,.078)}.avatar-shadow{box-shadow:0 12px 32px -12px rgba(1,84,163,.698)}.border{border:1px solid #e2e8f0}.radius-100{border-radius:100%}.radius-1{border-radius:1rem}.radius-3\/8{border-radius:.375rem}.radius-1\/2{border-radius:.5rem}.mr-1\/2{margin-right:.5rem}.p-1\/2{padding:.5rem}.p-1{padding:1rem}.px-2{padding-left:2rem;padding-right:2rem}.py-1-1\/2{padding-top:1.5rem;padding-bottom:1.5rem}.px-1\/2{padding-left:.5rem;padding-right:.5rem}.py-1\/2{padding-top:.5rem;padding-bottom:.5rem}.pl-3\/8{padding-left:.375rem}.text-center{text-align:center}.position-relative{position:relative}.position-absolute{position:absolute!important}.dashboardCalendar.grid_card_wrap .MuiCardContent-root{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:2.5rem;margin-top:0}.teamCalendar.grid_card_wrap{border-radius:0!important}.fc .fc-timegrid-slot-label:before{position:absolute;content:"";width:50%;height:1px;background:#e2e8f0;right:0;top:-.5px}.fc .fc-col-header-cell:before{position:absolute;content:"";height:50%;width:1px;left:0;bottom:0;background:#e2e8f0}.fc-timegrid-slots table tbody tr:first-of-type .fc-timegrid-slot-label:before{display:none}.fc-scrollgrid.fc-scrollgrid-liquid thead tr th table thead tr:first-of-type th:first-of-type{position:relative}.fc-scrollgrid.fc-scrollgrid-liquid thead tr th table thead tr:first-of-type th:first-of-type:before{position:absolute;content:"";width:50%;height:2px;background:#e2e8f0;right:0;bottom:-1px}.circular-progress-wrap{position:relative;display:inline-flex}.circular-progress-wrap .circular-progress-background{position:absolute;z-index:0;opacity:.2}.circular-progress-widget{top:-2.875rem}.min-height-auto{min-height:auto!important}.text-decoration-none{text-decoration:none}.main-content-height{height:calc(100vh - 4.5rem)}.feedback-content-height,.training-bank-content-height{min-height:calc(100vh - 3.5rem - 4.5rem);height:-moz-fit-content;height:fit-content}.team-member-feedback-content-height{min-height:calc(100vh - 7.8rem - 4.5rem);height:-moz-fit-content;height:fit-content}.members-page{border:none;border-radius:0!important;flex:1 1;display:flex}.create-exercise-program-page{overflow-y:auto;border:none;border-radius:0!important}.input-endAdornment{width:1rem;height:1rem;padding:.625rem;color:#1e293b}.pointer-on-hover:hover{cursor:pointer}.fontsize1{font-size:1rem!important}.current-day-column-header{font-weight:500}.closeIcon{font-size:1.25rem}.flex-1{flex:1 1}.fullscreen-popper{position:fixed!important;inset:4.5rem 0 0 auto!important;z-index:1300;overflow-y:scroll}.disable-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbar::-webkit-scrollbar{background:transparent;width:0}.analytics-banner{width:7.75rem;height:2rem}.option-accordion:not(:last-of-type){border-bottom:1px solid #e2e8f0;padding-bottom:.62rem;margin-bottom:.62rem}.group-accordion:not(:first-of-type){border-top:1px solid #e2e8f0;padding-top:.62rem}.MuiAutocomplete-listbox>li.group-accordion:not(:first-of-type){margin-bottom:0}.capitalize-first-letter:first-letter{text-transform:capitalize}@keyframes dissolveAnimation{0%{transform:translateY(0)}to{transform:translateY(2px)}}.dissolve:hover{animation-name:dissolveAnimation;animation-timing-function:linear;animation-duration:.1s}.smartAnimateHover:hover{animation-name:dissolveAnimation;animation-timing-function:linear;animation-duration:50ms}.smartAnimateActive:active,.smartAnimateActive:focus{animation-name:dissolveAnimation;animation-timing-function:linear;animation-duration:60ms}.table-wrapper-results-shown{height:calc(100% - 6.5rem);margin-top:0}.table-wrapper-results-hidden{height:calc(100% - 6.5rem);margin-top:2.25rem}.training-feedback-table-wrapper{height:calc(100% - 4.75rem);margin-top:1.25rem}.subscriptions-table-wrapper{height:calc(100% - 4.25rem);margin-top:1.5rem}.subscriptions-table-text{color:#475569;text-overflow:ellipsis;text-transform:capitalize}