@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";:root,:before,:after{--yellow: hsl(39, 96%, 66%);--yellow-light: hsl(39, 88%, 85%);--yellow-light-2: hsl(39, 88%, 93%);--yellow-light-3: hsl(39, 88%, 98%);--red: hsl(357, 77%, 57%);--red-dark: hsl(0, 72%, 52%);--red-light: hsl(357, 81%, 84%);--blue-light: hsl(210, 86%, 93%);--green: hsl(100, 91%, 39%);--near-white: hsl(0, 0%, 95%);--white: hsl(0, 0%, 100%);--white-30: hsla(0, 0%, 100%, .3);--white-80: hsla(0, 0%, 100%, .8);--black: hsl(0, 0%, 0%);--near-black: hsl(210, 5%, 12%);--gray: hsl(0, 0%, 92%);--dark-gray: hsl(0, 0%, 50%);--light-gray: hsl(0, 0%, 89%);--grayscale-1: hsl(45, 100%, 99%);--grayscale-2: hsl(45, 100%, 97%);--grayscale-3: hsl(40, 100%, 96%);--grayscale-4: hsl(40, 89%, 90%);--grayscale-5: hsl(39, 88%, 85%);--grayscale-6: hsl(45, 18%, 30%);--grayscale-7: hsl(45, 13%, 26%);--grayscale-8: hsl(45, 10%, 21%);--grayscale-9: hsl(0, 0%, 19%);--grayscale-10: hsl(0, 0%, 13%);--grayscale-10-50: hsla(0, 0%, 13%, .5)}@media (prefers-color-scheme: light){:root,:before,:after{--color-primary: var(--yellow);--color-primary-light: var(--yellow-light);--color-primary-light-2: var(--yellow-light-2);--color-primary-light-3: var(--yellow-light-3);--color-secondary: var(--red);--color-secondary-light: var(--red-light);--color-white: var(--white);--color-black: var(--black);--color-text: var(--black);--color-text-subtle: var(--dark-gray);--color-text-on-contrast: var(--white);--color-text-on-primary: var(--grayscale-10);--color-text-near-dark: var(--grayscale-7);--color-border-light: var(--gray);--color-shadow-light: var(--light-gray);--color-background: var(--grayscale-1);--color-background-subtle: var(--grayscale-3);--color-background-contrast: var(--grayscale-10);--color-background-contrast-light: var(--grayscale-9);--color-background-highlight: var(--grayscale-6);--color-background-backdrop: var(--grayscale-10-50);--color-background-backdrop-light-30: var(--white-30);--color-background-backdrop-light-80: var(--white-80)}}@media (prefers-color-scheme: dark){:root,:before,:after{--color-primary: var(--yellow);--color-primary-light: var(--yellow-light);--color-primary-light-2: var(--yellow-light-2);--color-primary-light-3: var(--yellow-light-3);--color-secondary: var(--red);--color-secondary-light: var(--red-light);--color-white: var(--white);--color-black: var(--black);--color-text: var(--black);--color-text-on-contrast: var(--white);--color-text-subtle: var(--dark-gray);--color-text-on-primary: var(--grayscale-10);--color-text-near-dark: var(--grayscale-7);--color-border-light: var(--gray);--color-shadow-light: var(--light-gray);--color-background: var(--grayscale-1);--color-background-subtle: var(--grayscale-3);--color-background-contrast: var(--grayscale-10);--color-background-contrast-light: var(--grayscale-9);--color-background-highlight: var(--grayscale-6);--color-background-backdrop: var(--grayscale-10-50);--color-background-backdrop-light-30: var(--white-30);--color-background-backdrop-light-80: var(--white-80)}}:root,:before,:after{--rg-elevation-bottom-2xl: 0px 24px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-bottom-3xl: 0px 32px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-bottom-l: 0px 4px 24px -2px rgba(0, 31, 56, .03), 0px 12px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-bottom-m: 0px 2px 16px 0px rgba(0, 31, 56, .12), 0px 4px 8px -2px rgba(0, 31, 56, .06);--rg-elevation-bottom-s: 0px 1px 12px 0px rgba(0, 31, 56, .1), 0px 1px 4px -2px rgba(0, 31, 56, .06);--rg-elevation-bottom-xl: 0px 8px 8px -4px rgba(0, 31, 56, .03), 0px 20px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-bottom-xs: 0px 1px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-left-2xl: -24px 0px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-left-3xl: -32px 0px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-left-l: -4px 0px 6px -2px rgba(0, 31, 56, .03), -12px 0px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-left-m: -2px 0px 4px -2px rgba(0, 31, 56, .06), -8px 0px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-left-s: -1px 0px 2px 0px rgba(0, 31, 56, .06), -1px 0px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-left-xl: -8px 0px 8px -4px rgba(0, 31, 56, .03), -20px 0px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-left-xs: -1px 0px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-right-2xl: 24px 0px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-right-3xl: 32px 0px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-right-l: 4px 0px 6px -2px rgba(0, 31, 56, .03), 12px 0px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-right-m: 2px 0px 4px -2px rgba(0, 31, 56, .06), 8px 0px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-right-s: 1px 0px 2px 0px rgba(0, 31, 56, .06), 1px 0px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-right-xl: 8px 0px 8px -4px rgba(0, 31, 56, .03), 20px 0px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-right-xs: 1px 0px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-top-2xl: 0px -24px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-top-3xl: 0px -32px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-top-l: 0px -4px 6px -2px rgba(0, 31, 56, .03), 0px -12px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-top-m: 0px -2px 4px -2px rgba(0, 31, 56, .06), 0px -8px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-top-s: 0px -1px 2px 0px rgba(0, 31, 56, .06), 0px -1px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-top-xl: 0px 0px 8px -4px rgba(0, 31, 56, .03), 0px -20px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-top-xs: 0px -1px 2px 0px rgba(0, 31, 56, .05)}:root,:before,:after{--rg-space-2: calc(var(--font-size-factor) * .125rem);--rg-space-4: calc(var(--font-size-factor) * .25rem);--rg-space-8: calc(var(--font-size-factor) * .5rem);--rg-space-12: calc(var(--font-size-factor) * .75rem);--rg-space-16: calc(var(--font-size-factor) * 1rem);--rg-space-20: calc(var(--font-size-factor) * 1.25rem);--rg-space-24: calc(var(--font-size-factor) * 1.5rem);--rg-space-32: calc(var(--font-size-factor) * 2rem);--rg-space-40: calc(var(--font-size-factor) * 2.5rem);--rg-space-48: calc(var(--font-size-factor) * 3rem);--rg-space-56: calc(var(--font-size-factor) * 3.5rem);--rg-space-64: calc(var(--font-size-factor) * 4rem);--rg-space-72: calc(var(--font-size-factor) * 4.5rem);--rg-space-80: calc(var(--font-size-factor) * 5rem);--rg-space-96: calc(var(--font-size-factor) * 6rem);--rg-space-128: calc(var(--font-size-factor) * 8rem);--rg-navigation-block-size: calc(var(--font-size-factor) * 4.125rem)}:root,:before,:after{--rg-time-duration-default: .3s;--rg-animation-duration-default: .3s}:root,:before,:after{--rg-base-font: "Barlow", sans-serif;--rg-semi-condensed-font: "Barlow Semi Condensed", sans-serif;--rg-condensed-font: "Barlow Condensed", sans-serif;--current-font-family: var(--rg-base-font);--rg-typography-button-l-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.33 var(--rg-semi-condensed-font);--rg-typography-button-m-medium: 500 calc(var(--font-size-factor) * 1rem)/1.25 var(--rg-semi-condensed-font);--rg-typography-button-s-medium: 500 calc(var(--font-size-factor) * .875rem)/1.15 var(--rg-semi-condensed-font);--rg-typography-button-xs-medium: 500 calc(var(--font-size-factor) * .75rem)/1 var(--rg-semi-condensed-font);--rg-typography-display-l-bold: 700 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-semibold: 600 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-medium: 500 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-regular: 400 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-bold: 700 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-semibold: 600 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-medium: 500 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-regular: 400 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-bold: 700 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-semibold: 600 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-medium: 500 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-regular: 400 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-bold: 700 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-semibold: 600 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-medium: 500 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-regular: 400 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-bold: 700 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-semibold: 600 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-medium: 500 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-regular: 400 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-bold: 700 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-semibold: 600 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-medium: 500 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-regular: 400 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-bold: 700 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-semibold: 600 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-regular: 400 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-bold: 700 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-semibold: 600 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-medium: 500 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-regular: 400 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-text-2xl-bold: 700 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-semibold: 600 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-medium: 500 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-regular: 400 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-xl-bold: 700 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-semibold: 600 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-medium: 500 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-regular: 400 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-l-bold: 700 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-semibold: 600 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-regular: 400 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-m-bold: 700 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-semibold: 600 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-medium: 500 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-regular: 400 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-s-bold: 700 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-semibold: 600 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-medium: 500 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-regular: 400 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-xs-bold: 700 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-semibold: 600 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-medium: 500 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-regular: 400 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family)}@media only screen and (min-width: 0){:root,:before,:after{--font-size-factor: 1.1429}}@media only screen and (min-width: 992px){:root,:before,:after{--font-size-factor: 1.1034}}@media only screen and (min-width: 1200px){:root,:before,:after{--font-size-factor: 1.0667}}@keyframes fade-in-from-top{0%{transform:translateY(calc(-1 * var(--rg-space-8)));opacity:0}to{opacity:1}}@keyframes fade-in-from-bottom{0%{transform:translateY(calc(1 * var(--rg-space-8)));opacity:0}to{opacity:1}}@keyframes fade-out-to-top{0%{opacity:1}to{transform:translateY(calc(-1 * var(--rg-space-8)));opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-from-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-from-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes jump{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-40px) rotate(180deg)}to{transform:translateY(0) rotate(360deg)}}@font-face{font-family:OPTIBritannic-Bold;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/OPTIBritannic-Bold.ttf--Z6fkOWb.woff) format("woff")}@font-face{font-family:Bangers;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Bangers-Regular-thdkB3OJ.ttf)}@font-face{font-family:Tauri;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Tauri-Regular-PRMa4uUV.ttf)}@font-face{font-family:Bebas Neue;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/BebasNeue-Regular-9gjjU8Dt.ttf)}@font-face{font-family:Meera Inimai;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/MeeraInimai-Regular-Y62hyGHC.ttf)}@font-face{font-family:Roboto Condensed;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/RobotoCondensed-Regular-x_WF1Z_K.ttf)}@font-face{font-family:Acme;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Acme-Regular-iNMKpLPE.ttf)}.material-icons{direction:ltr;display:inline-block;font-family:Material Symbols Outlined,sans-serif;font-size:24px;font-feature-settings:"liga";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;text-rendering:optimizelegibility;letter-spacing:normal;word-wrap:normal;white-space:nowrap}.sr-only{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.mb-16{margin-block-end:var(--rg-space-16)}.mb-8{margin-block-end:var(--rg-space-8)}.mt-8{margin-block-start:var(--rg-space-8)}.ml-8{margin-inline-start:var(--rg-space-8)}.py-8{padding-block:var(--rg-space-8)}.rg-list{display:flex;gap:var(--rg-space-8)}.rg-list[direction=column]{flex-direction:column}.rg-actions{margin-block-end:var(--rg-space-12)}.ml-auto{margin-inline-start:auto}.rg-tournament--content{padding:var(--rg-space-12);background-color:var(--color-white);border-block-start:1px solid var(--color-border-light);border-end-start-radius:var(--rg-space-8);border-end-end-radius:var(--rg-space-8)}.game-list-container{display:flex;flex-flow:row wrap;gap:var(--rg-space-8) var(--rg-space-24);align-items:flex-start;justify-content:space-evenly;margin-block-start:var(--rg-space-8)}.sub-games .game-list-container{row-gap:var(--rg-space-16);margin-block-start:var(--rg-space-12);padding-block-start:var(--rg-space-12);border-block-start:1px solid var(--color-border-light)}ul.game-list-container>*:not(.modal):not(.modal-overlay){flex-grow:1;inline-size:480px;min-inline-size:200px;max-inline-size:100%}rg-game-card.player-in-game{background-color:var(--color-primary-light)}rg-game-card [slot=tags]>*{display:flex;flex-direction:row;gap:var(--rg-space-2);align-items:center}rg-game-card .tag{padding-block:var(--rg-space-2);padding-inline:var(--rg-space-8);font:var(--rg-typography-text-s-regular);font-family:var(--rg-semi-condensed-font);color:var(--color-text)!important;background-color:var(--color-primary-light);border-radius:var(--rg-space-4)}rg-game-card .tag:nth-child(n+2){overflow:hidden;display:inline-block;min-inline-size:0;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}rg-game-card[player-in-game] .tag{background-color:var(--color-primary)}rg-game-card .tag.game-cancelled{display:flex;background-color:var(--red-light)!important}rg-game-card .tag.game-temp-result{background-color:transparent!important;border:1px solid var(--color-primary)}rg-game-card [slot=actions]{display:flex;flex-direction:row;gap:var(--rg-space-8);align-items:center;justify-content:flex-end}rg-game-card [slot=actions]>*{display:flex;flex-direction:row;align-items:center;color:var(--color-text-subtle)!important}rg-game-card [slot=actions]>* rg-icon{font-size:calc(var(--font-size-factor) * 1.4rem)!important}rg-game-card [slot=actions]>*.disabled{opacity:.4}rg-game-card .teams{display:flex;flex-direction:column;gap:var(--rg-space-0);justify-content:space-around;min-inline-size:0}rg-game-card .teams .team{display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:center}rg-game-card .teams .team .details{display:flex;flex-direction:row;align-items:center;min-inline-size:0;font:var(--rg-typography-display-4xs-regular);font-size:calc(var(--font-size-factor) * 1.0625rem);color:var(--color-text)!important}rg-game-card:not(.temp-result)>.teams>.team.winner>.details{font-weight:500}rg-game-card:not(.temp-result)>.teams>.team.loser>.details{color:var(--color-text-subtle)!important}rg-game-card .teams .team .details .name{overflow:hidden;padding-block-end:1px;text-overflow:ellipsis;text-wrap:nowrap}rg-game-card .teams .team .details .logo{inline-size:22px;block-size:22px;-o-object-fit:contain;object-fit:contain}rg-game-card .teams .team .details .logo:nth-child(2),rg-game-card .teams .team .details .logo:not(.multiple):first-child{margin-inline-end:var(--rg-space-8)}rg-game-card .teams .team .details .logo.multiple:nth-child(2){margin-inline-start:calc(-1 * var(--rg-space-12))}rg-game-card .teams .team .edit-team{display:flex;flex-direction:row;align-items:center;color:var(--color-text-subtle)!important}rg-game-card .scores{display:flex;flex-direction:row;gap:calc(var(--font-size-factor) * .4rem);gap:var(--rg-space-8);justify-content:flex-end}rg-game-card .scores .set{display:flex;flex-direction:column;gap:var(--rg-space-4);justify-content:space-around}rg-game-card .scores .set .score{display:flex;flex-direction:row;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding-block-end:2px;font:var(--rg-typography-display-3xs-regular);font-size:calc(var(--font-size-factor) * 1.0625rem);color:var(--color-text);background-color:var(--color-primary-light);border-radius:var(--rg-space-2)}rg-game-card:not(.temp-result)>.scores>.set>.score.winner{font-weight:500}rg-game-card:not(.temp-result)>.scores>.set>.score.loser{font-weight:300}rg-game-card .scores .set[set=summary] .score{background-color:var(--color-primary)}rg-game-card .scores .set[set=placeholder] .score{background-color:var(--color-primary-light-3)}rg-game-card.temp-result>.scores>.set>.score{color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-primary)}rg-game-card .ui.placeholder{margin-block-start:var(--rg-space-12);border-block-start:1px solid var(--color-border-light)}rg-game-card[player-in-game] .ui.placeholder .line{background-color:var(--color-primary-light-3)}rg-game-card [slot=subgames] rg-game-card{inline-size:480px;min-inline-size:200px;max-inline-size:100%}rg-group-table .group-table-header{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:var(--rg-space-8);gap:var(--rg-space-8);align-items:center;inline-size:100%;font-weight:600;font-size:.875rem;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em}rg-group-table .group-table-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:var(--rg-space-8);gap:var(--rg-space-8);align-items:center;padding:var(--rg-space-12);background-color:var(--color-gray-50);border-radius:var(--rg-space-4);transition:background-color .15s ease}rg-group-table .group-table-row:hover{background-color:var(--color-gray-100)}rg-group-table .group-table-footer{display:flex;gap:var(--rg-space-8);flex-wrap:wrap}rg-group-table .header-team{text-align:start}rg-group-table .header-games,rg-group-table .header-sets,rg-group-table .header-points{text-align:center;min-inline-size:80px}rg-group-table .team-cell{display:flex;gap:var(--rg-space-8);align-items:center}rg-group-table .team-position{font-weight:600;min-inline-size:1.5rem;color:var(--color-gray-600)}rg-group-table .team-logos{display:flex;align-items:center;position:relative}rg-group-table .team-logo{inline-size:25px;block-size:25px;-o-object-fit:contain;object-fit:contain;border-radius:var(--rg-space-2)}rg-group-table .team-logo-stacked{margin-inline-start:-15px}rg-group-table .team-name{flex:1;font-weight:500}rg-group-table .team-name a{color:var(--color-gray-900);-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease}rg-group-table .team-name a:hover{color:var(--color-primary)}rg-group-table .team-action{display:inline-flex;align-items:center;margin-inline-end:var(--rg-space-4)}rg-group-table .games-cell,rg-group-table .sets-cell,rg-group-table .points-cell{text-align:center;font-weight:500;min-inline-size:80px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}rg-group-table.phase-table .phase-table-header,rg-group-table.phase-table .phase-table-row{display:grid;align-items:center;grid-gap:var(--rg-space-8);gap:var(--rg-space-8)}rg-group-table.phase-table .phase-table-header,rg-group-table.phase-table .phase-table-row{grid-template-columns:auto 1fr repeat(3,auto)}rg-group-table.phase-table[data-has-group-pos=true] .phase-table-header,rg-group-table.phase-table[data-has-group-pos=true] .phase-table-row{grid-template-columns:auto 1fr repeat(4,auto)}rg-group-table.phase-table[data-use-average=True] .phase-table-header,rg-group-table.phase-table[data-use-average=True] .phase-table-row{grid-template-columns:auto 1fr repeat(4,auto)}rg-group-table.phase-table[data-use-average=True][data-has-group-pos=true] .phase-table-header,rg-group-table.phase-table[data-use-average=True][data-has-group-pos=true] .phase-table-row{grid-template-columns:auto 1fr repeat(5,auto)}rg-group-table.phase-table[data-compact=false] .phase-table-header,rg-group-table.phase-table[data-compact=false] .phase-table-row{grid-template-columns:auto 1fr repeat(5,auto)}rg-group-table.phase-table[data-compact=false][data-has-group-pos=true] .phase-table-header,rg-group-table.phase-table[data-compact=false][data-has-group-pos=true] .phase-table-row{grid-template-columns:auto 1fr repeat(6,auto)}rg-group-table.phase-table[data-compact=false][data-use-average=True] .phase-table-header,rg-group-table.phase-table[data-compact=false][data-use-average=True] .phase-table-row{grid-template-columns:auto 1fr repeat(6,auto)}rg-group-table.phase-table[data-compact=false][data-use-average=True][data-has-group-pos=true] .phase-table-header,rg-group-table.phase-table[data-compact=false][data-use-average=True][data-has-group-pos=true] .phase-table-row{grid-template-columns:auto 1fr repeat(7,auto)}rg-group-table.phase-table .cell-pos,rg-group-table.phase-table .cell-group-pos,rg-group-table.phase-table .cell-record,rg-group-table.phase-table .cell-win-pct,rg-group-table.phase-table .cell-sets,rg-group-table.phase-table .cell-sets-diff,rg-group-table.phase-table .cell-points,rg-group-table.phase-table .cell-points-diff{text-align:center;font-weight:500;min-inline-size:60px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}rg-group-table.phase-table .cell-pos,rg-group-table.phase-table .header-pos{min-inline-size:40px;font-weight:600}rg-group-table.phase-table .team-cell{display:flex;gap:var(--rg-space-8);align-items:center}rg-group-table.phase-table .header-pos,rg-group-table.phase-table .header-group-pos,rg-group-table.phase-table .header-record,rg-group-table.phase-table .header-win-pct,rg-group-table.phase-table .header-sets,rg-group-table.phase-table .header-sets-diff,rg-group-table.phase-table .header-points,rg-group-table.phase-table .header-points-diff{text-align:center;min-inline-size:60px}rg-group-table.phase-table .header-team{text-align:start}@media (max-width: 600px){rg-group-table .group-table-header,rg-group-table .group-table-row{grid-template-columns:1fr auto;gap:var(--rg-space-4)}rg-group-table .header-sets,rg-group-table .sets-cell{display:none}rg-group-table .header-games,rg-group-table .header-points,rg-group-table .games-cell,rg-group-table .points-cell{min-inline-size:60px}rg-group-table.phase-table .cell-sets,rg-group-table.phase-table .cell-points,rg-group-table.phase-table .header-sets,rg-group-table.phase-table .header-points,rg-group-table.phase-table .cell-group-pos,rg-group-table.phase-table .header-group-pos,rg-group-table.phase-table .cell-win-pct,rg-group-table.phase-table .header-win-pct{display:none}}.rg-heading-bar{display:flex;flex-wrap:wrap;gap:var(--rg-space-12) var(--rg-space-64);justify-content:space-between}.rg-heading-bar[direction=column]{flex-direction:column}.rg-hero{position:relative;display:block;border-collapse:separate;margin:0;margin-block:var(--rg-space-32)}.rg-hero--title{inset-block-end:0;inset-inline:0;padding-block:var(--rg-space-12) var(--rg-space-16);padding-inline:var(--rg-space-24);color:var(--color-text);text-transform:uppercase;background-color:var(--color-primary);border-radius:0 0 var(--rg-space-8) var(--rg-space-8)}.rg-hero--image{inline-size:100%;max-inline-size:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover;border-radius:var(--rg-space-8) var(--rg-space-8) 0 0}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.rg-hero--image{aspect-ratio:4.17 / 1}}@media (max-width: 639px){.rg-hero--image{aspect-ratio:2/1}}.rg-icon-link{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rg-space-40);block-size:var(--rg-space-40);color:var(--color-primary)}.rg-icon-link:focus,.rg-icon-link:hover,.rg-icon-link:active{color:var(--color-primary-light)}.news{display:block;margin-block:var(--rg-space-32)}.news--list{display:grid}.tournament-card--description{display:flex;gap:var(--rg-space-24);align-items:center;margin-block:var(--rg-space-4)}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px){.news--list{grid-template-columns:repeat(4,1fr);gap:var(--rg-space-24)}}@media (min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.news--list{grid-template-columns:repeat(2,1fr);gap:var(--rg-space-16)}}@media (max-width: 639px){.news--list{grid-template-columns:repeat(1,1fr);gap:var(--rg-space-16)}}.loading-screen{--loading-screen-spinner-size: 2.25rem;--loading-screen-animation-duration: .9s;--loading-screen-delay: .15s;--loading-screen-z: 400;--loading-screen-z-spinner: 1;isolation:isolate;position:fixed;z-index:var(--loading-screen-z);inset:0}.loading-screen--spinner{position:relative;z-index:var(--loading-screen-z-spinner);display:flex;gap:var(--rg-space-12);align-items:center;justify-content:center;block-size:100%}.loading-screen--ball-1,.loading-screen--ball-2,.loading-screen--ball-3{aspect-ratio:1;inline-size:var(--loading-screen-spinner-size);animation:jump var(--loading-screen-animation-duration) ease infinite}.loading-screen--ball-1{animation-delay:calc(var(--loading-screen-delay) * 0)}.loading-screen--ball-2{animation-delay:calc(var(--loading-screen-delay) * 1)}.loading-screen--ball-3{animation-delay:calc(var(--loading-screen-delay) * 2)}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px){.loading-screen{background-color:var(--color-background-backdrop-light-30)}}@media (min-width: 640px) and (max-width: 1024px),(max-width: 639px){.loading-screen{background-color:var(--color-background-backdrop-light-80);-webkit-backdrop-filter:blur(var(--rg-space-4));backdrop-filter:blur(var(--rg-space-4))}}.rg-podium{display:grid;grid-gap:var(--rg-space-16);gap:var(--rg-space-16)}.rg-podium--results{display:flex;flex-direction:column;gap:var(--rg-space-16)}.rg-podium--placement{display:flex;gap:var(--rg-space-8);align-items:center}.rg-podium--team{display:flex;flex-direction:column}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.rg-podium{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.rg-podium{grid-template-columns:repeat(1,1fr)}}.rgx-badge,.age-badge{display:inline-flex;gap:4px;align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:28px;padding-block:4px;padding-inline:8px;font-family:var(--font-standard);font-size:.9375rem;font-weight:600;color:#000;white-space:nowrap;background-color:#e8e8e8;filter:none!important;border:none;border-radius:100px;transition:all .15s ease}.rgx-badge:hover{background-color:#d5d5d5}.rgx-badge img{display:inline-block;inline-size:auto;block-size:16px!important;margin:0;margin-block-end:1px;vertical-align:middle}.rgx-value{padding-block-end:2px;line-height:100%}.rgx-badge.pro-div{color:#fff;background-color:#000}.rgx-badge.pro-div:hover{background-color:#1a1a1a}.rgx-badge.large{gap:6px;padding-block:5px;padding-inline:12px;font-size:1.125rem}.rgx-badge.large img{block-size:24px!important}.rgx-badge.large .rgx-value{font-size:1.125rem}.rgx-badge.medium{gap:5px;padding-block:4px;padding-inline:10px;font-size:.9375rem}.rgx-badge.medium img{block-size:22px!important}.rgx-badge.medium .rgx-value{font-size:.9375rem}.rgx-badge.small{gap:3px;min-block-size:16px;padding-block:2px;padding-inline:6px;font-size:.75rem}.rgx-badge.small img{block-size:14px!important}.rgx-badge.small .rgx-value{font-size:.6875rem}.rgx-badge.elo-div,.rgx-badge.elo-1,.rgx-badge.elo-2,.rgx-badge.elo-3,.rgx-badge.elo-12,.rgx-badge.elo-13,.rgx-badge.elo-23,.rgx-badge.elo-24,.rgx-badge.elo-34{color:#000;background-color:#e8e8e8}.tournament-description{display:flex;gap:var(--rg-space-16);align-items:center;justify-content:space-between}.tournament-details{max-inline-size:70ch}.rg-logo-combound{display:flex;align-items:center}.rg-logo-combound>img:last-child:not(:only-child){margin-inline-start:-16px}.tournament-teams-header{margin-block:var(--rg-space-32) var(--rg-space-16)}.tournament-teams-title{display:flex;gap:var(--rg-space-12);align-items:center;margin-block-end:var(--rg-space-32);padding-block:var(--rg-space-16);padding-inline:var(--rg-space-16);text-transform:uppercase;background-color:var(--color-background-subtle);border-radius:var(--rg-space-12)}.tournament-teams-title .logo{inline-size:3rem;block-size:auto}.tournament-teams-title h3{margin:0;font-size:1.75rem;font-weight:700}.tournament-teams-title h3 a{color:var(--color-text)!important}.tournament-teams-subtitle{font-size:1.25rem;font-weight:600;color:var(--color-text);text-transform:uppercase}.admin-options{display:flex;flex-flow:row wrap;gap:var(--rg-space-8);align-items:center;padding-block:var(--rg-space-12);padding-inline:0}.tournament-teams-info{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-block-end:var(--rg-space-16)}.tournament-teams-details{display:flex;flex-direction:row;gap:var(--rg-space-12);align-items:center}.teams-registration-status{border-radius:var(--rg-space-8)}.teams-registration-status strong{font-weight:600;color:var(--color-gray-900)}.tournament-teams-filters{display:flex;flex-wrap:wrap;gap:var(--rg-space-8);align-items:center}.tournament-teams-filters-label{font-size:.875rem;font-weight:600;color:var(--color-gray-700)}.tournament-teams-filters button{cursor:pointer;padding-block:var(--rg-space-8);padding-inline:var(--rg-space-16);font-weight:500;color:var(--color-text);background-color:var(--color-background-subtle);border:1px solid var(--color-gray-300);border-radius:var(--rg-space-4);transition:all .15s ease}.tournament-teams-filters button:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-400)}.tournament-teams-filters button.active{color:var(--color-text);background-color:var(--color-background-subtle);border-color:var(--color-primary)}.tournament-teams-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:var(--rg-space-8);gap:var(--rg-space-8)}.tournament-team-card{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:row;gap:var(--rg-space-12);align-items:flex-start;padding:var(--rg-space-12);background-color:var(--color-white);border-radius:var(--rg-space-8);box-shadow:var(--rg-elevation-bottom-s);transition:all .2s ease}.tournament-team-card:hover{transform:translateY(-2px);box-shadow:var(--rg-elevation-bottom-m)}.tournament-team-card.new-team{background-color:var(--color-primary-light-3);border:2px solid var(--color-primary)}.tournament-team-card.selected{background-color:var(--color-success-light);border:2px solid var(--color-success)}.tournament-team-card.predicted{background-color:var(--color-warning-light);border:2px solid var(--color-warning)}.tournament-team-card .team-card-position{display:flex;align-items:center;justify-content:flex-end;inline-size:1.6rem;block-size:36px;font-family:var(--font-standard);font-size:1.25rem;font-weight:700;color:var(--color-text);text-align:end}.tournament-team-card.position-first:before,.tournament-team-card.position-second:before,.tournament-team-card.position-third:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:4px;block-size:100%}.tournament-team-card.position-first:before{background-color:gold}.tournament-team-card.position-first .team-card-position{color:color-mix(in oklab,gold,var(--color-text) 10%)}.tournament-team-card.position-second:before{background-color:silver}.tournament-team-card.position-second .team-card-position{color:color-mix(in oklab,silver,var(--color-text) 10%)}.tournament-team-card.position-third:before{background-color:#cd7f32}.tournament-team-card.position-third .team-card-position{color:color-mix(in oklab,#cd7f32,var(--color-text) 10%)}.tournament-team-card .team-card-header{display:flex;gap:var(--rg-space-8);align-items:center;inline-size:100%;min-inline-size:0}.tournament-team-card .team-card-logos{display:flex;flex-shrink:0;justify-content:center;inline-size:56px}.tournament-team-card .team-card-logos img{inline-size:36px!important;max-inline-size:36px;block-size:36px!important;max-block-size:36px;-o-object-fit:contain;object-fit:contain}.tournament-team-card .team-card-logos img:not(:first-child){margin-inline-start:calc(var(--rg-space-16) * -1)}.tournament-team-card .team-card-info{display:flex;flex:1;flex-direction:row;gap:var(--rg-space-16);align-items:flex-start;justify-content:space-between;min-inline-size:0}.tournament-team-card .team-card-info .left{display:flex;flex-direction:column;min-inline-size:0}.tournament-team-card .team-card-name{overflow:hidden;min-inline-size:0;font:var(--rg-typography-text-m-semibold);line-height:1.3;color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap}.tournament-team-card .team-card-name.pred-invalid{color:var(--color-error)}.tournament-team-card .team-card-details{display:flex;flex-wrap:wrap;gap:var(--rg-space-8);align-items:center;min-inline-size:0}.tournament-team-card .team-card-badges{display:flex;gap:var(--rg-space-4);align-items:center;justify-content:flex-end;block-size:36px!important}.tournament-team-card .team-card-badge{padding-block:2px;padding-inline:8px;font-size:.6875rem;font-weight:500;color:var(--color-gray-600);white-space:nowrap;background-color:transparent;border:none;border-radius:3px}.tournament-team-card .team-card-badge.rgx{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb, 56, 107, 255),.1)}.tournament-team-card .team-card-badge.age{color:var(--color-secondary);background-color:rgba(var(--color-secondary-rgb, 156, 39, 176),.1)}.tournament-team-card .team-card-badge.quali-points{font-weight:600;color:#5a5a8a;background-color:#7070a826}.tournament-team-card .team-card-players{flex:1;font:var(--rg-typography-text-s-regular);line-height:1.4;color:var(--color-gray-600)}.tournament-team-card .team-card-players span:not(:last-child):after{content:" & "}@media (max-width: 768px){.tournament-teams-header{margin-block:var(--rg-space-12) var(--rg-space-8)}.tournament-teams-grid{grid-template-columns:1fr}.tournament-teams-info{flex-direction:column;gap:var(--rg-space-8)}}.tournament-team-card .team-card-loading{display:inline-block;margin-inline-start:var(--rg-space-8)}.rg-tab-nav{overflow:auto;display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:stretch;justify-content:flex-start;max-inline-size:100%;padding-block:var(--rg-space-4);padding-inline:var(--rg-space-4);background-color:var(--color-primary-light-2);border-radius:var(--rg-space-8)}.rg-tab-nav .rg-tab{cursor:pointer;display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:center;justify-content:center;padding-block:var(--rg-space-4) calc(var(--rg-space-4) + 2px);padding-inline:var(--rg-space-12);font:var(--rg-typography-button-m-medium);font-weight:400;color:var(--color-text)!important;white-space:nowrap;background-color:transparent;border:2px solid transparent;border-radius:var(--rg-space-4);transition:.2s ease}.rg-tab-nav .rg-tab:hover{background-color:var(--color-primary-light)}.rg-tab-nav .rg-tab[playerInGroup]{background-color:var(--color-primary-light);border:2px solid var(--color-primary)}.rg-tab-nav .rg-tab[playerInGroup]:hover{background-color:transparent}.rg-tab-nav .rg-tab.active{font-weight:500;background-color:var(--color-primary)}#sidebar-trigger{cursor:pointer;position:fixed;z-index:99;inset-block-start:80px;inset-inline-end:0;background:none;border:none}.sidebar-trigger--image{inline-size:50px;block-size:auto}.club-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.club-list-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}.club-list-item[style*="display: none"]{display:none!important}.club-list-header{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .15s ease}.club-list-header:hover{background-color:#f8f8f8}.club-list-logo{flex-shrink:0;width:40px;height:40px}.club-list-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.club-list-name{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-family:Bebas Neue,sans-serif;font-size:1.125rem;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club-list-badge{height:20px;width:auto;flex-shrink:0}.club-list-location{display:flex;align-items:center;gap:6px;font-family:Roboto Condensed,sans-serif;font-size:.875rem;color:#666;width:150px;flex-shrink:0}.club-list-flag{width:20px;height:14px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.club-list-type{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background-color:transparent;border:1px solid #ddd;border-radius:4px;font-family:Roboto,sans-serif;font-size:.6875rem;color:#666;white-space:nowrap;width:100px;flex-shrink:0}.club-list-type-placeholder{width:100px;flex-shrink:0}.club-list-chevron{flex-shrink:0;color:#999;transition:transform .2s ease}.club-list-item.expanded .club-list-chevron{transform:rotate(180deg)}.club-list-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.club-list-item.expanded .club-list-body{max-height:800px}.club-list-content{display:flex;gap:20px;padding:16px;border-top:1px solid #f0f0f0}.club-list-image{flex-shrink:0;width:200px;height:150px;border-radius:8px;overflow:hidden;background-color:#f5f5f5}.club-list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.club-list-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.club-list-contact{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:var(--color-primary-light, #f8e8a0);border-radius:6px;font-family:Roboto,sans-serif;font-size:.875rem;color:#444}.club-list-contact i{font-size:18px;color:#666}.club-list-contact a{color:var(--color-secondary, #e53842)}.club-list-text{font-family:Roboto,sans-serif;font-size:.875rem;color:#444;line-height:1.6}.club-list-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.club-list-socials{display:flex;align-items:center;gap:8px}.club-list-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;transition:background-color .15s ease}.club-list-socials a:hover{background-color:#f0f0f0}.club-list-socials img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.club-list-action{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background-color:var(--color-secondary, #e53842);color:var(--color-white, #fff)!important;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;border-radius:6px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s ease}.club-list-action:hover{background-color:var(--red-dark, #c62828)}.club-list-action i{font-size:16px}.club-menu-bar{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:16px}.club-menu-item{display:flex;align-items:center;gap:4px;padding:8px 16px;background-color:#f0f0f0;border-radius:8px;font-family:Roboto,sans-serif;font-size:.875rem;color:#333;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s ease}.club-menu-item:hover{background-color:#e0e0e0}.club-menu-item.active{background-color:#1a1a1a;color:#fff}.club-menu-item i{font-size:18px}.club-filter-dropdown{margin-left:auto;position:relative}.club-filter-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--color-secondary, #e53842);color:var(--color-white, #fff);border:none;border-radius:8px;font-family:Roboto,sans-serif;font-size:.875rem;cursor:pointer;transition:background-color .15s ease}.club-filter-btn:hover{background-color:var(--red-dark, #c62828)}.club-filter-content{display:none;position:absolute;right:0;top:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:180px;z-index:100;padding:8px 0}.club-filter-dropdown:hover .club-filter-content,.club-filter-content:hover{display:block}.club-filter-dropdown:after{content:"";position:absolute;top:100%;right:0;width:100%;height:8px;background:transparent}.club-filter-content label{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:background-color .15s ease}.club-filter-content label:hover{background-color:#f5f5f5}.club-filter-content input[type=checkbox]{width:16px;height:16px}@media (max-width: 768px){.club-list-header{flex-wrap:wrap;gap:8px}.club-list-name{order:1;flex:1 1 auto;min-width:0}.club-list-logo{order:0}.club-list-location{order:2;width:auto;min-width:auto;margin-left:52px}.club-list-type,.club-list-type-placeholder{order:3}.club-list-chevron{order:4;margin-left:auto}.club-list-content{flex-direction:column}.club-list-image{width:100%;height:180px}.club-menu-bar{flex-wrap:wrap}}.club-details-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px}.club-details-logo{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}.club-details-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:24px}.club-details-image{width:100%;border-radius:12px;overflow:hidden}.club-details-image img{width:100%;height:auto;display:block}.club-details-content{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #00000014}.club-details-socials{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.club-details-socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#f5f5f5;transition:background-color .15s ease,transform .15s ease}.club-details-socials a:hover{background-color:#e8e8e8;transform:scale(1.05)}.club-details-socials img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.modal .elo-history,.modal-content:has(.elo-history){padding:4px!important}.elo-history{padding:0}.elo-history-header{padding:12px 16px;background-color:#fff;border-bottom:1px solid #f0f0f0}.elo-history-rankings{display:flex;align-items:center;gap:12px;margin-bottom:16px}.elo-history-rankings img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.elo-history-ranking-tabs{display:flex;align-items:center;gap:8px}.elo-history-ranking-tab{padding:6px 12px;font-family:Bebas Neue,sans-serif;font-size:1rem;color:#666;background-color:#f5f5f5;border-radius:6px;cursor:pointer;transition:all .15s ease}.elo-history-ranking-tab:hover{background-color:#e8e8e8}.elo-history-ranking-tab.active{background-color:var(--color-primary, #f2c650);color:var(--color-text-on-primary, #1a1a1a)}.elo-history-player{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.elo-history-player-info{display:flex;flex-direction:column;gap:4px}.elo-history-player-name{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:#1a1a1a}.elo-history-player-name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.elo-history-player-name a:hover{color:var(--color-secondary, #e53842)}.elo-history-player-club{display:flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-size:.875rem;color:#666}.elo-history-player-club img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.elo-history-controls{display:flex;align-items:center;gap:8px}.elo-history-view-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.elo-history-view-btn:hover{background-color:#e8e8e8}.elo-history-view-btn.active{background-color:var(--color-primary, #f2c650);color:var(--color-text-on-primary, #1a1a1a)}.elo-history-view-btn i{font-size:20px;color:#666}.elo-history-view-btn.active i{color:var(--color-text-on-primary, #1a1a1a)}.elo-history-table-container{padding:8px 12px}.elo-history-table{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:.875rem}.elo-history-table th{text-align:left;padding:8px 4px;font-weight:500;color:#666;border-bottom:2px solid #f0f0f0}.elo-history-table th:first-child{width:20px}.elo-history-table th:nth-child(2),.elo-history-table td:nth-child(2){white-space:nowrap}.elo-history-table th:nth-child(4),.elo-history-table td:nth-child(4),.elo-history-table th:nth-child(5),.elo-history-table td:nth-child(5),.elo-history-table th:nth-child(6),.elo-history-table td:nth-child(6){text-align:center;white-space:nowrap;width:1%}.elo-history-table td{padding:8px 4px;border-bottom:1px solid #f5f5f5}.elo-history-table tbody tr.elo-history-row{cursor:pointer;transition:background-color .15s ease}.elo-history-table tbody tr.elo-history-row:hover{background-color:#fafafa}.elo-history-table .elo-history-expand{color:#999;transition:transform .2s ease}.elo-history-table tr.expanded .elo-history-expand{transform:rotate(180deg)}.elo-history-points{font-family:Bebas Neue,sans-serif;font-size:1.125rem}.elo-history-diff-positive{color:#4caf50}.elo-history-diff-negative{color:#f44336}.elo-history-games-row{display:none;background-color:#fafafa}.elo-history-games-row.visible{display:table-row}.elo-history-games-row td{padding:0}.elo-history-games{padding:12px 16px}.elo-history-team-link{display:inline-block;margin-bottom:8px;font-weight:500;color:var(--color-secondary, #e53842)}.elo-history-games-list{display:flex;flex-direction:column;gap:4px}.elo-history-game{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#fff;border-radius:6px;font-size:.8125rem}.elo-history-game-opponent{flex:1}.elo-history-game-outcome{font-weight:500;font-size:.8125rem;min-width:20px;color:#666}.elo-history-game-diff{min-width:50px;text-align:right;font-weight:500}.elo-history-game-diff.elo-history-diff-positive{color:#4caf50}.elo-history-game-diff.elo-history-diff-negative{color:#f44336}.elo-history-chart-container{display:none;padding:20px}.elo-history-chart-container.visible{display:block}.elo-history-chart{width:100%;height:400px}@media (max-width: 600px){.elo-history-player{flex-direction:column;align-items:flex-start}.elo-history-controls{align-self:flex-end}}
