.dashboardUnit-module__lEmbsW__dashboard_unit{grid-area:var(--grid-area,auto);container:division_unit/inline-size}.dashboardUnit-module__lEmbsW__dashboard_unit_stretch{grid-template-rows:auto 1fr;display:grid}
.dashboardUnitHeader-module__6U4sBW__dashboard_unit_header{gap:var(--spacer-m)var(--spacer-base);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--spacer-m);display:flex}
.button-module__Vm2cWW__button{--btn-bg-color:var(--color-primary);--btn-border-color:var(--color-primary-dark);--btn-text-color:var(--color-white);justify-content:center;align-items:center;gap:var(--spacer-em-base);padding:var(--btn-padding,var(--spacer-em-m)var(--spacer-em-base));border-radius:var(--spacer-em-s);background-color:var(--btn-bg-color);border:.0625rem solid var(--btn-border-color);color:var(--btn-text-color);vertical-align:middle;text-align:center;font-family:inherit;line-height:1.25;font-size:var(--btn-size,inherit);cursor:pointer;transition:all var(--transition);text-decoration:none;display:inline-flex}.button-module__Vm2cWW__button:where(:hover,:focus-visible){--btn-bg-color:var(--color-primary-dark)}.button-module__Vm2cWW__button:where(.button-module__Vm2cWW__button_full_width){width:100%}.button-module__Vm2cWW__button.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-primary);--btn-text-color:var(--color-white)}.button-module__Vm2cWW__button:is([disabled],.button-module__Vm2cWW__button_disabled){opacity:.5;pointer-events:none;--btn-bg-color:var(--color-grey);--btn-border-color:var(--color-grey-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button:is([disabled],.button-module__Vm2cWW__button_disabled):where(:hover,:focus-visible){--btn-bg-color:var(--color-grey);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_secondary{--btn-bg-color:var(--color-secondary);--btn-border-color:var(--color-secondary-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_secondary:where(:hover,:focus-visible){--btn-bg-color:var(--color-secondary-dark)}.button-module__Vm2cWW__button_secondary.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-secondary);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_accent{--btn-bg-color:var(--color-accent);--btn-border-color:var(--color-accent-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_accent:where(:hover,:focus-visible){--btn-bg-color:var(--color-accent-dark)}.button-module__Vm2cWW__button_accent.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-accent);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_success{--btn-bg-color:var(--color-success);--btn-border-color:var(--color-success-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_success:where(:hover,:focus-visible){--btn-bg-color:var(--color-success-dark)}.button-module__Vm2cWW__button_success.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-success);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_warning{--btn-bg-color:var(--color-warning);--btn-border-color:var(--color-warning-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_warning:where(:hover,:focus-visible){--btn-bg-color:var(--color-warning-dark)}.button-module__Vm2cWW__button_warning.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-warning);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_danger{--btn-bg-color:var(--color-danger);--btn-border-color:var(--color-danger-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_danger:where(:hover,:focus-visible){--btn-bg-color:var(--color-danger-dark);--btn-text-color:var(--color-white)}.button-module__Vm2cWW__button_danger.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-danger);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_grey{--btn-bg-color:var(--color-grey);--btn-border-color:var(--color-grey-dark);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_grey:where(:hover,:focus-visible){--btn-bg-color:var(--color-grey-dark);--btn-text-color:var(--color-white)}.button-module__Vm2cWW__button_grey.button-module__Vm2cWW__button_outline:where(:hover,:focus-visible){--btn-bg-color:var(--color-grey);--btn-text-color:var(--color-black)}.button-module__Vm2cWW__button_outline{--btn-bg-color:transparent;--btn-text-color:var(--color-black)}
.alert-module__pkvFXa__alert{padding:var(--spacer-em-xs);border:.0625rem solid var(--alert-color,var(--color-primary));border-radius:var(--spacer-em-xs);background-color:var(--alert-bg,var(--color-primary-lightest));font-size:var(--alert-font-size,var(--type-scale-s));margin:0;margin-block:var(--line-margin-start,0)var(--line-margin-end,0)}.alert-module__pkvFXa__alert:where(ul){padding-inline-start:var(--spacer-em-base)}.alert-module__pkvFXa__alert:where(:not(ul)){padding-inline:var(--spacer-em-s)}.alert-module__pkvFXa__alert li::marker{content:"- ";color:var(--alert-color,var(--color-primary))}
.badge-module__gJFw-q__badge{color:var(--color-foreground);padding:var(--spacer-em-s);border:.0625rem solid var(--badge-color,var(--color-primary));border-radius:var(--spacer-em-xs);background-color:var(--badge-bg,var(--color-primary-lightest));font-size:var(--badge-font-size,1em);text-transform:uppercase;line-height:1;display:inline-block}
.gamePreview-module__tg8ZRq__game_preview_card{isolation:isolate;grid-column:1/-1;position:relative}.gamePreview-module__tg8ZRq__game_preview_link{position:absolute;inset:0}.gamePreview-module__tg8ZRq__game_preview{padding:var(--spacer-base);gap:var(--spacer-base)var(--spacer-l);background:linear-gradient(225deg,hsla(from var(--color-away,var(--color-white))h s l/.25),transparent 20%),linear-gradient(-45deg,hsla(from var(--color-home,var(--color-white))h s l/.25),transparent 20%);display:grid}@container (min-width:45rem){.gamePreview-module__tg8ZRq__game_preview{background:linear-gradient(135deg,hsla(from var(--color-away,var(--color-white))h s l/.25),transparent 20%),linear-gradient(-135deg,hsla(from var(--color-home,var(--color-white))h s l/.25),transparent 20%)}.gamePreview-module__tg8ZRq__game_preview{grid-template-columns:1fr 1fr 1fr;align-items:center}}.gamePreview-module__tg8ZRq__game_preview a{position:relative}.gamePreview-module__tg8ZRq__game_preview_team_info{justify-content:space-between;align-items:center;gap:var(--spacer-base);display:flex}.gamePreview-module__tg8ZRq__game_preview_team_wrap{align-items:center;gap:var(--spacer-base);display:flex}.gamePreview-module__tg8ZRq__game_preview_team{font-size:var(--type-scale-h4);gap:var(--spacer-m);display:flex}.gamePreview-module__tg8ZRq__game_preview_team a{color:inherit;text-decoration:none}.gamePreview-module__tg8ZRq__game_preview_team a:where(:hover,:focus-visible){color:var(--color-primary-dark)}.gamePreview-module__tg8ZRq__game_preview_sog{color:var(--color-foreground);font-size:var(--type-scale-s)}.gamePreview-module__tg8ZRq__game_preview_team_score{font-size:var(--type-scale-xxl);font-weight:700;line-height:1}@container (min-width:45rem){.gamePreview-module__tg8ZRq__game_preview_team_score{font-size:var(--type-scale-h2)}}@container (min-width:45rem){.gamePreview-module__tg8ZRq__game_preview_team_info_home{flex-direction:row-reverse}.gamePreview-module__tg8ZRq__game_preview_team_info_home .gamePreview-module__tg8ZRq__game_preview_sog{text-align:end}.gamePreview-module__tg8ZRq__game_preview_team_info_home .gamePreview-module__tg8ZRq__game_preview_team_wrap{flex-direction:row-reverse}.gamePreview-module__tg8ZRq__game_preview_team_info_home .gamePreview-module__tg8ZRq__game_preview_team{flex-direction:row-reverse}.gamePreview-module__tg8ZRq__game_preview_team_info_home .gamePreview-module__tg8ZRq__game_preview_team svg{scale:-1}}.gamePreview-module__tg8ZRq__game_preview_win{color:var(--color-primary)}.gamePreview-module__tg8ZRq__game_preview_loss{color:var(--color-danger-dark)}@container (min-width:45rem){.gamePreview-module__tg8ZRq__game_preview_info{text-align:center}}.gamePreview-module__tg8ZRq__game_preview_date_time{font-weight:700;font-size:var(--type-scale-h3);line-height:1;display:block}@container (min-width:45rem){.gamePreview-module__tg8ZRq__game_preview_date_time{font-size:var(--type-scale-h5)}}
.buttonInvis-module__d0YkkW__button_invisible{background-color:#0000;border:0;border-radius:0;margin:0;padding:0}
.page-module__WJcBjW__game{gap:var(--spacer-base);display:grid;container:game/inline-size}@container (min-width:50rem){.page-module__WJcBjW__game{grid-template-columns:1fr 1fr}}
.card-module__kms4-q__card{border-radius:var(--spacer-m);background-color:var(--color-white);box-shadow:var(--shadow);padding:var(--card-padding,0);min-height:var(--card-min-height,auto);overflow:hidden}.card-module__kms4-q__as_container{container:card/inline-size}
.dialog-module__2whBpG__dialog{width:min(100%,var(--dialog-width,25rem));border:.125rem solid var(--color-grey);border-radius:var(--spacer-m);padding:var(--spacer-l)}.dialog-module__2whBpG__dialog::backdrop{background-color:hsla(from var(--color-grey-darker)h s calc(l*.4)/.75)}.dialog-module__2whBpG__dialog h2{font-size:var(--type-scale-h4);margin-block-end:var(--spacer-base)}.dialog-module__2whBpG__dialog h2:where(:has(+p)){margin-block-end:var(--spacer-m)}.dialog-module__2whBpG__dialog p{margin-block-end:var(--spacer-base)}.dialog-module__2whBpG__close{inset:var(--spacer-m)var(--spacer-m)auto auto;aspect-ratio:1;border-radius:var(--spacer-s);background-color:#0000;border:0;justify-content:center;align-items:center;width:2rem;padding:0;display:inline-flex;position:absolute}.dialog-module__2whBpG__close:where(:hover,:focus-visible){background-color:var(--color-grey)}
.modalConfirmAction-module__r_QbEa__dialog{text-align:center}.modalConfirmAction-module__r_QbEa__dialog .modalConfirmAction-module__r_QbEa__dialog_byline{margin-block-end:0}.modalConfirmAction-module__r_QbEa__dialog_heading{font-size:var(--type-scale-h4);margin-block-end:var(--spacer-base)}.modalConfirmAction-module__r_QbEa__dialog_heading:where(:has(+p)){margin-block-end:var(--spacer-m)}.modalConfirmAction-module__r_QbEa__confirmation_label{margin-block-end:var(--spacer-ml);line-height:1.3;display:block}.modalConfirmAction-module__r_QbEa__confirmation_string{padding:var(--spacer-s);border-radius:var(--spacer-s);border:.0625rem solid var(--color-grey-medium);background-color:var(--color-grey);font-size:1rem;display:block}
.icon-module__MQYxXG__icon{color:inherit;padding:var(--icon-padding,0);align-items:center;gap:var(--icon-gap,var(--spacer-em-base));text-decoration:none;display:inline-flex}.icon-module__MQYxXG__icon:where(a){transition:all var(--transition)}.icon-module__MQYxXG__icon:where(a:hover,a:focus-visible){color:var(--color-primary-dark)}
.table-module__JaNTVW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--type-scale-s)}.table-module__JaNTVW__table thead{text-transform:uppercase;font-size:var(--type-scale-xs)}.table-module__JaNTVW__table th,.table-module__JaNTVW__table td{padding:var(--spacer-s);transition:background-color var(--transition)}.table-module__JaNTVW__table th{width:var(--col-width,auto)}.table-module__JaNTVW__table tbody tr{position:relative}.table-module__JaNTVW__table tbody tr th,.table-module__JaNTVW__table tbody tr td{background-color:var(--tr-color)}.table-module__JaNTVW__table tbody tr:nth-child(odd){--tr-color:var(--color-grey-light)}.table-module__JaNTVW__table tbody tr:has(a:not([data-no-full-hover]):is(:hover,:focus-visible)){--tr-color:var(--color-secondary-lightest)}.table-module__JaNTVW__table tbody tr td{text-align:center}.table-module__JaNTVW__table tbody th:first-of-type:where(:not(:has(~[data-highlight-col]))){text-align:left;width:var(--h-col-width,auto)}.table-module__JaNTVW__table [data-highlight-col]{text-align:left;width:var(--h-col-width,auto)}.table-module__JaNTVW__table a{text-decoration:none}.table-module__JaNTVW__table a:where(:not([data-no-full-hover])):before{content:" ";display:inline-block;position:absolute;inset:0}.table-module__JaNTVW__table tbody tr[data-highlighted=true] a{align-items:center;gap:var(--spacer-m);display:inline-flex}.table-module__JaNTVW__table tbody tr th:first-child,.table-module__JaNTVW__table tbody tr td:first-child{border-start-start-radius:var(--spacer-s);border-end-start-radius:var(--spacer-s)}.table-module__JaNTVW__table tbody tr th:last-child,.table-module__JaNTVW__table tbody tr td:last-child{border-start-end-radius:var(--spacer-s);border-end-end-radius:var(--spacer-s)}
.forms-module__3V5HKq__unit{gap:var(--spacer-s);flex-direction:column;display:flex}.forms-module__3V5HKq__unit_checkbox{align-items:center;gap:var(--spacer-ml);flex-direction:row}.forms-module__3V5HKq__field{width:100%;padding:var(--spacer-s);border:.0625rem solid var(--color-grey-dark);border-radius:var(--spacer-xs);font:inherit;background-color:#fff;display:block}.forms-module__3V5HKq__field[type=color]{flex:1}.forms-module__3V5HKq__field:user-valid{border-color:var(--color-primary)}.forms-module__3V5HKq__field:user-invalid{border-color:var(--color-danger);background-color:hsla(from var(--color-danger)h s l/.2)}.forms-module__3V5HKq__field:disabled{opacity:.5;cursor:not-allowed}.forms-module__3V5HKq__checkbox,.forms-module__3V5HKq__radio{width:1.5em;height:1.5em}.forms-module__3V5HKq__label{cursor:pointer}.forms-module__3V5HKq__label:where(:not(:has(+[type=checkbox],+[type=radio]),[type=checkbox]+label,[type=radio]+label)){text-transform:uppercase;letter-spacing:.0625rem;width:100%;font-weight:600;display:block}.forms-module__3V5HKq__label_required{color:var(--color-danger)}.forms-module__3V5HKq__label_optional{font-size:var(--type-scale-s);color:hsl(from var(--color-black)h s calc(l + 40))}.forms-module__3V5HKq__field_wrap{position:relative}.forms-module__3V5HKq__field_wrap .forms-module__3V5HKq__field{padding-inline-end:calc(1.5em + (var(--spacer-s)*2))}.forms-module__3V5HKq__toggle_password{aspect-ratio:1;opacity:.5;height:100%;transition:color var(--transition),opacity var(--transition);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0 0 0 auto}.forms-module__3V5HKq__toggle_password:where(:hover,:focus-visible){opacity:1}.forms-module__3V5HKq__toggle_password_visible{opacity:1;color:var(--color-primary-dark)}
.layout-module__MAUZ6a__grid{--col-count:var(--g-cols);grid-template-columns:repeat(var(--col-count,1),1fr);gap:var(--gap,0);display:grid}@media only screen and (min-width:25rem){.layout-module__MAUZ6a__grid{--col-count:var(--g-cols-s,var(--g-cols))}}@media only screen and (min-width:45rem){.layout-module__MAUZ6a__grid{--col-count:var(--g-cols-m,var(--g-cols-s,var(--g-cols)))}}@media only screen and (min-width:60rem){.layout-module__MAUZ6a__grid{--col-count:var(--g-cols-l,var(--g-cols-m,var(--g-cols-s,var(--g-cols))))}}@media only screen and (min-width:90rem){.layout-module__MAUZ6a__grid{--col-count:var(--g-cols-xl,var(--g-cols-l,var(--g-cols-m,var(--g-cols-s,var(--g-cols)))))}}.layout-module__MAUZ6a__flex{gap:var(--gap,0);align-items:var(--align-items);justify-content:var(--justify-content);flex-flow:var(--direction,row)var(--wrap,nowrap);display:flex}.layout-module__MAUZ6a__col{grid-column:var(--col-span);flex:var(--flex-grow,auto)var(--flex-shrink,auto)var(--flex-basis,auto);align-self:var(--align-self)}.layout-module__MAUZ6a__col_grid_area{grid-area:var(--grid-area)}
.seasonSelector-module__mNpIZq__season_info{align-items:center;gap:var(--spacer-s);flex-wrap:wrap;display:flex}.seasonSelector-module__mNpIZq__season_modal{text-align:center}.seasonSelector-module__mNpIZq__season_modal h2{font-size:var(--type-scale-h5)}.seasonSelector-module__mNpIZq__season_modal a{align-items:center;gap:var(--spacer-m);text-decoration:none;display:inline-flex}.seasonSelector-module__mNpIZq__season_modal a:where(:hover,:focus-visible){scale:1.05}.seasonSelector-module__mNpIZq__season_modal a:where([aria-current=page]){color:var(--color-primary-dark);font-weight:700}.seasonSelector-module__mNpIZq__season_modal ol{margin-block-end:var(--spacer-m);padding:0;list-style:none}.seasonSelector-module__mNpIZq__season_modal ol a{font-size:var(--type-scale-h4)}.seasonSelector-module__mNpIZq__season_modal p{margin-block-end:var(--spacer-m)}
.colorIndicator-module__thZLea__color_indicator{background-color:var(--ci-color);border:.0625rem solid hsl(from var(--ci-color,white)h s calc(l*.75));width:var(--ci-size,1.5rem);height:var(--ci-size,1.5rem);border-radius:var(--spacer-s);display:inline-block}
.profileImg-module__okV5Dq__profile_img img{object-fit:cover;border-radius:50%}
.page-module__RWYT3W__add_team_grid{--cols:1;grid-template-columns:repeat(var(--cols),1fr);gap:var(--spacer-xl);align-items:flex-start;display:grid}@container (min-width:45rem){.page-module__RWYT3W__add_team_grid{--cols:2}}
.page-module__BDbrda__user_grid{gap:var(--spacer-l)var(--spacer-base);grid-template-areas:"nextGame""prevGame""teams";display:grid}@container (min-width:60rem){.page-module__BDbrda__user_grid{grid-template-columns:1fr 1fr;grid-template-areas:"nextGame prevGame""teams teams"}}
.divisionSelector-module__bB6w9a__division_modal{text-align:center}.divisionSelector-module__bB6w9a__division_modal h2{font-size:var(--type-scale-h5)}.divisionSelector-module__bB6w9a__division_modal a{align-items:center;gap:var(--spacer-m);text-decoration:none;display:inline-flex}.divisionSelector-module__bB6w9a__division_modal a:where(:hover,:focus-visible){scale:1.05}.divisionSelector-module__bB6w9a__division_modal a:where([aria-current=page]){color:var(--color-primary-dark);font-weight:700}.divisionSelector-module__bB6w9a__division_modal ol{margin-block-end:var(--spacer-m);padding:0;list-style:none}.divisionSelector-module__bB6w9a__division_modal ol a{font-size:var(--type-scale-h4)}.divisionSelector-module__bB6w9a__division_modal p{margin-block-end:var(--spacer-m)}
.divisionStats-module__q266EG__stats_grid{--cols:1;grid-template-columns:repeat(var(--cols),1fr);gap:var(--spacer-base);display:grid}@container (min-width:25rem){.divisionStats-module__q266EG__stats_grid{--cols:2}}.divisionStats-module__q266EG__stats_card{flex-direction:column;align-items:center;display:flex}.divisionStats-module__q266EG__stats_card_title{text-transform:uppercase;font-size:var(--type-scale-h5);letter-spacing:.0625rem;margin-block-end:var(--spacer-m)}.divisionStats-module__q266EG__stats_card_name{font-size:var(--type-scale-h4);color:var(--color-primary)}.divisionStats-module__q266EG__stats_card_team{font-size:var(--type-scale-s)}.divisionStats-module__q266EG__stats_card_count{font-size:var(--type-scale-xxl);color:var(--color-primary);font-weight:700}
.leagueHeader-module__PmsKyG__league_header_container{--display:grid;gap:var(--spacer-base)var(--spacer-ml);grid-template-columns:repeat(12,1fr);container-type:inline-size}.leagueHeader-module__PmsKyG__league_header_container>*{grid-column:1/-1}.leagueHeader-module__PmsKyG__league_header_admin_bar{align-items:center;gap:var(--spacer-base);display:flex}.leagueHeader-module__PmsKyG__league_header_grid{gap:0 var(--spacer-base);grid-template-columns:1fr auto;display:grid}.leagueHeader-module__PmsKyG__league_header_actions{justify-content:flex-end;align-items:center;gap:var(--spacer-m);grid-area:1/2/2/3;display:flex}.leagueHeader-module__PmsKyG__league_header_headline{align-items:center;gap:var(--spacer-base);max-width:45rem;display:flex}
.divisionSelector-module__mmpeYG__division_info{align-items:center;gap:var(--spacer-s);flex-wrap:wrap;display:flex}.divisionSelector-module__mmpeYG__division_modal{text-align:center}.divisionSelector-module__mmpeYG__division_modal h2{font-size:var(--type-scale-h5)}.divisionSelector-module__mmpeYG__division_modal a{text-decoration:none;display:inline-block}.divisionSelector-module__mmpeYG__division_modal a:where(:hover,:focus-visible){scale:1.05}.divisionSelector-module__mmpeYG__division_modal ol{margin-block-end:var(--spacer-m);padding:0;list-style:none}.divisionSelector-module__mmpeYG__division_modal ol a{font-size:var(--type-scale-h4)}.divisionSelector-module__mmpeYG__division_modal p{margin-block-end:var(--spacer-m)}
.loader-module__1khlRa__loader{width:4rem;height:4rem;margin-inline-end:2rem;display:inline-block;position:relative}.loader-module__1khlRa__loader_centered{place-self:center}.loader-module__1khlRa__loader_spinner circle{fill:none;stroke-width:.375rem}.loader-module__1khlRa__loader_bg{stroke:var(--color-grey)}.loader-module__1khlRa__loader_fg{transform-origin:36px 36px;stroke:var(--color-primary);stroke-dasharray:101.09 201.09;stroke-dashoffset:101.09px;animation-name:loader-module__1khlRa__spinner;animation-duration:2s;animation-timing-function:cubic-bezier(.75,0,.25,1);animation-iteration-count:infinite;rotate:-90deg}@keyframes loader-module__1khlRa__spinner{0%{stroke-dashoffset:101.09px;rotate:-90deg}to{stroke-dashoffset:-201.09px;rotate:630deg}}
.toggle-module__CkPyxG__toggle{background-color:var(--color-primary-lightest);border:.0625rem solid var(--color-white);width:var(--spacer-l);height:calc(var(--spacer-l)*.875);border-radius:var(--spacer-s);flex-direction:column;justify-content:space-between;margin:0;padding:.25rem;display:inline-flex}.toggle-module__CkPyxG__toggle span[class^=tog]{background-color:var(--color-primary-dark);width:100%;height:.25rem;transition:all var(--transition);border-radius:1rem;display:block;position:relative}.toggle-module__CkPyxG__tog_top{inset-block-start:0}.toggle-module__CkPyxG__tog_bottom{inset-block-end:0}.toggle-module__CkPyxG__toggle_active .toggle-module__CkPyxG__tog_top{inset-block-start:50%;translate:0 -50%;rotate:45deg}.toggle-module__CkPyxG__toggle_active .toggle-module__CkPyxG__tog_middle{opacity:0}.toggle-module__CkPyxG__toggle_active .toggle-module__CkPyxG__tog_bottom{inset-block-end:50%;translate:0 50%;rotate:-45deg}
.page-module__zSn4KW__division_grid{gap:var(--spacer-l)var(--spacer-base);grid-template-areas:"schedule""standings""stats";display:grid}@container main (min-width:50rem){.page-module__zSn4KW__division_grid{grid-template:"schedule stats""standings stats"1fr/2fr 1fr}}@container main (min-width:70rem){.page-module__zSn4KW__division_grid{grid-template-columns:1fr 1fr}}
.page-module__4CWd6a__team_grid{gap:var(--spacer-l)var(--spacer-base);grid-template-areas:"next_game""prev_game""members""leagues";padding-block-end:var(--spacer-l);display:grid}@container main (min-width:60rem){.page-module__4CWd6a__team_grid{grid-template-columns:1fr 1fr;grid-template-areas:"next_game prev_game""members leagues"}}
.page-module__0pY_XW__layout{gap:var(--spacer-base);align-items:flex-start;display:grid}@container (min-width:50rem){.page-module__0pY_XW__layout{grid-template-columns:1fr 1fr}}
.menu-module__NmdIZa__menu{z-index:100000;background-color:var(--color-primary);padding-inline:var(--spacer-base);padding-block:var(--spacer-s);isolation:isolate;align-items:center;display:flex;position:sticky;inset-block-start:0}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu{border-inline-end:.125rem solid var(--color-primary-dark);isolation:unset;z-index:auto;align-items:unset;flex-direction:column;height:100dvh;padding:0;position:sticky;inset-block-start:0}}.menu-module__NmdIZa__menu_logo{color:var(--color-white);font-weight:700;font-size:var(--type-scale-h3);margin-inline-end:auto;font-style:italic;text-decoration:none;display:block}.menu-module__NmdIZa__menu_logo:where(:hover,:focus-visible){color:var(--color-secondary-light)}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu_logo{padding-inline:var(--spacer-base);padding-block:var(--spacer-s);margin-block-end:var(--spacer-ml);margin-inline-end:unset}}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_toggle{display:none}}.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_item{color:var(--color-white);padding-inline:var(--spacer-em-base);padding-block:var(--spacer-em-ml);align-items:center;gap:var(--spacer-em-base);text-decoration:none;display:flex}.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_item:where([aria-current=true]:not(.menu-module__NmdIZa__menu_item_profile)){background-color:var(--color-primary-medium)}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_item:where(a:hover,a:focus-visible){background-color:var(--color-primary-dark)}}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_item:where([aria-current=true]){background-color:var(--color-primary-medium)}}.menu-module__NmdIZa__menu_item_pic{border:.0625rem solid var(--color-primary-lightest);object-fit:cover;background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;scale:1.2}.menu-module__NmdIZa__menu_item_letters{aspect-ratio:1;background-color:var(--color-white);width:1.25rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.menu-module__NmdIZa__menu_item:where(:hover,:focus-visible) .menu-module__NmdIZa__menu_item_letters{color:var(--color-primary-dark)}.menu-module__NmdIZa__menu_nav{background-color:var(--color-primary);z-index:-1;width:100%;height:100dvh;transition:all var(--transition);flex-direction:column;flex-grow:1;padding-block-start:3.5rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-100%}@media only screen and (min-width:60rem){.menu-module__NmdIZa__menu_nav{width:unset;height:unset;z-index:auto;background-color:#0000;padding-block-start:0;transition:none;position:static;translate:0}}.menu-module__NmdIZa__menu_nav_open{translate:0}.menu-module__NmdIZa__menu_heading{font-size:var(--type-scale-s);padding-inline:var(--spacer-base);text-transform:uppercase;letter-spacing:.125rem;align-items:baseline;gap:var(--spacer-s);margin-block:var(--spacer-ml)var(--spacer-m);color:var(--color-white);padding-block-start:var(--spacer-base);display:flex}.menu-module__NmdIZa__menu_heading:after{content:" ";background-color:var(--color-primary-dark);opacity:.5;flex-grow:1;height:.125em;display:block;translate:0 -50%}.menu-module__NmdIZa__menu_list{margin:0;padding:0;list-style-type:none}.menu-module__NmdIZa__menu_actions{flex-direction:column;flex-grow:1;justify-content:flex-end;display:flex}.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_logout{color:var(--color-white);background-color:var(--color-primary-darker);border-color:var(--color-primary-darker);border-radius:0;justify-content:flex-start}.menu-module__NmdIZa__menu .menu-module__NmdIZa__menu_logout:where(:hover,:focus-visible){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}
.tabbedSide-module__KjI6qq__grid{grid-template-rows:auto 1fr;min-height:70dvh;display:grid}@container (min-width:45rem){.tabbedSide-module__KjI6qq__grid{grid-template-columns:1fr 3fr;grid-template-rows:unset}}@container (min-width:65rem){.tabbedSide-module__KjI6qq__grid{grid-template-columns:1fr 4fr}}.tabbedSide-module__KjI6qq__menu{background-color:var(--color-grey);display:flex}.tabbedSide-module__KjI6qq__menu ul{flex-direction:column;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.tabbedSide-module__KjI6qq__menu ul .tabbedSide-module__KjI6qq__delete_item{flex-grow:1;align-items:flex-end;display:flex}.tabbedSide-module__KjI6qq__menu a{display:flex}.tabbedSide-module__KjI6qq__menu a:where(:hover,:focus-visible){background-color:var(--color-primary-lightest)}.tabbedSide-module__KjI6qq__menu [aria-current=true]{background-color:var(--color-primary);color:var(--color-white)}.tabbedSide-module__KjI6qq__menu .tabbedSide-module__KjI6qq__settings_delete{border:0;border-radius:0;justify-content:flex-start}.tabbedSide-module__KjI6qq__work_area{padding:var(--spacer-l);box-shadow:-.25rem 0 .5rem hsla(from var(--color-grey-darker)h s calc(l - 40)/.15);gap:var(--spacer-base);grid-template-rows:auto 1fr;display:grid;position:relative;container-type:inline-size}
.divisionHeader-module__R4wv-G__division_header{gap:var(--spacer-m)var(--spacer-base);border-block-end:.125rem solid var(--color-grey);grid-template-columns:1fr auto;margin-block-end:var(--spacer-l);padding-block-end:var(--spacer-ml);display:grid}@container (min-width:35rem){.divisionHeader-module__R4wv-G__division_header{gap:0 var(--spacer-base);grid-template-columns:2fr 1fr}}.divisionHeader-module__R4wv-G__division_name{gap:var(--spacer-m);align-items:center;display:inline-flex}.divisionHeader-module__R4wv-G__division_desc{grid-column:1/-1}@container (min-width:35rem){.divisionHeader-module__R4wv-G__division_desc{grid-column:1/2}}.divisionHeader-module__R4wv-G__division_options{align-items:center;gap:var(--spacer-m);grid-area:1/2/2/3;justify-content:flex-end;display:flex}
.leagueSettingsMenu-module__2QZEea__settings_menu{background-color:var(--color-grey);display:flex}.leagueSettingsMenu-module__2QZEea__settings_menu ul{flex-direction:column;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.leagueSettingsMenu-module__2QZEea__settings_menu ul .leagueSettingsMenu-module__2QZEea__delete_item{flex-grow:1;align-items:flex-end;display:flex}.leagueSettingsMenu-module__2QZEea__settings_menu a{display:flex}.leagueSettingsMenu-module__2QZEea__settings_menu a:where(:hover,:focus-visible){background-color:var(--color-primary-lightest)}.leagueSettingsMenu-module__2QZEea__settings_menu [aria-current=true]{background-color:var(--color-primary);color:var(--color-white)}.leagueSettingsMenu-module__2QZEea__settings_menu .leagueSettingsMenu-module__2QZEea__settings_delete{border:0;border-radius:0;justify-content:flex-start}
.sportPicker-module__RP8X5a__sport_wrap{gap:var(--spacer-ml);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.sportPicker-module__RP8X5a__sport_option{padding:var(--spacer-base)var(--spacer-ml);border:.0625rem solid var(--color-grey);cursor:pointer;border-radius:var(--spacer-m);transition:all var(--transition);text-align:center}.sportPicker-module__RP8X5a__sport_option:has(input:checked){color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-lightest)}.sportPicker-module__RP8X5a__sport_option:has(input:disabled){opacity:.5;cursor:not-allowed}.sportPicker-module__RP8X5a__sport_option:has(input:focus-visible){outline:.125rem solid var(--color-primary);outline-offset:.125rem}.sportPicker-module__RP8X5a__sport_option input{appearance:none;position:absolute}.sportPicker-module__RP8X5a__sport_option input:focus{outline:0}.sportPicker-module__RP8X5a__sport_icon{flex-direction:column}
.teamHeader-module__N5c5Tq__team_header_container{--display:grid;gap:var(--spacer-base)var(--spacer-ml);grid-template-columns:repeat(12,1fr);container-type:inline-size}.teamHeader-module__N5c5Tq__team_header_container>*{grid-column:1/-1}.teamHeader-module__N5c5Tq__team_header_admin_bar,.teamHeader-module__N5c5Tq__team_header_headline{align-items:center;gap:var(--spacer-base);display:flex}.teamHeader-module__N5c5Tq__team_header_controls{align-items:center;gap:var(--spacer-base);flex-wrap:wrap;display:flex}
.container-module__Qz3oQa__container{display:var(--display,block);width:min(var(--container-width,var(--container)),100%);margin-inline:auto}.container-module__Qz3oQa__container:where(:not(.container-module__Qz3oQa__container_no_padding)){padding-inline:var(--spacer-base)}@media only screen and (min-width:60rem){.container-module__Qz3oQa__container{padding-inline:var(--spacer-l)}}.container-module__Qz3oQa__container_grid{--display:grid;column-gap:var(--spacer-base);grid-template-columns:repeat(12,1fr)}.container-module__Qz3oQa__container_grid>*{grid-column:1/-1}
.paginationControls-module__ApSIgq__pagination{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev pages next";align-items:baseline;display:grid}.paginationControls-module__ApSIgq__prev,.paginationControls-module__ApSIgq__next{color:var(--color-primary)}:is(.paginationControls-module__ApSIgq__prev,.paginationControls-module__ApSIgq__next):where(:hover,:focus-visible){color:var(--color-primary-dark)}.paginationControls-module__ApSIgq__prev{grid-area:prev;justify-self:flex-start}.paginationControls-module__ApSIgq__pages{gap:var(--spacer-s);grid-area:pages;justify-content:center;margin:0;padding:0;list-style-type:none;display:flex}.paginationControls-module__ApSIgq__pages a{text-decoration:none}@container not (min-width:25rem){.paginationControls-module__ApSIgq__pages .paginationControls-module__ApSIgq__pre_page,.paginationControls-module__ApSIgq__pages .paginationControls-module__ApSIgq__post_page,.paginationControls-module__ApSIgq__pages .paginationControls-module__ApSIgq__ellipse{display:none}}@container (min-width:25rem){.paginationControls-module__ApSIgq__pages .paginationControls-module__ApSIgq__slash{display:none}}.paginationControls-module__ApSIgq__next{grid-area:next;justify-self:flex-end}
.page-module__b_1egW__layout{gap:var(--spacer-l)var(--spacer-base);display:grid}@container (min-width:60rem){.page-module__b_1egW__layout{grid-template-columns:2fr 1fr;grid-auto-flow:dense}}.page-module__b_1egW__division_teams{grid-column:1/2}
.page-module__4-sR_q__layout{gap:var(--spacer-l)var(--spacer-base);display:grid}@container (min-width:45rem){.page-module__4-sR_q__layout{grid-template-columns:2fr 1fr;grid-auto-flow:dense}}@container (min-width:45rem){.page-module__4-sR_q__active{grid-column:1/-1}}
.page-module__VV77cG__layout{gap:var(--spacer-l)var(--spacer-base);align-items:start;display:grid}@container (min-width:60rem){.page-module__VV77cG__layout{grid-template-columns:2fr 1fr}}
.leagueVenueAdd-module__7bOvwq__arenas{gap:var(--spacer-m);flex-wrap:wrap;display:flex}.leagueVenueAdd-module__7bOvwq__new_arena{gap:var(--spacer-s)var(--spacer-m);grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.leagueVenueAdd-module__7bOvwq__new_arena .leagueVenueAdd-module__7bOvwq__new_arena_input{grid-template-rows:subgrid;grid-row:1/3;display:grid}.leagueVenueAdd-module__7bOvwq__new_arena .leagueVenueAdd-module__7bOvwq__new_arena_button{border-radius:var(--spacer-xs);grid-row:2/3}
.accessibility-module__4DvMOG__skip_links{z-index:100000;width:100%;margin:0;padding:0;list-style-type:none;position:absolute}.accessibility-module__4DvMOG__skip_link{text-align:center;color:var(--color-foreground);background-color:var(--color-secondary);transition:translate var(--transition);padding:.75rem 1.5rem;text-decoration:none;display:inline-block;position:absolute;inset:0 0 auto;translate:0 -100%}.accessibility-module__4DvMOG__skip_link:focus{color:var(--color-foreground);translate:0}
.layout-module__4vgLLW__settings_grid{grid-template-rows:auto 1fr;min-height:70dvh;display:grid}@container (min-width:45rem){.layout-module__4vgLLW__settings_grid{grid-template-columns:1fr 3fr;grid-template-rows:unset}}@container (min-width:65rem){.layout-module__4vgLLW__settings_grid{grid-template-columns:1fr 4fr}}.layout-module__4vgLLW__settings_work_area{padding:var(--spacer-l);box-shadow:-.25rem 0 .5rem hsla(from var(--color-grey-darker)h s calc(l - 40)/.15);position:relative}
.layout-module__TTENja__dashboard{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}@media only screen and (min-width:60rem){.layout-module__TTENja__dashboard{grid-template-rows:auto;grid-template-columns:15rem 1fr}}.layout-module__TTENja__main{gap:var(--spacer-l);padding-block-end:var(--spacer-l);display:grid;overflow:hidden;container:main/inline-size}.layout-module__TTENja__main:has(>header){gap:var(--spacer-xl);grid-template-rows:auto 1fr;padding-block-end:var(--spacer-xl)}@media only screen and (min-width:60rem){.layout-module__TTENja__main{box-shadow:-.25rem 0 .5rem hsla(from var(--color-grey-darker)h s calc(l - 40)/.5);position:relative}}
.page-module__fr8I4a__layout{gap:var(--spacer-xl);align-items:flex-start;display:grid}@container (min-width:60rem){.page-module__fr8I4a__layout{grid-template-columns:2fr 1fr}}
.page-module__-xaH-W__sign_in{grid-template-rows:1fr 1fr;min-height:100dvh;display:grid}@media (orientation:landscape){.page-module__-xaH-W__sign_in{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}.page-module__-xaH-W__sign_in_wrap{padding-block:var(--spacer-l);background:linear-gradient(225deg,hsla(from var(--dbh-bg-color,var(--color-primary))h s l/.5),transparent 40%);order:1;align-items:center;display:flex}.page-module__-xaH-W__sign_in_image{background-image:url(/bg-hockey.jpg);background-position:50%;background-size:cover}
.page-module__fyLrSW__sign_up{grid-template-rows:1fr 1fr;min-height:100dvh;display:grid}@media (orientation:landscape){.page-module__fyLrSW__sign_up{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}.page-module__fyLrSW__sign_up_wrap{padding-block:var(--spacer-l);background:linear-gradient(225deg,hsla(from var(--color-primary)h s l/.5),transparent 40%);order:1;align-items:center;display:flex}.page-module__fyLrSW__sign_up_image{background-image:url(/bg-hockey.jpg);background-position:50%;background-size:cover}
.joinDivision-module__5q9JCG__join_division{background:linear-gradient(225deg,hsla(from var(--color-team,var(--color-primary))h s l/.5),transparent 50%);isolation:isolate;align-items:center;min-height:100dvh;display:flex;position:relative}.joinDivision-module__5q9JCG__league_info{inset:auto auto var(--spacer-l)var(--spacer-l);width:min(65rem,calc(100% - (var(--spacer-l)*2)));z-index:-1;font-weight:700;line-height:.875;font-family:var(--font-secondary);opacity:.5;position:absolute}.joinDivision-module__5q9JCG__league_name{font-size:calc(var(--type-scale-xxxl)*1.5);color:var(--color-grey)}.joinDivision-module__5q9JCG__division_name{font-size:var(--type-scale-xxxl);color:var(--color-grey-dark);display:block}
.createGame-module__Kok2aG__date_time_container{container-type:inline-size}.createGame-module__Kok2aG__date_time_grid{gap:var(--gap);display:grid}@container (min-width:27rem){.createGame-module__Kok2aG__date_time_grid{grid-template-columns:3fr 2fr}}.createGame-module__Kok2aG__time_grid{column-gap:var(--spacer-m);grid-template-columns:auto auto auto;display:grid}.createGame-module__Kok2aG__time_grid>p{grid-column:1/-1}
.createLeague-module__ttyWaq__form_background{background-image:linear-gradient(to bottom,#fffa,#fffa),var(--bg-image);background-position:50%;background-size:cover;align-content:center;min-height:100dvh;position:relative}.createLeague-module__ttyWaq__form_background:before{content:" ";-webkit-backdrop-filter:blur(.25rem)grayscale(50%);backdrop-filter:blur(.25rem)grayscale(50%);position:absolute;inset:0}.createLeague-module__ttyWaq__form_wrap{position:relative}
.editLeague-module__NurDaa__form{container:edit_form/inline-size}.editLeague-module__NurDaa__layout{gap:var(--spacer-base);grid-template-areas:"name""description""sport""status""submit""cancel";display:grid}@container (min-width:45rem){.editLeague-module__NurDaa__layout{grid-template-rows:auto 1fr auto;grid-template-areas:"name sport""description sport""status sport""submit cancel"}}.editLeague-module__NurDaa__unit_name{grid-area:name}.editLeague-module__NurDaa__unit_description{grid-area:description;display:flex}.editLeague-module__NurDaa__unit_description>div{width:100%}.editLeague-module__NurDaa__unit_description>div>textarea{flex-grow:1}.editLeague-module__NurDaa__unit_sport{grid-area:sport}.editLeague-module__NurDaa__unit_status{grid-area:status}.editLeague-module__NurDaa__unit_message{grid-area:message}.editLeague-module__NurDaa__unit_submit{grid-area:submit}.editLeague-module__NurDaa__unit_cancel{grid-area:cancel}.editLeague-module__NurDaa__sport_wrap{gap:var(--spacer-ml);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.editLeague-module__NurDaa__sport_option{padding:var(--spacer-base)var(--spacer-ml);border:.0625rem solid var(--color-grey);cursor:pointer;border-radius:var(--spacer-m);transition:all var(--transition);text-align:center}.editLeague-module__NurDaa__sport_option:has(input:checked){color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-lightest)}.editLeague-module__NurDaa__sport_option:has(input:disabled){opacity:.5;cursor:not-allowed}.editLeague-module__NurDaa__sport_option input{appearance:none;position:absolute}.editLeague-module__NurDaa__sport_icon{flex-direction:column}
.joinTeam-module__VV08BW__join_team_wrap{background:linear-gradient(225deg,hsla(from var(--color-team,var(--color-primary))h s l/.5),transparent 50%);isolation:isolate;align-items:center;min-height:100dvh;display:flex;position:relative}.joinTeam-module__VV08BW__join_team_wrap:before{content:attr(data-team-name);inset:auto auto var(--spacer-l)var(--spacer-l);font-size:calc(var(--type-scale-xxxl)*1.5);color:var(--color-team,var(--color-primary));opacity:.125;z-index:-1;width:max(25rem,50%);font-weight:700;line-height:.875;font-family:var(--font-secondary);position:absolute}
.userSearch-module__5J2FGq__form{gap:var(--spacer-base);display:flex}.userSearch-module__5J2FGq__input{flex-direction:row;flex-grow:1}
