.players2{display:flex!important;flex-direction:column!important;gap:0!important}.players2 .plrow{width:100%}.plrow .nm b{min-width:0}.plrow .nm .ph{white-space:normal;text-align:left;line-height:1.4}.plrow .nm small{flex:none}.portrait-credit{position:absolute;right:12px;bottom:9px;font-size:9px;color:#abc0d2;z-index:5}.club-overview{align-items:stretch}.club-box h3{line-height:1.5}.club-overview .club-box{min-height:210px}.stat-compare svg{max-height:160px}.club-hero .club-player-art{z-index:0}.club-hero>div,.club-motto{z-index:1;position:relative}.club-motto{position:absolute}.club-squad h3:before{display:none}.club-squad #sqBox{font-size:12px}.club-squad .sqhead{font-size:10px}#teamDialog{width:min(1080px,calc(100vw - 30px))!important;max-width:1080px!important;max-height:94vh!important}.tcdgrid strong{font-size:20px!important}.tcdgrid>div{padding-left:13px!important;padding-right:8px!important}.tcdgrid>div:nth-last-child(1) strong{font-size:17px!important}.last-five{min-height:146px}.club-rank{background:var(--club-color)}.promocard .qphoto,.promocard .pimg,.promocard>img,.promocard .photo{display:none!important}.leaguehero{background-position:center!important;background-size:cover!important}.minitable td{height:44px}.minitable .t{gap:10px}.tablescroll .badge{flex-shrink:0}.leaguebtn .lgicon,.leaguebtn .lgi{border:0;background:transparent}.footer .socials{display:none}.club-box .sqh{font-size:15px}.club-footnote{line-height:1.8}.core-caption small{max-width:90%;font-family:'Microsoft YaHei',sans-serif}.tcard .team-core.photo{object-fit:contain;object-position:center bottom;padding-top:25px}.fm-core.photo{object-fit:contain;object-position:center bottom}.fcphoto.photo{object-fit:contain!important;object-position:center bottom!important;max-height:100%}.club-player-art.photo{object-fit:contain!important;object-position:center bottom!important}
#teamDetail[data-tab=overview] #sqBox{display:none}.club-preview-squad{display:none}#teamDetail[data-tab=overview] .club-preview-squad{display:block}.club-preview-squad .sqrow{min-height:39px}.club-preview-squad .sqname small{display:none}.club-preview-squad .sqtable{font-size:12px}.last-match small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-tabs .active{border-color:var(--club-color,#d12a45)}
@media(min-width:851px){.nav a{font-size:14px}.tablescroll table{font-size:13px}.tablescroll th{font-size:11px}.tablescroll td{font-size:13px;height:34px}.plrow .nm b{font-size:14px}.plrow .nm small{font-size:12px;width:180px}.plrow{min-height:36px}.plrow .vv{font-size:14px}.player-list-head{font-size:11px}.club-hero p{font-size:14px}.club-tabs button{font-size:13px}.club-box h3{font-size:15px}.club-squad .sqname b{font-size:13px}.panelhead h2{font-size:18px}.panelhead .sub{font-size:11px}.sidehead h3{font-size:16px}.navlist{font-size:13px}.minitable{font-size:13px}}
@media(max-width:760px){.tcdgrid strong{font-size:18px!important}.tcdgrid>div:nth-last-child(1) strong{font-size:13px!important}.club-overview .club-box{min-height:0}.plrow .nm small{max-width:125px}.club-motto{display:none}.last-five{min-height:128px}#teamDialog{width:calc(100vw - 18px)!important}.club-side{grid-template-columns:1fr 1fr}.stat-compare{grid-template-columns:135px 1fr}.club-bottom{min-width:0}}
@media(max-width:500px){.tcdgrid strong{font-size:15px!important}.tcdgrid>div{padding-left:8px!important;padding-right:3px!important}.club-squad .sqtable{overflow-x:auto}.club-squad .sqhead,.club-squad .sqrow{min-width:570px}.club-squad .sqtable.simple .sqhead,.club-squad .sqtable.simple .sqrow{min-width:400px}.stat-compare{grid-template-columns:115px 1fr}.plrow .nm small{max-width:none}.club-side{display:block}.club-side .club-box{margin-top:10px}.club-portrait{width:120px;height:130px;float:right;margin-left:10px}.club-side .club-box:after{content:'';display:block;clear:both}.club-hero .club-player-art{top:0;height:200px}.club-hero>div{max-width:75%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
