:root{color:#243340;font-synthesis:none;scroll-behavior:smooth;background:#f4f6f8;font-family:Inter,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #16aa86}.container{width:min(1200px,100% - 48px);margin:auto}.utility{color:#86919b;background:#eef1f4;font-size:11px}.utility .container{justify-content:space-between;padding:9px 0;display:flex}header{background:#fff;border-bottom:1px solid #e4e9ee}.topbar{gap:55px;height:84px}.brand,.topbar{align-items:center;display:flex}.brand{gap:9px;font-size:26px;font-weight:900}.brand b{color:#fff;background:#087e62;border-radius:9px;place-items:center;width:38px;height:38px;font-style:italic;display:grid}.brand small{font-size:16px}nav{gap:33px;height:100%;font-size:14px}.hero,nav,nav a{display:flex}nav a{align-items:center}nav .current{color:#087e62;border-bottom:3px solid #087e62;font-weight:700}.header-note{color:#8b96a1;margin-left:auto;font-size:11px}.hero{color:#fff;background:radial-gradient(at 100%,#216e52,#103e34);border-radius:12px;justify-content:space-between;margin:26px 0 20px;padding:36px 42px;position:relative;overflow:hidden}.eyebrow{letter-spacing:3px;color:#8ed0b5;font-size:10px}h1{margin:20px 0 15px;font-size:34px}h2{margin:0;font-size:20px}.hero p:not(.eyebrow){color:#b9d0c5;font-size:13px}.hero a{color:#173c31;background:#f2e1a8;border-radius:5px;margin-top:12px;padding:11px 19px;font-size:12px;font-weight:700;display:inline-block}.pitch{place-items:center;width:340px;display:grid;position:relative;transform:rotate(-14deg)}.pitch,.pitch:before{border:1px solid #ffffff30}.pitch:before{border-radius:50%;width:100px;height:100px}.pitch:after,.pitch:before{content:"";position:absolute}.pitch:after{border-left:1px solid #ffffff30;height:100%;left:50%}.pitch span{z-index:1;filter:drop-shadow(10px 20px 15px #0005);font-size:90px;transform:rotate(14deg)}.pitch small{letter-spacing:4px;color:#ffffff60;font-size:12px}.leagues{background:#fff;border-radius:8px;margin-bottom:22px;padding:20px 24px;font-size:13px;display:flex;overflow:auto}.leagues strong{white-space:nowrap;border-right:1px solid #e7ebef;padding-right:25px}.leagues span{text-align:center;color:#637481;flex:1;min-width:65px}.dashboard{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.panel{background:#fff;border:1px solid #e7ebef;border-radius:10px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.tabs{gap:26px;display:flex}.tabs button{color:#929da5;background:0 0;padding:0;font-size:19px;font-weight:700}.refresh{color:#698079;background:#f1f5f4;border-radius:5px;padding:8px 12px;font-size:12px}.tools{justify-content:space-between;gap:12px;padding:0 24px 20px;display:flex}.filters{gap:4px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#7a8591;background:0 0;border-radius:4px;padding:7px 11px;font-size:12px}.filters .active{color:#087e62;background:#e8f5ef;font-weight:700}.tools input{background:#fafbfc;border:1px solid #e7ebef;border-radius:5px;width:150px;min-width:0;padding:8px 10px;font-size:11px}.demo{color:#9b7b36;background:#fff9e9;padding:9px 24px;font-size:11px}.match,.table-head{grid-template-columns:105px 1fr 75px 1fr 65px 30px;align-items:center;gap:9px;display:grid}.table-head{color:#8b95a0;text-align:center;background:#f8f9fb;padding:13px 20px;font-size:11px}.table-head span:first-child{text-align:left}.match{border-bottom:1px solid #edf0f3;min-height:87px;padding:24px 20px;font-size:12px}.match-info{flex-direction:column;gap:7px;display:flex}.match-info strong{color:#5384b7;font-size:11px}.match-info time{color:#8d97a1;font-size:11px}.home{text-align:right}.score{text-align:center;white-space:nowrap;font-size:20px}.score small{color:#99a2aa;font-size:13px}.match-status{text-align:center;color:#909aa4;font-size:10px}.live{color:#e7644b}.favorite{color:#a6afb8;background:0 0;padding:0;font-size:23px}.favorite.saved{color:#d6a94d}.score-footer{color:#94a0aa;justify-content:space-between;padding:19px 22px;font-size:11px;display:flex}.empty{text-align:center;color:#8c96a0;padding:55px 20px}.focus{background:#eaf2ed;border:0;padding:25px;position:relative}.focus h2{color:#244c38;font-size:23px;line-height:1.5}.focus>p:not(.eyebrow){color:#72917d;max-width:190px;font-size:12px;line-height:1.9}.focus button{color:#285e43;z-index:1;background:0 0;padding:0;font-size:12px;font-weight:700;position:relative}.focus>span{color:#d1e3d5;pointer-events:none;font-size:100px;position:absolute;bottom:0;right:-3px}.guide{margin-top:18px;padding:22px}.guide h2{font-size:15px}.guide p{margin-top:22px;font-size:12px}.guide b{color:#b4ccbf;margin-right:12px;font-size:20px}.guide small{color:#9aa3ad;margin:7px 0 0 37px;font-size:10px;display:block}.news{padding:15px 0 35px}.news .section-heading{padding:23px 0}.news .section-heading span{letter-spacing:2px;color:#9ba4ad;font-size:10px}.news-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.news article{background:#fff;border:1px solid #e7ebef;border-radius:9px;overflow:hidden}.news-art{color:#ffffff60;place-items:center;height:130px;font-size:65px;font-style:italic;font-weight:900;display:grid}.art-1{background:linear-gradient(135deg,#233b55,#60768c)}.art-2{background:repeating-radial-gradient(circle at 90% 150%,#d3a174,#d3a174 2px,#ac7652 3px 44px)}.news-copy{padding:19px 22px}.news-copy span{color:#087e62;font-size:10px}.news-copy h3{margin:10px 0;font-size:15px}.news-copy p{color:#8d98a3;font-size:11px}footer{background:#fff;border-top:1px solid #e5eaee;padding:30px 0}footer .container{align-items:center;gap:30px;display:flex}footer p,footer span{color:#95a0aa;font-size:11px}footer span{margin-left:auto}@media (width<=1000px){.dashboard{grid-template-columns:minmax(0,1fr) 230px}.header-note{display:none}.topbar{gap:35px}.match,.table-head{grid-template-columns:70px 1fr 65px 1fr 50px 25px;gap:5px}.tools{flex-wrap:wrap}.pitch{width:270px}.hero h1{font-size:29px}}@media (width<=700px){.container{width:calc(100% - 28px)}.dashboard aside,.table-head,.utility{display:none}.topbar{flex-wrap:wrap;gap:14px;height:auto;padding-top:17px}.brand{font-size:23px}nav{justify-content:space-between;gap:0;width:100%;height:40px;font-size:13px}.hero{min-height:214px;margin:16px 0;padding:26px 22px}.hero>div:first-child{z-index:1}.hero h1{font-size:24px}.hero p:not(.eyebrow){font-size:11px}.hero .eyebrow{font-size:8px}.pitch{opacity:.25;pointer-events:none;width:260px;height:200px;position:absolute;top:20px;right:-150px}.leagues{margin-bottom:16px;padding:15px 12px;font-size:12px}.leagues span{min-width:57px}.leagues strong{padding-right:14px}.dashboard{grid-template-columns:1fr}.section-heading{padding:18px 16px}.tools{gap:10px;padding:0 12px 14px}.tools input{width:100%;font-size:12px}.filters{justify-content:space-between;width:100%}.filters button{padding:7px 8px}.demo{padding:9px 16px;font-size:10px}.match{grid-template-columns:1fr 65px 1fr 28px;gap:12px 5px;padding:15px 12px}.match-info{flex-direction:row;grid-area:1/1/auto/3;align-items:center;gap:12px}.match-status{text-align:right;grid-area:1/3}.favorite{grid-area:1/4/3}.home{grid-column:1}.away,.home,.score{grid-row:2}.score{grid-column:2}.away{grid-column:3}.news-grid{grid-template-columns:1fr;gap:12px}.news article{display:flex}.news-art{flex-shrink:0;width:100px;height:auto;font-size:35px}.news-copy{padding:16px 14px}.news-copy h3{font-size:13px}.news-copy p{line-height:1.6}.news .section-heading span{font-size:8px}footer .container{flex-wrap:wrap;gap:10px 20px}footer span{width:100%;margin:0}footer p{margin:0}}.brand img{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:40px;height:40px}nav .current{color:#11752c;border-color:#00e137}.hero{background:radial-gradient(at 100%,#183923,#090b0a)}.eyebrow{color:#72ef90}.hero a{color:#07160b;background:#00e137}.tabs .active{color:#11752c}.filters .active{color:#11752c;background:#e8fbea}.focus{background:#eff8ef}.focus h2{color:#193b21}.focus .eyebrow{color:#387546}.focus button{color:#236333}.focus>span{color:#d5ecd8}.news-copy span{color:#11752c}.art-0{background:repeating-linear-gradient(110deg,#0f2515,#0f2515 44px,#183b21 0 88px)}.app-download{color:#93edaa;background:#101811;border-radius:5px;padding:10px 14px;display:inline-block}.utility{background:#edf2ee}.brand{letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#00be32}@media (width<=700px){.brand img{width:34px;height:34px}.topbar .app-download{margin-left:auto;padding:8px;font-size:10px;display:block}.topbar{gap:10px}.brand{font-size:21px}}main.container{padding-top:24px}.portal-dashboard{margin:22px 0;display:block}.headlines h1{margin:0;font-size:20px}.preview-label{color:#949da6;font-size:11px}.headline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px 24px;display:grid}.headline-grid article{min-width:0}.headline-art{color:#9ae3ac;background:#172a21;border-radius:4px;height:160px;padding:20px;position:relative;overflow:hidden}.headline-art:after{content:"";border:1px solid #ffffff25;border-radius:50%;width:170px;height:170px;position:absolute;top:15px;right:-30px}.headline-art span{letter-spacing:3px;font-size:9px}.headline-art b{color:#ffffffb0;margin-top:14px;font-size:66px;font-style:italic;display:block}.headline-art-0{background:repeating-linear-gradient(110deg,#183d28,#183d28 44px,#204d32 0 88px)}.headline-art-1{background:linear-gradient(120deg,#26374a,#53788a)}.headline-art-2{background:linear-gradient(120deg,#604c37,#9d835d)}.headline-copy>span{color:#478454;margin-top:15px;font-size:10px;display:block}.headline-copy h2{margin:6px 0;font-size:16px;line-height:1.65}.headline-copy p{color:#8b96a0;margin:7px 0;font-size:12px}.headline-copy small{color:#a1a8af;font-size:10px}.portal-dashboard .match{min-height:68px;padding:17px 24px}.portal-dashboard .match,.portal-dashboard .table-head{grid-template-columns:140px 1fr 100px 1fr 110px 50px}.portal-dashboard .away,.portal-dashboard .home{font-size:13px}.rankings{margin-bottom:28px}.ranking-leagues{border-bottom:1px solid #e8edf0;gap:0;margin:0 24px;display:flex;overflow:auto}.ranking-leagues button{white-space:nowrap;color:#6f7d87;background:0 0;border-bottom:2px solid #0000;padding:14px 24px;font-size:13px}.ranking-leagues .active{color:#11752c;border-color:#00d436;font-weight:700}.ranking-columns{grid-template-columns:1.15fr 1fr;gap:32px;padding:24px;display:grid}.ranking-columns>section+section{border-left:1px solid #edf0f3;min-width:0;padding-left:32px}.ranking-heading{justify-content:space-between;align-items:center;min-height:28px;display:flex}.ranking-heading h3{margin:0;font-size:17px}.ranking-heading span{color:#949da6;font-size:10px}.ranking-heading .tabs{gap:22px}.ranking-heading .tabs button{font-size:16px}.ranking-season{color:#9aa3ad;margin:15px 0;font-size:11px}.rankings table{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.rankings thead{color:#8d98a2;background:#f7f9fa}.rankings th{padding:13px 6px;font-weight:400}.rankings td{border-bottom:1px solid #f0f2f4;padding:17px 6px}.rankings td:nth-child(2),.rankings th:nth-child(2){text-align:left}.rank-number{color:#7f8b95;place-items:center;width:20px;height:20px;font-size:11px;font-weight:400;display:inline-grid}.rankings tr:nth-child(-n+3) .rank-number{color:#17812f;background:#eaf7ed;border-radius:3px}.rank-value{color:#17812f;font-weight:700}.table-scroll{overflow:auto}@media (width<=700px){main.container{padding-top:16px}.headline-grid{grid-template-columns:1fr;gap:0;padding:0 16px 6px}.headline-grid article{border-top:1px solid #edf0f3;gap:14px;padding:14px 0;display:flex}.headline-art{flex-shrink:0;width:100px;height:100px;padding:12px}.headline-art span{letter-spacing:1px;font-size:7px}.headline-art b{margin-top:15px;font-size:36px}.headline-copy>span{margin-top:0}.headline-copy h2{margin:5px 0;font-size:13px;line-height:1.6}.headline-copy p{font-size:10px;line-height:1.5}.headline-copy small,.preview-label{font-size:9px}.headlines h1{font-size:18px}.portal-dashboard{margin:16px 0}.portal-dashboard .match{grid-template-columns:1fr 65px 1fr 28px;gap:12px 5px;padding:15px 12px}.portal-dashboard .away,.portal-dashboard .home{font-size:12px}.ranking-columns{grid-template-columns:1fr;gap:24px;padding:18px 14px}.ranking-columns>section+section{border-top:1px solid #edf0f3;border-left:0;padding:24px 0 0}.ranking-leagues{margin:0 14px}.ranking-leagues button{padding:12px 18px}.rankings td,.rankings th{padding:13px 5px}.rankings table{font-size:11px}.ranking-heading .tabs button{font-size:15px}.rankings{margin-bottom:18px}}.utility{display:none}.portal-header .topbar{gap:48px;height:64px}.portal-header nav{gap:30px;font-weight:600}.portal-header nav button{color:#243340;background:0 0;padding:0;font-size:14px;font-weight:600}.login-button{color:#092c11;background:#00db36;border-radius:5px;margin-left:auto;padding:10px 24px;font-size:13px;font-weight:600}.portal-first-row{grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);gap:20px;display:grid}.promotion{color:#fff;background:radial-gradient(at 30% 100%,#b1f49d,#4cc66a 38%,#0c7a35);border-radius:8px;min-height:300px;display:block;position:relative;overflow:hidden}.promotion:before{content:"";background:repeating-linear-gradient(160deg,#0000,#0000 79px,#ffffff0b 80px 81px);position:absolute;inset:0}.promotion-copy{z-index:2;max-width:70%;padding:42px 38px;position:relative}.promotion-copy>span{letter-spacing:2px;color:#daf9df;font-size:11px}.promotion-copy h1{letter-spacing:0;margin:18px 0 9px;font-size:34px}.promotion-copy p{color:#efffed;margin:0 0 26px;font-size:19px;font-weight:300}.promotion-cta{align-items:center;gap:13px;display:flex}.promotion-cta img{border-radius:9px;box-shadow:0 4px 18px #0b3e3820}.promotion-cta strong{color:#163d22;font-size:16px;display:block}.promotion-cta small{color:#29653d;margin-top:6px;font-size:10px;display:block}.promotion-phone{color:#183323;background:#fff;border:7px solid #f0f1f0;border-radius:25px;width:170px;height:300px;padding:22px 10px;position:absolute;top:35px;right:48px;transform:rotate(13deg);box-shadow:15px 20px 25px #06371650}.phone-camera{background:#132318;border-radius:5px;width:53px;height:8px;position:absolute;top:4px;left:52px}.promotion-phone>b{font-size:13px}.phone-tabs{color:#a5ffb8;background:#15241a;margin:10px -3px;padding:11px 4px;font-size:9px}.phone-match{border-bottom:1px solid #edf2ef;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.phone-match strong{color:#167a36}.phone-chart{color:#00bf38;letter-spacing:4px;margin:12px 0;font-size:26px}.promotion-phone>small{color:#96a49b;font-size:7px}.promotion-ball{opacity:.55;font-size:83px;position:absolute;bottom:-25px;left:-10px}.portal-first-row .headlines{height:300px}.portal-first-row .headlines .section-heading{padding:18px 20px 6px}.portal-first-row .headlines h2{font-size:16px}.portal-first-row .headline-grid{padding:0 20px;display:block}.portal-first-row .headline-art,.portal-first-row .headline-copy p,.portal-first-row .headline-copy>span{display:none}.portal-first-row .headline-grid article{padding:11px 0}.portal-first-row .headline-copy h2{margin:0 0 6px;font-size:14px;line-height:1.55}.portal-first-row .headline-copy small{font-size:10px}.portal-data-row{grid-template-columns:300px minmax(0,1fr);gap:20px;margin-bottom:28px;display:grid}.portal-data-row .rankings{margin-bottom:0}.promotion.compact{background:radial-gradient(at bottom,#315c3b,#101e15 75%);height:100%;min-height:440px}.compact .promotion-copy{max-width:100%;padding:35px 28px}.compact .promotion-copy h2{margin:20px 0 12px;font-size:32px;line-height:1.6}.compact .promotion-copy p{font-size:13px}.compact .promotion-cta strong{color:#aeefb5}.compact .promotion-cta small{color:#9cbca3}.compact .promotion-phone{opacity:.65;width:150px;top:245px;right:25px}.compact .promotion-ball{font-size:90px}.portal-data-row .ranking-columns{gap:20px;padding:20px}.portal-data-row .ranking-columns>section+section{padding-left:20px}.portal-data-row .ranking-heading .tabs{gap:12px}.portal-data-row .ranking-heading .tabs button{font-size:14px}.portal-data-row .ranking-leagues button{padding:12px 16px}.portal-dialog{border:0;border-radius:12px;width:calc(100% - 40px);max-width:440px;padding:26px;box-shadow:0 20px 80px #0004}.portal-dialog::backdrop{background:#10201670}.dialog-heading{justify-content:space-between;align-items:center;display:flex}.dialog-heading button{color:#809087;background:0 0;font-size:26px}.portal-dialog p{font-size:14px;line-height:1.8}.portal-dialog a{color:#11752c;font-size:14px}.dialog-muted{color:#88958d}@media (width<=1100px){.portal-header .topbar{gap:24px}.portal-header nav{gap:20px}.promotion-copy{padding:38px 26px}.promotion-copy h1{font-size:27px}.promotion-copy p{font-size:16px}.promotion-phone{right:25px}.portal-data-row{grid-template-columns:240px minmax(0,1fr)}.portal-data-row .ranking-columns{grid-template-columns:1fr}.portal-data-row .ranking-columns>section+section{border-top:1px solid #edf0f3;border-left:0;padding:20px 0 0}}@media (width<=700px){.portal-header .topbar{gap:12px;height:auto;position:relative}.portal-header nav{white-space:nowrap;order:3;justify-content:flex-start;gap:24px;width:100%;height:44px;font-size:12px;overflow:auto}.login-button,.portal-header nav button{font-size:12px}.login-button{padding:8px 18px}.portal-first-row{grid-template-columns:1fr;gap:14px}.promotion{min-height:220px}.promotion-copy{max-width:78%;padding:30px 22px}.promotion-copy>span{letter-spacing:1px;font-size:8px}.promotion-copy h1{margin:16px 0 10px;font-size:23px}.promotion-copy p{margin-bottom:20px;font-size:12px}.promotion-cta img{width:38px;height:38px}.promotion-cta strong{font-size:13px}.promotion-cta small{font-size:8px}.promotion-phone{opacity:.8;width:120px;height:235px;padding:18px 6px;top:30px;right:-20px}.phone-camera{width:35px;left:35px}.promotion-phone>b{font-size:10px}.phone-tabs{padding:8px 2px;font-size:7px}.phone-match{padding:9px 0;font-size:7px}.phone-chart{font-size:17px}.promotion-ball{font-size:55px}.portal-first-row .headlines{height:auto}.portal-first-row .headline-grid article{padding:12px 0;display:block}.portal-first-row .headline-copy h2{font-size:13px}.portal-data-row{grid-template-columns:1fr;gap:16px}.promotion.compact{height:170px;min-height:170px}.compact .promotion-copy{max-width:75%;padding:23px}.compact .promotion-copy h2{margin:10px 0;font-size:23px;line-height:1.3}.compact .promotion-ball,.compact .promotion-copy h2 br{display:none}.compact .promotion-copy p{margin-bottom:10px;font-size:11px}.compact .promotion-phone{opacity:.5;width:110px;top:15px;right:20px}.portal-data-row .ranking-columns{padding:18px 14px}.portal-data-row .ranking-leagues button{padding:12px 18px}}.portal-header{z-index:100;position:sticky;top:0;box-shadow:0 2px 8px #172b4210}.header-actions{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.header-actions .login-button{margin-left:0}.support-button{color:#64716c;background:0 0;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.support-button svg{flex-shrink:0}.support-button:hover{color:#11752c}html{scroll-padding-top:84px}section[id]{scroll-margin-top:12px}@media (width<=700px){.portal-header .topbar{justify-content:space-between}.header-actions{gap:12px}.support-button{gap:4px;font-size:11px}.support-button svg{width:26px;height:26px}.portal-header nav{flex-shrink:0}html{scroll-padding-top:120px}}.promotion-carousel{min-width:0;position:relative}.carousel-controls{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.carousel-controls button{color:#245836;background:#ffffff85;border-radius:20px;min-width:22px;height:22px;padding:0 5px;font-size:12px}.carousel-controls button span{background:#b8c8bc;border-radius:8px;width:6px;height:6px;display:block}.carousel-controls .selected span{background:#00c837;width:19px}.slide-1 .promotion{background:radial-gradient(at 0 100%,#abe3ef,#327ea1 45%,#183447)}.slide-2 .promotion{background:radial-gradient(at 0 100%,#f6da97,#a28642 45%,#3f3620)}.score-library-layout{grid-template-columns:minmax(0,2.25fr) minmax(300px,1fr);align-items:start;gap:20px;margin:20px 0 30px;display:grid}.score-library-layout .portal-dashboard{margin:0}.score-sidebar{align-content:start;gap:20px;display:grid}.library .section-heading{padding:18px 20px}.library h2{font-size:16px}.library .section-heading a{color:#78828a;font-size:12px}.library-grid{grid-template-columns:repeat(4,1fr);gap:17px 8px;padding:8px 18px 10px;display:grid}.library-grid button{color:#263342;background:0 0;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.league-badge{background:#fff;border:1px solid #e8ecef;border-radius:7px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:700;display:grid}.badge-0{color:#542264}.badge-1{color:#e65336}.badge-2{color:#fff;background:#da1b25}.badge-3{color:#2b94d6}.badge-4{color:#d9ec20;background:#163269}.badge-5{color:#254783}.badge-6{color:#101a21}.badge-7{color:#e64949}.library-grid .selected .league-badge{outline-offset:2px;outline:2px solid #00c936}.library-selection{color:#9ba6a0;margin:4px 0 15px;padding:0 20px;font-size:10px}.score-library-layout .match,.score-library-layout .table-head{grid-template-columns:75px 95px 45px 1fr 42px 1fr 55px 35px 32px;gap:7px}.score-library-layout .match{min-height:51px;padding:16px 12px;font-size:12px}.score-library-layout .table-head{padding:12px;font-size:11px}.score-library-layout .match-info{grid-column:1}.score-library-layout .match-time{color:#66717a;grid-column:2;font-size:11px}.score-library-layout .match-status{grid-area:1/3}.score-library-layout .home{text-align:center;grid-column:4;font-size:12px}.score-library-layout .score{grid-column:5;font-size:15px}.score-library-layout .away{text-align:center;grid-column:6;font-size:12px}.match-animation{color:#22ad66;grid-column:7;font-size:11px}.match-expert{color:#ee655d;text-align:center;grid-column:8}.score-library-layout .favorite{grid-column:9;font-size:18px}.match-group{color:#9ba3a9;background:#f5f6f7;margin:0 12px;padding:12px;font-size:12px}.score-library-layout .match:nth-child(2n){background:#fffbf1}.score-sidebar .rankings{margin:0}.score-sidebar .rankings .section-heading{display:none}.score-sidebar .ranking-columns{padding:16px 10px;display:block}.score-sidebar .ranking-columns>section+section{border-top:1px solid #eee;border-left:0;margin-top:20px;padding:20px 0 0}.score-sidebar .ranking-leagues{justify-content:space-between;margin:0 10px;overflow:visible}.score-sidebar .ranking-leagues button{padding:10px 13px;font-size:11px}.score-sidebar .ranking-heading .tabs{gap:14px}.score-sidebar .ranking-heading .tabs button{font-size:15px}.score-sidebar .rankings td{padding:13px 3px}.score-sidebar .rankings table{font-size:10px}.score-library-layout .tools{padding:0 12px 14px}.score-library-layout .filters button{padding:7px 9px}.score-library-layout .section-heading{padding:20px 16px}.score-library-layout .demo{padding:7px 12px;font-size:10px}@media (width<=1100px) and (width>=701px){.score-library-layout{grid-template-columns:minmax(0,1fr) 285px}.score-library-layout .match,.score-library-layout .table-head{grid-template-columns:60px 60px 40px 1fr 35px 1fr 32px;gap:4px}.match-animation,.match-expert,.score-library-layout .table-head span:nth-child(7),.score-library-layout .table-head span:nth-child(8){display:none}.score-library-layout .favorite{grid-column:7}}@media (width<=700px){.score-library-layout{grid-template-columns:1fr;gap:16px;margin-top:16px}.score-library-layout .match{grid-template-columns:1fr 55px 1fr 26px;gap:10px 5px;padding:14px 12px}.score-library-layout .match-info{grid-area:1/1}.score-library-layout .match-time{grid-area:1/2}.score-library-layout .match-status{grid-area:1/3}.score-library-layout .home{text-align:right;grid-area:2/1}.score-library-layout .score{grid-area:2/2;font-size:19px}.score-library-layout .away{text-align:left;grid-area:2/3}.score-library-layout .favorite{grid-area:1/4/3}.match-animation,.match-expert{display:none}.score-sidebar{display:grid}.score-library-layout .tools{flex-wrap:wrap}.score-sidebar .rankings table{font-size:12px}.score-sidebar .rankings td,.score-sidebar .rankings th{padding:13px 5px}.carousel-controls{bottom:9px}}.score-sidebar .ranking-leagues button{flex:1;min-width:0;padding:12px 4px}.all-matches{color:#35463b;padding:6px 0;font-size:12px}.all-matches:hover{color:#11752c}.standings-top{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;height:51px;padding:0 14px;display:flex}.standings-tabs{gap:25px;height:100%;display:flex}.standings-tabs button{white-space:nowrap;color:#333;background:0 0;padding:0;font-size:15px;font-weight:700;position:relative}.standings-tabs button.active{color:#ff5058}.standings-tabs button.active:after{content:"";background:#ef6670;border-radius:3px 3px 0 0;width:17px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.standings-top>a{white-space:nowrap;color:#26313a;font-size:12px}.standings-top>a span{color:#cbd0d3;margin-left:4px}.standings-leagues{justify-content:space-between;align-items:center;gap:5px;padding:12px 10px;display:flex}.standings-leagues button{color:#182331;white-space:nowrap;background:0 0;border-radius:18px;padding:6px 13px;font-size:11px;font-weight:600}.standings-leagues button.active{color:#fff;background:#df1809}.standings-table{padding:0 10px;overflow:auto}.score-sidebar .standings-card table{font-size:11px}.score-sidebar .standings-card th{color:#1a293c;white-space:nowrap;text-align:center;background:#f5f5f5;padding:9px 3px;font-weight:600}.score-sidebar .standings-card th:first-child{text-align:left}.score-sidebar .standings-card td{text-align:center;padding:9px 3px;font-size:11px}.score-sidebar .standings-card td.standing-team{text-align:left;white-space:nowrap}.standing-position{color:#94484b;width:18px}.standing-crest{width:23px}.standing-crest span{color:#466082;background:#f5f8fb;border:1px solid #c9d4e0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.standing-points{color:#ff4e58;font-weight:700}.standings-preview{color:#a1a7ad;margin:12px 0;padding:0 12px;font-size:9px}.score-sidebar .standings-card tr:nth-child(-n+3){border-left:2px solid #a65560}@media (width<=700px){.standings-tabs{gap:24px}.standings-leagues button{flex:1}.score-sidebar .standings-card td{padding:12px 4px}}.match-analysis{text-align:center;color:#66736b;grid-column:9;font-size:12px}@media (width<=1100px) and (width>=701px){.match-analysis{grid-column:7}}@media (width<=700px){.match-analysis{grid-area:1/4/3}}.score-library-layout{align-items:stretch}.score-library-layout .portal-dashboard{min-height:0;display:flex}.score-library-layout .portal-dashboard>#matches{flex-direction:column;width:100%;height:100%;display:flex}.score-library-layout #matches>.demo,.score-library-layout #matches>.match,.score-library-layout #matches>.match-group,.score-library-layout #matches>.section-heading,.score-library-layout #matches>.table-head{flex-shrink:0}.score-library-layout #matches>.score-footer{border-top:1px solid #edf0f3;margin-top:auto}@media (width<=700px){.score-library-layout .portal-dashboard>#matches{height:auto}.score-library-layout #matches>.score-footer{margin-top:0}}footer.brand-footer{background:#edf3ef;border-top:1px solid #dae5de;padding:32px 0 22px}.brand-footer .footer-content{display:block}.footer-main{grid-template-columns:minmax(0,1fr) 260px;gap:70px;padding-bottom:28px;display:grid}.footer-brand{align-items:center;gap:11px;display:inline-flex}.footer-brand img{border-radius:9px}.footer-brand strong{color:#223f2d;font-size:23px}.footer-brand span{letter-spacing:2px;color:#7d9285;margin:4px 0 0;font-size:11px;display:block}.brand-footer .footer-intro p{color:#718379;max-width:740px;margin:20px 0 0;font-size:12px;line-height:1.9}.footer-download h2{color:#2e4838;margin:3px 0 15px;font-size:15px}.brand-footer .footer-download>p{color:#86998d;margin:0 0 9px;font-size:11px}.footer-download-options{align-items:center;gap:15px;display:flex}.footer-download-options>img{background:#fff;border-radius:10px;padding:5px}.footer-download-options>div{gap:12px;display:grid}.footer-download-options a{color:#fff;text-align:center;white-space:nowrap;border-radius:7px;padding:11px 16px;font-size:14px;font-weight:700;display:block}.download-android{background:#269653}.download-ios{background:#467f9e}.footer-legal{text-align:center;border-top:1px solid #d5e0d8;padding-top:17px}.brand-footer .footer-legal p{color:#87968d;margin:0 0 8px;font-size:10px;line-height:1.8}.footer-legal>div{justify-content:center;gap:18px;display:flex}.footer-legal a{color:#71867a;font-size:10px}@media (width<=700px){.footer-main{grid-template-columns:1fr;gap:26px;padding-bottom:24px}.footer-brand strong{font-size:21px}.brand-footer .footer-intro p{margin-top:15px;font-size:11px}.footer-download-options{gap:18px}.footer-legal{padding-top:16px}.brand-footer .footer-legal p{font-size:9px}}@media (width>=701px){.score-library-layout .portal-dashboard{min-height:0;position:relative}.score-library-layout .portal-dashboard>#matches{height:100%;min-height:0;position:absolute;inset:0}.home-match-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.score-library-layout #matches>.score-footer{flex-shrink:0;margin-top:0}}@media (width<=700px){.home-match-scroll{max-height:650px;overflow-y:auto}}.home-match-scroll .match-group{color:#939da5;background:#f5f6f7;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;margin:0;padding:12px 14px;font-size:12px}.home-match-scroll .group-live{color:#20b66b;background:#f4fcf8}.home-match-scroll .group-finished{color:#778492;background:#f3f5f7}.score-stacked{flex-direction:column;align-items:center;gap:4px;line-height:1.2;display:flex}.score-stacked>b{font-size:15px}.score-stacked .half-score{color:#98a1a8;font-size:10px;font-weight:400}@media (width<=700px){.score-stacked>b{font-size:19px}.score-stacked .half-score{font-size:11px}}.match-status.live{color:#22ad66}.live-pulse{vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1.6s ease-in-out infinite match-live-pulse;display:inline-block}@keyframes match-live-pulse{0%,to{opacity:1;box-shadow:0 0 #22ad6630}50%{opacity:.35;box-shadow:0 0 0 3px #22ad6600}}@media (prefers-reduced-motion:reduce){.live-pulse{animation:none}}.score-library-layout .match .score-stacked{white-space:nowrap;gap:2px;min-width:0;line-height:1.15}.score-library-layout .match .score-stacked>b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.score-library-layout .match .score-stacked .half-score{font-size:9px;font-weight:400;line-height:1.1}.score-library-layout .match .score-stacked b,.score-library-layout .match .score-stacked small{letter-spacing:0;font-stretch:100%;transform:none}@media (width<=700px){.score-library-layout .match .score-stacked>b{font-size:13px}.score-library-layout .match .score-stacked .half-score{font-size:10px}}@media (width>=701px){.score-library-layout .home-match-scroll .match{box-sizing:border-box;height:51px;min-height:51px;max-height:51px;padding:8px 12px;overflow:hidden}.score-library-layout .home-match-scroll .score-stacked{gap:1px;line-height:1.1}.score-library-layout .home-match-scroll .score-stacked>b{font-size:12px;line-height:14px}.score-library-layout .home-match-scroll .score-stacked .half-score{font-size:9px;line-height:11px}}.home-match-scroll .match-group.group-finished{color:#ed4b55;background:#fff5f5}.score-library-layout .match .score-stacked>b{color:#243340}.match-status.finished,.score-library-layout .match .score-stacked>b.has-score{color:#ed4b55}@media (width<=700px){.score-library-layout .home-match-scroll .match{-moz-column-gap:6px;grid-template-rows:16px 26px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 22px;gap:5px 6px;height:68px;min-height:68px;padding:9px 10px;font-size:11px}.score-library-layout .home-match-scroll .match-info{text-overflow:ellipsis;white-space:nowrap;z-index:1;grid-area:1/1;min-width:0;max-width:90px;display:block;position:relative;overflow:hidden}.score-library-layout .home-match-scroll .match-info strong{font-size:10px}.score-library-layout .home-match-scroll .match-time{white-space:nowrap;grid-column:2/4;font-size:10px;line-height:16px}.score-library-layout .home-match-scroll .match-status{white-space:nowrap;text-align:right;grid-area:1/4;justify-self:end;font-size:9px;line-height:16px}.score-library-layout .home-match-scroll .home{text-align:right;grid-area:2/1}.score-library-layout .home-match-scroll .away{text-align:left;grid-area:2/3}.score-library-layout .home-match-scroll .away,.score-library-layout .home-match-scroll .home{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:24px;overflow:hidden}.score-library-layout .home-match-scroll .score-stacked{grid-area:2/2;align-self:center}.score-library-layout .home-match-scroll .score-stacked>b{font-size:12px;line-height:13px}.score-library-layout .home-match-scroll .score-stacked .half-score{font-size:9px;line-height:10px}.score-library-layout .home-match-scroll .match-analysis{grid-area:2/4;align-self:center;font-size:11px;line-height:24px}.score-library-layout .home-match-scroll .live-pulse{width:4px;height:4px;margin-right:2px}.home-match-scroll .match-group{padding:10px 12px;font-size:11px}.score-library-layout .section-heading{padding:16px 14px}.score-library-layout .tabs button{font-size:17px}.score-library-layout .home-match-scroll .match-time{text-align:center;pointer-events:none;grid-area:1/1/auto/4;justify-self:center;padding:0}}@media (width>=701px){.score-library-layout .home-match-scroll .home{text-align:right;padding-right:3px}.score-library-layout .home-match-scroll .away{text-align:left;padding-left:3px}.score-library-layout .home-match-scroll .match{font-size:13px}.score-library-layout .home-match-scroll .match-info strong,.score-library-layout .home-match-scroll .match-time{font-size:12px}.score-library-layout .home-match-scroll .away,.score-library-layout .home-match-scroll .home{font-size:13px}.score-library-layout .home-match-scroll .match-status{font-size:11px}.score-library-layout .home-match-scroll .match-animation{font-size:12px}.score-library-layout .home-match-scroll .match-analysis,.score-library-layout .home-match-scroll .score-stacked>b{font-size:13px}.score-library-layout .home-match-scroll .score-stacked .half-score{font-size:10px}}@media (width<=700px){.score-library-layout .home-match-scroll .home{padding-right:1px}.score-library-layout .home-match-scroll .away{padding-left:1px}.score-library-layout .home-match-scroll .match{font-size:12px}.score-library-layout .home-match-scroll .match-info strong,.score-library-layout .home-match-scroll .match-time{font-size:11px}.score-library-layout .home-match-scroll .away,.score-library-layout .home-match-scroll .home{font-size:12px}.score-library-layout .home-match-scroll .match-status{font-size:10px}.score-library-layout .home-match-scroll .match-analysis{font-size:12px}.score-library-layout .home-match-scroll .score-stacked>b{font-size:13px}.score-library-layout .home-match-scroll .score-stacked .half-score{font-size:10px}}.match-analysis:hover,.match-animation:hover{text-decoration:underline}.match-detail{padding-bottom:28px}.detail-breadcrumb{color:#8a959e;padding:0 0 18px;font-size:12px}.detail-scoreboard{background:#fff;border:1px solid #e6ebee;border-radius:8px;padding:24px}.detail-league{text-align:center;color:#5d7263;font-size:14px}.detail-duel{grid-template-columns:1fr 180px 1fr;align-items:center;padding:26px 10%;display:grid}.detail-result,.detail-team{flex-direction:column;align-items:center;gap:12px;display:flex}.detail-team img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.detail-team strong{font-size:21px}.detail-team small{color:#98a1a8;font-size:12px}.detail-result>span{color:#22ad66;font-size:12px}.detail-result>span.finished{color:#ed4b55}.detail-result b{color:#ed4b55;font-size:38px}.detail-result small,.detail-result time{color:#8e99a2;font-size:12px}.detail-venue{text-align:center;color:#8c969f;font-size:12px}.detail-tabs{background:#fff;border-bottom:1px solid #e7ebee;height:54px;margin:20px 0;display:flex}.detail-tabs a{padding:18px 28px;font-size:15px}.detail-tabs a.active{color:#11752c;border-bottom:3px solid #00c936;font-weight:700}.detail-columns{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.detail-block{margin-bottom:18px;padding:20px}.detail-block h2{border-left:3px solid #00c936;margin:0 0 20px;padding-left:10px;font-size:17px}.detail-compare{border-collapse:collapse;text-align:center;width:100%;font-size:13px}.detail-compare th{background:#f3f6f5;padding:13px}.detail-compare td{border-bottom:1px solid #eef1f3;padding:16px}.detail-placeholder{text-align:center;color:#98a2aa;padding:20px;font-size:13px}.detail-block dl{font-size:12px}.detail-block dt{color:#99a3ab;margin:16px 0 6px}.detail-block dd{margin:0;line-height:1.7}.detail-pitch{text-align:center;color:#fff;background:repeating-linear-gradient(90deg,#215a36,#215a36 60px,#286841 0 120px);border:5px solid #e6f0e9;place-items:center;min-height:280px;margin-bottom:24px;display:grid}.detail-pitch p{font-size:14px}.detail-pitch small{color:#bed6c6}.detail-empty{text-align:center;padding:40px}.detail-empty button{color:#11752c;background:#e7f4eb;padding:10px 20px}@media (width<=700px){.detail-duel{grid-template-columns:1fr 90px 1fr;padding:24px 0}.detail-team strong{text-align:center;font-size:14px}.detail-team img{width:42px;height:42px}.detail-result b{font-size:26px}.detail-result time{text-align:center;font-size:9px}.detail-scoreboard{padding:18px 12px}.detail-league,.detail-venue{font-size:11px}.detail-columns{grid-template-columns:1fr}.detail-tabs a{padding:17px 20px;font-size:14px}.detail-block{padding:16px}.detail-compare{font-size:11px}.detail-compare td{padding:12px 4px}.detail-pitch{min-height:220px;font-size:12px}}.record-scroll{overflow:auto}.match-record-table{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.match-record-table th{color:#76857c;white-space:nowrap;background:#f5f7f6;padding:12px 8px;font-weight:400}.match-record-table td{border-bottom:1px solid #edf0ee;padding:13px 8px}.record-score{color:#ed4b55;white-space:nowrap}.detail-block h3{color:#477559;margin:20px 0 12px;font-size:14px}.match-animation-frame{background:#163c27;border:0;width:100%;height:480px;margin-bottom:24px}@media (width<=700px){.match-record-table{min-width:380px;font-size:10px}.match-record-table td,.match-record-table th{padding:10px 5px}.match-animation-frame{height:300px}}.detail-scoreboard{background:linear-gradient(#e4f3ff,#f4faff);border:0;border-radius:0}.detail-league{color:#183f60}.detail-result b,.detail-result>span{color:#28b576}.detail-team strong{color:#081c2b}.detail-result small,.detail-result time,.detail-team small,.detail-venue{color:#7292a2}.detail-tabs{white-space:nowrap;border-radius:0;justify-content:center;gap:0;height:auto;min-height:52px;overflow-x:auto}.detail-tabs a{color:#172d40;border-bottom:0;flex-shrink:0;padding:17px 24px;font-weight:600;display:block;position:relative}.detail-tabs a.active{color:#ed4b55;border-bottom:0}.detail-tabs a.active:after{content:"";background:#ed4b55;border-radius:3px 3px 0 0;width:20px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=700px){.detail-tabs{justify-content:flex-start}.detail-tabs a{padding:16px;font-size:13px}.detail-result b{font-size:28px}}.match-detail .detail-tabs{margin-top:0}.detail-kickoff{text-align:center;color:#65839b;margin-top:8px;font-size:12px;line-height:18px;display:block}.team-role{color:#fff;border-radius:12px;margin-right:5px;padding:2px 6px;font-size:10px;font-style:normal}.home-role{background:#ef5661}.away-role{background:#2495df}.recent-results{color:#8fa4b2;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.recent-results i{color:#fff;border-radius:2px;place-items:center;width:19px;height:20px;font-size:11px;font-style:normal;display:grid}.result-win{background:#ee646b}.result-draw{background:#6dadda}.result-lose{background:#25bda0}.detail-result b.detail-countdown{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.detail-duel{padding-top:15px}@media (width<=700px){.recent-results{gap:2px;font-size:9px}.recent-results i{width:15px;height:17px;font-size:10px}.detail-result b.detail-countdown{font-size:19px}.detail-team small{font-size:10px}.detail-kickoff{font-size:11px}}.detail-scoreboard{padding-top:20px;padding-bottom:16px}.detail-duel{padding-top:14px;padding-bottom:14px}.detail-result{gap:7px}.detail-result>span{line-height:18px}.detail-result>b{line-height:1.15}.detail-result>small{line-height:17px}.detail-team{gap:8px}.detail-venue{margin-top:2px;line-height:18px}@media (width<=700px){.detail-scoreboard{padding-top:16px;padding-bottom:14px}.detail-duel{padding-top:14px;padding-bottom:12px}.detail-result{gap:6px}}.horizontal-scoreboard{background:linear-gradient(#e4f3ff,#f4faff);grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;gap:20px;min-height:170px;padding:20px 40px;display:grid}.versus-side{align-items:center;gap:24px;display:flex}.versus-home{justify-content:flex-end}.versus-away{justify-content:flex-start}.versus-side>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:48px;height:48px}.versus-team-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.versus-home .versus-team-copy{text-align:right}.versus-away .versus-team-copy{text-align:left}.versus-team-copy>strong{color:#071b2a;white-space:nowrap;font-size:23px}.versus-team-copy>small{color:#899da8;white-space:nowrap;font-size:11px}.versus-score{color:#27b774;font-size:34px;line-height:1}.versus-center{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.versus-center .detail-kickoff{color:#315b7a;margin:0;font-size:12px}.animation-pill{background:#e0fbee;border-radius:18px;padding:6px 14px}.animation-pill,.versus-state{color:#27b774;font-size:12px}.versus-state.finished{color:#ed4b55}.versus-countdown{color:#27b774;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.versus-team-copy .recent-results{gap:3px}.versus-team-copy .recent-results i{width:15px;height:16px;font-size:9px}.versus-home .recent-results{justify-content:flex-end}.versus-away .recent-results{justify-content:flex-start}@media (width<=1000px){.horizontal-scoreboard{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:14px;padding:20px}.versus-side{gap:12px}.versus-team-copy>strong{font-size:19px}.versus-side>img{width:38px;height:38px}.versus-score{font-size:28px}}@media (width<=700px){.horizontal-scoreboard{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:8px;padding:16px 8px}.versus-side{flex-direction:column;gap:8px;position:relative}.versus-away .versus-team-copy,.versus-home .versus-team-copy{text-align:center;order:2}.versus-side>img{order:1;width:34px;height:34px}.versus-side>.versus-score{order:3;font-size:24px}.versus-team-copy>strong{white-space:normal;font-size:13px}.versus-team-copy>small{white-space:normal;font-size:9px}.versus-center{gap:9px}.versus-center .detail-league{font-size:11px}.versus-center .detail-kickoff,.versus-state{font-size:10px}.versus-state>span{margin-top:5px;display:block}.animation-pill{padding:5px 8px;font-size:10px}.versus-countdown{font-size:18px}.versus-team-copy .recent-results{justify-content:center;gap:2px;font-size:8px}.versus-team-copy .recent-results i{width:12px;height:14px;font-size:8px}}.animation-pill.animation-disabled{color:#9aada2;cursor:default;background:#edf3ef}.versus-team-copy .recent-results{margin-top:8px}.recent-form{padding:18px 12px}.form-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.form-heading h2{margin:0}.form-heading button{background:#f5f5f5;border-radius:18px;margin-left:5px;padding:7px 16px;font-size:11px}.form-heading button.active{color:#278ed5;background:#edf7ff}.form-sides{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-sides.vertical{grid-template-columns:1fr}.form-side{min-width:0}.form-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.form-controls strong{width:100%;margin-bottom:5px;font-size:14px}.form-controls select{background:#fff;border:1px solid #e7ebee;border-radius:3px;flex:1;min-width:0;padding:7px 4px;font-size:10px}.form-summary{color:#93a0aa;justify-content:space-between;margin:20px 0 13px;font-size:10px;display:flex}.form-summary b{font-weight:400}.form-metric{align-items:center;gap:10px;margin:13px 0;font-size:11px;display:flex}.form-metric>span{width:45px}.form-metric>strong{width:40px;font-size:14px;font-weight:400}.form-metric>div{background:#f1f2f3;border-radius:2px;flex:1;height:9px;overflow:hidden}.form-metric i{background:#549bd2;height:100%;display:block}.form-red{color:#ef4549}.form-blue{color:#168dde}.form-green{color:#21b575}.form-trend{color:#abb3ba;justify-content:center;align-items:flex-end;gap:3px;height:40px;margin:18px 0;font-size:9px;display:flex}.form-trend i{background:currentColor;border-radius:2px 2px 0 0;width:15px}.form-table{border-collapse:collapse;text-align:center;width:100%;min-width:520px;font-size:10px}.form-table th{background:#eee}.form-table td,.form-table th{white-space:nowrap;padding:11px 4px}.form-table td{border:1px solid #eee}.form-table tr:nth-child(2n){background:#f5f5f5}.form-table .form-league{color:#fff;background:#657f94}.form-note{color:#99a5ad;margin:16px 0 0;font-size:10px}@media (width>=1101px){.detail-columns:has(.recent-form){grid-template-columns:minmax(0,1fr)}.detail-columns:has(.recent-form)>aside{display:none}}@media (width<=700px){.form-sides{grid-template-columns:1fr}.form-heading h2{font-size:16px}.form-summary,.form-table{font-size:11px}.form-table{min-width:610px}}.expanded-records{min-width:0}.expanded-records>.form-controls{margin-bottom:16px}.expanded-records>.form-controls select{flex:0 140px}.record-total{color:#93a0aa;font-size:11px}.expanded-records .form-table{min-width:560px}.expanded-records .form-table td{padding:13px 6px}.future-schedule{color:#162536;margin-bottom:18px;padding:18px 14px;font-family:Arial,Microsoft YaHei,sans-serif}.future-schedule>h2{margin:0 0 12px;font-size:18px;font-weight:700}.future-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.future-columns>section{min-width:0}.future-columns>section+section{position:relative}.future-columns>section+section:before{content:"";border-left:1px solid #eee;position:absolute;top:-45px;bottom:-18px;left:-15px}.future-team{align-items:center;gap:10px;height:32px;margin-bottom:10px;display:flex}.future-home{justify-content:flex-end;padding-right:24px}.future-away{flex-direction:row-reverse;justify-content:flex-end;padding-left:24px}.future-team>strong{color:#ff444a;font-size:16px;font-weight:700}.future-away>strong{color:#078cff}.future-team>span{color:#999;font-size:12px}.future-schedule table{border-collapse:collapse;text-align:center;width:100%;min-width:480px;font-size:13px}.future-schedule th{white-space:nowrap;background:#eee;padding:11px 6px;font-size:12px;font-weight:600}.future-schedule td{white-space:nowrap;border-bottom:1px solid #eee;padding:13px 6px}.future-schedule tr:nth-child(2n){background:#f5f5f5}.future-schedule tr:nth-child(odd){background:#fffaf1}.future-schedule .future-league{color:#fff;background:#ba9595;width:70px;font-size:12px}.future-dash{color:#b8b8b8}.future-schedule tr:has(.future-league):hover{background:#eef7fb}@media (width<=700px){.future-columns{grid-template-columns:1fr;gap:22px}.future-columns>section+section:before{display:none}.future-away,.future-home{flex-direction:row;justify-content:flex-start;padding:0}.future-schedule{padding:16px 12px}.future-schedule table{font-size:12px}.future-schedule td{padding:12px 5px}}.match-detail .detail-compare,.match-detail .form-table,.match-detail .match-record-table{font-family:Arial,Microsoft YaHei,sans-serif;font-size:13px}.match-detail .detail-compare th,.match-detail .form-table th,.match-detail .match-record-table th{font-size:12px;font-weight:600}.match-detail .form-controls strong{font-size:16px}.match-detail .form-controls select,.match-detail .form-metric,.match-detail .form-summary{font-size:12px}@media (width<=700px){.match-detail .detail-compare,.match-detail .detail-compare th,.match-detail .form-table,.match-detail .form-table th,.match-detail .match-record-table,.match-detail .match-record-table th{font-size:12px}}.match-detail .detail-block,.match-detail .expanded-records,.match-detail .future-schedule,.match-detail .recent-form{font-family:Arial,Microsoft YaHei,sans-serif}.match-detail .detail-block button,.match-detail .detail-block select,.match-detail .detail-block table,.match-detail .detail-block td,.match-detail .detail-block th,.match-detail .future-schedule table,.match-detail .future-schedule td,.match-detail .future-schedule th{font-family:inherit;font-style:normal}.match-standings{margin-bottom:18px;padding:18px 14px 12px;font-family:Arial,Microsoft YaHei,sans-serif}.match-standings>h2{margin:0 0 5px;font-size:18px;font-weight:700}.match-standings-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.match-standings-sides>section{min-width:0}.match-standings-sides>section+section{position:relative}.match-standings-sides>section+section:before{content:"";border-left:1px solid #eee;position:absolute;top:-40px;bottom:-12px;left:-15px}.match-standing-name{align-items:center;gap:10px;height:25px;margin-bottom:10px;display:flex}.standing-home{color:#ff444a;justify-content:flex-end;padding-right:28px}.standing-away{color:#078cff;flex-direction:row-reverse;justify-content:flex-end;padding-left:28px}.match-standing-name strong{font-size:16px}.match-standing-name small{color:#999;font-size:12px}.match-standings table{border-collapse:collapse;text-align:center;color:#19364e;width:100%;min-width:490px;font-size:13px}.match-standings th{white-space:nowrap;color:#14232e;background:#eee;padding:11px 5px;font-size:12px;font-weight:500}.match-standings td{white-space:nowrap;border-bottom:1px solid #eee;padding:12px 5px}.match-standings tr:last-child td{border-bottom:0}.match-standings .standing-row-label{color:#9aa3ac;width:28px;font-size:12px}.match-standings .standing-points{color:#ff454c;font-weight:700}.standing-rank{color:#101b24;font-weight:700}.standing-no-data{color:#96a2ab;margin:10px 0 0;font-size:11px}@media (width<=700px){.match-standings-sides{grid-template-columns:1fr;gap:20px}.match-standings-sides>section+section:before{display:none}.standing-away,.standing-home{flex-direction:row;justify-content:flex-start;padding:0}.match-standings table{font-size:12px}.match-standings{padding:16px 12px}.match-standings td{padding:11px 5px}}.filter-request-note{color:#87969f;margin:8px 0;font-size:11px}.form-controls .history-venue-select{background:#fff;border:1px solid #e7ebee;border-radius:3px;padding:7px 4px;font-size:12px}.match-detail .expanded-records .form-table,.match-detail .recent-form .form-table{font-family:Arial,Microsoft YaHei,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.match-detail .expanded-records .form-table td,.match-detail .recent-form .form-table td{letter-spacing:normal;font-family:inherit;font-size:13px;font-style:normal;font-weight:400}.match-detail .expanded-records .form-table td b,.match-detail .recent-form .form-table td b{font-family:inherit;font-size:inherit;font-weight:400}.match-detail .expanded-records .form-table .form-league,.match-detail .recent-form .form-table .form-league{font-size:12px}@media (width<=700px){.match-detail .expanded-records .form-table,.match-detail .expanded-records .form-table td,.match-detail .recent-form .form-table,.match-detail .recent-form .form-table td{font-size:12px}}.match-detail :is(.expanded-records .form-table,.recent-form .form-table,.future-schedule table,.match-standings table){font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400}.match-detail :is(.expanded-records .form-table,.recent-form .form-table,.future-schedule table,.match-standings table) td{height:40px;padding:0 4px;font-family:inherit;font-size:14px;font-weight:400;line-height:40px}.match-detail :is(.expanded-records .form-table,.recent-form .form-table,.future-schedule table,.match-standings table) th{height:35px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:700;line-height:35px}.match-detail :is(.expanded-records .form-table,.recent-form .form-table,.future-schedule table) td:is(:first-child,:nth-child(2)){font-size:12px}.match-detail :is(.expanded-records .form-table,.recent-form .form-table) td b{font-family:inherit;font-size:14px;font-weight:700}.match-detail .match-standings,.match-detail .recent-form{font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.match-detail .match-standings table td:is(.standing-points,.standing-rank){font-weight:700}.match-detail .recent-form :is(.form-summary,.form-metric,.form-trend){font-family:inherit;font-weight:400}.match-detail .recent-form .form-summary{font-size:14px;line-height:20px}.match-detail .recent-form .form-summary b{font-weight:400}.match-detail .recent-form .form-metric{font-size:14px;line-height:24px}.match-detail .recent-form .form-metric>span{flex-shrink:0;width:48px}.match-detail .recent-form .form-metric>strong{font-variant-numeric:tabular-nums;flex-shrink:0;width:48px;font-size:20px;font-weight:400}.match-detail .recent-form .form-trend{font-size:12px}.form-comparison{margin:20px 0 24px}.comparison-row,.comparison-trends{-moz-column-gap:90px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:90px;display:grid;position:relative}.comparison-row{min-height:40px}.comparison-side{align-items:center;gap:10px;min-width:0;font-size:14px;display:grid}.comparison-home{grid-template-columns:minmax(0,1fr) 82px 44px minmax(90px,200px)}.comparison-away{grid-template-columns:minmax(90px,200px) 44px 82px minmax(0,1fr)}.comparison-goals,.comparison-label,.comparison-results{white-space:nowrap}.comparison-results b{font-weight:400}.comparison-home .comparison-goals{text-align:right;grid-area:1/1}.comparison-home .comparison-results{grid-area:1/2}.comparison-home .comparison-percent{grid-area:1/3}.comparison-home .comparison-bar{grid-area:1/4;justify-content:flex-end}.comparison-away .comparison-bar{grid-area:1/1}.comparison-away .comparison-percent{grid-area:1/2}.comparison-away .comparison-results{grid-area:1/3}.comparison-away .comparison-goals{grid-area:1/4}.comparison-goals{color:#999;font-size:12px}.comparison-percent{text-align:center;font-size:20px;font-weight:400}.comparison-bar{background:#f1f1f1;border-radius:2px;height:10px;display:flex;overflow:hidden}.comparison-bar i{background:#549bd2;border-radius:2px;height:100%}.comparison-label{font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.comparison-trends{margin-top:10px}.match-detail .comparison-trends .form-trend{gap:2px;height:50px;margin:0}.comparison-trends .form-trend:first-child{justify-content:flex-end}.comparison-trends .form-trend:nth-child(2){justify-content:flex-start}.comparison-trends .form-trend i{flex:0 19px;min-width:3px}.comparison-trends .form-trend span{white-space:nowrap;margin:0 7px}.recent-form .form-controls{margin-bottom:12px}@media (width<=1100px){.comparison-side{gap:6px}.comparison-home{grid-template-columns:1fr 72px 42px minmax(65px,1fr)}.comparison-away{grid-template-columns:minmax(65px,1fr) 42px 72px 1fr}.comparison-goals{white-space:normal}.comparison-row,.comparison-trends{-moz-column-gap:70px;column-gap:70px}}@media (width<=700px){.comparison-row,.comparison-trends{-moz-column-gap:60px;column-gap:60px}.comparison-home{grid-template-columns:1fr 42px;gap:5px}.comparison-away{grid-template-columns:42px 1fr;gap:5px}.comparison-away .comparison-goals,.comparison-home .comparison-goals{text-align:center;grid-area:1/1/auto/-1;font-size:10px}.comparison-home .comparison-results{grid-area:2/1;font-size:11px}.comparison-home .comparison-percent{grid-area:2/2}.comparison-away .comparison-percent{grid-area:2/1}.comparison-away .comparison-results{grid-area:2/2;font-size:11px}.comparison-away .comparison-bar,.comparison-home .comparison-bar{grid-area:3/1/auto/-1}.comparison-row{min-height:62px;padding:6px 0}.comparison-percent{font-size:18px}.comparison-label{font-size:12px}.comparison-trends .form-trend span{margin:0 2px;font-size:9px}.comparison-trends .form-trend{flex-wrap:nowrap}}.recent-form .form-heading{margin-bottom:4px}.comparison-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;display:grid;position:relative}.comparison-filters:after{content:"";border-left:1px solid #eee;position:absolute;top:-45px;bottom:0;left:50%}.recent-form .comparison-filters .form-controls{flex-wrap:nowrap;gap:10px;min-height:36px;margin:0}.recent-form .comparison-filters .form-controls strong{white-space:nowrap;flex:none;order:4;width:auto;margin:0;font-size:16px}.recent-form .comparison-filter-home{justify-content:flex-end}.recent-form .comparison-filter-away{flex-direction:row-reverse;justify-content:flex-end}.recent-form .comparison-filters select{flex:0 105px;width:105px;height:31px;padding:5px 10px;font-size:12px}.recent-form .comparison-filter-home strong{margin-left:10px}.recent-form .comparison-filter-away strong{margin-right:10px}.recent-form .form-comparison{margin:18px 0 24px}.recent-form .form-sides{gap:30px}.recent-form .comparison-trends .form-trend i.form-green{color:#15ac00}@media (width<=1100px){.comparison-filters{gap:70px}.recent-form .comparison-filters .form-controls{gap:6px}.recent-form .comparison-filters select{flex-basis:90px;width:90px;padding:5px}.recent-form .comparison-filters .form-controls strong{font-size:14px}}@media (width<=700px){.comparison-filters{gap:18px}.comparison-filters:after{display:none}.recent-form .comparison-filters .form-controls{flex-wrap:wrap;gap:5px}.recent-form .comparison-filters .form-controls strong{text-align:center;order:-1;width:100%;margin:0 0 4px}.recent-form .comparison-filter-away{flex-direction:row}.recent-form .comparison-filters select{flex:100%;width:100%;font-size:11px}.recent-form .form-sides{gap:22px}}.history-heading,.history-summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.history-heading{margin-bottom:18px}.history-heading h2{margin:0;font-size:18px}.history-records .history-heading .form-controls{flex-wrap:nowrap;gap:10px;margin:0}.history-records .history-heading select{flex:0 105px;width:105px;height:31px;padding:5px 10px;font-size:12px}.history-summary-row{margin:0 0 12px}.history-summary{flex-wrap:wrap;gap:8px 22px;font-size:13px;line-height:24px;display:flex}.history-summary b{font-weight:400}.history-phase{flex-shrink:0;gap:6px;display:flex}.history-phase button{color:#162536;background:#f4f4f4;border-radius:18px;padding:8px 17px;font-size:12px}.history-phase button.active{color:#078cff;background:#edf7ff}.match-detail .history-records .history-table{table-layout:auto;min-width:1120px}.match-detail .history-records .history-table td{padding-left:7px;padding-right:7px}.match-detail .history-records .history-table th small{color:#687984;margin-left:8px;font-size:11px;font-weight:400}.match-detail .history-records .history-table .history-line{line-height:20px}.history-line small{color:#8a98a4;font-size:11px;line-height:16px;display:block}.history-records .form-league{min-width:65px}@media (width<=700px){.history-heading,.history-summary-row{flex-direction:column;align-items:flex-start;gap:10px}.history-records .history-heading .form-controls{gap:6px;width:100%}.history-records .history-heading select{flex:1;width:0}.history-summary{gap:5px;font-size:12px}.history-phase{align-self:flex-end}}.detail-columns:has(.europe-panel){grid-template-columns:minmax(0,1fr)}.detail-columns:has(.europe-panel)>aside{display:none}.europe-panel{color:#17364e;border-radius:0;padding:0 12px 16px;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.europe-top{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 4px;font-size:12px;display:flex}.europe-top strong{font-weight:700}.europe-falling{margin-left:35px}.europe-panel button{color:#078cff;background:#eff7ff;border-radius:3px;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600}.europe-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.europe-tools>span{margin:0 16px}.europe-tools b{font-weight:400}.europe-tools select{height:31px;font:inherit;color:inherit;background:#fff;border:1px solid #eee;border-radius:4px;padding:0 8px}.europe-tools label{white-space:nowrap;align-items:center;gap:7px;display:flex}.europe-tools input[type=number]{background:#f2f2f2;border:0;border-radius:4px;width:70px;height:31px;padding:4px;font-size:12px}.europe-tools .europe-settings{margin-left:auto}.europe-tools button.active{color:#fff;background:#078cff}.europe-options{background:#f8fbfe;flex-wrap:wrap;gap:24px;margin-bottom:10px;padding:12px;font-size:12px;display:flex}.europe-options label,.europe-table label{align-items:center;gap:4px;display:inline-flex}.europe-message{color:#8b641e;background:#fff9e9;margin:0 0 10px;padding:9px 12px;font-size:12px}.europe-table{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%;min-width:1050px;font-size:12px}.europe-table th{background:#eee;border:1px solid #dedede;height:35px;padding:4px 7px;font-weight:400}.europe-table th>label{margin-left:12px}.europe-table th button{color:inherit;background:0 0;padding:0;font-weight:400}.europe-table td{border:1px solid #eee;height:30px;padding:5px 9px;line-height:19px}.europe-table .europe-price{min-width:60px;font-weight:700;position:relative}.europe-table .europe-company{min-width:145px;font-size:14px}.europe-stripe{background:#f8f8f8}.europe-table .odds-up{background:#ffdada}.europe-table .odds-down{background:#e3f6bf}.europe-table .europe-phase-label{color:#92a0aa;margin-right:6px;font-size:9px;font-weight:400}.europe-table .europe-compare-label{color:#078cff;cursor:pointer}.europe-average .europe-company{font-weight:500}@media (width<=700px){.europe-panel{padding:0 8px 12px}.europe-top{flex-direction:column;align-items:flex-start;padding:10px 0;line-height:24px}.europe-falling{margin-left:12px}.europe-tools{gap:7px}.europe-tools>span{margin:0}.europe-panel button{padding:7px 10px}.europe-tools .europe-settings{margin-left:0}}.europe-table .europe-history-button{background:0 0;padding:0;font-weight:400}.europe-history{border-top:1px solid #eee;margin-top:20px;padding-top:16px}.europe-history-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.europe-history h3{margin:0;font-size:16px}.europe-history h3 small{color:#8997a1;font-size:12px;font-weight:400}.europe-history .europe-table{min-width:700px}.europe-table .europe-average{background:#fff8f0}.europe-table .europe-average td{border-color:#f4dfcd}.europe-modal-backdrop{z-index:1000;background:#14253670;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.europe-history.europe-modal{color:#17364e;background:#fff;border:1px solid #e2e7ec;border-radius:10px;outline:none;flex-direction:column;width:min(980px,100%);max-height:85vh;margin:0;padding:0;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 65px #0a233b30}.europe-modal .europe-history-heading{border-bottom:1px solid #e7ebef;flex-shrink:0;margin:0;padding:17px 20px}.europe-modal button{color:#078cff;background:#eff7ff;border-radius:4px;padding:7px 14px;font:12px Microsoft YaHei,sans-serif}.europe-history-scroll{overscroll-behavior:contain;min-height:0;padding:0 16px 12px;overflow:auto}.europe-modal .record-scroll{overflow:visible}.europe-modal .europe-table thead{z-index:1;position:sticky;top:0}.europe-modal .detail-placeholder{padding:24px;font-size:13px}.history-pagination-note{text-align:center;color:#8a98a4;margin:15px 0 5px;font-size:12px}@media (width<=700px){.europe-modal-backdrop{padding:12px}.europe-history.europe-modal{max-height:90vh}.europe-modal .europe-history-heading{padding:14px 12px}.europe-modal h3{font-size:14px}.europe-history-scroll{padding:0 8px 10px}}.europe-history.europe-modal{color:#333;border-radius:4px;width:min(420px,100%);max-height:calc(min(620px,85vh))}.europe-modal .europe-history-heading{border-bottom:1px solid #eee;justify-content:center;min-height:43px;padding:13px 38px;position:relative}.europe-modal .europe-history-heading h3{text-align:center;font-size:13px;font-weight:700;line-height:18px}.europe-modal .europe-modal-close{color:#999;background:0 0;padding:0 3px;font:400 27px/30px Arial,sans-serif;position:absolute;top:6px;right:10px}.europe-modal .europe-history-scroll{outline:none;padding:10px 12px 8px}.europe-modal .europe-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:12px}.europe-modal .europe-table th{color:#333;border:0;height:31px;padding:5px 2px;font-weight:700}.europe-modal .europe-table td{border:0;border-bottom:1px solid #eee;padding:7px 2px;line-height:20px}.europe-modal .europe-table td:nth-child(-n+3){font-weight:700}.europe-modal .europe-table td:nth-child(4){border-left:1px solid #eee}.europe-modal .europe-table .history-change-time{color:#999;border-left:1px solid #eee;font-size:12px}.europe-modal .form-red{color:#ff6267}.europe-modal .form-green{color:#13b96c}@media (width<=450px){.europe-history.europe-modal{width:100%}.europe-modal .europe-history-scroll{padding:10px 8px 8px}}.europe-history.europe-modal{width:min(560px,100%)}.europe-modal .europe-history-scroll{padding-top:0}.europe-modal .europe-table thead{position:static}.europe-modal .europe-table th{z-index:2;background:#f2f2f2;height:35px;position:sticky;top:0;box-shadow:0 1px #e7e7e7}.europe-modal .europe-table th:last-child{width:125px}.europe-modal .europe-table td{height:41px;padding:7px 6px}@media (width<=450px){.europe-modal .europe-history-scroll{padding-top:0}.europe-modal .europe-table th:last-child{width:100px}.europe-modal .europe-table td{padding:7px 2px}}.detail-columns:has(.handicap-panel){grid-template-columns:minmax(0,1fr)}.detail-columns:has(.handicap-panel)>aside{display:none}.handicap-panel .handicap-table{min-width:950px}.handicap-panel .handicap-table td{height:45px;font-size:13px}.handicap-panel .handicap-line{color:#1684bb;background:#f2f8fb;font-weight:700}.handicap-panel .europe-average .handicap-line{background:#fff8f0}.odds-company-search{border:1px solid #eee;border-radius:4px;width:120px;height:31px;padding:5px 8px;font-size:12px}.europe-panel .europe-table td[role=button]{cursor:pointer}.europe-panel .europe-table td[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #078cff}.europe-history.europe-modal{height:calc(min(620px,85vh))}@media (width<=700px){.europe-history.europe-modal{height:calc(min(620px,90vh))}}.detail-columns:has(.match-live){grid-template-columns:minmax(0,1fr)}.detail-columns:has(.match-live)>aside{display:none}.match-live{color:#243340;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif;font-size:14px}.live-middle-grid,.live-overview,.match-live>.panel{margin-bottom:18px}.live-overview{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;display:grid}.live-section-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:16px 18px;display:flex}.live-section-heading h2{margin:0;font-size:18px}.live-section-heading>span{color:#91a0ac;font-size:12px}.match-live button,.match-live select{color:#6a7c89;background:#fff;border:1px solid #e7ebef;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:12px}.match-live button.active{color:#078cff;background:#edf7ff}.live-section-heading button{margin-left:5px}.live-section-heading select{font-family:inherit;font-size:12px}.live-animation iframe{background:#eff6f2;border:0;width:100%;height:330px;display:block}.live-score-stage{color:#fff;background:repeating-linear-gradient(0deg,#2e815c,#2e815c 42px,#338963 0 84px);place-items:center;height:330px;display:grid;position:relative}.live-field-markings{pointer-events:none;border:1px solid #ffffff4a;position:absolute;inset:20px}.live-field-markings:before{content:"";border-left:1px solid #ffffff4a;position:absolute;top:0;bottom:0;left:50%}.live-field-markings:after{content:"";border:1px solid #ffffff4a;border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-score-teams{text-align:center;grid-template-columns:1fr 110px 1fr;align-items:center;gap:20px;width:90%;display:grid;position:relative}.live-score-teams>div{flex-direction:column;align-items:center;gap:15px;display:flex}.live-score-teams img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.live-score-teams strong{font-size:19px}.live-stage-result b{font-size:34px}.live-stage-result span{font-size:13px}.live-stage-result small{color:#e0f0e6;font-size:11px}.live-match-info{color:#8c9aa5;flex-wrap:wrap;gap:8px 20px;padding:13px 18px;font-size:12px;line-height:20px;display:flex}.live-side-labels{justify-content:space-between;padding:14px 18px 4px;font-size:13px;font-weight:600;display:flex}.live-side-labels span:first-child{color:#ed5260}.live-side-labels span:last-child{color:#229bd0}.live-stat{padding:11px 18px}.live-stat>div:first-child{text-align:center;grid-template-columns:50px 1fr 50px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.live-stat b{font-size:14px;font-weight:400}.live-stat b:first-child{text-align:left;color:#ed5260}.live-stat b:last-child{text-align:right;color:#229bd0}.live-stat span{color:#788892;font-size:12px}.live-stat-bar{background:#50abd4;border-radius:2px;height:7px;overflow:hidden}.live-stat-bar i{background:#ef6872;height:100%;display:block}.live-middle-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;display:grid}.live-event-list{max-height:650px;padding:15px 16px;overflow:auto}.live-event{grid-template-columns:1fr 60px 1fr;align-items:center;min-height:64px;display:grid;position:relative}.live-event:before{content:"";border-left:1px solid #e8edf0;position:absolute;top:0;bottom:0;left:50%}.live-event time{text-align:center;color:#8c9aa5;z-index:1;background:#fff;grid-area:1/2;padding:6px 0;font-size:12px;position:relative}.live-event-content{grid-row:1;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.live-event.home .live-event-content{text-align:right;flex-direction:row-reverse;grid-column:1}.live-event.away .live-event-content{grid-column:3}.live-event.neutral{flex-direction:column;justify-content:center;gap:4px;padding:10px;display:flex}.live-event.neutral:before{display:none}.live-event.neutral .live-event-content{text-align:center;background:#f5f7f9;justify-content:center;width:100%}.live-event.neutral time{font-size:11px}.live-event-content strong{color:#8b98a2;font-size:12px;font-weight:400}.live-event-content strong b{color:#ed5260;margin-left:4px;font-size:14px}.live-event-content p{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:21px}.live-event-content small{color:#82909b;font-size:11px}.live-commentary i,.live-event i{color:#82909b;flex-shrink:0;font-style:normal}.event-yellow,.live-commentary .event-type-3,.live-event .event-type-3{color:#edbb36}.event-red,.live-commentary .event-type-2,.live-event .event-type-2,.live-event .event-type-9{color:#ed5260}.live-event .event-type-11{color:#21ab86}.live-legend{text-align:center;color:#8b98a2;border-top:1px solid #eee;padding:13px 8px;font-size:12px}.live-commentary-scroll{max-height:740px;padding:5px 18px;overflow:auto}.live-commentary article{border-bottom:1px solid #eee;grid-template-columns:44px 22px 1fr;align-items:start;gap:7px;padding:15px 0;display:grid}.live-commentary time{color:#92a0aa;font-size:12px;line-height:22px}.live-commentary p{margin:0;font-size:13px;line-height:22px}.live-load-more{width:100%;margin:12px 0}.live-stat-grid{grid-template-columns:1fr 1fr;gap:0 25px;padding:10px 8px 18px;display:grid}.live-empty{text-align:center;color:#91a0aa;padding:30px 16px;font-size:13px}.lineup-sides{grid-template-columns:1fr 1fr;gap:22px;padding:0 18px 20px;display:grid}.lineup-sides>section{min-width:0}.lineup-team-heading{justify-content:space-between;align-items:center;padding:18px 3px;display:flex}.lineup-team-heading strong{color:#ed5260;font-size:16px}.lineup-away .lineup-team-heading strong{color:#229bd0}.lineup-team-heading span{color:#8b9aa5;font-size:13px}.lineup-pitch{background:repeating-linear-gradient(0deg,#368661,#368661 51px,#3a8d67 0 102px);border:8px solid #368661;border-radius:3px;height:510px;position:relative;overflow:hidden}.lineup-pitch-lines{border:1px solid #ffffff6b;position:absolute;inset:10px}.lineup-pitch-lines:before{content:"";border-top:1px solid #ffffff6b;position:absolute;top:50%;left:0;right:0}.lineup-pitch-lines:after{content:"";border:1px solid #ffffff6b;border-radius:50%;width:100px;height:100px;top:50%;left:50%}.lineup-pitch-lines:after,.lineup-player{position:absolute;transform:translate(-50%,-50%)}.lineup-player{color:#fff;z-index:1;text-align:center;flex-direction:column;align-items:center;width:90px;display:flex}.lineup-player>b{background:#ef6872;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid;box-shadow:0 2px 5px #0002}.lineup-away .lineup-player>b{background:#299ccf}.lineup-player>span{white-space:nowrap;text-overflow:ellipsis;background:#245c4566;border-radius:3px;max-width:100%;margin-top:3px;padding:0 3px;font-size:11px;line-height:18px;overflow:hidden}.lineup-player>small{background:#ecaa42;border-radius:3px;margin-top:2px;padding:1px 4px;font-size:10px}.lineup-coach{color:#8999a5;flex-wrap:wrap;gap:8px 15px;padding:14px 2px;font-size:12px;display:flex}.lineup-sides h3{background:#f5f7f9;margin:10px 0;padding:12px 6px;font-size:14px}.lineup-table{border-collapse:collapse;text-align:center;width:100%;min-width:370px;font-size:13px}.lineup-table th{background:#f5f5f5;padding:10px 4px;font-size:12px;font-weight:400}.lineup-table td{border-bottom:1px solid #eee;padding:10px 4px}.lineup-table td:nth-child(2){text-align:left}.player-rating{color:#fff;background:#f4b14e;border-radius:3px;padding:2px 5px;font-size:12px;font-weight:400}@media (width<=900px){.live-middle-grid,.live-overview{grid-template-columns:1fr}.live-quick-stats{padding-bottom:15px}.live-stat-grid{gap:0 10px}.lineup-pitch{height:420px}.lineup-player{width:70px}}@media (width<=700px){.lineup-sides,.live-stat-grid{grid-template-columns:1fr}.live-score-stage{height:260px}.live-score-teams{grid-template-columns:1fr 70px 1fr;gap:8px}.live-score-teams strong{font-size:14px}.live-score-teams img{width:42px;height:42px}.live-section-heading{flex-wrap:wrap;padding:13px 12px}.live-section-heading h2{font-size:16px}.live-event-list{padding:10px 5px}.live-event{grid-template-columns:1fr 45px 1fr}.live-event-content{gap:4px;padding:7px 3px}.live-event-content p{font-size:12px}.live-event-content strong{font-size:11px}.lineup-pitch{height:450px}.live-match-info{padding:12px;font-size:11px}.lineup-sides{padding:0 12px 15px}}.player-avatar{vertical-align:middle;background:#f1f5f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.player-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#fff;border-radius:50%;width:100%;height:100%}.player-avatar-placeholder{color:#fff;background:#ed6874;border-radius:50%;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.lineup-away .player-avatar-placeholder{background:#299ccf}.lineup-player .player-avatar-pitch{background:#fff;border:2px solid #fff;width:40px;height:40px;margin:0;padding:0;overflow:visible;box-shadow:0 2px 5px #0002}.player-avatar-number{color:#fff;background:#ef6872;border:1px solid #fff;border-radius:8px;place-items:center;min-width:18px;height:16px;padding:0 3px;font-size:9px;font-weight:600;display:grid;position:absolute;bottom:-3px;right:-7px}.lineup-away .player-avatar-number{background:#299ccf}.lineup-player-name{align-items:center;gap:9px;display:inline-flex}@media (width<=700px){.lineup-player .player-avatar-pitch{width:36px;height:36px}.lineup-player-name{gap:6px}}.lineup-player .player-avatar-pitch{border-radius:50%;line-height:normal}.unified-lineups .live-section-heading{border-bottom:0;padding-bottom:12px}.unified-field-scroll{padding:0 16px 5px;overflow-x:auto}.unified-arena{color:#fff;background:#208f66;border-radius:12px;min-width:680px;overflow:hidden}.unified-team-header{background:#299f76;grid-template-columns:1fr 1fr;gap:20px;min-height:80px;padding:18px 22px;display:grid}.unified-team-info{align-items:center;gap:12px;min-width:0;display:flex}.unified-team-info>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:38px;height:38px}.unified-team-info>div{flex:1;min-width:0}.unified-team-info>div>div{align-items:center;gap:18px;display:flex}.unified-team-info strong{white-space:nowrap;font-size:18px;font-weight:600}.unified-team-info span{color:#d2f2e6;font-size:12px}.unified-team-info p{flex-wrap:wrap;align-items:center;gap:20px;margin:6px 0 0;line-height:18px;display:flex}.unified-away{text-align:right}.unified-away,.unified-away p,.unified-away>div>div{flex-direction:row-reverse}.unified-pitch{aspect-ratio:1.95;background:#208f66;width:100%;min-height:350px;position:relative}.unified-field-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.unified-field-lines i{border:3px solid #6dc59f80;display:block;position:absolute}.unified-field-lines .field-midline{border:0;border-left:4px solid #6dc59f80;top:0;bottom:0;left:50%}.unified-field-lines .field-center-circle{aspect-ratio:1;border-radius:50%;width:13%;top:50%;left:50%;transform:translate(-50%,-50%)}.unified-field-lines .field-penalty{border-radius:12px;width:11.5%;height:54%;top:23%}.unified-field-lines .field-penalty-home{border-left:0;left:-1%}.unified-field-lines .field-penalty-away{border-right:0;right:-1%}.unified-field-lines .field-goal{border-radius:8px;width:4%;height:25%;top:37.5%}.unified-field-lines .field-goal-home{border-left:0;left:-.5%}.unified-field-lines .field-goal-away{border-right:0;right:-.5%}.unified-player{z-index:1;text-align:center;color:#fff;flex-direction:column;align-items:center;width:92px;display:flex;position:absolute;transform:translate(-50%,-50%)}.unified-player-portrait{width:34px;height:34px;position:relative}.unified-player .player-avatar{background:#fff;border:2px solid #fff;width:34px;height:34px;box-shadow:0 1px 3px #0002}.unified-player .player-avatar-placeholder{background:#ee6571}.unified-player-away .player-avatar-placeholder{background:#2b9ecb}.unified-player-rating{color:#fff;border-radius:5px;min-width:24px;padding:1px 2px;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:0;right:-16px}.rating-high{background:#44b685}.rating-middle{background:#e1b83f}.rating-low{background:#ec5965}.unified-player-label{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #175a44;max-width:90px;margin-top:2px;font-size:11px;line-height:17px;overflow:hidden}.unified-player-events{justify-content:center;gap:3px;height:14px;display:flex}.unified-player-events i{color:#239a6f;background:#fff;border-radius:50%;place-items:center;min-width:13px;height:13px;font-size:10px;font-style:normal;line-height:13px;display:inline-grid}.unified-player-events i.event-yellow{color:#efb92d}.unified-player-events i.event-red{color:#ed5260}.unified-pitch-empty{text-align:center;color:#d4f0e4;font-size:14px;position:absolute;top:45%;left:0;right:0}.unified-rosters{gap:35px;padding-top:15px}.unified-rosters h3{background:#fff;border-bottom:1px solid #eee;padding:13px 0;font-size:14px;font-weight:400}.unified-rosters .lineup-away h3{text-align:right}@media (width<=900px){.unified-team-header{gap:15px;padding:16px 20px}.unified-team-info strong{font-size:16px}.unified-team-info>div>div{gap:12px}.unified-team-info p{gap:10px}.unified-team-info span{font-size:11px}}@media (width<=700px){.unified-field-scroll{padding:0 10px 5px}.unified-team-header{padding:14px 18px}.unified-player .player-avatar,.unified-player-portrait,.unified-team-info>img{width:30px;height:30px}.unified-player-label{max-width:75px;font-size:10px}.unified-rosters{gap:15px}.unified-rosters .lineup-away h3{text-align:left}}.substitution-icon{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}.substitution-players{flex-direction:column;gap:3px;display:flex}.substitution-players>span{align-items:center;gap:5px;display:inline-flex}.live-event.home .substitution-players>span{justify-content:flex-end}.lineup-event-marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.lineup-event-marks>span{align-items:center;gap:2px;display:inline-flex}.lineup-event-marks small{font-size:10px}.unified-player-events i:has(.substitution-icon){width:16px;height:16px}.unified-player-events .substitution-icon{width:14px;height:14px}.live-event{min-height:68px}.live-event time{color:#7c8a94;border:1px solid #e2e8ec;border-radius:50%;justify-self:center;place-items:center;width:32px;height:32px;padding:0;font-size:10px;line-height:12px;display:grid}.live-event.live-event-goal time{color:#20b579;border-color:#d9eee4}.live-event:not(.neutral) .live-event-content{background:#f7f8f9;border-radius:10px;gap:9px;margin:6px 0;padding:9px 11px}.live-event:not(.neutral) .live-event-content>div{min-width:0}.live-event .event-goal-scorer{color:#20b579;margin:0;font-size:12px;line-height:19px}.live-event .event-goal-scorer b{font-weight:400}.live-event .event-goal-assist{color:#929ca6;font-size:11px;line-height:17px;display:block}.goal-event-icon{color:#20b579;vertical-align:middle;flex-shrink:0;display:block}.live-event .substitution-players{gap:0;margin:0;font-size:12px;line-height:18px}.live-event .substitution-players>span{gap:5px}.live-event .substitution-players .substitution-icon{width:13px;height:13px}@media (width<=700px){.live-event:not(.neutral) .live-event-content{gap:4px;padding:7px 5px}.live-event .event-goal-scorer,.live-event .substitution-players{font-size:11px}.live-event time{width:29px;height:29px}}.match-event-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-flex}.match-event-icon-1 .goal-event-icon{color:#21b87a}.match-event-icon-30 .goal-event-icon,.match-event-icon-7 .goal-event-icon{color:#ff8c27}.match-event-icon-8 .goal-event-icon{color:#f45d6b}.lineup-event-legend{color:#24445a;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 20px 22px;font-size:12px;display:flex}.lineup-event-legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.unified-player-events .match-event-icon{width:14px;height:14px}.unified-player-events .match-event-icon>svg{width:13px;height:13px}@media (width<=700px){.lineup-event-legend{gap:12px 16px;padding:15px 12px 18px}}.unified-player-caption{justify-content:center;align-items:center;gap:3px;max-width:150px;margin-top:2px;display:flex}.unified-player-caption .unified-player-label{flex-shrink:1;min-width:0;margin-top:0}.unified-player-caption .unified-player-events{flex-shrink:0;align-items:center;gap:2px;height:auto}.unified-player-caption .unified-player-events i{background:0 0}.unified-player-caption{flex-direction:column;gap:2px}.unified-player-caption .unified-player-events{justify-content:center;gap:4px;min-height:18px;overflow:visible}:is(.unified-player-caption .unified-player-events i,.unified-player-caption .unified-player-events i:has(.substitution-icon)){background:#fff;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;font-style:normal;line-height:1;display:inline-flex;overflow:visible;box-shadow:0 1px 2px #0b533a25}.unified-player-caption .unified-player-events .match-event-icon{color:#21835d;width:16px;height:16px;font-size:10px;font-weight:600}.unified-player-caption .unified-player-events .match-event-icon>svg,.unified-player-caption .unified-player-events .substitution-icon{width:15px;height:15px;display:block}.match-live .live-overview{margin-bottom:12px;display:block}.live-compact-stats{grid-template-columns:minmax(260px,1fr) minmax(330px,1fr);gap:35px;padding:16px 20px 12px;display:grid}.compact-shots{flex-direction:column;justify-content:center;display:flex}.compact-shot-on,.compact-shot-row{text-align:center;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:34px;font-size:12px;display:grid}.compact-shot-on b,.compact-shot-row b{font-size:16px;font-weight:600}.compact-shot-row>b:first-child{text-align:left;color:#15232f;padding-left:20px}.compact-shot-row>b:last-child{text-align:right;color:#ff273e;padding-right:20px}.compact-shot-box{background:#edf2f8;border-radius:9px;margin-top:3px;overflow:hidden}.compact-shot-on{background:#e3ecfc;border:3px solid #fff;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:1fr 1.5fr 1fr;width:68%;min-height:40px;margin:3px auto 0}.compact-shot-on>b:first-child{color:#ff273e}.compact-shot-on>b:last-child{color:#15232f}.compact-rings{text-align:center;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.compact-ring-stat>span{font-size:12px}.compact-ring-stat>div{justify-content:center;align-items:center;gap:6px;margin-top:5px;display:flex}.compact-ring-stat small{min-width:19px;font-size:11px}.compact-ring{border-radius:50%;flex-shrink:0;width:50px;height:50px;display:block;position:relative}.compact-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.compact-cards{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:14px;font-size:12px;display:grid}.compact-cards>div{align-items:center;gap:6px;display:flex}.chat-user-avatars,.compact-cards>div:last-child{justify-content:flex-end}.compact-cards>div>span{align-items:center;gap:3px;display:inline-flex}.compact-cards .match-event-icon,.compact-cards .match-event-icon svg{width:13px;height:15px}.compact-corner{color:#ff535d;font-size:17px;font-style:normal;line-height:16px}@media (width<=800px){.live-compact-stats{grid-template-columns:minmax(230px,1fr) minmax(310px,1fr);gap:20px;padding:15px 12px}}@media (width<=650px){.live-compact-stats{grid-template-columns:1fr;gap:18px}.compact-shots{min-height:100px}.compact-right{padding:0 5px}.compact-shot-on{width:68%}}.live-broadcast-row{grid-template-columns:minmax(0,1fr) 345px;align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.live-broadcast-main{min-width:0}.live-broadcast-main .live-compact-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:0;padding:15px 12px}.live-broadcast-main .live-animation iframe{height:425px}.match-chat{flex-direction:column;min-width:0;height:100%;max-height:680px;font-size:13px;display:flex;position:relative}.match-chat-heading{border-bottom:1px solid #eee;align-items:center;gap:9px;min-height:55px;padding:15px 12px;display:flex}.match-chat-heading h2{white-space:nowrap;margin:0;font-size:18px}.chat-user-avatars{flex:1;gap:3px;display:flex;overflow:hidden}.chat-user-avatars img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:21px;height:21px}.chat-online{color:#97a3ab;white-space:nowrap;font-size:11px}.chat-vote-summary{border-radius:6px;grid-template-columns:1fr 42px 1fr;min-height:54px;margin:0 6px;display:grid;overflow:hidden}.chat-vote-summary>div{justify-content:center;align-items:center;gap:6px;padding:7px 3px;display:flex}.chat-vote-summary b{font-size:20px;font-weight:600}.chat-vote-summary span{text-align:center;font-size:11px}.chat-vote-summary small{color:#61717d;font-size:10px;display:block}.chat-vote-home{color:#ef505d;background:#ffe2e3}.chat-vote-away{color:#078cff;background:#e0f1ff}.chat-vote-summary>.chat-vote-draw{color:#8b98a3;background:#f3f5f7;flex-direction:column;gap:1px}.chat-message-list{overscroll-behavior:contain;flex:1;min-height:300px;padding:10px 10px 14px;overflow-y:auto}.chat-message{align-items:flex-start;gap:5px;margin-bottom:7px;display:flex}.chat-avatar-fallback,.chat-message>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.chat-avatar-fallback{color:#8b9ba7;background:#e9eef2;place-items:center;font-size:10px;display:grid}.chat-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:20px}.chat-message-author{color:#638db3}.chat-empty{text-align:center;color:#98a4ae;padding:35px 10px;font-size:12px;line-height:22px}.chat-empty button{color:#078cff;background:#eff7ff;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:12px}.chat-notice{color:#947941;background:#fff9e9;margin:0;padding:8px 10px;font-size:11px;line-height:18px}.chat-room-footer{text-align:center;color:#8b98a3;background:#f2f4f6;border-top:1px solid #eee;padding:13px 10px;font-size:12px;line-height:20px}.chat-room-footer a{color:#078cff;font-size:12px;display:block}.chat-new-messages{color:#078cff;white-space:nowrap;background:#e8f5ff;border-radius:15px;padding:6px 12px;font-size:11px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}@media (width<=1100px){.live-broadcast-row{grid-template-columns:minmax(0,1fr) 300px}.live-broadcast-main .live-compact-stats{grid-template-columns:1fr;gap:15px}.match-chat{max-height:800px}.compact-ring-stat>div{gap:4px}}@media (width<=850px){.live-broadcast-row{grid-template-columns:1fr}.match-chat{height:480px;max-height:none}.live-broadcast-main .live-compact-stats{grid-template-columns:1fr 1fr}}@media (width<=650px){.live-broadcast-main .live-compact-stats{grid-template-columns:1fr}.live-broadcast-main .live-animation iframe{height:330px}}.match-live .live-middle-grid{grid-template-columns:minmax(0,2.15fr) minmax(285px,1fr);align-items:start;gap:20px}.live-events .live-event-list{max-height:none;padding:12px 35px 25px;overflow:visible}.live-events .live-event{grid-template-columns:1fr 50px 1fr;min-height:66px}.live-events .live-event.home .live-event-content{justify-self:end;max-width:100%}.live-events .live-event.away .live-event-content{justify-self:start;max-width:100%}.live-events .live-event.neutral{min-height:45px}.live-events .live-event.neutral .live-event-content{width:auto;padding:5px 12px}.live-events .live-event time{width:27px;height:27px;font-size:10px}.live-events .live-event-content p{font-size:12px;line-height:18px}.live-events .live-event .event-goal-assist{font-size:10px;line-height:16px}.event-result-label{text-align:center;color:#172b3b;padding:13px 0 0;font-size:12px;font-weight:600}.live-side-stats{padding:0 14px 14px}.live-side-stats .live-section-heading{border:0;padding:16px 0}.live-side-stat-names{color:#98a4ae;justify-content:space-between;gap:10px;margin:0 4px 10px;font-size:11px;display:flex}.live-side-stats h3{text-align:center;border-bottom:1px solid #f35b64;margin:15px 0 0;padding:9px 0;font-size:14px;font-weight:600}.live-side-stats table{border-collapse:collapse;text-align:center;width:100%;font-size:14px}.live-side-stats td,.live-side-stats th{border-bottom:1px solid #eceff2;height:41px;padding:7px 5px}.live-side-stats th{width:56%;font-size:13px;font-weight:400}.live-side-stats td{width:22%}.live-side-stats td b{min-width:35px;padding:3px 7px;font-size:14px;font-weight:600;line-height:20px;display:inline-block}.live-side-stats .stat-leading{color:#fff;background:#f3444e;border-radius:20px}.match-live>.live-commentary{margin-bottom:18px}@media (width<=900px){.match-live .live-middle-grid{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:14px}.live-events .live-event-list{padding:10px 12px 20px}.live-side-stats{padding:0 10px 12px}}@media (width<=700px){.match-live .live-middle-grid{grid-template-columns:1fr}.live-events .live-event-list{padding:10px 8px 20px}.live-events .live-event{grid-template-columns:1fr 40px 1fr}}.match-live .live-broadcast-row,.match-live .live-middle-grid{grid-template-columns:minmax(0,1fr) 345px;gap:16px}@media (width<=1100px){.match-live .live-broadcast-row,.match-live .live-middle-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}}@media (width<=850px){.match-live .live-broadcast-row,.match-live .live-middle-grid{grid-template-columns:1fr;gap:16px}}.live-stats-column{flex-direction:column;gap:14px;min-width:0;display:flex}.live-info-cards{color:#18374d;grid-template-columns:1fr 1fr;gap:6px;font-size:12px;display:grid}.live-info-cards>.panel{border:0;border-radius:12px;min-width:0;padding:14px 11px}.live-venue-card>div{align-items:center;gap:8px;margin-bottom:12px;display:flex}.live-venue-card>div:last-child{margin-bottom:0}.live-venue-card p{flex-direction:column;gap:3px;min-width:0;margin:0;line-height:18px;display:flex}.live-venue-card small{color:#98a3ac;font-size:11px}.live-venue-card p>span{overflow-wrap:anywhere}.live-info-symbol{color:#222;flex-shrink:0;font-size:17px}.live-weather-heading{justify-content:space-between;align-items:center;gap:3px;margin:0 0 20px;display:flex}.live-weather-heading>div{flex-direction:column;gap:2px;display:flex}.live-weather-heading strong{color:#111;font-size:18px;font-weight:600;line-height:22px}.live-weather-heading span{font-size:12px}.live-weather-heading svg{color:#333;flex-shrink:0;width:40px;height:36px}.live-weather-card>p{margin:5px 0;font-size:11px;line-height:17px}@media (width<=850px){.live-info-cards{gap:12px}.live-info-cards>.panel{padding:16px}}.match-live .live-middle-grid{align-items:stretch}.live-ended-commentary,.live-events{flex-direction:column;min-width:0;display:flex}.live-events .live-event-list{flex:1}.live-stats-column>.live-info-cards{margin-top:0}.live-ended-commentary{min-height:0;position:relative}.live-ended-commentary .live-commentary-scroll{max-height:none;padding:5px 12px;position:absolute;inset:61px 0 0;overflow:auto}.live-ended-commentary article{grid-template-columns:32px 16px minmax(0,1fr);gap:5px;padding:10px 0}.live-ended-commentary p{overflow-wrap:anywhere;font-size:12px;line-height:20px}@media (width<=850px){.live-ended-commentary{height:480px}.live-stats-column>.live-info-cards{margin-top:0}}@media (width>=851px){.live-middle-grid>.live-events{min-height:0}.live-events>.event-result-label,.live-events>.live-legend,.live-events>.live-section-heading,.live-events>.live-side-labels{flex-shrink:0}.live-events .live-event-list{min-height:0;padding:8px 24px 12px;overflow:visible}.live-events .live-event{min-height:48px}.live-events .live-event.neutral{min-height:36px;padding:5px}.live-events .live-event-content{padding-top:4px;padding-bottom:4px}.live-stats-column>.live-side-stats{flex:1}}.live-events .live-event .event-kickoff-time{color:#555;background:#f3f4f5;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.live-event-legend{color:#24445a;text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px 24px;padding:18px 20px 22px;font-size:12px;display:flex}.live-event-legend>span{white-space:nowrap;gap:4px}.live-event-legend .match-event-icon,.live-event-legend>span{align-items:center;display:inline-flex}.live-event-legend .legend-corner{color:#8c9aa5;font-size:16px}@media (width<=700px){.live-event-legend{gap:12px 16px;padding:15px 12px 18px}}.member-login form,.member-login label{flex-direction:column;gap:10px;display:flex}.member-login form{gap:18px}.member-login input{box-sizing:border-box;border:1px solid #dce3e9;border-radius:5px;width:100%;min-width:0;padding:10px;font-size:14px}.member-code-row{gap:8px;display:flex}.member-code-row>input{flex:1}.member-code-row>button{color:#168ff0;background:#f4f8fc;border:1px solid #dce3e9;border-radius:5px;flex-shrink:0;width:124px}.member-code-row img{-o-object-fit:contain;object-fit:contain;width:112px;height:38px}.member-login-submit{color:#fff;background:#168ff0;border:0;border-radius:5px;padding:11px}.member-login-message{color:#e84e59;font-size:13px}.member-login button:disabled{opacity:.5;cursor:default}.chat-compose{border-top:1px solid #edf0f3;flex-shrink:0;padding:10px 12px}.chat-compose textarea{resize:none;box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce3e9;border-radius:5px;padding:8px;line-height:20px}.chat-compose>div{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.chat-compose small{color:#96a1ab}.chat-compose button{color:#fff;background:#168ff0;border:0;border-radius:4px;padding:6px 18px}.chat-compose button:disabled{opacity:.5}.chat-compose>p{color:#e84e59;margin:6px 0 0;font-size:12px}.chat-room-footer button{color:#168ff0;cursor:pointer;background:0 0;border:0}.match-chat:has(.chat-compose) .chat-message-list{min-height:120px}.match-chat:has(.chat-compose) .chat-new-messages{bottom:165px}.member-login-reference{color:#151515;box-sizing:border-box;background:#f2f2f2;border:0;border-radius:11px;width:746px;max-width:calc(100vw - 28px);padding:40px 30px 38px;position:fixed;box-shadow:0 8px 35px #0003}.member-login-reference::backdrop{background:#16221d7a}.member-login-close{color:#999;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:27px;line-height:28px;position:absolute;top:9px;right:13px}.member-login-layout{min-height:360px;display:grid}.member-login-app{text-align:center;border-right:1px solid #e1e1e1;flex-direction:column;align-items:center;padding:38px 24px 10px 0;display:flex}.member-login-app h3{margin:0 0 6px;font-size:20px;font-weight:400}.member-login-app>p{color:#999;margin:0 0 13px;font-size:14px}.member-app-hint{color:#999;background:#fff;border-radius:13px;padding:9px 17px;font-size:13px}.member-app-qr{-o-object-fit:contain;object-fit:contain;background:#fff;width:160px;height:160px;margin-top:32px}.member-app-caption{color:#999;margin-top:15px}.member-login-main{min-width:0;padding:0 0 8px 40px}.member-login-main h2{margin:0 0 8px;font-size:25px;font-weight:400}.member-register-hint{color:#ff3038;margin:0 0 20px;font-size:12px}.member-login-reference form{gap:10px}.member-login-reference .member-input-row{background:#fff;border-radius:9px;flex-direction:row;align-items:center;gap:11px;min-width:0;height:50px;padding:0 13px;display:flex}.member-input-row>svg{color:#0c0c0c;flex-shrink:0}.member-login-reference .member-input-row input{width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.member-input-row input::placeholder{color:#bbb}.member-login-reference .member-input-row:focus-within{box-shadow:0 0 0 1px #c4d9ef}.member-login-reference .member-sms-row{gap:9px;padding-right:0}.member-sms-row>button{color:#078cff;cursor:pointer;background:0 0;border:0;border-left:1px solid #f0f0f0;flex-shrink:0;align-self:stretch;width:101px;font-size:13px}.member-login-reference .member-login-submit{cursor:pointer;background:#ef4145;border-radius:7px;height:50px;margin-top:10px;padding:0;font-size:16px}.member-login-reference .member-login-message{margin:2px 0;font-size:12px;line-height:18px}.member-login-account-note{text-align:center;color:#999;margin:18px 0 0;font-size:12px}@media (width<=650px){.member-login-reference{width:390px}.member-login-app{display:none}.member-login-main h2{font-size:24px}.member-register-hint{margin-bottom:22px}}.member-login-reference{padding:38px 34px 36px}.member-login-layout{grid-template-columns:1fr 1fr;align-items:stretch;min-height:330px}.member-login-app{justify-content:flex-start;padding:0 32px 0 0}.member-login-app h3{margin:0 0 8px;font-size:23px;line-height:32px}.member-login-app>p{margin:0 0 20px;font-size:12px;line-height:18px}.member-app-hint{border-radius:8px;padding:8px 18px;font-size:12px;line-height:18px}.member-app-qr{width:150px;height:150px;margin-top:20px}.member-app-caption{margin-top:16px;font-size:12px;line-height:18px}.member-login-main{padding:0 0 0 32px}.member-login-main h2{font-size:24px;line-height:32px}.member-register-hint{line-height:18px}.member-login-account-note{margin-top:18px;line-height:18px}@media (width<=650px){.member-login-reference{padding:35px 24px 28px}.member-login-layout{grid-template-columns:1fr;min-height:0}.member-login-main{padding:0}}.header-member{position:relative}.header-member-trigger{cursor:pointer;min-width:140px;max-width:210px;height:40px;font:inherit;background:#fff;border:1px solid #e9e9e9;border-radius:9px;align-items:center;gap:10px;padding:6px 12px;display:flex}.header-member-avatar,.header-member-trigger>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.header-member-avatar{color:#168ff0;background:#edf5ff;place-items:center;font-size:13px;display:grid}.header-member-name{text-overflow:ellipsis;white-space:nowrap;color:#078cff;text-align:left;flex:1;font-size:14px;overflow:hidden}.expert-plan-avatar,.header-member-trigger>svg{flex-shrink:0}.header-member-options{z-index:60;background:#fff;border:1px solid #e9edf1;border-radius:7px;min-width:140px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 5px 18px #00000012}.header-member-options>button{color:#33485b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:10px 12px;font-size:13px;display:block}.header-member-options>button:hover{background:#f3f7fb}.header-member-options>p{color:#ef4145;margin:5px 8px;font-size:12px}.detail-columns:has(.match-expert-plans){grid-template-columns:minmax(0,1fr)}.detail-columns:has(.match-expert-plans)>aside{display:none}.match-expert-plans{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:16px;display:grid}.expert-plan-list{min-width:0;overflow:hidden}.expert-plan-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:15px 22px;display:flex}.expert-plan-heading h2{white-space:nowrap;margin:0;font-size:20px}.expert-plan-heading h2 span{color:#ef454b}.expert-plan-heading>div{color:#88949d;align-items:center;gap:14px;font-size:12px;display:flex}.expert-plan-heading label{white-space:nowrap;align-items:center;gap:5px;display:flex}.expert-plan-heading select{color:#546879;background:#fff;border:1px solid #e5e9ed;border-radius:4px;padding:6px}.expert-plan-card{border-bottom:1px solid #eee;padding:24px 22px;display:flex;position:relative}.expert-plan-avatar img,.expert-plan-avatar>span{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:54px;height:54px}.expert-plan-avatar>span{color:#7892a6;background:#f0f5fa;place-items:center;font-size:22px;display:grid}.expert-plan-body{flex:1;min-width:0}.expert-plan-author{flex-wrap:wrap;align-items:center;gap:9px;min-height:23px;padding-right:85px;display:flex}.expert-plan-author strong{color:#df9133;font-size:14px;font-weight:400}.expert-plan-record{color:#ec525b;background:#fff0f1;border-radius:3px;padding:2px 6px;font-size:12px}.expert-plan-streak{color:#ef454b}.expert-plan-intro{color:#939da5;text-overflow:ellipsis;white-space:nowrap;margin:6px 90px 10px 0;font-size:12px;line-height:18px;overflow:hidden}.expert-plan-title{text-align:left;font:inherit;color:#233b4b;cursor:pointer;background:0 0;border:0;margin:12px 0;padding:0;font-size:17px;line-height:26px;display:block}.expert-plan-title:hover{color:#ef454b}.expert-plan-meta{color:#96a0a8;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.expert-plan-game{color:#5892c3}.expert-plan-matches{background:#f6f7f9;border-radius:4px;padding:8px 65px 8px 12px;font-size:12px;position:relative}.expert-plan-matches>div{flex-wrap:wrap;align-items:center;min-height:28px;display:flex}.expert-plan-matches time{color:#929ba4}.expert-plan-matches strong{font-weight:400}.expert-plan-matches b{color:#e84d58;font-weight:400}.expert-plan-matches>small{color:#89969e;position:absolute;top:15px;right:12px}.expert-plan-rate{text-align:center;flex-direction:column;gap:3px;display:flex;position:absolute;top:25px;right:24px}.expert-plan-rate b{color:#ef454b;font-size:19px;font-weight:400}.expert-plan-rate span{color:#97a1a8;font-size:12px}.expert-plan-footer{color:#99a2a9;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:flex}.expert-plan-footer>button{color:#ef454b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:14px}.expert-plan-footer>button span{color:#89959e;margin-left:12px;font-size:12px}.plan-hit{color:#ef454b}.plan-miss{color:#168ff0}.expert-plan-empty{color:#929da6;text-align:center;padding:55px 18px;font-size:14px}.expert-plan-empty button{color:#168ff0;cursor:pointer;background:0 0;border:0}.expert-plan-pagination{text-align:center;color:#9ba4ab;padding:20px;font-size:12px}.expert-plan-pagination button{color:#718797;cursor:pointer;background:#fff;border:1px solid #e7ebef;border-radius:5px;padding:9px 45px}.expert-plan-app{text-align:center;padding:24px}.expert-plan-app h3{margin:0 0 8px;font-size:20px}.expert-plan-app p{color:#8d99a3;font-size:13px}.expert-plan-app img{width:160px;height:160px;margin:24px auto;display:block}.expert-plan-app a{color:#ef454b;background:#fff0f0;border-radius:20px;padding:9px 28px;font-size:14px;display:inline-block}.expert-plan-dialog{color:#233b4b;border:0;border-radius:10px;width:730px;max-width:calc(100vw - 28px);max-height:85vh;padding:0;box-shadow:0 10px 40px #0003}.expert-plan-dialog::backdrop{background:#0006}.expert-plan-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:sticky;top:0}.expert-plan-dialog h2{margin:0;font-size:18px}.expert-plan-dialog>header button{color:#999;cursor:pointer;background:0 0;border:0;font-size:26px}.expert-plan-dialog-content{min-height:240px;padding:22px}.expert-plan-dialog-content h3{margin:0 0 10px;font-size:20px;line-height:30px}.expert-detail-byline{color:#939da5;font-size:13px}.expert-detail-copy,.expert-detail-summary{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:28px}.expert-detail-summary{background:#f6f8fa;padding:14px}.expert-plan-locked{text-align:center;color:#929ca5;background:#fafafa;margin-top:25px;padding:30px 15px;font-size:14px}.expert-plan-locked a,.expert-plan-locked button{color:#fff;cursor:pointer;background:#ef454b;border:0;border-radius:5px;margin:8px;padding:10px 18px;font-size:13px;display:inline-block}@media (width<=1100px){.match-expert-plans{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=850px){.match-expert-plans{grid-template-columns:1fr}.expert-plan-sidebar{display:none}.expert-plan-heading{flex-wrap:wrap}}@media (width<=600px){.expert-plan-avatar img,.expert-plan-avatar>span{width:40px;height:40px}.expert-plan-heading{padding:16px 12px}.expert-plan-heading>div{flex-wrap:wrap;gap:9px}.expert-plan-intro{margin-right:75px}.expert-plan-rate{top:20px;right:12px}.expert-plan-title{font-size:15px}.expert-plan-matches>div{gap:7px}.expert-plan-dialog-content{padding:16px}}.expert-plan-action-column{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-end;width:120px;padding-left:10px;display:flex;position:relative}.expert-plan-action-column .expert-plan-rate{text-align:center;min-width:100px;margin-bottom:30px;position:static}.expert-plan-action-column .expert-plan-rate b{color:#ff303b;font-size:17px}.expert-plan-action-column .expert-plan-rate span{font-size:12px}.expert-plan-action-bottom{flex-direction:column;align-items:center;gap:8px;width:100px;margin-top:auto;padding-top:35px;display:flex}.expert-plan-action-bottom button{color:#fff;cursor:pointer;background:#ff8500;border:0;width:100px;font-size:13px}.expert-plan-action-bottom small{color:#97a1a8;font-size:12px}.expert-plan-result-stamp{color:#c9c9c9;opacity:.9;pointer-events:none;background:#fff;border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:39px;right:115px;transform:rotate(-28deg)}.expert-plan-result-stamp:before{content:"";border:1px dashed;border-radius:50%;position:absolute;inset:3px}.expert-plan-result-stamp b{font-size:24px;font-weight:700;line-height:1}.expert-plan-result-stamp.stamp-hit{color:#ef767d}.expert-plan-body .expert-plan-author{padding-right:0}.expert-plan-body .expert-plan-intro{margin-right:0}.expert-plan-body .expert-plan-matches{margin-bottom:26px}@media (width<=600px){.expert-plan-action-column{width:88px;padding-left:0}.expert-plan-action-bottom,.expert-plan-action-column .expert-plan-rate{width:82px;min-width:0}.expert-plan-action-bottom button{width:82px}.expert-plan-result-stamp{width:36px;height:36px;bottom:35px;right:90px}.expert-plan-result-stamp b{font-size:20px}}.expert-plan-card{grid-template-columns:54px minmax(0,1fr) 112px;gap:15px;padding:22px;display:grid}.expert-plan-card .expert-plan-body{min-width:0}.expert-plan-card .expert-plan-action-column{grid-template-rows:auto 1fr auto;align-self:stretch;place-items:center;gap:10px;width:auto;display:grid}.expert-plan-action-column .expert-plan-rate{gap:3px;width:100%;min-width:0;margin:0}.expert-plan-card .expert-plan-result-stamp{background:0 0;grid-row:2;width:42px;height:42px;position:relative;right:auto}.expert-plan-card .expert-plan-action-bottom{grid-row:3;gap:7px;padding:0}.expert-plan-card .expert-plan-title{line-height:25px}.expert-plan-card .expert-plan-intro{margin:5px 0 8px}.expert-plan-card .expert-plan-meta{margin-bottom:10px}.expert-plan-card .expert-plan-matches{box-sizing:border-box;min-height:42px;margin-bottom:0}.expert-plan-card .expert-plan-matches>small{top:14px}@media (width<=600px){.expert-plan-card{grid-template-columns:40px minmax(0,1fr) 82px;gap:10px;padding:18px 12px}.expert-plan-card .expert-plan-action-bottom{width:82px}.expert-plan-card .expert-plan-result-stamp{width:34px;height:34px}.expert-plan-card .expert-plan-result-stamp b{font-size:19px}.expert-plan-card .expert-plan-title{font-size:14px;line-height:22px}.expert-plan-card .expert-plan-matches{padding:8px}.expert-plan-card .expert-plan-matches>small{margin-top:4px;display:block;position:static}}.expert-plan-card{box-sizing:border-box;grid-template-columns:60px minmax(0,1fr) 190px;gap:18px;min-height:218px;padding:25px 22px 22px 26px}.expert-plan-avatar img,.expert-plan-avatar>span{width:60px;height:60px}.expert-plan-card .expert-plan-author{gap:6px;min-height:20px}.expert-plan-author strong{font-size:13px}.expert-plan-record{border-radius:8px;padding:1px 5px;font-size:11px}.expert-plan-card .expert-plan-intro{color:#7d8c98;margin:3px 0 12px;font-size:12px;line-height:18px}.expert-plan-card .expert-plan-title{margin:12px 0 10px;font-size:19px;line-height:28px}.expert-plan-card .expert-plan-meta{gap:12px;margin-bottom:15px;font-size:12px}.expert-plan-card .expert-plan-matches{background:#fafafa;border:1px solid #eceef0;border-radius:5px;min-height:39px;padding:4px 64px 4px 10px;box-shadow:0 1px 5px #00000008}.expert-plan-matches>div{gap:12px;min-height:30px}.expert-plan-matches strong{font-size:12px}.expert-plan-card .expert-plan-action-column{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:0;padding:0;display:flex;position:relative}.expert-plan-action-column .expert-plan-rate{flex-shrink:0;gap:4px;width:100px}.expert-plan-card .expert-plan-result-stamp{background:#fff;width:46px;height:46px;margin:0;position:absolute;top:96px;bottom:auto;right:140px}.expert-plan-card .expert-plan-result-stamp b{font-size:24px}.expert-plan-card .expert-plan-action-bottom{gap:9px;width:100px;margin:0;padding:0 0 1px}.expert-plan-action-bottom button{border-radius:5px;height:35px}@media (width<=700px){.expert-plan-card{grid-template-columns:44px minmax(0,1fr) 100px;gap:12px;min-height:210px;padding:20px 14px}.expert-plan-avatar img,.expert-plan-avatar>span{width:44px;height:44px}.expert-plan-card .expert-plan-title{font-size:16px;line-height:24px}.expert-plan-card .expert-plan-result-stamp{width:36px;height:36px;top:64px;right:28px}.expert-plan-card .expert-plan-result-stamp b{font-size:20px}.expert-plan-card .expert-plan-matches{padding:5px 8px}.expert-plan-card .expert-plan-matches>small{color:#98a2aa;margin:2px 0;display:block;position:static}.expert-plan-card .expert-plan-intro{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=450px){.expert-plan-card{grid-template-columns:36px minmax(0,1fr) 82px;gap:8px;padding:18px 10px}.expert-plan-avatar img,.expert-plan-avatar>span{width:36px;height:36px}.expert-plan-action-column .expert-plan-rate,.expert-plan-card .expert-plan-action-bottom{width:82px}.expert-plan-card .expert-plan-title{font-size:15px}.expert-plan-card .expert-plan-result-stamp{right:24px}}.expert-plan-streak{color:#fff;white-space:nowrap;background:#ff4b57;border-radius:9px;justify-content:center;align-items:center;padding:1px 5px;font-size:12px;font-weight:400;line-height:14px;display:inline-flex}.unified-field-scroll .unified-arena{border-radius:10px;width:100%;max-width:1040px;margin-inline:auto}.unified-arena .unified-team-header{box-sizing:border-box;gap:16px;min-height:64px;padding:12px 20px}.unified-team-header .unified-team-info>img{-o-object-fit:contain;object-fit:contain;width:32px;height:36px}.unified-team-header .unified-team-info strong{font-size:16px}.unified-team-header .unified-team-info p{margin-top:5px;font-size:11px}.unified-pitch .unified-player{width:86px}.unified-pitch .unified-player .player-avatar,.unified-pitch .unified-player-portrait{width:30px;height:30px}.unified-pitch .unified-player-rating{min-width:20px;padding:1px 2px;line-height:11px;right:-13px}.unified-pitch .unified-player-caption{gap:1px}.unified-pitch .unified-player-label{max-width:86px;font-size:11px}.unified-pitch .unified-player-events{gap:3px;min-height:16px}:is(.unified-pitch .unified-player-events i,.unified-pitch .unified-player-events i:has(.substitution-icon)){width:16px;min-width:16px;height:16px}.unified-pitch .unified-player-events .match-event-icon{width:14px;height:14px}.unified-pitch .unified-player-events .match-event-icon>svg,.unified-pitch .unified-player-events .substitution-icon{width:13px;height:13px}@media (width<=850px){.unified-arena .unified-team-header{padding:12px 16px}.unified-team-header .unified-team-info strong{font-size:15px}}.unified-field-scroll .unified-arena{max-width:none}.unified-arena .unified-pitch{aspect-ratio:2.55;min-height:340px}@media (width<=850px){.unified-arena .unified-pitch{min-height:350px}}.unified-pitch .unified-player-portrait{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.unified-pitch .unified-player .player-avatar{box-sizing:border-box;border:1.5px solid #fff;width:34px;height:34px;overflow:hidden;box-shadow:0 1px 3px #105f4933}.unified-pitch .unified-player .player-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%;height:100%;display:block}.unified-pitch .unified-player-rating{box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:14px;padding:0 3px;font-size:9px;line-height:14px;display:flex;top:-2px;right:-17px;box-shadow:0 1px 2px #105f4920}.unified-pitch .unified-player-caption{gap:3px;margin-top:4px}.unified-pitch .unified-player-label{text-align:center;line-height:15px}.unified-pitch .unified-player-events{align-items:center}.expert-plan-action-bottom>a{color:#fff;background:#ff8500;border:0;border-radius:5px;justify-content:center;align-items:center;width:100px;height:35px;font-size:13px;text-decoration:none;display:flex}.plan-landing{padding-top:22px;padding-bottom:40px}.plan-breadcrumb{color:#8b98a3;align-items:center;gap:10px;margin:0 0 22px;font-size:13px;display:flex}.plan-breadcrumb a{color:#7c8c98}.plan-landing-columns{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.plan-author-sidebar{flex-direction:column;gap:20px;display:flex}.plan-author-card{padding:24px 20px}.plan-author-heading{align-items:center;gap:15px;display:flex}.plan-author-heading>img,.plan-author-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:68px;height:68px}.plan-author-placeholder{color:#7894a8;background:#f1f5f9;place-items:center;font-size:28px;display:grid}.plan-author-heading h2{margin:0 0 8px;font-size:21px;font-weight:600}.plan-author-heading>div>span{color:#99a4ad;font-size:12px}.plan-author-description{color:#788894;margin:16px 0;font-size:13px;line-height:23px}.plan-author-record{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0 12px;font-size:13px;line-height:22px;display:flex}.plan-author-record b{color:#ef454b;font-weight:500}.plan-author-trend{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.plan-author-trend>span{margin-right:3px}.plan-author-trend small{color:#a0a8ae;font-size:11px}.plan-author-trend i{color:#fff;background:#ef454b;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.plan-author-trend .trend-miss{background:#adb4bb}.plan-download-card{text-align:center;padding:24px 18px}.plan-download-card h3{margin:0;font-size:20px}.plan-download-card p{color:#8f9ca5;margin:10px 0;font-size:13px}.plan-download-card img{width:170px;height:170px;margin:23px auto;display:block}.plan-download-card a{color:#ef454b;background:#fff0f0;border-radius:20px;padding:9px 30px;font-size:14px;display:inline-block}.plan-article{min-width:0;padding:28px 30px 20px}.plan-article-header{background:0 0;border-bottom:1px solid #eee;padding:0 0 20px;position:relative}.plan-article-header h1{color:#213342;margin:0 0 16px;font-size:24px;font-weight:500;line-height:36px}.plan-article-meta{color:#929da5;flex-wrap:wrap;gap:8px 12px;padding-right:56px;font-size:12px;line-height:20px;display:flex}.plan-article-meta>span+span{border-left:1px solid #e9edf0;padding-left:12px}.plan-article-meta .plan-finished{color:#ef454b}.plan-article-stamp{color:#ef7b82;outline-offset:-5px;border:2px solid #ef7b82;border-radius:50%;outline:1px dashed;place-items:center;width:45px;height:45px;font-size:24px;font-weight:700;display:grid;position:absolute;bottom:9px;right:0;transform:rotate(-25deg)}.plan-article-stamp.stamp-miss{color:#b5bac0;border-color:#b5bac0}.plan-article-summary{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9ed;border-left:3px solid #efb44c;margin:22px 0;padding:13px 16px;font-size:15px;line-height:26px}.plan-detail-fixture{background:#fafbfc;border:1px solid #e6e9ec;border-radius:6px;margin:22px 0;overflow:hidden}.plan-fixture-heading{color:#8e9ca5;border-bottom:1px solid #eceff2;flex-wrap:wrap;gap:14px;padding:11px 16px;font-size:12px;display:flex}.plan-fixture-heading>a{color:#168ff0;margin-left:auto}.plan-fixture-teams{background:#fff;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:12px;padding:22px 16px;display:grid}.plan-fixture-teams>div{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.plan-fixture-teams strong{overflow-wrap:anywhere;font-size:17px;font-weight:400}.plan-fixture-teams small{color:#8c99a3;white-space:nowrap;font-size:11px}.plan-fixture-teams img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:38px;height:38px}.plan-fixture-teams>b{color:#ef454b;text-align:center;white-space:nowrap;font-size:25px;font-weight:500}.plan-fixture-picks{border-top:1px solid #e8ecef;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:23px;display:flex}.plan-fixture-picks>span:first-child{color:#85939c}.plan-fixture-picks b{color:#ee842b;font-weight:500}.plan-fixture-picks b.pick-miss{color:#8e98a0}.plan-fixture-picks small{font-size:12px}.plan-reasons{margin-top:28px}.plan-content-locked h2,.plan-reasons h2{border-bottom:1px solid #eee;margin:0 0 18px;padding-bottom:13px;font-size:18px;font-weight:500}.plan-reasons p{white-space:pre-wrap;overflow-wrap:anywhere;color:#34434e;margin:0 0 20px;font-size:16px;line-height:31px}.plan-content-locked{margin-top:28px}.plan-content-locked>div{text-align:center;color:#8e99a2;background:#fafbfc;padding:36px 15px;font-size:14px;line-height:24px}.plan-content-locked a,.plan-content-locked button{color:#fff;cursor:pointer;background:#ef454b;border:0;border-radius:5px;margin:8px;padding:9px 20px;font-size:13px;display:inline-block}.plan-content-locked .plan-refresh{color:#168ff0;background:#eef5fb}.plan-article-bottom{color:#a1a9b0;border-top:1px solid #eee;justify-content:space-between;gap:15px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.plan-article-bottom a{color:#168ff0}.plan-page-empty{text-align:center;color:#8d99a3;padding:60px 25px}.plan-page-empty h1{color:#334c5e;font-size:22px}.plan-page-empty a,.plan-page-empty button{color:#168ff0;background:#fff;border:1px solid #e4e9ee;border-radius:5px;margin:12px;padding:9px 18px;font-size:14px;display:inline-block}@media (width<=1000px){.plan-landing-columns{grid-template-columns:280px minmax(0,1fr);gap:16px}.plan-article{padding:24px 20px}.plan-author-card{padding:20px 16px}.plan-fixture-teams{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:7px;padding:20px 10px}.plan-fixture-teams img{width:30px;height:30px}.plan-fixture-teams strong{font-size:15px}}@media (width<=750px){.plan-download-card,.plan-fixture-teams small{display:none}.plan-author-card{padding:18px}.plan-author-heading>img,.plan-author-placeholder{width:52px;height:52px}.plan-author-description{margin:10px 0}.plan-author-record{padding:10px 0 0}.plan-article{padding:22px 18px}.plan-article-header h1{font-size:21px;line-height:32px}.plan-reasons p{font-size:15px;line-height:29px}.plan-breadcrumb{font-size:12px}.plan-fixture-teams>div{gap:6px}.plan-author-trend{margin-top:12px}.expert-plan-action-bottom>a{width:82px}}.plan-landing-columns{grid-template-columns:minmax(0,1fr) 340px}.plan-landing-columns>.plan-article{grid-area:1/1}.plan-landing-columns>.plan-author-sidebar{grid-area:1/2}@media (width<=1000px){.plan-landing-columns{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=750px){.plan-landing-columns{grid-template-columns:1fr}.plan-landing-columns>.plan-article{grid-area:1/1}.plan-landing-columns>.plan-author-sidebar{grid-area:2/1}}.instant-scores{padding:20px 0 36px}.score-breadcrumb{color:#8b979f;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.score-breadcrumb a{color:#708492}.instant-sport-heading{align-items:stretch;gap:14px;margin-bottom:12px;display:flex}.instant-sport-heading>div{color:#fff;background:linear-gradient(120deg,#ee5358,#da363d);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:150px;min-height:76px;display:flex}.instant-sport-heading strong{font-size:24px}.instant-sport-heading span{font-size:12px}.instant-sport-heading>section{background:linear-gradient(110deg,#edf6ff,#f7fbff);border-radius:6px;flex-direction:column;flex:1;justify-content:center;padding:14px 24px;display:flex}.instant-sport-heading h1{color:#33546b;margin:0;font-size:21px;font-weight:500}.instant-sport-heading p{color:#8c9eab;margin:6px 0 0;font-size:12px}.instant-score-panel{border-radius:7px;overflow:visible}.instant-categories{border-bottom:1px solid #eee;border-radius:7px 7px 0 0;align-items:center;display:flex;overflow:hidden}.instant-categories>button{color:#c4787d;cursor:pointer;background:0 0;border:0;border-right:1px solid #f3e9e9;min-width:125px;height:48px;padding:0 22px;font-size:15px}.instant-categories>button.active{color:#263f50;box-shadow:inset 0 3px #ef454b}.instant-categories .instant-pin-filter{border:0}.instant-controls{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.instant-date{align-items:center;gap:8px;display:flex}.instant-date>button{color:#5b6b76;cursor:pointer;background:#f3f4f5;border:0;border-radius:4px;width:30px;height:31px;font-size:23px;line-height:26px}.instant-date>label{color:#5d6d78;background:#f3f4f5;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;display:flex}.instant-date input{color:#415666;background:0 0;border:0;outline:none;width:125px;font-family:inherit;font-size:13px}.instant-date>small{color:#a1a8ae;margin-left:3px;font-size:11px}.instant-actions{color:#85939e;align-items:center;gap:9px;font-size:12px;display:flex}.instant-actions>button{color:#617783;cursor:pointer;background:#fff;border:1px solid #e5e9ed;border-radius:4px;padding:5px 10px;font-size:12px}.instant-actions>button:disabled{opacity:.45;cursor:default}.instant-actions .instant-show-all{color:#e86c77;border:0;padding:5px 0}.instant-actions b{color:#ef454b;font-weight:400}.instant-settings{position:relative}.instant-settings summary{cursor:pointer;white-space:nowrap;background:#f4f5f7;border-radius:4px;padding:7px 9px;list-style:none}.instant-settings>div{z-index:10;background:#fff;border:1px solid #e8edf1;border-radius:5px;gap:12px;min-width:125px;padding:12px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 5px 18px #0002}.instant-settings label{gap:7px}.instant-filters,.instant-filters>div,.instant-settings label,.instant-table th>label{align-items:center;display:flex}.instant-filters{border-top:1px solid #f2f4f6;justify-content:space-between;gap:12px;padding:9px 12px}.instant-filters>div{gap:8px}.instant-filters button{color:#768b98;cursor:pointer;background:#f5f7f9;border:0;border-radius:4px;padding:6px 10px;font-size:12px}.instant-filters button.active{color:#ef454b;background:#fff0f1}.instant-filters button small{opacity:.85;font-size:10px}.instant-filters input,.instant-filters select{color:#6b808e;box-sizing:border-box;background:#fff;border:1px solid #e4e9ee;border-radius:4px;height:30px;padding:6px 8px;font-family:inherit;font-size:12px}.instant-filters input{width:170px}.instant-filters select{max-width:145px}.instant-table-scroll{overflow-x:auto}.instant-table{border-collapse:collapse;text-align:center;table-layout:fixed;color:#254257;width:100%;min-width:1140px;font-size:12px}.instant-table th{color:#526573;white-space:nowrap;background:#f3f4f5;border-right:1px solid #fafafa;height:41px;padding:0 5px;font-weight:400}.instant-table th>label{justify-content:center;gap:7px}.instant-table th select{font:inherit;color:#627985;background:#fff;border:0;border-radius:4px;max-width:135px;padding:6px}.instant-teams-head{grid-template-columns:1fr 78px 1fr;gap:6px;display:grid}.instant-match-row td{box-sizing:border-box;background:#fff;border-bottom:1px solid #edf0f3;height:61px;padding:4px 5px}.instant-match-row:nth-child(2n) td:not(.instant-league){background:#fdfdfd}.instant-table .instant-group td{text-align:left;background:#f0f8fc;border-top:1px solid #eaf1f6;border-bottom:1px solid #eaf1f6;height:37px;padding:0 16px}.instant-group button{cursor:pointer;font:inherit;color:#758e9e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 0;display:flex}.instant-group b{color:#678da6;font-weight:400}.instant-group b.live{color:#26b588}.instant-group b.finished{color:#e96973}.instant-group b.pinned{color:#dc9a37}.instant-group i{color:#8da6b6;font-style:normal}.instant-number label{color:#9aa3ab;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.instant-number input,.instant-table th input{accent-color:#ef454b;margin:0}.instant-table .instant-league{color:#fff;overflow-wrap:anywhere;border-bottom-color:#ffffff70;padding:5px 4px;line-height:19px}.instant-kickoff small{color:#a0a8af;margin-bottom:3px;font-size:10px;display:block}.instant-kickoff time{color:#5b707e;font-size:12px}.instant-state{color:#91a0aa;font-size:12px}.instant-state.finished{color:#e66a74}.instant-state.live{color:#23b883}.instant-state .live-pulse{margin-right:3px;display:inline-block}.instant-state.scheduled{color:#7899ac}.instant-versus{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:center;gap:5px;min-height:48px;display:grid}.instant-team{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;display:flex}.instant-team.home{text-align:right;justify-content:flex-end}.instant-team.away{text-align:left;justify-content:flex-start}.instant-team a{color:#263b4b;overflow-wrap:anywhere;font-size:13px;line-height:20px}.score-card{color:#fff;border-radius:1px;place-items:center;min-width:10px;height:13px;padding:0 1px;font-size:9px;line-height:12px;display:inline-grid}.score-card.yellow{background:#f4c342}.score-card.red{background:#f0656d}.instant-result{flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.instant-result>b{color:#8298a7;white-space:nowrap;font-size:16px;font-weight:500}.instant-result>b.has-result{color:#ef454b}.instant-running .instant-result>b.has-result{color:#e94953}.instant-result>small{color:#9ea7ae;white-space:nowrap;font-size:11px;line-height:14px}.instant-corner{color:#94a0a9;font-size:12px}.instant-animation{white-space:nowrap;color:#3eb189;border:1px solid #edf1ef;border-radius:3px;padding:4px 5px;display:inline-block}.instant-expert{color:#de7e88}.instant-handicap{color:#536c7d;font-size:12px}.instant-muted{color:#c2c9ce}.instant-odds{color:#506876;white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;font-size:12px;display:grid}.instant-analysis{justify-content:center;font-size:12px;display:flex}.instant-analysis a{color:#699fc4}.instant-analysis a:last-child{color:#e6828b}.instant-pin{color:#7aa4c0;cursor:pointer;border:1px solid #eaf0f4;width:24px;height:24px;font-size:17px;line-height:20px}.instant-pin.active{color:#e5a23a;background:#fff5e7;border-color:#ffe2b2}.instant-table .instant-empty{color:#9aa6af;height:auto;padding:50px 20px;font-size:14px}.instant-empty button{color:#168ff0;cursor:pointer;background:0 0;border:0}.instant-table-foot{color:#98a6b1;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;font-size:11px;line-height:20px;display:flex}.instant-event-legend{color:#8195a2;flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px 18px;font-size:12px;display:flex}.instant-event-legend>span{align-items:center;gap:4px;display:inline-flex}@media (width<=950px){.instant-actions,.instant-controls,.instant-filters,.instant-filters>div{flex-wrap:wrap}.instant-categories{overflow:auto}.instant-categories>button{min-width:112px;padding:0 16px}.instant-categories .instant-pin-filter{min-width:100px}.instant-sport-heading>div{width:125px}.instant-date>small{display:none}}@media (width<=600px){.instant-scores{padding-top:15px}.instant-sport-heading>div{width:100px;min-height:64px}.instant-sport-heading strong{font-size:21px}.instant-sport-heading>section{padding:10px 14px}.instant-sport-heading h1{font-size:18px}.instant-sport-heading p{font-size:11px}.instant-categories>button{min-width:100px;height:43px;font-size:13px}.instant-date>label{gap:3px}.instant-date input{width:123px}.instant-date{gap:5px}.instant-filters input{width:145px}.instant-table-foot{font-size:10px}}.instant-scores{font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif;font-weight:400}.instant-table,.instant-table td,.instant-table th{font-family:inherit;font-size:12px;font-weight:400}.instant-table th{color:#333;height:40px;font-size:12px}.instant-team a{color:#333;font-size:14px;font-weight:400}.instant-result{font-family:DIN Alternate,Arial,sans-serif}.instant-result>b{font-size:18px;font-weight:400;line-height:21px}.instant-result>small{line-height:15px}.instant-analysis,.instant-animation,.instant-corner,.instant-expert,.instant-handicap,.instant-kickoff small,.instant-kickoff time,.instant-number label,.instant-odds,.instant-result>small,.instant-state,.instant-table .instant-league{font-size:12px;font-weight:400}.instant-kickoff time{color:#333}.instant-team>small{color:#bbb;font-size:12px}.instant-table .score-card{border-radius:2px;min-width:12px;height:14px;font-size:12px;line-height:14px}.instant-group button,.instant-table .instant-group td{font-size:14px;font-weight:400}.instant-date input,.instant-date>label,.instant-settings summary{font-size:14px}.instant-actions,.instant-actions>button,.instant-analysis a,.instant-filters input,.instant-filters select{font-size:12px}@media (width<=600px){.instant-categories>button{font-size:14px}}@font-face{font-family:DIN Alternate;src:url(../fonts/din-alternate.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.instant-table .instant-double-cell{color:#10334e;border-left:1px solid #eee;border-right:1px solid #eee;height:61px;padding:0}.instant-sp-lines{grid-template-rows:30px 30px;height:60px;display:grid}.instant-sp-lines>b{justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:30px;display:flex}.instant-sp-lines>b+b,.instant-sp-odds>span+span{border-top:1px solid #eee}.instant-sp-odds{color:#10334e;grid-template-rows:30px 30px;height:60px;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif;font-size:12px;display:grid}.instant-sp-odds>span{grid-template-columns:repeat(3,1fr);align-items:center;gap:0;display:grid}.instant-sp-odds i{text-align:center;font-style:normal;font-weight:400;line-height:30px}.instant-table .instant-odds-cell{color:#10334e}.instant-expert{color:#ff4d58;font-size:12px}.instant-analysis{gap:9px}.instant-analysis a,.instant-analysis a:last-child{color:#ff535d;font-size:12px;font-weight:400}.instant-animation{color:#27b476;box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:69px;height:31px;padding:0 9px;font-size:12px;font-weight:400;line-height:29px;display:inline-flex}.instant-animation svg{flex-shrink:0}.instant-pin{border-color:#e9e9e9;width:25px;height:25px;font-size:16px;line-height:21px}.instant-scheduled .instant-state.scheduled{color:#999;font-size:12px}.instant-scheduled .instant-result>b{color:#999;font-size:18px;font-weight:400;line-height:20px}.instant-scheduled .instant-result>small{color:#999;font-size:12px;line-height:15px}.instant-scheduled .instant-corner{color:#999;font-size:12px}.instant-group b.scheduled{color:#18354b}.instant-table .instant-running td:not(.instant-league){background:#fff9ef}.instant-running .instant-state.live{color:#20b976;font-size:12px}.instant-live-clock{vertical-align:-2px;margin-right:3px;display:inline-block}.instant-running .instant-result>b.has-result{color:#20b976;font-size:18px;font-weight:400}.instant-running .instant-result>small{color:#999}.instant-running .instant-animation{color:#fff;background:#2bb77a;border-color:#2bb77a;height:32px}.instant-running .instant-animation svg circle{fill:#fff}.instant-running .instant-animation svg path{fill:#2bb77a}.instant-corner-value{white-space:nowrap;justify-content:center;align-items:center;gap:2px;display:inline-flex}.instant-corner-flag{color:#c8cdd0;vertical-align:middle;flex-shrink:0}.instant-pin{vertical-align:middle;color:#999;background:#fff;border:1px solid #e9e9e9;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.instant-pin svg{flex-shrink:0;display:block}.instant-league-heading{color:#253d4e;cursor:pointer;background:0 0;border:0;padding:8px 5px;font-size:12px}.instant-league-heading span{margin-left:2px;font-size:9px}.instant-league-heading.filtered{color:#078cff}.score-league-dialog{color:#333;background:#fff;border:1px solid #cbd1d5;border-radius:6px;width:422px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin:0;padding:0;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,sans-serif;position:fixed;overflow:hidden;box-shadow:0 3px 14px #0003}.score-league-dialog::backdrop{background:0 0}.score-league-dialog>header{background:#fff;border-bottom:2px solid #078cff;justify-content:center;align-items:center;height:45px;display:flex;position:relative}.score-league-dialog h2{color:#078cff;margin:0;font-size:16px;font-weight:600}.score-league-dialog>header button{color:#999;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:28px;position:absolute;top:7px;right:12px}.score-league-options{overscroll-behavior:contain;height:328px;max-height:calc(100vh - 165px);padding:4px 14px 0;overflow-y:auto}.score-league-options>section{border-bottom:1px solid #f2f2f2;gap:16px;padding:12px 0;display:flex}.score-league-options>section>b{flex-shrink:0;width:15px;font-size:14px;line-height:24px}.score-league-options>section>div{flex-wrap:wrap;align-items:center;gap:6px 13px;display:flex}.score-league-options label{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:14px;line-height:23px;display:inline-flex;position:relative}.score-league-options input{opacity:0;width:16px;height:16px;margin:0;position:absolute}.score-league-check{color:#0000;border:1px solid #c7d1d7;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;font-size:11px;line-height:1;display:grid}.score-league-options input:checked+.score-league-check{color:#16bd78;border-color:#16bd78}.score-league-options input:focus-visible+.score-league-check{outline-offset:2px;outline:2px solid #078cff}.score-league-options small{color:#999;font-size:13px}.score-league-shortcuts{background:#f0f0f0;grid-template-columns:repeat(4,1fr);display:grid}.score-league-shortcuts button{color:#444;cursor:pointer;background:0 0;border:0;border-right:1px solid #ddd;height:31px;font-size:12px}.score-league-shortcuts button:last-child{border-right:0}.score-league-submit{gap:10px;padding:8px;display:flex}.score-league-submit button{color:#999;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:5px;flex:1;height:36px;font-size:14px}.score-league-submit button:last-child{color:#fff;background:#ff8500;border-color:#ff8500;flex:1.8}.instant-finished-score .instant-result{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.instant-finished-score .instant-result>b{font-family:DIN Alternate,Arial,sans-serif;font-size:18px;font-weight:400;line-height:21px}.instant-finished-score .instant-result>small{color:#999;font-family:DIN Alternate,Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px}.instant-versus{align-items:start}.instant-versus .instant-team{align-content:center;align-items:center;min-height:27px}.instant-finished-score .instant-result,.instant-result{gap:0;font-family:DIN Alternate,Arial,sans-serif}.instant-finished-score .instant-result>b,.instant-result>b,.instant-running .instant-result>b.has-result,.instant-scheduled .instant-result>b{font-family:DIN Alternate,Arial,sans-serif;font-size:18px;font-weight:400;line-height:27px}.instant-result>b .instant-score-separator{margin:0 5px;display:inline-block}.instant-finished-score .instant-result>small,.instant-result>small,.instant-scheduled .instant-result>small{font-family:DIN Alternate,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.instant-state-heading{position:relative}.instant-state-menu{text-align:left;font-weight:400}.instant-state-menu summary{cursor:pointer;justify-content:center;align-items:center;gap:4px;font-size:12px;list-style:none;display:flex}.instant-state-menu summary::-webkit-details-marker{display:none}.instant-state-menu summary.filtered{color:#079bff}.instant-state-arrow{border-top:4px solid #333;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.header-score-menu.open .header-score-trigger svg,.instant-state-menu[open] .instant-state-arrow{transform:rotate(180deg)}.instant-state-options{z-index:30;background:#fff;border:1px solid #e7e9ed;border-radius:5px;width:142px;position:absolute;top:calc(100% - 2px);left:0;overflow:hidden;box-shadow:0 2px 8px #00000012}.instant-state-options button{color:#333;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f3f3f3;justify-content:space-between;align-items:center;width:100%;height:41px;padding:0 15px;font-size:14px;display:flex}.instant-state-options button:last-child{border-bottom:0}.instant-state-options button:hover{background:#f5faff}.instant-state-options button.active{color:#009bff}.instant-state-check{color:#22ba76;font-size:15px}.instant-league-heading{justify-content:center;align-items:center;gap:4px;display:inline-flex}.instant-league-heading .instant-state-arrow{margin-left:0;display:inline-block}.instant-compact-number .instant-number label{justify-content:flex-start;gap:7px;padding-left:10px}.instant-compact-number .instant-number label>span{text-align:left;font-variant-numeric:tabular-nums;min-width:22px}.instant-categories{background:#fff7f7;border-bottom:0;border-radius:6px 6px 0 0;align-items:stretch}.instant-categories>button{color:#ff505b;white-space:nowrap;box-sizing:border-box;background:#fff7f7;border-right:1px solid #fbe4e6;flex:0 0 140px;min-width:140px;height:50px;margin:0;padding:0 18px;font-size:16px;font-weight:400}.instant-categories>button.active{color:#102a3b;box-shadow:none;background:#fff;border-right:1px solid #fbe4e6;border-radius:4px 4px 0 0;font-weight:600}.instant-categories .instant-pin-filter{flex:none;min-width:110px;margin-left:auto;font-size:13px}.instant-categories>button:focus-visible{outline-offset:-3px;outline:2px solid #ff505b}.instant-categories{justify-content:flex-start;gap:0;height:50px}.instant-issue{gap:10px}.instant-issue>button{color:#111;background:#f5f5f5;border:0;border-radius:4px;width:32px;height:32px;padding:0;line-height:32px}.instant-issue>button:disabled{opacity:.35;cursor:default}.instant-issue>select{color:#16374d;cursor:pointer;background:#f5f5f5;border:0;border-radius:4px;min-width:112px;height:32px;padding:0 10px;font-size:14px}.instant-issue .instant-lottery-badge{color:#009bff;background:#e2f3ff;border-radius:18px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.instant-issue-select{display:inline-flex;position:relative}.instant-issue-select select{appearance:none;color:#16374d;cursor:pointer;background:#f5f5f5;border:0;border-radius:4px;min-width:112px;height:32px;padding:0 25px 0 10px;font-size:14px}.instant-issue-select:after{content:"";pointer-events:none;border-top:4px solid #333;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:14px;right:10px}.instant-issue>button{color:#63849b;font-size:20px}.league-library{color:#16344a;padding-bottom:40px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.league-breadcrumb{color:#8e9aa5;align-items:center;gap:10px;height:48px;font-size:12px;display:flex}.league-library-panel{background:#fff;border:1px solid #e8ebef;border-radius:6px;overflow:hidden}.league-library-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.league-library-heading h1{margin:0;font-size:20px}.league-library-heading label{color:#9aa6af;border:1px solid #e3e8ee;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex}.league-library-heading input{border:0;outline:none;width:190px;font-size:13px}.league-library-layout{grid-template-columns:170px minmax(0,1fr);min-height:580px;display:grid}.league-library-layout>aside{background:#fafbfc;border-right:1px solid #edf0f3;padding:12px 0}.league-library-layout>aside button{color:#334c5f;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 24px;font-size:14px;display:flex}.league-library-layout>aside button span{color:#a9b3bb}.league-library-layout>aside button.active{color:#09f;background:#eef8ff;border-left-color:#09f;font-weight:600}.league-library-content{padding:0 24px 28px}.league-library-content>header{border-bottom:1px solid #edf0f3;align-items:center;gap:18px;height:64px;margin-bottom:8px;display:flex}.league-library-content h2{margin:0;font-size:17px}.league-library-content>header>small{color:#9aa6af;margin-left:auto;font-size:12px}.league-sort{color:#dce1e5;align-items:center;gap:10px;display:flex}.league-sort button{color:#8996a1;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.league-sort button.active{color:#009bff}.league-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.league-library-card{border-bottom:1px solid #f0f2f4;align-items:center;gap:14px;min-height:118px;padding:18px 12px;display:flex;position:relative}.league-library-card:hover{background:#f7fbff}.league-library-card img,.league-logo-fallback{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:46px;height:46px}.league-logo-fallback{color:#8da7b8;background:#f1f6fa;border-radius:50%;place-items:center;display:grid}.league-library-card>div{min-width:0}.league-library-card h3{margin:0 0 7px;font-size:14px;font-weight:400;line-height:21px}.league-library-card p{color:#9aa5ae;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin:0 0 5px;font-size:11px;overflow:hidden}.league-library-card small{color:#96a1ac;font-size:12px}.league-library-card small b{color:#ff5963;margin-right:4px;font-weight:400}.league-card-arrow{color:#c7d0d7;margin-left:auto}.league-library-empty{text-align:center;color:#8c9ba7;padding:34px 15px;font-size:13px}.league-library-empty button{color:#009bff;cursor:pointer;background:0 0;border:0}.league-country{border-bottom:1px solid #edf0f3}.league-country-heading{color:#243f52;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;height:55px;display:flex}.league-country-heading img{-o-object-fit:contain;object-fit:contain;width:24px;height:20px}.league-country-heading strong{font-size:14px;font-weight:400}.league-country-heading small{color:#9ba6af;font-size:12px}.league-country-heading>span{color:#9caab4;margin-left:auto;font-size:18px}@media (width<=900px){.league-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-library-layout{grid-template-columns:140px minmax(0,1fr)}.league-library-content{padding:0 16px 20px}}@media (width<=600px){.league-library-layout{display:block}.league-library-layout>aside{border-bottom:1px solid #eee;padding:0;display:flex;overflow:auto}.league-library-layout>aside button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex-shrink:0;width:auto;height:45px;padding:0 16px}.league-library-layout>aside button.active{border-bottom-color:#09f}.league-library-layout>aside button span{display:none}.league-library-heading{padding:0 15px}.league-library-heading input{width:120px}.league-card-grid{grid-template-columns:1fr}.league-library-card{min-height:92px}.league-library-content>header{gap:10px}}.league-reference{color:#333}.league-reference .league-breadcrumb b{color:#333;font-weight:400}.league-reference-panel{background:#fff;border-radius:8px;overflow:hidden}.league-reference-banner{color:#fff;background:linear-gradient(120deg,#d81e06,#dd2122 55%,#fff6f6 0,#fff6f6);justify-content:space-between;align-items:center;height:170px;padding:0 60px;display:flex}.league-reference-banner h1{margin:0;font-size:34px;font-weight:700;line-height:48px}.league-reference-banner p{opacity:.65;margin:5px 0 0;font-size:14px}.league-reference-banner>svg{color:#e58480;margin-right:100px}.league-reference-search{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #eee;border-radius:32px;align-items:center;gap:15px;width:642px;height:62px;margin:-30px auto 10px;padding:9px 10px 9px 20px;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}.league-reference-search input{border:0;outline:0;flex:1;min-width:0;height:42px;font-size:16px}.league-reference-search button{color:#fff;cursor:pointer;background:#d81e06;border:0;border-radius:22px;width:120px;height:42px;font-size:16px}.league-reference-top{grid-template-columns:minmax(0,750fr) minmax(0,350fr);gap:40px;padding:0 30px;display:grid}.league-reference h2{height:55px;margin:0;font-size:18px;font-weight:700;line-height:55px}.league-today-grid{border:1px solid #eee;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.league-today-grid>a{text-align:center;box-sizing:border-box;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;flex-direction:column;align-items:center;min-height:132px;padding:20px 6px 11px;display:flex}.league-today-grid>a:hover{box-shadow:0 4px 8px #0000001a}.league-today-grid img{-o-object-fit:contain;object-fit:contain;max-width:96px;height:48px}.league-today-grid h3{color:#333;margin:6px 0 0;font-size:16px;font-weight:400;line-height:22px}.league-today-grid p{color:#999;margin:2px 0 0;font-size:14px;line-height:20px}.league-more{color:#999;cursor:pointer;background:#fff;border:0;grid-column:1/-1;height:42px;font-size:14px}.league-more span{margin-left:8px}.league-reference-hot h2{border-bottom:1px solid #eee}.league-hot-grid{scrollbar-width:thin;scrollbar-color:#ddd transparent;grid-template-columns:repeat(3,minmax(0,1fr));max-height:318px;display:grid;overflow:auto}.league-hot-grid>a{color:#333;border-bottom:1px solid #f5f5f5;align-items:center;gap:7px;min-width:0;height:60px;display:flex}.league-hot-grid img{max-width:36px;height:24px}.league-country-grid span,.league-hot-grid span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.league-hot-grid>a:hover{color:#d81e06}.league-reference-all{padding:25px 30px 30px}.league-region-tabs{border-bottom:1px solid #eee;gap:0;height:44px;display:flex}.league-region-tabs button{color:#333;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;flex-shrink:0;width:100px;height:44px;font-size:16px}.league-region-tabs button.active{color:#d81e06;border-bottom-color:#d81e06;font-weight:700}.league-region-types{border-bottom:1px solid #eee;gap:20px;padding:20px 0;display:flex}.league-region-types button{cursor:pointer;color:#666;border:0;border-radius:4px;padding:5px 15px;font-size:14px}.league-region-types button.active{color:#d81e06;background:#fff6f6}.league-country-group{border-bottom:1px solid #f5f5f5}.league-country-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.league-country-grid>a,.league-country-grid>button{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;height:50px;padding:0 12px;font-size:14px;display:flex}.league-country-grid img{-o-object-fit:contain;object-fit:contain;max-width:40px;height:24px}.league-country-grid>a:hover,.league-country-grid>button.active,.league-country-grid>button:hover{color:#d81e06;background:#fff6f6}.league-country-expanded{background:#fafafa;border-top:1px solid #eee;padding:10px 0}.league-country-grid .league-library-empty{grid-column:1/-1}.league-reference .league-library-empty{color:#999}@media (width<=1000px){.league-reference-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.league-today-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.league-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-country-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.league-reference-banner{height:140px;padding:0 24px}.league-reference-banner h1{font-size:27px}.league-reference-banner p{max-width:210px;line-height:22px}.league-reference-banner>svg{width:70px;margin-right:0}.league-reference-search{width:90%;height:54px;margin-top:-24px}.league-reference-search input{font-size:14px}.league-reference-search button{width:70px;height:36px;font-size:14px}.league-reference-top{padding:0 16px;display:block}.league-country-grid,.league-hot-grid,.league-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.league-today-grid h3{font-size:14px}.league-hot-grid{max-height:240px}.league-reference-all{padding:20px 16px}.league-region-tabs{overflow:auto}.league-region-tabs button{width:85px;font-size:14px}.league-country-grid>a,.league-country-grid>button{padding:0 7px;font-size:12px}}.league-country-labeled{grid-template-columns:70px minmax(0,1fr);display:grid}.league-country-initial{color:#16344a;justify-content:center;align-items:center;min-height:50px;font-size:14px;display:flex}.league-country-labeled .league-country-grid>a,.league-country-labeled .league-country-grid>button{color:#16344a;height:50px;padding:0 12px;font-size:14px}.league-country-labeled .league-country-grid img{-o-object-fit:fill;object-fit:fill;flex-shrink:0;width:36px;max-width:36px;height:24px}.league-country-labeled .league-country-grid{gap:0}.league-country-expanded{padding-left:70px}.league-region-types{gap:0;padding:17px 0 20px}.league-region-types button{color:#111;background:#fff;border:1px solid #eee;border-radius:0;width:121px;height:36px;padding:0;font-size:13px;font-weight:600}.league-region-types button:first-child{border-radius:6px 0 0 6px}.league-region-types button:last-child{border-left:0;border-radius:0 6px 6px 0}.league-region-types button.active{color:#fff;background:#e51b00;border-color:#e51b00}@media (width<=700px){.league-country-labeled{grid-template-columns:42px minmax(0,1fr)}.league-country-expanded{padding-left:42px}.league-country-labeled .league-country-grid>a,.league-country-labeled .league-country-grid>button{padding:0 4px;font-size:12px}.league-country-labeled .league-country-grid img{width:27px;height:18px}}.league-detail{color:#333;padding-bottom:40px;font-family:PingFangSC-Regular,PingFang SC,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.league-detail-layout{display:grid}.league-detail-sidebar{background:#fff;border-radius:6px;align-self:start;overflow:hidden}.league-detail-sidebar h2{border-bottom:1px solid #eee;margin:0;padding:18px 20px}.league-detail-sidebar>a{color:#333;border-left:3px solid #0000;align-items:center;padding:12px 20px;font-size:14px;display:flex}.league-detail-sidebar>a img{-o-object-fit:contain;object-fit:contain;width:25px;height:25px}.league-detail-sidebar>a.active{color:#d81e06;background:#fff6f6;border-left-color:#d81e06}.league-detail-sidebar>a:hover{background:#fff6f6}.league-detail-sidebar .league-directory-back{color:#999;border-top:1px solid #eee;justify-content:center;font-size:12px}.league-detail-main{background:#fff;border-radius:6px;min-height:600px;overflow:hidden}.league-detail-heading{box-sizing:border-box;align-items:center;gap:22px;height:146px;padding:30px;display:flex}.league-detail-logo{-o-object-fit:contain;object-fit:contain;width:76px;height:76px}.league-detail-heading h1{color:#333;margin:0 0 12px;font-size:26px}.league-detail-heading p{color:#999;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.league-detail-heading p img{-o-object-fit:contain;object-fit:contain;width:22px;height:15px}.league-detail-heading p span{margin-left:15px}.league-detail-heading>label{margin-left:auto;font-size:13px}.league-detail select{color:#333;background:#fff;border:1px solid #e5e5e5;border-radius:4px;height:32px;margin-left:10px;padding:0 10px;font-size:13px}.league-detail-tabs{background:#fafafa;border-bottom:1px solid #eee;justify-content:flex-start;gap:0;height:50px;display:flex}.league-detail-tabs>a{color:#333;border-bottom:3px solid #0000;justify-content:center;align-items:center;width:120px;display:flex}.league-detail-tabs>a.active{color:#d81e06;background:#fff;border-bottom-color:#d81e06;font-weight:600}.league-detail-filters{color:#999;align-items:center;gap:20px;padding:20px 24px;font-size:13px;display:flex}.league-session-tabs button{color:#666;cursor:pointer;background:#fff;border:1px solid #eee;width:68px;height:30px;font-size:13px}.league-session-tabs button:first-child{border-radius:4px 0 0 4px}.league-session-tabs button:last-child{border-radius:0 4px 4px 0}.league-session-tabs button.active{border-color:#d81e06}.league-detail-updating{color:#999;margin-left:auto}.league-detail-table-scroll{padding:0 24px;overflow-x:auto}.league-schedule-table,.league-standing-table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.league-schedule-table th,.league-standing-table th{color:#666;background:#f5f5f5;height:42px;font-size:12px;font-weight:400}.league-schedule-table td,.league-standing-table td{text-align:center;border-bottom:1px solid #f0f0f0;height:48px;padding:0 8px}.league-schedule-table tbody tr:hover,.league-standing-table tbody tr:hover{background:#fffaf6}.league-standing-table td.league-standing-team{text-align:left;min-width:175px}.league-standing-team img{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px;height:25px;margin-right:12px}.league-rank{border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:14px;display:inline-flex}.league-standing-table .league-points{color:#d81e06}.league-standing-group td{color:#666;background:#f7f9fb;padding-left:20px;text-align:left!important}.league-rank-legend{color:#999;flex-wrap:wrap;gap:20px;padding:20px 24px;font-size:12px;display:flex}.league-rank-legend span{align-items:center;gap:6px;display:flex}.league-rank-legend i{border-radius:2px;width:12px;height:12px}.league-standing-rules{padding:0 24px 24px}.league-standing-rules h2{border-bottom:1px solid #eee;padding-bottom:15px}.league-standing-rules p{white-space:pre-line;color:#888;font-size:13px;line-height:26px}.league-detail-empty{text-align:center;color:#999;padding:70px 20px;font-size:14px}.league-detail-empty button{color:#009bff;cursor:pointer;background:0 0;border:0}.league-schedule-table .finished,.league-schedule-table td a{color:#f04450}.league-schedule-table td:last-child{color:#999;font-size:12px}@media (width<=850px){.league-detail-layout{grid-template-columns:130px minmax(0,1fr)}.league-detail-sidebar>a{padding:12px 10px;font-size:12px}.league-detail-heading{gap:14px;padding:20px}.league-detail-heading h1{font-size:22px}.league-detail-heading>label{font-size:0}.league-detail-heading select{max-width:120px;margin:0;font-size:12px}}@media (width<=600px){.league-detail-heading p span,.league-detail-sidebar{display:none}.league-detail-heading{gap:12px;height:120px}.league-detail-logo{width:50px;height:50px}.league-detail-filters{flex-wrap:wrap;gap:12px;padding:16px 10px}.league-standing-rules{padding:0 15px 20px}}.league-detail-sidebar{border:1px solid #eee}.league-detail-sidebar h2{align-items:center;gap:10px;height:60px;padding:0 16px;font-size:16px;display:flex}.league-detail-sidebar h2 img{-o-object-fit:contain;object-fit:contain;width:28px;height:20px}.league-detail-sidebar>a{gap:10px;height:44px;padding:0 15px;font-size:13px}.league-detail-sidebar>a img{width:22px;height:22px}.league-detail-main{border-radius:0}.league-detail-heading{gap:15px;height:120px;padding:20px 30px}.league-detail-heading h1{margin-bottom:9px;font-size:24px}.league-detail-heading p span{color:#999;margin-left:0;font-size:12px}.league-detail-heading>label,.league-rule-trigger{color:#999;font-size:12px}.league-detail-heading select{background:#fafafa;min-width:155px;height:36px}.league-detail-tabs{height:48px}.league-detail-tabs>a{width:115px}.league-rule-trigger{cursor:pointer;background:0 0;border:0;margin-left:auto;margin-right:25px}.league-rule-trigger:hover{color:#d81e06}.league-rule-summary{background:#fafafa;border-bottom:1px solid #eee;padding:15px 25px}.league-rule-summary p{white-space:pre-line;color:#888;margin:0;font-size:13px;line-height:26px}.league-season-statistics{color:#999;gap:30px;padding:20px 24px 0;font-size:13px;display:flex}.league-season-statistics b{color:#333;font-weight:400}.league-season-statistics .home{color:#f34e57}.league-season-statistics .draw{color:#31ae7b}.league-season-statistics .away{color:#338bdf}.league-detail-filters{padding:20px 24px 15px}.league-session-tabs button{color:#333;background:0 0;border:0;width:75px;height:32px;border-radius:0!important}.league-session-tabs button:first-child{width:100px}.league-session-tabs button.active{background:#d81e06;border-radius:3px!important}.league-detail-table-scroll{padding:0 20px}.league-standing-table{min-width:990px;font-size:12px}.league-standing-table th{color:#333;white-space:nowrap;background:#f5f5f5;height:42px;padding:0 5px}.league-standing-table td{color:#16344a;height:44px;padding:0 5px}.league-standing-table td.league-standing-team{white-space:nowrap;min-width:130px}.league-standing-table .league-points{color:#f04450;font-size:14px;font-weight:600}.league-rank{border-radius:2px;min-width:22px;height:22px;font-size:12px}.league-recent-form{justify-content:center;gap:2px;min-width:115px;display:flex}.league-recent-form>a{color:#fff;border-radius:2px;justify-content:center;align-items:center;width:17px;height:19px;font-size:11px;display:flex}.league-recent-form .win{background:#ef535b}.league-recent-form .draw{background:#37b47c}.league-recent-form .lose{background:#4496dc}.league-rank-legend{padding:18px 24px}.league-standing-rules h2{color:#333;font-size:16px}.league-standing-rules p{font-size:12px;line-height:25px}@media (width<=600px){.league-detail-heading select{min-width:115px;max-width:120px;font-size:12px}.league-season-statistics{flex-wrap:wrap;gap:12px;padding:16px 15px 0;font-size:12px}.league-detail-table-scroll{padding:0 10px}.league-rule-trigger{margin-right:12px}.league-detail-filters{padding:15px 10px}}.league-detail-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.league-detail-main{background:0 0;overflow:visible}.league-detail-sidebar{background:0 0;border:0;border-radius:0}.league-sidebar-search{background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px;display:flex}.league-sidebar-search input{background:#f6f6f6;border:0;outline:0;width:100%;min-width:0;height:32px;padding:0 9px;font-size:12px}.league-sidebar-search>span{color:#111;font-size:24px}.league-sidebar-category{background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.league-sidebar-category>button{color:#102a3c;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.league-sidebar-category>button>span{color:#c4c4c4;font-size:12px;font-weight:400}.league-sidebar-options{scrollbar-width:thin;max-height:280px;overflow:auto}.league-sidebar-options>a{color:#16344a;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.league-sidebar-options>a img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.league-sidebar-options>a.active,.league-sidebar-options>a:hover{color:#df2006;background:#fff6f6}.league-sidebar-options>p{color:#999;padding:10px;font-size:12px}.league-detail-heading-card{background:#fff;border-radius:14px;margin-bottom:20px;overflow:hidden}.league-detail-heading{height:100px;padding:20px 35px}.league-detail-logo{width:38px;height:48px}.league-detail-heading h1{margin-bottom:4px;font-size:23px;line-height:30px}.league-detail-heading select{background:#fff;border-radius:20px;min-width:146px;height:32px;font-size:14px}.league-detail-primary-tab{color:#e52007;align-items:center;height:44px;padding:0 40px;font-size:16px;font-weight:600;display:flex;position:relative}.league-detail-primary-tab:after{content:"";background:#e52007;border-radius:4px 4px 0 0;width:12px;height:4px;position:absolute;bottom:0;left:65px}.league-detail-primary-tab .league-rule-trigger{font-weight:400}.league-detail-content-card{background:#fff;border-radius:14px;min-height:500px;padding-top:20px;overflow:hidden}.league-round-picker{align-items:center;gap:12px;padding:0 20px 10px;display:flex}.league-round-picker>span{color:#16344a;flex:0 0 28px;font-size:13px;line-height:20px}.league-round-picker>div{flex-wrap:wrap;gap:10px;display:flex}.league-round-picker button{color:#16344a;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:inline-flex}.league-round-picker button.future{color:#999;background:#f3f3f3;border-color:#f3f3f3}.league-round-picker button.active{color:#fff;background:#e31d02;border-color:#e31d02;font-weight:600}.league-detail-tabs{background:#fff;height:46px;padding:0 20px}.league-detail-tabs>a{width:64px;font-size:16px;border:0!important}.league-detail-tabs>a.active{color:#e51b00}.league-detail-filters:empty,.league-detail-tabs .league-rule-trigger{display:none}.league-round-title{color:#182e3c;margin:0;padding:10px 20px 20px;font-size:18px}.league-detail-filters:has(>.league-detail-updating:only-child){padding:0 20px}.league-schedule-table{min-width:950px;font-size:13px}.league-schedule-table th{color:#152c3f;border-right:1px solid #fff;height:56px}.league-schedule-table td{font-size:13px}.league-standing-rules{margin-top:20px}@media (width<=800px){.league-detail-layout{grid-template-columns:140px minmax(0,1fr);gap:12px}.league-round-picker button{width:35px;height:35px}.league-round-picker>div{gap:7px}}@media (width<=600px){.league-detail-layout{display:block}.league-detail-heading{height:100px;padding:15px}.league-detail-heading h1{font-size:20px}.league-round-picker{gap:8px;padding:0 12px 10px}.league-round-picker>div{gap:6px}.league-round-picker button{width:32px;height:32px}.league-detail-content-card{padding-top:15px}.league-detail-primary-tab{padding:0 22px}}.league-team-rank{color:#a6b2bb;margin:0 5px;font-size:11px}.league-match-analysis{white-space:nowrap;justify-content:center;gap:5px;display:flex}.league-schedule-table td:last-child{font-size:13px}.league-standing-table{table-layout:auto;width:100%;min-width:0}.league-standing-table td,.league-standing-table th{white-space:nowrap;padding-left:3px;padding-right:3px;font-size:12px}.league-standing-table td.league-standing-team{min-width:0;font-size:13px}.league-standing-team img{width:20px;height:20px;margin-right:6px}.league-detail-table-scroll:has(.league-standing-table){padding-left:16px;padding-right:16px;overflow-x:visible}.league-standing-table th:nth-child(2){min-width:120px}.league-standing-table .league-points{font-size:13px}@media (width<=1000px){.league-standing-table td,.league-standing-table th{padding-left:2px;padding-right:2px;font-size:11px}.league-standing-table td.league-standing-team{font-size:12px}.league-standing-table th:nth-child(2){min-width:95px}.league-standing-team img{width:17px;height:17px;margin-right:4px}.league-detail-table-scroll:has(.league-standing-table){padding-left:8px;padding-right:8px}}@media (width<=700px){.league-standing-table{table-layout:fixed}.league-standing-table td,.league-standing-table th{white-space:normal;overflow-wrap:anywhere;padding-left:0;padding-right:0;font-size:9px}.league-standing-table th:nth-child(2){width:90px;min-width:0}.league-standing-table td.league-standing-team{white-space:normal;font-size:10px}.league-standing-team img{width:15px;height:15px;margin-right:2px}.league-standing-table .league-points{font-size:11px}.league-rank{min-width:17px;height:19px;font-size:10px}}.league-session-tabs{gap:10px;display:flex}.league-session-tabs button,.league-session-tabs button:first-child,.league-session-tabs button:last-child{color:#111;cursor:pointer;background:#fff;border:1px solid #eee;width:90px;height:36px;font-size:14px;font-weight:600;border-radius:20px!important}.league-session-tabs button+button{border-left:1px solid #eee}.league-session-tabs button.active{color:#fff;background:#e51b00;border-color:#e51b00;border-radius:20px!important}.league-odds-caption{color:#999;margin-top:3px;font-size:10px;display:block}.league-detail-heading h1{font-size:22px;line-height:31px}.league-detail-heading p span{font-size:14px;line-height:20px}.league-schedule-table{color:#333;border-collapse:collapse;font-size:14px}.league-schedule-table th{background:#eee;height:60px;font-size:12px;font-weight:500}.league-schedule-table td{border-bottom:1px solid #eee;border-right:1px solid #eee;height:50px;padding:0 6px;font-size:14px;line-height:20px}.league-schedule-table td:last-child{border-right:0}.league-schedule-table td:first-child,.league-schedule-table td:nth-child(2),.league-schedule-table td:nth-child(3){font-size:12px}.league-schedule-table td:nth-child(5)>a{color:#ea4747;font-size:14px;font-weight:700;line-height:20px}.league-match-half{color:#999;font-size:12px;font-weight:600;line-height:17px;display:block}.league-schedule-table .league-match-experts{color:#ff3848;white-space:nowrap;font-size:14px}.league-row-europe{justify-content:center;gap:3px;min-width:126px;display:flex}.league-row-europe span{text-align:center;color:#333;border-radius:4px;width:40px;height:22px;font-size:14px;line-height:22px;display:inline-block}.league-row-europe span.blue{color:#fff;background:#156fca;font-weight:600}.league-row-europe span.yellow{color:#fff;background:#daaf03;font-weight:600}.league-row-handicap{min-width:75px}.league-row-handicap small{margin-top:2px;font-size:12px;line-height:17px;display:block}.league-row-handicap .red{color:#ea4747}.league-row-handicap .green{color:#2db370}.league-row-handicap .blue{color:#1b86de}.league-schedule-table tbody tr:hover{background:#fffbf4}.league-team-rank{color:#999;font-size:12px}.league-match-analysis>a{color:#d81e06;font-size:14px}.league-odds-caption{font-size:11px;font-weight:400}.league-standing-table{font-size:14px}.league-standing-table th{font-size:12px;font-weight:500}.league-standing-table td{font-size:12px}.league-standing-table td.league-standing-team{font-size:14px}.league-sidebar-options:has(.league-sidebar-branch){max-height:600px;padding:0 5px 8px}.league-sidebar-category:has(>.league-sidebar-options)>button{color:#e51b00}.league-sidebar-branch>button{color:#16344a;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:3px;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 5px;font-size:13px;display:flex}.league-sidebar-branch>button.expanded,.league-sidebar-branch>button:hover{background:#f5f5f5}.league-sidebar-branch>button>img{-o-object-fit:contain;object-fit:contain;width:17px;height:15px}.league-sidebar-branch>button>svg{flex-shrink:0}.league-branch-toggle{color:#c5c5c5;flex-shrink:0;font-size:19px;font-weight:600;line-height:20px}.league-sidebar-branch-leagues{padding:0 0 5px 32px}.league-sidebar-branch-leagues>a{color:#16344a;padding:8px 3px;font-size:12px;line-height:18px;display:block}.league-sidebar-branch-leagues>a.active,.league-sidebar-branch-leagues>a:hover{color:#e51b00;background:#fff6f6}.league-sidebar-branch-leagues>p{color:#999;padding:5px;font-size:12px;line-height:22px}.league-detail-heading>label select{color:#16344a;background:#fff;border:1px solid #ddd;border-radius:20px;min-width:146px;height:32px;margin-left:0;padding:0 14px;font-size:14px}.league-reference-top{align-items:stretch}.league-reference-hot,.league-reference-today{flex-direction:column;min-width:0;display:flex}.league-reference-hot>h2,.league-reference-today>h2{flex:0 0 55px}.league-hot-grid{border-bottom:1px solid #f0f0f0;grid-auto-rows:minmax(60px,1fr);align-content:stretch;height:308px;max-height:308px}.league-hot-grid>a{gap:9px;height:auto;min-height:60px;padding:0 3px}.league-hot-grid img{-o-object-fit:contain;object-fit:contain;width:25px;max-width:28px;height:28px}.league-hot-grid span{font-size:14px;line-height:22px}.league-hot-grid>a:nth-last-child(-n+3){border-bottom:0}@media (width<=700px){.league-reference-hot,.league-reference-today{display:block}.league-hot-grid{grid-auto-rows:60px;height:auto;max-height:300px}.league-hot-grid>a{height:60px}.league-reference-hot{margin-top:16px}}.league-country-expanded .league-country-grid>a{height:auto;min-height:50px;padding-top:8px;padding-bottom:8px;line-height:19px}.league-country-expanded .league-country-grid>a span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.league-country-expanded .league-country-grid>a img{flex-shrink:0}.league-search-popup{z-index:50;box-sizing:border-box;scrollbar-width:thin;background:#fff;border:1px solid #ccc;border-radius:10px;width:490px;max-height:355px;padding:16px 18px;position:absolute;top:calc(100% + 10px);left:10px;overflow:auto;box-shadow:0 0 16px #0003}.league-search-popup>a,.league-search-popup>header{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}.league-search-popup>header{color:#16344a;padding-bottom:6px;font-size:14px}.league-search-popup>a{color:#999;font-size:14px;line-height:30px}.league-search-popup>a:hover{color:#d81e06;background:#fff9f6}.league-search-status{color:#999;margin:10px 0;font-size:14px}@media (width<=600px){.league-search-popup{width:100%;padding:15px;left:0}}.basketball-scores{color:#16344a;padding-bottom:40px;font-family:PingFangSC-Regular,PingFang SC,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.basketball-sport-heading{background:linear-gradient(100deg,#fff2ed,#fff);border:1px solid #f1e6e2;border-radius:7px;align-items:center;gap:35px;min-height:100px;margin-bottom:16px;padding:0 30px;display:flex}.basketball-sport-heading>div{align-items:center;gap:24px;display:flex}.basketball-sport-heading>div>a{color:#9aa3aa;font-size:18px}.basketball-sport-heading>div>a.active{color:#e44d40;font-size:28px;font-weight:700}.basketball-sport-heading h1{margin:0 0 8px;font-size:20px}.basketball-sport-heading p{color:#999;margin:0;font-size:12px}.basketball-panel{overflow:hidden}.basketball-filters{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px;display:flex}.basketball-filters>div{gap:8px;display:flex}.basketball-filters button{color:#8e9ba6;cursor:pointer;background:#f4f7f9;border:0;border-radius:3px;padding:7px 10px;font-size:12px}.basketball-filters button.active{color:#ff515b;background:#fff0f1}.basketball-filters button small{margin-left:3px;font-size:11px}.basketball-filters>label{color:#999;font-size:12px}.basketball-filters select{color:#60788a;background:#fff;border:1px solid #e5e9ee;border-radius:3px;margin-left:5px;padding:5px;font-size:12px}.basketball-table-scroll{overflow-x:auto}.basketball-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px;font-size:12px}.basketball-table th{background:#f5f5f5;border-right:1px solid #fff;height:40px;font-weight:400}.basketball-number label,.basketball-table th label{justify-content:center;align-items:center;gap:6px;display:flex}.basketball-table th select{color:#16344a;background:0 0;border:0;outline:0;width:100%;padding:0 5px;font-size:12px}.basketball-table td{text-align:center;vertical-align:middle;border-right:1px solid #eee;height:35px;padding:0 4px}.basketball-table tr.basketball-away>td{border-top:1px solid #e9edf1}.basketball-table tr.basketball-home>td{border-bottom:1px solid #e9edf1}.basketball-table .basketball-league{color:#fff;font-size:12px}.basketball-number label{color:#96a1ac;font-size:11px}.basketball-table input{accent-color:#ef454b;margin:0}.basketball-table .basketball-team{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font-size:14px;overflow:hidden}.basketball-team i{margin-right:8px;font-style:normal}.basketball-team i,.basketball-team small{color:#aaa;font-size:11px}.basketball-time{color:#718da0;font-size:12px;line-height:21px}.basketball-status{color:#999}.basketball-status small{font-size:11px;line-height:18px;display:block}.basketball-table .basketball-total{color:#ef4b55;font-family:DIN Alternate,Arial,sans-serif;font-size:18px;font-weight:400}.basketball-table .basketball-halves{color:#95a1ab;font-size:11px}.basketball-table .live{background:#fff9ef}.basketball-table .live .basketball-status,.basketball-table .live .basketball-total{color:#22b875}.basketball-table .finished .basketball-status{color:#ef4b55}.basketball-odd{font-size:12px;position:relative}.basketball-line{color:#ef6b62;font-size:11px;line-height:14px;display:block}.score-basketball-entry{color:#8f9da4;margin-left:20px;font-size:18px}.score-basketball-entry:hover{color:#e44d40}@media (width<=700px){.basketball-sport-heading{gap:20px;padding:20px}.basketball-sport-heading h1{font-size:17px}.basketball-filters{flex-wrap:wrap;gap:10px}.basketball-panel .instant-controls{flex-wrap:wrap}.basketball-sport-heading>div{gap:12px}}.score-sport-switch{gap:10px;height:80px;margin-bottom:10px;display:flex}.score-sport-switch>a{color:#ff535d;background:#fff;border-radius:6px;flex-direction:column;flex:0 0 140px;justify-content:center;align-items:center;gap:5px;display:flex}.score-sport-switch>a strong{font-size:24px;font-weight:400;line-height:28px}.score-sport-switch>a span{font-size:12px;line-height:16px}.score-sport-switch>a.active{color:#fff;background:linear-gradient(110deg,#ed5b63,#e92d32)}.score-sport-switch>a.active strong{font-weight:700}.score-sport-switch>a.active span{font-weight:600}.score-sport-banner{color:#28547b;background:linear-gradient(110deg,#e1f1ff,#f0f8ff);border-radius:6px;flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:0 30px;display:flex}.score-sport-banner strong{font-size:22px}.score-sport-banner span{color:#7893a9;font-size:12px}@media (width<=700px){.score-sport-switch{height:75px}.score-sport-switch>a{flex-basis:110px}.score-sport-banner{padding:0 12px}.score-sport-banner strong{font-size:16px}.score-sport-banner span{font-size:10px}}@media (width<=450px){.score-sport-banner{display:none}.score-sport-switch>a{flex:1}}.basketball-scores{color:#10334e;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.basketball-match-blocks{min-width:1200px;font-size:14px}.basketball-match-blocks .basketball-group-heading td{text-align:left;background:#f2f9ff;border:0;height:40px;padding:0}.basketball-group-heading button{color:#10334e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:40px;padding:0 20px;font-size:12px;display:flex}.basketball-group-heading button>span{color:#00ba76}.basketball-group-heading b{font-weight:400}.basketball-group-heading i{color:#67ace8;font-style:normal}.basketball-match-blocks .basketball-game-heading th{color:#10334e;background:#fff;border-bottom:1px solid #eee;border-right:0;height:40px;font-size:12px;font-weight:600}.basketball-game-heading th:first-child{font-weight:400}.basketball-game-heading label{white-space:nowrap;align-items:center;gap:8px;padding-left:15px;font-size:12px;display:flex}.basketball-game-heading time{font-size:12px}.basketball-match-blocks .basketball-away>td,.basketball-match-blocks .basketball-home>td{color:#10334e;background:#fff;border-top:0;border-bottom:1px solid #eee;border-right:1px solid #eee;height:40px;padding:0 4px;font-size:14px;line-height:20px}.basketball-match-blocks .basketball-status{width:80px;color:#999!important;font-size:12px!important}.basketball-match-blocks .live .basketball-status{color:#00c778!important}.basketball-match-blocks .finished .basketball-status{color:#ef454b!important}.basketball-match-blocks .basketball-status small{font-size:12px;line-height:18px}.basketball-match-blocks .basketball-team{text-overflow:ellipsis;padding-left:12px!important;font-size:16px!important}.basketball-match-blocks .basketball-team i{color:#b4b4b4;margin-right:12px;font-size:12px}.basketball-match-blocks .basketball-team small{float:right;color:#aaa;margin-right:12px;font-size:12px}.basketball-match-blocks .basketball-total{font-family:DIN Alternate,Arial,sans-serif;font-weight:700;color:#ef454b!important;font-size:18px!important}.basketball-match-blocks .live .basketball-total{color:#00ba76!important}.basketball-match-blocks .basketball-halves{color:#999!important;font-size:14px!important}.basketball-match-blocks .basketball-odd{font-size:14px}.basketball-odds-line{white-space:nowrap;justify-content:space-around;display:flex}.basketball-odds-line>span{color:red;font-size:12px}.basketball-match-blocks .basketball-game-gap td{background:#f2f2f2;border:0;height:6px;padding:0}.basketball-pick-all{color:#8999a6;align-items:center;gap:5px;font-size:12px;display:flex}.basketball-match-blocks .basketball-empty{text-align:center;color:#999;height:120px;font-size:14px}.basketball-match-blocks .basketball-empty button{color:#009bff;cursor:pointer;background:0 0;border:0}.basketball-match-blocks .basketball-game-heading th>label{justify-content:flex-start;gap:8px;padding-left:15px}.basketball-match-blocks .basketball-away>td:nth-child(n+3):nth-child(-n+5),.basketball-match-blocks .basketball-home>td:nth-child(n+2):nth-child(-n+4){border-right:0}.basketball-match-blocks td.basketball-odd{text-align:right;padding-right:12px}.basketball-odds-line{text-align:right;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.basketball-odds-line>span{text-align:left;white-space:nowrap}.basketball-animation-button{color:#fff;background:#27b473;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:70px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.basketball-animation-button:hover{background:#1c9f62}.basketball-analysis-cell{text-align:left!important;padding-left:10px!important}.basketball-analysis-cell>div{gap:7px;display:flex}.basketball-analysis-cell a{color:#168cff;font-size:12px}.basketball-analysis-cell .basketball-info-link{color:#aaa;margin-top:4px;font-size:12px;display:block}.basketball-match-blocks .instant-pin{color:#168cff}.basketball-match-page{padding-bottom:40px}.basketball-match-title{text-align:center;padding:25px}.basketball-match-title h1{font-size:22px;font-weight:400}.basketball-match-title strong{color:#ef454b;padding:0 15px}.basketball-match-title p{color:#999;font-size:13px}.basketball-detail-tabs{border-bottom:1px solid #eee;justify-content:flex-start;gap:0;height:48px;display:flex}.basketball-detail-tabs>a{align-items:center;padding:0 25px;font-size:14px;display:flex}.basketball-detail-tabs>a.active{color:#ef454b;border-bottom:3px solid #ef454b}.basketball-cartoon{border:0;width:100%;height:600px}.basketball-company-table{border-collapse:collapse;width:100%;font-size:14px}.basketball-company-table th{background:#f5f5f5;height:42px;font-size:12px;font-weight:400}.basketball-company-table td{text-align:center;border-bottom:1px solid #eee;padding:15px}.basketball-match-page .basketball-empty{text-align:center;color:#999;padding:65px 20px}.basketball-articles,.basketball-match-overview{padding:25px;line-height:28px}.basketball-articles h2,.basketball-match-overview h2{font-size:18px}.basketball-match-overview a{color:#168cff}.instant-actions .basketball-filter-trigger{color:#18364b;background:#f5f5f5;border:0;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.basketball-filter-trigger>span{color:#1496ff;font-size:16px}.basketball-filter-trigger>i{color:#333;font-style:normal}.basketball-filter-dialog{color:#16344a;background:#fff;border:1px solid #ccc;border-radius:6px;width:422px;max-width:calc(100vw - 20px);margin:0;padding:0;font-family:PingFangSC-Regular,Microsoft YaHei,Arial,sans-serif;position:fixed;box-shadow:0 3px 15px #0003}.basketball-filter-dialog::backdrop{background:0 0}.basketball-filter-dialog>header{border-bottom:1px solid #eee;justify-content:center;align-items:center;height:45px;display:flex;position:relative}.basketball-filter-dialog h2{margin:0;font-size:14px;font-weight:600}.basketball-filter-dialog>header>button{color:#999;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;right:12px}.basketball-filter-content{scrollbar-width:thin;scrollbar-color:#ccc transparent;max-height:220px;overflow-y:auto}.basketball-filter-content>section{border-bottom:1px solid #f3f3f3;padding:16px 15px}.basketball-filter-content h3{margin:0 0 15px;font-size:12px;font-weight:600}.basketball-filter-states{gap:8px;display:flex}.basketball-filter-states button{color:#666;cursor:pointer;background:#f6f6f6;border:0;border-radius:20px;width:80px;height:32px;font-size:13px}.basketball-filter-states button.active{color:#0097ff;background:#e7f3ff}.basketball-filter-leagues{flex-wrap:wrap;gap:12px 18px;padding:6px 0 0;display:flex}.basketball-filter-leagues label{cursor:pointer;align-items:center;gap:7px;font-size:14px;display:flex;position:relative}.basketball-filter-leagues input{opacity:0;width:16px;height:16px;position:absolute}.basketball-filter-check{box-sizing:border-box;color:#0000;border:1px solid #bbb;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;display:inline-flex}.basketball-filter-leagues input:checked+.basketball-filter-check{color:#20bd77;border-color:#20bd77}.basketball-filter-leagues input:focus-visible+.basketball-filter-check{outline-offset:2px;outline:2px solid #0097ff}.basketball-filter-leagues small{color:#999;font-size:12px}.basketball-filter-shortcuts{background:#f3f3f3;display:flex}.basketball-filter-shortcuts button{color:#16344a;cursor:pointer;background:0 0;border:0;border-right:1px solid #ddd;flex:1;height:30px;font-size:12px}.basketball-filter-shortcuts button:first-child{color:#0097ff;background:#e2f2ff}.basketball-filter-dialog>footer{background:#fff;gap:10px;padding:8px 10px;display:flex}.basketball-filter-dialog>footer button{color:#999;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:4px;flex:1;height:36px;font-size:13px;font-weight:600}.basketball-filter-dialog>footer button:last-child{color:#fff;background:#ff8900;border-color:#ff8900;flex:2}.basketball-match-blocks .finished .basketball-animation-button,.basketball-match-blocks .scheduled .basketball-animation-button{color:#27b473;box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;font-size:12px;font-weight:400}.basketball-match-blocks .finished .basketball-animation-button svg circle,.basketball-match-blocks .scheduled .basketball-animation-button svg circle{fill:#27b473}.basketball-match-blocks .finished .basketball-animation-button svg path,.basketball-match-blocks .scheduled .basketball-animation-button svg path{fill:#fff}.basketball-match-blocks .finished .basketball-animation-button:hover,.basketball-match-blocks .scheduled .basketball-animation-button:hover{background:#f4fcf7}.basketball-scores,.instant-scores{padding-top:0;padding-bottom:40px}.basketball-scores>.score-page-breadcrumb,.instant-scores>.score-page-breadcrumb{color:#8e9aa5;justify-content:flex-start;align-items:center;gap:10px;height:48px;margin:0;padding:0;font-size:12px;display:flex}.score-page-breadcrumb a{color:#708492}.basketball-scores>.score-sport-switch,.instant-scores>.score-sport-switch{background:0 0;align-items:stretch;gap:10px;height:80px;margin:0 0 10px}.score-sport-switch>a{box-sizing:border-box;flex-shrink:0}.basketball-scores>.basketball-panel,.instant-scores>.instant-score-panel{margin-top:0}@media (width<=700px){.basketball-scores>.score-sport-switch,.instant-scores>.score-sport-switch{height:75px}}.basketball-match-blocks .basketball-team>img{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:6px;display:inline-block}.basketball-match-blocks .basketball-team>i,.standing-crest img{vertical-align:middle}.bk-match-detail{color:#16344a;padding-bottom:40px;font-family:PingFangSC-Regular,Microsoft YaHei,Heiti,Arial,Helvetica,sans-serif}.bk-detail-content,.bk-scoreboard .versus-side{min-width:0}.bk-scoreboard .versus-team-copy strong{font-size:22px}.bk-scoreboard .versus-side>img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.bk-total-caption{color:#999;font-size:12px}.bk-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px;margin-top:20px;display:grid}.bk-detail-block{margin-bottom:20px;overflow:hidden}.bk-detail-block>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.bk-detail-block h2{color:#16344a;margin:0;font-size:18px;line-height:24px}.bk-detail-block>header>span{color:#999;font-size:12px}.bk-detail-block h3{color:#16344a;border-bottom:1px solid #f1f1f1;margin:0;padding:14px 16px;font-size:14px;font-weight:400}.bk-detail-block h3 small{color:#999;margin-left:6px;font-size:12px}.bk-rank-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 16px 18px;display:grid}.bk-data-scroll{overflow-x:auto}.bk-record-table{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%;font-size:12px}.bk-record-table th{color:#667d8c;background:#f5f5f5;height:36px;padding:0 8px;font-size:12px;font-weight:400}.bk-record-table td{color:#16344a;border-bottom:1px solid #eee;height:42px;padding:0 7px;font-size:12px;line-height:20px}.bk-record-table td.focused{color:#e94951}.bk-record-table td.bk-red{color:#ef4b55}.bk-record-table td.bk-blue{color:#2189df}.bk-record-table small{color:#999;font-size:11px;line-height:16px;display:block}.bk-record-table td a b{color:#e94951;font-size:14px;font-weight:400}.bk-muted{color:#99a5af!important;font-size:12px!important}.bk-no-data{text-align:center;color:#999;padding:40px 20px;font-size:13px}.bk-no-data button{color:#168cff;cursor:pointer;background:0 0;border:0}.bk-analysis-controls{color:#718594;background:#fff;border:1px solid #eee;border-radius:5px;align-items:center;gap:18px;margin-bottom:15px;padding:12px 18px;font-size:12px;display:flex}.bk-analysis-controls label{align-items:center;gap:5px;display:flex}.bk-analysis-controls select{color:#718594;background:#fff;border:1px solid #e3e8ed;border-radius:3px;height:28px;font-size:12px}.bk-recent-columns{grid-template-columns:minmax(0,1fr);gap:15px;padding-bottom:16px;display:grid}.bk-recent-columns>section>h3{padding-left:20px}.bk-record-summary{color:#8d9ca7;gap:15px;padding:12px 18px;font-size:12px;display:flex}.bk-record-summary b{color:#e94c55;font-weight:400}.bk-record-summary>span:first-of-type{color:#2388d1}.bk-comparison{max-width:580px;margin:20px auto;padding:0 20px 20px}.bk-comparison>div{align-items:center;gap:20px;margin-bottom:16px;display:flex}.bk-comparison>div>span{text-align:center;width:65px;font-size:14px}.bk-comparison>div>div{text-align:center;flex:1}.bk-comparison small{color:#8d9ba6;font-size:12px}.bk-stat-bar{border-radius:4px;gap:3px;height:5px;margin-top:6px;display:flex;overflow:hidden}.bk-stat-bar>i:first-child{background:#ef6670}.bk-stat-bar>i:last-child{background:#5499e0}.bk-match-aside dl{grid-template-columns:75px 1fr;padding:0 18px 10px;font-size:12px;line-height:27px;display:grid}.bk-match-aside dt{color:#98a5ae}.bk-match-aside dd{margin:0}.bk-match-aside .bk-record-table th{white-space:normal}.bk-odds-block{overflow:hidden}.bk-odds-toolbar{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.bk-odds-toolbar>div{align-items:center;gap:8px;display:flex}.bk-load-more,.bk-odds-toolbar button{color:#718594;cursor:pointer;background:#fff;border:1px solid #e3e8ed;border-radius:3px;height:28px;padding:0 12px;font-size:12px}.bk-odds-toolbar span{color:#999;font-size:12px}.bk-odds-toolbar input{border:1px solid #e3e8ed;border-radius:3px;width:110px;height:28px;padding:0 8px;font-size:12px}.bk-odds-switches{color:#8c9ba6;align-items:center;gap:20px;padding:12px 16px;font-size:12px;display:flex}.bk-odds-switches label{align-items:center;gap:4px;display:flex}.bk-odds-switches>span{color:#aab3ba;margin-left:auto}.bk-odds-table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:750px;font-size:14px}.bk-odds-table thead th{color:#607c8f;background:#f3f6f8;border:1px solid #e9edf1;height:34px;font-size:12px;font-weight:400}.bk-odds-table td{text-align:center;border:1px solid #f0f1f3;height:33px;padding:0 8px;font-size:14px}.bk-odds-table .bk-company-start>td{border-top-color:#dfe6eb}.bk-odds-table .bk-company-name{text-align:left;min-width:110px}.bk-company-name label{align-items:center;gap:8px;font-size:12px;display:flex}.bk-odds-table td button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px}.bk-odds-table .bk-red{color:#ec515a}.bk-odds-table .bk-green{color:#26af77}.bk-odds-table tr.summary{color:#6e8798;background:#fafbfc}.bk-odds-note{color:#a0acb5;padding:0 15px 10px;font-size:12px}.bk-history-dialog{color:#16344a;border:1px solid #e2e7ed;border-radius:7px;max-width:calc(100vw - 24px);box-shadow:0 8px 35px #0002}.bk-history-dialog::backdrop{background:#0005}.bk-history-dialog>header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bk-history-dialog h2{margin:0;font-size:17px}.bk-history-dialog>header>button{color:#999;cursor:pointer;background:0 0;border:0;font-size:26px}.bk-history-scroll{height:470px;max-height:65vh;overflow:auto}.bk-history-scroll thead{background:#fff;position:sticky;top:0}.bk-history-scroll .bk-load-more{margin:20px auto;display:block}.bk-history-scroll .bk-record-table td{font-size:14px}.bk-history-scroll .bk-record-table td:last-child{color:#999;font-size:12px}.bk-detail-content .basketball-cartoon{height:600px}@media (width>=1500px){.bk-recent-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.bk-detail-layout{grid-template-columns:minmax(0,1fr)}.bk-match-aside{display:none}.bk-scoreboard .versus-team-copy strong{font-size:18px}.bk-scoreboard .versus-side>img{width:48px;height:48px}}@media (width<=600px){.bk-rank-columns{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 10px 15px}.bk-scoreboard .versus-team-copy strong{font-size:15px}.bk-scoreboard .versus-side>img{width:35px;height:35px}.bk-detail-block>header{padding:15px}.bk-detail-block h2{font-size:16px}.bk-analysis-controls,.bk-odds-switches{flex-wrap:wrap;gap:10px}.bk-odds-switches>span{margin-left:0}.bk-odds-toolbar>div{flex-wrap:wrap}}.bk-detail-layout{grid-template-columns:170px minmax(0,1fr)}.bk-match-aside{grid-column:2}.bk-ranking-aside{grid-area:1/1/span 2;min-width:0}.bk-ranking-card{background:#fff;border-radius:6px;margin-bottom:10px;overflow:hidden}.bk-ranking-card h2{color:#fff;text-align:center;background:#ef4449;margin:0;font-size:14px;font-weight:600;line-height:30px}.bk-ranking-card table{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%;font-size:12px}.bk-ranking-card th{color:#333;height:30px;font-weight:600}.bk-ranking-card td{color:#999;border-top:1px solid #f1f1f1;height:30px;padding:0 3px}.bk-ranking-card .team{text-align:left;color:#333;text-overflow:ellipsis;max-width:65px;overflow:hidden}.bk-ranking-card td:first-child{width:22px;font-weight:600}.bk-ranking-card td.focused,.bk-ranking-card td.qualified{color:#ff454b}.bk-ranking-empty{text-align:center;color:#999;background:#fff;padding:20px 4px;font-size:12px}.bk-ranking-empty button{color:#168cff;background:0 0;border:0}@media (width>=1500px){.bk-detail-layout{grid-template-columns:170px minmax(0,1fr) 230px}.bk-match-aside{grid-area:1/3}}@media (width<=950px){.bk-detail-layout{grid-template-columns:150px minmax(0,1fr)}.bk-ranking-card td{padding:0 2px}}@media (width<=600px){.bk-detail-layout{grid-template-columns:minmax(0,1fr)}.bk-ranking-aside{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-detail-content{grid-column:1}}.library-grid>a{color:#16344a;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.library-grid .league-badge{background:#fff;border:1px solid #eee;border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.library-grid .league-badge img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.standing-crest img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.home-ranking-message{color:#999;text-align:center;padding:25px 10px;font-size:12px}.home-nba-ranking{padding-top:24px;padding-bottom:35px}.home-nba-ranking .standings-card{max-width:650px;margin:auto}.home-nba-ranking .standings-table{max-height:none}.header-score-menu{align-self:stretch;align-items:center;display:flex;position:relative}.portal-header nav .header-score-trigger{cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:5px;display:flex}.header-score-options{z-index:100;border-radius:0 0 8px 8px;width:116px;padding:10px 0;position:absolute;top:100%;transform:translate(-50%);box-shadow:0 7px 22px #23384914}.portal-header nav .header-score-options a{color:#333;white-space:nowrap;border:0;justify-content:center;align-items:center;height:40px;padding:0 10px;font-size:14px;font-weight:400;line-height:normal;display:flex}.portal-header nav .header-score-options a:after{display:none}.portal-header nav .header-score-menu{align-self:stretch}.portal-header nav .header-score-trigger{color:#243340;gap:6px;height:64px}.portal-header nav .header-score-menu.current>.header-score-trigger,.portal-header nav .header-score-menu.open>.header-score-trigger{color:#178640}.header-score-options{box-sizing:border-box;background:#fff;border:1px solid #edf0ee;border-radius:8px;width:124px;padding:6px;top:calc(100% - 1px);left:50%;box-shadow:0 8px 24px #163d2414}.portal-header nav .header-score-options a{color:#4d5952;border-radius:5px;height:38px;padding:0 12px;font-size:13px;line-height:1.4}.portal-header nav .header-score-options a:focus-visible,.portal-header nav .header-score-options a:hover{color:#178640;background:#eef9f1}.portal-header nav .header-score-trigger:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #8fd8a0}.preview-page{color:#16344a;padding-top:24px;padding-bottom:40px;font-family:PingFangSC-Regular,Microsoft YaHei,Arial,sans-serif}.preview-schedule{--preview-team-font:PingFangSC-Regular,"Microsoft YaHei",Arial,sans-serif;--preview-sp-bg:linear-gradient(#fafcfe,#e0eef9);--preview-sp-border:#b9d1e9;--preview-sp-color:#243d51;overflow:visible}.preview-sport-tabs{border-bottom:1px solid #eee;align-items:center;gap:30px;padding:0 22px;display:flex}.preview-sport-tabs>a{border-bottom:3px solid #0000;align-items:center;height:58px;font-size:18px;font-weight:600;display:flex}.preview-sport-tabs>a.active{color:#e94350;border-bottom-color:#e94350}.preview-sport-tabs>span{color:#999;margin-left:auto;font-size:12px}.preview-play-tabs{background:snow;border-bottom:1px solid #f3e9ea;gap:8px;padding:16px 22px;display:flex}.preview-play-tabs button{color:#526776;cursor:pointer;background:#fff;border:1px solid #ebedef;border-radius:5px;padding:8px 20px;font-size:14px}.preview-play-tabs button.active{color:#fff;background:#ef4b55;border-color:#ef4b55}.preview-tools{flex-wrap:wrap;align-items:center;gap:16px;padding:15px 20px;font-size:12px;display:flex}.preview-tools label{align-items:center;gap:5px;display:flex}.preview-search,.preview-tools select{color:#526776;background:#fff;border:1px solid #e5e8eb;border-radius:4px;height:30px;padding:0 8px;font-size:12px}.preview-search{width:155px}.preview-hide-tools{align-items:center;gap:9px;margin-left:auto;display:flex}.preview-hide-tools button,.preview-league-filter button{color:#536b7b;cursor:pointer;background:#fff;border:1px solid #e6e9ed;border-radius:3px;padding:5px 10px;font-size:12px}.preview-hide-tools button:disabled{color:#bbb;cursor:default}.preview-hide-tools span{color:#999}.preview-league-filter{position:relative}.preview-league-filter summary{cursor:pointer;border:1px solid #e5e8eb;border-radius:4px;padding:7px 10px}.preview-league-filter>div{z-index:10;background:#fff;border:1px solid #eee;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:14px;min-width:300px;padding:18px;display:grid;position:absolute;top:35px;left:0;box-shadow:0 5px 20px #0002}.preview-table-scroll{border-top:1px solid #eee;overflow-x:auto}.preview-table{border-collapse:collapse;text-align:center;width:100%;min-width:1050px;font-size:13px}.preview-table th{color:#6f8190;background:#f6f7f9;border-right:1px solid #edf0f3;height:42px;font-size:12px;font-weight:400}.preview-table th:first-child{width:32px}.preview-table th.preview-football-odds{width:320px}.preview-table td{border-bottom:1px solid #e9edf1;border-right:1px solid #f2f3f4;padding:10px 7px}.preview-date-row td{text-align:left;background:#edf7fd;padding:0}.preview-date-row button{color:#325979;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:13px 18px;font-size:13px;display:flex}.preview-date-row span{color:#839aaa;margin-left:14px;font-size:12px}.preview-date-row i{margin-left:auto;font-style:normal}.preview-match-row:nth-of-type(2n){background:#fffdf9}.preview-match-row:hover{background:#fff9f1}.preview-analysis,.preview-league,.preview-more,.preview-time{white-space:nowrap}.preview-league b{color:#526c7b;font-size:12px;font-weight:400;display:block}.preview-league>span{color:#fff;background:#557d9b;border-radius:3px;margin-top:7px;padding:3px 8px;font-size:12px;display:inline-block}.preview-time{color:#788b99;font-size:12px}.preview-team{min-width:115px}.preview-team>a{color:#16344a;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.preview-team img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.preview-team>small{color:#a5afb7;margin-top:7px;font-size:11px;display:block}.preview-versus{color:#b1bac1;font-size:12px}.preview-market+.preview-market{margin-top:5px}.preview-market-label{color:#91a0aa;align-items:center;gap:7px;margin-bottom:5px;font-size:11px;display:flex}.preview-market-label b{color:#ed4853;font-size:12px;font-weight:500}.preview-market-label>small{color:#e54b50;border:1px solid #f1c5c5;border-radius:2px;padding:0 2px;font-size:10px}.preview-options{grid-template-columns:repeat(var(--option-count),minmax(0,1fr));gap:3px;display:grid}.preview-options>div{background:#fff;border:1px solid #e5e8ec;border-radius:3px;min-width:42px;padding:7px 5px}.preview-options small{color:#9ba6ae;margin-bottom:5px;font-size:10px;display:block}.preview-options strong{color:#204a67;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.preview-options .unavailable{background:#f8f9fa}.preview-options .unavailable strong{color:#b2bac0}.preview-market.compact{align-items:center;gap:5px;display:flex}.preview-market.compact .preview-market-label{flex-wrap:wrap;justify-content:center;gap:2px;width:48px;min-width:48px;margin:0}.preview-market.compact .preview-market-label>span{font-size:10px}.preview-market.compact .preview-options{flex:1}.preview-analysis a{color:#4099d9;margin:0 4px;font-size:13px;display:inline-block}.preview-more{color:#8999a6;cursor:pointer;background:0 0;border:0;font-size:12px}.preview-expanded>td{background:#f8fafc;padding:20px}.preview-expanded>td>div{max-width:850px;margin:auto}.preview-expanded h3{text-align:left;font-size:14px;font-weight:500}.preview-expanded .preview-market{margin-top:16px}.preview-message{text-align:center;color:#999;padding:50px;font-size:13px}.preview-message button{color:#248bc8;cursor:pointer;background:0 0;border:0}.preview-table-footer{color:#99a7b1;justify-content:space-between;padding:16px 20px;font-size:12px;display:flex}@media (width<=700px){.preview-sport-tabs{gap:20px}.preview-sport-tabs>span{display:none}.preview-play-tabs{flex-wrap:wrap}.preview-play-tabs button{padding:8px 12px}.preview-hide-tools{margin-left:0}.preview-table-footer{flex-wrap:wrap;gap:15px}}.football-preview-table{border-collapse:collapse;text-align:center;color:#16436a;width:100%;min-width:1050px;font-size:12px}.football-preview-table th{background:linear-gradient(#fafafa,#e9e9e9);border:1px solid #d7dce2;height:34px;font-weight:400}.football-preview-table td{border-bottom:1px solid #e0e5eb;height:40px;padding:0 7px}.football-preview-table td[rowspan]{border-bottom:1px solid #d4dce5}.football-preview-start>td{border-top:1px solid #d4dce5}.football-preview-table .football-preview-line{border-bottom:0;min-width:50px;padding:0;position:relative}.football-preview-line.negative{color:#20b146}.football-preview-line.positive{color:#ff4b57}.football-preview-table .football-preview-sp{color:#243d51;background:linear-gradient(#fafcfe,#e0eef9);border:1px solid #b9d1e9;font-family:Arial,sans-serif;font-size:12px;font-weight:600}.football-preview-row:hover td{background-color:#edf8ff}.football-preview-table .football-preview-date td{text-align:left;background:#fbfdff;border-bottom:1px solid #d8e1e9;height:30px}.football-preview-date button{color:#1872b4;cursor:pointer;background:0 0;border:0;margin:0 18px;font-size:12px}.football-preview-date small{color:#95a3ad;margin-left:16px}.football-preview-league{color:#fff;justify-content:center;align-items:center;min-width:70px;height:24px;padding:0 6px;display:inline-flex}.football-preview-teams{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.football-preview-teams>a:first-child{text-align:right}.football-preview-teams>a:last-child{text-align:left}.football-preview-teams small,.football-preview-teams>span{color:#9daab7;font-size:12px;font-weight:400}.football-preview-teams small{margin:0 4px}.football-preview-vs{color:#9ba6af;margin:0 14px}.football-preview-time{white-space:nowrap;font-size:12px}.football-preview-single{clip-path:polygon(0 0,100% 0,0 100%);color:#fff;text-align:left;box-sizing:border-box;background:#f4545b;width:24px;height:23px;padding:0 8px 5px 2px;font-size:11px;line-height:14px;position:absolute;top:0;left:0}.football-preview-links div{justify-content:center;gap:7px;display:flex}.football-preview-links a{color:#3896d2;font-size:12px}.football-preview-links button{color:#92a4b4;cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:11px}.football-preview-other-single{color:#ee6266;margin-top:3px;font-size:10px;display:block}.preview-market-label>.preview-single-badge{color:#fff;background:#ef515b;border:0;border-radius:2px;padding:2px 4px;font-size:10px;display:inline-block}.football-preview-table .preview-expanded>td{height:auto;padding:20px}.football-other-table .football-other-match td{height:42px}.football-other-teams{position:relative;padding-left:25px!important}.football-other-table .football-preview-teams{white-space:nowrap;gap:4px;font-size:12px}.football-other-table .football-preview-sp{padding:0 4px}.football-other-table .football-preview-league{min-width:62px}.football-score-table .football-other-match{background:#f7f9fb}.football-score-toggle{color:#778997;cursor:pointer;background:#e9edf1;border:0;width:24px;height:24px;font-size:17px}.football-score-toggle:hover{color:#1874b0;background:#dcecf9}.football-score-details>td{height:auto!important;padding:8px 10px 12px!important}.football-score-groups>section{border-bottom:1px solid #c9dfef;align-items:stretch;min-height:50px;display:flex}.football-score-groups>section:last-child{border-bottom:0}.football-score-groups>section>span{color:#234f72;background:#fff;flex:none;justify-content:center;align-items:center;width:70px;font-size:13px;display:flex}.football-score-groups>section>div{flex:1;grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.football-score-groups>section>div>div{background:#fffde9;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:7px 2px;display:flex}.football-score-groups>section>div>div>b{color:#785919;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.football-score-groups>section>div>div>strong{color:#16436a;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.preview-schedule .football-other-table .football-preview-teams,.preview-schedule .football-preview-teams,.preview-schedule .preview-team>a{font-family:var(--preview-team-font);color:#16436a;font-size:13px;font-weight:400;line-height:20px}.preview-schedule .football-preview-teams>a,.preview-schedule .preview-team>a{font-family:inherit;font-size:13px;font-weight:400}.preview-schedule .football-preview-teams small,.preview-schedule .preview-team>small{font-family:var(--preview-team-font);color:#9daab7;font-size:12px;font-weight:400}.preview-schedule .football-preview-sp,.preview-schedule .football-score-groups>section>div>div,.preview-schedule .preview-options>div{background:var(--preview-sp-bg);border:1px solid var(--preview-sp-border);color:var(--preview-sp-color);border-radius:0}.preview-schedule .preview-options{gap:0}.preview-schedule .football-score-groups>section>div>div+div,.preview-schedule .preview-options>div+div{border-left:0}.preview-schedule .football-preview-sp,.preview-schedule .football-score-groups>section>div>div>strong,.preview-schedule .preview-options strong{color:var(--preview-sp-color);font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:18px}.preview-schedule .football-score-groups>section>div>div>b,.preview-schedule .preview-options small{font-family:var(--preview-team-font);color:#647d91;font-size:12px;font-weight:400}.preview-schedule .football-score-groups>section{border-bottom:0}.preview-schedule .preview-options .unavailable{background:var(--preview-sp-bg)}.preview-schedule{padding-bottom:160px}.preview-schedule .selectable-sp{color:#243d51;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:40px;padding:5px 2px;font-family:Arial,sans-serif;display:flex}.preview-schedule .selectable-sp strong{color:inherit;font-size:12px;font-weight:600;line-height:18px}.preview-schedule .selectable-sp b{color:inherit;font-size:12px;font-weight:400}.preview-schedule .selectable-sp:hover:enabled{background:#fff0df}.preview-schedule .selectable-sp.selected{color:#fff;background:#f48026;box-shadow:inset 0 0 0 1px #ed7216}.preview-schedule .selectable-sp:disabled{color:#b1bac2;cursor:default}.preview-schedule .selectable-sp:focus-visible{outline-offset:-2px;outline:2px solid #e87626}.preview-schedule .football-score-groups>section>div>div,.preview-schedule .preview-options>div,.preview-schedule td.football-preview-sp{padding:0}.preview-calculator{z-index:60;color:#405b70;background:#fff;border:1px solid #dce4ed;width:min(1200px,100% - 40px);font-size:12px;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 18px #253e4b15}.preview-calculator-bar{align-items:center;gap:16px;min-height:66px;padding:12px 15px;display:flex}.preview-picked-count{flex-direction:column;gap:5px;min-width:90px;display:flex}.preview-picked-count button{color:#47728e;cursor:pointer;background:0 0;border:0;font-size:12px}.preview-picked-count b{color:#ed5554}.preview-pass-options{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.preview-pass-options label{white-space:nowrap;align-items:center;gap:3px;display:flex}.preview-pass-options small{color:#a3afb8}.preview-multiple{align-items:center;gap:0;display:flex}.preview-multiple>span{margin-right:8px}.preview-multiple button{color:#516a7a;cursor:pointer;background:#f8f9fa;border:1px solid #dbe1e7;width:28px;height:33px;font-size:18px}.preview-multiple input{text-align:center;appearance:textfield;color:#23435b;border:1px solid #dbe1e7;border-left:0;border-right:0;width:45px;height:33px}.preview-bonus{flex-direction:column;gap:8px;min-width:205px;display:flex}.preview-bonus b,.preview-bonus strong{color:#ee474d}.preview-calculation-details{color:#d27422;cursor:pointer;background:#fff6ed;border:1px solid #f2c393;border-radius:4px;padding:8px 12px}.preview-calculation-details:disabled{opacity:.5;cursor:default}.preview-calculator-note{color:#9aa6b0;border-top:1px solid #edf0f3;margin:0;padding:7px 16px;font-size:11px;line-height:1.6}.preview-calculator-note a{color:#568aaa;margin-left:8px}.preview-picks{border-bottom:1px solid #dce4ed}.preview-picks header{background:#f1f7fc;align-items:center;gap:12px;padding:9px 15px;display:flex}.preview-picks header span{color:#91a2af;flex:1;font-size:11px}.preview-picks header button{color:#5886a5;cursor:pointer;background:0 0;border:0}.preview-picks-scroll{max-height:230px;overflow:auto}.preview-picks article{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:9px 14px;display:flex}.preview-picks article>span{color:#8c9aa4;min-width:65px}.preview-picks article>strong{min-width:180px;font-size:12px;font-weight:400}.preview-pick-options{flex-wrap:wrap;flex:1;gap:5px;display:flex}.preview-pick-options button{color:#fff;cursor:pointer;background:#f48026;border:0;border-radius:2px;padding:6px 9px;font-size:12px}.preview-picks article>label{align-items:center;gap:4px;display:flex}.preview-pick-remove{color:#6e8b9f;cursor:pointer;background:0 0;border:0;font-size:17px}.preview-calculator-notice{color:#bc7b29;background:#fff8ec;margin:0;padding:7px 15px}.preview-bonus-details{border-top:1px solid #eee;max-height:150px;padding:10px 15px;line-height:23px;overflow:auto}@media (width<=850px){.preview-calculator-bar{flex-wrap:wrap;gap:12px}.preview-pass-options{min-width:250px}.preview-picks article{flex-wrap:wrap}.preview-picks article>strong{min-width:0}.preview-pick-options{min-width:50%}.preview-calculator{width:calc(100% - 16px)}.preview-schedule{padding-bottom:210px}}.preview-schedule:not(.has-calculator-picks){padding-bottom:0}.basketball-mixed-table{table-layout:fixed;min-width:1180px}.basketball-mixed-table thead th{background:#ededed;border-top:0;border-bottom:0;height:27px;font-size:12px}.basketball-mixed-table thead tr:first-child th{height:31px}.basketball-mixed-table thead tr:last-child th{color:#9ca6af;font-size:11px}.basketball-mixed-table .bk-mixed-group{border-left:2px solid #ccd4dc}.basketball-mixed-table .basketball-mixed-row>td{white-space:nowrap;border-bottom:1px solid #d6e0e9;height:42px;padding:0 4px}.basketball-mixed-table .basketball-mixed-row>td.football-preview-sp{padding:0}.basketball-mixed-table .football-preview-teams{white-space:normal;gap:4px;font-size:13px}.basketball-mixed-table .football-preview-league{box-sizing:border-box;width:100%;min-width:0;padding:0 4px;font-size:12px}.basketball-mixed-table .bk-mixed-market{position:relative}.basketball-mixed-table .football-preview-single{z-index:1;pointer-events:none;width:19px;height:19px;padding:0 6px 5px 1px;font-size:10px;line-height:12px}.basketball-mixed-table .bk-mixed-line{text-align:center;color:#45617a;background:#f5faff;border-left:1px solid #b9d1e9;border-right:1px solid #b9d1e9}.basketball-mixed-table .bk-mixed-line.positive{color:#ff525f}.basketball-mixed-table .bk-mixed-line.negative{color:#22ad48}.bk-mixed-margin{background:linear-gradient(#fafcfe,#e0eef9);border-left:2px solid #ccd4dc;border-right:1px solid #b9d1e9}.bk-mixed-margin>button{color:#6d8091;background:0 0;border:0;padding:3px}.bk-mixed-margin>small{color:#ef515b;font-size:10px;display:block}.basketball-mixed-margin-details>td{background:#f8fbfd;padding:10px!important}.basketball-mixed-margin-details section{align-items:stretch;gap:8px;margin-bottom:5px;display:flex}.basketball-mixed-margin-details section>strong{flex-direction:column;justify-content:center;align-items:center;min-width:70px;font-size:13px;font-weight:400;display:flex}.basketball-mixed-margin-details section>strong small{color:#f15158;margin-top:5px;font-size:10px}.basketball-mixed-margin-details section>div{background:linear-gradient(#fafcfe,#e0eef9);border:1px solid #b9d1e9;flex:1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.basketball-mixed-margin-details section>div>div+div{border-left:1px solid #b9d1e9}.basketball-mixed-table .bk-mixed-margin{text-align:center;background:#f8fbfe;padding:0 5px}.bk-mixed-margin>button{color:#47708e;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #d9e6f1;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:52px;height:27px;padding:0 7px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.bk-mixed-margin>button:hover{color:#197bb9;background:#eaf4fc;border-color:#9fc4e1}.bk-mixed-margin>button:focus-visible{outline-offset:2px;outline:2px solid #8ec5e8}.bk-mixed-margin>button svg{flex:none;transition:transform .15s}.bk-mixed-margin>button svg.expanded{transform:rotate(180deg)}.basketball-other-table{table-layout:fixed;min-width:1080px}.basketball-other-table th{background:#ededed;border-color:#d5dce3;height:34px}.basketball-other-table .basketball-other-row>td{white-space:nowrap;border-bottom:1px solid #d6e0e9;height:42px;padding:0 5px}.basketball-other-table .basketball-other-row>td.football-preview-sp{padding:0}.basketball-other-teams{position:relative;padding-left:24px!important}.basketball-other-table .football-preview-teams{white-space:normal;gap:4px;font-size:13px}.basketball-other-table .football-preview-league{box-sizing:border-box;width:100%;min-width:0;padding:0 4px}.basketball-other-line{color:#45617a;background:#fff;border-left:1px solid #b9d1e9;border-right:1px solid #b9d1e9}.basketball-other-line.positive{color:#ff525f}.basketball-other-line.negative{color:#22ad48}.basketball-margin-side{color:#657a8b;background:#fff}.basketball-margin-table .football-preview-single{top:0;left:0}.basketball-other-row:hover td:not(.football-preview-sp){background:#f0f9ff}.football-preview-table .football-preview-date>td{z-index:1;background:#fbfdff;border-top:1px solid #d8e1e9;border-bottom:1px solid #d8e1e9;position:relative}.football-preview-table tbody>tr.football-preview-row:last-child>.football-preview-line{border-bottom:1px solid #d4dce5}.basketball-summary-stat{white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.bk-history-reference{padding:0 14px 15px}.bk-history-summary{color:#16436a;flex-wrap:wrap;gap:12px 25px;padding:4px 14px 21px;font-size:13px;line-height:24px;display:flex}.bk-history-summary b,.bk-history-summary em,.bk-history-summary i{font-style:normal;font-weight:400}.bk-history-summary b{color:#ff414c}.bk-history-summary i{color:#0098f4}.bk-history-summary em{color:#19b47d}.bk-history-table{border-collapse:collapse;text-align:center;color:#173e60;width:100%;min-width:880px;font-size:13px}.bk-history-table th{white-space:nowrap;background:#ededed;height:36px;padding:0 10px;font-size:12px;font-weight:400}.bk-history-table td{white-space:nowrap;border:1px solid #ededed;height:41px;padding:0 9px}.bk-history-table tbody tr:nth-child(2n){background:#f4f4f4}.bk-history-table td.history-league{color:#fff;background:#559dd4;border-color:#fff;width:70px}.bk-history-table td.history-league.alternate{background:#72b497}.bk-history-table .history-score{color:#ff414c;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.bk-history-table .win{color:#ff414c}.bk-history-table .loss{color:#0098f4}.bk-history-table tbody tr:hover td:not(.history-league){background:#eef8ff}.bk-detail-block>header>.bk-analysis-controls{background:0 0;border:0;gap:14px;margin:0;padding:0;font-size:12px}.bk-detail-block>header>.bk-analysis-controls select{color:#526776;background:#fff;border:1px solid #e6e9ec;border-radius:4px;height:30px;padding:0 8px}@media (width>=951px){.bk-match-detail .bk-detail-layout{grid-template-columns:170px minmax(0,1fr)}}.bk-recent-layout{gap:8px;display:flex}.bk-recent-layout button{cursor:pointer;background:#f3f3f3;border:0;border-radius:18px;padding:8px 18px;font-size:12px}.bk-recent-layout button.active{color:#0098f4;background:#edf8ff}.bk-recent-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 14px 15px;display:grid}.bk-recent-team-grid.stacked{grid-template-columns:minmax(0,1fr)}.bk-recent-team{min-width:0}.bk-recent-team-tools{flex-wrap:wrap;align-items:center;padding:16px 0 20px;display:flex}.bk-recent-team-tools strong{margin-right:auto;font-size:16px}.bk-recent-team-tools select{color:#53697a;background:#fff;border:1px solid #e8e8e8;border-radius:4px;max-width:115px;height:30px;font-size:12px}.bk-recent-metrics b,.bk-recent-reference .win{color:#ff414c}.bk-recent-metrics i,.bk-recent-reference .loss{color:#0098f4}.bk-recent-metrics>div{align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.bk-recent-metrics>div>span{text-align:right;min-width:86px}.bk-recent-metrics b,.bk-recent-metrics em,.bk-recent-metrics i{font-style:normal;font-weight:400}.bk-recent-metrics em{color:#18b780}.bk-recent-metrics strong{min-width:40px;font-size:16px;font-weight:400}.bk-recent-metrics small{text-align:center;color:#173e60;width:58px;font-size:12px}.bk-recent-meter{background:#f1f1f1;border-radius:2px;flex:1;height:10px;overflow:hidden}.bk-recent-meter i{background:#559dd4;height:100%;display:block}.bk-recent-trend{justify-content:center;align-items:flex-end;gap:2px;height:66px;padding:8px 0 20px;display:flex}.bk-recent-trend>i{background:#1785d7;border-radius:2px 2px 0 0;width:19px;height:20px}.bk-recent-trend>i.win{background:#ea3026;height:40px}.bk-recent-trend small{color:#a1a9af;align-self:center;margin:0 7px;font-size:11px}.bk-recent-table{min-width:560px}.bk-recent-table td,.bk-recent-table th{padding:0 5px;font-size:12px}.bk-recent-table .history-score{font-size:13px}@media (width<=1100px){.bk-recent-team-grid{grid-template-columns:minmax(0,1fr)}}.bk-recent-reference>header{border-bottom:0;padding-bottom:0}.bk-recent-team-grid{gap:30px;position:relative}.bk-recent-team-grid:not(.stacked):before{content:"";background:#f0f0f0;width:1px;position:absolute;top:0;bottom:15px;left:50%}.bk-recent-team-tools{flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-height:65px;padding:10px 8px 18px}.bk-recent-team-tools strong{flex-shrink:0;margin:0 10px 0 0}.bk-recent-team-tools select{flex:1;width:85px;min-width:0;max-width:105px}.bk-recent-team:first-child .bk-recent-team-tools,.bk-recent-team:nth-child(2) .bk-recent-metrics>div{flex-direction:row-reverse}.bk-recent-team:first-child .bk-recent-team-tools strong{margin:0 0 0 10px}.bk-recent-metrics{padding:0 22px 0 5px}.bk-recent-metrics>div{gap:10px;position:relative}.bk-recent-metrics>div>span{min-width:76px;font-size:12px}.bk-recent-metrics small{z-index:1;background:#fff;width:60px;position:absolute;right:-52px}.bk-recent-team:nth-child(2) .bk-recent-metrics{padding:0 5px 0 22px}.bk-recent-team:nth-child(2) .bk-recent-metrics>div>span{text-align:left}.bk-recent-team-grid.stacked:before,.bk-recent-team:nth-child(2) .bk-recent-metrics small{display:none}.bk-recent-team:first-child .bk-recent-meter{transform:scaleX(-1)}.bk-recent-reference .bk-data-scroll{min-width:0;overflow:visible}.bk-recent-reference .bk-recent-table{table-layout:fixed;width:100%;min-width:0}.bk-recent-table td,.bk-recent-table th{white-space:normal;overflow-wrap:anywhere;padding:0 3px;line-height:18px}.bk-recent-table th:first-child{width:11%}.bk-recent-table th:nth-child(2){width:16%}.bk-recent-table th:nth-child(3),.bk-recent-table th:nth-child(5){width:17%}.bk-recent-table th:nth-child(4){width:16%}.bk-recent-table .history-score{white-space:nowrap;font-size:12px}.bk-recent-table td:nth-child(2){white-space:nowrap;letter-spacing:-.4px;font-size:11px}.bk-recent-table td.history-league{width:auto}.bk-recent-trend>i{flex-shrink:1;min-width:4px}.bk-recent-trend small{white-space:nowrap}.bk-recent-team-grid.stacked .bk-recent-metrics>div,.bk-recent-team-grid.stacked .bk-recent-team-tools{flex-direction:row}.bk-recent-team-grid.stacked .bk-recent-metrics{padding:0}.bk-recent-team-grid.stacked .bk-recent-metrics small{background:0 0;display:block;position:static}@media (width>=801px){.bk-recent-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-recent-team-grid.stacked{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.bk-recent-team-grid{grid-template-columns:minmax(0,1fr)}.bk-recent-team-grid:before{display:none}.bk-recent-team-grid .bk-recent-metrics>div,.bk-recent-team-grid .bk-recent-team-tools{flex-direction:row}.bk-recent-team-grid .bk-recent-metrics{padding:0}.bk-recent-team-grid .bk-recent-metrics small{background:0 0;display:block;position:static}}@media (width>=1500px){.bk-match-detail{width:calc(100% - 400px);max-width:1200px}.bk-match-detail .bk-detail-layout{grid-template-columns:170px minmax(0,1fr);gap:20px;margin-left:-190px}.bk-match-detail .bk-ranking-aside{grid-area:1/1}.bk-match-detail .bk-detail-content{grid-area:1/2}}.bk-future-reference>header{border-bottom:0;padding-bottom:0}.bk-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:0 14px 16px;display:grid;position:relative}.bk-future-grid:before{content:"";background:#f0f0f0;width:1px;position:absolute;top:0;bottom:0;left:50%}.bk-future-grid>section{min-width:0}.bk-future-team{justify-content:flex-end;align-items:center;gap:10px;min-height:42px;padding:12px 24px 10px;display:flex}.bk-future-team small{color:#999;font-size:12px}.bk-future-team strong{color:#ff414c;font-size:16px}.bk-future-team.right{flex-direction:row-reverse;justify-content:flex-end}.bk-future-team.right strong{color:#0098f4}.bk-future-table{table-layout:fixed;width:100%;min-width:0}.bk-future-table td,.bk-future-table th{white-space:normal;overflow-wrap:anywhere;padding:0 4px;font-size:12px;line-height:19px}.bk-future-table td:nth-child(2){white-space:nowrap;font-size:11px}.bk-future-table td.history-league{width:auto}.bk-future-table .bk-future-dash{color:#aeb7bf}@media (width<=800px){.bk-future-grid{grid-template-columns:minmax(0,1fr)}.bk-future-grid:before{display:none}.bk-future-team,.bk-future-team.right{justify-content:flex-start}.bk-future-team.right{flex-direction:row}}.bk-tech-reference>header{border-bottom:0}.bk-tech-table-wrap{padding:0 14px 16px}.bk-tech-table{table-layout:fixed;width:100%;min-width:0}.bk-tech-table th{height:40px;font-size:14px}.bk-tech-table th:nth-child(2){width:34%;font-size:12px}.bk-tech-table th small{color:#99a5ae;margin-left:8px;font-size:11px;font-weight:400}.bk-tech-table td{height:41px;padding:0 10px;font-size:13px}.bk-tech-table td:nth-child(2){color:#60788b}.bk-tech-table td.bk-tech-leading{color:#ff414c;font-weight:600}.bk-match-detail{font-family:Open Sans,Neue Frutiger,Frutiger Next,Frutiger,Myriad Pro,Myriad,San Francisco,Segoe UI,Helvetica Neue,Helvetica,Arial,Verdana,Source Han Sans CN,PingFang SC,Lantinghei SC,Hiragino Sans GB,Wenquanyi Micro Hei,Microsoft YaHei,sans-serif;font-size:14px}.bk-match-detail button,.bk-match-detail input,.bk-match-detail select{font-family:inherit}.bk-match-detail .bk-scoreboard .versus-team-copy strong{font-size:24px;font-weight:700;line-height:34px}.bk-match-detail .bk-scoreboard .versus-score{font-size:32px;font-weight:700}.bk-match-detail .detail-tabs a{font-size:16px;font-weight:700;line-height:50px}.bk-match-detail .bk-detail-block h2{font-size:18px;font-weight:700;line-height:25px}.bk-match-detail .bk-future-team strong,.bk-match-detail .bk-recent-team-tools strong{font-size:16px;font-weight:700;line-height:22px}.bk-match-detail .bk-history-table,.bk-match-detail .bk-history-table td,.bk-match-detail .bk-record-table td{font-size:14px;font-weight:400;line-height:20px}.bk-match-detail .bk-history-table th,.bk-match-detail .bk-record-table th{font-size:12px;font-weight:700;line-height:18px}.bk-match-detail .bk-history-table td.history-league,.bk-match-detail .bk-history-table td:nth-child(2){letter-spacing:normal;font-size:12px}.bk-match-detail .bk-history-table .history-score{font-family:inherit;font-size:14px;font-weight:700}.bk-match-detail .bk-history-summary,.bk-match-detail .bk-recent-metrics>div{font-size:14px}.bk-match-detail .bk-future-team small,.bk-match-detail .bk-recent-metrics small,.bk-match-detail .bk-recent-metrics>div>span,.bk-match-detail .bk-recent-team-tools select{font-size:12px}.bk-match-detail .bk-recent-metrics strong{font-size:18px;font-weight:400}.bk-match-detail .bk-tech-table td:nth-child(2){font-size:14px}.bk-match-detail .bk-tech-table td.bk-tech-leading{font-weight:600}@media (width<=600px){.bk-match-detail .bk-scoreboard .versus-team-copy strong{font-size:18px;line-height:26px}.bk-match-detail .bk-history-table .history-score,.bk-match-detail .bk-history-table td{font-size:12px}}@media (width>=801px){.bk-recent-team-grid:not(.stacked){-moz-column-gap:90px;column-gap:90px}.bk-recent-team-grid:not(.stacked) .bk-recent-metrics{padding:0}.bk-recent-team-grid:not(.stacked) .bk-recent-metrics small{text-align:center;background:#fff;width:60px;font-size:12px;line-height:20px;right:-75px}.bk-recent-team-grid:not(.stacked) .bk-recent-trend{position:relative}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend>small:last-child{text-align:center;color:#173e60;background:#fff;width:60px;margin:0;font-size:12px;position:absolute;top:20px;right:-75px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:nth-child(2) .bk-recent-trend>small:last-child{font-size:0}.bk-recent-team-grid:not(.stacked) .bk-recent-team:nth-child(2) .bk-recent-trend>small:last-child:after{content:"最近";font-size:11px}.bk-recent-team-grid:not(.stacked) .bk-recent-metrics small,.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend>small:last-child{color:#173e60;white-space:nowrap;background:0 0;width:90px;font-size:12px;right:-90px}}.bk-recent-team-grid:not(.stacked):before{display:none}@media (width>=1000px){.bk-recent-team-grid:not(.stacked){-moz-column-gap:30px;column-gap:30px;padding-left:14px;padding-right:14px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-metrics{width:calc(100% - 45px);max-width:350px;margin-left:auto;margin-right:30px;padding:0}.bk-recent-team-grid:not(.stacked) .bk-recent-team:nth-child(2) .bk-recent-metrics{width:calc(100% - 45px);max-width:350px;margin-left:30px;margin-right:auto;padding:0}.bk-recent-team-grid:not(.stacked) .bk-recent-metrics>div{gap:10px}.bk-recent-team-grid:not(.stacked) .bk-recent-metrics small{width:90px;right:-90px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend{justify-content:center;width:310px;max-width:calc(100% - 45px);margin-left:auto;margin-right:30px;padding-bottom:20px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:nth-child(2) .bk-recent-trend{justify-content:center;width:310px;max-width:calc(100% - 45px);margin-left:30px;margin-right:auto;padding-bottom:20px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend>small:last-child{color:#a1a9af;background:0 0;align-self:center;width:auto;margin:0 7px;font-size:0;position:static}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend>small:last-child:after{content:"最近";font-size:11px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-trend:after{content:"近期走势";text-align:center;color:#173e60;width:90px;font-size:12px;line-height:20px;position:absolute;top:20px;right:-90px}.bk-recent-team-grid:not(.stacked) .bk-recent-team-tools{justify-content:flex-start;padding-left:24px;padding-right:24px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:first-child .bk-recent-team-tools{padding-right:24px}.bk-recent-team-grid:not(.stacked) .bk-recent-team:nth-child(2) .bk-recent-team-tools{padding-left:24px}.bk-recent-team-grid:not(.stacked) .bk-recent-team-tools select{flex:none;width:96px}}@media (width>=801px){.bk-recent-reference{position:relative}.bk-recent-reference:before{content:"";pointer-events:none;background:#f0f0f0;width:1px;height:85px;position:absolute;top:0;left:50%}.bk-recent-team-grid:not(.stacked):before{background:#f0f0f0;display:block;top:251px;bottom:15px}.bk-recent-reference:has(.bk-recent-team-grid.stacked):before{display:none}}.bk-odds-table tr.summary td{color:#16344a;background:#fff8f1;border-color:#f3dfce;height:30px;font-size:12px}.bk-odds-table tr.summary .bk-company-name{text-align:center}.bk-odds-table tr.summary .bk-company-name label{justify-content:center;font-size:14px}.bk-odds-table tr.summary.bk-company-start>td{border-top-color:#eed7c4}.bk-odds-table .bk-summary-number{color:#17354b;font-weight:700}.bk-odds-table tr.summary .bk-muted{color:#8a9ba8!important}.bk-odds-note{background:#fff8f1;border-top:1px solid #f3dfce;margin:0;padding:12px 15px}.bk-odds-block .bk-odds-note{background:#fff;border-top:0}.bk-odds-change{vertical-align:baseline;margin-left:4px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-block}.bk-history-dialog{color:#333;border-radius:4px;width:560px;height:calc(min(620px,85vh));padding:0;font-family:PingFangSC-Regular,Microsoft YaHei,Arial,sans-serif}.bk-history-dialog>header{border-bottom:1px solid #eee;justify-content:center;min-height:43px;padding:13px 38px;position:relative}.bk-history-dialog h2{text-align:center;font-size:13px;font-weight:700;line-height:18px}.bk-history-dialog>header>button{font-size:24px;position:absolute;top:8px;right:12px}.bk-history-dialog .bk-history-scroll{height:calc(100% - 45px);max-height:none;padding:0 12px 10px;overflow:auto}.bk-history-dialog .europe-table{text-align:center;width:100%;min-width:0}.bk-history-dialog .europe-table th{background:#f4f5f6;height:34px;font-size:12px;position:sticky;top:0}.bk-history-dialog .europe-table td{height:34px;padding:6px 4px;font-size:12px}.bk-history-dialog .europe-table tbody tr:nth-child(2n){background:#f8f9fa}.bk-history-dialog .history-change-time{white-space:nowrap;color:#999}.bk-odds-table .europe-history-button{color:#168cdb;font-size:12px}.bk-live-layout{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.bk-live-main{min-width:0}.bk-live-player{background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:420px;display:flex;overflow:hidden}.bk-live-player iframe{border:0;width:100%;height:480px;display:block}.bk-live-empty{text-align:center;color:#a1adb6;padding:110px 20px}.bk-live-empty>span{color:#c9d5df;font-size:64px;line-height:1;display:block}.bk-live-empty p{margin-top:22px;font-size:14px}.bk-live-period{border-radius:12px;margin-top:20px;padding:16px 20px 20px}.bk-live-period h2,.bk-live-statistics h2{margin:0;font-size:18px;font-weight:700;line-height:25px}.bk-live-period header{margin-bottom:16px}.bk-live-period table{border-collapse:collapse;text-align:center;table-layout:fixed;width:100%;font-size:14px}.bk-live-period th{background:#f3f6f8;height:35px;font-size:12px;font-weight:400}.bk-live-period td{border-bottom:1px solid #eee;height:40px}.bk-live-period .away{color:#ee4b55}.bk-live-period .home{color:#278fe1}.bk-live-period td.playing{color:#1bb77a}.bk-live-statistics{border-radius:12px;padding:20px}.bk-live-team-labels{justify-content:space-between;gap:12px;margin:20px 0 16px;font-size:14px;display:flex}.bk-live-team-labels span:first-child{color:#ee4b55}.bk-live-team-labels span:last-child{color:#278fe1}.bk-live-stats>div{border-bottom:1px solid #f1f1f1;padding:13px 0}.bk-live-stats>div:last-child{border-bottom:0}.bk-live-stat-values{justify-content:space-between;align-items:center;font-size:14px;display:flex}.bk-live-stat-values span{color:#667d8d;font-size:12px}.bk-live-stat-values b{min-width:36px;font-size:16px;font-weight:600}.bk-live-stat-values b:last-child{text-align:right}.bk-live-stat-bars{background:#f1f3f5;border-radius:3px;gap:3px;height:5px;margin-top:9px;display:flex;overflow:hidden}.bk-live-stat-bars i:first-child{background:#ef6370}.bk-live-stat-bars i:last-child{background:#549bdc}.bk-live-stats-empty{color:#a1adb6;text-align:center;padding:80px 0;font-size:13px}@media (width<=1000px){.bk-live-layout{grid-template-columns:minmax(0,1fr)}.bk-live-player{min-height:300px}.bk-live-player iframe{height:420px}}.bk-live-statistics.live-side-stats{border-radius:8px;min-height:300px;padding:16px 18px}.bk-live-statistics .live-section-heading h2{font-size:16px}.bk-live-statistics .live-empty{color:#99a7b2;font-size:13px}.bk-live-sidebar{min-width:0}.bk-live-side-tabs{background:#fff;border:1px solid #e7ebef;border-bottom:0;border-radius:8px 8px 0 0;display:flex;overflow:hidden}.bk-live-side-tabs button{color:#6d8191;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;flex:1;height:44px;font-size:14px}.bk-live-side-tabs button.active{color:#ef4b55;border-bottom-color:#ef4b55;font-weight:600}.bk-live-sidebar>.bk-text-live,.bk-live-sidebar>.match-chat{border-radius:0 0 8px 8px;height:480px;margin-bottom:20px;overflow:hidden}.bk-live-sidebar>.match-chat{flex-direction:column;display:flex}.bk-live-sidebar .chat-message-list{flex:1;min-height:0;overflow:auto}.bk-text-live .live-section-heading{padding:14px 18px}.bk-text-live-scroll{height:420px;padding:0 16px;overflow:auto}.bk-text-live-scroll article{border-bottom:1px solid #edf0f3;padding:12px 0;font-size:13px}.bk-text-live-scroll article>div{color:#98a5af;justify-content:space-between;font-size:12px;display:flex}.bk-text-live-scroll article b{color:#ee4b55;font-weight:400}.bk-text-live-scroll article p{margin:6px 0 0;line-height:22px}.bk-text-live h2{margin:0;font-size:16px}.bk-live-period tbody tr{display:table-row}.bk-live-period td,.bk-live-period th{text-align:center;vertical-align:middle}.bk-live-period th:first-child{width:20%}.bk-live-period .bk-period-away{color:#ee4b55}.bk-live-period .bk-period-home{color:#278fe1}.bk-player-statistics{border-radius:12px;margin-top:20px;padding:16px 10px 14px}.bk-player-statistics h2{margin:0 4px;font-size:18px;line-height:26px}.bk-player-team-tabs{background:#eee;border-radius:22px;width:min(315px,90%);margin:14px auto 20px;padding:2px;display:flex}.bk-player-team-tabs button{color:#173e60;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;height:34px;font-size:14px}.bk-player-team-tabs button.active{background:#fff;font-weight:600}.bk-player-statistics table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:12px}.bk-player-statistics th{background:#f1f7fc;height:40px;padding:0 2px;font-size:12px;font-weight:600}.bk-player-statistics td{overflow-wrap:anywhere;border-bottom:1px solid #eee;height:41px;padding:4px 2px;line-height:19px}.bk-player-statistics td:first-child{text-align:left;border-right:1px solid #eee;padding-left:8px}.bk-player-statistics .player-score,.bk-player-statistics .starter{color:#ff414c}.bk-player-statistics .player-score{font-size:14px;font-weight:700}.bk-player-statistics tbody tr:hover{background:#fff7ec}.bk-player-statistics .bk-player-empty{text-align:center;color:#99a7b3;padding:40px}.bk-player-comparison{border-radius:12px;margin-top:20px;padding:16px 20px}.bk-player-comparison h2{margin:0;font-size:18px;line-height:26px}.bk-player-compare-teams{justify-content:space-between;margin:16px 0 4px;font-size:14px;display:flex}.bk-player-compare-teams span:first-child{color:#ee4b55}.bk-player-compare-teams span:last-child{color:#278fe1}.bk-player-compare-row{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 45px 70px 45px minmax(0,1fr);align-items:center;gap:8px;padding:16px 0;display:grid}.bk-player-compare-row:last-of-type{border-bottom:0}.bk-player-compare-person{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.bk-player-compare-person.right{text-align:right;flex-direction:row-reverse}.bk-player-compare-person img,.bk-player-photo-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.bk-player-photo-placeholder{color:#91a6b7;background:#eef3f7;justify-content:center;align-items:center;font-size:20px;display:flex}.bk-player-compare-row>strong{text-align:center;font-size:24px;font-weight:600}.bk-player-compare-metric{text-align:center;color:#60788a;font-size:14px}.bk-player-compare-row .away-value{color:#ee4b55}.bk-player-compare-row .home-value{color:#278fe1}.bk-player-comparison-empty{color:#99a7b3;text-align:center;padding:12px 0;font-size:13px}@media (width<=600px){.bk-player-compare-row{grid-template-columns:minmax(0,1fr) 30px 44px 30px minmax(0,1fr);gap:4px}.bk-player-compare-person{flex-direction:column;font-size:12px}.bk-player-compare-person.right{flex-direction:column}.bk-player-compare-row>strong{font-size:20px}}.bk-live-sidebar>.bk-player-comparison{margin-top:0;margin-bottom:20px;padding:16px 14px}.bk-live-sidebar .bk-player-compare-row{grid-template-columns:minmax(0,1fr) 30px 38px 30px minmax(0,1fr);gap:4px}.bk-live-sidebar .bk-player-compare-person,.bk-live-sidebar .bk-player-compare-person.right{text-align:center;flex-direction:column;gap:6px;font-size:12px}.bk-live-sidebar .bk-player-compare-row>strong{font-size:20px}.bk-live-sidebar .bk-player-compare-metric{font-size:12px}.bk-player-role{color:#99a7b3;font-size:10px;font-weight:400;line-height:14px;display:block}.bk-player-statistics .starter .bk-player-role{color:#ef626b}.football-preview-table .football-mixed-expand{background:#f7fbfe;border-left:1px solid #dce5ee;border-right:1px solid #dce5ee;padding:0 5px}.football-mixed-expand>button{color:#527086;cursor:pointer;background:#fff;border:1px solid #d9e4ed;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:54px;height:27px;font-size:12px;display:inline-flex}.football-mixed-expand>button:hover{color:#1688cb;background:#f4faff;border-color:#8fbedc}.football-mixed-expand svg.open{transform:rotate(180deg)}.football-preview-table .football-mixed-details>td{background:#fff;height:auto;padding:0}.football-mixed-details h3{color:#526f84;margin:0 0 12px;font-size:13px}.football-mixed-details .preview-market{margin-top:12px}.football-mixed-details .preview-market-label{color:#244d6b;font-size:12px}.football-mixed-details .preview-options{grid-template-columns:repeat(var(--option-count),minmax(0,1fr))}.football-mixed-details>td>div{max-width:none;margin:0}.football-mixed-options{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:12px}.football-preview-table .football-mixed-options td,.football-preview-table .football-mixed-options th{border:1px solid #c8dfef;border-radius:0;padding:0}.football-preview-table .football-mixed-options .mixed-play-name{color:#3188ca;vertical-align:middle;background:#e7f5ff;height:auto;font-weight:400;line-height:22px;position:relative}.football-preview-table .football-mixed-options .mixed-option-label{color:#3188ca;background:#e7f5ff;height:29px;font-size:12px;font-weight:400}.football-preview-table .football-mixed-options .mixed-option-value{color:#16344a;background:#ffffed;height:36px}.preview-schedule .football-mixed-options .selectable-sp{height:36px;min-height:36px;padding:0 2px;font-size:13px}.preview-schedule .football-mixed-options .selectable-sp strong{font-size:13px;font-weight:700}.football-preview-table .football-mixed-options .mixed-unused{border-right:0}.mixed-single-badge{color:#fff;background:#f4545b;border-radius:2px;margin-left:5px;padding:0 3px;font-size:10px;line-height:15px;display:inline-block}.football-preview-row:hover .football-mixed-options td{background-color:inherit}.football-preview-table .football-mixed-options .mixed-option-value{border-color:var(--preview-sp-border)}.portal-header nav>.header-score-menu,.portal-header nav>a{border-bottom:0;align-self:stretch;height:100%;font-size:14px;font-weight:600;line-height:20px;position:relative}.portal-header nav>a{color:#243340;align-items:center;display:flex}.portal-header nav>.header-score-menu>.header-score-trigger{height:100%;font-size:inherit;font-weight:inherit;line-height:inherit}.portal-header nav>.current,.portal-header nav>.header-score-menu.current>.header-score-trigger{color:#178640;border-bottom:0;font-weight:600}.portal-header nav>.current:after{content:"";background:#00e137;height:3px;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.portal-header nav>.header-score-menu,.portal-header nav>a{font-size:12px}}html{scrollbar-gutter:stable}.portal-header .topbar{width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto}main.league-reference,main.preview-page{padding-top:20px}.league-reference>.league-breadcrumb,.preview-page>.detail-breadcrumb{color:#8e9aa5;align-items:center;gap:10px;height:28px;min-height:28px;margin:0 0 12px;padding:0;font-size:12px;font-weight:400;line-height:20px;display:flex}.league-reference>.league-breadcrumb>b,.preview-page>.detail-breadcrumb>span:last-child{color:#526776;font-weight:400}main.container,main.container.app-download-page,main.container.basketball-scores,main.container.instant-scores,main.container.league-reference,main.container.preview-page{padding-top:20px}main.container>.detail-breadcrumb,main.container>.league-breadcrumb,main.container>.score-page-breadcrumb{color:#8e9aa5;justify-content:flex-start;align-items:center;gap:10px;height:28px;min-height:28px;margin:0 0 12px;padding:0;font-size:12px;font-weight:400;line-height:20px;display:flex}main.container>.detail-breadcrumb a,main.container>.league-breadcrumb a{color:#708492}main.container>.detail-breadcrumb>span:last-child,main.container>.league-breadcrumb>b,main.container>.league-breadcrumb>span:last-child{color:#526776;font-weight:400}.football-preview-table .football-mixed-options td,.football-preview-table .football-mixed-options th{border-color:var(--preview-sp-border)}.football-preview-table .football-mixed-options .mixed-option-label{color:#16436a;background:linear-gradient(#fafafa,#e9e9e9);border-color:#d7dce2}.football-preview-table .football-mixed-options .mixed-play-name{color:#16436a;background:#fff;border-color:#d4dce5}.football-preview-table .football-mixed-options .mixed-option-value{background:var(--preview-sp-bg);border:1px solid var(--preview-sp-border);color:var(--preview-sp-color)}.football-preview-table .football-mixed-options .mixed-unused{background:#fff;border-color:#e0e5eb}.football-main-preview{border-collapse:separate;border-spacing:0}.football-main-preview>thead>tr>th{border:1px solid #d7dce2;border-left:0}.football-main-preview>tbody>tr.football-preview-row>td{border:0;border-bottom:1px solid #d4dce5}.football-main-preview>tbody>tr.football-preview-start>td{border-top:0}.football-main-preview>tbody>tr.football-preview-row>td.football-preview-sp{border:0;border-right:1px solid var(--preview-sp-border);border-bottom:1px solid var(--preview-sp-border)}.football-main-preview>tbody>tr.football-preview-row>td.football-preview-line{border-bottom:0;border-right:1px solid var(--preview-sp-border)}.football-main-preview>tbody>tr.football-preview-row:not(.football-preview-start)>td.football-preview-line{border-bottom:1px solid #d4dce5}.football-main-preview>tbody>tr.football-preview-row>td.football-mixed-expand{border-right:1px solid #dce5ee}.football-main-preview>tbody>tr.football-mixed-details>td{vertical-align:top;border:0;height:auto;padding:0;line-height:normal}.football-main-preview>tbody>tr.football-mixed-details>td>div{margin:0;padding:0;line-height:normal}.football-main-preview .football-mixed-options{border-collapse:collapse;border-spacing:0;margin:0}.football-main-preview>tbody>.football-preview-date>td{z-index:auto;border-top:0}.football-main-preview>tbody>tr.football-mixed-details .football-mixed-options{border:0}.football-main-preview .football-mixed-options tr:first-child>td,.football-main-preview .football-mixed-options tr:first-child>th{border-top:0}.football-main-preview .football-mixed-options tr>th:first-child.mixed-play-name{border-left:0}.football-main-preview .football-mixed-options tr>td:last-child,.football-main-preview .football-mixed-options tr>th:last-child{border-right:0}.football-main-preview .football-mixed-options .mixed-play-name{white-space:nowrap;background:#f8fafc;width:120px;font-size:12px}.football-main-preview .football-mixed-options .mixed-option-label{color:#526b7e;background:#f3f5f7;border-color:#d4dce5;height:28px;line-height:18px}.football-main-preview .football-mixed-options .mixed-option-value{height:36px;line-height:18px}.football-main-preview .football-mixed-options .mixed-unused{background:#fff;border-bottom:1px solid #d4dce5;border-left:1px solid #d4dce5}.football-main-preview .football-mixed-options .selectable-sp strong{font-size:12px;font-weight:600}
