:root{color-scheme:dark;--bg: #08111f;--panel: #101c2e;--panel-2: #142238;--text: #f8fbff;--muted: #9fb2cc;--blue: #0b8cff;--green: #00f08a;--red: #ff4d5e;--gray: #6d7d93;--border: rgba(255, 255, 255, .09);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden;background:var(--bg)}body{margin:0;color:var(--text)}#root{width:98vw;max-width:98vw;margin:0 auto;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{width:100%;max-width:100%;margin:0 auto;overflow-x:hidden}.adsterra-ad{width:min(100%,980px);min-height:50px;margin:8px auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;overflow:hidden}.adsterra-ad[hidden],.adsterra-slot[hidden]{display:none!important}.adsterra-slot{display:grid;place-items:center;overflow:hidden}.adsterra-slot-320{width:min(320px,calc(100vw - 24px));min-height:50px}.adsterra-slot-728{width:min(728px,calc(100vw - 24px));min-height:90px}.adsterra-slot-160{width:160px;min-height:300px}.sports-strip-ad{width:min(320px,calc(100vw - 24px));margin:10px auto 14px}.layout-ad{margin:10px auto}.adsterra-system-ad{display:none}.layout-footer-ad{margin:18px auto 92px}.home-mid-ad{margin:16px auto}.ryb-event-banner{width:min(100%,1320px);height:clamp(150px,14vw,260px);margin:14px auto 0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#060b14}.ryb-event-banner picture{width:100%;height:100%;display:block}.ryb-event-banner img{display:block;width:100%;height:100%;object-fit:fill}.screen-loader,.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top left,rgba(11,140,255,.2),transparent 32%),var(--bg)}.screen-loader{gap:12px;align-content:center;justify-items:center;color:var(--text);font-weight:900}.auth-card{width:min(560px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:28px;box-shadow:0 20px 80px #00000059}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:#fff}.brand.large{color:var(--blue);font-size:1.3rem}.brand-logo{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#fff}.brand-logo.large{width:44px;height:44px}.loader-logo{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fff}.navbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:14px 20px;background:#08111feb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-links{display:flex;justify-content:center;gap:6px}.nav-links a,.ghost-btn,.icon-btn{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:8px;padding:9px 12px;display:inline-flex;align-items:center;gap:8px}.nav-links a.active,.nav-links a:hover,.ghost-btn:hover{color:var(--text);background:#ffffff0f;border-color:var(--border)}.nav-user{display:flex;align-items:center;gap:10px;color:var(--muted)}.mobile-menu-logout{display:none}.avatar,.profile-avatar{display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--blue),var(--green));color:#03101e;font-weight:900}.avatar{width:34px;height:34px;border-radius:50%}.avatar img,.profile-avatar img{width:100%;height:100%;object-fit:cover}.mobile-only{display:none}.dashboard-grid{display:grid;grid-template-columns:33fr 30fr 33fr;gap:16px;padding:16px;align-items:start}.dashboard-grid.admin-dashboard{grid-template-columns:33fr 30fr 33fr;align-items:start}.single-column,.support-grid,.admin-grid,.profile-grid{padding:18px;max-width:1240px;margin:0 auto}.support-grid,.admin-grid,.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-grid{grid-template-columns:340px minmax(0,1fr);align-items:start}.panel,.player-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px}.panel-title,.player-header,.match-footer,.match-meta,.chat-head,.chat-input,.profile-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.toggle-header{display:flex;justify-content:flex-start;gap:10px}.admin-toggle-header{flex-wrap:wrap}.world-cup-highlight-wrap{padding:16px 16px 0}.world-cup-highlight-button{position:relative;isolation:isolate;min-height:92px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;overflow:hidden;padding:18px 28px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:linear-gradient(115deg,#7a0026,#a9003a 34%,#11356f 70%,#00a99d);box-shadow:0 14px 38px #39002059;color:#fff}.world-cup-highlight-button:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 82% 20%,rgba(255,213,94,.55),transparent 18%),repeating-linear-gradient(125deg,transparent 0 28px,rgba(255,255,255,.055) 29px 31px)}.world-cup-highlight-button strong{font-size:clamp(1.1rem,2.1vw,1.7rem);letter-spacing:.01em}.world-cup-banner-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.world-cup-banner-actions a{padding:10px 15px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#05122e4d;color:#fff;font-weight:900;transition:transform .2s ease,background .2s ease}.world-cup-banner-actions a:hover{transform:translateY(-2px);background:#ffffff29}.world-cup-banner-actions a.standings{border-color:#00f08a;background:#00f08a;color:#03101e}.world-cup-banner-actions a.fixtures{border-color:#178bff;background:#178bff;color:#fff}.world-cup-banner-actions a.primary{border-color:#ffd65a;background:#ffd65a;color:#3b1022}.world-cup-year{display:grid;place-items:center;width:58px;height:58px;border:2px solid rgba(255,255,255,.7);border-radius:50%;font-weight:950;background:#05122e59}.toggle-btn{border:1px solid var(--border);border-radius:999px;padding:10px 14px;background:#ffffff0a;color:var(--muted);font-weight:800}.toggle-btn.active{background:var(--green);color:#03101e;border-color:transparent}.panel h1,.panel h2,.player-panel h1{margin:0 0 14px}.ads-admin-panel h1{display:inline-flex;align-items:center;gap:9px;margin:0}.ads-admin-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ads-table-wrap{min-width:0}.ads-table-wrap h2{margin:0 0 10px}.ads-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border);border-radius:8px}.ads-table th,.ads-table td{padding:12px;border-bottom:1px solid var(--border);text-align:left}.ads-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.ads-table tr:last-child td{border-bottom:0}.ads-status-toggle{width:74px;height:34px;display:inline-flex;align-items:center;justify-content:flex-start;padding:3px;border:1px solid var(--border);border-radius:999px;background:#ffffff0f;color:var(--muted);font-size:.78rem;font-weight:900;transition:background .18s ease,color .18s ease}.ads-status-toggle span{width:34px;height:26px;display:grid;place-items:center;border-radius:999px;background:#ffffff1f;transition:transform .18s ease,background .18s ease}.ads-status-toggle.on{background:#00f08a2e;color:#03101e}.ads-status-toggle.on span{transform:translate(32px);background:var(--green)}.ads-status-toggle:disabled{opacity:.65;cursor:progress}@media(max-width:760px){.ads-admin-tables{grid-template-columns:1fr}.ryb-event-banner{width:calc(100vw - 20px);height:86px;margin-left:50%;transform:translate(-50%)}.ryb-event-banner img{object-position:center}}.panel-title h2{margin:0;font-size:1rem}.panel-title .category-picker{margin-left:auto}.homepage-filter-pickers{margin-left:auto;display:grid;gap:8px;justify-items:end}.homepage-filter-pickers .category-picker{margin-left:0}@media(min-width:761px){.homepage-filter-pickers{display:none}}.desktop-event-cards{display:none}.mobile-event-groups{display:grid;gap:10px;margin-top:8px}.mobile-event-group{display:grid;gap:2px}.mobile-event-toggle{--category-color: #2457a7;width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px 9px 17px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:linear-gradient(105deg,var(--category-color),color-mix(in srgb,var(--category-color) 72%,#07101e));color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--category-color) 30%,transparent);text-align:left}.mobile-event-toggle-label{font-size:.98rem;font-weight:900;text-transform:uppercase;letter-spacing:.025em;text-shadow:0 1px 3px rgba(0,0,0,.55)}.mobile-event-toggle-side{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.mobile-event-toggle-side svg{transition:transform .2s ease}.mobile-event-toggle.open .mobile-event-toggle-side svg{transform:rotate(180deg)}.mobile-event-count{width:36px;height:36px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:#050d1a7a;box-shadow:inset 0 0 10px #ffffff14,0 3px 10px #00000040;font-weight:950}.mobile-event-cards{display:grid;padding:0 3px 7px}.mobile-event-cards .match-card,.mobile-event-cards .upcoming-card{margin-top:9px}.fifa-group{order:-1}.fifa-group .mobile-event-toggle{background:radial-gradient(circle at 80% 20%,rgba(255,214,90,.48),transparent 22%),linear-gradient(115deg,#8f002c,#a9003a 38%,#263a78 72%,#00a99d);animation:fifa-toggle-pulse 1.7s ease-in-out infinite}@keyframes fifa-toggle-pulse{50%{transform:scale(1.012);border-color:#ffd65a;box-shadow:0 0 0 4px #ffd65a1a,0 10px 28px #a9003a6b}}.event-taxonomy-pickers{width:min(100%,390px);min-width:0;margin-left:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-taxonomy-pickers .category-picker{margin-left:0}.event-taxonomy-pickers .category-picker-btn{width:100%;min-width:0}.event-taxonomy-pickers .category-picker-menu{left:0;right:auto;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}.event-taxonomy-pickers .category-picker-option{white-space:normal;overflow-wrap:anywhere}.create-event-header{flex-direction:column;align-items:stretch}.create-event-header h2{text-align:center;font-size:1.3rem}.create-event-header .event-taxonomy-pickers{width:100%;margin-left:0}.category-picker-add{color:#54d98c;font-weight:800;border-bottom:1px solid var(--border)}.category-picker-add .category-picker-option-icon{display:grid;place-items:center;font-size:1.1rem}.add-taxonomy-modal{width:min(360px,calc(100% - 32px));display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 24px 80px #00000080}.add-taxonomy-modal input{width:100%}.taxonomy-add-btn{justify-self:start;min-width:76px;padding:8px 16px;border:0;border-radius:7px;background:#1fa85b;color:#fff;font-weight:800;cursor:pointer}.taxonomy-add-btn:disabled{opacity:.6;cursor:default}.category-picker{position:relative}.category-picker-btn{min-width:160px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:999px;background:linear-gradient(180deg,#0b8cff24,#142238f2);color:var(--text);padding:8px 12px;box-shadow:inset 0 0 0 1px #ffffff05}.category-picker-icon{width:24px;height:24px;border-radius:50%;object-fit:contain;background:#fff;flex:0 0 24px}.category-picker-icon-empty{background:transparent}.category-picker-label{color:var(--muted);font-size:.78rem;font-weight:700}.category-picker-value{font-size:.82rem;font-weight:800}.category-picker-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(260px,80vw);max-height:min(620px,calc(100vh - 160px));overflow:auto;padding:8px;border:1px solid var(--border);border-radius:12px;background:#0b1626;box-shadow:0 22px 60px #00000073}.category-picker-option{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text)}.category-picker-option-icon{width:22px;height:22px;border-radius:50%;object-fit:contain;background:#fff;flex:0 0 22px}.category-picker-option-icon.category-picker-icon-empty{background:transparent}.category-picker-option:hover,.category-picker-option.active{background:#0b8cff33}.match-card{display:grid;gap:12px;margin-top:12px;padding:14px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);transition:transform .18s ease,border-color .18s ease}.event-hierarchy{display:grid;gap:10px;margin-top:8px}.event-level-category{display:grid;gap:6px}.event-level-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 10px 4px 16px;border:1px solid color-mix(in srgb,var(--category-color) 70%,#fff);border-radius:9px;color:#fff;background:linear-gradient(105deg,var(--category-color),color-mix(in srgb,var(--category-color) 72%,#07101e));font-weight:900;text-transform:uppercase;text-align:left;cursor:pointer}.event-level-toggle>span:first-child{-webkit-text-stroke:.45px #000;paint-order:stroke fill;text-shadow:-1px 0 0 rgba(0,0,0,.8),1px 0 0 rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85)}.event-level-toggle.subcategory-level{width:calc(100% - 18px);margin-left:18px;min-height:40px;padding-top:3px;padding-bottom:3px;background:color-mix(in srgb,var(--category-color) 62%,#020712);border-color:color-mix(in srgb,var(--category-color) 52%,#fff)}.event-toggle-side{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.event-toggle-side b{width:34px;height:34px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:#050d1a6b}.event-toggle-side svg{transition:transform .2s ease}.event-level-toggle.open .event-toggle-side svg{transform:rotate(180deg)}.event-level-content,.event-level-subcategory,.event-level-cards{display:grid}.event-level-content{gap:7px}.event-level-subcategory{gap:6px}.event-level-cards{gap:7px}.event-level-cards.direct-events{width:calc(100% - 18px);margin-left:18px}.event-level-cards.subcategory-events{width:calc(100% - 36px);margin-left:36px}.event-level-category:not(.fifa-group) .event-level-cards .match-card,.event-level-category:not(.fifa-group) .event-level-cards .upcoming-card,.live-list .event-level-category:not(.fifa-group) .event-level-cards .match-card{margin-top:0;padding-top:7px;padding-bottom:7px;background:color-mix(in srgb,var(--category-color) 82%,#fff);background-image:none;border-color:color-mix(in srgb,var(--category-color) 38%,var(--border));box-shadow:none;animation:none}.fifa-group>.event-level-toggle{background:radial-gradient(circle at 80% 20%,rgba(255,214,90,.48),transparent 22%),linear-gradient(115deg,#8f002c,#a9003a 38%,#263a78 72%,#00a99d)}.card-datetime{width:100%;text-align:center;color:#fff;font-size:.88rem;font-weight:800}.live-list .match-card{background:#ff263a26;border-color:#ff263abf;animation:live-card-pulse 3s ease-in-out infinite}.match-card.fifa-world-cup-card,.live-list .match-card.fifa-world-cup-card,.upcoming-card.fifa-world-cup-card{background:radial-gradient(circle at 88% 18%,rgba(255,214,90,.42),transparent 18%),repeating-linear-gradient(125deg,transparent 0 28px,rgba(255,255,255,.05) 29px 31px),linear-gradient(115deg,#8f002c,#a9003a 32%,#263a78 69%,#00a99d);border-color:#ffffff47;box-shadow:0 10px 26px #3900203d;animation:none}.fifa-world-cup-card .live-card-row{background:#05122e47}.fifa-world-cup-card:hover{border-color:#ffd65a;box-shadow:0 12px 30px #00a99d33}@keyframes live-card-pulse{50%{background:#ff263a38;border-color:#ff4152;box-shadow:0 0 18px #ff263a33}}.live-category-row{display:flex;width:100%}.event-category-label{display:inline-flex;min-height:32px;align-items:center;padding:6px 12px;border-radius:6px;color:#fff;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.65)}.live-card-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:7px;background:#08111f47}.live-dot{width:10px;height:10px;border-radius:50%;background:#ff263a;box-shadow:0 0 10px #ff263abf;animation:live-dot-pulse 1.4s ease-in-out infinite}@keyframes live-dot-pulse{50%{opacity:.35;transform:scale(.72);box-shadow:0 0 3px #ff263a66}}.live-card-row .match-teams{min-width:0;text-align:center}.match-card.clickable{cursor:pointer}.match-card.clickable:focus-visible{outline:2px solid var(--green);outline-offset:2px}.match-card:hover{transform:translateY(-2px);border-color:#0b8cff80}.match-teams{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;gap:10px;align-items:center;text-align:center}.match-teams.team-no-logo{grid-template-columns:minmax(0,1fr)}.match-teams>div{display:grid;place-items:center;text-align:center;min-width:0}.match-teams.event-mode{grid-template-columns:28px minmax(0,1fr);justify-content:stretch;text-align:left}.match-teams.event-mode.event-no-logo{grid-template-columns:minmax(0,1fr);text-align:center}.match-teams.event-mode.event-no-logo>div{place-items:center;text-align:center}.match-teams.event-mode>div{place-items:center start;text-align:left;min-width:0}.match-teams img{width:46px;height:46px;aspect-ratio:1 / 1;border-radius:8px;background:#fff;object-fit:contain;padding:4px;display:block}.team-badge{width:46px;height:46px;aspect-ratio:1 / 1;border-radius:8px;background:#fff;display:grid;place-items:center;color:#08111f;font-weight:900}.match-teams>img:first-child,.match-teams>.team-badge:first-child{justify-self:start}.match-teams>img:last-of-type,.match-teams>.team-badge:last-of-type{justify-self:end}.match-teams span,.match-footer .status,.match-meta span,.empty{color:var(--muted);font-size:.9rem}.match-name{display:inline;max-width:100%;padding:0;border:0;background:transparent;color:var(--text);font-weight:800;text-align:center;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.9)}.match-teams strong{max-width:100%;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.match-name:hover{color:var(--green)}.status{text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:0;border-radius:999px;padding:5px 8px;background:var(--gray);color:#fff}.status.live{background:var(--red);color:#fff}.status.open{background:var(--green);color:#06130e}.status.finished,.status.resolved{background:var(--red)}.status.scheduled,.status.pending{background:var(--gray)}.primary-btn,.danger-btn{border:0;border-radius:8px;min-height:40px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#03101e;background:var(--green);font-weight:800}.primary-btn.small{min-height:34px;padding:8px 10px}.danger-btn{color:#fff;background:var(--red)}.watch-btn{border:0;border-radius:8px;min-height:34px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#03101e;background:var(--green);font-weight:800}.watch-btn.small{min-height:34px;padding:8px 10px}.watch-btn:disabled,.watch-btn.disabled{background:#00f08a4d;color:#03101e8c;cursor:not-allowed}.results-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px}.results-panel>.results-panel{width:100%;padding:0;border:0;background:transparent}.results-panel h2{margin:0 0 4px}.results-panel .empty,.results-panel .skeleton-list{margin-top:0}.results-panel .skeleton-list i{height:72px}.upcoming-card{position:relative;width:100%;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:inherit;box-shadow:inset 0 0 0 999px #08111f2e;text-align:left;transition:transform .18s ease,border-color .18s ease}.results-panel .upcoming-card{align-self:stretch;width:100%;max-width:none}.upcoming-card:hover{transform:translateY(-2px);border-color:#0b8cff80}.upcoming-head{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;color:#fff}.upcoming-category{color:#fff;font-size:1.08rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.65)}.upcoming-datetime{color:#fff;font-size:.88rem;font-weight:800;opacity:.95;display:inline-flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:999px;background:#08111f4d;text-shadow:0 1px 2px rgba(0,0,0,.65)}.upcoming-teams{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;justify-content:center;padding:12px;border-radius:7px;background:#08111f47}.upcoming-team-logo{width:46px;height:46px;aspect-ratio:1 / 1;border-radius:8px;object-fit:contain;background:#fff;padding:4px}.upcoming-team-logo.home,.upcoming-team-logo.away{justify-self:center}.event-sport-logo{width:28px;height:28px;border-radius:50%;object-fit:contain;background:#fff;flex:0 0 28px}.upcoming-event{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;min-width:0;padding:5px 12px;border-radius:7px;background:#08111f47}.event-name-wrap{min-width:0;width:100%;overflow:hidden}.upcoming-event-name{min-width:0;font-size:1rem;font-weight:800;color:var(--text);white-space:pre-line;overflow-wrap:anywhere;text-align:center;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.9)}.upcoming-name{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;text-align:center;font-size:1rem;font-weight:800;color:var(--text);min-width:0;max-width:100%;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.9)}.upcoming-name-sep{color:#fff;font-weight:1000;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.upcoming-card:hover .upcoming-name-sep{color:#fff}.upcoming-card:hover .upcoming-name,.upcoming-card:hover .upcoming-event-name{color:var(--green)}.event-name{display:block;max-width:100%;font-size:1rem;line-height:1.15;white-space:pre-line;overflow-wrap:anywhere}.event-name.compact{font-size:.72rem}.upcoming-card[aria-disabled=true]{cursor:default}.upcoming-delete{position:absolute;top:6px;right:6px;width:16px;height:16px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 6px 14px #ff4d5e33;padding:0}.upcoming-delete.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.dashboard-grid>.live-list,.dashboard-grid>.results-panel,.dashboard-grid>.player-panel{position:sticky;top:82px;z-index:1;max-height:calc(100vh - 98px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-grid>.live-list,.dashboard-grid>.results-panel{height:calc(100vh - 98px);min-height:calc(100vh - 98px);border-color:transparent}.dashboard-grid>.live-list{background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(from var(--player-border-angle),transparent 0 34%,#ff1f35 43%,#ff7886 49%,#ff1f35 55%,transparent 64% 100%) border-box;animation:player-border-round 3s linear infinite}.dashboard-grid>.results-panel{background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(from var(--player-border-angle),transparent 0 34%,#fff 43%,#fff 55%,transparent 64% 100%) border-box;animation:player-border-round 3s linear infinite}.dashboard-grid>.live-list::-webkit-scrollbar,.dashboard-grid>.results-panel::-webkit-scrollbar,.dashboard-grid>.player-panel::-webkit-scrollbar{display:none}.dashboard-grid>.live-list:has(.category-picker-menu),.dashboard-grid>.results-panel:has(.category-picker-menu){z-index:100;overflow:visible}.dashboard-grid>.live-list:has(.modal-backdrop){z-index:1001;overflow:visible}.player-panel{position:relative;min-height:auto;display:flex;flex-direction:column;gap:14px;border-color:transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(from var(--player-border-angle),transparent 0 34%,#00f08a 43%,#8affc8 49%,#00f08a 55%,transparent 64% 100%) border-box;animation:player-border-round 3s linear infinite}@property --player-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes player-border-round{to{--player-border-angle: 360deg}}.player-header h1{min-width:0;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.player-panel.placeholder{display:grid;place-items:center;text-align:center;color:var(--muted)}.license-pill{display:inline-flex;align-items:center;gap:6px;color:var(--green)}.desktop-player-notice{margin:-16px 0 0;padding:10px 12px;text-align:center;font-weight:900;background:#9ff2491f;border:1px solid rgba(159,242,73,.28)}.video-frame{width:100%;flex:0 0 auto;aspect-ratio:16 / 9;background:#020712;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.video-frame iframe,.video-frame video{width:100%;height:100%;border:0;display:block}.quality-control{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#020712bd;color:#fff;font-size:.72rem;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quality-control select{min-width:78px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#00000073;color:#fff;font:inherit;line-height:1.2;padding:4px 6px}.video-frame.sd-quality video{image-rendering:auto;filter:contrast(.96) saturate(.9)}.player-tools{display:flex;justify-content:flex-end;align-items:center;gap:8px}.quality-toggle{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#020712b8}.quality-toggle button,.player-tool-btn{min-width:42px;height:34px;border:0;background:transparent;color:var(--muted);font-weight:900}.quality-toggle button.active{background:var(--accent);color:#001d12}.player-tool-btn{display:inline-grid;place-items:center;min-width:38px;border:1px solid var(--border);border-radius:8px;background:#020712b8}.quality-toggle button:hover,.player-tool-btn:hover{color:#fff;border-color:#00ffa373}.admin-highlights-panel{display:grid;gap:14px}.highlight-admin-heading,.highlight-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.highlight-admin-heading h2,.highlight-card-title h3{margin:0;overflow-wrap:anywhere}.highlight-plus{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(0,240,138,.55);border-radius:50%;background:#00f08a1f;color:var(--green)}.highlight-plus.bottom{justify-self:center;margin-top:4px}.highlight-form{padding:14px;border:1px solid rgba(0,240,138,.35);border-radius:10px;background:#00f08a0a}.highlight-form .primary-btn{justify-self:start}.admin-highlight-list{display:grid;gap:16px}.admin-highlight-card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.admin-highlight-link-card{margin:0}.admin-highlight-delete,.highlight-card-title button{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,77,94,.35);border-radius:50%;background:#ff4d5e1f;color:var(--red)}.highlights-page{min-height:calc(100vh - 70px);padding:20px;background:radial-gradient(circle at 10% 5%,rgba(169,0,58,.22),transparent 25%),radial-gradient(circle at 90% 10%,rgba(0,169,157,.18),transparent 25%)}.highlights-hero{max-width:1180px;margin:0 auto 24px;padding:34px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(125deg,#7a0026eb,#11356feb 58%,#00a99de0);box-shadow:0 20px 55px #00000047}.highlights-hero h1{margin:8px 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.95}.highlights-hero p{max-width:660px;margin:0;color:#ffffffd1}.highlights-kicker{display:flex;align-items:center;gap:8px;color:#ffd65a;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.highlights-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.highlight-card{min-width:0;min-height:68px;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(180deg,#142238fa,#0a1423fa);box-shadow:0 14px 36px #00000038;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;transition:border-color .2s ease,transform .2s ease,background .2s ease}.highlight-card svg{flex:0 0 auto;color:#ffd65a}.highlight-card:hover,.highlight-card:focus-visible{border-color:#ffd65ab3;background:linear-gradient(180deg,#1b2d49fa,#0d1b2ffa);transform:translateY(-2px)}.highlights-empty{max-width:760px;margin:40px auto;padding:32px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:14px;background:var(--panel)}.wc-page{min-height:calc(100vh - 70px);padding:20px;background:radial-gradient(circle at 85% 5%,rgba(255,214,90,.2),transparent 22%),radial-gradient(circle at 8% 20%,rgba(169,0,58,.25),transparent 28%),var(--bg)}.wc-page-hero{position:relative;isolation:isolate;max-width:1180px;overflow:hidden;margin:0 auto 24px;padding:12px 18px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:radial-gradient(circle at 82% 18%,rgba(255,214,90,.52),transparent 18%),repeating-linear-gradient(125deg,transparent 0 28px,rgba(255,255,255,.055) 29px 31px),linear-gradient(115deg,#7a0026,#a9003a 34%,#11356f 70%,#00a99d);box-shadow:0 24px 70px #1e001661}.wc-page-hero>svg{color:#ffd65a}.wc-page-hero>span{display:block;margin-top:18px;color:#ffd65a;font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.wc-page-hero h1{margin:6px 0 10px;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.95}.wc-page-hero p{max-width:620px;margin:0;color:#ffffffc7;line-height:1.6}.wc-hero-brand{display:flex;align-items:center;justify-content:center;gap:12px;color:#ffd65a;font-size:clamp(1.15rem,3vw,1.8rem);font-weight:950;letter-spacing:.08em;text-align:center;text-transform:uppercase}.wc-hero-brand svg{width:34px;height:34px;flex:0 0 auto}.wc-shared-hero{height:250px;min-height:0;display:block;text-align:center}.wc-hero-center{position:absolute;left:50%;top:50%;width:max-content;max-width:42%;transform:translate(-50%,-50%)}.wc-hero-brand{white-space:nowrap}.wc-shared-hero h1{margin:18px 0 0;font-size:clamp(1.9rem,5vw,3.4rem);white-space:nowrap}.wc-hero-nav{position:relative;z-index:2;min-width:104px;padding:9px 14px;border-radius:999px;font-size:.88rem;font-weight:900;box-shadow:0 10px 28px #00000040;transition:transform .2s ease,filter .2s ease}.wc-hero-nav:hover{transform:translateY(-2px);filter:brightness(1.08)}.wc-hero-nav:first-of-type{position:absolute;left:clamp(24px,4vw,54px);bottom:20px}.wc-hero-nav:last-of-type{position:absolute;right:clamp(24px,4vw,54px);bottom:20px}.wc-hero-nav:first-of-type:hover,.wc-hero-nav:last-of-type:hover{transform:translateY(-2px)}.wc-hero-nav.standings,.wc-hero-nav.home{background:#00f08a;color:#03101e}.wc-hero-nav.fixtures{background:#178bff;color:#fff}.wc-hero-nav.highlights{background:#ffd65a;color:#3b1022}.fixtures-hero .wc-hero-center{max-width:48%}.fixtures-hero h1{font-size:clamp(1.65rem,3.8vw,2.9rem)}.wc-groups{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wc-group-card,.wc-fixture-sections>section{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,#142238fa,#08111ffa);box-shadow:0 15px 40px #00000038}.wc-group-card h2,.wc-fixture-sections>section>h2{margin:0;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffd65a}.wc-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#ffd65a;font-size:1.3rem;font-weight:900;text-align:left}.wc-group-toggle svg{display:none;transition:transform .2s ease}.wc-table-wrap{width:100%;overflow-x:hidden}.wc-group-card table{width:100%;table-layout:fixed;border-collapse:collapse}.wc-group-card th,.wc-group-card td{padding:11px 7px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.86rem;text-align:center}.wc-group-card th{font-size:.75rem}.wc-column-help{position:relative;display:inline-block;cursor:pointer;outline:none}.wc-column-help:after{content:attr(data-tooltip);position:absolute;z-index:30;left:50%;top:calc(100% + 9px);width:max-content;max-width:190px;padding:7px 10px;border:1px solid rgba(255,214,90,.4);border-radius:7px;background:#050d18;box-shadow:0 8px 24px #00000073;color:#fff;font-size:.72rem;font-weight:750;line-height:1.25;text-transform:none;transform:translate(-50%,-4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.wc-column-help:hover:after,.wc-column-help:focus-visible:after{transform:translate(-50%);opacity:1;visibility:visible}.wc-group-card td:nth-child(2){font-weight:750}.wc-group-card.best-third th,.wc-group-card.best-third td{padding:13px 10px;font-size:.9rem}.wc-group-card th:nth-child(2),.wc-group-card td:nth-child(2){text-align:left}.wc-group-card th:first-child,.wc-group-card td:first-child{width:7%}.wc-group-card th:nth-child(2),.wc-group-card td:nth-child(2){width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-group-card th:nth-child(n+3),.wc-group-card td:nth-child(n+3){width:8.4%}.wc-group-card th:nth-child(7),.wc-group-card td:nth-child(7){white-space:nowrap}.wc-group-card tbody tr.qualified{background:#00f08a29}.wc-group-card tbody tr.playoff{background:#ffd65a2e}.wc-group-card tbody tr.eliminated{background:#ff4d5e2e}.wc-group-card td:last-child{color:#ffd65a}.wc-team-row{cursor:pointer;transition:filter .15s ease,transform .15s ease}.wc-team-row:hover,.wc-team-row:focus-visible{filter:brightness(1.22);outline:2px solid rgba(255,214,90,.55);outline-offset:-2px}.wc-results-modal{width:min(560px,calc(100vw - 30px));max-height:calc(100vh - 36px);overflow:auto;padding:20px;border:1px solid rgba(255,214,90,.4);border-radius:16px;background:linear-gradient(145deg,#142238,#08111f);box-shadow:0 28px 80px #0000009e}.wc-results-modal small{color:#ffd65a;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wc-team-results{display:grid;gap:9px;margin-top:18px}.wc-team-results>div{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:58px;padding:7px 20px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#05122e6b;text-align:center}.wc-team-results>div.w{border-color:#00f08a}.wc-team-results>div.d{border-color:#ffd65a}.wc-team-results>div.l{border-color:#ff4d5e}.wc-team-results strong:first-of-type{justify-self:start;padding-right:46px;text-align:left}.wc-team-results strong:last-child{justify-self:end;padding-left:46px;text-align:right}.wc-result-score{position:absolute;left:50%;top:50%;min-width:58px;padding:8px 10px;border-radius:7px;color:#04101c;transform:translate(-50%,-50%)}.wc-result-score.w{background:#00f08a}.wc-result-score.d{background:#ffd65a}.wc-result-score.l{background:#ff4d5e;color:#fff}.wc-results-close{width:30px;height:30px;padding:3px;border-color:#ffffffb3;background:#ffffff14;color:#fff}.wc-outcome{position:absolute;left:18px;top:50%;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#04101c;font-size:.76rem;font-weight:950;transform:translateY(-50%)}.wc-outcome.w{background:#00f08a}.wc-outcome.d{background:#ffd65a}.wc-outcome.l{background:#ff4d5e;color:#fff}.wc-fixture-sections{max-width:1180px;margin:0 auto;display:grid;gap:22px}.wc-fixture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.wc-fixture-card{min-width:0;display:grid;justify-items:center;gap:14px;padding:15px 10px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#05122e7a;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.wc-fixture-card:hover,.wc-fixture-card:focus-visible{border-color:#ffd65a;outline:none;transform:translateY(-2px)}.wc-fixture-group{padding:7px 14px;border-radius:999px;background:#fff;color:#050d18;font-size:.75rem;font-weight:950;text-transform:uppercase}.wc-fixture-match{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.86rem;text-align:center}.wc-fixture-match strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-fixture-match b{color:#ffd65a}.wc-fixture-time{color:#ffffffad;font-size:.72rem;font-weight:750;text-align:center}.wc-fixture-time-action{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.wc-fixture-time-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:18px;background:#0000009e}.wc-fixture-time-backdrop .time-modal{max-height:calc(100dvh - 36px);box-shadow:0 18px 50px #0009}.wc-fixture-time-modal{width:min(300px,100%);padding:12px}.wc-fixture-time-modal .time-range-picker{grid-template-columns:1fr}.wc-fixture-time-modal .time-range-section{padding:9px;gap:8px}.wc-fixture-time-modal .formatted-date-input{min-height:38px;padding:8px 10px}.wc-fixture-time-modal .time-simple-picker{gap:8px}.wc-fixture-time-modal .time-simple-picker select{min-height:40px;padding:8px 10px}.wc-fixture-time-modal .time-modal-footer{align-items:stretch;flex-direction:column}.wc-fixture-time-modal .time-modal-footer .primary-btn{width:100%}.wc-group-modal{width:min(760px,calc(100vw - 30px));max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 80px #0000009e}.wc-group-modal-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffd65a;font-size:1.3rem;font-weight:900}.wc-modal-close{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffff0f;color:#fff!important;cursor:pointer}.wc-modal-close svg{display:block;color:#fff;stroke:#fff}.wc-admin-panel{display:grid;gap:14px;margin-top:14px}.wc-admin-panel h2{margin:0}.wc-admin-form{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:9px}.wc-admin-form.fixtures{grid-template-columns:1fr 1fr}.wc-admin-form.fixtures>.primary-btn{grid-column:1 / -1;justify-self:stretch}.wc-fixture-side{min-width:0;display:grid;gap:12px}.wc-admin-form input,.wc-admin-form select{min-width:0;width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;background:#0b1626;color:var(--text)}.wc-team-select{min-height:46px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:#0b1626;color:var(--muted);font-weight:850;text-align:left}.wc-team-select.selected{border-color:#ffd65a8c;color:#fff;background:#ffd65a14}.wc-score-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.wc-team-picker{width:min(760px,calc(100vw - 30px));max-height:calc(100vh - 36px);overflow:auto;padding:22px;border:1px solid rgba(255,214,90,.35);border-radius:18px;background:linear-gradient(145deg,#142238,#08111f);box-shadow:0 30px 90px #0009}.wc-team-picker small{color:#ffd65a;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.wc-team-picker-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.wc-team-picker-groups section{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#05122e6b}.wc-team-picker-groups h3{margin:0;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffd65a}.wc-team-picker-groups label{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer;font-weight:750}.wc-team-picker-groups label:last-child{border-bottom:0}.wc-team-picker-groups label:hover{background:#ffffff0f}.wc-team-picker-groups label.disabled{opacity:.4;cursor:not-allowed}.wc-team-picker-groups input{width:18px;height:18px;accent-color:#ffd65a}.wc-admin-team-list,.wc-admin-fixture-list{display:grid;gap:8px}.wc-admin-team-list>div,.wc-admin-fixture-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2)}.wc-admin-team-list span,.wc-admin-fixture-list span{min-width:0;display:grid;gap:3px}.wc-admin-team-list span b{color:#ffd65a;font-size:.7rem;text-transform:uppercase}.wc-admin-fixture-list small{color:var(--muted)}.wc-admin-team-list button,.wc-admin-fixture-list button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(255,77,94,.35);border-radius:50%;background:#ff4d5e1f;color:var(--red)}.wc-admin-fixture-list button,.bet-admin .wc-admin-fixture-list button{border-color:#ffffff38;background:#ffffff0f;color:#fff}.wc-admin-fixture-list button:hover,.bet-admin .wc-admin-fixture-list button:hover{border-color:#ffffff73;background:#ffffff1f}.wc-admin-fixture-list>div>div{display:flex;gap:6px}.wc-admin-fixture-list>div.pending-fixture,.bet-admin .wc-admin-fixture-list>div.pending-fixture{border-color:#ffe500bf;background:linear-gradient(135deg,#ffe50047,#9ff2492e)!important;box-shadow:inset 4px 0 #ffe500}.wc-admin-fixture-list>div.pending-fixture small,.bet-admin .wc-admin-fixture-list>div.pending-fixture small{color:#ffe500}.wc-admin-note{color:var(--muted);font-size:.82rem}.event-seo-page{min-height:calc(100vh - 70px);display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 15% 10%,rgba(11,140,255,.2),transparent 28%),radial-gradient(circle at 85% 80%,rgba(0,240,138,.12),transparent 25%),var(--bg)}.event-seo-page.world-cup{background:radial-gradient(circle at 88% 14%,rgba(255,214,90,.3),transparent 18%),linear-gradient(125deg,#7a002652,#11356f52 58%,#00a99d42),var(--bg)}.event-seo-card{width:min(900px,100%);position:relative;overflow:hidden;padding:clamp(24px,5vw,54px);border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,#101c2efa,#08111ff5);box-shadow:0 28px 80px #00000061}.world-cup .event-seo-card{background:radial-gradient(circle at 90% 10%,rgba(255,214,90,.38),transparent 20%),repeating-linear-gradient(125deg,transparent 0 28px,rgba(255,255,255,.04) 29px 31px),linear-gradient(115deg,#850029,#9d0037 32%,#263a78 69%,#008f87)}.event-seo-kicker{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.world-cup .event-seo-kicker{color:#ffd65a}.event-seo-sport{margin-top:26px;color:#ffffffa6;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em}.event-seo-card h1{max-width:760px;margin:8px 0 16px;font-size:clamp(2.2rem,7vw,5.2rem);line-height:.98;overflow-wrap:anywhere}.event-seo-intro{max-width:690px;color:#ffffffbd;line-height:1.7}.event-seo-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.event-seo-details>div{min-width:0;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#05122e59}.event-seo-details svg{flex:0 0 auto;color:#ffd65a}.event-seo-details span{min-width:0;display:grid;gap:4px;color:#ffffff9e;font-size:.75rem;text-transform:uppercase}.event-seo-details strong{color:#fff;font-size:.95rem;text-transform:none;overflow-wrap:anywhere}.event-seo-home{display:inline-flex;padding:12px 18px;border-radius:999px;background:#ffd65a;color:#32101d;font-weight:900}.event-seo-state{width:min(600px,100%);padding:30px;border:1px solid var(--border);border-radius:14px;background:var(--panel);text-align:center}.video-frame.gated{display:grid;place-items:center;padding:18px}.link-switcher{display:flex;flex-wrap:wrap;gap:10px}.link-switch-btn{border:1px solid var(--border);border-radius:999px;padding:8px 14px;background:#ffffff0d;color:var(--text);font-weight:800;font-size:.72rem}.link-switch-btn:hover:not(:disabled){border-color:#00f08a80}.link-switch-btn.active,.link-switch-btn:disabled{background:var(--green);color:#03101e;border-color:transparent;cursor:default;opacity:1}.gate-card{width:min(420px,100%);text-align:center;display:grid;justify-items:center;gap:12px;color:var(--muted)}.gate-card h2{color:var(--text);margin:0}.gate-card svg{color:var(--blue)}.gate-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.admin-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.stat-card{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--muted)}.filters{display:flex;flex-wrap:wrap;gap:8px}.filters button,.filters select{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.filters .active{color:#03101e;background:var(--blue);font-weight:800}.form-grid{display:grid;gap:12px}.form-grid label{display:grid;gap:6px;color:var(--muted)}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--text);background:#0b1626;border:1px solid var(--border);border-radius:8px;padding:11px 12px}.form-grid textarea{min-height:120px;resize:vertical}.quick-match-form{margin-top:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.quick-match-form label{min-width:0}.quick-match-form,.add-link-panel{border:1px solid rgba(11,140,255,.55);box-shadow:0 0 0 1px #0b8cff2e inset,0 0 18px #0b8cff2e,0 0 36px #0b8cff1a}.quick-match-form{border-radius:14px;padding:16px;background:linear-gradient(180deg,#0b8cff0f,#142238f2)}.logo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.logo-picker{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.logo-picker-body{display:grid;gap:8px;min-width:0;justify-items:center}.logo-picker-body label{display:block;font-size:.84rem;color:var(--muted)}.logo-picker-actions{display:flex;gap:10px;align-items:center;justify-content:center}.sport-logo-card{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.sport-logo-card>label{font-size:.84rem;color:var(--muted)}.sport-logo-preview{width:100%;min-height:104px;display:grid;place-items:center;border-radius:8px;background:#0b1626;border:1px solid var(--border)}.sport-logo-preview img{width:72px;height:72px;object-fit:contain;display:block}.upload-icon-btn,.cloud-icon-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;border-radius:8px;border:1px solid var(--border);background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:22px 22px;color:#0b1626;overflow:hidden;padding:0}.upload-icon-btn{background-image:url(/uploadIcon.svg)}.cloud-icon-btn{background-image:url(/cloudIcon.svg)}.save-match-btn img{width:24px;height:24px;display:block;margin:0;object-fit:contain}.upload-icon-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-icon-btn{position:relative}.cloud-icon-btn{padding:0}.hidden-picker{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.datetime-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:10px;align-items:start}.datetime-btn{width:100%;justify-content:center}.datetime-values{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;font-size:.82rem;color:var(--muted);padding-top:2px}.datetime-value{min-height:18px;text-align:center}.datetime-text-btn{width:100%;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.datetime-text-btn:hover{color:var(--text)}.datetime-time-stack{display:grid;gap:2px}.save-match-btn{min-height:52px}.save-match-btn img{width:24px;height:24px}.action-row{display:flex;gap:10px}.action-row button{flex:1}.update-btn{background:#ffd400;color:#03101e}.save-new-btn{background:var(--green);color:#03101e}.action-row button:disabled{opacity:.45;cursor:not-allowed}.logo-preview{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--border);background:#0b1626;color:var(--muted);overflow:hidden}.logo-preview img{width:100%;height:100%;object-fit:cover}.quick-match-form input,.quick-match-form textarea{min-width:0}.quick-match-form textarea{line-height:1.35;min-height:82px}.links-group{display:grid;gap:10px}.links-group label{margin-bottom:-2px}.sandbox-link-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sandbox-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#ffffff0a;color:var(--muted);font-size:.78rem;font-weight:800;cursor:pointer}.sandbox-toggle input{width:14px;height:14px;margin:0;accent-color:var(--red)}.sandbox-toggle span{max-width:170px;overflow-wrap:anywhere;white-space:normal;color:var(--text);line-height:1.2}.sandbox-toggle small{color:inherit;font-size:.72rem}.sandbox-toggle.active{border-color:#ff4d5ea6;background:#ff4d5e1f;color:#ffb8bf}.add-link-btn{width:fit-content;padding:8px 12px}.saved-link-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.checkbox-link-picker{position:relative}.link-picker-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#0b1626;color:var(--text)}.link-picker-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:38px;max-height:280px;overflow:auto;padding:6px;border:1px solid var(--border);border-radius:10px;background:#0b1626;box-shadow:0 18px 45px #00000073}.link-picker-menu{scrollbar-width:none;-ms-overflow-style:none}.link-picker-menu::-webkit-scrollbar{display:none}.link-picker-option{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left}.link-picker-option:hover{background:#0b8cff2e}.link-checkbox{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;border:1px solid var(--border);border-radius:4px}.link-checkbox.checked{border-color:var(--green);background:var(--green);color:#03101e}.link-picker-empty{padding:8px;color:var(--muted);font-size:.8rem}.link-selection-backdrop{z-index:1200}.link-selection-modal{width:min(760px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:18px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:0 24px 80px #0009}.create-event-link-modal,.link-admin-modal{width:calc(100vw - 24px);max-width:none}.link-admin-modal.blurred{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.link-admin-modal-backdrop{top:48px;bottom:58px;height:auto;align-items:start;padding:10px;overflow:hidden}.link-admin-modal-backdrop .link-admin-modal{max-height:calc(100dvh - 126px)}.link-selection-list{min-width:0;min-height:0;display:grid;gap:18px;overflow-y:auto;overflow-x:hidden;padding:4px 6px 4px 4px;scrollbar-width:none;-ms-overflow-style:none}.link-selection-list::-webkit-scrollbar{display:none}.create-event-link-modal .link-selection-list,.link-admin-modal .link-selection-list{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:0;justify-content:stretch}.create-event-link-modal .link-selection-list.search-results,.link-admin-modal .link-selection-list.search-results{grid-template-columns:minmax(0,1fr);align-content:start}.link-selection-list.search-results .link-selection-column{display:contents}.link-selection-list.search-results .link-selection-section{grid-column:1 / -1}.link-selection-list.search-results .link-selection-heading{border-top:0;padding-top:0}.create-event-link-modal .link-selection-list.search-results .link-selection-grid,.link-admin-modal .link-selection-list.search-results .link-selection-grid{grid-template-columns:repeat(auto-fill,180px);justify-content:start}.link-selection-column{min-width:0;display:grid;gap:18px;align-content:start}.create-event-link-modal .link-selection-column:first-child,.link-admin-modal .link-selection-column:first-child{padding-right:0;border-right:0}.create-event-link-modal .link-selection-column:first-child .link-selection-grid,.link-admin-modal .link-selection-column:first-child .link-selection-grid{display:grid;grid-template-columns:repeat(auto-fill,180px);gap:7px;max-width:none}.link-selection-list .link-picker-option{position:relative;min-width:0;min-height:38px;gap:6px;padding:7px;overflow:visible;border:1px solid rgba(255,255,255,.06);background:#ffffff06;font-size:.76rem}.create-event-link-modal .link-selection-list .link-picker-option,.link-admin-modal .link-selection-list .link-picker-option{width:180px;max-width:180px;padding-inline:9px 12px}.link-selection-list .link-picker-option.selected{border-color:#9ff249a6;background:#9ff24924}.link-selection-list .link-picker-option.single-select{justify-content:flex-start;padding-left:10px}.link-selection-list .link-picker-option.single-select>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.link-admin-option{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;padding:4px 5px 4px 8px}.link-admin-option-main{min-width:0;height:100%;display:flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.link-admin-option-main span{min-width:0;overflow-wrap:anywhere;white-space:normal}.link-admin-option-delete{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,77,94,.45);border-radius:5px;background:#ff4d5e1f;color:#ff5868;font-size:.78rem;font-weight:950;line-height:1}.link-admin-option-delete:hover,.link-admin-option-delete.armed{border-color:#ff4d5ef2;background:#b91525;color:#fff}.link-selection-list .link-picker-option>span:last-child{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.2}.link-preview-bubble{position:fixed;z-index:2200;max-height:min(190px,calc(100dvh - 36px));overflow:auto;padding:9px 10px;border:1px solid rgba(159,242,73,.55);border-radius:8px;background:#07111f;box-shadow:0 16px 38px #0000008c;color:#fff;font-size:.72rem;font-weight:750;line-height:1.35;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;transform:translate(-50%,-100%);pointer-events:none}.link-preview-bubble.below{transform:translate(-50%)}.link-selection-section{min-width:0;display:grid;gap:9px}.selected-links-section{grid-column:1 / -1;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.18)}.selected-link-list{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.selected-link-row{min-width:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.selected-link-check{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--text);font-size:.78rem;font-weight:850;cursor:pointer}.selected-link-check input,.selected-link-sandbox input{width:16px;height:16px;margin:0;accent-color:var(--green)}.selected-link-check input{margin-top:0}.selected-link-check span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.selected-link-sandbox{display:inline-grid;grid-template-columns:auto 16px;align-items:center;gap:5px;color:var(--muted);font-size:.72rem;font-weight:900;cursor:pointer}.selected-link-sandbox small{white-space:nowrap}.selected-link-sandbox input{accent-color:var(--red)}.selected-link-sandbox.active{color:#ffb8bf}.create-event-link-modal .link-selection-section,.link-admin-modal .link-selection-section{width:100%}.link-selection-heading{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-top:9px;border-top:1px solid rgba(255,255,255,.78)}.link-selection-section:first-child .link-selection-heading{padding-top:0;border-top:0}.link-selection-section h3{margin:0;color:var(--green)}.link-group-title{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--text);font-weight:900}.link-group-title:disabled{opacity:.55;cursor:default}.link-group-title .link-checkbox{width:18px;height:18px;flex-basis:18px}.link-selection-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.create-event-link-modal .link-selection-grid,.link-admin-modal .link-selection-grid{grid-template-columns:repeat(auto-fill,180px);justify-content:start}.link-selection-submit{width:100%}.link-edit-overlay{position:fixed;top:48px;right:0;bottom:58px;left:0;z-index:1305;display:grid;place-items:center;padding:14px;background:#0000002e}.link-admin-edit-form{display:grid;gap:10px}.link-admin-edit-modal{width:min(560px,calc(100vw - 28px));padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#202020;box-shadow:0 24px 70px #0000009e}.link-admin-edit-form label{min-width:0;display:grid;gap:6px}.link-admin-edit-form textarea{min-height:112px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;resize:vertical}.link-admin-edit-form .action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.link-admin-edit-form .success,.link-admin-edit-form .error{margin:0}.link-placeholder{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px;overflow:hidden;border:1px dashed var(--border);border-radius:7px;opacity:.65;font-size:.72rem}.link-placeholder small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem}.saved-link-picker select{scrollbar-width:none;-ms-overflow-style:none}.saved-link-picker select::-webkit-scrollbar{display:none}.saved-link-slot{display:grid;gap:8px}.saved-link-chip{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#00f08a24;color:var(--green);font-size:.82rem;font-weight:800}.saved-link-chip-delete{width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:var(--red);color:#fff;font-size:.72rem;font-weight:900;line-height:1}.saved-link-chip-delete.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.add-link-panel{display:grid;gap:12px;margin-top:18px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#0b8cff14,#142238eb)}.add-link-modal{position:relative;width:min(580px,calc(100vw - 32px))}.add-link-modal .add-link-panel{margin-top:0;padding:22px;border:1px solid var(--border);box-shadow:0 24px 80px #0000008c}.add-link-modal-close{position:absolute;z-index:2;top:10px;right:10px}.add-link-panel h3{margin:0;font-size:1rem}.saved-link-form{display:grid;gap:10px}.saved-link-form label{display:grid;gap:6px}.saved-link-form label input,.saved-link-form label textarea{width:100%;border:0;min-height:48px;border-radius:0;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.auto-grow-textarea{overflow:hidden;resize:none}.saved-link-list{display:grid;gap:10px}.saved-link-item{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff08}.saved-link-item strong{display:block;color:var(--text)}.saved-link-item span{display:block;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.saved-link-item.clickable{align-items:center}.saved-link-name{flex:1;display:grid;gap:4px;text-align:left;border:0;background:transparent;padding:0;color:inherit}.saved-link-delete{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff;flex:0 0 30px}.saved-link-delete.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.links-panel{display:grid;gap:10px}.quick-list-title{margin-top:14px}.match-time{display:grid;place-items:center;text-align:center;color:#fff;font-size:.8rem;line-height:1.05;min-width:72px}.match-time span{color:#fff;opacity:.9}.match-time strong{font-size:.88rem;font-weight:800}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.8),transparent);margin:2px 0 6px}.admin-match-row{display:grid;grid-template-columns:1fr 40px;gap:8px;margin-top:10px}.admin-match-link{width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);text-align:left;font-weight:800}.admin-match-link:hover{border-color:#0b8cff80;color:var(--green)}.delete-live-btn{display:grid;place-items:center;border:0;border-radius:8px;background:var(--red);color:#fff}.admin-match-row.armed .delete-live-btn{box-shadow:0 0 0 3px #ff4d5e47}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#0000009e}.time-modal{width:min(680px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:0 24px 80px #00000080}.time-modal::-webkit-scrollbar{display:none}.time-modal.wc-fixture-time-modal{width:min(320px,calc(100vw - 36px));max-width:320px;padding:12px}.error-modal{width:min(420px,95vw);display:grid;gap:14px;padding:16px;border:1px solid rgba(255,77,94,.55);border-radius:8px;background:linear-gradient(180deg,rgba(255,77,94,.16),var(--panel));box-shadow:0 24px 80px #0000008c}.error-modal h2{margin:0;color:#fff}.error-modal p{margin:0;color:#ffd8dd;line-height:1.4}.time-range-picker{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.time-range-section{--time-border-angle: 0deg;position:relative;display:grid;gap:10px;padding:12px;border:2px solid transparent;border-radius:8px;background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(from var(--time-border-angle),transparent 0 18%,var(--time-accent) 28% 42%,transparent 52% 68%,var(--time-accent) 78% 92%,transparent 100%) border-box;box-shadow:0 0 16px var(--time-glow);animation:time-border-round 3s linear infinite}.time-start-section{--time-accent: #00ff88;--time-glow: rgba(0,255,136,.28)}.time-end-section{--time-accent: #ff263a;--time-glow: rgba(255,38,58,.3)}@property --time-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes time-border-round{to{--time-border-angle: 360deg}}.time-date-field{display:grid;gap:7px;color:var(--muted);font-size:.8rem;font-weight:800}.formatted-date-input{position:relative;width:100%;min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#0b1626;color:var(--text);font-size:.9rem}.formatted-date-input input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:.01;cursor:pointer;color-scheme:dark}.time-date-input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#0b1626;color:var(--text);color-scheme:dark;font:inherit;cursor:pointer}.time-date-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.9}.time-only-actions{grid-template-columns:auto minmax(0,1fr)}.end-date-btn{width:100%;margin-bottom:6px}.end-date-label{display:block;min-height:20px;margin-bottom:10px;color:var(--muted);text-align:center;font-size:.84rem}.time-simple-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px}.time-simple-picker label{display:block;min-width:0}.time-simple-picker select{width:100%;min-height:46px;background:#0b1626;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.time-modal-footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.logo-data-modal{width:min(720px,100%);max-height:min(680px,calc(100vh - 36px));overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:0 24px 80px #00000080}.logo-data-modal::-webkit-scrollbar{display:none}.logo-search-input{position:sticky;top:0;z-index:2;width:100%;margin-top:14px;color:var(--text);background:#0b1626;border:1px solid var(--border);border-radius:999px;padding:11px 14px}.logo-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px}.logo-data-card{position:relative;min-height:126px;display:grid;justify-items:center;align-content:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);cursor:pointer}.logo-data-card img{width:68px;height:68px;aspect-ratio:1 / 1;border-radius:8px;object-fit:contain;padding:5px;background:#fff}.logo-data-card span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem}.logo-data-delete{position:absolute;top:6px;right:6px;width:18px!important;height:18px;display:grid!important;place-items:center;border-radius:50%;background:var(--red);color:#fff!important;font-size:.72rem!important;font-weight:900;line-height:1;cursor:pointer}.logo-data-delete.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.empty-logo-card{color:var(--muted)}.logo-admin-panel{display:grid;gap:12px}.logo-admin-actions{display:flex;align-items:center;gap:8px}.logo-upload-wide{width:100%;height:48px;gap:8px;background-image:none;font-weight:800}.logo-upload-compact,.logo-edit-btn,.logo-confirm-btn,.logo-cancel-btn{width:38px;height:38px;min-height:38px;flex:0 0 38px}.logo-upload-compact{background-image:none;background-color:#fff}.logo-edit-btn{border-color:var(--border);background:#ffffff0a;color:var(--text)}.logo-confirm-btn{border-color:#00f08a8c;background:var(--green);color:#03101e}.logo-cancel-btn{border-color:#ff4d5e8c;background:var(--red);color:#fff}.logo-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;max-height:calc(100vh - 230px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.logo-admin-grid::-webkit-scrollbar,.admin-table-scroll::-webkit-scrollbar{display:none}.logo-admin-card{position:relative;display:grid;justify-items:center;gap:7px;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2)}.logo-admin-delete{position:absolute;top:6px;right:6px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff;font-weight:900;line-height:1}.logo-admin-delete.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.logo-admin-card img{width:64px;height:64px;aspect-ratio:1 / 1;border-radius:8px;object-fit:contain;padding:5px;background:#fff}.logo-admin-card span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.74rem;text-align:center}.logo-name-edit{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;color:var(--muted);font-size:.72rem}.logo-name-edit input{min-width:0;width:100%;padding:5px 6px;border:1px solid var(--border);border-radius:6px;background:#0b1626;color:var(--text);text-align:right}.logo-name-edit input:disabled{opacity:.45;cursor:not-allowed}.logo-name-edit span{width:auto;color:var(--muted);font-size:.72rem;text-align:left}.admin-table-scroll{max-width:100%;overflow:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.admin-user-table{min-width:560px}.admin-users-panel{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px}.user-panel-backdrop{z-index:2000;align-items:start;padding-top:72px;padding-bottom:82px;overflow:hidden}.admin-users-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 154px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 24px 80px #0000008c;scrollbar-width:none}.admin-users-modal::-webkit-scrollbar{display:none}.category-manager-modal{position:relative;width:100%;max-height:none;overflow:visible;scrollbar-width:none;padding:18px;border:1px solid rgba(11,140,255,.55);border-radius:14px;background:#142238;box-shadow:0 0 0 1px #0b8cff2e inset,0 0 18px #0b8cff2e,0 24px 80px #0000008c}.category-manager-fieldset{min-width:0;margin:0;padding:0;border:0;display:block}.category-manager-modal::-webkit-scrollbar,.taxonomy-table-scroll::-webkit-scrollbar,.hidden-scroll-select::-webkit-scrollbar{display:none}.category-tables{display:grid;grid-template-columns:1fr 1.25fr;gap:18px}@media(min-width:761px){.bet-admin .category-tables{grid-template-columns:1fr}}.category-modal-close{position:absolute;top:10px;right:10px}.taxonomy-section{min-width:0;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid rgba(11,140,255,.42);border-radius:10px;background:#08111f59}.taxonomy-section h3{margin:0}.taxonomy-plus{width:42px;height:42px;justify-self:start;justify-content:center;display:inline-flex;align-items:center;padding:0;color:var(--green);border-color:#00f08a66}.taxonomy-plus svg{display:block;margin:0}.taxonomy-main-select{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#0b1626;color:var(--text)}.taxonomy-selected-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(110px,.65fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.subcategory-selected-row{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) auto}.category-duration-field{display:grid;gap:4px;font-size:.72rem;color:var(--muted)}.taxonomy-selected-row input,.taxonomy-selected-row select,.taxonomy-new-row input,.taxonomy-new-row select{width:100%;min-width:0;padding:8px;border:1px solid var(--border);border-radius:6px;background:#0b1626;color:var(--text)}.subcategory-new-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) auto}.category-create-form{display:grid;gap:10px}.category-create-form .category-name-input{width:100%}.category-new-row{display:grid;grid-template-columns:minmax(82px,120px) 44px 44px}.category-minutes-input{max-width:120px}.category-icon-upload{position:relative;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.category-icon-upload.uploading{opacity:.62;cursor:wait}.category-icon-upload.disabled{opacity:.85;cursor:default}.category-icon-upload img{width:28px;height:28px;object-fit:contain;display:block}.category-icon-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.category-icon-upload input:disabled{cursor:default}.category-confirm-btn,.bet-admin .category-confirm-btn{background:#9ff249;color:#111;border-color:transparent}.category-status-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;background:#00000047}.category-status-modal{position:relative;min-width:min(320px,calc(100vw - 40px));display:grid;gap:5px;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#202020;box-shadow:0 24px 70px #0000008c;color:#fff}.category-status-modal.success{border-color:#9ff2498c}.category-status-modal.error{border-color:#ff4d5eb3}.category-status-modal strong{color:#9ff249}.category-status-modal.error strong{color:var(--red)}.category-status-modal span{color:#d9d9d9;font-size:.9rem}.category-status-close{position:absolute;top:6px;right:6px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff}@media(min-width:761px){.bet-admin .quick-match-form{gap:8px;margin-top:8px;padding:12px}.bet-admin .form-grid label,.bet-admin .links-group,.bet-admin .saved-link-form{gap:6px}.bet-admin .section-divider{margin:0}.bet-admin .quick-match-form textarea{min-height:44px;resize:none}.bet-admin .datetime-actions.time-only-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px}.bet-admin .datetime-actions.time-only-actions .datetime-btn{width:auto;min-height:40px;padding:8px 14px;justify-self:start}.bet-admin .datetime-actions.time-only-actions .datetime-values{grid-column:auto;display:block;padding-top:0;justify-self:end}.bet-admin .datetime-actions.time-only-actions .datetime-text-btn{text-align:right}.bet-admin .datetime-actions.time-only-actions .datetime-value{min-height:0;text-align:right}.bet-admin .save-match-btn{min-height:38px;height:42px;padding:7px 12px}.bet-admin .save-match-btn img{width:21px;height:21px}.bet-admin .add-link-modal .add-link-panel{padding:18px}.bet-admin .saved-link-form label input,.bet-admin .saved-link-form label textarea{min-height:38px}.bet-admin .add-link-save-btn{width:100%;margin-top:4px}.bet-admin .category-manager-modal{padding:12px}.bet-admin .category-tables{gap:10px}.bet-admin .taxonomy-section{gap:8px;padding:12px}}.taxonomy-table-scroll{max-height:62vh;overflow:auto;scrollbar-width:none}.taxonomy-table{width:100%;border-collapse:collapse}.taxonomy-table th,.taxonomy-table td{padding:9px;border-bottom:1px solid var(--border);text-align:left}.taxonomy-table input,.taxonomy-table select{width:100%;min-width:0;padding:8px;border:1px solid var(--border);border-radius:6px;background:#0b1626;color:var(--text)}.taxonomy-actions,.taxonomy-new-row{display:flex;align-items:center;gap:5px}.category-color-btn{width:48px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:7px;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.7)}.category-color-btn:disabled{opacity:.85;cursor:default}.taxonomy-delete.armed{color:#fff;background:var(--red)}.color-picker-backdrop{z-index:1100}.category-color-modal{width:min(360px,calc(100vw - 32px));display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 24px 80px #0000008c}.category-color-input{width:100%;height:160px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}@media(max-width:760px){.category-tables{grid-template-columns:1fr}}.admin-user-actions{display:flex;justify-content:flex-end}.user-add-toggle{color:var(--green);border-color:#00f08a73}.admin-user-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(130px,1fr) 110px auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.admin-user-form input,.admin-user-form select,.admin-user-table input,.admin-user-table select{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--border);border-radius:6px;background:#0b1626;color:var(--text)}.user-row-actions{display:flex;align-items:center;gap:6px}.user-edit-btn{color:var(--text)}.user-save-btn{color:var(--green);border-color:#00f08a73}.user-cancel-btn{color:var(--red);border-color:#ff4d5e73}.package-x{color:var(--red);font-weight:900;font-size:1.1rem}.package-pill{display:inline-flex;border-radius:999px;padding:5px 9px;font-weight:900;color:#03101e}.package-pill.mini{background:#ffd400}.package-pill.pro{background:var(--green)}.user-delete-btn{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.user-delete-btn.armed{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.clicks-panel{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px}.clicks-panel strong{font-size:clamp(3rem,10vw,6rem);line-height:1;color:var(--green)}.clicks-panel span{color:var(--muted)}.click-breakdown-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.click-breakdown-card{width:100%;min-width:0;display:grid;gap:8px}.click-breakdown-card h3{margin:0;color:#fff;font-size:.86rem;text-align:left}.click-breakdown-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#050d186b;font-size:.78rem}.click-breakdown-table th,.click-breakdown-table td{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.click-breakdown-table th{color:#ffffffbd;font-size:.68rem;text-transform:uppercase}.click-breakdown-table th:last-child,.click-breakdown-table td:last-child{width:62px;text-align:right;color:var(--green);font-weight:900}.click-breakdown-table tr:last-child td{border-bottom:0}.click-breakdown-table td:first-child{color:#fff;overflow-wrap:anywhere}.click-breakdown-empty{color:var(--muted)!important;text-align:center!important;font-weight:700!important}.preview-badge{position:absolute;top:12px;right:12px;z-index:2;padding:7px 10px;border-radius:999px;background:#000000b3;color:#fff;font-weight:800}.video-frame,.video-frame.gated{position:relative}.gate-card .primary-btn,.gate-card .ghost-btn{min-width:120px}.checkbox{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.checkbox input{width:auto}.error{color:var(--red)}.success{color:var(--green)}.auth-links{margin-top:16px;display:flex;gap:14px;color:var(--muted)}.auth-card-header{display:flex;align-items:center;gap:clamp(24px,6vw,48px);margin-bottom:16px}.auth-back-btn{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 38px;margin:0;border:1px solid var(--border);border-radius:8px;background:#ffffff0a;color:var(--text)}.auth-back-btn:hover{border-color:#00f08a73;color:var(--green)}.password-field{position:relative;display:block}.password-field input{padding-right:46px}.password-field button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.password-field button:hover{color:var(--text);background:#ffffff0f}.chat-widget,.float-chat{display:none}.chat-popover{width:100%;min-height:360px;display:grid;grid-template-rows:auto 1fr auto;background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.chat-head{padding:10px 12px;border-bottom:1px solid var(--border);background:#ffffff08}.chat-head button{background:none;border:0;color:var(--text)}.chat-body{padding:12px;overflow:auto;display:flex;flex-direction:column;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.chat-body::-webkit-scrollbar{display:none}.chat-body p{max-width:82%;margin:0;padding:8px 10px;border-radius:8px;background:#0b1626;color:var(--text);line-height:1.35}.chat-body p.mine{align-self:flex-end;background:#0b8cff47}.chat-input{padding:10px;border-top:1px solid var(--border)}.chat-input input{flex:1;background:#0b1626;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px}.chat-input button{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:10px}.profile-card{text-align:center}.profile-avatar{width:112px;height:112px;margin:0 auto 14px;border-radius:50%;font-size:3rem}.ticket-card{margin-top:10px;padding:12px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border)}.support-page{max-width:1080px}.support-compose-panel .form-grid textarea{min-height:150px}.support-card-grid{display:grid;gap:10px}.support-ticket-card{position:relative;display:grid;gap:10px;padding-right:38px}.support-ticket-delete{position:absolute;top:7px;right:7px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 4px 12px #ff4d5e59}.support-ticket-delete:hover{background:#ff1f35;transform:scale(1.06)}.compact-chat-list{display:grid;gap:10px;max-height:calc(100vh - 190px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.compact-chat-list::-webkit-scrollbar{display:none}.compact-ticket{display:grid;gap:10px}.ticket-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-top p{margin:6px 0 2px;color:var(--muted)}.ticket-top span:not(.status){color:var(--muted);font-size:.9rem}.ticket-thread{display:flex;flex-direction:column;gap:8px}.ticket-thread p{max-width:82%;margin:0;padding:8px 10px;border-radius:8px;background:#0b1626;color:var(--text);line-height:1.35}.ticket-thread p b{display:block;color:var(--muted);margin-bottom:3px;font-size:.78rem}.ticket-thread .from-support{align-self:flex-end;background:#0b8cff38}.ticket-thread .from-user{align-self:flex-start;background:#ffffff0d}.ticket-reply{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch}.ticket-reply textarea{min-height:48px;color:var(--text);background:#0b1626;border:1px solid var(--border);border-radius:8px;padding:10px;resize:vertical}.ticket-actions{display:flex;flex-wrap:wrap;gap:8px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid var(--border);padding:12px}td span{color:var(--muted)}.stat-card{display:grid;gap:8px}.stat-card svg{color:var(--blue)}.stat-card strong{color:var(--text);font-size:2rem}.pricing-page{padding:28px 18px;max-width:1040px;margin:0 auto}.package-admin-tools{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.edit-package-btn{border-color:var(--border);background:var(--panel);color:var(--text)}.pricing-head{max-width:720px;margin-bottom:18px;color:var(--muted)}.pricing-head h1{color:var(--text);margin-bottom:8px}.pricing-head input,.pricing-head textarea,.package-label-editor input,.package-edit-fields input,.package-edit-fields textarea{width:100%;color:var(--text);background:#0b1626;border:1px solid var(--border);border-radius:8px;padding:11px 12px}.pricing-head textarea,.package-edit-fields textarea{min-height:96px;resize:vertical}.package-label-editor{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.package-label-editor label,.package-edit-fields label{display:grid;gap:6px;color:var(--muted)}.package-edit-fields{display:grid;gap:12px}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.price-card{display:grid;gap:18px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:22px}.price-card h2{font-size:2.4rem;margin:12px 0 6px}.price-card p,.pricing-note{color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--muted)}.price-card li{display:flex;align-items:center;gap:8px}.price-card li svg{color:var(--green)}.skeleton-list i{display:block;height:94px;border-radius:8px;margin-top:12px;background:linear-gradient(90deg,#142238,#1b3150,#142238);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}.admin-mobile-section-toggle{display:none}.world-cup-highlight-button,.match-card.fifa-world-cup-card,.live-list .match-card.fifa-world-cup-card,.upcoming-card.fifa-world-cup-card,.wc-page-hero,.wc-group-card,.wc-fixture-sections>section,.wc-fixture-card,.highlight-card,.world-cup .event-seo-card{border-color:transparent;background:linear-gradient(#050505,#050505) padding-box,conic-gradient(from 214deg,#ff987f,#ff987f 42deg,#ff1f2f 42deg,#ff1f2f 96deg,#9dff26 96deg,#9dff26 142deg,#56f7d9 142deg,#56f7d9 248deg,#b68cff 248deg,#b68cff 318deg,#ff987f 318deg,#ff987f 360deg) border-box;box-shadow:0 12px 28px #00000052,0 0 0 1px #ffffff0a inset;color:#fff}.world-cup-highlight-button,.wc-page-hero,.match-card.fifa-world-cup-card,.live-list .match-card.fifa-world-cup-card,.upcoming-card.fifa-world-cup-card{border-width:4px}.world-cup-highlight-button:after{background:radial-gradient(circle at 24% 18%,rgba(255,154,130,.22),transparent 24%),radial-gradient(circle at 78% 80%,rgba(178,140,255,.24),transparent 26%)}.world-cup-highlight-button strong,.wc-hero-brand,.wc-page-hero h1,.wc-group-toggle,.wc-group-card h2,.wc-fixture-sections>section>h2,.wc-group-modal-header,.wc-team-picker small,.wc-team-picker-groups h3,.wc-results-modal small{color:#56f7d9;text-shadow:0 2px 0 #000}.world-cup-banner-actions a,.wc-hero-nav{border:2px solid #56f7d9;border-radius:8px;background:#050505;color:#fff;box-shadow:0 0 0 2px #ffffff14 inset}.world-cup-banner-actions a.standings,.world-cup-banner-actions a.fixtures,.world-cup-banner-actions a.primary,.wc-hero-nav.standings,.wc-hero-nav.fixtures,.wc-hero-nav.highlights{background:#56f7d9;border-color:#56f7d9;color:#020202}.fifa-group .mobile-event-toggle,.fifa-group>.event-level-toggle{border-width:3px;border-color:transparent;background:linear-gradient(#050505,#050505) padding-box,conic-gradient(from 214deg,#ff987f,#ff987f 42deg,#ff1f2f 42deg,#ff1f2f 96deg,#9dff26 96deg,#9dff26 142deg,#56f7d9 142deg,#56f7d9 248deg,#b68cff 248deg,#b68cff 318deg,#ff987f 318deg,#ff987f 360deg) border-box;box-shadow:0 12px 24px #00000047}.fifa-group .mobile-event-toggle{animation:none}.fifa-world-cup-card .live-card-row{border:1px solid rgba(86,247,217,.36);background:#050505}.fifa-world-cup-card .card-datetime,.fifa-world-cup-card .match-name:hover,.wc-fixture-match b,.wc-fixture-time{color:#56f7d9}.wc-page,.highlights-page,.event-seo-page.world-cup{background:radial-gradient(circle at 10% 4%,rgba(255,154,130,.12),transparent 24%),radial-gradient(circle at 88% 10%,rgba(178,140,255,.13),transparent 25%),#08111f}.wc-page-hero{border-radius:26px}.highlight-card{border-width:3px;border-radius:12px}.highlight-card svg{color:#56f7d9}.highlight-card:hover,.highlight-card:focus-visible,.wc-fixture-card:hover,.wc-fixture-card:focus-visible,.fifa-world-cup-card:hover{border-color:transparent;filter:brightness(1.08);box-shadow:0 14px 32px #56f7d92e}.wc-group-card th{background:#07172b;color:#fff}.wc-group-card tbody tr.qualified{background:#00ff716b;color:#fff}.wc-group-card tbody tr.playoff{background:#ffe5007a;color:#fff}.wc-group-card tbody tr.eliminated{background:#ff344c73;color:#fff}.wc-group-card td:last-child,.wc-group-card tbody tr b{color:#ffe500}.wc-fixture-group{background:#56f7d9;color:#020202}.wc-fixture-card{border-width:3px}.wc-team-picker,.wc-results-modal{border-color:#56f7d9a6;background:#050505}@media(max-width:1100px){.dashboard-grid,.dashboard-grid.admin-dashboard{grid-template-columns:1fr}.dashboard-grid>.live-list,.dashboard-grid>.results-panel,.dashboard-grid>.player-panel{position:static;max-height:none;overflow:visible}.dashboard-grid>.live-list,.dashboard-grid>.results-panel{height:auto;min-height:0}.player-panel{order:-1;min-height:auto}.admin-cards{grid-template-columns:repeat(2,1fr)}.panel-title:has(.event-taxonomy-pickers){align-items:stretch;flex-direction:column}.event-taxonomy-pickers{width:100%;margin-left:0}.event-taxonomy-pickers .category-picker-menu{left:0;right:auto}}@media(max-width:760px){.modal-backdrop:has(.time-modal){place-items:start center;padding:10px;overflow-y:auto}.time-modal{width:100%;max-height:calc(100dvh - 20px);padding:14px 12px}.time-modal.wc-fixture-time-modal{width:min(300px,calc(100vw - 20px));max-width:300px;padding:12px}.time-modal-footer{align-items:stretch;flex-direction:column;padding-bottom:max(2px,env(safe-area-inset-bottom))}.time-modal-footer .primary-btn{width:100%;flex:0 0 auto}.navbar{grid-template-columns:1fr auto}.mobile-only{display:inline-flex}.nav-links{display:none;grid-column:1 / -1;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-user.authenticated{display:none}.nav-user.guest{grid-column:1 / -1;justify-content:flex-end}.mobile-menu-logout{display:inline-flex;width:100%;justify-content:flex-start;margin-top:8px;border-top:1px solid var(--border);border-radius:0;padding-top:14px;color:var(--red)}.dashboard-grid,.single-column,.support-grid,.admin-grid,.profile-grid{padding:10px;grid-template-columns:1fr}.panel,.player-panel,.admin-right-panel{max-width:99vw}.logo-data-modal{width:95vw;max-width:95vw;padding:12px}.logo-data-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.logo-data-grid::-webkit-scrollbar{display:none}.admin-toggle-header,.links-panel,.logo-admin-panel,.clicks-panel{max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.admin-toggle-header::-webkit-scrollbar,.links-panel::-webkit-scrollbar,.logo-admin-panel::-webkit-scrollbar,.clicks-panel::-webkit-scrollbar{display:none}.admin-toggle-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border:1px solid var(--border);border-radius:12px;background:#ffffff09}.click-breakdown-grid{grid-template-columns:1fr}.admin-toggle-header .toggle-btn{width:100%;min-width:0;padding:9px 6px;font-size:.78rem;border-radius:8px}.pricing-grid{grid-template-columns:1fr}.profile-grid .panel:last-child{grid-column:auto}.admin-cards,.logo-fields,.package-label-editor,.datetime-actions,.datetime-values,.time-range-picker{grid-template-columns:1fr}.time-simple-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.time-simple-picker select{min-height:40px;padding:7px 8px;font-size:.82rem}.category-picker-btn{width:100%;min-width:0}.category-picker-menu{width:100%}.event-taxonomy-pickers{width:100%;grid-template-columns:1fr;margin-left:0}.homepage-filter-pickers,.bet-brand span{display:none}.admin-user-form{grid-template-columns:1fr}.player-header,.match-footer,.match-meta,.profile-actions,.ticket-top,.ticket-reply{align-items:flex-start;flex-direction:column}.live-list .match-card{gap:16px}.live-list .match-footer{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.live-list .match-footer .status{justify-self:start}.live-list .match-footer .watch-btn{justify-self:center;grid-column:2;min-width:118px}.live-list .match-footer .match-time{justify-self:end;grid-column:3;min-width:0;text-align:right;place-items:center end}.action-row{width:100%}.world-cup-highlight-button{grid-template-columns:1fr;padding:16px}.world-cup-banner-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.world-cup-banner-actions a{padding:10px 7px;text-align:center;font-size:.8rem}.wc-page{padding:12px}.wc-page-hero{padding:4px 18px 10px}.wc-shared-hero{height:185px;min-height:0;display:block}.wc-hero-center{position:absolute;left:50%;top:35%;width:calc(100% - 28px);max-width:none;transform:translate(-50%,-50%)}.wc-hero-brand{gap:8px;font-size:clamp(.92rem,4.5vw,1.2rem);white-space:nowrap;letter-spacing:.035em}.wc-hero-brand svg{width:28px;height:28px}.wc-shared-hero h1{margin-top:14px;font-size:clamp(1.55rem,7vw,2.15rem);white-space:nowrap}.fixtures-hero h1{font-size:clamp(1.22rem,5.8vw,1.72rem)}.wc-hero-nav{display:block;min-width:0;width:calc(50% - 28px);padding:8px 10px;font-size:.76rem;transform:none!important}.wc-hero-nav:first-of-type{left:18px;right:auto;bottom:10px}.wc-hero-nav:last-of-type{right:18px;left:auto;bottom:10px}.wc-groups,.wc-fixture-grid{grid-template-columns:1fr}.wc-group-toggle{cursor:default}.wc-group-toggle svg{display:none}.wc-group-card .wc-table-wrap,.wc-group-card.open .wc-table-wrap{display:block}.wc-group-card.open .wc-table-wrap{overflow-x:hidden}.wc-group-card table{min-width:0;table-layout:fixed}.wc-group-card th,.wc-group-card td{padding:10px 3px;font-size:.72rem}.wc-group-card th{font-size:.63rem}.wc-group-card th:first-child,.wc-group-card td:first-child{width:7%}.wc-group-card th:nth-child(2),.wc-group-card td:nth-child(2){width:32%}.wc-group-card th:nth-child(n+3),.wc-group-card td:nth-child(n+3){width:8.7%}.wc-group-card.open .wc-group-toggle svg{transform:rotate(180deg)}.wc-fixture-grid{padding:12px}.wc-fixture-card{gap:11px;padding:12px 6px}.wc-fixture-group{padding:6px 9px;font-size:.66rem}.wc-fixture-match{gap:4px;font-size:.72rem}.wc-group-modal{padding:0}.wc-group-modal-backdrop{place-items:center;overflow:hidden;padding:12px}.wc-group-modal{width:100%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0 auto;overflow-y:auto}.wc-group-modal-header{padding:16px 14px}.wc-admin-form,.wc-admin-form.fixtures{grid-template-columns:1fr}.wc-fixture-side{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);align-items:stretch}.wc-admin-form.fixtures>.primary-btn{grid-column:1}.wc-fixture-time-backdrop{place-items:center;padding:14px;overflow-y:auto}.wc-fixture-time-backdrop .wc-fixture-time-modal{width:min(300px,calc(100vw - 28px));max-width:300px;margin:auto}.wc-team-picker{padding:16px}.wc-team-picker-groups{grid-template-columns:1fr}.wc-results-backdrop{place-items:center;padding:16px;overflow-y:auto}.wc-results-modal{width:min(92vw,500px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:16px}.wc-team-results>div{grid-template-columns:1fr 1fr;padding:6px 10px}.wc-team-results strong:first-of-type{padding-right:36px}.wc-team-results strong:last-child{padding-left:36px}.highlights-page{padding:12px}.highlights-hero{padding:24px 18px}.highlights-grid{grid-template-columns:1fr}.highlight-card{justify-content:center;text-align:center}.live-list.panel,.admin-right-panel{display:grid;gap:12px;padding:10px;background:transparent;border:0}.admin-mobile-section-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffff09;color:var(--text);font-weight:900;text-align:left}.admin-mobile-section-toggle svg{flex:0 0 auto;transition:transform .2s ease}.admin-mobile-section-toggle.open svg{transform:rotate(180deg)}.admin-mobile-section-toggle.create-event-toggle.open{border-color:#9ff249bf;background:#9ff249;color:#111}.create-event-header,.quick-match-form,.add-link-panel,.admin-right-panel>.links-panel,.admin-right-panel>.clicks-panel,.admin-right-panel>.ads-admin-panel,.admin-right-panel>.results-panel,.admin-right-panel>.admin-highlights-panel,.admin-right-panel>.wc-admin-panel{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.create-event-header,.add-link-panel{margin-top:0}.event-seo-details{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1100px){.highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}main{padding-bottom:86px}.bet-header{position:sticky;top:0;z-index:60;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;background:linear-gradient(180deg,#115338,#0b3929);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 8px 22px #00000038}.bet-live-channel-link{position:absolute;left:50%;transform:translate(-50%);max-width:min(54vw,380px);padding:8px 14px;border:1px solid #ff1f2f;border-radius:999px;background:#ff1f2f;color:#fff;font-size:.86rem;font-weight:950;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:live-channel-red-pulse 1.25s ease-in-out infinite}.bet-live-channel-link.active,.bet-live-channel-link:hover{border-color:#ff4d5e;background:#ff263a;color:#fff}.bet-admin-letter-link{position:absolute;left:calc(50% + min(27vw,190px) + 10px);top:50%;width:32px;height:32px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#263c38;color:#fff;font-size:.9rem;font-weight:950;box-shadow:0 6px 16px #0000003d}.bet-admin-letter-link.active,.bet-admin-letter-link:hover{border-color:#9ff249a6;background:#9ff249;color:#111}@media(max-width:760px){.bet-admin-letter-link{left:auto;right:52px;width:30px;height:30px;font-size:.84rem}}@keyframes live-channel-red-pulse{0%,to{background:#ff1f2f;box-shadow:0 0 #ff2f452e,0 0 10px #ff2f456b;transform:translate(-50%) scale(1)}50%{background:#ff4d5e;box-shadow:0 0 0 5px #ff2f453d,0 0 22px #ff2f45d1;transform:translate(-50%) scale(1.045)}}.bet-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#fff;font-size:1rem;font-weight:950}.bet-brand .brand-logo{width:28px;height:28px;border-radius:6px}.bet-login-btn,.bet-menu-btn{border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#263c38;color:#fff;font-size:.78rem;font-weight:900}.bet-login-btn{padding:8px 13px}.bet-menu-btn{width:36px;height:36px;display:grid;place-items:center}.account-menu{position:relative}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:190px;display:grid;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#1f2524;box-shadow:0 18px 46px #00000073}.account-dropdown a,.account-dropdown button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 9px;border:0;border-radius:6px;background:transparent;color:#fff;text-align:left;font-weight:850}.world-channel-page{min-height:calc(100dvh - 48px);padding:18px clamp(10px,3vw,30px) 110px;background:radial-gradient(circle at 18% 0%,rgba(20,255,154,.12),transparent 32%),radial-gradient(circle at 92% 8%,rgba(255,214,90,.09),transparent 28%),#05090d}.world-channel-toolbar{position:sticky;top:62px;z-index:30;display:grid;gap:12px;max-width:1240px;margin:0 auto 18px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#091017eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #00000047}.world-channel-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid rgba(20,255,154,.22);border-radius:8px;background:#0d1722;color:#17f995}.world-channel-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f8fb;font-size:1rem;font-weight:800}.world-channel-search input::placeholder{color:#f4f8fb8c}.world-channel-letters{display:flex;flex-wrap:wrap;gap:7px}.world-channel-letters button{min-width:38px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#111b25;color:#d9e2ea;font-size:.78rem;font-weight:950}.world-channel-letters button.active,.world-channel-letters button:hover{border-color:#14ff9a8c;background:#103726;color:#17f995}.world-channel-groups{max-width:1240px;margin:0 auto;display:grid;gap:20px}.world-channel-player{max-width:980px;margin:0 auto 22px;display:grid;gap:10px;scroll-margin-top:78px}@media(min-width:761px){.world-channel-player{scroll-margin-top:0}.world-channel-page.player-active .world-channel-toolbar{position:static}}.world-channel-player-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px 0;color:#f4f8fb}.world-channel-player-header h1{margin:0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.1;font-weight:950}.world-channel-player-header span{color:#17f995;font-size:.82rem;font-weight:850;white-space:nowrap}.world-channel-tools{padding:0 16px}.world-channel-frame-wrap{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px}.world-channel-nav-arrow{width:44px;height:72px;display:grid;place-items:center;border:1px solid rgba(20,255,154,.24);border-radius:8px;background:#0d1722eb;color:#fff;box-shadow:0 12px 34px #00000047}.world-channel-nav-arrow:not(:disabled):hover{border-color:#14ff9a9e;background:#103726;color:#17f995}.world-channel-nav-arrow:disabled{opacity:.28;cursor:default}@media(max-width:760px){.world-channel-frame-wrap{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.world-channel-nav-arrow{width:32px;height:54px}}.world-channel-frame{width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(20,255,154,.2);border-radius:8px;background:#020712;box-shadow:0 20px 70px #00000059}.world-channel-frame iframe{display:block;width:100%;height:100%;border:0}.world-channel-group{display:grid;gap:12px}.world-channel-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;color:#17f995;font-weight:950}.world-channel-divider:before,.world-channel-divider:after{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(20,255,154,.38))}.world-channel-divider:after{background:linear-gradient(90deg,rgba(20,255,154,.38),transparent)}.world-channel-divider span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 12px;border:1px solid rgba(20,255,154,.35);border-radius:999px;background:#0f201b}.world-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.world-channel-card{min-height:78px;display:flex;align-items:center;width:100%;text-align:left;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(180deg,#101823,#0c121a);box-shadow:inset 0 1px #ffffff08}.world-channel-card:hover,.world-channel-card.active{border-color:#14ff9a73;background:linear-gradient(180deg,#10231d,#0d1719)}.world-channel-card h2{margin:0;color:#f4f8fb;font-size:.88rem;line-height:1.25;font-weight:950;overflow-wrap:anywhere}.world-channel-empty{max-width:1240px;margin:28px auto;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#101823;color:#d9e2ea;font-weight:850}.account-dropdown a:hover,.account-dropdown button:hover{background:#ffffff12}.account-dropdown .logout-link{color:#ff4d5e}.navbar{display:none}.bet-home{min-height:100vh;padding:8px 8px 18px;background:#161616;color:#fff}.sports-strip,.drag-rail{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.sports-strip::-webkit-scrollbar,.drag-rail::-webkit-scrollbar{display:none}.sports-strip{position:sticky;top:48px;z-index:50;padding:6px 0 8px;background:#161616}.sports-strip button{position:relative;isolation:isolate;flex:0 0 86px;min-height:58px;display:grid;align-content:center;justify-items:center;gap:5px;padding:7px 5px 16px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#2c302f;color:#fff;font-size:.68rem;font-weight:950;overflow:hidden}.sports-strip button.active{background:#3b413f;box-shadow:inset 0 -3px #ffe500}.sports-strip button.has-live:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:6px;background:conic-gradient(from var(--live-border-angle),transparent 0 72%,#ff1f3d 76%,#ff1f3d 84%,transparent 88% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:live-category-border 1.6s linear infinite}.sports-strip button.has-live:after{content:"Live";position:absolute;left:50%;bottom:3px;z-index:2;transform:translate(-50%);min-width:38px;padding:2px 7px;border-radius:999px;background:#e70f28;color:#fff;font-size:.55rem;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:0 0 0 1px #ffffff29,0 0 12px #e70f288c;animation:live-badge-pulse 1s ease-in-out infinite}.sports-strip button>span{position:relative;z-index:1}.sports-strip-icon{position:relative;width:30px;height:28px;display:grid;place-items:center;border-radius:6px;background:#f7f3df;box-shadow:inset 0 0 0 1px #00000029,0 1px 4px #0000003d}.sports-strip img,.sports-strip svg{width:24px;height:24px;object-fit:contain;color:#17310c}@property --live-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes live-category-border{to{--live-border-angle: 360deg}}@keyframes live-badge-pulse{0%,to{opacity:.72;transform:translate(-50%) scale(.94)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}.event-board,.wc26-home-section{margin-top:8px;padding:10px;border-radius:6px;background:#1f1f1f}.wc26-home-section{position:relative;isolation:isolate;border:2px solid transparent;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box,linear-gradient(90deg,#ffe500,#ffe50026,#ffe500,#ffe50026,#ffe500) border-box;background-size:auto,300% 300%;animation:wc-section-border-flow 4.5s linear infinite}@keyframes wc-section-border-flow{0%{background-position:0 0,0% 0%}25%{background-position:0 0,100% 0%}50%{background-position:0 0,100% 100%}75%{background-position:0 0,0% 100%}to{background-position:0 0,0% 0%}}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-head small{display:block;margin-bottom:2px;color:#9ff249;font-size:.68rem;font-weight:950;text-transform:uppercase}.section-head h1,.section-head h2{margin:0;font-size:1.02rem}.section-head>span,.section-head a{display:inline-flex;align-items:center;gap:3px;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:900}.event-rail{padding-bottom:2px}.bet-event-card{position:relative;flex:0 0 178px;min-height:118px;display:grid;gap:8px;align-content:start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#2c2c2c;color:#fff;text-align:left}.bet-event-card.live{border-color:#ff404db8}.home-event-delete{position:absolute;top:8px;right:8px;z-index:3;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,77,94,.7);border-radius:50%;background:#ff4d5e29;color:#ff4d5e;font-family:Arial,sans-serif;font-size:14px;font-weight:950;line-height:22px;text-align:center;padding:0 0 1px}.home-event-delete:hover,.home-event-delete:focus-visible,.home-event-delete.armed{outline:none;background:#ff4d5e;color:#fff;box-shadow:0 0 0 3px #ff4d5e2e}.event-status{justify-self:start;border-radius:999px;padding:3px 7px;background:#363636;color:#ffe500;font-size:.64rem;font-weight:950;text-transform:uppercase}.bet-event-card.live .event-status{background:#c72030;color:#fff}.bet-event-card strong{min-height:36px;overflow-wrap:anywhere;font-size:.83rem;line-height:1.2}.bet-event-card time{color:#bebebe;font-size:.72rem;font-weight:800}.event-action{display:inline-flex;align-items:center;gap:5px;color:#9ff249;font-size:.72rem;font-weight:950}.home-player-zone{margin:10px 0}.home-player-zone .player-panel{border-radius:6px;background:#202322}.countdown-panel{min-height:210px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.countdown-panel svg{color:#ffe500}.countdown-panel h2,.countdown-panel p{margin:0}.countdown-panel strong{color:#9ff249;font-size:clamp(1.65rem,5vw,3rem);font-weight:950}.bet-empty{padding:22px 12px;border:1px dashed rgba(255,255,255,.17);border-radius:5px;color:#c8c8c8;text-align:center;font-weight:800}.bet-empty.live-empty{min-height:180px;display:grid;place-items:center;color:#fff;font-size:1rem}.wc-group-rail,.finished-rail{padding:1px 1px 6px}.mini-wc-group{flex:0 0 min(520px,92vw);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:5px;background:#2d2d2d}.mini-wc-group h3{margin:0;padding:10px 11px;color:#fff;background:#242424;font-size:.92rem}.mini-wc-group table{width:100%;min-width:0;table-layout:fixed}.mini-wc-group th,.mini-wc-group td{padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.58rem;text-align:center}.mini-wc-group th{color:#b7b7b7}.mini-wc-group td:nth-child(2),.mini-wc-group th:nth-child(2){width:30%;text-align:left;overflow-wrap:anywhere}.mini-wc-group td:first-child,.mini-wc-group th:first-child{width:6%}.mini-wc-group th:nth-child(n+3),.mini-wc-group td:nth-child(n+3){width:8%}.mini-wc-group b{color:#ffe500}.wc-knockout-tree{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,320px) minmax(0,1fr);justify-content:stretch;gap:1%;overflow-x:hidden;padding:10px 0 14px}.wc-ko-mobile-list{display:none}.ko-column{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:14px}.ko-round-heads,.ko-round-body{display:grid;grid-template-columns:minmax(0,1.08fr) repeat(3,minmax(0,.88fr));gap:clamp(7px,.8vw,13px);overflow:visible}.ko-column.right .ko-round-heads,.ko-column.right .ko-round-body{grid-template-columns:repeat(3,minmax(0,.88fr)) minmax(0,1.08fr)}.ko-round-heads{gap:clamp(7px,.8vw,13px)}.ko-round-heads h3,.ko-center h3{margin:0;color:#9ff249;font-size:clamp(.62rem,.72vw,.78rem);font-weight:950;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.ko-round{min-width:0;display:grid;align-content:space-evenly;gap:12px;position:relative;overflow:visible}.ko-round[data-title="Round of 32"],.ko-round[data-title="Round of 16"],.ko-round[data-title=Quarter-finals],.ko-round[data-title=Semi-finals]{grid-template-rows:repeat(8,minmax(0,1fr));align-content:stretch;align-items:center}.ko-round .ko-pair,.ko-round .ko-pair-matches{display:contents}.ko-round[data-title="Round of 32"] .ko-slot-1{grid-row:1}.ko-round[data-title="Round of 32"] .ko-slot-2{grid-row:2}.ko-round[data-title="Round of 32"] .ko-slot-3{grid-row:3}.ko-round[data-title="Round of 32"] .ko-slot-4{grid-row:4}.ko-round[data-title="Round of 32"] .ko-slot-5{grid-row:5}.ko-round[data-title="Round of 32"] .ko-slot-6{grid-row:6}.ko-round[data-title="Round of 32"] .ko-slot-7{grid-row:7}.ko-round[data-title="Round of 32"] .ko-slot-8{grid-row:8}.ko-round[data-title="Round of 16"] .ko-slot-1{grid-row:1;transform:translateY(50%)}.ko-round[data-title="Round of 16"] .ko-slot-2{grid-row:3;transform:translateY(50%)}.ko-round[data-title="Round of 16"] .ko-slot-3{grid-row:5;transform:translateY(50%)}.ko-round[data-title="Round of 16"] .ko-slot-4{grid-row:7;transform:translateY(50%)}.ko-round[data-title=Quarter-finals] .ko-slot-1{grid-row:2;transform:translateY(50%)}.ko-round[data-title=Quarter-finals] .ko-slot-2{grid-row:6;transform:translateY(50%)}.ko-round[data-title=Semi-finals] .ko-slot-1{grid-row:4;transform:translateY(50%)}.ko-pair{position:relative;display:grid;align-items:center;gap:10px;overflow:visible}.ko-pair-matches{position:relative;display:grid;gap:10px}.ko-pair-matches:before{content:"";position:absolute;top:calc(25% - 1px);bottom:calc(25% - 1px);right:-12px;width:1px;background:#9ff2496b;pointer-events:none}.ko-column.right .ko-pair-matches:before{right:auto;left:-12px}.ko-match{position:relative;z-index:2;min-width:0;width:100%;max-width:128px;display:grid;gap:4px;padding:5px;border:1px solid rgba(159,242,73,.28);border-radius:6px;background:linear-gradient(180deg,#2c2c2c,#222);box-shadow:inset 0 0 0 1px #ffffff06;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ko-match:hover,.ko-match:focus-visible{border-color:#ffe500ad;outline:none;box-shadow:0 0 0 2px #ffe5002e,inset 0 0 0 1px #ffffff0a}.ko-round[data-title=Quarter-finals] .ko-match,.ko-round[data-title=Semi-finals] .ko-match{max-width:204px}.ko-round[data-title=Semi-finals] .ko-match{width:134px;max-width:134px}.ko-match.ko-slot-1{max-width:204px}.ko-round[data-title="Round of 32"] .ko-match.ko-slot-1{max-width:128px}.ko-round[data-title=Quarter-finals] .ko-match.ko-slot-1,.ko-round[data-title=Quarter-finals] .ko-match.ko-slot-2,.ko-round[data-title=Semi-finals] .ko-match.ko-slot-1{max-width:204px}.ko-round[data-title=Semi-finals] .ko-match.ko-slot-1{width:134px;max-width:134px}.ko-column.left .ko-match{justify-self:end}.ko-column.right .ko-match{justify-self:start}.ko-column.left .ko-round[data-title=Semi-finals] .ko-match{justify-self:end;transform:translate(-65px,50%)}.ko-column.right .ko-round[data-title=Semi-finals] .ko-match{justify-self:start;transform:translate(32px,50%)}.ko-center .ko-match{justify-self:center}.ko-column.left .ko-match:after,.ko-column.right .ko-match:after{content:"";position:absolute;top:50%;width:12px;height:1px;background:#9ff2496b;pointer-events:none}.ko-column.left .ko-match:after{right:-12px}.ko-column.right .ko-match:after{left:-12px}.ko-pair:after{content:"";position:absolute;top:50%;right:-28px;width:16px;height:1px;background:#9ff2496b;pointer-events:none}.ko-pair:before{content:"";position:absolute;top:calc(50% - 18px);right:-28px;width:1px;height:36px;background:#9ff24957;pointer-events:none}.ko-column.right .ko-pair:before{right:auto;left:-28px}.ko-column.right .ko-pair:after{right:auto;left:-28px}.ko-column.left .ko-pair-quarter-finals:after{right:-40px;width:28px}.ko-column.right .ko-pair-quarter-finals:after{left:-40px;width:28px}.ko-connector-label{position:absolute;top:calc(50% - 9px);right:-34px;z-index:2;padding:0 2px;background:#1f1f1f;color:#ffe500;font-size:.58rem;font-weight:950}.ko-column.right .ko-connector-label{right:auto;left:-34px}.ko-match-meta{display:flex;justify-content:space-between;gap:8px;color:#bdbdbd;font-size:.58rem;font-weight:850}.ko-teams{display:grid;gap:4px}.ko-teams>span{min-width:0;width:100%;max-width:100%;min-height:21px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:#fff;font-size:.64rem;font-weight:900;overflow:hidden}.ko-team-name{min-width:0;display:flex;align-items:center;justify-content:center;justify-self:center;gap:5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ko-team-name.possible{max-width:100%;gap:4px}.ko-team-name em{color:#ffffff8c;font-style:normal;font-weight:950;line-height:1}.ko-team-option{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px}.ko-team-name.possible .ko-team-option{flex:0 0 auto;padding:0;border:0;background:transparent}.ko-team-name.possible img{width:22px;height:15px}.ko-team-score{justify-self:end;color:#ffe500;font-size:.72rem;font-weight:950;line-height:1}.ko-teams>span.lost{opacity:.38;filter:grayscale(1)}.ko-teams>span.won{border-color:#9ff24980;background:#9ff2491c}.ko-teams img{width:18px;height:12px;flex:0 0 18px;object-fit:cover;border-radius:1px;box-shadow:0 0 0 1px #ffffff47}.ko-match b{color:#ffe500;font-size:.62rem;text-align:right}.ko-score-editor{display:grid;grid-template-columns:1fr 1fr auto;gap:4px;align-items:center}.ko-score-editor input{min-width:0;height:24px;padding:2px 4px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#00000052;color:#fff;font-size:.68rem;font-weight:850;text-align:center}.ko-score-editor button{height:24px;padding:0 6px;border:1px solid rgba(159,242,73,.45);border-radius:4px;background:#9ff24924;color:#9ff249;font-size:.58rem;font-weight:950}.ko-score-editor button:disabled{opacity:.45;cursor:not-allowed}.ko-center{min-width:0;width:100%;display:grid;gap:16px;align-content:center;align-items:center;justify-items:center;transform:none}.ko-final-card,.ko-semis{position:relative;display:grid;gap:9px;padding:8px;border:1px solid rgba(255,229,0,.22);border-radius:8px;background:#252525}.ko-final-card h3{color:#ffe500;font-size:.9rem;text-transform:none}.ko-final-card.champion{transform:none;width:min(100%,320px);margin-inline:auto;min-height:132px;justify-self:center;align-content:center;border-color:#ffe500b8;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#6f5200,#b88700 38%,#ffe15b 62%,#8c6800);box-shadow:0 16px 40px #ffc40029,inset 0 0 0 1px #ffffff2e}.ko-final-card.champion h3{color:#171000;text-shadow:0 1px 0 rgba(255,255,255,.38)}.ko-final-card.champion .ko-match{border-color:#291d0052;background:#1c140057}.ko-final-card.champion .ko-match-meta,.ko-final-card.champion .ko-match b,.ko-final-card.champion .ko-teams>span{color:#fff8d2}.ko-final-card.champion .ko-teams>span{border-color:#ffffff3d;background:#ffffff29}.ko-final-showcase{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:92px;padding:8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ko-final-showcase:hover,.ko-final-showcase:focus-visible{outline:2px solid rgba(23,16,0,.34);outline-offset:2px}.ko-final-meta{display:flex;justify-content:space-between;color:#221800;font-size:.72rem;font-weight:950}.ko-final-teams{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px;align-items:center;min-height:52px}.ko-final-team:first-child{grid-column:1}.ko-final-team:nth-child(2){grid-column:3}.ko-final-team{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:#ffffff2e;color:#171000;font-size:.62rem;font-weight:950}.ko-final-team.lost{opacity:.42;filter:grayscale(1)}.ko-final-team.won{border-color:#ffffffbd;background:#ffffff47}.ko-final-team-name{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;overflow-wrap:anywhere;white-space:normal;line-height:1.05;text-align:center}.ko-final-team-name span{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}.ko-final-team-name em{color:#171000b8;font-style:normal}.ko-final-team-name.possible span{flex:0 0 auto}.ko-final-team img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff61}.ko-final-team b{color:#171000;font-size:.94rem;line-height:1}.ko-final-cup{position:absolute;left:50%;top:52%;width:40px;height:40px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.35);border-radius:50%;background:radial-gradient(circle,#ffffff57,#5d3f0057);color:#2a1b00;box-shadow:0 8px 22px #0003,inset 0 0 0 1px #ffffff29}.ko-match-modal-backdrop{z-index:1800;display:grid;place-items:center;padding:18px;background:#000000ad}.ko-match-modal{width:min(430px,calc(100vw - 28px));display:grid;gap:16px;padding:18px;border:1px solid rgba(255,229,0,.28);border-radius:12px;background:linear-gradient(180deg,#252525,#151515);box-shadow:0 24px 80px #0000009e}.ko-match-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffe500;font-weight:950}.ko-match-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;color:#fff}.ko-match-modal-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ko-match-modal-teams label{min-width:0;display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a}.ko-match-modal-teams span{min-width:0;display:flex;align-items:center;gap:8px;color:#fff;font-weight:950;overflow-wrap:anywhere}.ko-match-modal-teams img{width:30px;height:20px;flex:0 0 auto;object-fit:cover;border-radius:2px}.ko-match-modal input{width:100%;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0d0d0d;color:#fff;font-weight:850}.ko-match-modal input:disabled{opacity:.78}.ko-highlight-play{justify-self:center;width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(255,229,0,.62);border-radius:50%;background:#ffe50024;color:#ffe500;box-shadow:0 12px 34px #ffe5001f}.ko-highlight-play.ready{background:#ffe500;color:#171000}.ko-highlight-input{display:grid;gap:7px;color:#ffffffb8;font-size:.82rem;font-weight:850}.ko-match-save{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ko-final-score-editor{max-width:150px;justify-self:center}.ko-final-card.third h3{color:#9ff249}.ko-semis h3{display:none}.ko-semis{padding-top:12px;padding-bottom:12px}.ko-semis>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;position:relative}.ko-final-card.third{width:min(100%,320px);margin-inline:auto;justify-self:center;margin-top:0}.ko-pair-matches:before,.ko-match:after,.ko-pair:before,.ko-pair:after,.ko-final-card.champion:before,.ko-final-card.champion:after,.ko-semis:before,.ko-semis:after,.ko-semis>div:before,.ko-semis>div:after{display:none}.ko-match.compact .ko-teams>span{min-height:21px}.fixture-head{margin-top:14px}.finished-card{flex:0 0 172px;min-height:130px;display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#2b2b2b;color:#fff;text-align:center}.finished-card span{justify-self:center;border-radius:999px;padding:4px 8px;background:#9ff249;color:#111;font-size:.65rem;font-weight:950}.finished-card strong{overflow-wrap:anywhere;font-size:.78rem}.finished-card b{color:#ffe500;font-size:1.2rem}.finished-card time{color:#bdbdbd;font-size:.68rem;font-weight:800}.bottom-dock{position:fixed;left:0;right:0;bottom:0;z-index:70;min-height:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:6px max(10px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));background:#202421;border-top:1px solid rgba(255,255,255,.08)}.bottom-dock a,.bottom-dock button{min-width:0;display:grid;justify-items:center;gap:2px;border:0;background:transparent;color:#fff;font-size:.65rem;font-weight:950}.bottom-dock svg{color:#e8e8e8}.bottom-dock a.active,.bottom-dock a.active svg{color:#9ff249}.bottom-dock .live-dock-btn{width:48px;height:48px;margin:-10px auto 0;border-radius:50%;background:#b91525;box-shadow:0 7px 24px #b915256b}.bottom-dock .live-dock-btn svg,.bottom-dock .live-dock-btn span{color:#fff}.bottom-dock .live-dock-btn span{font-size:.76rem}.bottom-dock.searching{grid-template-columns:1fr}.dock-search-wrap{display:grid;grid-template-columns:1fr 42px;gap:8px;align-items:center}.dock-search-input{width:100%;border:0;border-radius:999px;background:#2d403a;color:#fff;padding:12px 15px;outline:none}.dock-search-wrap button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#303534}.search-modal{position:fixed;top:48px;right:0;bottom:58px;left:0;z-index:65;display:grid;place-items:start center;padding:16px 10px;background:#0000007a}.search-sheet{width:min(620px,100%);max-height:100%;overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#202020;box-shadow:0 22px 60px #0000007a}.search-title{display:flex;align-items:center;gap:8px;padding:4px 2px 10px;font-weight:950}.search-sheet section{padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.search-sheet h3{margin:0 0 7px;color:#9ff249;font-size:.8rem}.search-sheet button{width:100%;display:block;margin-top:5px;padding:9px 10px;border:0;border-radius:5px;background:#2d2d2d;color:#fff;text-align:left;font-weight:850}.search-sheet p{margin:0;color:#a8a8a8;font-size:.78rem}@media(min-width:900px){#root{width:100%;max-width:100%}.bet-header{padding-inline:22px}.bet-home{padding:12px 16px 26px}.sports-strip,.drag-rail{flex-wrap:wrap;overflow-x:visible;cursor:default}.sports-strip{top:48px}.sports-strip button{flex-basis:104px}.bet-event-card{flex-basis:220px}.event-board,.wc26-home-section{padding:14px}.mini-wc-group{flex-basis:auto}.finished-card{flex-basis:210px}.event-rail,.wc-group-rail,.finished-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch}.wc-group-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.finished-rail{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.bet-event-card,.mini-wc-group,.finished-card{width:100%;min-width:0}.mini-wc-group table{min-width:0;width:100%}.mini-wc-group th,.mini-wc-group td{padding:7px 3px;font-size:.64rem}.mini-wc-group h3{font-size:.84rem}}.bet-admin{width:100%;max-width:none;margin:0;padding:12px;background:linear-gradient(180deg,#121f1bf5,#161616fa 130px),#161616}.bet-admin.dashboard-grid.admin-dashboard{grid-template-columns:minmax(340px,1fr) minmax(360px,.9fr) minmax(0,1fr);gap:10px;align-items:start}.bet-admin .admin-center-stack{display:grid;gap:28px;align-content:start}.bet-admin .admin-center-stack .player-panel{position:static;max-height:none}.bet-admin.single-column{max-width:none;padding:12px}.bet-admin .panel,.bet-admin .player-panel,.bet-admin .admin-right-panel,.bet-admin .support-ticket-card,.bet-admin .ticket-card,.bet-admin .admin-users-modal,.bet-admin .add-link-panel,.bet-admin .wc-admin-panel,.bet-admin .links-panel,.bet-admin .clicks-panel,.bet-admin .ads-admin-panel,.bet-admin .results-panel,.bet-admin .admin-highlights-panel{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#1f1f1f;box-shadow:0 12px 30px #00000038}.bet-admin .panel,.bet-admin .player-panel{padding:12px}.bet-admin .panel-title,.bet-admin .player-header,.bet-admin .highlight-admin-heading{min-height:42px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.bet-admin h1,.bet-admin h2,.bet-admin h3,.bet-admin .player-header h1{color:#fff;font-weight:950;letter-spacing:0}.bet-admin .panel-title h2,.bet-admin .panel h1,.bet-admin .player-header h1{margin:0;font-size:1rem}.bet-admin .create-event-header h2,.bet-admin .highlight-admin-heading small,.bet-admin .wc-admin-panel h2{color:#9ff249;text-transform:uppercase}.bet-admin .admin-toggle-header{width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:38px;gap:6px;min-height:140px;height:auto;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#242424;overflow:hidden}.bet-admin .admin-right-panel{min-width:0;display:grid;align-content:start;gap:12px;overflow-x:hidden}.bet-admin .admin-right-panel>.wc-admin-panel,.bet-admin .admin-right-panel>.admin-highlights-panel,.bet-admin .admin-right-panel>.links-panel,.bet-admin .admin-right-panel>.clicks-panel,.bet-admin .admin-right-panel>.ads-admin-panel,.bet-admin .admin-right-panel>.results-panel,.bet-admin .admin-right-panel>.admin-users-modal{width:100%;max-width:100%;min-width:0;margin-top:0}.bet-admin .admin-right-panel>.wc-admin-panel,.bet-admin .admin-right-panel>.admin-highlights-panel,.bet-admin .admin-right-panel>.links-panel{border-color:transparent}.bet-admin .toggle-btn{width:100%;min-width:0;min-height:38px;border:0;border-radius:4px;background:#303030;color:#d8d8d8;font-size:.74rem;font-weight:950}.bet-admin .toggle-btn.active{background:#9ff249;color:#111}.bet-admin .primary-btn,.bet-admin .watch-btn,.bet-admin .taxonomy-add-btn{border:0;border-radius:5px;background:#9ff249;color:#111;font-weight:950}.bet-admin .ghost-btn,.bet-admin .icon-btn,.bet-admin .datetime-btn,.bet-admin .category-picker-btn,.bet-admin .link-picker-trigger,.bet-admin .saved-link-name,.bet-admin .admin-match-link{border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#2b2b2b;color:#fff}.bet-admin .ghost-btn:hover,.bet-admin .icon-btn:hover,.bet-admin .admin-match-link:hover,.bet-admin .saved-link-name:hover{border-color:#9ff24980;color:#9ff249;background:#303030}.bet-admin input,.bet-admin textarea,.bet-admin select,.bet-admin .quick-match-form input,.bet-admin .quick-match-form textarea,.bet-admin .wc-admin-form input,.bet-admin .wc-admin-form select,.bet-admin .chat-input input,.bet-admin .ticket-reply textarea,.bet-admin .admin-user-form input,.bet-admin .admin-user-form select,.bet-admin .admin-user-table input,.bet-admin .admin-user-table select{border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#2a2a2a;color:#fff;outline:none}.bet-admin input:focus,.bet-admin textarea:focus,.bet-admin select:focus{border-color:#9ff249;box-shadow:0 0 0 2px #9ff24921}.link-selection-search{width:100%;min-height:42px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#2a2a2a;color:#fff;outline:none}.link-selection-search:focus{border-color:#9ff249;box-shadow:0 0 0 2px #9ff24921}.other-link-grid .link-picker-option span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-admin label{color:#d0d0d0;font-weight:850}.bet-admin .quick-match-form{gap:11px;margin-top:12px;padding-bottom:12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#1f1f1f;box-shadow:0 12px 30px #00000038}.bet-admin .section-divider{height:1px;background:#ffffff14}.bet-admin .category-picker-menu,.bet-admin .category-manager-modal,.bet-admin .link-selection-modal,.bet-admin .time-modal,.bet-admin .add-taxonomy-modal,.bet-admin .logo-data-modal,.bet-admin .wc-team-picker,.bet-admin .wc-results-modal{border:1px solid rgba(255,229,0,.32);border-radius:8px;background:#202020;box-shadow:0 24px 70px #0000008c}.bet-admin .category-manager-modal{border-color:#ffe50052;background:#202020}.bet-admin .taxonomy-section{border-color:#ffffff1a;border-radius:6px;background:#242424}.bet-admin .taxonomy-selected-row{border-color:#ffffff1a;border-radius:5px;background:#2a2a2a}.bet-admin .taxonomy-main-select,.bet-admin .taxonomy-selected-row input,.bet-admin .taxonomy-selected-row select,.bet-admin .taxonomy-new-row input,.bet-admin .taxonomy-new-row select{border-color:#ffffff1f;border-radius:5px;background:#2a2a2a;color:#fff}.bet-admin .taxonomy-plus{color:#9ff249;border-color:#9ff2496b}.bet-admin .category-color-btn{border-color:#ffffff38}.bet-admin .category-picker-option:hover,.bet-admin .category-picker-option.active{background:#9ff24929}.bet-admin .match-card,.bet-admin .upcoming-card,.bet-admin .saved-link-item,.bet-admin .wc-admin-team-list>div,.bet-admin .wc-admin-fixture-list>div,.bet-admin .highlight-card,.bet-admin .ticket-card{border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#2a2a2a}.bet-admin .match-card:hover,.bet-admin .upcoming-card:hover,.bet-admin .saved-link-item:hover,.bet-admin .highlight-card:hover{border-color:#9ff2498c;transform:none}.bet-admin .status.live,.bet-admin .danger-btn,.bet-admin .saved-link-delete,.bet-admin .user-delete-btn,.bet-admin .support-ticket-delete{background:#b91525;color:#fff}.bet-admin .status,.bet-admin .package-pill{border-radius:999px;font-weight:950}.bet-admin .clicks-panel{justify-items:stretch;padding:24px 12px}.bet-admin .clicks-panel strong{justify-self:center;color:#ffe500;font-size:3rem;line-height:1}.bet-admin .clicks-panel>span{justify-self:center}@media(min-width:761px){.bet-admin .admin-right-panel>.clicks-panel{max-height:calc(100dvh - 210px);align-content:start;place-items:stretch;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto}.bet-admin .admin-right-panel>.clicks-panel .click-breakdown-grid{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.bet-admin .admin-right-panel>.clicks-panel .click-breakdown-grid::-webkit-scrollbar{display:none}.bet-admin .admin-right-panel>.clicks-panel>.primary-btn{width:100%;justify-self:stretch;position:relative;z-index:1}.bet-admin .admin-right-panel>.clicks-panel .click-breakdown-card{min-height:0}}.bet-admin table{overflow:hidden;border-radius:6px;background:#242424}.bet-admin th{background:#303030;color:#9ff249;font-size:.74rem;text-transform:uppercase}.bet-admin td{border-bottom-color:#ffffff14;color:#f4f4f4}.bet-admin td span,.bet-admin .empty,.bet-admin .wc-admin-note,.bet-admin .match-meta span{color:#b8b8b8}.bet-admin .video-frame{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#121212}.bet-admin .license-pill{border-radius:0;background:#9ff24924;color:#9ff249}.bet-admin .admin-mobile-section-toggle{border-radius:5px;background:#2b2b2b;color:#fff}.bet-admin .user-panel-backdrop,.bet-admin .modal-backdrop{background:#00000094}.bet-admin .support-inbox-panel{max-width:1180px;margin:0 auto}.bet-admin .support-ticket-card{padding:14px 42px 14px 14px}.bet-admin .ticket-thread p{border:1px solid rgba(255,255,255,.08);background:#262626}.bet-admin .ticket-thread .from-support{background:#9ff24924}@media(max-width:1100px){.bet-admin.dashboard-grid.admin-dashboard{grid-template-columns:1fr;padding:10px}.bet-admin .admin-center-stack{gap:12px}}@media(max-width:760px){.desktop-player-notice{display:none}.bet-admin{padding:8px}.user-panel-backdrop{padding-top:10px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.admin-users-modal{max-height:calc(100dvh - 96px)}.bet-admin .admin-toggle-header{grid-template-columns:repeat(2,minmax(0,1fr));min-height:230px}.bet-admin .panel,.bet-admin .player-panel{padding:10px}.link-selection-backdrop{align-items:start;padding:10px 10px calc(76px + env(safe-area-inset-bottom));overflow-y:auto}.link-admin-modal-backdrop{top:48px;bottom:58px;padding:8px;overflow:hidden}.link-selection-modal{max-height:calc(100dvh - 96px);padding:12px}.create-event-link-modal .link-selection-list,.link-admin-modal .link-selection-list{grid-template-columns:minmax(0,1fr);justify-content:stretch}.create-event-link-modal .link-selection-column:first-child,.link-admin-modal .link-selection-column:first-child{padding-right:0;border-right:0}.create-event-link-modal .link-selection-column:first-child .link-selection-grid,.link-admin-modal .link-selection-column:first-child .link-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.create-event-link-modal .link-selection-grid,.link-admin-modal .link-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-event-link-modal .link-selection-list .link-picker-option,.link-admin-modal .link-selection-list .link-picker-option{width:100%;max-width:none}.link-admin-modal-backdrop .link-admin-modal{max-height:calc(100dvh - 122px)}.admin-right-panel>.link-admin-modal,.admin-right-panel>.admin-users-modal{width:100%;max-height:calc(100dvh - 174px);overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.admin-right-panel>.link-admin-modal::-webkit-scrollbar,.admin-right-panel>.admin-users-modal::-webkit-scrollbar{display:none}.link-edit-overlay{top:48px;right:0;bottom:58px;left:0;padding:10px}.link-admin-edit-form{grid-template-columns:1fr}}@media(max-width:480px){.create-event-link-modal .link-selection-list,.link-admin-modal .link-selection-list{grid-template-columns:minmax(0,1fr)}.create-event-link-modal .link-selection-grid,.link-admin-modal .link-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wc-knockout-tree{display:none}.wc-ko-mobile-list{width:100%;display:grid;gap:10px;padding:8px 0 10px}.wc-ko-mobile-round{min-width:0;display:grid;gap:8px}.wc-ko-mobile-round h3{margin:4px 0 0;color:#9ff249;font-size:.74rem;font-weight:950;text-align:center;text-transform:uppercase}.wc-ko-mobile-round.finished-rounds{margin-top:4px;padding:10px 8px 8px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#ffffff06}.wc-ko-mobile-round.finished-rounds>h3{color:#fff}.wc-ko-finished-round{display:grid;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.wc-ko-finished-round h4{margin:0;color:#ffe500;font-size:.68rem;font-weight:950;text-align:center;text-transform:uppercase}.ko-column,.ko-center{width:100%;min-width:0}.ko-center{grid-template-rows:none;gap:10px;transform:none}.ko-column{gap:8px}.ko-round-heads{display:none}.ko-round-body,.ko-column.right .ko-round-body{grid-template-columns:minmax(0,1fr);gap:10px}.ko-column.right .ko-round{grid-column:auto!important}.ko-round{gap:8px;align-content:start;grid-template-rows:none}.ko-round .ko-match{transform:none!important}.ko-round .ko-pair,.ko-round .ko-pair-matches{display:grid}.ko-round:before{content:attr(data-title);color:#9ff249;font-size:.72rem;font-weight:950;text-align:center;text-transform:uppercase}.ko-pair,.ko-pair-matches{gap:7px}.ko-pair:before,.ko-pair:after,.ko-pair-matches:before,.ko-match:after,.ko-connector-label,.ko-final-card.champion:after,.ko-semis:before,.ko-semis:after,.ko-semis>div:before,.ko-semis>div:after{display:none}.ko-match,.ko-match.compact,.ko-column.left .ko-match,.ko-column.right .ko-match,.wc-ko-mobile-list .ko-match,.ko-center .ko-match{width:100%;max-width:none;justify-self:stretch;padding:5px 6px}.ko-match-meta{font-size:.56rem}.ko-teams{grid-template-columns:1fr 1fr}.ko-teams span{min-height:24px;font-size:.62rem}.ko-teams span:nth-child(2){justify-content:flex-end;text-align:right}.ko-teams span:nth-child(2) img{order:2}.ko-match b{font-size:.58rem}.ko-final-card.champion{grid-row:auto;transform:none;min-height:0}.ko-final-showcase{min-height:0}.ko-final-teams{grid-template-columns:minmax(0,1fr);gap:8px}.ko-final-team:first-child,.ko-final-team:nth-child(2){grid-column:auto}.ko-final-cup{position:static;width:42px;height:42px;transform:none;justify-self:center;order:-1}.ko-final-card,.ko-semis{padding:8px}.ko-final-card.third{grid-row:auto;width:100%}.ko-semis h3{display:block}.ko-semis>div{grid-template-columns:minmax(0,1fr)}}.wc-page,.highlights-page{min-height:100vh;padding:12px 12px 96px;background:linear-gradient(180deg,#121f1bf5,#161616fa 150px),#161616}.wc-page-hero{max-width:none;height:184px;margin:0 0 12px;border:2px solid transparent;border-radius:6px;background:linear-gradient(135deg,#1f1f1ff5,#242424fa) padding-box,linear-gradient(90deg,#ffe500,#ffe5001f,#9ff249,#ffe5001f,#ffe500) border-box;background-size:auto,300% 300%;box-shadow:0 12px 30px #00000040;animation:wc-section-border-flow 4.5s linear infinite}.wc-shared-hero{display:grid;grid-template-columns:130px 1fr 130px;align-items:center;text-align:center}.wc-hero-center{position:absolute;left:50%;top:50%;width:100%;max-width:none;display:grid;justify-items:center;align-content:center;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.wc-hero-brand{justify-content:center;color:#9ff249;font-size:1rem;letter-spacing:0;text-shadow:none}.wc-hero-brand svg{color:#ffe500}.wc-page-hero h1{margin:8px 0 0;width:100%;color:#fff;font-size:clamp(1.8rem,5vw,3.3rem);line-height:1;text-align:center;text-shadow:none}.wc-hero-nav,.world-cup-banner-actions a,.wc-hero-nav.standings,.wc-hero-nav.fixtures,.wc-hero-nav.highlights{position:absolute;bottom:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:0;width:auto;transform:none;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#2b2b2b;color:#fff;font-size:.78rem;font-weight:950}.wc-hero-nav:first-of-type{left:clamp(16px,3vw,42px)}.wc-hero-nav:last-of-type{right:clamp(16px,3vw,42px)}.wc-hero-nav:hover,.wc-hero-nav:focus-visible{border-color:#9ff2498c;color:#9ff249;outline:none}.wc-groups,.wc-fixture-sections,.highlights-grid{max-width:none}.wc-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wc-group-card,.wc-fixture-sections>section,.highlight-card,.highlights-empty,.wc-results-modal,.wc-group-modal{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#1f1f1f;box-shadow:0 12px 30px #00000038}.wc-group-card.best-third{grid-column:1 / -1}.wc-group-toggle,.wc-group-card h2,.wc-fixture-sections>section>h2,.wc-group-modal-header,.highlight-admin-heading small,.wc-team-picker-groups h3,.wc-results-modal small{color:#9ff249;text-shadow:none}.wc-group-toggle{min-height:44px;padding:10px 12px;border-bottom-color:#ffffff14;font-size:.98rem}.wc-group-card th{background:#303030;color:#9ff249}.wc-group-card th,.wc-group-card td{padding:8px 4px;border-bottom-color:#ffffff14;font-size:.68rem}.wc-group-card tbody tr.qualified{background:#9ff24924}.wc-group-card tbody tr.playoff{background:#ffe50024}.wc-group-card tbody tr.eliminated{background:#b9152529}.wc-group-card td:last-child,.wc-group-card tbody tr b,.wc-fixture-match b,.wc-fixture-time{color:#ffe500}.wc-team-row:hover,.wc-team-row:focus-visible{filter:none;outline-color:#9ff249b3}.wc-fixture-sections{gap:12px}.wc-fixture-sections>section>h2{padding:12px 14px;border-bottom-color:#ffffff14;font-size:1rem;text-transform:uppercase}.wc-fixture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.wc-fixture-card{gap:8px;padding:12px 8px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#2a2a2a;box-shadow:none}.wc-fixture-card:hover,.wc-fixture-card:focus-visible{border-color:#9ff2498c;filter:none;transform:none;box-shadow:none}.wc-fixture-group{background:#9ff249;color:#111}.highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.highlight-card{min-height:76px;padding:14px;color:#fff;background:#2a2a2a;font-size:.92rem}.highlight-card svg{color:#ffe500}.highlight-card:hover,.highlight-card:focus-visible{border-color:#9ff2498c;background:#303030;filter:none;transform:none;box-shadow:none}.highlights-empty{color:#b8b8b8}@media(max-width:1100px){.wc-groups,.wc-fixture-grid,.highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wc-page,.highlights-page{padding:8px 8px 86px}.wc-page-hero{height:158px}.wc-shared-hero{grid-template-columns:86px 1fr 86px;gap:6px}.wc-hero-brand{font-size:.78rem;white-space:normal}.wc-hero-brand svg{width:22px;height:22px}.wc-page-hero h1,.fixtures-hero h1{font-size:clamp(1.25rem,7vw,2rem);white-space:normal}.wc-hero-nav,.wc-hero-nav:first-of-type,.wc-hero-nav:last-of-type{position:absolute;bottom:10px;width:min(96px,25vw);padding:8px 6px;font-size:.68rem}.wc-hero-nav:first-of-type{left:12px}.wc-hero-nav:last-of-type{right:12px}.wc-groups,.wc-fixture-grid,.highlights-grid{grid-template-columns:1fr}.highlights-page .highlight-card{position:relative;justify-content:center;text-align:center;padding-left:48px;padding-right:48px}.highlights-page .highlight-card svg{position:absolute;left:14px}.highlights-page .highlight-card span{width:100%;text-align:center}.wc-group-card th,.wc-group-card td{padding:7px 2px;font-size:.57rem}.wc-group-card th{font-size:.54rem}}
