@charset "UTF-8";abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,del,details,dfn,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;box-sizing:border-box}button{border:none;background:0 0}button:focus{border:none;background:0 0}body{line-height:1;position:relative;background-color:#000817}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}html{min-width:320px;line-height:1.15;box-sizing:border-box}@font-face{font-family:'Humnst777 Blk BT';src:url("/fonts/humnst.ttf") format("truetype")}h2{color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:40px}.container{position:relative;max-width:1216px;min-width:320px;padding:0;margin:0 auto}.contentWrapper{max-width:804px;min-width:320px;width:66%;padding:0}.header{position:fixed;top:0;display:block;z-index:10;width:100%;background-color:#000817}.header_wrapper{border-radius:0 0 14px 14px;background:#262630}.header_top{display:flex;justify-content:space-between;padding:25px 0}.header_top_left{display:flex;align-items:center;width:505px}.header_top_left .logo{margin-right:44px}.header_top_left .logo_img{border-style:none;width:84px;height:auto}.header_top_left_label{display:flex;width:95%;align-items:center;position:relative}.header_top_left_input,.header_top_left_input:active,.header_top_left_input:focus,.header_top_left_input:focus-visible{border-radius:14px;border:1px solid var(--orange,#fa6400);background-color:#3f3f4c;padding:11px 40px 11px 16px;width:100%;height:46px;color:#666877;font-family:Inter;font-size:16px;font-weight:500;line-height:normal;outline:0;margin-top:0}.header_top_left_search{position:absolute;background-color:#3f3f4c;padding:0;right:16px;cursor:pointer}.header_top_left_search img{border-style:none;aspect-ratio:1/1;width:24px}.header_top_right{display:flex;gap:20px;align-items:center}.header_langs{position:relative;max-width:76px;padding:5px}.header_langs_dropbtnLangs{display:flex;gap:3px;align-items:center;background-color:transparent;padding-left:10px;font-family:Inter;font-size:16px;font-weight:400;color:#fff;font-style:normal;line-height:normal;text-transform:none;border:none;cursor:pointer}.header_langs_dropbtnLangs_content{margin-top:11px;display:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:absolute;width:76px;height:141px;border-radius:0 0 14px 14px;background:#262630;z-index:1}.header_langs_dropbtnLangs_content a{color:#fff;font-family:Inter;font-size:16px;font-weight:400;font-style:normal;line-height:normal;text-decoration:none;display:block}.header_langs .openLangsMenu{display:flex}.header_account{display:flex;gap:6px;align-items:center;background-color:transparent;padding-left:10px;font-family:Inter;font-size:16px;font-weight:400;color:#fff;font-style:normal;line-height:normal;text-transform:none;border:none;cursor:pointer;padding:0}.header_account img{margin-right:10px}.header_account .accountName{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.header_account_avatar{width:46px;height:46px;object-fit:cover;border-radius:50%;margin-right:0}.header_account_content{margin-top:50px;margin-right:30px;display:none;flex-direction:column;justify-content:center;gap:30px;position:absolute;width:218px;padding:30px;border-radius:0 0 14px 14px;background:#262630;box-sizing:border-box;z-index:1}.header_account_content a{color:#fff;font-family:Inter;font-size:16px;font-weight:500;font-style:normal;line-height:normal;text-decoration:none;display:flex;gap:6px}.header_account_content a:hover{color:#ff7a00}.header_account_content a:hover p{color:#ff7a00}.header_account_content_openMenu{display:flex}.header_buttons{display:flex;gap:20px;justify-content:end}.header_btn-log,.header_btn-log:focus,.header_btn-log:focus-visible{border-radius:10px;border:1px solid #fa6400;background:0 0;cursor:pointer;display:flex;padding:12px 38px;justify-content:center;align-items:center;color:#fa6400;font-family:Inter;font-size:16px;font-weight:500;transition:all .3s}.header_btn-log:focus-visible:hover,.header_btn-log:focus:hover,.header_btn-log:hover{color:#fff;background:#fa6400}.header_btn-log:active{color:#fff;background:#fa6400}.header_btn-sign,.header_btn-sign:focus,.header_btn-sign:focus-visible{border-radius:10px;background:#fa6400;padding:13px 67px;color:#fff;display:flex;padding:12px 17px;justify-content:center;align-items:center;width:186px;font-family:Inter;font-size:16px;font-weight:500;transition:all .3s;border:1px solid #fa6400;cursor:pointer}.header_btn-sign:focus-visible:hover,.header_btn-sign:focus:hover,.header_btn-sign:hover{background:#ff7a00}.header_btn-sign:active{background:#ff7a00}.header .burger-btn{position:relative;display:none;width:30px;height:30px;border:none;background:0 0;position:relative;transform:translateY(100%);right:5px;cursor:pointer;top:-15px}.header .burger-btn span{position:absolute;width:100%;height:2px;background-color:#fff;transform:translateY(-50%);left:5px;transition:transform .5s,opacity,background-color .5s;border-radius:5px;will-change:transform;left:0}.header .burger-btn span:first-child{transform:translateY(-10px)}.header .burger-btn span:nth-child(3){transform:translateY(8px)}.header_bottom{position:relative;margin-top:20px;margin-bottom:20px;display:flex;height:30px;align-items:center;gap:30px}.header_bottom_mob{display:none;min-width:320px}.header_bottom_mob_cross{position:absolute;right:16px;top:16px;cursor:pointer;aspect-ratio:1/1;width:auto;height:24px;box-sizing:border-box;padding:0}.header_bottom_mob_cross img{width:100%;height:100%;box-sizing:border-box}.header_bottom_mob .header_bottom_category{width:100%}.header_bottom_category{display:flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}.header_bottom_category img{height:22px}.header_bottom_category p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.header_bottom_category-text{text-decoration:none}.header_footer_contacts{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding-top:30px;box-sizing:border-box;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.header_footer_contacts::before{content:'';position:absolute;top:0;left:0;display:block;height:1px;width:100%;background-color:#3f3f4c}.header_footer_contacts_title{text-transform:uppercase}.header_footer_contacts a{text-decoration:none;color:#fff}.header .logOut{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-decoration-line:none}.addTournament_form_btn,.addTournament_form_btn:focus,.addTournament_form_btn:focus-visible{width:195px}.addTournament input{margin-top:0;height:32px}.addTournament textarea{margin-top:0}.modal_buttonWrapper{margin-top:20px;display:flex;gap:10px;justify-content:space-between}.modal_buttonWrapper_btn{width:30%;gap:10px}.modal_buttonWrapper_btn:focus-visible{width:30%}.modal_buttonWrapper_btn:focus{width:30%}.loginFormError{padding:1px 6px;margin-top:11px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-align:left}.info{position:relative;display:block;width:100%;padding-top:228px;overflow:hidden;margin-top:0}.info_wrapper{position:relative;width:100%;width:100%;background-image:url("/images/mainPagePicture.png");background-position:center;background-size:cover;overflow:hidden;height:544px}.info_wrapper img{aspect-ratio:12.16/5.44;height:auto;width:100%;z-index:1}.info_content{position:absolute;margin-top:100px;margin-left:103px;z-index:2}.info_content_title{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;font-family:"Humnst777 Blk BT",sans-serif;font-size:60px;font-style:italic;font-weight:800;line-height:normal}.info_content_descr{margin-top:16px;color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.info_content_btn,.info_content_btn:focus,.info_content_btn:focus-visible{margin-top:30px;display:flex;width:186px;padding:13px 38px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:10px;background:#fa6400;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.info_content_btn:focus-visible:hover,.info_content_btn:focus:hover,.info_content_btn:hover{background:#ff7a00}.info_content_btn:active{background:#ff7a00}.clubLogo{width:30px;height:30px;border-radius:50%;border:1px solid #081b3e;box-sizing:border-box}.restrictionStatus{background:#007026;border-radius:6px;flex-shrink:0;width:54px;height:23px;position:relative;overflow:hidden}.restrictionStatus .restriction{font-weight:400;height:20px;color:#000815;padding:0 5px;text-align:center;border-radius:6px;background:#fff;position:relative;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.tournaments{position:relative;margin-top:100px;background-color:transparent;z-index:1}.tournaments .liveTable,.tournaments .upcommingTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.tournaments .liveTable_header,.tournaments .upcommingTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:repeat(8,1fr)}.tournaments .liveTable_header span,.tournaments .upcommingTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .liveTable_weekday,.tournaments .upcommingTable_weekday{display:flex;justify-content:center;align-items:center;margin-top:10px;border-radius:6px;height:31px;background:#723c1f;font-size:16px;box-sizing:border-box}.tournaments .liveTable_weekday span:first-letter,.tournaments .upcommingTable_weekday span:first-letter{text-transform:uppercase}.tournaments .liveTable_tournament,.tournaments .upcommingTable_tournament{position:relative;height:50px;display:grid;align-items:center;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;color:#fff;text-decoration:none;padding-top:20px}.tournaments .liveTable_tournament:hover>*,.tournaments .upcommingTable_tournament:hover>*{background:#3f3f4c}.tournaments .liveTable_tournament::after,.tournaments .upcommingTable_tournament::after{margin-top:20px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.tournaments .liveTable .cell,.tournaments .upcommingTable .cell{height:30px;display:flex;gap:14px;align-items:center}.tournaments .liveTable .tournament_time,.tournaments .upcommingTable .tournament_time{border-radius:6px 0 0 6px;padding-left:30px;grid-column:1/3}.tournaments .liveTable .tournament_club,.tournaments .upcommingTable .tournament_club{grid-column:3/5}.tournaments .liveTable .tournament_club span,.tournaments .upcommingTable .tournament_club span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .liveTable .tournament_restrict,.tournaments .upcommingTable .tournament_restrict{position:relative;grid-column:5/7;padding-left:50px;padding-right:10px;box-sizing:border-box}.tournaments .liveTable .tournament_rating,.tournaments .upcommingTable .tournament_rating{grid-column:7/8}.tournaments .liveTable .tournament_players,.tournaments .upcommingTable .tournament_players{border-radius:0 6px 6px 0;padding-right:30px;grid-column:8/-1;gap:10px}.tournaments .liveTable_btn,.tournaments .upcommingTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.tournaments .liveTable_btn:hover,.tournaments .upcommingTable_btn:hover{color:#ff7a00}.last{position:relative;margin-top:100px;background-color:transparent;z-index:1}.last_tournaments{width:100%;display:flex;flex-direction:column;gap:20px}.last_tournaments_tournament{height:113px;width:100%;padding:20px 30px;border-radius:14px;background:#262630;box-sizing:border-box;display:flex;justify-content:space-between}.last_tournaments_tournament_clubDate{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:33%;flex:1;color:#fff;font-family:Inter;font-style:normal;line-height:normal}.last_tournaments_tournament_clubDate_date{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400}.last_tournaments_tournament_clubDate_date span{display:inline-block;min-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last_tournaments_tournament_clubDate_date span::first-letter{text-transform:uppercase}.last_tournaments_tournament_clubDate_club{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500}.last_tournaments_tournament_clubDate_club span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last_tournaments_tournament_winners{display:flex;flex-direction:column;justify-content:space-between}.last_tournaments_tournament_winners a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.last_tournaments_tournament_winners a span{min-width:150px;max-width:150px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last_tournaments_tournament_aditInfo{display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-family:Inter;font-style:normal;line-height:normal}.last_tournaments_tournament_aditInfo_playersLimit{display:flex;align-items:center;gap:55px}.last_tournaments_tournament_aditInfo_playersLimit_players{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:400}.last_tournaments_tournament_aditInfo a{color:#bdbdbd;font-size:14px;font-weight:500;font-family:Inter;font-style:normal;line-height:normal}.last_tournaments_tournament_aditInfo a:hover{color:#fa6400}.clubs{position:relative;margin-top:100px;background-color:transparent;z-index:1}.clubs_content{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:20px}.clubs_content_club{max-width:392px;min-width:330px;max-height:131px;border-radius:14px;background:#262630;display:flex;cursor:pointer;gap:20px;overflow:hidden}.clubs_content_club:hover{background:#3f3f4c}.clubs_content_club_logo{width:47%;height:100%;object-fit:cover}.clubs_content_club_info{color:#fff;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;padding:28px 0;display:flex;gap:6px;flex-direction:column;justify-content:space-between;width:calc(53% - 20px)}.clubs_content_club_info_name{font-size:20px;white-space:nowrap;overflow-x:clip;text-overflow:ellipsis;width:100%}.clubs_content_club_info_city{font-size:16px}.clubs_content_club_info a{color:#fff;font-size:16px;text-decoration:none}.clubs_down{display:flex;gap:20px;margin-top:30px;align-items:center}.clubs_down a{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.clubs_down a:hover{color:#ff7a00}.coaches{position:relative;margin-top:100px;background-color:transparent;z-index:1}.coaches_content{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:20px}.coaches_content_coach{max-width:392px;min-width:310px;max-height:137px;height:137px;padding:14px;border-radius:14px;background:#262630;display:flex;box-sizing:border-box;justify-content:flex-start;gap:28px;text-decoration:none}.coaches_content_coach_wrapLogo{width:108px}.coaches_content_coach_wrapLogo_logo{position:relative;aspect-ratio:1/1;width:auto;height:100%;border-radius:50%}.coaches_content_coach_wrapLogo_logo::after{content:'';position:absolute;top:0;right:-14px;display:block;height:100%;width:1px;background-color:#3f3f4c}.coaches_content_coach_info{color:#fff;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;width:183px;display:flex;gap:8px;flex-direction:column;justify-content:flex-start}.coaches_content_coach_info_rating{display:flex;width:63px;padding:4px 6px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;background:#3f3f4c;font-size:16px;font-weight:400}.coaches_content_coach_info_name{display:flex;align-items:center;font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coaches_content_coach_info_club{font-size:16px;display:flex;align-items:center;gap:6px}.coaches_content_coach_info_club p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coaches_content_coach_info_title{font-size:16px;font-weight:400}.coaches_content_coach_info_city{font-size:16px;display:flex;gap:6px;align-items:center}.coaches_content_coach_info a{color:#fff;font-size:16px;text-decoration:none}.coaches_down{display:flex;gap:20px;margin-top:30px;align-items:center}.coaches_down_btn{box-sizing:border-box}.coaches_down a{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.coaches_down a:hover{color:#ff7a00}.footer{position:relative;border-radius:14px 14px 0 0;background:#262630;z-index:100;margin-top:100px;padding-top:40px;padding-bottom:20px;box-sizing:border-box}.footer .mobilelogo{display:none}.footer .logo_img{width:84px;height:auto}.footer_wrap{position:relative;display:flex;justify-content:space-between;height:196px;margin-bottom:10px}.footer_wrap:after{position:absolute;content:'';display:block;background-color:#3f3f4c;width:100%;height:1px;bottom:0;left:0}.footer_menu{display:flex;gap:105px}.footer_menu a{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.footer_menu_path{display:flex;flex-direction:column;gap:24px}.footer h4{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.footer_right{display:flex;justify-content:space-between;gap:94px}.footer_right_contacts{display:flex;flex-direction:column;gap:24px}.footer_right_contacts a{color:#fff;text-decoration:none;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer_right_social_list{display:flex;gap:15px;margin-top:10px}.footer_laws{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-bottom:20px}.goUp{position:fixed;display:flex;right:100px;bottom:80px;width:45px;height:45px;cursor:pointer;z-index:1000}.goUp img{width:100%;height:100%}.adv{position:absolute;right:0;height:75%;top:875px;padding:0 0;display:flex;visibility:hidden;flex-direction:column;gap:40px;z-index:5;transition:transform .2s ease-out}.adv a{border-radius:14px;overflow:hidden}.adv img{aspect-ratio:2,89/3,47;width:289px;height:auto}.modal{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal_close{position:absolute;right:0;top:-36px;border:none;padding:0;box-sizing:border-box;cursor:pointer}.modal h2{color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:4px}.modal form{display:flex;color:#fff;gap:0;flex-direction:column;width:100%}.modal form .hands{display:flex;gap:42px;margin-top:10px;padding-left:3px}.modal form .hands_left,.modal form .hands_right{display:flex;align-items:center;gap:8px}.modal form .hands input,.modal form .hands label{margin-top:0;font-weight:400;font-size:14px}.modal form .policy{display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:3px}.modal form .policy label{margin-top:0}.modal form .policy .checkbox{margin-top:0}.modal form input[type=radio]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #fff}.modal form input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.modal form input[type=checkbox]:checked,.modal form input[type=radio]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.modal form label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.modal form label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.modal form .dropbtnCities:focus,.modal form .dropbtnCities:hover{background-color:#3f3f4c}.modal form span{margin-top:4px;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal form .btnSbmt{margin-top:20px}.modal form .btnSbmt:disabled{background:#a6a6a6;color:#cacaca;border:none}.modal .error{border:1px solid red;border-radius:6px}.modal .error-message{color:#d10000;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;display:none}.modal input{width:100%;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal input:focus{outline:0}.modal input:-webkit-autofill,.modal input:-webkit-autofill:focus,.modal input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.modal .modal-content{position:relative;box-sizing:border-box;border-radius:14px;background:#262630;margin:15% auto;padding:40px;border:1px solid #888;max-width:598px;height:auto;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.modal .modal-content p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-top:17px}.modal .modal-content .btnFogot{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-align:left;margin-top:11px;cursor:pointer}.modal .modal-content .form_flex{margin-top:20px;display:flex;justify-content:space-between;gap:20px}.modal .modal-content .form_flex div{width:100%}.dropdownForm{position:relative;margin-top:8px;display:block;width:100%}.dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.dropdownForm .dropdown-content div:hover{background-color:#343643}.dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.noTournamentsMessage{margin-top:15px;color:#515151;text-align:center}@media (max-width:1276px){.container{width:95%}}@media (max-width:1025px){.header_top{padding:15px 0}.header_top_left img{width:60px}.header_langs{padding:0}.header_langs_dropbtnLangs{padding:0}.header_langs_dropbtnLangs_content{height:100px}#burger{display:block}.header_bottom{display:none;flex-direction:column;align-items:flex-start;gap:30px;border-radius:0 0 14px 14px;background:#262630;height:auto;width:360px;box-sizing:border-box;position:absolute;left:0;padding:50px 30px 100px 30px;z-index:3;margin-top:0}.header_bottom_mob{margin-top:-2px}.header_bottom_mob_openMenu{display:flex;height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.header_bottom_mob::-webkit-scrollbar{display:none}#headerPC{display:none}}@media (max-width:1025px){.info{padding-top:150px}.info_content{margin-top:70px}.footer_menu{gap:90px}}@media (max-width:1200px){.info_content{margin-top:48px}}@media (max-width:1101px){.contentWrapper{width:auto}.adv{display:none}}@media (max-width:992px){.info_content{margin-top:20px}.info_content_title{font-size:6vw}.info_content_descr{font-size:20px}.tournaments{margin-top:75px}.last{margin-top:75px}.clubs{margin-top:75px}.coaches{margin-top:75px}.footer{margin-top:75px}.footer_wrap{height:160px}.footer_menu{gap:50px}.footer_right{gap:60px}}@media (max-width:800px){.footer .logo{display:none}}@media (max-width:768px){.header_top{padding:8px 0;align-items:center}.header_top_left{width:auto}.header_top_left .logo_img{width:64px}.header_top .burger-btn{transform:none;top:0;right:0;width:30px;height:14px}.info{padding-top:100px}.info_wrapper{height:360px}.footer{padding:20px 0 12px 0}.footer_wrap{position:relative;height:200px;padding:20px 30px}.footer_menu{gap:15vw}.footer_menu_path{gap:20px}.footer_right{flex-direction:column;justify-content:unset;gap:20px}.footer_right_contacts{gap:20px}.footer_right_social h4{display:none}}@media (max-width:576px){.noTournamentsMessage{margin-top:0}.addTournament_form_btn,.addTournament_form_btn:focus,.addTournament_form_btn:focus-visible{width:100%}section h2{margin-bottom:18px}.header_top{padding:8px 0;align-items:center}.header_top_left{width:auto}.header_top_left .logo_img{width:40px}.header_top .burger-btn{transform:none;top:0;right:0;width:30px;height:14px}h2{font-size:18px}.info{padding-top:75px}.info_content{margin-top:30px;margin-left:20px}.info_content_title{font-size:20px}.info_content_descr{font-size:12px;margin-top:4px}.info_content_btn{font-size:14px;display:flex;width:134px;height:32px;box-sizing:border-box;padding:13px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.info_wrapper{height:221px}.tournaments{margin-top:40px}.tournaments .upcommingTable{padding:16px 8px;font-size:14px}.tournaments .upcommingTable_weekday{font-size:14px}.tournaments .upcommingTable_header{display:none}.tournaments .upcommingTable_tournament{grid-template-columns:repeat(6,1fr)}.tournaments .upcommingTable_tournament:hover>*{background:0 0}.tournaments .upcommingTable .cell{gap:8px;justify-content:center}.tournaments .upcommingTable .tournament_time{grid-column:1/2;padding-left:0}.tournaments .upcommingTable .tournament_club{grid-column:2/4;padding-left:0;width:111px}.tournaments .upcommingTable .tournament_club .clubLogo{width:20px;height:20px}.tournaments .upcommingTable .tournament_club span{width:83px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .upcommingTable .tournament_restrict{grid-column:4/5;padding-left:0}.tournaments .upcommingTable .tournament_restrict .restrictionStatus{height:20px;width:44px}.tournaments .upcommingTable .tournament_restrict .restrictionStatus .restriction{padding:0 11px;height:17px;font-size:12px}.tournaments .upcommingTable .tournament_rating{grid-column:5/6;padding-left:0}.tournaments .upcommingTable .tournament_players{grid-column:6/7;padding-left:0;padding-right:0}.tournaments .upcommingTable .tournament_players img{width:20px;height:20px}.last{margin-top:40px}.last_tournaments_tournament{padding:16px;position:relative;height:auto;flex-direction:column;gap:17px}.last_tournaments_tournament span{font-size:14px}.last_tournaments_tournament_clubDate{gap:12px;width:65%}.last_tournaments_tournament_clubDate a{color:#fff}.last_tournaments_tournament_clubDate_club{color:#fff;text-decoration:none!important;color:inherit!important;cursor:default!important}.last_tournaments_tournament_clubDate_club span{text-decoration:none;color:inherit;cursor:default}.last_tournaments_tournament_winners{gap:8px}.last_tournaments_tournament_winners a span{max-width:fit-content}.last_tournaments_tournament_aditInfo_playersLimit{position:absolute;right:16px;top:16px;flex-direction:column;gap:10px}.last_tournaments_tournament_club span{text-decoration:none;color:inherit}.clubs{margin-top:40px}.clubs_content{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.clubs_content_club{min-width:320px;font-size:14px;height:104px}.clubs_content_club h4{font-size:14px;font-weight:600}.clubs_content_club_logo{width:150px}.clubs_content_club_info{justify-content:center}.clubs_content_club_info_name{font-weight:600}.clubs_content_club_info_city{font-size:14px;font-weight:400}.clubs_content_club_info_phoneNumber{font-size:14px;font-weight:400}.clubs_down{flex-direction:column-reverse;align-items:flex-start}.clubs_down_btn{width:100%}.coaches{margin-top:40px}.coaches_content{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.coaches_content_coach{min-width:320px;height:auto;padding:16px;box-sizing:border-box;justify-content:flex-start;align-items:center}.coaches_content_coach_wrapLogo{width:87px;height:87px}.coaches_content_coach_info{gap:5px;justify-content:flex-start}.coaches_content_coach_info_name{height:20px}.coaches_content h4{font-size:14px}.coaches_content span{font-size:14px}.coaches_down_btn{width:100%}.footer{margin-top:40px;padding:17px 0 20px 0}.footer_wrap{padding:0 20px 20px 0;display:grid;grid-template-columns:repeat(2,1fr);height:302px;padding:0}.footer .logo{position:relative;grid-column:1/-1;display:flex;justify-content:center;height:57px}.footer .logo img{height:57px}.footer .logo:after{position:absolute;bottom:-10px;content:'';display:block;height:1px;width:100%;background-color:#3f3f4c}.footer_menu{margin-top:-20px;flex-direction:column;gap:20px;grid-column:1/2}.footer_menu_path{gap:20px}.footer_menu_path a{font-size:14px}.footer_right{margin-top:-20px;flex-direction:column;justify-content:unset;gap:20px;grid-column:2/-1}.footer_right_contacts{gap:20px}.footer_right_contacts h4{font-size:14px}.footer_right a{font-size:14px}.footer_right .footer_mail{font-size:11px}.footer_right_social h4{display:none}.footer_laws{font-size:12px}.modal h2{font-size:18px}.modal label{font-size:14px}.modal label a{font-size:12px}.modal #signIn{width:100%}.modal #logIn{width:100%}.modal #restor{width:100%}.modal .hands_left{align-items:center}.modal .hands_right{align-items:center}.modal .hands label{font-weight:400}}.softHeader .header_top{max-width:1440px;margin:0 auto}.headerDropdownForm{position:absolute;top:50px;left:0;display:block;width:100%}.headerDropdownForm .headerDropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:12px 12px 12px 12px}.headerDropdownForm .headerDropdown-content div{color:#000;padding:8px 13px 8px 16px;text-decoration:none;display:block;min-height:24px;align-content:center;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.headerDropdownForm .headerDropdown-content div span{position:absolute;right:16px;color:#666877}.headerDropdownForm .headerDropdown-content div:hover{background-color:#343643}.headerDropdownForm .headerDropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.headerDropdownForm .headerDropdown-content::-webkit-scrollbar-track{background:#262630}.headerDropdownForm .headerDropdown-content::-webkit-scrollbar-thumb{background:#666877}.headerDropdownForm .headerDropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.custom-calendar{left:0;right:0;z-index:9999;background:#3f3f4c;border:1px solid #4a5568;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.6);margin-top:4px;overflow:hidden;display:none;animation:calendarSlideIn .3s ease-out;min-width:280px}@keyframes calendarSlideIn{from{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.calendar-header{background:#1a202c;padding:16px;border-bottom:1px solid #4a5568;display:flex;justify-content:space-between;align-items:center}.calendar-nav{background:0 0;border:none;color:#a0aec0;font-size:20px;cursor:pointer;padding:12px;border-radius:6px;transition:all .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.calendar-nav:active,.calendar-nav:hover{color:#ff6b35;background:rgba(255,107,53,.1)}.calendar-month{color:#e2e8f0;font-weight:600;font-size:16px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#2d3748;border-bottom:1px solid #4a5568}.calendar-weekday{padding:12px;text-align:center;color:#a0aec0;font-weight:600;font-size:12px;text-transform:uppercase}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);padding:8px;background:#2d3748}.calendar-day{height:44px;display:flex;align-items:center;justify-content:center;margin:2px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#e2e8f0;font-weight:500;position:relative;min-width:44px}.calendar-day:active,.calendar-day:hover{background:rgba(255,107,53,.2);color:#ff6b35;transform:scale(1.05)}.calendar-day.selected{background:#ff6b35;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(255,107,53,.3)}.calendar-day.today{background:rgba(255,107,53,.1);color:#ff6b35;font-weight:600;border:2px solid #ff6b35}.calendar-day.disabled{color:#4a5568;cursor:not-allowed}.calendar-day.disabled:active,.calendar-day.disabled:hover{background:0 0;transform:none;color:#4a5568}.calendar-day.other-month{color:#4a5568}.features-grid{background:#1a202c;border-radius:12px;padding:20px;text-align:center;margin-top:30px}.features-title{color:#ff6b35;margin-bottom:15px}.features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;text-align:left}@media (max-width:768px){.demo-container{padding:20px;margin:10px}.form-row{flex-direction:column;gap:15px}.form-group{min-width:unset}.custom-calendar{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:320px;margin-top:0}.calendar-day{height:40px;min-width:40px;font-size:14px}.calendar-nav{font-size:18px;padding:10px;min-width:40px;min-height:40px}}.calendar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998;display:none}@media (max-width:768px){.calendar-overlay.active{display:block}}.navigate{padding-top:170px}.navigate_breadcrumb{display:none;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none;background-color:transparent}.navigate_breadcrumb_item{display:flex;align-items:center;color:#666877;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.navigate_breadcrumb_item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:url("/icons/breadcrumbSep.svg");width:22px;height:22px;vertical-align:middle}.navigate_breadcrumb_item:first-child::before{content:none}.navigate_breadcrumb_item a{color:#666877;font-size:16px;text-decoration:none}.navigate_breadcrumb_item a:hover{color:#fa6400}.navigate_breadcrumb_item_active{color:#fff}.applyCoach{margin-top:40px}.applyCoach p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.applyCoach_form{margin-top:30px;display:flex;flex-direction:column;gap:16px}.applyCoach_form label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.applyCoach_form label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.applyCoach_form input{width:100%;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.applyCoach_form input:focus{outline:0}.applyCoach_form input:-webkit-autofill,.applyCoach_form input:-webkit-autofill:focus,.applyCoach_form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.applyCoach_form input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.applyCoach_form input[type=checkbox]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.applyCoach_form textarea{border-radius:6px;border:none;background:#3f3f4c;padding:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;resize:vertical;overflow:hidden;box-sizing:border-box}.applyCoach_form textarea:focus{outline:0}.applyCoach_form textarea:-webkit-autofill,.applyCoach_form textarea:-webkit-autofill:focus,.applyCoach_form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.applyCoach_form .textareaInfoLimit{width:100%;display:none;justify-content:space-between}.applyCoach_form .textareaInfoLimit_charNotificate{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.applyCoach_form .textareaInfoLimit_charLimit{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.applyCoach_form .form_group{width:100%;display:flex;flex-direction:column;gap:10px}.applyCoach_form .policy{display:flex;align-items:center;gap:8px;padding-left:3px}.applyCoach_form .policy label{margin-top:0}.applyCoach_form .policy .checkbox{margin-top:0}.applyCoach_form_namePhone{width:100%;display:flex;gap:20px}.applyCoach_form_btn{border:none}.request_successfull{margin-top:20px;display:none;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:16px;width:100%;padding:40px 0;box-sizing:border-box;border-radius:6px;background:#262630}.request_successfull img{aspect-ratio:1/1;height:auto;width:71px}.request_successfull h2{margin-top:4px;margin-bottom:0;color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.request_successfull p{max-width:375px;text-align:center;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media (max-width:1025px){.navigate{padding-top:110px}}@media (max-width:768px){.applyCoach{margin-top:20px}.navigate{padding-top:80px}}@media (max-width:576px){.navigate{padding-top:75px}.applyCoach{margin-top:20px}.applyCoach h2{margin-bottom:20px}.applyCoach_form{margin-top:20px}.applyCoach_form_namePhone{flex-direction:column}.applyCoach_form label{font-size:14px}.applyCoach_form_btn{font-size:14px;width:100%}.applyCoach p{font-size:14px}.request_successfull{padding:20px;gap:14px}.request_successfull img{width:54px}.request_successfull h2{font-size:18px;margin-top:2px;margin-bottom:0}.request_successfull p{font-size:14px}}.addClub{margin-top:40px}.addClub p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.addClub_form{margin-top:30px;display:flex;flex-direction:column;gap:16px}.addClub_form label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.addClub_form label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.addClub_form input{width:100%;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.addClub_form input:focus{outline:0}.addClub_form input:-webkit-autofill,.addClub_form input:-webkit-autofill:focus,.addClub_form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.addClub_form input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.addClub_form input[type=checkbox]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.addClub_form textarea{border-radius:6px;border:none;background:#3f3f4c;padding:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;resize:vertical;overflow:hidden;box-sizing:border-box}.addClub_form textarea:focus{outline:0}.addClub_form textarea:-webkit-autofill,.addClub_form textarea:-webkit-autofill:focus,.addClub_form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.addClub_form .textareaInfoTournamentsLimit{width:100%;display:none;justify-content:space-between}.addClub_form .textareaInfoLimit{width:100%;display:none;justify-content:space-between}.addClub_form .textareaInfoLimit_charNotificate{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.addClub_form .textareaInfoLimit_charLimit{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.addClub_form .form_group{width:100%;display:flex;flex-direction:column;gap:10px}.addClub_form .form_group span{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.addClub_form .policy{display:flex;align-items:center;gap:8px;padding-left:3px}.addClub_form .policy label{margin-top:0}.addClub_form .policy .checkbox{margin-top:0}.addClub_form_namePhone{width:100%;display:flex;gap:20px}.addClub_form_btn{border:none}.request_successfull{margin-top:20px;display:none;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:16px;width:100%;padding:40px 0;box-sizing:border-box;border-radius:6px;background:#262630}.request_successfull img{aspect-ratio:1/1;height:auto;width:71px}.request_successfull h2{margin-top:4px;margin-bottom:0;color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.request_successfull p{max-width:375px;text-align:center;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media (max-width:768px){.addClub{margin-top:20px}}@media (max-width:576px){.addClub{margin-top:20px}.addClub h2{margin-bottom:20px}.addClub_form{margin-top:20px}.addClub_form_namePhone{flex-direction:column}.addClub_form label{font-size:14px}.addClub_form_btn{font-size:14px;width:100%}.addClub p{font-size:14px}}.filterCoaches{margin-top:40px}.filterCoaches p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.filterCoaches_wrapper{display:flex;gap:20px;align-items:flex-end}.filterCoaches #filterCoaches{height:37px;width:264px}.filterCoaches_filter{border-radius:14px;background:#3f3f4c;box-sizing:border-box;width:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.filterCoaches_filter input{width:100%;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#262630;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.filterCoaches_filter input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filterCoaches_filter input:focus{outline:0}.filterCoaches_filter input:-webkit-autofill,.filterCoaches_filter input:-webkit-autofill:focus,.filterCoaches_filter input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.filterCoaches_filter label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.filterCoaches_filter label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.filterCoaches_filter .dropdownForm{position:relative;display:block;width:100%}.filterCoaches_filter .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.filterCoaches_filter .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.filterCoaches_filter .dropdownForm .dropdown-content div:hover{background-color:#343643}.filterCoaches_filter .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.filterCoaches_filter .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.filterCoaches_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.filterCoaches_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.filterCoaches_filter .dropbtnCities:focus,.filterCoaches_filter .dropbtnCities:hover{background-color:#3f3f4c}@media (max-width:576px){.filterCoaches_wrapper{flex-direction:column;gap:16px}.filterCoaches #filterCoaches{width:100%}.filterCoaches label{font-size:14px}.allCoaches{margin-top:40px}.clubs_down{margin-top:16px}}.filterClubs{margin-top:40px}.filterClubs p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.filterClubs a{margin-top:20px;display:block;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.filterClubs a:hover{color:#ff7a00}.filterClubs_wrapper{display:flex;gap:20px;width:100%;align-items:flex-end}.filterClubs #filterClubs{height:37px;width:186px;padding:13px 38px;border-radius:6px;align-items:center;align-content:center}.filterClubs_filter{border-radius:14px;background:#3f3f4c;box-sizing:border-box;width:100%;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.filterClubs_filter input{width:100%;margin-top:10px;height:37px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#262630;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.filterClubs_filter input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filterClubs_filter input:focus{outline:0}.filterClubs_filter input:-webkit-autofill,.filterClubs_filter input:-webkit-autofill:focus,.filterClubs_filter input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.filterClubs_filter label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.filterClubs_filter label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.filterClubs_filter .dropdownForm{position:relative;display:block;width:100%}.filterClubs_filter .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.filterClubs_filter .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.filterClubs_filter .dropdownForm .dropdown-content div:hover{background-color:#343643}.filterClubs_filter .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.filterClubs_filter .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.filterClubs_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.filterClubs_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.filterClubs_filter .dropbtnCities:focus,.filterClubs_filter .dropbtnCities:hover{background-color:#3f3f4c}.clubs{margin-top:80px}@media (max-width:768px){.filterClubs_filter{flex-direction:column}}@media (max-width:576px){.filterClubs_wrapper{flex-direction:column}.filterClubs #filterClubs{width:100%}.filterClubs label{font-size:14px}.clubs{margin-top:40px}}.club{margin-top:40px}.club_wrapp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.club_mainInfo{margin-top:20px;border-radius:14px;background:#262630;padding:20px;box-sizing:border-box;width:100%;display:flex;gap:20px;align-items:flex-start;overflow:hidden;box-sizing:border-box}.club_mainInfo_logo{flex-shrink:0;aspect-ratio:1.74/1.54;width:174px;height:auto;border-radius:14px}.club_mainInfo_info{flex-grow:1;position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden;box-sizing:border-box}.club_mainInfo_info_name{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.club_mainInfo_info_name::after{content:'';display:block;height:1px;width:100%;background-color:#3f3f4c;margin-top:10px}.club_mainInfo_info_descr{display:flex;gap:20px;white-space:nowrap}.club_mainInfo_info_descr_path{display:flex;flex-direction:column;gap:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}.club_mainInfo_info_descr_path p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club_mainInfo_info_descr_path p span{font-weight:400}.club_mainInfo_info_descr_path p span a{text-decoration:none;color:#fff}.club_about{margin-top:20px;border-radius:14px;background:#262630;padding:20px;width:100%;box-sizing:border-box}.club_about h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.club_about_wrapp{margin-top:16px;display:flex;flex-direction:column;gap:14px}.club_about_wrapp p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.club_about_wrapp p span{font-weight:500}.supplements{display:flex;flex-direction:column;gap:10px}.supplements_free{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.supplements_free p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.supplements_paid{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.supplements_paid .supplements_item{background:var(--blue,#081b3e);border:none}.supplements_paid p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.supplements_item{display:flex;padding:4px 9px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--orange,#fa6400);background:rgba(250,100,0,.36);cursor:default}.supplements_item p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.clubLocation{margin-top:80px}.clubLocation #map{border-radius:14px;aspect-ratio:2/1;width:100%;height:auto;z-index:3}.clubPhotos{margin-top:80px}.clubPhotos_item{aspect-ratio:2/1;width:100%;height:auto;border-radius:14px;margin-bottom:20px}@media (max-width:768px){.club_mainInfo_logo{width:270px}.club_mainInfo_info_descr{flex-direction:column}.club_mainInfo_info_descr_path p{font-size:14px;line-height:130%}.club_about_wrapp p{font-size:14px;line-height:130%}}@media (max-width:576px){.club{margin-top:20px}.club_mainInfo{flex-direction:column;align-items:center}.club_mainInfo_logo{width:100%}.club_mainInfo_info{width:100%;gap:14px}.club_mainInfo_info_name{font-size:18px}.club_mainInfo_info_descr{flex-direction:column;gap:14px}.club_about h3{font-size:18px}.clubLocation{margin-top:40px}.clubLocation h2{font-size:18px}.clubPhotos{margin-top:40px}.clubPhotos h2{font-size:18px}.clubPhotos_item{margin-bottom:12px}}.aboutUs h2{margin-top:60px;margin-bottom:30px}.aboutUs p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.aboutUs h4{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:12px}.aboutUs_textwrapp{display:flex;gap:36px}.aboutUs_textwrapp_left{position:relative;width:50%}.aboutUs_textwrapp_left h2{margin-top:0;margin-bottom:14px;width:100%}.aboutUs_textwrapp_left h4{width:100%;padding-right:103px}.aboutUs_textwrapp_left p{width:100%;padding-right:103px}.aboutUs_textwrapp_right{position:relative;width:50%}.aboutUs_textwrapp_right h2{margin-top:0;margin-bottom:14px;width:100%;padding-right:58px}.aboutUs_textwrapp_right h4{margin-top:0;width:100%;padding-right:58px}.aboutUs_textwrapp_right p{width:100%;padding-right:58px}.aboutUs_textwrapp_decorate{padding:20px 0}.aboutUs_textwrapp_decorate:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_textwrapp_downdecorate:after{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_image,.aboutUs_secondImage{margin:30px 0;background-color:#000817;background-position:center;background-size:cover;overflow:hidden;aspect-ratio:1.216/0.57;width:100%;height:auto;box-sizing:border-box}.aboutUs_image{background-image:url(https://res.cloudinary.com/dth8nfmhk/images/bn4mfhcpvv7oi85cvr0o)}.aboutUs_secondImage{background-image:url(https://res.cloudinary.com/dth8nfmhk/images/lzk4w6jkfri7naluaxt5)}.aboutUs_benefits{margin-top:80px;display:flex;gap:20px}.aboutUs_benefits_item{width:32%}.aboutUs_benefits_item h3{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.aboutUs_benefits_item_list{list-style-type:none;padding-left:0;margin:8px;margin-top:20px;display:flex;flex-direction:column;gap:16px}.aboutUs_benefits_item_list li{position:relative;margin-bottom:0;margin-left:13px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.aboutUs_benefits_item_list li::before{content:'';position:absolute;left:-20px;top:.3em;width:.5em;height:.5em;background-color:orange;border-radius:50%}@media (max-width:768px){.aboutUs_textwrapp{flex-direction:column;gap:36px}.aboutUs_textwrapp_left{position:relative;width:100%}.aboutUs_textwrapp_left h2{margin-top:0;margin-bottom:14px}.aboutUs_textwrapp_left h4{padding-right:0}.aboutUs_textwrapp_left p{padding-right:0}.aboutUs_textwrapp_right{position:relative;width:100%}.aboutUs_textwrapp_right h2{margin-top:0;margin-bottom:14px;padding-right:0}.aboutUs_textwrapp_right h4{margin-top:0;padding-right:0}.aboutUs_textwrapp_right p{width:100%;padding-right:0}.aboutUs_textwrapp_decorate{padding:20px 0}.aboutUs_textwrapp_decorate:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_textwrapp_downdecorate:after{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_benefits{flex-direction:column}.aboutUs_benefits_item{width:100%}}@media (max-width:576px){.aboutUs{margin-top:30px}.aboutUs h2{font-size:18px;margin-top:40px;margin-bottom:16px}.aboutUs_textwrapp_left h2{margin-top:29px;margin-bottom:20px;font-size:24px}.aboutUs p{font-size:14px;width:100%}.aboutUs_textwrapp{gap:16px}.aboutUs_textwrapp h2{margin-top:0;margin-bottom:12px}.aboutUs_textwrapp_left h4{font-size:16px;margin-bottom:12px}.aboutUs_textwrapp_left p{margin-top:-4px}.aboutUs_textwrapp_right h4{font-size:16px;margin-bottom:12px}.aboutUs_textwrapp_right p{margin-top:-4px}.aboutUs_textwrapp_decorate{padding:12px 0}.aboutUs_textwrapp_decorate:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_textwrapp_downdecorate:after{position:absolute;bottom:0;left:0;content:'';display:none;width:100%;height:1px;background-color:rgba(255,255,255,.16)}.aboutUs_image{margin:16px 0}.aboutUs_info_descr_item{gap:8px;padding:12px 0}.aboutUs_info_descr_item h4{font-size:20px}.aboutUs_info_descr_item p{font-size:14px}.aboutUs_benefits{margin-top:40px}.aboutUs_benefits_item h3{font-size:18px}.aboutUs_benefits_item_list{margin-top:16px;gap:17px}.aboutUs_benefits_item_list li{font-size:14px;margin-left:8px}.aboutUs_benefits_item_list li::before{width:5px;height:5px;left:-14px}}.tournament{margin-top:40px}.tournament_mainInfo{border-radius:14px;background:#262630;padding:20px;box-sizing:border-box;width:100%;display:flex;gap:20px}.tournament_mainInfo_logo{aspect-ratio:1.74/1.54;width:174px;height:auto;border-radius:14px}.tournament_mainInfo_info{display:flex;flex-direction:column;gap:16px;width:75%}.tournament_mainInfo_info_name{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.tournament_mainInfo_info_name::after{content:'';display:block;height:1px;width:100%;background-color:#3f3f4c;margin-top:10px}.tournament_mainInfo_info_descr{display:grid;grid-template-columns:1fr 1fr}.tournament_mainInfo_info_descr_path{display:flex;flex-direction:column;gap:14px}.tournament_mainInfo_info_descr_path p{height:24px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament_mainInfo_info_descr_path p span{font-weight:400}.tournament_mainInfo_info_descr_path p span a{text-decoration:none;color:#fff}.tournament_mainInfo_info_descr_path_wrapp{display:flex;align-items:center;gap:6px;height:24px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pastTournament{margin-top:60px}.pastTournament_table{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box}.pastTournament_table_content{width:100%}.pastTournament_table_header{border-radius:8px;background:#3f3f4c;padding:15px 30px;display:grid;grid-template-columns:20px 3fr 2fr 1fr 2fr repeat(3,1fr);gap:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.pastTournament_table_player{position:relative;padding:15px 30px;display:grid;grid-template-columns:20px 3fr 2fr 1fr 2fr repeat(3,1fr);gap:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%;text-decoration:none}.pastTournament_table_player::after{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:#3f3f4c}.pastTournament_table_player .pastTournament_number{align-content:center;text-align:center;font-size:20px;color:#adadad}.pastTournament_table_player .pastTournament_player{display:flex;justify-content:flex-start;align-content:center;gap:8px}.pastTournament_table_player .pastTournament_player .playerLogo{aspect-ratio:1/1;width:27px;height:auto;border-radius:50%}.pastTournament_table_player .pastTournament_player span{max-width:118px;min-width:118px;align-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pastTournament_table_player .pastTournament_city{color:#adadad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pastTournament_table_player .pastTournament_avarage{color:#007026}.pastTournament_table_player:first-child .pastTournament_number{color:#fff;background-color:#e0a100}.pastTournament_table_player:nth-child(2) .pastTournament_number{color:#fff;background-color:#adadad}.pastTournament_table_player:nth-child(3) .pastTournament_number{color:#fff;background-color:#966c00}.pastTournament_table_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.pastTournament .cell{font-size:16px;font-weight:400;align-content:center}.pastTournament_number{border-radius:2px}.pastTournament_player{display:flex;justify-content:flex-start;align-content:center;gap:8px}.pastTournament_player .playerLogo{width:27px;height:27px}.pastTournament_player span{align-content:center}.pastTournament_games{width:max-content}.pastTournament_sets{width:max-content;padding-left:15px}.pastTournament_before{text-align:center}.pastTournament_after{text-align:center}.pastTournament .mediaBlock{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.pastTournament .mediaBlock_card{display:flex;flex-direction:column;gap:8px;border-radius:9px;box-sizing:border-box}.pastTournament .mediaBlock_card img{aspect-ratio:1/1;height:auto;width:184.5px;border-radius:6px}.pastTournament .mediaBlock_card span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pastTournament .recordBlock{position:relative;border-radius:14px;background:#262630;aspect-ratio:16/9;width:100%;height:auto;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.pastTournament .contentWrapper iframe{position:relative;top:0;left:0;aspect-ratio:16/9;width:100%;height:auto;border:0;border-radius:10px}.pastTournament .videoPlaceholder{position:absolute;color:#fff;font-size:20px;text-align:center;padding:20px;font-family:sans-serif;opacity:.8}.pastTournament .youtubeBtn{position:absolute;bottom:20px;right:20px;background:red;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:14px;display:none}.pastTournament .youtubeBtn:hover{background:#c00;display:none}#mediaViewerOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,10,15,.95);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease}#mediaViewerOverlay.active{opacity:1;pointer-events:all}#mediaViewerOverlay img{max-width:90vw;max-height:90vh;object-fit:contain;transition:transform .3s ease;box-shadow:0 0 20px rgba(0,0,0,.4)}#mediaViewerClose{position:absolute;top:20px;right:30px;font-size:32px;color:#fa6400;cursor:pointer;z-index:10000}.mediaViewerArrow{position:absolute;top:50%;transform:translateY(-50%);font-size:48px;color:#fa6400;cursor:pointer;user-select:none;z-index:10000;opacity:.6}.mediaViewerArrow:hover{opacity:1}#mediaViewerPrev{left:30px}#mediaViewerNext{right:30px}#mediaViewerOverlay .counter{position:absolute;top:20px;left:30px;font-size:16px;color:#fa6400;font-family:sans-serif;z-index:10000;opacity:.8}#mediaViewerOverlay.fadeOut{opacity:0!important;transition:opacity .25s ease}#youtubePlayer{position:absolute;top:0;left:0;width:100%;height:100%}.videoCarouselWrapper{position:relative;width:100%;height:auto;border-radius:14px;padding-top:56.25%;background-color:#000}.videoCarouselWrapper .carouselArrowsWrapper{position:absolute;display:flex;top:45%;transform:translateY(-50%);left:0;width:100%;height:fit-content;justify-content:space-between;align-items:center;pointer-events:none;z-index:2}.videoCarouselWrapper .carouselBlock{flex:0 0 10%;height:120px;width:clamp(48px,12vw,120px);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.videoCarouselWrapper .carouselArrow{width:24px;height:24px;pointer-events:none;opacity:0;transition:opacity .2s}.videoCarouselWrapper .carouselArrowsWrapper.arrows-visible .carouselArrow{opacity:.5}.highlighted-player{background:#fa6400!important}.highlighted-player .olympic-round_match_pair_player_score{color:#fff!important}@media (max-width:768px){.pastTournament_table_header{font-size:14px;padding:8px 16px;grid-template-columns:150px repeat(5,1fr)}.pastTournament_table_header .pastTournament_sets{padding:0}.pastTournament_table_header .pastTournament_avarage{text-align:center}.pastTournament_table_player{padding:8px 16px;grid-template-columns:150px repeat(5,1fr)}.pastTournament_table_player .pastTournament_sets{padding:0}.pastTournament_table_player .pastTournament_avarage{text-align:center}.pastTournament_city{display:none}.pastTournament_number{display:none}.pastTournament_table_player .pastTournament_city{display:none}.pastTournament_table_player .pastTournament_number{display:none}.pastTournament .cell{font-size:14px}.pastTournament .recordBlock .videoPlaceholder{font-size:16px}.pastTournament .mediaBlock_card span{font-size:14px}.pastTournament .mediaBlock_card img{width:164.5px}}@media (max-width:576px){.pastTournament_table{padding:19px 8px}.pastTournament_table_header{display:none}.pastTournament_table_player{padding:8px 0;grid-template-columns:120px repeat(4,1fr);gap:12px}.pastTournament_table_player .pastTournament_sets{display:none}.pastTournament_table_player .pastTournament_player .playerLogo{width:20px;height:20px}.pastTournament_table_player .pastTournament_player span{max-width:100px;min-width:100px}.pastTournament .recordBlock{padding:0;aspect-ratio:7.6255/4.3}.pastTournament .recordBlock iframe{border-radius:14px}.pastTournament .recordBlock .videoPlaceholder{font-size:14px}.pastTournament .mediaBlock{padding:16px 8px;justify-content:center}.pastTournament .mediaBlock_card{width:100%}.pastTournament .mediaBlock_card img{width:100%}.videoCarouselWrapper{border-radius:14px;padding-top:56.25%;margin-bottom:0}.carouselBlock{width:clamp(40px,16vw,80px)}}.filterTournaments{margin-top:40px}.filterTournaments p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.filterTournaments_wrapper{display:flex;gap:20px;align-items:flex-end}.filterTournaments #filterTournaments_btnSearch{height:37px;width:264px}.filterTournaments_filter{border-radius:14px;background:#3f3f4c;box-sizing:border-box;width:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.filterTournaments_filter input{width:100%;height:37px;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#262630;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.filterTournaments_filter input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filterTournaments_filter input:focus{outline:0}.filterTournaments_filter input:-webkit-autofill,.filterTournaments_filter input:-webkit-autofill:focus,.filterTournaments_filter input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.filterTournaments_filter label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.filterTournaments_filter label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.filterTournaments_filter .dropdownForm{position:relative;display:block;width:100%}.filterTournaments_filter .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.filterTournaments_filter .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.filterTournaments_filter .dropdownForm .dropdown-content div:hover{background-color:#343643}.filterTournaments_filter .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.filterTournaments_filter .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.filterTournaments_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.filterTournaments_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.filterTournaments_filter .dropbtnCities:focus,.filterTournaments_filter .dropbtnCities:hover{background-color:#3f3f4c}.filterTournaments_filter .datesForm{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;width:auto}.filterTournaments_filter .datesForm label{grid-column:1/3}.filterTournaments_filter .datesForm input{background-image:none;display:block;width:126px}.tournaments{position:relative;margin-top:100px;background-color:transparent;z-index:1}.tournaments .lastTournamentsTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.tournaments .lastTournamentsTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:repeat(8,1fr)}.tournaments .lastTournamentsTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .lastTournamentsTable_weekday{display:flex;justify-content:center;align-items:center;margin-top:10px;border-radius:6px;height:31px;background:#081b3e;font-size:16px;box-sizing:border-box}.tournaments .lastTournamentsTable_weekday span:first-letter{text-transform:uppercase}.tournaments .lastTournamentsTable_tournament{height:50px;display:grid;align-items:center;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;color:#fff;text-decoration:none;padding-top:20px}.tournaments .lastTournamentsTable_tournament:hover>*{background:#3f3f4c}.tournaments .lastTournamentsTable_tournament::after{margin-top:20px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.tournaments .lastTournamentsTable .cell{height:30px;display:flex;gap:14px;align-items:center}.tournaments .lastTournamentsTable .tournament_time{border-radius:6px 0 0 6px;padding-left:30px;grid-column:1/3}.tournaments .lastTournamentsTable .tournament_club{grid-column:3/5}.tournaments .lastTournamentsTable .tournament_club span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .lastTournamentsTable .tournament_restrict{position:relative;grid-column:5/7;padding-left:50px;box-sizing:border-box;padding-right:10px}.tournaments .lastTournamentsTable .tournament_rating{grid-column:7/8}.tournaments .lastTournamentsTable .tournament_players{border-radius:0 6px 6px 0;padding-right:30px;grid-column:8/-1;gap:10px}.tournaments .lastTournamentsTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.tournaments .lastTournamentsTable_btn:hover{color:#ff7a00}.live::before{content:'';position:absolute;top:6px;left:50%;transform:translateX(-50%);width:40px;height:10px;background-image:url("/icons/live.svg");background-size:contain;background-repeat:no-repeat;z-index:2}@media (max-width:768px){.tournaments{margin-top:60px}.tournaments .tournament_club span{font-size:14px}}@media (max-width:576px){.filterTournaments{margin-top:20px}.filterTournaments_wrapper{flex-direction:column;gap:16px}.filterTournaments_wrapper .datesForm label{margin-top:0}.filterTournaments_wrapper .datesForm input{width:100%}.filterTournaments #filterTournaments{width:100%}.filterTournaments #filterTournaments_btnSearch{width:100%}.filterTournaments label{font-size:14px}.filterTournaments_filter .datesForm{width:100%}.tournaments{margin-top:40px}.tournaments .lastTournamentsTable{padding:16px 8px;font-size:14px}.tournaments .lastTournamentsTable_weekday{font-size:14px}.tournaments .lastTournamentsTable_header{display:none}.tournaments .lastTournamentsTable_tournament{grid-template-columns:repeat(6,1fr)}.tournaments .lastTournamentsTable_tournament:hover>*{background:0 0}.tournaments .lastTournamentsTable .cell{gap:8px;justify-content:center}.tournaments .lastTournamentsTable .tournament_time{grid-column:1/2;padding-left:0}.tournaments .lastTournamentsTable .tournament_club{grid-column:2/4;padding-left:0;width:111px}.tournaments .lastTournamentsTable .tournament_club .clubLogo{width:20px;height:20px}.tournaments .lastTournamentsTable .tournament_club span{width:83px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournaments .lastTournamentsTable .tournament_restrict{grid-column:4/5;padding-left:0}.tournaments .lastTournamentsTable .tournament_restrict .restrictionStatus{height:20px;width:44px}.tournaments .lastTournamentsTable .tournament_restrict .restrictionStatus .restriction{padding:0 11px;height:17px;font-size:12px}.tournaments .lastTournamentsTable .tournament_rating{grid-column:5/6;padding-left:0}.tournaments .lastTournamentsTable .tournament_players{grid-column:6/7;padding-left:0;padding-right:0}.tournaments .lastTournamentsTable .tournament_players img{width:20px;height:20px}}.filterPlayers{margin-top:40px}.filterPlayers p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.filterPlayers_wrapper{display:flex;gap:20px;align-items:flex-end}.filterPlayers #filterPlayers_btnSearch{height:37px;width:264px}.filterPlayers_filter{border-radius:14px;background:#3f3f4c;box-sizing:border-box;width:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.filterPlayers_filter input{width:100%;height:37px;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#262630;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.filterPlayers_filter input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filterPlayers_filter input:focus{outline:0}.filterPlayers_filter input:-webkit-autofill,.filterPlayers_filter input:-webkit-autofill:focus,.filterPlayers_filter input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.filterPlayers_filter label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.filterPlayers_filter label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.filterPlayers_filter .dropdownForm{position:relative;display:block;width:100%}.filterPlayers_filter .dropdownForm #cityDropdown{display:none!important}.filterPlayers_filter .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.filterPlayers_filter .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.filterPlayers_filter .dropdownForm .dropdown-content div:hover{background-color:#343643}.filterPlayers_filter .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.filterPlayers_filter .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.filterPlayers_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.filterPlayers_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.filterPlayers_filter .dropbtnCities:focus,.filterPlayers_filter .dropbtnCities:hover{background-color:#3f3f4c}.filterPlayers_filter .raitingsForm{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;width:auto}.filterPlayers_filter .raitingsForm label{grid-column:1/3}.filterPlayers_filter .raitingsForm input{background-image:none;display:block;width:126px}.players{position:relative;margin-top:100px;background-color:transparent;z-index:1}.players .playersTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.players .playersTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);gap:30px}.players .playersTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.players .playersTable .player_number{color:#fff;font-size:16px;font-weight:500;margin-left:30px}.players .playersTable .player_player{grid-column:2/4;align-items:center;gap:12px;display:block}.players .playersTable .player_login{grid-column:4/6}.players .playersTable .player_rating{margin-right:30px}.players .playersTable_player{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);column-gap:30px;height:30px;align-items:center;color:#fff;text-decoration:none;padding-top:20px}.players .playersTable_player::after{margin-top:11px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.players .playersTable_player .player_number{font-weight:400;margin-left:30px}.players .playersTable_player .player_player{font-size:16px;font-weight:400;display:flex}.players .playersTable_player .player_player .playerLogo{width:36px;height:36px;border-radius:50%}.players .playersTable_player .player_login{color:#adadad}.players .playersTable_player .player_city{font-weight:400}.players .playersTable_player .player_rating{font-weight:400;margin-right:30px}.players .playersTable .cell{height:30px;display:flex;gap:14px;align-items:center}.players .playersTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.players .playersTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.players .playersTable_btn:hover{color:#ff7a00}@media (max-width:768px){.players{margin-top:60px}.players .playersTable{padding:16px 8px;font-size:14px}.players .playersTable_header{padding-top:20px;gap:10px}.players .playersTable_player{grid-template-columns:50px repeat(6,1fr);gap:10px;padding-top:20px}.players .playersTable_player_number{margin-left:30px}.players .playersTable .cell{gap:8px}.players .playersTable .player_number{padding-left:0;margin-left:30px}.players .playersTable .player_player{grid-column:2/4;padding-left:0}.players .playersTable .player_player .playerLogo{width:30px;height:30px}.players .playersTable .player_login{grid-column:4/6;padding-left:0}.players .playersTable .player_city{padding-left:0;margin-right:0;padding-right:0}.players .playersTable .player_rating{justify-content:flex-end;padding-left:0;padding-right:0}}@media (max-width:576px){.filterPlayers{margin-top:20px}.filterPlayers_wrapper{flex-direction:column;gap:16px}.filterPlayers_wrapper .ratingForm label{margin-top:0}.filterPlayers_wrapper .ratingForm input{width:100%}.filterPlayers #filterPlayers_btnSearch{width:100%}.filterPlayers label{font-size:14px}.filterPlayers_filter .raitingsForm{width:100%}.filterPlayers_filter .raitingsForm input{width:100%}.players{margin-top:40px}.players .playersTable{padding:16px 8px;font-size:14px}.players .playersTable_header{display:none}.players .playersTable_player{grid-template-columns:20px repeat(5,1fr);gap:6px;padding-top:0}.players .playersTable_player:after{margin-top:0}.players .playersTable .cell{gap:8px}.players .playersTable .player{font-size:14px}.players .playersTable .player_number{font-size:14px;padding-left:0;margin-left:0}.players .playersTable .player_player{width:auto;font-size:14px;grid-column:2/5;padding-left:0}.players .playersTable .player_player .playerLogo{width:20px;height:20px}.players .playersTable .player_login{display:none;padding-left:0}.players .playersTable .player_city{font-size:14px;padding-left:0;margin-right:0;padding-right:0}.players .playersTable .player_rating{font-size:14px;justify-content:flex-end;padding-left:0;padding-right:0;margin-right:0}}.player{margin-top:40px}.player_mainInfo{border-radius:14px;background:#262630;padding:20px;font-size:16px;box-sizing:border-box;width:100%;display:flex;justify-content:flex-start;gap:20px}.player_mainInfo .share_btn{margin-top:0}.player_mainInfo_logo{aspect-ratio:1/1;min-width:160px;height:auto;border-radius:50%}.player_mainInfo_info{display:flex;flex-direction:column;gap:16px;width:100%}.player_mainInfo_info_name{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.player_mainInfo_info_name::after{content:'';display:block;height:1px;width:100%;background-color:#3f3f4c;margin-top:10px}.player_mainInfo_info_descr{display:flex;gap:10px}.player_mainInfo_info_descr_path{display:flex;flex-direction:column;gap:14px;width:50%}.player_mainInfo_info_descr_path p{color:#fff;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_mainInfo_info_descr_path p span{font-weight:400;white-space:normal}.player_mainInfo_info_descr_path p span a{text-decoration:none;color:#fff}.player_about,.player_statistics{margin-top:20px;border-radius:14px;background:#262630;font-size:16px;padding:20px;width:100%;box-sizing:border-box}.player_about h3,.player_statistics h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:16px}.player_about_wrapp,.player_statistics_wrapp{margin-top:16px;display:flex;flex-direction:column;gap:14px}.player_about_wrapp p,.player_statistics_wrapp p{color:#fff;font-family:Inter;font-style:normal;font-weight:400;line-height:130%}.player_about_wrapp p span,.player_statistics_wrapp p span{font-weight:500}.player_about_info,.player_statistics_info{display:flex;flex-direction:column;gap:16px;width:100%}.player_about_info_name,.player_statistics_info_name{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.player_about_info_name::after,.player_statistics_info_name::after{content:'';display:block;height:1px;width:100%;background-color:#3f3f4c;margin-top:10px}.player_about_info_descr,.player_statistics_info_descr{display:flex;gap:40px}.player_about_info_descr_path,.player_statistics_info_descr_path{display:flex;flex-direction:column;gap:14px;width:45%}.player_about_info_descr_path p,.player_statistics_info_descr_path p{color:#fff;font-family:Inter;font-style:normal;font-weight:500;line-height:130%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_about_info_descr_path p span,.player_statistics_info_descr_path p span{font-weight:400;white-space:normal}.player_about_info_descr_path p span a,.player_statistics_info_descr_path p span a{text-decoration:none;color:#fff}.player_about_info_descr_path .raitingWrapp,.player_statistics_info_descr_path .raitingWrapp{display:flex;gap:10px;align-items:center;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.player_about_info_descr .statisticsSeparateLine,.player_statistics_info_descr .statisticsSeparateLine{position:relative}.player_about_info_descr .statisticsSeparateLine::before,.player_statistics_info_descr .statisticsSeparateLine::before{content:'';display:block;width:1px;height:100%;background:#3f3f4c;position:absolute;top:0;left:-20px}.bestVictories{margin-top:60px}.bestVictories_table{border-radius:14px;background:#262630;font-size:16px;width:100%;height:auto;padding:20px;box-sizing:border-box}.bestVictories_table_content{width:100%}.bestVictories_table_victory{position:relative;height:38px;color:#fff;font-family:Inter;font-style:normal;font-weight:500;line-height:130%;display:flex;justify-content:space-between;align-items:center;gap:14px}.bestVictories_table_victory::after{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:#3f3f4c}.bestVictories_table_victory_left{display:flex;gap:14px;align-items:center}.bestVictories_table_victory_right{display:flex;gap:28px;align-items:center}.bestVictories_table_victory .shortcut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:85px}.bestVictories_table_victory .bestVictories_number{align-content:center;font-style:normal;font-weight:400;color:#fff}.bestVictories_table_victory .bestVictories_player{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:flex-start;align-content:center;gap:8px}.bestVictories_table_victory .bestVictories_player .playerLogo{width:27px;height:27px}.bestVictories_table_victory .bestVictories_player span{align-content:center}.bestVictories_table_victory .bestVictories_city{color:#adadad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bestVictories_table_victory .bestVictories_avarage{color:#007026}.bestVictories_table_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.bestVictories .cell{font-size:16px;font-weight:400;align-content:center}.bestVictories_club{display:flex;justify-content:flex-start;align-content:center;gap:8px}.bestVictories_club .clubLogo{width:27px;height:27px}.bestVictories_club span{align-content:center}.bestVictories_score{color:#007026}.bestVictories_sets{padding-left:15px}.bestVictories_avarage{color:#007026}.bestVictories_before{text-align:center}.bestVictories_after{text-align:center;font-size:16px;font-style:normal;font-weight:400}.awards .awardsTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.awards .awardsTable h3{margin-bottom:20px}.awards .awardsTable_item{position:relative;display:flex;align-items:center;gap:30px;justify-content:space-between}.awards .awardsTable_item::after{position:absolute;left:0;bottom:-10px;content:'';display:block;width:100%;height:1px;background-color:#3f3f4c}.awards .awardsTable_item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awards .awardsTable_item_medalBlock{display:flex;gap:10px}.awards .awardsTable_total{margin-top:28px;color:#fff;font-family:Inter;font-size:16px}.awards .awardsTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.awards .awardsTable_btn:hover{color:#ff7a00}.results .resultsTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.results .resultsTable h3{margin-bottom:20px}.results .resultsTable_mainInfo{display:flex;gap:30px;align-items:center;justify-content:center;margin:0 auto;margin-bottom:20px}.results .resultsTable_mainInfo_place{display:flex;gap:10px}.results .resultsTable_mainInfo_weekday{display:flex;justify-content:center;align-items:center;margin-top:10px;border-radius:6px;height:31px;background:#081b3e;font-size:16px;box-sizing:border-box}.results .resultsTable_header{border-radius:8px;background:#3f3f4c;padding:15px 30px;font-weight:400;display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.results .resultsTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results .resultsTable_content_steps{position:relative;padding:20px 30px 10px;display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.results .resultsTable_content_steps span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results .resultsTable_content_steps:after{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#3f3f4c}.results .resultsTable .results_start{grid-column:1/2;color:#fff;font-weight:500}.results .resultsTable .results_stage{grid-column:2/3;align-items:center;gap:12px;display:block}.results .resultsTable .results_rival{grid-column:3/7;align-items:center}.results .resultsTable .results_rival img{width:14px;height:14px}.results .resultsTable .results_rating{text-align:center;grid-column:7/8}.results .resultsTable .results_score{text-align:center;grid-column:8/-1}.results .resultsTable .resultsTable_content_steps .results_score{color:#007026}.results .resultsTable_total{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin-top:16px;padding:0 30px}.results .resultsTable_total_title{grid-column:1/8}.results .resultsTable_total_score{text-align:center;grid-column:8/-1}.results .resultsTable .cell{height:30px;display:flex;gap:14px;align-items:center}.results .resultsTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results .resultsTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.results .resultsTable_btn:hover{color:#ff7a00}@media (max-width:1025px){.awards,.playerStatistics,.results{margin-top:40px}.awards h2,.playerStatistics h2,.results h2{margin-bottom:20px}}@media (max-width:768px){.bestVictories_number{display:none}}@media (max-width:650px){.bestVictories_table_victory .bestVictories_player{display:none}}@media (max-width:576px){.player{margin-top:40px}.player h2{margin-bottom:20px}.player_mainInfo{flex-direction:column;font-size:14px;padding:16px}.player_mainInfo_logo{width:50%;height:auto;margin:0 auto}.player_mainInfo_info_descr{flex-direction:column}.player_mainInfo_info_descr_path{width:100%}.player_mainInfo_info_name{font-size:18px}.player_about{font-size:14px;padding:16px}.player_about h3{font-size:18px}.player_about_info_descr{flex-direction:column;gap:14px}.player_about_info_descr_path{width:100%}.player_statistics{font-size:14px;padding:16px}.player_statistics_info_descr{flex-direction:column;gap:24px}.player_statistics_info_descr_path{width:100%}.player_statistics_info_descr .statisticsSeparateLine:before{width:100%;height:1px;top:-12px;left:0}.playerStatistics{margin-top:40px}.playerStatistics h2{margin-bottom:20px}.bestVictories{margin-top:40px}.bestVictories h2{margin-bottom:20px}.bestVictories .cell{font-size:14px}.bestVictories_table{padding:16px}.bestVictories_table_victory{font-size:14px;gap:13px}.bestVictories_table_victory_left{gap:13px}.bestVictories_table_victory_right{gap:13px}.bestVictories_before{display:none}.awards .awardsTable{font-size:14px;padding:16px}.awards .awardsTable h3{margin-bottom:20px}.awards .awardsTable_item{flex-direction:column;align-items:start;gap:6px}.awards .awardsTable_item .bestVictories_club{padding-bottom:4px}.results .resultsTable{font-size:14px;padding:16px}.results .resultsTable_mainInfo{gap:15px;margin-bottom:0}.results .resultsTable_mainInfo_weekday{font-size:14px;height:29px}.results .resultsTable_header{display:none}.results .resultsTable_content_steps{padding:20px 0 10px;grid-template-columns:repeat(6,1fr)}.results .resultsTable .results_start{grid-column:1/2}.results .resultsTable .results_stage{grid-column:2/3}.results .resultsTable .results_rival{grid-column:3/5}.results .resultsTable .results_rating{grid-column:5/6}.results .resultsTable .results_score{grid-column:6/-1}.results .resultsTable .resultsTable_total{padding:0;grid-template-columns:repeat(6,1fr)}.results .resultsTable .resultsTable_total_title{grid-column:1/6}.results .resultsTable .resultsTable_total_score{grid-column:6/-1}}.player .training_about{margin-top:20px}.player #goToTrainingSchedule{margin-top:20px}.filterTrainings{margin-top:40px}.filterTrainings p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.filterTrainings_wrapper{display:flex;gap:20px;align-items:flex-end}.filterTrainings #filterTrainings_btnSearch{height:37px;width:100%}.filterTrainings_filter{border-radius:14px;background:#3f3f4c;box-sizing:border-box;width:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.filterTrainings_filter input{box-sizing:border-box;width:100%;height:37px;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#262630;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.filterTrainings_filter input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filterTrainings_filter input:focus{outline:0}.filterTrainings_filter input:-webkit-autofill,.filterTrainings_filter input:-webkit-autofill:focus,.filterTrainings_filter input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.filterTrainings_filter label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.filterTrainings_filter label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.filterTrainings_filter .dropdownForm{position:relative;display:block;width:100%}.filterTrainings_filter .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.filterTrainings_filter .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.filterTrainings_filter .dropdownForm .dropdown-content div:hover{background-color:#343643}.filterTrainings_filter .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.filterTrainings_filter .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.filterTrainings_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.filterTrainings_filter .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.filterTrainings_filter .dropbtnCities:focus,.filterTrainings_filter .dropbtnCities:hover{background-color:#3f3f4c}.filterTrainings_filter .datesForm{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;width:auto}.filterTrainings_filter .datesForm label{grid-column:1/3}.filterTrainings_filter .datesForm input{background-image:none;display:block;width:126px}.trainings{position:relative;margin-top:100px;background-color:transparent;z-index:1}.trainings .trainingsTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.trainings .trainingsTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:180px repeat(5,1fr);gap:30px}.trainings .trainingsTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trainings .trainingsTable_weekday{display:flex;justify-content:center;align-items:center;margin-top:10px;border-radius:6px;height:31px;background:rgba(250,100,0,.36);font-size:16px;box-sizing:border-box}.trainings .trainingsTable_weekday span:first-letter{text-transform:uppercase}.trainings .trainingsTable .training_club{color:#fff;font-size:16px;font-weight:500;margin-left:30px}.trainings .trainingsTable .training_trainer{grid-column:2/5;align-items:center;gap:12px;display:block}.trainings .trainingsTable .training_rating{grid-column:5/6}.trainings .trainingsTable .training_price{grid-column:6/7;width:90px;margin-right:30px}.trainings .trainingsTable_training{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:180px repeat(5,1fr);column-gap:30px;height:30px;align-items:center;color:#fff;text-decoration:none;padding-top:20px}.trainings .trainingsTable_training::after{margin-top:11px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.trainings .trainingsTable_training .training_club{font-size:16px;font-weight:400;margin-left:30px;display:flex;gap:8px}.trainings .trainingsTable_training .training_club .clubLogo{width:26px;height:26px}.trainings .trainingsTable_training .training_trainer{font-size:16px;font-weight:400;display:flex;gap:8px}.trainings .trainingsTable_training .training_trainer .trainerLogo{width:26px;height:26px}.trainings .trainingsTable_training .training_rating{font-weight:400}.trainings .trainingsTable_training .training_price{font-weight:400;margin-right:30px}.trainings .trainingsTable .cell{height:30px;display:flex;align-items:center}.trainings .trainingsTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trainings .trainingsTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.trainings .trainingsTable_btn:hover{color:#ff7a00}@media (max-width:768px){.trainings{margin-top:60px}.trainings .trainingsTable{padding:16px 8px;font-size:14px}.trainings .trainingsTable_header{grid-template-columns:115px repeat(5,1fr);gap:10px}.trainings .trainingsTable_training{grid-template-columns:115px repeat(5,1fr);gap:10px}.trainings .trainingsTable_training::after{margin-top:6px}.trainings .trainingsTable_training:hover .cell{background:#8f8f8f}.trainings .trainingsTable_weekday{font-size:14px}.trainings .trainingsTable .training_club{font-size:14px;gap:4px;margin-left:20px}.trainings .trainingsTable .training_club .clubLogo{width:20px;height:20px}.trainings .trainingsTable .training_trainer{font-size:14px;gap:4px}.trainings .trainingsTable .training_trainer .trainerLogo{width:20px;height:20px}.trainings .trainingsTable .training_rating{font-weight:400}}@media (max-width:576px){.filterTrainings{margin-top:20px}.filterTrainings_wrapper{flex-direction:column;gap:16px}.filterTrainings_wrapper .datesForm label{margin-top:0}.filterTrainings_wrapper .datesForm input{width:100%}.filterTrainings #filterTrainings{width:100%}.filterTrainings #filterTrainings_btnSearch{width:100%}.filterTrainings label{font-size:14px}.filterTrainings_filter .datesForm{width:100%}.trainings{margin-top:40px}.trainings .trainingsTable{padding:16px 8px;font-size:14px}.trainings .trainingsTable_training{grid-template-columns:115px repeat(4,1fr);gap:4px}.trainings .trainingsTable_training::after{margin-top:6px}.trainings .trainingsTable_weekday{font-size:14px}.trainings .trainingsTable_header{display:none}.trainings .trainingsTable .training_club{font-size:14px;gap:4px;margin-left:0}.trainings .trainingsTable .training_club .clubLogo{width:20px;height:20px}.trainings .trainingsTable .training_trainer{font-size:14px;gap:4px}.trainings .trainingsTable .training_trainer .trainerLogo{width:20px;height:20px}.trainings .trainingsTable .training_rating{font-weight:400;text-align:end;justify-content:flex-end}.trainings .trainingsTable .training_price{display:none}}.training{margin-top:40px}.training .statusFinished{margin-bottom:40px;display:flex;width:100%;padding:24px 0;justify-content:center;align-items:center;border-radius:12px;background:rgba(0,112,38,.17)}.training .statusFinished h5{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.training_mainInfo{border-radius:14px;background:#262630;padding:10px;box-sizing:border-box;width:100%;display:flex;gap:20px}.training_mainInfo_logo{aspect-ratio:1/1;width:160px;height:auto;border-radius:50%}.training_mainInfo_info{display:flex;flex-direction:column;gap:26px;width:100%}.training_mainInfo_info_header{display:flex;position:relative;gap:20px}.training_mainInfo_info_header_name{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;width:100%}.training_mainInfo_info_header_date{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:100%}.training_mainInfo_info_header_date::first-letter{text-transform:uppercase}.training_mainInfo_info_header::after{content:'';position:absolute;display:block;height:1px;width:100%;background-color:#3f3f4c;bottom:-10px;left:0}.training_mainInfo_info_descr{display:flex;gap:20px}.training_mainInfo_info_descr_path{display:flex;flex-direction:column;gap:14px;width:100%}.training_mainInfo_info_descr_path p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training_mainInfo_info_descr_path p span{font-weight:400}.training_mainInfo_info_descr_path p span a{text-decoration:none;color:#fff}.training_mainInfo_info_descr_path .trainingPrice span{color:#fa6400}.training_buttonWrapp{margin-top:16px;display:flex;gap:20px;align-items:center}.training_buttonWrapp_btn{width:221px}.training_buttonWrapp_btn:focus-visible{width:221px}.training_buttonWrapp_btn:focus{width:221px}.training_buttonWrapp_booked{display:none;gap:13px;align-items:center}.training_buttonWrapp_booked img{width:28px;height:28px}.training_buttonWrapp_booked p{color:#007026;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.training_buttonWrapp a{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.training_about{margin-top:60px;border-radius:14px;background:#262630;padding:20px;width:100%;box-sizing:border-box}.training_about h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.training_about_wrapp{margin-top:16px;display:flex;flex-direction:column;gap:14px}.training_about_wrapp p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.training_about_wrapp p span{font-weight:500}.trainingLocation{margin-top:80px}.trainingLocation #map{border-radius:14px;aspect-ratio:2/1;width:100%;height:auto;z-index:3}.bookedPlayers{margin-top:60px}.bookedPlayers_table{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box}.bookedPlayers_table_content{width:100%}.bookedPlayers_table_header{border-radius:8px;background:#3f3f4c;padding:15px 30px;display:grid;grid-template-columns:20px auto 50px;gap:35px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.bookedPlayers_table_player{position:relative;padding:15px 30px;display:grid;grid-template-columns:20px auto 50px;gap:35px;color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.bookedPlayers_table_player::after{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:#3f3f4c}.bookedPlayers_number{align-content:center}.bookedPlayers_player{display:flex;justify-content:flex-start;align-content:center;gap:12px}.bookedPlayers_player .playerLogo{width:36px;height:36px}.bookedPlayers_player span{align-content:center}.bookedPlayers_rating{align-content:center;font-size:16px}@media (max-width:768px){.training_mainInfo div{align-content:center}.training_mainInfo_logo{width:250px}.training_mainInfo_info_header{flex-direction:column}.training_mainInfo_info_descr{flex-direction:column}.training_mainInfo_info_descr_path p{font-size:14px;line-height:130%}.training_about_wrapp p{font-size:14px;line-height:130%}.bookedPlayers_table_player{font-size:16px}}@media (max-width:576px){.training{margin-top:20px}.training_mainInfo{flex-direction:column;align-items:center}.training_mainInfo_logo{width:160px}.training_mainInfo_info{gap:22px}.training_mainInfo_info_header_name{font-size:18px}.training_mainInfo_info_header_date{font-size:16px}.training_mainInfo_info_descr{flex-direction:column;gap:14px}.training_buttonWrapp{flex-direction:column}.training_buttonWrapp_btn{width:100%}.training_buttonWrapp_btn:focus-visible{width:100%}.training_buttonWrapp_btn:focus{width:100%}.training_about{margin-top:20px}.training_about h3{font-size:18px}.trainingLocation{margin-top:40px}.trainingLocation h2{font-size:18px}.bookedPlayers{margin-top:40px}.bookedPlayers_table{padding:12px 8px}.bookedPlayers_table_header{display:none;font-size:14px;gap:16px;padding:8px 12px}.bookedPlayers_table_player{gap:5px;line-height:normal;padding:8px 0}.bookedPlayers_player{font-size:14px;line-height:normal;font-weight:400}.bookedPlayers_player .playerLogo{width:20px;height:20px}.bookedPlayers_number{font-size:14px;width:7px;font-weight:400}.bookedPlayers_rating{font-size:14px;font-weight:400;text-align:right}}section{margin-top:60px}section h2{margin-bottom:40px}.account{margin-top:40px}.account_mainInfo{border-radius:14px;background:#262630;padding:10px;box-sizing:border-box;width:100%;display:flex;gap:20px}.account_mainInfo_logo{aspect-ratio:1/1;width:160px;height:auto;border-radius:50%}.account_mainInfo_info{display:flex;flex-direction:column;gap:26px;width:100%}.account_mainInfo_info_header{display:flex;position:relative;gap:20px}.account_mainInfo_info_header_name{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;width:100%}.account_mainInfo_info_header_date{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:100%}.account_mainInfo_info_header_date::first-letter{text-transform:uppercase}.account_mainInfo_info_header::after{content:'';position:absolute;display:block;height:1px;width:100%;background-color:#3f3f4c;bottom:-10px;left:0}.account_mainInfo_info_descr{display:flex;gap:20px}.account_mainInfo_info_descr_path{display:flex;flex-direction:column;gap:14px;width:100%}.account_mainInfo_info_descr_path p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account_mainInfo_info_descr_path p span{font-weight:400}.account_mainInfo_info_descr_path p span a{text-decoration:none;color:#fff}.account_mainInfo_info_descr_path .trainingPrice span{color:#fa6400}.account_buttonWrapp{margin-top:20px;display:flex;gap:20px;align-items:center}.account_buttonWrapp_btn{width:221px}.account_buttonWrapp_btn:focus-visible{width:221px}.account_buttonWrapp_btn:focus{width:221px}.account_buttonWrapp_share{display:block;gap:13px;align-items:center;cursor:pointer}.account_buttonWrapp_share p{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;cursor:pointer}@media (max-width:576px){.modal_buttonWrapper{flex-direction:column;align-items:center}.modal_buttonWrapper_btn{width:220px;gap:10px}.modal_buttonWrapper_btn:focus-visible{width:220px}.modal_buttonWrapper_btn:focus{width:220px}}.editclub_formContainer{position:relative;display:flex;justify-content:space-between;padding:20px;gap:30px;border-radius:14px;background:#262630;color:#fff}.editclub_formContainer_logoSection{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:19%}.editclub_formContainer_logoSection img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:0}.editclub_formContainer_logoSection_btn{cursor:pointer;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:0;text-align:center}.editclub_formContainer_logoSection .remove-photo{position:absolute;top:0;right:0;width:6px;height:6px;margin:0;display:flex;cursor:pointer}.editclub_formContainer_logoSection .remove-photo img{max-height:100%;object-fit:cover}.editclub_formContainer_formSection{display:flex;color:#fff;gap:0;flex-direction:column;width:100%}.editclub_formContainer_formSection .hands{display:flex;gap:42px;margin-top:10px;padding-left:3px}.editclub_formContainer_formSection .hands_left,.editclub_formContainer_formSection .hands_right{display:flex;align-items:center;gap:8px}.editclub_formContainer_formSection .hands input,.editclub_formContainer_formSection .hands label{margin-top:0;font-weight:400;font-size:14px}.editclub_formContainer_formSection .policy{display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:3px}.editclub_formContainer_formSection .policy label{margin-top:0}.editclub_formContainer_formSection .policy .checkbox{margin-top:0}.editclub_formContainer_formSection input[type=radio]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #fff}.editclub_formContainer_formSection input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.editclub_formContainer_formSection input[type=checkbox]:checked,.editclub_formContainer_formSection input[type=radio]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.editclub_formContainer_formSection label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.editclub_formContainer_formSection label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.editclub_formContainer_formSection textarea{margin-top:10px;border-radius:6px;border:none;background:#3f3f4c;padding:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;resize:vertical;overflow:hidden;box-sizing:border-box}.editclub_formContainer_formSection textarea:focus{outline:0}.editclub_formContainer_formSection textarea:-webkit-autofill,.editclub_formContainer_formSection textarea:-webkit-autofill:focus,.editclub_formContainer_formSection textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.editclub_formContainer_formSection .textareaInfoLimit{width:100%;display:none;justify-content:space-between}.editclub_formContainer_formSection .textareaInfoLimit_charNotificate{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.editclub_formContainer_formSection .textareaInfoLimit_charLimit{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.editclub_formContainer_formSection .formWrapper{width:100%;display:flex;gap:20px}.editclub_formContainer_formSection .inp-label-pare{width:100%;margin-top:16px}.editclub_formContainer_formSection .dropdownForm{position:relative;margin-top:8px;display:block;width:100%}.editclub_formContainer_formSection .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.editclub_formContainer_formSection .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.editclub_formContainer_formSection .dropdownForm .dropdown-content div:hover{background-color:#343643}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.editclub_formContainer_formSection .dropbtnCities:focus,.editclub_formContainer_formSection .dropbtnCities:hover{background-color:#3f3f4c}.editclub_formContainer_formSection span{margin-top:4px;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.editclub_formContainer_submit{margin-top:20px}.error{border:1px solid red;border-radius:6px}.error-message{color:#d10000;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;display:none}input{width:100%;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}input:focus{outline:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.editclub_formContainer{position:relative;display:flex;justify-content:space-between;padding:20px;gap:30px;border-radius:14px;background:#262630;color:#fff}.editclub_formContainer_logoSection{display:flex;flex-direction:column;align-items:center;gap:16px;width:19%}.editclub_formContainer_logoSection img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:0}.editclub_formContainer_logoSection_btn{cursor:pointer;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:0}.editclub_formContainer_formSection{display:flex;color:#fff;gap:0;flex-direction:column;width:100%}.editclub_formContainer_formSection .freeServices,.editclub_formContainer_formSection .paidServices{display:flex;gap:16px;margin-top:10px;padding-left:3px;flex-wrap:wrap}.editclub_formContainer_formSection .freeServices_item,.editclub_formContainer_formSection .paidServices_item{display:flex;align-items:center;gap:8px}.editclub_formContainer_formSection .freeServices input,.editclub_formContainer_formSection .freeServices label,.editclub_formContainer_formSection .paidServices input,.editclub_formContainer_formSection .paidServices label{margin-top:0;font-weight:400;font-size:14px}.editclub_formContainer_formSection .policy{display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:3px}.editclub_formContainer_formSection .policy label{margin-top:0}.editclub_formContainer_formSection .policy .checkbox{margin-top:0}.editclub_formContainer_formSection input[type=radio]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #fff}.editclub_formContainer_formSection input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.editclub_formContainer_formSection input[type=checkbox]:checked,.editclub_formContainer_formSection input[type=radio]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.editclub_formContainer_formSection label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.editclub_formContainer_formSection label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.editclub_formContainer_formSection textarea{margin-top:10px;border-radius:6px;border:none;background:#3f3f4c;padding:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;resize:vertical;overflow:hidden;box-sizing:border-box}.editclub_formContainer_formSection textarea:focus{outline:0}.editclub_formContainer_formSection textarea:-webkit-autofill,.editclub_formContainer_formSection textarea:-webkit-autofill:focus,.editclub_formContainer_formSection textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.editclub_formContainer_formSection .textareaInfoLimit{width:100%;display:none;justify-content:space-between}.editclub_formContainer_formSection .textareaInfoLimit_charNotificate{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.editclub_formContainer_formSection .textareaInfoLimit_charLimit{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.editclub_formContainer_formSection .formWrapper{width:100%;display:flex;gap:20px}.editclub_formContainer_formSection .inp-label-pare{width:100%;margin-top:16px}.editclub_formContainer_formSection .dropdownForm{position:relative;margin-top:8px;display:block;width:100%}.editclub_formContainer_formSection .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.editclub_formContainer_formSection .dropdownForm .dropdown-content div{color:#000;padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.editclub_formContainer_formSection .dropdownForm .dropdown-content div:hover{background-color:#343643}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar{padding-right:8px;width:2px}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-track{background:#262630}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-thumb{background:#666877}.editclub_formContainer_formSection .dropdownForm .dropdown-content::-webkit-scrollbar-thumb:hover{background:#666877}.editclub_formContainer_formSection .dropbtnCities:focus,.editclub_formContainer_formSection .dropbtnCities:hover{background-color:#3f3f4c}.editclub_formContainer_formSection span{margin-top:4px;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.editclub_formContainer_formSection .photoUploadContainer{display:flex;justify-content:space-between;margin-bottom:6px;margin-top:22px;flex-wrap:wrap;gap:10px}.editclub_formContainer_formSection .photoUploadContainer_preview{position:relative;display:flex;width:136px;height:91px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#3f3f4c}.editclub_formContainer_formSection .photoUploadContainer_preview img{max-height:100%;object-fit:cover}.editclub_formContainer_formSection .photoUploadContainer_preview span{position:absolute;top:-10px;right:0;width:6px;height:6px;margin:0;display:flex}.editclub_formContainer_formSection .photoUploadContainer_preview span img{width:6px;height:6px}.editclub_formContainer_formSection .photoUploadContainer_descr{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.editclub_formContainer_formSection .upload-button{display:inline-block;margin-top:10px;padding:8px 12px;background-color:#ff6b6b;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.editclub_formContainer_formSection .imageHide{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:8px}.editclub_formContainer_formSection .upload-button:hover{background-color:#ff4b4b}.editclub_formContainer_submit{margin-top:20px}.error{border:1px solid red;border-radius:6px}.error-message{color:#d10000;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;display:none}input,textarea{width:100%;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;justify-content:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}input::placeholder,textarea::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}input:focus,textarea:focus{outline:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.secondForm .editschedule_formContainer{position:relative;padding:20px;border-radius:14px;background:#262630;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.secondForm .editschedule_formContainer table{margin-top:20px;width:100%;border:1px solid #818181;border-radius:10px;border-collapse:collapse;background-color:#262630}.secondForm .editschedule_formContainer td,.secondForm .editschedule_formContainer th{padding:8px;border:1px solid #818181;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondForm .editschedule_formContainer .numberOfEvent{align-content:center}.secondForm .editschedule_formContainer td label{display:block;color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch}.secondForm .editschedule_formContainer input{height:27px;margin-top:4px;margin-bottom:3px;padding-top:6px;padding-bottom:6px}.secondForm .editschedule_formContainer textarea{resize:none;cursor:pointer;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-width:none}.secondForm .editschedule_formContainer input[type=time]{width:100%;padding:4px;font-size:12px;border:1px solid #ccc;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.secondForm .editschedule_formContainer input[type=time].empty{color:transparent;position:relative}.secondForm .editschedule_formContainer input[type=time].empty::before{content:"--:--";color:#666;position:absolute}.secondForm .editschedule_formContainer .event-input{position:relative;background-image:url("/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 0 center;padding-right:20px}.secondForm .editschedule_formContainer .eventDropdown{position:relative;margin-top:-6px;display:block;width:100%;margin-bottom:9px;scrollbar-width:none}.secondForm .editschedule_formContainer .eventDropdown .eventDropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:118px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px;scrollbar-width:none}.secondForm .editschedule_formContainer .eventDropdown .eventDropdown-content div{padding:8px 1px 8px 1px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:default;white-space:pre-wrap;overflow-wrap:break-word;cursor:pointer}.secondForm .editschedule_formContainer .eventDropdown .eventDropdown-content div:hover{background:#666877}.secondForm .editschedule_formContainer td label{margin-bottom:0}.secondForm .editschedule_formContainer .editschedule_formContainer_submit{margin-top:20px}.sectionSchedule{margin-top:80px}@media (max-width:768px){.editclub_formContainer_formSection .photoUploadContainer{justify-content:flex-start}table{width:100%}td,th{padding:5px}td{display:block;text-align:left}td input[type=time]{width:100%;margin-bottom:10px}thead{display:none}tbody tr{display:block;margin-bottom:15px}tbody td{display:block;text-align:left}tbody td:before{content:attr(data-day);font-weight:700;display:block;margin-bottom:5px}.sectionSchedule{margin-top:60px}}@media (max-width:576px){.editclub_formContainer{flex-direction:column;align-items:center;gap:14px}.editclub_formContainer_formSection .formWrapper{flex-direction:column;gap:0}.editclub_formContainer_logoSection_btn{width:80px}.sectionSchedule{margin-top:40px}section h2{margin-bottom:20px}}.clubStatistics .tournamentsTable,.clubStatistics .victoriesTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.clubStatistics .tournamentsTable h3,.clubStatistics .victoriesTable h3{margin-bottom:20px}.clubStatistics .tournamentsTable_header,.clubStatistics .victoriesTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);gap:30px}.clubStatistics .tournamentsTable_header span,.clubStatistics .victoriesTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubStatistics .tournamentsTable_row,.clubStatistics .victoriesTable_row{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);gap:30px;border-bottom:1px solid #3f3f4c}.clubStatistics .tournamentsTable_row span,.clubStatistics .victoriesTable_row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubStatistics .tournamentsTable .player_number,.clubStatistics .victoriesTable .player_number{color:#fff;font-size:16px;font-weight:500;margin-left:30px}.clubStatistics .tournamentsTable .player_player,.clubStatistics .victoriesTable .player_player{grid-column:2/6;align-items:center;gap:12px;display:block}.clubStatistics .tournamentsTable .player_tournaments,.clubStatistics .victoriesTable .player_tournaments{grid-column:6/7}.clubStatistics .tournamentsTable .player_rating,.clubStatistics .victoriesTable .player_rating{grid-column:7/-1}.clubStatistics .tournamentsTable_player,.clubStatistics .victoriesTable_player{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);column-gap:30px;height:30px;align-items:center;color:#fff;text-decoration:none;padding-top:20px}.clubStatistics .tournamentsTable_player::after,.clubStatistics .victoriesTable_player::after{margin-top:11px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.clubStatistics .tournamentsTable_player .player_number,.clubStatistics .victoriesTable_player .player_number{font-weight:400;margin-left:30px}.clubStatistics .tournamentsTable_player .player_player,.clubStatistics .victoriesTable_player .player_player{font-size:16px;font-weight:400;display:flex}.clubStatistics .tournamentsTable_player .player_player .playerLogo,.clubStatistics .victoriesTable_player .player_player .playerLogo{width:36px;height:36px}.clubStatistics .tournamentsTable_player .player_login,.clubStatistics .victoriesTable_player .player_login{color:#adadad}.clubStatistics .tournamentsTable_player .player_city,.clubStatistics .victoriesTable_player .player_city{font-weight:400}.clubStatistics .tournamentsTable_player .player_rating,.clubStatistics .victoriesTable_player .player_rating{font-weight:400;margin-right:30px}.clubStatistics .tournamentsTable .cell,.clubStatistics .victoriesTable .cell{height:30px;display:flex;gap:14px;align-items:center}.clubStatistics .tournamentsTable .cell span,.clubStatistics .victoriesTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubStatistics .tournamentsTable_btn,.clubStatistics .victoriesTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.clubStatistics .tournamentsTable_btn:hover,.clubStatistics .victoriesTable_btn:hover{color:#ff7a00}.clubStatistics .victoriesTable{margin-top:20px}.sectionSchedule .event{width:100%;font-size:14px;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-width:none}.sectionSchedule .time{font-size:14px;text-align:center;margin-top:10px}.sectionSchedule .schedule-container{background-image:url("/images/tennisnet.png");background-repeat:no-repeat;background-size:cover;background-position:top}.sectionSchedule .secondForm .schedule-table{border:1px solid #818181;margin-top:0;background:0 0;border-collapse:collapse;table-layout:auto}.sectionSchedule .secondForm .schedule-table .event,.sectionSchedule .secondForm .schedule-table .time{overflow-wrap:break-word;scrollbar-width:none}.sectionSchedule .secondForm .schedule-table th{border:1px solid #818181}.sectionSchedule .secondForm .schedule-table td{border:1px solid #818181}.no_tournaments{color:#3f3f4c;text-align:center;margin-top:20px}.clubWinners .winnersTable{position:relative;border-radius:14px;background:#262630;padding:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.clubWinners .winnersTable h3{margin-bottom:20px}.clubWinners .winnersTable_header{border-radius:8px;background:#3f3f4c;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);gap:30px}.clubWinners .winnersTable_header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubWinners .winnersTable_row{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);gap:30px;border-bottom:1px solid #3f3f4c}.clubWinners .winnersTable_row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubWinners .winnersTable .player_number{color:#fff;font-size:16px;font-weight:500;margin-left:30px}.clubWinners .winnersTable .player_player{grid-column:2/4;align-items:center;gap:12px;display:block}.clubWinners .winnersTable .player_places{grid-column:4/6;display:grid;grid-template-columns:repeat(3,1fr);justify-items:end;align-items:center}.clubWinners .winnersTable .player_places img{width:14px;height:14px}.clubWinners .winnersTable .player_tournaments{grid-column:6/7}.clubWinners .winnersTable .player_rating{grid-column:7/-1}.clubWinners .winnersTable_player{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);column-gap:30px;height:30px;align-items:center;color:#fff;text-decoration:none;padding-top:20px}.clubWinners .winnersTable_player::after{margin-top:11px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.clubWinners .winnersTable_player .player_number{font-weight:400;margin-left:30px}.clubWinners .winnersTable_player .player_player{font-size:16px;font-weight:400;display:flex}.clubWinners .winnersTable_player .player_player .playerLogo{width:36px;height:36px}.clubWinners .winnersTable_player .player_login{color:#adadad}.clubWinners .winnersTable_player .player_city{font-weight:400}.clubWinners .winnersTable_player .player_rating{font-weight:400;margin-right:30px}.clubWinners .winnersTable .cell{height:30px;display:flex;gap:14px;align-items:center}.clubWinners .winnersTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubWinners .winnersTable_btn{display:block;margin-top:20px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.clubWinners .winnersTable_btn:hover{color:#ff7a00}@media (max-width:768px){.clubStatistics{margin-top:60px}.clubStatistics .tournamentsTable,.clubStatistics .victoriesTable{padding:16px 8px;font-size:14px}.clubStatistics .tournamentsTable_header,.clubStatistics .victoriesTable_header{padding-top:20px;gap:10px}.clubStatistics .tournamentsTable_player,.clubStatistics .victoriesTable_player{grid-template-columns:50px repeat(6,1fr);gap:10px;padding-top:20px}.clubStatistics .tournamentsTable_player_number,.clubStatistics .victoriesTable_player_number{margin-left:30px}.clubStatistics .tournamentsTable .cell,.clubStatistics .victoriesTable .cell{gap:8px}.clubStatistics .tournamentsTable .player_number,.clubStatistics .victoriesTable .player_number{padding-left:0;margin-left:30px}.clubStatistics .tournamentsTable .player_player,.clubStatistics .victoriesTable .player_player{grid-column:2/4;padding-left:0}.clubStatistics .tournamentsTable .player_player .playerLogo,.clubStatistics .victoriesTable .player_player .playerLogo{width:30px;height:30px}.clubStatistics .tournamentsTable .player_tournaments,.clubStatistics .victoriesTable .player_tournaments{padding-left:0;margin-right:0;padding-right:0}.clubStatistics .tournamentsTable .player_rating,.clubStatistics .victoriesTable .player_rating{justify-content:flex-end;padding-left:0;padding-right:0}.schedule-container{padding:20px;background:#f9f9f9;border-radius:8px;box-sizing:border-box}.schedule-form{width:100%;border-collapse:collapse;border:1px solid #818181;font-size:14px}.schedule-form:after{content:'';position:absolute;top:20px;right:20px;height:calc(100% - 40px);width:1px;background-color:#818181;pointer-events:none}.schedule-form th.day-header{text-align:left;font-size:16px;padding:10px}.schedule-form td.event{text-align:center;padding:8px 10px;font-weight:700;display:flex;justify-content:center;gap:10px;flex-direction:column;border:none}.schedule-form td.time{text-align:center;padding:8px 10px}.schedule-form tr{border-bottom:1px solid #818181}.sectionSchedule .secondForm .editschedule_formContainer td{border:none}}@media (max-width:576px){.clubStatistics{margin-top:40px}.clubStatistics .tournamentsTable,.clubStatistics .victoriesTable{padding:16px 8px;font-size:14px}.clubStatistics .tournamentsTable_header,.clubStatistics .victoriesTable_header{display:none}.clubStatistics .tournamentsTable_player,.clubStatistics .tournamentsTable_row,.clubStatistics .victoriesTable_player,.clubStatistics .victoriesTable_row{grid-template-columns:20px repeat(5,1fr);gap:6px;padding-top:15px}.clubStatistics .tournamentsTable .cell,.clubStatistics .victoriesTable .cell{gap:8px}.clubStatistics .tournamentsTable .player,.clubStatistics .victoriesTable .player{font-size:14px}.clubStatistics .tournamentsTable .player_number,.clubStatistics .victoriesTable .player_number{font-size:14px;padding-left:0;margin-left:0;width:10px}.clubStatistics .tournamentsTable .player_player,.clubStatistics .victoriesTable .player_player{width:auto;font-size:14px;grid-column:2/5;padding-left:0}.clubStatistics .tournamentsTable .player_player .playerLogo,.clubStatistics .victoriesTable .player_player .playerLogo{width:20px;height:20px}.clubStatistics .tournamentsTable .player_tournaments,.clubStatistics .victoriesTable .player_tournaments{font-size:14px;padding-left:0;margin-right:0;padding-right:0}.clubStatistics .tournamentsTable .player_rating,.clubStatistics .victoriesTable .player_rating{font-size:14px;justify-content:flex-end;padding-left:0;padding-right:0;margin-right:0}.clubWinners{margin-top:40px}.clubWinners .winnersTable{padding:16px 8px;font-size:14px}.clubWinners .winnersTable_header{display:none}.clubWinners .winnersTable_row{display:grid;grid-template-columns:20px repeat(5,1fr);gap:6px}.clubWinners .winnersTable_row .player_number{margin-left:8px}.clubWinners .winnersTable_row .player_places{justify-items:center}.clubWinners .winnersTable_row .player_places span:first-child{color:#e0a100}.clubWinners .winnersTable_row .player_places span:nth-child(2){color:#adadad}.clubWinners .winnersTable_row .player_places span:nth-child(3){color:#966c00}}.restorePassword{width:100%;height:100%;display:flex;justify-content:center;align-content:center}.restorePassword_wrapp{box-sizing:border-box;width:598px;padding:40px;flex-shrink:0;border-radius:14px;background:#262630}.restorePassword_wrapp h2{color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:20px}.restorePassword_wrapp form{display:flex;color:#fff;gap:0;flex-direction:column;width:100%}.restorePassword_wrapp form input[type=radio]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #fff}.restorePassword_wrapp form input[type=checkbox]{-webkit-appearance:none;width:21px;height:21px;border-radius:10%;outline:0;background-color:#ffffff00;box-shadow:0 0 0 2px #3f3f4c}.restorePassword_wrapp form input[type=checkbox]:checked,.restorePassword_wrapp form input[type=radio]:checked{background-image:url("/icons/radio-checked.svg");background-repeat:no-repeat;background-size:cover;background-color:#fff;box-shadow:0 0 0 2px #fff}.restorePassword_wrapp form label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.restorePassword_wrapp form label a{text-decoration:none;color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.restorePassword_wrapp form input{width:100%;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.restorePassword_wrapp form input::placeholder{color:#666877;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.restorePassword_wrapp form input:focus{outline:0}.restorePassword_wrapp form input:-webkit-autofill,.restorePassword_wrapp form input:-webkit-autofill:focus,.restorePassword_wrapp form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.restorePassword_wrapp form .error-message{color:#d10000;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;display:none}.restorePassword_wrapp .btnRestorePassword{width:200px;margin-top:20px}.restorePassword h3{color:#007026;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-align:center}.notFoundContainer{position:relative;width:100%;padding-bottom:20px;margin-top:-130px}.notFoundContainer_code{width:100%;display:flex;justify-content:center;align-items:center;align-items:flex-end}.notFoundContainer_code h6{color:#fa6400;font-family:Inter;font-size:400px;font-style:normal;font-weight:700;line-height:80%;text-transform:uppercase}.notFoundContainer h2{margin-top:40px;color:#fff;text-align:center;font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:16px}.notFoundContainer h4{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.notFoundContainer h3{text-align:center;margin-top:30px}.notFoundContainer h3 span{color:#fff;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.notFoundContainer h3 a{color:#fa6400;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:underline}.bouncing-svg{width:100%;max-width:350px;height:auto;overflow:hidden}@media (max-width:1300px){.notFoundContainer{margin-top:-100px}.notFoundContainer h2{margin-top:0}.notFoundContainer_code h6{font-size:270px;line-height:120%}.notFoundContainer_code img{aspect-ratio:1/1;width:auto;height:220px}.bouncing-svg{max-width:255px}}@media (max-width:992px){.notFoundContainer{margin-top:-80px}.notFoundContainer_code h6{font-size:250px}.notFoundContainer_code img{height:210px}.bouncing-svg{max-width:215px}}@media (max-width:768px){.notFoundContainer{margin-top:-60px}.notFoundContainer_code h6{font-size:200px;line-height:150%}.notFoundContainer_code img{height:180px}.notFoundContainer h2{font-size:32px;margin-bottom:12px}.notFoundContainer h3 span{font-size:18px}.notFoundContainer h3 a{font-size:18px;margin-top:20px}}@media (max-width:576px){.notFoundContainer{margin-top:0}.notFoundContainer_code h6{font-size:150px;line-height:170%}.notFoundContainer h2{font-size:24px;margin-bottom:8px}.notFoundContainer h3{margin-top:20px}.notFoundContainer h3 span{font-size:14px}.notFoundContainer h3 a{font-size:16px}.bouncing-svg{max-width:150px}}#players-preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:700;color:#333}.admin_body{background-color:#e9e9e9!important;position:relative}.admin_body .admin_searchClub{margin-top:-46px}.admin_body .players{margin-top:-50px}.admin_body .players .playersTable_player:hover{border-radius:0}.admin_body .players .playersTable_player:after{margin-top:14px}.admin_body .coaches{margin-top:-50px}.admin_body .coaches .coachesTable_coach:hover{border-radius:0}.admin_body .coaches .coachesTable_coach:after{margin-top:14px}.admin_header{position:fixed;top:0;background-color:#f8f8f8;width:100%;height:76px;display:flex;justify-content:space-between;z-index:1000}.admin_logoWrapp{width:280px;background-color:#fff;height:100%}.admin_logoWrapp a{display:flex;align-items:center;height:100%;padding-left:20px}.admin_logoWrapp a .adminlogo_img{width:59px;height:40px}.admin_user{display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;width:75px;background-color:#fff}.admin_user img{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:10px}.admin_sidebar{padding:35px 20px;height:500px;width:280px;background-color:#fff;color:#474747;position:fixed;top:76px;z-index:1000;box-sizing:border-box}.admin_sidebar ul{list-style-type:none;padding:0;margin:0}.admin_sidebar ul li{width:100%;height:44px;border-radius:12px;margin-bottom:8px;cursor:pointer}.admin_sidebar ul li p{cursor:pointer}.admin_sidebar_category{background-color:#fff;color:#474747;text-decoration:none;display:flex;align-items:center;gap:8px;height:100%;border-radius:12px;font-size:16px;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;padding:10px 12px;cursor:pointer;transition:background-color .4s ease,color .4s ease}.admin_sidebar_category:hover{color:#fa6400;background-color:#e9e9e9}.admin_profileMenu{display:none;position:absolute;right:0;top:76px;padding:10px 30px;border-radius:0 0 14px 14px;background:#fff;box-sizing:border-box;z-index:1}.admin_profileMenu a{color:#474747;font-family:Inter;font-size:16px;font-weight:500;font-style:normal;line-height:normal;text-decoration:none;display:flex;gap:6px;margin-top:10px;margin-bottom:10px}.admin_profileMenu a:hover{color:#fa6400;transition:.4s ease}.admin_profileMenu_openMenu{display:block}.adminContainer{position:relative;width:804px;margin-left:300px;margin-top:76px}.adminContainer .buttonsTopWrapp{position:absolute;top:20px;right:0;display:flex;gap:20px;flex-direction:row;align-items:center}.adminContainer .buttonsTopWrapp .deletePlayer{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.adminContainer .buttonsTopWrapp .editclub_formContainer_submit{margin-top:0}.adminContainer h2{color:#000;padding-top:20px;margin-bottom:20px}.adminContainer .filterPlayers_filter{margin-top:100px;background:#fff}.adminContainer .filterPlayers_filter label{color:#000}.adminContainer .filterPlayers_filter input{background:#e9e9e9;color:#000;height:37px}.adminContainer .filterPlayers_filter .dropdown-content{background-color:#fff}.adminContainer .filterPlayers_filter .dropdown-content div{color:#000}.adminContainer .filterPlayers_filter .dropdown-content div:hover{background-color:#e9e9e9}.adminContainer .playersTable{background:#fff}.adminContainer .playersTable .cell{color:#000}.adminContainer .playersTable_player:hover{background-color:#e9e9e9}.adminContainer .coachesTable{background:#fff;border-radius:14px;padding:20px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:24px}.adminContainer .coachesTable .cell{color:#000}.adminContainer .coachesTable_coach{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);column-gap:30px;height:30px;align-items:center;color:#fff;text-decoration:none;padding-top:20px}.adminContainer .coachesTable_coach:hover{background-color:#e9e9e9}.adminContainer .coachesTable .player_number{color:#000;font-size:16px;font-weight:500;margin-left:30px}.adminContainer .coachesTable .player_player{grid-column:2/4;align-items:center;gap:12px;display:block}.adminContainer .coachesTable .player_login{grid-column:4/6}.adminContainer .coachesTable .player_rating{margin-right:30px}.adminContainer .coachesTable_coach{border-radius:8px;padding:15px 0;display:grid;grid-template-columns:50px repeat(6,1fr);column-gap:30px;height:30px;align-items:center;color:#000;text-decoration:none;padding-top:20px}.adminContainer .coachesTable_coach::after{margin-top:11px;content:'';display:block;grid-column:1/-1;height:1px;background-color:#3f3f4c}.adminContainer .coachesTable_coach .player_number{font-weight:400;margin-left:30px}.adminContainer .coachesTable_coach .player_player{font-size:16px;font-weight:400;display:flex}.adminContainer .coachesTable_coach .player_player .playerLogo{width:36px;height:36px;border-radius:50%}.adminContainer .coachesTable_coach .player_login{color:#000}.adminContainer .coachesTable_coach .player_city{font-weight:400}.adminContainer .coachesTable_coach .player_rating{font-weight:400;margin-right:30px;color:#000}.adminContainer .coachesTable .cell{height:30px;display:flex;gap:14px;align-items:center}.adminContainer .coachesTable .cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminContainer .filterClubs_filter,.adminContainer .filterTournaments_filter{margin-top:100px;background:#fff}.adminContainer .filterClubs_filter label,.adminContainer .filterTournaments_filter label{color:#000}.adminContainer .filterClubs_filter input,.adminContainer .filterTournaments_filter input{background:#e9e9e9;color:#000;height:37px}.adminContainer .filterClubs_filter .dropdown-content,.adminContainer .filterTournaments_filter .dropdown-content{background-color:#fff}.adminContainer .filterClubs_filter .dropdown-content div,.adminContainer .filterTournaments_filter .dropdown-content div{color:#000}.adminContainer .filterClubs_filter .dropdown-content div:hover,.adminContainer .filterTournaments_filter .dropdown-content div:hover{background-color:#e9e9e9}.adminContainer .filterClubs_filter #filterClubs,.adminContainer .filterTournaments_filter #filterClubs{height:37px}.adminContainer .filterCoaches_filter{background:#fff;margin-top:99px}.adminContainer .filterCoaches_filter label{color:#000}.adminContainer .filterCoaches_filter input{background:#e9e9e9;color:#000;height:37px}.adminContainer .filterCoaches_filter .dropdown-content{background-color:#fff}.adminContainer .filterCoaches_filter .dropdown-content div{color:#000}.adminContainer .filterCoaches_filter .dropdown-content div:hover{background-color:#e9e9e9}.adminContainer .filterCoaches_filter #filterCoaches{height:37px}.adminContainer .clubsTable{background-color:#fff;border-radius:8px;padding:20px;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:50px}.adminContainer .clubsTable_club{position:relative;border-radius:8px;padding:15px 0;display:flex;justify-content:space-between;column-gap:30px;height:30px;align-items:center;color:#000;text-decoration:none;padding-top:20px}.adminContainer .clubsTable_club::after{margin-top:11px;content:'';display:block;position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#3f3f4c}.adminContainer .clubsTable_club:hover{background-color:#e9e9e9;border-radius:0}.adminContainer .clubsTable_club .club_club{font-size:16px;font-weight:400;display:flex;align-items:center;gap:20px}.adminContainer .clubsTable_club .club_club .clubLogo{width:36px;height:36px;border-radius:50%}.adminContainer .clubsTable_club .club_city{align-items:end}.adminContainer .editclub_formContainer{background:#fff}.adminContainer .editclub_formContainer label{color:#000}.adminContainer .editclub_formContainer input{background:#e9e9e9;color:#000}.adminContainer .editclub_formContainer textarea{background:#e9e9e9;color:#000}.adminContainer .editclub_formContainer .dropdown-content{background-color:#fff}.adminContainer .editclub_formContainer .dropdown-content div{color:#000}.adminContainer .editclub_formContainer .dropdown-content div:hover{background-color:#e9e9e9}.adminContainer .editclub_formContainer_formSection .photoUploadContainer_preview{background:#e9e9e9}.adminContainer .editclub_formContainer .admin_container_buttonsWrapper{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.adminContainer .editclub_formContainer .admin_container_buttonsWrapper .makeCoach{margin-top:0}.adminContainer .editclub_formContainer .admin_container_buttonsWrapper .clubs_down,.adminContainer .editclub_formContainer .admin_container_buttonsWrapper .deletePlayer,.adminContainer .editclub_formContainer .admin_container_buttonsWrapper .editclub_formContainer_submit{margin-top:0}.adminContainer .club_date{text-align:end;width:120px}.adminContainer .editAdv_formContainer{position:relative;display:flex;justify-content:space-between;padding:20px;gap:30px;border-radius:14px;color:#fff;background:#fff}.adminContainer .editAdv_formContainer label{color:#000}.adminContainer .editAdv_formContainer input{background:#e9e9e9;color:#000}.adminContainer .editAdv_formContainer .hands_left{margin-top:16px}.adminContainer .editAdv_formContainer .hands_left label{margin-top:0}.adminContainer .editAdv_formContainer .hands_left input{margin-top:0}.adminContainer .editAdv_formContainer_formSection{display:flex;color:#fff;gap:0;flex-direction:column;width:100%}.adminContainer .editAdv_formContainer_logoSection img{border-radius:4px;width:100%;max-width:275px}.adminContainer .editAdv_formContainer_logoSection img #customLogoButton{margin:16px auto}.adminContainer .editAdv_formContainer_logoSection label{display:block;margin-top:10px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.adminContainer .editAdv_formContainer .admin_container_buttonsWrapper{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.adminContainer .editAdv_formContainer .admin_container_buttonsWrapper .makeCoach{margin-top:0}.adminContainer .editAdv_formContainer .admin_container_buttonsWrapper .clubs_down,.adminContainer .editAdv_formContainer .admin_container_buttonsWrapper .deletePlayer,.adminContainer .editAdv_formContainer .admin_container_buttonsWrapper .editclub_formContainer_submit{margin-top:0}.adminContainer .lastTournamentsTable,.adminContainer .upcommingTable{background:#f8f8f8}.adminContainer .lastTournamentsTable_header,.adminContainer .upcommingTable_header{background:#e9e9e9}.adminContainer .lastTournamentsTable_header span,.adminContainer .upcommingTable_header span{color:#262630}.adminContainer .lastTournamentsTable .cell,.adminContainer .upcommingTable .cell{color:#262630}.adminContainer .lastTournamentsTable_tournament:hover .cell,.adminContainer .upcommingTable_tournament:hover .cell{background:#e9e9e9}.adminContainer .lastTournamentsTable_tournament .tournament_club span,.adminContainer .upcommingTable_tournament .tournament_club span{width:145px}.adminContainer .editCities_addCity{margin-bottom:40px}.adminContainer .editCities_city{display:flex;gap:8px;align-items:center}.adminContainer .editCities_city_inputs{display:flex;gap:20px;width:100%}.adminContainer .editCities_city_inputs input{background:#e9e9e9;color:#000;margin-bottom:10px}.adminContainer .editCities_city_inputs .input-error{border:1px solid #d10000}.adminContainer .editCities_city_inputs .input-error::placeholder{color:#d10000}.adminContainer .editCities_city_btns{padding-top:8px;display:flex;align-items:center;gap:4px;width:32px;margin-bottom:10px}.adminContainer .editCities_city_btns_cross,.adminContainer .editCities_city_btns_save{width:14px;height:14px;background-position:center}.adminContainer .editCities_city button{height:40px}.editTournament .registeredPlayersBlock,.editTournament .retiredPlayersBlock{margin-top:30px}.editTournament .registeredPlayersBlock h3,.editTournament .retiredPlayersBlock h3{color:#262630;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.2px}.editTournament .registeredPlayersBlock .coachesTable_coach,.editTournament .retiredPlayersBlock .coachesTable_coach{grid-template-columns:50px repeat(2,1fr) 50px;color:#262630;font-family:Inter;font-style:normal;font-weight:400;line-height:normal}.editTournament .registeredPlayersBlock .coachesTable_coach .player_rating,.editTournament .retiredPlayersBlock .coachesTable_coach .player_rating{text-align:end;margin-right:0}.editTournament .registeredPlayersBlock .coachesTable_coach .player_player,.editTournament .retiredPlayersBlock .coachesTable_coach .player_player{gap:10px;align-items:center}.editTournament .registeredPlayersBlock .coachesTable_coach .player_player span,.editTournament .retiredPlayersBlock .coachesTable_coach .player_player span{color:#262630;margin-top:0;font-size:20px}.editTournament .registeredPlayersBlock .coachesTable_coach .player_cross,.editTournament .retiredPlayersBlock .coachesTable_coach .player_cross{cursor:pointer;height:100%;width:100%;background-position:center center;padding-right:0}.editTournament .addPlayersBlock{margin-top:30px}.editTournament .addPlayersBlock .clubs_down{margin-top:0}.editTournament .addPlayersBlock .deletePlayer{margin-top:10px}.tournaments .adminContainer h2{margin-top:-80px}.editCities .adminContainer h2{margin-top:-40px}.softHeader{height:76px}.softHeader .header_wrapper{height:76px;border-radius:0;border-bottom:1px solid #e8e8e8}.softHeader .header_wrapper .logo_img{width:59px}.softHeader .header_top{padding:15px 20px;box-sizing:border-box}.softHeader .header_account_avatar{border-radius:10px;border:1px solid #fff}.softHeader .header_buttons{position:relative}.softHeader .header_account_content{margin-top:0;top:0;right:0;margin-top:60px;display:none;flex-direction:column;gap:30px;position:absolute;width:218px;padding:30px;border-radius:0 0 14px 14px;background:#262630;box-sizing:border-box;z-index:1}.softHeader .header_account_content_openMenu{display:flex}.chooseTournament{padding-top:76px;margin-top:0;box-sizing:border-box}.chooseTournament h1{position:relative;margin-top:80px;color:#fff;text-align:center;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.chooseTournament_wrapp{width:804px;display:flex;width:804px;flex-direction:column;align-items:flex-start;gap:12px;margin:30px auto;box-sizing:border-box}.chooseTournament_wrapp_item{display:flex;width:100%;height:87px;padding:30px 40px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;border-radius:12px;background:#262630;box-sizing:border-box;text-decoration:none}.chooseTournament_wrapp_item h3{color:#fa6400;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;underline:none}.chooseTournament_wrapp_item h4{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.chooseTournament_wrapp_btn,.chooseTournament_wrapp_btn:focus,.chooseTournament_wrapp_btn:focus-visible{margin:40px auto;width:280px}#createTournamentModal .modal-content{max-width:804px;background-color:#000817}#createTournamentModal .modal-content .addClub_form .form_group{gap:0}#createTournamentModal .modal-content .addClub_form .addTournament_form_btn{margin-top:20px}.startTournament{margin:0 auto;margin-top:76px;padding:20px;box-sizing:border-box;max-width:1440px}.startTournament h6{color:#b62727;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.startTournament h5{color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px}.startTournament h4{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.startTournament h3{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.startTournament div{box-sizing:border-box}.startTournament_panelWrapp{display:flex;gap:20px}.startTournament_panelWrapp_tournament{display:flex;flex-direction:column;gap:20px;width:100%}.startTournament_panelWrapp_tournament_menu{display:flex;gap:20px;width:100%}.startTournament_panelWrapp_tournament_menu_tournamentTypeBlock{padding:14px;width:100%;height:94px;cursor:pointer}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock{padding:14px;width:100%;height:94px;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:14px}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param{display:flex;height:26px;align-items:center;gap:14px;align-self:stretch}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param input,.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param span{margin-top:0;display:flex;width:47px;height:26px;padding:11px 12px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param input{width:55px;padding:11px 6px 11px 12px;text-align:center;appearance:textfield}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param input::-webkit-inner-spin-button,.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param input::-webkit-outer-spin-button{appearance:auto}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param .streamButton{width:46px;height:26px;border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param .streamButton img{width:auto;height:16px}.startTournament_panelWrapp_tournament_menu_tournamentInfoBlock_param #ratingLimit{padding:11px 6px}.startTournament_panelWrapp_tournament_games{display:flex;gap:20px}.startTournament_panelWrapp_tournament_games_header{display:flex;height:42px;padding:11px 237px 12px 14px;align-items:center;margin-bottom:8px}.startTournament_panelWrapp_tournament_games_playingBlock{padding:14px;width:100%;height:781px}.startTournament_panelWrapp_tournament_games_playingBlock_pairs{width:100%;height:calc(100% - 47px);overflow-y:scroll}.startTournament_panelWrapp_tournament_games_playingBlock_pairs::-webkit-scrollbar{padding-right:8px;width:2px}.startTournament_panelWrapp_tournament_games_playingBlock_pairs::-webkit-scrollbar-track{background:#262630}.startTournament_panelWrapp_tournament_games_playingBlock_pairs::-webkit-scrollbar-thumb{background:#666877}.startTournament_panelWrapp_tournament_games_playingBlock_pairs::-webkit-scrollbar-thumb:hover{background:#666877}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item{width:100%;padding:6px 0;border-bottom:1px solid #3f3f4c;display:flex;align-items:center;gap:20px;cursor:pointer}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item h3{font-size:12px}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item .group{display:flex;width:30px;padding:4px;justify-content:center;align-items:center;border-radius:2px;background:#723c1f}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item .group span{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item .pair{width:100%;display:flex;justify-content:start;align-items:center;gap:4px}.startTournament_panelWrapp_tournament_games_playingBlock_pairs_item .pair h6{color:#fff}.startTournament_panelWrapp_tournament_games_watingBlock{padding:14px;width:100%;height:781px}.startTournament_panelWrapp_tournament_games_watingBlock_pairs{width:100%;height:calc(100% - 47px);overflow-y:scroll}.startTournament_panelWrapp_tournament_games_watingBlock_pairs::-webkit-scrollbar{padding-right:8px;width:2px}.startTournament_panelWrapp_tournament_games_watingBlock_pairs::-webkit-scrollbar-track{background:#262630}.startTournament_panelWrapp_tournament_games_watingBlock_pairs::-webkit-scrollbar-thumb{background:#666877}.startTournament_panelWrapp_tournament_games_watingBlock_pairs::-webkit-scrollbar-thumb:hover{background:#666877}.startTournament_panelWrapp_tournament_games_watingBlock_pairs_item{width:100%;padding:6px 0;border-bottom:1px solid #3f3f4c;display:flex;gap:20px;cursor:pointer}.startTournament_panelWrapp_tournament_games_watingBlock_pairs_item .group{display:flex;width:30px;padding:4px;justify-content:center;align-items:center;border-radius:2px;background:#723c1f}.startTournament_panelWrapp_tournament_games_watingBlock_pairs_item .group span{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.startTournament_panelWrapp_tournament_games_watingBlock_pairs_item .pair{width:100%;display:flex;justify-content:start;align-items:center;gap:4px}.startTournament_panelWrapp_players{width:100%;display:flex;flex-direction:column;gap:20px}.startTournament_panelWrapp_players_searchBlock{padding:14px;display:flex;width:100%;height:74px;align-items:center;gap:14px}.startTournament_panelWrapp_players_searchBlock_label input{color:#fff!important}.startTournament_panelWrapp_players_searchBlock_label_dropdown div{display:flex!important;justify-content:space-between;cursor:pointer}.startTournament_panelWrapp_players_searchBlock_label_dropdown div div:first-child{padding:0;width:46%}.startTournament_panelWrapp_players_searchBlock_label_dropdown div div:nth-child(2){padding:0;width:27%;color:#666877;text-align:center;justify-content:center}.startTournament_panelWrapp_players_searchBlock_label_dropdown div div:nth-child(3){padding:0;width:27%;color:#666877;text-align:end;justify-content:end}.startTournament_panelWrapp_players_registration{display:flex;width:100%;height:549px;padding:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0}.startTournament_panelWrapp_players_registration_header{display:flex;width:100%;padding:11px 16px;align-items:flex-start;gap:6px;justify-content:space-between;align-items:center;box-sizing:border-box}.startTournament_panelWrapp_players_registration_header div{box-sizing:border-box}.startTournament_panelWrapp_players_registration_showPlayers{height:100%;width:100%;overflow-y:scroll}.startTournament_panelWrapp_players_registration_showPlayers::-webkit-scrollbar{padding-right:8px;width:2px}.startTournament_panelWrapp_players_registration_showPlayers::-webkit-scrollbar-track{background:#262630}.startTournament_panelWrapp_players_registration_showPlayers::-webkit-scrollbar-thumb{background:#666877}.startTournament_panelWrapp_players_registration_showPlayers::-webkit-scrollbar-thumb:hover{background:#666877}.startTournament_panelWrapp_players_registration_showPlayers_item{display:flex;width:100%;padding:14px 16px 7px 0;align-items:flex-start;gap:6px;justify-content:space-between;align-items:center;box-sizing:border-box;border-bottom:1px solid #3f3f4c}.startTournament_panelWrapp_players_registration_showPlayers .unrated-header{margin-top:14px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px}.startTournament_panelWrapp_players_registration_unratedBlock{padding-top:5px}.startTournament_panelWrapp_players_registration_unratedBlock form{display:flex;gap:14px}.startTournament_panelWrapp_players_registration_unratedBlock form .form_wrapper{margin-top:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.startTournament_panelWrapp_players_registration_unratedBlock form .form_wrapper label{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px}.startTournament_panelWrapp_players_registration_unratedBlock form .form_wrapper input{margin-top:0}.startTournament_panelWrapp_players_registration_unratedBlock form .form_wrapper .addUnratedPlayer_btn{width:75px;color:#fa6400;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.startTournament_panelWrapp_players .number{flex-basis:18px;max-width:18px}.startTournament_panelWrapp_players .name{flex-basis:198px;max-width:198px}.startTournament_panelWrapp_players .dob{flex-basis:141px;max-width:141px}.startTournament_panelWrapp_players .rating{flex-basis:92px;max-width:92px}.startTournament_panelWrapp_players .city{flex-basis:138px;max-width:138px}.startTournament_panelWrapp_players .cross{width:12px;cursor:pointer}.startTournament_panelWrapp_players_retired{display:flex;width:100%;height:232px;padding:14px;flex-direction:column;align-items:flex-start;gap:14px;flex-shrink:0}.startTournament_panelWrapp_players_retired_list{height:100%;width:100%;overflow-y:scroll}.startTournament_panelWrapp_players_retired_list::-webkit-scrollbar{padding-right:8px;width:2px}.startTournament_panelWrapp_players_retired_list::-webkit-scrollbar-track{background:#262630}.startTournament_panelWrapp_players_retired_list::-webkit-scrollbar-thumb{background:#666877}.startTournament_panelWrapp_players_retired_list::-webkit-scrollbar-thumb:hover{background:#666877}.startTournament_startButtonWrapp{padding:20px 0;display:flex;width:100%;justify-content:flex-end}.startTournament_startButtonWrapp button,.startTournament_startButtonWrapp button:focus,.startTournament_startButtonWrapp button:focus-visible{width:281px}.startTournament_startButtonWrapp #saveTournamentData{margin-right:20px;width:281px}.startTournament .dropdownForm{position:relative;display:block;width:100%}.startTournament .dropdownForm label{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.startTournament .dropdownForm input{width:100%;height:37px;margin-top:10px;display:flex;padding:8px 13px 8px 8px;align-items:center;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background-image:url(/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.startTournament .dropdownForm .dropdown-content{display:none;position:absolute;width:100%;z-index:2;max-height:165px;overflow-y:auto;background-color:#3f3f4c;border-radius:0 0 14px 14px}.startTournament .dropdownForm .dropdown-content div{padding:8px 13px 8px 8px;text-decoration:none;display:block;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:default}.streamModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10000;display:flex;align-items:center;justify-content:center}.streamModal{background:#262630;padding:40px;border-radius:12px;width:90%;max-width:500px;color:#fff;border:1px solid #888;font-family:sans-serif;position:relative}.streamModal h3{margin-top:0;margin-bottom:20px;font-size:20px}.streamModal input{width:100%;margin-bottom:16px;padding:10px;border:none;border-radius:6px;background:#3f3f4c;color:#fff;font-size:14px}.streamModal .btnsBlock{margin-top:4px;display:flex;justify-content:space-between}.streamModal .btnsBlock .addStreamBtn{color:#fa6400;height:28px;padding:8px 0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px}.disabledButton{background:#a6a6a6;cursor:not-allowed;border:none}.disabledButton:hover{background:#a6a6a6;cursor:not-allowed;border:none}.modalPairBlock{padding:16px 0 12px 0;width:100%;height:33px;border-bottom:1px solid #3f3f4c;align-content:center}.modalPairBlock div{display:flex;justify-content:center;align-items:center;gap:40px;width:100%}.modalPairBlock div:nth-child(2){justify-content:space-between}.modalPairBlock_vs{width:5px}.modalPairBlock_firstPlayer{text-align:right;width:45%}.modalPairBlock_firstPlayer_lastGame{visibility:hidden;color:#d10000;text-align:right;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.modalPairBlock_firstPlayer_lastGame svg{width:13px;height:13px;margin-right:5px}.modalPairBlock_secondPlayer{text-align:left;width:45%}.modalPairBlock_secondPlayer_lastGame{visibility:hidden;color:#d10000;text-align:right;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.modalPairBlock_secondPlayer_lastGame svg{width:13px;height:13px;margin-right:5px}.lastGame{visibility:visible}.softStyle{background-color:#000817!important;max-width:804px!important}.modalPairBlockDone{padding:16px 0 12px 0;width:100%;height:33px;border-bottom:1px solid #3f3f4c;align-content:center}.modalPairBlockDone div{display:flex;justify-content:center;align-items:center;gap:40px;width:100%}.modalPairBlockDone div input{display:flex;width:33px;height:35px;padding:9px 9px;text-align:center;margin-top:0;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-family:Inter;font-size:14px;font-weight:400}.modalPairBlockDone_vs{width:5px}.modalPairBlockDone_firstPlayer{text-align:right;width:45%}.modalPairBlockDone_secondPlayer{text-align:left;width:45%}.modalScoreBlock{margin-top:30px;width:100%;box-sizing:border-box}.modalScoreBlock_points{width:100%;display:flex;flex-direction:column;gap:4px;margin:0 auto;box-sizing:border-box}.modalScoreBlock_points_row{width:100%;position:relative;display:flex;gap:10px;align-items:center;box-sizing:border-box}.modalScoreBlock_points_left{display:flex;justify-content:flex-end;width:calc(50% - 5px)}.modalScoreBlock_points_left h3{text-align:end;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.modalScoreBlock_points_right{display:flex;justify-content:flex-start;width:calc(50% - 5px);gap:4px;box-sizing:border-box}.modalScoreBlock_points_right h5{display:block;box-sizing:border-box;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%;width:20px;height:20px;padding:2px;text-align:center}.modalScoreBlock_points_right input{margin-top:0;width:20px;height:20px;padding:2px;text-align:center;border-radius:2px;border:1px solid rgba(255,255,255,.29);background:#3f3f4c;box-sizing:border-box}.modalScoreBlock_scores{width:506px;margin:30px auto;display:flex;gap:100px;justify-content:space-between;align-items:center}.modalScoreBlock_scores .btn-cancel,.modalScoreBlock_scores .btn-cancel:active,.modalScoreBlock_scores .btn-cancel:focus{width:196px;height:35px}.modalScoreBlock_scores_player1,.modalScoreBlock_scores_player2{display:flex;flex-direction:column;gap:8px}.modalScoreBlock_scores_player1 button,.modalScoreBlock_scores_player2 button{display:flex;justify-content:center;width:55px;height:33px;padding:6px 8px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid rgba(255,255,255,.29);background:#3f3f4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal-actions{margin-top:30px;display:flex;justify-content:center;gap:20px}.modal-actions .btn-cancel,.modal-actions .btn-confirm{width:143px}.modal-actions .btn-cancel:focus,.modal-actions .btn-cancel:focus-visible,.modal-actions .btn-confirm:focus,.modal-actions .btn-confirm:focus-visible{width:143px}.completed,.display,.results,.tournamentLiveResults{margin:0 auto;padding:20px;width:100%;max-width:1440px;position:relative}.completed_header,.display_header,.results_header,.tournamentLiveResults_header{padding:10px 14px;margin-bottom:8px;width:100%;display:flex;align-items:center;align-self:stretch;box-sizing:border-box}.completed_header h3,.display_header h3,.results_header h3,.tournamentLiveResults_header h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.completed_header_groupNumber,.display_header_groupNumber,.results_header_groupNumber,.tournamentLiveResults_header_groupNumber{display:flex;padding:5px 6px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#fa6400}.completed .completedGames,.completed .displayTournament,.completed .finalResults,.display .completedGames,.display .displayTournament,.display .finalResults,.results .completedGames,.results .displayTournament,.results .finalResults,.tournamentLiveResults .completedGames,.tournamentLiveResults .displayTournament,.tournamentLiveResults .finalResults{height:525px;width:100%;padding:14px;box-sizing:border-box;position:relative;overflow:hidden;cursor:grab;transform-origin:top left;transform:scale(1);transition:transform .1s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.completed .completedGames .content,.completed .displayTournament .content,.completed .finalResults .content,.display .completedGames .content,.display .displayTournament .content,.display .finalResults .content,.results .completedGames .content,.results .displayTournament .content,.results .finalResults .content,.tournamentLiveResults .completedGames .content,.tournamentLiveResults .displayTournament .content,.tournamentLiveResults .finalResults .content{width:200%;height:200%;transform-origin:top left;color:#fff;font-size:2rem}.completed .completedGames .content .tournament-wrapper,.completed .displayTournament .content .tournament-wrapper,.completed .finalResults .content .tournament-wrapper,.display .completedGames .content .tournament-wrapper,.display .displayTournament .content .tournament-wrapper,.display .finalResults .content .tournament-wrapper,.results .completedGames .content .tournament-wrapper,.results .displayTournament .content .tournament-wrapper,.results .finalResults .content .tournament-wrapper,.tournamentLiveResults .completedGames .content .tournament-wrapper,.tournamentLiveResults .displayTournament .content .tournament-wrapper,.tournamentLiveResults .finalResults .content .tournament-wrapper{display:flex;gap:14px;align-items:flex-start;justify-content:flex-start}.completed .completedGames .content .tournament-wrapper h3,.completed .displayTournament .content .tournament-wrapper h3,.completed .finalResults .content .tournament-wrapper h3,.display .completedGames .content .tournament-wrapper h3,.display .displayTournament .content .tournament-wrapper h3,.display .finalResults .content .tournament-wrapper h3,.results .completedGames .content .tournament-wrapper h3,.results .displayTournament .content .tournament-wrapper h3,.results .finalResults .content .tournament-wrapper h3,.tournamentLiveResults .completedGames .content .tournament-wrapper h3,.tournamentLiveResults .displayTournament .content .tournament-wrapper h3,.tournamentLiveResults .finalResults .content .tournament-wrapper h3{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.completed .completedGames .content .tournament-wrapper .groups-wrapper,.completed .displayTournament .content .tournament-wrapper .groups-wrapper,.completed .finalResults .content .tournament-wrapper .groups-wrapper,.display .completedGames .content .tournament-wrapper .groups-wrapper,.display .displayTournament .content .tournament-wrapper .groups-wrapper,.display .finalResults .content .tournament-wrapper .groups-wrapper,.results .completedGames .content .tournament-wrapper .groups-wrapper,.results .displayTournament .content .tournament-wrapper .groups-wrapper,.results .finalResults .content .tournament-wrapper .groups-wrapper,.tournamentLiveResults .completedGames .content .tournament-wrapper .groups-wrapper,.tournamentLiveResults .displayTournament .content .tournament-wrapper .groups-wrapper,.tournamentLiveResults .finalResults .content .tournament-wrapper .groups-wrapper{display:flex;flex-direction:column;gap:40px}.completed .completedGames .content .tournament-wrapper .players-list,.completed .displayTournament .content .tournament-wrapper .players-list,.completed .finalResults .content .tournament-wrapper .players-list,.display .completedGames .content .tournament-wrapper .players-list,.display .displayTournament .content .tournament-wrapper .players-list,.display .finalResults .content .tournament-wrapper .players-list,.results .completedGames .content .tournament-wrapper .players-list,.results .displayTournament .content .tournament-wrapper .players-list,.results .finalResults .content .tournament-wrapper .players-list,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px;width:335px;border-radius:8px;background:#3f3f4c;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .players-list .header-placeholder,.completed .displayTournament .content .tournament-wrapper .players-list .header-placeholder,.completed .finalResults .content .tournament-wrapper .players-list .header-placeholder,.display .completedGames .content .tournament-wrapper .players-list .header-placeholder,.display .displayTournament .content .tournament-wrapper .players-list .header-placeholder,.display .finalResults .content .tournament-wrapper .players-list .header-placeholder,.results .completedGames .content .tournament-wrapper .players-list .header-placeholder,.results .displayTournament .content .tournament-wrapper .players-list .header-placeholder,.results .finalResults .content .tournament-wrapper .players-list .header-placeholder,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .header-placeholder,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .header-placeholder,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .header-placeholder{box-sizing:border-box;width:100%;height:42px;display:flex;gap:8px;border-radius:8px;background:#262630;padding:0 14px;align-items:center;margin-bottom:14px}.completed .completedGames .content .tournament-wrapper .players-list .header-placeholder img,.completed .displayTournament .content .tournament-wrapper .players-list .header-placeholder img,.completed .finalResults .content .tournament-wrapper .players-list .header-placeholder img,.display .completedGames .content .tournament-wrapper .players-list .header-placeholder img,.display .displayTournament .content .tournament-wrapper .players-list .header-placeholder img,.display .finalResults .content .tournament-wrapper .players-list .header-placeholder img,.results .completedGames .content .tournament-wrapper .players-list .header-placeholder img,.results .displayTournament .content .tournament-wrapper .players-list .header-placeholder img,.results .finalResults .content .tournament-wrapper .players-list .header-placeholder img,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .header-placeholder img,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .header-placeholder img,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .header-placeholder img{width:15px;height:20px}.completed .completedGames .content .tournament-wrapper .players-list .players-names,.completed .displayTournament .content .tournament-wrapper .players-list .players-names,.completed .finalResults .content .tournament-wrapper .players-list .players-names,.display .completedGames .content .tournament-wrapper .players-list .players-names,.display .displayTournament .content .tournament-wrapper .players-list .players-names,.display .finalResults .content .tournament-wrapper .players-list .players-names,.results .completedGames .content .tournament-wrapper .players-list .players-names,.results .displayTournament .content .tournament-wrapper .players-list .players-names,.results .finalResults .content .tournament-wrapper .players-list .players-names,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names{margin:0;margin-top:16px;list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.completed .completedGames .content .tournament-wrapper .players-list .players-names li,.completed .displayTournament .content .tournament-wrapper .players-list .players-names li,.completed .finalResults .content .tournament-wrapper .players-list .players-names li,.display .completedGames .content .tournament-wrapper .players-list .players-names li,.display .displayTournament .content .tournament-wrapper .players-list .players-names li,.display .finalResults .content .tournament-wrapper .players-list .players-names li,.results .completedGames .content .tournament-wrapper .players-list .players-names li,.results .displayTournament .content .tournament-wrapper .players-list .players-names li,.results .finalResults .content .tournament-wrapper .players-list .players-names li,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names li,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names li,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names li{display:flex;width:307px;height:35px;padding:10px;align-items:flex-start;gap:7px;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .players-list .players-names li span,.completed .displayTournament .content .tournament-wrapper .players-list .players-names li span,.completed .finalResults .content .tournament-wrapper .players-list .players-names li span,.display .completedGames .content .tournament-wrapper .players-list .players-names li span,.display .displayTournament .content .tournament-wrapper .players-list .players-names li span,.display .finalResults .content .tournament-wrapper .players-list .players-names li span,.results .completedGames .content .tournament-wrapper .players-list .players-names li span,.results .displayTournament .content .tournament-wrapper .players-list .players-names li span,.results .finalResults .content .tournament-wrapper .players-list .players-names li span,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names li span,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names li span,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names li span{width:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.completed .completedGames .content .tournament-wrapper .players-list .players-names li h3,.completed .displayTournament .content .tournament-wrapper .players-list .players-names li h3,.completed .finalResults .content .tournament-wrapper .players-list .players-names li h3,.display .completedGames .content .tournament-wrapper .players-list .players-names li h3,.display .displayTournament .content .tournament-wrapper .players-list .players-names li h3,.display .finalResults .content .tournament-wrapper .players-list .players-names li h3,.results .completedGames .content .tournament-wrapper .players-list .players-names li h3,.results .displayTournament .content .tournament-wrapper .players-list .players-names li h3,.results .finalResults .content .tournament-wrapper .players-list .players-names li h3,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names li h3,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names li h3,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names li h3{width:100%}.completed .completedGames .content .tournament-wrapper .players-list .players-names li div,.completed .displayTournament .content .tournament-wrapper .players-list .players-names li div,.completed .finalResults .content .tournament-wrapper .players-list .players-names li div,.display .completedGames .content .tournament-wrapper .players-list .players-names li div,.display .displayTournament .content .tournament-wrapper .players-list .players-names li div,.display .finalResults .content .tournament-wrapper .players-list .players-names li div,.results .completedGames .content .tournament-wrapper .players-list .players-names li div,.results .displayTournament .content .tournament-wrapper .players-list .players-names li div,.results .finalResults .content .tournament-wrapper .players-list .players-names li div,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names li div,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names li div,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names li div{display:flex;min-width:33px;padding:2px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:2px;background:#b62727}.completed .completedGames .content .tournament-wrapper .players-list .players-names li div h5,.completed .displayTournament .content .tournament-wrapper .players-list .players-names li div h5,.completed .finalResults .content .tournament-wrapper .players-list .players-names li div h5,.display .completedGames .content .tournament-wrapper .players-list .players-names li div h5,.display .displayTournament .content .tournament-wrapper .players-list .players-names li div h5,.display .finalResults .content .tournament-wrapper .players-list .players-names li div h5,.results .completedGames .content .tournament-wrapper .players-list .players-names li div h5,.results .displayTournament .content .tournament-wrapper .players-list .players-names li div h5,.results .finalResults .content .tournament-wrapper .players-list .players-names li div h5,.tournamentLiveResults .completedGames .content .tournament-wrapper .players-list .players-names li div h5,.tournamentLiveResults .displayTournament .content .tournament-wrapper .players-list .players-names li div h5,.tournamentLiveResults .finalResults .content .tournament-wrapper .players-list .players-names li div h5{color:#fff;font-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.completed .completedGames .content .tournament-wrapper .table-wrapper,.completed .displayTournament .content .tournament-wrapper .table-wrapper,.completed .finalResults .content .tournament-wrapper .table-wrapper,.display .completedGames .content .tournament-wrapper .table-wrapper,.display .displayTournament .content .tournament-wrapper .table-wrapper,.display .finalResults .content .tournament-wrapper .table-wrapper,.results .completedGames .content .tournament-wrapper .table-wrapper,.results .displayTournament .content .tournament-wrapper .table-wrapper,.results .finalResults .content .tournament-wrapper .table-wrapper,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper{display:flex;flex-direction:column}.completed .completedGames .content .tournament-wrapper .table-wrapper .table-header,.completed .displayTournament .content .tournament-wrapper .table-wrapper .table-header,.completed .finalResults .content .tournament-wrapper .table-wrapper .table-header,.display .completedGames .content .tournament-wrapper .table-wrapper .table-header,.display .displayTournament .content .tournament-wrapper .table-wrapper .table-header,.display .finalResults .content .tournament-wrapper .table-wrapper .table-header,.results .completedGames .content .tournament-wrapper .table-wrapper .table-header,.results .displayTournament .content .tournament-wrapper .table-wrapper .table-header,.results .finalResults .content .tournament-wrapper .table-wrapper .table-header,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .table-header,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .table-header,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .table-header{display:flex;padding:14px;align-items:center;align-self:stretch;border-radius:8px;background:#3f3f4c;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row,.completed .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row,.completed .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row,.display .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row,.display .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row,.display .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row,.results .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row,.results .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row,.results .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row{display:flex;gap:14px;justify-content:space-between;border-collapse:collapse;box-sizing:border-box;background:#262630;border-radius:6px}.completed .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row div,.completed .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row div,.completed .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row div,.display .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row div,.display .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row div,.display .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row div,.results .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row div,.results .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row div,.results .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row div,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .table-header .header-row div,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .table-header .header-row div,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .table-header .header-row div{display:flex;width:58px;height:42px;padding:9px 24px;justify-content:center;align-items:center;box-sizing:border-box;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table{margin-top:2px;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table{border-collapse:separate;border-spacing:14.5px;box-sizing:border-box;width:max-content;min-width:auto}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table td,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table td,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table td,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table td,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table td,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table td,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table td,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table td,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table td,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table td,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table td,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table td{position:relative;box-sizing:border-box;width:58px;height:35px;border-radius:6px;background:rgba(63,63,76,.36);color:#fff;font-family:Inter;font-size:14px;font-style:normal;text-align:center;align-content:center;font-weight:400;line-height:normal}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table tr,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table tr,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table tr,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table tr,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table tr,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table tr,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table tr,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table tr,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table tr,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table tr,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table tr,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table tr{white-space:nowrap}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table .disabled,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .disabled,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table .disabled,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table .disabled,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .disabled,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table .disabled,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table .disabled,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .disabled,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table .disabled,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table .disabled,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .disabled,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table .disabled{background:#585869}.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table .place,.completed .completedGames .content .tournament-wrapper .table-wrapper .results-table table .points,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .place,.completed .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .points,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table .place,.completed .finalResults .content .tournament-wrapper .table-wrapper .results-table table .points,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table .place,.display .completedGames .content .tournament-wrapper .table-wrapper .results-table table .points,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .place,.display .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .points,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table .place,.display .finalResults .content .tournament-wrapper .table-wrapper .results-table table .points,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table .place,.results .completedGames .content .tournament-wrapper .table-wrapper .results-table table .points,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .place,.results .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .points,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table .place,.results .finalResults .content .tournament-wrapper .table-wrapper .results-table table .points,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table .place,.tournamentLiveResults .completedGames .content .tournament-wrapper .table-wrapper .results-table table .points,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .place,.tournamentLiveResults .displayTournament .content .tournament-wrapper .table-wrapper .results-table table .points,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table .place,.tournamentLiveResults .finalResults .content .tournament-wrapper .table-wrapper .results-table table .points{background:#fff;color:#000}.completed .completedGames .content .tournament-wrapper .olympic-rounds,.completed .displayTournament .content .tournament-wrapper .olympic-rounds,.completed .finalResults .content .tournament-wrapper .olympic-rounds,.display .completedGames .content .tournament-wrapper .olympic-rounds,.display .displayTournament .content .tournament-wrapper .olympic-rounds,.display .finalResults .content .tournament-wrapper .olympic-rounds,.results .completedGames .content .tournament-wrapper .olympic-rounds,.results .displayTournament .content .tournament-wrapper .olympic-rounds,.results .finalResults .content .tournament-wrapper .olympic-rounds,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds{display:flex;justify-content:flex-start;align-items:flex-start;gap:45px;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left{position:absolute;left:-22px;top:50%;width:22.5px;height:1px;background-color:#774a35;transform:translateY(-50%);z-index:1;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before{content:"";position:absolute;width:1.5px;height:114px;background-color:#774a35;left:0}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-line-left:before{top:-57px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round{width:284px;position:relative;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_title,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_title,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_title,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_title,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_title,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_title,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_title,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_title,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_title,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_title,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_title,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_title{display:none}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match{position:relative;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match:after,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match:after{content:"";position:absolute;top:calc(50% - .5px);left:100%;width:23px;height:1.5px;background-color:#774a35;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair{position:relative;margin-bottom:30px;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player{display:flex;height:42px;padding:8px 10px;align-items:center;justify-content:space-between;gap:10px;align-self:stretch;box-sizing:border-box;background:#3f3f4c;transition:background .2s ease;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover{background:#fa6400}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:hover .olympic-round_match_pair_player_score{color:#fff}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:first-child{border-radius:10px 10px 0 0;border:1px solid #774a35}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player:nth-child(2){border-radius:0 0 10px 10px;border:1px solid #774a35}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_logo{border:1px solid #fff;background-position:50% center;background-size:cover;background-repeat:no-repeat;position:relative;aspect-ratio:1/1;width:auto;height:26px;border-radius:50%;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper{display:flex;align-items:center;gap:8px;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_wrapper span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score{color:#666877;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score .score-winner{color:#fa6400!important;font-weight:600}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner{border-radius:10px 10px 10px 10px!important;border:1px solid #774a35;box-sizing:border-box;position:relative;margin-left:-23px;z-index:10}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_winner .trophy-icon{display:inline-block;animation:flyInTrophy .8s ease-out forwards;font-size:24px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2){margin-top:57px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(2) .olympic-round_match_pair{margin-bottom:144px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3){margin-top:171px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-round_match_pair{margin-bottom:372px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(3) .olympic-line-left:before{height:228px;top:-114px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4){margin-top:399px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-round_match_pair{margin-bottom:828px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(4) .olympic-line-left:before{height:456px;top:-228px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5){margin-top:855px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-round_match_pair{margin-bottom:1741px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(5) .olympic-line-left:before{height:912px;top:-456px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6){margin-top:1768px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-round_match_pair{margin-bottom:3566px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(6) .olympic-line-left:before{height:1824px;top:-912px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7){margin-top:3594px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(7) .olympic-line-left:before{height:3648px;top:-1824px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8),.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8){margin-top:3825px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-child(8) .olympic-line-left:before{height:7296px;top:-3648px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match:after{content:"";display:none}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-round_match_pair_player{border-radius:10px}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:nth-last-child(2) .olympic-round_match:before{content:"";display:none}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round:last-child .olympic-line-left:before{display:none}.completed .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.completed .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.completed .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.display .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.display .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.display .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.results .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.results .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.results .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.tournamentLiveResults .completedGames .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.tournamentLiveResults .displayTournament .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner,.tournamentLiveResults .finalResults .content .tournament-wrapper .olympic-rounds .olympic-round_match_pair_player_score.score-winner{color:#fa6400}.completed .displayTournament,.display .displayTournament,.results .displayTournament,.tournamentLiveResults .displayTournament{height:fit-content}.completed .displayTournament .content,.display .displayTournament .content,.results .displayTournament .content,.tournamentLiveResults .displayTournament .content{height:fit-content}.completed #showResult,.display #showResult,.results #showResult,.tournamentLiveResults #showResult{display:none}.highlighted-player{background:#fa6400!important}.highlighted-player .olympic-round_match_pair_player_score{color:#fff!important}.displayTournamentSecond{display:none;margin-top:20px}.completed{display:none}.completed .completedGames{cursor:default}.completed .completedGames-wrapper{display:flex;flex-direction:column;width:100%;height:84%;gap:10px;margin-top:20px;overflow-x:auto}.completed .completedGames-wrapper::-webkit-scrollbar{padding-right:8px;width:2px}.completed .completedGames-wrapper::-webkit-scrollbar-track{background:#262630}.completed .completedGames-wrapper::-webkit-scrollbar-thumb{background:#666877}.completed .completedGames-wrapper::-webkit-scrollbar-thumb:hover{background:#666877}.completed .completedGames-wrapper_pair{display:flex;justify-content:center;align-items:center;gap:22px;padding-bottom:12px;border-bottom:1px solid #3f3f4c}.completed .completedGames-wrapper_pair h4,.completed .completedGames-wrapper_pair h5{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.completed .completedGames-wrapper_pair h4{width:200px}.completed .completedGames-wrapper_pair_player1{text-align:end}.completed .completedGames-wrapper_pair_player1_score,.completed .completedGames-wrapper_pair_player2_score{position:relative;box-sizing:border-box;width:58px;height:35px;border-radius:6px;background:#fff;color:#000;font-family:Inter;font-size:14px;font-style:normal;text-align:center;align-content:center;font-weight:400;line-height:normal}.completed .completedGames-wrapper_pair .wins{background-color:#fa6400;color:#fff}.completed .completedGames-wrapper_pair .losers{background-color:#d10000;color:#fff}.completed .completedGames-wrapper .round-separator{border-bottom:2px solid #fa6400}.results{display:none}.results .finalResults{cursor:default}.results .finalResults_table{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box;height:84%;overflow-y:scroll}.results .finalResults_table::-webkit-scrollbar{padding-right:8px;width:2px}.results .finalResults_table::-webkit-scrollbar-track{background:#262630}.results .finalResults_table::-webkit-scrollbar-thumb{background:#666877}.results .finalResults_table::-webkit-scrollbar-thumb:hover{background:#666877}.results .finalResults_table_content{width:100%}.results .finalResults_table_header{border-radius:8px;background:#3f3f4c;padding:15px 30px;display:grid;grid-template-columns:20px 4fr 8fr repeat(5,1fr);gap:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.results .finalResults_table_header .finalResults_avarage{text-align:left}.results .finalResults_table_player{position:relative;padding:15px 30px;display:grid;grid-template-columns:20px 4fr 8fr repeat(5,1fr);gap:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.results .finalResults_table_player::after{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:#3f3f4c}.results .finalResults_table_player .finalResults_number{align-content:center;font-size:20px;color:#adadad;border-radius:2px}.results .finalResults_table_player .finalResults_player{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:flex-start;align-content:center;gap:8px}.results .finalResults_table_player .finalResults_player .playerLogo{width:27px;height:27px;border-radius:50%}.results .finalResults_table_player .finalResults_player span{align-content:center}.results .finalResults_table_player .finalResults_sets{width:max-content}.results .finalResults_table_player .finalResults_city{color:#adadad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results .finalResults_table_player .finalResults_avarage{color:#007026;text-align:left}.results .finalResults_table_player:first-child .finalResults_number{color:#fff;background-color:#e0a100;width:20px;text-align:center}.results .finalResults_table_player:nth-child(2) .finalResults_number{color:#fff;background-color:#adadad;width:20px;text-align:center}.results .finalResults_table_player:nth-child(3) .finalResults_number{color:#fff;background-color:#966c00;width:20px;text-align:center}.results .finalResults .cell{font-size:16px;font-weight:400;align-content:center}.results .finalResults_player{display:flex;justify-content:flex-start;align-content:center;gap:8px}.results .finalResults_player .playerLogo{width:27px;height:27px;border-radius:50%}.results .finalResults_player span{align-content:center}.results .finalResults_games{text-align:left}.results .finalResults_sets{text-align:left}.results .finalResults_avarage{text-align:left}.results .finalResults_before{text-align:left}.results .finalResults_after{text-align:left}.graySoftBlock{border-radius:20px;background:#262630}.graySoftSmallBlock{border-radius:14px;background:#262630}.grayHeaderBlock{border-radius:8px;background:#3f3f4c}.tournament h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.tournament_mainInfo{margin-top:20px}.tournament_mainInfo_info_descr_path p a{text-decoration:none;color:#fff}.singUpToTournament{margin-top:20px;width:221px}.tournamentLocation{margin-top:30px}.tournamentLocation #mapTournament{border-radius:14px;aspect-ratio:8.04/3.76;width:100%;height:auto;z-index:3}.prizes{margin-top:40px}.prizes_table{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box}.prizes_table h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:14px}.prizes_table_award{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:9px}.tournamentLiveResults{margin:60px 0 0 0;padding:0;width:100%;max-width:none}.tournamentLiveResults .container{position:relative;max-width:1216px;min-width:320px;padding:0;margin:0 auto}.tournamentLiveResults .displayTournament{padding:20px}.tournamentLiveResults .displayTournament .display_header{padding-left:0}.upcomingTournament{margin-top:60px}.upcomingTournament_table{border-radius:14px;background:#262630;width:100%;height:auto;padding:20px;box-sizing:border-box}.upcomingTournament_table_content{width:100%}.upcomingTournament_table_header{border-radius:8px;background:#3f3f4c;padding:15px 30px;display:grid;grid-template-columns:20px auto 50px;gap:35px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.upcomingTournament_table_player{position:relative;padding:15px 30px;display:grid;grid-template-columns:20px auto 50px;gap:35px;color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.upcomingTournament_table_player::after{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:#3f3f4c}.upcomingTournament_number{align-content:center}.upcomingTournament_player{display:flex;justify-content:flex-start;align-content:center;gap:12px}.upcomingTournament_player .playerLogo{width:36px;height:36px}.upcomingTournament_player span{align-content:center}.upcomingTournament_rating{align-content:center;font-size:16px}.upcomingTournament .recordBlock{position:relative;border-radius:14px;background:#262630;aspect-ratio:16/9;width:100%;height:auto;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.upcomingTournament .contentWrapper iframe{position:relative;top:0;left:0;aspect-ratio:16/9;width:100%;height:auto;border:0;border-radius:10px}.upcomingTournament .videoPlaceholder{position:absolute;color:#fff;font-size:20px;text-align:center;padding:20px;font-family:sans-serif;opacity:.8}.upcomingTournament .youtubeBtn{position:absolute;bottom:20px;right:20px;background:red;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:14px;display:none}.upcomingTournament .youtubeBtn:hover{background:#c00;display:none}.liveSection{display:none}@media (max-width:768px){.displayTournamentFirst,.displayTournamentSecond{overflow-x:auto;-webkit-overflow-scrolling:touch}.displayTournamentFirst .content,.displayTournamentSecond .content{transform-origin:top left;touch-action:none;will-change:transform;-ms-touch-action:none;overscroll-behavior:contain}.results-table{width:max-content;min-width:100%}.results-table table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:14.5px;table-layout:auto}.results-table td{display:table-cell;min-width:58px;white-space:nowrap;padding:0}.results-table td .td-wrapper::before{display:none}.results-table tr{display:table-row}.table-wrapper{min-width:max-content;flex-shrink:0}}@media (max-width:576px){.tournament{margin-top:20px}.tournament h3{font-size:18px}.tournament_mainInfo{flex-direction:column}.tournament_mainInfo_info{width:100%}.tournament_mainInfo_info_name{font-size:18px}.tournament_mainInfo_info_descr{display:flex;flex-direction:column;gap:14px}.tournament_mainInfo_logo{aspect-ratio:2.8/1.54;height:auto;width:100%}.tournament .singUpToTournament{width:100%}.tournamentLocation{margin-top:40px}.prizes_table h3{font-size:18px}.prizes_table_award{margin-bottom:12px;line-height:130%}.tournamentLiveResults{margin-top:40px}.tournamentLiveResults .displayTournament{padding:8px 12px}.upcomingTournament{margin-top:40px}.upcomingTournament_table_header{font-size:14px;gap:16px;padding:8px 12px}.upcomingTournament_table_player{gap:16px;line-height:normal;padding:8px 12px}.upcomingTournament_player{font-size:14px;line-height:normal;font-weight:400}.upcomingTournament_player .playerLogo{width:20px;height:20px}.upcomingTournament_number{font-size:14px;width:7px;font-weight:400}.upcomingTournament_rating{font-size:14px;font-weight:400;text-align:right}}