@import url(https://fonts.googleapis.com/css?family=Bungee+Inline);@import url(https://fonts.googleapis.com/css?family=Open+Sans);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Jost-Medium";src:local("OpenSans-Regular"),url(/static/media/OpenSans-Regular.1b0809d5.ttf) format("ttf")}*{margin:0}#root{display:flex}body,html{margin:0;padding:0;width:100%;height:100%;background:#08131f;overflow-x:hidden}body{font-family:"Open Sans"}:root{--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--afl-bg:#08131f;--afl-bg-mid:#0e1f33;--afl-text:#edf3ff;--afl-text-strong:#f4f9ff;--afl-accent:#3ad1a0;--afl-accent-dark:#1ea77d;--afl-header:#0a1123;--afl-card:rgba(7,15,25,0.72);--afl-card-border:rgba(109,142,199,0.25);--afl-muted:rgba(224,234,255,0.72)}.allapp{width:100%;min-height:100vh;background:radial-gradient(circle at top left,rgba(56,100,163,.55),transparent 30%),linear-gradient(180deg,#08131f,#0e1f33 40%,#071018);color:#edf3ff}select optgroup,select option{background-color:#fff;color:#0e1f33}.headerWrapper{width:100%;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,#0a1123,#0a1326);border-bottom:1px solid rgba(148,173,241,.18);box-shadow:0 8px 26px rgba(0,0,0,.22)}.header,.headerWrapper{display:flex;align-items:center}.header{min-height:78px;width:min(1220px,92%);flex-direction:row;justify-content:space-between}.headerBrand{display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.headerBrandName{color:#edf5ff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.menuLine{height:4px;width:20%;background:linear-gradient(to top right,#fd3647,#d61557);border-radius:3px;position:absolute;left:2.5%;bottom:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:slidein;animation-name:slidein}@-webkit-keyframes slidein{0%{left:2.5%}to{left:27.7%}}@keyframes slidein{0%{left:2.5%}to{left:27.7%}}.oneBtnContainer{display:flex;flex-direction:column}.logo{width:50px;height:50px;object-fit:contain;display:block}.btnsContainer{width:47%;position:relative;display:flex;align-self:center;flex-direction:row;justify-content:space-around}.headerBtn{background:none;border:none;color:#fff;font-size:22px;font-weight:900}.loginButton{display:inline-flex;justify-content:center;align-items:center;color:#edf5ff;background:hsla(0,0%,100%,.02);border-radius:999px;border:1px solid rgba(162,189,255,.4);padding:10px 16px;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s ease}.loginButton:hover{background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.headerActions{display:flex;align-items:center;grid-gap:10px;gap:10px}.languageSwitch{display:flex;flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.languageSwitch--header{flex-direction:row;align-items:center}.languageSwitchLabel{color:rgba(224,234,255,.72);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.languageSwitchGroup{display:inline-flex;padding:3px;border-radius:999px;border:1px solid rgba(162,189,255,.4);background:hsla(0,0%,100%,.02)}.languageSwitchBtn{min-width:40px;height:28px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:rgba(237,245,255,.7);font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer}.languageSwitchBtn.is-active{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510}.main{width:100%;height:100vh;display:flex;justify-content:space-around;align-items:center;background:transparent}.main-modern{width:100%;min-height:100vh;padding:110px 0 60px;overflow-x:hidden;color:#edf3ff}.hero-section{position:relative;width:min(1180px,86%);margin:0 auto 28px;border-radius:22px;overflow:hidden;background:#0c1118;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 26px 50px rgba(0,0,0,.22)}.hero-background{position:absolute;inset:0;background-image:url(/static/media/main-bg.f09c131c.jpg);background-size:cover;background-position:50%;-webkit-filter:saturate(.8) brightness(.72);filter:saturate(.8) brightness(.72);-webkit-transform:scale(1.02);transform:scale(1.02)}.hero-content{position:relative;z-index:1;min-height:410px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 28px 28px;background:linear-gradient(180deg,rgba(5,9,14,.2),rgba(6,9,13,.8) 72%,rgba(7,11,18,.94))}.hero-brand-row{display:flex;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px}.hero-logo{width:96px;height:96px;object-fit:contain;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.28));filter:drop-shadow(0 10px 20px rgba(0,0,0,.28))}.hero-brand-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.hero-brand-label{color:rgba(243,247,255,.9);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.hero-brand-afl{color:#f5f8ff;font-size:28px;line-height:1;letter-spacing:.1em;font-weight:800}.hero-title{margin:0 0 10px;color:#f4f8ff;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.04em;font-weight:700}.hero-subtitle{max-width:720px;margin:0 0 22px;color:rgba(224,234,255,.82);font-size:16px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.action-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:11px;transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;border:none;outline:none;cursor:pointer;text-decoration:none}.action-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none}.action-button-primary{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}.action-button-secondary{background:hsla(0,0%,100%,.04);color:#edf3ff;border:1px solid hsla(0,0%,100%,.18)}.landing-content{width:min(1180px,86%);margin:0 auto;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.cta-section,.features-section,.stats-section{margin:0;background:rgba(7,15,25,.72);border:1px solid rgba(109,142,199,.25);border-radius:18px;padding:24px 20px 20px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.cta-title,.section-title,.stats-header{margin:0 0 18px;color:#f4f9ff;font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-card{background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9));border:1px solid rgba(136,177,245,.24);border-radius:16px;padding:22px 18px;text-align:left;transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.feature-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(96,180,255,.7);box-shadow:0 12px 24px rgba(24,59,90,.35)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-bottom:14px;padding:0 10px;border-radius:999px;background:rgba(58,209,160,.14);border:1px solid rgba(58,209,160,.35);color:#3ad1a0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feature-card h3{font-size:18px;font-weight:700;color:#f4f9ff;margin-bottom:10px}.feature-card p{font-size:14px;line-height:1.6;color:rgba(224,234,255,.8);margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:18px 12px;border-radius:16px;background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9));border:1px solid rgba(136,177,245,.24);text-align:center}.stat-number{color:#3ad1a0;font-size:clamp(28px,3vw,42px);line-height:1;font-weight:800;letter-spacing:-.04em}.stat-label{margin-top:8px;color:rgba(237,245,255,.9);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:lowercase}.cta-section{text-align:left}.cta-title{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;text-transform:uppercase}.cta-subtitle{margin:0 0 22px;color:rgba(237,245,255,.88);font-size:16px;line-height:1.7;max-width:620px}@media (max-width:968px){.features-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.hero-logo{width:72px;height:72px}}@media (max-width:576px){.main-modern{padding:96px 0 40px}.hero-content{min-height:360px;padding:22px 18px 20px}.hero-brand-row{grid-gap:12px;gap:12px}.features-grid,.stats-grid{grid-template-columns:1fr}.headerBrandName{display:none}}.mockup{width:23vw;padding-top:30px}.leftText,.rightText{width:30%;color:#fff;text-align:center}.txtInLgnBtn{opacity:1;padding:.5vw}.adminPage{max-width:100%;overflow-x:hidden;color:#edf3ff;color:var(--afl-text);position:relative;background:radial-gradient(circle at top left,rgba(56,100,163,.55),transparent 30%),linear-gradient(180deg,#08131f,#0e1f33 40%,#071018)}.adminMain,.adminPage{min-height:100vh;width:100%;display:flex}.adminMain{flex-direction:column}.sideBarHeaderTitle{color:#edf5ff;font-size:13px;line-height:inherit;white-space:nowrap}.sideBarHeaderBrand{letter-spacing:.14em;text-transform:uppercase;font-weight:700}.sideBarHeaderLogo{height:36px;width:36px;object-fit:contain;margin-right:10px}.sideBarHeader{justify-content:flex-start;width:90%;min-height:78px;padding-left:18px}.adminHeader,.sideBarHeader{display:flex;flex-direction:row;align-items:center}.adminHeader{width:100%;height:100%;justify-content:space-between;grid-gap:12px;gap:12px;position:relative;box-sizing:border-box;padding:0 12px}.adminHeaderWrapper{width:100%;max-width:100%;min-height:78px;display:flex;justify-content:flex-start;background:linear-gradient(180deg,#0a1123,#0a1326);border-bottom:1px solid rgba(148,173,241,.18);box-shadow:0 8px 26px rgba(0,0,0,.22);position:-webkit-sticky;position:sticky;top:0;z-index:80;box-sizing:border-box}.adminHeaderLeft{display:flex;align-items:center;grid-gap:14px;gap:14px;flex:0 0 auto}.adminHeaderMenuBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:hsla(0,0%,100%,.02);border:1px solid rgba(162,189,255,.4);border-radius:12px;cursor:pointer;transition:all .3s ease}.adminHeaderMenuBtn:hover{background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.adminHeaderUserImage{width:36px;height:36px;border-radius:50px;margin-right:8px;object-fit:cover;border:1px solid rgba(162,189,255,.35)}.adminHeaderUserBlock{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;padding:6px 10px;border-radius:999px;border:1px solid transparent;transition:background .3s ease,border-color .3s ease}.adminHeaderUserBlock:hover{background:hsla(0,0%,100%,.04);border-color:rgba(162,189,255,.35)}.adminHeaderUserBlock svg{flex-shrink:0}.adminHeaderUserName{color:#edf5ff;font-size:13px;font-weight:700;letter-spacing:.04em;margin-right:6px;width:140px;flex:0 0 140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminHeaderRight{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;min-width:0;flex:0 0 auto}.adminHeaderAccount{position:relative;flex:0 0 auto}.global-search{position:relative;flex:1 1;min-width:0;max-width:640px}.global-search-row{display:flex;align-items:stretch;grid-gap:0;gap:0;min-width:0;min-height:40px;overflow:hidden;border:1px solid rgba(162,189,255,.35);border-radius:12px;background:hsla(0,0%,100%,.04)}.global-search-row:focus-within,.global-search.is-open .global-search-row{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.global-search.is-disabled .global-search-row{opacity:.55}.global-search-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 4px 0 12px;color:rgba(224,234,255,.62);pointer-events:none}.global-search-close,.global-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:hsla(0,0%,100%,.02);border:1px solid rgba(162,189,255,.4);border-radius:12px;color:#edf5ff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.global-search-close:hover,.global-search-toggle:hover{background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.global-search-close{flex:0 0 40px;width:40px;height:auto;min-height:40px;border:0;border-radius:0;background:transparent;border-right:1px solid rgba(162,189,255,.22)}.global-search-close:hover{background:rgba(120,168,255,.1);border-color:rgba(162,189,255,.22)}.global-search-icon{flex-shrink:0;color:rgba(224,234,255,.55)}.global-search-type{flex:0 0 112px;width:112px;padding:0 8px;border:0;border-left:1px solid rgba(162,189,255,.22);border-right:1px solid rgba(162,189,255,.22);border-radius:0;background:transparent;color:#edf3ff;font-size:12px;font-weight:600;cursor:pointer}.global-search-type:disabled{cursor:default}.global-search-type:focus{outline:none}.global-search-field{position:relative;flex:1 1;min-width:0}.global-search-input{width:100%;box-sizing:border-box;height:40px;padding:8px 34px 8px 12px;border:0;border-radius:0;background:transparent;color:#edf3ff;font-size:13px}.global-search-input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.global-search-input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.global-search-input::placeholder{color:rgba(224,234,255,.45)}.global-search-input:focus{outline:none}.global-search-input:disabled{opacity:1}.global-search-clear{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.08);color:#edf3ff;cursor:pointer}.global-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;max-height:320px;overflow:auto;padding:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:#121a24;box-shadow:0 16px 32px rgba(0,0,0,.35)}.global-search-option{display:flex;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;text-decoration:none;color:inherit;box-sizing:border-box;background:transparent;color:#edf3ff;cursor:pointer;text-align:left}.global-search-option:hover{background:hsla(0,0%,100%,.06)}.global-search-option-type{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.55);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.global-search-option-image{width:28px;height:28px;flex:0 0 28px;border-radius:6px;object-fit:cover;background:hsla(0,0%,100%,.06)}.global-search-option-text{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-gap:12px;gap:12px;flex:1 1;min-width:0}.global-search-option-title{flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.global-search-option-text.has-subtitle .global-search-option-title{max-width:55%}.global-search-option-text small{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:rgba(224,234,255,.45)}.global-search-empty{padding:12px 10px;color:rgba(224,234,255,.5);font-size:13px}@media (max-width:1100px){.adminHeaderUserName{display:none}.adminHeaderUserBlock{padding:4px 8px}.adminHeaderUserImage{margin-right:4px}.champSelectorCity{display:none}.champSelector{flex-basis:180px;width:180px}}@media (max-width:860px){.adminHeaderWrapper{min-height:0}.adminHeader{display:grid;grid-template-columns:40px 40px minmax(0,1fr);grid-template-areas:"menu search right";width:100%;padding:8px 12px 10px;grid-gap:8px 8px;gap:8px 8px}.adminHeader:has(.global-search.is-panel-open){grid-template-columns:40px minmax(0,1fr);grid-template-areas:"menu right" "search search"}.adminHeaderLeft{grid-area:menu}.global-search{grid-area:search;max-width:none;flex:none;width:auto;min-width:0}.global-search.is-collapsed{width:40px}.adminHeaderRight{grid-area:right;min-width:0;justify-content:flex-end;grid-gap:6px;gap:6px}.champSelector{flex:1 1 auto;width:auto;max-width:168px;min-width:0}.champSelectorTrigger{width:100%;max-width:none;min-width:0;grid-gap:6px;gap:6px;padding:4px 8px 4px 4px}.champSelectorLogo,.champSelectorLogoFallback,.champSelectorTriggerFlag{width:24px;height:24px}.champSelectorName{max-width:none;font-size:12px}.champSelectorTrigger>svg{display:none}.adminHeaderAccount{flex:0 0 auto}.adminHeaderUserBlock{padding:4px}.adminHeaderUserImage{margin-right:0}.adminHeaderUserBlock svg{display:none}.dropDownMenuWrapper{top:calc(100% + 8px)}.global-search-type{flex:0 0 92px;width:92px;font-size:12px}.global-search-input{font-size:16px;height:42px}.global-search-dropdown{max-height:min(50vh,280px)}.global-search-option-text,.global-search-option-text.has-subtitle{flex-direction:column;align-items:flex-end;grid-gap:2px;gap:2px}.global-search-option-text.has-subtitle .global-search-option-title{max-width:100%;margin-left:0}.global-search-option-text small{width:100%;flex:none;text-align:right}}@media (max-width:480px){.global-search-type{flex:0 0 80px;width:80px;font-size:11px;padding:0 4px}.champSelectorName{font-size:12px}.adminHeader{padding:8px 10px 10px}}.champSelector{position:relative;flex:0 0 240px;width:240px;min-width:0}.champSelectorTrigger{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;max-width:none;min-height:40px;padding:4px 10px 4px 6px;background:hsla(0,0%,100%,.02);border:1px solid rgba(162,189,255,.35);border-radius:999px;cursor:pointer;box-sizing:border-box;transition:background .3s ease,border-color .3s ease}.champSelectorTrigger.is-open,.champSelectorTrigger:hover{background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.champSelectorTrigger svg{flex-shrink:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.champSelectorTrigger.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.champSelectorLogo,.champSelectorLogoFallback{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(162,189,255,.35)}.champSelectorLogoFallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(58,209,160,.16);color:#3ad1a0;font-size:12px;font-weight:700}.champSelectorMeta{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.champSelectorName{color:#edf5ff;font-size:13px;font-weight:700;letter-spacing:.03em}.champSelectorCity,.champSelectorName{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.champSelectorCity{color:rgba(224,234,255,.58);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:12px}.champSelectorMenu{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 24px));background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.35);overflow:hidden;z-index:30}.champSelectorSearch{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:10px 10px 0;padding:0 10px;height:38px;border:1px solid rgba(162,189,255,.22);border-radius:10px;background:hsla(0,0%,100%,.03)}.champSelectorSearchInput{width:100%;height:100%;border:none;outline:none;background:transparent;color:#edf5ff;font-size:13px}.champSelectorSearchInput::-webkit-input-placeholder{color:rgba(224,234,255,.42)}.champSelectorSearchInput:-ms-input-placeholder{color:rgba(224,234,255,.42)}.champSelectorSearchInput::placeholder{color:rgba(224,234,255,.42)}.champSelectorList{max-height:min(420px,calc(100vh - 140px));overflow-y:auto;padding:8px 6px 10px}.champSelectorGroup+.champSelectorGroup{margin-top:6px}.champSelectorGroupHeader{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px 6px;color:rgba(224,234,255,.58);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.champSelectorCityFlag,.champSelectorTriggerFlag{width:20px;height:14px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.14)}.champSelectorOption{width:100%;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:#edf5ff;cursor:pointer;text-align:left}.champSelectorOption:hover{background:rgba(120,168,255,.1)}.champSelectorOption.is-selected{background:rgba(58,209,160,.12)}.champSelectorOptionName{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.champSelectorEmpty{padding:22px 14px;color:rgba(224,234,255,.62);font-size:13px;text-align:center}@media (max-width:860px){.champSelectorMenu{position:fixed;left:12px;right:12px;width:auto;max-width:none;top:72px;top:var(--champ-menu-top,72px);z-index:120}}.dropDownMenu{width:260px;min-height:auto;background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);text-align:center;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.35)}.dropDownUserOverlay{display:flex;justify-content:center;align-items:flex-start}.dropDownMenuWrapper{position:absolute;right:0;top:64px;z-index:10}.dropDownUserWrapper{width:100%;height:78px;justify-content:center;background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9));border-bottom:1px solid rgba(136,177,245,.18)}.dropDownUserConatiner,.dropDownUserWrapper{display:flex;flex-direction:row;align-items:center}.dropDownUserConatiner{width:92%;justify-content:flex-start}.dropdownAvatar{width:44px;height:44px;border-radius:35px;margin-right:12px;object-fit:cover;border:1px solid rgba(162,189,255,.35)}.dropDownUserName{font-weight:700;font-size:14px;overflow:hidden;color:#f4f9ff;letter-spacing:.04em;text-align:left}.dropDownDivider{width:95%;height:2px;display:inline-block;background-color:rgba(148,173,241,.18)}.dropDownButtonOverlay{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 10px 14px;grid-gap:12px;gap:12px}.dropDownButtonOverlay .languageSwitch{width:92%;align-self:center}.dropDownButton{width:92%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;padding:8px 4px;border-radius:8px;text-decoration:none;color:inherit;box-sizing:border-box}.dropDownButton:hover .dropDownButtonText{color:#3ad1a0}.dropDownButtonText{font-size:14px;letter-spacing:.06em;font-weight:700;overflow:hidden;color:rgba(224,234,255,.82);margin-left:8px;text-transform:uppercase}.authModal,.authModal *{box-sizing:border-box}.authModal{width:100%;max-width:100%;padding:32px 28px 28px;overflow:hidden}.authModal,.customModal{background:linear-gradient(180deg,#0d1117,#0b0f14);border-radius:20px}.customModal{width:min(75vw,calc(100vw - 24px));max-width:calc(100vw - 24px);height:60vh;padding-top:30px;padding-bottom:30px;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;z-index:100;color:#edf3ff;color-scheme:dark;box-sizing:border-box}.customModalHeader,.customModalHeaderTwo{color:#f4f9ff;font-size:20px;font-weight:700;text-align:center;letter-spacing:.04em}.authModalHeader{color:#f4f8ff;font-size:22px;font-weight:700;text-align:center;letter-spacing:-.02em;margin-bottom:8px;width:100%;overflow-wrap:anywhere}.authModalInputWrapper{display:flex;align-items:center;justify-content:center;width:100%}.authModalInput{width:100%;height:46px;border:1px solid rgba(109,142,199,.25);border-radius:12px;background:rgba(237,243,255,.08);padding:0 16px;margin-top:16px;color:#edf3ff;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.authModalInput::-webkit-input-placeholder{color:rgba(237,243,255,.4)}.authModalInput:-ms-input-placeholder{color:rgba(237,243,255,.4)}.authModalInput::placeholder{color:rgba(237,243,255,.4)}.authModalInput:focus{background:rgba(237,243,255,.12);border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.1)}.manageApplicationPlayerCommentInput{width:97%;min-height:100px;margin-top:20px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px;font-family:inherit;resize:vertical;outline:none;color-scheme:dark;box-sizing:border-box}.manageApplicationPlayerCommentInput::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.manageApplicationPlayerCommentInput:-ms-input-placeholder{color:rgba(224,234,255,.45)}.manageApplicationPlayerCommentInput::placeholder{color:rgba(224,234,255,.45)}.manageApplicationPlayerCommentInput:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12);background:hsla(0,0%,100%,.07)}.authModalButtonWrapper{width:100%;display:flex;justify-content:center}.authModalButton{background:linear-gradient(135deg,#3ad1a0,#1ea77d);border-radius:12px;border:none;margin-top:20px;margin-bottom:12px;width:100%;min-height:46px;cursor:pointer;box-shadow:0 10px 20px rgba(58,209,160,.22)}.authModalButtonText{color:#101510;font-size:12px;text-align:center;letter-spacing:.05em;text-transform:uppercase;font-weight:700;opacity:1}.authModalErrorTextWrapper{display:flex;align-items:center;justify-content:center}.authModalErrorText{color:#ff6b6b;font-size:14px;text-align:center;padding:5px;opacity:1}.authModalTermsWrapper{display:flex;align-items:center;justify-content:center;padding:0;margin-top:4px}.authModalTermsText{color:rgba(237,243,255,.78);font-size:12px;text-align:center;margin:0;line-height:1.4}.authModalTermsLink{color:#3ad1a0;text-decoration:underline;cursor:pointer;transition:color .2s ease}.authModalTermsLink:hover{color:#9ef0d0}.authModalHint{margin:8px 0 0;color:rgba(237,243,255,.88);font-size:13px;text-align:center;line-height:1.4}.authModalHint.muted{color:rgba(237,243,255,.55);word-break:break-all}.authModalMergeBox{width:100%;margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(58,209,160,.28);background:rgba(58,209,160,.08);box-sizing:border-box}.authModalMergeBox .authModalHint{margin:0 0 6px}.authModalMergeBox .authModalHint:last-child{margin-bottom:0}.authModalMergeBtn{display:block;width:100%;margin:10px 0 4px;padding:10px 12px;box-sizing:border-box;border:1px solid rgba(58,209,160,.45);border-radius:12px;background:rgba(58,209,160,.12);color:#3ad1a0;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.authModalMergeBtn:hover:not(:disabled){background:rgba(58,209,160,.2);border-color:rgba(58,209,160,.7)}.authModalMergeBtn:disabled{opacity:.55;cursor:default}.authModalCodeInput{letter-spacing:.28em;text-align:center;font-size:18px;font-weight:600}.authModalRow{display:flex;grid-gap:8px;gap:8px;width:100%;align-items:center;margin-top:0}.authModalRow .authModalInput{flex:1 1;margin-top:16px}.authModalSecondaryBtn{margin-top:16px;flex-shrink:0;height:46px;padding:0 12px;border-radius:12px;border:1px solid rgba(109,142,199,.35);background:rgba(237,243,255,.06);color:#edf3ff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.authModalSecondaryBtn:disabled{opacity:.5;cursor:default}.authModalLinks{display:flex;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;justify-content:center;margin:4px 0 8px}.authModalLinkBtn{border:none;background:transparent;color:#3ad1a0;font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.authModalLinkBtn:disabled{opacity:.45;cursor:default;text-decoration:none}.authModalUsernameMirror{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.authModalButton:disabled{opacity:.65;cursor:default}.documents-modal{color:#edf3ff;display:flex;flex-direction:column;max-height:calc(80vh - 20px)}.documents-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid rgba(109,142,199,.25);padding-bottom:15px}.documents-modal-header h2{margin:0;color:#f4f9ff;font-size:22px;font-weight:700}.documents-modal-close{background:none;border:none;font-size:36px;color:rgba(237,243,255,.55);cursor:pointer;transition:all .3s ease;line-height:1;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.documents-modal-close:hover{color:#3ad1a0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.documents-modal-body{display:flex;flex-direction:column;grid-gap:25px;gap:25px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px;-webkit-overflow-scrolling:touch}.document-item{padding:20px;background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9));border:1px solid rgba(136,177,245,.24);border-radius:12px;transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.document-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(96,180,255,.7);box-shadow:0 12px 24px rgba(24,59,90,.35)}.document-item h3{margin:0 0 15px;color:#f4f9ff;font-size:16px;font-weight:600}.document-download-link{display:inline-block;color:#3ad1a0;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease;border-bottom:2px solid transparent}.document-download-link:hover{color:#9ef0d0;border-bottom-color:#3ad1a0}.sidebar-row{display:flex;width:100%;align-items:center;justify-content:flex-start;grid-gap:6px;gap:6px;white-space:break-spaces;font-weight:600;letter-spacing:.02em;color:inherit;text-decoration:none}.sidebar-row-label{min-width:0;flex:0 1 auto}.sidebar-badge{flex:0 0 auto;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#3ad1a0;color:#0a1326;font-size:11px;font-weight:800;line-height:18px;text-align:center}.calendarHeaderOverlay{width:100%;background-color:#ebedef;height:40px;font-weight:700;font-size:12px;letter-spacing:1px;color:#242729;display:flex;justify-content:center;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px 0;position:-webkit-sticky;position:sticky;top:70px}.calendarHeaderWrapper{flex-direction:row;justify-content:flex-start;width:95%}.calendarHeaderdate,.calendarHeaderWrapper{display:flex;align-items:center;height:100%}.calendarHeaderdate{width:20%;text-align:center;justify-content:center}.calendarHeaderdateMatch{width:45%}.calendarHeaderdateMatch,.calendarHeaderdateStadium{height:100%;display:flex;text-align:center;justify-content:center;align-items:center}.calendarHeaderdateStadium{width:15%}.calendarHeaderdateStatus,.calendarHeaderdateTime{width:10%;height:100%;display:flex;text-align:center;justify-content:center;align-items:center}.oneMatchOverlay{width:100%;background-color:#ebedef;height:70px;font-weight:700;font-size:1.1vw;letter-spacing:1px;color:#242729;display:flex;justify-content:center;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px 0}.oneMatchWrapper{justify-content:flex-start;width:95%}.oneMatchWrapper,.teamWrapper{display:flex;flex-direction:row;align-items:center}.teamWrapper{justify-content:flex-end;width:45%;font-size:15px;font-family:"Jost-Medium"}.oneMatchTeamsWrapper{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.teamImage{width:35px;height:35px;border-radius:35px;margin-right:10px;margin-left:10px}.teamRostersTeamImage{width:90px;height:90px;border-radius:90px;margin-top:1vw}.date{width:20%;text-align:center}.date,.matchResult{display:flex;justify-content:center;align-items:center;height:100%}.matchResult{width:10%;font-size:20px;font-weight:800;color:#3ad1a0;letter-spacing:.02em}.matchStadium{width:15%;height:100%;display:flex;text-align:center;justify-content:center;align-items:center}.matchStatus,.matchTime{width:10%;height:100%;display:flex;text-align:center;justify-content:center;align-items:center}.oneMatchOverlay:nth-child(2n){background-color:#fff}.matchCenterWrapper{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.18);border:1px solid rgba(109,142,199,.25);margin-bottom:30px;transition:all .5s ease-in-out;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;word-wrap:break-word;background:rgba(7,15,25,.72);background-clip:border-box;width:90%;max-width:100%;min-height:400px;padding-bottom:30px;color:#edf3ff;box-sizing:border-box}.layoutWrapper{position:relative;overflow:visible;padding:8px 0 24px}.layoutWrapper,.matchCenterHeader{display:flex;justify-content:center;width:100%;max-width:100%}.matchCenterHeader{min-width:0;align-self:stretch;box-sizing:border-box;background-color:transparent;padding:18px 32px;flex-direction:column;border-bottom:1px solid rgba(148,173,241,.16)}.matchCenterHeaderTop{justify-content:space-between;margin-bottom:16px;grid-gap:16px;gap:16px}.matchCenterFilters,.matchCenterHeaderTop{display:flex;align-items:center;min-width:0;max-width:100%}.matchCenterFilters{grid-gap:20px;gap:20px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.matchCenterFilter{display:flex;flex-direction:column;min-width:0;flex:1 1;max-width:400px}.matchCenterFilterNarrow{max-width:350px}.matchResultsHeader{width:94%;background-color:transparent;padding-top:15px;padding-bottom:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(148,173,241,.16)}.matchCenterName{font-size:20px;letter-spacing:.08em;text-transform:uppercase;position:relative}.manageApplicationName,.matchCenterName{font-weight:700;color:#f4f9ff}.manageApplicationName:after{content:"";background-color:#3ad1a0;position:absolute;left:0;top:25px;width:4px;height:35px}.blackListName{font-weight:700;color:#f4f9ff}.blackListName:after{left:0;top:15px;height:35px}.blackListName:after,.matchCenterName:after{content:"";background-color:#3ad1a0;position:absolute;width:4px}.matchCenterName:after{left:-16px;top:2px;height:20px;border-radius:4px}.matchResultsName{font-weight:700;color:#f4f9ff}.matchResultsName:after{content:"";background-color:#3ad1a0;position:absolute;left:0;top:23px;width:4px;height:20px}.dateWrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;margin-top:10px;color:rgba(224,234,255,.82)}.calendarIconWrapper{width:30px;height:30px;position:relative;cursor:pointer}.calendarIconWrapper:hover,.matcheCenterCalendarActive{color:#3ad1a0}.calendarIcon{width:30px;height:30px}.dateNumber{position:absolute;font-size:11.5px;font-weight:700;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:11.5px}.matcheCenterMenuItem{margin-left:15px;font-weight:700;cursor:pointer;letter-spacing:.04em}.matcheCenterMenuItem:hover{color:#3ad1a0}.pageWrapper{margin-top:20px}.matcheCenterMenuItemActive{color:#3ad1a0}.matchCenterCalendarWrapper{left:32px;position:absolute;top:88px;z-index:200}.react-calendar{background:linear-gradient(180deg,#0d1117,#0b0f14)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px;color:#edf3ff;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.28)}.react-calendar__month-view__days__day,.react-calendar__navigation button,.react-calendar__tile{color:#edf3ff}.react-calendar__month-view__weekdays{color:rgba(224,234,255,.7)}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:rgba(58,209,160,.16)!important}.react-calendar__tile--now{background:rgba(136,177,245,.18)!important}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:rgba(58,209,160,.16)!important}.react-calendar__month-view__days__day--weekend{color:#9ef0d0}.react-calendar__month-view__days__day--neighboringMonth{color:rgba(224,234,255,.35)!important}.matcheCenterCalendarActive{display:block}.emptyWrapper{height:100%;min-height:220px;display:flex;align-items:center}.emptyText{font-size:18px;color:rgba(224,234,255,.82)}.loadingOverlay{height:100%;display:flex;align-items:center}.loadingWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#edf3ff}.table-responsive{display:block;width:95%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrapper{width:100%;display:flex;justify-content:center;color:#edf3ff}.table td,.table th{border-bottom:1px solid rgba(148,173,241,.14);white-space:nowrap;padding:1.05rem .75rem;text-align:center;color:#edf3ff}.table thead th{color:rgba(237,245,255,.72);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.table td{font-size:14px}.adminPage .table{color:#edf3ff;background-color:transparent}.adminPage .table thead th{border-bottom-color:rgba(148,173,241,.18);background:transparent}.matchTableTime{width:10%;height:100%}.matchTableMatch{width:60%;height:100%}.matchTableStadium{width:30%;height:100%}.matchTableStatus{width:15%;height:100%}.applicationTableNumber{width:10%;height:100%}.applicationTableTeam{width:25%;height:100%;padding-right:0!important}.applicationTableApplicationName{width:35%;height:100%}.applicationTableDate,.applicationTableStatus{width:15%;height:100%}.matchCenterRow{cursor:pointer}.matchCenterRow:hover{background-color:rgba(58,209,160,.08)}.oneMatchTeamsWrapper .teamName{color:#f4f9ff;background:transparent;box-shadow:none;padding:0;border-radius:0;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.3}.matchTeamsWrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.matchTeamWrapper{width:50%;justify-content:flex-end}.applicationTeamWrapper,.matchTeamWrapper{display:flex;flex-direction:row;align-items:center;margin-right:15%}.applicationTeamWrapper{width:100%;justify-content:center}.matchTeamGuestWrapper{justify-content:flex-start;margin-left:15%;margin-right:0}.matchTeamsWrapperModal{position:relative;justify-content:space-between;grid-gap:16px;gap:16px}.matchTeamsWrapperModal .matchTeamWrapper{width:auto;flex:0 0 auto;margin-right:0;margin-left:0}.matchTeamsWrapperModal .matchResultWrapper{position:static;flex:1 1;display:flex;align-items:center;justify-content:center;min-width:140px}.matchTeamImage{width:60px;height:60px;margin-left:10px;margin-right:10px}.matchTeamText{font-weight:700;font-size:20px}table{border-collapse:collapse}.matchHeadingText{width:100%;text-align:center;font-size:16px}.matchHeading{width:100%;margin-top:10px}.matchHeading,.matchResultInputs{display:flex;justify-content:center}.matchResultInputs{flex-direction:row;align-items:center}.matchResultWrapper{position:absolute;left:0;right:0}.matchResultDivider{margin-left:10px;margin-right:10px;font-size:15px;color:#edf3ff}.matchResultInput{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:25px;font-weight:700;width:56px;height:48px;text-align:center;border-radius:12px;outline:none;color-scheme:dark;box-sizing:border-box}.matchResultInput:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12);background:hsla(0,0%,100%,.07)}.matchSubsTablesWrapper{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-top:20px}.matchSubsTable{width:50%}.matchSubsColumn{width:5%;height:100%;border-width:0;border-right:1px solid rgba(148,173,241,.14)}.matchResultCheckbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;padding:0;flex-shrink:0;cursor:pointer;border-radius:5px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04);box-shadow:none;display:inline-grid;place-content:center;vertical-align:middle;color-scheme:dark;transition:border-color .15s ease,background .15s ease}.matchResultCheckbox:after{content:"";width:9px;height:5px;border:solid #08131f;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg) translateY(-1px) scale(0);transform:rotate(-45deg) translateY(-1px) scale(0);opacity:0}.matchResultCheckbox:hover{border-color:rgba(58,209,160,.55);background:hsla(0,0%,100%,.07)}.matchResultCheckbox:checked{background:#3ad1a0;border-color:#3ad1a0}.matchResultCheckbox:checked:after{opacity:1;-webkit-transform:rotate(-45deg) translateY(-1px) scale(1);transform:rotate(-45deg) translateY(-1px) scale(1)}.matchResultCheckbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(58,209,160,.18)}.matchResultCheckboxTimeline{width:20px;height:20px;margin-top:8px;margin-bottom:15px;align-self:flex-start}.matchSubsPlayer{width:40%;height:100%;border-width:0;border-right:1px solid rgba(148,173,241,.14)}.matchSubsOneTable{border:none;width:96%}.matchSubsOneTable td,.matchSubsOneTable th{border-top:none;border-bottom:1px solid rgba(148,173,241,.22);white-space:nowrap;padding:.85rem .3rem;text-align:center}.matchSubsOneTable thead th{border-bottom:1px solid rgba(148,173,241,.32)}.matchSubsTableOne{width:100%;display:flex;justify-content:center}.matchColumnInput{width:28px;height:28px;text-align:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#edf3ff;font-size:14px;outline:none;color-scheme:dark;box-sizing:border-box;padding:0}.matchColumnInput:focus{border-color:#3ad1a0;box-shadow:0 0 0 2px rgba(58,209,160,.12);background:hsla(0,0%,100%,.07)}.matchAdditionalInfoWrapper{width:100%;justify-content:center;display:flex}.matchAdditionalInfoRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;align-items:start;width:90%}.matchAdditionalInfoSelectHeadingWrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;width:100%}.matchAdditionalInfoSelectHeadingWrapper .select-search{width:100%;max-width:100%}.matchAdditionalInfoSelectHeading{color:rgba(224,234,255,.72);font-size:12px;margin-left:2px;margin-bottom:6px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}@media (max-width:1100px){.matchAdditionalInfoRow{grid-template-columns:repeat(2,minmax(0,1fr))}.matchAdditionalInfoTimelineWrapper{justify-self:center;width:auto;align-items:center}.matchAdditionalInfoTimelineWrapper .matchAdditionalInfoSelectHeading{margin-left:0;text-align:center}.matchAdditionalInfoTimelineWrapper .matchResultCheckboxTimeline{align-self:center}}@media (max-width:640px){.matchAdditionalInfoRow{grid-template-columns:1fr;width:calc(100% - 32px)}.matchAdditionalInfoTimelineWrapper{justify-self:start;width:100%;align-items:flex-start}}.matchAdditionalInfoCalendarWrapper{right:25%;position:absolute;top:150px;z-index:2}.matchAdditionalInfoDateTimeWrapper{height:42px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);box-shadow:none;border-radius:12px;color-scheme:dark}.matchAdditionalInfoDateTimeWrapper:hover{border-color:#3ad1a0}.matchAdditionalInfoDateWrapper{display:flex;justify-content:flex-start;align-items:center;flex:1 1;min-width:0}.matchAdditionalInfoDate{cursor:pointer;color:#edf3ff;text-align:left;font-size:14px;line-height:42px;white-space:nowrap}.matchAdditionalInfoDatePlaceholder{color:rgba(224,234,255,.45)}.matchAdditionalInfoDateTimeDevider{width:1px;height:20px;background-color:hsla(0,0%,100%,.18);margin-left:12px;margin-right:12px;flex-shrink:0}.matchAdditionalInfoTimeInput{border:none;border-bottom:1px solid hsla(0,0%,100%,.28);background:transparent;width:22px;color:#edf3ff;font-size:15px;text-align:center;outline:none;padding:0 0 2px;color-scheme:dark}.matchAdditionalInfoTimeInput::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.matchAdditionalInfoTimeInput:-ms-input-placeholder{color:rgba(224,234,255,.45)}.matchAdditionalInfoTimeInput::placeholder{color:rgba(224,234,255,.45)}.matchAdditionalInfoTimeInput:focus{border-bottom-color:#3ad1a0}.matchAdditinalInfoTimeWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}.matchAdditionalInfoTime{cursor:default;color:#edf3ff;margin:0 2px}.emptyRow{border-width:0 .2px 0 0;border-style:solid}.emptyRowText{font-weight:700}.matchChangeResultsButton{background:linear-gradient(135deg,#3ad1a0,#1ea77d);box-shadow:0 10px 20px rgba(58,209,160,.22)}.matchChangeResultsButton,.matchChangeResultsButtonDisabled{width:10vw;justify-content:center;align-items:center;display:flex;border-radius:12px;padding:.6rem .1rem;cursor:pointer;color:#101510}.matchChangeResultsButtonDisabled{background:rgba(58,209,160,.4)}.matchChangeResultsButtonContainerWrapper{width:100%;justify-content:center;display:flex}.matchChangeResultsButtonContainer{display:flex;flex-direction:row;align-items:center;width:90%;justify-content:space-around;flex-wrap:wrap;margin-top:20px;grid-gap:10px;gap:10px}.matchChangeDataResultsButton{background:linear-gradient(135deg,#3ad1a0,#1ea77d);border-radius:12px}.matchChangeDataResultsButton,.matchChangeDataResultsButtonGreen{width:25vw;justify-content:center;align-items:center;display:flex;padding:.6rem .1rem;cursor:pointer}.matchChangeDataResultsButtonGreen{background-color:rgba(33,152,95,.7);border-radius:5px}.matchChangeResultsButtonText{color:#101510;text-align:center;font-size:12px;font-weight:700}.matchResultsModalWrapper{position:fixed;bottom:-140px;width:min(640px,calc(100% - 32px));min-height:72px;height:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);transition:bottom .45s ease;z-index:3000}.matchResultsModalWrapperActive{bottom:20px}.bottomModalWrapperError{background:rgba(253,54,71,.16);color:#ff8a95;border-color:rgba(253,54,71,.4)}.bottomModalWrapperSuccess{background:rgba(58,209,160,.16);color:#9ef0d0;border-color:rgba(58,209,160,.4)}.bottomModalWrapper{width:100%;height:100%;padding:14px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;box-shadow:0 18px 45px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottomModalWrapper .bottomModalRow{width:auto;margin-left:0}.bottomModalWrapper .bottomModalRowLarge{width:auto;margin-left:34px}.bottomModalWrapper .bottomModalHeading,.bottomModalWrapper .bottomModalText{color:inherit}.matchResultsWarnings{align-self:stretch;flex-direction:column;box-sizing:border-box;margin-bottom:16px}.matchResultsWarnings,.matchResultsWarningWrapper{width:100%;display:flex}.matchResultsWarningContent{width:100%;box-sizing:border-box;background:rgba(255,193,7,.12);color:#ffd56a;border-top:1px solid rgba(255,193,7,.28);border-bottom:1px solid rgba(255,193,7,.28);padding:12px 32px}.matchResultsWarningWrapper+.matchResultsWarningWrapper .matchResultsWarningContent{border-top:none}.matchResultsErrorContent{width:100%;background-color:#e3242b;color:#fff;padding-top:5px;padding-bottom:5px}.bottomModalIcon{margin-left:20px;margin-right:10px}.bottomModalRow{width:150px;align-items:center;margin-left:20px;margin-bottom:1px}.bottomModalRow,.matchResultsWarningRow{display:flex;flex-direction:row;justify-content:flex-start}.matchResultsWarningRow{width:100%;align-items:flex-start;margin-bottom:4px;grid-gap:10px;gap:10px;box-sizing:border-box}.matchResultsWarningContent .bottomModalHeading{color:#ffd56a;margin-left:0}.matchResultsWarningContent .bottomModalText{color:rgba(255,213,106,.92);flex:1 1;text-align:left;line-height:1.45;white-space:normal}.bottomModalHeading{font-weight:700;font-size:15px;margin-left:10px}.bottomModalRowLarge{width:90%;margin-left:55px}.bottomModalText{font-size:14px}.emptyWarningBox{height:59px;width:100%}.matchResultsHint{display:flex;flex-wrap:wrap;grid-gap:8px 20px;gap:8px 20px;margin:0;padding:0 32px;box-sizing:border-box;color:rgba(224,234,255,.72);font-size:13px;line-height:1.45}.matchResultsHint span b{color:#edf3ff;font-weight:700}.matchResultsHintWrapper{width:100%;margin-bottom:60px;margin-top:15px;box-sizing:border-box}.matchResultsHintNote{margin-top:8px;padding:0 32px;box-sizing:border-box;color:rgba(224,234,255,.72);font-size:13px;line-height:1.45}.select-search{width:300px;position:relative;font-family:"Open Sans","Nunito Sans",sans-serif;box-sizing:border-box;z-index:10}.matchCenterFilter .select-search{width:100%;max-width:100%;min-width:0}.select-search__input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.select-search__input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.select-search__input::placeholder{color:rgba(224,234,255,.45)}.select-search *,.select-search :after,.select-search :before{box-sizing:inherit}.select-search__value{position:relative;z-index:1}.select-search__value:after{content:"";display:inline-block;position:absolute;top:calc(50% - 9px);right:19px;width:11px;height:11px}.select-search__input{display:block;height:42px;width:100%;padding:0 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);box-shadow:none;border-radius:12px;outline:none;font-family:"Open Sans","Noto Sans",sans-serif;font-size:14px;text-align:left;text-overflow:ellipsis;line-height:42px;color:#edf3ff;-webkit-appearance:none}.select-search__input::-webkit-search-cancel-button,.select-search__input::-webkit-search-decoration,.select-search__input::-webkit-search-results-button,.select-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.select-search__input:not([readonly]):focus{cursor:auto}.select-search__select{background:linear-gradient(180deg,#0d1117,#0b0f14);box-shadow:0 18px 45px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);position:absolute;z-index:50;width:100%;border-radius:12px;overflow:hidden}.select-search__options{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.select-search__row:not(:first-child){border-top:1px solid rgba(148,173,241,.12)}.select-search__not-found,.select-search__option{display:block;height:36px;width:100%;padding:0 16px;background:transparent;border:none;outline:none;font-family:"Open Sans","Noto Sans",sans-serif;font-size:14px;text-align:left;cursor:pointer;color:#edf3ff}.select-search--multiple .select-search__option{height:48px}.select-search__option.is-selected{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510}.select-search__option.is-highlighted,.select-search__option:not(.is-selected):hover{background:rgba(58,209,160,.16)}.select-search__option.is-highlighted.is-selected,.select-search__option.is-selected:hover{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510}.select-search__group-header{font-size:10px;text-transform:uppercase;background:#eee;padding:8px 16px}.select-search.is-disabled{opacity:.5}.select-search.is-loading .select-search__value:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath fill='%232F2D37' d='M25 5a20.14 20.14 0 0120 17.88 2.51 2.51 0 002.49 2.26A2.52 2.52 0 0050 22.33a25.14 25.14 0 00-50 0 2.52 2.52 0 002.5 2.81A2.51 2.51 0 005 22.88 20.14 20.14 0 0125 5z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:11px}.select-search:not(.is-disabled) .select-search__input{cursor:pointer}.select-search--multiple{border-radius:3px;overflow:hidden}.select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid rgba(224,234,255,.7);border-bottom:1px solid rgba(224,234,255,.7);pointer-events:none}.select-search--multiple .select-search__input{cursor:auto;border-radius:3px 3px 0 0}.select-search--multiple:not(.select-search--search) .select-search__input{cursor:default}.select-search:not(.select-search--multiple) .select-search__input:hover{border-color:#3ad1a0}.select-search:not(.select-search--multiple) .select-search__select{position:absolute;z-index:2;top:44px;right:0;left:0;border-radius:3px;overflow:auto;max-height:400px}.select-search--multiple .select-search__select{position:relative;overflow:auto;max-height:260px;border-top:1px solid #eee;border-radius:0 0 3px 3px}.select-search__not-found{height:auto;padding:16px;text-align:center;color:#888}.manageApplicationButtonsWrapper{width:34vw}.manageApplicationButtonsModalWrapper,.manageApplicationButtonsWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.manageApplicationButtonsModalWrapper{width:100%;margin-top:20px}.manageApplicationHeaderWrapper{width:"100%";padding-top:20px;padding-bottom:20px;font-family:"Jost-Medium"}.manageApplicationHeaderRow{display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.3)}.manageApplicationHeaderTeamInfoWrapper,.teamRostersHeaderTeamInfoWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.teamRostersHeaderTeamInfoWrapper{width:20vw;position:absolute;left:0;top:90px}.teamRostersTablePhoto{width:100px;height:100px}.manageApplicationHeaderTeamInfoImage{width:80px;height:80px;border-radius:80px}.manageApplicationHeaderTeamInfoImageWrapper{margin-bottom:5px}.manageApplicationHeaderTeamInfoName{font-size:20px;font-weight:700;margin-bottom:3px}.manageApplicationHeaderApplicationName{font-size:18px;font-weight:700}.manageApplicationHeaderCommentBlock{font-size:16px}.manageApplicationHeaderApplicationStatus{font-size:18px;font-weight:700}.manageApplicationHeaderApplicationCollapseValue{font-size:16px}.manageApplicationHeaderTextColumnWithHint{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;text-align:center}.manageApplicationHeaderHint{font-size:16px}.manageApplicationHeaderCollapseHint,.manageApplicationHeaderHint{padding-top:5px;margin-top:5px;color:rgba(0,0,0,.5);min-width:250px;text-align:center;border-top:1px solid rgba(0,0,0,.3)}.manageApplicationHeaderCollapseHint{font-size:15px}.manageApplicationHeaderNameWrapper{font-size:16px;font-weight:700;margin-bottom:10px;display:inline-block;padding:5px;background-color:rgba(4,169,245,.2);font-family:"Jost-Medium"}.collapse-css-transition{transition:height .28s cubic-bezier(.4,0,.2,1)}.manageApplicationPlayerWrapper,.manageApplicationPlayerWrapperDisabled{width:"100%";font-family:"Jost-Medium";border-bottom:1px solid rgba(0,0,0,.3)}.manageApplicationPlayerWrapperDisabled{background-color:rgba(0,0,0,.2);opacity:.9}.manageApplicationPlayerMainRow{width:"100%";display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-right:30px;position:relative}.manageApplicationPlayerImage{width:120px;height:120px;object-fit:contain;background-color:rgba(0,0,0,.1)}.manageApplicationPlayerCollapseRow,.manageApplicationPlayerSubRow{width:"100%";display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.manageApplicationPlayerCollapseRow{padding:30px}.manageApplicationPlayerNameColumn{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.manageApplicationPlayerButtonsColumn{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.manageApplicationPlayerAcceptButtonsDisabled{color:rgba(0,0,0,.4)}.manageApplicationPlayerAcceptButtonsDisabled:hover,.manageApplicationPlayerAcceptButtonsEnabled{color:#21985f}.manageApplicationPlayerDeclineButtonsDisabled{color:rgba(0,0,0,.4)}.manageApplicationPlayerDeclineButtonsDisabled:hover,.manageApplicationPlayerDeclineButtonsEnabled{color:#fd3647}.manageApplicationPlayerCommentButtonsEnabled{color:#21985f}.manageApplicationPlayerCommentButtonsDisabled{color:#000}.manageApplicationPlayerCommentButtonsDisabled:hover{color:grey}.manageApplicationPlayerStatusAccept{padding:5px;background-color:#3ad1a0;font-size:16px;color:#101510;width:110px;text-align:center;font-family:"Jost-Medium"}.manageApplicationPlayerStatusDecline{background-color:#fd3647}.manageApplicationPlayerStatusChange,.manageApplicationPlayerStatusDecline{padding:5px;font-size:16px;color:#fff;width:110px;text-align:center;font-family:"Jost-Medium"}.manageApplicationPlayerStatusChange{background-color:#ffce00}.manageApplicationPlayerCollapseTeamsHeader{font-family:"Jost-Medium";font-size:16px;font-weight:700}.manageApplicationPlayerCollapseTeamsWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.manageApplicationPlayerCollapseTeamImage{width:30px;height:30px;border-radius:30px;margin-right:5px;margin-left:5px}.manageApplicationPlayerCollapseTeamsHint{font-family:"Jost-Medium";font-size:14px;text-decoration:underline}.manageApplicationPlayerCollapseTeamsHint:hover{color:grey}.manageApplicationPlayerCollapseTeamName{font-family:"Jost-Medium";font-size:15px;text-align:left}.playerTeamsModalRow{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:1.5vh;padding-bottom:1.5vh;border-bottom:1px solid rgba(0,0,0,.3)}.playerTeamsModalTeamName{width:22.5vw;text-align:center}.playerTeamsModalApplicationName{width:30vw;text-align:center}.playerTeamsModalLeagueName{width:22.5vw;text-align:center}.playerTeamsModalTeamNameHeader{width:22.5vw;text-align:center;font-weight:700}.playerTeamsModalApplicationNameHeader{width:30vw;text-align:center;font-weight:700}.playerTeamsModalLeagueNameHeader{width:22.5vw;text-align:center;font-weight:700}.playerTeamsModalRowHeader{margin-top:5vh;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:1vh;padding-bottom:1vh;border-bottom:2px solid #000}.manageApplicationPlayerWraning{min-width:35vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}.simpleRow{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.borderBottom{border-bottom:1px solid rgba(0,0,0,.2)}.manageApplicationHeaderButton{font-family:"Jost-Medium";font-size:17px;text-decoration:underline;cursor:pointer}.manageApplicationHeaderButton:hover{color:grey}@media (max-width:768px){.matchCenterHeader,.matchResultsHeader{padding-left:16px;padding-right:16px;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.matchResultsHint,.matchResultsHintNote,.matchResultsWarningContent{padding-left:16px;padding-right:16px}.matchCenterHeaderTop{width:100%;flex-direction:column;align-items:flex-start;padding-right:0}.matchCenterFilter,.matchCenterFilterNarrow{min-width:0;max-width:100%}.matchResultsName{font-size:15px;word-break:break-word}.manageApplicationButtonsWrapper{width:100%;flex-wrap:wrap;grid-gap:8px;gap:8px}.matchChangeResultsButton{flex:1 1;min-width:0}.matchChangeResultsButtonText{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manageApplicationHeaderWrapper{padding:12px 16px}.manageApplicationHeaderNameWrapper{font-size:14px;margin-bottom:8px}.manageApplicationHeaderRow{flex-direction:column;align-items:center;grid-gap:16px;gap:16px;padding-bottom:16px}.manageApplicationHeaderTeamInfoWrapper{width:100%;flex-direction:row;align-items:center;grid-gap:12px;gap:12px}.manageApplicationHeaderTeamInfoImage{width:50px;height:50px;border-radius:50px}.manageApplicationHeaderTeamInfoName{font-size:16px}.manageApplicationHeaderTextColumnWithHint{max-width:100%;width:100%}.manageApplicationHeaderApplicationName,.manageApplicationHeaderApplicationStatus{font-size:15px}.manageApplicationHeaderCollapseHint,.manageApplicationHeaderHint{min-width:0!important;font-size:13px}.manageApplicationHeaderCommentBlock{font-size:14px;word-break:break-word}.manageApplicationPlayerMainRow{flex-direction:column;align-items:stretch;padding:12px;grid-gap:10px;gap:10px}.manageApplicationPlayerImage{width:70px;height:70px}.manageApplicationPlayerSubRow{flex-direction:column;grid-gap:8px;gap:8px;width:100%}.manageApplicationPlayerSubRow .manageApplicationHeaderTextColumnWithHint{margin-left:0!important}.manageApplicationPlayerButtonsColumn{justify-content:flex-start;grid-gap:16px;gap:16px;margin-top:4px}.manageApplicationPlayerButtonsColumn>div{margin-left:0!important}.manageApplicationPlayerStatusAccept,.manageApplicationPlayerStatusChange,.manageApplicationPlayerStatusDecline{font-size:12px;width:80px;padding:3px}.manageApplicationPlayerCollapseRow{flex-direction:row;flex-wrap:wrap;grid-gap:12px;gap:12px;padding:12px;justify-content:space-around}.manageApplicationPlayerCollapseRow .manageApplicationHeaderTextColumnWithHint{min-width:80px;flex:0 0 auto}.manageApplicationHeaderApplicationCollapseValue{font-size:14px}.simpleRow.borderBottom{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;padding:8px 16px}.simpleRow.borderBottom .simpleRow{margin-left:0!important;width:100%!important;justify-content:space-between}.manageApplicationHeaderButton{font-size:13px}.manageApplicationPlayerWraning{min-width:90%;width:90%}.playerTeamsModalRow,.playerTeamsModalRowHeader{grid-gap:4px;gap:4px}.playerTeamsModalTeamName,.playerTeamsModalTeamNameHeader{width:30%;font-size:12px}.playerTeamsModalApplicationName,.playerTeamsModalApplicationNameHeader{width:40%;font-size:12px}.playerTeamsModalLeagueName,.playerTeamsModalLeagueNameHeader{width:30%;font-size:12px}}@media (max-width:480px){.matchResultsName{font-size:13px}.manageApplicationHeaderTeamInfoImage{width:40px;height:40px}.manageApplicationHeaderTeamInfoName{font-size:14px}.manageApplicationPlayerImage{width:56px;height:56px}.manageApplicationHeaderApplicationName,.manageApplicationHeaderApplicationStatus{font-size:14px}.manageApplicationHeaderButton{font-size:12px}.manageApplicationPlayerStatusAccept,.manageApplicationPlayerStatusChange,.manageApplicationPlayerStatusDecline{font-size:11px;width:70px;padding:2px}.manageApplicationPlayerCollapseRow .manageApplicationHeaderTextColumnWithHint{min-width:70px}.manageApplicationHeaderApplicationCollapseValue{font-size:13px}.manageApplicationHeaderCollapseHint{font-size:11px}}.ReactModal__Overlay--after-open{z-index:2000}.applicationManagmentCheckboxHint{font-family:"Jost-Medium";font-size:15px;color:#000;margin-right:10px}.declineModalText{font-family:"Jost-Medium";font-size:15px;color:#000;text-align:center}.manageApplicationPopupRelatedTeamsWrapper{background-color:#fff;padding:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;border:1.5px solid rgba(0,0,0,.2)}.manageApplicationPopupRelatedTeam{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-right:20px}.manageApplicationPopupRelatedTeamImage{width:50px;height:50px;object-fit:contain}.manageApplicationPopupRelatedTeamName{font-size:10px;font-weight:700;margin-bottom:3px;color:grey}.searchWrapper{width:100%;position:relative;display:flex}.searchTerm{width:100%;border:1px solid rgba(162,189,255,.4);border-right:none;padding:5px 10px;height:20px;border-radius:12px 0 0 12px;outline:none;color:#edf3ff;background:hsla(0,0%,100%,.04)}.searchTerm:focus{color:#edf3ff;border-color:#3ad1a0}.searchButton{width:40px;height:36px;border:1px solid rgba(162,189,255,.4);background:linear-gradient(135deg,#3ad1a0,#1ea77d);text-align:center;color:#101510;border-radius:0 12px 12px 0;cursor:pointer;font-size:20px}.searchContainer{width:30%}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.blacklistPlayerContainer,.blacklistPlayerContainerx{position:relative;display:flex;flex-direction:column;min-width:0;width:240px;height:385px;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem;overflow:hidden}.blacklistPlayerContainerBrightness:hover,.blackListPlayerTopMenuWrapper:hover+.blacklistPlayerContainerBrightness{-webkit-filter:brightness(75%);filter:brightness(75%)}.blacklistPLayerPhotoWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.blacklistPlayerPhoto{object-fit:cover;height:300px;vertical-align:middle}.blackListPlayerInfoWrapper{flex:1 1 auto;width:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:20px}.blackListPlayerFamilyWrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:25px;max-width:200px;min-height:50px}.blacklistPlayerFamilyText{font-size:15px;text-align:center}.blacklistPlayerFamilyTextBold{font-weight:700}.blacklistPlayerLine{align-self:center;width:90%;height:1px;background-color:rgba(0,0,0,.15);margin:2px auto}.blackListPlayerOneBlock{position:relative;display:flex;flex-direction:column;width:200px}.blackListPlayerOneBlockLabel{font-size:13px;opacity:.8;font-style:italic}.blackListPlayerOneBlockValue{font-size:14px;text-align:center}.blackListPlayerOneBlockValueWrapper{justify-content:center;display:flex}.blacklistPlayerBlockData{margin-top:15px;height:150px;overflow-y:scroll}.blackListCollapsiblePart{position:absolute;bottom:-170px;background-color:#fff}@-webkit-keyframes big_it{0%{bottom:-170px}to{bottom:0}}@keyframes big_it{0%{bottom:-170px}to{bottom:0}}@-webkit-keyframes small_it{0%{bottom:0}to{bottom:-170px}}@keyframes small_it{0%{bottom:0}to{bottom:-170px}}.ready_to_big{-webkit-animation-name:big_it;animation-name:big_it;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ready_to_big,.ready_to_small_it{-webkit-animation-duration:.5s;animation-duration:.5s}.ready_to_small_it{-webkit-animation-name:small_it;animation-name:small_it;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.blackListPlayerTopMenuWrapper{background-color:transparent;width:85%;align-self:center;position:absolute;top:0;z-index:100;visibility:hidden}.blacklistPlayerContainerx:hover>.blackListPlayerTopMenuWrapper{visibility:visible}.blackListPlayerTopMenuWrapperHidden{visibility:hidden!important}.blackListPlayerTopMenu{width:100%;padding-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blackListPlayerTopMenuLeftButton{width:50px;height:50px;border-radius:50px}.blackListPlayerCollapsibleButton,.blackListPlayerTopMenuLeftButton{background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:row;align-items:center;justify-content:center;border-width:0}.blackListPlayerCollapsibleButton{width:35px;height:35px;border-radius:35px}.blackListPlayerCollapsibleButtonWrapper{position:absolute;top:-10px;right:0;opacity:0;visibility:hidden}.blackListPlayerCollapsibleButtonOpacityAdd{-webkit-animation-name:visible_it;animation-name:visible_it;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;visibility:visible}.blackListPlayerCollapsibleButtonOpacityRemove{-webkit-animation-name:hide_it;animation-name:hide_it;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;visibility:hidden}@-webkit-keyframes visible_it{0%{opacity:0}to{opacity:1}}@keyframes visible_it{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hide_it{0%{opacity:1}to{opacity:0}}@keyframes hide_it{0%{opacity:1}to{opacity:0}}.blackListPlayerOneBlockLabelWrapper{padding-bottom:5px}.blackListWrapperContent{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}@-webkit-keyframes swing{0%,30%,50%,70%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes swing{0%,30%,50%,70%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.pro-sidebar{color:#edf3ff;height:100%;width:272px;min-width:272px;text-align:left;transition:width,left,right,.3s;position:relative;z-index:1009}.pro-sidebar>.pro-sidebar-inner{background:#0a1326;height:100%;position:relative;z-index:101}.pro-sidebar>.pro-sidebar-inner>img.sidebar-bg{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;opacity:.3;left:0;top:0;z-index:100}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout{height:100%;overflow-y:auto;overflow-x:hidden;position:relative;display:flex;flex-direction:column;z-index:101}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{border-bottom:1px solid rgba(237,243,255,.2)}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-content{flex-grow:1}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-footer{border-top:1px solid rgba(237,243,255,.2)}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout ul{list-style-type:none;padding:0;margin:0}.pro-sidebar .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:100;display:none}.pro-sidebar.collapsed{width:0;min-width:0}.pro-sidebar.rtl{text-align:right;direction:rtl}@media(max-width:480px){.pro-sidebar.xs{position:fixed;left:-272px}.pro-sidebar.xs.collapsed,.pro-sidebar.xs.toggled{left:0}.pro-sidebar.xs.toggled .overlay{display:block}.pro-sidebar.xs.rtl{left:auto;right:-272px}.pro-sidebar.xs.rtl.collapsed,.pro-sidebar.xs.rtl.toggled{left:auto;right:0}}@media(max-width:576px){.pro-sidebar.sm{position:fixed;left:-272px}.pro-sidebar.sm.collapsed,.pro-sidebar.sm.toggled{left:0}.pro-sidebar.sm.toggled .overlay{display:block}.pro-sidebar.sm.rtl{left:auto;right:-272px}.pro-sidebar.sm.rtl.collapsed,.pro-sidebar.sm.rtl.toggled{left:auto;right:0}}@media(max-width:768px){.pro-sidebar.md{position:fixed;left:-272px}.pro-sidebar.md.collapsed,.pro-sidebar.md.toggled{left:0}.pro-sidebar.md.toggled .overlay{display:block}.pro-sidebar.md.rtl{left:auto;right:-272px}.pro-sidebar.md.rtl.collapsed,.pro-sidebar.md.rtl.toggled{left:auto;right:0}}@media(max-width:992px){.pro-sidebar.lg{position:fixed;left:-272px}.pro-sidebar.lg.collapsed,.pro-sidebar.lg.toggled{left:0}.pro-sidebar.lg.toggled .overlay{display:block}.pro-sidebar.lg.rtl{left:auto;right:-272px}.pro-sidebar.lg.rtl.collapsed,.pro-sidebar.lg.rtl.toggled{left:auto;right:0}}@media(max-width:1200px){.pro-sidebar.xl{position:fixed;left:-272px}.pro-sidebar.xl.collapsed,.pro-sidebar.xl.toggled{left:0}.pro-sidebar.xl.toggled .overlay{display:block}.pro-sidebar.xl.rtl{left:auto;right:-272px}.pro-sidebar.xl.rtl.collapsed,.pro-sidebar.xl.rtl.toggled{left:auto;right:0}}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{content:"";display:inline-block;width:4px;min-width:4px;height:4px;border:1px solid #08131f;border-radius:50%;margin-right:15px;position:relative;box-shadow:1px 0 0 #edf3ff,0 -1px 0 #edf3ff,0 1px 0 #edf3ff,-1px 0 0 #edf3ff}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-sidebar .pro-menu{padding-top:10px;padding-bottom:10px}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{position:relative;background-color:#08131f}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item>div>ul{padding-top:15px;padding-bottom:15px}.pro-sidebar .pro-menu a{text-decoration:none;color:#edf3ff}.pro-sidebar .pro-menu a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.pro-sidebar .pro-menu a:hover{color:#3ad1a0}.pro-sidebar .pro-menu .pro-menu-item{font-size:15px}.pro-sidebar .pro-menu .pro-menu-item.active{color:#3ad1a0}.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper{opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper{display:flex;margin-right:5px;opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item{position:relative;display:flex;align-items:center;padding:8px 35px 8px 20px;cursor:pointer}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:focus{outline:none;color:#3ad1a0}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{margin-right:10px;font-size:14px;width:35px;min-width:35px;height:35px;line-height:35px;text-align:center;display:inline-block}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper .pro-icon{display:flex;height:100%;align-items:center;justify-content:center}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{flex-grow:1;flex-shrink:1}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover .pro-icon-wrapper .pro-icon{-webkit-animation:swing .5s ease-in-out 1 alternate;animation:swing .5s ease-in-out 1 alternate}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item:before{background:#edf3ff}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{display:inline-block;border-color:#edf3ff;border-style:solid;border-width:0 2px 2px 0;padding:2.5px;vertical-align:middle;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item:before{background:transparent!important}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:20px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 30px 8px 15px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper,.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item>.pro-icon-wrapper{display:none}.pro-sidebar .pro-menu.shaped .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background-color:#2b2b2b}.pro-sidebar .pro-menu.square .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:0}.pro-sidebar .pro-menu.round .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:4px}.pro-sidebar .pro-menu.circle .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:50%}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.prefix-wrapper,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.suffix-wrapper{opacity:0}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-list-item{background-color:#2b2b2b;z-index:111}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item{pointer-events:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{display:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{height:auto!important;position:fixed;visibility:hidden;min-width:220px;max-width:270px;background-color:transparent;max-height:100%;padding-left:3px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-left:10px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{max-height:100vh;overflow-y:auto;background-color:#2b2b2b;padding-left:20px;border-radius:4px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover>.pro-inner-list-item{transition:visibility,-webkit-transform .3s;transition:visibility,transform .3s;transition:visibility,transform .3s,-webkit-transform .3s;visibility:visible}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon{-webkit-animation:swing .5s ease-in-out 1 alternate;animation:swing .5s ease-in-out 1 alternate}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 30px 8px 5px}.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper{margin-right:0;margin-left:5px}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item{padding:8px 20px 8px 35px}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{margin-right:0;margin-left:10px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{right:auto;left:20px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:0;padding-right:20px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 15px 8px 30px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{margin-right:0;margin-left:15px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{padding-left:0;padding-right:3px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-right:10px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{padding-left:0;padding-right:20px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 5px 8px 30px}.popper-arrow{position:absolute;z-index:-1;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.popper-element[data-popper-placement^=left]>.popper-arrow{right:0;border-right:7px solid #2b2b2b}.popper-element[data-popper-placement^=right]>.popper-arrow{left:0;border-left:7px solid #2b2b2b}.react-slidedown{height:0;transition-property:none;transition-duration:.2s;transition-timing-function:ease-in-out}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}.pro-sidebar{height:auto!important;z-index:90!important}.pro-sidebar>.pro-sidebar-inner{background:linear-gradient(180deg,#0a1123,#0a1326)!important;border-right:1px solid rgba(148,173,241,.18);min-height:100vh}.pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item,.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{color:#3ad1a0}.pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item:before{background-color:#3ad1a0!important}.pro-sidebar .pro-sidebar-header{border-bottom:1px solid rgba(148,173,241,.18)!important}.pro-sidebar .pro-menu{padding-top:12px;padding-bottom:24px}.pro-sidebar .pro-menu .pro-menu-item .pro-inner-item .pro-item-content{width:100%;overflow:visible}#root,.adminMain,.adminPage,.layoutWrapper,.matchCenterWrapper,.pageWrapper,.st-layout,.st-page{max-width:100%;min-width:0}.sidebarBackdrop{display:none}@media (max-width:860px){.adminPage>.pro-sidebar{position:fixed!important;top:0;left:0;width:min(272px,86vw)!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:100vh;max-height:100dvh;z-index:230!important;overflow:hidden}.adminPage>.pro-sidebar .pro-sidebar-layout,.adminPage>.pro-sidebar>.pro-sidebar-inner{height:100%;max-height:100vh;max-height:100dvh;overflow:hidden}.adminPage>.pro-sidebar .pro-sidebar-content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.adminPage>.pro-sidebar.collapsed{width:0!important;min-width:0!important;pointer-events:none;overflow:hidden}.adminPage.is-sidebar-open .sidebarBackdrop{display:block;position:fixed;inset:0;z-index:210;border:0;padding:0;margin:0;background:rgba(4,7,12,.62);cursor:pointer}.adminMain{width:100%;min-width:0}}@media (max-width:768px){.hide-sm{display:none!important}.pageWrapper{margin-top:8px}.layoutWrapper{padding:4px 0 16px}.matchCenterHeader,.st-actions,.st-content,.st-message,.st-table-wrap,.st-toolbar{padding-left:14px;padding-right:14px}.pd-header,.st-header,.st-header-left,.teams-header{flex-wrap:wrap;align-items:stretch;grid-gap:10px;gap:10px}.st-actions .st-btn,.st-header-left+.st-btn,.st-header>.st-btn{justify-content:center}.st-crumbs{width:100%}.gm-list-page .st-header{flex-wrap:nowrap;align-items:center}.gm-list-page .st-crumbs{width:auto;flex:1 1 auto;min-width:0}.gm-list-page .st-header>.st-btn{flex:0 0 auto;width:auto}.st-crumb{max-width:min(100%,220px)}.cap-league-select,.gm-filter-select,.gm-topbar .st-search,.league-tour-team-filter-group,.st-search,.stages-page .filter-group,.usr-filter-select{width:100%;max-width:none;min-width:0}.dq-split,.st-block,.st-content,.st-scroll,.st-table-wrap,.usr-card-head,.usr-card-head>div,.usr-chips,.usr-split{min-width:0;max-width:100%}.dq-picker-modal .st-search-input,.form-section-modal .select-search__input,.input-field-modal,.sch-input,.select-search__input,.st-input,.st-search-input,.st-select,.st-textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}.select-search{width:100%;max-width:100%;min-width:0}.select-search__not-found,.select-search__option{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:1.3}.st-cell,.st-cell-muted,.st-cell-name{min-width:0;overflow-wrap:anywhere}.cap-toolbar-row,.gm-card-actions,.gm-card-header,.gm-dates,.gm-filters,.gm-lineup-toggle,.gm-topbar,.usr-toolbar-row{flex-wrap:wrap;justify-content:flex-start;width:100%}.gm-dates{grid-gap:4px 8px;gap:4px 8px}.gm-dates .matcheCenterMenuItem{margin-left:0}.gm-calendar{left:0;right:auto;max-width:calc(100vw - 28px)}.react-calendar{width:min(320px,calc(100vw - 28px))!important}.customModal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:auto;max-height:calc(100vh - 16px);padding:18px 14px;overflow:auto}.ReactModal__Content{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.ReactModal__Overlay{overflow:hidden}.olm-modal-overlay{padding:6px}.olm-modal-content{border-radius:14px;overflow:auto}.header{width:min(1220px,94%)}.btnsContainer,.leftText,.rightText{width:auto;max-width:100%}}@media (max-width:480px){.matchCenterHeader,.st-actions,.st-content,.st-message,.st-table-wrap,.st-toolbar{padding-left:12px;padding-right:12px}.st-btn,.st-btn-primary,.st-btn-secondary{min-height:40px}.st-crumb{max-width:100%;white-space:normal}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;background-color:rgba(4,7,12,.92);align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content,.modal-overlay{width:100%;display:flex;box-sizing:border-box;overflow-x:hidden}.modal-content{background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;max-width:100%;min-width:0;max-height:90vh;flex-direction:column;box-shadow:0 26px 50px rgba(0,0,0,.35);color:#edf3ff;flex:0 1 auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid rgba(148,173,241,.16)}.modal-header h2{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f4f9ff}.modal-close{background:hsla(0,0%,100%,.02);border:1px solid rgba(162,189,255,.35);font-size:24px;color:#edf5ff;cursor:pointer;padding:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:12px}.modal-close:hover{color:#3ad1a0;background:rgba(58,209,160,.12);border-color:rgba(58,209,160,.45)}.modal-body{padding:24px;overflow-x:hidden;overflow-y:auto;flex:1 1;min-width:0;max-width:100%;box-sizing:border-box}.create-match-modal{width:100%;max-width:min(900px,100%);min-width:0}.form-grid-modal{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:20px}.form-column-modal,.form-grid-modal{position:relative;z-index:1;min-width:0;max-width:100%}.form-column-modal{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.form-column-modal:has(.select-search.has-focus),.form-section-modal:has(.select-search.has-focus){z-index:50}.form-section-modal{display:flex;flex-direction:column;grid-gap:8px;gap:8px;position:relative;min-width:0;max-width:100%}.form-label-modal{display:block;font-weight:700;color:rgba(224,234,255,.78);font-size:12px;margin-bottom:8px;letter-spacing:.08em;text-transform:uppercase}.form-label-required:after{content:" *";color:#3ad1a0}.input-field-modal{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;font-size:14px;transition:all .2s;background:hsla(0,0%,100%,.04);color:#edf3ff;color-scheme:dark;box-sizing:border-box}.input-field-modal:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12);background:hsla(0,0%,100%,.07)}.date-time-row-modal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.date-time-row-modal,.date-time-row-modal .cm-clearable,.date-time-row-modal>.form-section-modal{width:100%;min-width:0;max-width:100%}.cm-native-dt{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:12px}.cm-native-dt .input-field-modal[type=date],.cm-native-dt .input-field-modal[type=time]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;appearance:none}.cm-native-dt .input-field-modal[type=date]::-webkit-datetime-edit,.cm-native-dt .input-field-modal[type=time]::-webkit-datetime-edit{min-width:0;max-width:100%;padding:0;overflow:hidden}.cm-native-dt .input-field-modal[type=date]::-webkit-date-and-time-value,.cm-native-dt .input-field-modal[type=time]::-webkit-date-and-time-value{text-align:left}.checkbox-item-modal{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;font-size:14px;color:#edf3ff}.checkbox-item-modal input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#3ad1a0}.team-selector-modal{padding:12px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;cursor:pointer;transition:all .2s;background:hsla(0,0%,100%,.04);min-height:60px;display:flex;align-items:center}.team-selector-modal:hover{border-color:rgba(58,209,160,.55);box-shadow:0 8px 18px rgba(0,0,0,.18)}.selected-team-modal{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%}.team-name-modal{font-size:14px;font-weight:600;color:#f4f9ff;flex:1 1;min-width:0}.team-logo-modal{width:40px;height:40px;object-fit:contain;border-radius:4px}.team-placeholder-modal{width:100%;text-align:center;color:rgba(224,234,255,.45);font-size:14px}.team-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(4,7,12,.92);display:flex;justify-content:center;align-items:center;z-index:4000}.team-modal{background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 26px 50px rgba(0,0,0,.4);max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;color:#edf3ff}.team-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(148,173,241,.16)}.team-modal-header h3{margin:0;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f4f9ff}.team-modal-close{background:hsla(0,0%,100%,.02);border:1px solid rgba(162,189,255,.35);font-size:28px;color:#edf5ff;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .2s ease}.team-modal-close:hover{background:rgba(58,209,160,.12);color:#3ad1a0;border-color:rgba(58,209,160,.45)}.team-modal-body{padding:20px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.cmm-team-card{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(136,177,245,.24);border-radius:16px;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9))}.cmm-team-card:hover{border-color:rgba(96,180,255,.7);box-shadow:0 12px 24px rgba(24,59,90,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cmm-team-card.selected{border-color:rgba(58,209,160,.7);background:rgba(58,209,160,.12);box-shadow:0 0 0 3px rgba(58,209,160,.16)}.cmm-team-card-logo{width:60px;height:60px;object-fit:contain}.cmm-team-card-name{font-size:13px;text-align:center;color:#f4f9ff;font-weight:600;line-height:1.3}.button-group-modal{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid rgba(148,173,241,.16)}.btn-modal{padding:10px 24px;border:none;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s;min-width:120px}.btn-primary-modal{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}.btn-primary-modal:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 12px 22px rgba(58,209,160,.3)}.btn-primary-modal:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;-webkit-transform:none;transform:none}.btn-secondary-modal{background:hsla(0,0%,100%,.04);color:#edf3ff;border:1px solid hsla(0,0%,100%,.18)}.btn-secondary-modal:hover:not(:disabled){background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.btn-secondary-modal:disabled{opacity:.5;cursor:not-allowed}.message-box{padding:12px 16px;border-radius:12px;margin-bottom:20px;font-size:14px;font-weight:500}.message-success{background-color:rgba(58,209,160,.14);color:#9ef0d0;border:1px solid rgba(58,209,160,.35)}.message-error{background-color:rgba(253,54,71,.16);color:#ffb4b8;border:1px solid rgba(253,54,71,.4)}.info-section{background:rgba(7,15,25,.72);border:1px solid rgba(109,142,199,.25);border-radius:16px;padding:15px;margin-bottom:20px}.info-section p{margin:8px 0;font-size:14px;color:rgba(224,234,255,.82)}.info-section p:first-child{margin-top:0}.info-section p:last-child{margin-bottom:0}.warning-text{color:#f6c177!important;font-weight:500}.info-text{font-size:13px;color:rgba(224,234,255,.55);font-style:italic;margin-top:8px}.duplicate-check-loading{padding:12px;background:rgba(246,193,119,.12);border:1px solid rgba(246,193,119,.35);border-radius:12px;color:#f6c177;font-size:14px;text-align:center}.duplicate-warning{padding:16px;background:rgba(246,193,119,.1);border:1px solid rgba(246,193,119,.35);border-radius:16px;margin-top:12px}.duplicate-warning-header{font-size:15px;font-weight:700;color:#f6c177;margin-bottom:12px;display:flex;align-items:center;grid-gap:8px;gap:8px}.duplicate-match-info{background:linear-gradient(135deg,rgba(28,44,68,.95),rgba(17,25,40,.9));border:1px solid rgba(136,177,245,.18);padding:12px;border-radius:12px;margin-bottom:10px}.duplicate-match-teams{font-size:14px;font-weight:600;color:#f4f9ff;margin-bottom:6px}.duplicate-match-teams span:nth-child(2){color:rgba(224,234,255,.55);font-weight:400}.duplicate-match-date,.duplicate-match-stadium,.duplicate-match-tour{font-size:13px;color:rgba(224,234,255,.72);margin-top:4px}.duplicate-warning-note{font-size:13px;color:#f6c177;font-style:italic}@media (max-width:768px){.modal-overlay{padding:8px;width:100%;max-width:100vw;overflow-x:hidden}.form-grid-modal{grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:100%;max-width:100%;overflow-x:hidden}.create-match-modal{max-height:95vh}.create-match-modal,.create-match-modal form,.form-column-modal,.modal-body{width:100%;max-width:100%;min-width:0}.modal-body{padding:16px 14px;overflow-x:hidden}.date-time-row-modal{grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;max-width:100%;overflow:hidden}.cm-native-dt,.date-time-row-modal .cm-clearable,.date-time-row-modal>.form-section-modal{width:100%;min-width:0;max-width:100%;overflow:hidden}.cm-native-dt .input-field-modal[type=date],.cm-native-dt .input-field-modal[type=time]{display:block;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.create-match-modal .cm-native-dt{max-width:calc(100vw - 44px)}.create-match-modal .form-section-modal:has(.cm-native-dt){width:100%;max-width:100%;min-width:0;overflow:hidden}.button-group-modal{flex-wrap:wrap}.team-modal-body{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.form-section-modal .select-search{width:100%;position:relative;z-index:auto}.form-section-modal .select-search__input{padding:10px 14px;height:42px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;font-size:14px;background:hsla(0,0%,100%,.04);color:#edf3ff;box-shadow:none}.form-section-modal .select-search__input:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.form-section-modal .select-search:not(.select-search--multiple) .select-search__input:hover{border-color:#3ad1a0}.form-section-modal .select-search.has-focus{z-index:10000}.form-section-modal .select-search__select{position:absolute;z-index:10001!important;background:#0d1117;background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.45);max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-section-modal .select-search__not-found,.form-section-modal .select-search__option{background-color:#0d1117;color:#edf3ff}.form-section-modal .select-search__option.is-highlighted,.form-section-modal .select-search__option:not(.is-selected):hover{background:rgba(58,209,160,.16)}.form-section-modal .select-search__option.is-selected{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510}.form-section-modal.select-up .select-search{position:relative}.form-section-modal.select-up .select-search__select{position:absolute;bottom:100%;left:0;right:0;margin-bottom:4px;max-height:300px;overflow-y:auto;background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.35);z-index:1000}.gm-referee-option{display:flex;flex-direction:column;align-items:flex-start;grid-gap:1px;gap:1px;text-align:left}.gm-referee-login{font-size:11px;line-height:1.2;font-weight:400;color:rgba(224,234,255,.45)}.cm-clearable{position:relative;min-width:0;max-width:100%}.cm-clearable.has-value .select-search__input{padding-right:58px}.cm-clearable.has-value.is-input .input-field-modal{padding-right:52px}.cm-picker-clear{position:absolute;right:36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;width:22px;height:22px;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);color:#edf3ff;cursor:pointer;line-height:1;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0}.cm-picker-clear.is-inline{position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;flex-shrink:0;margin-left:auto}.cm-clearable.is-input .cm-picker-clear{right:28px}.cm-picker-clear:hover{background:rgba(255,92,92,.28);color:#fff}.layoutWrapper.st-layout,.st-layout{flex:1 1;min-height:0;width:100%;height:auto;max-height:100%;padding:0 12px 12px;box-sizing:border-box;overflow:hidden}.adminMain:has(.st-layout),.adminPage:has(.st-layout){height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.pageWrapper:has(.st-layout){flex:1 1;min-height:0;display:flex;flex-direction:column;margin-top:0;overflow:hidden}.dq-page.matchCenterWrapper,.st-page.matchCenterWrapper{width:calc(100% - 24px);max-width:none;transition:none;align-items:stretch}.st-page{flex:1 1;align-items:stretch;min-width:0;height:auto;max-height:100%;min-height:0;margin-bottom:0;padding-bottom:0;overflow:hidden}.st-page .matchCenterHeader,.st-page>.st-message{flex-shrink:0}.st-header{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;width:100%}.st-header-left{grid-gap:18px;gap:18px}.st-crumbs,.st-header-left{display:flex;align-items:center;min-width:0}.st-crumbs{position:relative;grid-gap:8px;gap:8px;flex-wrap:wrap;padding-left:18px}.st-crumbs:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:20px;background:#3ad1a0;border-radius:4px}.st-crumbs-sep{color:rgba(224,234,255,.28);font-size:14px;line-height:1}.st-crumb{display:inline-flex;align-items:center;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.78);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none;box-sizing:border-box}.st-crumb:hover:not(.is-current){border-color:rgba(58,209,160,.5);color:#3ad1a0}.st-crumb.is-current{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;border-color:transparent;cursor:default}.st-header-left .matchCenterName{margin-left:0;padding-left:18px}.st-scroll{flex:1 1;min-height:0;overflow:auto;width:100%}.st-content{padding:20px 32px 8px}.st-content,.st-toolbar{width:100%;box-sizing:border-box}.st-toolbar{padding:16px 32px 18px;display:flex;flex-direction:column;align-items:center;flex-shrink:0;border-bottom:1px solid rgba(148,173,241,.12)}.st-search{position:relative;width:100%;max-width:520px}.st-search-icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(224,234,255,.45);pointer-events:none}.st-search-input{width:100%;box-sizing:border-box;padding:10px 40px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px}.st-search-input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.st-search-input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.st-search-input::placeholder{color:rgba(224,234,255,.45)}.st-search-input:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.st-search-clear{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.08);border:none;border-radius:50%;width:26px;height:26px;color:#edf3ff;cursor:pointer}.st-meta{margin-top:12px;margin-bottom:2px;color:rgba(224,234,255,.55);font-size:13px;text-align:center}.st-meta strong{color:#edf3ff}.st-hint{margin:12px 0 4px;color:rgba(224,234,255,.5);font-size:13px}.st-message{margin:16px 32px 0;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600}.st-content .st-message{margin:0 0 16px}.st-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.st-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.st-empty,.st-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;color:rgba(224,234,255,.62);text-align:center}.st-empty h3,.st-loading p{margin:0;font-size:18px;color:#edf3ff}.st-empty p{margin:0;font-size:14px}.st-empty svg{color:rgba(58,209,160,.45)}.st-table-wrap{width:100%;padding:16px 32px;box-sizing:border-box}.st-scroll>.st-table-wrap{min-height:100%}.st-block .st-table-wrap{padding:0}.st-table{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.st-row,.st-table-header{display:grid;grid-template-columns:140px minmax(160px,1.3fr) minmax(180px,1.5fr) 90px;grid-gap:12px;gap:12px;padding:12px 16px;align-items:center}.st-table.is-reorder .st-row,.st-table.is-reorder .st-table-header{grid-template-columns:140px minmax(160px,1.3fr) minmax(180px,1.5fr) 90px 96px}.st-table.st-table-stadiums .st-row,.st-table.st-table-stadiums .st-table-header{grid-template-columns:minmax(160px,1.3fr) 140px minmax(180px,1.5fr) 90px}.st-table.st-table-stadiums.is-reorder .st-row,.st-table.st-table-stadiums.is-reorder .st-table-header{grid-template-columns:minmax(160px,1.3fr) 140px minmax(180px,1.5fr) 90px 96px}.st-table.st-table-pitches .st-row,.st-table.st-table-pitches .st-table-header{grid-template-columns:minmax(180px,1fr) 140px 90px}.std-stadium-main{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.std-stadium-name{font-weight:600}.std-stadium-meta,.std-stadium-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-stadium-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.st-table.st-table-pitches.is-reorder .st-row,.st-table.st-table-pitches.is-reorder .st-table-header{grid-template-columns:minmax(180px,1fr) 140px 90px 96px}.st-table-header{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.55)}.st-row{border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;box-sizing:border-box}.st-row,a.st-row:active,a.st-row:focus,a.st-row:hover,a.st-row:link,a.st-row:visited{text-decoration:none;color:inherit}.st-row:last-child{border-bottom:none}.st-row.is-locked{cursor:default}.st-row.is-locked:hover{background:transparent;box-shadow:none}.st-row.is-draggable{cursor:grab}.st-row.is-dragging{opacity:.45}.st-row.is-over{box-shadow:inset 0 2px 0 #3ad1a0}.st-cell{display:flex;align-items:center;min-width:0;font-size:14px;color:#edf3ff}.st-cell-name{font-weight:600}.st-cell-muted{color:rgba(224,234,255,.7)}.st-cell-actions,.st-cell-priority{justify-content:center}.st-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em}.st-badge.enabled{background:rgba(58,209,160,.16);color:#9af5d2}.st-badge.disabled{background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.62)}.st-priority-badge{padding:4px 10px;background:rgba(58,209,160,.12);color:#9af5d2;border-radius:6px;font-weight:700;font-size:12px}.st-icon-btn{width:32px;height:32px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-icon-btn,a.st-icon-btn:active,a.st-icon-btn:link,a.st-icon-btn:visited{color:#edf3ff;text-decoration:none}a.st-icon-btn:hover{text-decoration:none}.st-icon-btn+.st-icon-btn{margin-left:6px}.st-icon-btn:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#3ad1a0}.st-icon-btn.danger{color:#ff8b8b;border-color:rgba(253,54,71,.35);background:rgba(253,54,71,.12)}.st-icon-btn.danger:hover:not(:disabled){color:#fff;border-color:rgba(253,54,71,.7);background:rgba(253,54,71,.28)}.st-icon-btn:disabled{opacity:.35;cursor:not-allowed}.st-actions{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;flex-wrap:wrap;padding:16px 32px calc(16px + env(safe-area-inset-bottom, 0px));width:100%;box-sizing:border-box;flex-shrink:0;border-top:1px solid rgba(148,173,241,.16);background:rgba(7,15,25,.92)}.st-actions-split{justify-content:space-between}.st-actions-group{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.st-block .st-actions{padding:16px 0 0;border-top:none;background:transparent}.st-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 16px;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;box-sizing:border-box}.st-btn,a.st-btn:hover{text-decoration:none}a.st-btn.is-disabled,a.st-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;-webkit-transform:none;transform:none;box-shadow:none}.st-btn-primary{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}.st-btn-primary:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.st-btn-secondary{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);color:#edf3ff}.st-btn-secondary:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#3ad1a0}.st-btn-danger{background:linear-gradient(135deg,#fd3647,#c51f2e);color:#fff;box-shadow:0 10px 20px rgba(253,54,71,.22)}.st-btn-danger:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.st-btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:rgba(224,234,255,.78)}.st-btn:disabled{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.st-block{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;margin-bottom:16px}.st-block-header{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f4f9ff}.st-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.st-field{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.st-field-wide{grid-column:1/-1}.st-field label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.st-required{color:#ffb4b8}.st-input,.st-select,.st-textarea{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px;color-scheme:dark}.st-select optgroup,.st-select option{background-color:#fff;color:#0e1f33}.st-textarea{min-height:96px;resize:vertical}.st-input:focus,.st-select:focus,.st-textarea:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.st-input.error,.st-select.error,.st-textarea.error{border-color:rgba(253,54,71,.6)}.st-input::-webkit-input-placeholder,.st-textarea::-webkit-input-placeholder{color:rgba(224,234,255,.38)}.st-input:-ms-input-placeholder,.st-textarea:-ms-input-placeholder{color:rgba(224,234,255,.38)}.st-input::placeholder,.st-textarea::placeholder{color:rgba(224,234,255,.38)}.st-field-error{color:#ffb4b8;font-size:13px}.st-check{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:#edf3ff}.st-check input{width:18px;height:18px;accent-color:#3ad1a0;cursor:pointer}.st-check.is-disabled{opacity:.55;cursor:not-allowed}.st-check.is-disabled input{cursor:not-allowed}.st-photo-input{display:none}.st-photo{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.st-photo-tile{position:relative;width:180px;height:180px;padding:0;border:1px dashed hsla(0,0%,100%,.22);border-radius:16px;background:hsla(0,0%,100%,.03);overflow:hidden;cursor:pointer;color:#3ad1a0}.st-photo-tile.has-image{border-style:solid;border-color:hsla(0,0%,100%,.12)}.st-photo-tile:focus-visible,.st-photo-tile:hover:not(:disabled){border-color:rgba(58,209,160,.65)}.st-photo-tile:disabled{cursor:not-allowed;opacity:.55}.st-photo-tile img{width:100%;height:100%;object-fit:cover;display:block}.st-photo-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(7,15,25,.18);opacity:0;transition:opacity .15s ease}.st-photo-overlay.is-visible{opacity:1;background:transparent}.st-photo-tile.has-image .st-photo-overlay{background:rgba(7,15,25,.45)}.st-photo-overlay.is-visible,.st-photo-tile:focus-visible .st-photo-overlay,.st-photo-tile:hover .st-photo-overlay{opacity:1}.st-photo-overlay svg{width:42px;height:42px}.st-photo-hint{color:rgba(224,234,255,.5);font-size:12px}.st-page .btn-danger-modal{background:linear-gradient(135deg,#fd3647,#c51f2e);color:#fff;box-shadow:0 10px 20px rgba(253,54,71,.22)}@media (max-width:900px){.st-form-grid{grid-template-columns:1fr}.st-table-header{display:none}.st-table.is-reorder .st-row,.st-table .st-row,.st-table.st-table-pitches.is-reorder .st-row,.st-table.st-table-pitches .st-row{grid-template-columns:1fr auto;grid-template-areas:"status actions" "name name" "extra extra";grid-gap:8px;gap:8px}.st-cell-status{grid-area:status}.st-cell-name{grid-area:name}.st-cell-address,.st-cell-priority{grid-area:extra}.st-cell-actions{grid-area:actions;justify-content:flex-end}.st-table:not(.is-reorder) .st-cell-actions{display:none}}@media (max-width:768px){.st-crumb{max-width:160px}.st-actions,.st-content,.st-message,.st-table-wrap,.st-toolbar{padding-left:20px;padding-right:20px}.st-actions{justify-content:stretch;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.st-actions-split{flex-direction:column-reverse}.st-actions-group,.st-actions-group .st-btn,.st-actions .st-btn{flex:1 1}}@media (max-width:900px){.st-input,.st-search-input,.st-select,.st-textarea{font-size:16px}body:has(.std-edit-page),body:has(.std-list-page),html:has(.std-edit-page),html:has(.std-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.std-edit-page),.adminMain:has(.st-layout):has(.std-list-page),.adminPage:has(.st-layout):has(.std-edit-page),.adminPage:has(.st-layout):has(.std-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.std-edit-page,.matchCenterWrapper.st-page.std-list-page,.pageWrapper:has(.st-layout):has(.std-edit-page),.pageWrapper:has(.st-layout):has(.std-list-page),.st-layout:has(.std-edit-page),.st-layout:has(.std-list-page){height:auto;max-height:none;overflow:visible}.std-edit-page .st-scroll,.std-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.std-edit-page .st-content,.std-list-page .st-table-wrap{padding-bottom:96px}.std-list-page .st-meta{display:none}.std-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;justify-content:stretch;grid-gap:8px;gap:8px;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.std-list-page .st-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.std-list-page .tr-btn-full{display:none}.std-list-page .tr-btn-short{display:inline}.std-list-page .st-table.st-table-stadiums.is-reorder .st-row,.std-list-page .st-table.st-table-stadiums .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name priority"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.std-list-page .st-table.st-table-stadiums.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name priority actions"!important}.std-list-page .st-table-stadiums .st-cell-name{grid-area:name}.std-list-page .st-table-stadiums .st-cell-priority{grid-area:priority;justify-content:flex-end}.std-list-page .st-table-stadiums .st-cell-actions{grid-area:actions}.std-list-page .st-table-stadiums .st-cell-address,.std-list-page .st-table-stadiums .st-cell-status{display:none}.std-list-page .std-stadium-meta{display:block}.std-list-page .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.std-edit-page .st-table.st-table-pitches.is-reorder .st-row,.std-edit-page .st-table.st-table-pitches .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name priority"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.std-edit-page .st-table.st-table-pitches.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name priority actions"!important}.std-edit-page .st-table-pitches .st-cell-name{grid-area:name}.std-edit-page .st-table-pitches .st-cell-priority{grid-area:priority;justify-content:flex-end}.std-edit-page .st-table-pitches .st-cell-actions{grid-area:actions}.std-edit-page .st-table-pitches .st-cell-status{display:none}.std-edit-page .std-pitch-meta{display:block}.std-edit-page .st-table-pitches .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.std-edit-page>.st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;grid-gap:8px;gap:8px;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.std-edit-page .st-actions.st-actions-split>.st-btn,.std-edit-page>.st-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.std-edit-page .tr-btn-full{display:none}.std-edit-page .tr-btn-short{display:inline}.std-edit-page .st-block-actions{flex-wrap:nowrap;grid-gap:8px;gap:8px}.std-edit-page .st-block-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}}@media (min-width:1101px){.ms-page .ms-scroll{display:flex;flex-direction:column;overflow:hidden}.ms-page .ms-content{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column;padding-top:16px;padding-bottom:12px;box-sizing:border-box}.ms-page .ms-board{flex:1 1 auto;min-height:0;align-items:stretch}.ms-page .ms-staff-col{position:relative;top:auto;z-index:5;height:100%;max-height:none;display:flex;flex-direction:column;min-height:0;overflow:visible}.ms-page .ms-staff-block{flex:1 1 auto;min-height:0;margin-bottom:0;display:flex;flex-direction:column;overflow:visible}.ms-page .ms-staff-block>.ms-picker,.ms-page .ms-staff-block>.st-block-header{flex-shrink:0}.ms-page .ms-pool{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ms-page .ms-pool-empty,.ms-page .ms-pool-hint,.ms-page .ms-pool-title{flex-shrink:0}.ms-page .ms-pool-list{flex:1 1 auto}.ms-page .ms-matches-col,.ms-page .ms-pool-list{min-height:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:12px}.ms-page .ms-matches-col{height:100%}}.ms-content{padding-top:16px}.ms-board{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;min-height:100%}.ms-staff-col{position:-webkit-sticky;position:sticky;top:8px;align-self:start;overflow:visible;z-index:5}.ms-staff-block{margin-bottom:0;overflow:visible}.ms-picker{z-index:30;margin-bottom:16px}.ms-picker,.ms-picker-field{position:relative}.ms-picker-icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(224,234,255,.45);pointer-events:none}.ms-picker-input{padding-left:40px}.ms-picker-list{position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;min-height:120px;max-height:min(360px,calc(100dvh - 220px));overflow:auto;padding:8px;border-radius:14px;border:1px solid rgba(109,142,199,.28);background:linear-gradient(180deg,#152033,#0e1624);box-shadow:0 18px 40px rgba(0,0,0,.35)}.ms-picker-item{display:flex;width:100%;align-items:center;grid-gap:10px;gap:10px;padding:8px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.ms-picker-item:hover{background:rgba(58,209,160,.1)}.ms-assigned-photo,.ms-picker-photo{width:36px;height:36px}.ms-assigned-photo,.ms-picker-photo,.ms-pool-photo{border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.ms-pool-photo{width:28px;height:28px}.ms-assigned-text,.ms-picker-meta{display:flex;min-width:0;flex-direction:column;grid-gap:2px;gap:2px}.ms-pool-meta{display:flex;min-width:0;flex:1 1;flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:6px;gap:6px}.ms-assigned-text strong,.ms-picker-meta strong,.ms-pool-meta strong{color:#edf3ff;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-picker-meta em{color:rgba(224,234,255,.45);font-size:11px;font-style:normal}.ms-person-login{color:rgba(224,234,255,.58);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-picker-empty,.ms-pool-empty{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:16px 8px;color:rgba(224,234,255,.5);font-size:13px;text-align:center}.ms-pool-title{margin-bottom:6px;color:#edf3ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ms-pool-hint{margin:0 0 12px;color:rgba(224,234,255,.5);font-size:12px;line-height:1.45}.ms-pool-list{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding-right:2px;margin-right:-2px}.ms-pool-card{position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:36px;padding:4px 26px 4px 8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ms-pool-card.is-active{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.16);background:rgba(58,209,160,.08)}.ms-pool-card .ms-pool-meta strong{font-size:12px;line-height:1.2;white-space:nowrap}.ms-pool-card .ms-role{padding:1px 6px;font-size:9px}.ms-match-remove,.ms-pool-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:0;border-radius:50%;background:rgba(253,54,71,.14);color:#ffb4b8;cursor:pointer}.ms-pool-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;font-size:12px}.ms-match-remove:hover,.ms-pool-remove:hover{background:rgba(253,54,71,.28)}.ms-matches-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:8px}.ms-matches-head .st-block-header{margin-bottom:4px}.ms-place-banner{margin-bottom:14px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700}.ms-place-banner.is-ready{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.ms-place-banner.is-warn{background:rgba(255,184,77,.12);border:1px solid rgba(255,184,77,.35);color:#ffd089}.ms-date-group{margin-bottom:22px}.ms-date-title{position:relative;margin:0 0 12px;padding-left:14px;color:#f4f9ff;font-size:18px;font-weight:800}.ms-date-title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:18px;border-radius:4px;background:#3ad1a0}.ms-stadium-group{margin-bottom:14px}.ms-stadium-title{margin:0 0 10px;color:rgba(224,234,255,.72);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ms-pitch-group{margin-bottom:12px}.ms-pitch-group:last-child{margin-bottom:0}.ms-pitch-title{margin:0 0 8px;color:rgba(224,234,255,.55);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ms-match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.ms-match{position:relative;display:flex;flex-direction:column;min-height:220px;padding:16px 16px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,#121a24,#0d1117)}.ms-match.is-assignable{border-color:rgba(58,209,160,.45)}.ms-match.is-drop{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ms-match-remove{position:absolute;top:10px;right:10px}.ms-match-plus{position:absolute;top:10px;right:42px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;cursor:pointer;box-shadow:0 8px 16px rgba(58,209,160,.25)}.ms-match-teams{display:grid;grid-template-columns:1fr auto 1fr;padding-right:72px;margin-bottom:8px}.ms-match-teams,.ms-team{grid-gap:8px;gap:8px;align-items:center}.ms-team{display:flex;min-width:0}.ms-team.is-guest{justify-content:flex-end;text-align:right}.ms-team span{min-width:0;color:#edf3ff;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-team-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.06)}.ms-vs{color:rgba(224,234,255,.45);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ms-match-league{margin-bottom:10px;color:rgba(224,234,255,.5);font-size:11px}.ms-match-staff{display:flex;flex:1 1;flex-direction:column;grid-gap:6px;gap:6px;min-height:72px}.ms-staff-empty{flex:1 1;justify-content:center;padding:12px;border-radius:12px;border:1px dashed hsla(0,0%,100%,.12);color:rgba(224,234,255,.4);font-size:12px}.ms-assigned,.ms-staff-empty{display:flex;align-items:center}.ms-assigned{grid-gap:8px;gap:8px;width:100%;padding:6px 8px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.04);color:inherit;text-align:left}.ms-assigned.is-clickable{cursor:pointer}.ms-assigned.is-clickable:hover{border-color:rgba(253,54,71,.4);background:rgba(253,54,71,.1)}.ms-assigned-text em{color:rgba(224,234,255,.55);font-size:11px;font-style:normal;font-weight:700}.ms-assigned-photo{width:28px;height:28px}.ms-match-time{margin-top:12px;padding-top:10px;border-top:1px solid rgba(148,173,241,.14);color:#9af5d2;font-size:16px;font-weight:800;letter-spacing:.04em}.ms-person-roles{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.ms-role{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ms-assigned.ms-role-5,.ms-role-5{background:rgba(58,209,160,.14)}.ms-role-5{color:#9af5d2}.ms-assigned.ms-role-8,.ms-role-8{background:rgba(88,164,255,.16)}.ms-role-8{color:#9ec8ff}.ms-assigned.ms-role-9,.ms-role-9{background:rgba(168,139,255,.16)}.ms-role-9{color:#d2c4ff}.ms-assigned.ms-role-10,.ms-role-10{background:rgba(255,143,214,.16)}.ms-role-10{color:#ffc4ea}.ms-assigned.ms-role-11,.ms-role-11{background:hsla(0,100%,71%,.16)}.ms-role-11{color:#ffb4b8}.ms-assigned.ms-role-12,.ms-role-12{background:rgba(255,196,92,.16)}.ms-role-12{color:#ffd089}.ms-assigned.ms-role-13,.ms-role-13{background:rgba(255,214,92,.16)}.ms-role-13{color:#ffe38a}.ms-pool-card.ms-role-5{box-shadow:inset 3px 0 0 #3ad1a0}.ms-pool-card.ms-role-8{box-shadow:inset 3px 0 0 #58a4ff}.ms-pool-card.ms-role-9{box-shadow:inset 3px 0 0 #a88bff}.ms-pool-card.ms-role-10{box-shadow:inset 3px 0 0 #ff8fd6}.ms-pool-card.ms-role-11{box-shadow:inset 3px 0 0 #ff6b6b}.ms-pool-card.ms-role-12{box-shadow:inset 3px 0 0 #ffc45c}.ms-pool-card.ms-role-13{box-shadow:inset 3px 0 0 #ffd65c}.ms-referee-pick-name{margin:0 0 12px;color:rgba(224,234,255,.72);font-size:13px}.ms-referee-slots{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:16px}.ms-referee-slot{width:100%;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.ms-referee-slot:hover{border-color:#3ad1a0;background:rgba(58,209,160,.1)}@media (max-width:1100px){.ms-board{grid-template-columns:1fr}.ms-staff-col{position:static;z-index:auto}.ms-picker{z-index:20}.ms-pool-list{padding-right:0;margin-right:0}}@media (max-width:768px){.ms-match-teams{grid-template-columns:1fr;padding-right:0}.ms-vs{justify-self:start}.ms-team.is-guest{justify-content:flex-start;text-align:left}.ms-assigned-text,.ms-pool-meta{min-width:0}}.gm-toolbar{padding:16px 32px 18px;box-sizing:border-box;flex-direction:column;flex-shrink:0;position:relative;z-index:6;overflow:visible;border-bottom:1px solid rgba(148,173,241,.12)}.gm-filters,.gm-toolbar{width:100%;display:flex;align-items:center}.gm-filters{justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:12px}.gm-filter-select{width:220px;max-width:100%}.gm-country-group+.gm-country-group{margin-top:22px}.gm-country-head{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:0 0 10px;font-size:14px;font-weight:700;color:rgba(224,234,255,.92)}.gm-country-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.gm-no-date{color:rgba(224,234,255,.45);font-weight:600}.gm-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.82);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.gm-chip.is-active{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;border-color:transparent}.gm-chip.is-pending:not(.is-active){border-color:rgba(255,196,92,.55);color:#ffd27a}.gm-chip.is-active.is-pending{box-shadow:0 0 0 2px rgba(255,196,92,.45)}.gm-cap-mark,.gm-cap-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,196,92,.4);background:rgba(255,196,92,.12);color:#ffd27a;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.gm-cap-tag{margin-top:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gm-formation-head .gm-cap-tag,.olm-lineup-team-name .gm-cap-tag{margin-top:0}.gm-lineup-flag{display:inline-flex;margin-top:6px;font-size:11px;color:#ffd27a}.gm-topbar{display:flex;align-items:center;justify-content:center;grid-gap:14px 18px;gap:14px 18px;flex-wrap:wrap;width:100%}.gm-topbar .st-search{flex:1 1;min-width:200px;max-width:340px}.gm-dates{position:relative;display:flex;align-items:center;justify-content:center;margin-top:0;flex-shrink:0}.gm-dates .matcheCenterMenuItem{margin-left:10px;font-size:13px}.gm-date-calendar{position:relative}.gm-dates .calendarIconWrapper{width:26px;height:26px}.gm-dates .dateNumber{top:9px;font-size:10px}.gm-calendar{position:absolute;top:36px;left:0;z-index:30}.gm-table-matches .st-row,.gm-table-matches .st-table-header{grid-template-columns:108px 72px minmax(360px,2.6fr) minmax(140px,1fr) 150px}.gm-table-matches .st-table-header .gm-cell-match{justify-content:center;text-align:center}.gm-table-matches .st-row .gm-cell-match{justify-content:center}.gm-table-matches .st-row .gm-cell-match,.gm-table-matches .st-table-header .gm-cell-match{width:100%}.gm-match-cell{grid-gap:10px;gap:10px;width:100%}.gm-match-cell,.gm-team{display:flex;align-items:center;min-width:0}.gm-team{grid-gap:8px;gap:8px;flex:1 1}.gm-team.is-guest{justify-content:flex-start}.gm-team.is-home{justify-content:flex-end}.gm-logo,.gm-team img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06);flex-shrink:0}.gm-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.gm-team-name-short{display:none}.gm-score{flex-shrink:0;min-width:52px;text-align:center;font-weight:800;letter-spacing:.04em}.gm-muted{color:rgba(224,234,255,.55);font-size:12px}.gm-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.78)}.gm-status.is-done{background:rgba(58,209,160,.16);color:#9af5d2}.gm-status.is-warn{background:rgba(255,213,106,.16);color:#ffd56a}.gm-status.is-live{background:rgba(253,54,71,.16);color:#ffb4b8}.gm-card-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gm-card-header .st-block-header{margin:0}.gm-card-actions{grid-gap:8px;gap:8px}.gm-card-actions,.gm-online-clock{display:flex;align-items:center;flex-wrap:wrap}.gm-online-clock{grid-gap:10px;gap:10px;margin:0 0 12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(224,234,255,.14);background:hsla(0,0%,100%,.04)}.gm-online-clock.is-running{border-color:rgba(58,209,160,.4);background:rgba(58,209,160,.08)}.gm-online-clock-icon{color:#3ad1a0;flex-shrink:0}.gm-online-clock-status{font-size:12px;font-weight:600;color:rgba(224,234,255,.72)}.gm-online-clock-time{padding:2px 8px;border:1px dashed transparent;border-radius:6px;background:transparent;color:#3ad1a0;font-family:"Courier New",monospace;font-size:22px;font-weight:800;letter-spacing:2px;cursor:pointer}.gm-online-clock-time:hover{border-color:rgba(58,209,160,.5)}.gm-online-clock-actions{flex-wrap:wrap;margin-left:auto}.gm-online-clock-actions,.gm-online-clock-edit{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.gm-online-clock-edit .gm-time-input .gm-time-part{width:52px;padding:6px}.gm-time-row{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.gm-time-now{font-family:"Courier New",monospace;font-weight:700}.gm-events-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;margin:0 0 10px}.gm-quick-events-wrap{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.gm-quick-events{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.gm-quick-events-hint{color:rgba(224,234,255,.52);font-size:11px;line-height:1.35;max-width:520px}.gm-quick-event-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid rgba(224,234,255,.14);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.92);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gm-quick-event-btn:hover{background:rgba(58,209,160,.12);border-color:rgba(58,209,160,.35)}.gm-quick-event-btn .gm-event-icon{width:14px;height:14px;max-width:14px;max-height:14px}.gm-quick-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;border:1px solid rgba(224,234,255,.18);background:rgba(0,0,0,.28);color:rgba(224,234,255,.72);font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1}.gm-quick-kbd-on-btn{margin-left:4px;opacity:.85}.gm-events-filter{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin:0;padding:0;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:rgba(224,234,255,.72);cursor:pointer}.gm-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center;margin-bottom:18px}.gm-scoreboard-team{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.gm-scoreboard-team.is-guest{justify-content:flex-start}.gm-scoreboard-team.is-home{justify-content:flex-end;text-align:right}.gm-scoreboard-team img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06)}.gm-scoreboard-name{font-size:18px;font-weight:800}.gm-score-inputs{display:flex;align-items:center;grid-gap:10px;gap:10px}.gm-score-inputs input{width:72px;text-align:center;font-size:28px;font-weight:800;padding:8px 6px}.gm-stats{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.gm-stat-row{display:grid;grid-template-columns:90px 1fr 90px;grid-gap:10px;gap:10px;align-items:center}.gm-stat-name{color:rgba(224,234,255,.7);font-size:13px}.gm-event-row{display:grid;grid-template-columns:40px 24px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 6px;border-radius:0;cursor:pointer;border:0;border-bottom:1px solid rgba(224,234,255,.1)}.gm-event-row:last-child{border-bottom:0}.gm-event-body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.gm-event-line{display:flex;flex-wrap:wrap}.gm-event-author,.gm-event-line{align-items:center;grid-gap:6px;gap:6px;min-width:0}.gm-event-author{display:inline-flex;font-size:13px;font-weight:600}.gm-event-type{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:rgba(224,234,255,.6)}.gm-event-assist{font-size:12px;color:rgba(224,234,255,.6)}.gm-event-note{font-size:12px;line-height:1.3;color:rgba(224,234,255,.5);font-style:italic;overflow-wrap:anywhere}.gm-event-num{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 5px;border-radius:999px;background:rgba(58,209,160,.18);color:#9af5d2;font-size:11px;font-weight:800;letter-spacing:.02em}.gm-event-club{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;flex-shrink:0}.gm-event-club .gm-muted{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gm-event-logo{width:20px;height:20px;object-fit:contain;flex-shrink:0}.gm-event-row:hover{background:hsla(0,0%,100%,.04)}.gm-event-row.is-system{cursor:default;opacity:.78}.gm-event-row.is-system:hover{background:transparent}.gm-event-min{font-weight:800;font-size:13px;color:#3ad1a0;text-align:right;align-self:start;padding-top:3px}.gm-lineup-toggle{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:14px}.gm-formations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media (max-width:1000px){.gm-formations{grid-template-columns:minmax(0,1fr)}}.gm-formations.is-clickable{cursor:pointer}.gm-formation{min-width:0;width:100%}.gm-formation-head{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:8px}.gm-formation-logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.gm-formation-team{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gm-formation-scheme{font-size:12px;font-weight:700;color:#7ee2a8}.gm-formation-empty{display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px dashed hsla(0,0%,100%,.12);font-size:12px;color:rgba(224,234,255,.45)}.gm-formation-empty,.gm-formation .gm-field-preview{aspect-ratio:3/4;max-width:340px;width:100%;margin:0 auto}.gm-formation .gm-field-preview{height:auto;cursor:inherit}.gm-formation .gm-field-preview .olm-field-slot{width:54px;height:54px;cursor:inherit}.gm-formation .gm-field-preview.olm-field-dense-4 .olm-field-slot{width:48px;height:48px}.gm-formation .gm-field-preview.olm-field-dense-5 .olm-field-slot{width:42px;height:42px}.gm-formation .gm-field-preview .olm-field-slot:hover{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gm-formation .gm-field-preview .olm-field-player-number{font-size:14px}.gm-formation .gm-field-preview .olm-field-player-name{font-size:10px;max-width:52px}.gm-formation .gm-field-preview.olm-field-dense-5 .olm-field-player-name{font-size:9px;max-width:42px}.gm-select-all{margin-left:auto;padding:0;border:0;background:transparent;color:#7ee2a8;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.gm-select-all:hover{text-decoration:underline}.gm-player{display:grid;grid-template-columns:48px minmax(140px,1.4fr) 90px minmax(90px,1fr) 72px 28px 40px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);margin-bottom:8px;background:hsla(0,0%,100%,.03)}.gm-player.is-bench{opacity:.38}.gm-player img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06)}.gm-player-name{display:flex;flex-direction:column;min-width:0}.gm-player-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-event-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.gm-event-icon{width:18px;height:18px;max-width:18px;max-height:18px;object-fit:contain;display:block}.gm-event-icon.is-invert{-webkit-filter:invert(1);filter:invert(1)}.gm-player-events{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;font-size:14px}.gm-player-events .gm-event-icon{width:12px;height:12px;max-width:12px;max-height:12px}.gm-star{border:none;background:transparent;color:rgba(224,234,255,.35);font-size:22px;cursor:pointer;line-height:1}.gm-star.is-on{color:#ffd56a}.gm-keeper{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:rgba(224,234,255,.4);font-size:15px;line-height:1;cursor:pointer}.gm-keeper.is-on{border-color:rgba(126,226,168,.5);background:rgba(126,226,168,.12);color:#7ee2a8}.gm-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.gm-media-grid img{width:100%;height:110px;object-fit:cover;border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.gm-staff-row,.gm-video-row{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.gm-staff-row:last-child,.gm-video-row:last-child{border-bottom:none}.gm-video-row.is-editable{cursor:pointer;border-radius:8px;margin:0 -6px;padding-left:6px;padding-right:6px}.gm-video-row.is-editable:hover{background:hsla(0,0%,100%,.04)}.gm-video-main{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;flex:1 1}.gm-video-preview{flex:0 0 72px;width:72px;height:40px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.gm-video-preview img{width:100%;height:100%;object-fit:cover;display:block}.gm-video-preview-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(237,243,255,.42);font-size:16px}.gm-video-copy{min-width:0}.gm-video-copy .gm-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-video-type{font-size:11px;font-weight:500;line-height:1.2;color:rgba(237,243,255,.58)}.gm-video-name{margin-top:2px;font-size:13px;font-weight:600;line-height:1.25;color:#edf3ff}.gm-video-form{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:8px 0 10px}.gm-video-form .st-input,.gm-video-form .st-select{width:100%}.gm-photoset-meta{margin-bottom:8px;min-width:0}.gm-photoset-album{display:block;font-size:13px;font-weight:600;line-height:1.25;color:#edf3ff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.gm-photoset-album:hover{text-decoration:underline}.gm-staff-person{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.gm-staff-person img{width:36px;height:36px;border-radius:50%;object-fit:cover}.gm-protocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.gm-protocol-team{min-width:0}.gm-protocol-team h3{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gm-protocol .table{color:#edf3ff;font-size:12px;table-layout:fixed;width:100%}.gm-protocol .table td,.gm-protocol .table th{padding:4px 3px;text-align:center;vertical-align:middle}.gm-protocol .table th{font-size:10px;font-weight:600;letter-spacing:.02em;white-space:normal;word-break:break-word}.gm-protocol .table td:nth-child(2),.gm-protocol .table th:nth-child(2){text-align:left;width:auto}.gm-protocol .table td:first-child,.gm-protocol .table th:first-child{width:44px}.gm-protocol-number.st-input{width:100%;min-width:0;height:24px;padding:0 2px;text-align:center;font-size:11px;-webkit-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.gm-protocol .table td:nth-child(n+3),.gm-protocol .table th:nth-child(n+3){width:34px}.gm-protocol .table td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-protocol .matchColumnInput,.gm-protocol .matchResultCheckbox{background:hsla(0,0%,100%,.04);color:#edf3ff}.gm-protocol .matchColumnInput{width:100%;min-width:0;padding:2px;text-align:center}.gm-protocol-note{margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(126,226,168,.25);background:rgba(126,226,168,.08);font-size:11px;line-height:1.5;color:rgba(237,243,255,.75)}.gm-protocol-row{cursor:context-menu;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gm-protocol-row:hover{background:hsla(0,0%,100%,.04)}.gm-protocol-tag{margin-left:4px;font-size:10px;font-weight:700;color:#7ee2a8;white-space:nowrap}.gm-protocol-tag.is-warn{color:#ffd27a}.gm-protocol-footer{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:14px;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.gm-protocol-legend{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0;font-size:11px;line-height:1.5;color:rgba(237,243,255,.6)}.gm-protocol-legend b{color:rgba(237,243,255,.85)}.gm-context-backdrop{position:fixed;inset:0;z-index:60}.gm-menu.gm-context-menu{position:fixed;z-index:61;min-width:200px}.gm-context-title{padding:6px 10px 4px;font-size:11px;color:rgba(237,243,255,.6)}@media (max-width:1100px){.gm-protocol{grid-template-columns:1fr}}.gm-modal{width:min(560px,calc(100vw - 32px));padding:22px;border-radius:20px;background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08)}.gm-modal h3{margin:0 0 16px;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.gm-play-block{padding:10px 12px!important}.gm-play-block .st-block-header{margin-bottom:6px}.gm-play-select{width:100%;margin:0;padding:6px 8px;font-size:12px}.gm-flags-block .st-block-header{margin-bottom:6px}.gm-flags{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.gm-flag{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;font-size:12px;line-height:1.25;color:rgba(224,234,255,.86)}.gm-flag-hint{display:block;margin-top:2px;font-size:11px;line-height:1.3;font-weight:400;color:rgba(224,234,255,.5)}.gm-flag-extra{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-left:22px}.gm-flag-half-time{margin-left:0;margin-bottom:4px}.gm-flag-extra label{font-size:11px;color:rgba(224,234,255,.62)}.gm-flag-extra .st-input{width:56px;padding:4px 6px;text-align:center}.gm-modal .gm-score-inputs{justify-content:center;margin:8px 0 12px}.gm-modal .gm-score-inputs input{width:48px;max-width:48px;font-size:20px;padding:6px 4px}.gm-modal-scoreboard{margin-bottom:8px}.gm-modal-scoreboard .gm-scoreboard-name{font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.gm-modal-scoreboard .gm-score-inputs{margin:0}.gm-tech-presets{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:center}.gm-tech-presets .st-btn{flex:1 1 140px}.gm-modal-actions{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;flex-wrap:nowrap;margin-top:12px}.gm-modal-actions .st-btn{flex:1 1;white-space:nowrap}.gm-picker-list{max-height:360px;overflow:auto;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.gm-staff-picker-toolbar{display:flex;grid-gap:8px;gap:8px;align-items:stretch;margin:0 0 12px}.gm-staff-picker-search{flex:1 1;min-width:0}.gm-staff-role-select{width:180px;flex-shrink:0}@media (max-width:520px){.gm-staff-picker-toolbar{flex-direction:column}.gm-staff-role-select{width:100%}}.gm-picker-empty{padding:20px 8px;text-align:center;color:rgba(224,234,255,.5);font-size:13px}.gm-picker-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer;border:1px solid transparent}.gm-picker-item:hover{background:rgba(58,209,160,.08);border-color:rgba(58,209,160,.3)}.gm-picker-item img{width:32px;height:32px;border-radius:50%;object-fit:cover}.gm-staff-login{font-size:11px;line-height:1.2;font-weight:400;color:rgba(224,234,255,.45)}.gm-staff-picker-error{margin:0 0 12px}.gm-referee-pick-name{margin:0 0 12px;color:rgba(224,234,255,.72);font-size:13px}.gm-referee-slots{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:12px}.gm-referee-slot{width:100%;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.gm-referee-slot:hover{border-color:#3ad1a0;background:rgba(58,209,160,.1)}.gm-match-page{display:grid;grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;align-items:start}.gm-match-aside,.gm-match-main,.gm-match-side{display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.gm-match-page.is-protocol{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.gm-match-page.is-protocol .gm-match-aside{display:none}.gm-mini-btn{padding:6px 10px;font-size:11px;grid-gap:6px;gap:6px}.gm-message{padding:10px 16px;border:1px solid transparent;font-size:12px;font-weight:500}.gm-message.is-idle{background:hsla(0,0%,100%,.02);color:rgba(224,234,255,.45)}.gm-save-btn{border:1px solid transparent}.gm-menu-wrap{position:relative;display:inline-flex}.gm-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:240px;padding:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,#16202c,#0d1117);box-shadow:0 16px 32px rgba(0,0,0,.45)}.gm-menu,.gm-menu-item{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.gm-menu-item{padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#edf3ff;text-align:left;font-size:12px;font-weight:600;cursor:pointer}.gm-menu-item:hover{background:hsla(0,0%,100%,.06)}.gm-menu-item .gm-muted{font-weight:400}.gm-match-side .st-block{margin-bottom:0;padding:12px 14px}.gm-match-side .st-block-header{margin-bottom:8px;font-size:12px}.gm-match-side .gm-card-header{margin-bottom:8px;grid-gap:8px;gap:8px}.gm-match-side .st-form-grid{grid-template-columns:1fr;grid-gap:8px;gap:8px}.gm-match-side .st-field{grid-gap:4px;gap:4px}.gm-match-side .st-field label{font-size:11px}.gm-match-side .st-input,.gm-match-side .st-select,.gm-match-side .st-textarea{padding:6px 8px;font-size:12px;min-height:0}.gm-match-side .st-textarea{min-height:64px}.gm-match-side .st-btn{padding:6px 10px;font-size:11px}.gm-match-side .st-actions{padding:10px 0 0;border-top:none;background:transparent}.gm-match-side .gm-scoreboard{grid-gap:6px;gap:6px;margin-bottom:10px}.gm-match-side .gm-scoreboard-team{grid-gap:6px;gap:6px}.gm-match-side .gm-scoreboard-team img{width:28px;height:28px}.gm-match-side .gm-scoreboard-name{font-size:12px;font-weight:700}.gm-match-side .gm-score-inputs{grid-gap:4px;gap:4px}.gm-match-side .gm-score-inputs input{width:36px;max-width:36px}.gm-match-side .gm-score-inputs input,.gm-stat-row input{text-align:center;font-size:16px;font-weight:800;padding:4px 2px}.gm-stat-row input{width:42px;max-width:42px}.gm-comment-field{position:relative;margin-top:10px}.gm-comment-field .st-textarea{width:100%;padding-right:36px;min-height:88px;resize:vertical}.gm-comment-clear{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.gm-comment-clear:hover:not(:disabled){background:hsla(0,0%,100%,.18)}.gm-comment-clear:disabled{opacity:.35;cursor:default}.gm-score-actions{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin:8px 0 4px}.gm-score-actions .st-btn{width:100%;padding:7px 8px;font-size:11px;line-height:1.25;white-space:normal}.gm-stat-row{grid-template-columns:42px minmax(0,1fr) 42px;grid-gap:6px;gap:6px}.gm-stat-name{font-size:11px;text-align:center}.gm-match-side .gm-staff-row,.gm-match-side .gm-video-row{padding:6px 0;grid-gap:8px;gap:8px}.gm-match-side .gm-staff-person img{width:28px;height:28px}.gm-match-aside .st-block{margin-bottom:0;padding:12px 14px}.gm-match-aside .st-block-header{margin-bottom:8px;font-size:12px}.gm-match-aside .gm-lineup-toggle{grid-gap:6px;gap:6px;margin-bottom:10px}.gm-match-aside .gm-chip{padding:5px 9px;font-size:10px;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-match-aside .gm-player{grid-template-columns:26px minmax(0,1.7fr) minmax(40px,.9fr) 32px 22px 18px;grid-gap:6px;gap:6px;padding:6px 8px;margin-bottom:6px;font-size:12px}.gm-match-aside .gm-player img{width:26px;height:26px}.gm-match-aside .gm-player-name strong{font-size:12px;font-weight:600}.gm-match-aside .gm-player-name .gm-muted{font-size:10px}.gm-match-aside .gm-player>.gm-muted{display:none}.gm-match-aside .gm-player-events{min-width:0;font-size:11px;grid-gap:2px;gap:2px;justify-content:flex-end}.gm-match-aside .gm-player-events .gm-event-icon,.gm-match-aside .gm-player-events img{width:12px;height:12px;max-width:12px;max-height:12px}.gm-match-aside .gm-player .st-input{padding:4px 6px;font-size:11px;min-height:0;text-align:center}.gm-match-aside .gm-star{font-size:16px}.customModal.gm-modal-host{width:auto!important;height:auto!important;min-width:0;min-height:0!important;max-width:min(420px,calc(100vw - 24px));max-height:80vh;padding:0!important;overflow:auto;display:block}.customModal.gm-modal-host.gm-staff-picker-host{max-width:min(520px,calc(100vw - 24px))}.gm-modal-host .gm-modal{width:100%;min-height:0;box-sizing:border-box;padding:18px 18px 16px}.gm-modal-host .gm-modal-actions{margin-top:10px}.gm-modal .st-form-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px}.gm-time-input{display:flex;align-items:stretch;max-width:168px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);overflow:hidden}.gm-time-input:focus-within{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.gm-time-input .gm-time-part{width:64px;border:0;box-shadow:none;background:transparent;text-align:center;padding:10px 8px}.gm-time-input .gm-time-part:focus{border:0;box-shadow:none}.gm-time-sep{display:flex;align-items:center;font-weight:700;color:rgba(224,234,255,.55);-webkit-user-select:none;-ms-user-select:none;user-select:none}.customModal.gm-modal-host.gm-event-modal-host{max-width:min(460px,calc(100vw - 24px))}@media (max-width:1400px){.gm-match-page{grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.gm-match-side{grid-column:1;grid-row:1/span 2}.gm-match-main{grid-column:2;grid-row:1}.gm-match-aside{grid-column:2;grid-row:2}.gm-match-aside .gm-player{grid-template-columns:40px minmax(140px,1.4fr) 90px minmax(90px,1fr) 72px 28px 40px;font-size:inherit}.gm-match-aside .gm-player>.gm-muted{display:block}}@media (max-width:1100px){.gm-match-page,.gm-match-page.is-protocol{grid-template-columns:1fr}.gm-match-aside,.gm-match-main,.gm-match-side{grid-column:auto;grid-row:auto}}.gm-load-more{margin-top:16px;text-align:center}@media (max-width:980px){.gm-table-matches .st-row,.gm-table-matches .st-table-header{grid-template-columns:90px 64px minmax(0,1fr) minmax(0,1fr)}.gm-team-name-full{display:none}.gm-team-name-short{display:inline}.gm-table-matches .st-cell-status{display:none}.gm-match-aside .gm-player,.gm-player,.gm-scoreboard,.gm-stat-row{grid-template-columns:1fr}.gm-scoreboard-team,.gm-scoreboard-team.is-guest,.gm-scoreboard-team.is-home{justify-content:center;text-align:center}.gm-match-side .gm-scoreboard{grid-template-columns:1fr auto 1fr}.gm-match-side .gm-stat-row{grid-template-columns:36px minmax(0,1fr) 36px}.gm-match-side .gm-scoreboard-team.is-home{justify-content:flex-end;text-align:right}.gm-match-side .gm-scoreboard-team.is-guest{justify-content:flex-start;text-align:left}}body:has(.gm-match-page),html:has(.gm-match-page){height:100%;overflow:hidden}.adminMain:has(.gm-match-page),.adminPage:has(.gm-match-page){height:100vh;max-height:100vh;min-height:0;overflow:hidden}.adminPage:has(.gm-match-page)>.pro-sidebar{height:100vh!important;max-height:100vh;overflow:hidden}.pageWrapper:has(.gm-match-page){flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.st-layout:has(.gm-match-page){flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}.st-page:has(.gm-match-page){flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}@media (max-width:900px){body:has(.gm-match-page),html:has(.gm-match-page){height:auto;overflow:auto}.adminMain:has(.gm-match-page),.adminPage:has(.gm-match-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.adminPage:has(.gm-match-page)>.pro-sidebar{height:100dvh!important;max-height:100dvh}.matchCenterWrapper.st-page:has(.gm-match-page),.pageWrapper:has(.gm-match-page),.st-layout:has(.gm-match-page),.st-page:has(.gm-match-page){height:auto;max-height:none;overflow:visible}.st-page:has(.gm-match-page) .st-scroll{flex:none;overflow:visible;min-height:0}.gm-match-page{padding-bottom:24px}.gm-match-aside .gm-player .st-input,.gm-match-side .gm-score-inputs input,.gm-match-side .st-input,.gm-match-side .st-select,.gm-match-side .st-textarea,.gm-play-select,.gm-protocol-number.st-input,.gm-stat-row input,.gm-time-input .gm-time-part{font-size:16px!important}}@media (max-width:768px){.gm-toolbar{padding:10px 14px 12px}.gm-topbar{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.gm-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.gm-filters .st-meta{grid-column:1/-1;text-align:left}.gm-filter-select{width:100%}.gm-list-page .matchCenterHeader{padding-top:12px;padding-bottom:12px}.gm-list-page .st-header{flex-wrap:nowrap;align-items:center;grid-gap:10px;gap:10px}.gm-list-page .st-crumbs{width:auto;flex:1 1 auto;min-width:0}.gm-list-page .st-header>.st-btn{flex:0 0 auto;width:auto;padding:8px 12px;white-space:nowrap}.adminMain:has(.st-layout):has(.gm-list-page),.adminPage:has(.st-layout):has(.gm-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.gm-list-page,.pageWrapper:has(.st-layout):has(.gm-list-page),.st-layout:has(.gm-list-page){height:auto;max-height:none;overflow:visible}.gm-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.gm-list-page .st-content{padding-top:12px;padding-bottom:20px}.gm-table-matches .st-row,.gm-table-matches .st-table-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "match";grid-gap:6px 10px;gap:6px 10px}.gm-table-matches .gm-cell-date{grid-area:date}.gm-table-matches .gm-cell-match{grid-area:match;justify-content:flex-start}.gm-match-cell{width:100%}.gm-match-aside .gm-player,.gm-player{grid-template-columns:36px minmax(0,1fr) 48px 28px 28px;grid-template-areas:"photo name num keeper star" "photo events events events events";grid-gap:6px 8px;gap:6px 8px}.gm-match-aside .gm-player img,.gm-player img{grid-area:photo;width:36px;height:36px}.gm-player-name{grid-area:name}.gm-match-aside .gm-player>.gm-muted,.gm-player>.gm-muted{display:none}.gm-match-aside .gm-player-events,.gm-player-events{grid-area:events;justify-content:flex-start}.gm-match-aside .gm-player .st-input,.gm-player .st-input{grid-area:num}.gm-keeper{grid-area:keeper}.gm-match-aside .gm-star,.gm-star{grid-area:star}.gm-card-actions,.gm-card-header{flex-wrap:wrap;width:100%}.gm-events-filter{white-space:normal}.gm-match-page,.gm-match-page.is-protocol{grid-gap:12px;gap:12px}.gm-card-actions .st-btn,.gm-mini-btn{flex:1 1 140px;min-width:0;justify-content:center}}.gm-header-actions{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.gm-quick-note{margin-top:12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(58,209,160,.3);background:rgba(58,209,160,.08);color:rgba(224,234,255,.85);font-size:13px}.gm-quick-error{margin-top:6px;color:#ffb4b8}.gm-table-matches.gm-quick-edit .st-row,.gm-table-matches.gm-quick-edit .st-table-header{grid-template-columns:150px 112px 72px minmax(240px,2fr) minmax(200px,1.2fr) minmax(180px,1fr)}.gm-quick-half{text-align:center}.gm-table-matches.gm-quick-edit .st-row,.gm-table-matches.gm-quick-edit .st-row:hover{cursor:default}.gm-quick-cell{display:flex;grid-gap:6px;gap:6px;width:100%;min-width:0}.gm-quick-cell-col{flex-direction:column}.gm-quick-input.st-input,.gm-quick-input.st-select,.search-select-input.st-input{padding:7px 10px;border-radius:8px;font-size:13px}.gm-quick-input,.search-select{width:100%;min-width:0}.search-select{position:relative}.search-select-list{position:fixed;z-index:2000;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:#141c2f;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.45);text-align:left}.search-select-item{padding:7px 12px;font-size:13px;color:#edf3ff;cursor:pointer}.search-select-item.is-active{background:rgba(58,209,160,.14)}.search-select-item.is-selected{font-weight:700;color:#3ad1a0}.search-select-item.is-empty{color:rgba(224,234,255,.55);font-style:italic}.search-select-none{padding:7px 12px;font-size:12px;color:rgba(224,234,255,.45)}@media (max-width:980px){.gm-table-matches.gm-quick-edit .st-table-header{display:none}.gm-table-matches.gm-quick-edit .st-row{grid-template-columns:1fr 1fr;grid-template-areas:"match match" "date time" "half half" "stadium referee";grid-gap:8px 10px;gap:8px 10px}.gm-table-matches.gm-quick-edit .gm-cell-match{grid-area:match}.gm-table-matches.gm-quick-edit .gm-cell-date{grid-area:date}.gm-table-matches.gm-quick-edit .gm-cell-time{grid-area:time;display:flex}.gm-table-matches.gm-quick-edit .gm-cell-half{grid-area:half;display:flex}.gm-table-matches.gm-quick-edit .gm-cell-stadium{grid-area:stadium;display:flex}.gm-table-matches.gm-quick-edit .gm-cell-referee{grid-area:referee}}@media (max-width:520px){.gm-table-matches.gm-quick-edit .st-row{grid-template-columns:1fr;grid-template-areas:"match" "date" "time" "half" "stadium" "referee"}}.gm-date-cell{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0;width:100%}.gm-row-tour{align-self:flex-start;max-width:100%;padding:1px 7px;border-radius:6px;background:rgba(58,209,160,.12);color:#3ad1a0;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-online-clock.is-compact{margin:0;padding:0;border:0;background:transparent}.gm-online-clock.is-compact .gm-online-clock-actions{margin-left:0}.olm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,7,12,.92);z-index:1100;display:flex;padding:10px}.olm-modal-content{flex:1 1;background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 26px 50px rgba(0,0,0,.35);color:#edf3ff;color-scheme:dark}.olm-container{display:flex;flex-direction:column;height:100%;background:transparent;overflow:hidden;color:#edf3ff}.olm-header{display:flex;align-items:center;padding:16px 24px;background:hsla(0,0%,100%,.03);color:#f4f9ff;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(148,173,241,.16)}.olm-title{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.olm-header-info{margin-left:20px;font-size:14px;color:rgba(224,234,255,.72)}.olm-header-close{margin-left:auto;cursor:pointer;font-size:22px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(162,189,255,.35);background:hsla(0,0%,100%,.02);transition:all .2s ease}.olm-header-close:hover{color:#3ad1a0;background:rgba(58,209,160,.12);border-color:rgba(58,209,160,.45)}.olm-body{flex:1 1;padding:20px 24px;overflow-y:auto}.olm-notification{background:rgba(58,209,160,.16);color:#9ef0d0;border-bottom:1px solid rgba(58,209,160,.32);padding:10px 24px;font-size:14px;font-weight:600;text-align:center;-webkit-animation:olm-fade-in .3s ease;animation:olm-fade-in .3s ease}@-webkit-keyframes olm-fade-in{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes olm-fade-in{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.olm-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.olm-btn-primary{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}.olm-btn-primary:hover{background:linear-gradient(135deg,#4bdbad,#23b589)}.olm-btn-secondary{background:hsla(0,0%,100%,.04);color:#edf3ff;border-color:hsla(0,0%,100%,.18)}.olm-btn-secondary:hover{border-color:#3ad1a0;background:hsla(0,0%,100%,.07)}.olm-btn-start{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:16px;padding:12px 28px;box-shadow:0 10px 20px rgba(58,209,160,.22)}.olm-btn-start:hover{background:linear-gradient(135deg,#4bdbad,#23b589)}.olm-btn-warning{background:rgba(255,193,7,.18);color:#ffd56a;border-color:rgba(255,193,7,.4);font-size:16px;padding:12px 28px}.olm-btn-warning:hover{background:rgba(255,193,7,.28)}.olm-btn-danger{background:rgba(253,54,71,.9);color:#fff;font-size:16px;padding:12px 28px}.olm-btn-danger:hover{background:#fd3647}.olm-btn-event-sm{background:rgba(58,209,160,.16);color:#edf3ff;border-color:rgba(58,209,160,.35);padding:6px 14px;font-size:13px;border-radius:8px}.olm-btn-event-sm:hover{background:rgba(58,209,160,.28);border-color:#3ad1a0}.olm-btn-more{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.18)!important}.olm-btn-disabled{background:hsla(0,0%,100%,.08);color:rgba(237,243,255,.4);cursor:not-allowed}.olm-phase-title{margin:0 0 8px;font-size:18px;color:#f4f9ff}.olm-phase-subtitle{margin:0 0 16px;font-size:13px;color:rgba(224,234,255,.72)}.olm-phase-actions{display:flex;grid-gap:12px;gap:12px;justify-content:center;margin-top:20px;padding:16px 0}.olm-roster-columns{display:flex;grid-gap:24px;gap:24px}.olm-roster-team{flex:1 1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;box-shadow:0 8px 18px rgba(0,0,0,.18)}.olm-roster-team-header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px;flex-wrap:wrap}.olm-team-logo{width:36px;height:36px;border-radius:50%;object-fit:cover}.olm-roster-team-name{font-size:16px;font-weight:700;color:#edf3ff}.olm-roster-actions{margin-left:auto;display:flex;grid-gap:10px;gap:10px}.olm-action-link{font-size:12px;color:#3ad1a0;cursor:pointer;text-decoration:underline}.olm-action-link:hover{color:#4bdbad}.olm-roster-list{max-height:400px;overflow-y:auto}.olm-roster-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .15s;border:2px solid transparent}.olm-roster-item:hover{background:rgba(58,209,160,.08)}.olm-roster-item-selected{background:rgba(58,209,160,.16);border-color:#3ad1a0}.olm-roster-number{width:30px;font-weight:700;color:rgba(224,234,255,.55);font-size:14px}.olm-roster-name{flex:1 1;font-size:14px;color:#edf3ff}.olm-roster-check{width:24px;text-align:center;font-size:16px;color:#3ad1a0;font-weight:700}.olm-roster-count{margin-top:10px;text-align:right;font-size:13px;color:rgba(224,234,255,.72);font-weight:600}.olm-color-row{display:flex;grid-gap:24px;gap:24px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.olm-color-label{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#edf3ff}.olm-color-input{width:36px;height:30px;border:none;border-radius:4px;cursor:pointer;padding:0}.olm-lineup-columns{display:flex;grid-gap:24px;gap:24px}.olm-lineup-team{flex:1 1}.olm-lineup-team-name{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;text-align:center;font-size:15px;font-weight:700;color:#edf3ff;margin-bottom:8px}.gm-cap-banner{margin:0 0 12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,196,92,.28);background:rgba(255,196,92,.1);color:#ffd27a;font-size:12px;line-height:1.45}.gm-cap-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,196,92,.4);background:rgba(255,196,92,.12);color:#ffd27a;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.olm-field-wrapper{display:flex;justify-content:center}.olm-field{position:relative;width:100%;max-width:380px;height:420px;background:linear-gradient(180deg,#2e8b57,#3ca06e);border-radius:10px;border:3px solid hsla(0,0%,100%,.5);overflow:hidden}.olm-field-half-line{position:absolute;left:0;right:0;top:50%;height:2px;background:hsla(0,0%,100%,.4)}.olm-field-center-circle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4)}.olm-field-penalty-area{position:absolute;left:25%;width:50%;height:15%;border:2px solid hsla(0,0%,100%,.35)}.olm-field-penalty-bottom{bottom:0;border-bottom:none}.olm-field-penalty-top{top:0;border-top:none}.olm-field-slot{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2}.olm-field-slot-empty{border:2px dashed hsla(0,0%,100%,.6)}.olm-field-slot-filled{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 2px 8px rgba(0,0,0,.3)}.olm-field-slot:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.olm-field-player-number{color:#fff;font-size:18px;font-weight:800;line-height:1}.olm-field-player-name{color:#fff;font-size:10px;font-weight:600;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.olm-field-player-pos{color:hsla(0,0%,100%,.7);font-size:8px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.olm-field-slot-label{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:600}.olm-field-dense-4 .olm-field-slot{width:58px;height:58px}.olm-field-dense-4 .olm-field-player-number{font-size:16px}.olm-field-dense-4 .olm-field-player-name{font-size:9px;max-width:54px}.olm-field-dense-5 .olm-field-slot{width:48px;height:48px}.olm-field-dense-5 .olm-field-player-number{font-size:14px}.olm-field-dense-5 .olm-field-player-name{font-size:8px;max-width:46px}.olm-field-dense-5 .olm-field-player-pos{font-size:7px;letter-spacing:0}@media (max-width:640px){.olm-field-slot{width:56px;height:56px}.olm-field-dense-4 .olm-field-slot{width:46px;height:46px}.olm-field-dense-5 .olm-field-slot{width:38px;height:38px}.olm-field-player-number{font-size:15px}.olm-field-dense-4 .olm-field-player-number,.olm-field-dense-5 .olm-field-player-number{font-size:13px}.olm-field-dense-5 .olm-field-player-name{display:none}}.olm-bench{margin-top:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;min-height:60px;box-shadow:none}.olm-bench-title{font-size:12px;font-weight:700;color:rgba(224,234,255,.72);margin-bottom:8px}.olm-bench-list{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.olm-player-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 10px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.olm-player-badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.olm-player-badge-number{font-weight:800}.olm-player-badge-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.olm-match-control{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;margin-bottom:16px;text-align:center}.olm-timer-row{margin-bottom:12px}.olm-timer-display{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.olm-timer-time{font-size:48px;font-weight:800;color:#3ad1a0;font-family:"Courier New",monospace;letter-spacing:4px}.olm-timer-edit-hint{font-size:18px;letter-spacing:0;margin-left:6px;opacity:.45;vertical-align:super}.olm-timer-time:hover .olm-timer-edit-hint{opacity:1}.olm-hotkey-hint{margin-top:6px;font-size:12px;opacity:.6;text-align:center}.olm-timer-status{font-size:14px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:2px}.olm-control-buttons{display:flex;grid-gap:12px;gap:12px;justify-content:center}.olm-scoreboard{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px 24px;margin-bottom:16px;box-shadow:none}.olm-scoreboard-team{display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1}.olm-scoreboard-team:last-child{justify-content:flex-end}.olm-scoreboard-logo{width:40px;height:40px;border-radius:50%;object-fit:cover}.olm-scoreboard-team-name{font-size:16px;font-weight:700;color:#edf3ff}.olm-scoreboard-score{display:flex;align-items:center;grid-gap:10px;gap:10px}.olm-score-value{font-size:42px;font-weight:800;color:#edf3ff;min-width:50px;text-align:center}.olm-score-divider{font-size:32px;color:rgba(224,234,255,.45)}.olm-live-content{display:flex;grid-gap:20px;gap:20px}.olm-live-fields-row{grid-gap:16px;gap:16px;flex:2 1}.olm-live-field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.olm-live-field{position:relative;width:100%;height:340px;background:linear-gradient(180deg,#2e8b57,#3ca06e);border-radius:10px;border:3px solid hsla(0,0%,100%,.5);overflow:hidden}.olm-live-slot{cursor:default!important}.olm-live-slot:hover{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.olm-card-yellow{color:#f1c40f}.olm-card-red{color:#e74c3c}.olm-event-history{flex:1 1;min-width:280px;max-width:350px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px;box-shadow:none;max-height:500px;overflow-y:auto}.olm-event-history-title{font-size:15px;font-weight:700;color:#edf3ff;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,173,241,.22)}.olm-event-empty{text-align:center;color:rgba(224,234,255,.45);font-size:14px;padding:30px 0}.olm-event-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.olm-event-item{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:10px;border-radius:8px;background:hsla(0,0%,100%,.04);transition:background .15s}.olm-event-item:hover{background:rgba(58,209,160,.08)}.olm-event-home{border-left:3px solid #3ad1a0}.olm-event-guest{border-left:3px solid #ff6b7a}.olm-event-time{font-size:13px;font-weight:800;color:#3ad1a0;min-width:36px}.olm-event-icon{font-size:18px;min-width:26px;text-align:center}.olm-event-info{display:flex;flex-direction:column;flex:1 1;grid-gap:2px;gap:2px}.olm-event-label{font-size:12px;font-weight:700;color:#edf3ff}.olm-event-player{font-size:13px;color:rgba(237,243,255,.85)}.olm-event-assist{color:rgba(224,234,255,.55);font-size:12px}.olm-event-note{font-size:12px;font-style:italic;color:rgba(224,234,255,.5)}.olm-event-team{font-size:11px;color:rgba(224,234,255,.45)}.olm-event-remove{cursor:pointer;color:#e74c3c;font-size:16px;font-weight:700;padding:2px 6px;border-radius:4px;transition:background .15s}.olm-event-remove:hover{background:rgba(231,76,60,.1)}.olm-event-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,7,12,.92);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-animation:olm-fade-in .2s ease;animation:olm-fade-in .2s ease}.olm-event-modal{background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;width:440px;max-width:95vw;overflow:hidden;box-shadow:0 26px 50px rgba(0,0,0,.35);color:#edf3ff}.olm-event-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:hsla(0,0%,100%,.03);border-bottom:1px solid rgba(148,173,241,.16);color:#f4f9ff;font-size:15px;font-weight:700}.olm-event-modal-time{font-family:"Courier New",monospace;font-size:16px;color:#3ad1a0}.olm-event-modal-body{padding:20px}.olm-event-form-row{margin-bottom:14px}.olm-event-form-row label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.72);margin-bottom:6px}.olm-select{width:100%;padding:10px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;font-size:14px;color:#edf3ff;background:hsla(0,0%,100%,.04);outline:none;transition:border-color .2s;color-scheme:dark}.olm-select option{background-color:#fff;color:#0e1f33}.olm-select:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12);background:hsla(0,0%,100%,.07)}.olm-event-modal-footer{display:flex;grid-gap:10px;gap:10px;justify-content:flex-end;padding:14px 20px;background:hsla(0,0%,100%,.03);border-top:1px solid rgba(148,173,241,.16)}.olm-sub-hint{margin-top:6px;font-size:13px;color:rgba(224,234,255,.72)}.olm-restoring{padding:40px 0;font-size:16px;color:rgba(224,234,255,.72)}.olm-phase-ended,.olm-restoring{text-align:center}.olm-ended-banner{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#edf3ff;padding:24px;border-radius:16px;margin-bottom:20px}.olm-ended-banner h2{margin:0;font-size:28px}.olm-ended-score{font-size:28px;font-weight:800;margin-top:10px;color:#edf3ff}.olm-ended-table{width:100%;font-size:13px;border-collapse:collapse}.olm-ended-table th{text-align:left;padding:8px 6px;color:rgba(237,245,255,.72);font-size:12px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(148,173,241,.32)}.olm-ended-table td{padding:7px 6px;color:#edf3ff;border-bottom:1px solid rgba(148,173,241,.16)}.olm-ended-table-row-stats{background:rgba(58,209,160,.08)}.olm-phase-ended .olm-event-history{max-width:100%;margin:0 auto 20px}@media (max-width:900px){.olm-lineup-columns,.olm-live-content,.olm-live-fields-row,.olm-roster-columns{flex-direction:column}.olm-event-history{max-width:100%}.olm-scoreboard{flex-direction:column;grid-gap:10px;gap:10px}.olm-scoreboard-team:last-child{justify-content:center}.olm-lineup-player-panel{width:100%;min-width:0}}.olm-field-mini{height:240px;max-width:220px}.olm-field-lineup{height:380px;max-width:340px;margin:0 auto}.olm-lineup-actions-row{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:6px}.olm-field-slot-picking{border:3px solid #f1c40f!important;-webkit-animation:pulse-slot .8s infinite;animation:pulse-slot .8s infinite;box-shadow:0 0 12px rgba(241,196,15,.7)}@-webkit-keyframes pulse-slot{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}@keyframes pulse-slot{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}.olm-field-slot-clickable:hover{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 16px hsla(0,0%,100%,.5)}.olm-live-fields-row{display:flex;grid-gap:12px;gap:12px;margin-bottom:12px}.olm-live-field-wrapper{flex:1 1;display:flex;flex-direction:column;align-items:center}.olm-live-field-header{text-align:center;font-size:14px;font-weight:700;color:#edf3ff;margin-bottom:6px}.olm-field-live{height:340px;max-width:100%}.olm-field-event-buttons{display:flex;grid-gap:4px;gap:4px;margin-top:8px;flex-wrap:wrap;justify-content:center}.olm-field-event-buttons .olm-btn-event-sm{padding:5px 8px;font-size:11px;line-height:1.2;white-space:nowrap}.olm-card-indicator{top:-6px;right:-6px;font-size:14px}.olm-card-indicator,.olm-goal-indicator{position:absolute;line-height:1;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.olm-goal-indicator{bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;white-space:nowrap}.olm-scoreboard-inline{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;margin-bottom:12px}.olm-scoreboard-logo-sm{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.3)}.olm-scoreboard-name-sm{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:600}.olm-score-inline{font-size:28px;font-weight:900;color:#3ad1a0;font-family:"Courier New",monospace;letter-spacing:2px}.olm-event-item-editable{cursor:pointer;transition:background .15s}.olm-event-item-editable:hover{background:rgba(58,209,160,.12)}.olm-format-section{margin-bottom:20px}.olm-format-label-text{display:block;font-size:14px;font-weight:700;color:#edf3ff;margin-bottom:8px}.olm-format-row{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:8px}.olm-timer-edit-row{display:flex;align-items:center;grid-gap:4px;gap:4px;justify-content:center}.olm-timer-edit-input{width:70px;padding:8px;font-size:28px;font-weight:800;text-align:center;font-family:"Courier New",monospace;border:1px solid rgba(58,209,160,.45);border-radius:12px;background:hsla(0,0%,100%,.08);color:#3ad1a0;outline:none}.olm-timer-edit-input:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.olm-event-buttons-section{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 16px;margin-bottom:16px;box-shadow:none}.olm-event-team-row{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px;flex-wrap:wrap}.olm-event-team-row:last-child{margin-bottom:0}.olm-event-team-label{font-size:13px;font-weight:700;color:#edf3ff;min-width:100px}.olm-event-btns-row,.olm-more-events-row{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.olm-more-events-row{justify-content:center;margin-top:4px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px}.olm-live-phase{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.olm-field-slot-banned{opacity:.5!important;-webkit-filter:grayscale(.6);filter:grayscale(.6);pointer-events:none}.olm-field-slot-banned:after{content:"✕";position:absolute;top:-2px;right:-2px;font-size:10px;color:#ff6b7a;font-weight:900;background:#0d1117;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;line-height:1}.olm-field-slot[draggable=true]{cursor:grab}.olm-field-slot-red-carded{border:2px solid #e74c3c!important;box-shadow:0 0 8px rgba(231,76,60,.5)}.olm-field-player-name-banned{text-decoration:line-through;-webkit-text-decoration-color:hsla(0,0%,100%,.8);text-decoration-color:hsla(0,0%,100%,.8);text-decoration-thickness:2px}.olm-color-pickers-live{margin-top:12px;margin-bottom:0;background:hsla(0,0%,100%,.08);border-radius:8px;padding:6px 16px}.olm-color-pickers-live .olm-color-picker-item label{color:hsla(0,0%,100%,.75);font-size:12px}.olm-color-pickers-live .olm-color-picker-item input[type=color]{width:28px;height:28px;border-color:hsla(0,0%,100%,.2)}.olm-field-slot[draggable=true]:active{cursor:grabbing;opacity:.7}.olm-field-slot.olm-drag-over{box-shadow:0 0 20px rgba(46,204,113,.8);-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.olm-bench-live{margin-top:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:8px 12px;width:100%;max-width:400px}.olm-bench-live .olm-bench-title{font-size:11px;color:rgba(224,234,255,.72);text-align:center;margin-bottom:6px}.olm-bench-live .olm-bench-list{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;justify-content:center}.olm-bench-live .olm-player-badge{cursor:grab!important;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.olm-bench-live .olm-player-badge:active{cursor:grabbing!important;-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 4px 16px rgba(0,0,0,.25)}.olm-color-pickers{display:flex;grid-gap:16px;gap:16px;justify-content:center;align-items:center;margin-bottom:12px;padding:8px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.olm-color-picker-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;color:#edf3ff}.olm-color-picker-item input[type=color]{width:32px;height:32px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;cursor:pointer;padding:2px;background:hsla(0,0%,100%,.04);-webkit-appearance:none}.olm-color-picker-item input[type=color]::-webkit-color-swatch-wrapper{padding:0}.olm-color-picker-item input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.olm-lineup-team-body{display:flex;grid-gap:10px;gap:10px;align-items:stretch}.olm-lineup-body-reverse{flex-direction:row-reverse}.olm-lineup-field-col{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center}.olm-lineup-player-panel{width:340px;min-width:200px;flex-shrink:0;background:hsla(0,0%,100%,.04);border-radius:12px;box-shadow:none;display:flex;flex-direction:column;max-height:440px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);transition:border-color .2s}.olm-lineup-panel-header{padding:10px 12px;font-size:13px;font-weight:700;color:#edf3ff;border-bottom:1px solid rgba(148,173,241,.16);text-align:center;background:hsla(0,0%,100%,.03);flex-shrink:0}.olm-lineup-panel-picking{color:#ffd56a;-webkit-animation:olm-fade-in .3s ease;animation:olm-fade-in .3s ease;font-size:12px}.olm-lineup-panel-list{flex:1 1;overflow-y:auto;padding:6px}.olm-lineup-panel-list::-webkit-scrollbar{width:4px}.olm-lineup-panel-list::-webkit-scrollbar-thumb{background:rgba(148,173,241,.35);border-radius:4px}.olm-lineup-player-card{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 8px;border-radius:8px;margin-bottom:4px;cursor:grab;transition:all .15s;border-left:3px solid transparent;background:hsla(0,0%,100%,.04);-webkit-user-select:none;-ms-user-select:none;user-select:none}.olm-lineup-player-card:hover{background:rgba(58,209,160,.08);-webkit-transform:translateX(2px);transform:translateX(2px)}.olm-lineup-player-card-active{cursor:pointer!important}.olm-lineup-player-card-active:hover{background:rgba(58,209,160,.16);border-left-width:3px}.olm-lineup-player-card:active{cursor:grabbing;opacity:.7;-webkit-transform:scale(.97);transform:scale(.97)}.olm-lineup-card-number{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;flex-shrink:0}.olm-lineup-card-info{display:flex;flex-direction:column;min-width:0;flex:1 1}.olm-lineup-card-name{font-size:13px;font-weight:600;color:#edf3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.olm-lineup-card-pos{font-size:10px;color:rgba(224,234,255,.55);font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.olm-lineup-panel-empty{text-align:center;padding:20px 8px;color:#3ad1a0;font-size:12px;font-weight:600}.olm-field-slot-drag-over{border:3px solid #2ecc71!important;box-shadow:0 0 20px rgba(46,204,113,.7)!important;-webkit-transform:translate(-50%,-50%) scale(1.2)!important;transform:translate(-50%,-50%) scale(1.2)!important;background:rgba(46,204,113,.3)!important}.olm-roster-pos{font-size:11px;font-weight:700;color:rgba(224,234,255,.72);background:hsla(0,0%,100%,.06);padding:2px 8px;border-radius:10px;margin-right:6px;text-transform:uppercase;letter-spacing:.5px}.olm-player-badge-pos{font-size:9px;font-weight:700;opacity:.8;background:hsla(0,0%,100%,.2);padding:1px 5px;border-radius:6px;letter-spacing:.5px}@media (max-width:1200px){.olm-lineup-team-body{flex-direction:column!important}.olm-lineup-player-panel{width:100%;max-height:200px;order:1}.olm-lineup-field-col{order:0}.olm-lineup-panel-list{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;padding:8px}.olm-lineup-player-card{margin-bottom:0;flex:0 0 auto;padding:5px 8px}}.st-table.st-table-three .st-row,.st-table.st-table-three .st-table-header{grid-template-columns:140px minmax(180px,1fr) 90px}.st-table.st-table-three.is-reorder .st-row,.st-table.st-table-three.is-reorder .st-table-header{grid-template-columns:140px minmax(180px,1fr) 90px 96px}.st-table.st-table-two .st-row,.st-table.st-table-two .st-table-header{grid-template-columns:minmax(180px,1fr) 90px}.st-table.st-table-tr-apps .st-row,.st-table.st-table-tr-apps .st-table-header{grid-template-columns:120px minmax(180px,1.6fr) 72px 88px 88px 72px}.st-table.st-table-tr-apps.is-reorder .st-row,.st-table.st-table-tr-apps.is-reorder .st-table-header{grid-template-columns:120px minmax(180px,1.6fr) 72px 88px 88px 72px 96px}.tr-rules-import{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px 14px;gap:10px 14px;margin:0 0 10px}.tr-rules-page .tr-rules-form{max-width:920px}.tr-rules-page .tr-rules-textarea{min-height:min(60vh,560px);height:min(60vh,560px)}.tr-rules-textarea{min-height:220px;width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px;line-height:1.45;white-space:pre-wrap}.tr-app-name-row{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;max-width:100%}.tr-app-lock{flex:0 0 auto;color:rgba(224,234,255,.55)}.tr-app-main{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px;width:100%}.tr-app-meta,.tr-app-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-app-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.st-table.st-table-two.is-reorder .st-row,.st-table.st-table-two.is-reorder .st-table-header{grid-template-columns:minmax(180px,1fr) 90px 96px}.st-table.st-table-teams .st-row,.st-table.st-table-teams .st-table-header{grid-template-columns:140px minmax(200px,1.4fr) minmax(160px,1fr)}.st-table.st-table-squad .st-row,.st-table.st-table-squad .st-table-header{grid-template-columns:minmax(220px,1.6fr) minmax(120px,1fr) 90px}.st-table.st-table-squad .st-row{position:relative}.st-table.st-table-squad .st-row .st-cell-priority{padding-right:26px;box-sizing:border-box}.tm-player-remove{position:absolute;top:4px;right:4px;z-index:2;width:24px;height:24px;min-width:24px;padding:0;border-radius:7px;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease}.tm-player-remove svg{width:13px;height:13px}.st-table.st-table-squad .st-row:focus-within .tm-player-remove,.st-table.st-table-squad .st-row:hover .tm-player-remove,.tm-player-remove:focus-visible{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.tm-player-remove{opacity:1;pointer-events:auto}.st-table.st-table-squad .st-cell-name{padding-right:26px;box-sizing:border-box}}.st-table.st-table-officials .st-row,.st-table.st-table-officials .st-table-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.st-table.st-table-leagues .st-row,.st-table.st-table-leagues .st-table-header{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 44px}.st-table.st-table-leagues .st-cell-actions{justify-content:flex-end}.st-table.st-table-officials .st-cell-center,.st-table.st-table-squad .st-cell-muted,.st-table.st-table-squad .st-cell-priority{justify-content:center;text-align:center}.st-table.st-table-contacts .st-row,.st-table.st-table-contacts .st-table-header{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.4fr)}.tr-name{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;width:100%;line-height:1.2}.tr-contact-text,.tr-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-flag-img{width:28px;height:20px;border-radius:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14)}.tr-flag-img,.tr-team-logo{object-fit:cover;flex-shrink:0}.tr-team-logo{display:block;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.tr-contact{grid-gap:10px;gap:10px;min-width:0;width:100%;line-height:1.2}.tm-block-head,.tr-contact{display:flex;align-items:center}.tm-block-head{justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tm-block-head .st-block-header{margin:0}.dq-panel .tm-block-head{flex-shrink:0}@media (min-width:1001px){.dq-split.tm-split{grid-template-columns:1fr;grid-template-rows:none;flex:none;height:auto;min-height:0;align-items:stretch}.tm-split .tm-form-panel{grid-row:auto}.tm-split .dq-panel{height:auto;max-height:none;overflow:visible}.tm-split .dq-panel-body{flex:none;overflow:visible}.tm-split .tm-side-stack>.dq-panel{flex:none}}@media (min-width:1400px){body:has(.tm-page),html:has(.tm-page){height:100%;overflow:hidden}.adminMain:has(.tm-page),.adminPage:has(.tm-page){height:100vh;max-height:100vh;min-height:0;overflow:hidden}.pageWrapper:has(.tm-page){flex:1 1;min-height:0;overflow:hidden}.st-layout:has(.tm-page){flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}.tm-page.matchCenterWrapper{flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}.tm-page .st-scroll{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dq-split.tm-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1;min-height:0;height:100%}.tm-split .dq-panel{height:100%;max-height:100%;min-height:0;overflow:hidden}.tm-split .dq-panel-body{flex:1 1;min-height:0;overflow:auto}.tm-split .tm-side-stack{height:100%;max-height:100%;min-height:0;overflow:auto}.tm-split .tm-side-stack>.dq-panel{flex:none;height:auto;max-height:none;overflow:visible}.tm-split .tm-side-stack>.dq-panel .dq-panel-body{flex:none;overflow:visible}}@media (max-width:1000px){body:has(.tm-page),html:has(.tm-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.tm-page),.adminPage:has(.st-layout):has(.tm-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.tm-page,.pageWrapper:has(.st-layout):has(.tm-page),.st-layout:has(.tm-page){height:auto;max-height:none;overflow:visible}.tm-page .st-scroll{flex:none;overflow:visible;min-height:0}.tm-page .dq-panel,.tm-page .dq-panel-body,.tm-page .dq-split.tm-split,.tm-page .tm-side-stack{height:auto;max-height:none;overflow:visible}}.tm-app-switcher{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;max-width:100%;flex:1 1 220px}.tm-add-league-modal .st-message{margin:0 0 12px}.tm-add-league-modal .st-field{margin-bottom:12px}.tm-add-league-modal .st-delete-actions{margin-top:8px}.tm-app-switcher label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.55);white-space:nowrap;flex-shrink:0}.tm-app-switcher .st-select{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.tm-league-text{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.tm-league-name{font-weight:600}.tm-league-meta,.tm-league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-league-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.tm-player-search{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0 0 12px;padding:0 4px 0 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.04)}.tm-player-search svg{flex-shrink:0;color:rgba(224,234,255,.45)}.tm-player-search .st-input{border:none;background:transparent;box-shadow:none}.st-sort-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;max-width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.st-sort-btn.is-active,.st-sort-btn:hover{color:#9af5d2}.st-sort-btn svg{width:14px;height:14px;flex-shrink:0}.tr-contact-photo,.tr-contact-photo-fallback{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.tr-contact-photo-fallback{display:inline-flex;align-items:center;justify-content:center;color:rgba(224,234,255,.55);font-size:12px;font-weight:700}.tr-contact-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.tr-contact-position{color:#edf3ff;font-weight:600}.tr-contact-links{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;color:rgba(224,234,255,.62);font-size:13px}.tr-contact-links a{color:#9af5d2;text-decoration:none}.tr-contact-links a:hover{text-decoration:underline}.tr-flag-select{position:relative}.tr-flag-trigger{width:100%;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);color:#edf3ff;cursor:pointer;text-align:left}.tr-flag-select.is-error .tr-flag-trigger{border-color:rgba(253,54,71,.6)}.tr-flag-select.is-open .tr-flag-trigger,.tr-flag-trigger:focus-visible{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.tr-flag-trigger:disabled{opacity:.55;cursor:not-allowed}.tr-flag-current,.tr-flag-option{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.tr-flag-placeholder{color:rgba(224,234,255,.45)}.tr-flag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-flag-code{margin-left:auto;color:rgba(224,234,255,.45);font-size:12px;text-transform:uppercase;flex-shrink:0}.tr-flag-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:#121a24;box-shadow:0 18px 40px rgba(0,0,0,.35);overflow:hidden}.tr-flag-menu.is-portal{right:auto}.tr-flag-menu.is-portal .tr-flag-list{max-height:none}.tr-flag-search{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(224,234,255,.45)}.tr-flag-search-input{width:100%;border:none;background:transparent;color:#edf3ff;font-size:14px;outline:none}.tr-flag-list{flex:1 1 auto;min-height:0;max-height:280px;overflow:auto}.tr-flag-option{width:100%;padding:10px 12px;border:none;background:transparent;color:#edf3ff;cursor:pointer;text-align:left}.tr-flag-option.is-selected,.tr-flag-option:hover{background:rgba(58,209,160,.1)}.tr-flag-check{color:#3ad1a0;flex-shrink:0}.tr-flag-empty{padding:16px;color:rgba(224,234,255,.55);text-align:center}.st-native-dt{overflow:hidden;border-radius:12px}.st-native-dt,.st-native-dt .st-input[type=date]{display:block;width:100%;max-width:100%;min-width:0}.st-native-dt .st-input[type=date]{box-sizing:border-box}.tr-curator-page .st-content{padding-bottom:24px}.tr-curator-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.tr-curator-main{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px 20px;gap:16px 20px;align-items:start}.tr-curator-fields{margin:0}.tm-edit-names{grid-gap:16px;gap:16px;min-width:0}.tm-doubles,.tm-edit-names{display:flex;flex-direction:column}.tm-doubles{grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02)}.tm-doubles-head{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.tm-doubles-title{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.92)}.tm-double-row{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.tm-double-label{flex:0 0 140px;font-size:12px;color:hsla(0,0%,100%,.55)}.tm-double-card{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex:1 1 auto;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.18);color:hsla(0,0%,100%,.92);text-decoration:none;transition:border-color .15s ease,background .15s ease}.tm-double-card:hover{border-color:rgba(58,209,160,.35);background:rgba(58,209,160,.08)}.tm-double-card img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex:0 0 auto;background:hsla(0,0%,100%,.06)}.tm-double-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-double-chain{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px;gap:6px;padding-top:2px}.tm-double-chain-sep{color:hsla(0,0%,100%,.35);font-size:12px}.tm-double-chip{display:inline-flex;align-items:center;max-width:180px;padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);font-size:12px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-double-chip:hover{border-color:rgba(58,209,160,.35);color:#9af5d2}.tm-double-chip.is-current{border-color:rgba(58,209,160,.45);background:rgba(58,209,160,.14);color:#9af5d2}.tm-double-conflicts{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;font-family:inherit}.tr-curator-socials{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tr-curator-photo .st-photo-tile{width:120px;height:120px;border-radius:14px}.tr-curator-photo .st-photo-overlay svg{width:28px;height:28px}.tr-curator-photo .st-photo-hint{display:none}.tr-league-form{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.tr-league-form .tr-curator-main{grid-template-columns:72px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px}.tr-league-form .tr-curator-photo .st-photo-tile{width:72px;height:72px;border-radius:10px}.tr-league-form .tr-curator-photo .st-photo-overlay svg{width:20px;height:20px}.tr-league-form .st-field{grid-gap:4px;gap:4px}.tr-league-fields{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}@media (min-width:1001px){.tr-league-edit .dq-stack>.dq-panel:first-of-type{flex:0 1 auto;overflow:visible}.tr-league-edit .dq-stack>.dq-panel:first-of-type .dq-panel-body{flex:0 0 auto;overflow:visible}}.tr-tiebreakers{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.tr-tiebreakers-head{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.tr-tiebreakers-head label{margin:0}.tr-tiebreakers-presets{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.tr-tiebreakers-presets .st-btn{font-size:13px;padding:6px 10px}.tr-tiebreakers-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-top:4px}.tr-tiebreakers-list.is-disabled{opacity:.7}.tr-tiebreakers-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,173,241,.12);border-radius:10px;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tr-tiebreakers-row.is-dragging{opacity:.55}.tr-tiebreakers-row.is-over{border-color:rgba(58,209,160,.55);background:rgba(58,209,160,.08)}.tr-tiebreakers-row.is-disabled-item{opacity:.55}.tr-tiebreakers-handle{display:inline-flex;align-items:center;justify-content:center;color:rgba(224,234,255,.45)}.tr-tiebreakers-check{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;margin:0;cursor:pointer}.tr-tiebreakers-index{flex:0 0 auto;min-width:1.5em;color:rgba(154,245,210,.85);font-size:12px;font-weight:700}.tr-tiebreakers-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-tiebreakers-move{display:inline-flex;grid-gap:2px;gap:2px}.tr-field-with-action{display:flex;grid-gap:8px;gap:8px;align-items:stretch}.tr-field-with-action .st-select{flex:1 1}.tr-field-with-action .st-btn{flex-shrink:0;white-space:nowrap}.tr-inline-link{align-self:flex-start;margin-top:4px;padding:0;border:none;background:none;color:#9af5d2;font-size:13px;cursor:pointer}.tr-inline-link:hover{text-decoration:underline}.tr-btn-short{display:none}@media (max-width:900px){body:has(.tr-list-page),html:has(.tr-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.tr-list-page),.adminPage:has(.st-layout):has(.tr-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.tr-list-page,.pageWrapper:has(.st-layout):has(.tr-list-page),.st-layout:has(.tr-list-page){height:auto;max-height:none;overflow:visible}.tr-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.tr-list-page .st-content{padding-top:8px;padding-bottom:120px}.tr-list-page .st-block-header,.tr-list-page .st-meta{display:none}.tr-list-page .st-toolbar{margin-bottom:4px}.tr-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;grid-gap:8px;gap:8px;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.st-table.st-table-teams .st-row,.st-table.st-table-three.is-reorder .st-row,.st-table.st-table-three .st-row{grid-template-columns:1fr auto;grid-template-areas:"status actions" "name name" "extra extra";grid-gap:8px;gap:8px}.st-table.st-table-officials .st-row,.st-table.st-table-squad .st-row{grid-template-columns:1fr;grid-template-areas:"name" "extra" "num";grid-gap:8px;gap:8px}.st-table.st-table-officials .st-cell-name,.st-table.st-table-squad .st-cell-name{grid-area:name}.st-table.st-table-officials .st-cell-center,.st-table.st-table-squad .st-cell-muted{grid-area:extra;justify-content:flex-start;text-align:left}.st-table.st-table-officials .st-cell-date,.st-table.st-table-squad .st-cell-priority{grid-area:num;justify-content:flex-start}.tm-player-remove{top:8px;right:8px;opacity:1;pointer-events:auto}.st-table.st-table-squad .st-cell-name{padding-right:28px;box-sizing:border-box}.st-table.st-table-squad .st-row .st-cell-priority{padding-right:0}.st-table.st-table-leagues .st-row{grid-template-columns:1fr 44px;grid-template-areas:"name actions" "extra extra";grid-gap:8px;gap:8px}.st-table.st-table-leagues .st-cell-name{grid-area:name}.st-table.st-table-leagues .st-cell-muted{grid-area:extra}.st-table.st-table-leagues .st-cell-actions{grid-area:actions}.st-table.st-table-contacts .st-row,.st-table.st-table-two.is-reorder .st-row,.st-table.st-table-two .st-row{grid-template-columns:1fr auto;grid-template-areas:"name actions" "extra extra";grid-gap:8px;gap:8px}.st-table.st-table-contacts .st-cell-name,.st-table.st-table-two .st-cell-name{grid-area:name}.st-table.st-table-contacts .st-cell-info,.st-table.st-table-teams .st-cell-muted,.st-table.st-table-teams .st-cell-priority,.st-table.st-table-two .st-cell-priority{grid-area:extra}.st-contact-links{white-space:normal}.tr-curator-main,.tr-curator-socials{grid-template-columns:1fr}.tr-curator-photo .st-photo-tile{width:96px;height:96px}.tr-league-form .tr-curator-main{grid-template-columns:64px minmax(0,1fr)}.tr-league-form .tr-curator-photo .st-photo-tile{width:64px;height:64px}.tr-field-with-action{flex-direction:column}.tm-block-head{flex-direction:column;align-items:stretch;grid-gap:10px;gap:10px}.tm-app-switcher{flex:none;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;grid-gap:6px;gap:6px}.tm-app-switcher label{white-space:normal}.tm-app-switcher .st-select{min-width:0;width:100%;max-width:100%}.tm-official-main{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px;width:100%}.tm-official-name{font-weight:600}.tm-official-meta,.tm-official-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-official-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.tm-page .st-table.st-table-officials .st-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"name"!important;grid-gap:0;gap:0;padding:8px 12px;align-items:center;min-height:0}.tm-page .st-table-officials .st-cell-name{grid-area:name}.tm-page .st-table-officials .tm-official-birthday,.tm-page .st-table-officials .tm-official-role{display:none}.tm-page .st-table-officials .tm-official-meta{display:block}.tm-page .st-table.st-table-leagues .st-row{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"name actions"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.tm-page .st-table-leagues .st-cell-name{grid-area:name}.tm-page .st-table-leagues .st-cell-actions{grid-area:actions;display:flex}.tm-page .st-table-leagues .tm-league-season{display:none}.tm-page .st-table-leagues .tm-league-meta{display:block}.tm-page .st-table-leagues .tr-contact-photo{width:28px;height:28px}.tr-country-edit .st-table.st-table-three.is-reorder .st-row,.tr-country-edit .st-table.st-table-three .st-row,.tr-list-page .st-table.st-table-three.is-reorder .st-row,.tr-list-page .st-table.st-table-three .st-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name status extra";grid-gap:8px;gap:8px;padding:8px 12px;min-height:0}.tr-country-edit .st-table.st-table-three.is-reorder .st-row,.tr-list-page .st-table.st-table-three.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name status extra actions"}.tr-country-edit .st-table.st-table-three .st-cell-name,.tr-list-page .st-table.st-table-three .st-cell-name{grid-area:name}.tr-country-edit .st-table.st-table-three .st-cell-status,.tr-list-page .st-table.st-table-three .st-cell-status{grid-area:status}.tr-country-edit .st-table.st-table-three .st-cell-priority,.tr-list-page .st-table.st-table-three .st-cell-priority{grid-area:extra;justify-content:flex-end}.tr-country-edit .st-table.st-table-three .st-cell-actions,.tr-list-page .st-table.st-table-three .st-cell-actions{grid-area:actions}.tr-list-page .tr-name{grid-gap:8px;gap:8px}.tr-list-page .tr-flag-img{width:22px;height:16px}.tr-country-edit .st-badge,.tr-list-page .st-badge{padding:3px 8px;font-size:11px}.tr-country-edit .st-priority-badge,.tr-list-page .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.tr-country-edit .dq-panel .st-actions{flex-wrap:nowrap;grid-gap:8px;gap:8px}.tr-country-edit .dq-panel .st-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.tr-country-edit .tr-btn-full{display:none}.tr-country-edit .tr-btn-short{display:inline}.tr-league-edit .dq-panel .st-actions{flex-wrap:nowrap;grid-gap:8px;gap:8px}.tr-league-edit .dq-panel .st-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.tr-league-edit .tr-btn-full{display:none}.tr-league-edit .tr-btn-short{display:inline}.tr-list-page .tr-btn-full{display:none}.tr-list-page .tr-btn-short{display:inline}.tr-apps-list-page .st-meta{display:none}.tr-apps-list-page .st-table.st-table-tr-apps.is-reorder .st-row,.tr-apps-list-page .st-table.st-table-tr-apps .st-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name status extra"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.tr-apps-list-page .st-table.st-table-tr-apps.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-template-areas:"name status extra actions"!important}.tr-apps-list-page .st-table-tr-apps .st-cell-name{grid-area:name}.tr-apps-list-page .st-table-tr-apps .st-cell-status{grid-area:status}.tr-apps-list-page .st-table-tr-apps .st-cell-priority{grid-area:extra;justify-content:flex-end}.tr-apps-list-page .st-table-tr-apps .st-cell-actions{grid-area:actions}.tr-apps-list-page .st-table-tr-apps .tr-cell-limit,.tr-apps-list-page .st-table-tr-apps .tr-cell-pro-limit,.tr-apps-list-page .st-table-tr-apps .tr-cell-through,.tr-apps-list-page .st-table-tr-apps .tr-cell-year{display:none}.tr-apps-list-page .tr-app-meta{display:block}.tr-apps-list-page .tr-btn-full{display:none}.tr-apps-list-page .tr-btn-short{display:inline}.tr-apps-list-page .st-badge{padding:3px 8px;font-size:11px}.tr-apps-list-page .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.tr-league-edit .st-table.st-table-tr-seasons.is-reorder .st-row,.tr-league-edit .st-table.st-table-tr-seasons .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name extra"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.tr-league-edit .st-table.st-table-tr-seasons.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name extra actions"!important}.tr-league-edit .st-table-tr-seasons .st-cell-name{grid-area:name}.tr-league-edit .st-table-tr-seasons .st-cell-priority{grid-area:extra;justify-content:flex-end}.tr-league-edit .st-table-tr-seasons .st-cell-actions{grid-area:actions}.tr-league-edit .st-table-tr-seasons .tr-season-name{flex-wrap:nowrap;grid-gap:8px;gap:8px;width:100%}.tr-league-edit .st-table-tr-seasons .tr-season-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tr-league-edit .st-table-tr-seasons .st-badge{flex-shrink:0;padding:3px 8px;font-size:11px}.tr-league-edit .st-table-tr-seasons .tr-btn-full{display:none}.tr-league-edit .st-table-tr-seasons .tr-btn-short{display:inline}.tr-league-edit .st-table-tr-seasons .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.st-native-dt .st-input[type=date]{-webkit-appearance:none;appearance:none}.st-native-dt .st-input[type=date]::-webkit-datetime-edit{min-width:0;max-width:100%;padding:0;overflow:hidden}.st-native-dt .st-input[type=date]::-webkit-date-and-time-value{text-align:left}.tr-country-page .st-native-dt{max-width:100%;min-width:0;overflow-x:hidden}.tr-curator-page .st-field,.tr-curator-page .st-native-dt{max-width:100%;min-width:0}.tr-curator-page .st-native-dt{overflow-x:hidden}.tr-stage-page .st-header{flex-wrap:nowrap;align-items:center;grid-gap:8px;gap:8px}.tr-stage-page .st-header>.st-btn{flex:0 0 auto;padding:10px 12px;font-size:13px;white-space:nowrap}.tr-stage-page .tr-btn-full{display:none}.tr-stage-page .tr-btn-short{display:inline}.tr-stage-page .dq-panel .st-actions{flex-wrap:nowrap;grid-gap:8px;gap:8px}.tr-stage-page .dq-panel .st-actions .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.tm-double-row{flex-wrap:wrap}.tm-double-label{flex:0 0 100%}.tm-double-card{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 44px)}.tr-flag-option{padding:7px 12px}.tr-country-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.cap-toolbar-row{display:flex;align-items:center;justify-content:center;grid-gap:18px;gap:18px;flex-wrap:wrap;margin-top:12px;width:100%}.cap-toolbar-row .st-search{flex:1 1 240px;min-width:0;max-width:420px}.cap-toolbar-row .st-meta{margin:0}.cap-league-select{width:auto;min-width:180px;max-width:280px;flex:0 1 auto}.st-table.st-table-cap-apps .st-row,.st-table.st-table-cap-apps .st-table-header{grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) 150px 150px}.cap-place{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.cap-place-country,.cap-place-league{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-place-league{font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.cap-badge.accepted{background:rgba(58,209,160,.16);color:#9af5d2}.cap-badge.declined{background:rgba(253,54,71,.16);color:#ffb4b8}.cap-badge.partial{background:rgba(245,197,66,.16);color:#ffe08a}.cap-badge.pending{background:rgba(80,210,255,.16);color:#9ae7ff}.cap-app-text{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.cap-app-team-row,.cap-team-title{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.cap-app-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-source-badge{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(168,140,255,.18);color:#d2c4ff;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.cap-app-meta{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}@media (max-width:900px){body:has(.cap-list-page),html:has(.cap-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.cap-list-page),.adminPage:has(.st-layout):has(.cap-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.cap-list-page,.pageWrapper:has(.st-layout):has(.cap-list-page),.st-layout:has(.cap-list-page){height:auto;max-height:none;overflow:visible}.cap-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.cap-list-page .st-content{padding-top:8px;padding-bottom:24px}.cap-list-page .st-block-header{display:none}.cap-toolbar-row{justify-content:flex-start;margin-top:0;grid-gap:10px;gap:10px}.cap-toolbar-row .st-search{flex:1 1 100%;max-width:none}.cap-list-page .st-meta,.st-table.st-table-cap-apps .st-table-header{display:none}.st-table.st-table-cap-apps.is-reorder .st-row,.st-table.st-table-cap-apps .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name status";grid-gap:8px;gap:8px;align-items:center;padding:8px 12px;min-height:0}.st-table-cap-apps .st-cell-name{grid-area:name;min-width:0}.cap-league-select{flex:1 1 160px;max-width:none}.st-table-cap-apps .cap-cell-app,.st-table-cap-apps .cap-cell-date,.st-table-cap-apps .cap-cell-place{display:none}.st-table-cap-apps .st-cell-status{grid-area:status;justify-content:flex-end;align-items:center;padding-top:0}.st-table-cap-apps .cap-app-main,.st-table-cap-apps .tr-name{align-items:center;grid-gap:8px;gap:8px;width:100%}.st-table-cap-apps .cap-app-meta{display:block}.st-table-cap-apps .cap-app-team{font-size:14px;font-weight:700;line-height:1.2;color:#edf3ff}.st-table-cap-apps .tr-team-logo{width:28px;height:28px;border-radius:6px}.st-table-cap-apps .cap-badge{width:10px;height:10px;min-width:10px;padding:0;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.st-table-cap-apps .cap-badge.accepted{background:#3ad1a0}.st-table-cap-apps .cap-badge.declined{background:#fd3647}.st-table-cap-apps .cap-badge.partial{background:#f5c542}.st-table-cap-apps .cap-badge.pending{background:#50d2ff}.st-table-cap-apps .cap-badge-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.cap-info{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr));grid-gap:18px;gap:18px;align-items:start}.cap-team{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;min-width:0}.cap-copy img,.cap-team-logo{width:48px;height:48px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.04);flex-shrink:0}.cap-team-title .cap-team-name{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-player-name,.cap-team-name{display:block;padding:0;border:0;background:none;font-size:18px;font-weight:700;text-align:left;cursor:pointer}.cap-player-name,.cap-team-name,a.cap-player-name:active,a.cap-player-name:link,a.cap-player-name:visited,a.cap-team-name:active,a.cap-team-name:link,a.cap-team-name:visited{color:#edf3ff;text-decoration:none}.cap-player-name:hover:not(:disabled),.cap-team-name:hover,a.cap-player-name:hover,a.cap-team-name:hover{color:#3ad1a0;text-decoration:none}.cap-player-name:disabled{cursor:default;color:#edf3ff}.cap-captain,.cap-copies{margin-top:6px;color:rgba(224,234,255,.62);font-size:13px}.cap-copy-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:8px}.cap-copy{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#edf3ff;font-size:12px}.cap-copy img{width:22px;height:22px;border-radius:50%}.cap-mini{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.cap-mini-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.55)}.cap-comment{min-height:84px;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#edf3ff;white-space:pre-wrap}.cap-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cap-stat{padding:16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;grid-gap:6px;gap:6px}.cap-stat strong{font-size:28px;color:#edf3ff}.cap-stat span{color:rgba(224,234,255,.55);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cap-stat.is-accepted strong{color:#9af5d2}.cap-stat.is-declined strong{color:#ffb4b8}.cap-stat.is-pending strong{color:#9ae7ff}.cap-players-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cap-players-header .st-block-header{margin:0}.cap-players-tools{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.cap-player{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:hsla(0,0%,100%,.02);margin-bottom:10px;overflow:hidden}.cap-player.is-disabled{opacity:.72}.cap-warning{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:8px 12px;background:rgba(245,197,66,.12);color:#ffe08a;font-size:13px;font-weight:600}.cap-warning.is-error{background:rgba(253,54,71,.16);color:#ffb4b8}.cap-notice{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.35}.cap-notice svg{flex:0 0 auto;margin-top:1px;font-size:18px}.cap-notice.is-warn{border:1px solid rgba(245,197,66,.35)}.cap-modal-warn,.cap-notice.is-warn{background:rgba(245,197,66,.14);color:#ffe08a}.cap-modal-warn{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(245,197,66,.35);font-size:13px;font-weight:600;line-height:1.35}.st-message.cap-feedback{display:flex;align-items:center;grid-gap:10px;gap:10px;font-weight:700}.st-message.cap-feedback svg{flex:0 0 auto;font-size:18px}.cap-player-main{display:grid;grid-template-columns:92px 52px minmax(160px,1.4fr) 160px 40px auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.cap-player-photo{width:52px;height:52px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.04)}.cap-player-identity{min-width:0}.cap-player-name-row{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.cap-player-name-row .cap-player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-pro-badge{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(245,180,70,.18);color:#f5c56a;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.cap-player-meta{display:block;margin-top:4px;color:rgba(224,234,255,.55);font-size:13px}.cap-action{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cap-action-add{background:rgba(58,209,160,.16);color:#9af5d2}.cap-action-remove{background:rgba(253,54,71,.16);color:#ffb4b8}.cap-action-change{background:rgba(80,210,255,.16);color:#9ae7ff}.cap-expand,.cap-icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.72);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cap-expand.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cap-player-actions{display:flex;grid-gap:8px;gap:8px}.cap-icon-btn.is-accept.is-on,.cap-icon-btn.is-accept:hover:not(:disabled){color:#9af5d2;border-color:rgba(58,209,160,.45)}.cap-icon-btn.is-decline.is-on,.cap-icon-btn.is-decline:hover:not(:disabled){color:#ffb4b8;border-color:rgba(253,54,71,.45)}.cap-icon-btn.is-comment.is-on,.cap-icon-btn.is-comment:hover:not(:disabled){color:#9ae7ff;border-color:rgba(80,210,255,.45)}.cap-icon-btn:disabled{opacity:.35;cursor:not-allowed}.cap-player-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;border-top:1px solid hsla(0,0%,100%,.06);padding:14px 16px 16px}.cap-link{align-self:flex-start;padding:0;border:0;background:none;color:#3ad1a0;font-size:13px;font-weight:700;cursor:pointer}.cap-teams-modal{min-width:0}.cap-teams-head,.cap-teams-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 80px;grid-gap:10px;gap:10px;padding:8px 0;align-items:center}.cap-teams-head{color:rgba(224,234,255,.55);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.08)}.cap-teams-row{color:#edf3ff;font-size:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.cap-roster-team{margin-bottom:16px}.st-table.st-table-roster .st-row,.st-table.st-table-roster .st-table-header{grid-template-columns:minmax(160px,1.5fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(80px,.7fr) 72px}.st-table.st-table-roster .st-cell-priority{justify-content:center}.st-table.st-table-roster .tr-name .cap-pro-badge,.st-table.st-table-roster .tr-name .st-badge,.tr-contact .cap-pro-badge,.tr-name .cap-pro-badge{flex-shrink:0}@media (max-width:1100px){.cap-info,.cap-player-details,.cap-stats{grid-template-columns:1fr 1fr}.cap-player-main{grid-template-columns:92px 52px minmax(0,1fr) 40px;grid-template-areas:"action photo name expand" "action photo status status" "buttons buttons buttons buttons"}.cap-action{grid-area:action}.cap-player-photo{grid-area:photo}.cap-player-identity{grid-area:name}.cap-player-main .cap-badge{grid-area:status}.cap-expand{grid-area:expand}.cap-player-actions{grid-area:buttons}.st-table.st-table-roster .st-table-header{display:none}.st-table.st-table-roster .st-row{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"name number" "given given" "father father" "position position";grid-gap:8px;gap:8px}.st-table.st-table-roster .st-cell-name{grid-area:name}.st-table.st-table-roster .st-cell-priority{grid-area:number}.st-table.st-table-roster .cap-roster-given{grid-area:given}.st-table.st-table-roster .cap-roster-father{grid-area:father}.st-table.st-table-roster .cap-roster-pos{grid-area:position}}@media (max-width:900px){.st-table.st-table-cap-apps .st-row{grid-template-columns:1fr auto;grid-template-areas:"name status" "app app" "date date"}.st-table.st-table-cap-apps .st-cell-name{grid-area:name}.st-table.st-table-cap-apps .st-cell-status{grid-area:status}.st-table.st-table-cap-apps .cap-cell-app{grid-area:app}.st-table.st-table-cap-apps .cap-cell-date{grid-area:date}}@media (max-width:700px){.cap-info,.cap-player-details,.cap-stats,.cap-teams-head,.cap-teams-row{grid-template-columns:1fr}.cap-player-main{grid-template-columns:48px minmax(0,1fr) 36px;grid-template-areas:"photo name expand" "photo status status" "action action action" "buttons buttons buttons"}.cap-action{grid-area:action}}.st-table.st-table-blacklist .st-row,.st-table.st-table-blacklist .st-table-header{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(160px,1.3fr) minmax(140px,.9fr)}.bl-player-cell{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.bl-player-cell img{display:block;width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.bl-player-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-cell-comment{min-width:0}.bl-comment-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-load-more{display:flex;justify-content:center;margin-top:16px}.bl-card-head{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.bl-card-head img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.bl-card-head div{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.bl-card-head strong{color:#edf3ff;font-size:16px}.bl-card-head span{color:rgba(224,234,255,.62);font-size:13px}@media (max-width:900px){body:has(.bl-list-page),html:has(.bl-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.bl-list-page),.adminPage:has(.st-layout):has(.bl-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.bl-list-page,.pageWrapper:has(.st-layout):has(.bl-list-page),.st-layout:has(.bl-list-page){height:auto;max-height:none;overflow:visible}.bl-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.bl-list-page .st-table-wrap{padding-bottom:96px}.bl-list-page .st-meta{display:none}.bl-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.bl-list-page .tr-btn-full{display:none}.bl-list-page .tr-btn-short{display:inline}.st-table.st-table-blacklist .st-row{grid-template-columns:1fr;grid-template-areas:"name" "date" "comment" "by";grid-gap:8px;gap:8px}.st-table.st-table-blacklist .st-cell-name{grid-area:name}.st-table.st-table-blacklist .bl-cell-date{grid-area:date}.st-table.st-table-blacklist .bl-cell-comment{grid-area:comment}.st-table.st-table-blacklist .bl-cell-by{grid-area:by}}.dq-page.matchCenterWrapper{width:calc(100% - 24px);max-width:none;transition:none;align-items:stretch}.dq-list-page .tr-btn-short,.dq-mobile-tabs,.dq-page-actions{display:none}.dq-split{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:100%;padding:12px 16px 16px}.dq-panel,.dq-split{box-sizing:border-box}.dq-panel{display:flex;flex-direction:column;min-width:0;margin-bottom:0}.dq-panel .dq-block-toolbar,.dq-panel .st-actions,.dq-panel .st-block-header,.dq-panel .st-hint{flex-shrink:0}.dq-panel-body{display:flex;flex-direction:column;min-width:0}.dq-panel-body .st-table{overflow:visible}.dq-panel-body .st-table-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#121a24}.dq-panel-body .st-empty,.dq-panel-body .st-loading{flex:1 1;width:100%;min-height:240px;padding:32px 16px;box-sizing:border-box}.dq-panel .st-actions{justify-content:flex-end;width:auto;align-self:stretch;min-height:64px;padding:16px 0 0;margin-top:8px;border-top:1px solid rgba(148,173,241,.12);background:transparent}.dq-panel .st-actions .st-btn{flex:0 0 auto}.dq-stack{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0;min-height:0}.dq-panel>.st-hint{margin:0 0 12px}.dq-auto-note{margin:16px 0 0}@media (max-width:1000px){.dq-edit-page .st-input,.dq-edit-page .st-search-input,.dq-edit-page .st-select,.dq-edit-page .st-textarea,.dq-list-page .st-search-input{font-size:16px}body:has(.dq-edit-page),body:has(.dq-page),html:has(.dq-edit-page),html:has(.dq-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.dq-edit-page),.adminMain:has(.st-layout):has(.dq-page),.adminPage:has(.st-layout):has(.dq-edit-page),.adminPage:has(.st-layout):has(.dq-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.pageWrapper:has(.dq-page),.pageWrapper:has(.st-layout):has(.dq-edit-page){overflow:visible;display:block;height:auto;max-height:none}.st-layout:has(.dq-edit-page),.st-layout:has(.dq-page){height:auto;max-height:none;overflow:visible;padding-bottom:12px}.dq-page.matchCenterWrapper,.matchCenterWrapper.st-page.dq-edit-page{height:auto;max-height:none;overflow:visible}.dq-edit-page .st-scroll,.dq-page .dq-scroll{flex:none;overflow:visible;min-height:0}.dq-edit-page .st-content,.dq-list-page .dq-scroll{padding-bottom:96px}.dq-edit-page>.st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;grid-gap:8px;gap:8px;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.dq-edit-page>.st-actions .st-btn{flex:1 1;min-width:0;justify-content:center}.dq-mobile-tabs{display:flex;grid-gap:8px;gap:8px;padding:12px 14px 10px;box-sizing:border-box}.dq-mobile-tab{flex:1 1;min-width:0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.72);font-size:13px;font-weight:700;padding:10px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-mobile-tab.is-active{color:#101510;background:linear-gradient(135deg,#3ad1a0,#1ea77d);border-color:transparent}.dq-list-page .dq-split{display:block}.dq-list-page .dq-panel{display:none;height:auto;max-height:none}.dq-list-page .dq-panel.is-active-tab{display:flex}.dq-list-page .dq-panel.is-active-tab .dq-panel-body{flex:none;overflow:visible;max-height:none}.dq-list-page .dq-panel-actions,.dq-list-page .dq-panel .st-block-header{display:none}.dq-list-page .dq-page-actions:has(.st-btn){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;justify-content:stretch;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.dq-list-page .dq-page-actions .st-btn{flex:1 1;min-width:0;justify-content:center}.dq-list-page .tr-btn-full{display:none}.dq-list-page .tr-btn-short{display:inline}.dq-panel,.dq-panel-body{overflow:visible}}@media (min-width:1001px){body:has(.dq-page),html:has(.dq-page){height:100%;overflow:hidden}.adminMain:has(.dq-page),.adminPage:has(.dq-page){height:100vh;max-height:100vh;min-height:0;overflow:hidden}.pageWrapper:has(.dq-page){flex:1 1;min-height:0;margin-top:0;display:flex;flex-direction:column;overflow:hidden}.st-layout:has(.dq-page){flex:1 1;min-height:0;height:100%;max-height:100%;padding:8px 0;overflow:hidden}.dq-page.matchCenterWrapper{width:calc(100% - 24px);flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}.dq-page .dq-scroll{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dq-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;flex:1 1;min-height:0;padding:12px 24px}.dq-panel{height:100%;max-height:100%;min-height:0;overflow:hidden}.dq-panel-body{flex:1 1;min-height:0;overflow:auto}.dq-stack{height:100%;max-height:100%;overflow:hidden}.dq-stack>.dq-panel{flex:1 1;min-height:0;height:auto;max-height:none}}.st-table.st-table-dq-auto .st-row,.st-table.st-table-dq-auto .st-table-header{grid-template-columns:140px minmax(120px,1fr) 72px}.st-table.st-table-dq-current .st-row,.st-table.st-table-dq-current .st-table-header{grid-template-columns:minmax(120px,1.3fr) minmax(100px,1fr) 110px}.dq-block-toolbar{display:flex;flex-direction:column;align-items:stretch;margin-bottom:12px}.dq-block-toolbar .st-search{max-width:none;width:100%}.dq-block-toolbar .st-meta{margin-top:8px;text-align:left}.dq-league,.dq-person{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.dq-league-flag{width:20px;height:14px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.14)}.dq-league span,.dq-person span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-load-more{display:flex;justify-content:center;margin-top:16px}.dq-picker-btn{text-align:left;cursor:pointer;min-height:44px;display:flex;align-items:center}.dq-picker-btn:disabled{cursor:not-allowed;opacity:.6}.dq-picker-placeholder{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:rgba(224,234,255,.45)}.dq-picker-current,.dq-picker-item{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.dq-picker-current img,.dq-picker-item img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.dq-picker-current span,.dq-picker-item span{display:flex;flex-direction:column;min-width:0}.dq-picker-current strong,.dq-picker-item strong{font-size:14px;font-weight:600;color:#edf3ff}.dq-picker-current em,.dq-picker-item em{font-style:normal;font-size:12px;color:rgba(224,234,255,.55)}.dq-picker-modal{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.dq-picker-modal .st-search{max-width:none}.dq-picker-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.dq-picker-item{width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#edf3ff;cursor:pointer;text-align:left}.dq-picker-item.selected,.dq-picker-item:hover{border-color:rgba(58,209,160,.45);background:rgba(58,209,160,.08)}.dq-picker-empty,.dq-picker-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:160px;color:rgba(224,234,255,.62);text-align:center}@media (max-width:900px){.st-table.st-table-dq-auto .st-row,.st-table.st-table-dq-current .st-row{grid-template-columns:1fr auto;grid-template-areas:"status extra" "name name";grid-gap:8px;gap:8px}.st-table.st-table-dq-current .st-cell-name{grid-area:status}.st-table.st-table-dq-current .st-cell-address{grid-area:name}}.modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-animation:fadeIn .2s ease;animation:fadeIn .2s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modalContent{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-width:0;width:min(400px,calc(100vw - 24px));max-width:90%;-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.modalHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modalHeader h2{margin:0;font-size:20px;font-weight:600;color:#2d3748}.modalClose{background:none;border:none;font-size:32px;color:#a0aec0;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.modalClose:hover{background:#f7fafc;color:#4a5568}.modalBody{padding:24px}.modalLabel{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#4a5568}.modalInput{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .2s ease;box-sizing:border-box}.modalInput:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.modalFooter{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.modalButton{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.modalButtonCancel{background:#f7fafc;color:#4a5568}.modalButtonCancel:hover{background:#edf2f7}.modalButtonSave{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.modalButtonSave:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.modalButtonSave:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}@media (max-width:768px){.modalContent{min-width:90%;margin:20px}}.matchCenterWrapper .loaderWrapper{display:flex;justify-content:center;align-items:center;min-height:400px}.matchCenterWrapper .errorMessage{background-color:#fed7d7;color:#c53030;padding:16px 20px;border-radius:8px;border-left:4px solid #fc8181;margin:20px}.matchCenterWrapper .errorMessage p{margin:0;font-size:16px}.matchCenterWrapper .emptyState{text-align:center;padding:60px 20px;color:#718096}.matchCenterWrapper .emptyState p{font-size:18px;margin:0}.hierarchyWrapper{margin:20px auto;padding-bottom:40px;max-width:80%;width:80%}.hierarchyLevel{margin-bottom:16px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.hierarchyLevel:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.hierarchyHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease}.hierarchyHeader:active{-webkit-transform:scale(.99);transform:scale(.99)}.clientLevel>.hierarchyHeader{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.clientLevel>.hierarchyHeader:hover{background:linear-gradient(135deg,#5568d3,#653a91)}.championatLevel{margin-bottom:12px;border-radius:8px}.championatLevel:last-child{margin-bottom:0}.championatLevel>.hierarchyHeader{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.championatLevel>.hierarchyHeader:hover{background:linear-gradient(135deg,#df7eea,#e44359)}.headerLeft{display:flex;align-items:center;grid-gap:12px;gap:12px}.headerLeft svg{font-size:22px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.hierarchyTitle{font-size:18px;font-weight:600}.hierarchyId{font-size:14px;font-weight:400;opacity:.9;margin-left:8px}.headerRight{display:flex;align-items:center;grid-gap:10px;gap:10px}.hierarchyActions{display:flex;grid-gap:8px;gap:8px;margin-right:10px}.actionButton{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.actionButton:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.actionButton:active{-webkit-transform:translateY(0);transform:translateY(0)}.hierarchyCount{background:hsla(0,0%,100%,.25);padding:6px 14px;border-radius:20px;font-size:14px;font-weight:600;white-space:nowrap}.hierarchyContent{background:#f7fafc;padding:16px}.clientLevel>.hierarchyContent{padding:20px}.championatLevel .hierarchyContent{background:#fff}.leaguesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:16px;gap:16px}.leagueCard{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden;border:1px solid #e2e8f0}.leagueCard:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#cbd5e0}.leagueCardHeader{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;grid-gap:14px;gap:14px}.leagueLogoWrapper{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:10px;overflow:hidden}.leagueLogo{width:100%;height:100%;object-fit:cover}.leagueLogoPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.1)}.leagueInfo{flex:1 1;min-width:0}.leagueName{font-size:16px;font-weight:600;margin:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leagueCardBody{padding:16px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.leagueDetail{display:flex;justify-content:space-between;align-items:center;font-size:14px}.leagueDetailLabel{color:#718096;font-weight:500}.leagueDetailValue{color:#2d3748;font-weight:600}.leagueEditButton{width:100%;margin-top:12px;padding:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.leagueEditButton:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.leagueEditButton:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1200px){.leaguesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.hierarchyWrapper{margin:15px 20px}.hierarchyHeader{padding:12px 16px}.hierarchyTitle{font-size:16px}.hierarchyCount{font-size:12px;padding:4px 10px}.leaguesGrid{grid-template-columns:1fr;grid-gap:12px;gap:12px}.leagueCardHeader{padding:14px}.leagueLogoWrapper{width:45px;height:45px}.leagueName{font-size:15px}.leagueCardBody{padding:14px}}.teams-page{align-items:stretch;min-width:0}.teams-header{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;width:100%}.teams-add-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px rgba(58,209,160,.22)}.teams-add-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.teams-toolbar{width:100%;padding:16px 32px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.teams-search{position:relative;width:100%;max-width:480px}.teams-search-icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(224,234,255,.45);pointer-events:none}.teams-search-input{width:100%;box-sizing:border-box;padding:10px 40px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:14px}.teams-search-input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.teams-search-input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.teams-search-input::placeholder{color:rgba(224,234,255,.45)}.teams-search-input:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.teams-search-clear{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.08);border:none;border-radius:50%;width:26px;height:26px;color:#edf3ff;cursor:pointer}.teams-search-meta{margin-top:10px;color:rgba(224,234,255,.55);font-size:13px;text-align:center}.teams-search-meta strong{color:#edf3ff}.teams-message{margin:16px 32px 0;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600}.teams-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.teams-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.teams-empty,.teams-page .loaderWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;color:rgba(224,234,255,.62);text-align:center}.teams-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:20px 32px 8px;width:100%;box-sizing:border-box}.team-card{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;cursor:pointer;min-width:0}.team-card:hover{border-color:rgba(58,209,160,.35)}.team-card-header{padding:18px 16px 12px;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.team-logo-wrap{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.team-logo{width:100%;height:100%;object-fit:contain;border-radius:12px;background:hsla(0,0%,100%,.04);padding:8px;box-sizing:border-box}.team-name{margin:0;font-size:15px;font-weight:700;color:#f4f9ff;text-align:center}.team-card-body{padding:0 14px 16px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.team-detail{display:flex;justify-content:space-between;grid-gap:8px;gap:8px;font-size:12px;color:rgba(224,234,255,.62)}.team-detail-value{color:#edf3ff;font-weight:600}.teams-pagination{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;padding:8px 32px 16px;flex-wrap:wrap}.teams-page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.78);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600}.teams-page-btn:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#3ad1a0}.teams-page-btn:disabled{opacity:.35;cursor:not-allowed}.teams-page-btn.active{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;border-color:transparent}.teams-page-ellipsis{color:rgba(224,234,255,.4)}@media (max-width:1400px){.teams-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.teams-grid,.teams-message,.teams-pagination,.teams-toolbar{padding-left:16px;padding-right:16px}.teams-header{flex-direction:column;align-items:stretch}.teams-add-btn{justify-content:center}.teams-add-btn span{display:inline}}.tm-team-text{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.tm-team-meta,.tm-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-team-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}@media (max-width:900px){body:has(.tm-list-page),html:has(.tm-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.tm-list-page),.adminPage:has(.st-layout):has(.tm-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.tm-list-page,.pageWrapper:has(.st-layout):has(.tm-list-page),.st-layout:has(.tm-list-page){height:auto;max-height:none;overflow:visible}.tm-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.tm-list-page .st-content{padding-top:8px;padding-bottom:96px}.tm-list-page .st-block-header,.tm-list-page .st-meta{display:none}.tm-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.tm-list-page .tr-btn-full{display:none}.tm-list-page .tr-btn-short{display:inline}.tm-list-page .st-table.st-table-teams.is-reorder .st-row,.tm-list-page .st-table.st-table-teams .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name status"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.tm-list-page .st-table-teams .st-cell-name{grid-area:name}.tm-list-page .st-table-teams .st-cell-status{grid-area:status}.tm-list-page .st-table-teams .tm-cell-country{display:none}.tm-list-page .tm-team-meta{display:block}.tm-list-page .tm-team-main{grid-gap:8px;gap:8px}.tm-list-page .tr-team-logo{width:28px;height:28px;border-radius:6px}.tm-list-page .tm-team-name{font-size:14px;font-weight:700;line-height:1.2}.tm-list-page .st-badge{padding:3px 8px;font-size:11px}}.imageCropperOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,7,12,.94);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.imageCropperModal{background:linear-gradient(180deg,#0d1117,#0b0f14);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;width:min(600px,100%);max-height:90vh;display:flex;flex-direction:column;color:#edf3ff;box-shadow:0 26px 50px rgba(0,0,0,.35)}.imageCropperHeader{padding:22px 24px;border-bottom:1px solid rgba(148,173,241,.16);display:flex;align-items:center;justify-content:space-between}.imageCropperHeader h3{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f4f9ff}.cropperContainer{position:relative;width:100%;height:400px;background:#0b1118}.cropperContainer.is-portrait{height:min(70vh,560px)}.imageCropperModal.is-portrait{width:min(480px,100%)}.cropperControls{padding:20px 24px;border-top:1px solid rgba(148,173,241,.16)}.zoomControl{margin-bottom:18px}.zoomControl label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.zoomControl input[type=range]{width:100%;accent-color:#3ad1a0}.cropperButtons{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end}@media (max-width:768px){.cropperContainer{height:280px}.cropperButtons{flex-direction:column-reverse}}.news-toolbar{flex-direction:column;align-items:stretch}.news-toolbar,.news-toolbar-searches{width:100%;display:flex;grid-gap:12px;gap:12px}.news-toolbar-searches{align-items:flex-start}.news-toolbar-searches>.news-filter-tags,.news-toolbar-searches>.st-search,.news-toolbar .news-tag-search-wrap,.news-toolbar .news-tags,.news-toolbar .st-search{flex:1 1;min-width:0;width:100%;max-width:none}.news-filter-tags{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0}.news-toolbar .st-meta{margin:0}.news-entity-filters{display:flex;flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px;width:100%}.news-entity-filters.is-disabled,.news-entity-picker.is-disabled{opacity:.7}.news-entity-picker{flex-direction:column}.news-entity-picker,.news-filter-add{display:flex;align-items:stretch;grid-gap:8px;gap:8px;width:100%}.news-filter-type{width:200px;max-width:40%;flex-shrink:0}.news-filter-add .admin-search-picker,.news-filter-migration{flex:1 1;min-width:0}.news-filter-migration{display:flex;grid-gap:8px;gap:8px}.news-filter-migration .st-input{flex:1 1;min-width:0}.news-filter-hint{color:rgba(224,234,255,.5);font-size:12px}.admin-search-picker{position:relative;width:100%}.admin-search-option{flex-wrap:nowrap;justify-content:flex-start;text-align:left}.admin-search-option-type{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.55);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.news-entity-chip{max-width:100%}.news-entity-chip-image{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06)}.admin-search-option-image{width:28px;height:28px;flex:0 0 28px;border-radius:6px;object-fit:cover;background:hsla(0,0%,100%,.06)}.admin-search-option-text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:12px;gap:12px;flex:1 1;min-width:0}.admin-search-option-title{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.admin-search-option-text.has-subtitle{justify-content:flex-end}.admin-search-option-text.has-subtitle .admin-search-option-title{max-width:55%;margin-left:auto;text-align:right}.admin-search-option-text small{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:rgba(224,234,255,.45)}.news-tag-chip-text{display:flex;flex-direction:column;min-width:0;grid-gap:1px;gap:1px}.news-tag-chip-text small{color:rgba(224,234,255,.55);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:none}.news-tag-search-wrap,.news-tags{position:relative;width:100%}.news-tags{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.news-tags.is-disabled{opacity:.7}.news-tag-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.news-tag-chip{grid-gap:6px;gap:6px;padding-right:6px}.news-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.22);color:inherit;cursor:pointer}.news-tag-search{width:100%;max-width:none}.news-tag-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:240px;overflow:auto;padding:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:#121a24;box-shadow:0 16px 32px rgba(0,0,0,.35)}.news-tag-option{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#edf3ff;font-size:14px;text-align:left;cursor:pointer}.news-tag-option.is-create,.news-tag-option:hover{background:rgba(58,209,160,.12);color:#3ad1a0}.news-tag-option small{color:rgba(224,234,255,.45)}.news-tag-empty{padding:12px;color:rgba(224,234,255,.5);font-size:13px}.st-table.st-table-news .st-row,.st-table.st-table-news .st-table-header{grid-template-columns:minmax(220px,1.8fr) minmax(120px,.9fr) minmax(180px,1.3fr) 140px 110px}.news-title-cell{grid-gap:12px;gap:12px;min-width:0}.news-thumb,.news-title-cell{display:flex;align-items:center}.news-thumb{flex:0 0 48px;width:48px;height:48px;border-radius:10px;overflow:hidden;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:rgba(58,209,160,.7)}.news-thumb img{width:100%;height:100%;object-fit:cover}.news-title-text{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.news-title-text strong{font-size:14px;font-weight:700;color:#edf3ff}.news-title-text small,.news-title-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-title-text small{color:rgba(224,234,255,.5);font-size:12px}.news-cell-date,.news-cell-status{color:rgba(224,234,255,.72);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-entity-chips{max-width:100%}.st-table-news .news-entity-chip{white-space:normal}.st-table-news .news-entity-chip .news-tag-chip-text span{overflow:hidden;text-overflow:ellipsis;max-width:160px}.news-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.news-status.is-on{background:rgba(58,209,160,.14);color:#3ad1a0}.news-status.is-off{background:hsla(0,0%,100%,.06);color:rgba(224,234,255,.55)}.news-photo-clear{margin-top:4px;padding:0;border:0;background:transparent;color:#3ad1a0;font-size:13px;cursor:pointer}.news-cover-photo .st-photo-tile{width:180px;height:180px;max-width:180px;max-height:180px;flex:0 0 180px;overflow:hidden}.news-cover-photo .st-photo-tile img{width:180px;height:180px;max-width:100%;max-height:100%;object-fit:cover}.news-editor{display:flex;flex-direction:column;min-width:0;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);overflow:hidden}.news-editor.is-disabled{opacity:.65}.news-editor-toolbar{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;padding:8px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.news-editor-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(224,234,255,.82);cursor:pointer}.news-editor-btn:focus-visible,.news-editor-btn:hover:not(:disabled){border-color:rgba(58,209,160,.5);color:#3ad1a0}.news-editor-btn:disabled{cursor:not-allowed}.news-editor-area{min-height:280px;max-height:560px;overflow:auto;padding:16px 18px;color:#edf3ff;font-size:15px;line-height:1.55;outline:none}.news-editor-area:empty:before{content:attr(data-placeholder);color:rgba(224,234,255,.38)}.news-editor-area h1,.news-editor-area h2,.news-editor-area h3{margin:0 0 12px;color:#fff;font-weight:700;line-height:1.25}.news-editor-area h1{font-size:26px}.news-editor-area h2{font-size:22px}.news-editor-area h3{font-size:18px}.news-editor-area p{margin:0 0 12px}.news-editor-area blockquote{margin:0 0 12px;padding:10px 14px;border-left:3px solid #3ad1a0;background:rgba(58,209,160,.08);color:rgba(224,234,255,.88)}.news-editor-area a{color:#3ad1a0}.news-editor-area b,.news-editor-area strong{font-weight:700;color:#fff}.news-editor-area em,.news-editor-area i{font-style:italic}.news-editor-area img{display:block;width:auto;max-width:360px;max-height:240px;height:auto;object-fit:contain;border-radius:10px;margin:8px 0}@media (max-width:900px){body:has(.news-list-page),html:has(.news-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.news-list-page),.adminPage:has(.st-layout):has(.news-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.news-list-page,.pageWrapper:has(.st-layout):has(.news-list-page),.st-layout:has(.news-list-page){height:auto;max-height:none;overflow:visible}.news-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.news-list-page .st-content{padding-top:8px;padding-bottom:96px}.news-list-page .st-block-header{display:none}.news-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.news-filter-add,.news-filter-migration,.news-toolbar-searches{flex-direction:column}.news-filter-type{width:100%;max-width:none}.st-table.st-table-news .st-row,.st-table.st-table-news .st-table-header{grid-template-columns:minmax(0,1fr) auto}.news-cell-date,.news-cell-status{padding-left:0}.news-title-text small,.news-title-text strong{white-space:normal}.news-editor-area img{max-width:100%}.st-page:has(.news-edit-actions) .st-scroll{padding-bottom:8px}.news-edit-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (max-width:768px){.st-table.st-table-news .st-row{grid-template-columns:1fr;grid-gap:8px;gap:8px}}.pm-page{align-items:stretch;min-width:0}.pm-desc,.pm-header{width:100%}.pm-desc{margin:8px 0 0;font-size:14px;color:rgba(224,234,255,.55)}.pm-toolbar{padding:16px 32px 0;flex-direction:column}.pm-search-row,.pm-toolbar{width:100%;box-sizing:border-box;display:flex;align-items:center}.pm-search-row{grid-gap:10px;gap:10px;max-width:640px;padding:8px 8px 8px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04)}.pm-search-row:focus-within{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.pm-search-icon{color:rgba(224,234,255,.45);flex-shrink:0}.pm-search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:#edf3ff;font-size:14px}.pm-search-input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.pm-search-input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.pm-search-input::placeholder{color:rgba(224,234,255,.45)}.pm-search-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.pm-search-btn:disabled{opacity:.45;cursor:not-allowed}.pm-hint{display:block;margin-top:10px;color:rgba(224,234,255,.45);font-size:12px;text-align:center}.pm-message{margin:16px 32px 0;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600}.pm-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.pm-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.pm-results{width:100%;padding:20px 32px 16px;box-sizing:border-box;min-height:320px}.pm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;color:rgba(224,234,255,.62);text-align:center}.pm-empty h3{margin:0;font-size:18px;color:#edf3ff}.pm-empty p{margin:0;font-size:14px}.pm-empty svg{color:rgba(58,209,160,.45)}.pm-meta{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:14px;color:rgba(224,234,255,.55);font-size:13px;text-align:center}.pm-meta strong{color:#edf3ff}.pm-table{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.pm-row,.pm-table-header{display:grid;grid-template-columns:64px 1fr 160px 160px 90px 44px;grid-gap:12px;gap:12px;padding:12px 16px;align-items:center}.pm-table-header{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.55)}.pm-row{border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer}.pm-row:last-child{border-bottom:none}.pm-row:hover{background:rgba(58,209,160,.06);box-shadow:inset 3px 0 0 #3ad1a0}.pm-cell{display:flex;align-items:center;font-size:14px;color:#edf3ff}.pm-photo{justify-content:center}.pm-row-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.pm-name{font-weight:600}.pm-muted{display:flex;align-items:center;grid-gap:6px;gap:6px;color:rgba(224,234,255,.62)}.pm-id{justify-content:center}.pm-id-badge{padding:4px 10px;background:rgba(58,209,160,.12);color:#9af5d2;border-radius:6px;font-weight:700;font-size:12px}.pm-action{justify-content:center}.pm-arrow{font-size:18px;color:rgba(224,234,255,.35)}.pm-row:hover .pm-arrow{color:#3ad1a0}.pm-pagination{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;padding:16px 0 4px;flex-wrap:wrap}.pm-page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.78);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600}.pm-page-btn:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#3ad1a0}.pm-page-btn:disabled{opacity:.35;cursor:not-allowed}.pm-page-btn.active{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;border-color:transparent}@media (max-width:768px){.pm-message,.pm-results,.pm-toolbar{padding-left:20px;padding-right:20px}.pm-search-row{flex-wrap:wrap}.pm-search-btn{width:100%}.pm-table-header{display:none}.pm-row{grid-template-columns:56px 1fr 36px}.pm-date,.pm-id,.pm-pos{display:none}.pm-meta{flex-direction:column;align-items:center}}.pm-actions{width:100%;padding:16px 32px 24px;box-sizing:border-box;display:flex;justify-content:flex-end}.st-table.st-table-players .st-row,.st-table.st-table-players .st-table-header{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1.4fr) minmax(110px,.7fr)}.st-table.st-table-players.is-all-champs .st-row,.st-table.st-table-players.is-all-champs .st-table-header{grid-template-columns:minmax(200px,1.2fr) minmax(160px,1.2fr) minmax(120px,.9fr) minmax(100px,.6fr)}.pm-cell-champ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(201,215,255,.9);font-size:13px;font-weight:600}.pm-list-photo{display:block;width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.pm-list-teams{display:flex;flex-wrap:wrap;grid-gap:6px 10px;gap:6px 10px;min-width:0;width:100%}.pm-list-team{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;max-width:100%}.pm-list-team img{display:block;width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08)}.pm-list-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cell-pos,.pm-cell-teams{min-width:0}.pm-load-more{display:flex;justify-content:center;margin-top:16px}.pm-player-text{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px;white-space:normal}.pm-player-name{font-weight:600}.pm-player-meta,.pm-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-player-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}@media (max-width:900px){body:has(.pm-list-page),html:has(.pm-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.pm-list-page),.adminPage:has(.st-layout):has(.pm-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.pm-list-page,.pageWrapper:has(.st-layout):has(.pm-list-page),.st-layout:has(.pm-list-page){height:auto;max-height:none;overflow:visible}.pm-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.pm-list-page .st-content{padding-top:8px;padding-bottom:96px}.pm-list-page .st-block-header,.pm-list-page .st-meta{display:none}.pm-list-page .st-actions:has(.st-btn){position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.pm-list-page .tr-btn-full{display:none}.pm-list-page .tr-btn-short{display:inline}.pm-list-page .st-table.st-table-players .st-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"name"!important;grid-gap:0;gap:0;padding:8px 12px;align-items:center;min-height:0}.pm-list-page .st-table-players .st-cell-name{grid-area:name}.pm-list-page .st-table-players .pm-cell-champ,.pm-list-page .st-table-players .pm-cell-pos,.pm-list-page .st-table-players .pm-cell-teams{display:none}.pm-list-page .pm-player-meta{display:block}.pm-list-page .pm-player-main{grid-gap:8px;gap:8px}.pm-list-page .pm-list-photo{width:28px;height:28px}.tm-page .st-field,.tm-page .st-native-dt{max-width:100%;min-width:0}.tm-page .st-native-dt{overflow-x:hidden}}.pl-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.pl-check-btn{align-self:flex-start}.pl-existing-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.pl-existing-empty,.pl-existing-list-title{font-size:13px;color:rgba(224,234,255,.72)}.pl-existing-empty{padding:12px 14px}.pl-existing-empty,.pl-existing-picked,.pl-existing-row{border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.pl-existing-picked,.pl-existing-row{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 12px}.pl-existing-picked{border-color:rgba(58,209,160,.35);background:rgba(58,209,160,.08)}.pl-existing-info{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;min-width:0;flex:1 1}.pl-existing-meta{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.pl-existing-name{font-size:14px;font-weight:700;color:#edf3ff}.pl-existing-sub{font-size:12px;color:rgba(224,234,255,.62)}.pl-app-only-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-existing-picked .st-btn,.pl-existing-row .st-btn{flex-shrink:0}.pl-team-note{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:10px;background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.28);color:#9af5d2;font-size:13px;font-weight:600}.pl-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.pl-app-form .st-field-wide,.pl-form-grid .st-field-wide{grid-column:1/-1}.pl-app-split{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.pl-app-fields{display:grid;grid-gap:16px;gap:16px}.pl-captain-badge{flex-shrink:0;padding:2px 7px;border-radius:999px;background:rgba(58,209,160,.16);color:#9af5d2;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pl-captain-icon{width:16px;height:16px;object-fit:contain;display:block}.st-icon-btn.is-active{border-color:rgba(58,209,160,.55);background:rgba(58,209,160,.16);color:#3ad1a0}.pl-row-actions{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.pl-team-cell{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;width:100%}.pl-team-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-profile-photo,.pl-team-logo,.pl-transfer-team img{display:block;width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08)}.pl-profile-photo{border-radius:50%}.st-table.st-table-player-apps .st-row,.st-table.st-table-player-apps .st-table-header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px 132px;grid-template-areas:none;padding:4px 10px;min-height:36px;grid-gap:8px;gap:8px;align-items:center}.st-table.st-table-player-apps .pl-cell-num,.st-table.st-table-player-apps .st-cell,.st-table.st-table-player-apps .st-cell-actions,.st-table.st-table-player-apps .st-cell-muted,.st-table.st-table-player-apps .st-cell-name{grid-area:auto}.st-table.st-table-player-apps .st-table-header .st-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-table.st-table-player-apps .pl-cell-num{justify-content:center;text-align:center}.st-table.st-table-player-apps .st-cell-actions{display:flex;justify-content:flex-end}.st-table.st-table-player-apps .st-icon-btn{width:26px;height:26px;border-radius:8px}.st-table.st-table-profiles .st-row,.st-table.st-table-profiles .st-table-header{grid-template-columns:32px minmax(0,1.6fr) minmax(90px,.8fr);grid-template-areas:none;padding:6px 10px;min-height:40px;grid-gap:8px;gap:8px;align-items:center}.st-table.st-table-profiles-related .st-row,.st-table.st-table-profiles-related .st-table-header{grid-template-columns:minmax(0,1.6fr) minmax(90px,.8fr) 48px;grid-template-areas:none;padding:6px 10px;min-height:40px;grid-gap:8px;gap:8px;align-items:center}.st-table.st-table-profiles-related .pl-cell-champ,.st-table.st-table-profiles-related .st-cell,.st-table.st-table-profiles-related .st-cell-actions,.st-table.st-table-profiles-related .st-cell-name,.st-table.st-table-profiles .pl-cell-champ,.st-table.st-table-profiles .pl-cell-check,.st-table.st-table-profiles .st-cell,.st-table.st-table-profiles .st-cell-name{grid-area:auto}.pl-cell-check{justify-content:flex-start;align-items:center}.pl-cell-champ,.pl-cell-num{justify-content:flex-start;color:rgba(224,234,255,.75)}.pl-transfer-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.pl-transfer-row{display:grid;grid-template-columns:96px minmax(0,.9fr) minmax(0,1.6fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.pl-transfer-date{font-size:12px;color:rgba(224,234,255,.65);white-space:nowrap}.pl-transfer-type{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;font-size:13px;font-weight:600;color:#edf3ff}.pl-transfer-app{font-size:12px;font-weight:600;color:#9af5d2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-transfer-teams{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap;font-size:13px;color:rgba(224,234,255,.85)}.pl-transfer-team{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}.pl-transfer-arrow{color:#3ad1a0;font-weight:700}@media (min-width:1400px){.dq-split.tm-split.pl-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr)}.pl-split .pl-stack{overflow:auto}.pl-split .pl-stack>.dq-panel{flex:none;height:auto;max-height:none}}@media (max-width:900px){.pl-form-grid{grid-template-columns:1fr}.pl-existing-picked,.pl-existing-row{flex-direction:column;align-items:stretch}.pl-app-split,.pl-transfer-row{grid-template-columns:1fr}.pl-transfer-row{grid-gap:6px;gap:6px}.st-table.st-table-player-apps.is-reorder .st-row,.st-table.st-table-player-apps .st-row,.st-table.st-table-player-apps .st-table-header{grid-template-columns:minmax(0,1fr) 56px 44px;grid-template-areas:none}.st-table.st-table-player-apps .st-cell-muted{display:none}.st-table.st-table-player-apps .pl-cell-num,.st-table.st-table-player-apps .st-cell-actions,.st-table.st-table-player-apps .st-cell-name,.st-table.st-table-profiles-related .pl-cell-champ,.st-table.st-table-profiles-related .st-cell-name,.st-table.st-table-profiles .pl-cell-champ,.st-table.st-table-profiles .pl-cell-check,.st-table.st-table-profiles .st-cell-name{grid-area:auto!important}.st-table.st-table-player-apps .st-cell-actions{display:flex!important}.st-table.st-table-profiles .st-row,.st-table.st-table-profiles .st-table-header{grid-template-columns:32px minmax(0,1fr) minmax(72px,.7fr);grid-template-areas:none}.st-table.st-table-profiles-related .st-row,.st-table.st-table-profiles-related .st-table-header{grid-template-columns:minmax(0,1fr) minmax(72px,.7fr) 48px;grid-template-areas:none}}.dup-scope,.pm-scope{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;margin-top:12px;width:100%}.dup-scope .st-check,.pm-scope .st-check{font-size:13px}.dup-fields{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;margin-top:12px;width:100%}.dup-fields-label{color:rgba(224,234,255,.62);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dup-fields .st-check{font-size:13px}.dup-hint{margin:10px 0 0;max-width:720px;color:rgba(224,234,255,.5);font-size:12px;line-height:1.45;text-align:center}.dup-groups{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.dup-group{padding:16px;border-radius:16px;border:1px solid rgba(148,173,241,.16);background:linear-gradient(180deg,rgba(18,28,46,.92),rgba(12,18,30,.96))}.dup-group-head{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dup-group-title{margin:0;color:#edf3ff;font-size:15px;font-weight:800}.dup-group-meta{color:rgba(224,234,255,.5);font-size:12px;font-weight:600}.dup-players{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.dup-player{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px;align-items:start;padding:12px;border-radius:14px;border:1px solid rgba(148,173,241,.12);background:hsla(0,0%,100%,.03)}.dup-player.is-keep{border-color:rgba(58,209,160,.45);background:rgba(58,209,160,.08)}.dup-player.is-selected:not(.is-keep){border-color:rgba(148,173,241,.32)}.dup-player-controls{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-top:4px}.dup-keep{display:flex;align-items:center;grid-gap:8px;gap:8px;color:rgba(224,234,255,.78);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.dup-keep input{accent-color:#3ad1a0;cursor:pointer}.dup-keep.is-disabled{opacity:.55;cursor:not-allowed}.dup-keep.is-disabled input{cursor:not-allowed}.dup-photo{width:56px;height:56px;border-radius:14px;object-fit:cover;background:hsla(0,0%,100%,.06)}.dup-player-body{min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.dup-player-name{color:#edf3ff;font-size:15px;font-weight:800;text-decoration:none}.dup-player-name:hover{color:#3ad1a0}.dup-player-id{margin-left:8px;color:rgba(224,234,255,.38);font-size:12px;font-weight:600}.dup-player-meta{display:flex;flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px;color:rgba(224,234,255,.62);font-size:13px}.dup-champ{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(148,173,241,.14);border:1px solid rgba(148,173,241,.22);color:#c9d7ff;font-size:11px;font-weight:700;letter-spacing:.02em}.dup-page-meta{margin-left:10px;color:rgba(224,234,255,.5);font-size:12px;font-weight:600}.dup-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:20px}.dup-pager-label{color:rgba(224,234,255,.72);font-size:13px;font-weight:700;min-width:7em;text-align:center}.dup-teams{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.dup-team{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;max-width:100%;padding:4px 8px 4px 4px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid rgba(148,173,241,.14);color:#edf3ff;font-size:12px;font-weight:700}.dup-team img{width:18px;height:18px;border-radius:50%;object-fit:cover}.dup-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dup-team .pl-captain-badge{padding:1px 6px;border-radius:999px;background:rgba(58,209,160,.18);color:#9af5d2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dup-merge-actions{display:flex;justify-content:flex-end;margin-top:14px}@media (max-width:900px){body:has(.dup-list-page),html:has(.dup-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.dup-list-page),.adminPage:has(.st-layout):has(.dup-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.dup-list-page,.pageWrapper:has(.st-layout):has(.dup-list-page),.st-layout:has(.dup-list-page){height:auto;max-height:none;overflow:visible}.dup-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.dup-list-page .st-content{padding-bottom:24px}.dup-list-page .st-search-input{font-size:16px}}@media (max-width:720px){.dup-player{grid-template-columns:auto minmax(0,1fr)}.dup-player-controls{grid-column:1/-1;flex-direction:row;align-items:center;padding-top:0}.dup-merge-actions{justify-content:stretch}.dup-merge-actions .st-btn{width:100%;justify-content:center}}.sr-block{margin:0 24px 16px}.sr-block-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.sr-block-head .st-block-header{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:0}.sr-block-hint{margin:6px 0 0;color:rgba(224,234,255,.5);font-size:13px;line-height:1.45}.sr-block-body{padding-top:12px}.sr-block-body.is-picking{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.sr-count{margin-left:4px;background:rgba(58,209,160,.18);color:#9af5d2}.sr-count,.sr-dirty{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.sr-dirty{background:rgba(255,201,77,.16);color:#ffc94d}.sr-toolbar{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.sr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(20ch + 86px),1fr))}.sr-list,.sr-row{grid-gap:8px;gap:8px}.sr-row{display:flex;align-items:center;min-width:0;width:auto;padding:5px 8px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,173,241,.12);border-radius:10px}.sr-row.has-select{min-width:0;flex-wrap:wrap;align-items:flex-start}.sr-row img{width:24px;height:24px;object-fit:contain;border-radius:6px;background:hsla(0,0%,100%,.08);flex-shrink:0}.sr-team-name{position:relative;flex:1 1;min-width:20ch;display:flex;align-items:center;grid-gap:7px;gap:7px;background:none;border:none;text-decoration:none;color:inherit;padding:0;text-align:left;font-size:13px;font-weight:600;color:#e0eaff;cursor:pointer}.sr-team-name span{flex:1 1;min-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-team-name:hover{color:#9af5d2}.sr-team-link{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);flex-shrink:0;opacity:0;font-size:14px;pointer-events:none}.sr-team-name:hover .sr-team-link{opacity:1}.sr-icon-btn,.sr-remove{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(148,173,241,.18);border-radius:8px;color:rgba(224,234,255,.55);cursor:pointer}.sr-icon-btn.is-danger:hover,.sr-remove:hover{background:rgba(197,48,48,.16);border-color:rgba(197,48,48,.45);color:#fca5a5}.sr-icon-btn:hover{border-color:#3ad1a0;color:#9af5d2}.sr-empty-text{margin:0;padding:8px 0;color:rgba(224,234,255,.5);font-size:13px}.sr-save-bar{justify-content:flex-end;padding:16px 0 0;width:auto;background:transparent;border-top:1px solid rgba(148,173,241,.12)}.sr-picker{min-width:0;padding:12px;background:rgba(58,209,160,.08);border:1px solid rgba(58,209,160,.22);border-radius:12px}.sr-picker-search{position:relative;margin-bottom:12px}.sr-picker-search-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(224,234,255,.45);pointer-events:none}.sr-picker-search .st-input{padding-left:38px}.sr-picker-list{max-height:320px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sr-picker-row{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 12px;background:#121a24;border:1px solid rgba(148,173,241,.12);border-radius:8px;color:#e0eaff;cursor:pointer;text-align:left}.sr-picker-row img{width:28px;height:28px;object-fit:contain;border-radius:6px;flex-shrink:0}.sr-picker-name{flex:1 1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-picker-row:hover:not(:disabled){border-color:#3ad1a0}.sr-picker-row.is-picked,.sr-picker-row:disabled{opacity:.55;cursor:default}.sr-picker-action{flex:0 0 auto;margin-left:auto;color:#3ad1a0;display:inline-flex}.sr-picker-footer{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(58,209,160,.18);color:rgba(224,234,255,.5);font-size:12px}.sr-note{align-items:flex-start;padding:12px 14px;margin-bottom:14px;background:rgba(58,209,160,.08);border-radius:8px;color:#9af5d2;font-size:13px;line-height:1.5}.sr-inline,.sr-note{display:flex;grid-gap:8px;gap:8px}.sr-inline{align-items:center;flex-wrap:wrap;margin-bottom:12px}.sr-inline .st-input{min-width:220px;flex:1 1}.sr-draw-hint{margin:0 0 14px;font-size:13px;color:rgba(224,234,255,.55)}.sr-seed{margin-bottom:16px;padding:14px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,173,241,.12);border-radius:10px}.sr-seed-head{justify-content:space-between;grid-gap:12px;gap:12px}.sr-seed-head,.sr-seed-title{display:flex;align-items:center}.sr-seed-title{grid-gap:8px;gap:8px;font-size:14px;font-weight:700;color:#e0eaff}.sr-seed-title svg{color:#ffc94d}.sr-warning{align-items:flex-start;margin:10px 0;padding:10px 12px;background:rgba(255,201,77,.08);border:1px solid rgba(255,201,77,.28);border-radius:8px;color:#ffc94d;font-size:13px;line-height:1.45}.sr-seed-list,.sr-warning{display:flex;grid-gap:8px;gap:8px}.sr-seed-list{flex-wrap:wrap;margin-top:10px}.sr-seed-chip{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:7px 12px;background:transparent;border:1px solid rgba(148,173,241,.18);border-radius:999px;font-size:13px;font-weight:600;color:rgba(224,234,255,.6);cursor:pointer}.sr-seed-chip svg{opacity:.4}.sr-seed-chip.is-on,.sr-seed-chip:hover{border-color:#ffc94d;color:#ffc94d}.sr-seed-chip.is-on svg,.sr-seed-mark{opacity:1;color:#ffc94d;fill:#ffc94d}.sr-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.sr-group{display:flex;flex-direction:column;min-width:0;margin-bottom:0;border:1px solid rgba(148,173,241,.12);border-radius:10px;overflow:hidden}.sr-group-head{justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.04)}.sr-group-head,.sr-group-name{display:flex;align-items:center}.sr-group-name{min-width:0;font-size:14px;font-weight:700;color:#e0eaff}.sr-group-actions{display:flex;grid-gap:6px;gap:6px}.sr-group .sr-empty-text,.sr-group .sr-list{padding:8px 10px}.sr-group .sr-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sr-group .sr-row{width:100%;max-width:none}.sr-group-head .sr-inline{width:100%;margin-bottom:0}.sr-group-head .sr-inline .st-input{min-width:0;flex:1 1}.sr-group-select{width:auto;min-width:92px;max-width:120px;flex-shrink:0;padding:3px 6px;font-size:12px}.sr-group-toggles{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;flex:1 1 100%;margin-top:2px}.sr-group-chip{max-width:100%;padding:2px 8px;border:1px solid rgba(148,173,241,.18);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.72);font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sr-group-chip:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#e0eaff}.sr-group-chip.is-on{background:rgba(58,209,160,.18);border-color:rgba(58,209,160,.55);color:#9af5d2}.sr-group-chip:disabled{cursor:default;opacity:.75}.sr-ceremony-overlay .modalContent{background:#121a24;color:#e0eaff;border:1px solid rgba(148,173,241,.16)}.sr-ceremony-overlay .modalHeader{border-bottom-color:rgba(148,173,241,.12)}.sr-ceremony-overlay .modalClose,.sr-ceremony-overlay .modalHeader h2{color:#e0eaff}.modalContentCeremony{min-width:min(900px,92vw);max-width:1040px;width:90vw;max-height:92vh}.ceremonyBody{position:relative;padding:20px 24px 0;display:flex;justify-content:center}.ceremonyCanvas{display:block;max-width:100%;max-height:68vh;border-radius:12px;background:#0d141c}.ceremonyOverlay{position:absolute;inset:20px 24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;border-radius:12px;background:rgba(13,20,28,.82);text-align:center;padding:20px}.ceremonyLead{margin:0;font-size:20px;font-weight:700;color:#fff}.ceremonyHint{margin:0;font-size:14px;color:rgba(224,234,255,.6);max-width:460px}.ceremonyNotice{display:flex;align-items:flex-start;margin:16px 24px 0;padding:12px 16px;background:rgba(255,201,77,.1);border:1px solid rgba(255,201,77,.3);border-radius:8px;color:#ffc94d;font-size:13px;line-height:1.5}.sr-ceremony-overlay .modalFooter{border-top-color:rgba(148,173,241,.12)}.sr-ceremony-overlay .modalButtonCancel{background:transparent;color:#e0eaff;border:1px solid rgba(148,173,241,.22)}.sr-ceremony-overlay .modalButtonSave{background:#3ad1a0;color:#0d141c}.sr-ceremony-overlay .modalButtonGhost{display:inline-flex;align-items:center;margin-right:auto;background:transparent;color:#9af5d2;border:1px solid rgba(58,209,160,.35);border-radius:8px;padding:9px 16px;text-decoration:none;font-weight:600}.tr-season-page .st-scroll{overflow-y:auto}.tr-season-stack{display:flex;flex-direction:column;min-height:0}.tr-season-split{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:100%;padding:12px 16px 16px;box-sizing:border-box}@media (min-width:1001px){.tr-season-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding:12px 24px}.tr-season-split .dq-panel{height:auto;max-height:none;min-height:420px}}@media (max-width:1200px){.sr-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){body:has(.tr-season-page),html:has(.tr-season-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.tr-season-page),.adminPage:has(.st-layout):has(.tr-season-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.tr-season-page,.pageWrapper:has(.st-layout):has(.tr-season-page),.st-layout:has(.tr-season-page){height:auto;max-height:none;overflow:visible}.tr-season-page .st-scroll{flex:none;overflow:visible;min-height:0}.tr-season-page .st-header{flex-wrap:nowrap;align-items:center;grid-gap:8px;gap:8px}.tr-season-page .st-header>.st-btn{flex:0 0 auto;padding:10px 12px;font-size:13px;white-space:nowrap}.tr-season-page .tr-btn-full{display:none}.tr-season-page .tr-btn-short{display:inline}.tr-season-page .dq-panel .st-actions,.tr-season-page .sr-save-bar{flex-wrap:nowrap;grid-gap:8px;gap:8px}.tr-season-page .dq-panel .st-actions .st-btn,.tr-season-page .sr-save-bar .st-btn{flex:1 1;min-width:0;justify-content:center;padding:10px 12px;font-size:13px;white-space:nowrap}.tr-season-page .st-table.st-table-tr-stages.is-reorder .st-row,.tr-season-page .st-table.st-table-tr-stages .st-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name extra"!important;grid-gap:8px;gap:8px;padding:8px 12px;align-items:center;min-height:0}.tr-season-page .st-table.st-table-tr-stages.is-reorder .st-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name extra actions"!important}.tr-season-page .st-table-tr-stages .st-cell-name{grid-area:name}.tr-season-page .st-table-tr-stages .st-cell-priority{grid-area:extra;justify-content:flex-end}.tr-season-page .st-table-tr-stages .st-cell-actions{grid-area:actions}.tr-season-page .st-table-tr-stages .st-priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;line-height:1;font-size:11px;border-radius:5px}.sr-block{margin:0 16px 16px}.sr-block-head{flex-direction:column}.sr-block-body.is-picking{grid-template-columns:1fr}.sr-picker-list{max-height:220px}}@media (max-width:720px){.sr-groups{grid-template-columns:1fr}}.stages-page{align-items:stretch}.stages-content{width:100%;padding:20px 32px 8px;box-sizing:border-box}.stages-filters{display:flex;grid-gap:16px;gap:16px;margin-bottom:24px;flex-wrap:wrap;align-items:flex-end}.stages-page .filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:220px;flex:1 1;max-width:360px;position:relative}.stages-page .filter-group:first-child{z-index:12}.stages-page .filter-group:nth-child(2){z-index:11}.stages-page .filter-group:nth-child(3){z-index:10}.stages-page .filter-group label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.stages-page .filter-group .select-search,.stages-page .filter-group .select-search__input{width:100%;box-sizing:border-box}.stages-actions{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.btn-create-match,.btn-create-multiple,.btn-create-stage,.btn-generate-tour{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-create-stage,.btn-generate-tour{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}.btn-create-stage:hover,.btn-generate-tour:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-create-match,.btn-create-multiple{background:hsla(0,0%,100%,.04);color:#edf3ff;border:1px solid hsla(0,0%,100%,.18)}.btn-create-match:hover,.btn-create-multiple:hover{background:rgba(120,168,255,.12);border-color:rgba(190,216,255,.9)}.no-matches,.no-stages,.select-prompt,.stages-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;grid-gap:14px;gap:14px;color:rgba(224,234,255,.72);text-align:center}.no-matches p,.no-stages p,.select-prompt p,.stages-loading span{margin:0;font-size:15px}.stages-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.stage-card{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.stage-card-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;grid-gap:12px;gap:12px}.stage-card-header:hover{background:hsla(0,0%,100%,.03)}.stage-info{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.stage-info h3{margin:0;font-size:16px;font-weight:700;color:#f4f9ff}.stage-short-name{font-size:13px;color:rgba(224,234,255,.5)}.stage-actions{grid-gap:8px;gap:8px;flex-shrink:0}.btn-icon,.stage-actions{display:flex;align-items:center}.btn-icon{width:36px;height:36px;justify-content:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:rgba(224,234,255,.72);cursor:pointer}.btn-icon:hover{color:#3ad1a0;border-color:rgba(58,209,160,.45);background:rgba(58,209,160,.1)}.btn-icon.btn-danger{border-color:rgba(253,54,71,.4);color:#ffb4b8}.btn-icon.btn-danger:hover{background:rgba(253,54,71,.16)}.btn-icon.btn-expand{border-color:transparent;background:transparent}.stage-card-body{border-top:1px solid rgba(148,173,241,.16);padding:16px 20px 20px}.generate-tour-section{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,173,241,.12)}.stage-matches{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.match-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) auto;align-items:center;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.03);border:1px solid rgba(136,177,245,.18);border-radius:12px;cursor:pointer}.match-row,a.match-row,a.match-row:active,a.match-row:focus,a.match-row:hover,a.match-row:link,a.match-row:visited{color:inherit;text-decoration:none}.match-row:hover{border-color:rgba(58,209,160,.55)}.match-main{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.match-meta{display:none;font-size:12px;font-weight:500;color:rgba(224,234,255,.62);line-height:1.2}.match-date,.match-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-date{font-size:13px;color:rgba(224,234,255,.55);min-width:0}.match-teams{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0;width:100%}.team-name{font-size:14px;font-weight:600;color:#edf3ff;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-name:first-child{text-align:right}.team-name:last-child{text-align:left}.match-score{font-size:15px;font-weight:700;color:#3ad1a0;min-width:56px;text-align:center}.match-status{font-size:12px;color:rgba(224,234,255,.55);min-width:90px;text-align:right;text-transform:uppercase;letter-spacing:.04em}.match-row-delete{justify-self:end}.form-hint-modal{color:rgba(224,234,255,.5);font-size:13px;margin-top:6px;display:block}.generate-preview{padding:0}.generated-matches-list{max-height:400px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:16px;background:hsla(0,0%,100%,.02)}.generated-match-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(148,173,241,.12)}.generated-match-row:last-child{border-bottom:none}.generated-match-row:hover{background:hsla(0,0%,100%,.03)}.generated-match-row.match-disabled{opacity:.4}.match-checkbox-label{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.match-checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#3ad1a0}.match-pair-info{grid-gap:12px;gap:12px;color:#edf3ff}.match-pair-info,.match-team{display:flex;align-items:center;flex:1 1;min-width:0}.match-team{grid-gap:8px;gap:8px}.match-team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-team.home-team{justify-content:flex-end;text-align:right}.match-team.away-team{justify-content:flex-start;text-align:left}.team-logo-small{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12)}.match-vs{color:rgba(224,234,255,.45);font-size:13px;min-width:24px;text-align:center}.match-vs,.side-label{font-weight:700;flex-shrink:0}.side-label{font-size:10px;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.04em}.home-label{background:rgba(58,209,160,.14);color:#9ef0d0}.away-label{background:rgba(120,168,255,.16);color:#c5d8ff}.preview-settings-info{background:rgba(7,15,25,.72);border:1px solid rgba(109,142,199,.25);border-radius:12px;padding:12px 16px;margin-bottom:16px}.preview-settings-info p{margin:4px 0;font-size:13px;color:rgba(224,234,255,.82)}.generate-group-header{padding:6px 12px;margin:0 0 4px;background:rgba(58,209,160,.12);border-radius:8px;font-weight:700;font-size:13px;color:#9ef0d0}.message-info{background:rgba(120,168,255,.12);color:#c5d8ff;border:1px solid rgba(120,168,255,.3);padding:10px 16px;border-radius:12px;margin-bottom:12px;font-size:14px}.st-delete-modal{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:8px 4px}.st-delete-modal p{margin:0;color:rgba(224,234,255,.82);text-align:center;line-height:1.45}.st-delete-actions{display:flex;justify-content:center;grid-gap:12px;gap:12px}@media (max-width:768px){.stages-content{padding:16px}.stages-filters{flex-direction:column;align-items:stretch}.stages-page .filter-group{max-width:none}.stages-actions{width:100%;flex-direction:column}.btn-create-match,.btn-create-multiple,.btn-create-stage,.btn-generate-tour{width:100%;justify-content:center}.match-row,.tr-stage-page .match-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main delete";grid-gap:8px;gap:8px;padding:8px 12px;min-height:0}.match-row>.match-date,.tr-stage-page .match-date{display:none}.match-row .match-main,.tr-stage-page .match-main{grid-area:main}.match-row .match-meta,.tr-stage-page .match-meta{display:block}.match-row .match-row-delete,.tr-stage-page .match-row-delete{grid-area:delete;justify-self:end;width:32px;height:32px}.match-row .match-teams,.tr-stage-page .match-teams{width:100%;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.match-row .team-name,.tr-stage-page .team-name{font-size:13px;font-weight:600}.match-row .match-score,.tr-stage-page .match-score{min-width:40px;font-size:13px;text-align:center}}@media (max-width:600px){.match-pair-info{flex-direction:column;grid-gap:4px;gap:4px}.match-team.away-team,.match-team.home-team{justify-content:flex-start;text-align:left}.match-vs{display:none}}.league-champions-page{align-items:stretch;min-width:0}.league-champions-page .matchCenterHeader{justify-content:flex-start;flex:0 0 auto}.league-champions-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap;min-width:0}.league-champions-header-text{flex:1 1 auto;min-width:220px}.league-champions-header-text p{margin:8px 0 0;color:rgba(224,234,255,.62);font-size:14px;line-height:1.45}.league-champions-save-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s;box-shadow:0 10px 20px rgba(58,209,160,.22);flex-shrink:0}.league-champions-save-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.league-champions-save-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;-webkit-transform:none;transform:none}.league-champions-filters{display:flex;grid-gap:16px;gap:16px;margin-top:18px;flex-wrap:wrap;align-items:flex-end;min-width:0}.league-champions-filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:220px;flex:1 1;max-width:360px;width:100%;position:relative}.league-champions-filter-group:first-child{z-index:12}.league-champions-filter-group:nth-child(2){z-index:11}.league-champions-filter-group:nth-child(3){z-index:10}.league-champion-select-wrapper label,.league-champions-filter-group label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.league-champions-container,.league-champions-filter-group .select-search,.league-champions-filter-group .select-search__input{width:100%;box-sizing:border-box}.league-champions-container{padding:20px 32px 8px;min-width:0}.league-champions-message{padding:14px 16px;border-radius:12px;margin-bottom:20px;font-size:14px;font-weight:600}.league-champions-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.league-champions-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.league-champions-empty-state,.league-champions-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;color:rgba(224,234,255,.72);text-align:center}.league-champions-empty-state h3{margin:0;font-size:18px;font-weight:700;color:#f4f9ff}.league-champions-empty-state p,.league-champions-loading span{margin:0;color:rgba(224,234,255,.62);font-size:14px;max-width:520px;line-height:1.5}.league-champions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;min-width:0}.league-champion-card{background:linear-gradient(180deg,#121a24,#0d1117);border-radius:16px;padding:22px;border:1px solid hsla(0,0%,100%,.08);min-width:0;width:100%;box-sizing:border-box;overflow:visible;position:relative}.league-champion-card.place-1{border-color:rgba(246,173,85,.45);background:linear-gradient(180deg,rgba(246,173,85,.16),#0d1117 62%)}.league-champion-card.place-2{border-color:rgba(203,213,224,.35);background:linear-gradient(180deg,rgba(203,213,224,.12),#0d1117 62%)}.league-champion-card.place-3{border-color:rgba(237,137,54,.4);background:linear-gradient(180deg,rgba(237,137,54,.14),#0d1117 62%)}.league-champion-card-header{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-bottom:18px;min-width:0}.league-champion-place-badge{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;font-size:16px;font-weight:700;color:#f4f9ff;min-width:0}.league-champion-card.place-1 .league-champion-place-badge{color:#f6ad55}.league-champion-card.place-2 .league-champion-place-badge{color:#d8e0ea}.league-champion-card.place-3 .league-champion-place-badge{color:#ed8936}.league-champion-place-badge span{min-width:0;overflow-wrap:break-word}.league-champion-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.72);cursor:pointer;transition:all .2s}.league-champion-clear-btn:hover:not(:disabled){color:#ffb4b8;border-color:rgba(253,54,71,.45);background:rgba(253,54,71,.16)}.league-champion-clear-btn:disabled{cursor:not-allowed;opacity:.5}.league-champion-card-body{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}.league-champion-current-team{min-height:56px;display:flex;align-items:center;padding:14px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;font-size:16px;font-weight:600;color:#edf3ff;min-width:0;overflow-wrap:break-word}.league-champion-select-wrapper{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%;min-width:0;position:relative}.league-champion-select-wrapper .select-search,.league-champion-select-wrapper .select-search__input,.league-champion-select-wrapper .select-search__select{width:100%;min-width:0;max-width:100%}.league-champion-select-wrapper .select-search{position:relative;z-index:1}.league-champion-select-wrapper .select-search.has-focus,.league-champion-select-wrapper .select-search.select-search--has-focus,.league-champions-filter-group .select-search.has-focus{z-index:2000}.league-champion-select-wrapper .select-search__select,.league-champions-filter-group .select-search.has-focus .select-search__select{z-index:2100;max-width:100%;box-sizing:border-box}@media (max-width:1024px){.league-champions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.league-champions-grid{grid-template-columns:1fr}}@media (max-width:768px){body:has(.league-champions-page),html:has(.league-champions-page){overflow-x:hidden;max-width:100%}.adminMain:has(.league-champions-page),.adminPage:has(.league-champions-page),.layoutWrapper:has(.league-champions-page),.matchCenterWrapper.league-champions-page,.pageWrapper:has(.league-champions-page){overflow-x:hidden;max-width:100%;min-width:0}.league-champions-page{width:calc(100% - 16px);max-width:100%;padding-bottom:24px}.league-champions-container{padding:16px 14px 8px;overflow-x:hidden}.league-champions-header{flex-direction:column;align-items:stretch}.league-champions-header-text{min-width:0}.league-champions-save-btn{justify-content:center}.league-champions-filters{flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px}.league-champions-filter-group{min-width:0;max-width:none;width:100%;flex:none}.league-champion-select-wrapper .select-search,.league-champions-filter-group .select-search{width:100%;max-width:100%}.league-champion-select-wrapper .select-search__input,.league-champions-filter-group .select-search__input{font-size:16px}.league-champion-select-wrapper .select-search:not(.select-search--multiple) .select-search__select,.league-champions-filter-group .select-search:not(.select-search--multiple) .select-search__select{max-height:min(240px,45dvh);-webkit-overflow-scrolling:touch}.league-champion-card:has(.select-search.has-focus){z-index:30}}.league-tour-team-page{align-items:stretch;min-width:0}.league-tour-team-page .matchCenterHeader{justify-content:flex-start;flex:0 0 auto}.league-tour-team-header-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap;min-width:0}.league-tour-team-header-text{flex:1 1 auto;min-width:220px}.league-tour-team-header-text p{margin:8px 0 0;color:rgba(224,234,255,.62);font-size:14px;line-height:1.45}.league-tour-team-save-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s;box-shadow:0 10px 20px rgba(58,209,160,.22);flex-shrink:0}.league-tour-team-save-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.league-tour-team-save-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;-webkit-transform:none;transform:none}.league-tour-team-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px;min-width:0}.league-tour-team-filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0;position:relative}.league-tour-team-filter-group:first-child{z-index:15}.league-tour-team-filter-group:nth-child(2){z-index:14}.league-tour-team-filter-group:nth-child(3){z-index:13}.league-tour-team-filter-group:nth-child(4){z-index:12}.league-tour-team-filter-group:nth-child(5){z-index:11}.league-tour-team-filter-group label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.league-tour-team-filter-group .select-search,.league-tour-team-filter-group .select-search__input{width:100%;box-sizing:border-box}.league-tour-team-filter-group .select-search.is-disabled{opacity:1}.league-tour-team-filter-group .select-search.is-disabled .select-search__input{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);color:rgba(224,234,255,.35);cursor:not-allowed}.league-tour-team-filter-group .select-search.is-disabled .select-search__value:after{opacity:.35}.league-tour-team-container{padding:20px 32px 8px;width:100%;box-sizing:border-box}.league-tour-team-message{padding:14px 16px;border-radius:12px;margin-bottom:18px;font-size:14px;font-weight:600}.league-tour-team-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.league-tour-team-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.league-tour-team-empty-state,.league-tour-team-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;color:rgba(224,234,255,.72);text-align:center}.league-tour-team-empty-state h3{margin:0;font-size:18px;font-weight:700;color:#f4f9ff}.league-tour-team-empty-state p,.league-tour-team-loading span{margin:0;color:rgba(224,234,255,.62);font-size:14px;max-width:520px;line-height:1.5}.league-tour-team-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:16px;gap:16px;align-items:start}.league-tour-team-field-wrapper{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:12px}.league-tour-team-field{position:relative;border-radius:12px;overflow:hidden}.league-tour-team-field-image{display:block;width:100%;height:auto}.league-tour-team-slot{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;width:76px;z-index:2}.league-tour-team-slot-image,.league-tour-team-slot.empty svg{width:46px;height:46px;border-radius:999px;border:2px solid hsla(0,0%,100%,.85);box-shadow:0 4px 10px rgba(0,0,0,.35);background:rgba(13,17,23,.85)}.league-tour-team-slot-image{display:block;object-fit:cover;object-position:center;flex-shrink:0}.league-tour-team-slot.empty svg{padding:10px;box-sizing:border-box;color:#3ad1a0;background:rgba(7,15,25,.82);border-color:rgba(58,209,160,.7)}.league-tour-team-slot-label{max-width:76px;font-size:10px;font-weight:700;line-height:1.1;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-tour-team-slot-star{position:absolute;top:-4px;right:10px;width:18px;height:18px;border-radius:50%;background:#d69e2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 2px 6px rgba(0,0,0,.25)}.league-tour-team-players-list{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:16px;background:linear-gradient(180deg,#121a24,#0d1117)}.league-tour-team-players-list h3{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f4f9ff}.league-tour-team-player-row{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.06)}.league-tour-team-player-row:first-of-type{border-top:none}.league-tour-team-player-meta{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.league-tour-team-player-index{font-size:12px;font-weight:700;color:rgba(224,234,255,.45)}.league-tour-team-player-name{font-size:13px;color:#edf3ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-tour-team-player-actions{display:flex;grid-gap:8px;gap:8px}.league-tour-team-change-btn,.league-tour-team-remove-btn,.league-tour-team-star-btn{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);border-radius:10px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;font-weight:600;color:rgba(224,234,255,.78);transition:all .2s}.league-tour-team-change-btn{padding:0 10px}.league-tour-team-remove-btn,.league-tour-team-star-btn{width:32px}.league-tour-team-change-btn:hover:not(:disabled),.league-tour-team-star-btn:hover:not(:disabled){border-color:rgba(58,209,160,.45);color:#3ad1a0;background:rgba(58,209,160,.1)}.league-tour-team-star-btn.active{color:#f6ad55;border-color:rgba(246,173,85,.55);background:rgba(246,173,85,.12)}.league-tour-team-remove-btn:hover:not(:disabled){color:#ffb4b8;border-color:rgba(253,54,71,.45);background:rgba(253,54,71,.16)}.league-tour-team-remove-btn:disabled,.league-tour-team-star-btn:disabled{opacity:.4;cursor:not-allowed}.league-tour-team-picker-modal{width:min(820px,100%);max-height:85vh;z-index:3000}.league-tour-team-picker-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:14px;min-width:0}.league-tour-team-picker-search{width:100%;min-width:0;max-width:100%;height:42px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:0 14px;font-size:16px;background:hsla(0,0%,100%,.04);color:#edf3ff;box-sizing:border-box;-webkit-appearance:none;appearance:none}.league-tour-team-picker-search::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.league-tour-team-picker-search:-ms-input-placeholder{color:rgba(224,234,255,.45)}.league-tour-team-picker-search::placeholder{color:rgba(224,234,255,.45)}.league-tour-team-picker-search:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.league-tour-team-picker-search-btn{flex-shrink:0;white-space:nowrap;padding-left:14px;padding-right:14px}.league-tour-team-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;overflow-y:auto;max-height:calc(85vh - 180px);padding-right:4px;-webkit-overflow-scrolling:touch}.league-tour-team-picker-item{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03);text-align:left;padding:10px;cursor:pointer;display:flex;align-items:center;grid-gap:10px;gap:10px;color:#edf3ff;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.league-tour-team-picker-item:hover{border-color:rgba(58,209,160,.4);background:rgba(58,209,160,.08)}.league-tour-team-picker-item.selected{border-color:rgba(58,209,160,.55);background:rgba(58,209,160,.14)}.league-tour-team-picker-item-image{width:38px;height:38px;border-radius:999px;object-fit:cover;flex-shrink:0;pointer-events:none}.league-tour-team-picker-item-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.league-tour-team-picker-item-name{font-size:13px;font-weight:600;color:#edf3ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-tour-team-picker-item-team{font-size:12px;color:rgba(224,234,255,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-tour-team-picker-empty,.league-tour-team-picker-loading{padding:24px 12px;text-align:center;color:rgba(224,234,255,.62)}@media (max-width:1100px){.league-tour-team-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.league-tour-team-content{grid-template-columns:1fr}}@media (max-width:768px){body:has(.league-tour-team-page),html:has(.league-tour-team-page){overflow-x:hidden;max-width:100%}.adminMain:has(.league-tour-team-page),.adminPage:has(.league-tour-team-page),.layoutWrapper:has(.league-tour-team-page),.matchCenterWrapper.league-tour-team-page,.pageWrapper:has(.league-tour-team-page){overflow-x:hidden;max-width:100%;min-width:0}.league-tour-team-page .select-search__input{font-size:16px}.league-tour-team-container{padding:18px 20px 8px}.league-tour-team-header-row{flex-direction:column;align-items:stretch}.league-tour-team-save-btn{justify-content:center}.league-tour-team-filter-group{min-width:100%}.league-tour-team-filters{grid-template-columns:1fr}.league-tour-team-slot{width:42px;grid-gap:0;gap:0}.league-tour-team-slot-label{display:none}.league-tour-team-slot-image,.league-tour-team-slot.empty svg{width:40px;height:40px}.league-tour-team-slot-image{object-fit:cover;object-position:center}.modal-overlay:has(.league-tour-team-picker-modal){z-index:3000;align-items:flex-end;padding:0;inset:0;width:100%;max-width:100vw;height:100%;height:100dvh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.league-tour-team-picker-modal{width:100%;max-width:100%;max-height:92dvh;border-radius:20px 20px 0 0;overflow:hidden}.league-tour-team-picker-modal .modal-body{overflow-x:hidden;-webkit-overflow-scrolling:touch}.league-tour-team-picker-search-row{grid-template-columns:minmax(0,1fr) auto}.league-tour-team-picker-search{font-size:16px!important}.league-tour-team-picker-list{grid-template-columns:1fr;max-height:calc(92dvh - 160px)}.league-tour-team-picker-item{width:100%;box-sizing:border-box}}.match-media-page{align-items:stretch;min-width:0}.match-media-content{width:100%;padding:20px 32px 8px;box-sizing:border-box}.match-media-header-row{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap}.match-media-header-text{flex:1 1 280px;min-width:0}.match-media-header-text p{margin:8px 0 0;color:rgba(224,234,255,.62);font-size:14px;line-height:1.45}.match-media-back-btn{display:inline-flex;align-items:center;margin:0;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:10px 16px;background:hsla(0,0%,100%,.04);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.match-media-back-btn,a.match-media-back-btn:active,a.match-media-back-btn:hover,a.match-media-back-btn:link,a.match-media-back-btn:visited{color:#edf3ff;text-decoration:none}.match-media-back-btn:hover{border-color:rgba(190,216,255,.9);background:rgba(120,168,255,.12)}.match-media-load-more-btn,.match-media-save-btn,.match-media-upload-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;margin:0;border:none;border-radius:12px;padding:10px 16px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px rgba(58,209,160,.22)}.match-media-load-more-btn:hover:not(:disabled),.match-media-save-btn:hover:not(:disabled),.match-media-upload-btn:hover:not(.disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.match-media-load-more-btn:disabled,.match-media-save-btn:disabled,.match-media-upload-btn.disabled{opacity:.55;cursor:not-allowed;box-shadow:none;-webkit-transform:none;transform:none}.match-media-load-more-btn{display:flex;margin:16px auto 0}.match-media-section{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;margin-bottom:16px}.match-media-section-header{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px;flex-wrap:wrap}.match-media-section-header h3{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f4f9ff;display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.match-media-videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.match-media-input-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.match-media-input-group label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.match-media-input-group input,.match-media-vk-input{border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:10px 14px;font-size:14px;background:hsla(0,0%,100%,.04);color:#edf3ff;box-sizing:border-box}.match-media-input-group input::-webkit-input-placeholder,.match-media-vk-input::-webkit-input-placeholder{color:rgba(224,234,255,.45)}.match-media-input-group input:-ms-input-placeholder,.match-media-vk-input:-ms-input-placeholder{color:rgba(224,234,255,.45)}.match-media-input-group input::placeholder,.match-media-vk-input::placeholder{color:rgba(224,234,255,.45)}.match-media-input-group input:focus,.match-media-vk-input:focus{outline:none;border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.match-media-upload-btn input{display:none}.match-media-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.match-media-photo-card{position:relative;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.match-media-photo-card img{width:100%;height:140px;object-fit:cover;display:block}.match-media-delete-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;border:1px solid rgba(253,54,71,.45);border-radius:10px;background:rgba(7,15,25,.72);color:#ffb4b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.match-media-delete-btn:hover{background:rgba(253,54,71,.2)}.match-media-message{padding:14px 16px;border-radius:12px;margin-bottom:16px;font-size:14px;font-weight:600}.match-media-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.match-media-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.match-media-empty,.match-media-loading,.match-media-loading-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;text-align:center;color:rgba(224,234,255,.62);padding:28px 16px}.match-media-vk-row{display:flex;grid-gap:10px;gap:10px;align-items:center;margin-bottom:14px}.match-media-vk-input{flex:1 1;min-width:0}.match-media-vk-album-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:12px;flex-wrap:wrap}.match-media-vk-album-title{font-size:13px;color:rgba(224,234,255,.72);margin:0;font-weight:600}.mm-delete-modal{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:8px 4px}.mm-delete-modal p{margin:0;color:rgba(224,234,255,.82);text-align:center;line-height:1.45}.mm-delete-actions{display:flex;justify-content:center;grid-gap:12px;gap:12px}.btn-danger-modal{background:linear-gradient(135deg,#fd3647,#c51f2e);color:#fff;box-shadow:0 10px 20px rgba(253,54,71,.22)}.btn-danger-modal:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:900px){.match-media-videos-grid{grid-template-columns:1fr}}@media (max-width:768px){.match-media-content{padding:18px 20px 8px}.match-media-header-row{flex-direction:column;align-items:stretch}.match-media-back-btn,.match-media-save-btn,.match-media-upload-btn{justify-content:center}.match-media-section-header,.match-media-vk-row{flex-direction:column;align-items:stretch}}.select-match-media-page{align-items:stretch;min-width:0}.select-match-media-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.select-match-media-filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0;width:100%;position:relative}.select-match-media-filter-group:first-child{z-index:14}.select-match-media-filter-group:nth-child(2){z-index:13}.select-match-media-filter-group:nth-child(3){z-index:12}.select-match-media-filter-group:nth-child(4){z-index:11}.select-match-media-filter-group .select-search,.select-match-media-filter-group .select-search__input{width:100%;box-sizing:border-box}.select-match-media-filter-group .select-search.is-disabled .select-search__input{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);color:rgba(224,234,255,.35);cursor:not-allowed}.select-match-media-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.select-match-media-body{width:100%;padding:20px 32px 8px;box-sizing:border-box}.select-match-media-empty,.select-match-media-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:56px 20px;text-align:center;color:rgba(224,234,255,.62);font-size:14px}.select-match-media-matches{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.select-match-media-match-card{display:flex;align-items:center;grid-gap:16px;gap:16px;background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:14px 18px;flex-wrap:wrap}.select-match-media-match-card:hover{border-color:rgba(58,209,160,.28)}.match-card-date{font-size:13px;color:rgba(224,234,255,.55);min-width:100px;flex-shrink:0}.match-card-teams{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 1;min-width:0;flex-wrap:wrap}.match-card-team{font-size:14px;font-weight:600;color:#edf3ff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.match-card-score{font-size:15px;font-weight:700;color:#3ad1a0;flex-shrink:0}.match-card-status{font-size:12px;color:rgba(224,234,255,.55);min-width:70px;flex-shrink:0;text-align:center}.match-card-media-btn{display:flex;align-items:center;background:linear-gradient(135deg,#3ad1a0,#1ea77d);border:none;border-radius:12px;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;flex-shrink:0;box-shadow:0 10px 20px rgba(58,209,160,.22)}.match-card-media-btn,a.match-card-media-btn:active,a.match-card-media-btn:hover,a.match-card-media-btn:link,a.match-card-media-btn:visited{color:#101510;text-decoration:none}.match-card-media-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:640px){.select-match-media-filters{grid-template-columns:1fr}.select-match-media-body{padding:18px 16px 8px}.select-match-media-match-card{flex-direction:column;align-items:stretch}.match-card-media-btn{width:100%;justify-content:center}}.sch-page{align-items:stretch;min-width:0;width:calc(100% - 24px);max-width:none}.sch-content{width:100%;padding:20px 32px 16px;box-sizing:border-box}.sch-message{padding:14px 16px;border-radius:12px;margin-bottom:16px;font-size:14px;font-weight:600}.sch-message.success{background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.35);color:#9af5d2}.sch-message.error{background:rgba(253,54,71,.12);border:1px solid rgba(253,54,71,.35);color:#ffb4b8}.sch-message-inline{margin:12px 0 0}.sch-toast{position:fixed;left:50%;bottom:24px;z-index:1200;display:flex;align-items:flex-start;grid-gap:12px;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.45);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;font-weight:600;line-height:1.4;outline:none}.sch-toast.success{background:#123528;border:1px solid rgba(58,209,160,.55);color:#9af5d2}.sch-toast.error{background:#3a1218;border:1px solid rgba(253,54,71,.55);color:#ffb4b8}.sch-toast-text{flex:1 1;min-width:0;white-space:pre-wrap;word-break:break-word}.sch-toast-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px 0 0;border:0;border-radius:8px;background:hsla(0,0%,100%,.08);color:inherit;cursor:pointer}.sch-toast-close:hover{background:hsla(0,0%,100%,.16)}.sch-confirm-body .sch-message-inline{margin:0 0 4px}.sch-section{background:linear-gradient(180deg,#121a24,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;margin-bottom:16px;overflow:visible}.sch-section-title{margin:0 0 18px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f4f9ff}.sch-filters{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;align-items:flex-end}.sch-filter{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:220px;flex:1 1;max-width:360px;position:relative;z-index:1}.sch-filter:has(.select-search.has-focus){z-index:40}.sch-filter label,.sch-param label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.sch-page .select-search,.sch-page .select-search__input{width:100%;box-sizing:border-box}.sch-page .select-search:not(.has-focus)>.select-search__select{display:none!important}.sch-teams-info{margin-top:16px;padding:14px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:rgba(224,234,255,.78);font-size:14px}.sch-teams-loading{display:flex;align-items:center;grid-gap:10px;gap:10px}.sch-group-label,.sch-teams-count strong{color:#edf3ff;font-weight:600}.sch-teams-preview{color:rgba(224,234,255,.5);font-size:13px}.sch-group-preview{margin:6px 0 0;font-size:13px}.sch-params{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;position:relative}.sch-param{display:flex;flex-direction:column;grid-gap:8px;gap:8px;position:relative;min-width:0;z-index:1}.sch-param:has(.select-search.has-focus){z-index:40}.sch-params-section{position:relative;z-index:2;scroll-margin-top:16px}.sch-input{padding:10px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;font-size:14px;color:#edf3ff;background:hsla(0,0%,100%,.04);outline:none;color-scheme:dark}.sch-input:focus{border-color:#3ad1a0;box-shadow:0 0 0 3px rgba(58,209,160,.12)}.sch-mode{display:flex;margin-bottom:18px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sch-mode-btn{padding:10px 18px;background:transparent;color:rgba(224,234,255,.72);border:none;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.sch-mode-btn:not(:last-child){border-right:1px solid hsla(0,0%,100%,.14)}.sch-mode-btn.is-active{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510}.sch-generate-actions{margin-top:20px}.sch-generate-btn,.sch-save-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px rgba(58,209,160,.22)}.sch-generate-btn:disabled,.sch-save-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sch-first-round{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);position:relative;z-index:10}.sch-group-fr{margin-bottom:20px;position:relative}.sch-group-fr:nth-child(2){z-index:30}.sch-group-fr:nth-child(3){z-index:20}.sch-group-fr:nth-child(4){z-index:10}.sch-group-fr:nth-child(5){z-index:5}.sch-first-title,.sch-group-title{margin:0 0 8px;font-size:15px;font-weight:700;color:#edf3ff}.sch-group-title{padding-bottom:8px;border-bottom:2px solid #3ad1a0;margin-bottom:12px}.sch-first-hint{margin:0 0 16px;font-size:13px;color:rgba(224,234,255,.55)}.sch-first-matches{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sch-first-matches .sch-fr-row:first-child{z-index:20}.sch-first-matches .sch-fr-row:nth-child(2){z-index:19}.sch-first-matches .sch-fr-row:nth-child(3){z-index:18}.sch-first-matches .sch-fr-row:nth-child(4){z-index:17}.sch-first-matches .sch-fr-row:nth-child(5){z-index:16}.sch-first-matches .sch-fr-row:nth-child(6){z-index:15}.sch-first-matches .sch-fr-row:nth-child(7){z-index:14}.sch-first-matches .sch-fr-row:nth-child(8){z-index:13}.sch-first-matches .sch-fr-row:nth-child(9){z-index:12}.sch-first-matches .sch-fr-row:nth-child(10){z-index:11}.sch-fr-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);position:relative;z-index:1}.sch-fr-num,.sch-match-num{width:28px;height:28px;background:rgba(58,209,160,.12);color:#9af5d2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.sch-fr-team{flex:1 1;min-width:140px}.sch-vs{font-size:12px;color:rgba(224,234,255,.4);font-weight:700;text-transform:uppercase;flex-shrink:0}.sch-warning{margin-top:12px;font-size:13px;color:#ffb4b8;font-weight:600}.sch-bye{margin-bottom:12px;padding:10px 14px;background:rgba(58,209,160,.1);border:1px solid rgba(58,209,160,.3);border-radius:10px;font-size:13px;color:#9af5d2}.sch-preview-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.sch-preview-header .sch-section-title{margin:0}.sch-preview-stats{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.sch-stat{font-size:13px;color:rgba(224,234,255,.72);padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px}.sch-stat strong{color:#edf3ff}.sch-preview-actions{display:flex;grid-gap:10px;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.sch-small-btn{padding:8px 14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;color:#edf3ff}.sch-small-btn:hover{border-color:rgba(58,209,160,.45);color:#3ad1a0}.sch-save-btn{margin-left:auto}.sch-group-block{margin-bottom:20px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;background:hsla(0,0%,100%,.02)}.sch-tours{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sch-tour{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.sch-tour-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:hsla(0,0%,100%,.03);cursor:pointer;color:#edf3ff}.sch-tour-header:hover{background:rgba(58,209,160,.08)}.sch-tour-title{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.sch-tour-number{font-weight:700;font-size:15px}.sch-tour-circle{font-size:12px;color:#101510;padding:2px 8px;background:#3ad1a0;border-radius:12px;font-weight:700}.sch-tour-count,.sch-tour-date{font-size:13px;color:rgba(224,234,255,.55)}.sch-matches{padding:8px 18px 16px}.sch-match{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.06);grid-gap:16px;gap:16px}.sch-match:last-child{border-bottom:none}.sch-match-teams{display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.sch-away,.sch-home{font-weight:600;font-size:14px;color:#edf3ff;flex:1 1}.sch-home{text-align:right}.sch-match-info{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-shrink:0;font-size:13px;color:rgba(224,234,255,.5)}.sch-match-stadium{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-confirm-modal{width:min(460px,100%)}.sch-confirm-body{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:8px 4px}.sch-confirm-body p{margin:0;text-align:center;color:rgba(224,234,255,.82)}.sch-confirm-actions{display:flex;justify-content:center;grid-gap:12px;gap:12px}.sch-confirm-actions .btn-primary-modal,.sch-page .btn-danger-modal{background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;box-shadow:0 10px 20px rgba(58,209,160,.22)}@media (max-width:900px){body:has(.sch-page),html:has(.sch-page){height:auto;overflow:auto}.adminMain:has(.sch-page),.adminPage:has(.sch-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.layoutWrapper:has(.sch-page),.matchCenterWrapper.sch-page,.pageWrapper:has(.sch-page){height:auto;max-height:none;overflow:visible}.sch-content{padding:16px 14px 28px}.sch-section{overflow:visible;position:relative;z-index:1}.sch-filters{flex-direction:column;align-items:stretch}.sch-filter{min-width:0;max-width:none;width:100%;flex:none;z-index:1}.sch-filter:has(.select-search.has-focus){z-index:40}.sch-params{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.sch-param{z-index:1}.sch-param:has(.select-search.has-focus){z-index:40}.sch-params-section{z-index:5}.sch-mode{width:100%}.sch-mode-btn{flex:1 1;justify-content:center;min-width:0}.sch-page .sch-input,.sch-page .select-search__input,.sch-page input,.sch-page select,.sch-page textarea{font-size:16px!important}.sch-page .select-search,.sch-page .select-search__input{width:100%;max-width:100%;min-width:0}.sch-page .select-search:not(.select-search--multiple) .select-search__select{max-height:min(240px,40vh);-webkit-overflow-scrolling:touch}.sch-match{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.sch-match-info,.sch-match-teams{width:100%}.sch-home{text-align:left}.sch-preview-actions,.sch-preview-header{flex-direction:column;align-items:stretch}.sch-save-btn{margin-left:0}.sch-fr-row{flex-wrap:wrap}.sch-generate-btn,.sch-save-btn{width:100%;justify-content:center}}@media (max-width:768px){.sch-content{padding:14px 12px 24px}}.sch-with-dates{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px 10px;gap:8px 10px;margin:0 0 16px;color:#edf3ff;font-size:14px;font-weight:600;cursor:pointer}.sch-with-dates input{width:18px;height:18px;accent-color:#3ad1a0;cursor:pointer}.sch-with-dates-hint{flex-basis:100%;font-size:12px;font-weight:400;color:rgba(224,234,255,.6)}.sa-form{margin-bottom:16px;padding:14px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,173,241,.12);border-radius:10px}.sa-form .sr-inline{margin:12px 0 0}.sa-picked{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;background:rgba(58,209,160,.08);border:1px solid rgba(58,209,160,.35);border-radius:10px;color:#e0eaff;cursor:pointer;text-align:left}.sa-combo-row img,.sa-picked img,.sa-team-name img{width:24px;height:24px;object-fit:contain;border-radius:6px;background:hsla(0,0%,100%,.08);flex-shrink:0}.sa-combo-row span,.sa-picked span,.sa-team-name span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.sa-picked svg{flex-shrink:0;color:rgba(224,234,255,.55)}.sa-combo-list{margin-top:6px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sa-combo-row{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:7px 10px;background:#121a24;border:1px solid rgba(148,173,241,.12);border-radius:8px;color:#e0eaff;cursor:pointer;text-align:left}.sa-combo-row:hover{border-color:#3ad1a0}.sa-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sa-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;padding:8px 10px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,173,241,.12);border-radius:10px}.sa-badge,.sa-row{align-items:center}.sa-badge{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sa-badge.is-replacement{background:rgba(58,209,160,.16);color:#9af5d2}.sa-badge.is-penalty{background:rgba(255,201,77,.16);color:#ffc94d}.sa-date{color:rgba(224,234,255,.55);font-size:12px;white-space:nowrap}.sa-penalty,.sa-swap{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex-wrap:wrap}.sa-swap svg{flex-shrink:0;color:rgba(224,234,255,.4)}.sa-team-name{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-width:0;max-width:240px;background:none;border:none;padding:0;text-decoration:none;color:inherit;color:#e0eaff;cursor:pointer;text-align:left}.sa-team-name:hover{color:#9af5d2}.sa-score{font-size:13px;font-weight:700;white-space:nowrap}.sa-score.is-minus{color:#fca5a5}.sa-score.is-plus{color:#9af5d2}.sa-group{padding:2px 8px;border-radius:999px;background:rgba(148,173,241,.12);color:rgba(224,234,255,.78);font-size:12px;font-weight:600}@media (max-width:900px){.sa-row{grid-template-columns:auto 1fr auto}.sa-date{grid-column:2}.sa-penalty,.sa-swap{grid-column:1/-2}}@media (max-width:640px){.sa-row{grid-template-columns:1fr auto}.sa-date,.sa-penalty,.sa-swap{grid-column:1/-1}}.usr-toolbar-row{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-top:12px;width:100%}.usr-filter-select{width:220px;max-width:100%}.usr-toolbar-row .st-meta{margin:0}.st-table.st-table-users .st-row,.st-table.st-table-users .st-table-header{grid-template-columns:minmax(160px,1.1fr) 88px minmax(220px,2.4fr)}.st-table.st-table-users .st-row{align-items:start}.st-table.st-table-user-players .usr-cell-id,.st-table.st-table-users .usr-cell-id{color:rgba(224,234,255,.72);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usr-cell-champs,.usr-cell-roles{align-items:flex-start}.usr-cell-champs .usr-chips,.usr-cell-roles .usr-chips{width:100%}.usr-login-cell{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.usr-login-name{font-size:12px;font-weight:500;color:rgba(224,234,255,.55)}.usr-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;min-width:0}.usr-chip{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.82);font-size:12px;font-weight:700;letter-spacing:.03em}.usr-cell-roles .usr-chip{white-space:normal;line-height:1.3}.usr-assign-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.usr-assign-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03)}.usr-assign-row-body{min-width:0;flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.usr-assign-role{font-weight:700;color:#edf3ff}.usr-assign-meta{font-size:13px;color:rgba(224,234,255,.62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usr-assign-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:10px;gap:10px;margin-top:14px;align-items:end}.usr-assign-add.is-captain{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr) auto}.usr-assign-add .st-field{margin:0}.usr-assign-add-btn{height:42px;white-space:nowrap}.usr-team-pick{-webkit-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-icon-btn.danger{color:#ffb4b8}.st-icon-btn.danger:hover:not(:disabled){border-color:rgba(253,54,71,.45);color:#ff8b92}.usr-chip.is-main{background:rgba(58,209,160,.16);color:#9af5d2}.usr-load-more{display:flex;justify-content:center;margin-top:16px}.usr-split{display:grid;grid-template-columns:1fr;grid-gap:0 16px;gap:0 16px}.usr-card-head{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;margin-bottom:18px;min-width:0}.usr-avatar{width:72px;height:72px;border-radius:18px;object-fit:cover;background:hsla(0,0%,100%,.04);flex-shrink:0}.usr-card-login{font-size:20px;font-weight:800;color:#edf3ff}.usr-card-name{margin:4px 0 10px;color:rgba(224,234,255,.62)}.usr-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.usr-info-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.usr-info-item span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.5)}.usr-info-item strong{color:#edf3ff;font-size:14px;font-weight:600;overflow-wrap:anywhere}.usr-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.usr-check{min-width:0}.usr-role-id{margin-left:6px;color:rgba(224,234,255,.38);font-weight:600}.usr-champ-search{margin-bottom:12px}.usr-champ-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.usr-champ-city{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.usr-champ-city-name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,234,255,.48)}.st-table.st-table-user-players .st-row,.st-table.st-table-user-players .st-table-header{grid-template-columns:minmax(180px,1.4fr) 88px minmax(140px,1fr)}.st-table.st-table-user-players.has-actions .st-row,.st-table.st-table-user-players.has-actions .st-table-header{grid-template-columns:minmax(180px,1.4fr) 88px minmax(140px,1fr) 52px}.usr-players-actions{display:flex;justify-content:flex-end;margin-top:12px}.usr-picker-champ{width:100%;margin-bottom:12px}.dq-picker-item:disabled{opacity:.55;cursor:not-allowed}.usr-player-cell{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.usr-player-cell img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:hsla(0,0%,100%,.04);flex-shrink:0}.usr-champs-toggle{display:none}.usr-champs-preview{margin:0 0 12px}@media (min-width:1100px){.usr-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:1099px){.usr-players-panel{order:1}.usr-champs-panel{order:2}.usr-champs-title{display:none}.usr-champs-toggle{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%;margin:0 0 12px;padding:0;border:0;background:none;color:#f4f9ff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer}.usr-champs-toggle span{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.usr-champs-count{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(224,234,255,.55)}.usr-champs-panel:not(.is-open) .usr-champ-body{display:none}}@media (max-width:900px){.st-table.st-table-user-players .st-row,.st-table.st-table-users .st-row,.usr-assign-add,.usr-assign-add.is-captain,.usr-info-grid,.usr-role-grid{grid-template-columns:1fr}.usr-assign-add-btn,.usr-filter-select{width:100%}.usr-card-head{min-width:0;flex-wrap:wrap}.usr-card-head>div{min-width:0;flex:1 1}.usr-card-head .usr-chips{flex-basis:100%;width:100%;max-width:100%}}.usr-unsaved-hint{margin:10px 0 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,184,77,.45);background:rgba(255,184,77,.12);color:#ffd48a;font-size:13px;line-height:1.4}.usr-unsaved-hint-bar{width:100%;margin:0 0 10px}.st-btn.st-btn-primary.is-attention{box-shadow:0 0 0 2px rgba(255,184,77,.55),0 8px 18px rgba(58,209,160,.2)}body:has(.ts-layout),html:has(.ts-layout){height:auto;overflow:auto}.adminMain:has(.ts-layout),.adminPage:has(.ts-layout){height:auto;max-height:none;min-height:100vh;overflow:auto}.pageWrapper:has(.ts-layout){display:block;height:auto;max-height:none;overflow:visible}.layoutWrapper.st-layout.ts-layout{height:auto;max-height:none;overflow:visible}.ts-layout .ts-page,.ts-layout .ts-page.matchCenterWrapper{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:visible}.ts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"addmatch addslot" "games slots";grid-template-rows:540px 540px;align-items:stretch;grid-gap:16px;gap:16px;flex:none;min-height:0;padding:0 0 24px;overflow:visible}.ts-block{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;margin:0!important;overflow:hidden;position:relative;z-index:0;padding:18px!important}.ts-block-addmatch{grid-area:addmatch}.ts-block-games{grid-area:games}.ts-block-addslot{grid-area:addslot;overflow:visible;z-index:2}.ts-block-slots{grid-area:slots}.ts-block .st-block-header{flex-shrink:0;margin:0 0 12px;font-size:13px}.ts-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px;flex-shrink:0;margin-bottom:8px}.ts-fields-cascade{grid-template-columns:1fr 1fr;align-items:end}.ts-fields-cascade .st-field>span{white-space:nowrap}.ts-fields-slot{display:flex;flex-wrap:wrap;align-items:end;grid-gap:8px 10px;gap:8px 10px;margin-bottom:0}.ts-fields-slot .st-field{flex:1 1 150px;min-width:0}.ts-fields-slot .ts-dt-field{flex:1 1 100%;width:100%}.ts-dt{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(110px,.8fr);grid-gap:8px;gap:8px;min-width:0}.ts-dt .st-input{min-width:0;width:100%}.ts-dt input[type=date]::-webkit-datetime-edit,.ts-dt input[type=time]::-webkit-datetime-edit{padding:1px 0;min-width:0}.ts-fields-slot .ts-add-slot-btn{flex:0 0 auto;min-width:148px}.ts-fields-cascade .ts-check,.ts-fields .st-field-wide{grid-column:auto}.ts-check{display:flex;align-items:center;grid-gap:6px;gap:6px;color:rgba(224,234,255,.82);font-size:12px;font-weight:600;padding-bottom:8px;white-space:nowrap}.ts-check input{width:15px;height:15px;accent-color:#3ad1a0}.ts-add-slot-btn .st-btn{width:100%;min-height:40px}.ts-scroll{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-right:2px}.ts-hint{font-size:11px;color:rgba(224,234,255,.5);padding:0 2px 2px;flex-shrink:0}.ts-empty,.ts-picker-empty{padding:10px 8px;color:rgba(224,234,255,.5);font-size:12px;text-align:center}.ts-match{position:relative;display:flex;align-items:stretch;grid-gap:6px;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.03)}.ts-match.is-added{opacity:.55}.ts-match.is-active{border-color:#58a4ff;box-shadow:0 0 0 2px rgba(88,164,255,.22)}.ts-match.is-in-slot{border-color:#3ad1a0;background:rgba(58,209,160,.16);box-shadow:0 0 0 2px rgba(58,209,160,.28)}.ts-match.is-in-slot.is-active{border-color:#3ad1a0;box-shadow:0 0 0 2px rgba(58,209,160,.4)}.ts-match-main{flex:1 1;min-width:0;text-align:left;background:transparent;border:none;color:inherit;padding:7px 10px;cursor:pointer}.ts-match-teams{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#edf3ff}.ts-match-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-match-dash{flex-shrink:0;opacity:.45}.ts-match-score{flex-shrink:0;min-width:2.4em;padding:0 2px;text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;color:#9af5d2}.ts-match-search{flex-shrink:0;max-width:none;margin:0 0 8px}.ts-match-search .st-search-input{padding-top:8px;padding-bottom:8px;font-size:13px}.ts-logo{width:28px;height:28px;border-radius:50%;object-fit:cover}.ts-icon-clear,.ts-logo{background:hsla(0,0%,100%,.08);flex-shrink:0}.ts-icon-clear{align-self:center;width:26px;height:26px;margin-right:8px;border:none;border-radius:50%;color:#edf3ff;cursor:pointer}.ts-match-meta{display:block;margin-top:3px;font-size:11px;color:rgba(224,234,255,.5)}.ts-block-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:flex-end;padding-top:8px;flex-shrink:0}.ts-block-games .ts-block-actions{flex-wrap:nowrap}.ts-block-games .ts-block-actions .st-btn{flex:1 1 auto;min-width:0;padding-left:10px;padding-right:10px}.ts-picked{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding:7px 10px;border:1px solid rgba(58,209,160,.35);border-radius:10px;background:rgba(58,209,160,.08)}.ts-picked-main{flex:1 1;min-width:0;text-align:left;background:transparent;border:none;color:inherit;cursor:pointer;padding:0}.ts-picked strong,.ts-picker-item strong{display:block;color:#edf3ff;font-size:13px}.ts-picked span,.ts-picker-item span{display:none}.ts-picker-item span{display:block;margin-top:2px;font-size:12px;color:rgba(224,234,255,.55)}.ts-picker{position:relative}.ts-picker-menu{position:absolute;z-index:12;left:0;right:0;top:calc(100% + 4px);max-height:180px;overflow:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:#101820;box-shadow:0 16px 40px rgba(0,0,0,.35)}.ts-picker-item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;color:inherit;cursor:pointer}.ts-picker-item:hover{background:rgba(58,209,160,.1)}.ts-scheme-bar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;margin-bottom:8px;flex-shrink:0}.ts-day h3,.ts-stadium-group h4{margin:0 0 6px;color:#edf3ff}.ts-day h3{font-size:13px;text-transform:none;letter-spacing:0}.ts-stadium-group{margin-bottom:8px}.ts-stadium-group h4{font-size:12px;font-weight:700}.ts-pitch-name{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.62)}.ts-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:6px;gap:6px;margin-bottom:8px}.ts-slot{position:relative;min-height:78px;padding:10px 26px 10px 10px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);cursor:pointer}.ts-slot.has-match{border-style:solid;border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);cursor:default}.ts-slot.is-pending{border-color:rgba(255,196,92,.45);background:rgba(255,196,92,.08)}.ts-match-wrap{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ts-wish-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:0 2px 8px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.ts-wish-side{min-width:0;font-size:11px;line-height:1.35}.ts-wish-side strong{display:block;margin-bottom:4px;color:#edf3ff;font-size:12px}.ts-wish-yes{color:#9af5d2}.ts-wish-no{color:#ffb4b8}.ts-wish-na{color:rgba(237,243,255,.55)}@media (max-width:720px){.ts-wish-summary{grid-template-columns:1fr}}.ts-slot-time{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:#edf3ff}.ts-slot-empty,.ts-slot-match{margin-top:6px;font-size:12px;color:rgba(224,234,255,.78)}.ts-slot-match .ts-match-teams{font-size:12px}.ts-slot-match .ts-logo{width:18px;height:18px}.ts-slot-empty{color:rgba(224,234,255,.42)}.ts-slot-remove{position:absolute;top:6px;right:6px;width:20px;height:20px;border:none;border-radius:50%;background:hsla(0,0%,100%,.08);color:#edf3ff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ts-fits{grid-gap:4px;gap:4px;margin-left:6px;vertical-align:middle}.ts-fit,.ts-fits{display:inline-flex}.ts-fit{width:16px;height:16px;border-radius:4px;align-items:center;justify-content:center;font-size:11px;font-weight:800}.ts-fit.is-yes{background:rgba(58,209,160,.25);color:#9af5d2}.ts-fit.is-no{background:rgba(253,54,71,.2);color:#ffb4b8}.ts-fit.is-na{background:hsla(0,0%,100%,.08);color:rgba(237,243,255,.55)}.ts-slot.is-wish-ok{border-color:rgba(58,209,160,.55);background:rgba(58,209,160,.12)}.ts-slot.is-wish-mixed{border-color:rgba(255,196,92,.55);background:rgba(255,196,92,.1)}.ts-slot.is-wish-bad{border-color:rgba(253,54,71,.45);background:rgba(253,54,71,.1)}.ts-slot-match{display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px;gap:4px}@media (max-width:1100px){.ts-scheme-bar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ts-block,.ts-block-addslot{height:auto;min-height:0;max-height:none}.ts-grid{grid-template-areas:"addmatch" "games" "addslot" "slots";grid-template-rows:auto}.ts-dt,.ts-fields,.ts-fields-cascade,.ts-grid,.ts-scheme-bar{grid-template-columns:1fr}.ts-match-name{flex:1 1}.ts-match-teams{width:100%;min-width:0}}body:has(.rp-layout),html:has(.rp-layout){height:auto;overflow:auto}.adminMain:has(.rp-layout),.adminPage:has(.rp-layout){height:auto;max-height:none;min-height:100vh;overflow:auto}.pageWrapper:has(.rp-layout){display:block;height:auto;max-height:none;overflow:visible}.layoutWrapper.st-layout.rp-layout{height:auto;max-height:none;overflow:visible}.rp-layout .rp-page,.rp-layout .rp-page.matchCenterWrapper{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:visible}.rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch;padding:0 0 16px;box-sizing:border-box}.rp-tabs{display:none}.rp-block{box-sizing:border-box;min-height:72vh;display:flex;flex-direction:column;min-width:0;margin-bottom:0}.rp-filters{display:flex;flex-direction:column;grid-gap:8px;padding:0 0 8px;overflow-x:hidden}.rp-dates,.rp-filters{gap:8px;min-width:0;max-width:100%}.rp-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;width:100%}.rp-filters .st-field{margin:0;min-width:0;max-width:100%}.rp-filters .st-field>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,234,255,.78)}.rp-filters .st-input,.rp-filters .st-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.rp-native-dt{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:8px}.rp-native-dt .st-input[type=date],.rp-native-dt .st-input[type=time]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;appearance:none}.rp-native-dt .st-input[type=date]::-webkit-datetime-edit,.rp-native-dt .st-input[type=time]::-webkit-datetime-edit{min-width:0;max-width:100%;padding:0;overflow:hidden}.rp-native-dt .st-input[type=date]::-webkit-date-and-time-value,.rp-native-dt .st-input[type=time]::-webkit-date-and-time-value{text-align:left}.rp-search{position:relative;display:flex;align-items:center}.rp-search-icon{position:absolute;left:8px;width:14px;height:14px;color:rgba(224,234,255,.45);pointer-events:none}.rp-search-input{padding-left:28px!important;padding-right:28px!important}.rp-search-clear{position:absolute;right:4px;border:0;background:transparent;color:rgba(224,234,255,.55);cursor:pointer;display:flex;padding:4px}.rp-scroll{flex:1 1;min-height:280px;overflow:auto;padding:0 2px 4px}.rp-loader{display:flex;justify-content:center;padding:24px 0}.rp-stat{font-size:13px;font-weight:600;color:#3ad1a0;margin:0 0 8px}.rp-group{margin-bottom:12px}.rp-group-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:#edf3ff;margin:0 0 6px}.rp-group-count{margin-left:auto;color:#3ad1a0;font-weight:600}.rp-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.06);min-width:0}.rp-row-link{text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px;transition:background .15s ease}.rp-row-link:hover{background:rgba(58,209,160,.08)}.rp-row-link:hover .rp-row-title{color:#3ad1a0}.rp-row-main{min-width:0;flex:1 1}.rp-row-title{font-size:12px;font-weight:600;color:#edf3ff}.rp-row-meta,.rp-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-row-meta{font-size:11px;color:rgba(224,234,255,.55)}.rp-row-count{flex-shrink:0;font-size:12px;font-weight:700;color:#3ad1a0}.rp-thumb{width:22px;height:22px;object-fit:cover;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.06)}.rp-thumb.is-square{border-radius:4px}.rp-match{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.rp-match-card{color:inherit;text-decoration:none;cursor:pointer;border-radius:8px;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.rp-match-card:active,.rp-match-card:hover{background:rgba(58,209,160,.08)}.rp-match-card:hover .rp-match-name{color:#3ad1a0}.rp-match-link{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;width:100%;color:inherit;text-decoration:none;flex-wrap:nowrap}.rp-match-link:hover .rp-match-name{color:#3ad1a0}.rp-match-name{font-size:12px;font-weight:600;color:#edf3ff;min-width:0;max-width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.rp-match-name.is-guest{text-align:right}.rp-match-score{font-size:12px;font-weight:700;color:#edf3ff;flex:0 0 auto;margin:0 2px;white-space:nowrap}.rp-tags{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.rp-tag{font-size:10px;line-height:1.2;padding:2px 6px;border-radius:8px;background:hsla(0,0%,100%,.08);color:rgba(224,234,255,.78)}.rp-tag.is-cap{background:rgba(255,196,72,.16);color:#ffc448}.rp-tag.is-warn{background:rgba(253,54,71,.16);color:#ffb4b8}.rp-sub{margin:0 0 4px 30px;font-size:11px;color:rgba(224,234,255,.62)}.rp-champ{margin:0 0 4px}.rp-sub-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;width:calc(100% - 30px);margin-left:30px;margin-right:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:rgba(224,234,255,.72);font:inherit;font-size:11px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.rp-sub-btn.is-open,.rp-sub-btn:hover{background:rgba(58,209,160,.08);color:#edf3ff}.rp-sub-label{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-sub-chevron{flex-shrink:0;width:10px;color:rgba(58,209,160,.9)}.rp-sub-count{flex-shrink:0;font-weight:700;color:#3ad1a0}.rp-champ-players{margin:2px 0 8px 36px;border-left:1px solid hsla(0,0%,100%,.08);padding:0 0 2px 8px}.rp-player-row{align-items:flex-start}.rp-player-row .rp-row-main{padding-top:1px}.rp-insure{flex-shrink:0;max-width:42%;font-size:10px;font-weight:600;line-height:1.3;text-align:right;padding-top:2px}.rp-insure.is-yes{color:#3ad1a0}.rp-insure.is-no{color:rgba(255,180,184,.9)}.rp-section{margin-bottom:14px}.rp-section h3{margin:0 0 6px;font-size:12px;font-weight:700;color:#edf3ff}.rp-empty{font-size:12px;color:rgba(224,234,255,.45);padding:8px 0}.rp-flag{width:16px;height:12px;object-fit:cover;border-radius:2px;flex-shrink:0}@media (max-width:1180px){.rp-grid{grid-template-columns:1fr}.rp-block{min-height:0}.rp-scroll{max-height:70vh}.rp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px 14px 10px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#0b0f14,rgba(11,15,20,.96) 70%,rgba(11,15,20,0))}.rp-tab{min-height:40px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.78);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.rp-tab.is-active{background:rgba(58,209,160,.16);border-color:rgba(58,209,160,.55);color:#edf3ff}.rp-grid--tabs>.rp-block.is-tab-hidden{display:none}.rp-grid--tabs>.rp-block.is-tab-active{display:flex}.rp-grid--tabs>.rp-block .st-block-header{display:none}}@media (max-width:768px){.rp-dates{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:hidden}.rp-dates .st-field,.rp-native-dt{width:100%;min-width:0;max-width:100%;overflow:hidden}.rp-native-dt .st-input[type=date],.rp-native-dt .st-input[type=time]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.rp-block{min-height:0;min-width:0;max-width:100%;overflow-x:hidden}.rp-scroll{max-height:none;min-height:0}.rp-match-link{flex-wrap:nowrap;grid-gap:4px;gap:4px}.rp-match-name{max-width:30%;flex:1 1}.rp-match-score{margin:0}.rp-row{flex-wrap:wrap}}.ig-sponsor-layer{position:absolute;inset:0;z-index:6;pointer-events:auto;touch-action:none}.ig-sponsor-guide,.ig-sponsor-layer.is-disabled{pointer-events:none}.ig-sponsor-guide{position:absolute;background:rgba(58,209,160,.85);z-index:8}.ig-sponsor-guide.is-vertical{top:0;bottom:0;width:1px}.ig-sponsor-guide.is-horizontal{left:0;right:0;height:1px}.ig-sponsor-item{position:absolute;box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.ig-sponsor-item.is-selected{border-color:rgba(58,209,160,.95);box-shadow:0 0 0 1px rgba(58,209,160,.35),0 8px 18px rgba(0,0,0,.28);cursor:grabbing}.ig-sponsor-item.is-bottom-anchor{border-color:rgba(255,180,72,.55)}.ig-sponsor-item.is-bottom-anchor.is-selected{border-color:rgba(255,180,72,.95);box-shadow:0 0 0 1px rgba(255,180,72,.35),0 8px 18px rgba(0,0,0,.28)}.ig-sponsor-anchor-badge{position:absolute;top:-8px;left:-8px;width:18px;height:18px;border-radius:50%;background:rgba(255,180,72,.95);color:#101510;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;line-height:1}.ig-sponsor-item img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none}.ig-sponsor-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border-radius:3px;border:2px solid #101510;background:#3ad1a0;padding:0;cursor:nwse-resize;touch-action:none;z-index:2}.ig-sponsors-block{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ig-sponsors-toolbar{display:flex;align-items:center;grid-gap:8px;gap:8px}.ig-sponsors-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:0;border:none;background:transparent;font-size:13px;cursor:pointer}.ig-sponsors-link,a.ig-sponsors-link:active,a.ig-sponsors-link:link,a.ig-sponsors-link:visited{color:#3ad1a0;text-decoration:none}.ig-sponsors-link:hover{text-decoration:underline}.ig-sponsors-pick-row{display:flex;grid-gap:8px;gap:8px;align-items:stretch}.ig-sponsors-pick-row.is-locked{opacity:.55;pointer-events:none}.ig-sponsors-locked{margin:0;padding:10px 12px;border-radius:10px;border:1px dashed rgba(58,209,160,.35);background:rgba(58,209,160,.08);color:rgba(224,234,255,.82);font-size:13px;line-height:1.35}.ig-sponsors-pick-select{flex:1 1;min-width:0}.ig-sponsors-pick-select .select-search{width:100%}.ig-sponsor-option{display:flex!important;align-items:center;grid-gap:8px;gap:8px;width:100%;text-align:left}.ig-sponsor-option-thumb{width:28px;height:28px;object-fit:contain;border-radius:4px;background:hsla(0,0%,100%,.08);flex-shrink:0;padding:2px;box-sizing:border-box}.ig-sponsor-option-thumb.is-empty{display:inline-flex;align-items:center;justify-content:center;color:rgba(224,234,255,.4)}.ig-sponsor-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-sponsor-swatch{background:linear-gradient(135deg,rgba(58,209,160,.85),rgba(58,140,209,.85))!important}.ig-sponsors-placed{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ig-sponsor-placed-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid rgba(148,176,255,.12);background:hsla(0,0%,100%,.03)}.ig-sponsor-placed-row.is-active{border-color:rgba(58,209,160,.45);background:rgba(58,209,160,.08)}.ig-sponsor-placed-row.is-bottom-anchor{border-color:rgba(255,180,72,.35)}.ig-sponsor-placed-row.is-bottom-anchor.is-active{border-color:rgba(255,180,72,.55);background:rgba(255,180,72,.08)}.ig-sponsor-placed-row button{color:rgba(224,234,255,.86);display:inline-flex;justify-content:center}.ig-sponsor-placed-main,.ig-sponsor-placed-row button{border:none;background:transparent;cursor:pointer;padding:0;align-items:center}.ig-sponsor-placed-main{flex:1 1;min-width:0;display:flex;grid-gap:8px;gap:8px;color:inherit;text-align:left}.ig-sponsor-placed-main img{width:28px;height:28px;object-fit:contain;border-radius:4px;background:hsla(0,0%,100%,.06);flex-shrink:0}.ig-sponsor-placed-main span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-sponsor-placed-actions{display:inline-flex;grid-gap:4px;gap:4px;flex-shrink:0}.ig-sponsor-placed-actions button.is-active{color:#ffb448;border-color:rgba(255,180,72,.45);background:rgba(255,180,72,.12)}.ig-sponsor-placed-row.is-bottom-anchor .ig-sponsor-placed-main span:after{content:" ↓";color:#ffb448;font-weight:700}.ig-sponsor-hint{margin:0;font-size:12px;color:rgba(224,234,255,.45);line-height:1.35}@media (max-width:1100px){.ig-sponsors-pick-row{flex-direction:column}}.ig-page{align-items:stretch;min-width:0}.ig-page .matchCenterHeader{justify-content:flex-start;flex:0 0 auto}.ig-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap;min-width:0}.ig-header-text{flex:1 1 auto;min-width:220px}.ig-header-text p{margin:8px 0 0;color:rgba(224,234,255,.62);font-size:14px;line-height:1.45}.ig-download-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#3ad1a0,#1ea77d);color:#101510;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s;box-shadow:0 10px 20px rgba(58,209,160,.22);flex-shrink:0}.ig-download-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ig-download-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;-webkit-transform:none;transform:none}.ig-filters{display:flex;grid-gap:16px;gap:16px;margin-top:18px;flex-wrap:wrap;align-items:flex-start;min-width:0}.ig-schedule-mode{display:inline-flex;flex-wrap:nowrap;grid-gap:6px;gap:6px}.ig-schedule-mode .ig-type-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 12px;border-radius:12px;border:1px solid rgba(148,176,255,.18);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.82);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ig-schedule-mode .ig-type-chip:hover{border-color:rgba(58,209,160,.45)}.ig-schedule-mode .ig-type-chip.is-active{border-color:rgba(58,209,160,.7);background:rgba(58,209,160,.16);color:#3ad1a0}.ig-schedule-date-input{width:100%;min-height:38px;padding:6px 10px;border-radius:12px;border:1px solid rgba(148,176,255,.18);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.92);font-size:13px;box-sizing:border-box}.ig-schedule-date-input:focus{outline:none;border-color:rgba(58,209,160,.55)}.ig-filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:220px;flex:1 1;max-width:360px;width:100%;position:relative}.ig-filter-group .dq-picker-btn,.ig-filter-group .ig-input,.ig-filter-group .ig-schedule-date-input,.ig-filter-group .select-search{min-height:40px}.ig-filter-group.is-disabled{opacity:.55;pointer-events:none}.ig-filter-slot-placeholder{min-height:40px;display:flex;align-items:center;padding:0 4px;box-sizing:border-box}.ig-filters .select-search.is-disabled{opacity:.55}.ig-filters .ig-input:disabled,.ig-filters .ig-schedule-date-input:disabled,.ig-filters .select-search.is-disabled .select-search__input{cursor:not-allowed}.ig-schedule-mode .ig-type-chip:disabled{opacity:.45;cursor:not-allowed}.ig-filter-group.ig-schedule-dates-group,.ig-filter-group.ig-schedule-mode-group{flex:0 1 auto;width:auto;min-width:0;max-width:none}.ig-filter-group.ig-groups-picker-group{flex:1 1 100%;max-width:none;width:100%}.ig-filter-group.ig-groups-picker-group .ig-schedule-mode{flex-wrap:wrap}.ig-schedule-dates-row{display:flex;flex-wrap:nowrap;align-items:center;grid-gap:8px;gap:8px}.ig-schedule-dates-row .ig-schedule-date-input{width:148px;flex:0 0 148px;min-width:132px}.ig-schedule-dates-sep{color:rgba(224,234,255,.45);font-weight:600;flex:0 0 auto;line-height:1}.ig-check-row{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:38px;margin:0;font-size:13px;font-weight:600;color:rgba(224,234,255,.82);text-transform:none;letter-spacing:0;cursor:pointer}.ig-check-row input{width:16px;height:16px;accent-color:#3ad1a0;flex-shrink:0}.ig-filter-group.ig-match-list-group{flex:1 1 100%;max-width:none;width:100%}.ig-match-list-count{font-size:11px;font-weight:600;color:rgba(224,234,255,.55);text-transform:none;letter-spacing:0}.ig-match-list-actions{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin:0 0 6px}.ig-match-list-picker{display:flex;flex-direction:column;grid-gap:10px;gap:10px;max-height:280px;overflow:auto;padding:8px 10px;border:1px solid rgba(224,234,255,.12);border-radius:10px;background:rgba(8,16,32,.35)}.ig-match-list-day{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ig-match-list-day-title{margin:2px 0;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgba(224,234,255,.5)}.ig-match-list-row{align-items:flex-start;min-height:0;padding:4px 0;font-size:12px;font-weight:500;line-height:1.35;color:rgba(224,234,255,.78)}.ig-match-list-row.is-checked{color:rgba(224,234,255,.95)}.ig-match-list-row input{margin-top:2px}.ig-filter-group:first-child{z-index:12}.ig-filter-group:nth-child(2){z-index:11}.ig-filter-group:nth-child(3){z-index:10}.ig-filter-group label.ig-filter-label-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;width:100%}.ig-filter-inline-link{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;margin:0;padding:0;border:0;background:none;color:#3ad1a0;font-size:11px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap}.ig-filter-inline-link:hover{color:#5ee0b4}.ig-filter-group label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.55);font-weight:700}.ig-filter-group .select-search,.ig-filter-group .select-search__input{width:100%;box-sizing:border-box}.ig-filter-group .select-search.has-focus{z-index:20}.ig-filters .select-search__group-header{background:rgba(8,16,36,.95);color:rgba(224,234,255,.5);font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid rgba(148,176,255,.1)}.ig-filter-group .select-search.has-focus .select-search__select{z-index:21}.ig-preview-match-group .select-search__not-found,.ig-preview-match-group .select-search__option{height:36px;line-height:36px;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-preview-match-group .select-search__input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-body{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 0 24px;min-width:0;align-items:start}.ig-settings{grid-gap:14px;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(10,18,40,.55)}.ig-preview,.ig-settings{display:flex;flex-direction:column;min-width:0;padding:14px;border-radius:16px;border:1px solid rgba(148,176,255,.12);box-sizing:border-box}.ig-preview{min-height:max(360px,calc(100vh - 220px));overflow:hidden;background:rgba(10,18,40,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ig-field-label,.ig-settings-block h3{margin:0 0 8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.55);font-weight:600}.ig-field-label-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:8px}.ig-field-label-row .ig-field-label,.ig-field-label-row h3{margin:0}.ig-under-switch{display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,176,255,.16);flex-shrink:0}.ig-under-switch-btn{border:none;background:transparent;color:rgba(224,234,255,.55);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;cursor:pointer;line-height:1.2}.ig-under-switch-btn.is-active{background:rgba(58,209,160,.16);color:#9ef0cf}.ig-clear-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;border:none;background:transparent;color:rgba(58,209,160,.9);font-size:12px;cursor:pointer;padding:0;flex-shrink:0}.ig-theme-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ig-under-section{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ig-under-section+.ig-under-section{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,176,255,.1)}.ig-under-section-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,234,255,.5);font-weight:700}.ig-under-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ig-under-btn{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:4px;border-radius:10px;border:1px solid rgba(148,176,255,.14);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.9);cursor:pointer;min-width:0;transition:border-color .15s,background .15s,-webkit-transform .15s;transition:border-color .15s,background .15s,transform .15s;transition:border-color .15s,background .15s,transform .15s,-webkit-transform .15s}.ig-under-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ig-under-btn.is-active{border-color:#3ad1a0;border-color:var(--ig-theme-accent,#3ad1a0);background:rgba(58,209,160,.08)}.ig-under-btn:disabled{opacity:.65;cursor:wait}.ig-under-fallback,.ig-under-thumb,.ig-under-upload-icon{width:100%;aspect-ratio:1/1;border-radius:6px;display:block;object-fit:cover;background:rgba(0,0,0,.25)}.ig-under-upload-icon{display:flex;align-items:center;justify-content:center;color:rgba(58,209,160,.95);font-size:16px}.ig-under-label{font-size:10px;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-file-input{display:none}.ig-custom-panel{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,176,255,.1);flex-direction:column}.ig-custom-meta,.ig-custom-panel{display:flex;grid-gap:8px;gap:8px}.ig-custom-meta{align-items:center;justify-content:space-between}.ig-custom-name{min-width:0;font-size:12px;color:rgba(224,234,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-palette-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.ig-palette-dot{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.ig-palette-dot.is-active{border-color:#fff;box-shadow:0 0 0 2px rgba(58,209,160,.55)}.ig-theme-btn{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,176,255,.14);background:hsla(0,0%,100%,.03);color:rgba(224,234,255,.9);cursor:pointer;text-align:left;font-size:13px;transition:border-color .15s,background .15s}.ig-theme-btn.is-active{border-color:#3ad1a0;border-color:var(--ig-theme-accent,#3ad1a0);background:rgba(58,209,160,.08)}.ig-theme-swatch{width:22px;height:22px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,var(--ig-theme-accent),var(--ig-theme-bg));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.ig-input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid rgba(148,176,255,.16);background:rgba(0,0,0,.22);color:#e8efff;font-size:14px}.ig-input:focus{outline:none;border-color:rgba(58,209,160,.55)}.ig-color-row{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.ig-color-control{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.ig-color-control input[type=color]{width:44px;height:40px;padding:0;border:1px solid rgba(148,176,255,.16);border-radius:10px;background:transparent;cursor:pointer}.ig-color-field.has-alpha{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ig-alpha-control{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ig-alpha-label{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.5);font-weight:600}.ig-alpha-value{color:rgba(224,234,255,.78);letter-spacing:0;text-transform:none}.ig-alpha-control input[type=range]{width:100%;accent-color:#3ad1a0}.ig-advanced-toggle{align-self:flex-start;border:none;background:transparent;color:rgba(58,209,160,.95);font-size:13px;font-weight:600;cursor:pointer;padding:0}.ig-save-league-flag{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin:10px 0 0;color:rgba(224,234,255,.72);font-size:13px;cursor:pointer}.ig-save-league-flag input{width:16px;height:16px;accent-color:#3ad1a0}.ig-styles-block{grid-gap:12px;gap:12px}.ig-styles-header{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:4px}.ig-styles-header h3{margin:0}.ig-style-source{font-size:12px;color:rgba(58,209,160,.95);margin-bottom:4px}.ig-style-hint{margin:0;font-size:12px;line-height:1.35;color:rgba(224,234,255,.45)}.ig-style-group{flex-direction:column}.ig-style-chips,.ig-style-group{display:flex;grid-gap:8px;gap:8px}.ig-style-chips{flex-wrap:wrap}.ig-style-chip-wrap{grid-gap:4px;gap:4px}.ig-style-chip,.ig-style-chip-wrap{display:inline-flex;align-items:center;max-width:100%}.ig-style-chip{grid-gap:8px;gap:8px;min-width:0;padding:7px 10px;border-radius:999px;border:1px solid rgba(148,176,255,.16);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.9);cursor:pointer;font-size:12px}.ig-style-chip span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-style-swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.ig-style-chip-delete{width:26px;height:26px;border-radius:50%;border:1px solid rgba(148,176,255,.14);background:transparent;color:rgba(224,234,255,.7)}.ig-style-action,.ig-style-chip-delete{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ig-style-action{padding:8px 12px;border-radius:10px;border:1px solid rgba(58,209,160,.35);background:rgba(58,209,160,.12);color:#9ef0cf;font-size:12px;font-weight:700}.ig-style-action:disabled,.ig-style-chip-delete:disabled,.ig-style-chip:disabled{opacity:.55;cursor:not-allowed}.ig-scheme-save{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ig-advanced{grid-gap:12px;gap:12px}.ig-advanced,.ig-footer-list{display:flex;flex-direction:column}.ig-footer-list{grid-gap:8px;gap:8px}.ig-footer-row{display:grid;grid-template-columns:18px 72px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin:0;cursor:pointer}.ig-footer-row.is-off{opacity:.55}.ig-footer-row input[type=checkbox]{width:16px;height:16px;accent-color:#3ad1a0;cursor:pointer}.ig-footer-name{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.72)}.ig-footer-row .ig-input:disabled{opacity:.55;cursor:not-allowed}.ig-preview-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px;color:rgba(224,234,255,.78);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ig-preview-actions{display:none;margin-left:auto;align-items:center;grid-gap:6px;gap:6px}.ig-preview-action{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;border:1px solid rgba(148,176,255,.2);background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.86);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.ig-preview-action:hover{background:rgba(58,209,160,.12);border-color:rgba(58,209,160,.35);color:#9ef0cf}.ig-preview-hitlayer{display:none}.ig-preview-status{margin-left:auto;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-weight:600;text-transform:none;letter-spacing:0;color:rgba(58,209,160,.95)}.ig-preview-status.is-busy{padding:4px 10px;border-radius:999px;background:rgba(58,209,160,.12);border:1px solid rgba(58,209,160,.28)}.ig-preview-shell{position:relative;width:100%;flex:1 1 auto;min-height:220px;overflow:auto;border-radius:12px;background:rgba(0,0,0,.28);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ig-preview-stage{position:relative;flex-shrink:0;line-height:0;margin:auto}.ig-preview-scaler{width:100%;overflow:hidden;position:relative;line-height:0;transition:opacity .15s ease}.ig-preview-scaler.is-loading{opacity:.35;-webkit-filter:saturate(.7);filter:saturate(.7)}.ig-preview-frame{border:0;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--ig-scale,1));transform:scale(var(--ig-scale,1));-webkit-transform-origin:top left;transform-origin:top left;background:transparent;overflow:hidden}.ig-preview-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:24px;text-align:center;background:rgba(6,12,28,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.ig-preview-overlay-title{color:#e8efff;font-size:15px;font-weight:700}.ig-preview-overlay-hint{color:rgba(224,234,255,.62);font-size:13px}.ig-preview-empty{min-height:220px;flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;color:rgba(224,234,255,.55);font-size:14px;text-align:center;padding:24px;box-sizing:border-box;width:100%;overflow-wrap:anywhere;word-break:break-word}.ig-preview-empty-loading{color:rgba(224,234,255,.82);font-weight:600}.ig-message{margin-bottom:12px;padding:10px 12px;border-radius:10px;font-size:13px}.ig-message.error{background:rgba(214,59,74,.16);color:#ffb4bc}.ig-message.success{background:rgba(58,209,160,.14);color:#9ef0cf}@media (max-width:1100px){.ig-body{grid-template-columns:1fr;padding-bottom:calc(min(42vh, 360px) + 20px)}.ig-settings{order:1;height:auto!important;max-height:none;overflow:visible}.ig-preview{order:2;position:fixed;left:12px;right:12px;bottom:0;z-index:60;width:auto;max-width:100%;height:min(42vh,360px);max-height:min(42vh,360px);min-height:0;margin:0;overflow:hidden;border-radius:16px 16px 0 0;border-bottom:none;box-shadow:0 -12px 28px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ig-preview-header{margin-bottom:8px;flex-shrink:0}.ig-preview-status{margin-left:0}.ig-preview-actions{display:inline-flex}.ig-preview-action span{display:none}.ig-preview-hitlayer{display:block;position:absolute;inset:0;z-index:4;cursor:zoom-in}.ig-preview.is-collapsed{height:auto;max-height:none;padding:10px 12px}.ig-preview.is-collapsed .ig-message,.ig-preview.is-collapsed .ig-preview-shell{display:none}.ig-preview.is-collapsed .ig-preview-action span{display:inline}.ig-body:has(.ig-preview.is-collapsed){padding-bottom:72px}.ig-preview.is-lightbox{left:0;right:0;bottom:0;top:0;width:auto;height:auto;max-height:none;border-radius:0;border:none;box-shadow:none;z-index:400;background:rgba(4,8,18,.96);padding:14px}.ig-preview.is-lightbox .ig-preview-hitlayer{display:none}.ig-preview.is-lightbox .ig-preview-action span{display:inline}.ig-preview-shell,.ig-preview.is-lightbox .ig-preview-shell{flex:1 1 auto;min-height:0}.ig-preview-empty{min-height:0}.ig-under-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px}.ig-under-btn{grid-gap:3px;gap:3px;padding:3px;border-radius:8px}.ig-under-fallback,.ig-under-thumb,.ig-under-upload-icon{border-radius:5px}.ig-under-upload-icon{font-size:14px}.ig-under-label{font-size:9px;line-height:1.1}}@media (max-width:860px){.ig-page.matchCenterWrapper{width:calc(100% - 16px);margin-bottom:16px;padding-bottom:16px}.ig-page .matchCenterHeader{padding-left:14px;padding-right:14px}.ig-body{padding-top:8px}.ig-preview{left:8px;right:8px;height:min(38vh,320px);max-height:min(38vh,320px)}.ig-body{padding-bottom:calc(min(38vh, 320px) + 16px)}}@media (max-width:700px){.ig-filters{flex-direction:column;align-items:stretch}.ig-filter-group{max-width:none}.ig-download-btn{width:100%;justify-content:center}.ig-preview{height:min(34vh,280px);max-height:min(34vh,280px);border-radius:12px 12px 0 0;padding:10px}.ig-body{padding-bottom:calc(min(34vh, 280px) + 12px)}.ig-settings{border-radius:12px;padding:12px}.ig-scheme-save{grid-template-columns:1fr}}.ig-preview-photo-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ig-preview-photo-slot{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.ig-preview-photo-thumb{width:100%;max-width:120px;height:160px;object-fit:cover;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.28)}.ig-preview-photo-empty{display:flex;align-items:center;justify-content:center;width:100%;max-width:120px;height:160px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.22);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.55);font-size:12px;text-align:center;padding:8px}.ig-preview-photo-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ig-announcement-text{min-height:120px;resize:vertical;line-height:1.35;white-space:pre-wrap}.ig-match-subs-editor{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:12px;width:100%}.ig-match-subs-block{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ig-match-subs-sides{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:900px){.ig-match-subs-sides{grid-template-columns:1fr 1fr}}.ig-match-subs-side{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(148,176,255,.12);background:rgba(0,0,0,.16)}.ig-match-subs-side-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.7)}.ig-match-subs-rows{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ig-match-subs-row{display:grid;grid-template-columns:32px 44px minmax(0,1.15fr) minmax(0,.9fr) 56px 32px;grid-gap:6px;gap:6px;align-items:center}.ig-match-subs-row.has-slot{grid-template-columns:32px 40px minmax(0,1fr) minmax(0,.85fr) 64px 52px 32px}.ig-match-subs-editor.is-db-positions .ig-match-subs-row{grid-template-columns:44px minmax(0,1.15fr) minmax(0,.9fr) 56px}.ig-match-subs-editor.is-db-positions .ig-match-subs-row.has-slot{grid-template-columns:40px minmax(0,1fr) minmax(0,.85fr) 64px 52px}.ig-match-subs-num{text-align:center;padding-left:6px;padding-right:6px}.ig-match-subs-pos,.ig-match-subs-slot{text-align:center;padding-left:4px;padding-right:4px;text-transform:uppercase;font-size:11px}.ig-match-subs-row .ig-input{min-height:34px;font-size:13px;padding:6px 8px}.ig-match-subs-row .ig-input[readonly]{opacity:.78;cursor:default}.ig-match-subs-search-btn{width:32px;min-width:32px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ig-match-subs-overwrite{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:rgba(224,234,255,.78);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ig-match-subs-overwrite input{margin:0}.sp-page .sp-table .st-row,.sp-page .sp-table .st-table-header{grid-template-columns:72px minmax(160px,1fr) 56px}.sp-thumb-wrap{display:inline-flex;align-items:center;justify-content:center}.sp-thumb{display:block;width:48px;height:48px;object-fit:contain;border-radius:8px;background:hsla(0,0%,100%,.06);padding:4px;box-sizing:border-box}.sp-thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:rgba(224,234,255,.35)}.sp-cell-actions{display:flex;justify-content:flex-end}.sp-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,100%,71%,.28);border-radius:10px;background:hsla(0,100%,71%,.08);color:#ff8a8a;cursor:pointer}.sp-delete-btn:hover:not(:disabled){background:hsla(0,100%,71%,.16)}.sp-delete-btn:disabled{opacity:.55;cursor:not-allowed}.sp-toolbar-add{margin-left:auto;flex-shrink:0}.customModal.sp-form-modal-host,.sp-form-modal-host.customModal{background:linear-gradient(165deg,#1a2230,#121820);color:#e8eef8}.sp-form-modal{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sp-form-panel{margin:0 0 14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,176,255,.16);background:hsla(0,0%,100%,.03);flex-shrink:0}.sp-form-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:12px}.sp-form-header h3{margin:0;font-size:16px;font-weight:600}.sp-form-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:rgba(224,234,255,.7);cursor:pointer}.sp-form-body{display:flex;grid-gap:18px;gap:18px;align-items:flex-start;flex-wrap:wrap}.sp-form-photo{flex:0 0 auto}.sp-form-fields{flex:1 1 220px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.sp-field-label{font-size:12px;color:rgba(224,234,255,.55)}.sp-name-input{width:100%;max-width:360px}.sp-form-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-top:8px}.sp-page .st-empty .st-btn{margin-top:12px}@media (max-width:900px){.sp-page .st-toolbar{flex-wrap:wrap}.sp-toolbar-add{width:100%;margin-left:0;justify-content:center}.sp-page .sp-table .st-row,.sp-page .sp-table .st-table-header{grid-template-columns:56px minmax(0,1fr) 48px!important;grid-gap:8px;gap:8px}.sp-thumb{width:40px;height:40px}}.tablo-panel.st-layout{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.tablo-panel>.st-scroll{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.tablo-panel .tablo-grid{display:grid;grid-gap:16px;gap:16px;align-items:stretch;min-height:min(70vh,720px)}.tablo-panel .tablo-grid.is-pick{grid-template-columns:minmax(320px,720px);justify-content:center;min-height:min(65vh,640px)}.tablo-panel .tablo-grid.is-work{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.tablo-panel .tablo-controls,.tablo-panel .tablo-pick,.tablo-panel .tablo-preview-col,.tablo-panel .tablo-session{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 160px);overflow:hidden}.tablo-panel .tablo-grid.is-work .tablo-session{max-height:calc(100dvh - 220px)}.tablo-panel .tablo-grid.is-work .tablo-console{min-width:0;max-height:calc(100dvh - 220px);overflow:auto;-webkit-overflow-scrolling:touch}.tablo-panel .tablo-controls .st-block-header,.tablo-panel .tablo-pick .st-block-header,.tablo-panel .tablo-preview-col .st-block-header,.tablo-panel .tablo-session .st-block-header{flex-shrink:0}.tablo-panel .tablo-controls-body,.tablo-panel .tablo-preview-body,.tablo-panel .tablo-session-body{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.tablo-panel .st-crumbs{margin-top:4px;margin-bottom:4px}.tablo-match-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:16px;margin-bottom:14px;padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.tablo-change-match{flex-shrink:0}.tablo-match-bar-info{flex-direction:column;grid-gap:4px;gap:4px;text-align:center}.tablo-match-bar-info,.tablo-match-teams{display:flex;align-items:center;justify-content:center;min-width:0}.tablo-match-teams{flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px}.tablo-match-side{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.tablo-match-side img{width:32px;height:32px;object-fit:contain;border-radius:0;background:transparent;flex-shrink:0}.tablo-match-side strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tablo-match-vs{color:rgba(224,234,255,.45);flex-shrink:0}.tablo-match-meta{font-style:normal;font-size:12px;color:rgba(224,234,255,.55);text-align:center}.tablo-match-bar-end{display:flex;justify-content:flex-end;min-width:48px}.tablo-match-bar .tablo-live-badge{flex-shrink:0;margin-left:0}.tablo-filters{display:grid;grid-template-columns:150px 1fr auto;grid-gap:10px;gap:10px;margin-bottom:12px}.tablo-loading{display:flex;justify-content:center;padding:28px 0}.tablo-match-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.tablo-match-item{display:grid;grid-template-columns:36px 1fr 36px;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#edf3ff;text-align:left;cursor:pointer}.tablo-match-item:hover{border-color:rgba(58,209,160,.35);background:rgba(58,209,160,.06)}.tablo-match-item.is-selected{border-color:rgba(58,209,160,.7);background:rgba(58,209,160,.12)}.tablo-match-item img{width:36px;height:36px;object-fit:contain;border-radius:0;background:transparent}.tablo-match-names{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.tablo-match-names strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tablo-match-names em{font-style:normal;font-size:12px;color:rgba(224,234,255,.55)}.tablo-session .st-btn-primary,.tablo-session .st-field{margin-bottom:12px}.tablo-overlay-box{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:14px}.tablo-overlay-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.tablo-live-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(58,209,160,.18);color:#3ad1a0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tablo-preview{padding:12px;border-radius:14px;background:rgba(0,0,0,.25);border:1px dashed hsla(0,0%,100%,.12)}.tablo-preview-body .tablo-preview{height:100%;min-height:220px;display:flex;align-items:center;justify-content:center}.tablo-score-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.tablo-score-side{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.tablo-score-side>span{font-size:12px;color:rgba(224,234,255,.7)}.tablo-score-btns{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.tablo-score-btns strong{font-size:28px;min-width:36px;text-align:center}.tablo-play-controls{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.tablo-play-controls .st-btn.is-active{border-color:#3ad1a0;color:#3ad1a0;background:rgba(58,209,160,.12)}@media (max-width:1100px){.tablo-panel .tablo-grid.is-pick,.tablo-panel .tablo-grid.is-work{display:flex;flex-direction:column;grid-template-columns:none;min-height:0;grid-gap:12px;gap:12px}.tablo-panel .tablo-grid.is-work .tablo-session{order:1;max-height:none;overflow:visible}.tablo-panel .tablo-grid.is-work .tablo-console{order:2;max-height:none;overflow:visible}.tablo-panel .tablo-controls,.tablo-panel .tablo-grid.is-work .tablo-controls,.tablo-panel .tablo-grid.is-work .tablo-preview-col,.tablo-panel .tablo-grid.is-work .tablo-session,.tablo-panel .tablo-pick,.tablo-panel .tablo-preview-col,.tablo-panel .tablo-session{max-height:none;overflow:visible}.tablo-match-list,.tablo-panel .tablo-controls-body,.tablo-panel .tablo-preview-body,.tablo-panel .tablo-session-body,.tablo-roster-list{max-height:none;overflow:visible;flex:none}.tablo-roster-col{overflow:visible}.tablo-match-bar{grid-template-columns:1fr;justify-items:center}.tablo-match-bar-end{min-width:0;justify-content:center}.tablo-filters{grid-template-columns:1fr}}.tablo-scene-group+.tablo-scene-group{margin-top:4px}.tablo-event-pulses{margin:4px 0 0}.tablo-event-pulses+.st-hint{margin-top:4px;margin-bottom:8px}.tablo-scene-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.tablo-scene-chip{padding:8px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#edf3ff;font-size:12px;cursor:pointer}.tablo-scene-chip.is-active,.tablo-scene-chip:hover:not(:disabled){border-color:rgba(58,209,160,.7);background:rgba(58,209,160,.14);color:#3ad1a0}.tablo-scene-chip.is-toggle.is-active{border-color:rgba(58,209,160,.85);background:rgba(58,209,160,.22)}.tablo-scene-chip:disabled{opacity:.5;cursor:default}.tablo-style-colors{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.tablo-color-row{display:grid;grid-template-columns:42px 1fr;grid-gap:8px;gap:8px;align-items:center}.tablo-color-row input[type=color]{width:42px;height:38px;padding:0;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:transparent;cursor:pointer}.tablo-session-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px}.tablo-btn-danger{border-color:rgba(253,54,71,.45)!important;color:#ffb4b8!important}.tablo-under-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.tablo-under-dot{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.tablo-under-dot.is-active{border-color:#edf3ff;-webkit-transform:scale(1.08);transform:scale(1.08)}.tablo-under-dot:disabled{opacity:.45;cursor:default}.tablo-board-empty{margin:0;color:hsla(0,0%,100%,.55);font-size:14px;text-align:center;padding:28px 12px}.tablo-stage{--tablo-frame-w:1920px;--tablo-frame-h:1080px;--tablo-frame-scale:1;position:relative;width:100%;box-sizing:border-box;background:transparent}.tablo-stage.is-frame{aspect-ratio:1920/1080;overflow:hidden;background:transparent}.tablo-stage.is-compact{min-height:0;border-radius:14px;overflow:hidden;background:rgba(0,0,0,.18);border:1px dashed hsla(0,0%,100%,.12)}.tablo-stage.is-empty{min-height:180px;display:flex;align-items:center;justify-content:center;aspect-ratio:auto}.tablo-frame-scaler{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.tablo-stage.is-compact.is-frame .tablo-frame-scaler{inset:auto;left:0;top:0;width:var(--tablo-frame-w);height:var(--tablo-frame-h);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--tablo-frame-scale,1));transform:scale(var(--tablo-frame-scale,1));-webkit-transform-origin:top left;transform-origin:top left}.tablo-layer-stack{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1}.tablo-layer.tablo-score-layer{pointer-events:none;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.tablo-layer.tablo-score-layer.is-under-preview{z-index:0}.tablo-layer.tablo-score-layer.is-over-pack{z-index:8}.tablo-score-layer .tablo-frame{background:transparent!important}.tablo-score-missing{position:absolute;left:10px;bottom:8px;z-index:20;margin:0;padding:4px 8px;border-radius:6px;font-size:11px;color:#ffb4b4;background:rgba(80,0,0,.55);pointer-events:none}.tablo-layer{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}.tablo-layer.is-shown{z-index:1;opacity:1;-webkit-transform:none;transform:none}.tablo-layer.is-incoming{z-index:3}.tablo-layer.is-outgoing{z-index:2}.tablo-layer-stack .tablo-score-layer.is-under-preview{z-index:0!important}.tablo-layer-stack .tablo-score-layer.is-over-pack{z-index:30!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.tablo-layer-stack .tablo-event-layer{z-index:20!important;pointer-events:none}.tablo-event-layer .tablo-frame{background:transparent!important}.tablo-layer.is-prep{transition:none!important}.tablo-layer:not(.is-prep){transition:opacity .42s ease,-webkit-transform .56s cubic-bezier(.22,1,.36,1);transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s ease;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s ease,-webkit-transform .56s cubic-bezier(.22,1,.36,1);transition:opacity calc(var(--tablo-transition-ms, .56s)*0.75) ease,-webkit-transform var(--tablo-transition-ms,.56s) cubic-bezier(.22,1,.36,1);transition:transform var(--tablo-transition-ms,.56s) cubic-bezier(.22,1,.36,1),opacity calc(var(--tablo-transition-ms, .56s)*0.75) ease;transition:transform var(--tablo-transition-ms,.56s) cubic-bezier(.22,1,.36,1),opacity calc(var(--tablo-transition-ms, .56s)*0.75) ease,-webkit-transform var(--tablo-transition-ms,.56s) cubic-bezier(.22,1,.36,1)}.tablo-layer.enter-bottom.is-start{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.tablo-layer.enter-bottom.is-in,.tablo-layer.exit-bottom{-webkit-transform:translateZ(0);transform:translateZ(0)}.tablo-layer.exit-bottom{opacity:1}.tablo-layer.exit-bottom.is-out{-webkit-transform:translate3d(0,-8%,0);transform:translate3d(0,-8%,0);opacity:0}.tablo-layer.leave-bottom:not(.is-prep),.tablo-layer.leave-fade:not(.is-prep),.tablo-layer.leave-right:not(.is-prep){transition:opacity .56s cubic-bezier(.64,0,.78,0),-webkit-transform .56s cubic-bezier(.64,0,.78,0);transition:transform .56s cubic-bezier(.64,0,.78,0),opacity .56s cubic-bezier(.64,0,.78,0);transition:transform .56s cubic-bezier(.64,0,.78,0),opacity .56s cubic-bezier(.64,0,.78,0),-webkit-transform .56s cubic-bezier(.64,0,.78,0);transition:opacity var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0),-webkit-transform var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0);transition:transform var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0),opacity var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0);transition:transform var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0),opacity var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0),-webkit-transform var(--tablo-transition-ms,.56s) cubic-bezier(.64,0,.78,0)}.tablo-layer.leave-bottom.is-start{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.tablo-layer.leave-bottom.is-out{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}.tablo-layer.enter-right.is-start{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.tablo-layer.enter-right.is-in,.tablo-layer.exit-right{-webkit-transform:translateZ(0);transform:translateZ(0)}.tablo-layer.exit-right{opacity:1}.tablo-layer.exit-right.is-out{-webkit-transform:translate3d(-8%,0,0);transform:translate3d(-8%,0,0);opacity:0}.tablo-layer.leave-right.is-start{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.tablo-layer.leave-right.is-out{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:1}.tablo-layer.enter-fade.is-start{opacity:0}.tablo-layer.enter-fade.is-in,.tablo-layer.exit-fade{opacity:1}.tablo-layer.exit-fade.is-out{opacity:0}.tablo-layer.leave-fade.is-start{opacity:1}.tablo-layer.leave-fade.is-out{opacity:0}.tablo-frame{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent!important;pointer-events:none}body.tablo-overlay-root,body.tablo-overlay-root #root,html.tablo-overlay-root{margin:0;padding:0;width:100%;height:100%;min-height:100%;background:transparent!important;overflow:hidden}.tablo-overlay-page{position:relative;width:100vw;height:100vh;max-width:100%;max-height:100%;box-sizing:border-box;background:transparent;overflow:hidden}.tablo-overlay-page .tablo-stage{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;overflow:hidden}.tablo-overlay-page.is-closed{background:transparent}.tablo-overlay-error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:16px 20px;border-radius:12px;background:rgba(0,0,0,.55);color:#ffb4b8;font-size:14px}.tablo-console{display:flex;flex-direction:column;grid-gap:14px;gap:14px;min-height:0}.tablo-console-rosters.st-block,.tablo-console-timer.st-block{flex:0 0 auto}.tablo-preview-float{position:fixed;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1100;pointer-events:none}.tablo-preview-float .tablo-preview-wide{width:320px;height:180px;max-width:calc(100vw - 24px);display:block;position:relative;padding:0;border:1px solid rgba(148,173,241,.28);border-radius:12px;overflow:hidden;background:#05070c;box-shadow:0 12px 32px rgba(0,0,0,.45);pointer-events:auto}.tablo-preview-float .tablo-stage{position:absolute;inset:0;width:100%;height:100%;border-radius:0;border:none;background:#05070c}.tablo-preview-float .tablo-stage.is-frame{aspect-ratio:auto}.tablo-console-timer{padding:14px 16px}.tablo-timer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:12px}.tablo-timer-clock{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.tablo-timer-digits{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:.02em;line-height:1;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tablo-timer-digits small{font-size:.55em;font-weight:600;opacity:.75}.tablo-timer-clock em{font-style:normal;font-size:12px;color:rgba(224,234,255,.65)}.tablo-score-inline{display:flex;align-items:center;grid-gap:10px;gap:10px}.tablo-score-inline-side{display:flex;align-items:center;grid-gap:6px;gap:6px}.tablo-score-inline-side strong{min-width:28px;text-align:center;font-size:22px}.tablo-score-inline-sep{opacity:.45;font-weight:700}.tablo-play-controls.is-console{grid-gap:8px;gap:8px}.tablo-play-controls.is-console .st-btn{flex:1 1 auto;min-width:110px}.tablo-roster-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tablo-roster-col{min-width:0;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);overflow:hidden}.tablo-roster-head{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.tablo-roster-head img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.08)}.tablo-roster-head strong{display:block;font-size:14px;line-height:1.2}.tablo-roster-head em{font-style:normal;font-size:18px;font-weight:700;color:#3ad1a0}.tablo-roster-list{max-height:min(48vh,440px);overflow:auto;-webkit-overflow-scrolling:touch}.tablo-roster-row{display:grid;grid-template-columns:44px 1fr;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid hsla(0,0%,100%,.05);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.tablo-roster-row:focus-visible,.tablo-roster-row:hover:not(:disabled){background:rgba(58,209,160,.1);outline:none}.tablo-roster-row:disabled{opacity:.55;cursor:default}.tablo-roster-num{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.08);font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tablo-roster-name{font-size:14px;font-weight:560}.tablo-roster-empty,.tablo-roster-hint{margin:12px 14px;color:rgba(224,234,255,.6)}.tablo-tools-toggle{width:100%;padding:12px 14px;border:0;border-radius:12px;background:hsla(0,0%,100%,.05);color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.tablo-tools-toggle:hover{background:hsla(0,0%,100%,.08)}.tablo-tools-body{margin-top:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.tablo-quick-menu{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:transparent}.tablo-quick-menu-backdrop{position:absolute;inset:0;z-index:0;background:rgba(4,7,12,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tablo-quick-menu-card{position:relative;z-index:1;isolation:isolate;width:min(520px,100%);max-height:min(86vh,640px);display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:20px 20px 16px 16px;border:1px solid hsla(0,0%,100%,.16);background:#151c28;box-shadow:0 24px 60px rgba(0,0,0,.55);padding:16px;color:#f2f6ff;-webkit-animation:tablo-quick-up .22s cubic-bezier(.22,1,.36,1);animation:tablo-quick-up .22s cubic-bezier(.22,1,.36,1)}.tablo-quick-menu-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}@-webkit-keyframes tablo-quick-up{0%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes tablo-quick-up{0%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.tablo-quick-menu-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:14px;flex:0 0 auto}.tablo-quick-menu-head strong{display:block;font-size:17px}.tablo-quick-menu-head em{font-style:normal;font-size:12px;color:rgba(224,234,255,.6)}.tablo-quick-menu-close{width:36px;height:36px;border:0;border-radius:10px;background:hsla(0,0%,100%,.08);color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tablo-quick-menu-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tablo-quick-menu-btn{min-height:56px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background .12s ease,border-color .12s ease;transition:transform .12s ease,background .12s ease,border-color .12s ease,-webkit-transform .12s ease}.tablo-quick-menu-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);background:hsla(0,0%,100%,.08)}.tablo-quick-menu-btn:disabled{opacity:.55;cursor:default}.tablo-quick-menu-btn.is-goal{border-color:rgba(58,209,160,.35);background:rgba(58,209,160,.12)}.tablo-quick-menu-btn.is-yc{border-color:rgba(245,200,66,.4);background:rgba(245,200,66,.12)}.tablo-quick-menu-btn.is-rc{border-color:rgba(230,70,70,.45);background:rgba(230,70,70,.14)}.tablo-quick-menu-btn.is-own{border-color:rgba(150,160,190,.35)}.tablo-quick-menu-btn.is-ghost{width:100%;margin-bottom:10px;text-align:center}.tablo-quick-assist-title{margin:0 0 10px;font-size:14px;color:rgba(224,234,255,.75)}.tablo-quick-assist-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.tablo-quick-assist-chip{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:inherit;font:inherit;text-align:left;cursor:pointer}.tablo-quick-assist-chip:hover:not(:disabled){background:rgba(58,209,160,.12);border-color:rgba(58,209,160,.35)}.tablo-quick-assist-num{min-width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.1);font-weight:700}.tablo-quick-back{margin-top:12px;width:100%}@media (max-width:760px){.tablo-panel.has-match{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.tablo-panel.has-match>.tablo-preview-float{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;z-index:1;flex:0 0 auto;display:flex;justify-content:center;padding:6px 8px 4px;pointer-events:auto;background:rgba(8,12,20,.98);border-bottom:1px solid hsla(0,0%,100%,.06)}.tablo-panel.has-match>.tablo-preview-float .tablo-preview-wide{width:min(200px,56vw);height:112px;border-radius:10px;box-shadow:none}.tablo-panel.has-match>.st-scroll{flex:1 1 auto;min-height:0;padding-top:0;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));overflow:auto;-webkit-overflow-scrolling:touch}.tablo-panel.is-pick-mode>.st-scroll{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.tablo-panel .st-crumbs{display:none}.tablo-match-bar{margin-top:8px;margin-bottom:10px;padding:10px 12px;grid-gap:10px;gap:10px}.tablo-match-teams{width:100%;grid-gap:8px;gap:8px}.tablo-match-side strong{font-size:13px}.tablo-change-match{width:100%;justify-content:center}.tablo-console-timer.st-block{position:static;z-index:auto;margin:0;padding:10px 12px;border-radius:14px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tablo-timer-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:8px}.tablo-timer-digits{font-size:1.75rem}.tablo-score-inline{justify-content:flex-end}.tablo-play-controls.is-console{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tablo-play-controls.is-console .st-btn{min-height:44px;padding:10px 8px;font-size:13px}.tablo-console-rosters.st-block{margin-top:4px}.tablo-roster-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px}.tablo-roster-list{max-height:none!important;overflow:visible!important}.tablo-roster-row{min-height:48px;padding:12px 14px}.tablo-scene-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tablo-scene-chip{min-height:44px;justify-content:center;text-align:center}.tablo-under-list{justify-content:flex-start;grid-gap:10px;gap:10px}.tablo-under-dot{width:40px;height:40px}.tablo-overlay-actions .st-btn,.tablo-session-actions .st-btn{width:100%;min-height:44px;justify-content:center}.tablo-overlay-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.tablo-quick-menu{z-index:10050;align-items:flex-end;justify-content:stretch;padding:0}.tablo-quick-menu-card{width:100%;max-height:min(88dvh,88vh);margin-top:auto;border-radius:20px 20px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom, 0px));background:#182232;border-color:hsla(0,0%,100%,.18)}.tablo-quick-menu-backdrop{background:rgba(4,7,12,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tablo-quick-menu-body{max-height:none;padding-bottom:4px}.tablo-quick-menu-grid{grid-template-columns:1fr}.tablo-quick-menu-btn{min-height:52px;font-size:16px}.tablo-quick-assist-chip{min-height:48px;font-size:15px}}.tablo-clock-controls{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px;margin:10px 0 4px}.st-table.st-table-tw .st-row,.st-table.st-table-tw .st-table-header{grid-template-columns:140px minmax(140px,1.2fr) minmax(220px,1.4fr)}.st-table.st-table-tw-season .st-row,.st-table.st-table-tw-season .st-table-header{grid-template-columns:140px minmax(140px,1.2fr) minmax(120px,1fr)}.st-table.st-table-tw-seasons .st-row,.st-table.st-table-tw-seasons .st-table-header{grid-template-columns:140px minmax(160px,1fr)}.st-table.st-table-tw-seasons .tw-cell-action{justify-self:end}.st-table.st-table-tw-seasons:has(.tw-cell-action) .st-row,.st-table.st-table-tw-seasons:has(.tw-cell-action) .st-table-header{grid-template-columns:140px minmax(160px,1.4fr) 140px}.tw-datetime{white-space:nowrap;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-table.st-table-tw-seasons .st-row{cursor:default}.tw-panel-meta{margin:0 0 12px;text-align:left}.tw-panel-hint{margin:-8px 0 12px}.tw-season-name{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.tw-season-name span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-cell-action .st-btn{min-height:36px;padding:0 12px}.tw-mobile-tabs,.tw-page-actions{display:none}@media (max-width:900px){body:has(.tw-list-page),html:has(.tw-list-page){height:auto;overflow:auto}.adminMain:has(.st-layout):has(.tw-list-page),.adminPage:has(.st-layout):has(.tw-list-page){height:auto;max-height:none;min-height:100dvh;overflow:visible}.matchCenterWrapper.st-page.tw-list-page,.pageWrapper:has(.st-layout):has(.tw-list-page),.st-layout:has(.tw-list-page){height:auto;max-height:none;overflow:visible}.tw-list-page .st-scroll{flex:none;overflow:visible;min-height:0}.tw-list-page.is-schedule-tab .st-scroll,.tw-list-page:has(.tw-page-actions.is-visible) .st-scroll{padding-bottom:96px}.tw-mobile-tabs{display:flex;grid-gap:8px;gap:8px;padding:12px 14px 10px;box-sizing:border-box}.tw-mobile-tab{flex:1 1;min-width:0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.04);color:rgba(224,234,255,.72);font-size:13px;font-weight:700;padding:10px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-mobile-tab.is-active{color:#101510;background:linear-gradient(135deg,#3ad1a0,#1ea77d);border-color:transparent}.tw-list-page .dq-split{display:block}.tw-list-page .dq-panel{display:none;height:auto;max-height:none}.tw-list-page .dq-panel.is-active-tab{display:flex}.tw-list-page .dq-panel.is-active-tab .dq-panel-body{flex:none;overflow:visible;max-height:none}.tw-list-page .dq-panel .st-block-header,.tw-list-page .tw-panel-actions{display:none}.tw-list-page .tw-page-actions:has(.st-btn){display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;margin:0;box-sizing:border-box;background:rgba(7,15,25,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(0,0,0,.35)}.tw-list-page .tw-page-actions.is-visible:has(.st-btn){display:flex}.tw-list-page .tr-btn-full{display:none}.tw-list-page .tr-btn-short{display:inline}.st-table.st-table-tw .st-row{grid-template-columns:1fr;grid-template-areas:"status" "name" "period";grid-gap:8px;gap:8px}.st-table.st-table-tw .st-cell-status{grid-area:status}.st-table.st-table-tw .st-cell-name{grid-area:name}.st-table.st-table-tw .tw-cell-period{grid-area:period}.st-table.st-table-tw-season .st-row,.st-table.st-table-tw-seasons .st-row{grid-template-columns:1fr;grid-gap:8px;gap:8px}.tw-datetime{white-space:normal}}.cf-list-page .st-toolbar{grid-gap:12px;gap:12px}.cf-filters,.cf-list-page .st-toolbar{display:flex;flex-wrap:wrap;align-items:center}.cf-filters{grid-gap:10px;gap:10px}.cf-filters .st-select{min-width:160px}.cf-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cf-status.is-new{background:rgba(58,209,160,.16);color:#9af5d2}.cf-status.is-done{background:rgba(120,160,255,.16);color:#b8ccff}.cf-status.is-rejected{background:rgba(253,54,71,.16);color:#ff9aa4}.st-table.st-table-client-forms .st-row,.st-table.st-table-client-forms .st-table-header{grid-template-columns:110px minmax(100px,.85fr) minmax(110px,1fr) minmax(100px,.9fr) minmax(110px,.9fr) 100px minmax(100px,.8fr)}.cf-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.cf-detail-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.cf-detail-item.is-wide{grid-column:1/-1}.cf-detail-item label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(224,234,255,.5)}.cf-detail-item a,.cf-detail-item span{color:rgba(224,234,255,.92);word-break:break-word}.cf-detail-item a{color:#9af5d2}.cf-load-more{display:flex;justify-content:center;padding:16px 0 8px}@media (max-width:900px){.st-table.st-table-client-forms .st-row{grid-template-columns:1fr;grid-template-areas:"name" "type" "champ" "contact" "status" "date" "by";grid-gap:6px;gap:6px}.st-table.st-table-client-forms .st-cell-name{grid-area:name}.st-table.st-table-client-forms .cf-cell-type{grid-area:type}.st-table.st-table-client-forms .cf-cell-champ{grid-area:champ}.st-table.st-table-client-forms .cf-cell-contact{grid-area:contact}.st-table.st-table-client-forms .cf-cell-status{grid-area:status}.st-table.st-table-client-forms .cf-cell-date{grid-area:date}.st-table.st-table-client-forms .cf-cell-by{grid-area:by}.cf-detail-grid{grid-template-columns:1fr}.cf-filters{width:100%}.cf-filters .st-select{flex:1 1 140px}}@media (max-width:900px){.dq-picker-modal .st-search-input,.form-section-modal .select-search__input,.gm-match-side .st-input,.gm-match-side .st-select,.gm-match-side .st-textarea,.gm-play-select,.gm-protocol-number,.gm-score-inputs .st-input,.gm-stat-row .st-input,.gm-time-part,.input-field-modal,.sch-input,.select-search__input,.st-input,.st-search-input,.st-select,.st-textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}}
/*# sourceMappingURL=main.d8cf4bdd.chunk.css.map */