@charset "UTF-8";*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%}:root{--primary-100:#c5e5fc;--primary-200:#a5d5f8;--primary-300:#8bcbf9;--primary-400:#6ebef7;--primary-500:#49a6e9;--primary-600:#2d87c8;--primary-700:#1a6aa2;--primary-800:#104e7a;--primary-900:#063251;--grey-50:#f8fafc;--grey-100:#f1f5f9;--grey-200:#e2e8f0;--grey-300:#cbd5e1;--grey-400:#94a3b8;--grey-500:#64748b;--grey-600:#475569;--grey-700:#334155;--grey-800:#1e293b;--grey-900:#0f172a;--black:#222;--white:#fff;--red-light:#f8d7da;--red-dark:#842029;--green-light:#d1e7dd;--green-dark:#0f5132;--small-text:0.875rem;--extra-small-text:0.7em;--backgroundColor:var(--grey-50);--textColor:var(--grey-900);--borderRadius:0.25rem;--letterSpacing:1px;--transition:0.3s ease-in-out all;--max-width:1120px;--fixed-width:600px;--shadow-1:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-2:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-3:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-4:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}body{background:#f8fafc;background:var(--backgroundColor);color:#0f172a;color:var(--textColor);font-family:Montserrat,sans-serif;font-weight:400;line-height:1}p{margin-bottom:1.5rem}h1,h2,h3,h4,h5{font-weight:400;letter-spacing:1px;letter-spacing:var(--letterSpacing);line-height:1;margin:0}h1{font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}.text-small,small{font-size:.875rem;font-size:var(--small-text)}a{text-decoration:none}ul{list-style-type:none;padding:0}.img{display:block;object-fit:cover;width:100%}.btn{background:#49a6e9;background:var(--primary-500);border:transparent;border-radius:.25rem;border-radius:var(--borderRadius);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:var(--shadow-1);color:#fff;color:var(--white);cursor:pointer;display:inline-block;letter-spacing:1px;letter-spacing:var(--letterSpacing);padding:.375rem .75rem;text-transform:capitalize;transition:all .3s ease-in-out;transition:var(--transition)}.btn:hover{background:#1a6aa2;background:var(--primary-700);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:var(--shadow-3)}.btn-hipster{background:#a5d5f8;background:var(--primary-200);color:#49a6e9;color:var(--primary-500)}.btn-hipster:hover{background:#1a6aa2;background:var(--primary-700);color:#a5d5f8;color:var(--primary-200)}.btn-block{width:100%}.alert{border-color:transparent;border-radius:.25rem;border-radius:var(--borderRadius);margin-bottom:1rem;padding:.375rem .75rem}.alert-danger{background:#f8d7da;background:var(--red-light);color:#842029;color:var(--red-dark)}.alert-success{background:#d1e7dd;background:var(--green-light);color:#0f5132;color:var(--green-dark)}.form{background:#fff;background:var(--white);border-radius:.25rem;border-radius:var(--borderRadius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--shadow-2);margin:3rem 0;max-width:400px;padding:2rem 2.5rem;width:90vw}.form-label{display:block;font-size:.875rem;font-size:var(--small-text);letter-spacing:1px;letter-spacing:var(--letterSpacing);margin-bottom:.5rem;text-transform:capitalize}.form-input,.form-textarea{background:#f8fafc;background:var(--backgroundColor);border:1px solid #e2e8f0;border:1px solid var(--grey-200);border-radius:.25rem;border-radius:var(--borderRadius);padding:.375rem .75rem;width:100%}.form-row{margin-bottom:1rem}.form-textarea{height:7rem}::-webkit-input-placeholder{color:#94a3b8;color:var(--grey-400);font-family:inherit}::placeholder{color:#94a3b8;color:var(--grey-400);font-family:inherit}.form-alert{color:#842029;color:var(--red-dark);letter-spacing:1px;letter-spacing:var(--letterSpacing);text-transform:capitalize}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form h5{text-align:center}.form .btn{margin-top:.5rem}.loading{-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;border:5px solid #94a3b8;border-radius:50%;border-top-color:#49a6e9;border:5px solid var(--grey-400);border-top-color:var(--primary-500);height:6rem;margin:0 auto;width:6rem}.title{text-align:center}.title-underline{background:#49a6e9;background:var(--primary-500);height:.25rem;margin:-1rem auto 0;width:7rem}.section{padding:2rem 0}.navbar,.section{margin:0 auto;max-width:1120px;max-width:var(--max-width);width:90vw}.navbar{display:flex;gap:1rem}.link{color:#64748b;color:var(--grey-500)}.active{color:#49a6e9;color:var(--primary-500)}.products article{margin-bottom:1rem}.products h5{margin-bottom:0}.product img{height:150px;width:200px}nav{background:#fff;background:var(--white);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:var(--shadow-1)}.nav-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.nav-toggle{background:transparent;border-color:transparent;color:#49a6e9;color:var(--primary-500);cursor:pointer;font-size:1.5rem;transition:all .3s ease-in-out;transition:var(--transition)}.nav-toggle:hover{color:#1a6aa2;color:var(--primary-700);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.logo{height:50px;margin-right:20px}.links a{color:#334155;color:var(--grey-700);display:block;font-size:1rem;letter-spacing:1px;letter-spacing:var(--letterSpacing);padding:.5rem 1rem;text-transform:capitalize;transition:all .3s ease-in-out;transition:var(--transition)}.links a:hover{background:#c5e5fc;background:var(--primary-100);color:#49a6e9;color:var(--primary-500);padding-left:1.5rem}.links-container{overflow:hidden;transition:all .3s ease-in-out;transition:var(--transition)}.social-icons{display:none}@media screen and (min-width:800px){.nav-toggle{display:none}.nav-header{padding:0}.nav-center{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1170px;padding:1rem}.links-container{height:auto!important}.links{display:flex;gap:.5rem}.links a{padding:0}.links a:hover{background:transparent;padding:0}.social-icons{display:flex;gap:.5rem}.social-icons a{color:#49a6e9;color:var(--primary-500);transition:all .3s ease-in-out;transition:var(--transition)}.social-icons a:hover{color:#8bcbf9;color:var(--primary-300)}}.container,.container li{align-items:center;display:flex;justify-content:center}.container li{background-color:#ccc;border-radius:50%;color:#fff;font-size:1.5rem;height:50px;margin:0 5px;width:50px}.News_newsList__ilqsr{margin:0 auto;max-width:800px}.News_newsItem__B8Lng{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;margin:1rem 0;padding:.5rem}.News_newsDate__htKrW{font-size:.6rem;margin-bottom:.5rem}.News_newsItem__B8Lng{cursor:pointer;transition:background-color .3s ease}.News_newsItem__B8Lng:hover{background-color:#e9e9e9}.News_newsTitle__mc48e{color:#007bff;font-size:1rem;margin-bottom:.5rem}.News_newsDescription__setT- p{line-height:1.4;margin:.25rem 0}.News_newsDescription__setT- ul{margin:.5rem 0;padding-left:1.2rem}.News_newsDescription__setT- li{margin:.3rem 0;padding-left:0}.News_newsDescription__setT- ul{list-style:none;padding-left:0}.News_isLoading__wNERz{margin-top:20px;text-align:center}.Spinner_spinnerContainer__vzmN8{align-items:center;display:flex;height:10vh;justify-content:center}.Spinner_spinner__Z6H3Z{-webkit-animation:Spinner_spin__Q9zsz 1s ease infinite;animation:Spinner_spin__Q9zsz 1s ease infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;height:36px;width:36px}@-webkit-keyframes Spinner_spin__Q9zsz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner_spin__Q9zsz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Spinner_spinner__Z6H3Z.Spinner_small__R2s5k{height:20px;width:20px}.Spinner_spinner__Z6H3Z.Spinner_medium__y9-\+i{height:36px;width:36px}.Spinner_spinner__Z6H3Z.Spinner_large__Eduqc{height:52px;width:52px}.ErrorMessage_errorMessage__4OvLD{color:red;padding:20px;text-align:center}.CalendarBar_container__hFaTi{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:10px}.CalendarBar_button__xkZND{background-color:initial;border:none;color:#333;cursor:pointer;font-size:20px;outline:none}.CalendarBar_button__xkZND:hover{background-color:#ff0}.CalendarBar_date__IuYrv{align-items:center;background-color:#fff;border:1px solid #7ebff2;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;width:60px}.CalendarBar_date__IuYrv:hover{background:#b5ccec}.CalendarBar_dayOfWeek__csFe-{font-weight:700;text-transform:uppercase}.CalendarBar_dateText__Fn7Ps{font-weight:700}.CalendarBar_selected__O\+FER{background-color:#f38863;border:2px solid #7ebff2}.CalendarBar_buttonHidden__X-uP9{opacity:0;pointer-events:none}.TimeCell_timeCell__Mu1dj{align-items:center;display:flex;height:25px;justify-content:center;margin:2px;width:40px}.TimeCell_cell__pgf6r{border:1px solid #ccc;border-radius:6px;height:40px;margin:2px;width:80px}.ReservationList_buttonWithProjection__Aj7kd{align-items:center;display:flex;flex-direction:column;left:50%;position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.ReservationList_reserveButton__wwMRZ{align-items:center;background-color:rgba(255,69,0,.5);border-radius:8px;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:5px 10px;transition:background-color .3s,color .3s;width:100px}.ReservationList_reserveButton__wwMRZ:hover{background-color:#4fbfda;color:#ff4500}.ReservationList_holdReservation__Tjwao{align-items:center;background-color:#ff0;border:1px solid #4fbfda;border-radius:5px;display:flex;height:40px;justify-content:center;padding:5px 10px;transition:background-color .3s,color .3s}.ReservationList_reservationProjection__Igi23{line-height:.1;margin-right:20px;width:100%}.ReservationList_reservationProjectionContainer__U3zY0{align-items:center;background-color:#4caf50;border-radius:8px;color:#fff;flex-direction:column;margin-top:5px;padding:5px;text-align:center;white-space:nowrap}.ReservationList_reservationProjectionContainer__U3zY0 p:first-child{margin-top:10px}.ReservationList_mainContainer__qbMEq{display:flex;justify-content:center}.ReservationList_container__v4Z4S{display:flex;flex-direction:row}.ReservationList_courtRow__iN\+RL{display:flex;flex-direction:column;margin-bottom:10px}.ReservationList_courtName__LL3NM{font-weight:700;margin-bottom:5px;padding-right:10px;position:relative;text-align:right;width:115px;z-index:1}.ReservationList_timeAndCells__HdYWO{display:flex;position:relative}.ReservationList_timeRow__oEKRE{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.ReservationList_timeRow__oEKRE:before{background-color:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ReservationList_cellsRow__SzuMS{display:flex;flex-direction:column;justify-content:space-between}.ReservationList_labelText__But2b{margin-left:1px}.ReservationList_checkboxLabel__VAE1N{align-items:center;display:flex}.ReservationList_checkboxInput__ZtZvp{margin-right:5px}.ReservationList_checkboxContainer__\+9asC{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.ReservationList_modal__l0SCR{text-align:center}.CustomModal_modalOverlay__7MuDi{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.CustomModal_modalMessage__TfG8K{font-size:1.1rem;margin-bottom:3px;text-align:center;text-transform:none}.CustomModal_modalContent__WJ64D{word-wrap:break-word;align-items:center;border:none;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:250px;outline:none;padding:20px;z-index:10000}.CustomModal_modalButton__-cZ4S{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;height:40px;margin:14px auto 0;padding:6px 14px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CustomModal_buttonPositive__53LKM{background-color:green}.CustomModal_buttonNegative__KwROF{background-color:red}.Reservations_container__BwKUh{margin-bottom:1rem}.Reservations_checkboxAfter14__aJ-pf,.Reservations_dateInfo__0Il74{align-items:center;display:inline-flex}.Reservations_checkboxAfter14__aJ-pf{margin-left:20px}.Reservations_checkboxAfter14__aJ-pf label{margin-left:5px}.Reservations_dateAndCheckboxContainer__Izd8m{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.Info_tabs__pMRDd{display:flex;justify-content:center;margin-bottom:1rem}.Info_tabs__pMRDd button{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;margin-right:2px;padding:12px 24px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.Info_tabs__pMRDd button.Info_activeTab__GQclm,.Info_tabs__pMRDd button:hover{background-color:#f5a66a;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Info_tabs__pMRDd button:not(:last-child){border-right:none}.Info_container__tuCZ5{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-items:center;margin:20px auto;max-width:800px;padding:20px}.Info_visibilityToggle__KNO9S{display:none}.Info_visibilityToggle__KNO9S.Info_active__DxQr4{display:block}.Info_feesTable__6foiz{border-collapse:collapse;margin-top:20px;width:100%}.Info_feesTable__6foiz td,.Info_feesTable__6foiz th{border:1px solid #ddd;padding:10px}.Info_feesTable__6foiz td:first-child,.Info_feesTable__6foiz th:first-child{text-align:left}.Info_feesTable__6foiz th{background-color:#f2f2f2;text-align:center}.Info_feesTable__6foiz td{text-align:center}.Info_about__u302x,.Info_fees__5qV8-,.Info_legend__meMpG{overflow:auto}.Info_paymentOptions__yLN-5{margin-top:0;overflow:auto}.Info_paymentOptions__yLN-5 h2{font-size:1.5rem;margin-bottom:1rem}.Info_paymentOptions__yLN-5 p{font-size:1rem;line-height:1.6;text-align:justify}.Info_paymentOptions__yLN-5 p:last-child{margin-bottom:.5rem}.Info_bankTransfer__jdADW img,.Info_przelewy24__VUzKO img{margin-right:1rem;width:100px}@media (max-width:768px){.Info_paymentOptions__yLN-5{width:98%}.Info_paymentOptions__yLN-5 h2{font-size:1.25rem}.Info_paymentOptions__yLN-5 p{font-size:.875rem}.Info_bankTransfer__jdADW,.Info_przelewy24__VUzKO{align-items:flex-start;flex-direction:column}.Info_bankTransfer__jdADW img,.Info_przelewy24__VUzKO img{margin-bottom:1rem;margin-right:0;width:80px}}.Info_rightAligned__Qous-{text-align:right}.Info_bankTransfer__jdADW,.Info_przelewy24__VUzKO{align-items:center;border:1px solid #ccc;display:flex;margin-bottom:1rem;padding:1rem}.Info_regulations__1yDjV{align-items:center;display:flex;flex-direction:column;gap:20px}.Info_regulations__1yDjV a{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;padding:15px 25px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:100%}.Info_regulations__1yDjV a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.Info_contactLinks__bScB-{align-items:center;display:flex;flex-direction:column;gap:20px}.Info_contactLinks__bScB- .Info_coachLink__m0n4v,.Info_contactLinks__bScB- a{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;display:flex;gap:10px;padding:10px 20px;text-align:left;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:100%}.Info_contactLinks__bScB- .Info_coachLink__m0n4v:hover,.Info_contactLinks__bScB- a:hover{background-color:#e0e0e0;text-decoration:none;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.Info_contactLinks__bScB- .Info_coachLink__m0n4v svg,.Info_contactLinks__bScB- a svg{margin-right:5px}.Info_text__mdqN2{text-align:justify}.Info_isLoading__Fu-5I{margin-top:20px;text-align:center}.MatchesTable_container__J6jqo{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;width:100%}.MatchesTable_title__HafHB{margin-bottom:15px}.MatchesTable_gridContainer__CNDMQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.MatchesTable_card__tNSBg{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px}.MatchesTable_cardHeader__X6Fbt,.MatchesTable_result__hRcAU{align-items:center;display:flex;justify-content:space-between}.MatchesTable_result__hRcAU{background-color:#f9f9f9;flex-direction:row;max-width:300px;padding:10px}.MatchesTable_partnerName__InFes{display:block}.MatchesTable_button__1B0yz{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:small;padding:7px;transition:background-color .2s ease-in-out}.MatchesTable_button__1B0yz:hover{background-color:#0056b3}.MatchesTable_setResults__l7LHt span{margin-right:5px;white-space:nowrap}.MatchesTable_playerNames__8t-dP div:not(:last-child){margin-bottom:10px}.MatchesTable_resultOfMatchContainer__YXQ9I{align-items:center;display:flex;flex-direction:column;justify-content:center}.MatchesTable_setWinning__A3dwO{align-items:center;border:none;display:flex;flex-direction:column}.MatchesTable_resultOfMatch__xwXu2{align-items:center;border:none;display:flex;flex-direction:row;gap:15px;justify-content:center;text-align:center}.MatchesTable_resultOfMatch__xwXu2 div{margin-bottom:10px;margin-top:10px}.MatchesTable_resultOfMatchForSingleEliminationBracket__QhfL4{align-items:center;border:none;display:flex;flex-direction:row;gap:15px;justify-content:center;text-align:center}.MatchesTable_roundHeader__pt3cU{color:#333;font-size:1rem;font-weight:700;margin:1rem 0 .5rem}.MatchesTable_resultOfMatchForSingleEliminationBracket__QhfL4 div{margin-bottom:10px;margin-top:10px}@media (max-width:600px){.MatchesTable_gridContainer__CNDMQ{align-items:center;display:flex;flex-direction:column}.MatchesTable_card__tNSBg{max-width:400px;width:100%}}.Error_section__PwxcR{align-items:flex-start;display:flex;height:calc(100vh - 20px);justify-content:center;padding-top:20px}.Error_page404__x6ILu{border-radius:20px;max-height:100%;max-width:100%;object-fit:cover}.LoginForm_loginTitle__de5JU{font-size:1.5rem;font-weight:600;margin-bottom:15px;text-align:center}.LoginForm_loginForm__\+koOR{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px auto;padding:20px;width:300px}.LoginForm_error__012y\+{color:red;margin-bottom:10px}.LoginForm_button__LodJg{width:40%}.LoginForm_buttonReset__hYi-Y,.LoginForm_button__LodJg{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:10px;padding:10px;transition:all .3s ease-in-out}.LoginForm_buttonReset__hYi-Y{width:50%}.LoginForm_button__LodJg:hover{background-color:#347c37}.LoginForm_loginForm__\+koOR .LoginForm_input__aQRtt{background-color:#f4f4f4;border:2px solid #ddd;border-radius:5px;color:#555;font-size:.9rem;margin-top:5px;padding:10px;width:100%}.LoginForm_resetPasswordForm__Ixql9{align-items:center;display:flex;flex-direction:column;justify-content:center}.LoginForm_passwordContainer__NMRuy{position:relative}.LoginForm_eyeIcon__UzGhv{cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.LoginForm_forgotPassword__mweSc{background:none;border:1px solid #007bff;border-radius:15px;color:#007bff;cursor:pointer;font-size:.9rem;margin-left:auto;margin-right:auto;margin-top:20px;padding:5px 10px;text-decoration:none;transition:background-color .3s,color .3s;width:80%}.LoginForm_forgotPassword__mweSc:hover{background-color:#66aeec;color:#fff}.LoginForm_registerButton__CTf90{background-color:#007bff;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:auto;margin-right:auto;margin-top:10px;padding:7px 10px;transition:background-color .3s;width:80%}.LoginForm_registerButton__CTf90:hover{background-color:#eae2e2;border:1px solid #007bff;color:#007bff}.LoginForm_recaptcha__O-iew{display:flex;justify-content:center;margin-top:20px;-webkit-transform:scale(.9)}.Input_input__k0GbH{background-color:#f4f4f4;border:2px solid #ddd;border-radius:5px;color:#555;font-size:1.1rem;margin-top:5px;padding:10px;width:100%}.RegisterForm_registerTitle__P5T-k{font-size:1.5rem;font-weight:600;margin-bottom:15px;text-align:center}.RegisterForm_registerForm__CXWAG{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px auto;padding:20px;width:300px}.RegisterForm_registerForm__CXWAG .RegisterForm_input__FsgBz{background-color:#f4f4f4;border:2px solid #ddd;border-radius:5px;color:#555;font-size:.9rem;margin-top:5px;padding:10px;width:100%}.RegisterForm_button__B3hFq{background-color:#07c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px;transition:all .3s ease-in-out;width:40%}.RegisterForm_button__B3hFq:hover{background-color:#005fa3}.RegisterForm_messageContainer__0-LZi{margin:0 auto;width:200px}.RegisterForm_passwordContainer__TW64U{position:relative}.RegisterForm_eyeIcon__PZ59\+{cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.RegisterForm_terms__p68pX{font-size:.9em;margin-top:20px}.RegisterForm_terms__p68pX input[type=checkbox]{margin-right:10px;-webkit-transform:scale(1.5);transform:scale(1.5)}.RegisterForm_terms__p68pX label{align-items:center;display:flex;gap:10px}.RegisterForm_terms__p68pX a{color:blue;text-decoration:underline;transition:background-color .3s ease}.RegisterForm_terms__p68pX a:hover{background-color:#91d6e7}.RegisterForm_recaptcha__Mf0V0{margin-top:20px;transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}.RegisterForm_termsLinks__hSZ8D{align-items:center;display:flex;gap:10px}.RegisterForm_terms__p68pX{align-items:start;display:flex;gap:10px}.RegisterForm_termsContent__5dxGJ{flex-wrap:wrap}.Camera_cameraWrapper__UmLl2{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Camera_centeredImage__LPvLJ{max-height:100%;max-width:100%}.ResetPasswordForm_resetPasswordForm__9w2r7{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px auto;padding:20px;width:300px}.ResetPasswordForm_resetPasswordForm__9w2r7 input{background-color:#f4f4f4;border:2px solid #ddd;border-radius:5px;color:#555;font-size:.9rem;margin-top:5px;padding:10px;width:100%}.ResetPasswordForm_resetPasswordForm__9w2r7 button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:10px;padding:10px;transition:all .3s ease-in-out;width:50%}.ResetPasswordForm_resetPasswordForm__9w2r7 button:hover{background-color:#0078d7}.ResetPasswordForm_passwordContainer__5m11R{position:relative}.ResetPasswordForm_eyeIcon__m6RD8{cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.AdminNewsForm_formContainer__5tJ7l{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:95%}.AdminNewsForm_tableWrapper__5x0Bh{max-width:800px;width:100%}.AdminNewsForm_table__AmqKU{margin-bottom:20px}.AdminNewsForm_formHeader__aBh9U{font-size:1.5rem;margin-bottom:1rem;text-align:center}.AdminNewsForm_errorMessage__DHgSL{color:red;font-weight:700;text-align:center}.AdminNewsForm_form__h7h06{display:flex;flex-direction:column}.AdminNewsForm_formLabel__XvD9v{font-weight:700;margin-top:1rem}.AdminNewsForm_formInput__nqZfg,.AdminNewsForm_formTextarea__UyijI{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:5px;padding:8px}.AdminNewsForm_formTextarea__UyijI{max-height:600px;min-height:200px;resize:both}.AdminNewsForm_submitButton__1K89m{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:10px;transition:background-color .3s}.AdminNewsForm_submitButton__1K89m:hover{background-color:#0056b3}.AdminNewsForm_submitButton__1K89m:disabled{background-color:#ccc;cursor:not-allowed}.AdminNewsForm_newsItem__6Oocq{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.AdminNewsForm_deleteButton__M6j5Z,.AdminNewsForm_editButton__ZXmWV{background-color:rgba(131,27,27,.8)}.AdminNewsForm_cancelButton__bknLW{background-color:#f1612d;border:none;cursor:pointer;font-size:14px;padding:5px;transition:all .3s}.AdminNewsForm_editButton__ZXmWV:hover{color:#007bff}.AdminNewsForm_deleteButton__M6j5Z:hover{color:#dc3545}.AdminNewsForm_addButton__n9Snr{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-bottom:1rem;margin-top:1rem;padding:10px;transition:background-color .3s;width:auto}.AdminNewsForm_addButton__n9Snr:hover{background-color:#0056b3}.AdminNewsForm_addButton__n9Snr:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.AdminNewsForm_formContainer__5tJ7l{padding:15px}.AdminNewsForm_formHeader__aBh9U{font-size:1.25rem}.AdminNewsForm_formInput__nqZfg,.AdminNewsForm_formTextarea__UyijI,.AdminNewsForm_submitButton__1K89m{font-size:.875rem}.AdminNewsForm_newsItem__6Oocq{align-items:flex-start;flex-direction:column}.AdminNewsForm_deleteButton__M6j5Z,.AdminNewsForm_editButton__ZXmWV{font-size:.875rem;margin-left:0;margin-top:5px}}.AdminNewsForm_table__AmqKU{border-collapse:collapse;margin-bottom:1rem;width:100%}.AdminNewsForm_table__AmqKU td,.AdminNewsForm_table__AmqKU th{border:1px solid #ccc;padding:.5rem;text-align:left}.AdminNewsForm_table__AmqKU th{font-weight:700}.AdminNewsForm_deleteButton__M6j5Z,.AdminNewsForm_editButton__ZXmWV{border:none;cursor:pointer;font-size:14px;margin-left:5px;padding:5px;transition:all .3s}.AdminNewsForm_editButton__ZXmWV{background-color:#007bff;color:#fff}.AdminNewsForm_editButton__ZXmWV:hover{background-color:#0056b3}.AdminNewsForm_deleteButton__M6j5Z{background-color:#dc3545;color:#fff}.AdminNewsForm_deleteButton__M6j5Z:hover{background-color:#b32a2a}.AdminUsersForm_superAdmin__4WYRA{margin:0 auto;max-width:1200px;padding:1rem;width:100%}.AdminUsersForm_table__qvQa-{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.AdminUsersForm_button__dpFjj{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:8px 16px}button.AdminUsersForm_deleteButton__-Xdqj{background-color:#dc3545}button.AdminUsersForm_deleteButton__-Xdqj:hover{background-color:#c82333}@media screen and (max-width:767px){.AdminUsersForm_table__qvQa-,button{font-size:14px}button{padding:.25rem .5rem}input[type=checkbox]{height:24px;width:24px}}.AdminUsersForm_code__yvC33{align-items:center;display:inline-flex;gap:8px}@media screen and (min-width:768px){.AdminUsersForm_table__qvQa-{font-size:16px}input[type=checkbox]{height:16px;width:16px}}.AdminReservationCell_cell__SWamU{align-items:center;border:1px solid #ccc;border-radius:6px;display:flex;font-size:12px;height:30px;justify-content:center;margin:2px 5px 2px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80px}.AdminReservationCell_clickable__jID3o{cursor:pointer}.AdminReservationCell_clickable__jID3o:hover{background-color:rgba(0,0,0,.1)}.AdminReservationCell_textContainer__UJAWf{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.AdminReservationCell_member__q9LGe{background-color:#90ee90}.AdminReservationCell_periodic__OX36X{background-color:#add8e6}.AdminReservationCell_blocked__-tyJH{background-color:#ff4500}.AdminReservationCell_registered__hmKdz{background-color:#ff0}.AdminReservationCell_payed__C3Aas{background-color:pink}.AdminReservationCell_lessons__9u3eo{background-color:#e8e8e8}.AdminReservationCell_nmember__Omu0-{background-color:#8fbc8f}.AdminReservationList_reserveButton__ONRbh{align-items:center;background-color:rgba(255,69,0,.5);border:#ff4500;border-radius:8px;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;left:50%;padding:5px 10px;position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:background-color .3s,color .3s;width:100px;z-index:1000}.AdminReservationList_reserveButton__ONRbh:hover{background-color:#4fbfda;color:#ff4500}.AdminReservationList_mainContainer__2E54V{display:flex;justify-content:center}.AdminReservationList_container__tMdZQ{display:flex;flex-direction:row}.AdminReservationList_courtRow__\+x9aH{display:flex;flex-direction:column;margin-bottom:10px}.AdminReservationList_courtName__tvDV5{font-weight:700;margin-bottom:5px;padding-right:10px;position:relative;text-align:right;width:115px;z-index:1}.AdminReservationList_timeAndCells__dXyZv{display:flex;position:relative}.AdminReservationList_timeRow__SVac1{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.AdminReservationList_timeRow__SVac1:before{background-color:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.AdminReservationList_cellsRow__Lm5Pa{display:flex;flex-direction:column;justify-content:space-between}.AdminReservationList_legend__VaKGY{display:flex;justify-content:center}.AdminReservationList_legend__VaKGY button{border:1px solid;border-radius:8px;color:#1e293b;cursor:none;float:right;font-size:.6em;margin-right:5px;padding:7px 5px}.AdminReservationList_member__zNwnW{background-color:#90ee90}.AdminReservationList_periodic__qwGxz{background-color:#add8e6}.AdminReservationList_blocked__0vkPY{background-color:#ff4500}.AdminReservationList_registered__66Tph{background-color:#ff0}.AdminReservationList_payed__8DIPQ{background-color:pink}.AdminReservationList_lessons__82XwF{background-color:#e8e8e8}.AdminReservationList_nmember__-0EZA{background-color:#8fbc8f}.AdminReservations_container__Xy2KD{margin-bottom:1rem}.AdminReservations_dateInfo__RBhAp{align-items:center;display:inline-flex}.AdminReservations_checkboxAfter14__Nu2IZ{align-items:center;display:inline-flex;margin-left:20px}.AdminReservations_checkboxAfter14__Nu2IZ label{margin-left:5px;margin-right:10px}.AdminReservations_dateAndCheckboxContainer__33SUQ{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}.AdminReservations_blockButton__fvSjx{background:#dc4813;border:1px solid #ccc;border-radius:6px;margin:2px}.AdminReservations_access__7UyqE{margin-top:20px;text-align:center}.ReservationCancelModal_modalOverlay__o38-L{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.ReservationCancelModal_modalMessage__2SA36{font-size:1.1rem;margin-bottom:3px;text-transform:none}.ReservationCancelModal_modalContent__j-d7a{word-wrap:break-word;background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0 auto;max-width:250px;outline:none;padding:20px;position:static;z-index:10000}.ReservationCancelModal_modalButton__QjYpL{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;height:40px;margin:14px auto 0;padding:6px 14px;text-align:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ReservationCancelModal_buttonPositive__OUjNd{background-color:green}.ReservationCancelModal_buttonNegative__nQDNu{background-color:red}.MyReservations_tableContainer__cB6Hi{margin:0 auto;overflow-x:auto;width:100%}.MyReservations_MyReservations__GfSVM{margin:0 auto;max-width:800px;padding:2rem 1rem;width:100%}.MyReservations_radioButtons__OZJC6{display:flex;justify-content:center;margin-bottom:1rem}.MyReservations_radioButtons__OZJC6 input[type=radio]{margin-right:5px}.MyReservations_radioButtons__OZJC6 label{margin:0 .5rem}.MyReservations_reservationsTable__AeHLs{border-collapse:collapse;margin-bottom:20px;min-width:600px;width:100%}.MyReservations_reservationsTable__AeHLs td,.MyReservations_reservationsTable__AeHLs th{border:1px solid #ccc;padding:8px;text-align:center}@media screen and (max-width:640px){.MyReservations_reservationsTable__AeHLs,.MyReservations_tableContainer__cB6Hi{width:100%}.MyReservations_reservationsTable__AeHLs td,.MyReservations_reservationsTable__AeHLs th{padding:10px}}.MyReservations_button__Vm8wd{background-color:initial;border:1px solid gray;border-radius:50%;color:gray;cursor:pointer;display:inline-block;font-size:16px;height:24px;line-height:22px;margin:.2rem;padding:0;text-align:center;text-decoration:none;width:24px}.MyReservations_button__Vm8wd:hover{background-color:#ff4b4b;color:#fff}.MyReservations_cancelButtonContainer__FCOfd{padding:0}.MyReservations_cancelledReservation__ZX2Z6{color:red}.MyReservations_noReservations__TTA3v{color:gray;font-size:1rem;font-weight:400;margin-bottom:15px;text-align:center;width:100%}.MyReservations_pagination__an2Rs{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.MyReservations_pageNumber__Bq9Sd{margin:0 1rem}.MyReservations_prevNextButton__cdlYE{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin:0 .5rem;padding:6px 12px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s}.MyReservations_prevNextButton__cdlYE:hover{background-color:#a9a9a9;border-color:transparent;color:#fff}.MyReservations_prevNextButton__cdlYE:disabled{background-color:#f8f8f8;border-color:#ccc;color:#ccc;cursor:not-allowed}.MyReservations_cancelledReservation__ZX2Z6{color:gray}.MyReservations_payedReservation__\+9Vck{color:green}.MyReservations_expiredReservation__lp5kQ{color:#dc4813}.MyReservations_error__qTtoa{background-color:#f8d7da;border-color:#f5c6cb;border-radius:4px;color:#721c24;margin:20px;padding:10px;text-align:center}.MyReservations_isLoading__MQ9GK{text-align:center}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;stroke:#aeaeae;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;stroke:#aeaeae;color:#fff}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.AdminPayments_AdminPayments__CUI2J{box-sizing:border-box;padding:20px}.AdminPayments_AdminPayments__CUI2J,.AdminPayments_tableContainer__niwZ5{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.AdminPayments_tableContainer__niwZ5{margin:0 auto;overflow-x:auto}.AdminPayments_reservationsTable__kwXEB{margin-left:auto;margin-right:auto}.AdminPayments_reservationsTable__kwXEB td,.AdminPayments_reservationsTable__kwXEB th{text-overflow:ellipsis}.AdminPayments_paidButton__c7tgH{border-radius:5px;display:inline-block;font-size:16px;margin:4px 2px;padding:10px 20px;text-align:center;text-decoration:none}.AdminPayments_filterContainer__e-9Ft{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px;padding:10px}.AdminPayments_datepicker__G\+0y0{width:100px}.AdminPayments_cost__w8fEs,.AdminPayments_datepicker__G\+0y0{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;margin-right:10px;padding:8px}.AdminPayments_cost__w8fEs{width:70px}.AdminPayments_totalUnpaid__AQYpQ{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-right:10px;padding:8px}.AdminPayments_reservationsTable__kwXEB{border-collapse:collapse;margin:20px auto auto;width:auto}.AdminPayments_reservationsTable__kwXEB td,.AdminPayments_reservationsTable__kwXEB th{border:1px solid #ddd;padding:8px;text-align:left}.AdminPayments_paidButton__c7tgH{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .3s}.AdminPayments_paidButton__c7tgH:hover{background-color:#45a049}.AdminPayments_value__Dwh1u{font-weight:700}.AdminPayments_buttonContainer__JFu5X{align-items:center;display:flex;gap:1rem;justify-content:center}.AdminPayments_button__KGOax{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:8px 16px}.PaymentOnLine_PaymentOnline__gR8Vc{margin:0 auto;max-width:800px;padding:2rem 1rem;width:100%}.PaymentOnLine_paymentsTable__9uonH{border-collapse:collapse;margin-bottom:2rem;width:100%}.PaymentOnLine_paymentsTable__9uonH td,.PaymentOnLine_paymentsTable__9uonH th{border:1px solid #ccc;padding:.5rem;text-align:center;vertical-align:middle}.PaymentOnLine_tableContainer__hV4X\+{margin:1rem 0;overflow:auto}.PaymentOnLine_MyReservations__CVrPX{margin:0 auto;max-width:800px;padding:2rem 1rem;width:100%}h1{font-size:1.2rem;margin-bottom:.8rem;text-align:center}.PaymentOnLine_radioButtons__cxURM{display:flex;justify-content:center;margin-bottom:1rem}.PaymentOnLine_radioButtons__cxURM input[type=radio]{margin-right:5px}.PaymentOnLine_radioButtons__cxURM label{margin:0 .5rem}.PaymentOnLine_reservationsTable__Rr1hI{border-collapse:collapse;margin-bottom:2rem;width:100%}.PaymentOnLine_reservationsTable__Rr1hI td,.PaymentOnLine_reservationsTable__Rr1hI th{border-bottom:1px solid #ccc;border-left:none;border-right:none;padding:.5rem;text-align:center;vertical-align:middle}.PaymentOnLine_button__YCFUX{background-color:initial;border:1px solid gray;border-radius:50%;color:gray;cursor:pointer;display:inline-block;font-size:16px;height:24px;line-height:22px;margin:.2rem;padding:0;text-align:center;text-decoration:none;width:24px}.PaymentOnLine_button__YCFUX:hover{background-color:#ff4b4b;color:#fff}.PaymentOnLine_cancelButtonContainer__ndu1a{padding:0}.PaymentOnLine_cancelledReservation__zYjv1{color:red}.PaymentOnLine_noReservations__2HncA{color:gray;font-size:1rem;font-weight:400;margin-bottom:15px;text-align:center;width:100%}.PaymentOnLine_pagination__UX0-b{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.PaymentOnLine_pageNumber__sa1tb{margin:0 1rem}.PaymentOnLine_prevNextButton__gD8cU{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin:0 .5rem;padding:6px 12px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s}.PaymentOnLine_prevNextButton__gD8cU:hover{background-color:#a9a9a9;border-color:transparent;color:#fff}.PaymentOnLine_prevNextButton__gD8cU:disabled{background-color:#f8f8f8;border-color:#ccc;color:#ccc;cursor:not-allowed}.PaymentOnLine_cancelledReservation__zYjv1{color:gray}.PaymentOnLine_payedReservation__zwtxy{color:green}.PaymentOnLine_expiredReservation__\+bWWe{color:#dc4813}.PaymentOnLine_titlePaymentHistory__zVSBg{margin-bottom:10px;margin-top:0;text-align:center}.PaymentOnLine_noDataMessage__4sRbh{font-size:1.2em;font-style:italic;margin:20px 0;text-align:center}.AdminConsole_container__\+e6QC{max-width:100%;overflow-x:hidden;padding:20px;width:100%}.AdminConsole_myTab__VVyrV{min-width:5px;padding:4px 10px}.AdminConsole_myTab__VVyrV .AdminConsole_MuiTab-wrapper__4hnFK{font-size:.8rem}@media (max-width:768px){.AdminConsole_container__\+e6QC{padding:10px}.AdminConsole_tabContent__ZKfMs{overflow-x:auto;padding:5px}}.AdminTournaments_container__vrxIR{box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px auto;max-width:1200px;overflow-x:auto;padding:20px;width:100%}.AdminTournaments_formContainer__sSR1e{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;padding:20px}.AdminTournaments_formRow__LYJ7T{display:flex;gap:10px;justify-content:space-between}.AdminTournaments_form__7uCWN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.AdminTournaments_label__Ex7tN{color:#333;display:block;font-weight:700;margin-bottom:5px}.AdminTournaments_input__jwdB0,select{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.AdminTournaments_input__jwdB0:focus,select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.AdminTournaments_buttonAdd__JXLih,.AdminTournaments_buttonUpdate__j5D3I{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:background-color .2s ease-in-out;width:100%}.AdminTournaments_buttonAdd__JXLih:hover,.AdminTournaments_buttonUpdate__j5D3I:hover{background-color:#0056b3}.AdminTournaments_buttonEdit__0slCg{background-color:#ffc107}.AdminTournaments_buttonEdit__0slCg:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.AdminTournaments_buttonDelete__jz7DJ{background-color:#dc3545}.AdminTournaments_buttonDelete__jz7DJ:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.AdminTournaments_buttonStart__cNZfS{background-color:green}.AdminTournaments_tableContainer__OnBpa{overflow-x:auto;width:100%}.AdminTournaments_table__d2HqV{border-collapse:collapse;margin-top:20px;min-width:600px;width:100%}td,th{padding:12px}.AdminTournaments_actions__XJgnU{display:flex;flex-direction:column;gap:8px}.AdminTournaments_textarea__s8G5O{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:200px;margin-bottom:10px;padding:12px;resize:both;width:100%}.AdminTournaments_buttonDelete__jz7DJ,.AdminTournaments_buttonEdit__0slCg,.AdminTournaments_buttonPlayers__XAuj4,.AdminTournaments_buttonStart__cNZfS{border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:10px;padding:5px 10px;text-align:center;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;width:100%}.AdminTournaments_checkbox__FCZpB{margin-left:10px;vertical-align:middle}@media (max-width:768px){.AdminTournaments_buttonDelete__jz7DJ,.AdminTournaments_buttonEdit__0slCg,.AdminTournaments_buttonStart__cNZfS,.AdminTournaments_formContainer__sSR1e,.AdminTournaments_formRow__LYJ7T,.AdminTournaments_input__jwdB0,.AdminTournaments_select__elnVD,.AdminTournaments_textarea__s8G5O{flex-direction:column;width:100%}.AdminTournaments_input__jwdB0,.AdminTournaments_select__elnVD,.AdminTournaments_textarea__s8G5O{font-size:14px}.AdminTournaments_buttonDelete__jz7DJ,.AdminTournaments_buttonEdit__0slCg,.AdminTournaments_buttonStart__cNZfS{font-size:12px}}.AdminTournaments_addTournament__hhmc8{border-radius:5px}.AdminTournaments_access__CuRHT{margin-top:20px;text-align:center}.SuperAdmin_superAdmin__B6o0\+{margin:0 auto;max-width:1200px;padding:1rem;width:100%}.SuperAdmin_table__MoM0n{border-collapse:collapse;display:block;overflow-x:auto;width:100%}table td,table th{border:1px solid #ccc;padding:.5rem;text-align:left}table th{background-color:#f2f2f2;font-weight:700}button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}button:hover{background-color:#0056b3}button.SuperAdmin_deleteButton__oVewF{background-color:#dc3545}button.SuperAdmin_deleteButton__oVewF:hover{background-color:#c82333}@media screen and (max-width:767px){.SuperAdmin_table__MoM0n,button{font-size:14px}button{padding:.25rem .5rem}input[type=checkbox]{height:24px;width:24px}}@media screen and (min-width:768px){.SuperAdmin_table__MoM0n,button{font-size:16px}button{padding:.5rem 1rem}input[type=checkbox]{height:16px;width:16px}}.ConfigurationTable_container__fw6mf{margin:0 auto;max-width:440px;padding:2rem;width:100%}table{border-collapse:collapse;margin-bottom:2rem;width:100%}td,th{border:1px solid #ccc;padding:.5rem;text-align:left}th{background-color:#f2f2f2;font-weight:700}tr:nth-child(2n){background-color:#f8f8f8}.ConfigurationTable_actions__D\+rQS{display:flex;justify-content:space-around}.ConfigurationTable_button__EmYVQ{border:none;border-radius:5px;cursor:pointer;padding:.5rem 1rem}.ConfigurationTable_buttonEdit__JN13-{background-color:#007bff;color:#fff}.ConfigurationTable_buttonEdit__JN13-:hover{background-color:#0056b3}.ConfigurationTable_buttonDelete__SZN30{background-color:#dc3545;color:#fff}.ConfigurationTable_buttonDelete__SZN30:hover{background-color:#c82333}.ConfigurationTable_buttonAdd__cMlvQ{background-color:#007bff;color:#fff;margin-top:10px}.ConfigurationTable_buttonAdd__cMlvQ:hover{background-color:#0056b3}.ConfigurationTable_buttonUpdate__Xjcvw{background-color:#007bff;color:#fff;margin-top:10px}.ConfigurationTable_buttonUpdate__Xjcvw:hover{background-color:#0056b3}.ConfigurationTable_form__hhAuJ{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ConfigurationTable_label__Gduqy{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ConfigurationTable_input__tdXa1{margin-left:10px;margin-top:.5rem;max-width:70px;text-align:right}.ConfigurationTable_rightAligned__hMUIo{text-align:right}.SuperConsole_container__eybic{max-width:100%;overflow-x:hidden;padding:20px;width:100%}@media (max-width:768px){.SuperConsole_container__eybic{padding:10px}.SuperConsole_tabContent__Yn7no{overflow-x:auto;padding:5px}}.AdminAccessLogs_accessLogs__\+6-6u{margin:0 auto;max-width:900px;padding:20px}.AdminAccessLogs_filter__BaXNT{align-items:center;display:flex;gap:10px;margin-bottom:20px}.AdminAccessLogs_filter__BaXNT label{font-weight:700}.AdminAccessLogs_filter__BaXNT select{font-size:14px;padding:6px;width:150px}.AdminAccessLogs_table__1IJbP{border-collapse:collapse;width:100%}.AdminAccessLogs_table__1IJbP td,.AdminAccessLogs_table__1IJbP th{border:1px solid #ccc;font-size:14px;padding:10px;text-align:center}.AdminAccessLogs_table__1IJbP th{background-color:#f2f2f2}.AdminAccessLogs_error__1dkyi{color:red;font-weight:700;margin-top:10px;text-align:center}.AdminAccessLogs_codeCell__AaGXA{font-family:monospace;font-size:16px;letter-spacing:1px}.MyProfile_container__5gMK5{align-items:center;display:flex;flex-direction:column;gap:20px}.MyProfile_userCard__SQBOw{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:500px;padding:20px;text-align:center;transition:box-shadow .3s ease;width:100%}.MyProfile_infoCard__nN2ln{font-size:14px}.MyProfile_infoPartner__6xMMB{font-size:1rem;margin-top:20px}.MyProfile_rangeSelect__dCMzu{max-width:80px}.MyProfile_coachCard__PDmWI{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:500px;padding:15px;transition:box-shadow .3s ease;width:100%}.MyProfile_contactInfo__6fZgF{margin-top:10px}.MyProfile_contactInfo__6fZgF,.MyProfile_preferContact__-5dcd{align-items:center;display:flex;gap:10px;justify-content:center}.MyProfile_preferContact__-5dcd{font-size:1rem;margin-top:20px}.MyProfile_contactIcons__sCcHL{color:#8fbc8f;display:flex;font-size:30px;gap:20px}.MyProfile_preferContactIcons__hDOvs{align-items:center;color:#8fbc8f;display:flex;flex-direction:row;font-size:20px;gap:20px;justify-content:center;margin-top:10px}.MyProfile_userDataContainer__a9QoC{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:960px;padding:20px}.MyProfile_userDataContainer__a9QoC button{max-width:200px}.MyProfile_title__aWKr0{font-size:1.5rem;margin-bottom:1.5rem;margin-top:2rem;text-align:left;width:100%}.MyProfile_dataRow__1nO9W{display:flex;flex-direction:column}.MyProfile_label__ImCRi{display:block;font-size:1rem;margin-bottom:8px}.MyProfile_input__FTnMd{border:2px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;margin-bottom:20px;padding:12px;width:100%}.MyProfile_value__kIAb\+{font-weight:700}.MyProfile_button__y2CON{background-color:#007bff;border:none;border-radius:6px;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 20px;padding:8px 16px;transition:background-color .3s,opacity .2s}.MyProfile_button__y2CON[type=button]{background-color:#6c757d;color:#fff}.MyProfile_button__y2CON[type=submit]{background-color:#004085;color:#fff}.MyProfile_button__y2CON:hover{opacity:.85}.MyProfile_table__yuq4K{border-collapse:collapse;box-shadow:0 5px 10px rgba(0,0,0,.15);width:100%}.MyProfile_tableRow__MNbTq{border-bottom:1px solid #ddd;padding:8px}.MyProfile_label__ImCRi{font-weight:700;padding:1px}.MyProfile_value__kIAb\+{padding:8px}@media (max-width:768px){.MyProfile_userDataContainer__a9QoC{gap:15px;padding:10px}}textarea{background-color:#f8f8f8;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:200px;margin-bottom:10px;padding:12px;resize:vertical;width:100%}.MyProfile_checkboxContainer__Z0uBw{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.MyProfile_checkboxLabel__ZpV2J{align-items:center;display:flex;gap:8px;margin-left:1rem}.MyProfile_isLoading__z7xtO{text-align:center}.MyProfile_eloName__nckP9{font-size:1rem;text-align:left;width:100%}.MyProfile_eloContainer__7TpcM{align-items:center;display:flex;flex-direction:column;gap:5px;margin-top:10px}.MyProfile_eloValue__qoDV0{color:#007bff;font-weight:700;margin-left:10px}.MyProfile_eloValue__qoDV0:hover{color:#32465c;cursor:pointer;text-decoration:underline}.MyProfile_userName__wx-Pg{font-size:1.4rem;font-weight:600;margin-bottom:10px}.MyProfile_section__sQrFW{margin-bottom:15px;margin-top:10px}.MyProfile_doorCodeBox__S3qf7{background-color:#f5f5f5;border:2px dashed #007bff;border-radius:8px;color:#004085;display:inline-block;font-size:1.2rem;font-weight:700;margin:15px auto;padding:12px 20px}.MyProfile_doorCodeLabel__c428s{margin-right:8px}.MyProfile_doorCodeValue__4CsvN{font-family:monospace;letter-spacing:2px}.MyProfile_eloBox__97zyD{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:15px;padding:12px 20px}.MyProfile_eloRow__3UYGW{display:flex;font-size:1.1rem;justify-content:space-between;max-width:250px;width:100%}.MyProfile_eloLabel__dyA76{color:#333;font-weight:500}.MyProfile_eloScore__RzdLK{color:#007bff;font-weight:600}.MyProfile_ntrpNote__RZIjq{color:#555;font-size:.95rem;margin-top:10px;text-align:center}.TourRegForm_container__CKI\+R{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:auto;max-width:1200px;padding:20px}.TourRegForm_linksContainer__QawC2{align-items:center;display:flex;flex-direction:row;gap:10px;justify-items:center;margin-bottom:10px}.TourRegForm_title__9Sai8{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.TourRegForm_reserveTitle__OIEEj{font-size:20px}.TourRegForm_startTime__mr5He{font-size:20px;text-align:center}.TourRegForm_description__FITcH{line-height:1.4;margin-bottom:16px;margin-left:10px;margin-right:10px;max-width:800px;text-align:justify;width:95%}.TourRegForm_participantLimit__411I6{font-size:20px;margin-top:20px;text-align:center}.TourRegForm_registrationEndDate__imOav{font-size:20px;text-align:center}.TourRegForm_addMeButton__fpAzt,.TourRegForm_button__dztrO,.TourRegForm_logInButton__o26yQ,.TourRegForm_removeMeButton__rYAtY{border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:10px;padding:10px 20px;transition:background-color .2s ease-in-out}.TourRegForm_addMeButton__fpAzt:hover,.TourRegForm_button__dztrO:hover,.TourRegForm_logInButton__o26yQ:hover,.TourRegForm_removeMeButton__rYAtY:hover{background-color:#e0e0e0;color:#000}.TourRegForm_logInButton__o26yQ{background-color:#4caf50}.TourRegForm_addMeButton__fpAzt{background-color:#388eea}.TourRegForm_removeMeButton__rYAtY{background-color:#0d5cab}.TourRegForm_table__g2Ojm{border-collapse:collapse;margin-top:20px;max-width:800px;width:100%}.TourRegForm_reserveTable__X86pD{border-collapse:collapse;margin-top:5px;max-width:800px;width:100%}.TourRegForm_table__g2Ojm td,.TourRegForm_table__g2Ojm th{border:1px solid #ddd;padding:8px;text-align:left}.TourRegForm_table__g2Ojm th:first-child,td:first-child{text-align:center}.TourRegForm_table__g2Ojm th{background-color:#f9f9f9}.TourRegForm_table__g2Ojm tr:nth-child(odd){background-color:#fcfcfc}.TourRegForm_table__g2Ojm tr:hover{background-color:#f1f1f1}.TourRegForm_countdownContainer__6psku{display:flex;gap:10px;justify-content:center;margin:20px 0}.TourRegForm_timeBox__bT0pP{background-color:#ff4500;border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,.2);color:#fff;font-size:2rem;min-width:60px;padding:10px;text-align:center}.TourRegForm_timeLabel__\+dCaD{color:#fff;font-size:1rem;text-align:center}.TourRegForm_buttonContainer__Loxdm{display:flex;justify-content:center}.TourRegForm_firstRegistration__HOaa4{font-size:16px;font-style:italic;margin-top:20px}.TourRegForm_startRegistrationDate__OXisT{font-size:16px}@media (max-width:768px){.TourRegForm_container__CKI\+R{margin:10px;padding:10px}.TourRegForm_addMeButton__fpAzt,.TourRegForm_button__dztrO,.TourRegForm_logInButton__o26yQ,.TourRegForm_participantLimit__411I6,.TourRegForm_registrationEndDate__imOav,.TourRegForm_removeMeButton__rYAtY,.TourRegForm_reserveTitle__OIEEj,.TourRegForm_startTime__mr5He,.TourRegForm_title__9Sai8{font-size:16px;text-align:center}.TourRegForm_description__FITcH{text-align:left}.TourRegForm_table__g2Ojm{display:block;overflow-x:auto}.TourRegForm_timeBox__bT0pP{font-size:1.5rem}.TourRegForm_timeLabel__\+dCaD{font-size:.8rem}}.TourRegForm_partnerEmailInput__rto6u{border:1px solid #c4c4c4;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:10px;margin-top:5px;padding:10px;transition:border-color .2s ease-in-out;width:100%}.TourRegForm_partnerEmailInput__rto6u:focus{border-color:#388eea;outline:none}.TourRegForm_partnerEmailInput__rto6u::-webkit-input-placeholder{color:#a8a8a8}.TourRegForm_partnerEmailInput__rto6u::placeholder{color:#a8a8a8}.TourRegForm_partnerEmailInput__rto6u:invalid{border-color:#e74c3c}.TourRegForm_scoreRules__7V5Sa{align-items:center;display:flex;flex-direction:column}.TourRegForm_scoreRules__7V5Sa a{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;padding:5px 15px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:100%}.TourRegForm_scoreRules__7V5Sa a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourRegForm_messengerLink__vcWkX{align-items:center;display:flex;flex-direction:column;gap:20px}.TourRegForm_messengerLink__vcWkX a{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;display:flex;gap:10px;padding:5px 15px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:100%}.TourRegForm_messengerLink__vcWkX a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourRegForm_isLoading__LgodA{text-align:center}.TourRegForm_returnButton__x-dgp{background:none;color:#0f172a;font-size:1.5rem;font-weight:700;height:20px;padding:0}.TourRegForm_returnButton__x-dgp:hover{background:#e8e8e8}.TourRegForm_description__FITcH a{color:#007bff;font-style:italic;text-decoration:underline;transition:color .2s ease-in-out}.TourRegForm_description__FITcH a:hover{color:#0056b3;text-decoration:none}.TourRegForm_description-container__Qo\+h9{line-height:1.8;margin-bottom:16px}.EloRanking_container__\+ciTl{align-items:center;display:flex;flex-direction:column;padding:16px}.EloRanking_titleRow__nwPBX{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;max-width:400px;width:100%}.EloRanking_title__0SCCT{font-size:1.2rem}.EloRanking_infoButton__sGgzv{color:#007bff;font-size:.9rem;text-decoration:none}.EloRanking_infoButton__sGgzv:hover{text-decoration:underline}.EloRanking_tabBar__DbNAa{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.EloRanking_tabButton__yiti2{background-color:#fff;border:1px solid #ccc;border-radius:20px;color:#666;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:background-color .2s ease}.EloRanking_tabButton__yiti2:hover{background-color:#32465c}.EloRanking_active__2WsZY{background-color:#333;border-color:#333;color:#fff}.EloRanking_rankingList__G1fwU{display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%}.EloRanking_card__Awpor{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.EloRanking_card__Awpor:hover{background-color:#f9f9f9}.EloRanking_up__OTlH\+{color:green;font-weight:700}.EloRanking_down__2KBFX{color:red;font-weight:700}.EloRanking_nochange__H2kvE{color:gray}.EloRanking_historyContainer__13DVz{margin:0 auto;max-width:400px;padding:16px}.EloRanking_backButton__PZK50{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.5rem;margin-bottom:8px}.EloRanking_table__uFwbr{border-collapse:collapse;font-size:.9rem;width:100%}.EloRanking_table__uFwbr td,.EloRanking_table__uFwbr th{border:1px solid #ddd;padding:8px;text-align:center}.EloRanking_table__uFwbr th{background-color:#f2f2f2;font-weight:700}.EloRanking_modal__oBkA1{background:rgba(0,0,0,.5);z-index:10}.EloRanking_modalContent__paAeR{background:#fff;padding:16px;width:90%}.EloRanking_closeButton__PzqC9{cursor:pointer;font-size:20px;position:absolute;right:12px;top:8px}.EloRanking_modal__oBkA1{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.EloRanking_modalContent__paAeR{background-color:#fefefe;border:1px solid #888;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:15% auto;max-width:400px;padding:10px;position:relative;width:80%}.EloRanking_modalContent__paAeR span:first-child{display:block;font-weight:600;margin-bottom:10px;text-align:center}.EloRanking_closeButton__PzqC9{color:#aaa;float:right;font-size:28px;font-weight:700}.EloRanking_closeButton__PzqC9:focus,.EloRanking_closeButton__PzqC9:hover{color:#000;cursor:pointer;text-decoration:none}.EloRanking_result__Stw6a{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:row;gap:20px;margin:10px 0;max-width:400px;padding:10px}.EloRanking_playerNames__BhPlu{border:none;display:flex;flex-direction:column;gap:10px;text-align:left}.EloRanking_partnerName__sAMQ4{display:block;font-size:1rem;margin-top:0}.EloRanking_setResults__4iReg span{margin-right:5px;white-space:nowrap}.EloRanking_playerInfo__XmFGH{display:block;font-weight:700;margin-bottom:6px}.MyPayments_info__d6vvh{align-items:center;background-color:rgba(217,223,229,.51);border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:20px auto;padding:20px;width:80%}.MyPayments_info__d6vvh p{margin:auto 0}@media (min-width:1024px){.MyPayments_info__d6vvh{margin:0 auto;width:80%}}.MyPayments_button__Rk7cx{background-color:#007bff}.MyPayments_buttonAll__sEY\+Y,.MyPayments_button__Rk7cx{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:8px 16px}.MyPayments_buttonAll__sEY\+Y{background-color:#379a52;float:right;margin-bottom:20px}.MyPayments_MyPayments__yG3o0{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:auto;padding:20px}.MyPayments_memberInfo__N-1K8{align-items:center;background-color:#6fcb73;border:none;border-radius:5px;box-shadow:0 0 0 2px #fff,0 0 0 4px #4caf50;color:#fff;cursor:none;display:inline-flex;font-size:13px;gap:10px;justify-content:center;margin-bottom:30px;outline:none;padding:10px 20px;-webkit-transform:scale(1.05);transform:scale(1.05)}.MyPayments_memberInfo__N-1K8:hover{background-color:#6fcb73}.MyPayments_payedToDate__hDWu4{align-items:center;background-color:#1e90ff;border:none;border-radius:5px;box-shadow:0 0 0 2px #fff,0 0 0 4px #4caf50;color:#fff;cursor:none;display:inline-flex;font-size:16px;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s}.MyPayments_payedIcons__TpuNu{display:flex;font-size:1rem;gap:20px}.MyPayments_payedIcons__TpuNu>svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.MyPayments_noUnpaidReservations__Afa7n{color:green;font-size:1.2em;margin-top:20px}.MyPayments_tableContainer__6rxG0{width:100%}.MyPayments_tableContainer__6rxG0 p{margin-top:20px}@media (min-width:1024px){.MyPayments_tableContainer__6rxG0{margin:0 auto;width:80%}}.MyPayments_reservationsTable__y5lsh{border-collapse:collapse;width:100%}.MyPayments_reservationsTable__y5lsh td,.MyPayments_reservationsTable__y5lsh th{border-bottom:1px solid #ddd;padding:10px;text-align:center}.MyPayments_reservationsTable__y5lsh th{background-color:#f2f2f2}.MyPayments_reservationsTable__y5lsh tr:hover{background-color:#ddd}.MyPayments_slider__3Yq-C{width:100%}.MyPayments_sliderContainer__sZ3rM{align-items:center;display:flex;flex-direction:column}.MyPayments_sliderLabels__Dk7Yf{display:flex;justify-content:space-between;width:100%}.MyPayments_periodicPaymentButton__Ej33Z{display:block;font-size:1.2em;margin:20px auto;text-align:center}.MyPayments_periodicTitle__StSTp{font-size:1em;margin:50px auto 20px}.MyPayments_paymentInfo__prJkD{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.MyPayments_paymentInfo__prJkD img{display:block;margin:0 auto;max-width:40%}.MyPayments_emailLink__VvCam{margin-left:1rem}.MyPayments_emailLink__VvCam svg{margin-right:1rem}.MyPayments_memberFeeButton__uWPJ\+{background-color:#d3d3d3;border:none;border-radius:4px;color:#6f6d63;cursor:pointer;display:inline-block;font-size:1em;margin-top:30px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.MyPayments_memberFeeButton__uWPJ\+:hover{background-color:#0056b3;color:#fff}.MyPayments_isLoading__ZnhGz{text-align:center}.MyPayments_paymentHistoryButton__kqS8I{background-color:#1e90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;margin-bottom:20px;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.MyPayments_paymentHistoryButton__kqS8I:hover{background-color:#0056b3}.ProfileConsole_container__4zEwH{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:20px auto;max-width:800px;padding:10px}.ProfileConsole_tabs__Sqc0s{display:flex;justify-content:center;margin-bottom:1rem}.ProfileConsole_tabs__Sqc0s button{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;margin-right:2px;padding:12px 24px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.ProfileConsole_tabs__Sqc0s button.ProfileConsole_activeTab__s-xNS,.ProfileConsole_tabs__Sqc0s button:hover{background-color:#f5a66a;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ProfileConsole_tabs__Sqc0s button:not(:last-child){border-right:none}.Regulation_regulationContainer__Ji-lU{background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:30px auto;max-width:800px;padding:20px}.Regulation_regulationContainer__Ji-lU h1,.Regulation_regulationContainer__Ji-lU h4{text-align:center}.Regulation_regulationText__WqcSe{margin-top:20px}.Regulation_regulationText__WqcSe h5{color:#333;margin-top:20px}.Regulation_regulationText__WqcSe p{color:#666;margin-top:10px;text-align:justify}.Regulation_regulationText__WqcSe p strong{color:red}.PrivacyPolicy_policyContainer__jk10T{background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:30px auto;max-width:800px;padding:20px}.PrivacyPolicy_policyContainer__jk10T h1,.PrivacyPolicy_regulationContainer__Nx9mA h4{text-align:center}.PrivacyPolicy_policyText__BTXqZ{margin-top:20px}.PrivacyPolicy_policyText__BTXqZ h5{color:#333;margin-top:20px}.PrivacyPolicy_policyText__BTXqZ p{color:#666;margin-top:10px;text-align:justify}.PrivacyPolicy_policyText__BTXqZ p strong{color:red}.Instructions_instructionsContainer__lpYqJ{background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:30px auto;max-width:800px;padding:20px}.Instructions_instructionsContainer__lpYqJ h1{text-align:center}.Instructions_instructionText__gzQjv{clear:both;margin-top:20px}.Instructions_instructionText__gzQjv h5{color:#333;margin-bottom:10px;margin-top:20px}.Instructions_instructionText__gzQjv p{color:#666;margin-top:10px;max-width:none;text-align:justify}.Instructions_instructionText__gzQjv img.Instructions_floatingImageLeft__DgqpE{border:1px solid #ccc;float:left;margin-bottom:15px;margin-right:15px;max-height:400px;max-width:500px}.Instructions_instructionText__gzQjv img.Instructions_floatingImageRight__e4Ukh{border:1px solid #ccc;float:right;margin-bottom:15px;margin-left:15px;max-height:400px;max-width:500px}.Instructions_imageContainer__8llHN{clear:both;overflow:hidden}.Instructions_clear__c4zR5{clear:both}@media (max-width:600px){.Instructions_instructionText__gzQjv img.Instructions_floatingImageLeft__DgqpE,.Instructions_instructionText__gzQjv img.Instructions_floatingImageRight__e4Ukh{max-width:100%}}.Instructions_toc__tQ2EF{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:30px;padding:15px 20px}.Instructions_toc__tQ2EF h2{font-size:18px;margin-top:0}.Instructions_toc__tQ2EF ul{list-style:none;margin:0;padding-left:0}.Instructions_toc__tQ2EF li{margin-bottom:8px}.Instructions_toc__tQ2EF a{color:#007bff;font-weight:500;text-decoration:none}.Instructions_toc__tQ2EF a:hover{text-decoration:underline}html{scroll-behavior:smooth}.Instructions_backToTopButton__hupZW{background-color:#007bff;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:18px;padding:12px 16px;position:fixed;right:20px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:1000}.Instructions_backToTopButton__hupZW:hover{background-color:#0056b3;-webkit-transform:scale(1.1);transform:scale(1.1)}.MemberFee_memberFeeContainer__SEABf{background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;max-width:600px;padding:20px}.MemberFee_feeTypeCard__2jrlq,.MemberFee_memberFeeContainer__SEABf{align-items:center;border-radius:8px;display:flex;flex-direction:column}.MemberFee_feeTypeCard__2jrlq{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05);margin-bottom:10px;padding:15px}.MemberFee_feeTypeCard__2jrlq:hover{box-shadow:0 0 10px rgba(0,0,0,.15)}.MemberFee_feeTypeTitle__bM8-V{font-size:1.2em;font-weight:700;margin-bottom:10px}.MemberFee_feeDetails__cbRAP{margin-bottom:10px;text-align:center}.MemberFee_radioGroup__DLw9b{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}.MemberFee_radioInput__XHf2\+{margin-right:10px}.MemberFee_radioLabel__OJ9wQ{font-size:1em;margin-right:20px}.MemberFee_submitButton__fqQR3{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;padding:10px 20px;text-align:center;text-decoration:none}.MemberFee_submitButton__fqQR3:hover{background-color:#45a049}.MemberFee_paymentInfo__kiM\+q{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.MemberFee_paymentInfo__kiM\+q .MemberFee_przelewy24Logo__2moAX{height:auto;max-width:150px}@media (max-width:768px){.MemberFee_memberFeeContainer__SEABf{margin:10px;width:auto}.MemberFee_terms__aRTZc input[type=checkbox]{margin-right:10px;-webkit-transform:scale(1);transform:scale(1)}.MemberFee_feeTypeTitle__bM8-V{font-size:1em}.MemberFee_radioGroup__DLw9b{align-items:flex-start;flex-direction:row;justify-content:flex-start}.MemberFee_radioLabel__OJ9wQ{margin:5px 0}.MemberFee_submitButton__fqQR3{font-size:1.4em;padding:8px 16px}}.MemberFee_terms__aRTZc{align-items:center;display:flex;gap:10px;margin:20px 0}.MemberFee_terms__aRTZc input[type=checkbox]{margin-right:10px;-webkit-transform:scale(1.5);transform:scale(1.5)}.MemberFee_terms__aRTZc label{align-items:center;display:flex;gap:10px}.MemberFee_terms__aRTZc a{color:blue;text-decoration:underline;transition:background-color .3s ease}.MemberFee_terms__aRTZc a:hover{background-color:#91d6e7}.Statute_regulationContainer__FQBVv{background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:Times New Roman,Times,serif;margin:30px auto;max-width:800px;padding:20px}.Statute_regulationContainer__FQBVv h1{font-size:24px;font-weight:700;text-align:center}.Statute_regulationContainer__FQBVv h2{font-size:20px;font-weight:700;margin-top:24px;text-align:center}.Statute_regulationContainer__FQBVv h3{font-size:18px;font-weight:700;text-align:center}.Statute_regulationText__72\+3-{font-size:16px;margin-top:5px}.Statute_regulationText__72\+3- p{text-align:left}.Statute_sectionNumber__BEsyE{font-weight:700;margin-top:16px;text-align:center}.CoachesList_title__DsjDi{color:#333;font-family:Calibri Light,sans-serif;font-size:1.2rem;margin-bottom:5px;margin-top:20px;text-align:center}@media (max-width:600px){.CoachesList_title__DsjDi{font-size:1rem}}.CoachesList_coachesContainer__U\+Wgp{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:960px;padding:20px}.CoachesList_coachCard__z4uUE{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;transition:box-shadow .3s ease}.CoachesList_coachCard__z4uUE:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.CoachesList_contactIcons__kI3Vo{color:orange;cursor:pointer;display:flex;font-size:30px;gap:20px}.CoachesList_contactIcons__kI3Vo>svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.CoachesList_contactIcons__kI3Vo>svg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.TourReg_tournaments__B48nL{align-items:center;display:flex;flex-direction:column;gap:20px}.TourReg_tournaments__B48nL a{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;padding:15px 25px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:80%}.TourReg_tournaments__B48nL a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourReg_tournamentButton__UA5yI{background-color:#fafad2;border:none;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;cursor:pointer;display:block;max-width:700px;padding:15px 25px;text-align:center;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:70%}.TourReg_tournamentButton__UA5yI:hover{background-color:#9acd32;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourReg_inactive__m1okw{background-color:#ccc;box-shadow:none;-webkit-transform:none;transform:none}.TourReg_tournamentButton__UA5yI:disabled{background-color:#ccc;cursor:not-allowed}.TourReg_noTournamentsMessage__YMb\+s{font-size:1.2rem}.TourReg_isLoading__c2tWQ{text-align:center}.TournamentsConsole_container__J-o2\+{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:20px auto;max-width:1800px;padding:10px}.TournamentsConsole_tabs__1oMbz{display:flex;justify-content:center;margin-bottom:1rem}.TournamentsConsole_tabs__1oMbz button{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;margin-right:2px;padding:12px 14px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.TournamentsConsole_tabs__1oMbz button.TournamentsConsole_activeTab__B4\+eS,.TournamentsConsole_tabs__1oMbz button:hover{background-color:#f5a66a;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.TournamentsConsole_tabs__1oMbz button:not(:last-child){border-right:none}.TourCur_tournaments__bb9nS{align-items:center;display:flex;flex-direction:column;gap:20px}.TourCur_tournaments__bb9nS a{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;padding:15px 25px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:80%}.TourCur_tournaments__bb9nS a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourCur_tournamentButton__EonVM{background-color:#fafad2;border:none;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;cursor:pointer;display:block;max-width:300px;padding:15px 25px;text-align:center;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:80%}.TourCur_tournamentButton__EonVM:hover{background-color:#9acd32;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourCur_inactive__q4POe{background-color:#ccc;box-shadow:none;-webkit-transform:none;transform:none}.TourCur_tournamentButton__EonVM:disabled{background-color:#ccc;cursor:not-allowed}.TourCur_noTournamentsMessage__Se-zq{font-size:1.2rem}.TourCur_isLoading__f8IEZ{text-align:center}.TourCur_filterButtonsContainer__Hveit{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.TourCur_yearButton__2HkKx{background-color:#f0f0f0;border:none;border-radius:4px;color:#333;cursor:pointer;margin:4px;padding:8px 16px;transition:background-color .2s ease}.TourCur_yearButton__2HkKx:hover{background-color:#e0e0e0}.TourCur_yearButton__2HkKx.TourCur_active__OdVlc{background-color:#007bff;color:#fff;font-weight:700}.RoundRobinStandings_container__NIq3l{align-items:center;display:flex;flex-direction:column;width:100%}.RoundRobinStandings_title__2Y9x8{margin-bottom:5px;margin-top:10px}.RoundRobinStandings_table__ab6oY{border-collapse:collapse;width:100%}.RoundRobinStandings_table__ab6oY td,.RoundRobinStandings_table__ab6oY th{border:1px solid #ddd;padding:8px;text-align:left}.RoundRobinStandings_table__ab6oY th{background-color:#f2f2f2}.RoundRobinStandings_table__ab6oY td:first-child,.RoundRobinStandings_table__ab6oY td:nth-child(3),.RoundRobinStandings_table__ab6oY td:nth-child(4),.RoundRobinStandings_table__ab6oY td:nth-child(5),.RoundRobinStandings_table__ab6oY th:first-child,.RoundRobinStandings_table__ab6oY th:nth-child(3),.RoundRobinStandings_table__ab6oY th:nth-child(4),.RoundRobinStandings_table__ab6oY th:nth-child(5){text-align:center}.RoundRobinStandings_table__ab6oY tr:nth-child(2n){background-color:#f2f2f2}.RoundRobinStandings_table__ab6oY tr:hover{background-color:#ddd}.RoundRobinStandings_table__ab6oY{max-width:600px}.MatchResultModal_modalOverlay__\+f-ev{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MatchResultModal_modal__WxRNJ{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px}.MatchResultModal_form__DMibL{display:flex;flex-direction:column}.MatchResultModal_setGroup__T-NCo{justify-content:space-between}.MatchResultModal_playerGroup__lY09r{align-items:center;display:flex;flex-direction:column}.MatchResultModal_playerName__A1UwC,.MatchResultModal_scoreInput__6J\+ux{margin-bottom:10px}.MatchResultModal_setRow__h979b{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.MatchResultModal_setRow__h979b label{font-weight:700;margin-right:10px}.MatchResultModal_scoreInput__6J\+ux{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin:0 5px;padding:8px;text-align:center;width:60px}.MatchResultModal_actions__A1E7n{display:flex;gap:5px;justify-content:space-between;margin-top:20px}.MatchResultModal_backButton__VHSSr,.MatchResultModal_saveButton__32ZaB{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.MatchResultModal_backButton__VHSSr:hover,.MatchResultModal_saveButton__32ZaB:hover{background-color:#0056b3}.MatchResultModal_backButton__VHSSr{background-color:#6c757d}.MatchResultModal_backButton__VHSSr:hover{background-color:#5a6268}.MatchResultModal_setInputs__d-zzY{align-items:center;display:flex;justify-content:space-between}.MatchResultModal_tiebreakInput__n2LLs{margin-left:8px}.MatchResultModal_playerRow__1nFJ\+{align-items:center;display:flex;margin-bottom:10px}.MatchResultModal_playerScores__PtTad{margin-bottom:20px}.MatchResultModal_setGroup__T-NCo{display:flex;flex-direction:column;margin-bottom:20px}.MatchResultModal_scoreInputs__eYWY6{display:flex;justify-content:space-between;margin-bottom:10px}.MatchResultModal_tiebreakCheckbox__q4SdW{align-items:center;display:flex;margin-bottom:10px}.MatchResultModal_tiebreakInputs__JpvJX{display:flex;justify-content:space-between;margin-bottom:10px}.MatchResultModal_scoreInput__6J\+ux{flex:1 1;margin-right:10px}.MatchResultModal_scoreInput__6J\+ux:last-child{margin-right:0}.MatchResultModal_tiebreakCheckbox__q4SdW input[type=checkbox]{margin-right:5px}.MatchResultModal_participantNames__-DnMr{display:flex;gap:20px;justify-content:space-around;margin-bottom:20px}.MatchResultModal_participantNames__-DnMr h5{font-size:1rem;font-weight:700}.MatchResultModal_checkboxGroup__U714D,.MatchResultModal_radioGroup__-25t4{display:flex;flex-direction:column;gap:5px;margin:10px 0}.MatchResultModal_checkboxGroup__U714D label,.MatchResultModal_radioGroup__-25t4 label{align-items:center;display:flex;gap:10px}.MatchResultModal_checkboxGroup__U714D input[type=checkbox],.MatchResultModal_radioGroup__-25t4 input[type=radio]{accent-color:#007bff;cursor:pointer}.MatchResultModal_checkboxGroup__U714D label,.MatchResultModal_radioGroup__-25t4 label{cursor:pointer}.MatchResultModal_question__ikijJ{margin:5px}.TourCurForm_titleContainer__YMan2{align-items:center;display:flex;flex-direction:row}.TourCurForm_container__3L6DF{align-items:center;background-color:#fff;display:flex;flex-direction:column;overflow-x:auto}.TourCurForm_title__fgEdf{font-weight:700;margin-bottom:10px}.TourCurForm_competitionSystemDisplay__FYQVb{font-style:italic;margin-bottom:10px}.TourCurForm_linkSystems__KLotN{color:#007bff}.TourCurForm_linkSystems__KLotN:hover{text-decoration:underline}.TourCurForm_refreshButton__p1ae2{background-color:initial;border:none;color:blue;cursor:pointer}.TourCurForm_refreshButton__p1ae2:hover{background-color:initial}.TourCurForm_spinner__PvlX7{-webkit-animation:TourCurForm_spin__GWcR5 1s ease infinite;animation:TourCurForm_spin__GWcR5 1s ease infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;height:26px;margin-left:10px;width:26px}@-webkit-keyframes TourCurForm_spin__GWcR5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes TourCurForm_spin__GWcR5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.TourCurForm_refreshButtonAnimating__KDGhP{-webkit-animation:TourCurForm_spin__GWcR5 1s linear infinite;animation:TourCurForm_spin__GWcR5 1s linear infinite}.TourCurForm_scoreRules__9SOI\+{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.TourCurForm_scoreRules__9SOI\+ a{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;padding:5px 15px;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:100%}.TourCurForm_scoreRules__9SOI\+ a:hover{background-color:#e0e0e0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TourCurForm_generateButton__SfZ5L{background-color:#5aa0e7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;margin-top:10px;padding:8px 16px}.TourCurForm_generateButton__SfZ5L:hover{opacity:.85}.TourCurForm_returnToPhaseGroupButton__Anb9u{background-color:#fff;border:none;border-radius:10px;color:#a69c65;cursor:pointer;font-size:16px;margin-right:10px;margin-top:10px;padding:8px 16px}.TourCurForm_returnToPhaseGroupButton__Anb9u:hover{opacity:.85}.TourCurForm_groupsContainer__CUK31{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.TourCurForm_group__78512{background-color:#f1eded;border:1px solid #ddd;border-radius:10px;flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 20px);padding:10px}@media (max-width:1200px){.TourCurForm_group__78512{flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 20px)}}@media (max-width:768px){.TourCurForm_group__78512{flex:1 1 100%;max-width:100%}}.TourCurForm_finalPhaseTitle__q9gfA{margin-top:40px}.TourCurForm_finalPhaseTitle__q9gfA,.TourCurForm_groupPhaseTitle__NyM0e{align-items:center;display:flex;flex-direction:column;font-size:1.3rem;margin-bottom:10px}.TourCurForm_groupPhaseTitle__NyM0e{margin-top:10px}.TourCurForm_lookingInput__Am4px{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;margin-right:10px;padding:8px;width:140px}.TourCurForm_buttonContainer__POlXj{display:flex;flex-direction:column;margin:0 auto;max-width:350px}.TourCurForm_returnCurButton__7lxqT{align-items:center;background:none;color:#0f172a;display:flex;font-size:1.5rem;height:20px;justify-content:flex-start;padding:0;width:25px}.TourCurForm_returnCurButton__7lxqT:hover{background:#e8e8e8}.SingleEliminationBracket_bracketContainer__idmTU{align-items:flex-start;background-color:#f1eded;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:10px}.SingleEliminationBracket_round__AnpgY{align-items:center;display:flex;flex-direction:column}.SingleEliminationBracket_matchCellForSingleEliminationBracket__bMgAX{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:row;gap:20px;margin:10px 0;padding:10px;text-align:center;width:350px}.SingleEliminationBracket_playerNames__6vw4H div{text-align:left}.SingleEliminationBracket_playerNames__6vw4H div:not(:last-child){margin-bottom:10px}.SingleEliminationBracket_resultOfMatch__rgiSg{align-items:flex-end;border:none;display:flex;gap:10px;justify-content:space-between}.SingleEliminationBracket_titleOfRound__kNC2B{background-color:#bbc7d3;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:row;gap:15px;justify-content:center;padding:3px;text-align:center;width:350px}.SingleEliminationBracket_round__AnpgY{margin-bottom:40px}.SingleEliminationBracket_button__DLnQO{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:small;padding:7px;transition:background-color .2s ease-in-out}.SingleEliminationBracket_button__DLnQO:hover{background-color:#0056b3}.SingleEliminationBracket_navigation__xlai6{display:none}.SingleEliminationBracket_titleOfRoundContainer__R30k4{align-items:center;display:flex;justify-content:space-between}.SingleEliminationBracket_navigationButton__scpVs{display:none}.SingleEliminationBracket_thirdPlace__QD-IB{margin-top:20px}.SingleEliminationBracket_finalRounds__runge{align-items:center;display:flex;flex-direction:column}.SingleEliminationBracket_titleOfThirdPlaceRound__U8MQ3{background-color:#bbc7d3;border:1px solid #ddd;border-radius:5px;padding:3px;text-align:center;width:270px}@media (max-width:600px){.SingleEliminationBracket_navigation__xlai6{background-color:initial;display:flex;gap:20px;justify-content:space-between}.SingleEliminationBracket_navigationButton__scpVs{background-color:initial;border:none;color:#007bff;cursor:pointer;display:inline;font-size:1.2rem;justify-content:center;padding:0}.SingleEliminationBracket_navigationButton__scpVs:hover{color:transparent}.SingleEliminationBracket_bracketContainer__idmTU{align-items:center;flex-direction:column}.SingleEliminationBracket_round__AnpgY{display:none}.SingleEliminationBracket_round1__u1DtW.SingleEliminationBracket_current__v9QBm,.SingleEliminationBracket_round2__ogkfr.SingleEliminationBracket_current__v9QBm,.SingleEliminationBracket_round3__1AxHY.SingleEliminationBracket_current__v9QBm,.SingleEliminationBracket_round4__NWSwa.SingleEliminationBracket_current__v9QBm{display:flex}}.BrazilianBracket_bracketContainer__pdo2i{align-items:flex-start;background-color:#f1eded;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:10px}.BrazilianBracket_round__zhXhT{align-items:center;display:flex;flex-direction:column}.BrazilianBracket_matchCell__5xbB4{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;padding:10px;text-align:center;width:350px}.BrazilianBracket_playerNames__L28po div{margin-bottom:0;text-align:left}.BrazilianBracket_playerNames__L28po div:not(:last-child){margin-bottom:10px}.BrazilianBracket_resultOfMatch__dysz8{align-items:flex-end;border:none;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.BrazilianBracket_titleOfRoundContainer__19SN3{flex-direction:row}.BrazilianBracket_titleOfRound__\+l4JG{background-color:#bbc7d3;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:row;gap:15px;justify-content:center;padding:3px;text-align:center;width:350px}.BrazilianBracket_round__zhXhT{margin-bottom:40px}.BrazilianBracket_button__Ujq7l{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:small;padding:7px;transition:background-color .2s ease-in-out}.BrazilianBracket_button__Ujq7l:hover{background-color:#0056b3}.BrazilianBracket_navigation__dbx0M{display:none}.BrazilianBracket_titleOfRoundContainer__19SN3{align-items:center;display:flex;justify-content:space-between}.BrazilianBracket_navigationButton__g2MXu{display:none}.BrazilianBracket_thirdPlace__D6dgD{margin-top:20px}.BrazilianBracket_finalRounds__yF5Ea{align-items:center;display:flex;flex-direction:column}.BrazilianBracket_titleOfThirdPlaceRound__ZPlKv{background-color:#bbc7d3;border:1px solid #ddd;border-radius:5px;padding:3px;text-align:center;width:270px}.BrazilianBracket_nameDisplay__dnSeY span{display:block}.BrazilianBracket_highlighted__TRedl{background-color:hsla(0,34%,74%,.53);border:1px solid #000}@media (max-width:600px){.BrazilianBracket_navigation__dbx0M{background-color:initial;display:flex;gap:20px;justify-content:space-between}.BrazilianBracket_navigationButton__g2MXu{background-color:initial;border:none;color:#007bff;cursor:pointer;display:inline;font-size:1.2rem;justify-content:center;padding:0}.BrazilianBracket_navigationButton__g2MXu:hover{color:transparent}.BrazilianBracket_bracketContainer__pdo2i{align-items:center;flex-direction:column}.BrazilianBracket_round__zhXhT{display:none}.BrazilianBracket_round1__eb4lS.BrazilianBracket_current__Mz-BS,.BrazilianBracket_round2__cKTMP.BrazilianBracket_current__Mz-BS,.BrazilianBracket_round3__HuAGz.BrazilianBracket_current__Mz-BS,.BrazilianBracket_round4__oioRi.BrazilianBracket_current__Mz-BS{display:flex}}.Podium_podiumContainer__8ilOu{align-items:flex-end;display:flex;justify-content:center;margin-bottom:20px;margin-top:50px}.Podium_podiumStep__w0ekm{align-items:center;display:flex;flex-direction:column;margin:0;position:relative;text-align:center}.Podium_winnerName__YTebj{max-width:100%;overflow:hidden;position:absolute;text-align:center;text-overflow:clip;top:-30px;white-space:nowrap;width:100%}.AdminStartTournament_container__nAUaC{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px;padding:20px}.AdminStartTournament_title__4rTEI{font-size:20px;margin-bottom:10px}.AdminStartTournament_addMeButton__N-43J{background-color:#388eea;border-radius:5px;color:#fff}.AdminStartTournament_table__YceEq{border-collapse:collapse;margin-top:20px;max-width:800px}.AdminStartTournament_table__YceEq td,.AdminStartTournament_table__YceEq th{border:1px solid #ddd;padding:8px;text-align:left}.AdminStartTournament_table__YceEq th{background-color:#f9f9f9}.AdminStartTournament_table__YceEq tr:nth-child(odd){background-color:#fcfcfc}.AdminStartTournament_table__YceEq tr:hover{background-color:#f1f1f1}.AdminStartTournament_table__YceEq td:first-child,.AdminStartTournament_table__YceEq td:nth-child(2),.AdminStartTournament_table__YceEq th:first-child,.AdminStartTournament_table__YceEq th:nth-child(2){text-align:center}.AdminStartTournament_buttonAdd__LMgHr{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:background-color .2s ease-in-out;width:100%}.AdminStartTournament_buttonAdd__LMgHr:hover,.AdminStartTournament_buttonUpdate__r8OJR:hover{background-color:#0056b3}.AdminStartTournament_buttonDelete__Ug6Sg{background-color:#dc3545}.AdminStartTournament_buttonDelete__Ug6Sg:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.AdminStartTournament_buttonDelete__Ug6Sg{border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:10px;padding:5px 10px;text-align:center;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}.AdminStartTournament_userIdInput__8GseD{border:1px solid #ddd;border-radius:5px;margin-right:10px;padding:8px}.AdminStartTournament_addParticipantContainer__RW0Ht{display:flex;flex-direction:column;gap:10px;justify-content:center}.AdminStartTournament_competitionSelect__nINIb{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:16px;margin-right:10px;margin-top:20px;padding:8px}.AdminStartTournament_startTournamentButton__QQ34a{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.AdminStartTournament_startTournamentButton__QQ34a:hover{background-color:#45a049}.AdminStartTournament_deleteMatchesButton__Sd48b{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px;transition:background-color .3s}.AdminStartTournament_tournamentControls__84bEP{align-items:center;display:flex;justify-content:center;margin-top:20px}.AdminStartTournament_seedNumberInput__d\+zoe{width:50px}.AdminStartTournament_buttonDelete__Ug6Sg{margin-left:10px}.AdminStartTournament_actionColumn__-YVkX{display:flex;justify-content:space-between}.AdminStartTournament_partnerEmailInput__9Luku{border:1px solid #c4c4c4;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:10px;margin-top:5px;padding:10px;transition:border-color .2s ease-in-out;width:100%}.AdminStartTournament_partnerEmailInput__9Luku:focus{border-color:#388eea;outline:none}.AdminStartTournament_partnerEmailInput__9Luku::-webkit-input-placeholder{color:#a8a8a8}.AdminStartTournament_partnerEmailInput__9Luku::placeholder{color:#a8a8a8}.AdminStartTournament_partnerEmailInput__9Luku:invalid{border-color:#e74c3c}.AdminStartTournament_totalFeeBox__NDU4u{color:#2c3e50;font-size:1rem}.ScoreRules_scoreRulesContainer__bXZwP{background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:30px auto;max-width:800px;padding:20px}.ScoreRules_scoreRulesContainer__bXZwP h1{align-items:center;display:flex;font-size:1.4em;justify-content:center;text-align:center}.ScoreRules_scoreRulesText__qTBgm{margin-top:20px}.ScoreRules_scoreRulesText__qTBgm h5{color:#333;font-size:1.2em;margin-top:20px}.ScoreRules_scoreRulesText__qTBgm p:first-child{margin-top:10px}.ScoreRules_scoreRulesText__qTBgm p{color:#666;margin-top:10px;text-align:justify}.ScoreRules_scoreRulesText__qTBgm li{margin-top:5px}.ScoreRules_nextRow__QqEGj{margin:0}.ScoreRules_preliminaryDescription__XjsI4{font-style:italic}.ScoreRules_competitionDescription__2ETSr{margin:0}.ScoreRules_imageContainer__o3VaO{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.ScoreRules_picturesOfCompetition__qfRgn{height:auto;max-width:100%}.ScoreRules_titleOfCompetition__eIUCw{font-size:1em}.ScoreRules_tableWrapper__IdCf9{margin-top:20px;overflow-x:auto}.ScoreRules_systemsTable__tscCr{background-color:#fff;border-collapse:collapse;font-size:14px;min-width:600px;table-layout:fixed;width:100%}.ScoreRules_systemsTable__tscCr td,.ScoreRules_systemsTable__tscCr th{border:1px solid #ccc;padding:8px 10px;text-align:center;vertical-align:middle}.ScoreRules_systemsTable__tscCr th{background-color:#f2f2f2;font-weight:700}.ScoreRules_systemsTable__tscCr tr:nth-child(2n){background-color:#fafafa}.ScoreRules_tableNote__im1Sd{color:#555;font-size:12px;margin-top:10px}@media (max-width:600px){.ScoreRules_systemsTable__tscCr td,.ScoreRules_systemsTable__tscCr th{font-size:11px;line-height:1.2;max-width:80px;padding:2px 4px;white-space:normal;word-break:break-word}.ScoreRules_systemsTable__tscCr{min-width:unset;table-layout:fixed;width:100%}}.LookingPartner_container__yeOkL{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1200px;padding:20px}.LookingPartner_title__kYzCg{margin-bottom:10px}.LookingPartner_addOfferContainer__HrufZ{margin-bottom:20px;text-align:center}.LookingPartner_titleRow__ok4pU{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:8px}.LookingPartner_infoButton__T\+XVA{color:#007bff;font-size:.9rem;font-weight:500;text-decoration:none}.LookingPartner_infoButton__T\+XVA:hover{text-decoration:underline}.LookingPartner_addOfferButton__zW7WO{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.LookingPartner_addOfferButton__zW7WO:hover{background-color:#45a049}.LookingPartner_formContainer__ncRoV{background-color:#f3f3f3;border-radius:8px;margin-bottom:20px;padding:15px}.LookingPartner_formContainer__ncRoV label{display:block;font-weight:700;margin-bottom:5px}.LookingPartner_formContainer__ncRoV button,.LookingPartner_formContainer__ncRoV input,.LookingPartner_formContainer__ncRoV select,.LookingPartner_formContainer__ncRoV textarea{border-radius:5px;display:block;font-size:1.2em;margin:10px 0;padding:10px;width:100%}.LookingPartner_submitButton__Rjuf-{background-color:#4caf50;color:#fff}.LookingPartner_offerContainer__Zyk1U{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;margin:0 auto;max-height:80vh;max-width:1200px;overflow-y:auto;padding:20px}@media (max-width:600px){.LookingPartner_offerContainer__Zyk1U{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:960px;padding:20px}}.LookingPartner_offerCard__CmIAQ{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;position:relative;transition:box-shadow .3s ease;width:300px}.LookingPartner_cardHeader__Tr72k{display:flex;justify-content:space-between}.LookingPartner_boldText__ozcBs{font-weight:700}.LookingPartner_pastOfferCard__7bnJY{background-color:#f0f0f0;color:#999}.LookingPartner_contactIcons__jUspm{color:#8fbc8f;cursor:pointer;display:flex;font-size:30px;gap:20px}.LookingPartner_contactIcons__jUspm>svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.LookingPartner_contactIcons__jUspm>svg:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}.LookingPartner_ownerButtons__krXzy{bottom:10px;display:flex;gap:10px;justify-content:flex-end;margin-top:10px;right:10px}.LookingPartner_ownerButtons__krXzy button{border:none;border-radius:5px;cursor:pointer;padding:5px 10px}.LookingPartner_ownerButtons__krXzy button:first-child{background-color:#2196f3;color:#fff}.LookingPartner_ownerButtons__krXzy button:first-child:hover{background-color:#fff;border:1px solid #2196f3;color:#2196f3}.LookingPartner_ownerButtons__krXzy button:nth-child(2){background-color:#f44336;color:#fff}.LookingPartner_ownerButtons__krXzy button:nth-child(2):hover{background-color:#fff;border:1px solid #f44336;color:#f44336}.LookingPartner_offerDate__hHwkI{font-size:1.1rem;margin-bottom:5px;margin-top:10px}.LookingPartner_offerTime__NnazQ{font-size:1.1rem;margin-bottom:15px;margin-top:auto}.LookingPartner_addInfo__khVef{font-style:italic;margin-top:auto}.LookingPartner_titleInfo__CQr1r{display:flex;flex-direction:row;gap:10px}.LookingPartner_infoButton__T\+XVA{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.LookingPartner_infoButton__T\+XVA a{font-size:1.1rem;text-align:center;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s}.LookingPartner_infoButton__T\+XVA a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
/*# sourceMappingURL=main.954b9095.css.map*/