.s50-menu{position:relative;top:0;left:0;padding:0;z-index:1000}.s50-menu__toggler{padding:0;cursor:pointer;width:8rem;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#3682ff}.s50-menu__content{color:#fff;background-color:#3682ff;background:-webkit-gradient(linear,left top,left bottom,from(#3682ff),to(#245fbf));background:linear-gradient(180deg,#3682ff,#245fbf);top:64px;padding:20px 0;position:fixed;position:-ms-device-fixed;left:0;width:100vw;overflow-y:auto;max-height:calc(100vh - 64px)}.s50-menu__column{border-right:.1rem solid hsla(0,0%,100%,.3)}.s50-menu__column:last-child{border-right:0}.s50-menu__item{border-bottom:.1rem solid hsla(0,0%,100%,.3);margin-bottom:2rem;padding-bottom:1rem}.s50-menu__item-inner{padding:0 1rem}.s50-menu__icon{color:#fff;font-size:3rem;vertical-align:middle}.s50-menu__icon:focus,.s50-menu__icon:hover{color:#0b1f40!important}.s50-menu__icon.btn-block{padding:8px 16px;margin-top:3px}.s50-menu__icon-item-black{display:none}.s50-menu__link{color:#fff;font-size:1.4rem;cursor:pointer;text-decoration:none;font-weight:400;text-transform:uppercase}.s50-menu__link:hover{text-decoration:none;color:#0b1f40}.s50-menu__disabled{font-size:1.4rem;text-decoration:none;font-weight:400;text-transform:uppercase;cursor:text;pointer-events:all;color:#d5dded}.s50-menu__group-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.6rem;text-transform:uppercase;font-weight:700}.s50-menu__subicon{color:#fff}.s50-menu__subicon,.s50-menu__subicon-disabled{font-size:2.3rem;vertical-align:middle}.s50-menu__subitem{display:-ms-flexbox;display:flex;margin:1.6rem 0;padding-left:1.5rem}.s50-menu__subitem:hover .s50-menu__link,.s50-menu__subitem:hover .s50-menu__subicon{stroke:#0b1f40;color:#0b1f40}.s50-menu__subitem:hover .s50-menu__link{font-weight:700}.s50-menu__subitem:hover .s50-menu__icon-item{display:none}.s50-menu__subitem:hover .s50-menu__icon-item-black{display:block}.s50-menu__desktop{color:#fff;font-size:1.65rem;vertical-align:middle}@media screen and (max-width:576px){.s50-menu__desktop{display:none}}.s50-menu__desktop-caret{margin-left:.5rem}.s50-menu__mobile{display:none}@media screen and (max-width:576px){.s50-menu__mobile{display:inline}}@media screen and (max-width:768px){.s50-menu--grey .s50-menu__content{background-color:#f5f9ff;background:-webkit-gradient(linear,left top,left bottom,from(#f5f9ff),to(#acbcdb));background:linear-gradient(180deg,#f5f9ff,#acbcdb);color:#0b1f40}.s50-menu--grey .s50-menu__column,.s50-menu--grey .s50-menu__item{border-bottom:.1rem solid rgba(11,31,64,.3)}.s50-menu--grey .s50-menu__desktop,.s50-menu--grey .s50-menu__icon,.s50-menu--grey .s50-menu__link,.s50-menu--grey .s50-menu__subicon{color:#0b1f40}}#menu-game_filters_league ul.MuiList-root li.MuiListItem-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#menu-game_filters_league ul.MuiList-root li.MuiListItem-button span{font-size:12px;opacity:.4;display:inline-block;margin-left:8px}.game-filters-wrapper{padding:0 24px;display:-ms-flexbox;display:flex;gap:12px}@media screen and (max-width:1000px){.game-filters-wrapper>div{width:100%!important}}@media screen and (max-width:750px){.game-filters-wrapper{-ms-flex-direction:column;flex-direction:column;padding-bottom:24px}.game-filters-wrapper>div{width:100%!important}}.game-filters-wrapper>div{width:200px}.game-filters-wrapper>div .MuiInputBase-root{padding-top:0!important}.game-filters-wrapper legend>span{text-transform:capitalize}.custom-checkbox{margin-bottom:1.2rem}.custom-checkbox label{width:100%}.leagues-option{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.leagues-option span{color:#d5dded}@media screen and (max-width:750px){.games-list-wrapper{margin-bottom:80px}}.games-list-wrapper h4{margin:0;padding:0 0 48px;font-size:16px;font-weight:700}.games-list-wrapper h4.loading,.games-list-wrapper h4.no-results{font-weight:300;text-align:center}.games-list-wrapper h4.loading{opacity:.3}.games-list-wrapper svg{width:250px!important}.games-list-wrapper .games-list{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-direction:column;flex-direction:column}.games-list-wrapper .games-list .games-date-0 h5{margin-top:0!important}.games-list-wrapper .games-list .games-date h5{font-size:14px;font-weight:300;color:#acbcdb;text-align:center;padding:0;margin:8px 0 0}.games-list-wrapper .games-list .game{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px #c3cfe7;box-shadow:0 2px 4px #c3cfe7;border:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;padding:12px;cursor:pointer}.games-list-wrapper .games-list .game.selected{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #3682ff}.games-list-wrapper .games-list .game:hover{-webkit-box-shadow:0 0 4px #c3cfe7;box-shadow:0 0 4px #c3cfe7}.games-list-wrapper .games-list .game .league-location h6{margin:0;padding:0;font-size:11px;font-weight:300;color:#acbcdb}.games-list-wrapper .games-list .game .game-card{display:grid;gap:12px;grid-template-columns:1fr 32px auto 32px 1fr;margin:8px 0}.games-list-wrapper .games-list .game .game-card>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.games-list-wrapper .games-list .game .game-card .club-logo div{background-position:50%;background-size:contain;background-repeat:no-repeat;height:32px;width:32px}.games-list-wrapper .games-list .game .game-card .club-name{font-size:16px;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;text-align:right;line-height:18px}.games-list-wrapper .games-list .game .game-card .club-name.club-b-name{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.games-list-wrapper .games-list .game .game-card .game-time{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.games-list-wrapper .games-list .game .game-card .game-time h4{margin:0;padding:0;font-size:16px;font-weight:700}.games-list-wrapper .games-list .game .referee-names{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.games-list-wrapper .games-list .game .referee-names h5{margin:0;padding:0;font-size:14px;font-weight:300;display:-ms-flexbox;display:flex;gap:4px}.games-list-wrapper .games-list .game .referee-names h5 .referee-status-icon{height:14px;width:14px;background:#eb5a5a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:8px}.games-list-wrapper .games-list .game .referee-names h5 .referee-status-icon.referee-status-available{background:#36d48f}.games-list-wrapper .games-list .game .referee-names h5 .referee-status-icon.referee-status-not-available-anymore{background:#eb5a5a}.games-list-wrapper .games-list .game .referee-names h5 .referee-status-icon img{width:7px;height:7px}.assignment-actions-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%;padding:12px 24px}@media screen and (max-width:600px){.assignment-actions-wrapper .assignment-actions-count{max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:12px}}.assignment-actions-wrapper .assignment-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}