@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.log-in-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Montserrat,sans-serif}.log-in{display:flex;justify-content:center;align-items:center;border:1px #6c9b95 solid;border-radius:10px;padding:30px 36px;flex-direction:column;gap:20px;margin-top:120px;width:300px;box-shadow:0 1px 5px #6c9b95}.log-in form .log-in-username input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.log-in form .log-in-username input::-webkit-inner-spin-button{display:none}.log-in form .log-in-username input::-webkit-outer-spin-button{display:none}.log-in-link{padding:10px 50px;border-radius:5px;border:1px black solid;cursor:pointer;text-decoration:none;color:#000}.site-return{margin-top:10px}a:link{text-decoration:none;color:#000}a:visited{text-decoration:none;color:#130327}a:hover{text-decoration:underline}.log-in .log-in-title{height:30px;display:flex;align-items:center;justify-content:center;width:100%}.log-in h4{line-height:0;font-size:30px}.log-in form{display:flex;align-items:center;flex-direction:column;gap:20px;width:100%}.signup-button{padding:10px 20px;background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid;cursor:pointer;border-radius:5px;font-size:16px;font-weight:600}.signup-button:hover{background-color:#6c9b95;color:#fff}.not-reg h5{text-align:center}.log-in form .log-in-username{width:100%;position:relative;display:flex;flex-direction:column}.log-in form .log-in-username .log-in-mask{position:absolute;top:32px;left:10px;display:flex;align-items:center;gap:2px}.log-in form .log-in-username .log-in-mask span{padding-bottom:0}.log-in form .log-in-username .log-in-mask img{height:20px;width:28px;border:1px rgba(0,0,0,.452) solid}.log-in form .log-in-username span,.log-in form .log-in-password span{font-family:Montserrat,Arial,Helvetica,sans-serif;text-align:center;width:100%;display:inline-block;padding-bottom:5px}.log-in form .log-in-username span,.log-in form .log-in-password span{padding-bottom:5px}.forgotPassword{font-family:Montserrat,Arial,Helvetica,sans-serif;color:#000}.log-in-inputWrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.log-in-inputWrap .log-in-inputPassword{width:100%;display:flex;gap:10px;text-align:start}.log-in-username input{box-sizing:border-box;width:100%}.log-in-password img{position:absolute;width:30px;height:30px;cursor:pointer;right:10px}.log-in-username{width:100%;display:flex;flex-direction:column;align-items:center}.log-in form .log-in-username .error{display:none;color:red;font-size:10px}.log-in form .log-in-password{width:100%}.log-in form .log-in-username input{outline:none;border:1px black solid;border-radius:4px;padding:8px 0 8px 8px;text-align:start;font-size:16px;font-family:Montserrat,sans-serif;width:100%}.log-in form .log-in-password input{outline:none;border:1px black solid;border-radius:4px;width:100%;padding:10px 5px}.log-in form button{padding:10px 50px;border-radius:5px;border:0 black solid;cursor:pointer;font-size:16px;font-weight:700;background-color:#6c9b95;color:#fff}.log-in button:hover{background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid}@media screen and (max-width: 900px){.wrapper{display:flex;width:100%;justify-content:center}.log-in{width:50%}.log-in form .password input,.log-in form .confirm input{padding:8px 0 8px 65px;width:80%}.log-in form .username{width:100%}.log-in form .username input{padding:8px 0 8px 8px;text-align:center}.log-in{padding:25px;box-sizing:border-box}}@media screen and (max-width: 800px){.wrapper{display:flex;width:100%;justify-content:center}.log-in{margin-top:180px;width:50%}.log-in form .log-in-username .log-in-mask{position:absolute;top:32px;left:10px;display:flex;align-items:center;gap:4px}.log-in-password img{position:absolute;width:30px;height:30px;cursor:pointer;right:10px}.log-in form .password input,.log-in form .confirm input{padding:8px 0 8px 65px;width:80%}.log-in form .username{width:100%}.log-in form .username input{padding:8px 0 8px 8px;text-align:center}.log-in{padding:25px;box-sizing:border-box}}@media screen and (max-width: 500px){.wrapper{display:flex;width:100%;justify-content:center}.log-in{margin-top:120px;width:90%;padding:25px;box-sizing:border-box}.log-in form .password input,.log-in form .confirm input{padding:8px 0 8px 45px;width:90%}.log-in form .username{width:100%}.log-in form .username input{padding:8px 0 8px 8px;text-align:center}}@media screen and (max-width: 400px){.wrapper{display:flex;width:100%;justify-content:center}.log-in{margin-top:35px;width:80%}.log-in form .password input,.log-in form .confirm input{padding:8px 0 8px 65px;width:80%}.log-in form .username{width:100%}.log-in form .username input{padding:8px 0 8px 8px;text-align:center}.log-in{padding:25px;box-sizing:border-box}}.signup-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif}.signup-wrapper a{margin-top:10px}.signup{display:flex;justify-content:center;align-items:center;border:1px rgb(108,155,149) solid;border-radius:10px;padding:30px 36px;flex-direction:column;gap:20px;margin-top:120px;width:300px;box-shadow:0 1px 5px #6c9b95}.signup form .username input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup form .username input::-webkit-inner-spin-button{display:none}.signup form .username input::-webkit-outer-spin-button{display:none}.login-button{padding:10px 50px;background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid;cursor:pointer;border-radius:5px;font-size:16px;font-weight:600}.login-button:hover{background-color:#6c9b95;color:#fff}.inputWrap{position:relative;display:flex;justify-content:center;align-items:center}h5{margin-top:20px;margin-bottom:5px;justify-content:center}input{box-sizing:border-box;justify-content:center}.username,.name,.lastName{width:100%;display:flex;flex-direction:column;align-items:center}.inputWrap img{position:absolute;width:30px;height:30px;cursor:pointer;right:10px;display:flex;justify-content:center}.signup form .username span,.signup form .name span,.signup form .lastName span,.signup form .email span,.signup form .password span,.signup form .confirm span{font-family:Montserrat,Arial,sans-serif;text-align:center;width:100%;display:inline-block;padding-bottom:5px}.agreement{display:flex;align-items:center;gap:10px;text-align:center}.agreement label{font-size:14px}.agreement input{width:15px;height:15px;margin:0;cursor:pointer}.agreement label span{font-weight:600}.signup .signup-title{height:30px;display:flex;align-items:center}.signup h4{line-height:0;font-size:30px}.signup form{display:flex;align-items:center;flex-direction:column;gap:20px}.signup form .username{width:100%;position:relative}.signup form .username .mask{position:absolute;top:32px;left:10px;display:flex;align-items:center;gap:3px}.signup form .username .mask span{padding-bottom:0}.signup form .username .mask img{height:20px;width:28px;border:1px rgba(0,0,0,.452) solid}.signup form .username .signup-error{display:none;color:red;font-size:10px}.signup-error{text-align:center;color:red;font-weight:700}.signup form .password{width:100%}.signup form .username input{outline:none;border:1px black solid;border-radius:4px;padding:8px 5px;text-align:start;font-size:16px;font-family:montserrat,Arial,sans-serif;width:100%}.email{display:flex;flex-direction:column;width:100%}.email span{font-size:1rem}.email input{outline:none;border:1px black solid;border-radius:4px;padding:8px 5px;text-align:start;font-size:16px;font-family:montserrat,Arial,sans-serif;width:100%}.email input::placeholder{color:#999}.username input::placeholder,.name input::placeholder,.lastName input::placeholder,.email input::placeholder,.password input::placeholder,.confirm input::placeholder{text-align:center;vertical-align:middle}.signup form .password input{outline:none;border:1px black solid;border-radius:4px;width:96%;padding:10px 5px}.signup form .username input .placeholder::placeholder{text-align:center}.signup form button{padding:10px 50px;border-radius:5px;border:0 black solid;cursor:pointer;font-size:16px;font-weight:700;background-color:#6c9b95;color:#fff}.signup form button:hover{background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid}.signup form .confirm{width:100%}.signup form .confirm input,.signup form .password button,.username input,.name input,.lastName input,.signup form .password input{padding:8px 5px;width:100%;outline:none;border:1px black solid;border-radius:4px;font-size:16px;font-family:montserrat,Arial,sans-serif}.gender-selection{display:flex;justify-content:flex-start;gap:20px}.gender-options{display:flex;flex-direction:row;gap:20px}.gender-option{display:flex;flex-direction:row;align-items:center}.gender-option label{font-size:14px;margin-right:5px}.gender-option input[type=checkbox]{width:20px;height:20px;cursor:pointer}.privacy-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.privacy-modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto}.privacy-modal-content button{display:flex;justify-content:center;margin-top:20px;padding:10px 20px;cursor:pointer}@media screen and (max-width: 900px){.wrapper{display:flex;width:100%;justify-content:center}.signup{width:50%}.signup form .password input{padding:8px 5px;width:80%}.signup form .confirm input{padding:8px 0 8px 5px;width:80%}.signup form .username{width:100%}.signup form .username input{padding:8px 5px 8px 8px}.signup{padding:25px;box-sizing:border-box}}@media screen and (max-width: 800px){.wrapper{display:flex;width:100%;justify-content:center}.signup{margin-top:180px;width:50%}.signup form .password input{padding:8px 5px;width:80%}.signup form .confirm input{padding:8px 0 8px 5px;width:80%}.signup form .username{width:100%}.signup form .username input{padding:8px 5px 8px 8px}.signup{padding:25px;box-sizing:border-box}}@media screen and (max-width: 500px){.wrapper{display:flex;width:100%;justify-content:center}.signup form .username .mask{position:absolute;top:32px;left:10px;display:flex;align-items:center;gap:3px}.inputWrap input{width:100%!important}.inputWrap img{position:absolute;width:30px;height:30px;cursor:pointer;right:10px;display:flex;justify-content:center}.signup{margin-top:120px;width:90%}.signup form .password input{padding:8px 5px;width:80%}.signup form .confirm input{padding:8px 0 8px 5px;width:80%}.signup form .username{width:100%}.signup form .username input{padding:8px 5px}.signup{padding:25px;box-sizing:border-box}.privacy-modal-content button{margin-top:0;padding:10px 20px;cursor:pointer}}@media screen and (max-width: 400px){.wrapper{display:flex;width:100%;justify-content:center}.inputWrap input{width:100%!important}.inputWrap img{position:absolute;width:30px;height:30px;cursor:pointer;right:10px;display:flex;justify-content:center}.signup{margin-top:35px;width:80%}.signup form .username input,.signup form .password input{padding:8px 5px;width:80%}.signup form .confirm input{padding:8px 0 8px 5px;width:80%}.signup form .username{width:100%}.signup{padding:25px;box-sizing:border-box}}@media screen and (max-width: 500px){.document-container{padding:0!important}}.reset form .number input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.reset form .number input::-webkit-inner-spin-button{display:none}.reset form .number input::-webkit-outer-spin-button{display:none}.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.reset{display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Montserrat,sans-serif;border:1px #6c9b95 solid;border-radius:10px;width:300px;padding:30px 36px;margin-top:130px;box-shadow:0 1px 5px #6c9b95}.return-link{margin-top:10px}h5{margin-top:20px;margin-bottom:5px}.reset .title{height:30px;display:flex;align-items:center;justify-content:space-between;width:100%}.reset-title h1{margin-bottom:15px}.reset h4{line-height:0;font-size:30px;text-align:center;width:100%}.reset form{display:flex;align-items:center;flex-direction:column;gap:20px;justify-content:center}.reset-title p{text-align:center}.reset-email{gap:5px}.reset-email span{text-align:center}.reset-email input{padding:8px 5px;width:100%;outline:none;border:1px black solid;border-radius:4px;font-size:15px;font-family:montserrat,Arial,sans-serif;margin-top:5px;text-align:center}.reset-username input{padding:8px 5px;width:100%;outline:none;border:1px black solid;border-radius:4px;font-size:15px;font-family:montserrat,Arial,sans-serif;margin-top:5px}.new-password input,.new-password-confirmation input{padding:8px 5px;width:100%;outline:none;border:1px black solid;border-radius:4px;font-size:15px;font-family:montserrat,Arial,sans-serif;margin-top:5px;text-align:center}.new-password,.new-password-confirmation,.reset-email,.reset-username{text-align:center}.reset form button{padding:10px 50px;border-radius:5px;border:0 black solid;cursor:pointer;font-size:16px;font-weight:700;background-color:#6c9b95;color:#fff}.reset p{text-align:center!important;margin-bottom:10px}@media screen and (max-width: 900px){.wrapper{display:flex;width:100%;justify-content:center}.reset{width:50%}.reset form .password input,.reset form .confirm input{padding:8px 0 8px 65px;width:80%}.reset form .number{width:100%}.reset form .number input{padding:8px 5px 8px 65px}.reset{padding:25px;box-sizing:border-box}}@media screen and (max-width: 800px){.wrapper{display:flex;width:100%;justify-content:center}.reset{margin-top:180px;width:50%}.reset form .password input,.reset form .confirm input{padding:8px 0 8px 65px;width:80%}.reset form .number{width:100%}.reset form .number input{padding:8px 5px 8px 65px}.reset{padding:25px;box-sizing:border-box}}@media screen and (max-width: 500px){.wrapper{display:flex;width:100%;justify-content:center}.reset{margin-top:120px;width:90%}.reset form .password input,.reset form .confirm input{padding:8px 0 8px 65px;width:80%}.reset form .number{width:100%}.reset form .number input{padding:8px 5px 8px 65px}.reset{padding:25px;box-sizing:border-box}.reset-email{text-align:center}}@media screen and (max-width: 400px){.wrapper{display:flex;width:100%;justify-content:center}.reset{margin-top:35px;width:80%}.reset form .password input,.reset form .confirm input{padding:8px 0 8px 65px;width:80%}.reset form .number{width:100%}.reset form .number input{padding:8px 5px 8px 65px}.reset{padding:25px;box-sizing:border-box}.reset p{text-align:center}}.my-account-page{font-family:sans-serif;background-color:#f8f8f8;color:#333;display:flex;flex-direction:column;min-height:100vh}.my-account-header{background-color:#6c9b95;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.back-link{color:#fff;text-decoration:none;font-size:.8rem}.logo-and-title{display:flex;flex-direction:column}.cabinet-title{font-size:2.5rem;font-weight:700}.my-account-title{font-size:3.5rem;margin:0;font-weight:700}.log-out-button{background-color:#fff;color:#000;border:none;padding:.7rem 1rem;border-radius:5px;cursor:pointer;font-size:1rem}.cabinet-main{display:flex;padding:20px;flex-grow:1}.cabinet-nav{width:200px;margin-right:2rem;display:flex;flex-direction:column}.cabinet-nav-header{display:none}.active-tab-name{font-size:14px;color:#555;margin-right:10px}.cabinet-nav-items{display:flex;flex-direction:column}.cabinet-nav-item{padding:.8rem 1rem;margin-bottom:.5rem;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.cabinet-nav-item:hover{background-color:#f5f5f5}.cabinet-nav-item.active{background-color:#6c9b95;color:#fff;font-weight:700}.my-account-content{flex:1}.content-title{font-size:2rem;font-weight:700;margin-bottom:10px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{border:1px solid #eee;padding:1.5rem;background-color:#fff;border-radius:5px;display:flex;flex-direction:column}.card-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.card-description{font-size:1rem;color:#666;margin-bottom:1rem}.card-link{color:#6c9b95;text-decoration:none;align-self:flex-start;margin-top:auto}.telegram-link-container{display:flex;flex-direction:column;padding:0;margin:0 auto;gap:10px}.telegram-link-container a{text-decoration:none}.telegram-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:160px}.telegram-button:hover{background-color:#005f8a}.my-account-footer{background-color:#f0f0f0;padding:1rem 2rem;text-align:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:.5rem}.footer-links a{color:#666;text-decoration:none;font-size:.8rem}.copyright{font-size:.7rem;color:#999}.form-container{width:250px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.success-message{color:green;margin-bottom:10px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:500}.form-group input,.form-group select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px}.save-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.save-button:hover{background-color:#0056b3}.card-link{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0;font-size:16px}.card-link:hover{color:#0056b3}.form-container input,.form-container select{width:100%;max-width:250px!important;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-container input:focus,.form-container select:focus{outline:2px solid #007bff;border-color:#007bff;box-shadow:none}.form-container input::placeholder{color:#999}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:4px;font-weight:700}@media screen and (max-width: 500px){.cabinet-main{display:flex;flex-direction:column}.cabinet-nav-header{position:relative}.active-tab-name{flex-grow:1;text-align:right}.nav-toggle{margin-left:10px}.logo-and-title{display:flex;flex-direction:column}.cabinet-title{font-size:1.5rem;font-weight:700;text-align:center}.log-out-button{background-color:#fff;color:#000;border:none;padding:.7rem 1rem;width:80px;border-radius:5px;cursor:pointer;font-size:.8rem;text-align:center}.cabinet-nav{width:100%;margin:0 0 10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.cabinet-nav-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#6c9b95;color:#fff;cursor:pointer;font-weight:700}.cabinet-nav-header .nav-toggle{transition:transform .3s ease}.cabinet-nav.open .cabinet-nav-header .nav-toggle{transform:rotate(180deg)}.cabinet-nav-items{display:none}.cabinet-nav.open .cabinet-nav-items{display:flex}.cabinet-nav-item{border-bottom:1px solid #eee}.content-title{font-size:20px;margin-bottom:10px;font-weight:700;text-align:center}.form-container{margin-top:10px}.telegram-link-container{display:flex;flex-direction:column;padding:0 35px;margin:0 auto;gap:10px}.telegram-link-container p code{font-weight:700}.telegram-button{align-self:center}}.matchbar{display:none}@media (max-width: 500px){.mainpage{width:90%}.matchbar{display:none}.newsbar{justify-content:center;margin-top:110px;display:flex;flex-direction:column;padding:0 10px}}.header-desktop-mobile{display:none}.headerDesktop{display:flex;position:sticky;top:0;justify-content:center;align-items:center;text-align:center;background-color:#fafafa;max-width:none;margin:0;height:80px;z-index:1000;gap:20px}.headerDesktop .logo{width:200px;height:90px;cursor:pointer}.headerDesktop .headerMenu{display:flex;width:40%;gap:40px;justify-content:center}.headerDesktop .headerMenu a{font-family:Montserrat,Arial,sans-serif;text-decoration:none;color:#000;font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer}.headerDesktop .headerRight{display:flex;justify-content:center;gap:12px;cursor:pointer}.headerDesktop .headerRight a:first-child{font-family:Montserrat,Arial,sans-serif;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.8rem;text-decoration:none}.headerDesktop .headerRight a:first-child{gap:5px}.headerDesktop .headerRight a:first-child img{width:15px}.headerRight .admin-page{display:flex;flex-direction:row}.headerDesktop .headerRight img{width:25px;cursor:pointer;height:auto}.headerDesktop .city-selector{padding:3px;text-align:center;width:160px;border:none}@media screen and (max-width: 500px){.headerDesktop{display:none}.header-desktop-mobile{display:flex;flex-direction:column;position:fixed;background-color:#fff;max-width:100%;margin:0;top:0;width:100%}.header-desktop-mobile button{height:40px;background-color:#6c9b95;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:600;border:none}.mobile-button.active{background-color:#050000;color:#fff;z-index:100000000}.header-desktop-mobile .header-mobile-live-matches{position:fixed;top:40px;left:0;width:100%;height:100vh;background-color:#f8f8f8;box-shadow:0 4px 8px #00000026;padding:0;display:flex;flex-direction:column;justify-content:space-between;z-index:100000000}.header-mobile-matchblock{display:flex;flex-direction:column;gap:10px}.header-desktop-mobile .header-mobile-live-matches span{font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:500}.header-desktop-mobile .header-mobile-live-matches .header-mobile-matchblock{width:95%;padding-top:10px;padding-left:10px;padding-right:10px;overflow-y:auto}.header-desktop-mobile .header-desktop-top{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-evenly}.header-desktop-mobile .mobile-menu{width:40px;height:40px;cursor:pointer;justify-content:center;align-items:center;text-align:center}.header-desktop-mobile .logo{width:150px;height:60px;cursor:pointer;justify-content:center}.header-desktop-mobile .header-desktop-bottom{display:flex;justify-content:center;width:100%;height:30px;background-color:#ececec}.header-desktop-mobile .header-menu-mobile{display:flex;width:90%;height:30px;gap:8px;justify-content:center;align-items:center}.header-desktop-mobile .header-menu-mobile a{font-family:Montserrat,sans-serif;text-decoration:none;color:#000;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.header-desktop-mobile .headerRight{display:flex;justify-content:center;gap:20px;cursor:pointer}.header-desktop-mobile .headerRight a:first-child{font-family:Montserrat,Arial,sans-serif;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.8rem;text-decoration:none}.header-desktop-mobile .headerRight a:first-child{gap:5px}.header-desktop-mobile .headerRight a:first-child img{width:22px}.header-desktop-mobile .headerRight img{width:25px;cursor:pointer;height:auto}.header-desktop-mobile .header-desktop-top .burgerMenu{position:fixed;width:100%;z-index:200;background-color:#000000ad;height:600px;display:none}.header-desktop-mobile .header-desktop-top .burgerMenu .top{display:flex;justify-content:space-between;align-items:center;padding:40px}.header-desktop-mobile .header-desktop-top .burgerMenu .top .buttons{display:flex;gap:15px;align-items:center}.header-desktop-mobile .header-desktop-top .burgerMenu .top .buttons a:first-child img{background:none;border:none;padding:0;width:15px}.header-desktop-mobile .header-desktop-top .burgerMenu .top .buttons a:first-child{background-color:#ffffff96;border-radius:5px;padding:0 5px;object-fit:contain;border:1px black solid;display:flex;align-items:center;gap:5px;font-family:Arial,sans-serif;font-size:12px}.header-desktop-mobile .header-desktop-top .burgerMenu .top .buttons img{width:25px;height:25px;background-color:#ffffff96;border-radius:5px;padding:5px;object-fit:contain;border:1px black solid}.header-desktop-mobile .header-desktop-top .burgerMenu .top .buttons img:last-child{width:25px;height:25px}.header-desktop-mobile .header-desktop-top .burgerMenu .top img:last-child{width:30px;height:30px;cursor:pointer;padding:5px;background-color:#ffffff96;border-radius:5px;border:1px black solid}.header-desktop-mobile .header-desktop-top .burgerMenu .menu{display:flex;flex-direction:column;gap:30px;text-align:center;padding-top:20px}.header-desktop-mobile .header-desktop-top .burgerMenu .menu a{text-decoration:none;font-family:Montserrat,Arial,sans-serif;color:#fff;font-size:32px}.header-desktop-mobile .header-desktop-top .burgerMenu{width:40px;height:40px;display:none;cursor:pointer}.header-mobile-burger-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999;transform:translateY(-100%);transition:transform .3s ease-in-out;opacity:1}.burger-menu-open .header-mobile-burger-menu{transform:translateY(0);opacity:1}.burger-menu-button{cursor:pointer;position:absolute;top:20px;right:20px;padding:10px;border:none;background-color:transparent;font-size:24px;color:#000}.dropdown-menu{display:flex;flex-direction:column;background-color:#fff;position:absolute;top:100%;left:0;width:100%;z-index:1000;box-shadow:0 4px 8px #0000001a}.dropdown-menu a{padding:10px;text-decoration:none;color:#000;border-bottom:1px solid #eee}.dropdown-menu a:hover{background-color:#f5f5f5}}.court-section{margin-bottom:10px;position:relative;width:100%}.match-container{display:flex;overflow-x:hidden;width:100%;transition:transform .3s ease;scroll-behavior:smooth;white-space:nowrap}.match-container .match-block-item{flex:0 0 100%;max-width:100%;box-sizing:border-box;padding:0 20px;margin-top:5px}.scroll-button{position:absolute;top:56%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:3px 7px;font-size:16px;cursor:pointer;z-index:10;width:10px;height:10px;display:flex;align-items:center;justify-content:center;margin-left:-7px;margin-right:-7px}.scroll-button.left{left:5px}.scroll-button.left:before{content:"<"}.scroll-button.right{right:5px}.scroll-button.right:before{content:">"}.scroll-button.disabled{opacity:.5;cursor:not-allowed}body.burger-menu-open{overflow:hidden;height:100vh}.city-selector{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;padding:8px 12px;border:1px solid #ddd;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;outline:none;min-width:120px;transition:border-color .3s ease}.city-selector:hover{border-color:#6c9b95}.city-selector:focus{border-color:#6c9b95;box-shadow:0 0 0 2px #6c9b9533}.city-selector option{font-family:Montserrat,Arial,sans-serif;font-size:14px;padding:8px}.mobile-city-selector{display:flex;justify-content:center;align-items:center;padding:8px 16px;background-color:#f8f9fa;border-bottom:1px solid #e1e5e9;position:relative;z-index:999;width:100%;box-sizing:border-box}.header-desktop-mobile .headerRight{position:relative;z-index:1000}.city-selector-mobile{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;padding:8px 32px 8px 12px;border:1px solid #ddd;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;outline:none;min-width:150px;width:150px;max-width:150px;text-align:center;text-align-last:center;transition:border-color .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;box-sizing:border-box}.city-selector-mobile option{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;padding:8px}.city-selector-mobile:hover{border-color:#6c9b95}.city-selector-mobile:focus{border-color:#6c9b95;box-shadow:0 0 0 2px #6c9b9533}@media (max-width: 768px){.city-selector-mobile{max-width:150px;width:150px;min-width:150px;box-sizing:border-box}.city-selector-mobile:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.city-selector-mobile option{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;padding:8px;max-width:150px;width:150px}}.user-menu-container{display:flex;position:relative}@media (max-width: 768px){.user-menu-container{position:relative;z-index:9999}}.match-block-item{font-family:montserrat,Arial,sans-serif}.match-block-item h4{font-family:montserrat,Arial,sans-serif;font-size:10px!important;text-transform:uppercase}.match-block-item .matchid h4{display:none}.match-block-item h4 a{text-decoration:none}.match-block-item .match-block-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px;box-sizing:border-box}.active-match-block .match-block-title{background-color:#6c9b95}.inactive-match-block .match-block-title{background-color:#0000000d}.active-match-block .match-block-title h4{color:#fff}.active-match-block .match-block-title h4 span{color:#ffffffb2!important;height:40px}.active-match-block .match-block-title span:last-child{color:#fff}.inactive-match-block .match-block-info:after{background:linear-gradient(to bottom,#6c9b95 50%,#000 50%)!important}.active-match-block .match-block-info:after{background:linear-gradient(to bottom,#6c9b95 50%,#000 50%)!important}.match-block-retirement{padding:2px;font-size:10px;color:#fff;background-color:#6c9b95}.match-block-item .match-block-title span{color:#000000ab;font-size:10px}.match-block-item .match-block-title h4 span{color:#1e90ff;font-size:10px}.match-block-item{display:flex;flex-direction:column;gap:15px;border:1px rgba(23,0,33,.05);box-shadow:0 10px 10px #00000008;border-radius:16px;padding:15px 10px;min-width:305px;width:100%}.match-block-points span:nth-child(1):after,.match-block-points span:nth-child(3):after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#fff;top:0;left:0}.ball{width:15px!important;height:15px!important}.match-block-item{display:flex;align-items:center;border-radius:0;gap:0!important}.match-block-item .match-block-info{display:flex;flex-direction:column;width:100%;position:relative}.match-block-item .match-block-info:after{content:"";width:3px;height:100%;background:linear-gradient(to bottom,#6c9b95 50%,#00000015 50%);position:absolute;left:0}.match-block-item .match-block-info .match-block-player{display:flex;justify-content:space-between;align-items:center;margin-top:0!important;height:30px}.match-block-item .match-block-info hr{height:1px;border:none;background-color:#00000015}.match-block-item .match-block-info .match-block-player .match-block-player-scores{display:flex;align-items:center;gap:5px;cursor:pointer}.match-block-points{display:flex;gap:0!important;align-items:center;padding-left:0}.match-block-points span:nth-child(1){display:flex;color:#000;height:18px;align-items:center;padding:6px;background-color:#0000000d;width:8px;justify-content:center}.match-block-points span:nth-child(2){display:flex;color:#000;height:20px;align-items:center;padding:6px;width:8px;justify-content:center}.match-block-points span:nth-child(3){display:flex;color:#000;height:18px;align-items:center;padding:6px;background-color:#0000000d;width:8px;justify-content:center}.match-block-item .match-block-info .match-block-player .match-block-player-scores img{width:12px;height:12px}.match-block-item .match-block-info .match-block-player:nth-child(3) .match-block-points span:nth-child(1):after{height:1px;margin-top:-1px}.match-block-item .match-block-info .match-block-player:nth-child(3) .match-block-points span:nth-child(3):after{height:1px;margin-top:-1px}.match-block-item .match-block-info .match-block-player:nth-child(3) .match-block-points span:nth-child(1):before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#fff;bottom:0;left:0}.match-block-item .match-block-info .match-block-player:nth-child(3) .match-block-points span:nth-child(3):before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#fff;bottom:0;left:0}.match-block-item{gap:5px;padding:0;box-shadow:none}.match-block-item .match-block-info{gap:0}.match-block-item .match-block-info .match-block-player .match-block-player-scores .match-block-retirement{padding:2px!important;font-size:7px!important;color:#fff;background-color:#6c9b95;margin-right:3px}.match-block-item .match-block-info .match-block-player .match-block-player-scores .match-block-game-score{display:flex;color:#3bb7dd;height:18px;align-items:center;padding:6px 3px 6px 6px;width:8px;justify-content:center;font-size:12px!important;font-weight:600}.match-block-item .match-block-info .match-block-player .match-block-player-names{display:flex;flex-direction:column;padding-left:10px}.match-block-item .match-block-info .match-block-player .match-block-player-names h5{font-size:11px;color:#000;font-weight:500;margin:0;text-align:start;width:100%}.match-block-item .match-block-info .match-block-player .match-block-player-names h6{display:flex;flex-wrap:wrap;flex-direction:column;font-size:11px;padding-left:3px;color:#000;font-weight:500;align-items:center;margin:0 0 0 6px}.player-name{cursor:pointer;transition:background-color .2s}.player-name:hover{background-color:#f0f0f0}.player-name h5{margin:0;font-size:1rem;color:#333}.match-block-item .match-block-info .match-block-player .match-block-player-scores .match-block-points span{position:relative;margin:0;color:#000}.match-block-item .match-block-info .match-block-player .match-block-player-scores span{font-weight:500!important;font-size:12px!important}.match-block-item .match-block-info .match-block-player .match-block-player-scores .match-block-points span p{position:absolute;font-size:8px;top:4px;right:2px}.match-block-item .match-block-category{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px;box-sizing:border-box}.active-match-block .match-block-category,.inactive-match-block .match-block-category,.inactive-match-block .match-block-title{background-color:#0000000d}.match-block-item .match-block-category a{display:flex;align-items:center;font-size:12px;cursor:pointer;text-decoration:none}.match-block-item .match-block-category a img{width:12px;height:12px;margin-left:5px;margin-right:3px}.match-block-item .match-block-category a span{color:#130327;font-size:12px;font-weight:400;align-self:flex-end;cursor:pointer}.match-block-item .match-block-category span{font-family:montserrat,Arial,sans-serif;font-size:11px;font-weight:600;align-self:flex-end;cursor:pointer;text-decoration:none}.match-status-live{color:red}.match-status-awaiting{color:green}.match-status-paused{color:#cf6202}.match-status-ended{color:#0095ff}.city-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.city-modal{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.city-modal-header{text-align:center;margin-bottom:24px}.city-modal-header h2{font-family:Montserrat,Arial,sans-serif;font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.city-modal-header p{font-family:Montserrat,Arial,sans-serif;font-size:14px;color:#666;margin:0;line-height:1.5}.city-modal-content{margin-bottom:32px}.city-modal-select-container{position:relative}.city-modal-search-container{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #6c9b95;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px}.city-modal-search{width:100%;padding:12px 16px;border:none;border-bottom:1px solid #e1e5e9;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;color:#333;background-color:#fff;outline:none;border-radius:6px 6px 0 0}.city-modal-search:focus{border-bottom-color:#6c9b95}.city-modal-search::placeholder{color:#999}.city-modal-filtered-list{max-height:200px;overflow-y:auto;border-radius:0 0 6px 6px}.city-modal-option{padding:12px 16px;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:14px;color:#333;transition:background-color .2s ease}.city-modal-option:hover{background-color:#f8f9fa}.city-modal-option.selected{background-color:#6c9b95;color:#fff}.city-modal-select{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;color:#333;background-color:#fff;cursor:pointer;outline:none;transition:all .2s ease}.city-modal-select:hover{border-color:#6c9b95}.city-modal-select:focus{border-color:#6c9b95;box-shadow:0 0 0 3px #6c9b951a}.city-modal-select option{font-family:Montserrat,Arial,sans-serif;font-size:14px;padding:8px}.city-modal-footer{display:flex;gap:12px;justify-content:center}.city-modal-button{padding:12px 24px;border:none;border-radius:8px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.city-modal-button-primary{background-color:#6c9b95;color:#fff}.city-modal-button-primary:hover{background-color:#5a8a84;transform:translateY(-1px);box-shadow:0 4px 8px #6c9b954d}.city-modal-button-secondary{background-color:#f8f9fa;color:#666;border:1px solid #e1e5e9}.city-modal-button-secondary:hover{background-color:#e9ecef;color:#333}@media (max-width: 768px){.city-modal{padding:24px;margin:20px;width:calc(100% - 40px)}.city-modal-header h2{font-size:20px}.city-modal-header p{font-size:13px}.city-modal-footer{flex-direction:column}.city-modal-button{width:100%}}.user-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;margin-top:0;animation:dropdownSlideIn .2s ease-out;border:1px solid #e1e5e9;z-index:9999}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}.user-dropdown-header{padding:12px 16px;border-bottom:1px solid #e1e5e9;background-color:#f8f9fa;border-radius:8px 8px 0 0;text-align:center}.user-dropdown-name{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;color:#333;text-align:center}.user-dropdown-menu{padding:8px 0}.user-dropdown-item{width:100%;padding:12px 16px;border:none;background:none;text-align:center;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:14px;color:#333;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease}.user-dropdown-item:hover{background-color:#f8f9fa}.user-dropdown-item:active{background-color:#e9ecef}.user-dropdown-item-danger{color:#dc3545}.user-dropdown-item-danger:hover{background-color:#fff5f5}.user-dropdown-icon{font-size:16px;width:20px;text-align:center}.user-dropdown-city-selector{display:flex;flex-direction:column;align-items:flex-start;padding:8px 16px 0}.user-dropdown-city-label{font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:4px;color:#333}.user-dropdown-city-select{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;border:1px solid #ddd;border-radius:6px;background-color:#fff;color:#333;padding:6px 12px;width:100%;min-width:120px;max-width:200px;box-sizing:border-box;margin-bottom:8px}@media (max-width: 768px){.user-dropdown{position:absolute;top:100%;left:-100%;transform:translate(-50%);margin-top:8px;min-width:170px;max-width:170px}.user-dropdown-menu{padding:0}.user-dropdown-header{padding:7px 10px;text-align:center}.user-dropdown-name{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;text-align:center}.user-dropdown-item{padding:7px 10px;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;text-align:center;justify-content:center}.user-dropdown-icon{font-size:12px;width:14px}.user-dropdown-city-selector{padding:7px 7px 0;text-align:center}.user-dropdown-city-label{text-align:center;width:100%;font-size:11px}.user-dropdown-city-select{min-width:150px;max-width:150px;font-size:12px;padding:5px 7px;margin-bottom:5px;align-items:center;align-self:center}}.matchbar-wrapper{width:100%;overflow:hidden;position:relative;padding:10px 0}.matchbar,.matchbar .content{width:100%}.matchbar-title{margin-bottom:10px;padding-left:15px;font-weight:700}.matchbar-title span{font-size:1.2em}.matchbar-items{display:flex;overflow-x:scroll;scroll-behavior:smooth;gap:15px;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none;margin-top:10px}.matchbar-items::-webkit-scrollbar{display:none}.matchbar-items .match-block-item{width:320px}.scrollButton{position:absolute;top:60%;transform:translateY(-50%);z-index:10;background-color:#ffffffb3;border:1px solid #ccc;border-radius:50%;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-shadow:0 2px 4px #0003;transition:background-color .3s ease}.scrollButton.left{left:0}.scrollButton.right{right:0}.scrollButton:hover{background-color:#e6e6e6e6}.scrollButton:disabled{background-color:#c8c8c880;cursor:not-allowed;opacity:.5}.arrow-icon{width:20px;height:20px;transform:rotate(180deg)}.scrollButton.left .arrow-icon{transform:rotate(0)}.scrollButton:hover .arrow-icon svg{fill:#000}.arrow-icon svg{fill:#333}.newsbar{display:flex;justify-content:center;flex-direction:column;width:100%;gap:30px;margin-top:10px}.newsbar span{font-family:montserrat,sans-serif;font-size:10px}.newsbar .top h2{font-family:montserrat,sans-serif}.newsbar .newsbar-posts{display:flex;justify-content:space-between;gap:30px}.newsbar .newsbar-posts .newsbar-picture{display:flex;width:100%;flex-direction:column;gap:20px}.newsbar .newsbar-posts .newsbar-picture .newsbar-picture-img{width:100%;height:207px;border-radius:10px;background-size:cover;background-position:center}.newsbar .newsbar-posts .newsbar-picture .description{display:flex;flex-direction:column;gap:5px}.newsbar .newsbar-posts .newsbar-picture .description span{font-family:montserrat,sans-serif;font-size:10px;font-weight:800;color:#0000007c}.newsbar .newsbar-posts .newsbar-picture .description h4{font-family:montserrat,sans-serif;color:#000000c2}.newsbar .newsbar-posts .newsbar-picture .description p{font-family:montserrat,sans-serif;font-size:12px;font-weight:700;color:#0000008c}@media screen and (max-width: 600px){.newsbar .newsbar-posts .newsbar-picture .newsbar-picture-img{width:100%;height:auto}}@media screen and (max-width: 500px){.newsbar{display:flex;box-sizing:border-box;width:100%;margin-top:90px;padding:10px}.newsbar .newsbar-posts{display:flex;flex-direction:column;width:100%;height:auto;padding:0;margin-top:10px;gap:20px}.newsbar .newsbar-posts .newsbar-picture{display:flex;width:100%;height:auto;flex-direction:column;gap:10px}.newsbar .newsbar-posts .newsbar-picture .newsbar-picture-img{width:100%;height:auto;min-height:205px;border-radius:10px;background-size:cover;background-position:center}}.tournamentbar-list-container{width:90%;margin:0 auto;padding:20px;font-family:sans-serif}.tournamentbar-list-title{text-align:center;margin-bottom:10px}.tournamentbar-list{display:flex;flex-direction:column;gap:10px}.tournamentbar-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.tournamentbar-logo-container{height:80px;width:20%;display:flex;justify-content:center;align-items:center}.tournamentbar-logo{max-width:100%;max-height:100%;display:block}.tournamentbar-info{display:flex;flex-direction:column;flex-grow:1;margin-left:20px}.tournamentbar-dates{font-size:.9em;color:#666}.tournamentbar-name{font-weight:700;padding:5px 0}.tournamentbar-actions-wrapper{display:flex;align-items:center;white-space:nowrap;padding:0 5px}.tournamentbar-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.tournamentbar-button{padding:10px 5px;border-radius:5px;border:0 black solid;cursor:pointer;font-size:16px;font-weight:700;background-color:#6c9b95;color:#fff;width:200px}.tournamentbar-button-follow{padding:10px 5px;background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid;cursor:pointer;border-radius:5px;font-size:16px;font-weight:600;width:200px}.tournamentbar-button-follow:hover{background-color:#6c9b95;color:#fff}.tournamentbar-vertical-line{height:100%;background-color:#b62727}.tournamentbar-live{color:red;font-size:12px;align-self:center;font-weight:600;padding:0 5px}.tournamentbar-tab-list{display:flex;width:100%;border-bottom:1px solid black;margin-bottom:1rem}.tournamentbar-tab{display:flex;width:33.333%;text-align:center;justify-content:center;padding:.5rem;font-size:1rem;font-weight:700;color:#000;cursor:pointer;border-bottom:3px solid transparent;outline:none}.tournamentbar-tab-list .react-tabs__tab--selected{border-bottom:3px solid #6c9b95}@media (max-width: 500px){.tournamentbar{display:flex;margin:0;padding:0 10px}.tournamentbar-item .tournamentbar-info{margin:0;text-align:center}.tournamentbar-item .tournamentbar-info .tournamentbar-city{font-size:14px}.tournamentbar-list-container{width:80%;padding:0}.tournamentbar-item{display:flex;flex-direction:column;gap:10px}.tournamentbar-logo-container{width:100%}.tournamentbar-button{display:flex;width:120px;align-items:center;justify-content:center}}.footer{background-color:#fff;padding:0;text-align:center;max-width:none;margin:0}.partners{text-align:center;margin:30px 400px 10px;font-family:Montserrat,Arial,sans-serif;font-weight:700;color:#130327}.partners p{margin-bottom:10px}.partners h2{display:flex;flex-direction:column;width:100%;gap:0;font-size:25px;color:#000;text-align:center}.partnersImage{display:flex;justify-content:center;gap:50px;margin-top:10px}.partners img{width:200px;height:150px;box-shadow:0 .3rem .5rem #0000000f;object-fit:cover;border-radius:12px}.social-links{margin-bottom:0}.social-links p{font-size:1rem;text-align:center;margin-bottom:10px;font-weight:700;color:#000;font-family:Montserrat,Arial,sans-serif}.social-links hr{height:1px;background-color:#000;border:none;margin-left:400px;margin-right:400px;margin-bottom:10px}.social-buttons{display:flex;justify-content:center;gap:5px}.social-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-decoration:none;border-radius:3px;transition:background-color .3s ease}.social-button.telegram{background-color:#1da1f2}.social-button.vk{background-color:#1877f2}.social-button.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.logo-container{display:flex;justify-content:center;margin-bottom:0}.logo{width:300px;height:auto}.navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin:0;font-family:Montserrat,Arial,sans-serif}.navigation a{color:#333;text-decoration:none;font-size:.9rem;font-weight:700;margin-bottom:15px}.navigation a:hover{font-family:Montserrat,Arial,sans-serif;text-decoration:underline}.bottom-bar{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0;background-color:#6c9b95;margin:10px 10px 0}.eula{width:100%;display:flex;justify-content:center;gap:10px}.bottom-bar a{font-family:Montserrat,Arial,sans-serif;color:#fff;text-decoration:none;font-size:.9rem}.bottom-bar a:hover{text-decoration:underline}.copyright{text-align:center;font-family:Montserrat,Arial,sans-serif;color:#fff;font-size:.9rem}.first-line,.second-line{width:100%;display:block}.first-line,.second-line{width:auto;display:inline}.first-line:after{content:" | "}@media screen and (max-width: 500px){.footer{background-color:#fff;padding:0;text-align:center;max-width:none;margin:0}.partners{text-align:center;margin:20px 20px 10px;font-family:Montserrat,Arial,sans-serif;font-weight:700;color:#130327}.partners p{margin-bottom:5px}.partners h2{display:flex;flex-direction:column;width:100%;gap:0;font-size:25px;color:#000;text-align:center}.partnersImage{display:flex;justify-content:center;gap:10px;margin-top:10px}.partners img{width:110px;height:80px;box-shadow:0 .3rem .5rem #0000000f;object-fit:cover;border-radius:12px}.social-links{margin-bottom:0}.social-links p{font-size:1rem;text-align:center;margin-bottom:10px;font-weight:700;color:#000;font-family:Montserrat,Arial,sans-serif}.social-links hr{height:1px;background-color:#000;border:none;margin-left:10px;margin-right:10px;margin-bottom:10px}.social-buttons{display:flex;justify-content:center;gap:5px}.social-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-decoration:none;border-radius:3px;transition:background-color .3s ease}.social-button.telegram{background-color:#1da1f2}.social-button.vk{background-color:#1877f2}.social-button.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.logo-container{display:flex;justify-content:center;margin-bottom:0}.logo{width:200px;height:auto}.navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin:0;font-family:Montserrat,Arial,sans-serif}.navigation a{color:#333;text-decoration:none;font-size:.8rem;font-weight:700;margin-bottom:5px}.navigation a:hover{font-family:Montserrat,Arial,sans-serif;text-decoration:underline}.bottom-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px 0;background-color:#6c9b95;margin:10px 0 0}.bottom-bar a{justify-content:center;font-family:Montserrat,Arial,sans-serif;color:#fff;text-decoration:none;font-size:.8rem}.eula{display:flex;flex-direction:column;justify-content:center;align-items:center}.bottom-bar a:hover{text-decoration:underline;font-family:Montserrat,Arial,sans-serif}.copyright{display:flex;justify-content:center;flex-wrap:wrap;padding:10px 0;background-color:#6c9b95;font-size:.8rem;color:#fff;text-align:center;font-family:Montserrat,Arial,sans-serif}.copyright .second-line{margin:0 10px}.first-line:after{content:""}}.tournamentsHeader{position:sticky;top:0;z-index:1000000;max-width:none}.tournaments{justify-content:start;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:36px;position:relative;top:0}.tournaments .tournaments-title{font-size:32px;color:#000;font-weight:700;display:flex;align-items:center;gap:20px;margin:0;width:100%}.tournaments .tournaments-title img{height:40px;width:40px;padding:8px 24px;background-color:#e6e6e6}@media screen and (max-width: 1420px){.months{max-width:none;justify-content:start;gap:50px;flex-wrap:wrap;row-gap:0;left:0}.tournaments{margin-top:70px}}@media screen and (max-width: 1000px){.tournaments .tournamentItem{width:48%}}@media screen and (max-width: 800px){.filterItem h4{margin:0!important}.filterItem{height:54px;display:flex;align-items:center;width:10%}.yearFilter .activeYearWrapper{padding:0;height:54px}.months{padding:10px}.tournaments{margin-top:100px}}@media screen and (max-width: 500px){.tournaments{margin-top:150px;margin-bottom:30px;padding:0 10px}.tournamentsList{margin-top:110px}.tournaments .tournamentItem{width:100%}.tournaments .tournaments-title{font-size:25px;margin:0!important}.filterItem,.yearFilter .activeYearWrapper{height:30px}.yearFilter .activeYearWrapper h4{font-size:14px}.filterItem .stroke{height:2px}.filterItem h4{font-size:12px}.yearFilter{width:100%}.yearFilter .customSelectYears .yearOption{font-size:14px;padding:5px}.yearFilter .customSelectYears{width:200px;max-height:200px}.months{top:80px}.tournaments .tournaments-title:first-child{margin-top:30px}}.monthsContainer{display:flex;overflow-x:auto;background-color:#e6e6e6;padding:10px;height:60px;width:100%;align-items:center;box-sizing:border-box;position:fixed;left:0;z-index:1000;top:80px;justify-content:center}.monthsContainer .month{font-size:16px;font-weight:500;color:#1a1a1a}.monthsScroll{display:flex;gap:15px;padding:0 10px}.filterItem{position:relative;cursor:pointer;white-space:nowrap;padding:5px 10px}.filterItem h4{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;margin:0}.filterItem .stroke{background-color:#6c9b95;width:0;height:4px;position:absolute;bottom:0;left:0;transition:width .3s ease;margin-bottom:10px}.filterItem.active .stroke{width:100%}.yearFilterButton{position:fixed;bottom:20px;right:20px;z-index:1000}.yearFilterButton .yearButton{background-color:#6c9b95;color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 8px #0003;transition:background-color .3s ease}.yearFilterButton .yearButton:hover{background-color:#5a8a84}.yearDropdown{position:absolute;bottom:60px;right:0;background-color:#fff;border-radius:14px;box-shadow:0 4px 8px #0003;padding:10px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.yearDropdown .yearOption{background:none;border:none;padding:10px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:color .3s ease}.yearDropdown .yearOption:hover{color:#6c9b95}.monthsContainer::-webkit-scrollbar{display:none}.monthsContainer{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 800px){.monthsContainer{top:100px}.filterItem h4{font-size:14px}.yearFilterButton .yearButton{width:40px;height:40px;font-size:14px}}@media screen and (max-width: 500px){.monthsContainer{top:102px;justify-content:normal}.filterItem .stroke{margin-bottom:0}.filterItem h4{font-size:12px}.yearFilterButton .yearButton{width:35px;height:35px;font-size:12px}}*{font-family:Montserrat,Arial,sans-serif!important}.tournamentsList{padding-top:100px}.center{max-width:1400px;width:100%;margin:0 auto}@keyframes filterStrokeShow{0%{width:0}to{width:100%}}@keyframes filterStrokeHide{0%{width:100%}to{width:0}}.tournaments{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.tournaments *{margin:0}.tournaments .title{font-size:36px;color:#000;font-weight:800;display:flex;align-items:center;gap:20px;margin:20px 0 0;width:100%}.tournaments .title:first-child{margin-top:100px}.tournaments .title img{height:40px;width:40px;padding:8px 24px;background-color:#e6e6e6}.tournaments .tournamentItem{display:flex;flex-direction:column;gap:10px;width:32%}.tournaments .tournamentItem .top{display:flex;height:200px;background-color:#6c9b95;justify-content:space-between;align-content:end;flex-wrap:wrap;align-items:end;padding:5px}.tournaments .tournamentItem .top span{color:#fff;font-weight:700;font-size:12px;padding:5px 10px;z-index:1}{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:space-between;height:100px}.tournaments .tournamentItem .top span:last-child{background-color:#00000054}.tournaments .tournamentItem .top span:first-child{background-color:#00000054}.tournaments .tournamentItem .bottom{display:flex;flex-direction:column;gap:10px;background-color:#e6e6e6;padding:15px}.tournaments .tournamentItem .bottom h4:first-child{color:#6c9b95;font-size:24px}.tournaments .tournamentItem .bottom .bottom-name{display:flex;flex-direction:column;gap:5px}.tournaments .tournamentItem .bottom .bottom-name h4{color:#000;font-size:18px;max-height:8rem;display:-webkit-box;display:flex;overflow:hidden!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tournaments .tournamentItem .bottom .bottom-name span{text-transform:uppercase}@media screen and (max-width: 1420px){.months{width:100%;justify-content:start;gap:50px;flex-wrap:wrap;row-gap:0;left:0}.tournaments{margin-top:70px}}@media screen and (max-width: 800px){.tournaments{margin-top:100px}}@media screen and (max-width: 720px){.tournaments .tournamentItem{width:70%}.tournaments{justify-content:center}}@media screen and (max-width: 500px){.tournaments .tournamentItem{width:100%}.tournaments .title{font-size:25px}.tournaments .title:first-child{margin-top:30px}}.tournament-page-header{position:sticky;top:0;z-index:1000000;max-width:none}.tournament-description{padding:0 10px}.tournament-description .tournament-title{display:flex;flex-direction:column;gap:5px;align-items:center;width:100%;background-color:#6c9b95;padding:20px 0;height:180px;justify-content:center;margin:0 0 10px}.tournament-description .tournament-title h1{color:#fff}.tournament-description .tournament-title p{color:#fff;font-weight:600;font-size:16px}.tournament-description .tournament-title span{font-weight:600;color:#fff;font-size:12px}.tournament-description .tournament-title .tournament-bottom-info{padding-top:50px;display:flex;flex-direction:column;gap:5px;align-items:center}.tournament-description .tournamentImage{width:100%;display:flex;justify-content:center;padding:20px;box-sizing:border-box}.tournament-description .tournamentImage img{width:100%;height:100%;border-radius:0 0 32px 32px}.tournament-tabs-filter{display:flex;justify-content:center;color:#ffffff82;background-color:#272727;gap:40px;height:50px;align-items:center;font-weight:600;cursor:pointer;margin:0 10px 10px;white-space:nowrap}.tournament-tabs-filter li{list-style-type:none;outline:none;padding:0 10px}.tournament-tabs-filter .react-tabs__tab{padding:5px 0;cursor:pointer;font-size:1rem;color:#fff0f0;border:none;background:none;transition:all 0s ease}.tournament-tabs-filter .react-tabs__tab--selected{color:#fff0f0;border-bottom:3px solid #6c9b95}.descriptionTable{padding:0;background-color:#f9f9f9;border-radius:4px;margin:0}@media screen and (max-width: 1450px){.wrapper{max-width:95%}.matches{justify-content:center;width:100%;column-gap:30px}}@media screen and (max-width: 1000px){.tournamentWrapper .tournamentFilter{gap:0;justify-content:space-between;padding:0 20px}.tournamentWrapper .tournamentFilter .filterItem a{font-size:16px}.matches{width:100%}.matchItem{width:45%}.filters .matchDays{justify-content:center;flex-wrap:wrap;row-gap:20px}}@media screen and (max-width: 800px){.matchItem{width:100%}.matchItem h4,.matchItem .matchTitle h4 span{font-size:12px}}@media screen and (max-width: 750px){.tournamentWrapper .tournamentFilter{justify-content:start;gap:20px;flex-wrap:wrap;row-gap:5px;padding:10px 20px}.tournamentWrapper .tournamentFilter .filterItem{height:36px}.tournamentWrapper .tournamentFilter{margin-top:10px}.filters .matchTypes h4{font-size:16px}.tournamentDescription .tournamentImage{padding:10px}}@media screen and (max-width: 500px){.tournament-description{margin-top:100px}.tournament-tabs-filter{justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 10px}.tournament-tabs-filter::-webkit-scrollbar{display:none}}.reglament-container{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;line-height:1.6}.reglament-container .reglament-content h1{text-align:center;font-size:26px;margin:0}.reglament-container .reglament-content h2{text-align:center;font-weight:400;font-size:20px}.reglament-container .reglament-content h3{text-decoration:underline}.reglament-section1,.reglament-section2,.reglament-section3,.reglament-section4,.reglament-section5,.reglament-section6,.reglament-section7{margin-bottom:10px}.reglament-container .reglament-content .reglament-section7-notification{color:red;font-weight:700}.reglament-logo{text-align:center;margin-bottom:20px}.reglement-header{text-align:center;margin-bottom:30px;font-size:1.2em;font-weight:700}.reglament-section{margin-bottom:20px}.reglament-title{font-size:1.2em;font-weight:700;margin-bottom:10px;color:#0056b3}.tournament-subtitle{font-size:1em;font-weight:700;margin-bottom:5px;color:#0056b3}.reglament-list-item{margin-bottom:5px;margin-left:20px;list-style-type:disc}.reglament-rules-list{padding-left:20px}.tournament-table{width:100%;border-collapse:collapse;margin:20px 0}.tournament-th{border:1px solid #ddd;padding:8px;background-color:#f2f2f2;text-align:left}.tournament-td{border:1px solid #ddd;padding:8px}.tournament-bold{font-weight:700}.tournament-italic{font-style:italic}.tournament-signature{text-align:right;margin-top:30px;font-style:italic}.results-filter .results-top-filter{display:flex;align-items:center;gap:10px;padding:0}.center{width:1300px}.results-filter .results-top-filter .results-middle-stroke{height:40px;width:2px;background-color:#0001}.results-filter .results-year-filter{position:relative}.results-filter .results-year-filter .results-active-year-wrapper{display:flex;align-items:center;gap:5px;cursor:pointer;padding:15px 5px}.results-filter .results-year-filter .results-active-year-wrapper h4{font-family:montserrat,Arial,sans-serif;font-size:20px;font-weight:700;color:#0000008c;cursor:pointer;transition:.6s}.results-filter .results-year-filter .results-active-year-wrapper h4:hover{color:#141414}.results-filter .results-year-filter .results-year-dropdown{position:absolute;bottom:-225px;left:33%;transform:translate(-50%);display:flex;flex-direction:column;padding:10px;background-color:#fff;border-radius:14px;box-shadow:.3rem .5rem #0000000f;width:45px;max-height:300px;overflow:auto;z-index:10000}.results-filter .results-year-filter .results-year-dropdown .results-year-option{font-family:montserrat,Arial,sans-serif;font-size:18px;display:flex;justify-content:space-between;align-items:center;padding:0;width:100%;box-sizing:border-box;border-bottom:2px #eae9e9 solid;cursor:pointer;transition:.5s;font-weight:700;text-decoration:none}.results-filter .results-year-filter .results-year-dropdown .results-year-option:hover{color:#6c9b95}.results-filter .results-year-filter .results-year-dropdown .results-year-option svg{display:flex;width:25px;height:25px}.results-filter .results-year-filter .results-year-dropdown::-webkit-scrollbar{background-color:#e6e6e6;width:5px}.results-filter .results-year-filter .results-year-dropdown::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:10px}.results-filter .results-year-filter .results-year-dropdown .results-year-option{color:#6c9b95}.results-filter .results-year-filter .results-year-dropdown .results-year-option svg{display:block;fill:#6c9b95}.results-match-days{display:flex;align-self:center;gap:50px;justify-content:center;background-color:#e6e6e6;margin:1px 10px 10px}.results-match-days .results-match-day-button{margin:3px 0;width:60px;height:60px;border:2px rgba(0,0,0,.06) solid;border-radius:50%;background-color:#fff;justify-content:center;cursor:pointer;transition:.8s;text-align:center}.results-match-days .results-match-day-button:hover,.results-match-days .results-match-day-button-active{border:2px #6c9b95 solid}.results-match-days .results-match-day-button span{font-family:montserrat,Arial,sans-serif;font-size:15px}.results-match-days .results-match-day-button h4{font-family:montserrat,Arial,sans-serif;font-size:24px}.results-courts{margin:0;justify-content:center}.results-court{width:320px}.results-courts .results-courts-wrapper{display:flex;justify-content:center;gap:20px;margin-right:auto}.results-courts .results-courts-wrapper .results-court{display:flex;flex-direction:column;gap:15px}.results-courts .results-courts-wrapper .results-court .results-court-title{margin-bottom:0;background-color:#6c9b95;padding:10px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.results-courts .results-courts-wrapper .results-court .results-court-title h4{color:#fff}.results-courts .results-courts-wrapper .results-court .results-court-title p{font-weight:600;font-size:14px;color:#ffffffa8}.results-courts .results-courts-wrapper .results-court .results-court-title p span{color:#fff}.results-courts .Day2Courts,.results-courts .Day3Courts{display:none}.results-courts-nodata{text-align:center;margin-top:20px}@media screen and (max-width: 500px){.results-courts-wrapper{display:flex;flex-direction:column}.results-court-numbers{justify-content:space-around;padding:5px 10px;gap:5px;overflow-x:auto}.results-court-numbers::-webkit-scrollbar{display:none}.results-court-numbers h4{font-size:16px;padding:8px 10px}.results-court-numbers .schedule-court-numbers-active:after{width:80%;bottom:3px}.results-middle-stroke-courts{display:none}.results-court{width:auto;padding:0 10px}}.schedule-filter{display:flex;flex-wrap:nowrap;flex-direction:row;gap:20px;width:auto;background-color:#e6e6e6;padding:0 20px;box-sizing:border-box;justify-content:center;margin:0 10px;overflow:visible;position:relative}.schedule-filter .schedule-top-filter{display:flex;align-items:center;gap:10px;padding:0;overflow:visible}.schedule-filter .schedule-top-filter .schedule-middle-stroke,.schedule-middle-stroke-courts{height:40px;width:2px;background-color:#0001}.schedule-filter .schedule-year-filter{position:relative;display:flex;align-items:center}.yearsContainer{display:none}.schedule-filter .schedule-year-filter .schedule-active-year-wrapper{display:flex;align-items:center;gap:5px;cursor:pointer;padding:0}.schedule-filter .schedule-year-filter .schedule-active-year-wrapper h4{font-family:montserrat,Arial,sans-serif;font-size:20px;font-weight:700;color:#0000008c;cursor:pointer;transition:.6s;padding:0;margin:0}.schedule-filter .schedule-year-filter .schedule-active-year-wrapper h4:hover{color:#141414}.schedule-filter .schedule-year-filter .schedule-year-dropdown{position:absolute;top:100%;left:-7px;display:flex;flex-direction:column;padding:10px;background-color:#fff;border-radius:14px;box-shadow:.3rem .5rem #0000000f;width:45px;max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:10000}.schedule-year-filter{position:relative}.schedule-active-year-wrapper{display:flex;align-items:center;cursor:pointer}.schedule-year-option:hover{background-color:#f0f0f0}.schedule-filter,.schedule-court-numbers,.tournamentWrapper{overflow:visible}.schedule-filter .schedule-year-filter .schedule-year-dropdown .schedule-year-option{font-family:montserrat,Arial,sans-serif;font-size:18px;display:flex;justify-content:space-between;align-items:center;padding:0;width:50px;box-sizing:border-box;border-bottom:2px #eae9e9 solid;cursor:pointer;transition:.5s;font-weight:700;text-decoration:none}.schedule-filter .schedule-year-filter .schedule-year-dropdown .schedule-year-option:hover{color:#6c9b95}.schedule-filter .schedule-year-filter .schedule-year-dropdown .schedule-year-option svg{display:flex;width:25px;height:25px}.schedule-filter .schedule-year-filter .schedule-year-dropdown::-webkit-scrollbar{background-color:#e6e6e6;width:5px}.schedule-filter .schedule-year-filter .schedule-year-dropdown::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:10px}.schedule-filter .schedule-year-filter .schedule-year-dropdown .schedule-year-option{color:#6c9b95}.schedule-filter .schedule-year-filter .schedule-year-dropdown .schedule-year-option svg{display:block;fill:#6c9b95}.schedule-filter .schedule-middle-stroke{width:100%;height:2px;background-color:#fff}.schedule-court-numbers{display:flex;align-items:center;gap:10px;padding:5px 0;flex-wrap:nowrap;justify-content:center;overflow:visible;width:100%;box-sizing:border-box}.schedule-court-numbers h4{padding:10px 15px;font-family:montserrat,Arial,sans-serif;font-size:18px;font-weight:600;color:#0000008c;cursor:pointer;transition:color .3s ease;margin:0;position:relative;white-space:nowrap}.schedule-court-numbers .schedule-court-numbers-active{color:#141414;font-weight:700}.schedule-court-numbers .schedule-court-numbers-active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:80%;height:2px;background-color:#6c9b95}.schedule-middle-stroke-courts{height:40px;width:1px;background-color:#0001}.schedule-court{width:320px}.schedule-court-numbers h4:hover{color:#141414}.schedule-match-days{display:flex;align-self:center;gap:50px;justify-content:center;background-color:#e6e6e6;margin:1px 10px 10px}.schedule-match-days .schedule-match-day-button{display:flex;flex-direction:column;align-items:center;margin:3px 0;width:60px;height:60px;border:2px rgba(0,0,0,.06) solid;border-radius:50%;background-color:#fff;justify-content:center;cursor:pointer;transition:.8s}.schedule-match-days .schedule-match-day-button:hover,.schedule-match-days .schedule-match-day-button-active{border:2px #6c9b95 solid}.schedule-match-days .schedule-match-day-button span{font-family:montserrat,Arial,sans-serif;font-size:15px}.schedule-match-days .schedule-match-day-button h4{font-family:montserrat,Arial,sans-serif;font-size:24px}.schedule-courts{margin:0;justify-content:center}.schedule-courts .schedule-courts-wrapper{display:flex;justify-content:center;gap:20px;margin-right:auto}.schedule-courts .schedule-courts-wrapper .schedule-court{display:flex;flex-direction:column;gap:15px}.schedule-courts .schedule-courts-wrapper .schedule-court .schedule-court-title{margin-bottom:0;background-color:#6c9b95;padding:10px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.schedule-courts .schedule-courts-wrapper .schedule-court .schedule-court-title h4{color:#fff}.schedule-courts .schedule-courts-wrapper .schedule-court .schedule-court-title p{font-weight:600;font-size:14px;color:#ffffffa8}.schedule-courts .schedule-courts-wrapper .schedule-court .schedule-court-title p span{color:#fff}.schedule-courts .Day2Courts,.schedule-courts .Day3Courts{display:none}.schedule-court-nomatches{text-align:center;margin-top:20px}@media screen and (max-width: 1450px){.courts .courtsWrapper{flex-direction:column}.courts .courtsWrapper .court{width:100%;flex-wrap:wrap;flex-direction:row}.courts .courtsWrapper .court .courtTitle{margin-bottom:0;width:100%}.matchItem{height:max-content}}@media screen and (max-width: 850px){.filters .topFilters{flex-direction:column;align-items:start}.filters .topFilters .stroke:nth-child(2){width:100%;height:2px}.filters .topFilters .matchTypes .stroke{height:40px;width:2px}.filters .topFilters .matchTypes{flex-wrap:wrap}}@media screen and (max-width: 500px){.schedule-filter{gap:0;padding:0;margin:0 10px}.schedule-courts-wrapper{display:flex;flex-direction:column}.schedule-court-numbers{justify-content:space-around;padding:5px 10px;gap:5px;overflow-x:auto}.schedule-court-numbers::-webkit-scrollbar{display:none}.schedule-court-numbers h4{font-size:16px;padding:8px 10px}.schedule-court-numbers .schedule-court-numbers-active:after{width:80%;bottom:3px}.schedule-middle-stroke-courts{display:none}.schedule-court{width:auto;padding:0 10px}}.category-filter{display:flex;align-items:center;gap:10px;padding:5px 0;flex-wrap:nowrap;justify-content:center;overflow-x:hidden;width:100%;box-sizing:border-box}.category-filter h4{padding:10px 15px;font-family:montserrat,Arial,sans-serif;font-size:18px;font-weight:600;color:#0000008c;cursor:pointer;transition:color .3s ease;margin:0;position:relative;white-space:nowrap}.category-filter h4:hover{color:#141414}.category-filter .filter-item.active{color:#141414;font-weight:700}.category-filter .filter-item.active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:80%;height:2px;background-color:#6c9b95}.entry-list{display:flex;flex-wrap:wrap;gap:20px;padding:10px 20px;justify-content:center}.entry-list-players{display:flex;flex-direction:column;align-items:center}.entry-list .entry-list-players .entry-button{width:100%;text-align:center}.entry-button{padding:10px 20px;background-color:#fff;color:#6c9b95;border:1px #6c9b95 solid;cursor:pointer;border-radius:5px;font-size:16px;font-weight:600;margin-bottom:10px}.entry-list-players .entry-list-players-category{display:flex;flex-direction:column;width:230px;background-color:#e4e1e11c!important;padding:10px;box-sizing:border-box;font-size:.85rem;gap:5px;border:1px solid #6c9b95;border-radius:10px}.entry-list-players span{font-size:.8rem;display:flex;align-items:baseline}.entry-list-players .entry-list-players-category h4{text-align:center}.player-team{display:flex;flex-direction:column}.team-entry{display:flex;align-items:baseline}.team-number{width:20px;text-align:left}.player-name{display:block}.entry-list-players span:before{content:attr(data-number);display:inline-block;width:20px;text-align:left}.entry-button-container{display:flex;flex-direction:column;width:100%;gap:5px}.entry-button.pair-button{padding:5px 10px;font-size:14px}.entry-select{padding:5px;width:100%;border:1px solid #6c9b95;border-radius:5px;font-size:14px;box-sizing:border-box}.entry-list-players-category-champions{color:#1157bd}.entry-list-players-category-leaders{color:#807a00}.entry-list-players-category-pretenders{color:#057828}.entry-list-players-category-matres{color:red}.entry-list-players-category-debutants{color:#7814ff}@media (max-width: 768px){.entry-list-players{width:calc(50% - 40px)}}@media (max-width: 500px){.entry-list{padding:0 10px}.entry-list .team-entry span{font-size:16px}.entry-list-players{width:100%}.entry-button{margin-top:10px;margin-bottom:0}.entry-list-players span{font-size:16px;display:flex}.entry-list-players .entry-list-players-category{width:100%;font-size:16px;margin-top:10px}.filter-item.active:after{display:none}}.news{padding-top:100px}.news .title{width:100%;padding:40px 0;background-color:#6c9b95}.news .title h1{margin:0;color:#fff;font-size:46px;text-align:center}.news .mainNews:after{content:"";position:absolute;width:100%;height:400px;display:block;z-index:-1;left:0;background-color:#6c9b95;top:260px}.news .mainNews{display:flex;gap:8px;background-color:#fff;margin-top:40px;padding:10px}.news .mainNews .newsItem{display:flex;flex-direction:column;gap:8px}.news .mainNews .newsItem:first-child{width:50%}.news .mainNews .newsItem .newsImage{width:100%;height:400px}.news .mainNews .newsItem .newsImage img{width:100%;height:100%}.news .mainNews .newsItem:nth-child(2),.news .mainNews .newsItem:nth-child(3){width:25%}.news .mainNews .newsItem .newsDescription{background-color:#e6e6e6;padding:30px 20px;display:flex;flex-direction:column;height:180px;box-sizing:border-box}.news .mainNews .newsItem .newsDescription h4{font-size:28px;margin:0;max-height:8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:2}.news .mainNews .newsItem .newsDescription .bottom{display:flex;align-items:center;gap:10px;height:max-content;margin-top:auto}.news .mainNews .newsItem .newsDescription .bottom h5{color:#6c9b95;font-size:14px;margin:0}.news .mainNews .newsItem .newsDescription .bottom span{font-size:14px;font-weight:500;display:flex;align-items:center;gap:2px}.news .mainNews .newsItem .newsDescription .bottom span img{width:18px;height:18px;border-radius:50%}.news .mainNews .newsItem:nth-child(2) .newsDescription h4,.news .mainNews .newsItem:nth-child(3) .newsDescription h4{font-size:24px}.newsList{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px;padding-top:50px}.newsList .newsTitle{width:100%;display:flex;flex-direction:column}.newsList .newsTitle h2{font-size:32px;margin:0}.newsList .newsTitle hr{width:100%;height:2px;background-color:#6c9b95;border:none;outline:none}.newsList .newsItem{width:330px;display:flex;flex-direction:column;gap:10px}.newsList .newsItem img{width:100%;height:180px}.newsList .newsItem .newsDescription{display:flex;flex-direction:column;padding:10px;justify-content:space-between;height:120px}.newsList .newsItem .newsDescription h4{margin:0;font-size:20px;max-height:8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:2}.newsList .newsItem .newsDescription span{color:#6c9b95;font-size:14px;font-weight:700}@media screen and (max-width: 1450px){.newsList{justify-content:center}}@media screen and (max-width: 1200px){.news .mainNews .newsItem .newsImage{height:40vw}}@media screen and (max-width: 1100px){.news .mainNews{flex-direction:column}.news .mainNews .newsItem{width:100%!important}}@media screen and (max-width: 500px){.newsbar{display:flex;flex-direction:column;width:100%}.newsbar .news .posts{display:flex;flex-direction:column;padding-top:85px;width:100%}.news .mainNews .newsItem .newsDescription h4{font-size:16px!important}.news .mainNews .newsItem .newsDescription{height:max-content;gap:20px}.newsList .newsItem .newsDescription{gap:20px;height:max-content}}body,html{margin:0;padding:0;height:100%}header{height:60px;background-color:#fff;position:sticky;top:0;z-index:1000000}.players-wrapper{display:flex;justify-content:center;max-width:1400px;width:100%;margin:0 auto;font-family:montserrat,Arial,sans-serif;padding-bottom:30px}.players-list-header{position:sticky;top:0;z-index:1000000;max-width:none;background-color:#fff;height:auto;overflow:visible}.players-table{display:flex;background-color:#fff;padding:0 20px;justify-content:center;position:relative;width:1400px;box-sizing:content-box;top:10px;opacity:1;z-index:0}.players-filter{display:flex;background-color:#e6e6e6;padding:0 20px;margin:0 10px;gap:10px;justify-content:center;max-width:none;box-sizing:border-box;z-index:100;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;position:sticky;top:60px}.players-table .letters-filter h4{cursor:pointer}.players-filter-item{position:relative;cursor:pointer;display:inline-flex;align-items:center}.players-filter-item h4{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin:0;padding:20px 10px;text-align:center}.players-filter-item .players-stroke{background-color:#071401;width:0;height:4px;position:absolute;bottom:0;animation-fill-mode:forwards}.players-activeFilterItem .players-stroke{width:100%}.letters-table{display:flex;gap:5%;width:100%;padding-top:10px;justify-content:center}.letters-table *{box-sizing:border-box}.letters-table .man,.letters-table .woman{width:40%;display:flex;flex-direction:column;gap:10px;text-align:center}.lettersTable .man h4,.lettersTable .woman h4{color:#000;font-size:20px;text-align:center;margin:0}.single-letter{width:100%;display:flex;flex-direction:column;gap:10px}.single-letter h5{text-align:start;width:100%;background-color:#6c9b95;color:#fff;padding:5px 10px;font-size:16px;margin:0}.single-letter .player-row{font-weight:500;color:#6c9b95;position:relative;width:100%;padding-left:10px;text-align:start;cursor:pointer}.single-letter .player-row:before{content:"";position:absolute;bottom:-5px;width:100%;height:1px;background-color:#0000001a}@media screen and (max-width: 1450px){.players-table .letters-filter{padding:10px;justify-content:start;gap:30px;flex-wrap:nowrap;width:100%;left:0}.letters-table{padding-top:150px}}@media screen and (max-width: 900px){.players-table .letters-filter h4{padding:10px;font-size:14px}}@media screen and (max-width: 500px){.players-list-header .header-desktop-mobile{z-index:1000}.players-filter{position:relative;top:100px;margin:0 0 20px;justify-content:space-evenly;align-items:center;height:40px;display:flex;flex-wrap:nowrap;gap:17px;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#e6e6e6}.players-filter::-webkit-scrollbar{display:none}.players-filter-item{display:inline-flex;height:5px;align-items:center}.players-filter-item h4{width:auto;padding:0;font-size:15px}.letters-table{display:flex;justify-content:space-between;gap:20px;padding:80px 0 0}.players-table h4{text-align:center;font-weight:600}.players-table .letters-filter{width:100%;gap:10px;flex-wrap:nowrap;top:80px}.letters-table .man,.letters-table .woman{color:#000;font-size:20px;margin:0;width:50%}.single-letter h5{width:auto}.single-letter .player-row{width:auto;font-size:11px}}#customSelectReg{display:none}.rating-filter{justify-content:start;padding:10px 20px!important}.rating-filters{margin-top:5px}.rating-tableWrap{margin-top:-20px}.rating-filter .rating-filter-left,.rating-filter .rating-filter-right{display:flex;align-items:center;gap:20px}.rating-category{display:flex;justify-content:center;gap:20px;cursor:pointer}.rating-filter .rating-filter-left .rating-dateFilter{display:flex;flex-direction:column;gap:2px}.rating-filter .rating-filter-left .rating-dateFilter span{font-weight:600;color:#000;font-size:12px;text-align:center}.rating-filter .rating-filter-left .rating-dateFilter input{border:none;outline:none;background:none;font-size:20px;font-weight:700;width:135px}.rating-filter .rating-filter-left .rating-cityFilter input{border:1px #6c9b95 solid;padding:8px 15px;border-radius:8px;outline:none;text-align:center;width:200px}.rating-filter .rating-filter-left .rating-cityFilter span{margin-right:0;color:#000}.rating-filter .rating-filter-right .rating-playerFilter{display:flex;align-items:center;gap:10px}.rating-filter .rating-filter-right .rating-playerFilter input{border:1px #6c9b95 solid;padding:8px 15px;border-radius:8px;outline:none;font-size:16px;text-align:center;width:200px}.rating-filter .rating-filter-right .rating-comment,.rating-filter .rating-filter-right .rating-download{cursor:pointer}.rating-filter .rating-filter-right .rating-comment span,.rating-filter .rating-filter-right .rating-download span{font-weight:700;color:#0008}table tbody tr{padding:0 0 5px;border-bottom:1px rgba(0,0,0,.158) solid}.rating-statistics table td:nth-child(3):after,.rating-statistics table td:nth-child(4):before{display:none}.rating-statistics table td:nth-child(3){color:#00000083}.rating-statistics .rating-title{width:100%;display:flex;justify-content:center;align-items:center;background-color:#6c9b95;height:140px}.rating-statistics .rating-title h2{font-size:50px;color:#fff}.rating-statistics .rating-filter{display:flex;gap:20px;background-color:#e6e6e6;padding:0 30px;align-items:center;margin-top:10px}.rating-statistics .rating-filter .rating-str-filters{height:40px;width:2px;background-color:#00000023}.rating-str{width:40%;margin:5px auto;height:1px;background-color:#0003}.rating-filterItem{height:25px;justify-content:center;display:flex;flex-direction:column}.rating-filterItem.active{font-weight:700;border-bottom:2px solid #000;color:#000;height:25px;align-items:center}.rating-tableWrap-singles.active,.rating-tableWrap-doubles.active{display:block}.rating-filterItem h4{font-weight:600;color:#0a0a0a6e}.rating-statistics .rating-filter .rating-filter-right .rating-explan{display:none}.rating-statistics .customFilter{padding-top:20px;display:flex;flex-wrap:wrap;row-gap:15px;column-gap:10px;border-bottom:1px rgba(0,0,0,.158) solid;padding-bottom:15px;align-items:center;justify-content:start}.rating-statistics .customFilter h4{color:#0a0a0a6e;font-size:12px}.rating-statistics .customFilter span{font-size:10px;padding:5px;cursor:pointer;background-color:#6c9b95;color:#fff;border-radius:12px;font-weight:600;-webkit-user-select:none;user-select:none}.rating-statistics table{margin-top:40px;border-collapse:collapse;width:100%}.rating-statistics table td{border-bottom:1px rgba(0,0,0,.158) solid}.rating-statistics table thead{padding-bottom:15px}.rating-statistics table td:nth-child(3),.rating-statistics table td:nth-child(4){position:relative}.rating-statistics table td:nth-child(3):after{content:"";display:block;height:45px;background-color:#00000028;position:absolute;left:0;top:5px}.rating-statistics table td:nth-child(4):before{content:"";display:block;height:45px;background-color:#00000028;position:absolute;right:0;top:5px}.rating-statistics .rating-tableWrap-singles th,.rating-statistics .rating-tableWrap-doubles th{font-size:14px;color:#000;font-weight:700}.rating-statistics .rating-tableWrap-singles .cur-rank-s,.rating-statistics .rating-tableWrap-doubles .cur-rank-d{font-size:16px}.rating-statistics table th{font-size:12px;font-weight:600;color:#0000008a;padding:5px}.rating-statistics table td{text-align:center;padding:10px}.rating-statistics table td .rating-player{display:flex;align-items:center;gap:5px}.rating-statistics table td .rating-player img{width:40px;height:40px;border-radius:50%;border:1px #e6e6e6 solid}.rating-statistics table td .rating-player .rating-player-name{display:flex;gap:5px;align-items:start;width:100%}.rating-statistics table td .rating-player .rating-player-name h4{color:#000;text-transform:uppercase;display:flex;flex-direction:row;gap:5px}.rating-statistics table td .rating-player .rating-player-name h4 span{color:#0a0a0a6e}.rating-statistics table td .rating-player .rating-player-name p{display:flex;align-items:center;gap:5px;font-size:14px;text-transform:uppercase;font-weight:600;color:#0a0a0a6e}.rating-tableWrap-singles .player,.rating-tableWrap-doubles .player{text-align:start}.rating-tableWrap-singles .cur-rank-s,.rating-tableWrap-doubles .cur-rank-d{font-size:14px}.rating-statistics table{margin-top:10px}.rating-statistics table td{font-weight:700;color:#00000083;font-size:14px}.rating-statistics table td:first-child{color:#6c9b95;font-size:18px}.rating-statistics table td:nth-child(3){color:#6c9b95;font-size:16px}.rating-statistics .customFilter .deActiveCustomItem{color:#000;background-color:#e6e6e6}.rating-tableWrap table td .rating-player-name h4{margin:0;font-size:1rem}.rating-tableWrap table td .rating-player-name .last-name{text-transform:uppercase}.rating-tableWrap table td .rating-player-name .name{text-transform:none}.rating-tableWrap table td:first-child span{margin-left:5px;font-size:.9em}.rating-tableWrap table th.rank-diff,.rating-tableWrap table td.rank-diff{width:80px;text-align:center}.rating-cityFilter{display:flex;align-items:center;gap:10px}.rating-cityFilter span{font-size:1rem;color:#333}.rating-cityFilter input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:200px}.rating-cityFilter input::placeholder{color:#999}.error-message{color:red;text-align:center;margin:20px 0;font-size:16px}.rating-legend{display:none}@media screen and (max-width: 1400px){.center{max-width:98%}.rating-tableWrap{width:100%;overflow-x:auto}.rating-statistics table{width:1400px}.rating-tableWrap{padding-bottom:10px}.rating-tableWrap::-webkit-scrollbar{background-color:#e6e6e6;border-radius:12px;height:8px}.rating-tableWrap::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:12px}}@media screen and (max-width: 950px){.rating-statistics .rating-filter{flex-wrap:wrap;row-gap:0;padding:10px 20px}.rating-yearFilter .rating-activeYearWrapper{padding:0}.rating-statistics .rating-filter .rating-yearFilter{width:100%}.rating-statistics .title{height:max-content;padding:20px 0}.rating-statistics .title h2{font-size:30px}.rating-filterItem{width:max-content!important}.rating-filterItem h4{font-size:12px}.rating-category{gap:15px}.rating-category{width:100%}.rating-category .rating-filterItem{width:max-content}}@media screen and (max-width: 500px){.desktop-only{display:none}.mobile-only{display:inline}.rating-mobile-header{position:sticky;top:0;z-index:1000000}.rating-statistics .rating-tableWrap-singles,.rating-statistics .rating-tableWrap-doubles{padding:0 5px}.rating-statistics table{margin-top:5px}.rating-legend{display:flex;font-size:8px;margin-top:5px;padding:0 25px}.rating-statistics .rating-tableWrap-singles th,.rating-statistics .rating-tableWrap-singles td,.rating-statistics .rating-tableWrap-doubles th,.rating-statistics .rating-tableWrap-doubles td{padding:2px!important;font-size:6px}.rating-statistics .rating-tableWrap-singles .player a{text-align:start!important}.rating-statistics table td:first-child{font-size:6px}.rating-statistics table td:nth-child(3){font-size:6px}.rating-statistics table td:nth-child(4){width:10px!important}.rating-statistics .rating-title{margin-top:100px;height:100px}.rating-statistics .rating-title h2{font-size:40px}.rating-statistics .rating-filters{display:flex;flex-direction:column}.rating-str{width:80%}.rating-str-filters{display:none}.rating-statistics .rating-filters .rating-category .rating-filterItem{display:flex;justify-content:center;height:20px}.rating-statistics .rating-filters .rating-category .rating-filterItem h4{font-size:14px}.rating-statistics .rating-filter{margin-top:10px;display:flex;flex-direction:column;row-gap:10px}.rating-statistics .rating-filter .rating-filter-left{display:flex;flex-direction:column;gap:10px}.rating-statistics .rating-filter .rating-filter-left .rating-dateFilter{display:flex;flex-direction:row;align-items:center;gap:2px}.rating-statistics .rating-filter .rating-filter-left .rating-dateFilter span{font-size:14px;font-weight:700}.rating-statistics .rating-filter .rating-filter-left .rating-dateFilter input{font-size:14px;width:110px}.rating-statistics .rating-filter .rating-filter-left .rating-cityFilter{gap:5px}.rating-statistics .rating-filter .rating-filter-left .rating-cityFilter span{font-size:14px;font-weight:700;margin:0}.rating-statistics .rating-filter .rating-filter-left .rating-cityFilter input{padding:4px 8px;font-size:14px;text-align:center;width:160px}.rating-statistics .rating-filter .rating-filter-right{display:flex;flex-direction:column;gap:5px}.rating-statistics .rating-filter .rating-filter-right .rating-playerFilter{display:flex;flex-direction:row;align-items:center;gap:5px}.rating-statistics .rating-filter .rating-filter-right .rating-playerFilter span{font-size:14px;font-weight:700}.rating-statistics .rating-filter .rating-filter-right .rating-playerFilter input{padding:4px 8px;font-size:14px;text-align:center;width:160px}.rating-statistics .rating-filter .rating-filter-right .rating-explan{display:none;flex-direction:row;font-size:14px;gap:10px;margin-top:1px}.rating-statistics .rating-filter .rating-filter-right .rating-explan .rating-comment,.rating-statistics .rating-filter .rating-filter-right .rating-explan .rating-download{display:flex;flex-direction:row;gap:4px}.rating-statistics .rating-filter .rating-filter-right .rating-explan .rating-comment span,.rating-statistics .rating-filter .rating-filter-right .rating-explan .rating-download span{color:#000}.rating-statistics .rating-tableWrap-singles,.rating-statistics .rating-tableWrap-doubles{display:flex}.rating-statistics .rating-tableWrap-singles .cur-rank-s,.rating-statistics .rating-tableWrap-singles .rank-diff-s,.rating-statistics .rating-tableWrap-singles .city,.rating-statistics .rating-tableWrap-singles .singles-skill,.rating-statistics .rating-tableWrap-singles .singles-tourns,.rating-statistics .rating-tableWrap-singles .singles-titles,.rating-statistics .rating-tableWrap-singles .singles-matches,.rating-statistics .rating-tableWrap-singles .singles-wins,.rating-statistics .rating-tableWrap-singles .pts-gained-s,.rating-statistics .rating-tableWrap-singles .pts-loss-s,.rating-statistics .rating-tableWrap-singles .race,.rating-statistics .rating-tableWrap-singles .pts-singles{font-size:6px!important;font-weight:0}.rating-statistics .rating-tableWrap-doubles .cur-rank-d,.rating-statistics .rating-tableWrap-doubles .rank-diff-d,.rating-statistics .rating-tableWrap-doubles .city,.rating-statistics .rating-tableWrap-doubles .doubles-skill,.rating-statistics .rating-tableWrap-doubles .doubles-tourns,.rating-statistics .rating-tableWrap-doubles .doubles-titles,.rating-statistics .rating-tableWrap-doubles .doubles-matches,.rating-statistics .rating-tableWrap-doubles .doubles-wins,.rating-statistics .rating-tableWrap-doubles .pts-gained-d,.rating-statistics .rating-tableWrap-doubles .pts-loss-d,.rating-statistics .rating-tableWrap-doubles .pts-doubles{font-size:6px!important;font-weight:0;width:14px!important}.rating-statistics .rating-tableWrap-singles .player a{font-size:6px;font-weight:0;text-align:start!important}}@media screen and (min-width: 501px){.desktop-only{display:inline}.mobile-only{display:none}}*{margin:0;padding:0;font-family:Montserrat,sans-serif}#return,#press,#hits{display:none}.statistics .title{width:100%;display:flex;justify-content:center;align-items:center;background-color:#6c9b95;height:140px}.statistics .title h2{font-size:50px;color:#fff}.statistics .filter{display:flex;gap:20px;background-color:#e6e6e6;padding:0 30px;align-items:center;margin-top:5px}.statistics .filter .str{height:40px;width:2px;background-color:#00000023}.filterItem{height:54px;justify-content:center;display:flex;flex-direction:column}.filterItem h4{font-weight:600;color:#0a0a0a6e}.statistics .customFilter{padding-top:20px;display:flex;flex-wrap:wrap;row-gap:15px;column-gap:10px;border-bottom:1px rgba(0,0,0,.158) solid;padding-bottom:15px;align-items:center;justify-content:start}.statistics .customFilter h4{color:#0a0a0a6e;font-size:12px}.statistics .customFilter span{font-size:10px;padding:5px;cursor:pointer;background-color:#6c9b95;color:#fff;border-radius:12px;font-weight:600;-webkit-user-select:none;user-select:none}.statistics table{margin-top:40px;border-collapse:collapse;width:100%}.statistics table td{border-bottom:1px rgba(0,0,0,.158) solid}.statistics table thead{padding-bottom:15px}.statistics table td:nth-child(3),.statistics table td:nth-child(4){position:relative}.statistics table td:nth-child(3):after{content:"";display:block;height:45px;width:1px;background-color:#00000028;position:absolute;left:0;top:5px}.statistics table td:nth-child(4):before{content:"";display:block;height:45px;width:1px;background-color:#00000028;position:absolute;right:0;top:5px}.statistics table th{font-size:12px;font-weight:600;color:#0000008a;padding:5px}.statistics table td{text-align:center;padding:10px}.statistics table td .player{display:flex;align-items:center;gap:5px}.statistics table td .player img{width:40px;height:40px;border-radius:50%;border:1px #e6e6e6 solid}.statistics table td .player .name{display:flex;flex-direction:column;gap:5px;align-items:start}.statistics table td .player .name h4{color:#000;text-transform:uppercase}.statistics table td .player .name h4 span{color:#0a0a0a6e}.statistics table td .player .name p img{width:20px;height:12px;border-radius:0}.statistics table td .player .name p{display:flex;align-items:center;gap:5px;font-size:14px;text-transform:uppercase;font-weight:600;color:#0a0a0a6e}.statistics table td{font-weight:700;color:#00000083;font-size:14px}.statistics table td:first-child{color:#6c9b95;font-size:24px}.statistics table td:nth-child(3){color:#6c9b95}.statistics .customFilter .deActiveCustomItem{color:#000;background-color:#e6e6e6}#matchStats{display:none}@media screen and (max-width: 1400px){.center{max-width:98%}.tableWrap{width:100%;overflow-x:auto}.statistics table{width:1400px}.tableWrap{padding-bottom:10px}.tableWrap::-webkit-scrollbar{background-color:#e6e6e6;border-radius:12px;height:8px}.tableWrap::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:12px}}@media screen and (max-width: 950px){.statistics .filter{flex-wrap:wrap;row-gap:0;padding:10px 20px}.yearFilter .activeYearWrapper{padding:0}.statistics .filter .yearFilter{width:100%}.statistics .title{height:max-content;padding:20px 0}.statistics .title h2{font-size:30px}.str{display:none}.filterItem{width:max-content!important}}@media screen and (max-width: 500px){.statistics .filter{column-gap:15px}.filterItem{height:30px}.statistics .customFilter{row-gap:8px;justify-content:center}.statistics .customFilter h4{padding-bottom:10px;width:100%}.statistics .customFilter span{font-size:10px}}*{margin:0;padding:0}.wrapper{max-width:1400px;width:100%;margin:0 auto;font-family:montserrat,sans-serif;padding-bottom:100px}.center{max-width:1300px;width:100%;margin:0 auto}.matchpage-header{position:sticky;top:0;z-index:1000}.matchpage-filter{align-self:center;padding:20px 20px 20px 0;display:flex;gap:20px;margin-bottom:10px}.matchpage-filter span{cursor:pointer;font-weight:600;padding:12px 20px;background-color:#00000015}.matchpage-matchStats{display:flex;flex-direction:column;align-items:center}.single{width:100%;display:flex;flex-direction:column;align-items:center}.title{display:flex;flex-direction:column;justify-content:center;width:1080px;padding:10px;align-items:center;gap:5px;background:#6c9b95}.title p{font-weight:700;color:#fff}.title .date{display:flex;gap:2px;align-items:center}.title .date span{font-weight:700;color:#fff;font-size:12px}.title .date img{width:14px;height:14px;object-fit:cover;border:1px black solid}.matchpage-players{display:flex;flex-direction:column;align-items:center;height:210px}.matchpage-players .matchpage-players-bg{display:flex;padding-top:10px;position:relative;width:1100px;gap:10px}.matchpage-players .matchpage-topmatchblock{display:flex;flex-direction:column;justify-content:center;background-color:#fff;width:450px;position:relative;top:-165px;padding:10px}.matchpage-topmatchblock .matchpage-matchblock{border:1px solid #6c9b95;padding:0}.matchpage-topmatchblock .matchpage-matchblock .matchblock-matchinfo .player .left h5{margin:0;padding-left:15px;cursor:pointer}.matchpage-players .matchpage-players-bg .leftPlayer{width:50%;height:210px;background:#6c9b95;display:flex;align-items:center;position:relative}.matchpage-players .matchpage-players-bg .rightPlayer{width:50%;height:210px;background-color:#000;display:flex;align-items:center;position:relative}.matchpage-stats{display:flex;flex-direction:column;gap:50px;width:1100px;align-items:center}.matchpage-stats .matchpage-statsBar{display:flex;gap:50px;align-items:end}.matchpage-stats .matchpage-statsBar .left{display:flex;flex-direction:column}.matchpage-stats .matchpage-statsBar .left h2{padding:0 24px;color:#fff;font-size:80px;background-color:#6c9b95}.matchpage-stats .matchpage-statsBar .left p{font-size:26px;font-weight:700;align-self:end}.matchpage-stats .matchpage-statsBar .left span{align-self:end;font-weight:500}.matchpage-stats .matchpage-statsBar .right{display:flex;flex-direction:column}.matchpage-stats .matchpage-statsBar .right h2{padding:0 24px;color:#000;font-size:80px;background-color:#00000025}.matchpage-stats .matchpage-statsBar .right p{font-size:26px;font-weight:700}.matchpage-stats .matchpage-statsBar .right span{font-weight:500}.matchpage-stats .matchpage-statsBar .centerItem{border-radius:50%;height:180px;width:180px;border:28px #6c9b95 solid;display:flex;justify-content:center;align-items:center}.matchpage-stats .matchpage-statsBar .centerItem .content{display:flex;flex-direction:column;align-items:center}.matchpage-stats .matchpage-statsBar .centerItem .content h2{font-size:80px;line-height:84%}.matchpage-stats .matchpage-statsBar .centerItem .content p{font-weight:800;text-align:center}.matchpage-stats .matchpage-careerStats{display:flex;flex-direction:column;gap:24px;width:70%;align-items:center;max-width:80%}.matchpage-stats .matchpage-careerStats h4{font-size:36px;text-align:center}.matchpage-stats .matchpage-careerStats .matchpage-items{width:100%;display:table;border-collapse:collapse;table-layout:fixed}.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-hirate,.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-curate,.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-city,.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-hand{display:table-row}.matchpage-stats .matchpage-careerStats .matchpage-items span{display:table-cell;font-size:20px;font-weight:600;color:#0009;padding:12px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.1);width:33.33%;box-sizing:border-box}.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-hirate-lp{color:#6c9b95;text-align:start}.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-hirate-rp{color:#000;text-align:end}.matchpage-stats .matchpage-careerStats .matchpage-items .matchpage-careerStats-hirate-mid{font-weight:700;text-align:center}.matchpage-stats .matchpage-playerProfile{display:flex;flex-direction:column;gap:24px;width:70%;align-items:center;max-width:80%}.matchpage-stats .matchpage-playerProfile h4{font-size:36px;text-align:center}.matchpage-stats .matchpage-playerProfile .matchpage-items{width:100%;display:table;border-collapse:collapse;table-layout:fixed}.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-hirate,.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-curate,.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-city,.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-hand{display:table-row}.matchpage-stats .matchpage-careerStats .matchpage-items span,.matchpage-stats .matchpage-playerProfile .matchpage-items span{display:table-cell;font-size:20px;font-weight:600;color:#0009;padding:12px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.1);width:33.33%;box-sizing:border-box}.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-hirate-lp{color:#6c9b95;text-align:start}.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-hirate-rp{color:#000;text-align:end}.matchpage-stats .matchpage-playerProfile .matchpage-items .matchpage-careerStats-hirate-mid{font-weight:700;text-align:center}.last-matches{display:flex;gap:32px;flex-direction:column;align-items:center;width:835px}.last-matches h4{font-size:40px}.last-matches .matchpage-matchblock{display:flex;align-items:center;flex-direction:row;border:1px rgba(0,0,0,.137) solid;width:100%;height:100px}.last-matches .matchpage-matchblock .left{display:flex;flex-direction:column;align-items:start;padding:15px 20px}.last-matches .matchpage-matchblock h5{font-size:24px;font-weight:800;color:#6c9b95;margin:0}.last-matches .matchpage-matchblock h6{font-size:16px;font-weight:800}.last-matches .matchpage-matchblock span{font-size:16px;font-weight:500}.last-matches .matchpage-matchblock .matchblock-matchinfo{display:flex;flex-direction:column;width:100%;position:relative;height:100px}.last-matches .matchpage-matchblock .matchblock-matchinfo:after{content:"";width:4px;height:100%;background:linear-gradient(to bottom,#6c9b95 50%,#000 50%);position:absolute}.last-matches .matchpage-matchblock .matchblock-matchinfo .player{display:flex;justify-content:space-between;align-items:center;height:50px}.last-matches .matchpage-matchblock .matchblock-matchinfo hr{height:1px;border:none;background-color:#00000015}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .left{display:flex;gap:5px;align-items:center;flex-direction:row;align-self:center;padding:0 0 0 30px!important;cursor:pointer}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .left img{width:32px;height:18px;object-fit:cover;border:1px black solid;cursor:pointer}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .left h5{font-size:16px;color:#000;font-weight:500;cursor:pointer}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .right{display:flex;gap:10px!important;align-items:center;cursor:pointer}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .right img{width:16px;height:16px;cursor:pointer}.last-matches .matchpage-matchblock .matchblock-matchinfo .player .right span{font-weight:800;cursor:pointer}.matchpage-matchblock h4{font-family:montserrat,sans-serif;font-size:10px!important;text-transform:uppercase}.matchpage-matchblock h4 a{text-decoration:none}.last-matches .matchpage-matchblock .matchpage-matchblock-tournamentinfo{display:flex;flex-direction:column;align-items:start;padding:0 0 0 15px;width:220px;gap:10px}.last-matches .matchpage-matchblock .matchpage-matchblock-tournamentinfo h5{margin:0}.last-matches .matchpage-matchblock .matchpage-matchblock-tournamentinfo h3{font-size:24px;font-weight:800;color:#6c9b95}.last-matches .matchpage-matchblock .matchpage-matchblock-tournamentinfo span{font-size:16px;font-weight:800}.last-matches .matchpage-matchblock .matchpage-matchblock-tournamentinfo h6{font-size:12px;font-weight:800}.points span:nth-child(1),.points span:nth-child(3){position:relative}.points span:nth-child(1):after,.points span:nth-child(3):after{content:"";display:block;position:absolute;width:30px;height:1px;background-color:#fff;top:0;left:0}.matchpage-matchblock .matchblock-matchinfo .player:nth-child(3) .points span:nth-child(1):after,.matchpage-matchblock .matchblock-matchinfo .player:nth-child(3) .points span:nth-child(3):after{top:-1px}.matchpage-matchblock .matchblock-matchinfo .player:nth-child(3) .points span:nth-child(1):before,.matchpage-matchblock .matchblock-matchinfo .player:nth-child(3) .points span:nth-child(3):before{content:"";display:block;position:absolute;width:30px;height:1px;background-color:#fff;bottom:0;left:0}.points{display:flex;gap:0!important;align-items:center;padding-left:0}.points span:nth-child(1),.points span:nth-child(3){background-color:#00000015;width:30px;text-align:center;padding:15px 0}.points span:nth-child(2){width:30px;text-align:center}.matchpage-matchblock .left{display:flex;flex-direction:column;align-items:start}.matchpage-matchblock .matchblock-matchinfo{gap:0}.matchpage-matchblock .matchblock-matchinfo .player .left{flex-direction:column;gap:10px}.matchpage-matchblock .left .item{display:flex;gap:5px}.matchpage-matchblock .left h5{font-size:36px;font-weight:800;color:#6c9b95}.matchpage-matchblock .left h6{font-size:26px;font-weight:800}.matchpage-matchblock .left span{font-size:16px;font-weight:800}.matchpage-matchblock .matchblock-matchinfo{display:flex;flex-direction:column;width:100%;position:relative}.matchpage-matchblock .matchblock-matchinfo:after{content:"";width:4px;height:100%;background:linear-gradient(to bottom,#6c9b95 50%,#130327 50%);position:absolute;left:0}.matchpage-matchblock .matchblock-matchinfo .player{display:flex;justify-content:space-between;align-items:center;margin-top:0!important}.matchpage-matchblock .matchblock-matchinfo hr{height:1px;border:none;background-color:#00000015}.matchpage-matchblock .matchblock-matchinfo .player .left{display:flex;gap:0;align-items:center;flex-direction:column}.matchpage-matchblock .matchblock-matchinfo .player .left img{width:32px;height:18px;object-fit:cover;border:1px black solid}.matchpage-matchblock .matchblock-matchinfo .player .left h5{font-size:14px;padding-left:5px;color:#000;font-weight:500}.matchpage-matchblock .matchblock-matchinfo .player .right{display:flex;align-items:center}.matchpage-matchblock .matchblock-matchinfo .player .right img{width:12px;height:12px}.matchpage-matchblock .matchblock-matchinfo .player .right span{font-weight:500!important;font-size:14px!important}.matchpage-matchblock .matchblock-matchinfo .player .right .err{padding:2px!important;font-size:10px!important;color:#fff;background-color:#6c9b95}.matchpage-matchblock .matchblock-matchinfo .player .matchpage-matchblock-gamepoints{color:#3bb7dd;width:30px;text-align:center}.statistic{display:flex;flex-direction:column;gap:30px;padding-top:40px;width:100%;align-items:center}.statistic h2{font-size:18px;text-align:center;background-color:#00000013;width:100%;padding:10px;color:#000;box-sizing:border-box}.statistic .block{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.statistic .block .item{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:5px;align-items:center;width:100%;justify-content:center;border-bottom:1px rgba(0,0,0,.199) solid;padding-bottom:20px}.statistic .block .item:last-child{border-bottom:none}.statistic .block .item h4{width:100%;font-size:14px;color:#000000a9;text-align:center;font-weight:500;position:relative}.statistic .block .item .left,.statistic .block .item .right{display:flex;gap:10px}.statistic .block .item .left span{color:#6c9b95;font-weight:600;font-size:20px;text-align:right}.statistic .block .item .right span{color:#000;font-weight:600;font-size:20px;text-align:left}.statistic .block .item .left span p,.statistic .block .item .right span p{font-size:12px;font-weight:500}.statistic .block .item .left div,.statistic .block .item .right div{height:60px;width:30px;background-color:#00000018}#stats{display:none}.sets{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.sets span{font-weight:500;font-size:18px;cursor:pointer;padding:8px 32px;background-color:#00000015}.matchpage-stats .last-matches .matches .matchpage-matchblock .matchTitle{display:none!important}@media screen and (max-width: 1000px){.statistic h2,.statistic .block .item{width:90%}.matchpage-stats .matchpage-careerStats,.matchpage-stats .matchpage-playerProfile,.matchpage-stats .last-matches{max-width:100%}}.matchpage-filterItem{position:relative;cursor:pointer}.matchpage-filterItem h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;margin:0;padding:20px 10px;color:#00000080}.matchpage-filterItem .stroke{background-color:#6c9b95;width:0;height:4px;position:absolute;bottom:0;animation-fill-mode:forwards}.activeFilterItem h4{color:#000}.activeFilterItem .stroke{width:100%}@media screen and (max-width: 500px){.matchpage{box-sizing:border-box;width:100%;display:flex;flex-direction:column}.matchpage-matchStats{max-width:100%;box-sizing:border-box}.matchpage .matchpage-matchStats .title{width:100%;max-width:100%;margin-top:105px;text-align:center;padding:10px 0}.single{box-sizing:border-box}.single .matchpage-players{max-width:100%}.matchpage-players .matchpage-players-bg{display:flex;justify-content:center;max-width:100%}.matchpage-players .matchpage-players-bg .leftPlayer,.matchpage-players .matchpage-players-bg .rightPlayer{display:flex;justify-content:center;width:100%}.single .matchpage-players .matchpage-topmatchblock{display:flex;width:90%;padding:10px;top:-165px}.single .matchpage-players .matchpage-topmatchblock .matchpage-matchblock .matchblock-matchinfo .player h5{font-size:13px}.matchpage-stats{gap:20px;max-width:100%}.matchpage-stats .matchpage-careerStats h4,.matchpage-stats .matchpage-playerProfile h4,.matchpage-stats .last-matches h4{font-size:30px}.matchpage-stats .matchpage-statsBar{gap:20px}.matchpage-stats .matchpage-statsBar .centerItem{height:100px;width:100px}.matchpage-stats .matchpage-statsBar .centerItem .content h2{font-size:32px;margin-bottom:3px}.matchpage-stats .matchpage-statsBar .centerItem .content p{font-size:12px}.matchpage-stats .matchpage-statsBar .left h2,.matchpage-stats .matchpage-statsBar .right h2{font-size:28px;padding:10px 15px}.matchpage-stats .matchpage-statsBar .left p,.matchpage-stats .matchpage-statsBar .right p{align-self:center;font-size:24px}.matchpage-stats .matchpage-statsBar .left span,.matchpage-stats .matchpage-statsBar .right span{align-self:center}.matchpage-stats .matchpage-playerProfile{display:none}.matchpage-stats .matchpage-careerStats,.matchpage-stats .matchpage-playerProfile{display:flex;flex-direction:column;gap:10px;width:100%}.matchpage-stats .matchpage-careerStats .matchpage-items,.matchpage-stats .matchpage-playerProfile .matchpage-items{width:100%;justify-content:space-evenly;gap:0}.matchpage-stats .matchpage-careerStats .matchpage-items span,.matchpage-stats .matchpage-playerProfile .matchpage-items span{font-size:13px!important}.last-matches{text-align:center}}*{font-family:Montserrat,sans-serif}.profile-wrapper{padding-bottom:100px;display:flex;flex-direction:column;justify-content:center}.profile-player{margin-top:10px;width:1400px}.profile-player .profile-playerHeader{display:flex;gap:10px}.profile-player .profile-playerHeader .profile-left{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.profile-player .profile-playerHeader .h2h{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background-color:#000;color:#fff;font-size:24px;font-weight:700;bottom:20px;right:20px;cursor:pointer;margin-top:50px}.profile-player .profile-playerHeader .profile-left .profile-ranking{display:flex;flex-direction:column;gap:10px;background-color:#6c9b95;padding:20px 30px 20px 20px;box-sizing:border-box;width:100%;align-items:end}.profile-player .profile-playerHeader .profile-left .profile-ranking h4{font-weight:800;font-size:60px;color:#fff;display:flex;flex-direction:column;text-align:end}.profile-player .profile-playerHeader .profile-left .profile-ranking h4 span{font-weight:600;font-size:22px;text-transform:uppercase}#doubleRank{display:none}.profile-player .profile-playerHeader .profile-left .profile-ranking .singDoubl{display:flex;border:1px white solid;width:max-content}.profile-player .profile-playerHeader .profile-left .profile-ranking .singDoubl span{padding:5px 15px;cursor:pointer;font-size:16px;font-weight:600;color:#fff}.profile-player .profile-playerHeader .profile-left .profile-ranking .singDoubl .activeRank{color:#6c9b95;background-color:#fff}.profile-player .profile-playerHeader .profile-left .image{width:100%;background-color:#e6e6e6;height:400px;display:flex;align-items:center;justify-content:center}.profile-player .profile-playerHeader .profile-left .image img{width:90%;height:90%;border:1px rgba(0,0,0,.164) solid}.profile-player .profile-playerHeader .profile-right{width:50%;background-color:#6c9b95;padding:20px 30px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:5px}.profile-player .profile-playerHeader .profile-right h2{color:#fff;font-weight:800;font-size:48px;line-height:100%}.profile-player .profile-playerHeader .profile-right h2 span{font-size:40px}.profile-player .profile-playerHeader .profile-right .country{display:flex;align-items:center;gap:10px}.profile-player .profile-playerHeader .profile-right .country img{width:60px;height:30px;border:1px #e6e6e6 solid}.profile-player .profile-playerHeader .profile-right .country{font-weight:700;text-transform:uppercase;color:#e6e6e6;font-size:22px}.profile-player .profile-playerHeader .profile-right .profile-right-stats{color:#fff;display:flex;flex-direction:row;row-gap:20px;justify-content:start;padding:0;align-items:center;gap:20px}.profile-player .profile-playerHeader .profile-right .profile-right-stats p{margin:0}.profile-player .profile-playerHeader .profile-right .profile-right-stats h5{display:flex;flex-direction:column;font-weight:800;font-size:24px;margin:0}.profile-player .profile-playerHeader .profile-right .profile-right-stats h5 p{font-size:20px;font-weight:600}.profile-player .profile-playerHeader .profile-right .profile-right-stats h5 span{font-size:14px;font-weight:400}.profile-player .profile-playerHeader .profile-right .profile-right-stats h6{font-weight:600;font-size:20px;display:flex;flex-direction:column}.profile-player .profile-playerHeader .profile-right .profile-right-stats h6 span{font-size:14px;font-weight:400}.profile-player .profile-playerHeader .profile-right .coach{margin-top:auto}.profile-player .profile-playerHeader .profile-right .coach h4{color:#fff;font-size:22px;font-weight:600}.profile-player .profile-playerHeader .profile-right .coach p{margin:0;font-size:36px;color:#fff;font-weight:600;padding-top:10px}.profile-playerFilter{display:flex;background-color:#141414;margin-top:10px;justify-content:center;gap:40px;height:50px;align-items:center}.profile-playerFilter .filterItem{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.profile-playerFilter .filterItem span{text-decoration:none;color:#ffffffa8;font-size:18px;font-weight:600;display:flex;align-items:center;height:65px;transition:.6s}.profile-playerFilter .filterItem span:hover{color:#fff}.profile-playerFilter .filterItem .profile-stroke{background-color:#6c9b95;width:0;height:3px;position:absolute;bottom:16px;left:0;right:auto;transition:width .3s ease-in-out}.profile-playerFilter .filterItem.activeFilterItem .profile-stroke{width:100%}.profile-playerFilter .filterItem.activeFilterItem span{color:#fff}@keyframes filterStrokeShow{0%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.profile-playerFilter .activeFilterItem span{color:#fff}.profile-player .profile-descriptionWrapper{display:flex;flex-direction:column;justify-content:center;align-self:center}.profile-player .profile-description{display:flex;width:100%;align-items:center;gap:20px;margin-top:20px;justify-content:space-between}.profile-player .profile-description h4{color:#6c9b95;font-size:26px;display:flex;flex-direction:column;gap:6px;text-align:center;font-weight:800}.profile-player .profile-description h4 p{color:#000;font-size:18px;font-weight:600}.profile-player .profile-description h4 span{color:#b4adad;font-size:14px;font-weight:400}.profile-player .profile-description .profile-description-left,.profile-player .profile-description .profile-description-right{display:flex;align-items:center;width:100%;justify-content:space-between}.profile-player .profile-description *{margin:0}.profile-player .profile-description .profile-stroke{height:110px;width:2px;background-color:#e6e6e6}.profile-player .profile-description .profile-description-left .singles-rank,.profile-player .profile-description .profile-description-right .singles-rank{width:20%}.profile-player .profile-description .profile-description-left .singles-titles,.profile-player .profile-description .profile-description-right .singles-titles{width:30%}.profile-player .profile-description .profile-description-left .singles-wl,.profile-player .profile-description .profile-description-right .singles-wl{width:33%;justify-content:end}.categorySwitch{display:flex;gap:10px;margin-top:5px;font-size:14px}.categorySwitch span{cursor:pointer;padding:5px 10px;border-radius:4px;transition:background-color .3s}.categorySwitch span:hover{background-color:#f0f0f0}.categorySwitch span.activeCategory{background-color:#007bff;color:#fff}.profile-error{text-align:center;padding:20px;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:20px auto;max-width:600px}.profile-error h3{margin:0 0 10px}.profile-error p{margin:0}.profile-latestMatches{margin-top:20px}.profile-latestMatches .profile-latestMatchesList{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:10px;width:100%}.profile-latestMatches .profile-latestTitle h4{font-size:20px;margin-bottom:10px;width:auto}.profile-allMatchesButton{text-align:center;margin:20px 0}.profile-allMatchesButton button{padding:10px 20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .3s ease}.profile-allMatchesButton button:hover{background-color:#f5f5f5;border-color:#999}#descriptionListDouble{display:none}.profile-yearFilter{position:relative}.profile-yearFilter .profile-activeYearWrapper{display:flex;align-items:center;gap:5px;cursor:pointer;height:65px}.profile-yearFilter .profile-activeYearWrapper h4{font-size:20px;font-weight:700;color:#0000008c;transition:.6s}.profile-yearFilter .profile-activeYearWrapper h4:hover{color:#141414}.profile-yearFilter .profile-customSelectYears{position:absolute;display:flex;flex-direction:column;padding:10px;background-color:#fff;border-radius:14px;box-shadow:0 .3rem .5rem #0000000f;width:300px;max-height:300px;overflow:auto;z-index:10000}.profile-yearFilter .profile-customSelectYears .profile-yearOption{font-size:20px;display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;box-sizing:border-box;border-bottom:2px #e6e6e6 solid;cursor:pointer;transition:.5s;font-weight:700;text-decoration:none}.profile-yearFilter .profile-customSelectYears .profile-yearOption:hover{color:#6c9b95}.profile-yearFilter .profile-customSelectYears .profile-yearOption svg{display:none;width:25px;height:25px}.profile-yearFilter .profile-customSelectYears::-webkit-scrollbar{background-color:#e6e6e6;width:5px}.profile-yearFilter .profile-customSelectYears::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:10px}.profile-yearFilter .profile-customSelectYears .profile-yearOptionActive{color:#6c9b95}.profile-yearFilter .profile-customSelectYears .profile-yearOptionActive svg{display:block;fill:#6c9b95}.tournamentsFilter a{color:#000!important}.matches,.matches .matchesFilter{display:flex;justify-content:center}.matches .matchesFilter .filterItem{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.matchesFilter .filterItem span{text-decoration:none;color:#0000004d;font-size:20px;font-weight:700;display:flex;align-items:center;height:65px;transition:.6s}.matchesFilter .filterItem span:hover{color:#141414}.matchesFilter .filterItem .profile-stroke{background-color:#6c9b95;width:0;height:4px;position:absolute;bottom:0;animation-fill-mode:forwards}.matchesFilter .activeFilterItem span{color:#141414}.matchesFilter .activeFilterItem .profile-stroke{width:100%}.matchesFilter{display:flex;background-color:#e6e6e6;gap:32px;padding:0 20px}.profile-tournamentsList{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px;padding-top:20px;align-self:center;column-gap:30px;row-gap:20px;justify-content:center;max-width:none}.profile-tournamentsList .profile-tournamentItem{display:flex;flex-direction:column;width:100%;gap:15px}.profile-tournamentsList .profile-tournamentItem *{margin:0}.profile-tournamentsList .profile-tournamentItem .profile-head{display:flex;flex-direction:column;gap:8px;background-color:#e6e6e6;padding:20px}.profile-tournamentsList .profile-tournamentItem .profile-head h4{color:#6c9b95;font-size:20px}.profile-tournamentsList .profile-tournamentItem .profile-head h4 span{color:#000;font-size:24px}.profile-tournamentsList .profile-tournamentItem .profile-head h5{font-size:16px}.profile-tournamentsList .profile-tournamentItem .profile-head p{color:#000;font-weight:400}.profile-tournamentsList .profile-tournamentItem .profile-head p span{color:#6c9b95;font-weight:700;padding-left:10px}.profile-tournamentsList .profile-tournamentItem .profile-head span{font-weight:700}.profile-tournamentsList .profile-tournamentItem .profile-head h6{font-size:16px;font-weight:600;color:#14141470}.profile-tournamentsList .profile-tournamentItem .profile-head h6 span{color:#000;font-weight:700}.profile-tournamentsList .profile-tournamentItem .profile-bottom{display:flex}.profile-tournamentsList .profile-tournamentItem .profile-bottom .f{display:flex;flex-direction:column}.profile-tournamentsList .profile-tournamentItem .profile-bottom .f h6{font-size:15px;color:#1414148c;font-weight:500;text-align:center}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round{width:15%}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round h6{text-align:start;padding-left:30px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round span{padding:20px 20px 20px 30px;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent{width:40%}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h6{text-align:start;padding-left:20px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h4{padding:20px;display:flex;gap:5px;font-weight:600;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h4{color:#706d6d}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h4 p{color:#141414}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h4 span{color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-oppRank{width:9%}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-oppRank span{padding:20px;text-align:center;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-winlose{width:8%}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-winlose span{padding:20px;text-align:center;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600;color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-score{width:28%}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-score div{display:flex;gap:10px;justify-content:center;padding:20px;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid}.profile-bottom .profile-score div h4{color:#706d6d;font-weight:600}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-score div h4 span{color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom table thead tr th{padding:10px 20px;font-size:15px;color:#1414148c;font-weight:500;text-align:center}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td{padding:10px 20px;font-weight:600;text-align:center}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:nth-child(2){text-align:left}.profile-tournamentsList .profile-tournamentItem .profile-bottom table{border-collapse:collapse}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody,.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td{border-collapse:collapse;border:1px #e6e6e6 solid}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div{display:inline-flex}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div h4{color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div h4,.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div h5{font-size:16px;display:flex;align-items:start}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div h4 span,.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td:last-child div h5 span{font-size:8px}.profile-tournamentsList .profile-tournamentItem .profile-bottom table tbody tr td h4 span{color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom table{width:100%}.profile-tournamentsList .profile-tournamentItem .profile-bottom table *{white-space:nowrap}.profile-tournamentsList .profile-tournamentItem .profile-bottom{width:100%;overflow-x:auto;scrollbar-width:none}.profile-tournamentsList .profile-tournamentItem .profile-seed{display:flex;flex-direction:row}.profile-tournamentsList .profile-tournamentItem .profile-seed h4{padding:0 20px 20px 30px;width:max-content;text-align:start}.profile-tournamentsList .profile-tournamentItem .profile-seed h4 span{color:#6c9b95}#doublesList,#matchesList{display:none}.profile-stats{padding-top:20px;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:20px;justify-content:center;max-width:none;width:100%}.profile-stats *{margin:0}.profile-stats .blocks{width:100%;display:flex;justify-content:center;gap:20px}#statsBlock{display:none}.profile-stats .blocks .block{display:flex;justify-content:center;align-items:center;border:1px rgba(0,0,0,.062) solid;flex-direction:column;gap:10px;width:200px;height:180px;padding:0 20px;box-sizing:border-box}.profile-stats .blocks .block p{color:#000;font-weight:500;font-size:16px;text-align:center}.profile-stats .blocks .block h2{font-size:32px;color:#6c9b95;font-weight:700}.profile-stats .table{display:flex;flex-direction:column;gap:10px;width:34%;height:max-content}.profile-stats .table h4{font-weight:700;color:#000;font-size:24px;text-align:center}.profile-stats .table .row{padding:14px 20px;border:1px rgba(0,0,0,.062) solid;display:flex;align-items:center;justify-content:space-between}.profile-stats .table .row h5{color:#6c9b95;font-size:18px}.matches .matchItem .profile-player .profile-description-left{padding:0!important;margin-left:30px}.profile-h2hPopap{width:100%;height:100%;position:fixed;display:none;justify-content:center;align-items:center;top:0;left:0;background-color:#00000071;z-index:1000000000}.profile-h2hPopap .profile-wrapperPopap{width:1050px;height:80%;overflow:auto;background-color:#fff;padding:10px}.profile-h2hPopap .profile-wrapperPopap::-webkit-scrollbar{background-color:#fff;width:4px;border-radius:16px}.profile-h2hPopap .profile-wrapperPopap::-webkit-scrollbar-thumb{background-color:#6c9b95;border-radius:16px}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-head{width:100%;height:120px;display:flex;justify-content:center;align-items:center;background-color:#6c9b95}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-head h4{font-size:40px;color:#fff}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players{display:flex;gap:5px;margin-top:10px;position:relative;justify-content:center;align-items:center}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .left{width:50%;border:1px rgba(0,0,0,.096) solid;border-right:none;border-radius:8px;display:flex;flex-direction:column}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players p{margin:0}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .right{width:50%;border:1px rgba(0,0,0,.096) solid;border-left:none;border-radius:8px;display:flex;flex-direction:column}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .image{width:100%;height:300px;display:flex;justify-content:start;align-items:end}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .image{width:100%;height:300px;display:flex;justify-content:end;align-items:end}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .profile-h2hPopap-image img,.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-image img{width:100%;height:100%}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .profile-h2hPopap-description,.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description{height:100px;background-color:#c2c1c160;padding:10px;display:flex;gap:20px}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description{justify-content:end}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description h5{text-align:right}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description .icon{order:-1}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .profile-h2hPopap-description h5,.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description h5{font-size:26px}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .profile-h2hPopap-description h5 span,.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description h5 span{font-weight:500;color:#0000006c}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-left .profile-h2hPopap-description .icon,.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-players .profile-h2hPopap-right .profile-h2hPopap-description .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transform:rotate(90deg);background-color:#fff;border-radius:50%;cursor:pointer;border:1px rgba(0,0,0,.178) solid}.profile-h2hPopap .profile-wrapperPopap .profile-h2hPopap-matches{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:center;padding-top:20px}.matches .matchItem{display:flex;align-items:center;flex-direction:row!important;gap:50px!important;border:1px rgba(0,0,0,.137) solid}.matches .matchItem .left{display:flex;flex-direction:column;align-items:start;padding:15px 20px}.matches .matchItem .left h5{font-size:24px;font-weight:800;color:#6c9b95}.matches .matchItem .left h6{font-size:16px;font-weight:800}.matches .matchItem .left span{font-size:16px;font-weight:500}.matches .matchItem hr{margin:0!important}.careerStats{display:flex;gap:16px;flex-direction:column;align-items:center;width:100%;padding-top:30px;max-width:100%}.careerStats h4{font-size:16px}.careerStats .items{display:flex;justify-content:space-between;width:80%}.careerStats .items>div{display:flex;flex-direction:column;gap:50px}.careerStats .items .left span{font-size:20px;font-weight:700;color:#6c9b95}.careerStats .items .centerItem{align-items:center}.careerStats .items .centerItem span{font-size:20px;font-weight:700;color:#00000093}.careerStats .items .right{align-items:end}.careerStats .items .right span{font-weight:700;font-size:20px}.profile-playerProfile{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center;max-width:100%;padding-top:30px}.matchStats .double .stats .profile-playerProfile{width:100%}.matchStats .double .stats .profile-playerProfile h4{font-size:40px}.matchStats .double .stats .profile-playerProfile .items .profile-player{display:flex;align-items:center;flex-direction:column;border:1px black solid;border-radius:10px;padding:10px}.matchStats .double .stats .profile-playerProfile .items .profile-player:nth-child(odd){border:1px #6c9b95 solid;border-radius:10px;padding:10px}.matchStats .double .stats .profile-playerProfile .items .profile-player .top{display:flex;justify-content:space-between;align-items:center;width:100%}.matchStats .double .stats .profile-playerProfile .items .profile-player .top .left{display:flex;gap:10px;flex-direction:row;align-items:center}.matchStats .double .stats .profile-playerProfile .items .profile-player .top .left img{width:100px;height:100px;object-fit:cover;border:1px black solid}.matchStats .double .stats .profile-playerProfile .items .profile-player .top .left .name{display:flex;flex-direction:column}.matchStats .double .stats .profile-playerProfile .items .profile-player .top .left .name span{font-size:20px;font-weight:700;color:#000}.matchStats .double .stats .profile-playerProfile .items .profile-player:nth-child(odd) .top .left .name span{color:#6c9b95}.matchStats .double .stats .profile-playerProfile .items .profile-player .top .country span{font-size:20px;font-weight:700;color:#00000094}.matchStats .double .stats .profile-playerProfile .items .profile-player:nth-child(odd) .top .country span{color:#6c9b95}.matchStats .double .stats .profile-playerProfile .items .profile-player .rank{display:flex;align-items:center;gap:5px;align-self:end}.matchStats .double .stats .profile-playerProfile .items .profile-player .rank h4{font-size:20px}.matchStats .double .stats .profile-playerProfile .items .profile-player:nth-child(odd) .rank h4{color:#6c9b95}.matchStats .double .stats .profile-playerProfile .items .profile-player .rank span{font-size:20px;font-weight:700;color:#00000094}.matchStats .double .stats .profile-playerProfile .items .profile-player:nth-child(odd) .rank span{color:#6c9b95}.profile-playerProfile h4{font-size:16px}.profile-playerProfile .items{display:flex;justify-content:space-between;width:80%}.profile-playerProfile .items .profile-description-left{display:flex;flex-direction:column;gap:50px;align-self:flex-start}.profile-playerProfile .items .profile-description-left span{font-size:20px;font-weight:700;color:#6c9b95}.profile-playerProfile .items .profile-description-left .flex p{font-size:16px;color:#6c9b95}.profile-playerProfile .items .centerItem{display:flex;flex-direction:column;gap:67px;align-items:center}.profile-playerProfile .items .centerItem span{font-size:20px;font-weight:700;color:#00000093}.profile-playerProfile .items .profile-description-right{display:flex;flex-direction:column;gap:50px;align-items:end}.profile-playerProfile .items .profile-description-right span{font-size:20px;font-weight:700;color:#000}.profile-playerProfile .items .profile-description-right .flex{display:flex;flex-direction:column;align-items:end}.profile-playerProfile .items .profile-description-right .flex p{font-size:16px;color:#000}.prevMatches{display:flex;gap:16px;flex-direction:column;align-items:center;width:100%;max-width:100%;padding-top:30px}.prevMatches h4{font-size:16px}.prevMatches .matches{display:flex;flex-direction:column;gap:30px;width:80%}.prevMatches .matches .matchItem{display:flex;align-items:center;flex-direction:row!important;gap:50px!important;border:1px rgba(0,0,0,.137) solid}.matchItem .rules{display:none!important}.prevMatches .matches .matchItem .left{display:flex;flex-direction:column;align-items:start;padding:15px 20px}.matchStats .double .stats .prevMatches .matches .matchItem .matchInfo{gap:0}.matchStats .double .stats .prevMatches .matches .matchItem .matchInfo .profile-player .left{flex-direction:column;gap:4px;padding-left:5px}.matchStats .double .stats .prevMatches .matches .matchItem .left .item{display:flex;gap:5px}.prevMatches .matches .matchItem .left h5{font-size:24px;font-weight:800;color:#6c9b95}.prevMatches .matches .matchItem .left h6{font-size:16px;font-weight:800}.prevMatches .matches .matchItem .left span{font-size:16px;font-weight:500}.prevMatches .matches .matchItem .matchInfo{display:flex;flex-direction:column;width:100%;position:relative}.prevMatches .matches .matchItem .matchInfo:after{content:"";width:3px;height:100%;background:linear-gradient(to bottom,#7e18dd 50%,#000 50%);position:absolute}.prevMatches .matches .matchItem .matchInfo .profile-player{display:flex;justify-content:space-between;align-items:center}.prevMatches .matches .matchItem .matchInfo hr{height:1px;border:none;background-color:#00000015}.prevMatches .matches .matchItem .matchInfo .profile-player .left{display:flex;gap:5px;align-items:center;flex-direction:row;align-self:center;padding:0 0 0 30px!important}.prevMatches .matches .matchItem .matchInfo .profile-player .left img{width:32px;height:18px;object-fit:cover;border:1px black solid}.prevMatches .matches .matchItem .matchInfo .profile-player .left h5{font-size:16px;color:#000;font-weight:500}.prevMatches .matches .matchItem .matchInfo .profile-player .right{display:flex;gap:10px!important;align-items:center}.prevMatches .matches .matchItem .matchInfo .profile-player .right img{width:16px;height:16px}.prevMatches .matches .matchItem .matchInfo .profile-player .right span{font-weight:800}.latestMatches .matchItem .matchInfo .profile-player .right .points span{padding:0!important}.latestMatches .matchItem .matchInfo .profile-player .right .points span{position:relative}.latestMatches .matchItem .matchInfo .profile-player .right .points span p{position:absolute;font-size:8px;top:-2px;right:3px}@media screen and (max-width: 500px){.profile-wrapper .header-desktop-mobile{z-index:1000}.matchesFilter{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:95%;padding:5px 10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;align-items:center;gap:0}.matchesFilter::-webkit-scrollbar{height:8px}.matchesFilter::-webkit-scrollbar-track{background:#f1f1f1}.matchesFilter::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.matchesFilter::-webkit-scrollbar-thumb:hover{background:#555}.matchesFilter>*{flex:0 0 auto;margin-right:10px}.profile-customSelectYears{display:flex;flex-direction:column;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;z-index:10;max-height:200px;overflow-y:auto}.profile-activeYearWrapper{display:none!important}.profile-player{width:95%;margin-top:106px}.profile-player .profile-playerHeader{display:flex;flex-direction:column}.profile-player .profile-playerHeader .profile-left{width:100%}.profile-player .profile-playerHeader .profile-right{width:100%;padding:20px 30px 20px 20px}.profile-player .profile-playerHeader .profile-ranking{width:100%}.profile-player .profile-playerHeader .profile-left .profile-ranking,.profile-player .profile-playerHeader .profile-left .profile-ranking .profile-singleRank,.profile-player .profile-playerHeader .profile-left .profile-ranking .profile-doubleRank,.profile-player .profile-playerHeader .profile-left .profile-ranking h4{align-items:start}.profile-player .profile-playerHeader .profile-right{gap:10px}.profile-player .profile-playerHeader .profile-right h2{font-size:36px}.profile-player .profile-playerHeader .profile-right h2 span{font-size:30px}.profile-player .profile-playerHeader .profile-right .profile-right-stats{display:flex;gap:20px}.profile-player .profile-playerFilter{font-size:16px;gap:10px}.profile-playerFilter .filterItem .profile-stroke{bottom:3px}.profile-player .profile-descriptionWrapper{display:flex;flex-direction:column}.profile-player .profile-description .profile-description-left,.profile-player .profile-description .profile-description-right{display:flex;flex-direction:column;align-items:center;width:45%;justify-content:space-between;gap:15px}.profile-player .profile-description .profile-description-left .singles-rank,.profile-player .profile-description .profile-description-right .singles-rank,.profile-player .profile-description .profile-description-left .singles-titles,.profile-player .profile-description .profile-description-right .singles-titles{width:100%}.profile-player .profile-description .profile-description-left .singles-wl,.profile-player .profile-description .profile-description-right .singles-wl{width:100%;justify-content:end}.profile-player .profile-description .profile-stroke{height:400px;width:1px}.profile-latestMatches .profile-latestMatchesList{display:flex;flex-direction:column;margin-top:10px;gap:10px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round{width:15%}.profile-seed{font-size:14px}.profile-tournamentsList .profile-tournamentItem .profile-seed h4{padding:0 10px 10px;width:max-content}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round h6{text-align:start;padding-left:8px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h6{text-align:start;padding-left:15px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .f h6{font-size:12px;color:#1414148c;font-weight:500}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-round span{padding:15px;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600;font-size:12px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-opponent h4{padding:15px;display:flex;gap:5px;font-weight:600;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-size:12px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-oppRank span{padding:15px;text-align:start;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600;font-size:12px}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-winlose span{padding:15px 7px;text-align:start;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-weight:600;font-size:12px;color:#6c9b95}.profile-tournamentsList .profile-tournamentItem .profile-bottom .profile-score div{display:flex;gap:5px;justify-content:center;padding:15px;border-bottom:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;font-size:12px}.profile-stats .blocks{flex-wrap:wrap;gap:10px;margin-bottom:100px}.profile-stats .blocks .block{display:flex;justify-content:space-between;align-items:center;border:1px rgba(0,0,0,.062) solid;flex-direction:row;gap:10px;padding:5px 20px;box-sizing:border-box;width:100%;height:20%}.profile-stats .blocks .block p{font-size:14px}.profile-stats .blocks .block h2{font-size:24px}.profile-stats .table{width:100%}.profile-stats .table .row span{font-size:14px}}.document-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}h1{text-align:center;color:#333;margin-bottom:20px;font-size:1.8em}.section{margin-bottom:0;padding-bottom:0}h2{font-size:1.3em;color:#444}.content-list{margin:10px 0}.content-item{margin:20px 0;color:#666}.content-item:before{content:none}.admin-matches-table h4{display:flex;justify-content:center}.admin-matches-tournament-settings{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;gap:20px}.admin-matches-category-settings{display:flex;flex-direction:column;gap:20px;align-items:center}.admin-matches-category-checkboxes{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;width:100%}.admin-matches-category-group-singles{grid-column:1 / 3;display:flex;flex-direction:column;gap:10px}.admin-matches-category-group-doubles{grid-column:3 / 5;display:flex;flex-direction:column;gap:10px}.admin-matches-category-group-mixed{grid-column:5 / 7;display:flex;flex-direction:column;gap:10px}.admin-matches-category-group-teams{grid-column:7 / 9;display:flex;flex-direction:column;gap:10px}.admin-matches-category-group-singles h5,.admin-matches-category-group-doubles h5,.admin-matches-category-group-mixed h5,.admin-matches-category-group-teams h5{margin:0}.admin-matches-category-item{display:grid;grid-template-columns:1fr 60px;align-items:center;gap:5px}.admin-matches-category-checkbox{display:flex;align-items:center;gap:5px}.admin-matches-category-checkbox input[type=checkbox]{width:15px;height:15px}.admin-matches-category-number{width:40px;padding:0;font-size:14px;text-align:center;margin-left:10px}.admin-matches-category-group-set-settings{display:flex;flex-direction:row;gap:110px;justify-content:center;margin-top:20px}.admin-matches-singles-set-settings,.admin-matches-doubles-set-settings,.admin-matches-mixed-set-settings,.admin-matches-teams-set-settings{display:flex;flex-direction:column;gap:5px;min-width:120px}.admin-matches-entry-list{display:flex;flex-wrap:wrap;gap:20px;padding:20px;justify-content:center}.admin-matches-entry-list-players .admin-matches-entry-list-players-category{display:flex;flex-direction:column;width:230px;background-color:#e1e1e1!important;padding:10px;box-sizing:border-box;font-size:.85rem;gap:5px}.admin-matches-entry-list-players .player-team{display:flex;flex-direction:column}.admin-matches-entry-list-players .team-entry{display:flex;align-items:baseline}.admin-matches-entry-list-players .team-number{width:20px;text-align:left;margin-right:5px}.admin-matches-entry-list-players .player-name{display:block;font-family:Montserrat,Arial,sans-serif}.admin-matches-entry-list-players span{font-size:.8rem;display:flex;align-items:baseline}.admin-matches-entry-list-players span:before{content:attr(data-number);display:inline-block;width:20px;text-align:left;margin-right:5px}.admin-matches-entry-list-players .admin-matches-entry-list-players-category h4{text-align:center}.match-block-category-champions{color:#1157bd}.match-block-category-leaders{color:#807a00}.match-block-category-pretenders{color:#057828}.match-block-category-matres{color:red}.match-block-category-debutants{color:#7814ff}.admin-matches-table-title button{width:max-content;padding:5px 12px;border:none;outline:none;background-color:#000000a8;color:#fff;font-weight:500;display:flex;font-size:12px;align-items:center;gap:5px;cursor:pointer;transition:.6s;border-radius:16px}.admin-matches-courts{display:flex;gap:15px}.admin-matches-add-match{display:flex;margin-bottom:15px;justify-content:center;width:120px;height:30px;align-items:center}.admin-matches-court-buttons{display:flex;cursor:pointer;justify-content:center}.admin-matches-court-button{padding:5px 10px;margin-right:5px;border:1px solid #ccc;cursor:pointer;background-color:#f0f0f0;border-radius:4px;height:20px}.admin-matches-court-button.active{background-color:#007bff;color:#fff;border-color:#007bff;border-radius:4px}.admin-matches-court-button:hover{background-color:#ddd}.admin-matches-court-filter{display:flex;gap:10px}.admin-matches-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.admin-matches-date-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.admin-matches-date-button{padding:5px 10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#f9f9f9;transition:all .2s ease;height:20px}.admin-matches-date-button:hover{background-color:#e0e0e0}.admin-matches-date-button.active{background-color:#007bff;color:#fff;border-color:#007bff}.edition button{background:none;border:none;cursor:pointer;margin:0 5px;font-size:1.2em}.edition button:hover{opacity:.7}.admin-matches-table-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow-x:auto;max-height:none;margin-bottom:50px}.admin-matches-table{display:flex;flex-direction:column;padding:0 30px}.admin-matches-table-wrapper::-webkit-scrollbar{height:5px;background-color:#0001;border-radius:8px}.admin-matches-table-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.admin-matches-table-wrapper table{width:100%;box-sizing:border-box;border-collapse:collapse}.admin-matches-table-wrapper table th,.admin-matches-table-wrapper table td{border:1px solid rgba(0,0,0,.281);padding:3px;text-align:center}.admin-matches-table-wrapper table th:nth-child(1){width:2%}.admin-matches-table-wrapper table th:nth-child(2){width:4%}.admin-matches-table-wrapper table th:nth-child(3){width:2%}.admin-matches-table-wrapper table th:nth-child(4){width:3%}.admin-matches-table-wrapper table th:nth-child(5){width:3%}.admin-matches-table-wrapper table th:nth-child(6){width:10%}.admin-matches-table-wrapper table th:nth-child(7){width:10%}.admin-matches-table-wrapper table th:nth-child(8){width:3%}.admin-matches-table-wrapper table th:nth-child(9){width:3%}.admin-matches-table-wrapper table th:nth-child(10){width:4%}.admin-matches-table-wrapper table th:nth-child(11){width:3%}.admin-matches-table-wrapper table th:nth-child(12){width:3%}.admin-matches-table-wrapper table th:nth-child(13){width:3%}.admin-matches-table-wrapper table th:nth-child(14){width:3%}.admin-matches-table-wrapper table td:nth-child(3) select{width:70px}.admin-matches-table-wrapper table td:nth-child(4) select{width:70px}.admin-matches-table-wrapper table td:nth-child(5) select{width:100px}.admin-matches-table-wrapper table td:nth-child(6) select{width:200px}.admin-matches-table-wrapper table td:nth-child(7) select{width:200px}.admin-matches-table-wrapper table td:nth-child(8) select{width:70px}.admin-matches-table-wrapper table td:nth-child(9) select{width:70px}.admin-matches-table-wrapper .player-team{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.admin-matches-table-wrapper .player-name{display:block;white-space:nowrap}.admin-matches-table-wrapper table tbody td select option{white-space:pre-line}.admin-matches-table-wrapper table tbody td button{padding:5px 10px;border:none;outline:none;background-color:#007bff;color:#fff;font-weight:500;font-size:12px;cursor:pointer;transition:background-color .3s ease;border-radius:4px}.admin-matches-table-wrapper table tbody td button:hover{background-color:#0056b3}.admin-matches-table-wrapper table tbody td input{width:100%;padding:2px;border:1px solid rgba(0,0,0,.281);border-radius:4px;box-sizing:border-box;text-align:center}.admin-matches-table-wrapper table tbody td select{text-align:center}.admin-matches-error-message{margin-top:15px}.admin-matches-edit-button{display:flex;margin-right:10px;width:30px;gap:5px}.edition{display:flex;gap:10px;justify-content:center}.admin-matches-delete-button{width:30px}@media (max-width: 768px){.admin-matches-entry-list-players{flex:1 1 calc(50% - 40px);max-width:calc(50% - 40px)}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-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-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):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{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):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{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):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:#216ba580}.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__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__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__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__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__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__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__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{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.admin-filter{display:flex;justify-content:center;color:#ffffff82;background-color:#272727;gap:40px;height:50px;align-items:center;font-weight:600;cursor:pointer;margin-bottom:10px}.admin-filter li{list-style-type:none}.admin-filter .react-tabs__tab{padding:5px 0;cursor:pointer;font-size:1rem;color:#fff0f0;border:none;background:none;transition:all 0s ease}.admin-filter .react-tabs__tab--selected{color:#fff0f0;border-bottom:3px solid #6c9b95}.admin-description-table dt{padding:0;background-color:#f9f9f9;border-radius:4px;margin:0}table thead th,table tbody td{border:1px rgba(0,0,0,.281) solid;border-collapse:collapse}table{border-collapse:collapse}table{padding:60px 0 0 20px;width:100%;box-sizing:border-box}.admin-table-title{display:flex;flex-direction:column;row-gap:20px;padding-bottom:12px;padding-right:20px}.admin-table-title h4{font-size:24px}.admin-table-title select{width:max-content;border:1px black solid;outline:none;padding:5px}.admin-table-title button{width:max-content;padding:5px 12px;border:none;outline:none;background-color:#000000a8;color:#fff;font-weight:500;display:flex;font-size:12px;align-items:center;gap:5px;cursor:pointer;transition:.6s;border-radius:16px}.admin-table-title button:hover{background-color:#000}.admin-table-title button span{font-size:20px}.admin-table thead th{padding:5px 10px;font-size:16px;font-weight:500}table tbody td{padding:5px 10px;text-align:center}.matches .admin-table-title .courts{display:flex;gap:20px;flex-wrap:wrap;row-gap:10px}.matches .table-title .courts span{font-size:20px;font-weight:500;color:#0000009a}.admin-table-users .admin-table-title h4,.admin-table-players .admin-table-title h4{width:max-content}.admin-table-wrapper{display:flex;justify-content:center;width:100%;overflow-x:auto}.admin-table-wrapper::-webkit-scrollbar{height:5px;background-color:#0001;border-radius:8px}.admin-table-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.admin-table-wrapper table{width:max-content}.admin-court-button{cursor:pointer}.admin-sidebar .close{align-self:flex-end;color:#fff;cursor:pointer}.admin-sidebar h5{font-size:20px;color:#fff;font-weight:500}.admin-sidebar .admin-sidebar-list{display:flex;flex-direction:column;background-color:#ffffff9a}.admin-sidebar .admin-sidebar-list h4{padding:10px;background-color:#000000a1;color:#fff;font-weight:400;font-size:12px;width:100%;box-sizing:border-box}.admin-sidebar .admin-sidebar-list ul{list-style-type:none}.admin-sidebar .admin-sidebar-list ul li{padding:10px;display:flex;font-size:14px;gap:50px;justify-content:space-between;border-bottom:1px white solid;cursor:pointer;transition:.6s;align-items:center}.admin-sidebar .admin-sidebar-list ul li:hover{background-color:#ffffff2f}.admin-sidebar .admin-sidebar-list ul li:last-child{border-bottom:none}.admin-sidebar .admin-sidebar-list ul li span{font-weight:500}.admin-sidebar .admin-sidebar-list ul li p span{font-size:20px;color:#429728}.admin-sidebar .admin-sidebar-list ul li p{font-size:14px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 1156px){.admin-sidebar{display:none;position:absolute}#open-admin-sidebar{display:flex}}@media (max-width: 500px){.admin-sidebar{width:100%;left:-100%}.admin-sidebar.open{left:0}}.admin-tournaments-table{display:flex;justify-content:center;align-items:flex-start;width:100%}.admin-tournaments-table-title{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;gap:20px;width:100%}.admin-tournaments-table-title button{width:max-content;padding:5px 12px;border:none;outline:none;background-color:#000000a8;color:#fff;font-weight:500;display:flex;font-size:12px;align-items:center;gap:5px;cursor:pointer;transition:.6s;border-radius:16px}.admin-tournaments-table-wrapper{display:flex;justify-content:center;width:100%;max-height:none;overflow-x:auto}.admin-tournaments-table-wrapper::-webkit-scrollbar{height:5px;background-color:#0001;border-radius:8px}.admin-tournaments-table-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.admin-tournaments-table-wrapper table{width:95%;min-width:auto;box-sizing:border-box;border-collapse:collapse;table-layout:fixed}.admin-tournaments-table-wrapper table th,.admin-tournaments-table-wrapper table td{border:1px solid rgba(0,0,0,.281);padding:4px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-tournaments-table-wrapper table th:nth-child(1){width:10px}.admin-tournaments-table-wrapper table th:nth-child(2){width:15px}.admin-tournaments-table-wrapper table th:nth-child(3){width:50px}.admin-tournaments-table-wrapper table th:nth-child(4){width:20px}.admin-tournaments-table-wrapper table th:nth-child(5){width:35px}.admin-tournaments-table-wrapper table th:nth-child(6){width:25px}.admin-tournaments-table-wrapper table th:nth-child(7){width:25px}.admin-tournaments-table-wrapper table th:nth-child(8){width:25px}.admin-tournaments-table-wrapper table th:nth-child(9){width:20px}.admin-tournaments-table-wrapper table th:nth-child(10){width:50px}.admin-tournaments-table-wrapper table th:nth-child(11){width:50px}.admin-tournaments-table-wrapper table th:nth-child(12){width:50px}.admin-tournaments-table-wrapper table th:nth-child(13){width:35px}.admin-tournaments-table-wrapper table tbody td button{padding:5px 10px;border:none;outline:none;background-color:#007bff;color:#fff;font-weight:500;font-size:12px;cursor:pointer;transition:.3s ease;border-radius:4px}.admin-tournaments-table-wrapper table tbody td button:hover{background-color:#0056b3}.admin-tournaments-table-wrapper table tbody td input{width:100%;padding:3px;border:1px solid rgba(0,0,0,.281);border-radius:4px;box-sizing:border-box}.admin-tournaments-table-wrapper table tbody tr:hover{background-color:#0000000d;cursor:pointer}.admin-tournaments-table-title select{padding:5px;border-radius:4px;border:1px solid rgba(0,0,0,.281)}.admin-players-table h4{display:flex;justify-content:center}.admin-players-table-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;gap:20px}.admin-players-table-title button{width:max-content;padding:5px 12px;border:none;outline:none;background-color:#000000a8;color:#fff;font-weight:500;display:flex;font-size:12px;align-items:center;gap:5px;cursor:pointer;transition:.6s;border-radius:16px}.admin-players-table-wrapper{display:flex;justify-content:center;width:100%;overflow-x:auto;max-height:none}.admin-players-table-wrapper::-webkit-scrollbar{height:5px;background-color:#0001;border-radius:8px}.admin-players-table-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.admin-players-table-wrapper table{width:70%;box-sizing:border-box;border-collapse:collapse}.admin-players-table-wrapper table th,.admin-players-table-wrapper table td{border:1px solid rgba(0,0,0,.281);padding:8px;text-align:center}.admin-players-table-wrapper table tbody td button{padding:5px 10px;border:none;outline:none;background-color:#007bff;color:#fff;font-weight:500;font-size:12px;cursor:pointer;transition:background-color .3s ease;border-radius:4px}.admin-players-table-wrapper table tbody td button:hover{background-color:#0056b3}.admin-players-table-wrapper table tbody td input{width:100%;padding:5px;border:1px solid rgba(0,0,0,.281);border-radius:4px;box-sizing:border-box}.player-action{padding-right:10px}th{position:relative;cursor:pointer}.filter-icon{margin-left:5px;font-size:12px;cursor:pointer}.filter-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;padding:10px;z-index:100;width:200px;box-shadow:0 2px 5px #0003}.filter-header{margin-bottom:10px}.filter-search{width:100%;padding:5px;margin-bottom:5px;border:1px solid #ccc;border-radius:3px}.filter-header button{padding:3px 5px;margin-right:5px;background:#f0f0f0;border:1px solid #ccc;cursor:pointer}.filter-options{max-height:150px;overflow-y:auto;margin-bottom:10px}.filter-options label{display:block;margin:5px 0}.filter-options input[type=checkbox]{margin-right:5px}.filter-footer{text-align:right}.filter-footer button{padding:5px 10px;margin-left:5px;border:1px solid #ccc;cursor:pointer}.filter-footer button:first-child{background:#0078d4;color:#fff;border:none}.filter-footer button:last-child{background:#f0f0f0}
