.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}.referee-assignment-wrapper{position:relative}.referee-assignment-wrapper>.s50-app{min-height:calc(100svh - 64px)}.referee-assignment-wrapper .header{padding:24px 24px 16px}.referee-assignment-wrapper h2{font-size:20px;font-weight:700}.referee-assignment-wrapper .referee-assignment-ui{position:absolute;top:80px;left:0;right:0;bottom:0;background-color:#f5f9ff;display:grid;grid-template-rows:66px 94px auto 70px;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1000px){.referee-assignment-wrapper .referee-assignment-ui{grid-template-columns:repeat(12,1fr)}}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;bottom:unset}}@media screen and (max-width:576px){.referee-assignment-wrapper .referee-assignment-ui{position:relative;top:unset}}.referee-assignment-wrapper .referee-assignment-ui>.game-filters{grid-row:1;grid-column:1/span 12;border-bottom:1px solid #d5dded}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.game-filters{grid-column:1}}.referee-assignment-wrapper .referee-assignment-ui>.games-list{grid-row:2/span 2;grid-column:1/span 4;overflow:scroll;padding:22px 24px}@media screen and (max-width:1000px){.referee-assignment-wrapper .referee-assignment-ui>.games-list{grid-column:1/span 5}}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.games-list{grid-column:1;grid-row:2}}.referee-assignment-wrapper .referee-assignment-ui>.referee-filters{grid-row:2;grid-column:5/span 8;background:#fff}@media screen and (max-width:1000px){.referee-assignment-wrapper .referee-assignment-ui>.referee-filters{grid-column:6/span 7}}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.referee-filters{display:none}.referee-assignment-wrapper .referee-assignment-ui>.referee-filters.is-open{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10}}.referee-assignment-wrapper .referee-assignment-ui>.referees-list{grid-row:3/span 1;grid-column:5/span 8;overflow:scroll;background:#fff}@media screen and (max-width:1000px){.referee-assignment-wrapper .referee-assignment-ui>.referees-list{grid-column:6/span 7}}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.referees-list{display:none}.referee-assignment-wrapper .referee-assignment-ui>.referees-list.is-open{display:block;position:fixed;top:114px;bottom:0;left:0;right:0;grid-column:1;grid-row:1;z-index:10}}.referee-assignment-wrapper .referee-assignment-ui>.referees-list.referees-list-empty{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;grid-row:2/span 2}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.referees-list.referees-list-empty{display:none}}.referee-assignment-wrapper .referee-assignment-ui>.referees-list.referees-list-empty h4{font-size:16px;font-weight:300;margin:0;padding:0}.referee-assignment-wrapper .referee-assignment-ui>.assignment-actions{position:relative;grid-column:1/span 12;background:#fff;border-top:1px solid #d5dded}@media screen and (max-width:1000px){.referee-assignment-wrapper .referee-assignment-ui>.assignment-actions{grid-column:1/span 12}}@media screen and (max-width:750px){.referee-assignment-wrapper .referee-assignment-ui>.assignment-actions{grid-column:1;position:sticky;bottom:0;left:0;right:0}}