.player-career-section{margin:12px 0 24px}.player-career-section .section-heading p{color:#7d8da1;font-size:max(var(--stats-text-floor,0px), .78rem);margin:6px 0 0}.career-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.career-kpi-grid article{padding:15px}.career-kpi-grid span,.career-kpi-grid strong,.career-kpi-grid small{display:block}.career-kpi-grid span{color:#728399;font-size:max(var(--stats-text-floor,0px), .62rem);text-transform:uppercase;font-weight:900}.career-kpi-grid strong{color:#f6f9fc;margin:6px 0 3px;font-size:1.55rem}.career-kpi-grid small{color:#64748b;font-size:max(var(--stats-text-floor,0px), .64rem)}.career-layout{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px;display:grid}.career-panel{padding:18px}.career-panel-title{color:#8dc3ff;align-items:center;gap:10px;margin-bottom:14px;display:flex}.career-panel-title h4{color:#f4f7fb;margin:3px 0 0}.career-team-list,.career-membership-list{gap:8px;display:grid}.career-team-row{background:#07111f7a;border:1px solid #fff1;border-radius:12px;grid-template-columns:minmax(140px,1fr) repeat(3,100px);align-items:center;gap:10px;padding:11px;display:grid}.career-team-row>div strong,.career-team-row>div small,.career-team-row>span strong,.career-team-row>span small{display:block}.career-team-row>div strong{color:#edf3fa}.career-team-row small{color:#64748b;font-size:max(var(--stats-text-floor,0px), .58rem)}.career-team-row>span{text-align:right}.career-team-row>span strong{color:#cbd8e6;margin-top:2px}.career-alias-list{flex-wrap:wrap;gap:8px;display:flex}.career-alias-list>span{color:#b9f4dc;font-size:max(var(--stats-text-floor,0px), .72rem);background:#34d3990f;border:1px solid #34d39926;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:8px 10px;display:grid}.career-alias-list small{color:#648176;font-size:max(var(--stats-text-floor,0px), .54rem);grid-column:2}.career-membership-list>div{background:#07111f70;border:1px solid #fff1;border-radius:11px;grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.career-membership-list>div>span{color:#94a3b8;font-size:max(var(--stats-text-floor,0px), .56rem);text-align:center;background:#94a3b817;border-radius:999px;padding:4px 6px;font-weight:900}.career-membership-list>div>span.is-current{color:#86efac;background:#34d3991a}.career-membership-list strong{color:#e8eef5}.career-membership-list small{color:#718196;font-size:max(var(--stats-text-floor,0px), .62rem)}.career-safety{color:#7890a9;font-size:max(var(--stats-text-floor,0px), .66rem);background:#8dc3ff0b;border:1px solid #8dc3ff1f;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;line-height:1.5;display:flex}.career-safety svg{color:#8dc3ff;flex:none}@media (max-width:980px){.career-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-layout{grid-template-columns:1fr}}@media (max-width:650px){.career-kpi-grid{grid-template-columns:1fr}.career-team-row{grid-template-columns:1fr 1fr}.career-team-row>div{grid-column:1/-1}.career-team-row>span{text-align:left}.career-membership-list>div{grid-template-columns:1fr}.career-membership-list>div>span{width:max-content}}
