.leaderboard-header{display:grid;width:100%;align-items:center;grid-template-columns:repeat(3,1fr)}.leaderboard-header .header-title h3{color:#fff;text-align:center;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.leaderboard-header .header-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-radius:50px;background-color:#000f0f;padding:4px;width:350px;margin:auto}.leaderboard-header .header-tabs .tab{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding:12px 0;width:175px;border:0;background-color:transparent;margin-top:0;cursor:pointer}.leaderboard-content{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 0;gap:15px}.leaderboard-content .leaderboard-tabs-content{grid-column:span 5}.leaderboard-header .header-tabs .active-tab{border-radius:50px;background-color:var(--primary-color-1);color:#000;font-weight:500}.leaderboard-tabs-content .tabs-content{display:none}.leaderboard-tabs-content .active-tabs-content{display:block}.leaderboard-table{width:100%;overflow-x:auto}.leaderboard-table table{width:100%;border-collapse:collapse;border-spacing:0}.leaderboard-table table th{padding:15px 5px;font-size:14px;font-weight:500;line-height:20px}.leaderboard-table table td,.leaderboard-table table th{text-align:center;color:#fff;font-family:Poppins;font-style:normal;letter-spacing:.14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-table table td{padding:9px 5px 8px;font-size:13px;font-weight:400;line-height:13px}.leaderboard-table table tr{border-bottom:1px solid hsla(0,0%,100%,.2)}.leaderboard-table table tr:last-child{border-bottom:0}.leaderboard-table table td:first-child,.leaderboard-table table th:first-child{width:10%;padding-left:5px}.leaderboard-table table td:nth-child(2),.leaderboard-table table th:nth-child(2){width:30%}.league .caret-1{opacity:.3}.leaderboard-table table tr:nth-child(2) .rank .award svg{fill:#ffc300}.leaderboard-table table tr:nth-child(3) .rank .award svg{fill:#7a7a7a}.leaderboard-table table tr:nth-child(4) .rank .award svg{fill:#5c4033}.leaderboard-table .tier-table-1 tbody tr:nth-child(16),.leaderboard-table .tier-table-1 tbody tr:nth-child(17),.leaderboard-table .tier-table-1 tbody tr:nth-child(18),.leaderboard-table .tier-table-1 tbody tr:nth-child(19),.leaderboard-table .tier-table-1 tbody tr:nth-child(20){background-color:#330012}.leaderboard-table .tier-table-2 tbody tr:first-child,.leaderboard-table .tier-table-2 tbody tr:nth-child(2),.leaderboard-table .tier-table-2 tbody tr:nth-child(3),.leaderboard-table .tier-table-2 tbody tr:nth-child(4),.leaderboard-table .tier-table-2 tbody tr:nth-child(5){background-color:#044338}.leaderboard-table table td .university a{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding-left:15px;text-decoration:none;color:#fff;font-weight:300}.leaderboard-table table td .university a img{width:20px;height:20px;border-radius:50%}.leaderboard-content .add-div,.leaderboard-content .add-div img,.tournament-content .add-div,.tournament-content .add-div img{width:100%;height:100%}.leaderboard-content .add-div .lg-device,.tournament-content .add-div .lg-device{display:block}.leaderboard-content .add-div .sm-device,.tournament-content .add-div .sm-device{display:none}@media (max-width:575.98px){.leaderboard-header{display:block}.leaderboard-header .header-title h3{font-size:28px}.leaderboard-header .header-tabs{width:300px;margin-top:24px}.leaderboard-header .header-tabs .tab{width:146px}.leaderboard-content{display:block}.leaderboard-table table th{padding:10px;font-size:12px;line-height:100%}.league .caret-1,.rank .caret-1{top:15%;right:-2px}.leaderboard-table table td{padding:12px 5px;font-size:12px;font-weight:300;line-height:7px}.leaderboard-table table td .university a{padding-left:5px;font-size:12px;font-weight:300;gap:3px}.leaderboard-table table td .university img{width:8px;height:8px}.rank .award{left:0;top:13px}.rank .award svg{font-size:18px}.tournament-container{padding:0}.leaderboard-content .add-div,.tournament-content .add-div{height:86px}.leaderboard-content .add-div .lg-device,.tournament-content .add-div .lg-device{display:none}.leaderboard-content .add-div .sm-device,.tournament-content .add-div .sm-device{display:block;width:95%;margin:auto;padding-top:20px}}.tournament-header{display:grid;grid-template-columns:repeat(3,1fr)}.league-header{display:flex;justify-content:space-between;align-items:center;width:100%}.league-header .header-title h3{color:#fff;text-align:center;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.league-header .header-logo{display:flex;height:100px;justify-content:center;align-items:center;gap:25px}.league-header .header-logo img{width:100px;height:100%;border-radius:50%}.tournament-header{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.fixtures select,.tournament-header .league-selector select{padding:16px 16px 16px 24px;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:50px;background:#000f0f;width:204px;border:0}.fixtures select:focus-visible,.tournament-header .league-selector select:focus-visible{outline:0}.tournament-header .tabs{display:grid;grid-template-columns:repeat(2,1fr);border-radius:50px;background-color:#000f0f;padding:4px;width:350px;margin:auto}.tournament-header .tabs .tab{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding:12px 0;width:175px;border:0;background-color:transparent;margin-top:0;cursor:pointer}.tournament-header .tabs .active-tab{border-radius:50px;background-color:var(--primary-color-1);color:#000;font-weight:500}.university-search{position:relative}.university-search input{padding:16px 24px;width:285px;border-radius:50px;background:#000f0f;border:0;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.university-search input::-moz-placeholder{padding-left:25px}.university-search input::placeholder{padding-left:25px}.university-search input:focus-visible{outline:0}.university-search svg{position:absolute;color:#fff;font-size:24px;top:0;bottom:0;margin:auto;left:24px}.fixtures{display:flex;justify-content:space-between;align-items:center}.fixtures select{padding:12px 20px}.fixtures .date-time p{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:73px;display:flex;justify-content:center;align-items:baseline;gap:10px}.tournament-content{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 0;gap:15px}.tournament-content .leaderboard-tabs-content{grid-column:span 4}.tournament-content .point-table table td,.tournament-content .point-table table th{min-width:60px}.tournament-content .add-div{max-height:560px}.university-header{display:flex;justify-content:space-between;margin:25px 0 10px;gap:20px}.university-header .detail{display:flex;align-items:center;gap:28px}.university-header .detail img{width:100px;height:100px;border-radius:50%}.university-header .detail h3{color:#fff;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600}.university-header .detail p{color:hsla(0,0%,100%,.7);font-family:Poppins;font-size:20px;font-style:normal;font-weight:400}.university-header .edit-btn button{background:transparent;border:0;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:73px;display:flex;align-items:center;gap:4px;height:30px}@media (max-width:575.98px){.university .tournament-header{margin:0}.league-header{padding-bottom:90px}.league-header .header-logo{display:none}.league-header .header-title{margin:auto}.league-header .header-title h3{font-size:28px}.tournament-header .tabs{position:absolute;top:165px;width:300px;left:0;right:0;margin:auto}.tournament-header .tabs .tab{width:146px}.tournament-header .league-selector select{width:132px;font-size:14px;padding:12px}.university-search input{width:132px;font-size:12px;padding:14px}.university-search svg{font-size:15px}.tournament-content{display:block}.add-1{display:none}.university-header{margin-top:20px}.university-header .detail{gap:11px}.university-header .detail img{width:50px;height:50px;border-radius:50%}.university-header .detail h3{font-size:24px}.university-header .detail p{font-size:12px}}.modal{z-index:1060}.modal,.modal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.modal_backdrop{background-color:rgba(0,0,0,.7)}.modal_dialog{position:relative;max-width:73.4rem;margin:1.75rem auto;pointer-events:none}.modal.large .modal_dialog{max-width:128rem}.modal_dialog_scrollable{height:calc(100% - 3.5rem)}.modal_dialog_centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal_content{position:relative;width:100%;display:flex;flex-direction:column;background-color:#001f1e;border-radius:.5rem;pointer-events:auto;padding:3rem;z-index:2}.modal.large .modal_content{padding:5rem 4.2rem}.modal_dialog_scrollable .modal_content{max-height:100%;overflow:hidden}.modal_dialog_scrollable .modal_body::-webkit-scrollbar{display:none}.modal_dialog_scrollable .modal_body{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal_close{position:absolute;top:1rem;right:1.5rem;font-size:2.4rem;color:#fff;border:0;background-color:transparent}.modal_heading{color:#383838;text-align:center;font-family:Freight Big Pro;font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:3rem}@media screen and (max-width:767.98px){.modal_dialog{margin:1.75rem 1rem}.modal.large .modal_content{padding:3rem 1.6rem}}.fixtures-card{background:#002423;padding:76px 80px 50px;text-align:center;position:relative;margin-bottom:24px}.fixtures-card .date{width:100%;position:absolute;top:0;left:0;right:0;margin:auto}.fixtures-card .date p{width:48%;background-color:#000;margin:auto;color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:18px 0;border-radius:0 0 10px 10px}.matche-card{position:relative;display:grid;grid-template-columns:45% 10% 45%;width:100%;justify-content:center;border-radius:2px;border-bottom:.75px solid hsla(0,0%,100%,.1);background:#023331;padding:10px 0;overflow:hidden}.matche-chart{position:absolute;top:0;bottom:0;right:-57px;margin:auto;display:flex;justify-content:center;align-items:center;background:var(--primary-color-1);width:40px;height:40px;border-radius:50%;font-size:24px}.card-detail-left{justify-content:flex-end;margin-right:15px}.card-detail-left,.card-detail-right{display:flex;align-items:center;gap:20px}.card-detail-right{justify-content:start;margin-left:15px}.team-info{display:flex;gap:8px;justify-content:center;align-items:center}.player-name-truncate,.team-name-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-detail-left{text-align:end}.card-detail-right{text-align:start}.freehit{color:#979797;text-align:right;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.card-detail-left .player-name,.card-detail-right .player-name{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-detail-left .team-name,.card-detail-right .team-name{color:#979797;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-detail-left .win .player-name,.card-detail-left .win .team-name,.card-detail-right .win .player-name,.card-detail-right .win .team-name{color:var(--primary-color-1)}.card-detail-left .team-logo,.card-detail-right .team-logo{width:32px;height:32px}.card-detail-left .team-logo img,.card-detail-right .team-logo img{width:100%;height:100%;border-radius:50%}.card-point{position:relative;display:flex;gap:17px;justify-content:center;align-items:center}.card-point:after{position:absolute;content:"";width:10px;height:3px;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff}.card-point button{display:flex;height:32px;padding:13px 4px;justify-content:center;align-items:center;gap:10px;color:rgba(0,0,0,.8);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:normal;border-radius:4px;background:#e5e5e5;border:0}.card-point .win{background:var(--primary-color-1)!important}.analytics{height:500px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:48px;font-weight:600}@media (max-width:1399.98px){.fixtures-card{padding:65px 20px}.card-detail-left,.card-detail-right{gap:5px}}@media (max-width:1199.98px){.fixtures-card{padding:65px 0}.player-name-truncate,.team-name-truncate{width:15ch}}@media (max-width:991.98px){.player-name-truncate,.team-name-truncate{width:13ch}}@media (max-width:575.98px){.fixtures-card{padding:76px 6px 0}.fixtures-card .date p{font-size:16px;padding:13px 20px;width:132px}.fixtures .date-time p{font-size:14px}.fixtures select{width:140px;font-size:12px;padding:12px 16px}.fixtures-card{background:transparent;padding:65px 6px 0;margin-bottom:24px}.card-detail-left,.card-detail-right{display:flex;flex-direction:column}.card-detail-right{padding-left:15px}.card-detail-right .team-info{justify-content:start}.card-detail-left,.card-detail-right{gap:0}.freehit{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;orphans:2;text-align:center}.card-point{align-items:flex-start}.card-point:after{top:-30%}.matche-chart{position:absolute;top:40px;bottom:0;right:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;background:transparent;width:28px;height:28px;border-radius:50%;border:1px solid #0f8681}.player-name-truncate{width:10ch}.team-name-truncate{width:12ch}.freehit-relative{position:relative}.freehit-relative .active-chip{position:absolute;bottom:-12px}.fixtures-card .date p{font-size:15px;padding:10px 5px;width:140px;margin-top:0}.matche-chart{font-size:20px;color:#0f8681}}.point-table{width:100%;overflow-x:auto}.point-table table{width:100%;border-collapse:collapse;border-spacing:0}.table-header{background:rgba(0,0,0,.5)}.point-table table th{padding:15px 5px;font-size:14px;font-weight:500;line-height:20px}.point-table table td,.point-table table th{text-align:center;min-width:60px;color:#fff;font-family:Poppins;font-style:normal;letter-spacing:.14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-table table td{padding:11px 5px 12px;font-size:13px;font-weight:400;line-height:13px}.point-table table tr{border-bottom:1px solid hsla(0,0%,100%,.2)}.point-table table td:first-child,.point-table table th:first-child{width:10%;padding-left:5px}.point-table table td:nth-child(2),.point-table table th:nth-child(2){width:30%}.league a{text-decoration:none;color:#fff}.league,.rank{position:relative}.league .caret-1,.rank .caret-1{display:inline-grid;position:absolute;top:22%;right:4px}.rank .caret-2{display:inline-grid;position:absolute;top:40%;right:1px}.rank .caret-1 .up-Caret,.rank .caret-2 .up-Caret{fill:#289e42;cursor:pointer}.rank .caret-1 .down-Caret,.rank .caret-2 .down-Caret{fill:#b12804;cursor:pointer}.rank .caret-1 .circle,.rank .caret-2 .circle{fill:#ac9eae;cursor:pointer;font-size:7px}.rank .award{position:absolute;top:6px;left:6px}.rank .award svg{font-size:24px}.point-table table td .university{gap:7px;padding-left:10px;color:#fff}.point-table table td .university,.point-table table td .university a{display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.point-table table td .university a{gap:10px}.point-table table td .university img{width:15px;height:15px;border-radius:50%}.point-table table td .university .university-name{font-size:14px}.point-table table td .university .player-name,.point-table table td .university .university-name{font-size:12px;text-decoration:none;color:#fff;display:flex}.point-table table td .university .university-name{font-weight:500}.point-table table td .university .player-name{font-weight:200}.team-result{gap:10px}.team-result,.team-result p{display:flex;justify-content:center;align-items:center}.team-result p{color:#fff;text-align:center;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:12px;border-radius:50%;width:27px;height:27px}.team-result .win{background:#289e42}.team-result .lose{background:#b12804}.team-result .draw{background:#ac9eae}.point-table td.sticky-column,.point-table th.sticky-column{position:sticky;left:0;z-index:2}.point-table td.sticky-column+.sticky-column,.point-table th.sticky-column+.sticky-column{left:100px}@media (max-width:575.98px){.point-table table th{padding:10px;font-size:12px;line-height:100%}.league .caret-1,.rank .caret-1{top:15%;right:-2px}.point-table table td{padding:6px 5px;font-size:12px;font-weight:300;line-height:7px}.point-table table td .university a{padding-left:5px;font-size:12px;font-weight:300;gap:3px;line-height:12px}.point-table table td .university img{width:15px;height:15px;border-radius:50%}.point-table td.sticky-column,.point-table th.sticky-column{position:sticky;left:0;z-index:2}.point-table td.sticky-column+.sticky-column,.point-table th.sticky-column+.sticky-column{left:60px}.point-table th.sticky-column{background:#031212}.point-table td.sticky-column{background:#01201f}}.page-header{width:100%;height:25dvh;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover;margin:auto;padding:135px 0 25px}@media (max-width:575.98px){.page-header{padding:100px 0 25px}}