/* Kisure v357: linked football profiles, club transfer history and neutral advert labels. */
.football-data-card--linked {
    display: block;
    color: inherit;
    text-decoration: none;
    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.football-data-card--linked:hover {
    transform: translateY(-2px);
    border-color: rgba(10, 166, 166, .38);
    box-shadow: 0 16px 36px rgba(15, 23, 42, .1);
}
.football-data-card--linked > span {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-top: 10px;
    color: var(--brand, #0aa6a6);
    font-size: .78rem;
    font-weight: 850;
}
.football-club-transfer-record__player {
    color: var(--text, #111827);
    font-size: .95rem;
    font-weight: 900;
    text-decoration: none;
}
.football-club-transfer-record__player:hover { color: var(--brand, #0aa6a6); }
.football-club-transfer-record .football-player-transfer-record__date { min-width: 0; }
.football-club-transfer-record .football-player-transfer-record__date > a,
.football-club-transfer-record .football-player-transfer-record__date > strong {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.football-coach-hero .football-player-hero__quick span:first-child strong {
    font-size: clamp(.8rem, 1.6vw, 1rem);
    line-height: 1.2;
}
.football-coach-career .football-profile-history__row { min-height: 92px; }
.football-promo-slot__label span {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}
.football-promo-slot__label span i { font-size: .85em; opacity: .78; }
html[data-theme="dark"] .football-data-card--linked:hover {
    border-color: rgba(45, 212, 191, .4);
    box-shadow: 0 18px 38px rgba(0, 0, 0, .32);
}
html[data-theme="dark"] .football-club-transfer-record__player { color: #f8fafc; }
@media (max-width: 720px) {
    .football-club-transfer-record .football-player-transfer-record__date > a,
    .football-club-transfer-record .football-player-transfer-record__date > strong { white-space: normal; }
    .football-coach-hero .football-player-hero__quick span:first-child strong { font-size: .8rem; }
}
.ad-slot-label {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}
.ad-slot-label i { font-size: .88em; opacity: .78; }
