/* V0.14.7: crests are free-standing artwork, not mini square icon buttons. */
img.n77-team-logo,img.n922-team-badge,img.n102-nbc-logo,img.tc143-hero-logo,
.n84-team-logo img,.n84-fixture-logo img,.n122-club-chip img,.n93-team-hero img {
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;object-fit:contain!important;object-position:center;
 filter:drop-shadow(0 3px 4px rgba(0,0,0,.24));
}
.n84-team-logo,.n84-fixture-logo {background:transparent!important;box-shadow:none!important;border:0!important;}
.n84-team-tile .n84-team-logo,.n84-fixture-side .n84-fixture-logo {border-bottom:0!important;}
.n79-home img.n77-team-logo,.n79-home .n82-match-primary img.n77-team-logo,.n79-home .n82-match-sub img.n77-team-logo,.n93-team-profile .n93-team-hero img.n77-team-logo {background:transparent!important;border-radius:0!important;}
.tc143-profile .tc143-hero .tc143-logo-wrap {
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;overflow:visible!important;
}
.tc143-profile .tc143-hero .tc143-logo-wrap:not(.has-fallback) img{filter:drop-shadow(0 4px 6px #0004)}
/* Fallback letters still need a visibly defined spot, because they are not an image. */
.tc143-profile .tc143-logo-wrap.has-fallback{background:#FFFFFF18!important;border:1px solid #FFFFFF40!important;border-radius:15px!important}
.n77-team-empty,.n102-nbc-logo-fallback{background:#FFFFFF0B;border:1px solid #FFFFFF22;border-radius:12px}
/* V0.14.7: result strips display historic team colors, never only a narrow accent. */
.d143-lineup-list .d147-solo-result-player{
 background:linear-gradient(180deg,var(--club) 0 43%,#17283A 43% 100%)!important;
 border:1px solid color-mix(in srgb,var(--club-second) 75%,#FFFFFF20)!important;
 border-top:5px solid var(--club-second)!important;border-radius:13px!important;
 padding:10px 12px!important;overflow:hidden!important;
}
.d143-lineup-list .d147-solo-result-player>b,.d143-lineup-list .d147-solo-result-player>div:nth-child(2)>strong,
.d143-lineup-list .d147-solo-result-player>div:nth-child(2)>small{color:var(--club-ink)!important}
.d143-lineup-list .d147-solo-result-player .d143-stats{color:#F4F9FC!important}
.d144-result-player.d147-versus-result-player{
 background:linear-gradient(180deg,var(--club) 0 38%,#192B40 38% 100%)!important;
 border:1px solid color-mix(in srgb,var(--club-second) 70%,#44546A)!important;
 border-top:5px solid var(--club-second)!important;border-radius:12px!important;
 padding:11px!important;margin:8px 0;
}
.d144-result-player.d147-versus-result-player>b,
.d144-result-player.d147-versus-result-player>div:nth-child(2)>strong,
.d144-result-player.d147-versus-result-player>div:nth-child(2)>small{color:var(--club-ink)!important}
@media(max-width:620px){
 .d143-lineup-list .d147-solo-result-player{background:linear-gradient(180deg,var(--club) 0 52px,#17283A 52px 100%)!important}
 .d144-result-player.d147-versus-result-player{background:linear-gradient(180deg,var(--club) 0 62px,#192B40 62px 100%)!important}
}
