.UsersList-module-scss-module__m4BNMa__userGridItem{grid-column:auto}@media screen and (max-width:768px){.UsersList-module-scss-module__m4BNMa__userGridItem{display:none}}.UsersList-module-scss-module__m4BNMa__userGridKeyItem{grid-column:auto}.UsersList-module-scss-module__m4BNMa__dropdownButton{color:#3aaed3;text-align:end;cursor:pointer;grid-column:auto;width:1.5rem;height:auto;margin:0 1rem}.UsersList-module-scss-module__m4BNMa__userRow{border-bottom:1px solid #3aaed3;align-items:center;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}@media screen and (min-width:768px){.UsersList-module-scss-module__m4BNMa__userRow{grid-template-columns:1fr 1fr 2fr 1fr 3.5rem}}@media screen and (max-width:768px){.UsersList-module-scss-module__m4BNMa__userRow{grid-template-columns:1fr 3.5rem}}.UsersList-module-scss-module__m4BNMa__headerRow{border-bottom:1px solid #3aaed3;align-items:center;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}@media screen and (min-width:768px){.UsersList-module-scss-module__m4BNMa__headerRow{grid-template-columns:1fr 1fr 2fr 1fr 3.5rem}}@media screen and (max-width:768px){.UsersList-module-scss-module__m4BNMa__headerRow{grid-template-columns:1fr 3.5rem}}.UsersList-module-scss-module__m4BNMa__userInfo{border-bottom:1px solid #3aaed3;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem}.UsersList-module-scss-module__m4BNMa__userInfoHeader{grid-template-columns:1fr 3.5rem;margin-bottom:1rem;display:grid}.UsersList-module-scss-module__m4BNMa__infoRow{grid-template-columns:1fr 1fr;display:grid}.UsersList-module-scss-module__m4BNMa__filtersContainer{position:absolute}.UsersList-module-scss-module__m4BNMa__filters{background:#fff;border:1px solid #3aaed3;border-radius:.5rem;padding:.5rem 0;position:relative;right:100px}.UsersList-module-scss-module__m4BNMa__filterItem{cursor:pointer;padding:0 1rem}.UsersList-module-scss-module__m4BNMa__filterItem:hover{background:#dce6ea}.UsersList-module-scss-module__m4BNMa__modalLine{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.UsersList-module-scss-module__m4BNMa__modalLine input{border:1px solid #3aaed3;border-radius:3px}.UsersList-module-scss-module__m4BNMa__searchBar{border:1px solid #3aaed3;border-radius:8px;margin:0 0 2rem;padding:.5rem}
.Content-module-scss-module__JytMrW__content{z-index:1;background:#fff;flex:1;grid-template-columns:1fr min(80rem,90%) 1fr;width:100%;padding:2rem 0;display:grid;position:relative}.Content-module-scss-module__JytMrW__content>*{grid-column:2}.Content-module-scss-module__JytMrW__contentWithTransparentBackground{z-index:1;background:#fff;background:linear-gradient(#0000001a,#0009);flex:1;grid-template-columns:1fr min(80rem,90%) 1fr;width:100%;padding:2rem 0;display:grid;position:relative}.Content-module-scss-module__JytMrW__contentWithTransparentBackground>*{grid-column:2}
.PageTitle-module-scss-module__BzqAMq__titleWithPrimaryColor{font-size:3rem;font-family:var(--montserrat),sans-serif;color:#3aaed3;z-index:1;margin-top:2rem;font-weight:800}@media (min-width:768px){.PageTitle-module-scss-module__BzqAMq__titleWithPrimaryColor{font-size:4rem}}.PageTitle-module-scss-module__BzqAMq__titleWithSecondaryColor{font-size:3rem;font-family:var(--montserrat),sans-serif;color:#031b33;z-index:1;margin-top:2rem;font-weight:800}@media (min-width:768px){.PageTitle-module-scss-module__BzqAMq__titleWithSecondaryColor{font-size:4rem}}.PageTitle-module-scss-module__BzqAMq__titleWithWhiteColor{font-size:3rem;font-family:var(--montserrat),sans-serif;color:#fff;z-index:1;margin-top:2rem;font-weight:800}@media (min-width:768px){.PageTitle-module-scss-module__BzqAMq__titleWithWhiteColor{font-size:4rem}}.PageTitle-module-scss-module__BzqAMq__boldTitle{font-weight:1000}.PageTitle-module-scss-module__BzqAMq__subtitle{font-size:2rem}@media (min-width:768px){.PageTitle-module-scss-module__BzqAMq__subtitle{font-size:2.5rem}}.PageTitle-module-scss-module__BzqAMq__subsubtitle{font-size:1.2rem}@media (min-width:768px){.PageTitle-module-scss-module__BzqAMq__subsubtitle{font-size:1.8rem}}
.Event-module-scss-module__q8lvPa__genericInfoList,.Event-module-scss-module__q8lvPa__eventInfoList{background:#fff;border:1px solid #3aaed3;border-radius:5px;transition:transform .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.Event-module-scss-module__q8lvPa__eventInfoList{margin:2rem 0;padding:0 1rem}@media screen and (min-width:768px){.Event-module-scss-module__q8lvPa__eventInfoList{padding:0 2rem}}.Event-module-scss-module__q8lvPa__eventInfoListItem{border-bottom:1px solid var(--Mage-blue);background:#fff;padding:1.5rem}.Event-module-scss-module__q8lvPa__eventInfoListItem:last-child{border-bottom:none}.Event-module-scss-module__q8lvPa__eventInfoTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.Event-module-scss-module__q8lvPa__eventButton{width:100%;margin-bottom:1rem}.Event-module-scss-module__q8lvPa__eventSignupButtonWrapper{margin:2rem 0;display:block}.Event-module-scss-module__q8lvPa__adminButtons{flex-direction:row;gap:1rem;margin:2rem 0;padding:0 1rem;display:flex}@media screen and (min-width:768px){.Event-module-scss-module__q8lvPa__adminButtons{padding:0 2rem}}.Event-module-scss-module__q8lvPa__adminButtons button{width:100%;padding:1rem}@media screen and (min-width:900px){.Event-module-scss-module__q8lvPa__eventInfo{grid-template-columns:min(35%,380px) 1fr;column-gap:50px;display:grid}}#Event-module-scss-module__q8lvPa__info{grid-column:1}#Event-module-scss-module__q8lvPa__description{grid-area:1/2}
.EventSignupButton-module-scss-module__dS-JGq__hidden{display:none}.EventSignupButton-module-scss-module__dS-JGq__buttonWrapper{width:100%;padding:0 1rem}@media screen and (min-width:768px){.EventSignupButton-module-scss-module__dS-JGq__buttonWrapper{padding:0 2rem}}.EventSignupButton-module-scss-module__dS-JGq__buttonWrapper button{width:100%;padding:1rem}
.EventGame-module-scss-module__6lxcRa__genericInfoList,.EventGame-module-scss-module__6lxcRa__game,.EventGame-module-scss-module__6lxcRa__eventInfoList{background:#fff;border:1px solid #3aaed3;border-radius:5px;transition:transform .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.EventGame-module-scss-module__6lxcRa__eventInfoList{margin:2rem 0;padding:0 1rem}@media screen and (min-width:768px){.EventGame-module-scss-module__6lxcRa__eventInfoList{padding:0 2rem}}.EventGame-module-scss-module__6lxcRa__eventInfoListItem,.EventGame-module-scss-module__6lxcRa__game{border-bottom:1px solid var(--Mage-blue);background:#fff;padding:1.5rem}.EventGame-module-scss-module__6lxcRa__eventInfoListItem:last-child,.EventGame-module-scss-module__6lxcRa__game:last-child{border-bottom:none}.EventGame-module-scss-module__6lxcRa__eventInfoTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.EventGame-module-scss-module__6lxcRa__eventButton{width:100%;margin-bottom:1rem}.EventGame-module-scss-module__6lxcRa__eventSignupButtonWrapper{margin:2rem 0;display:block}.EventGame-module-scss-module__6lxcRa__adminButtons{flex-direction:row;gap:1rem;margin:2rem 0;padding:0 1rem;display:flex}@media screen and (min-width:768px){.EventGame-module-scss-module__6lxcRa__adminButtons{padding:0 2rem}}.EventGame-module-scss-module__6lxcRa__adminButtons button{width:100%;padding:1rem}@media screen and (min-width:900px){.EventGame-module-scss-module__6lxcRa__eventInfo{grid-template-columns:min(35%,380px) 1fr;column-gap:50px;display:grid}}#EventGame-module-scss-module__6lxcRa__info{grid-column:1}#EventGame-module-scss-module__6lxcRa__description{grid-area:1/2}.EventGame-module-scss-module__6lxcRa__game{border:1px solid var(--Mage-blue);background:#fff;border-radius:5px;grid-template-columns:1fr auto;gap:1.5rem;margin:1vw 0;padding:1.5rem;transition:all .2s ease-in-out;display:grid;box-shadow:0 2px 4px #0000001a}@media screen and (min-width:768px){.EventGame-module-scss-module__6lxcRa__game{padding:2rem}}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__game{grid-template-columns:1fr;gap:1rem;padding:1rem}}.EventGame-module-scss-module__6lxcRa__gameInfo{text-align:left;flex-direction:column;grid-row-start:1;grid-column-start:1;gap:1rem;display:flex}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__gameInfo{grid-area:1/1}}.EventGame-module-scss-module__6lxcRa__gameRegister{vertical-align:middle;text-align:right;flex-direction:column;grid-row-start:1;grid-column-start:2;align-items:flex-end;gap:1rem;display:flex}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__gameRegister{text-align:left;grid-area:2/1;align-items:stretch}}.EventGame-module-scss-module__6lxcRa__greyedText{color:var(--greytext);padding:.5rem 0;font-size:.9rem}.EventGame-module-scss-module__6lxcRa__gameTimes{border-top:1px solid var(--Mage-blue);flex-direction:column;grid-area:2/1/auto/-1;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__gameTimes{grid-area:3/1;margin-top:.5rem;padding-top:.5rem}}.EventGame-module-scss-module__6lxcRa__gameTimes>div{align-items:center;gap:.5rem;display:flex}.EventGame-module-scss-module__6lxcRa__participantsSection{border-top:1px solid var(--Mage-blue);flex-direction:column;grid-area:3/1/auto/-1;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__participantsSection{grid-area:4/1}}.EventGame-module-scss-module__6lxcRa__toggleParticipantsButton{color:#fff;cursor:pointer;text-align:center;background-color:#3aaed3;border:none;border-radius:4px;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:all .2s ease-in-out}.EventGame-module-scss-module__6lxcRa__toggleParticipantsButton:hover{opacity:.9;transform:translateY(-1px)}.EventGame-module-scss-module__6lxcRa__deleteButton{grid-area:4/1/auto/-1}@media screen and (max-width:700px){.EventGame-module-scss-module__6lxcRa__deleteButton{grid-area:5/1}}
.EventGameList-module-scss-module__0WWFVa__gamelist{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}@media only screen and (min-width:900px){.EventGameList-module-scss-module__0WWFVa__gamelist{grid-row:2/2;grid-column-start:2}}
.Text-module-scss-module__mRwSyG__text{margin-bottom:1rem;font-size:1rem}@media (min-width:768px){.Text-module-scss-module__mRwSyG__text{font-size:1.2rem}}
