.tournament__header{width:100%;height:120px;margin-top:16px;border-radius:16px;background:linear-gradient(90deg,#3d3393,#2b76b9,#2cacd1,#35eb93);display:flex;align-items:center}@media(max-width:786px){.tournament__header{justify-content:center}}.tournament__header-title{padding-left:60px;color:#fcfcfd;font-size:32px;font-weight:600;text-transform:uppercase}@media(max-width:786px){.tournament__header-title{padding-left:0;text-align:center}}.tournament__wrapper{width:1280px;margin:0 auto;min-height:100vh;padding:80px 0 123px}@media(max-width:1500px){.tournament__wrapper{width:1140px}}@media(max-width:1180px){.tournament__wrapper{width:100%}}.tournament__view-participants{width:100%;padding:10px;border-radius:8px;color:#fd853a;border:1px solid #fd853a;font-size:16px;font-weight:600;line-height:24px;text-transform:none;margin-top:0;cursor:pointer;text-align:center}.tournament__container{padding:0 10px}.tournament__main{display:flex;padding:20px 0;justify-content:space-between;gap:20px}.tournament__main-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:15px}.tournament__tabContentFade{display:flex;flex-direction:column;gap:15px;animation:tournamentTabFadeIn .2s ease;will-change:opacity}.tournament__title{display:flex;justify-content:center;color:#fff;font-size:18px;text-transform:uppercase;margin-bottom:15px;font-weight:700;padding:30px 20px 0}.tournament__table-info{background-color:#1c1c1d;border-radius:10px;color:#fcfcfd}.tournament__apply{color:#fcfcfd}.tournament__top-list{padding:20px;background-color:#1c1c1d;border-radius:10px;color:#fcfcfd}.tournament__top-list-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px}.tournament__description,.tournament__referees{padding:20px;background-color:#1c1c1d;border-radius:10px;color:#fcfcfd}.tournament__description a{color:#fd853a}.tournament__description a:hover{color:#ff9e63}.tournament__referees-title{text-transform:uppercase;font-size:18px;font-weight:700;text-align:center;margin-bottom:20px}.tournament__table-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:22px 24px;position:relative}.tournament__table-item-info{display:flex;flex-direction:row;gap:15px;align-items:center}.tournament__table-item-logo{width:40px;height:40px;object-fit:cover;border-radius:50px}.tournament__table-item:not(:first-child):before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background-color:#3c3c3e}.tournament__sortWrapper{display:flex;justify-content:space-between;border-radius:16px;background:#1c1c1d}.tournament__regionSelect{display:flex;padding:8px;border-radius:16px;column-gap:6px;flex-wrap:wrap;row-gap:6px}.tournament__regionSelectButton{padding:8px 16px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px;color:#f9f9fd;background:none;outline:none;border:none;border-radius:8px;cursor:pointer}.tournament__regionSelectButton-active{background:#f9f9fd;color:#08080a}@media(max-width:786px){.tournament__sortWrapper{display:block}.tournament__regionSelect{width:100%}.tournament__regionSelectButton{flex:0 1 auto}}.tournament__already-request,.tournament__request{width:100%;padding:12px 0;border-radius:8px;background:#fd853a;color:#f9f9fd;font-size:16px;font-weight:600;line-height:24px;text-transform:none;border:none;cursor:pointer;text-align:center}.tournament__request{margin-top:0}.tournament__side-info{flex:0 0 360px;width:360px;max-width:360px;display:flex;flex-direction:column;gap:20px}.tournament__my-menu{background-color:#1c1c1d;border-radius:10px;color:#fcfcfd;padding:20px}.tournament__my-menu-login{margin:0;font-size:14px;line-height:1.4;text-align:center;color:#a0a0a6}.tournament__resultsWrap{display:flex;flex-direction:column;gap:16px}.tournament__resultsPanel{padding:20px;background-color:#1c1c1d;border-radius:10px;color:#fcfcfd}.tournament__resultsTitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:14px}.tournament__resultsTableWrap{overflow:auto}.tournament__resultsTable{width:100%;table-layout:auto;border-collapse:collapse}.tournament__resultsTable td,.tournament__resultsTable th{padding:10px 13px;text-align:left;border-bottom:1px solid #3c3c3e;font-size:14px}.tournament__resultsTable th{color:#a5a5aa;font-weight:600}.tournament__resultsTable tbody tr:last-child td{border-bottom:none}.tournament__resultsColRank{width:1%;white-space:nowrap;text-align:center}.tournament__resultsColAp,.tournament__resultsColBonus,.tournament__resultsColCi,.tournament__resultsColLk,.tournament__resultsColMinus,.tournament__resultsColPlus,.tournament__resultsColTotal,.tournament__resultsColWg{width:1%;white-space:nowrap;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:5%;padding-right:5%}.tournament__resultsColAp,.tournament__resultsColTotal{white-space:nowrap}.tournament__resultsTotalLink{border:none;background:transparent;color:#ff9c57;font-weight:700;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.tournament__resultsColPlayer{width:auto}.tournament__resultsColTeam{min-width:0;font-weight:700;white-space:nowrap;padding-right:6px}.tournament__resultsColTeamPlayers{min-width:80px;overflow-wrap:anywhere;word-break:break-word;padding-left:6px}.tournament__resultsTeamPlayers{font-size:8px;line-height:1.4}.tournament__resultsTeamPlayers a{color:#fcfcfd;text-decoration:none}.tournament__resultsTeamPlayers a:hover{text-decoration:underline}.tournament__resultsPlayer{display:flex;align-items:center;gap:8px;min-width:0}.tournament__resultsPlayer img{width:28px;height:28px;border-radius:8px;object-fit:cover;background:#3c3c3e}.tournament__resultsPlayer a{display:inline-block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.tournament__resultsGames{color:#a5a5aa}.tournament__resultsEmpty{text-align:center;color:#a5a5aa;padding:24px 0}.tournament__legendPanel{padding:20px;background:#1c1c1d;border-radius:10px;color:#fcfcfd}.tournament__legendTitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:14px}.tournament__legendList{display:flex;flex-direction:column;gap:10px}.tournament__legendItem{display:flex;flex-direction:column;gap:3px}.tournament__legendItem span:first-child{color:#fcfcfd;font-weight:700;font-size:13px}.tournament__legendItem span:last-child{color:#a5a5aa;font-size:13px;line-height:18px}.tournament__nominations{display:flex;flex-direction:column;gap:12px}.tournament__nominationCard{position:relative;border:1px solid #3c3c3e;border-radius:14px;padding:28px 14px 12px;background:#1c1c1d;margin-top:20px}.tournament__nominationBadgeIcon{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:18px;line-height:1}.tournament__nominationCardHead{position:absolute;top:-20px;left:14px;display:inline-flex;align-items:center;height:40px;padding:0 18px 0 4px;border-radius:999px;color:#fcfcfd;font-size:14px;font-weight:700;gap:8px;white-space:nowrap}.tournament__nominationCardBody{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:baseline}.tournament__nominationRow{display:inline-block;color:#7a7b81;font-size:14px;line-height:1.2;font-weight:500;white-space:nowrap}.tournament__nominationRow--top{color:#f2f2f3;font-size:15px;font-weight:700}.tournament__nominationCard--mvp .tournament__nominationCardHead{background:linear-gradient(90deg,#006a74,#1b9aa6)}.tournament__nominationCard--bestRed .tournament__nominationCardHead{background:linear-gradient(90deg,#6e0606,#ba0d0d)}.tournament__nominationCard--bestMafia .tournament__nominationCardHead{background:linear-gradient(90deg,#3d2673,#7b49d6)}.tournament__nominationCard--bestKilled .tournament__nominationCardHead{background:linear-gradient(90deg,#29457f,#274f9f)}.tournament__seatingResultsRoot{background:#000;margin:-20px;padding:20px;border-radius:10px;min-height:120px}.tournament__seatingBlockTitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6a6b72;margin-bottom:12px}.tournament__seatingAccordion{display:flex;flex-direction:column;gap:0}.tournament__seatingAccordion--finals{margin-top:28px;padding-top:20px;border-top:1px solid #1f1f22}.tournament__seatingAccordionItem{border-bottom:1px solid #1f1f22;margin-bottom:10px}.tournament__seatingAccordionItem:last-child{border-bottom:none;margin-bottom:0}.tournament__seatingAccordionItem:has(.tournament__seatingAccordionHead[aria-expanded=true]){border:1px solid #2e2e32;border-radius:10px;padding:0 10px 10px}.tournament__seatingAccordionHead{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 14px 0;background:transparent;border:none;cursor:pointer;text-align:left;color:#f9f9fd}.tournament__seatingAccordionHead:hover{opacity:.92}.tournament__seatingAccordionBadge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;background:#ff8c42;color:#0c0c0e;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.tournament__seatingAccordionChevron{flex-shrink:0;color:#8b8b91;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.tournament__seatingAccordionChevron.is-open{transform:rotate(180deg)}.tournament__seatingAccordionBody{padding:4px 0 10px}.tournament__seatingResultsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media screen and (max-width:1100px){.tournament__seatingResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.tournament__seatingResultsGrid{grid-template-columns:1fr}}.tournament__seatingResultsCard{background:#1a1a1a;border-radius:10px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid #252528}.tournament__seatingResultsCardTop{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.tournament__seatingResultsCardTitle{font-size:14px;font-weight:600;color:#f9f9fd;line-height:1.25;min-width:0}.tournament__seatingYoutubeTitleBtn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-align:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;width:auto;max-width:100%}.tournament__seatingYoutubeTitleBtn:hover{color:#ff9c57;text-decoration:underline}.tournament__seatingYoutubeTitleBtn:focus-visible{outline:2px solid #ff9c57;outline-offset:2px;border-radius:4px}.tournament__seatingYoutubeCamIcon{flex:0 0 auto;width:16px;height:16px;color:#fff;display:block}.tournament__seatingYoutubeTitleBtn:hover .tournament__seatingYoutubeCamIcon{color:#ff9c57}.tournament__playerPopup--ytTags{width:min(520px,100%);max-height:85vh}.tournament__ytTagsPopupHead{margin-bottom:4px;padding-right:36px}.tournament__ytTagsPopupSub{margin-bottom:14px}.tournament__ytTagsPopupList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tournament__ytTagsPopupRow{font-size:14px;line-height:1.45;color:#e8e8ee;word-break:break-word}.tournament__ytTagsPopupRow a{color:#ff9c57;text-decoration:none;margin-right:4px}.tournament__ytTagsPopupRow a:hover{text-decoration:underline}.tournament__seatingOutcome{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;border-radius:6px;line-height:1.2;max-width:80%;text-align:right}.tournament__seatingOutcome--city{color:#ff6b6b;border:1px solid rgba(255,80,80,.65);background:transparent}.tournament__seatingOutcome--mafia{color:#d8d8e0;border:1px solid rgba(200,200,210,.45);background:transparent}.tournament__seatingResultsPlayers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tournament__seatingResultsPlayer{font-size:13px;font-weight:500;line-height:1.35;min-width:0}.tournament__seatingResultsPlayer a{color:#fff;text-decoration:none}.tournament__seatingResultsPlayer a:hover{text-decoration:underline}.tournament__seatingResultsPlayer span{color:#b4b5bc}.tournament__seatingResultsPlayer--me a,.tournament__seatingResultsPlayer--me span{color:#ff8c42;font-weight:700}.tournament__seatingResultsCard--board{padding:0;overflow:hidden}.tournament__seatingBoardHead{display:flex;flex-direction:column;gap:0}.tournament__seatingBoardHeadRow{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 10px}.tournament__seatingBoardMainTitle{flex:1 1;min-width:0}.tournament__seatingBoardHeadRight{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.tournament__seatingBoardChevron{display:flex;align-items:center;justify-content:center;padding:4px;margin:-4px -6px -4px 0;border:none;border-radius:6px;background:transparent;color:#8b8b91;cursor:pointer}.tournament__seatingBoardChevron:hover{color:#c4c4cc}.tournament__seatingBoardChevronInner{display:flex;transition:transform .2s ease}.tournament__seatingBoardChevronInner.is-open{transform:rotate(180deg)}.tournament__seatingBoardMeta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 10px;border:1px solid #2a2a2e;border-radius:8px;font-size:12px;font-weight:500;color:#8b8b91}.tournament__seatingBoardTableWrap{padding:12px 14px 14px}.tournament__seatingBoardTable{width:100%;border-collapse:collapse;font-size:13px}.tournament__seatingBoardTable thead th{text-align:left;font-size:11px;font-weight:700;text-transform:lowercase;letter-spacing:.04em;color:#8b8b91;padding:8px 10px;background:#222226;border-bottom:1px solid #2e2e32}.tournament__seatingBoardTable thead th:nth-child(2){text-align:center}.tournament__seatingBoardTable thead th:nth-child(3){text-align:right}.tournament__seatingBoardTable tbody td{padding:2px;vertical-align:middle;border-bottom:1px solid #252528;color:#f9f9fd}.tournament__seatingBoardTable tbody td:nth-child(2){text-align:center;width:52px}.tournament__seatingBoardTable tbody td:nth-child(3){text-align:right;font-weight:600;color:#f9f9fd}.tournament__seatingBoardTable tbody tr.is-me td{background:rgba(255,140,66,.06)}.tournament__seatingBoardTable tbody tr.is-me a{color:#ff8c42;font-weight:700}.tournament__seatingBoardNick{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tournament__seatingBoardNick a{color:#fff;text-decoration:none}.tournament__seatingBoardNick a:hover{text-decoration:underline}.tournament__seatingBoardPlace{color:#8b8b91;font-weight:600;margin-right:2px}.tournament__seatingBoardKilled{display:inline-flex;color:#6a6b72;flex-shrink:0}.tournament__seatingBoardC5{font-size:10px;color:#8b8b91;vertical-align:super}.tournament__seatingRoleIcon{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;margin:0 auto}.tournament__seatingRoleIcon--sheriff{background:linear-gradient(145deg,#e8c547,#b8941f);color:#1a1508}.tournament__seatingRoleIcon--red{background:linear-gradient(145deg,#e53935,#9b1c1c);color:#fff}.tournament__seatingRoleIcon--don{background:linear-gradient(145deg,#8e44d6,#4a148c);color:#fff}.tournament__seatingRoleIcon--black{background:linear-gradient(145deg,#283593,#0d1642);color:#e8eaf0}.tournament__seatingRoleIcon--unknown{background:#3a3a40;color:#b4b5bc}.tournament__seatingBoardComment{padding:0 14px 16px}.tournament__seatingBoardCommentLabel{font-size:12px;font-weight:500;color:#6a6b72;margin-bottom:8px}.tournament__seatingBoardCommentText{font-size:12px;line-height:1.45;color:#f0f0f5;white-space:pre-wrap;word-break:break-word}.tournament__seatingBoardPointsHeadBtn{display:inline-flex;align-items:baseline;gap:4px;border:none;background:transparent;padding:0;margin:0;color:#ff9c57;font:inherit;font-weight:700;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.tournament__seatingBoardPointsHeadBtn:hover{text-decoration:underline}.tournament__seatingBoardPointsHeadBtn.is-raw{color:#d0d0d6}.tournament__seatingBoardPointsK{font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:#8b8b91}.tournament__seatingBoardPoints{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tournament__seatingBoardPointsStack{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.05;min-height:34px}.tournament__seatingBoardPointsMain{font-weight:700;color:#f9f9fd}.tournament__seatingBoardPointsDelta{font-size:9px;font-weight:500;min-height:11px}.tournament__seatingBoardPointsDelta--plus{color:#fff}.tournament__seatingBoardPointsDelta--minus{color:#ff9a9a}.tournament__seatingBoardPointsDelta--empty{visibility:hidden}.tournament__seatingBoardPointsButton{border:none;background:transparent;color:#ff9c57;font-weight:700;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tournament__playerPopupOverlay{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:20px;z-index:3000}.tournament__playerPopup{width:min(980px,100%);max-height:90vh;overflow:auto;background:#121214;border:1px solid #2b2b30;border-radius:12px;padding:16px;color:#fcfcfd;position:relative}.tournament__playerPopup--schedule{width:min(480px,100%)}.tournament__playerPopupClose{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;border-radius:50%;background:#2b2b30;color:#fff;cursor:pointer;font-size:18px;line-height:28px}.tournament__playerPopupHead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tournament__playerPopupHead img{width:36px;height:36px;border-radius:8px;object-fit:cover}.tournament__playerPopupTitle{font-size:16px;font-weight:700}.tournament__playerPopupSub{font-size:12px;color:#a5a5aa}.tournament__playerScheduleList{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.tournament__playerScheduleList li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#1c1c1d;border:1px solid #2b2b30;border-radius:8px;font-size:15px;line-height:1.4}.tournament__playerScheduleLine{min-width:0}.tournament__playerScheduleYoutube{flex-shrink:0;color:#ff9c57;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.tournament__playerScheduleYoutube:hover{text-decoration:underline}.tournament__playerPopupTableWrap{overflow:auto}.tournament__playerPopupTable{width:100%;min-width:760px;border-collapse:collapse}.tournament__playerPopupTable td,.tournament__playerPopupTable th{border-bottom:1px solid #2b2b30;padding:8px;text-align:left;font-size:13px;white-space:nowrap}.tournament__playerPopupTable th{color:#a5a5aa;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.tournament__protestsPanel{background:#1c1c1d;border:1px solid #3c3c3e;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.tournament__protestsPanel--error{color:#ff5656}.tournament__protestsBack{align-self:flex-start;background:transparent;border:1px solid #545457;color:#f9f9fd;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px}.tournament__protestsGameTitle{color:#fcfcfd;font-size:16px;font-weight:600;margin:0}.tournament__protestsHint{margin:0;color:#c3c3c7;font-size:14px}.tournament__protestsError{margin:0;color:#ff5656;font-size:14px}.tournament__protestsRefereeSwitch{display:flex;flex-wrap:wrap;gap:8px}.tournament__protestsRefChip{border:1px solid #545457;background:#3c3c3e;color:#f9f9fd;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.tournament__protestsRefChip.is-active{background:#fd853a;border-color:#fd853a;color:#f9f9fd;font-weight:600}.tournament__protestsList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tournament__protestsRow{width:100%;text-align:left;border:1px solid #3c3c3e;border-radius:8px;padding:12px;background:#08080a;color:#f9f9fd;cursor:pointer;display:flex;flex-direction:column;gap:4px}.tournament__protestsRow--pending{background:hsla(240,4%,49%,.15)}.tournament__protestsRow--accepted{background:rgba(76,175,80,.12);border-color:rgba(76,175,80,.35)}.tournament__protestsRow--rejected{background:rgba(255,86,86,.12);border-color:rgba(255,86,86,.35)}.tournament__protestsRowText{font-size:14px}.tournament__protestsRowSub{font-size:12px;color:#c3c3c7}.tournament__protestsDetail{display:flex;flex-direction:column;gap:8px;color:#f9f9fd;font-size:14px}.tournament__protestsDescription{white-space:pre-wrap;line-height:1.4}.tournament__protestsForm,.tournament__protestsResolve{display:flex;flex-direction:column;gap:10px}.tournament__protestsInput,.tournament__protestsTextarea{width:100%;background:#08080a;border:1px solid #545457;border-radius:8px;color:#f9f9fd;padding:10px 12px;font-size:14px}.tournament__protestsTextarea{min-height:120px;resize:vertical}.tournament__protestsBtn{border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer}.tournament__protestsBtn:disabled{opacity:.5;cursor:not-allowed}.tournament__protestsBtn--primary{background:#fd853a;color:#f9f9fd}.tournament__protestsBtn--warn{background:transparent;border:1px solid #fd853a;color:#fd853a}.tournament__protestsBtn--accept{background:rgba(76,175,80,.2);color:#8ee08e;border:1px solid rgba(76,175,80,.45)}.tournament__protestsBtn--reject{background:rgba(255,86,86,.15);color:#ff5656;border:1px solid rgba(255,86,86,.45)}@keyframes tournamentTabFadeIn{0%{opacity:0}to{opacity:1}}.listPart__title{color:#6f6f73;font-size:18px;text-transform:uppercase;margin-bottom:15px;font-weight:700}.listPart__wrap-kek{width:100%;border-radius:16px;background:#1c1c1d;min-height:80px}.listPart__item{padding:15px 20px}.listPart__best,.listPart__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;border-radius:15px}.listPart__best{padding:15px}.listPart__dan-container{gap:20px}.listPart__dan-container,.listPart__info{display:flex;flex-direction:row;align-items:center}.listPart__info{gap:10px}.listPart__index{min-width:28px;color:#a5a5aa;font-weight:600;font-size:14px;flex-shrink:0;text-align:right}.listPart__score{justify-content:center;gap:5px}.listPart__best-info,.listPart__score{display:flex;flex-direction:row;align-items:center}.listPart__best-info{width:100%;justify-content:space-between}.listPart__approv{border-radius:8px;color:#32d583;font-size:16px;line-height:24px;text-transform:none;margin-top:0;border:2px solid #32d583;padding:5px 10px;text-align:center}@media(max-width:786px){.listPart__approv{font-size:14px}}@media(max-width:480px){.listPart__approv{font-size:14px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.listPart__rejected{border-radius:8px;color:#cf1b0e;font-size:16px;line-height:24px;text-transform:none;margin-top:0;border:2px solid #cf1b0e;padding:5px 10px;text-align:center}@media(max-width:786px){.listPart__rejected{font-size:14px}}@media(max-width:480px){.listPart__rejected{font-size:14px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.listPart__onView{border-radius:8px;color:#fd853a;font-size:16px;line-height:24px;text-transform:none;margin-top:0;border:2px solid #fd853a;padding:5px 10px;text-align:center}@media(max-width:786px){.listPart__onView{font-size:14px}}@media(max-width:480px){.listPart__onView{font-size:14px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.listPart__name{font-size:18px;color:#6f6f73;margin-top:7px}@media(max-width:786px){.listPart__name{font-size:16px}.listPart__nickname{font-size:18px}}.listPart__nickname:hover{text-decoration:underline}.listPart__avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;object-fit:cover}.listPart__item--schedule{cursor:pointer}.listPart__item--schedule:hover{background-color:#1a1a1c}.listPart__item:nth-child(odd){background-color:#141415}.listPart__best.gold{position:relative;background:linear-gradient(135deg,#fff2a8,gold,#e6b800);color:#141415;border-radius:15px;padding:15px 20px;font-weight:700;font-size:.9rem;box-shadow:0 0 8px 2px hsla(0,0%,100%,.5);overflow:hidden}.listPart__best.gold:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.2));transform:rotate(25deg);animation:shine 2s infinite}.listPart__best.bronze{position:relative;background:linear-gradient(135deg,#e6b28c,#cd7f32,#b36b2f);color:#141415;border-radius:15px;padding:15px 20px;font-weight:700;font-size:.9rem;box-shadow:0 0 6px 2px hsla(0,0%,100%,.4);overflow:hidden}.listPart__best.bronze:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.2));transform:rotate(25deg);animation:shine 2s infinite}.listPart__best.silver{position:relative;background:linear-gradient(135deg,#f0f0f0,silver,#a8a8a8);color:#141415;border-radius:15px;padding:15px 20px;font-weight:700;font-size:.9rem;box-shadow:0 0 8px 2px hsla(0,0%,100%,.6);overflow:hidden}.listPart__best.silver:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.2));transform:rotate(25deg);animation:shine 2s infinite}.listPart__best.ruby{position:relative;background:linear-gradient(135deg,#ffb3b3,red,#b30000);color:#fff;border-radius:15px;padding:15px 20px;font-weight:700;font-size:.9rem;box-shadow:0 0 8px 2px rgba(255,0,0,.5);overflow:hidden}.listPart__best.ruby:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.1));transform:rotate(25deg);animation:shine 2s infinite}.player-score-badge.ruby-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:700;font-size:.9rem;position:relative;overflow:hidden;background:rgba(0,0,0,.7);color:#fff;box-shadow:0 0 6px 1px rgba(255,0,0,.4)}.player-score-badge.ruby-badge:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%}@keyframes shine{0%{transform:translateX(-100%) rotate(25deg)}to{transform:translateX(100%) rotate(25deg)}}.listPart__best:nth-child(n+1):nth-child(2n){background-color:#141415;color:#fff}.player-score-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:700;font-size:.9rem}.player-score-badge.table-badge{margin-left:auto;text-align:right}.player-score-badge.medal-badge{display:inline-block;padding:4px 8px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:4px;font-weight:700;font-size:.9rem}.tournamentItem__particip-list{font-size:25px;color:#fff;border-radius:10px;width:100%;border-bottom:1px solid gray;margin-bottom:15px;padding:20px}.listPart__team-section+.listPart__team-section{margin-top:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.listPart__team-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin:4px 0 12px;padding:0 4px}.listPart__team-place,.listPart__team-title--muted{color:hsla(0,0%,100%,.55);font-weight:600}.listPart__team-place{min-width:1.5em}.dspl-flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.diamond-green{background:linear-gradient(135deg,#e0fff0,#a0ffb0,#70ff80);color:#141415;border-radius:4px;padding:4px 8px;font-weight:700;font-size:.9rem;box-shadow:0 0 8px 2px hsla(0,0%,100%,.6)}@media screen and (max-width:768px){.tournament__main{flex-direction:column}.tournament__main-info,.tournament__side-info{width:100%}.tournamentItem__particip-list{padding:5px;font-size:18px}}@media screen and (max-width:1100px){.tournament__main{flex-direction:column}.tournament__main-info{width:100%}.tournament__side-info{width:100%;min-width:0;flex:1 1 auto}.tournament__resultsTable{min-width:0}.tournament__resultsPlayer{gap:6px}.tournament__resultsPlayer img{width:22px;height:22px;border-radius:6px}}@media screen and (max-width:768px){.tournament__resultsColBonus,.tournament__resultsColCi,.tournament__resultsColLk,.tournament__resultsColMinus,.tournament__resultsColPlus,.tournament__resultsColWg{display:none}}@media screen and (max-width:480px){.tournament__main-info,.tournament__side-info{width:100%}.tournamentItem__particip-list{font-size:18px}}.tournament__buttons{display:grid;grid-gap:8px;gap:8px}.tournament__buttons--count-1{grid-template-columns:1fr}.tournament__buttons--count-2,.tournament__buttons--count-3{grid-template-columns:1fr 1fr}.tournament__buttons--count-3>:first-child{grid-column:1/-1}.tournament__buttons--count-4{grid-template-columns:1fr 1fr}.tournament__buttons--count-4>:first-child,.tournament__buttons--count-4>:nth-child(4){grid-column:1/-1}.tournament__buttons .tournament__already-request,.tournament__buttons .tournament__request,.tournament__buttons .tournament__view-participants{width:100%;text-align:center;padding:10px 12px;border-radius:8px;cursor:pointer}.dan{display:flex;justify-content:center;align-items:center;bottom:18px;right:5px;font-size:22px;min-width:40px;height:40px;border-radius:50%;line-height:42px;font-weight:700;cursor:pointer;border:1px solid #000}.lvl1{background-color:#000;color:#fff}.lvl2{background-color:#833c0b;color:#fff}.lvl3{background-color:#ed7d31;color:#000}.lvl4{background-color:#f2f2f2;color:#000}@keyframes placeholderAnimation{0%{position:absolute;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd;left:16px;top:50%;transform:translateY(-50%)}to{position:absolute;padding:0 4px;top:-10px;left:16px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.200000003px;color:#8b8b8f;z-index:10;background:#1c1c1d;text-align:left}}.dropdown,.dropdown__main{position:relative}.dropdown__main{border-radius:8px;border:1px solid #6f6f73;height:56px;display:flex;padding:0 16px;align-items:center;color:#fff;justify-content:space-between;cursor:pointer}.dropdown__main:hover{border:1px solid #fcfcfd}.dropdown__placeholder{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd}.dropdown__placeholder-ontop{position:absolute;padding:0 4px;top:-10px;left:16px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.200000003px;color:#8b8b8f;z-index:10;background:#1c1c1d;text-align:left;animation:placeholderAnimation .05s linear}.dropdown__optionsList{position:absolute;top:57px;z-index:15;border-radius:8px;overflow:hidden}.dropdown__option{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#f9f9fd;padding:0 16px;outline:1px solid #545457;width:365px;height:40px;display:flex;align-items:center;cursor:pointer;background:#3c3c3e}.dropdown__option:hover{background:#f9f9fd;color:#1c1c1d}.dropdown__option-year{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#f9f9fd;padding:0 16px;outline:1px solid #545457;width:316px;height:40px;display:flex;align-items:center;cursor:pointer;background:#3c3c3e}.dropdown__option-year:hover{background:#f9f9fd;color:#1c1c1d}.dropdown__slectedOption{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd;background:#1c1c1d}.dropdown__arrowRotate{transform-origin:center;transform:rotate(180deg)}.modal__input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:1;color:#ccc}.modal__input.--search{padding-left:50px}.modal__label-search{padding-left:32px}.modal__input-icon{width:24px;height:24px}.modal__input-block{position:relative}.modal__input-block label{position:absolute;top:50%;transform:translateY(-50%);color:#8b8b8f;left:18px;font-size:16px;font-weight:400;line-height:24px;pointer-events:none;transition:all .3s ease-in-out}.modal__input-block label.filled{top:0;transform:translateY(-50%);left:13px;font-size:12px;background-color:#1c1c1d;padding:0 4px}.modal__input-block label.filled.error{color:#f97066}.modal__input-block input{width:100%;padding:16px;border-radius:8px;border:1px solid #6f6f73;outline:none;font-size:16px;font-weight:400;line-height:24px;color:#fcfcfd;background-color:transparent}.modal__input-block input:-webkit-autofill+label,.modal__input-block input:focus+label{top:0;transform:translateY(-50%);left:13px;font-size:12px;background-color:#1c1c1d;padding:0 4px;line-height:1}.modal__input-block input:focus{border:1px solid #87a5f5}.modal__input-block input:-webkit-autofill,.modal__input-block input:-webkit-autofill:focus,.modal__input-block input:-webkit-autofill:hover{-webkit-text-fill-color:#f9f9fd;background-color:#1c1c1d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal__input-block input.error{border:1px solid #f97066}.modal__error{position:absolute;left:15px;bottom:-18px;font-size:12px;color:#ff5656;z-index:2}@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.dspl-flx__flex-dir-column{display:flex;flex-direction:column}.dspl-flx__flex-dir-row{display:flex;flex-direction:row}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.algn-items-center{align-items:center}.mrg-sides-20px{margin:0 20px}:root{--primary:#000;--secondary:#fd853a6b;--tertiary:rgba(253,133,58,.692)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--primary)}::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:14px}::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary)}.about-us__bar-img,.clubs__bar-img,.documents__bar-img,.profile__bar-img,.tournaments__bar-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.modal__wrapper{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:Inter;max-height:68vh}.modal__container{position:fixed;top:80px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.modal__content{position:relative;background-color:#1c1c1d;border-radius:16px;padding:20px 34px;width:622px;transform:translateY(-50px)}.modal__close{position:absolute;top:24px;right:24px;cursor:pointer;width:16px;height:16px}.modal__close:after,.modal__close:before{content:"";position:absolute;width:16px;height:2px;background-color:#8b8b8f;border-radius:2px}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal-enter{opacity:0;transform:translateY(-50px)}.modal-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transform:translateY(-50px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media screen and (max-width:768px){.modal__content{width:414px;padding:32px 40px 16px;margin:0 10px}}@media screen and (max-width:480px){.modal__content{width:100%;padding:30px 20px;margin:0 10px}}