@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Light-C63bLdvi.woff) format("woff");font-weight:200}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff");font-weight:400}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff");font-weight:500}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Bold-NJykRoe9.woff) format("woff");font-weight:700}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Heavy-DrPVN3os.woff) format("woff");font-weight:900}:root{--ff-base: Gilroy;--header-height: 60px;--footer-min-height: 60px;--fw-light: 200;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-heavy: 900;--fs-200: .75rem;--fs-300: .875rem;--fs-400: 1rem;--fs-500: 1.125rem;--fs-600: 1.25rem;--fs-700: 1.375rem;--fs-800: 1.5rem;--fs-900: 2rem;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--clr-primary-100: #BFD8E6;--clr-primary-200: #91B9CE;--clr-primary-300: #6899B3;--clr-primary-400: #437894;--clr-primary-500: #215671;--clr-primary-600: #134964;--clr-primary-700: #083A53;--clr-primary-800: #012A3F;--clr-primary-900: #001926;--clr-primary-hsl-900: 195.3, 100%, 10%;--clr-secondary-100: #FFEEBF;--clr-secondary-200: #FFDE8F;--clr-secondary-300: #FFCD65;--clr-secondary-400: #FFBB4A;--clr-secondary-500: #EFA637;--clr-secondary-600: #CF8B1A;--clr-secondary-700: #9F6E06;--clr-secondary-800: #704F00;--clr-secondary-900: #402E00;--clr-neutral-100: #E1E1E1;--clr-neutral-200: #CBCBCB;--clr-neutral-300: #B5B5B5;--clr-neutral-400: #9E9E9E;--clr-neutral-500: #888888;--clr-neutral-600: #6F6F6F;--clr-neutral-700: #555555;--clr-neutral-800: #3C3C3C;--clr-neutral-900: #222222;--clr-rankings-first: #006134;--clr-rankings-top: #004E26;--clr-rankings-bottom: #800024;--clr-rankings-last: #670015;--clr-rankings-hsl-first: 152.2, 100%, 19%;--clr-rankings-hsl-top: 149.2, 100%, 15.3%;--clr-rankings-hsl-bottom: 343.1, 100%, 25.1%;--clr-rankings-hsl-last: 347.8, 100%, 20.2%;--clr-result-win-light: #A4CF7C;--clr-result-win-dark: #32401E;--clr-result-draw-light: #ABABAB;--clr-result-draw-dark: #373737;--clr-result-loss-light: #CB958F;--clr-result-loss-dark: #402926;--clr-role-admin-light: #bb9aed;--clr-role-admin-dark: #593880;--clr-role-eval-light: #f9dab8;--clr-role-eval-dark: #806E4C;--clr-role-player-light: #c0def9;--clr-role-player-dark: #527080;--clr-availability-available-light: #CCDBCC;--clr-availability-available-dark: #00683c;--clr-availability-maybe-light: #ECE9D1;--clr-availability-maybe-dark: #9F6C00;--clr-availability-not-available-light: #DBCCCC;--clr-availability-not-available-dark: #6C0000;--clr-admin-100: #D4B3EB;--clr-admin-200: #B986D9;--clr-admin-300: #9C59C2;--clr-admin-400: #7E34A7;--clr-admin-500: #5F1786;--clr-admin-600: #52087A;--clr-admin-700: #430069;--clr-admin-800: #330053;--clr-admin-900: #220039;--clr-msg-info-light: #B3C7F0;--clr-msg-info-dark: #0F2E4D;--clr-msg-warning-light: #FFEDAF;--clr-msg-warning-dark: #808044;--clr-danger-100: #FABFBF;--clr-danger-200: #ED8F8F;--clr-danger-300: #DA6460;--clr-danger-400: #C04030;--clr-danger-500: #9E2007;--clr-danger-600: #901000;--clr-danger-700: #7A0400;--clr-danger-800: #5E0000;--clr-danger-900: #3A0000;--clr-success-100: #C6FBC2;--clr-success-200: #A0F19A;--clr-success-300: #7FE378;--clr-success-400: #63CF5B;--clr-success-500: #4BB543;--clr-success-600: #339F2B;--clr-success-700: #208318;--clr-success-800: #11620B;--clr-success-900: #073C03;--bp-small: 600px;--bp-medium: 900px;--bp-large: 1200px}html{background:url(/assets/Background_001-CJt2qEvH.png) no-repeat center center fixed;background-size:cover}body{font-family:var(--ff-base);font-size:16px;font-weight:var(--fw-regular);line-height:1.5;color:var(--clr-neutral-100);margin:0;min-width:320px;min-height:100vh}#root{display:flex;flex-direction:column;min-height:100vh}h2{font-weight:var(--fw-medium)}a{color:var(--clr-neutral-100);font-weight:var(--fw-medium);text-decoration:inherit;transition:all .3s}a:focus,a:hover{color:var(--clr-primary-200);text-decoration:underline}pre{background-color:var(--clr-primary-800);padding:1rem;border-radius:8px;font-family:Courier New,Courier,monospace;font-size:var(--fs-300);white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;border:1px solid var(--clr-primary-700);color:var(--clr-primary-200)}details summary{cursor:pointer;color:var(--clr-primary-100);font-size:var(--fs-500);margin-bottom:1rem}details summary:hover{color:var(--clr-primary-200)}strong{font-weight:var(--fw-medium);color:var(--clr-primary-200)}.uppercase{text-transform:uppercase;letter-spacing:3px;transform:scaleY(.8)}.custom-datepicker-wrapper{position:relative;width:100%}.custom-datepicker-wrapper .react-datepicker__input-container{height:50px}.custom-datepicker-wrapper .react-datepicker__input-container .react-datepicker__calendar-icon{cursor:pointer;padding:0;fill:var(--clr-primary-800);top:32%;right:20px}.custom-datepicker-popper .react-datepicker__header{background:var(--clr-primary-500)}.custom-datepicker-popper .react-datepicker__current-month,.custom-datepicker-popper .react-datepicker__day-name{color:#fff}.custom-datepicker-popper .react-datepicker__navigation:hover{background-color:var(--clr-primary-500)}.custom-datepicker-popper .react-datepicker__navigation:focus{outline:none}.custom-datepicker-popper .react-datepicker__navigation-icon:before,.custom-datepicker-popper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#fff}.custom-datepicker-popper .react-datepicker__day--selected{background-color:var(--clr-primary-500)!important}footer{display:grid;place-items:center;box-sizing:border-box;min-height:var(--footer-min-height);background:linear-gradient(var(--clr-primary-700),var(--clr-primary-900));border-top:3px solid var(--clr-secondary-600)}form{display:flex;flex-direction:column;gap:30px}.input-box{position:relative;width:100%;display:flex;flex-direction:column}.input-box label{text-align:left;text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);padding-left:20px}.input-box input{width:100%;height:50px;background:transparent;border:2px solid hsla(0,100%,100%,.2);border-radius:40px;box-sizing:border-box;color:var(--clr-neutral-100);font-family:inherit;font-size:var(--fs-400);outline:none;padding:20px 45px 20px 20px}.input-box input::placeholder{color:#fff7;transform:skew(-10deg);transition:opacity .3s}.input-box input:focus::placeholder{opacity:0}.input-box .icon{position:absolute;right:20px;top:50%;transform:translateY(20%)}.input-box .icon.icon-toggle{cursor:pointer}.home__wrapper form{margin-bottom:20px}.input-box input:focus,.home__wrapper .datepicker input:focus{border-color:#fff9}.home__wrapper .remember-forgot{display:flex;justify-content:space-between;font-size:14px;margin:-15px 0 15px}.remember-forgot label{display:grid;grid-template-columns:1rem auto;gap:5px;cursor:pointer}.remember-forgot label input{accent-color:var(--clr-neutral-100);margin:1px;cursor:pointer}.home__wrapper .register-link{font-size:14px;margin-top:20px}.home__wrapper .custom-datepicker-wrapper .react-datepicker__input-container .react-datepicker__calendar-icon{fill:#fff}.percentage-input:after{content:"%";width:1em;height:1em;position:absolute;top:50%;right:20px}.divider-wrapper{text-align:center;position:relative;margin-block:20px}.divider{position:relative;display:inline-block;padding:0 15px;font-size:14px;color:#aaa;font-weight:600}.divider-wrapper:before,.divider-wrapper:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}.divider-wrapper:before{left:0}.divider-wrapper:after{right:0}.google-button-wrapper{display:grid;place-items:center;margin-bottom:20px}.admin-form-wrapper{display:grid;flex-direction:column;place-items:center;gap:20px;width:100%}.admin-form-wrapper h3{text-align:center;font-weight:var(--fw-medium);font-size:var(--fs-500);color:var(--clr-primary-400)}.admin-form-wrapper form{width:60%}@media only screen and (max-width: 900px){.admin-form-wrapper form{width:75%}}@media only screen and (max-width: 600px){.admin-form-wrapper form{width:90%}}.admin-form-wrapper .input-box>input{height:50px}.admin-form-wrapper .input-box input{background:#fff5;border:2px solid var(--clr-primary-500);padding:5px 20px;transition:all .3s}.admin-form-wrapper .input-box input:focus,.admin-form-wrapper .input-box:hover input{border-color:var(--clr-primary-400)}.admin-form-wrapper .input-box input::placeholder{color:#fff7}.admin-form-wrapper .submit-button:hover{border-color:var(--clr-primary-500);color:#fff}.grid-2-columns{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}.grid-2-columns-title{grid-column:1/span 2;font-size:1.2rem;text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);border-bottom:1px solid var(--clr-primary-500);padding-bottom:10px}.admin-form-wrapper__plan-next-game form{max-width:350px}.hour-input-group{display:grid;gap:10px;place-items:center;grid-template-columns:auto 10px auto;max-width:300px;margin-inline:auto}.hour-input-group .input-box label{text-align:center;padding-left:0}.hour-separator{font-size:var(--fs-900);margin-top:20px}.admin-form-wrapper .hour-input-group .custom-number-input{text-align:center;height:80px;font-size:var(--fs-900);font-weight:var(--fw-medium)}.custom-number-input::-webkit-outer-spin-button,.custom-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-edit-player__pictures{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.admin-edit-player__pictures .user-profile-picture{cursor:default}@media only screen and (max-width: 900px){.admin-edit-player__pictures .player-picture img,.admin-edit-player__pictures .user-profile-picture img{width:150px}.admin-edit-player__pictures .picture__caption{font-size:var(--fs-600)}}.random-draw__players-list__wrapper .input-box input{background:#fff5;border:2px solid var(--clr-primary-500);padding:5px 20px;transition:all .3s}.random-draw__players-list__wrapper .input-box input:focus,.random-draw__players-list__wrapper .input-box:hover input{border-color:var(--clr-primary-400)}.info__label{display:grid;align-items:center;color:var(--clr-primary-400);text-transform:uppercase}@media only screen and (max-width: 600px){.info__label{padding:0}}.info__value{grid-column:2;display:grid;align-items:center;color:var(--clr-primary-200)}.info__label,.info__value{min-height:35px}.dropdown-icon{transition:transform .3s ease-in-out}.dropdown-icon--open{transform:rotate(180deg)}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--clr-primary-900);border:3px solid var(--clr-primary-600);border-radius:20px;padding:20px 50px;display:grid;gap:20px;max-height:80vh;overflow-y:auto}@media only screen and (max-width: 900px){.modal{padding:15px 30px;width:60%}}@media only screen and (max-width: 600px){.modal{left:50%;transform:translate(-50%,-50%);width:80%}}.modal h2{text-transform:uppercase;transform:scaleY(.8);letter-spacing:2px;margin:0;border-bottom:1px solid var(--clr-primary-600)}.modal p{margin:0}.modal .modal-actions{display:flex;gap:10px;justify-content:space-between;border-top:1px solid var(--clr-primary-600);padding-block:10px}.modal-overflow-visible{overflow-y:visible}.loading__modal{background-color:transparent;border:none;outline:none}.modal::-webkit-scrollbar{width:10px;height:10px}.modal::-webkit-scrollbar-track{border-radius:4px;background:#0000004d;margin-block:80px}.modal::-webkit-scrollbar-thumb{background-color:var(--clr-primary-800);background-clip:padding-box;border-radius:4px}.modal::-webkit-scrollbar-thumb:hover{background-color:var(--clr-primary-700);background-clip:padding-box;border-radius:4px}.modal__import-results .modal__import-results__section{display:flex;gap:10px}.modal__import-results .modal__import-results__section svg{font-size:var(--fs-700)}.modal__import-results .modal__import-results__success svg{color:var(--clr-success-700)}.modal__import-results .modal__import-results__errors svg{color:var(--clr-danger-500)}.header{box-sizing:border-box;top:0;left:0;width:100%;height:var(--header-height);padding:0 10%;background:var(--clr-primary-600);display:flex;justify-content:space-between;place-items:center;z-index:100;border-bottom:3px solid var(--clr-secondary-600);font-size:var(--fs-400)}@media only screen and (max-width: 1200px){.header{padding:0 5%}}@media only screen and (max-width: 900px){.header{display:grid;grid-template-columns:auto 1fr auto auto;place-items:start;align-items:center;padding:0}}.navbar-logo{display:grid;place-items:center;padding-inline:10px;height:100%}.navbar-logo img{height:48px;aspect-ratio:1;padding:0;transition:transform .3s ease}.navbar-logo:hover img,.navbar-logo:focus img{transform:scale(1.05)}.navbar{height:100%;width:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 900px){.navbar{display:none}}@media only screen and (max-width: 900px){.navbar--open{display:grid;grid-template-columns:1fr;opacity:1;position:fixed;top:var(--header-height);height:auto;width:auto;min-width:200px;right:0;background:hsl(from var(--clr-primary-600) H S L/40%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:20px}}.navbar-nav{display:flex;justify-content:flex-start;align-items:stretch;gap:0px;padding:0;margin:0;list-style:none;height:100%}@media only screen and (max-width: 900px){.navbar-nav{flex-direction:column;justify-items:left;width:100%}}.navbar-nav-right{margin-left:auto;justify-content:flex-end}@media only screen and (max-width: 900px){.navbar-nav-right{position:relative}}@media only screen and (max-width: 900px){.navbar-nav-right:not(:first-child):before{content:"";position:absolute;top:-10px;left:10%;height:1px;width:80%;background:var(--clr-primary-500)}}.nav-item{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.nav-item{display:grid;grid-template-columns:1fr;min-height:40px}}.nav-item--independent{height:100%}.nav-item span{display:grid;align-items:center}.nav-item a{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:var(--clr-primary-200);height:100%;transition:background-color .3s}.nav-item>a{padding:0 10px}@media only screen and (max-width: 900px){.nav-item>a{justify-content:left;padding-inline:20px;height:100%}}.nav-item a:focus,.nav-item a:hover{color:var(--clr-primary-100);background-color:var(--clr-primary-800);text-decoration:none}.nav-item>a:before{content:"";position:absolute;top:100%;left:0;width:0;height:2px;background:var(--clr-secondary-400);transition:.3s}@media only screen and (max-width: 900px){.nav-item>a:before{display:none}}.navbar a:not(.navbar-logo):hover:before{width:100%}.nav-item--with-dropdown{position:relative}.dropdown{position:absolute;top:110%;left:0;width:180px;transform:translate(0);background-color:var(--clr-primary-500);border:2px solid var(--clr-primary-500);border-radius:10px;padding:0;overflow:hidden}@media only screen and (max-width: 1200px){.dropdown{left:auto;right:0}}@media only screen and (max-width: 900px){.dropdown{left:0;top:100%;width:100%;border:none;border-radius:0;background:hsl(from var(--clr-primary-700) H S L/100%)}}a.dropdown-menu-item{padding:.5rem}@media only screen and (max-width: 900px){a.dropdown-menu-item{justify-content:end;padding-inline:20px}}.notification-container{position:relative;padding-inline:10px}.notification-bell{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--clr-primary-400);padding:5px;border-radius:50%}.notification-bell:hover{background-color:var(--clr-primary-300)}.notification-badge{display:grid;place-items:center;font-size:11px;border-radius:10px;background-color:var(--clr-secondary-600);position:absolute;top:-7px;right:-7px;width:16px}.notification-panel{position:absolute;background-color:var(--clr-primary-500);border:2px solid var(--clr-primary-700);border-radius:10px;padding:0;overflow:hidden;top:35px;right:-10px;width:300px;font-size:var(--fs-300);box-shadow:0 4px 10px #0000001a;z-index:1000}.notification-panel ul{display:grid;list-style:none;padding:0;margin:0}.notification-panel svg{font-size:10px;color:var(--clr-secondary-600)}.notification-panel li{border-radius:10px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:4px 8px;cursor:pointer}.notification-panel li:hover{background:var(--clr-primary-400)}.notification-panel__none{display:grid;align-items:center;padding:5px 10px}.notification__message{display:grid}.notification__datetime{font-size:var(--fs-200);color:var(--clr-primary-200)}.notification__remove svg{font-size:var(--fs-200);color:var(--clr-primary-200)}.notification__remove:hover svg{color:var(--clr-danger-400)}.navbar-burger-menu{display:none;height:100%;place-items:center;color:var(--clr-primary-200);aspect-ratio:1;cursor:pointer}@media only screen and (max-width: 900px){.navbar-burger-menu{display:grid}}.navbar-burger-menu:hover,.navbar-burger-menu:focus{color:var(--clr-primary-100);background-color:var(--clr-primary-800)}.navbar-burger-menu--active{background-color:var(--clr-primary-900)}.alert-message{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:10px;border-width:2px;border-style:solid;font-weight:var(--fw-medium);padding:10px;border-radius:10px}.alert-message.alert-warning{background-color:var(--clr-msg-warning-light);border-color:var(--clr-msg-warning-dark);color:var(--clr-msg-warning-dark)}.alert-message.alert-info{background-color:var(--clr-msg-info-light);border-color:var(--clr-msg-info-dark);color:var(--clr-msg-info-dark)}.password__rules{margin:5px 15px 0;padding:0;list-style:none;display:grid;justify-items:start}.password__rule{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;color:var(--clr-danger-200);font-size:var(--fs-300)}.password__rule--valid{color:var(--clr-success-200)}.player-picture,.user-profile-picture{position:relative;border:2px solid var(--clr-primary-600);border-radius:10px;overflow:hidden;max-width:230px;cursor:pointer}.player-picture img,.user-profile-picture img{display:block;aspect-ratio:1;object-fit:cover;transition:transform .5s ease-out;width:230px}.picture__caption{position:absolute;display:grid;place-items:center;text-align:center;top:0;left:0;height:100%;width:100%;font-size:var(--fs-900);font-weight:var(--fw-medium);opacity:0;background-color:hsl(from var(--clr-primary-900) H S L/80%);transition:opacity .5s ease}.picture__remove{cursor:pointer;position:absolute;top:0;right:0;display:grid;place-items:center;background-color:var(--clr-danger-600);border-radius:0 0 0 7px;border:2px solid var(--clr-primary-600);border-top:none;border-right:none;padding:10px;opacity:0;transition:opacity .5s ease}.picture__remove:hover{background-color:var(--clr-danger-500)}.player-picture:hover img,.user-profile-picture:hover img{transform:scale(1.1)}.player-picture:hover .picture__caption,.player-picture:hover .picture__remove,.user-profile-picture:hover .picture__caption,.user-profile-picture:hover .picture__remove{opacity:1}.picture__title{text-align:center;color:var(--clr-primary-300);font-size:var(--fs-600)}@media only screen and (max-width: 900px){.picture__title{font-size:var(--fs-400)}}.player-select-card{box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-width:150px;background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-900));cursor:pointer;padding:5px 10px;border-radius:20px}.player-select-card.player-select-card--selected{background:linear-gradient(90deg,var(--clr-primary-500),var(--clr-primary-700))}@media only screen and (max-width: 900px){.player-select-card{min-width:120px}}.player-select-card>span{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-select-card>img{height:40px;padding:0;border-radius:50%}@media only screen and (max-width: 900px){.player-select-card>img{height:30px}}@media only screen and (max-width: 600px){.player-select-card>img{display:none}}.player-badge{width:80px;display:grid}@media only screen and (max-width: 600px){.player-badge{width:60px}}.player-badge__image{box-sizing:border-box;aspect-ratio:1;width:100%;background-color:transparent;background-color:var(--clr-primary-800);border:3px solid var(--clr-primary-800);border-radius:40px;overflow:hidden}.player-badge__image img{width:100%;height:100%;object-fit:cover}.player-badge__name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--clr-primary-300)}.custom-select .react-select__control{border-radius:25px;border-width:2px;border-color:var(--clr-primary-500);cursor:pointer;background:#fff5;color:var(--clr-neutral-100);min-height:50px;transition:all .3s}.custom-select .react-select__control--is-focused,.custom-select .react-select__control:hover{border-color:var(--clr-primary-400)}.custom-select .react-select__control--is-focused{box-shadow:none}.custom-select .react-select__value-container{padding:0 0 0 20px;margin:-1px 0;flex-direction:column-reverse;align-items:stretch;gap:4px}.custom-select .react-select__value-container--has-value.react-select__value-container--is-multi{margin-bottom:10px}.custom-select .react-select__value-container--has-value.react-select__value-container--is-multi .react-select__input-container{margin:11px 0}.custom-select .react-select__single-value{color:var(--clr-neutral-100);text-align:left;margin:0}.custom-select .react-select__multi-value{display:grid;grid-template-columns:1fr auto;margin:0;background-color:var(--clr-primary-700);border-radius:5px;border:2px solid var(--clr-primary-600);overflow:hidden}.custom-select .react-select__multi-value__label{font-size:var(--fs-400);color:var(--clr-primary-100);padding-left:5%;text-align:left}@media only screen and (max-width: 600px){.custom-select .react-select__multi-value__label{font-size:var(--fs-200)}}.custom-select .react-select__multi-value__remove{color:var(--clr-primary-100);transition:background-color .3s}.custom-select .react-select__multi-value__remove:hover{background-color:var(--clr-primary-600);color:var(--clr-neutral-100)}.custom-select .react-select__input-container{color:inherit;margin:0;padding:0;flex:0 0 auto}.custom-select .react-select__input-container input{height:auto}.custom-select .react-select__placeholder{color:#fff7;text-align:left;transform:skew(-10deg);transition:opacity .3s}.custom-select .react-select__control--is-focused .react-select__placeholder{opacity:0}.custom-select .react-select__clear-indicator,.custom-select .react-select__dropdown-indicator{color:#fffa}.custom-select .react-select__clear-indicator:hover,.custom-select .react-select__dropdown-indicator:hover{color:#fff}.custom-select .react-select__menu{border-radius:10px;overflow:hidden;background-color:var(--clr-primary-600);color:#fff}.custom-select .react-select__menu-list::-webkit-scrollbar{width:12px}.custom-select .react-select__menu-list::-webkit-scrollbar-track{border-radius:4px;background:#0003;margin-block:12px}.custom-select .react-select__menu-list::-webkit-scrollbar-thumb{background-color:var(--clr-primary-400);background-clip:padding-box;border-radius:4px}.custom-select .react-select__menu-list::-webkit-scrollbar-thumb:hover{background-color:var(--clr-primary-300);background-clip:padding-box;border-radius:4px}.custom-select .react-select__option{cursor:pointer;background-color:var(--clr-primary-600)}.custom-select .react-select__option--is-selected{background-color:var(--clr-primary-900)}.custom-select .react-select__option--is-focused:not(.react-select__option--is-selected){background-color:var(--clr-primary-800)}@media only screen and (max-width: 900px){.grid-2-columns .custom-select .react-select__value-container{padding-inline:7px}}@media only screen and (max-width: 600px){.grid-2-columns .custom-select .react-select__value-container{padding-inline:5px}}.grid-2-columns .custom-select .react-select__clear-indicator,.grid-2-columns .custom-select .react-select__dropdown-indicator{color:#fffa}@media only screen and (max-width: 900px){.grid-2-columns .custom-select .react-select__clear-indicator,.grid-2-columns .custom-select .react-select__dropdown-indicator{padding:5px}}@media only screen and (max-width: 600px){.grid-2-columns .custom-select .react-select__clear-indicator,.grid-2-columns .custom-select .react-select__dropdown-indicator{padding:2px}}@media only screen and (max-width: 900px){.grid-2-columns .custom-select .react-select__clear-indicator svg,.grid-2-columns .custom-select .react-select__dropdown-indicator svg{height:18px;width:18px}}@media only screen and (max-width: 600px){.grid-2-columns .custom-select .react-select__clear-indicator svg,.grid-2-columns .custom-select .react-select__dropdown-indicator svg{height:15px;width:15px}}table{background-color:#fff3;border-radius:10px;border-collapse:collapse;box-shadow:.4rem .4rem .8rem hsl(from var(--clr-primary-900) H S L/40%);width:100%;overflow:hidden;padding:50px}thead{border-radius:10px}thead th{padding:15px 10px;top:0;left:0;background-color:var(--clr-primary-700)}tbody tr{cursor:pointer}tbody tr:nth-child(2n){background-color:#0000001f}tbody tr:hover{background-color:#fff2}tbody td{padding:5px 10px}.highlight-info{font-weight:var(--fw-medium);color:var(--clr-secondary-400)}.highlight-color{font-weight:var(--fw-medium);color:var(--clr-primary-200)}.table-users-role{padding:5px 15px;border-radius:20px;border:0}.table-users-role.role-admin{background-color:var(--clr-role-admin-light);color:var(--clr-role-admin-dark)}.table-users-role.role-eval{background-color:var(--clr-role-eval-light);color:var(--clr-role-eval-dark)}.table-users-role.role-player{background-color:var(--clr-role-player-light);color:var(--clr-role-player-dark)}.admin-table th,.admin-table td{text-align:center}.admin-table th:first-child,.admin-table td:first-child{text-align:left;padding-left:20px}@media only screen and (max-width: 900px){.admin-table th,.admin-table td{font-size:var(--fs-300)}}.admin-table__transactions th,.admin-table__transactions td,.admin-table__users th,.admin-table__users td{text-align:left}.admin-table__transactions th:last-child,.admin-table__users th:last-child{text-align:center}tbody tr.table__row-expansion,tbody tr.table__row-expansion:hover{background-color:var(--clr-primary-900)}.admin-table__games .table__row-expansion td{padding-bottom:20px;padding-inline:40px}.admin-table-cell-actions{display:flex;justify-content:center;align-items:center;gap:5px}@media only screen and (max-width: 900px){.admin-table-cell-actions span{display:none}}.admin-table__players th:first-child,.admin-table__players td:first-child{min-width:50px}.admin-table__players th:nth-child(7),.admin-table__players td:nth-child(7){width:130px}@media only screen and (max-width: 900px){.admin-table__players th:nth-child(2),.admin-table__players td:nth-child(2),.admin-table__players th:nth-child(3),.admin-table__players td:nth-child(3),.admin-table__players th:nth-child(4),.admin-table__players td:nth-child(4),.admin-table__players th:nth-child(6),.admin-table__players td:nth-child(6),.admin-table__players th:nth-last-child(2),.admin-table__players td:nth-last-child(2){display:none}.admin-table__players th:nth-child(7),.admin-table__players td:nth-child(7){width:110px}}.admin-table__cash-balance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px}@media only screen and (max-width: 600px){.admin-table th{display:none}.admin-table tr:not(.table__row-expansion):not(.table__row-no-results) td{display:grid;grid-template-columns:1fr 2fr;text-align:left}.admin-table tr:not(.table__row-expansion):not(.table__row-no-results) td:before{display:grid;align-items:center;content:attr(data-cell);text-align:left;color:var(--clr-primary-200)}.admin-table tr:not(.table__row-expansion):not(.table__row-no-results) td:first-child{padding-left:10px}.admin-table-cell-actions{justify-content:start}.admin-table__players th:nth-child(7),.admin-table__players td:nth-child(7){width:auto}.admin-table__cash-balance{display:grid;width:130px;grid-template-columns:1fr 3fr 1fr;place-items:center;gap:10px}.table-users-role{max-width:120px}}.toggles-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.toggle{cursor:pointer;display:inline-flex;gap:10px;justify-content:center;align-items:center;border:none;border-radius:20px;outline:none;margin:0;padding:10px 20px;color:var(--clr-neutral-100);font-family:inherit;font-size:inherit;font-weight:var(--fw-medium);transition:background-color .3s}.toggle-active{background:var(--clr-primary-600)}.upload-input__container{display:grid;gap:20px;align-items:center;background-color:var(--clr-primary-900);min-width:600px}@media only screen and (max-width: 900px){.upload-input__container{min-width:auto}}.upload-input__drag-file-area{display:grid;place-items:center;gap:20px;padding:20px;border:2px dashed var(--clr-primary-600);border-radius:40px;color:var(--clr-primary-400)}.upload-input__drag-file-area svg{font-size:var(--fs-900);fill:var(--clr-primary-200)}.upload-input__drag-file-area p{font-size:var(--fs-700);font-weight:var(--fw-medium)}.upload-input__drag-file-area input{display:none}.upload-input__drag-file-area.upload-input__drag-file-area--dragging{border-color:var(--clr-primary-400);background-color:hsl(from var(--clr-primary-200) H S L/10%)}.upload-input__browse-files{display:grid;grid-template-columns:auto;place-items:center}.upload-input__browse-files label{color:var(--clr-primary-300);font-weight:var(--fw-medium);font-size:var(--fs-600);cursor:pointer}.upload-input__browse-files label:hover{color:var(--clr-primary-200)}.upload-input__file-block{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;background-color:var(--clr-primary-600);border-radius:10px;height:40px;padding-inline:20px}.upload-input__file-block svg{font-size:var(--fs-700)}.upload-input__clear-selected-file{cursor:pointer}.upload-input__clear-selected-file:hover{color:var(--clr-primary-100)}.vertical-slider__container{display:flex;flex-direction:row;justify-content:space-around;place-items:center}.vertical-slider__bar{display:grid;align-items:center;position:relative;height:100%}.vertical-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;height:100%;width:100px;background:linear-gradient(to bottom,var(--clr-primary-400),var(--clr-primary-800));border:5px solid var(--clr-primary-800);border-radius:50px;box-sizing:border-box;padding:0;margin:0}.vertical-slider__progress-bar{position:absolute;top:0;left:0;height:100%;width:100px;box-sizing:border-box;border:5px solid var(--clr-primary-800);border-radius:50px;z-index:2;pointer-events:none}.vertical-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:30px;background-color:var(--clr-primary-600);border:2px solid var(--clr-primary-900);border-radius:20px;cursor:pointer;position:relative;z-index:10}.vertical-slider__info{display:grid;place-items:center}.vertical-slider__label{text-transform:uppercase;transform:scaleY(.7);text-wrap:pretty;max-width:100px;letter-spacing:3px;text-align:center;color:var(--clr-primary-400)}.vertical-slider__value{padding-inline:10px;font-weight:var(--fw-medium);font-size:3rem;color:var(--clr-primary-100)}@media only screen and (max-width: 900px){.vertical-slider__container{flex-direction:column;gap:20px}.vertical-slider__input,.vertical-slider__progress-bar{width:50px}.vertical-slider__input::-webkit-slider-thumb{width:90px}.vertical-slider__label{letter-spacing:2px}}.tabs-header{display:flex;list-style:none;gap:5px;justify-content:center;margin:20px 0 5px;width:100%}@media only screen and (max-width: 600px){.tabs-header{margin-block:5px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.tabs-button{flex:1;cursor:pointer;padding:15px 0 10px;background-color:var(--clr-primary-800);border:1px solid var(--clr-primary-700);color:var(--clr-primary-300);text-align:center;border-top-right-radius:30px;border-top-left-radius:30px;font-size:var(--fs-600);transition:all .3s}.tabs-button span{text-transform:uppercase;letter-spacing:4px}@media only screen and (max-width: 900px){.tabs-button{font-size:var(--fs-500);border-top-right-radius:20px;border-top-left-radius:20px;padding:8px 0 5px}.tabs-button span{letter-spacing:2px}}@media only screen and (max-width: 600px){.tabs-button{font-size:var(--fs-300);border-top-right-radius:10px;border-top-left-radius:10px}.tabs-button span{letter-spacing:normal}}.tabs-button.active{background-color:var(--clr-primary-700);border-color:var(--clr-primary-400);color:var(--clr-primary-100)}.tabs-button:hover{background-color:var(--clr-primary-700)}.tabs-container{background-color:var(--clr-primary-800);border:2px solid var(--clr-primary-700);border-radius:10px;box-sizing:border-box;min-height:80vh;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:10px}.tabs-container h3{font-weight:var(--fw-medium);font-size:var(--fs-700);text-transform:uppercase;transform:scaleY(.8);text-align:left}@media only screen and (max-width: 900px){.tabs-container{padding-inline:5px;padding-block:10px;font-size:var(--fs-400)}}@media only screen and (max-width: 600px){.tabs-container{font-size:var(--fs-300);display:grid;justify-content:stretch;grid-template-rows:auto auto 1fr;gap:5px;padding-block:5px;min-width:350px;overflow-x:auto}}.admin-actions{width:100%;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--clr-primary-600)}@media only screen and (max-width: 600px){.admin-actions{flex-direction:column;align-items:center;gap:10px}}.admin-actions button{margin:0}.admin-actions .custom-select .react-select__control{width:200px;padding-inline:10px}@media only screen and (max-width: 600px){.admin-actions .custom-select .react-select__control{min-height:35px;width:100%}}.admin-actions .custom-select .react-select__value-container{padding-inline:10px}.admin-actions__active-season{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.admin-actions__active-season__dates{color:var(--clr-primary-300);font-weight:var(--fw-light);text-align:left}.admin__seasons__rankings{width:100%;display:grid;border-top:1px solid var(--clr-primary-600)}.admin-filters{display:flex;gap:10px}.balances{display:grid;align-items:start;gap:10px}.balances__header{display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:10px;font-size:var(--fs-600);text-transform:uppercase;letter-spacing:2px;padding-block:10px;padding-inline:20px;z-index:10}@media only screen and (max-width: 900px){.balances__header{font-size:var(--fs-400)}}.balances__header__total{font-size:var(--fs-800);font-weight:var(--fw-bold)}@media only screen and (max-width: 900px){.balances__header__total{font-size:var(--fs-600)}}.balances__players-list{display:grid;align-items:start;gap:5px}.balances__player,.balances__none{display:grid;align-items:center;background-color:var(--clr-primary-800);color:var(--clr-primary-200);text-align:left}.balances__player{grid-template-columns:auto 1fr auto;gap:20px;border-radius:30px 10px 10px 30px;font-size:var(--fs-500);font-weight:var(--fw-medium);min-height:40px;text-align:left;text-transform:uppercase;letter-spacing:2px;padding-right:20px}.balances__player img{height:60px;border-radius:50%}@media only screen and (max-width: 900px){.balances__player img{height:30px}}@media only screen and (max-width: 600px){.balances__player img{display:none}}@media only screen and (max-width: 600px){.balances__player{grid-template-columns:1fr auto;border-radius:10px;padding-left:20px}}.balances__none{border-radius:10px;text-transform:none;padding-left:1rem}.balances__player__name{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.balances__player:nth-child(2n){background-color:var(--clr-primary-700)}.balances-debts .balances__header{background-color:var(--clr-danger-800)}.balances-debts .balances__player__amount{color:var(--clr-danger-200)}.balances-credits .balances__header{background-color:var(--clr-success-900)}.balances-credits .balances__player__amount{color:var(--clr-success-200)}.game__header{background-color:var(--clr-primary-900);color:var(--clr-primary-100);font-size:var(--fs-600);letter-spacing:3px;padding-block:10px;text-transform:uppercase;text-align:center}@media only screen and (max-width: 900px){.game__header{padding:5px 10px;font-size:var(--fs-400)}}@media only screen and (max-width: 600px){.game__header{padding:3px 5px}}.game__body{display:grid;grid-template-columns:repeat(3,1fr)}.game__team{display:grid;gap:5px}.game__team__player{background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-900));display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:10px 20px;border-radius:20px;cursor:pointer}.game__team__player span{font-size:var(--fs-600);font-weight:var(--fw-medium);color:var(--clr-primary-200);text-align:left;text-transform:uppercase;letter-spacing:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .3s}@media only screen and (max-width: 900px){.game__team__player span{font-size:var(--fs-400)}}@media only screen and (max-width: 600px){.game__team__player span{font-size:var(--fs-300)}}@media only screen and (max-width: 900px){.game__team__player{padding:5px 10px;gap:10px}}@media only screen and (max-width: 600px){.game__team__player{padding:3px 5px;gap:5px;border-radius:10px}}.game__team__player:hover{text-decoration:none}.game__team__player:hover span{color:var(--clr-primary-400)}.game__team__player--inverted{grid-template-columns:1fr auto;background:linear-gradient(-90deg,var(--clr-primary-800),var(--clr-primary-900))}.game__team__player--inverted img{grid-row:1;grid-column:2}.game__team__player--inverted span{grid-row:1;grid-column:1}.game__team__player>img{height:40px;padding:0;border-radius:50%}@media only screen and (max-width: 900px){.game__team__player>img{height:30px}}@media only screen and (max-width: 600px){.game__team__player>img{display:none}}.game__team__player--inverted>span{text-align:right}.game__score{display:grid;grid-template-columns:2fr 1fr 2fr;place-items:center;font-size:4rem;font-weight:var(--fw-bold)}@media only screen and (max-width: 900px){.game__score{font-size:3rem}}@media only screen and (max-width: 600px){.game__score{font-size:2rem}}.game__score__dash{color:var(--clr-neutral-600)}.game__score__versus{display:grid;place-items:center;font-size:4rem;font-weight:var(--fw-bold);color:var(--clr-neutral-600)}.game__availabilities__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}@media only screen and (max-width: 900px){.game__availabilities__wrapper{grid-template-columns:1fr}}.game__availabilities{border-radius:10px;overflow:hidden}.game__availabilities--available{background-color:var(--clr-availability-available-dark);color:var(--clr-availability-available-light)}.game__availabilities--available .availability__players-list{background-color:var(--clr-availability-available-light)}.game__availabilities--available .availability__players-list .availability__players-list__player:not(:last-child){border-color:var(--clr-availability-available-dark)}.game__availabilities--maybe{background-color:var(--clr-availability-maybe-dark);color:var(--clr-availability-maybe-light)}.game__availabilities--maybe .availability__players-list{background-color:var(--clr-availability-maybe-light)}.game__availabilities--maybe .availability__players-list .availability__players-list__player:not(:last-child){border-color:var(--clr-availability-maybe-dark)}.game__availabilities--not-available{background-color:var(--clr-availability-not-available-dark);color:var(--clr-availability-not-available-light)}.game__availabilities--not-available .availability__players-list{background-color:var(--clr-availability-not-available-light)}.game__availabilities--not-available .availability__players-list .availability__players-list__player:not(:last-child){border-color:var(--clr-availability-not-available-dark)}.availability__header{display:grid;grid-template-columns:1fr auto;justify-items:left;align-items:center;cursor:pointer;height:40px;padding-inline:20px;z-index:10}.availability__players-list{color:var(--clr-primary-900);max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.availability__players-list__player{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;min-height:40px;font-weight:var(--fw-medium);text-align:left;text-transform:uppercase;padding-left:20px;padding-right:10px}.availability__players-list__player span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 600px){.availability__players-list__player{text-align:left;grid-template-columns:1fr auto;gap:5px}}.availability__players-list__player:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}.availability__players-list__player__actions{display:grid;grid-template-columns:repeat(3,auto);gap:3px}.game-availability-form__wrapper{display:grid;justify-items:start;gap:20px}.game-availability-form__user-availability{display:grid;justify-items:start;gap:5px}.game-availability-form__actions{display:grid;grid-template-columns:repeat(3,150px);gap:10px}@media only screen and (max-width: 600px){.game-availability-form__actions{grid-template-columns:150px;gap:5px}}.game-user-availability{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-left:2px;color:var(--clr-primary-400)}.game-availability-form__admin-actions{display:flex;flex-wrap:wrap;gap:10px}.next-planned-game__random-draws-submitted{display:grid;grid-template-columns:auto 1fr;width:100%;gap:10px}.next-planned-game__random-draws-submitted .alert-message{grid-column:1/3}.random-draws__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;justify-items:stretch;align-items:start}.random-draws__wrapper.random-draws__wrapper--two-columns-layout{grid-template-columns:1fr}.random-draws__draw{box-sizing:border-box;position:relative;text-align:center;display:grid;gap:20px}.random-draws__draw:not(:last-child):before{content:"";position:absolute;bottom:-10px;height:1px;width:100%;background:var(--clr-primary-800)}.random-draws__title{font-size:var(--fs-800);font-weight:var(--fw-medium);color:var(--clr-primary-600);letter-spacing:4px;text-transform:uppercase;transform:scaleY(.8);margin:0}.random-draws__team-comp{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.random-draws__vs-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.random-draws__vs-row--vs{font-size:3rem;font-weight:var(--fw-bold);color:var(--clr-primary-600)}.random-draws__vs-row--avg{font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--clr-primary-300);text-transform:uppercase}.random-draw__submit{margin-inline:auto}.random-draws__wrapper:not(.random-draws__wrapper--two-columns-layout) .random-draws__draw:not(:last-child):before{content:"";top:0;right:-10px;height:100%;width:1px}@media only screen and (max-width: 1200px){.random-draws__wrapper:not(.random-draws__wrapper--two-columns-layout) .random-draws__draw:not(:last-child):before{height:1px;width:100%;bottom:-10px;right:0;top:auto}}@media only screen and (max-width: 1200px){.random-draws__wrapper:not(.random-draws__wrapper--two-columns-layout){grid-template-columns:1fr}}@media only screen and (max-width: 900px){.random-draws__wrapper:not(.random-draws__wrapper--two-columns-layout){max-width:500px;margin-inline:auto}}.season-selector{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;align-items:center;gap:10px}@media only screen and (max-width: 600px){.season-selector{grid-template-columns:1fr;width:100%}}.season-selector__active-season-dates{background:linear-gradient(90deg,var(--clr-primary-800),var(--clr-primary-900));border-radius:10px;font-size:var(--fs-400);color:var(--clr-primary-100);letter-spacing:3px;padding-block:10px;padding-inline:20px;text-transform:uppercase}@media only screen and (max-width: 900px){.season-selector__active-season-dates{letter-spacing:2px}}@media only screen and (max-width: 600px){.season-selector__active-season-dates{font-size:var(--fs-300)}}.rankings__table{display:grid;gap:3px;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width: 900px){.rankings__table{letter-spacing:1.5px}}@media only screen and (max-width: 600px){.rankings__table{letter-spacing:normal;font-size:var(--fs-300)}}.rankings__row{display:grid;gap:3px}.rankings__cell{background-color:var(--clr-primary-600);padding-block:10px;border-radius:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media only screen and (max-width: 600px){.rankings__cell{padding-block:5px}}a.rankings__cell:hover{text-decoration:none}.rankings__table__headers .rankings__cell{background-color:var(--clr-primary-900)}.rankings__table__body{display:grid;gap:3px}.rankings__table__body .rankings__row:nth-child(2n) .rankings__cell{background-color:var(--clr-primary-700)}.rankings__table__body .rankings__row.ranking__row--first .rankings__cell{background-color:hsl(var(--clr-rankings-hsl-first),.7)}.rankings__table__body .rankings__row.ranking__row--top .rankings__cell{background-color:hsl(var(--clr-rankings-hsl-top),.7)}.rankings__table__body .rankings__row.ranking__row--bottom .rankings__cell{background-color:hsl(var(--clr-rankings-hsl-bottom),.7)}.rankings__table__body .rankings__row.ranking__row--last .rankings__cell{background-color:hsl(var(--clr-rankings-hsl-last),.7)}.rankings__table--season .rankings__row{grid-template-columns:.7fr 3fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media only screen and (max-width: 900px){.rankings__table--season .rankings__row{grid-template-columns:.7fr 3fr 1fr 1fr 1fr 1fr}}.rankings__table--season .rankings__table__body .ranking__row--top-cutoff{padding-bottom:10px;border-bottom:2px solid hsl(var(--clr-rankings-hsl-first),.7)}.rankings__table--season .rankings__table__body .ranking__row--top-cutoff-next{padding-top:7px}.rankings__table--season .rankings__table__body .ranking__row--bottom-cutoff-prev{padding-bottom:10px;border-bottom:1px solid hsl(var(--clr-rankings-hsl-last),.7)}.rankings__table--season .rankings__table__body .ranking__row--bottom-cutoff{padding-top:7px}.rankings__table--season .rankings__cell:nth-child(2){text-align:left;padding-inline:20px}@media only screen and (max-width: 600px){.rankings__table--season .rankings__cell:nth-child(2){padding-inline:10px}}@media only screen and (max-width: 900px){.rankings__table--season .rankings__cell:nth-child(n+5):nth-child(-n+9){display:none}}.rankings__table--player-stats .rankings__row{grid-template-columns:4fr 2fr 2fr 1fr 1fr 1fr 1fr 2fr}@media only screen and (max-width: 900px){.rankings__table--player-stats .rankings__row{grid-template-columns:3fr 1fr 1fr 1fr 1fr}}.rankings__table--player-stats .rankings__table__headers .rankings__cell{background-color:var(--clr-primary-800)}.rankings__table--player-stats .rankings__cell:nth-child(1){display:flex;align-items:center;gap:10px;text-align:left;padding-inline:20px}.rankings__table--player-stats .rankings__cell:nth-child(1) svg{cursor:pointer}@media only screen and (max-width: 600px){.rankings__table--player-stats .rankings__cell:nth-child(1){padding-inline:10px}}@media only screen and (max-width: 900px){.rankings__table--player-stats .rankings__cell:nth-child(n+5):nth-child(-n+7){display:none}}.transaction-component{display:grid;gap:20px;grid-template-columns:auto 4fr 1fr 4fr 2fr;grid-template-areas:"date giver arrow receiver amount";background-color:var(--clr-primary-800);border-radius:10px;overflow:hidden}.transaction-component>div{display:grid;align-items:center;padding-block:10px}.transaction-component>div>span{display:grid;align-items:center;font-size:var(--fs-600);color:var(--clr-primary-200);letter-spacing:2px}@media only screen and (max-width: 900px){.transaction-component>div>span{font-size:var(--fs-400)}}@media only screen and (max-width: 900px){.transaction-component{grid-template-rows:auto auto;grid-template-areas:"date date date date date" ". giver arrow receiver amount";padding:0;row-gap:0px;column-gap:10px}}@media only screen and (max-width: 900px){.transaction-component:nth-child(odd){background-color:var(--clr-primary-700)}}.transaction-component:nth-child(2n){background-color:var(--clr-primary-700)}div.transaction__date{grid-area:date;padding-left:20px}div.transaction__date span{font-size:var(--fs-400);color:var(--clr-primary-300)}@media only screen and (max-width: 900px){div.transaction__date{background-color:var(--clr-primary-800);place-items:center}}div.transaction__amount{grid-area:amount;padding-right:20px;font-weight:var(--fw-bold);color:var(--clr-primary-200);text-align:right}@media only screen and (max-width: 900px){div.transaction__amount{padding-right:10px}}div.transaction__arrow{place-items:center;grid-area:arrow}div.transaction__arrow span{font-size:var(--fs-900);color:var(--clr-neutral-200)}@media only screen and (max-width: 900px){div.transaction__arrow span{font-size:var(--fs-400)}}div.transaction__player{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px}div.transaction__player img{height:60px;border-radius:50%}@media only screen and (max-width: 900px){div.transaction__player img{height:30px}}@media only screen and (max-width: 600px){div.transaction__player img{display:none}}div.transaction__player span{display:inline-block;font-size:var(--fs-600);color:var(--clr-neutral-100);text-align:left;text-transform:uppercase;letter-spacing:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .3s}@media only screen and (max-width: 900px){div.transaction__player span{font-size:var(--fs-400)}}@media only screen and (max-width: 600px){div.transaction__player span{font-size:var(--fs-300)}}@media only screen and (max-width: 900px){div.transaction__player{gap:10px}}div.transaction__giver{grid-area:giver}div.transaction__receiver{grid-area:receiver}.add-player-availability__modal{width:40%}@media only screen and (max-width: 900px){.add-player-availability__modal{width:60%}}@media only screen and (max-width: 600px){.add-player-availability__modal{width:80%}}.add-player-availability__actions{display:grid;grid-template-columns:repeat(3,auto);justify-content:end;gap:10px}.add-player-availability__actions button{min-width:100px}.community__container{flex:1;background:var(--clr-primary-900);border-left:2px solid var(--clr-primary-600);border-right:2px solid var(--clr-primary-600);box-sizing:border-box;width:90vw;max-width:var(--bp-large);margin:auto;min-height:calc(100vh - var(--header-height) - var(--footer-min-height));overflow:hidden;padding:10px 50px}@media only screen and (max-width: 900px){.community__container{padding-inline:20px}}@media only screen and (max-width: 600px){.community__container{padding-inline:10px;width:100vw}}.community__home__container{display:grid;gap:20px}.community__container h1{background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-800));padding-block:15px;padding-inline:30px;border-radius:20px;margin:10px 0 0;margin-inline:auto;letter-spacing:4px;text-transform:uppercase}@media only screen and (max-width: 600px){.community__container h1{font-size:var(--fs-600)}}.community__container h2{text-align:center}.community__navigation{display:grid;grid-template-columns:auto 1fr}.community__home__section{display:grid;gap:10px;border-radius:20px;background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-800));padding-top:1px;padding-inline:20px;padding-bottom:20px}.community__home__section h2{text-align:left;text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);border-bottom:1px solid var(--clr-primary-600);margin-bottom:0}@media only screen and (max-width: 600px){.community__home__section h2{text-align:center;font-size:var(--fs-600)}}.community__home__info{display:grid;gap:5px;border-radius:40px;background:var(--clr-secondary-800);color:var(--clr-secondary-100);padding-inline:20px;padding-bottom:20px}.community__home__info h2{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;text-align:left;transform:scaleY(.8);margin-bottom:0}@media only screen and (max-width: 600px){.community__home__info h2{font-size:var(--fs-600)}}.community__home__info p{margin:0}.community__info__container{display:grid;gap:20px}.community__info__container h2{text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);font-size:var(--fs-800);font-weight:var(--fw-medium);text-align:left;margin:0;border-bottom:1px solid var(--clr-primary-600)}.community__info__general{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;justify-items:left;align-items:center;border-left:4px solid var(--clr-primary-600);width:100%;padding-inline:20px}@media only screen and (max-width: 900px){.community__info__general{display:block;border-left:none;padding-inline:0px}}.community__info__input-group{display:grid;grid-template-columns:1fr}.community__info__input{font-family:var(--ff-base);font-size:var(--fs-400);background-color:var(--clr-primary-600);border:1px solid var(--clr-primary-500);border-radius:10px;color:var(--clr-primary-100);margin-block:2px;padding:8px 12px;min-width:250px;transition:all .2s ease-in-out;outline:none}.community__info__input:focus{border-color:var(--clr-primary-300);background-color:var(--clr-primary-400)}.community__info__error{color:var(--clr-danger-200);font-size:var(--fs-200);margin-left:10px}.community__info__actions{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;place-items:start}.community__finances__container{display:grid;gap:20px}.community__finances__container h2{border-bottom:1px solid var(--clr-primary-600);letter-spacing:3px;text-align:left;text-transform:uppercase;transform:scaleY(.8)}.community__finances__balances{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:50px}@media only screen and (max-width: 900px){.community__finances__balances{gap:20px}}@media only screen and (max-width: 600px){.community__finances__balances{grid-template-columns:1fr}}.transactions-list{display:grid;gap:5px}.home__container{display:grid;place-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-min-height))}.home__container h1,.home__container h2,.home__container p{margin:0}.home__container h2{font-size:var(--fs-800)}.home__section{width:100%}.home__section h1{text-align:center;text-transform:uppercase;letter-spacing:3px;transform:scaleY(.8);padding-bottom:1rem;border-bottom:1px solid var(--clr-neutral-400);color:var(--clr-primary-700)}.home__section__container{max-width:1100px;margin-inline:auto}@media only screen and (max-width: 1200px){.home__section__container{margin-inline:5%}}.home__section--hero{display:grid;min-height:80vh;background-image:url(/assets/Background_001-CJt2qEvH.png);background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 900px){.home__section--hero{min-height:auto}}.home__section--hero .home__section__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));place-items:center}@media only screen and (max-width: 900px){.home__section--hero .home__section__container{grid-template-columns:1fr;margin-bottom:1rem}}.home__logo{height:25em;padding:1.5em;will-change:filter;transition:filter .3s}@media only screen and (max-width: 900px){.home__logo{height:20em}}@media only screen and (max-width: 600px){.home__logo{height:15em}}.home__logo:hover{filter:drop-shadow(.2rem .2rem .5em var(--clr-primary-900))}.home__caption{display:grid;justify-items:start;gap:20px;background:transparent;border:2px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 0 10px #0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:40px;text-align:left}.home__caption h2{color:var(--clr-secondary-100)}.home__caption p{color:var(--clr-primary-100)}.home__actions{display:flex;justify-content:center;gap:20px}.home__section--features{background-color:var(--clr-primary-900);min-height:500px;padding-block:2rem}.home__section--features .home__section__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:30px;justify-content:space-between}@media only screen and (max-width: 1200px){.home__section--features .home__section__container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media only screen and (max-width: 900px){.home__section--features .home__section__container{grid-template-columns:1fr}}.home__feature-card{display:grid;gap:1rem;align-items:start;grid-auto-rows:min-content;background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-800));border:2px solid var(--clr-secondary-700);border-radius:20px;overflow:hidden;padding-bottom:20px}.home__feature-card h2{text-transform:uppercase;letter-spacing:3px;transform:scaleY(.8);padding-bottom:1rem;border-bottom:1px solid var(--clr-secondary-700);color:var(--clr-secondary-100)}.home__feature-card__image{max-height:250px;overflow:hidden}.home__feature-card__image img{width:100%;height:auto;object-fit:cover;object-position:center center}.home__feature-card__caption{display:grid;gap:1rem;align-items:start;grid-auto-rows:min-content;padding-inline:2rem}.home__feature-card__caption p{color:var(--clr-primary-100)}.home__section--how-it-works{display:grid;gap:50px;align-items:start;grid-auto-rows:min-content;justify-content:center;background-color:var(--clr-neutral-200);min-height:500px;padding-block:2rem}.home__section--how-it-works h2{color:var(--clr-primary-700);margin-bottom:10px}.home__section__process{display:grid;grid-template-columns:1fr auto 1fr;gap:50px}@media only screen and (max-width: 900px){.home__section__process{grid-template-columns:1fr;gap:20px}}.home__section__steps{display:grid;grid-auto-rows:min-content;gap:10px;max-width:800px}.home__section__steps h2{background-color:var(--clr-secondary-200);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:15px 20px;border-radius:20px}.home__section__steps h2 svg{font-size:2rem}.home__section__step{display:grid;grid-template-columns:50px 1fr;align-items:center;column-gap:25px;color:var(--clr-primary-700)}.home__section__step--number{display:grid;place-items:center;border-radius:25px;height:50px;aspect-ratio:1;background-color:var(--clr-secondary-200);font-size:2rem;color:var(--clr-primary-700)}.home__section__step--title{font-size:var(--fs-800)}.home__section__step--description{grid-column:2;font-size:var(--fs-500)}.home__section__steps--separation{height:auto;width:1px;background-color:var(--clr-neutral-400)}@media only screen and (max-width: 900px){.home__section__steps--separation{width:100%;height:1px}}.home__section--global-figures{background-image:url(/assets/bg_penalty-kick_fade-BPRTCmbk.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover;padding-block:3rem;gap:30px;justify-content:space-between}.home__section--global-figures h1{color:var(--clr-primary-600)}.home__section--global-figures .home__section__container{display:grid}.home__global-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;justify-content:space-between}@media only screen and (max-width: 900px){.home__global-figures{width:60%;grid-template-columns:1fr;margin-inline:auto}}@media only screen and (max-width: 600px){.home__global-figures{width:100%}}.home__figure{display:grid;place-items:center;background:transparent;box-shadow:0 0 10px #0000004d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:40px}.figure__number{font-size:4rem;font-weight:var(--fw-bold);color:var(--clr-secondary-200)}.figure__caption{font-size:var(--fs-800);color:var(--clr-primary-600)}.home__wrapper{width:420px;background:transparent;border:2px solid rgba(255,255,255,.2);box-shadow:0 0 10px #0000004d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--clr-neutral-100);border-radius:20px;padding:0 40px 10px;margin-block:10px;margin-inline:auto}.home__wrapper h2{text-align:center;margin-block:20px}@media only screen and (max-width: 600px){.home__wrapper{min-width:90vw;width:90vw;padding-inline:5px}}.home__registration-success{display:grid;place-items:center;padding-block:20px;background-color:var(--clr-primary-900)}.home__registration-success .alert-message{max-width:50%}@media only screen and (max-width: 900px){.home__registration-success .alert-message{max-width:80%}}@media only screen and (max-width: 600px){.home__registration-success .alert-message{max-width:90%}}.my-profile__container{display:grid;gap:30px;margin-top:10px}.my-profile__container h3{text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);font-size:var(--fs-800);font-weight:var(--fw-medium);text-align:left;margin:0}.my-profile__header{display:grid;grid-template-columns:auto 1fr;gap:20px}@media only screen and (max-width: 900px){.my-profile__header{grid-template-rows:auto;grid-template-columns:1fr}}.my-profile__user-actions{display:grid;place-items:center;gap:10px}@media only screen and (max-width: 900px){.my-profile__user-actions{place-items:center}}.my-profile__user-info{border-left:4px solid var(--clr-primary-600);width:100%;padding-inline:20px}@media only screen and (max-width: 600px){.my-profile__user-info{grid-column:1;border-left:none;padding-inline:0px}}.my-profile__user-info__table{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;justify-items:left;align-items:center}@media only screen and (max-width: 600px){.my-profile__user-info__table{grid-column:1;grid-template-columns:minmax(100px,1fr) 2fr;border-left:none;padding-inline:0px}}.my-profile__input-group{display:grid;grid-template-columns:1fr}.my-profile__input{font-family:var(--ff-base);font-size:var(--fs-400);background-color:var(--clr-primary-600);border:1px solid var(--clr-primary-500);border-radius:10px;color:var(--clr-primary-100);margin:2px;padding:8px 12px;transition:all .2s ease-in-out;outline:none}.my-profile__input:focus{border-color:var(--clr-primary-300);background-color:var(--clr-primary-400)}.my-profile__error{color:var(--clr-danger-200);font-size:var(--fs-200);margin-left:10px}.my-profile__actions{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;place-items:start}.custom-date-input .my-profile__input::-webkit-outer-spin-button,.custom-date-input .my-profile__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user-form__wrapper{display:grid;flex-direction:column;place-items:center;gap:20px;width:100%}.user-form__wrapper form{width:60%}@media only screen and (max-width: 900px){.user-form__wrapper form{width:75%}}@media only screen and (max-width: 600px){.user-form__wrapper form{width:90%}}.community__players__container{display:grid;gap:20px}.players__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,max-content));gap:20px;justify-content:center}@media only screen and (max-width: 900px){.players__grid{grid-template-columns:repeat(auto-fit,200px)}}@media only screen and (max-width: 600px){.players__grid{grid-template-columns:repeat(auto-fit,150px);row-gap:10px}}.players__grid>*{box-sizing:border-box}.players__grid__player-card{display:grid;border:3px solid var(--clr-primary-600);border-radius:15px;overflow:hidden;cursor:pointer;text-align:center}@media only screen and (max-width: 600px){.players__grid__player-card{border-width:2px}}.players__grid__player-card:hover{border-color:var(--clr-primary-400);text-decoration:none}.player__grid__player-card__picture{position:relative;display:grid;overflow:hidden}.players__grid__player-card img{max-width:100%;min-width:150px;aspect-ratio:1;object-fit:cover;transition:transform .5s ease-out}@media only screen and (max-width: 600px){.players__grid__player-card img{width:150px}}.player__grid__player-card__picture:hover img{transform:scale(1.1)}.players__grid__player-card>p{border-top:3px solid var(--clr-primary-600);color:var(--clr-primary-200);font-size:var(--fs-700);font-weight:var(--fw-medium);letter-spacing:3px;margin:0;text-transform:uppercase;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,var(--clr-primary-800),var(--clr-primary-900));padding:5px 10px}@media only screen and (max-width: 600px){.players__grid__player-card>p{border-width:2px;font-size:var(--clr-primary-400)}}.players__grid__player-card:hover>p{border-color:var(--clr-primary-400);background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-800));color:var(--clr-primary-100)}.players__grid__player-card:hover .picture__caption{opacity:1}.community__player-stats__container{display:grid;gap:20px}@media only screen and (max-width: 600px){.community__player-stats__container{padding-inline:10px}}.community__player-stats__container p{margin:0}.community__player-stats__container h3{text-transform:uppercase;letter-spacing:4px;transform:scaleY(.8);font-size:var(--fs-800);font-weight:var(--fw-medium);text-align:left;margin:0}.community__player-stats__header{display:grid;grid-template-columns:auto 1fr;row-gap:20px;column-gap:20px;padding-bottom:20px;border-bottom:1px solid var(--clr-primary-600)}@media only screen and (max-width: 900px){.community__player-stats__header{grid-template-rows:auto;grid-template-columns:1fr}}.community__player-stats__header h2{grid-column:1/-1;min-width:200px;background:linear-gradient(90deg,var(--clr-primary-900),var(--clr-primary-800));font-size:var(--fs-900);padding:10px 30px;border-radius:10px;text-transform:uppercase;text-align:left;margin:0}@media only screen and (max-width: 600px){.community__player-stats__header h2{text-align:center;padding-inline:0px}}.community__player-stats__picture img{grid-column:1;border:2px solid var(--clr-primary-600);border-radius:10px;max-width:200px}@media only screen and (max-width: 900px){.community__player-stats__picture img{justify-self:center;max-height:200px;width:200px}}.community__player-stats__info{border-left:4px solid var(--clr-primary-600);width:100%;display:grid;grid-template-columns:minmax(200px,1fr) 2fr;justify-items:left;align-items:center;padding-inline:20px}@media only screen and (max-width: 600px){.community__player-stats__info{grid-column:1;border-left:none;padding-inline:0px}}.current-streak__wrapper{display:flex;flex-wrap:wrap;gap:5px}.current-streak__result{display:grid;place-items:center;background-color:var(--clr-primary-600);width:30px;height:30px;border-radius:20px;font-weight:var(--fw-medium)}.overall-record__wrapper{display:grid;grid-template-columns:repeat(5,auto);gap:10px}@media only screen and (max-width: 600px){.overall-record__wrapper{gap:2px}}.overall-record__result{text-align:center;border-radius:50px;padding:3px 15px;min-width:30px;font-weight:var(--fw-medium)}@media only screen and (max-width: 600px){.overall-record__result{padding:3px 10px}}.current-streak__result--W,.overall-record__result--W{background-color:var(--clr-result-win-light);color:var(--clr-result-win-dark)}.current-streak__result--D,.overall-record__result--D{background-color:var(--clr-result-draw-light);color:var(--clr-result-draw-dark)}.current-streak__result--L,.overall-record__result--L{background-color:var(--clr-result-loss-light);color:var(--clr-result-loss-dark)}.last-game-played__wrapper{display:flex;flex-wrap:wrap}.community__player-stats__seasons{display:grid;gap:10px;border-bottom:1px solid var(--clr-primary-600);padding-bottom:10px}.community__player-stats__achievements{display:grid;gap:10px}.community__player-stats__achievements .community__player-stats__info{align-items:start}.community__player-stats__achievements .info__label,.community__player-stats__achievements .info__value{min-height:20px;padding-block:5px}.achievements__seasons__wrapper{display:grid;gap:5px;justify-items:left}.achievements__seasons__tags{display:flex;gap:5px;flex-wrap:wrap}.achievements__seasons__tag{padding:5px 10px;border-radius:5px;background-color:var(--clr-primary-600);font-weight:var(--fw-medium);color:var(--clr-neutral-300)}.achievements__seasons__tag--first{background-color:hsl(var(--clr-rankings-hsl-first),.7)}.achievements__seasons__tag--top{background-color:hsl(var(--clr-rankings-hsl-top),.7)}.achievements__seasons__tag--bottom{background-color:hsl(var(--clr-rankings-hsl-bottom),.7)}.achievements__seasons__tag--last{background-color:hsl(var(--clr-rankings-hsl-last),.7)}.community__random-draw__container{display:grid;gap:30px;padding-bottom:30px}@media only screen and (max-width: 600px){.community__random-draw__container{padding-inline:10px}}.random-draw__players-list__wrapper{display:grid;gap:20px;background-color:var(--clr-primary-800);border:2px solid var(--clr-primary-600);border-radius:10px;padding:20px}.random-draw__players-list__wrapper h2,.random-draw__players-list__wrapper p{text-align:left;margin:0}.random-draw__players-list__wrapper h2{border-bottom:1px solid var(--clr-primary-600)}.random-draw__players-list__header{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width: 900px){.random-draw__players-list__header{display:grid;gap:10px}}.random-draw__players-list__selectedPlayersInfo{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;color:var(--clr-primary-400)}.random-draw__players-list__selectedPlayersInfo span{display:grid;align-items:center;color:var(--clr-danger-600)}.random-draw__players-list__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:min-content;gap:10px}@media only screen and (max-width: 900px){.random-draw__players-list__container{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.random-draw__players-list__actions{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 1fr minmax(180px,1fr);gap:10px;align-items:end}.random-draw__players-list__actions :nth-child(3){grid-column:4/5}.random-draw__players-list__actions button{height:50px}.random-draw__players-list__actions .input-box input{background:#fff5}@media only screen and (max-width: 900px){.random-draw__players-list__actions{grid-template-columns:repeat(3,minmax(150px,1fr))}.random-draw__players-list__actions :nth-child(3){grid-column:auto}}@media only screen and (max-width: 600px){.random-draw__players-list__actions{width:70%;grid-template-columns:1fr;margin-inline:auto}.random-draw__players-list__actions button{margin-top:20px}}.community__random-draw-votes__container{display:grid;grid-template-columns:1fr 3fr;gap:50px}.community__random-draw-votes__container h2{text-transform:uppercase;letter-spacing:3px;transform:scaleY(.8);border-bottom:1px solid var(--clr-primary-600);margin:0;width:100%}@media only screen and (max-width: 900px){.community__random-draw-votes__container{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.community__random-draw-votes__container{padding-inline:10px}}.community__random-draw-votes__randomDraws{display:grid;gap:20px}.random-draw-votes__votes{position:relative;display:grid;align-items:start;grid-template-rows:auto 1fr;gap:40px}.random-draw-votes__votes:before{content:"";position:absolute;top:0;right:-25px;height:100%;width:1px;background:var(--clr-primary-800)}@media only screen and (max-width: 1200px){.random-draw-votes__votes:before{height:1px;width:100%;bottom:-10px;right:0;top:auto}}.random-draw-votes__votes__user-vote{display:grid;gap:20px;align-items:start;place-items:center}.random-draw-votes__votes__recap{display:grid;gap:10px;align-items:start}.random-draw-votes__votes__recap-content{display:grid;gap:20px}.random-draw-votes__votes__recap__scores{display:grid;grid-auto-rows:40px;gap:5px;align-items:start}.random-draw-votes__votes__recap__score{display:grid;grid-template-columns:1fr auto;height:40px;box-sizing:border-box;background-color:var(--clr-primary-700);border:2px solid var(--clr-primary-800);border-radius:10px;padding-inline:20px;justify-items:start;align-items:center}.random-draw-votes__votes__recap__score span{color:var(--clr-primary-200);text-transform:uppercase;letter-spacing:2px;transform:scaleY(.8)}.random-draw-votes__votes__recap__user-votes{display:grid;grid-auto-rows:40px;gap:5px;align-items:start}.random-draw-votes__votes__recap__user-vote{display:grid;grid-template-columns:1fr auto auto auto;justify-items:start;align-items:center;gap:4px}.random-draw-votes__votes__recap__user-vote span{color:var(--clr-primary-200);text-transform:uppercase;letter-spacing:2px;transform:scaleY(.8)}.random-draw-votes__votes__recap__user-vote__score{display:grid;box-sizing:border-box;place-items:center;width:40px;aspect-ratio:1;background-color:var(--clr-primary-700);border:2px solid var(--clr-primary-800);border-radius:10px;color:var(--clr-primary-200)}.random-draw-votes__admin-actions{display:grid;gap:10px}@media only screen and (max-width: 900px){.random-draw-votes__votes__recap-content,.random-draw-votes__admin-actions{width:60%;margin-inline:auto}}@media only screen and (max-width: 600px){.random-draw-votes__votes__recap-content,.random-draw-votes__admin-actions{width:100%}}.community__rankings__container{display:grid;gap:35px}.community__rankings__container .rankings__table__headers .rankings__cell{background-color:var(--clr-primary-800)}@media only screen and (max-width: 600px){.community__rankings__container{padding-inline:10px}}.community__ratings__container{display:grid;text-align:center;gap:35px}.community__ratings__container th:first-child,.community__ratings__container td:first-child{text-align:left;padding-left:20px}@media only screen and (max-width: 600px){.community__ratings__container{padding-inline:10px}}.players-list-with-filters{display:grid;gap:10px}.player-ratings-form__wrapper{display:grid;gap:30px}.player-ratings-form__wrapper form{display:grid;gap:50px}.player-ratings-form__wrapper .player-ratings-form__sliders-container{display:grid;grid-template-columns:1fr 1fr 1fr;height:450px}.player-ratings-form__wrapper button{justify-self:center;min-width:300px}@media only screen and (max-width: 900px){.player-ratings-form__wrapper,.player-ratings-form__wrapper form{gap:20px}}.community__results__container{display:grid;gap:35px}@media only screen and (max-width: 600px){.community__results__container{padding-inline:10px}}.community__results__game{display:grid;gap:5px}.community__results__game .game__header{background-color:var(--clr-primary-800)}.welcome-communities-list{list-style-type:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:10px}.welcome-communities-list li{background-color:var(--clr-primary-600);border:1px solid var(--clr-primary-700);cursor:pointer;height:40px;border-radius:10px;display:flex;justify-content:center;align-items:center;transition:background-color .3s}.welcome-communities-list li:hover{background:var(--clr-primary-500);border-color:var(--clr-primary-700)}.welcome-community-actions{margin:30px 0 0;display:flex;gap:20px}@font-face{font-family:Gilroy;src:url(../assets/fonts/Gilroy-Light.woff) format("woff");font-weight:200}@font-face{font-family:Gilroy;src:url(../assets/fonts/Gilroy-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Gilroy;src:url(../assets/fonts/Gilroy-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Gilroy;src:url(../assets/fonts/Gilroy-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Gilroy;src:url(../assets/fonts/Gilroy-Heavy.woff) format("woff");font-weight:900}._btn_bahxw_26{cursor:pointer;display:inline-flex;gap:10px;justify-content:center;align-items:center;border-width:2px;border-style:solid;border-radius:10px;outline:none;margin:0;padding:10px 20px;color:var(--clr-neutral-100);font-family:inherit;font-size:inherit;font-weight:var(--fw-medium);transition:background-color .3s}@media only screen and (max-width: 600px){._btn_bahxw_26{padding:5px 10px;border-width:1px}}._btn_bahxw_26:focus-visible,._btn_bahxw_26:hover{outline:none;text-decoration:none}._btn-disabled_bahxw_57{opacity:.4;cursor:not-allowed}._btn-primary_bahxw_62{background-color:var(--clr-primary-700);border-color:var(--clr-primary-500);color:var(--clr-primary-100)}._btn-primary_bahxw_62:not(._btn-disabled_bahxw_57):focus-visible,._btn-primary_bahxw_62:not(._btn-disabled_bahxw_57):hover{background:var(--clr-primary-500);text-decoration:none;color:var(--clr-primary-100)}._btn-primary_bahxw_62._btn-disabled_bahxw_57:hover{color:var(--clr-primary-100)}._btn-secondary_bahxw_79{background-color:var(--clr-secondary-700);border-color:var(--clr-secondary-600);color:var(--clr-secondary-200)}._btn-secondary_bahxw_79:not(._btn-disabled_bahxw_57):focus,._btn-secondary_bahxw_79:not(._btn-disabled_bahxw_57):hover{background:var(--clr-secondary-600);color:var(--clr-secondary-100);text-decoration:none}._btn-secondary_bahxw_79._btn-disabled_bahxw_57:hover{color:var(--clr-primary-600)}._btn-lg-neutral-100_bahxw_96{background:linear-gradient(90deg,var(--clr-neutral-100),var(--clr-neutral-300));border-color:var(--clr-neutral-200);color:var(--clr-neutral-900)}._btn-lg-neutral-100_bahxw_96:not(._btn-disabled_bahxw_57):focus-visible,._btn-lg-neutral-100_bahxw_96:not(._btn-disabled_bahxw_57):hover{background:linear-gradient(90deg,var(--clr-primary-400),var(--clr-primary-600));color:var(--clr-primary-100)}._btn-lg-primary-700_bahxw_108{background:linear-gradient(90deg,var(--clr-primary-700),var(--clr-primary-900));border-color:var(--clr-primary-700);color:var(--clr-primary-100)}._btn-lg-primary-700_bahxw_108:not(._btn-disabled_bahxw_57):focus-visible,._btn-lg-primary-700_bahxw_108:not(._btn-disabled_bahxw_57):hover{background:linear-gradient(90deg,var(--clr-primary-600),var(--clr-primary-800));color:var(--clr-primary-100)}._btn-confirm_bahxw_120{border-color:var(--clr-primary-500);background-color:var(--clr-primary-700)}._btn-confirm_bahxw_120:focus-visible,._btn-confirm_bahxw_120:hover{background-color:var(--clr-primary-600)}._btn-cancel_bahxw_130{border-color:var(--clr-neutral-500);background-color:var(--clr-neutral-700)}._btn-cancel_bahxw_130:focus-visible,._btn-cancel_bahxw_130:hover{background-color:var(--clr-neutral-600)}._btn-submit_bahxw_140{height:45px;border-radius:25px;box-shadow:0 0 10px #0000001a;font-size:var(--fs-500);font-weight:var(--fw-medium)}._btn-icon_bahxw_148{display:grid;gap:10px;place-items:center;border:none;max-width:fit-content;margin-inline:auto;color:var(--clr-neutral-100)}._btn-icon-label_bahxw_158{grid-template-columns:auto 1fr}._btn-icon_bahxw_148 svg{font-size:var(--fs-900);border:2px solid transparent;border-radius:25px;padding:2px}._btn-icon_bahxw_148:focus-visible span,._btn-icon_bahxw_148:hover span{color:var(--clr-primary-200)}._btn-icon_bahxw_148:focus-visible svg,._btn-icon_bahxw_148:hover svg{border-color:var(--clr-primary-500);color:var(--clr-primary-500);background-color:var(--clr-neutral-100)}._btn-icon_bahxw_148._btn-primary-500_bahxw_181{color:var(--clr-primary-500)}._btn-icon_bahxw_148._btn-primary-500_bahxw_181:focus-visible svg,._btn-icon_bahxw_148._btn-primary-500_bahxw_181:hover svg{border-color:var(--clr-primary-900);color:var(--clr-primary-900);background-color:var(--clr-primary-500)}._btn-icon_bahxw_148._btn-primary-500_bahxw_181:focus-visible span,._btn-icon_bahxw_148._btn-primary-500_bahxw_181:hover span{color:var(--clr-primary-400)}._btn-action_bahxw_197{background-color:var(--clr-primary-500);border:1px solid var(--clr-primary-500);margin:0;padding:5px;border-radius:5px;font-size:var(--fs-400)}@media only screen and (max-width: 600px){._btn-action_bahxw_197{padding:3px}}._btn-edit_bahxw_211{background-color:var(--clr-primary-500);border-color:var(--clr-primary-600)}._btn-edit_bahxw_211 svg{margin-top:-1px;margin-right:-1px}._btn-danger_bahxw_221{background-color:var(--clr-danger-500);border-color:var(--clr-danger-600)}._btn-edit_bahxw_211:not(._btn-disabled_bahxw_57):hover,._btn-danger_bahxw_221:not(._btn-disabled_bahxw_57):hover{border-color:var(--clr-neutral-100)}._btn-plus_bahxw_231{background-color:var(--clr-success-700);border-color:var(--clr-success-800)}._btn-minus_bahxw_236{background-color:var(--clr-danger-500);border-color:var(--clr-danger-600)}._btn-plus_bahxw_231:hover,._btn-minus_bahxw_236:hover{border-color:var(--clr-neutral-100)}._btn-available_bahxw_246{background-color:var(--clr-availability-available-dark);border-color:var(--clr-availability-available-light)}._btn-maybe_bahxw_251{background-color:var(--clr-availability-maybe-dark);border-color:var(--clr-availability-maybe-light)}._btn-not-available_bahxw_256{background-color:var(--clr-availability-not-available-dark);border-color:var(--clr-availability-not-available-light)}._btn-admin_bahxw_261{background-color:var(--clr-admin-800);border-color:var(--clr-admin-600);color:var(--clr-admin-200)}._btn-admin_bahxw_261:focus-visible,._btn-admin_bahxw_261:hover{background:var(--clr-admin-600);text-decoration:none;color:var(--clr-admin-100)}._btn-toggle_bahxw_274{border:none;border-radius:20px;padding-block:5px;background-color:var(--clr-primary-700);color:var(--clr-neutral-400)}._btn-toggle_bahxw_274._btn-toggle-active_bahxw_281{background-color:var(--clr-primary-500);color:var(--clr-neutral-100)}._btn-google_bahxw_286{display:flex;align-items:center;background:linear-gradient(90deg,var(--clr-neutral-100),var(--clr-neutral-300));color:var(--clr-primary-500);padding:8px 16px;border-radius:50px;border:1px solid #ccc;box-shadow:2px 2px 5px #0000001a;height:50px;width:50px;overflow:hidden;transition:width .3s ease-in-out;white-space:nowrap}._btn-google_bahxw_286 svg{opacity:1;transition:margin-left .3s ease-in-out}._btn-google_bahxw_286 span{visibility:hidden;position:absolute;opacity:0;transition:opacity .2s ease-in-out;margin-left:8px}._btn-google_bahxw_286:hover{background:linear-gradient(90deg,var(--clr-primary-400),var(--clr-primary-600));color:var(--clr-primary-100);width:250px}._btn-google_bahxw_286:hover span{visibility:visible;position:static;opacity:1}
