.fl-standings-page{background:transparent;color:#1b4034}.fl-standings-page a,.fl-standings-page a:visited{color:#285f49;text-decoration:none}.fl-standings-page a:hover{color:#13815b}.fl-standings-page a:hover .fl-standings-team span{text-decoration:underline}.fl-standings-page .fl-standings-main{padding-top:24px;max-width:1240px}.fl-standings-page .fl-standings-intro{padding:26px 30px;border:1px solid #dfe8de;border-radius:20px;background:linear-gradient(115deg,#fff,#eef4e7);margin-bottom:20px}.fl-standings-page .fl-standings-intro h1{font-size:clamp(25px,3vw,35px);margin:10px 0}.fl-standings-page .fl-standings-intro p{font-size:13px;line-height:1.9;margin:0;color:#7b9081}.fl-standings-page .fl-standings-kicker{font-size:10px;letter-spacing:.5px;color:#7b947c}.fl-standings-page .fl-match-mode{max-width:1192px;margin:24px auto 0;padding:8px;display:flex;flex-wrap:wrap;gap:6px;background:#fff;border:1px solid #dfe8de;border-radius:13px;box-sizing:border-box}.fl-standings-page .fl-match-mode button{font:inherit;font-size:12px;background:transparent;border:0;border-radius:8px;color:#78907e;padding:11px 18px;cursor:pointer}.fl-standings-page .fl-match-mode button.active{background:#eaf2e3;color:#326642;box-shadow:none}.fl-standings-page .fl-standings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin:20px 0}.fl-standings-page .fl-standings-tabs button{font-size:12px;font-weight:500;padding:13px 8px;border-radius:10px;border-color:#e0e8dc;color:#68816b;box-shadow:none}.fl-standings-page .fl-standings-tabs button.active{background:#236e50;color:#fff;border-color:#236e50}.fl-standings-page .fl-standings-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:22px;gap:22px;align-items:start}.fl-standings-page .fl-standings-card{min-width:0;border-color:#dfe8de;border-radius:18px;box-shadow:0 10px 28px #21412d04}.fl-standings-page .fl-standings-card-header{padding:22px;gap:12px;background:#fff}.fl-standings-page .fl-standings-card-header h2{font-size:20px;margin-bottom:7px}.fl-standings-page .fl-standings-card-header p,.fl-standings-page .fl-standings-card-header small{font-size:10px;line-height:1.8;color:#8b9c8d}.fl-standings-page .fl-standings-scroll{overflow:visible;min-width:0}.fl-standings-page .fl-standings-table{white-space:normal;width:100%;min-width:0;table-layout:auto}.fl-standings-page .fl-standings-table th{font-size:10px;padding:13px 6px;background:#f3f6ef;text-align:center;color:#7f9280}.fl-standings-page .fl-standings-table td{font-size:12px;padding:15px 6px}.fl-standings-page .fl-standings-table td:nth-child(2),.fl-standings-page .fl-standings-table th:nth-child(2){min-width:0;text-align:start}.fl-standings-page .fl-standings-team{gap:9px;line-height:1.8;font-size:12px;font-weight:600;color:#285b43}.fl-standings-page .fl-standings-team img{width:25px;height:25px;flex-shrink:0}.fl-standings-page .fl-position.top{background:#ebf3e5;color:#54813e}.fl-standings-page .fl-standings-points{font-size:15px!important;color:#23764f}.fl-standings-page .fl-event-leaders{display:grid;grid-gap:18px;gap:18px;min-width:0}.fl-standings-page .fl-event-leaders .fl-standings-card-header{padding:18px}.fl-standings-page .fl-event-leaders .fl-standings-card-header h2{font-size:17px}.fl-standings-page .fl-event-leaders .fl-standings-table{table-layout:fixed}.fl-standings-page .fl-event-leaders .fl-standings-table th:first-child{width:25px}.fl-standings-page .fl-event-leaders .fl-standings-table th:last-child{width:36px}.fl-standings-page .fl-event-leaders .fl-standings-table td{font-size:11px;padding:13px 5px;overflow-wrap:anywhere}.fl-standings-page .fl-event-leaders-note{font-size:10px;line-height:1.9;color:#8c9e8b;margin:0}.fl-standings-page .st-mobile-cell,.fl-standings-page .st-mobile-details{display:none}.st-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-standings-page a:focus-visible,.fl-standings-page button:focus-visible{outline:2px solid #23764f;outline-offset:3px}@media(max-width:1050px){.fl-standings-page .fl-standings-layout{grid-template-columns:1fr}.fl-standings-page .fl-event-leaders{grid-template-columns:1fr 1fr}.fl-standings-page .fl-event-leaders-note{grid-column:1/-1}.fl-standings-page .fl-match-mode{margin-inline:24px}}@media(max-width:640px){.fl-standings-page .fl-standings-main{padding:18px 12px 45px}.fl-standings-page .fl-match-mode{margin:16px 12px 0;gap:3px;padding:5px}.fl-standings-page .fl-match-mode button{font-size:10px;padding:10px 9px;flex:1 1 auto}.fl-standings-page .fl-standings-intro{padding:20px}.fl-standings-page .fl-standings-intro h1{font-size:25px}.fl-standings-page .fl-standings-intro p{font-size:11px}.fl-standings-page .fl-standings-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fl-standings-page .fl-standings-tabs button{font-size:10px;line-height:1.8;padding:10px 5px}.fl-standings-page .fl-standings-card-header{padding:18px 14px}.fl-standings-page .fl-standings-card-header h2{font-size:19px}.fl-standings-page .fl-standings-card-header>small{width:100%;font-size:9px}.fl-standings-page .fl-standings-table{table-layout:fixed}.fl-standings-page .fl-standings-table .st-desktop-stat{display:none}.fl-standings-page .fl-standings-table .st-mobile-cell{display:table-cell;width:29px;padding-inline:2px}.fl-standings-page .fl-standings-table th:first-child{width:27px}.fl-standings-page .fl-standings-table th:nth-child(3){width:30px}.fl-standings-page .fl-standings-table th:nth-child(9){width:36px}.fl-standings-page .fl-standings-table th:nth-child(10){width:37px}.fl-standings-page .fl-standings-table td,.fl-standings-page .fl-standings-table th{padding:12px 4px;font-size:10px}.fl-standings-page .fl-standings-team{font-size:11px;gap:6px;overflow-wrap:anywhere}.fl-standings-page .fl-standings-team img{width:22px;height:22px}.fl-standings-page .fl-position{width:22px;height:24px}.fl-standings-page .fl-standings-points{font-size:14px!important}.st-row-toggle{width:27px;height:32px;border:1px solid #e3ebdc;border-radius:7px;background:#f3f7ef;color:#638461;font-size:17px;cursor:pointer}.fl-standings-page .st-mobile-details{display:table-row}.fl-standings-page .st-mobile-details>td{padding:10px 12px;background:#f4f8f0;text-align:start}.st-mobile-details dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0}.st-mobile-details dl>div{text-align:center;min-width:0}.st-mobile-details dt{font-size:9px;color:#8a9d84;line-height:1.9}.st-mobile-details dd{margin:5px 0;font-size:12px;font-weight:700;color:#476f4c}.fl-standings-page .fl-event-leaders{grid-template-columns:1fr}.fl-standings-page .fl-event-leaders .fl-standings-table th:first-child{width:25px}.fl-standings-page .fl-event-leaders .fl-standings-table th:nth-child(3){width:30%}.fl-standings-page .fl-event-leaders .fl-standings-table th:last-child{width:40px}.fl-standings-page .fl-event-leaders .fl-standings-table td{font-size:12px;padding:14px 8px}.fl-standings-page .fl-event-leaders .fl-standings-table td:nth-child(3){font-size:10px}}.fl-standings-page .fl-matches-main,.fl-standings-page .st-inline-players{max-width:1240px;margin:0 auto;padding:24px 24px 60px;box-sizing:border-box;min-width:0}.fl-standings-page .fl-match-board{border:1px solid #dfe8de;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #21412d04}.fl-standings-page .fl-match-board-head{padding:26px;background:linear-gradient(115deg,#fff,#eef4e7);border-bottom:1px solid #e3ebdd}.fl-standings-page .fl-match-board-head h2{font-size:28px;margin:10px 0}.fl-standings-page .fl-match-eyebrow{font-size:10px;color:#7b947c}.fl-standings-page .fl-match-updated{font-size:10px;color:#8b9c8d}.fl-standings-page .fl-match-leagues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;background:transparent;padding:22px}.fl-standings-page .fl-match-leagues button{font:inherit;font-size:12px;padding:13px 8px;border:1px solid #e0e8dc;background:#fff;color:#68816b;border-radius:10px;box-shadow:none;cursor:pointer}.fl-standings-page .fl-match-leagues button.active{background:#236e50;color:#fff;border-color:#236e50}.fl-standings-page .fl-match-round-bar{margin:0 22px 20px;border:1px solid #e3ebdd;border-radius:12px;background:#f5f8f1;padding:14px;gap:10px;flex-wrap:wrap}.fl-standings-page .fl-match-round-arrow{border:1px solid #dce6d6;border-radius:8px;background:#fff;color:#638162;box-shadow:none;font:inherit;font-size:11px;padding:10px 14px}.fl-standings-page .fl-match-round-select-label span{font-size:10px;color:#8b9c8d}.fl-standings-page .fl-match-round-select-label select{border:1px solid #dce6d6;background:#fff;border-radius:8px;color:#38674a;font:inherit;font-size:12px}.fl-standings-page .fl-match-list{padding:0 22px 22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fl-standings-page .fl-match-item{border:1px solid #e3ebdd;border-radius:13px;background:#fcfdfb;box-shadow:none;padding:20px 14px;min-width:0;margin:0}.fl-standings-page .fl-match-club{font-size:12px;min-width:0;gap:8px}.fl-standings-page .fl-match-club span{white-space:normal;overflow-wrap:anywhere;line-height:1.8}.fl-standings-page .fl-match-score{background:#edf3e6;color:#286d46;border-radius:9px;font-size:18px;min-width:65px}.fl-standings-page .fl-match-details{font-size:10px;color:#84977f;flex-wrap:wrap;line-height:1.8}.fl-standings-page .st-inline-players .fl-leaderboard,.fl-standings-page .st-inline-players .fl-players{margin:0 0 24px;max-width:100%;padding:26px;border:1px solid #dfe8de;border-radius:20px;background:#fff;box-sizing:border-box;min-height:0;min-width:0}.fl-standings-page .st-inline-players .fl-players-head{background:linear-gradient(115deg,#fff,#eef4e7);border:1px solid #e4ebde;border-radius:13px;padding:20px}.fl-standings-page .st-inline-players .fl-players-head h1{font-size:27px;margin:0;color:#1b4034}.fl-standings-page .st-inline-players .fl-players-head p{font-size:12px;color:#83947f;line-height:1.9;margin-bottom:0}.fl-standings-page .st-inline-players .fl-players-tools{gap:10px;align-items:end;margin:20px 0}.fl-standings-page .st-inline-players .fl-players-tools label{font-size:11px;color:#84977f}.fl-standings-page .st-inline-players .fl-players-tools input,.fl-standings-page .st-inline-players .fl-players-tools select{border:1px solid #dfe8d8;background:#f9fbf6;border-radius:9px;font:inherit;font-size:12px;color:#3f684a;max-width:100%;min-width:0;box-sizing:border-box}.fl-standings-page .st-inline-players .fl-leaderboard-note,.fl-standings-page .st-inline-players .fl-players-count{font-size:11px;line-height:1.9;color:#8b9c8d}.fl-standings-page .st-inline-players .fl-leaderboard-table{width:100%;table-layout:fixed;white-space:normal;font-size:12px}.fl-standings-page .st-inline-players .fl-leaderboard-table td,.fl-standings-page .st-inline-players .fl-leaderboard-table th{padding:15px 8px;overflow-wrap:anywhere}.fl-standings-page .st-inline-players .fl-leaderboard-table th{font-size:11px;background:#f3f6ef;color:#7f9280}.fl-standings-page .st-inline-players .fl-leaderboard-table th:first-child{width:35px}.fl-standings-page .st-inline-players .fl-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-standings-page .st-inline-players .fl-player-card{border:1px solid #dfe8de;border-radius:12px;box-shadow:none;min-width:0;background:#fcfdfb}.fl-standings-page .st-inline-players .fl-player-name{min-width:0}.fl-standings-page .st-inline-players .fl-player-name strong{font-size:12px;overflow-wrap:anywhere}.fl-standings-page .st-inline-players .fl-player-name small{font-size:10px;white-space:normal}.fl-standings-page .st-inline-players .fl-player-price{font-size:12px;white-space:nowrap}.fl-standings-page .st-inline-players .fl-players-table-scroll{overflow:visible;min-width:0}@media(max-width:950px){.fl-standings-page .fl-match-list{grid-template-columns:1fr}.fl-standings-page .st-inline-players .fl-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fl-standings-page .fl-matches-main,.fl-standings-page .st-inline-players{padding:18px 12px 45px}.fl-standings-page .fl-match-board-head{padding:20px}.fl-standings-page .fl-match-board-head h2{font-size:24px}.fl-standings-page .fl-match-leagues{grid-template-columns:repeat(3,minmax(0,1fr));padding:15px 12px;gap:7px}.fl-standings-page .fl-match-leagues button{font-size:10px;line-height:1.8;padding:10px 5px}.fl-standings-page .fl-match-round-bar{margin-inline:12px;padding:10px}.fl-standings-page .fl-match-round-arrow{font-size:10px;padding:9px}.fl-standings-page .fl-match-list{padding:0 12px 12px}.fl-standings-page .fl-match-fixture{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:6px}.fl-standings-page .fl-match-club{font-size:11px}.fl-standings-page .fl-match-club img{width:25px;height:25px;flex-shrink:0}.fl-standings-page .fl-match-score{font-size:16px;min-width:0}.fl-standings-page .st-inline-players .fl-leaderboard,.fl-standings-page .st-inline-players .fl-players{padding:15px 12px}.fl-standings-page .st-inline-players .fl-players-head{padding:16px}.fl-standings-page .st-inline-players .fl-players-head h1{font-size:23px}.fl-standings-page .st-inline-players .fl-players-head p{font-size:10px}.fl-standings-page .st-inline-players .fl-players-tools{display:grid;grid-template-columns:1fr 1fr}.fl-standings-page .st-inline-players .fl-players-tools>*{width:100%;min-width:0}.fl-standings-page .st-inline-players .fl-players-tools input{grid-column:1/-1}.fl-standings-page .st-inline-players .fl-player-grid{grid-template-columns:1fr}.fl-standings-page .st-inline-players .fl-leaderboard-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fl-standings-page .st-inline-players .fl-leaderboard-table,.fl-standings-page .st-inline-players .fl-leaderboard-table tbody{display:block}.fl-standings-page .st-inline-players .fl-leaderboard-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid #e0e9da;border-radius:11px;padding:14px;margin-bottom:12px;background:#fcfdfb}.fl-standings-page .st-inline-players .fl-leaderboard-table td{display:block;padding:0;border:0;font-size:11px;min-width:0}.fl-standings-page .st-inline-players .fl-leaderboard-table td:before{content:attr(data-label);display:block;font-size:9px;color:#8c9e88;margin-bottom:5px}.fl-standings-page .st-inline-players .fl-leaderboard-table td:nth-child(2){grid-column:2/4;font-size:13px;align-self:center}.fl-standings-page .st-inline-players .fl-leaderboard-table td:nth-child(2):before{display:none}.fl-standings-page .st-inline-players .fl-leaderboard-table td:first-child{color:#6e8e63}.fl-standings-page .st-inline-players .fl-leaderboard-table td:last-child{color:#23764f;font-weight:700}}