:root{--bg:#031521;--panel:#08232e;--panel-top:#13313e;--ink:#eef6f8;--muted:#9cb5bf;--green:#37ed7d;--green-dark:#06a64c;--line:#244550;--radius:12px;--image-cover-ratio:1200/630;--image-content-width:768px;--stadium-image:url(../stadium-night.webp)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body:before{content:"";z-index:-1;background:linear-gradient(180deg, #01111d1f, #03152180 55%, var(--bg) 100%), var(--stadium-image) center top/cover no-repeat;pointer-events:none;height:850px;position:absolute;inset:55px 0 auto}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}a,button,input,select{touch-action:manipulation}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h2{margin-bottom:13px;font-size:21px;line-height:1.35}h3{font-size:17px}input,select,textarea{min-width:0;color:var(--ink);background:#061c28;border:1px solid #365865;border-radius:6px;padding:10px}input::placeholder,textarea::placeholder{color:#8ba6b1}select,input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #f3c860}.container{width:min(1280px,100% - 48px);margin-inline:auto}.data-logo{width:var(--logo-size,28px);height:var(--logo-size,28px);object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 3px #0005);flex-shrink:0}.site-header{background:#021321f5;border-bottom:1px solid #1c4c52;box-shadow:0 1px 22px #04bc5020}.header-inner{align-items:center;gap:28px;min-height:78px;display:flex}.site-branding{border-right:1px solid #3d5360;flex-shrink:0;padding-right:27px}.brand{color:#fff;align-items:center;gap:8px;display:flex}.brand>span{letter-spacing:-1.4px;font-size:34px;font-style:italic;font-weight:900}.custom-logo{object-fit:contain;width:auto;max-width:210px;max-height:54px}.custom-logo-link{line-height:1;display:block}.main-menu{flex:1;min-width:0}.primary-menu,.footer-menu{margin:0;padding:0;list-style:none}.primary-menu{align-items:center;gap:7px;display:flex}.primary-menu>li{position:relative}.primary-menu>li>a{white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:650;display:block}.primary-menu>.current-menu-item>a,.primary-menu>.current-menu-ancestor>a{color:#fff;background:linear-gradient(#08783c,#075633);border-color:#16b45c;box-shadow:inset 0 1px #48ff93,0 0 14px #00d45d35}.primary-menu>li>a:hover{color:var(--green);background:#123c3e}.primary-menu .sub-menu{z-index:30;border:1px solid var(--line);background:#08232e;border-radius:8px;min-width:200px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 15px 30px #0005}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu{display:block}.sub-menu a{padding:9px 12px;font-size:12px;display:block}.search-toggle,.menu-toggle{color:#e9f4f6;background:linear-gradient(#173747,#09202e);border:1px solid #325362;border-radius:8px;padding:5px 12px;font-size:27px;line-height:1.3}.menu-toggle{padding:9px 12px;font-size:12px;display:none}.header-search{border-top:1px solid var(--line);padding-block:15px}.search-form{gap:10px;display:flex}.search-form label{flex:1}.search-form input{width:100%}.search-page-form{margin-bottom:24px}.local-strip{text-align:center;color:#92a7ae;letter-spacing:.3px;background:#03172299;padding:4px 15px;font-size:9px}.site-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;padding-top:30px;padding-bottom:60px;display:grid}.main-content{min-width:0}aside.right-sidebar{gap:19px;min-width:0;margin-top:112px;display:grid}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.breadcrumb a:hover{text-decoration:underline}.eyebrow{color:var(--green);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750}.match-spotlight{background:linear-gradient(135deg,#065637b8,#03212fe8 40%,#07362fd9 80%,#04c952a1);border:1px solid #24ed78;border-radius:15px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0bc9562b,0 0 23px #1cff632a,inset 0 0 35px #10e66812}.match-spotlight:before{content:"";pointer-events:none;background:linear-gradient(128deg,#0000 4%,#1eff4d16 4%,#0000 14% 75%,#16f25c20 75%,#0000 92%);position:absolute;inset:0}.spotlight-top{color:#c5dbe0;justify-content:space-between;gap:15px;padding:16px 20px;font-size:11px;display:flex}.spotlight-top>a{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.spotlight-status{color:#032d16;background:linear-gradient(#50ff8d,#10d860);border-radius:8px;margin:0 auto;padding:5px 15px;font-size:12px;font-weight:850;display:table;position:relative;box-shadow:0 0 14px #20eb6a30}.spotlight-teams{grid-template-columns:1fr 115px 1fr;align-items:center;gap:15px;padding:18px 22px 21px;display:grid}.spotlight-teams>div{align-items:center;gap:15px;font-size:22px;font-weight:800;line-height:1.3;display:flex}.spotlight-teams>div:last-child{text-align:right;justify-content:flex-end}.spotlight-score{text-align:center;letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:0 3px 4px #0006;white-space:nowrap;background:#021e238f;border:1px solid #239556;border-radius:9px;padding:5px;font-size:44px;line-height:1.3}.spotlight-bottom{text-align:center;border-top:1px solid #3a746a77;padding:10px 20px;font-size:11px;position:relative}.spotlight-bottom>a{color:#b5efc9}.spotlight-bottom small{color:#b2c6ce;margin-left:15px}.scoreboard,.prose-card,.post-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0c2936f2,#061c28f7);overflow:hidden;box-shadow:0 7px 18px #0002}.date-strip{border-bottom:1px solid var(--line);background:#0c2530;grid-template-columns:repeat(5,1fr);gap:6px;padding:9px;display:grid}.date-strip :is(a,button){text-align:center;color:#adc2cc;border:1px solid #0000;border-radius:7px;padding:7px 0;line-height:1.35}.date-strip small{font-size:9px;display:block}.date-strip strong{margin-top:3px;font-size:13px;display:block}.date-strip :is(a,button)[aria-current=date]{color:#012518;background:linear-gradient(#35f781,#0ab951);border-color:#37db79;box-shadow:0 0 10px #20e96b35}.data-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding:13px 14px;display:flex}.data-controls label{flex:115px;gap:5px;max-width:225px;display:grid}.data-controls label>span{color:var(--muted);font-size:9px}.data-controls input,.data-controls select{background:#071e2a;border-color:#31515d;width:100%;min-height:38px;padding:8px 9px;font-size:11px}.data-controls select:disabled{opacity:.55}.button{color:#032916;background:linear-gradient(#2deb79,#0aad4a);border:1px solid #34dd7a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:9px 15px;font-size:12px;font-weight:750;display:inline-flex}.button:hover{color:#021f13;background:#39f98b}.data-caption{color:#9eb5c0;background:#051b25a6;border-bottom:1px solid #24424d;padding:7px 15px;font-size:9px}.status-filters{border-bottom:1px solid var(--line);gap:6px;padding:11px 12px;display:flex;overflow:auto}.status-filters button{color:#b5c9d1;white-space:nowrap;background:#0c2836;border:1px solid #274653;border-radius:6px;padding:6px 10px;font-size:10px}.status-filters button[aria-pressed=true]{color:#d9ffe5;background:#0d653a;border-color:#1ac565}.status-filters button span{opacity:.8;margin-left:6px;font-size:9px}.status-filters button[data-status-filter=live]:before{content:"";background:#fc5d66;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.match-group+.match-group{border-top:1px solid #31505b}.group-heading{background:linear-gradient(90deg,#1d3a49,#102d3a);border-bottom:1px solid #2c4b58;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.group-heading>a{align-items:center;gap:10px;font-size:12px;display:flex}.group-heading>span{color:#a9bec7;font-size:9px}.match-row{border-bottom:1px solid #203e4a;grid-template-columns:53px minmax(0,1fr) 60px minmax(0,1fr) 75px 8px;align-items:center;gap:10px;min-height:58px;padding:13px 14px;font-size:12px;display:grid}.match-row:last-child{border-bottom:0}a.match-row:hover{color:#fff;background:#114c3c66}.match-time{color:#adc2cc;font-size:10px}.team{align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.4;display:flex}.team>span{overflow-wrap:anywhere}.team.home{text-align:right;justify-content:flex-end}.score{text-align:center;color:#f1f8fa;font-variant-numeric:tabular-nums;font-size:17px;font-weight:850;line-height:1.3}.score small{color:#b8cbd4;font-size:8px;font-weight:400;display:block}.score small:empty{display:none}.match-status{text-align:right;color:#a8c2cd;font-size:9px;line-height:1.35}.row-chevron{color:#8aa8b6;font-size:18px}.match-row[data-match-status=live] .score{color:var(--green)}.match-row[data-match-status=live] .match-status{color:var(--green);font-weight:700}.live-notice{color:#85a2b0;background:#04192399;border-top:1px solid #1c3945;padding:9px 14px;font-size:9px}.live-notice:empty{display:none}.live-notice a{color:var(--green);text-decoration:underline}.notice{padding:13px 17px;font-size:12px}.notice.warning{color:#ffe1a2;background:#4c3d1c}.empty{text-align:center;color:var(--muted);padding:38px 22px}.empty h2,.empty h3{color:var(--ink);font-size:20px}.empty p{max-width:480px;margin:10px auto 18px;font-size:12px}.empty-symbol{color:var(--green);margin-bottom:12px;font-size:36px;display:block}.section-block{margin-top:27px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 14px;display:flex}.section-heading h2{margin:0;font-size:20px}.section-heading .eyebrow{margin-bottom:6px;font-size:9px}.subtle,.text-link{font-size:10px}.subtle{color:var(--muted)}.text-link{color:var(--green);font-weight:650}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:center;white-space:nowrap;border-bottom:1px solid #26444e;padding:12px 13px}thead th{color:#9ebac6;background:#09232e;font-size:10px;font-weight:500}th[scope=row],thead th:nth-child(2){text-align:left}th[scope=row]{font-weight:550}.table-team{align-items:center;gap:10px;display:flex}.rank{color:#a1b8c4}.points{color:var(--green);font-weight:800}tbody tr:hover{background:#103e3666}.table-group{padding:16px 18px 0}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.featured-card{background:#07222eed;border:1px solid #26504f;border-radius:10px;padding:16px;display:block}.featured-card:hover{border-color:#19c76b}.featured-league{color:#a6bfca;align-items:center;gap:7px;font-size:10px;display:flex}.featured-teams{text-align:center;grid-template-columns:1fr 65px 1fr;align-items:center;gap:10px;margin:19px 0 14px;display:grid}.featured-teams>span{justify-items:center;gap:8px;display:grid}.featured-teams small{color:#d4e3e9;font-size:10px}.featured-teams>strong{color:var(--green);white-space:nowrap;font-size:25px}.featured-time{text-align:center;color:#99b3bf;font-size:9px;display:block}.league-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.league-card{background:#07222ee6;border:1px solid #2c4e57;border-radius:9px;align-items:center;gap:11px;padding:16px 13px;transition:border-color .15s;display:flex}.league-card:hover{border-color:#1bd674}.league-card>span:first-of-type{flex:1;min-width:0}.league-card strong{font-size:12px;display:block}.league-card small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.league-card>span:last-child{color:var(--green)}.search-box{margin-bottom:22px;display:block;position:relative}.search-box input{width:100%;padding:15px 40px 15px 16px}.search-box>span:last-child{color:var(--green);font-size:24px;position:absolute;top:9px;right:15px}.side-panel{background:linear-gradient(135deg,#06392cf0,#08212ff5 55%);border:1px solid #255b58;border-top-color:#29cc79;border-radius:12px;overflow:hidden;box-shadow:0 0 15px #05c65b0b}.side-title{align-items:center;gap:8px;margin:0;padding:16px 14px 7px;font-size:16px;display:flex}.side-title>span{color:var(--green);font-size:21px}.mini-fixture{border-bottom:1px solid #29464f;grid-template-columns:38px 1fr 8px;align-items:center;gap:9px;margin:0 13px;padding:12px 0;display:grid}.mini-fixture time{color:#e4edf1;font-size:11px}.mini-fixture time small{color:var(--muted);font-size:9px;display:block}.mini-fixture>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;line-height:1.45;display:flex}.mini-fixture>span:nth-child(2)>small{color:#85a3b0;font-size:8px}.mini-fixture>span:last-child{color:#9cb7c3}.side-empty{color:var(--muted);padding:8px 16px;font-size:11px}.widget{color:#c7d9e1;font-size:12px}.widget>ul,.widget>ol,.widget>p,.widget>div{margin:12px 16px}.widget a{color:#b0e9c5}.widget-title{font-size:15px}.widget input,.widget select{max-width:100%}.prose-card{padding:28px}.prose-card p,.prose-card li{color:#c4d5de}.prose-card h2{margin-top:27px}.prose-card>h2:first-child{margin-top:0}.prose-card a{color:var(--green)}.prose-card .notice{margin-bottom:20px}.prose-card pre{border:1px solid var(--line);background:#041822;border-radius:7px;padding:15px;overflow:auto}.prose-card blockquote{border-left:3px solid var(--green);background:#10433333;margin:22px 0;padding:8px 18px}.prose-card .alignwide{width:100%;max-width:100%}.prose-card .alignfull{width:calc(100% + 56px);max-width:none;margin-left:-28px;margin-right:-28px}.wp-block-image img,.wp-caption img{max-width:100%;height:auto}.wp-caption{max-width:100%}.wp-caption-text,figcaption,.wp-element-caption{color:var(--muted);text-align:center;font-size:11px;font-style:italic}.wp-block-table{overflow:auto}.wp-block-table table{min-width:440px}.wp-block-button__link{background:var(--green-dark);color:#fff!important}.wp-block-columns{gap:20px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.post-cover{width:100%;height:auto;aspect-ratio:var(--image-cover-ratio);object-fit:contain;display:block}.post-cover-fallback{color:#31e77a;background:linear-gradient(135deg,#06392b,#091c2e);flex-direction:column;justify-content:center;align-items:center;font-size:31px;font-style:italic;font-weight:900;display:flex}.post-cover-fallback>span{letter-spacing:1px;color:#9eb6bf;margin-top:9px;font-size:9px;font-style:normal;font-weight:500}.post-card-content{padding:20px}.post-card h2{margin:10px 0;font-size:20px}.post-card p{color:#b0c4ce;font-size:12px}.post-date{color:var(--muted);font-size:10px}.footnote{color:var(--muted);margin:15px 0;font-size:10px}.navigation.pagination{margin:25px 0}.nav-links{flex-wrap:wrap;gap:8px;display:flex}.page-numbers{border:1px solid var(--line);background:#092431;border-radius:6px;padding:7px 13px}.page-numbers.current{background:var(--green-dark);border-color:#25c76c}.comments-area{border:1px solid var(--line);background:#08222e;border-radius:12px;margin-top:25px;padding:25px}.comment-list{padding:0;list-style:none}.comment-body{border-bottom:1px solid var(--line);padding:18px 0}.comment-author img{border-radius:50%;margin-right:8px}.comment-metadata{color:var(--muted);font-size:10px}.comment-form label{font-size:12px;display:block}.comment-form textarea,.comment-form input:not([type=checkbox]){width:100%;max-width:100%}.comment-form .submit{background:var(--green-dark);color:#fff;cursor:pointer;border:0;width:auto!important}.comment-form-cookies-consent label{display:inline}.logged-in-as{font-size:11px}.error-code{letter-spacing:-4px;color:var(--green);font-size:75px;font-weight:850;display:block}.error-page h1{font-size:30px}.site-footer{background:#02111d;border-top:1px solid #1f454a;padding:34px 0 0}.footer-inner{justify-content:space-between;gap:40px;display:flex}.footer-brand{font-size:29px;font-style:italic;font-weight:850}.footer-brand span{color:var(--green)}.footer-inner p{color:#9db4bf;margin-top:10px;font-size:11px;line-height:1.9}.footer-menu{color:#c1d4de;grid-template-columns:repeat(2,auto);gap:10px 28px;font-size:11px;display:grid}.footer-widgets{grid-template-columns:repeat(3,1fr);gap:22px;padding-block:25px;display:grid}.footer-bottom{color:#8aa2af;border-top:1px solid #183540;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:16px 0;font-size:10px;display:flex}.skip-link{z-index:999;color:#fff;background:#082532;padding:12px;position:absolute;top:-100px;left:15px}.skip-link:focus{top:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.muted{color:var(--muted)}@media (max-width:1100px){.site-layout{grid-template-columns:minmax(0,1fr) 295px;gap:18px}.header-inner{gap:18px}.site-branding{padding-right:18px}.primary-menu>li>a{padding:9px 11px;font-size:12px}.spotlight-teams{grid-template-columns:1fr 90px 1fr;gap:12px;padding:18px 14px}.spotlight-teams>div{gap:9px;font-size:17px}.spotlight-teams .data-logo{width:52px;height:52px}.spotlight-score{font-size:35px}.match-row{grid-template-columns:42px minmax(0,1fr) 50px minmax(0,1fr) 65px 6px;gap:7px;padding:12px 11px}.team{gap:6px;font-size:10px}.mini-fixture{gap:6px;margin-inline:10px}.side-title{font-size:15px}}@media (max-width:900px){aside.right-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:0}aside.right-sidebar>.widget{grid-column:1/-1}.header-inner{flex-wrap:wrap;justify-content:space-between;min-height:74px;padding-block:10px}.site-branding{border:0;padding:0}.brand>span{font-size:30px}.brand svg{width:47px;height:38px}.menu-toggle{margin-left:auto;display:block}.search-toggle{margin-left:10px;font-size:23px}.main-menu{flex:none;order:5;width:100%}.primary-menu{justify-content:center;padding-top:12px}.main-menu.menu-enhanced:not(.is-open){display:none}.main-menu .sub-menu{min-width:0;margin-top:4px;position:static}.primary-menu>li{text-align:center;flex:1}.site-layout{grid-template-columns:1fr;padding-top:25px}.spotlight-teams{grid-template-columns:1fr 110px 1fr}.spotlight-teams>div{font-size:22px}.spotlight-teams .data-logo{width:64px;height:64px}.spotlight-score{font-size:44px}.match-row{grid-template-columns:53px minmax(0,1fr) 62px minmax(0,1fr) 90px 8px;gap:10px;padding:14px}.team{font-size:12px}}@media (max-width:600px){.container{width:calc(100% - 26px)}body{font-size:13px}body:before{background-position:62% 0;height:650px}.primary-menu{flex-wrap:wrap;gap:4px}.primary-menu>li{flex:28%}.primary-menu>li>a{padding:9px 7px;font-size:11px}.local-strip{font-size:8px}.site-layout{gap:24px;padding-top:22px;padding-bottom:34px}.spotlight-top{gap:8px;padding:13px 12px;font-size:9px}.spotlight-top>a{gap:6px;font-size:10px}.spotlight-top>a img{width:22px;height:22px}.spotlight-status{padding:4px 12px;font-size:10px}.spotlight-teams{grid-template-columns:1fr 82px 1fr;gap:8px;padding:17px 12px}.spotlight-teams>div{justify-items:center;gap:9px;font-size:13px;display:grid;text-align:center!important}.spotlight-teams>div:last-child{flex-direction:column-reverse;justify-content:center;display:flex}.spotlight-teams .data-logo{width:46px;height:46px}.spotlight-score{letter-spacing:1px;padding:7px 2px;font-size:30px}.spotlight-bottom{padding:9px;font-size:10px}.spotlight-top>span{text-align:right;max-width:90px}.date-strip{gap:4px;padding:7px}.date-strip strong{font-size:12px}.date-strip small{font-size:8px}.data-controls{gap:9px;padding:12px}.data-controls label{flex:115px;max-width:none}.data-controls .button{flex:1}.data-controls input,.data-controls select{font-size:11px}.status-filters{gap:4px;padding:10px 8px}.status-filters button{padding:6px 8px;font-size:9px}.status-filters button span{margin-left:4px;font-size:8px}.match-row{grid-template-columns:35px minmax(0,1fr) 49px minmax(0,1fr);gap:7px;min-height:72px;padding:12px 9px}.match-time{font-size:9px}.team{gap:5px;font-size:10px}.team .data-logo{width:20px;height:20px}.match-status{text-align:center;grid-column:2/5;margin-top:-2px;font-size:9px}.row-chevron{display:none}.score{font-size:16px}.group-heading{padding:10px 12px}.group-heading>a{gap:7px;font-size:11px}.group-heading>span{font-size:8px}.live-notice{padding:8px 12px;font-size:8px}aside.right-sidebar{grid-template-columns:1fr}.side-title{font-size:17px}.mini-fixture{margin-inline:14px;padding:12px 0}.mini-fixture>span:nth-child(2){gap:7px;font-size:11px}.featured-grid{gap:10px}.featured-card{padding:12px 9px}.featured-teams{grid-template-columns:1fr 44px 1fr;gap:5px;margin:17px 0 11px}.featured-teams .data-logo{width:30px;height:30px}.featured-teams small{font-size:9px}.featured-teams>strong{font-size:20px}.featured-league{gap:5px;font-size:9px}.league-grid{gap:10px}.league-card{gap:8px;padding:13px 10px}.league-card .data-logo{width:29px;height:29px}.league-card strong{font-size:11px}.league-card small{font-size:9px}.league-card>span:last-child{display:none}.section-heading h2{font-size:19px}.section-heading .eyebrow{font-size:8px}.subtle,.text-link{font-size:9px}.prose-card{padding:20px}.prose-card .alignfull{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.prose-card p,.prose-card li{font-size:13px;line-height:1.85}.post-grid{grid-template-columns:1fr}.post-cover{height:auto}.footer-inner{display:block}.footer-menu{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;font-size:10px}.footer-bottom{font-size:9px}.footer-widgets{grid-template-columns:1fr}.search-form .button{padding-inline:11px}.comments-area{padding:20px}.breadcrumb{margin-bottom:15px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.league-card{transition:none}}.kqbd-bundled-logo .site-branding .custom-logo-link,.kqbd-bundled-logo .site-branding .brand,.kqbd-bundled-logo .footer-branding .custom-logo-link,.kqbd-bundled-logo .footer-branding .footer-brand{width:178px;height:47px;display:block;position:relative;overflow:hidden}.kqbd-bundled-logo .site-branding .custom-logo,.kqbd-bundled-logo .site-branding .bundled-logo,.kqbd-bundled-logo .footer-branding .custom-logo,.kqbd-bundled-logo .footer-branding .bundled-logo{object-fit:contain;width:224px;max-width:none;height:auto;max-height:none;position:absolute;top:-13px;left:-25px}.country-links a{color:#d7e7ec;border-bottom:1px solid #294650;align-items:center;gap:8px;padding:7px 9px;font-size:12px;line-height:1.3;display:flex}.country-links a:last-child{border-bottom:0}.country-links a>span:nth-child(2){flex:1}.country-links a>span:last-child{color:#93b4bc}.country-links a:hover,.country-links a[aria-current]{color:#57f18b;background:#104034}.region-directory-nav{background:#092530;border:1px solid #2a4a55;border-radius:8px;margin-bottom:24px;overflow:hidden}.region-directory-nav .country-links{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.region-directory-nav .country-links a{border-right:1px solid #294650;padding:12px;font-size:13px}.region-results{margin-bottom:30px}.region-results .data-controls{padding-inline:0}.region-league-grid{margin:15px 0 22px}.region-no-matches{color:#aac0c9;margin:0;padding:14px;font-size:12px}@media (max-width:760px){.region-directory-nav .country-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:450px){.region-directory-nav .country-links{grid-template-columns:repeat(2,minmax(0,1fr))}}body.page .site-layout{grid-template-columns:minmax(0,1fr)}body.kqbd-directory{background:#031521;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}body.kqbd-directory:before{background:linear-gradient(#03152170, #031521ce), var(--stadium-image) center top/cover no-repeat;height:100vh;position:fixed;inset:0}.kqbd-directory .container{width:calc(100% - 32px);max-width:1640px}.kqbd-directory .site-layout{padding-top:10px;display:block}.kqbd-directory .main-content{width:100%;min-width:0}.kqbd-directory .breadcrumb{margin:0 0 10px;font-size:11px}.directory-layout{grid-template-columns:240px minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.directory-left,.directory-right{flex-direction:column;gap:10px;min-width:0;display:flex}.directory-main{min-width:0}.directory-panel,.directory-country-group{background:linear-gradient(120deg,#082a35ed,#031b26ef);border:1px solid #416873;border-radius:7px;overflow:hidden}.directory-panel>h2{color:#e7f6ef;border-bottom:1px solid #36535d;margin:0;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.3}.directory-areas{grid-template-columns:minmax(0,1fr);padding:6px;display:grid}.directory-areas :is(button,a){text-align:left;color:#edf6f3;background:0 0;border:0;border-bottom:1px solid #31505d;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:7px 10px;font-size:12px;line-height:1.3;display:flex}.directory-area-content>.directory-area-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;font-size:16px;line-height:1;display:inline-flex}.directory-area-content>.directory-area-label{text-align:left;flex:0 auto;min-width:0;display:block}.directory-areas :is(button,a)>.directory-area-arrow{flex:none;margin-left:auto}.directory-areas :is(button,a)[aria-pressed=true]{color:#05251a;background:linear-gradient(#44f17d,#08cc58);border-radius:6px;font-weight:700}.directory-areas :is(button,a):disabled{opacity:.35;cursor:default}.directory-country-group [data-directory-item]:last-child a{border-bottom:0}.directory-country-group img{object-fit:contain;flex:none}.directory-country-options{scrollbar-width:thin;max-height:275px;padding:5px 10px;overflow:auto}.directory-country-options label{border-bottom:1px solid #29434d;align-items:center;gap:9px;min-height:28px;font-size:12px;display:flex}.directory-country-options input{accent-color:#20e46b;width:15px;height:15px;margin:0}.directory-featured{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.directory-league-card{background:repeating-linear-gradient(135deg,#0000 0 45px,#00b97a13 45px 65px),linear-gradient(120deg,#06533deb,#062632 72%,#073c35);border:1px solid #3cb8ad;border-radius:9px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:135px;padding:12px 10px;display:grid;box-shadow:inset 0 0 15px #20fb6720}.directory-league-logo{border-right:1px solid #33bd86;justify-content:center;align-items:center;height:102px;padding-right:10px;display:flex}.directory-league-logo img{object-fit:contain;filter:drop-shadow(0 2px 4px #001b26);width:80px;height:80px}.directory-league-card h2{margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.25}.directory-league-card h2 a{color:#f1fcf6}.directory-league-card p{color:#d7eee2;margin:5px 0;font-size:11px}.directory-season{white-space:nowrap;background:#005a36;border:1px solid #1bd768;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10px;display:inline-block}.directory-card-more{color:#d7fbe3;white-space:nowrap;border-top:1px solid #2d6f65;margin-top:7px;padding-top:7px;font-size:10px;display:block}.directory-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-country-group h3{background:linear-gradient(90deg,#075543,#092936);border-bottom:1px solid #426470;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:13px;line-height:1.3;display:flex}.directory-country-group h3 small{color:#d2e6df;margin-left:auto;font-size:10px;font-weight:400}.directory-country-group .directory-league-row{color:#e3eef0;border-bottom:1px solid #36545f;align-items:center;gap:8px;min-width:0;min-height:25px;padding:3px 0;font-size:11px;line-height:1.2;display:flex}.directory-country-group img{width:17px;height:17px}.directory-layout [hidden]{display:none!important}@media (max-width:1439px){.directory-layout{grid-template-columns:190px minmax(0,1fr) 280px;gap:12px}.directory-featured,.directory-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-league-card{grid-template-columns:72px minmax(0,1fr);gap:9px}.directory-league-logo img{width:62px;height:62px}}@media (max-width:1100px){.directory-layout{grid-template-columns:155px minmax(0,1fr) 250px;gap:10px}.directory-league-card{grid-template-columns:52px minmax(0,1fr);gap:7px;padding:10px 7px}.directory-league-logo img{width:47px;height:55px}.directory-league-logo{padding-right:5px}.directory-league-card h2{font-size:13px}.directory-card-more{white-space:normal;font-size:9px}.directory-panel>h2{font-size:12px}}@media (max-width:900px){.directory-layout{grid-template-columns:180px minmax(0,1fr)}.directory-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.directory-league-card{grid-template-columns:70px minmax(0,1fr)}.directory-league-logo img{width:60px;height:60px}}@media (max-width:600px){.kqbd-directory .container{width:calc(100% - 20px)}.directory-layout{flex-direction:column;gap:12px;display:flex}.directory-left,.directory-main,.directory-right{width:100%}.directory-left{grid-template-columns:1fr;display:grid}.directory-featured,.directory-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.directory-league-card{text-align:center;flex-direction:column;gap:5px;min-height:190px;padding:10px 7px;display:flex}.directory-league-logo{border:0;height:65px;padding:0}.directory-league-logo img{width:60px;height:60px}.directory-league-card h2{font-size:13px}.directory-league-card p{font-size:10px}.directory-season{margin:3px 0 0}.directory-card-more{font-size:9px}.directory-country-group h3{flex-wrap:wrap;gap:3px;font-size:12px}.directory-country-group h3 small{font-size:9px}.directory-country-group .directory-league-row{gap:4px;font-size:10px}.directory-right{display:flex}.directory-right>.directory-panel{width:100%}}@media (min-width:901px){.directory-left,.directory-right{position:static;top:auto}}.directory-league-row{align-items:center;gap:8px;min-width:0;display:flex}.directory-country-group .directory-league-row>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.directory-country-group span.directory-league-row{cursor:default;color:#bcd0d8}.directory-country-options label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.directory-country-options input{flex:none}.directory-load-groups{color:#a3f9ba;font:inherit;background:#123b35;border:1px solid #3d795e;border-radius:6px;margin:14px auto 0;padding:9px 20px;display:block}.directory-country-link{min-height:28px;padding:0;font-size:12px;line-height:1.45;display:block}@media (max-width:1439px){.directory-groups{columns:2}}.directory-country-link:before{content:"□";color:#c0d9d7;font-size:17px;line-height:1}.directory-groups{columns:auto;flex-direction:column;gap:7px;display:flex}.directory-country-group{vertical-align:top;break-inside:auto;width:100%;margin:0;display:block}.directory-country-group>summary{color:#e8f7ee;cursor:pointer;background:linear-gradient(90deg,#0a3c34,#082a35);align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.directory-country-group>summary small{color:#b7d3cd;margin-left:auto;font-size:10px;font-weight:400}.directory-country-group>summary:after{content:"⌄";color:#7febad;font-size:14px}.directory-country-group[open]>summary:after{content:"⌃"}.directory-country-group>div{scrollbar-color:#416472 transparent;scrollbar-width:thin;max-height:440px;padding:3px 9px;overflow:auto}.directory-country-link{text-align:left;color:#d4e8e2;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29434d;border-radius:0}@media (max-width:600px){.directory-groups{columns:auto;display:flex}}.directory-country-options input[type=radio]{border-radius:50%}.directory-featured{scrollbar-width:none;scroll-behavior:auto;gap:12px;min-width:0;max-width:100%;padding:2px 0 10px;overflow-x:auto;display:flex!important}.directory-featured[hidden]{display:none!important}.directory-featured::-webkit-scrollbar{display:none}.directory-featured>.directory-league-card{flex:0 0 250px;min-width:250px;max-width:250px;margin:0}.league-banner h2{color:#ecfff2;margin:0 0 6px;font-size:20px}@media (max-width:600px){.directory-featured>.directory-league-card{flex-basis:225px;min-width:225px;max-width:225px}.league-player-info{column-gap:6px;font-size:9px}}.directory-country-group>summary:after,.directory-country-group[open]>summary:after{content:"›"}.directory-country-group>summary::-webkit-details-marker{display:none}@media (min-width:901px){.league-layout>.directory-left,.league-layout>.directory-right{align-self:start;position:static;top:auto}.league-layout>.league-main{min-height:0}}.league-main{min-width:0}.league-banner{background:repeating-linear-gradient(140deg,#0000 0 90px,#09bf6130 90px 115px),linear-gradient(120deg,#04794a,#052632 65%,#03513d);border:1px solid #3bba99;border-radius:8px;align-items:center;gap:18px;min-height:145px;margin-bottom:12px;padding:18px;display:flex}.league-banner>img{object-fit:contain;border-right:1px solid #36e37e;flex:none;width:92px;height:100px;padding-right:14px}.league-banner>div{flex:1;min-width:0}.league-banner h1{text-transform:uppercase;color:#f1fff7;margin:5px 0 8px;font-size:29px;font-style:italic;font-weight:900;line-height:1.2}.league-banner p{color:#d6f0e1;margin:0;font-size:12px}.league-banner form{flex:none;gap:6px;display:flex}.league-banner label{flex-direction:column;gap:5px;font-size:11px;display:flex}.league-banner select,.league-section-heading select{color:#fff;font:inherit;background:#0c303c;border:1px solid #62858a;border-radius:5px;max-width:190px;padding:5px 8px}.league-banner button{color:#effff6;font:inherit;background:#075b3e;border:1px solid #38b984;border-radius:5px;padding:7px 10px}.league-tabs{scrollbar-width:thin;background:#092732;border:1px solid #416873;border-radius:7px;gap:0;margin-bottom:12px;display:flex;overflow-x:auto}.league-tabs button{white-space:nowrap;color:#dfeee8;font:inherit;background:0 0;border:0;border-right:1px solid #315360;border-radius:0;flex:1;padding:10px 12px;font-size:11px}.league-tabs button:last-child{border-right:0}.league-tabs button[aria-pressed=true]{color:#053119;background:linear-gradient(#4cf47a,#0ed35b);font-weight:700}.league-section{margin-bottom:12px}.league-section>h2,.league-section-heading{color:#eff9f1;background:linear-gradient(90deg,#0b443a,#082a35);border-bottom:1px solid #36535d;margin:0;padding:10px 12px;font-size:16px;font-weight:700;line-height:1.3}.league-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.league-section-heading h2{margin:0;font-size:16px}.league-section-heading label{align-items:center;gap:7px;font-size:11px;display:flex}.league-overview-columns{grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.league-overview-columns>div{border:1px solid #294e59;border-radius:6px;min-width:0;overflow:hidden}.league-overview-columns h3{background:#0a2c36;border-bottom:1px solid #315360;margin:0;padding:8px;font-size:12px}.league-fixture .match-row{border-bottom:1px solid #284852;grid-template-columns:55px minmax(0,1fr) 40px minmax(0,1fr) 24px;align-items:center;gap:5px;min-height:37px;margin:0;padding:6px 5px;font-size:10px;display:grid}.league-fixture .match-time{text-align:center;white-space:normal;max-width:55px;padding:3px;font-size:8px;line-height:1.25}.league-fixture .team{gap:4px;min-width:0;font-size:10px;display:flex}.league-fixture .team>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.league-fixture .team.home{justify-content:flex-end}.league-fixture .team img{flex:none;width:18px;height:18px}.league-fixture .score{white-space:nowrap;font-size:13px}.league-fixture .match-status{white-space:nowrap;grid-column:auto;margin:0;font-size:8px}.league-fixture .row-chevron{display:none}.league-full-fixtures{height:auto;max-height:none;overflow:visible}.league-section .table-scroll{height:auto;max-height:none;margin:0;padding:0 8px;overflow:visible}.league-section .table-scroll table{border-collapse:collapse;font-size:11px}.league-section .table-scroll td,.league-section .table-scroll th{white-space:nowrap;padding:7px 5px;font-size:11px}.league-section .table-team{align-items:center;gap:7px;display:flex}.league-section .table-team img{flex:none;width:22px;height:22px}.league-scorers{grid-template-columns:1fr 1fr;gap:0 16px;padding:5px 10px;display:grid}.league-scorer{border-bottom:1px solid #2c4d57;align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.league-scorer>span{color:#70ed9c;font-size:11px}.league-scorer>img{object-fit:cover;border-radius:50%;width:38px;height:38px}.league-scorer>div{flex:1;min-width:0}.league-scorer strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.league-scorer small{color:#b2cdd1;align-items:center;gap:4px;font-size:9px;display:flex}.league-scorer b{text-align:center;color:#8bf5a5;font-size:18px;line-height:1.2}.league-scorer b small{justify-content:center}.league-team-grid{--team-basis:calc(20% - 8px);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.league-team-grid>div{box-sizing:border-box;flex:1 1 var(--team-basis);text-align:center;background:#0a2934;border:1px solid #315a63;border-radius:6px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 5px;display:flex}.league-team-grid span{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.league-team-grid img{object-fit:contain;width:38px;height:38px}.league-empty{margin-top:12px;padding-bottom:14px}.league-empty p{padding:0 12px}.league-section[hidden],.league-fixture[hidden]{display:none!important}.kqbd-league .directory-country-options{max-height:275px}@media (max-width:1200px){.league-banner{flex-wrap:wrap;gap:10px;padding:13px}.league-banner h1{font-size:24px}.league-banner>img{width:70px;height:85px}.league-banner form{margin-left:auto}.league-overview-columns{grid-template-columns:1fr}.league-team-grid{--team-basis:calc(25% - 8px)}}@media (max-width:900px){.league-team-grid{--team-basis:calc(20% - 8px)}}@media (max-width:600px){.league-banner{min-height:0;padding:12px}.league-banner h1{font-size:22px}.league-banner p{font-size:11px}.league-banner>img{width:65px;height:80px}.league-banner form{justify-content:flex-end;width:100%}.league-scorers{grid-template-columns:1fr}.league-team-grid{--team-basis:calc(33.3333% - 8px)}.league-tabs button{padding:9px 10px;font-size:10px}.league-section-heading h2,.league-section>h2{font-size:14px}.league-section-heading{flex-wrap:wrap}.league-section .table-scroll td,.league-section .table-scroll th{padding:7px 4px;font-size:10px}}.league-overview-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.league-overview-columns:empty{display:none}.league-tabs button:disabled,.league-banner option:disabled{opacity:.35;cursor:not-allowed;color:#8ca4ab;background:#122a33}.league-section>h2>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.league-section>h2>button>span{color:#65e996;margin-left:auto}.league-player{border-bottom:1px solid #2c4d57;min-width:0}.league-player>summary{cursor:pointer;border:0;list-style:none}.league-player>summary::-webkit-details-marker{display:none}.league-player-info{background:#0b2c35;margin:0;padding:7px 9px 10px;font-size:11px}.league-player-info>div{border-top:1px solid #284c55;justify-content:space-between}.league-player-info dt{color:#a8c8cd}.league-player-info dd{color:#e4f2ec}.league-main[data-active-tab=overview] .league-scorers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.league-main[data-active-tab=overview] .league-player:nth-child(n+4),.league-main[data-active-tab=overview] .league-player-info{display:none}.league-main[data-active-tab=overview] .league-scorer{flex-wrap:wrap;gap:6px}.league-main[data-active-tab=overview] .league-scorer>img{width:32px;height:32px}.league-main[data-active-tab=overview] .league-scorer>div{min-width:60px}.league-main[data-active-tab=overview] .league-scorer>span{color:#7cedaa;font-weight:700}.league-main:not([data-active-tab=overview]) .league-player{display:block}@media (max-width:600px){.league-main[data-active-tab=overview] .league-scorer{text-align:center;justify-content:center}.league-main[data-active-tab=overview] .league-scorer>div{flex-basis:100%;min-width:0}.league-main[data-active-tab=overview] .league-scorer small{justify-content:center}.league-main[data-active-tab=overview] .league-scorer strong{font-size:11px}}.league-tabs.kqbd-tab-row{gap:6px;padding:5px;overflow:visible}.league-tabs.kqbd-tab-row>button{flex:1 1 var(--kqbd-tab-basis);white-space:normal;border:1px solid #315360;border-radius:5px;padding:8px 5px}.league-auto-intro{color:#c4dce0;background:#0a2831;border:1px solid #315360;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.7}.league-auto-intro p{margin:0}.league-auto-intro nav{flex-wrap:wrap;gap:7px 15px;margin-top:6px;display:flex}.league-auto-intro a{color:#86eaa8;font-size:11px}.league-ui-status{color:#b8d9c7;min-height:0;margin:0 0 8px;font-size:12px}.league-ui-status:empty{display:none}.league-layout[data-season-loading] .league-tabs,.league-layout[data-season-loading] .league-section,.league-layout[data-season-loading] .league-auto-intro{opacity:.35;pointer-events:none}.league-banner form{align-items:center}.league-empty [data-league-retry]{color:#e6fff0;background:#0b5239;border:1px solid #377c5c;border-radius:5px;margin:0 12px;padding:7px 12px}.league-auto-intro details{margin-top:4px}.league-auto-intro summary{cursor:pointer;color:#a6d7bd;font-size:11px}.league-auto-intro details p{margin-top:5px}.league-player[open]{align-self:start}.league-player-info{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px;width:calc(200% + 16px);display:grid}.league-player:nth-child(2n) .league-player-info{margin-left:calc(-100% - 16px)}@media (max-width:600px){.league-player-info{width:100%}.league-player:nth-child(2n) .league-player-info{margin-left:0}}.league-player-info>div{box-sizing:border-box;flex:calc(25% - 12px);align-items:baseline;gap:4px;min-width:0;padding:6px 0;display:flex}.league-player-info dt,.league-player-info dd{text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;display:inline;overflow:hidden}.league-player-info dt{flex:none}.league-player-info dt:after{content:":"}.league-player-info dd{min-width:0}.league-auto-intro{margin-top:12px}.league-banner>div>p:first-child,.kqbd-league .directory-league-card p{align-items:center;gap:5px;display:flex}.league-overview-columns h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.league-overview-columns h3>button{color:#8bf5a5;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px}.league-main[data-active-tab=overview] .league-team-grid{--team-basis:calc(20% - 8px)}.league-main[data-active-tab=overview] .league-team-grid>div:nth-child(n+6){display:none}@media (max-width:600px){.league-main[data-active-tab=overview] .league-team-grid{--team-basis:calc(33.3333% - 8px)}.league-main[data-active-tab=overview] .league-team-grid>div:nth-child(n+4){display:none}}.league-section .table-scroll table{width:100%;min-width:0}@media (max-width:600px){.league-section .table-scroll{padding-inline:3px}.league-section .table-scroll :is(th,td){padding-inline:2px;font-size:9px}.league-section .table-team{gap:3px}.league-section .table-team>span{white-space:normal;overflow-wrap:anywhere}.league-section .table-team img{width:17px;height:17px}}body.kqbd-sports{background:#031722;font-family:Arial,Helvetica,sans-serif;font-size:12px}body.kqbd-sports .site-layout{padding-top:10px;display:block}body.kqbd-sports .main-content{width:100%;min-width:0}.sports-screen{--sports-line:#31545f;--sports-green:#16ee68;min-width:0}.sports-three-columns{grid-template-columns:180px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.sports-left,.sports-right,.sports-main{min-width:0}.sports-left,.sports-right{flex-direction:column;gap:10px;display:flex}.sports-main>.sports-card,.sports-main>[data-sports-panel]{margin-bottom:12px}.sports-card{border:1px solid var(--sports-line);background:linear-gradient(110deg,#082b36ee,#031b27f2);border-radius:7px;min-width:0;overflow:hidden}.sports-card>h2,.sports-tools>h2{border-bottom:1px solid var(--sports-line);color:#ebf8f3;box-sizing:border-box;min-height:35px;margin:0;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.3}.sports-card>h2>a{color:inherit;justify-content:space-between;align-items:center;gap:6px;display:flex}.sports-card>h2>a>span{color:#76ff9d}.sports-left .sports-card>h2,.sports-right .sports-card>h2{white-space:nowrap;align-items:center;height:30px;min-height:30px;padding-block:0;display:flex}.sports-card h3{margin:7px 8px;font-size:12px}.sports-filter-list{scrollbar-width:thin;max-height:380px;padding:0 6px;overflow:auto}.sports-filter-list>label{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-bottom:1px solid #294955;align-items:center;gap:6px;height:30px;min-height:30px;max-height:30px;font-size:11px;display:flex;overflow:hidden}.sports-filter-list>label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sports-filter-list input{accent-color:#16ef6b;flex:none;width:14px;height:14px;margin:0}.sports-filter-list img{object-fit:contain;flex:none;width:21px;height:21px}.sports-region-links>a{box-sizing:border-box;color:#e3f2ec;white-space:nowrap;border-bottom:1px solid #31505d;align-items:center;gap:7px;height:30px;min-height:30px;max-height:30px;padding:3px 8px;font-size:11px;display:flex;overflow:hidden}.sports-region-links>a>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sports-region-links>a>b{color:#78eb9f;margin-left:auto}.sports-tools select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf8f2;font:inherit;background:#102f3c;border:1px solid #42636d;border-radius:5px;max-width:100%;padding:6px}.sports-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.sports-tools>h2{border:0;flex:1;min-height:0;padding:0}.sports-tools label{align-items:center;gap:5px;display:flex}.sports-fixture-table{scrollbar-width:thin;max-height:650px;padding:0 6px 6px;overflow:auto}.sports-fixture-columns,.sports-fixture-row{grid-template-columns:48px minmax(0,1fr) 60px minmax(0,1fr) 62px;align-items:center;gap:5px;display:grid}.sports-fixture-columns{color:#dbe8e9;text-align:center;background:#153442;border-block:1px solid #31545f;height:28px;font-size:10px}.sports-fixture-group{min-width:0;margin-top:6px}.sports-fixture-group>h3{box-sizing:border-box;background:linear-gradient(100deg,#075738,#0a3642);border:0;border-radius:0;align-items:center;gap:7px;min-height:30px;margin:0;padding:3px 8px;font-size:12px;display:flex}.sports-fixture-group>h3>img{object-fit:contain;flex:none;width:21px;height:21px}.sports-fixture-group>h3>a{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sports-fixture-group>h3>small{white-space:nowrap;margin-left:auto;font-size:10px;font-weight:400}.sports-fixture-row{border-bottom:1px solid #294a56;min-height:30px;padding:2px 4px;font-size:11px}.sports-fixture-row>time{text-align:center;white-space:nowrap;background:linear-gradient(#25434d,#0c2530);border:1px solid #35505a;border-radius:5px;padding:1px 4px;font-size:10px}.sports-fixture-row>.sports-home,.sports-fixture-row>.sports-away{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sports-fixture-row>.sports-home{text-align:right;justify-content:flex-end}.sports-fixture-row>.sports-home img,.sports-fixture-row>.sports-away img{object-fit:contain;flex:none;width:22px;height:22px}.sports-fixture-row>[data-score]{text-align:center;color:#60ff87;white-space:nowrap;font-size:12px}.sports-state{color:#e6efec;text-align:center;white-space:nowrap;border:1px solid #35535c;border-radius:5px;padding:1px 3px;font-size:10px}.sports-button{color:#00230e;text-align:center;background:linear-gradient(#3bfa75,#03c64d);border-radius:6px;padding:6px 12px;font-weight:700;display:block}.sports-empty{color:#b6d1d5;margin:0;padding:15px;font-size:12px;line-height:1.6}.sports-empty>button{color:#9ffbb6;cursor:pointer;background:#103e31;border:1px solid #36705d;border-radius:5px;margin-top:8px;padding:5px 12px;display:block}.sports-help{color:#a6c5cb;margin:8px 10px;font-size:10px;line-height:1.5}.sports-update-status:empty{display:none}.sports-update-status{color:#eff1cc;background:#273d39;border:1px solid #6f7e4a;border-radius:5px;margin:8px 0;padding:8px}.sports-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sports-two-columns>[data-sports-subpanel]>.sports-card{height:100%}.sports-two-columns[data-single]{grid-template-columns:minmax(0,1fr)}.sports-tabs{background:#092a36;border:1px solid #325a66;border-radius:6px;gap:5px;margin:10px 0 12px;padding:4px;display:flex}.sports-tabs>button,.sports-tabs>a,.sports-player-tabs>button{color:#e3f2eb;font:inherit;cursor:pointer;text-align:center;background:linear-gradient(#1b3b48,#09202c);border:1px solid #3c5d68;border-radius:5px;padding:7px 8px}.sports-tabs>[aria-pressed=true],.sports-player-tabs>[aria-pressed=true]{color:#002810;background:linear-gradient(#47ff7f,#02cb51);border-color:#3bf885;font-weight:700}.sports-match-hero{background:linear-gradient(100deg, #032230f5, #002839d9), var(--stadium-image) center/cover;border:1px solid #2c6370;border-radius:7px;grid-template-columns:1.05fr 1fr .9fr 1fr;align-items:center;gap:12px;padding:18px 18px 0;display:grid;overflow:hidden}.sports-match-league{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:14px;display:flex}.sports-match-league small{color:#c5dadb;font-size:11px}.sports-match-league img{object-fit:contain;width:42px;height:50px}.sports-hero-team{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.sports-hero-team img{object-fit:contain;width:76px;height:76px}.sports-hero-score{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.sports-hero-score>[data-score]{-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(#fff,#16ec64);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1.1}.sports-live-pill{color:#002b0e;background:#18ef67;border-radius:20px;padding:3px 13px;font-size:12px;font-weight:700;display:inline-block}.sports-hero-score>small{white-space:nowrap;font-size:11px}.sports-match-meta{color:#dbe9e8;border-top:1px solid #35545f;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:20px;padding:9px 0;font-size:11px;display:flex}.sports-match-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.sports-event-list{scrollbar-width:thin;max-height:340px;padding:0 10px;overflow:auto}.sports-event{border-bottom:1px solid #31515a;grid-template-columns:44px 22px minmax(0,1fr);gap:8px;padding:11px 0;font-size:12px;display:grid}.sports-event>time{text-align:center;color:#002a10;background:#09d859;border-radius:20px;align-self:start;padding:2px;font-size:13px;font-weight:700}.event-symbol{color:#48ef80;text-align:center;font-size:19px}.sports-event p{margin:3px 0;line-height:1.4}.sports-event small{color:#abc9cb;font-size:10px}.sports-event strong{color:#e7f7ed}.sports-stat-list{padding:8px 12px}.sports-stat{padding:6px 0}.sports-stat>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.sports-stat>div:first-child>span{text-align:center;flex:1}.sports-stat strong{font-size:13px}.sports-stat-track{background:#688ba9;border-radius:6px;height:7px;margin-top:5px;overflow:hidden}.sports-stat-track>i{background:linear-gradient(90deg,#00db57,#51ff93);border-radius:6px;height:100%;display:block}.sports-lineup-head{justify-content:space-between;gap:12px;padding:9px 13px;display:flex}.sports-lineup-head>.sports-lineup-team{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sports-lineup-team>img{object-fit:contain;flex:none;width:24px;height:24px}.sports-lineup-team>span{overflow-wrap:anywhere;min-width:0}.sports-lineup-head>.sports-lineup-team:last-child{text-align:right;justify-content:flex-end}.sports-lineup-head b{background:#294853;border-radius:5px;margin-left:8px;padding:1px 5px;font-size:11px;display:inline-block}.sports-pitch{background:repeating-linear-gradient(90deg,#0e562c 0 10%,#176334 10% 20%);border:2px solid #ceecc9;border-radius:4px;height:300px;margin:0 14px 10px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #09683b}.sports-pitch:before{content:"";background:#c2dfc6;width:1px;position:absolute;top:0;bottom:0;left:50%}.pitch-center{border:1px solid #c2dfc6;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-box{border:1px solid #c2dfc6;width:14%;height:50%;position:absolute;top:25%}.pitch-box.home{left:-1px}.pitch-box.away{right:-1px}.pitch-player{color:#fff;z-index:1;flex-direction:column;align-items:center;gap:2px;max-width:75px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch-player>b{clip-path:polygon(20% 0,38% 0,50% 10%,62% 0,80% 0,100% 27%,82% 40%,78% 100%,22% 100%,18% 40%,0 27%);text-shadow:0 1px 2px #000;background:linear-gradient(90deg,#eb3550 45%,#fff 45% 55%,#eb3550 55%);border:1px solid #ffdfed;place-items:center;width:29px;height:30px;font-size:14px;display:grid}.pitch-player.side-1>b{background:#153765}.pitch-player>small{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;background:#052e1d7a;border-radius:3px;max-width:70px;padding:0 2px;font-size:8px;overflow:hidden}.sports-rosters{padding:7px 12px}.sports-rosters>summary{cursor:pointer;color:#8be9a8;font-size:11px}.sports-rosters>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sports-rosters p{margin:4px 0;font-size:11px}.sports-player-tabs{gap:4px;padding:7px 10px;display:flex}.sports-player-tabs>button{flex:1;padding:5px 7px;font-size:11px}.sports-table-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.sports-table{border-collapse:collapse;width:100%;font-size:11px}.sports-table :is(td,th){text-align:center;white-space:nowrap;border-bottom:1px solid #31515d;padding:5px 6px;line-height:1.3}.sports-table thead{color:#e5f1ee;background:linear-gradient(#193e4c,#082431)}.sports-table tbody th{text-align:left}.sports-table th img{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:5px}.sports-points{color:#48fb79;font-weight:700}.sports-match-columns>.sports-main .sports-table{min-width:400px}.sports-info{margin:0;padding:5px 12px}.sports-info>div{border-bottom:1px solid #31515a;justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;line-height:1.4;display:flex}.sports-info dt{color:#c3dcdf;flex:0 0 35%}.sports-info dd{color:#edf6f0;flex:1;margin:0}.sports-star-player{border-bottom:1px solid #31515a;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.sports-star-player img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.sports-star-player>div{flex:1;min-width:0}.sports-star-player strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sports-star-player small{color:#b6d1d2;margin-top:3px;font-size:10px;display:block}.sports-star-player>b:last-child{color:#cbffdb;background:#0b974c;border-radius:5px;padding:3px 7px}.sports-live .sports-match-hero{grid-template-columns:1fr 80px 1fr;gap:6px;padding:10px 8px 0}.sports-live .sports-match-league{border-bottom:1px solid #31525a;flex-direction:row;grid-column:1/-1;align-items:center;padding-bottom:6px;font-size:11px}.sports-live .sports-match-league img{width:22px;height:22px}.sports-live .sports-match-league small{margin-left:auto;font-size:9px}.sports-live .sports-hero-team{font-size:16px}.sports-live .sports-hero-team img{width:64px;height:64px}.sports-live .sports-hero-score>[data-score]{font-size:35px}.sports-live .sports-hero-score>small{font-size:9px}.sports-live .sports-match-meta{gap:8px;font-size:9px}.sports-live .sports-two-columns{gap:8px}.sports-live .sports-stat-list{padding:5px 8px}.sports-live .sports-stat>div:first-child{font-size:10px}.sports-live .sports-event{grid-template-columns:36px 18px 1fr;gap:5px;font-size:11px}.sports-live .sports-event>time{font-size:11px}.sports-live .sports-event-list{max-height:330px;padding:0 7px}.sports-live-leagues{gap:8px;padding:8px;display:flex;overflow:auto}.sports-live-leagues>div{border:1px solid #315564;border-radius:5px;flex:0 0 240px;overflow:hidden}.sports-live-leagues h3{white-space:nowrap;background:#143541;align-items:center;gap:5px;margin:0;padding:5px;font-size:11px;display:flex}.sports-live-leagues h3>b{color:#fff;background:#b8132c;border-radius:3px;margin-left:auto;padding:1px 3px;font-size:9px}.sports-live>.sports-card{margin-top:12px}.sports-odds-scroll{max-height:550px}.sports-odds-table{min-width:760px;font-size:10px}.sports-odds-table :is(th,td){padding:3px 4px}.sports-odds-table thead th{border:1px solid #315663}.sports-odds-table .sports-odds-league th{text-align:left;background:linear-gradient(100deg,#075c3d,#0a3a39);padding:4px 8px;font-size:12px}.sports-odds-table td>b{color:#ecf6f1;background:linear-gradient(#24434a,#0d292f);border:1px solid #3d6167;border-radius:4px;min-width:31px;padding:2px 5px;display:inline-block}.sports-odds-table tr.is-selected td{background:#07533366}.odds-match-select{color:#edf9ee;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-width:150px;padding:0;display:flex}.odds-match-select>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:150px;overflow:hidden}.odds-match-select small{color:#37fa74;margin:0 4px;font-weight:700}.odds-match-select img{object-fit:contain;flex:none;width:19px;height:19px}.price-up{color:#48f180}.price-down{color:#ff7681}.sports-price-chart{min-height:145px;padding:5px 12px}.sports-price-chart svg{width:100%;height:145px;display:block}.sports-price-chart text{fill:#c4d8dd;font:11px Arial}.sports-price-chart .price-line{fill:none;stroke-width:2px}.sports-price-chart .price-dot{stroke:#d5f1e5;stroke-width:1px}.sports-price-labels{color:#b4d2d1;justify-content:space-around;gap:5px;font-size:10px;display:flex}.sports-dashboard-layout{grid-template-columns:155px minmax(0,1fr);gap:12px;display:grid}.sports-dashboard-top{grid-template-columns:1fr 1.15fr .72fr;align-items:start;gap:12px;display:grid}.sports-dashboard-top .sports-fixture-columns{grid-template-columns:40px 1fr 42px 1fr 33px;font-size:8px}.sports-dashboard-top .sports-fixture-row{grid-template-columns:40px 1fr 42px 1fr 33px;gap:3px;font-size:9px}.sports-dashboard-top .sports-fixture-row img{width:17px;height:17px}.sports-dashboard-top .sports-fixture-group>h3{gap:4px;font-size:10px}.sports-dashboard-top .sports-fixture-group>h3>small{display:none}.sports-dashboard-top .sports-fixture-row>[data-score]{font-size:10px}.sports-dashboard-top .sports-state{padding:1px;font-size:8px}.sports-dashboard-top .sports-card>h2{font-size:12px}.sports-dashboard-top .table-scroll{padding:0 5px;overflow:auto}.sports-dashboard-top .table-scroll table{border-collapse:collapse;width:100%;font-size:10px}.sports-dashboard-top .table-scroll :is(th,td){white-space:nowrap;border-bottom:1px solid #31525a;padding:5px 3px;font-size:10px}.sports-dashboard-top .table-team{align-items:center;gap:4px;min-width:110px;display:flex}.sports-dashboard-top .table-team img{width:20px;height:20px}.sports-dashboard-top .points{color:#33fa75;font-weight:700}.sports-dashboard-top .table-group{padding:5px;font-size:11px}.sports-dashboard-top .sports-stat>div:first-child{font-size:10px}.sports-dashboard-top .sports-stat-list{padding:6px 8px}.sports-right .mini-fixture,.sports-live-leagues .mini-fixture{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #31545e;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:3px;height:30px;min-height:30px;max-height:30px;padding:3px 6px;display:grid;overflow:hidden}.sports-right .mini-fixture>span:nth-child(2),.sports-live-leagues .mini-fixture>span:nth-child(2){grid-template-columns:minmax(0,1fr) 16px 30px 16px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.sports-right .mini-fixture>span:nth-child(2)>span,.sports-live-leagues .mini-fixture>span:nth-child(2)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sports-right .mini-fixture>span:nth-child(2)>span:first-child{text-align:right}.sports-right .mini-fixture img{object-fit:contain;width:16px;height:16px}.mini-fixture>span:nth-child(2)>small{text-align:center;color:#70ee9d;font-weight:700}.sports-right .mini-state{color:#a8c6c6}.sports-screen [hidden]{display:none!important}.sports-screen :is(button,a,input,select,summary):focus-visible{outline-offset:2px;outline:2px solid #8af6b1}.sports-screen [data-sports-panel][hidden]{display:none!important}@media (max-width:1200px){.sports-three-columns{grid-template-columns:165px minmax(0,1fr) 240px}.sports-live .sports-two-columns{grid-template-columns:1fr}.sports-dashboard-top{grid-template-columns:1fr 1.2fr}.sports-dashboard-top>div:last-child{grid-column:1/-1}.sports-dashboard-top>div:last-child .sports-stat-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}}@media (max-width:1000px){.sports-three-columns{grid-template-columns:160px minmax(0,1fr)}.sports-three-columns>.sports-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sports-match-columns{grid-template-columns:minmax(0,1fr) 260px}.sports-match-columns>.sports-main .sports-two-columns{grid-template-columns:1fr}.sports-live .sports-two-columns{grid-template-columns:1fr 1fr}.sports-dashboard-layout{grid-template-columns:145px minmax(0,1fr)}.sports-dashboard-top{grid-template-columns:1fr}.sports-dashboard-top>div:last-child{grid-column:auto}.sports-dashboard-top .sports-fixture-row{font-size:11px}.sports-dashboard-top .sports-fixture-columns{font-size:10px}.sports-dashboard-top .sports-fixture-table{max-height:250px}}@media (max-width:700px){.sports-three-columns,.sports-match-columns,.sports-dashboard-layout{flex-direction:column;gap:12px;display:flex}.sports-three-columns>*,.sports-match-columns>*,.sports-dashboard-layout>*{width:100%}.sports-left{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sports-filter-list{max-height:150px}.sports-left .sports-filter-list{padding:0 5px}.sports-left .sports-search{margin:5px}.sports-three-columns>.sports-right{flex-direction:column;display:flex}.sports-right>*{width:100%}.sports-live .sports-two-columns,.sports-two-columns{grid-template-columns:1fr}.sports-match-hero{grid-template-columns:1fr 95px 1fr;gap:7px;padding:10px 8px 0}.sports-match-league{border-bottom:1px solid #315661;flex-direction:row;grid-column:1/-1;align-items:center;padding-bottom:6px;font-size:12px}.sports-match-league img{width:24px;height:26px}.sports-match-league small{text-align:right;max-width:42%;margin-left:auto;font-size:9px}.sports-hero-team{font-size:15px}.sports-hero-team img{width:55px;height:55px}.sports-hero-score>[data-score]{font-size:34px}.sports-hero-score small{font-size:9px}.sports-match-meta{gap:5px 12px;padding:7px 0;font-size:10px}.sports-pitch{height:245px;margin-inline:8px}.pitch-player>small{max-width:43px;font-size:7px}.pitch-player>b{width:23px;height:25px;font-size:12px}.sports-lineup-head{padding:7px;font-size:11px}.sports-lineup-head b{margin-left:3px;font-size:9px}.sports-dashboard-top>div:last-child .sports-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-fixture-columns,.sports-fixture-row{grid-template-columns:39px minmax(0,1fr) 43px minmax(0,1fr) 33px;gap:3px}.sports-fixture-row{padding:3px 1px;font-size:10px}.sports-fixture-columns{font-size:8px}.sports-fixture-row>.sports-home,.sports-fixture-row>.sports-away{gap:3px}.sports-fixture-row>.sports-home img,.sports-fixture-row>.sports-away img{width:18px;height:18px}.sports-fixture-row>[data-score]{font-size:11px}.sports-fixture-row>time{padding:1px 2px;font-size:9px}.sports-state{padding:1px;font-size:8px}.sports-fixture-group>h3{gap:4px;padding:3px 5px;font-size:11px}.sports-fixture-group>h3>small{font-size:9px}.sports-table-scroll{overscroll-behavior:contain}.sports-live .sports-hero-team{font-size:14px}.sports-live .sports-hero-team img{width:52px;height:52px}.sports-live .sports-match-hero{grid-template-columns:1fr 80px 1fr}}@media (prefers-reduced-motion:reduce){.sports-screen *{scroll-behavior:auto!important}}.sports-right .sports-star-player{box-sizing:border-box;height:30px;min-height:30px;max-height:30px;padding:3px 8px;overflow:hidden}.sports-right .sports-star-player img{width:23px;height:23px}.sports-right .sports-star-player small{margin:0}.sports-right .sports-info>div{box-sizing:border-box;white-space:nowrap;align-items:center;height:30px;min-height:30px;max-height:30px;padding:3px 0;overflow:hidden}.sports-right .sports-info dd{text-overflow:ellipsis;min-width:0;overflow:hidden}.sports-right .sports-table :is(tr,th,td){box-sizing:border-box;height:30px;padding-block:3px}.sports-two-columns>*,.sports-dashboard-top>*,.sports-match-columns>*,.sports-main>[data-sports-panel]{min-width:0}.sports-table-scroll{width:100%;min-width:0}.sports-card{max-width:100%}@media (min-width:1001px){.sports-dashboard-top>div>.sports-card{height:420px}.sports-dashboard-top .table-scroll{max-height:380px;overflow:auto}.sports-dashboard-top .sports-fixture-table{max-height:380px}.sports-dashboard-top .sports-stat-list{max-height:380px;overflow:auto}}.sports-dashboard-top .league-form{gap:2px}.sports-dashboard-top .league-form>span{width:13px;height:13px;font-size:9px}.sports-summary-teams{justify-content:space-between;gap:8px;padding:5px 8px;font-size:11px;display:flex}.sports-summary-teams>span{align-items:center;gap:4px;min-width:0;display:flex}.sports-summary-teams img{object-fit:contain;width:22px;height:22px}.sports-region-links>a[aria-current=page]{color:#9bffba;background:linear-gradient(90deg,#075c40,#07352f);font-weight:700}.sports-fixtures .sports-fixture-table{max-height:none;overflow:visible}.fixtures-results-heading{flex-wrap:wrap;justify-content:space-between}.fixtures-day-nav>a{color:#dff9e8;background:#153a46;border:1px solid #3d6571;border-radius:5px;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.fixtures-day-nav>time{color:#9bffc0}.fixtures-day-nav>a.fixtures-latest{color:#8df6ae;background:#0d3e2c;border-color:#2a885b;width:auto;height:23px;padding:2px 7px;font-size:10px}.fixtures-show-more{color:#9df5ba;font:inherit;cursor:pointer;background:linear-gradient(#153e39,#0a2d2b);border:1px solid #35735c;border-radius:6px;display:block}.fixtures-country-list{scrollbar-width:thin;max-height:240px;overflow:auto}.sports-fixtures .sports-filter-list{max-height:310px}@media (min-width:1001px){.fixtures-layout>.sports-left,.fixtures-layout>.sports-right{align-self:start;position:static;top:auto}.sports-fixtures .sports-filter-list{max-height:min(310px,36vh)}.fixtures-country-list{max-height:min(240px,28vh)}}@media (max-width:700px){.fixtures-results-heading{font-size:12px}.fixtures-day-nav>time{min-width:68px}.fixtures-day-nav>a{width:23px;height:23px}.sports-fixtures .sports-filter-list{max-height:200px}.fixtures-country-list{max-height:250px}}.sports-live .mini-fixture{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #31545e;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:3px;height:30px;min-height:30px;max-height:30px;padding:3px 6px;font-size:9px;display:grid;overflow:hidden}.sports-live .mini-fixture>span:nth-child(2){grid-template-columns:minmax(0,1fr) 16px 32px 16px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.sports-live .mini-fixture>span:nth-child(2)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sports-live .mini-fixture>span:nth-child(2)>span:first-child{text-align:right}.sports-live .mini-fixture img{object-fit:contain;width:16px;height:16px}.sports-live .mini-fixture time{font-size:9px;line-height:11px}.sports-live .mini-fixture time small{font-size:8px;line-height:10px;display:block}.sports-live [data-live-center]{min-height:350px}.event-symbol.event-card{background:#a5b1b8;border-radius:2px;justify-self:center;width:12px;height:17px;margin-top:2px;display:block;transform:rotate(-8deg);box-shadow:0 1px 3px #0005}.event-card.event-card-yellow{background:#ffd32a}.event-card.event-card-red{background:#f33445}.event-card-second{box-shadow:-4px -3px #ffd32a,0 1px 3px #0005!important}.event-substitution{justify-content:center;gap:1px;font-size:21px;font-weight:900;line-height:21px;display:flex}.event-substitution i{color:#24ed78;font-style:normal}.event-substitution i+i{color:#ff5264}.sports-live [data-live-empty=true]{display:none!important}.sports-live .sports-two-columns:has(>[data-live-empty=true]){grid-template-columns:minmax(0,1fr)}.sports-live .live-hot-card-rows{scrollbar-width:none;height:90px;max-height:90px;overflow:hidden}.sports-live [data-live-watch]{height:187px;overflow:hidden}.sports-live .sports-tabs button:disabled{opacity:.38;filter:grayscale();cursor:not-allowed;box-shadow:none;display:inline-flex}.sports-live .sports-tabs{flex-shrink:0;gap:4px}.sports-live .sports-tabs button{white-space:nowrap;flex:1;min-width:0;padding-inline:5px;font-size:11px}.sports-live .sports-tabs a{white-space:nowrap;font-size:11px}.sports-live .sports-live-leagues{scrollbar-width:none;scroll-behavior:auto;overscroll-behavior:contain}.sports-live .sports-live-leagues::-webkit-scrollbar{display:none}.sports-live .live-hot-card-rows{scroll-behavior:auto}.sports-live .live-hot-card-rows .mini-fixture{cursor:default}@media (min-width:1001px){.sports-live [data-live-hero]{flex-shrink:0}.sports-live [data-sports-panel]{flex:1;min-height:0;margin-bottom:0}.sports-live [data-sports-subpanel]{height:100%;min-height:0}.sports-live [data-sports-subpanel]>.sports-card{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.sports-live [data-sports-subpanel] .sports-event-list,.sports-live [data-sports-subpanel] .sports-stat-list{flex:1;min-height:0;max-height:none;overflow:auto}}.sports-live .live-time-badge{color:#fff;background:#e62941;border-radius:4px;justify-content:center;align-items:center;min-height:18px;font-weight:800;display:inline-flex;font-size:8px!important;line-height:18px!important}.sports-live .live-time-badge:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-right:3px;animation:1.2s infinite kqbd-live-pulse}@keyframes kqbd-live-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.sports-live .live-time-badge:before{animation:none}}.fixtures-results-heading{align-items:center;min-height:40px;margin-bottom:0!important;padding:6px!important}.fixtures-day-nav{font-size:12px;font-weight:700}.fixtures-day-nav>time{line-height:1.35}.fixtures-day-nav>a{flex-shrink:0;width:22px;height:25px}.fixtures-display-controls{flex-shrink:0;margin-left:auto}.fixtures-display-controls select{color:#edf8f2;font:inherit;background:#102f3c;border:1px solid #42636d;border-radius:4px;height:28px;padding:5px 4px;font-size:11px}.fixtures-show-more{width:auto;margin:5px auto;padding:5px 18px;font-size:11px;line-height:1.3}@media (min-width:1001px){.fixtures-layout{--fixtures-frame:850px;align-items:start}.fixtures-layout>.sports-left,.fixtures-layout>.sports-right{height:var(--fixtures-frame);box-sizing:border-box;min-height:0}.fixtures-layout>.sports-left>.sports-card{flex-direction:column;flex:1;min-height:0;display:flex}.fixtures-layout .sports-filter-list,.fixtures-layout .fixtures-country-list{flex:1;min-height:0;max-height:none;overflow:auto}.fixtures-layout>.sports-right>.sports-card:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.fixtures-layout>.sports-right>.sports-card:last-child .sports-region-links{flex:1;min-height:0;overflow:auto}.fixtures-results-card{height:var(--fixtures-frame);box-sizing:border-box;flex-direction:column;display:flex}.fixtures-results-heading,.fixtures-show-more{flex-shrink:0}.fixtures-results-card>[data-fixtures-results]{flex:1;min-height:0;overflow:hidden}}@media (min-width:1001px) and (max-width:1200px){.fixtures-results-heading{flex-wrap:wrap}.fixtures-display-controls select{max-width:110px}.fixtures-day-nav{font-size:11px}}@media (max-width:700px){.fixtures-results-heading{flex-wrap:wrap}.fixtures-day-nav{flex:1;font-size:11px}.fixtures-day-nav>time{max-width:160px}.fixtures-display-controls select{max-width:108px}.fixtures-day-nav>a.fixtures-latest{padding:2px 4px;font-size:9px}}.fixtures-layout>.sports-main>.fixtures-results-card{margin-bottom:0}.fixtures-date-form{flex:none;margin:0}.fixtures-results-heading{grid-template-columns:minmax(0,1fr) 115px;gap:8px;display:grid;flex-wrap:nowrap!important}.fixtures-day-nav{grid-template-columns:25px minmax(0,max-content) 25px 59px;justify-self:start;align-items:center;gap:4px;min-width:0;display:grid}.fixtures-day-nav>time{white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;grid-template-areas:"label";justify-content:start;align-items:center;min-width:0;height:30px;font-weight:700;display:grid;overflow:hidden;max-width:100%!important}.fixtures-day-nav>time:before{visibility:hidden;grid-area:label}.fixtures-day-nav>time>span{text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.fixtures-day-nav>button{width:25px;height:28px;font:inherit;color:#dff9e8;background:#153a46;border:1px solid #3d6571;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:21px;display:inline-flex}.fixtures-day-nav>button:disabled{opacity:.3;cursor:not-allowed}.fixtures-day-nav>button.fixtures-latest{color:#8df6ae;background:#0d3e2c;border-color:#2a885b;width:59px;font-size:10px}.fixtures-display-controls{margin:0}.fixtures-display-controls select{max-width:none}@media (max-width:700px){.fixtures-results-heading{grid-template-columns:minmax(0,1fr) 94px;gap:4px}.fixtures-day-nav{grid-template-columns:20px minmax(0,1fr) 20px 43px;gap:3px}.fixtures-day-nav>button{width:20px;height:26px}.fixtures-day-nav>button.fixtures-latest{width:43px;font-size:8px}.fixtures-display-controls select{padding:3px}}.odds-day-strip{background:#062a35;border:1px solid #31535e;border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 12px;padding:6px;display:grid}.odds-day-strip button{color:#d4e7eb;background:#0b3540;border:1px solid #2b505a;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 3px;text-decoration:none;display:flex}.odds-day-strip small{color:#9ec0c8;font-size:10px}.odds-day-strip strong{white-space:nowrap;font-size:12px}.odds-day-strip time{color:#a8c4cc;font-size:10px}.odds-day-strip button[aria-current=date]{color:#002e1c;background:#09db68;border-color:#09db68}.odds-day-strip button[aria-current=date] small,.odds-day-strip button[aria-current=date] time{color:#064f31}.odds-day-strip button:hover{border-color:#0ddd7e}@media (max-width:520px){.odds-day-strip{gap:3px;padding:4px}.odds-day-strip strong,.odds-day-strip small,.odds-day-strip time{font-size:9px}.odds-day-strip button{padding:6px 1px}}.sports-odds .odds-day-strip{margin:0 0 10px}.sports-odds .sports-main{min-width:0}.odds-filters .sports-search{margin-top:10px}.odds-filters .sports-filter-list{max-height:410px;overflow-y:auto}.odds-filters .sports-filter-list label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.odds-country-list{max-height:330px;overflow-y:auto}.odds-country-list>button{color:#d6e8eb;text-align:left;width:100%;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #31545f;border-radius:0;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.odds-country-list>button span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.odds-country-list>button[aria-pressed=true]{color:#66fb94;background:#08603b66}.sports-odds .odds-match-select{width:100%;display:grid}.sports-odds .odds-team-home{text-align:right}.sports-odds .odds-team-away{text-align:left}.sports-odds .odds-versus{text-align:center;color:#63ef93;font-size:9px}.sports-odds-table td:nth-child(2){width:280px}@keyframes odds-feature-in{0%{opacity:.5;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.sports-odds .odds-day-strip strong,.sports-odds .odds-day-strip small,.sports-odds .odds-day-strip time{font-size:9px}}.sports-live [data-live-center] [data-live-watch]{height:158px}.sports-live [data-live-hot-rail]{scroll-behavior:auto;scroll-snap-type:none;overflow-anchor:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.fixtures-display-controls option:disabled{color:#819299}.sports-live-leagues h3>img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.sports-live-leagues h3>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sports-match-hero{background:repeating-linear-gradient(135deg,#0000 0 70px,#04ca5812 71px 104px),linear-gradient(120deg,#063c2c,#05222c 70%,#046136);border-color:#38fd6c;box-shadow:inset 0 0 18px #00ed4730,0 0 6px #00ff5e26}.sports-match .sports-event-list,.sports-match .sports-stat-list{max-height:none;overflow:visible}.sports-match .sports-table-scroll{max-height:none;overflow:auto visible}.sports-match [data-sports-panel]>.sports-card{margin-bottom:12px}.sports-match .sports-two-columns[data-single]{grid-template-columns:minmax(0,1fr)}.match-timeline-teams{border-bottom:1px solid #31545f;justify-content:space-between;gap:12px;padding:10px;display:flex}.match-timeline-teams>span{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.match-timeline{padding:12px 8px;position:relative}.match-timeline:before{content:"";background:#457166;width:1px;position:absolute;top:0;bottom:0;left:50%}.match-event{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);min-height:78px;padding:5px 0;display:grid;position:relative}.match-event time{z-index:1;color:#002d17;white-space:nowrap;background:#15dc68;border-radius:16px;grid-area:1/2;place-self:start center;padding:0 5px;font-size:11px;line-height:22px}.match-event-copy{overflow-wrap:anywhere;background:#103b3c;border:1px solid #2d635b;border-radius:6px;gap:7px;min-width:0;padding:7px;display:flex}.match-event-copy>div{min-width:0}.match-event-copy p{margin:3px 0;font-size:12px}.match-event-copy strong{color:#9affba;font-size:11px}.match-event-copy small{color:#bed5d3;font-size:10px;line-height:1.5;display:block}.match-event-home .match-event-copy{text-align:right;flex-direction:row-reverse;grid-area:1/1}.match-event-away .match-event-copy{grid-area:1/3}.match-event-neutral .match-event-copy{grid-area:2/1/auto/-1;margin-top:25px}.match-event .event-symbol{flex-shrink:0}.match-event .event-card{margin-inline:4px}.match-player-panels{grid-template-columns:minmax(0,1fr);display:grid}.match-player-panels>[data-player-team]{grid-area:1/1;min-width:0}.sports-match .match-player-panels>[data-player-team][hidden]{visibility:hidden;pointer-events:none;display:block!important}.match-player-table tr{height:42px}.match-player-table td{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;overflow:hidden}.match-player-table td:nth-child(2){text-align:left;font-weight:600}.match-player-table td img{object-fit:contain;vertical-align:middle;border-radius:50%;width:28px;height:28px;margin-right:5px}.match-player-table thead th{white-space:normal;height:40px}.match-roster-player{border-bottom:1px solid #31515d;align-items:center;gap:7px;min-height:40px;margin:0;padding:5px 0;display:flex}.match-roster-player img{object-fit:contain;border-radius:50%;width:32px;height:32px}.match-coaches{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.match-coaches>div{align-items:center;gap:7px;min-width:0;display:flex}.match-coaches small,.match-coaches strong{font-size:11px;display:block}.match-coaches small{color:#aacbc5;margin-bottom:4px}.match-fixture-item{color:#e4f3ed;border-bottom:1px solid #31545f;grid-template-columns:115px minmax(0,1fr) 42px minmax(0,1fr) 25px;align-items:center;gap:5px;min-height:42px;padding:6px 8px;font-size:11px;display:grid}.match-fixture-item time{color:#bdd4d3;font-size:10px}.match-fixture-item b{text-align:center;color:#5fffa0}.match-fixture-item small{font-size:9px}.match-fixture-home,.match-fixture-away{align-items:center;gap:5px;min-width:0;display:flex}.match-fixture-home{text-align:right;justify-content:flex-end}.match-fixture-item img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.match-fixture-item span{overflow-wrap:anywhere}.match-history-heading{justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.match-history-heading h3{margin:0;padding:0}.match-form-summary{flex:none;gap:4px;margin-left:auto;display:flex}.match-lineup-tabs{justify-content:space-between;align-items:center}.match-local-tabs.match-lineup-tabs button{flex:0 auto}.match-roster-player>span{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.match-roster-player>img{flex:none}.match-roster-details>summary{cursor:pointer;list-style:none}.match-roster-details>summary::-webkit-details-marker{display:none}.match-roster-details>summary:after{content:"›";margin-left:auto}.match-roster-details[open]>summary:after{content:"⌄"}.match-roster-info{padding:4px 8px}.match-market-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}.match-market-values span{text-align:center;background:#123c3a;border-radius:4px;padding:5px;font-size:10px}.match-market-values b{color:#a9ffbe;margin-top:4px;font-size:12px;display:block}.match-odds-market{border-bottom:1px solid #31545f}.match-odds-market>summary{cursor:pointer;padding:10px;font-size:12px;font-weight:600}.match-odds-market>summary small{color:#a7c5c0;font-weight:400}.match-odds-market[open]>summary{background:#104336}@media (min-width:1001px){.sports-match-columns>.sports-right{align-self:start;position:static;top:auto}}@media (max-width:700px){.match-event{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.match-event-copy{gap:3px;padding:5px}.match-event-copy p,.match-timeline-teams>span{font-size:11px}.match-fixture-item{grid-template-columns:60px minmax(0,1fr) 36px minmax(0,1fr) 22px;gap:3px;padding:5px;font-size:10px}.match-fixture-item time{font-size:9px}.match-fixture-item img{width:18px;height:18px}.match-coaches{gap:5px}}.match-score-notes{color:#bed9d0;flex-wrap:wrap;gap:8px 20px;padding:10px 2px;font-size:11px;display:flex}.match-score-notes b{color:#9fffb9;margin-left:4px}.match-price-comparison{table-layout:fixed}.match-price-comparison td{overflow-wrap:anywhere;vertical-align:top;white-space:normal!important;text-align:left!important;line-height:1.7!important}.match-price-comparison th:first-child{width:100px}.sports-match .match-odds-market table td:nth-child(2){white-space:normal}.match-roster-player small{color:#a6c8be;flex:none;font-size:10px;display:inline}.match-roster-player b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.sports-match .sports-rosters h4{color:#8fffb0;margin:12px 0 5px;font-size:11px}.sports-match[data-active-tab=overview] .match-timeline>.match-event:nth-child(n+5),.sports-match[data-active-tab=overview] .sports-stat-list>.sports-stat:nth-child(n+7),.match-overview-more{display:none}.sports-match[data-active-tab=overview] .match-overview-more{color:#9affbc;width:100%;font:inherit;background:#123b35;border:1px solid #315f58;border-radius:5px;padding:8px;font-size:11px;display:block}.sports-match-hero .match-score-notes{border-top:1px solid #315e4f;grid-column:1/-1;justify-content:center;margin:0;padding:9px}.sports-match .match-player-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.sports-match .match-player-table :is(td,th):first-child{z-index:2;background:#0b303b;position:sticky;left:0}.sports-match .match-player-table :is(td,th):nth-child(2){z-index:2;background:#0b303b;position:sticky;left:35px;box-shadow:3px 0 5px #00192388}.sports-match .match-player-table thead th:nth-child(-n+2){z-index:3;background:#143c48}.match-local-tabs{border-bottom:1px solid #31545f;gap:4px;padding:8px;display:flex}.match-local-tabs button{color:#dbeee5;min-width:0;font:inherit;background:#123441;border:1px solid #3c5d68;border-radius:5px;flex:1;padding:7px 8px;font-size:12px}.match-local-tabs [aria-selected=true]{color:#002c18;background:linear-gradient(#35f67b,#06b854);border-color:#3bf885;font-weight:700}.match-source-forecast{padding-top:4px}.match-forecast-percent{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.forecast-outcome{text-align:center;background:#0c3b32;border:1px solid #287455;border-radius:7px;min-width:0;padding:12px 8px 16px;position:relative;overflow:hidden}.forecast-outcome span{overflow-wrap:anywhere;min-height:28px;font-size:11px;display:block}.forecast-outcome strong{color:#6dffa0;font-size:28px;line-height:1.3;display:block}.forecast-outcome i{background:#2df781;max-width:100%;height:5px;position:absolute;bottom:0;left:0}.forecast-outcome-1{background:#332c16;border-color:#77652c}.forecast-outcome-1 strong{color:#ffe18b}.forecast-outcome-1 i{background:#edc75c}.forecast-outcome-2{background:#112f4a;border-color:#376c96}.forecast-outcome-2 strong{color:#9bd7ff}.forecast-outcome-2 i{background:#63b5f1}.match-secondary-odds>summary{cursor:pointer;color:#b2d5c8;padding:12px 10px;font-size:12px;font-weight:600}@media (max-width:600px){.match-forecast-percent{gap:5px;padding:7px}.forecast-outcome{padding:10px 5px 12px}.forecast-outcome strong{font-size:24px}.match-local-tabs button{font-size:11px}}.sports-match .match-player-table{width:2145px;min-width:2145px}.sports-match-hero{color:#e1eff0;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.sports-match-hero img.data-logo{border-radius:0}.sports-match-hero strong{font-weight:700}.match-fixture-list.is-compact .match-fixture-item{box-sizing:border-box;grid-template-columns:40px minmax(0,1fr) 32px minmax(0,1fr) 18px;gap:3px;min-height:42px;padding:5px 6px;font-size:10px;text-decoration:none}.match-fixture-list.is-compact .match-fixture-item>time{white-space:nowrap;grid-area:1/1;font-size:10px;line-height:14px}.match-fixture-list.is-compact .match-fixture-item>time>small{color:#9ebbc3;font-size:8px;line-height:11px;display:block}.match-fixture-list.is-compact .match-fixture-home{grid-area:1/2;gap:3px}.match-fixture-list.is-compact .match-fixture-item>b{white-space:nowrap;grid-area:1/3}.match-fixture-list.is-compact .match-fixture-away{grid-area:1/4;gap:3px}.match-fixture-list.is-compact .match-fixture-item>small{text-align:right;white-space:nowrap;grid-area:1/5;font-size:8px;overflow:hidden}.match-fixture-list.is-compact .match-fixture-item img{flex:0 0 16px;width:16px;height:16px}.match-fixture-list.is-compact :is(.match-fixture-home,.match-fixture-away)>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.bxh-layout{--bxh-frame-height:632px;grid-template-columns:190px minmax(0,1fr) 220px;gap:12px;display:grid}.bxh-layout>.sports-main{min-width:0}.bxh-top{margin:0;display:block}.bxh-sidebar{min-width:0;height:var(--bxh-frame-height);align-self:start;position:static;top:auto}.bxh-sidebar>.sports-card{box-sizing:border-box;margin:0}.bxh-sidebar .sports-card>h2{white-space:nowrap;text-overflow:ellipsis;flex:none;min-height:30px;font-size:12px;line-height:30px;overflow:hidden;height:30px!important;padding:0 9px!important}.bxh-sidebar .sports-region-links{max-height:none;display:block;overflow:visible}.bxh-sidebar .sports-region-links>a,.bxh-countries summary,.bxh-countries a{box-sizing:border-box;color:#d9e9e9;white-space:nowrap;cursor:pointer;border-bottom:1px solid #254854;align-items:center;gap:6px;height:30px;min-height:30px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.bxh-sidebar .sports-region-links span,.bxh-countries span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bxh-sidebar img{object-fit:contain;flex-shrink:0}.bxh-countries{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.bxh-countries summary{font-weight:600;list-style:none}.bxh-countries summary::-webkit-details-marker{display:none}.bxh-countries summary:after{content:"›";margin-left:2px}.bxh-countries details[open]>summary:after{transform:rotate(90deg)}.bxh-countries small{color:#a0bfc5;font-size:10px}.bxh-countries a{background:#082b36;padding-left:20px;font-size:11px}.bxh-countries a:hover,.bxh-countries summary:hover{background:#174451}.bxh-top .bxh-board{box-sizing:border-box;flex-direction:column;min-width:0;margin:0;display:flex}.bxh-heading-form{z-index:4;border-bottom:1px solid var(--sports-line);background:#0b303c;flex:none;margin:0;position:relative}.bxh-heading-form>h2{color:#ebf8f3;box-sizing:border-box;min-height:30px;margin:0;height:auto!important;padding:7px!important}.bxh-selectors{flex-wrap:wrap;align-items:center;gap:5px;width:100%;font-size:12px;display:flex}.bxh-selectors select{color:#e9f7f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;max-width:100%;font:inherit;background:#103440;border:1px solid #3c626d;border-radius:4px;height:28px;padding:4px}.bxh-selectors select[name=giai]{flex:1;min-width:100px}.bxh-board-body{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:auto;overflow-anchor:none;flex:1;min-width:0;min-height:0;overflow:auto}.bxh-board-body .table-scroll{margin:0;max-height:none!important}.bxh-board-body table{border-spacing:0;width:100%;min-width:0;border-collapse:separate!important}.bxh-board-body thead th{z-index:3;background:#123b46;position:sticky;top:0;box-shadow:0 1px #41616a}.bxh-summary{width:100%;margin-top:16px;overflow:visible}.bxh-summary>.sports-card{overflow:visible;height:auto!important}.bxh-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex;height:auto!important}.bxh-overview-heading small{color:#abc9cc;margin-left:auto;font-size:11px;font-weight:400}.bxh-group-links{flex-direction:column}.bxh-group-links>a{color:#e4f5ed;box-sizing:border-box;border-bottom:1px solid #31545f;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:12px;display:flex}.bxh-group-links>a>span{overflow-wrap:anywhere;flex:1;min-width:0}.bxh-group-links small{color:#a0c4bd;white-space:nowrap;font-size:10px}.bxh-group-links b{color:#55ef87}.bxh-group-links a:hover{background:#174b41}@media (max-width:1000px) and (min-width:701px){.bxh-layout{grid-template-columns:140px minmax(0,1fr) 170px;gap:8px}.bxh-board-body :is(th,td){padding:5px 2px;font-size:10px}.bxh-board-body .table-team img{width:18px;height:18px}}@media (max-width:700px){.bxh-layout{gap:10px}.bxh-sidebar{height:auto;position:static}.bxh-board-body :is(th,td){padding:5px 2px}.bxh-board-body .table-team{gap:3px}.bxh-board-body .table-team>span{white-space:normal;overflow-wrap:anywhere}.bxh-overview-heading small{font-size:10px}}.bxh-layout>.sports-left.bxh-sidebar>.sports-card:first-child{flex:none}.bxh-layout{grid-template-columns:240px minmax(0,1fr);align-items:start}.bxh-layout>.sports-left.bxh-sidebar{flex-direction:column;gap:10px;height:auto;display:flex}.bxh-sidebar>.sports-card{width:100%;min-width:0}.bxh-sidebar .bxh-countries:not(.bxh-other-leagues){flex:none;max-height:300px;overflow:auto}.bxh-top .bxh-board{overflow:visible;height:auto!important;max-height:none!important}.bxh-board .bxh-board-body{scrollbar-gutter:auto;flex:none;max-height:none;overflow:visible}.bxh-board-body .table-scroll{overflow:visible!important}.bxh-board-body tr[data-bxh-description]>th[scope=row]{border-left:3px solid var(--bxh-row-color)}.bxh-layout>.bxh-summary{box-sizing:border-box;grid-column:1/-1;width:100%;margin-top:0}.bxh-table-notes h3{margin:0 0 8px;font-size:13px}.bxh-color-legend h3{flex-basis:100%;margin-bottom:0}.bxh-color-legend>span{align-items:center;gap:6px;display:inline-flex}.bxh-color-legend i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.bxh-ranking-rules p{margin:0 0 12px}@media (max-width:1000px) and (min-width:701px){.bxh-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.bxh-layout{grid-template-columns:minmax(0,1fr)}.bxh-layout>.sports-main{grid-area:auto/1}.bxh-top .bxh-board{height:auto!important}.bxh-table-notes{padding:9px}.bxh-layout>.sports-left.bxh-sidebar{height:auto}.bxh-sidebar .bxh-other-leagues,.bxh-sidebar .bxh-countries{max-height:240px}}.bxh-table-notes{border-top:1px solid #31545f;padding:6px 9px;font-size:12px}.bxh-color-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 12px;margin:0;font-size:10px;display:flex}.bxh-color-legend>span{white-space:normal}.bxh-board-body :is(th,td){padding-inline:5px}@media (max-width:700px){.bxh-board-body :is(th,td){padding-inline:1px;font-size:9px}.bxh-board-body .table-team img{width:15px;height:15px}.bxh-board-body .league-form{gap:1px}.bxh-board-body .league-form>span{width:12px;height:12px;font-size:8px}}.bxh-board-body .rank{white-space:nowrap}.bxh-rank-move{vertical-align:middle;margin-left:4px;font-size:11px;line-height:1;display:inline-block}.bxh-rank-up{color:#48df8a}.bxh-rank-down{color:#ff7681}.bxh-rank-same{color:#93aeb8}.bxh-group-links>details>summary::-webkit-details-marker{display:none}.bxh-group-links>details>summary>span{flex:1}.bxh-group-links>details>summary:after{content:"›";color:#55ef87}.bxh-group-links>details[open]>summary:after{transform:rotate(90deg)}.bxh-group-links>details>summary>small{color:#a0c4bd;font-size:10px}.bxh-subgroup-comparison{padding-bottom:10px}.bxh-subgroup-comparison .sports-summary-teams{margin-top:4px}.bxh-group-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;padding:0 10px;display:grid}.bxh-group-links>details{border-bottom:1px solid #31545f;align-self:start;min-width:0}.bxh-group-links>details>summary{cursor:pointer;color:#e4f5ed;box-sizing:border-box;align-items:center;gap:8px;min-height:54px;padding:10px;font-size:12px;line-height:1.45;list-style:none;display:flex}.bxh-group-links>details>.bxh-subgroup-comparison{box-sizing:border-box;background:#0b2c35;width:calc(200% + 16px);padding:8px 10px 12px}.bxh-group-links>details:nth-child(2n)>.bxh-subgroup-comparison{margin-left:calc(-100% - 16px)}.bxh-group-links>details:last-child:nth-child(odd){grid-column:1/-1}.bxh-group-links>details:last-child:nth-child(odd)>.bxh-subgroup-comparison{width:100%;margin-left:0}@media (max-width:650px){.bxh-group-links{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:5px}.bxh-group-links>details>.bxh-subgroup-comparison{width:100%}.bxh-group-links>details:nth-child(2n)>.bxh-subgroup-comparison{margin-left:0}.bxh-group-links>details>summary{min-height:44px}}.sports-odds .odds-day-strip button{gap:3px;padding:7px 3px}.sports-odds .odds-day-strip strong{font-size:12px}.sports-odds .odds-day-strip time{font-size:10px}.sports-odds .odds-results-card{min-width:0;position:relative;overflow:visible}.sports-odds .odds-results-card>.sports-tools{top:var(--odds-admin-offset,0px);z-index:12;background:#0a303c;border-bottom:1px solid #315763;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:7px;padding:9px;position:sticky}.sports-odds .odds-results-card>.sports-tools h2{flex:300px;margin:0;padding:0;font-size:14px;line-height:1.45}.sports-odds .odds-results-card>.sports-tools select{max-width:135px;padding:5px;font-size:11px}.sports-odds .sports-odds-scroll{height:auto;max-height:none;overflow:visible}.sports-odds .sports-odds-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;max-width:100%;font-size:10px}.sports-odds .sports-odds-table thead{top:calc(var(--odds-admin-offset,0px) + var(--odds-tools-height,66px));z-index:11;background:#10343f;position:sticky}.sports-odds .sports-odds-table thead th{white-space:normal;background:#123540;border:1px solid #31545f;border-top:0;border-left:0;padding:5px 2px;font-size:9px;line-height:1.3;position:static}.sports-odds .sports-odds-table td{white-space:normal;overflow-wrap:anywhere;padding:5px 2px;line-height:1.4}.odds-time-col,.odds-delta-col{width:6%}.odds-match-col{width:32%}.odds-price-col{width:6.222%}.sports-odds .sports-odds-table td>b{box-sizing:border-box;min-width:0;max-width:100%;padding:2px 3px;font-size:10px}.sports-odds .odds-match-select{grid-template-columns:minmax(0,1fr) 17px 18px 17px minmax(0,1fr);gap:3px;min-width:0;min-height:30px}.sports-odds .odds-match-select img{width:17px;height:17px}.sports-odds .odds-match-select>span{max-width:none;font-size:10px}.sports-odds .sports-odds-league th{white-space:normal;overflow-wrap:anywhere;padding:6px 8px;font-size:11px}.odds-load-more{cursor:pointer;width:calc(100% - 20px);margin:10px;font-size:12px;display:block}.sports-odds .sports-right>.sports-card{min-width:0}.sports-odds .sports-right>.sports-card>h2{min-height:30px;font-size:12px;line-height:1.4;height:auto!important;padding:7px 9px!important}.sports-odds .sports-right h2 [data-odds-detail-name],.sports-odds .sports-right h2 [data-odds-book-name]{color:#a8cbd0;margin-top:4px;font-weight:400}.sports-odds .sports-price-chart{min-width:0;padding:8px}.sports-odds .sports-price-chart svg{width:100%;height:auto;display:block}.sports-odds .sports-price-labels{overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));font-size:9px;line-height:1.5}.odds-book-cards{gap:8px}.odds-book-cards section{background:#0a303a;border:1px solid #315661;border-radius:6px;padding:9px}.odds-book-cards h3{color:#e5f6ed;margin:0 0 8px;font-size:12px}.odds-book-cards section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.odds-book-cards span{color:#a6c6ca;text-align:center;font-size:10px}.odds-book-cards b{color:#8bf3ad;background:#113e43;border-radius:4px;margin-top:3px;padding:4px 2px;font-size:13px;display:block}@media (max-width:1000px){.sports-odds .sports-odds-table{font-size:9px}.sports-odds .odds-match-select{grid-template-columns:minmax(0,1fr) 15px 17px 15px minmax(0,1fr);gap:2px}.sports-odds .odds-match-select img{width:15px;height:15px}.sports-odds .sports-odds-table td>b{padding:2px;font-size:9px}}@media (max-width:650px){.sports-odds .odds-day-strip strong,.sports-odds .odds-day-strip time{font-size:9px}.sports-odds .odds-results-card>.sports-tools h2{flex-basis:100%;font-size:13px}.sports-odds .sports-odds-table,.sports-odds .sports-odds-table tbody{display:block}.sports-odds .sports-odds-table colgroup{display:none}.sports-odds .sports-odds-table thead{display:block}.sports-odds .sports-odds-table thead tr:first-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sports-odds .sports-odds-table thead tr:first-child>th:first-child,.sports-odds .sports-odds-table thead tr:first-child>th:nth-child(2),.sports-odds .sports-odds-table thead tr:first-child>th:nth-child(6){display:none}.sports-odds .sports-odds-table thead tr:last-child{grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.sports-odds .sports-odds-table thead th{padding:5px 1px;font-size:9px;display:block}.sports-odds .sports-odds-table tr[data-odds-row]{border-bottom:1px solid #355661;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:5px 4px;display:grid}.sports-odds .sports-odds-table tr[data-odds-row]>td{border:0;min-width:0;padding:4px 1px;font-size:10px;display:block}.sports-odds .sports-odds-table tr[data-odds-row]>td:first-child{text-align:left;grid-column:1/3;align-self:center;padding-left:4px}.sports-odds .sports-odds-table tr[data-odds-row]>td:nth-child(2){grid-column:3/-1;width:auto}.sports-odds .sports-odds-table tr[data-odds-row]>td:last-child{display:none}.sports-odds .sports-odds-table tr[data-odds-row]>td>b{padding:3px 0;font-size:10px;display:block}.sports-odds .sports-odds-table .sports-odds-league{display:block}.sports-odds .sports-odds-table .sports-odds-league>th{text-align:left;display:block}.sports-odds .odds-match-select{grid-template-columns:minmax(0,1fr) 16px 19px 16px minmax(0,1fr)}.sports-odds .odds-match-select>span{font-size:10px}.sports-odds .odds-match-select img{width:16px;height:16px}.sports-odds .sports-right{grid-column:auto}}.sports-odds .sports-right>.sports-card>h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sports-odds .sports-right h2 [data-odds-detail-name],.sports-odds .sports-right h2 [data-odds-book-name]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:16px;display:block;overflow:hidden}.odds-comparison-tabs{border-bottom:1px solid #315661;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.odds-comparison-tabs button{font:inherit;color:#c7dddd;cursor:pointer;background:#123b45;border:1px solid #315661;border-radius:4px;padding:5px 7px;font-size:10px}.odds-comparison-tabs button[aria-selected=true]{color:#fff;background:#137343;border-color:#46cf81}.odds-book-cards{max-height:300px;padding:0;display:block;overflow-y:auto}.odds-source-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;font-size:10px}.odds-source-table :is(th,td){text-align:center;text-overflow:ellipsis;white-space:nowrap;border:0;border-bottom:1px solid #315661;padding:7px 4px;overflow:hidden}.odds-source-table :is(th,td):first-child{text-align:left;width:34%;padding-left:8px}.odds-source-table thead{z-index:1;background:#123b45;position:sticky;top:0}.odds-source-table td{color:#8bf3ad}@media (min-width:1001px){.sports-odds .sports-three-columns{align-items:start}.sports-odds .sports-three-columns>:is(.sports-left,.sports-main,.sports-right){flex-direction:column;align-self:start;height:auto;min-height:0;display:flex;position:relative;top:auto}.sports-odds .sports-main>.odds-results-card,.sports-odds .sports-left>.sports-card:last-child,.sports-odds .sports-right>.sports-card:last-child{flex:none;height:auto;min-height:0}}.odds-detail-match>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.odds-detail-match>span:first-child{text-align:right}.odds-detail-match>b{text-align:center;color:#81edaa}.sports-odds .odds-comparison-tabs{scrollbar-width:thin;box-sizing:border-box;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.odds-comparison-tabs button{white-space:nowrap;flex:none}.sports-odds .sports-info dt,.sports-odds .sports-info dd{text-align:left;min-width:0;margin:0}.sports-odds .sports-info dd{white-space:normal;font-size:10px;line-height:1.35}.sports-odds .sports-price-labels>span{white-space:nowrap}.sports-odds .sports-info>div{white-space:normal;grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:center;gap:7px;height:auto;min-height:30px;max-height:none;padding-block:5px;display:grid}.odds-detail-match{grid-template-columns:minmax(0,1fr) 16px 8px 16px minmax(0,1fr);align-items:center;gap:3px;padding:7px;font-size:9px;display:grid}.odds-detail-match img{object-fit:contain;min-width:16px;max-width:16px;width:16px!important;height:16px!important}.sports-odds .sports-price-labels{justify-content:space-between;gap:3px;display:flex}.sports-odds .sports-price-labels>span{font-size:9px}.sports-odds .sports-right>.odds-comparison-card>h2{justify-content:space-between;align-items:center;gap:8px;display:flex}.sports-odds .sports-right>.odds-comparison-card>h2 [data-odds-book-name]{text-align:right;flex:0 auto;height:auto;margin:0 0 0 auto;font-size:10px;display:inline}.sports-odds-table tr[data-odds-row]{cursor:pointer}.sports-odds .sports-odds-table .odds-score-detail>td{white-space:normal;padding:0}.odds-score-content{background:#082b35;border:1px solid #3c7464;padding:10px}.odds-score-content h3{margin:0 0 10px;font-size:12px}.odds-score-content h4{color:#a5d9ca;margin:9px 0 5px;font-size:11px}.odds-score-grid{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:5px;display:grid}.odds-score-grid>span{background:#123e45;border-radius:4px;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.odds-score-grid b{color:#8bf3ad}.odds-score-detail[hidden]{display:none!important}@media (max-width:650px){.sports-odds .sports-odds-table tr.odds-score-detail,.sports-odds .sports-odds-table tr.odds-score-detail>td{box-sizing:border-box;width:100%;display:block}.odds-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sports-odds .odds-score-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.sports-odds .odds-score-grid>span{white-space:nowrap;flex-direction:row;justify-content:space-around;gap:5px;min-width:0;padding:5px 1px;font-size:10px}.sports-odds .odds-score-content{padding:7px}@media (max-width:650px){.sports-odds .odds-score-grid{gap:2px}.sports-odds .odds-score-grid>span{padding:4px 0;font-size:8px}}.sports-odds .sports-odds-table td>b{border:0}.sports-odds .sports-odds-table td>b.price-up{color:#48f180}.sports-odds .sports-odds-table td>b.price-down{color:#ff7681}@media (min-width:1001px){.sports-odds .odds-filters>.sports-card:last-child{flex-direction:column;min-height:0;display:flex}.sports-odds .odds-filters>.sports-card:last-child>h2{flex:none}.sports-odds .odds-filters .odds-country-list{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}}.sports-odds .sports-odds-table thead th,.sports-odds .sports-odds-table [data-odds-cell^=mw-],.sports-odds .sports-odds-table tr[data-odds-row]>td:nth-child(2){text-align:center;vertical-align:middle}.sports-odds .odds-match-select{justify-content:center;align-items:center;margin-inline:auto}.sports-odds .odds-live-badge{white-space:nowrap;color:#fff;vertical-align:middle;background:#e62941;border-radius:4px;justify-content:center;align-items:center;padding:3px 4px;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.sports-odds [data-odds-market]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale();pointer-events:none}.post-match-odds .sports-odds-table thead{position:static}.post-match-odds .sports-odds-table{margin:0}.post-match-odds .sports-odds-table .sports-odds-league th{border-radius:0}.post-match-odds .odds-match-select{display:grid}.post-match-odds .odds-score-content{background:0 0;border:0;padding:0}.post-match-odds .odds-price-col{width:11.1111%}.post-odds-score-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 3px}.post-odds-score-toggle b{color:#ecf6f1;font-size:10px}@media (max-width:650px){.post-match-odds .sports-odds-table thead tr:first-child>th:nth-child(n){display:block}.post-match-odds .sports-odds-table tr[data-odds-row]>td:nth-child(n){text-align:center;grid-column:auto;align-self:center;width:auto;padding:4px 1px;display:block}.post-match-odds .post-odds-score-toggle{width:100%;padding:3px 0}}.post-match-odds .sports-odds-table .odds-score-detail,.post-match-odds .sports-odds-table .odds-score-detail>td{box-shadow:none;border:0}.post-match-odds .sports-odds-table tr[data-odds-row],.post-match-odds .sports-odds-table tr[data-odds-row]>td{border-bottom:0}.fixtures-results-heading{grid-template-columns:minmax(0,1fr) auto}.fixtures-day-nav{grid-template-columns:25px minmax(0,max-content) 25px;width:max-content;max-width:100%}.fixtures-day-nav>time:before{content:none}.fixtures-day-nav>time{width:auto;max-width:100%;font-size:14px}.fixtures-display-controls{align-items:center;gap:6px;width:auto;display:flex}.fixtures-display-controls select{width:auto;min-width:105px}.fixtures-display-controls .fixtures-latest{white-space:nowrap;color:#8df6ae;background:#0d3e2c;border:1px solid #2a885b;border-radius:4px;flex:none;height:28px;padding:0 7px;font:600 10px/26px Arial,sans-serif}@media (max-width:700px){.fixtures-results-heading{grid-template-columns:minmax(0,1fr)}.fixtures-day-nav{grid-template-columns:22px minmax(0,max-content) 22px;width:auto}.fixtures-day-nav>time{width:auto;font-size:13px}.fixtures-display-controls{justify-self:end}.fixtures-display-controls select{font-size:11px}}.fixtures-results-heading .fixtures-day-nav{width:auto;min-width:0;display:block}.fixtures-results-heading .fixtures-day-nav>time{white-space:normal;height:auto;display:block;overflow:visible}.bxh-other-leagues .bxh-group-icon{color:#78dba4;flex:0 0 18px}.bxh-other-leagues details[open]>summary .bxh-group-icon{color:#a4f5ba}.sports-live .live-portal-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:8px;display:grid}.sports-live .live-portal-main{flex-direction:column;gap:16px;min-width:0;display:flex}.sports-live .live-portal-main>.sports-card{margin:0}.live-portal-notice{color:#c6efcf;background:#143c31;border:1px solid #2f6951;border-radius:10px;margin:0;padding:13px 16px;font-size:13px}.live-spotlight{text-align:center;background:radial-gradient(at 50% 100%,#187b3f77,#0000 70%),linear-gradient(120deg,#063d2d,#03271e);border:1px solid #28764b;border-radius:12px;padding:22px 24px;overflow:hidden}.live-spotlight-heading{color:#9ad7b6;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.6}.live-spotlight-scoreboard{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.live-spotlight-team{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.live-spotlight-team>img{object-fit:contain;width:64px;height:64px}.live-spotlight-team>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.live-spotlight-score{flex-direction:column;align-items:center;gap:10px;display:flex}.live-spotlight-score>strong{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:38px;line-height:1.2}.live-spotlight-score>span{color:#b2ebc9;background:#07261988;border:1px solid #39894e;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.5}.live-countdown{color:#c6eace;border:1px solid #4c976c;border-radius:20px;margin:22px auto 4px;padding:7px 14px;font-size:12px;display:table}.live-spotlight-link{color:#07532b;background:#e0f4e5;border-radius:7px;margin-top:14px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-block}.live-pitch{aspect-ratio:2;background:repeating-linear-gradient(90deg,#2d7f24 0 12.5%,#378c2b 12.5% 25%);border:2px solid #d5f1a9;border-radius:4px;width:min(100%,600px);max-height:230px;margin:22px auto 0;position:relative;overflow:hidden}.live-pitch:before,.live-pitch:after{content:"";border:2px solid #d5f1a9;width:16%;height:52%;position:absolute;top:24%}.live-pitch:before{left:-2px}.live-pitch:after{right:-2px}.live-pitch>span{border-left:2px solid #d5f1a9;height:100%;position:absolute;top:0;left:50%}.live-pitch>span:before{content:"";border:2px solid #d5f1a9;border-radius:50%;width:65px;height:65px;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.live-pitch-caption{color:#a4cbb5;margin:8px 0 0;font-size:10px}.sports-live .live-portal-main>.page-content-panel{margin:0}@media (max-width:1000px){.sports-live .live-portal-layout{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.live-spotlight{padding:18px 14px}.live-spotlight-team>strong{font-size:14px}.live-spotlight-score>strong{font-size:30px}}@media (max-width:760px){.sports-live .live-portal-layout{grid-template-columns:minmax(0,1fr)}.sports-live .live-portal-layout>.sports-right{flex-direction:column;display:flex}.live-spotlight-team>img{width:48px;height:48px}.live-spotlight-scoreboard{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:8px}.live-pitch>span:before{width:48px;height:48px;left:-25px}}.sports-live .live-portal-bottom{gap:16px;width:100%;min-width:0;margin-top:16px;display:grid}.sports-live .live-portal-bottom>.sports-card,.sports-live .live-portal-bottom>.page-content-panel{margin:0}.sports-live .live-lineup-pitch{aspect-ratio:2;background:#1b6c35 url(../live-pitch.svg) 50%/100% 100% no-repeat;border:1px solid #5d9d65;border-radius:9px;max-height:none;overflow:visible;box-shadow:inset 0 0 26px #001c1766,0 12px 30px #001b2544}.live-lineup-pitch:before,.live-lineup-pitch:after{display:none}.live-pitch-players{position:absolute;inset:6% 2%}.live-pitch-player{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2px;width:78px;display:flex;position:absolute;transform:translate(-50%,-50%)}.live-pitch-player>b{color:#fff;background:#0756b4;border:2px solid #e6faf4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;line-height:1;display:grid;box-shadow:0 3px 6px #0009}.live-pitch-player.side-away>b{background:#b8293a}.live-pitch-player>small{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#001b1dbc;border-radius:3px;max-width:78px;padding:1px 3px;font-size:9px;line-height:13px;overflow:hidden}@media (max-width:760px){.live-pitch-player{width:43px}.live-pitch-player>b{border-width:1px;width:17px;height:17px;font-size:8px}.live-pitch-player>small{max-width:43px;font-size:7px;line-height:10px}.live-pitch-caption{font-size:10px}}.sports-live [data-live-more]{margin:12px auto;padding:7px 22px}.sports-live .live-spotlight{background:linear-gradient(#03271cc9,#03271ce8),url(../live-stadium-background.webp) 50%/cover no-repeat;border-radius:8px;padding:12px 16px}.sports-live .live-spotlight-heading{margin-bottom:8px;font-size:11px}.sports-live .live-spotlight-scoreboard{gap:8px}.sports-live .live-spotlight-team{gap:5px}.sports-live .live-spotlight-team>img{width:42px;height:42px}.sports-live .live-spotlight-team>strong{font-size:13px}.sports-live .live-spotlight-score{gap:4px}.sports-live .live-spotlight-score>strong{font-size:28px}.sports-live .live-spotlight-score>span{padding:2px 7px;font-size:10px}.sports-live .live-lineup-pitch{width:min(100%,560px);margin-top:12px}.sports-live .live-spotlight-link{margin-top:7px;padding:5px 10px;font-size:11px}.sports-live .live-pitch-caption,.sports-live .live-countdown{margin:6px 0 0;font-size:10px}@media (max-width:760px){.sports-live .live-spotlight{padding:10px}.sports-live .live-spotlight-team>img{width:34px;height:34px}.sports-live .live-spotlight-team>strong{font-size:11px}.sports-live .live-spotlight-score>strong{font-size:25px}}.sports-tabs [data-sports-tab]:disabled,.match-local-tabs button:disabled,.sports-player-tabs button:disabled{opacity:.35;cursor:not-allowed;filter:grayscale();box-shadow:none}.fixtures-calendar-nav button:disabled{opacity:.3;cursor:not-allowed}.sports-fixtures .fixtures-date-form{margin-bottom:0}.sports-live .live-portal-fixtures{min-width:0}.directory-area-content{align-items:center;gap:7px;min-width:0;display:inline-flex}.directory-areas [aria-expanded=true]>.directory-area-arrow{transform:rotate(90deg)}.bxh-other-leagues{flex:none;overflow:visible}.bxh-type-list{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;max-height:clamp(140px,45dvh,480px);overflow-y:auto}.bxh-type-list:focus-visible{outline-offset:-2px;outline:2px solid #7ff5a1}.sports-odds .reveal-shell{overflow-anchor:none}.league-country-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.directory-country-group>summary>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.directory-area-leagues{overscroll-behavior-y:contain;min-height:0;max-height:min(45dvh,360px);overflow-y:auto}.directory-area-leagues>a{padding-left:18px;font-size:11px}.league-main[data-active-tab=overview] .table-scroll tbody tr:nth-child(n+6){display:table-row}.league-main[data-active-tab=overview] .league-player:nth-child(n+4),.league-main[data-active-tab=overview] .league-scorer:nth-child(n+4),.league-main[data-active-tab=overview] .league-team-grid>div:nth-child(n+4){display:flex}.directory-country-group{scroll-margin-top:90px}body.kqbd-shell .site-header{background:linear-gradient(100deg,#03131e,#0d2430 70%,#071923);border-bottom:1px solid #28434d;height:40px;min-height:40px}body.kqbd-shell .header-inner{height:39px;min-height:0;padding:0 12px}body.kqbd-shell .brand{letter-spacing:-1px;gap:3px;font-size:25px}body.kqbd-shell .brand svg{width:58px;height:34px}body.kqbd-shell .main-menu{flex:1;margin-left:0}body.kqbd-shell .primary-menu>.current-menu-ancestor>a,body.kqbd-shell .primary-menu>.current-menu-item>a,body.kqbd-shell .primary-menu>.current_page_item>a{color:#fff;background:linear-gradient(#16d76a,#087a48);border:1px solid #35eb75;box-shadow:inset 0 1px 3px #98fbb855,0 2px 10px #00ff4022}body.kqbd-shell .search-toggle{background:#19313e;border:1px solid #38515e;border-radius:8px;place-items:center;width:32px;height:25px;padding:0;font-size:23px;line-height:1;display:grid;overflow:hidden}body.kqbd-shell .local-strip{z-index:10;opacity:.7;background:#071e29e8;border-radius:3px;width:auto;padding:3px 7px;font-size:9px;position:fixed;bottom:5px;left:5px}@media (max-width:1000px){body.kqbd-shell .primary-menu>li>a{padding:7px 9px}}@media (max-width:850px){body.kqbd-shell .main-menu{display:none}body.kqbd-shell .main-menu.is-open{z-index:20;background:#08212e;padding:12px;display:block;position:absolute;top:40px;left:0;right:0}body.kqbd-shell .main-menu.is-open .primary-menu{flex-wrap:wrap;display:flex}body.kqbd-shell .menu-toggle{margin-left:auto;padding:4px 8px;font-size:11px;display:block}body.kqbd-shell .header-inner{gap:10px}}@media (max-width:600px){body.kqbd-shell .brand{font-size:23px}}body.kqbd-shell .main-menu:not(.menu-enhanced){display:block}@media (max-width:850px){body.kqbd-shell .main-menu:not(.menu-enhanced){position:static}body.kqbd-shell .main-menu:not(.menu-enhanced) .primary-menu{flex-wrap:wrap}body.kqbd-shell .header-inner:has(.main-menu:not(.menu-enhanced)){flex-wrap:wrap;height:auto}body.kqbd-shell .site-header:has(.main-menu:not(.menu-enhanced)){height:auto}}body.kqbd-shell .header-inner{gap:16px}body.kqbd-shell.kqbd-bundled-logo .site-branding .brand,body.kqbd-shell.kqbd-bundled-logo .footer-branding .custom-logo-link,body.kqbd-shell.kqbd-bundled-logo .footer-branding .footer-brand{width:138px;height:35px}body.kqbd-shell.kqbd-bundled-logo .footer-branding .custom-logo,body.kqbd-shell.kqbd-bundled-logo .footer-branding .bundled-logo{width:174px;max-width:none;height:58px;max-height:none;top:-10px;left:-20px}body.kqbd-shell .primary-menu>li>a{white-space:nowrap;border-radius:6px;padding:7px 15px;font-size:11px;line-height:1}body.kqbd-shell .search-toggle{flex:0 0 32px;margin-left:auto}@media (max-width:850px){body.kqbd-shell .primary-menu{gap:6px}body.kqbd-shell .primary-menu>li>a{padding:7px 10px}}@media (max-width:600px){body.kqbd-shell .header-inner{padding:0;flex-wrap:nowrap;padding-block:0}body.kqbd-shell .primary-menu{padding-top:0}}body.kqbd-shell .primary-menu{justify-content:flex-start;gap:3px}body.kqbd-shell .primary-menu>li>a{padding-inline:9px}body.kqbd-shell .site-header,body.kqbd-shell .site-footer{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}body.kqbd-shell .site-header>.container,body.kqbd-shell .site-footer>.container{width:calc(100% - 32px);max-width:1280px}@media (max-width:600px){body.kqbd-shell .site-header>.container,body.kqbd-shell .site-footer>.container{width:calc(100% - 20px)}}body.kqbd-shell .site-branding{border-right:0;padding-right:0}body.kqbd-shell.kqbd-bundled-logo .site-branding .custom-logo-link{width:138px;height:35px}body.kqbd-shell.kqbd-bundled-logo .site-branding .custom-logo,body.kqbd-shell.kqbd-bundled-logo .site-branding .bundled-logo{width:174px;max-width:none;height:58px;max-height:none;top:-10px;left:-20px}body.kqbd-shell .container{width:calc(100% - 32px);max-width:1280px}body.kqbd-shell .site-layout{padding-top:12px;padding-bottom:20px}@media (max-width:600px){body.kqbd-shell .container{width:calc(100% - 20px)}}body.kqbd-shell{background:#031521;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.65}body.kqbd-shell:before{background:linear-gradient(#03152155, #031521ce), var(--stadium-image) center top/cover no-repeat;height:100vh;position:fixed;inset:0}body.kqbd-shell .home-columns,body.kqbd-shell .directory-layout{grid-template-columns:185px minmax(0,1fr) 310px;gap:12px}@media (max-width:1100px){body.kqbd-shell .home-columns,body.kqbd-shell .directory-layout{grid-template-columns:154px minmax(0,1fr) 270px;gap:10px}}@media (max-width:900px) and (min-width:601px){body.kqbd-shell .home-columns,body.kqbd-shell .directory-layout{grid-template-columns:140px minmax(0,1fr);display:grid}body.kqbd-shell .home-columns>.right-sidebar,body.kqbd-shell .directory-layout>.directory-right{grid-column:1/-1;grid-template-columns:1fr 1fr;height:auto;min-height:0;display:grid;position:static}body.kqbd-shell .directory-left,body.kqbd-shell .home-columns>.home-leagues{position:static}}@media (max-width:600px){body.kqbd-shell .home-columns,body.kqbd-shell .directory-layout{flex-direction:column;gap:10px;display:flex}body.kqbd-shell .directory-right{display:flex}}.kqbd-tab-row{--kqbd-tab-basis:calc(16.6667% - 6px);flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;display:flex}.kqbd-tab-row>button,.kqbd-tab-row>a{box-sizing:border-box;flex:1 1 var(--kqbd-tab-basis);white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;min-height:36px;line-height:1.35}.kqbd-tab-row>button:focus-visible,.kqbd-tab-row>a:focus-visible{outline-offset:2px;outline:2px solid #7ff5a1}@media (max-width:1140px){.kqbd-tab-row{--kqbd-tab-basis:calc(33.3333% - 6px)}}@media (max-width:600px){.kqbd-tab-row{--kqbd-tab-basis:calc(50% - 6px)}}body :is(.directory-left,.directory-right,.home-leagues,.home-rotating-sidebar,.right-sidebar,.sidebar) :is(.directory-areas>a,.directory-areas>button,.directory-country-options>label,.directory-country-link,.mini-fixture,.country-branch>summary,.country-competitions>a){box-sizing:border-box;white-space:nowrap;height:30px;min-height:30px;max-height:30px;padding-block:3px;line-height:22px;overflow:hidden}body :is(.directory-left,.directory-right,.home-leagues,.home-rotating-sidebar,.right-sidebar,.sidebar) :is(.directory-panel>h2,.side-title){box-sizing:border-box;white-space:nowrap;align-items:center;height:30px;max-height:30px;padding-block:0;display:flex;overflow:hidden;flex-basis:30px!important;min-height:30px!important}.directory-country-link{align-items:center;gap:7px;display:flex}.directory-country-options>label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-country-group>summary>img,.directory-league-card p>img,.league-banner p>img{object-fit:contain;flex:none;width:18px;height:18px}body :is(.directory-left,.directory-right) :is(.directory-league-row>a){height:100%;padding-block:0}body :is(.directory-left,.directory-right) .mini-fixture>time{white-space:nowrap}body .right-sidebar .mini-fixture time small{line-height:10px}body.kqbd-shell{isolation:isolate}.league-form{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.league-form>span{border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.league-form>.form-w{color:#eaffef;background:#0c9b58}.league-form>.form-d{color:#fff;background:#69777d}.league-form>.form-l{color:#fff;background:#b63d48}body.kqbd-shell .site-page-hero.home-hero{border-left:5px solid #20f17a;height:auto;min-height:110px;margin:12px 0 8px;padding:14px 0 14px 14px;display:block}body.kqbd-shell .site-page-hero h1{letter-spacing:-.4px;color:#edfff4;text-transform:none;margin:0 0 7px;font-size:clamp(23px,2.5vw,34px);font-style:italic;font-weight:900;line-height:1.2}body.kqbd-shell .site-page-hero p{color:#c7dddb;max-width:1050px;margin:0;font-size:13px;line-height:1.6}body.kqbd-shell .site-page-hero+.breadcrumb{margin:0 0 14px}@media (max-width:600px){body.kqbd-shell .site-page-hero.home-hero{min-height:0;padding:10px 0 10px 10px}body.kqbd-shell .site-page-hero p{font-size:12px}}body.kqbd-shell .site-page-hero .breadcrumb{flex-wrap:wrap;gap:8px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.live-indicator{vertical-align:middle;box-sizing:border-box;background:#e62941;border:0;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;min-height:14px;line-height:1;display:inline-flex}.live-indicator:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite kqbd-live-centre;display:block}@keyframes kqbd-live-centre{0%,to{opacity:1}50%{opacity:.3}}body.kqbd-shell .live-time-badge,body.kqbd-shell .odds-live-badge,body.kqbd-shell .site-live-badge{min-width:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0}body.kqbd-shell .live-time-badge:before{content:none;display:none}body.kqbd-shell .sports-live-pill:has(>.live-indicator){background:0 0;border:0}@media (prefers-reduced-motion:reduce){.live-indicator:before{animation:none}}:root{--sidebar-row:30px;--sidebar-heading:36px;--sidebar-stack-gap:12px;--sidebar-large-height:398px;--sidebar-small-height:278px;--sidebar-region-height:var(--sidebar-large-height);--sidebar-matches-height:var(--sidebar-large-height);--sidebar-table-height:var(--sidebar-large-height);--sidebar-feature-height:var(--sidebar-spotlight-height);--sidebar-leagues-height:var(--sidebar-small-height);--sidebar-font-family:Arial, sans-serif;--sidebar-font-size:12px;--sidebar-line-height:18px;--spotlight-panel-background:repeating-linear-gradient(135deg, transparent 0 70px, #04ca5812 71px 104px), linear-gradient(120deg, #063c2c, #05222c 70%, #046136);--spotlight-panel-shadow:inset 0 0 18px #00ed4730, 0 0 6px #00ff5e26;--sidebar-spotlight-height:220px}body .kqbd-widget{box-sizing:border-box;color:#dcebed;min-width:0;box-shadow:none;background:#082b35;border:1px solid #36515a;border-radius:6px;flex-direction:column;margin:0 0 12px;padding:0;display:flex;position:static;overflow:hidden}body .kqbd-widget-list{max-height:300px;margin:0;padding:0;display:block;overflow:auto}body .kqbd-widget-list>a{height:var(--sidebar-row);min-height:var(--sidebar-row);color:#dcebed;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #284a53;align-items:center;gap:7px;margin:0;padding:0 9px;text-decoration:none;display:flex;font-weight:400!important}body .kqbd-widget-list>a>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body .kqbd-widget-list>a>b{color:#86b2b5}body .kqbd-widget-list>a:hover{background:#12434a}body .kqbd-widget-tabs{scrollbar-width:thin;background:#0b3540;border:0;border-bottom:1px solid #36515a;flex-wrap:nowrap;flex:none;gap:0;margin:0;padding:0;display:flex;overflow-x:auto}body .kqbd-widget-tabs>button{min-width:0;height:var(--sidebar-heading);min-height:var(--sidebar-heading);color:#bcd4d7;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;margin:0;padding:0 9px;font-weight:600!important}body .kqbd-widget-tabs>button[aria-selected=true]{color:#fff!important;background:#0c503e!important;box-shadow:inset 0 -2px #43d58d!important}body .kqbd-widget-league-tabs>button{flex:none}body .kqbd-widget-body{scrollbar-width:thin;min-height:0;max-height:300px;overflow:auto}body .kqbd-widget-table{max-height:none;overflow-x:hidden}body .kqbd-widget .mini-fixture{box-sizing:border-box;min-height:var(--sidebar-row);height:var(--sidebar-row);color:#dcebed;background:0 0;border:0;border-bottom:1px solid #284a53;border-radius:0;grid-template-columns:33px minmax(0,1fr) 23px;align-items:center;gap:4px;margin:0;padding:0 6px;display:grid;font-weight:400!important}body .kqbd-widget .mini-fixture>time{white-space:nowrap;font-weight:400!important}body .kqbd-widget .mini-fixture>span:not(.mini-state){grid-template-columns:minmax(0,1fr) 16px 34px 16px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}body .kqbd-widget .mini-fixture>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .kqbd-widget .mini-fixture>span>span:first-child{text-align:right}body .kqbd-widget .mini-fixture [data-score]{white-space:nowrap;text-align:center!important}body .kqbd-widget .mini-state{white-space:nowrap;text-align:right;overflow:hidden}body .kqbd-widget .mini-fixture img{object-fit:contain;width:16px;height:16px}body .kqbd-widget table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;font-weight:400!important}body .kqbd-widget tr{height:var(--sidebar-row)}body .kqbd-widget th,body .kqbd-widget td{height:var(--sidebar-row);box-sizing:border-box;text-align:center;color:#dcebed;background:0 0;border:0;border-bottom:1px solid #284a53;padding:3px 5px}body .kqbd-widget th:first-child,body .kqbd-widget td:first-child{width:26px}body .kqbd-widget th:nth-child(n+3),body .kqbd-widget td:nth-child(n+3){width:28px}body .kqbd-widget th[scope=row]{text-align:left;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}body .kqbd-widget th[scope=row] img{vertical-align:middle;object-fit:contain;width:18px;height:18px;margin-right:5px;display:inline-block}body .kqbd-widget th[scope=row] span{font-weight:400;display:inline}body .kqbd-widget thead{background:#0b3540}body .kqbd-widget-feature{min-height:152px;padding:8px!important}body .kqbd-widget-feature p{text-align:center;color:#bcd4d7;margin:0!important;font-weight:400!important}body .kqbd-widget-competition{white-space:nowrap;text-overflow:ellipsis;height:20px;overflow:hidden}body .kqbd-widget-teams{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:5px;display:grid;margin:12px 0!important}body .kqbd-widget-teams>div{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}body .kqbd-widget-teams img{object-fit:contain;width:40px!important;height:40px!important}body .kqbd-widget-teams strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-weight:600!important}body .kqbd-widget-teams>b{text-align:center;white-space:nowrap;color:#6be69e}body .kqbd-widget-region a,body .kqbd-widget-region summary,body .kqbd-widget-region label:not(.kqbd-search-field),body .kqbd-widget-region nav>button{box-sizing:border-box;min-height:var(--sidebar-row);height:var(--sidebar-row);white-space:nowrap;border-bottom:1px solid #284a53;border-radius:0;margin:0;padding:0 9px;font:400 11px / var(--sidebar-row) Arial, sans-serif!important}body .kqbd-widget-region nav,body .kqbd-widget-region .directory-country-options{scrollbar-width:thin;max-height:300px;margin:0;padding:0;overflow:auto}body .kqbd-widget-region :is(a,summary,label)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .kqbd-widget-region img{object-fit:contain;width:18px!important;height:18px!important}body .kqbd-widget [hidden]{display:none!important}body .kqbd-widget .side-empty{margin:0;padding:10px}body .kqbd-widget{max-width:100%}body .kqbd-widget-tabs,body .kqbd-widget-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (max-width:600px){body .directory-right{flex-direction:column;min-width:0}body .directory-right>.kqbd-widget{flex:none;width:100%}body .directory-left{grid-template-columns:minmax(0,1fr);min-width:0}}body .kqbd-widget-region :is(nav>a,nav>button,summary,.directory-country-options>label){text-align:left;color:#dcebed;background:0 0;align-items:center;gap:7px;width:100%;display:flex}body .kqbd-widget-region :is(nav>a,nav>button,summary,.directory-country-options>label)>span{flex:1}body .kqbd-widget-region :is(nav>a,nav>button,summary)>:is(b,small){color:#87b0b5;flex:none;margin-left:auto}body .kqbd-widget-region :is(a,button,label):hover{background:#12434a}body .kqbd-widget-region [aria-pressed=true]{color:#fff!important;background:#0c503e!important}body .kqbd-widget-region label:has(input:checked){color:#fff!important;background:#0c503e!important}body .kqbd-widget-region .directory-country-options>label{cursor:pointer;position:relative}body .kqbd-widget-region .directory-country-options input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}body .kqbd-widget-region label:has(input:focus-visible){outline-offset:-2px;outline:2px solid #43d58d}body .kqbd-widget{flex:none!important;min-height:0!important}body .kqbd-widget>h2,body .kqbd-widget>h3,body .kqbd-widget-tabs{box-sizing:border-box;flex-shrink:0}body [data-kqbd-widget=feature]{height:var(--sidebar-feature-height)!important}body .kqbd-widget-region>nav,body .kqbd-widget-region>.directory-country-options,body .kqbd-widget-leagues>.kqbd-widget-list,body .kqbd-widget>.kqbd-widget-body{height:auto;flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow:auto!important}body .kqbd-widget>.kqbd-widget-feature{overflow:hidden;flex:1 1 0!important;min-height:0!important}body .kqbd-widget-region>.bxh-search{flex-shrink:0}.post-lookup>nav{padding:7px}.post-lookup .post-lookup-link{box-sizing:border-box;color:#dceee9;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-height:44px;margin:2px 0;padding:7px 8px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.post-lookup-icon{color:#73e5ab;background:#12604755;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.post-lookup-link>span:nth-child(2){flex:1;min-width:0}.post-lookup-arrow{color:#70cba7;flex:none}.post-lookup .post-lookup-link:hover,.post-lookup .post-lookup-link:focus-visible{color:#effff4;background:#14544366;border-color:#3f8a6c}.post-lookup .post-lookup-link:focus-visible{outline-offset:1px;outline:2px solid #74e6ad}@media (prefers-reduced-motion:reduce){.post-lookup .post-lookup-link{transition:none}}body [data-kqbd-widget=standings]>.kqbd-widget-table{flex:none;overflow:visible}body :is(.home-leagues,.right-sidebar,.sports-left,.sports-right,.directory-left,.directory-right,.bxh-sidebar,.editorial-sidebar,.post-sidebar){justify-content:flex-start;gap:var(--sidebar-stack-gap)!important;row-gap:var(--sidebar-stack-gap)!important;align-content:start!important}body :is(.home-leagues,.right-sidebar,.sports-left,.sports-right,.directory-left,.directory-right,.bxh-sidebar,.editorial-sidebar,.post-sidebar)>:is(section,nav,.kqbd-widget,.widget,.post-toc-side){margin-top:0;margin-bottom:0}body .post-reading-sidebar>:not([hidden])+:not([hidden]){margin-top:var(--sidebar-stack-gap)!important}.kqbd-country-list>button{box-sizing:border-box;color:#e3f2ec;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #31505d;align-items:center;gap:7px;width:100%;height:30px;min-height:30px;max-height:30px;padding:3px 8px;display:flex;overflow:hidden}.kqbd-country-list>button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kqbd-country-list>button>small{color:#92c8b0}.kqbd-country-list>button[aria-pressed=true]{color:#9bffba;background:linear-gradient(90deg,#075c40,#07352f);font-weight:700}.kqbd-country-list button img{object-fit:contain;flex:none;width:20px;height:20px}body .kqbd-search-field{box-sizing:border-box;color:#e3f2ec;background:#143540;border:1px solid #55727c;border-radius:5px;flex:0 auto;align-items:center;gap:7px;min-width:0;height:34px;min-height:34px;max-height:34px;padding:0 8px;display:flex;overflow:hidden;margin:8px!important;font:400 11px/18px Arial,sans-serif!important}body .kqbd-search-field>span:not(.sr-only){color:#b8d4da;flex:0 0 18px;order:0;font:400 22px/1 Arial,sans-serif}body .kqbd-search-field>input[type=search]{box-sizing:border-box;color:#fff;width:100%;min-width:0;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;order:1;margin:0;padding:0;font:400 11px/18px Arial,sans-serif!important}body .kqbd-search-field input::placeholder{color:#b8cdd4;opacity:1}body .kqbd-search-field:focus-within{outline-offset:2px;outline:2px solid #40e886}body .search-form>.kqbd-search-field{flex:1;margin:0!important}body .search-form{align-items:center;gap:8px}body .search-form>button[type=submit]{box-sizing:border-box;height:34px;min-height:34px;margin:0;padding:0 12px;font-size:11px;line-height:32px}body .daily-filter-leagues>.sports-filter-list{scrollbar-width:thin;flex:1;min-height:0;max-height:none;padding:0 8px;overflow:auto}body .daily-filter-leagues .sports-filter-list>label{box-sizing:border-box;color:#e3f2ec;white-space:nowrap;cursor:pointer;border-bottom:1px solid #31505d;align-items:center;gap:6px;height:30px;min-height:30px;margin:0;padding:3px 0;font-weight:400;display:flex}body .daily-filter-leagues label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}body .daily-filter-leagues input[type=checkbox]{accent-color:#16d879;flex:none;width:13px;height:13px;margin:0}body .daily-filter-leagues label>img{object-fit:contain;flex:none;width:22px;height:22px}body .daily-filter-leagues label:has(input:disabled){opacity:.35}.sidebar-statistics dl{margin:0;padding:4px 10px}.sidebar-statistics dl>div{border-bottom:1px solid #284a53;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.sidebar-statistics dl>div:last-child{border:0}.sidebar-statistics dd{color:#75f39b;margin:0;font-weight:700}.sidebar-statistics dt{align-items:center;gap:7px;display:flex}body .fixtures-layout>.sports-left{height:auto;max-height:none;overflow:visible}body .kqbd-widget-leagues>.kqbd-widget-list{overflow:visible!important}body .daily-filter-leagues,body .kqbd-widget-region,body [data-kqbd-widget=matches],body [data-kqbd-widget=standings]{box-sizing:border-box;height:var(--sidebar-large-height);max-height:var(--sidebar-large-height);min-height:var(--sidebar-large-height)!important;flex:0 0 var(--sidebar-large-height)!important}body .kqbd-widget-leagues,body .sidebar-statistics,body .sidebar-short-group{flex-direction:column;display:flex;overflow:hidden;box-sizing:border-box!important;height:var(--sidebar-small-height)!important;min-height:var(--sidebar-small-height)!important;max-height:var(--sidebar-small-height)!important;flex:0 0 var(--sidebar-small-height)!important}body .sidebar-short-group>nav,body .sidebar-statistics>dl{flex:1;min-height:0;overflow:auto;max-height:none!important}body [data-kqbd-widget=standings]>.kqbd-widget-body{flex:1 1 0!important;min-height:0!important;overflow:auto!important}body .kqbd-widget-heading-row{background:#0b3540;border-bottom:1px solid #36515a;flex:none;align-items:center;min-width:0;height:36px;display:flex}body .kqbd-widget-heading-row>.kqbd-widget-league-tabs{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;flex:1 1 0;min-width:0;max-width:100%;height:36px;overflow-x:auto}body .kqbd-widget-heading-row>.kqbd-widget-league-tabs::-webkit-scrollbar{display:none}body .kqbd-widget>h2.kqbd-widget-heading-row>.kqbd-widget-league-tabs{flex:100%;width:100%;max-width:100%;font-weight:600}body .sidebar-short-group>h2{box-sizing:border-box;flex:0 0 36px;height:36px;min-height:36px;max-height:36px;margin:0;padding:0 10px;line-height:36px!important}body .sidebar-short-group>dl{box-sizing:border-box;flex:1 1 0;min-height:0;overflow:auto;max-height:none!important}body .kqbd-widget-leagues>.kqbd-widget-list{overflow-y:auto!important}body .kqbd-widget>h2,body .kqbd-widget>h3{color:#f0f8f6;white-space:nowrap;text-overflow:ellipsis;background:#0b3540;border:0;border-bottom:1px solid #36515a;border-radius:0;align-items:center;height:36px;max-height:36px;margin:0;padding:0 10px;overflow:hidden;box-sizing:border-box!important;flex:0 0 36px!important;min-height:36px!important;font-weight:600!important;display:flex!important}body .kqbd-widget>h2.kqbd-widget-heading-row{height:36px;padding:0;overflow:hidden;min-height:36px!important}html body.kqbd-shell :is(aside,div):is(.home-leagues,.right-sidebar,.sports-left,.sports-right,.directory-left,.directory-right,.bxh-sidebar,.editorial-sidebar,.post-sidebar){font-family:var(--sidebar-font-family)!important;font-size:var(--sidebar-font-size)!important;line-height:var(--sidebar-line-height)!important}html body.kqbd-shell :is(aside,div):is(.home-leagues,.right-sidebar,.sports-left,.sports-right,.directory-left,.directory-right,.bxh-sidebar,.editorial-sidebar,.post-sidebar) :is(h2,h3,h4,a,button,input,select,option,label,summary,p,span,small,strong,b,time,th,td,dt,dd,li,[data-score]):not([aria-hidden=true]):not(svg *){font-family:var(--sidebar-font-family)!important;font-size:var(--sidebar-font-size)!important;line-height:var(--sidebar-line-height)!important;letter-spacing:normal!important}body [data-kqbd-widget=feature],body .fixtures-calendar{background:var(--spotlight-panel-background);box-shadow:var(--spotlight-panel-shadow);border-color:#38fd6c;align-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box!important;height:var(--sidebar-spotlight-height)!important;min-height:var(--sidebar-spotlight-height)!important;max-height:var(--sidebar-spotlight-height)!important;flex:0 0 var(--sidebar-spotlight-height)!important}body [data-kqbd-widget=feature]>h2,body .fixtures-calendar>h2{background:0 0;border-bottom-color:#3b795a}body [data-kqbd-widget=feature]>.kqbd-widget-feature{background:0 0;justify-content:center;align-items:center;display:flex;padding:5px 8px!important}body [data-kqbd-widget=feature] .kqbd-widget-feature>article{width:100%}body [data-kqbd-widget=feature] .kqbd-widget-teams{gap:4px;margin:5px 0!important}body [data-kqbd-widget=feature] .kqbd-widget-teams>div{gap:4px}.sidebar-statistics dt{color:#c3d9dd;flex:1;min-width:0}.sidebar-statistics dt>span{overflow-wrap:anywhere;min-width:0}.sidebar-statistics dd{text-align:right;overflow-wrap:anywhere;flex:0 48%}.sidebar-statistics .sidebar-stat-icon{color:#75dba5;flex:0 0 16px}.sidebar-statistics-list>div{flex-wrap:nowrap;min-width:0}.sidebar-statistics .sidebar-statistics-list dt{white-space:nowrap;min-width:0;overflow:hidden}.sidebar-statistics .sidebar-statistics-list dt>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;display:block;overflow:hidden}.sidebar-statistics .sidebar-statistics-list dd{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.fixtures-calendar-nav{flex:none;justify-content:space-between;align-items:center;padding:1px 8px;display:flex}.fixtures-calendar-nav button{color:#b9e8cd;cursor:pointer;background:0 0;border:0;padding:0 8px}.fixtures-calendar-week,.fixtures-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:0 8px;display:grid}.fixtures-calendar-week{color:#95b9c2;flex:none;padding-bottom:1px}.fixtures-calendar-days{align-content:start;gap:1px;min-height:0;padding-bottom:3px;overflow:auto}.fixtures-calendar-days button{color:#e6f4ef;cursor:pointer;background:#063b2a80;border:1px solid #0000;border-radius:4px;height:20px;padding:0}.fixtures-calendar-days button:hover{background:#1c574d}.fixtures-calendar-days button[aria-current=date]{border-color:#58b68a}.fixtures-calendar-days button[aria-pressed=true]{color:#fff;background:#147148;border-color:#71e9a5}.page-content-panel .home-content-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:25px;display:grid}.page-content-panel.has-toc .home-content-layout{grid-template-columns:minmax(0,1fr) 230px}.page-content-panel .home-content-prose{color:#cbdde3;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.8}.page-content-panel .home-content-prose>:first-child{margin-top:0}.page-content-panel .home-content-prose>:last-child{margin-bottom:0}.page-content-panel .home-content-prose h2{color:#f3f9f7;margin:25px 0 10px;scroll-margin-top:20px;font-size:21px;line-height:1.35}.page-content-panel .home-content-prose h3{color:#eaf4f2;margin:20px 0 8px;scroll-margin-top:20px;font-size:17px;line-height:1.4}.page-content-panel .home-content-prose p{margin:0 0 13px}.page-content-panel .home-content-prose ul,.page-content-panel .home-content-prose ol{margin:10px 0 16px;padding-left:23px}.page-content-panel .home-content-prose li{margin:4px 0}.page-content-panel .home-content-prose a{color:#54ef8b;text-underline-offset:3px;text-decoration:underline}.page-content-panel .home-content-prose img{border-radius:6px;max-width:100%;height:auto}.page-content-panel .home-content-prose figure{max-width:100%;margin:16px 0}.post-editor-content figure.wp-block-image,.page-content-panel .home-content-prose figure.wp-block-image{width:var(--image-content-width);max-width:100%;margin-inline:auto}.page-content-panel .home-content-prose figcaption{color:#91adb6;font-size:12px}.page-content-panel .home-content-prose blockquote{background:#12392f66;border-left:3px solid #35db79;border-radius:0 6px 6px 0;margin:16px 0;padding:10px 16px}.page-content-panel .home-content-prose table{width:100%;font-size:12px}.page-content-panel .home-content-prose .wp-block-table{overflow:auto}.page-content-panel .home-content-prose .alignwide,.page-content-panel .home-content-prose .alignfull{width:100%;max-width:100%;margin-inline:0}.page-content-panel .home-content-toc{background:linear-gradient(130deg,#12313a,#081e28);border:1px solid #31515a;border-radius:7px;min-width:0;padding:14px;position:static;top:auto}.page-content-panel .home-content-toc h2{color:#eaf9ee;border-bottom:1px solid #30515b;margin:0 0 10px;padding-bottom:9px;font-size:14px;display:block}.page-content-panel .home-content-toc ol{counter-reset:toc;scrollbar-width:thin;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.page-content-panel .home-content-toc li{margin:0 0 8px;font-size:12px;line-height:1.5}.page-content-panel .home-content-toc li:last-child{margin-bottom:0}.page-content-panel .home-content-toc a{color:#bcd2d9;border-left:2px solid #31515b;padding-left:12px;display:block}.page-content-panel .home-content-toc a:hover,.page-content-panel .home-content-toc a:focus-visible{color:#59f58f;border-color:#46ec81}.page-content-panel .home-content-toc .toc-level-3{padding-left:12px;font-size:11px}@media (max-width:760px){.page-content-panel.has-toc .home-content-layout{grid-template-columns:1fr;gap:18px}.page-content-panel .home-content-toc ol{max-height:220px}.page-content-panel .home-content-prose{font-size:13px;line-height:1.8}.page-content-panel .home-content-prose h2{font-size:19px}.page-content-panel .home-content-prose h3{font-size:16px}}.page-content-panel .content-expand{color:#83f7a8;background:#123b39;border:1px solid #2e7959;border-radius:6px;margin:17px auto 0;padding:8px 24px;font-size:12px;font-weight:700;display:block}.page-content-panel .content-expand:hover{background:#195244}.page-content-panel{box-sizing:border-box;background:linear-gradient(120deg,#0b2c35,#071e29);border:1px solid #31515a;border-radius:8px;grid-column:1/-1;width:100%;min-width:0;margin:14px 0;padding:20px 22px;position:relative;overflow:visible}.page-content-panel .home-content-layout{width:100%;min-width:0}.page-content-panel .home-content-prose .league-auto-intro{background:0 0;border:0;margin:0;padding:0}@media (max-width:760px){.page-content-panel{padding:16px}.page-content-panel .home-content-toc{grid-row:1;width:100%;position:static}}body.kqbd-shell .site-footer{background:#061b26;border-top:2px solid #35cc83;padding:40px 0 0}body.kqbd-shell .footer-inner{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding:0 0 32px;display:grid}body.kqbd-shell .footer-inner>*{min-width:0}body.kqbd-shell .footer-inner h2{color:#f0f8f7;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.5}body.kqbd-shell .footer-inner p{color:#abc0c8;max-width:280px;margin:16px 0;font-size:13px;line-height:1.8}.footer-timezone{color:#8fcab2;border:1px solid #294b4c;border-radius:20px;padding:5px 10px;font-size:11px;display:inline-block}body.kqbd-shell .footer-menu,.home-footer-leagues ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}body.kqbd-shell .footer-menu li,.home-footer-leagues li{margin:0;font-size:12px}body.kqbd-shell .footer-menu a,.home-footer-leagues a{color:#abc0c8;padding:6px 0;font-size:12px;line-height:1.6;display:inline-block}body.kqbd-shell .site-footer a:hover{color:#6ff0a6}body.kqbd-shell .footer-contact{color:#9eebbd;border:1px solid #326257;border-radius:7px;align-items:center;gap:14px;margin-top:16px;padding:9px 13px;font-size:12px;display:inline-flex}body.kqbd-shell .footer-bottom{color:#8ca6b1;border-top:1px solid #24404a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:18px 0;font-size:11px;display:flex}@media (max-width:900px){body.kqbd-shell .footer-inner{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:540px){body.kqbd-shell .site-footer{padding-top:28px}body.kqbd-shell .footer-inner{gap:26px 18px}body.kqbd-shell .footer-about{grid-column:1/-1}body.kqbd-shell .footer-inner p{max-width:none}body.kqbd-shell .footer-menu a,.home-footer-leagues a{padding:8px 0}body.kqbd-shell .home-footer-source{border-top:1px solid #24404a;grid-column:1/-1;padding-top:22px}body.kqbd-shell .home-footer-source .footer-menu{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}.reveal-shell{width:100%;min-width:0;position:relative}.reveal-body{max-height:none!important;overflow:visible!important}.reveal-shell[data-reveal-collapsed=true]>.reveal-body{max-height:var(--reveal-height,800px)!important;overflow:clip!important}.reveal-footer{background:var(--reveal-bg,#09232e);justify-content:center;padding:7px;display:flex}.reveal-footer[hidden]{display:none!important}.reveal-shell[data-reveal-collapsed=true]>.reveal-footer{background:linear-gradient(transparent, var(--reveal-bg,#09232e) 85%);pointer-events:none;align-items:flex-end;height:72px;padding:0 0 10px;position:absolute;inset:auto 0 0}body .reveal-footer>.reveal-toggle{pointer-events:auto;color:#9df5ba;font:inherit;cursor:pointer;width:auto;font-size:11px;font-weight:700;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:5px 18px!important}body .reveal-footer>.reveal-toggle:hover{color:#fff;text-decoration:underline;background:0 0!important}.fixtures-results-card{height:auto;min-height:0}.reveal-body.home-match-feed{height:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.reveal-body.home-match-feed:after,.reveal-body.home-content-layout:after{display:none!important}.reveal-shell>.reveal-body.sports-table-scroll:not(.sports-odds-scroll){overflow-x:auto!important}.reveal-body .sports-fixture-table{max-height:none!important;overflow:visible!important}.sports-live .reveal-shell{--reveal-bg:#0b2632}.home-results>.reveal-shell{--reveal-bg:#03151e}body .kqbd-widget.sidebar-short-group.sidebar-statistics{box-sizing:border-box;align-self:start;width:100%;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}body .sidebar-statistics>dl.sidebar-statistics-list{margin-bottom:0;overflow:visible;flex:none!important;min-height:0!important}.home-prediction-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.home-prediction-heading>a{min-width:0;color:inherit;font-size:12px}.home-prediction-heading>span{flex:none;gap:4px;display:flex}.home-prediction-heading button{color:#a3f4bf;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:19px;display:inline-flex}body .home-prediction-slider .manual-guide-track{scroll-behavior:smooth;height:160px;overflow:hidden;gap:0!important;display:flex!important}body .home-prediction-slider .home-guide-card{box-sizing:border-box;color:#fff;background:#082b35;border:0;border-radius:0;flex:0 0 100%;align-items:flex-end;width:100%;min-width:0;height:160px;min-height:160px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}body .home-prediction-slider .home-guide-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00151df2);position:absolute;inset:0}.home-prediction-slider .guide-post-image{object-fit:cover;background:#082b35;width:100%;height:100%;position:absolute;inset:0}.home-prediction-slider .guide-post-copy{z-index:1;text-shadow:0 1px 3px #000;width:100%;display:block;position:relative}.home-prediction-slider .guide-post-copy strong{font-size:13px;line-height:1.45}.home-prediction-slider .guide-post-copy small{color:#8ee8b0;margin-top:5px;font-size:10px;display:block}.sidebar-statistics .sidebar-statistics-list>div{grid-template-columns:minmax(0,7fr) minmax(0,3fr);column-gap:8px;display:grid}.sidebar-statistics .sidebar-statistics-list :is(dt,dd){width:auto;min-width:0;margin:0}.sidebar-statistics .sidebar-statistics-list dt{align-items:center;gap:6px;display:flex}.sidebar-statistics .sidebar-statistics-list dd{text-align:right}.sidebar-statistics[data-statistics-kind=category] .sidebar-statistics-list>div{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}@media (min-width:761px){.page-content-panel .home-content-toc{box-sizing:border-box;scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto}.admin-bar .page-content-panel .home-content-toc{max-height:calc(100dvh - 56px);top:44px}}.league-country-list{scrollbar-width:thin;max-height:300px;overflow:auto}.league-country-list>a{font-size:11px;text-decoration:none}.league-country-list>a>small{color:#92c8b0;margin-left:auto}.league-country-list>a>img{object-fit:contain;flex:none;width:20px;height:20px}.directory-main .directory-groups{display:block}.directory-main .directory-country-group{margin-bottom:10px}.directory-main .directory-country-group[open]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-height:none;padding:5px 10px;display:grid;overflow:visible}.directory-main .directory-country-group [data-directory-item]{min-width:0}.directory-main .directory-country-group .directory-league-row{min-height:35px;font-size:12px}@media (max-width:600px){.directory-main .directory-country-group[open]>div{column-gap:8px;padding-inline:7px}.directory-main .directory-country-group .directory-league-row{font-size:11px}}body .directory-left .directory-areas>button{grid-template-columns:minmax(0,1fr) auto;display:grid!important}body .directory-left .directory-areas>button>.directory-area-arrow{justify-self:end;min-width:0;margin-left:0;flex:none!important;width:auto!important}body .directory-left>.sidebar-short-group:has(.directory-areas){overflow:visible;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}body .directory-left .directory-areas{overflow:visible;flex:none!important;height:auto!important}.directory-country-group [data-directory-side=left]{grid-column:1}.directory-country-group [data-directory-side=right]{grid-column:2}body .directory-left .directory-area-leagues>a{align-items:center;gap:8px;display:flex}body .directory-left .directory-area-leagues>a>img{object-fit:contain;flex:none;width:20px;height:20px}body .directory-left .directory-area-leagues>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-main [data-directory-side=right]>.directory-league-row{text-align:right;flex-direction:row-reverse}.directory-main [data-directory-side=right] .directory-league-arrow{transform:rotate(180deg)}.directory-league-arrow{flex:none;font-weight:400}