.additional-filters-wrapper{min-width:400px}.additional-filters-wrapper .additional-filters-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.additional-filters-wrapper .additional-filters-content .additional-filter .material-ui-switch{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end!important;justify-content:flex-end!important}.additional-filters-wrapper .additional-filters-content .additional-filter.past-assignment-duration{display:-ms-flexbox;display:flex;gap:12px}.additional-filters-wrapper .additional-filters-content .additional-filter.past-assignment-duration .material-ui-select{-ms-flex-positive:2;flex-grow:2}@media screen and (max-width:500px){.additional-filters-wrapper{min-width:100%}}.referee-filters-wrapper{padding:0 24px;height:94px;border-bottom:1px solid rgba(0,0,0,.05)}.referee-filters-wrapper,.referee-filters-wrapper .referee-filters{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.referee-filters-wrapper .referee-filters{width:100%}.referee-filters-wrapper .referee-filters>div.material-ui-select{min-width:200px}.referee-filters-wrapper .referee-filters .spacer{-ms-flex-positive:2;flex-grow:2}@media screen and (max-width:750px){.referee-filters-wrapper{height:114px;-ms-flex-direction:column;flex-direction:column;padding:12px 24px;-ms-flex-align:start;align-items:flex-start;gap:8px}}@media screen and (min-width:750px){.referee-filters-wrapper .referee-filters-back{display:none}}@media screen and (max-width:650px){.referee-filters-wrapper .referee-filters>div.material-ui-select{min-width:120px}}.referee-filters-wrapper>div.material-ui-select{width:200px}.referee-filters-wrapper>div.material-ui-select .MuiInputBase-root{padding-top:0!important}.referee-filters-wrapper legend>span{text-transform:capitalize}.referee-individual-group-switch-wrapper{background:#e4e8f0;height:32px;width:150px;border-radius:16px;position:relative}.referee-individual-group-switch-wrapper .pill{position:absolute;width:calc(50% - 6px);background:#fff;z-index:1;border-radius:16px;-webkit-box-shadow:0 2px 4px 0 #c3cfe7;box-shadow:0 2px 4px 0 #c3cfe7;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.referee-individual-group-switch-wrapper .pill.individual{right:50%;left:3px;bottom:3px;top:3px}.referee-individual-group-switch-wrapper .pill.group{left:calc(50% + 3px);right:0;bottom:3px;top:3px}.referee-individual-group-switch-wrapper .icons{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.referee-individual-group-switch-wrapper .icons .icon{opacity:.7;width:50%;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.referee-individual-group-switch-wrapper .icons .icon.active,.referee-individual-group-switch-wrapper .icons .icon:hover{opacity:1}.referees-list-loading{margin-top:24px}.referees-list-loading h4{margin:0;font-size:16px;font-weight:300;opacity:.3;text-align:center}.old-position{margin-bottom:16px}.like-a-link{margin:0;font-size:11px;cursor:pointer}.like-a-link:hover{color:var(--primaryDark,#0057e7)}.no-referees-wrapper{padding:16px;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;text-align:center}.referees-list-wrapper{width:100%;display:grid;grid-template-columns:repeat(6,auto);row-gap:16px;padding:24px}@media screen and (max-width:1000px){.referees-list-wrapper{grid-template-columns:repeat(3,auto)}}.referees-list-wrapper .referees-divider{grid-column:1/-1;font-size:12px;opacity:.3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.referees-list-wrapper .referee-card{display:contents;font-size:11px;font-weight:300}.referees-list-wrapper .referee-card .referee-span{display:inline;margin-right:6px}.referees-list-wrapper .referee-card .referee-span.assigned{color:var(--grey,#acbcdb)}.referees-list-wrapper .referee-card .referee-span:hover{color:var(--primaryDark,#0057e7)}.referees-list-wrapper .referee-card .referee-span:after{content:","}.referees-list-wrapper .referee-card .referee-span:last-child{margin-right:0}.referees-list-wrapper .referee-card .referee-span:last-child:after{content:""}.referees-list-wrapper .referee-card.referee-card-assigned-to-another-game,.referees-list-wrapper .referee-card.referee-card-unavailable{color:#d5dded}.referees-list-wrapper .referee-card.referee-card-not-available-anymore .referee-info .referee-availability{color:#eb5a5a}.referees-list-wrapper .referee-card .referee-avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px}.referees-list-wrapper .referee-card .referee-avatar.multiple{-ms-flex-pack:start;justify-content:flex-start}.referees-list-wrapper .referee-card .referee-avatar.multiple:hover>div{-webkit-filter:grayscale(1);filter:grayscale(1)}.referees-list-wrapper .referee-card .referee-avatar.multiple>div{stroke:#787d8a;stroke-width:8px;-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,.6));filter:drop-shadow(0 0 4px rgba(255,255,255,.6));margin-left:-22px}.referees-list-wrapper .referee-card .referee-avatar.multiple>div:first-child{margin-left:0}.referees-list-wrapper .referee-card .referee-avatar.multiple>div:hover{z-index:9999!important;-webkit-filter:grayscale(0);filter:grayscale(0)}.referees-list-wrapper .referee-card .referee-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.referees-list-wrapper .referee-card .referee-info .referee-name{font-size:14px}.referees-list-wrapper .referee-card .referee-info .referee-availability .available{color:#36d48f}.referees-list-wrapper .referee-card .referee-info .referee-availability .not-available-anymore,.referees-list-wrapper .referee-card .referee-info .referee-availability .not-longer-available{color:#eb5a5a}.referees-list-wrapper .referee-card .referee-info .referee-availability .assigned-to-another-game,.referees-list-wrapper .referee-card .referee-info .referee-availability .unavailable{color:#d5dded}.referees-list-wrapper .referee-card .referee-season-assignments{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:5px}@media screen and (max-width:1000px){.referees-list-wrapper .referee-card .referee-season-assignments{display:none}}.referees-list-wrapper .referee-card .referee-season-assignments .referee-season-assignments-club{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px}.referees-list-wrapper .referee-card .referee-season-assignments .referee-season-assignments-club div.logo{width:16px;height:16px;background-position:50%;background-size:contain;background-repeat:no-repeat}.referees-list-wrapper .referee-card .referee-season-assignments .referee-season-assignments-club span{text-wrap:nowrap}.referees-list-wrapper .referee-card .referee-season-assignments-total{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1000px){.referees-list-wrapper .referee-card .referee-season-assignments-total{display:none}}.referees-list-wrapper .referee-card .referee-other-assignments{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.referees-list-wrapper .referee-card .referee-other-assignments .tooltip-title{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}.referees-list-wrapper .referee-card .referee-other-assignments .tooltip-title:hover{opacity:1}@media screen and (max-width:1000px){.referees-list-wrapper .referee-card .referee-other-assignments{display:none}}.referees-list-wrapper .referee-card .referee-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.referees-list-wrapper .referee-card .referee-actions .assigned-referee-actions{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.referees-list-wrapper .referee-card .referee-actions .assigned-referee-actions a{font-size:11px;color:#0b1f40}.referees-list-wrapper .referee-card:hover>:first-child{border-left:1px solid #9da9c1}.referees-list-wrapper .referee-card:hover>:last-child{border-right:1px solid #9da9c1}.referees-list-wrapper .referee-card:hover>div{border-top:1px solid #9da9c1;border-bottom:1px solid #9da9c1}.referees-list-wrapper .referee-card>:first-child{border-left:1px solid #c3cfe7;border-top-left-radius:8px;border-bottom-left-radius:8px}.referees-list-wrapper .referee-card>:last-child{border-right:1px solid #c3cfe7;border-top-right-radius:8px;border-bottom-right-radius:8px}.referees-list-wrapper .referee-card>div{padding:8px;border-top:1px solid #c3cfe7;border-bottom:1px solid #c3cfe7;-webkit-transition:all .3s ease;transition:all .3s ease}