.career-actions{display:flex;align-items:center;gap:18px}.summary-tab{background:#171b23;border:1px solid #303642;border-radius:8px;color:#b9bec8;padding:10px 13px;font:800 9px 'DM Sans';letter-spacing:.7px;cursor:pointer}.summary-tab:hover{border-color:#ff6333;color:#fff}.season-report{padding-top:4vh}.report-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.report-heading h2{font:clamp(38px,6vw,75px)/.9 'Archivo Black';letter-spacing:-3px;margin:0}.report-heading>div>p:last-child{color:#858c98;margin:12px 0 0}.report-club{display:flex;align-items:center;gap:13px;background:#12161e;border:1px solid #292f3a;border-radius:12px;padding:12px 16px}.report-club img{width:55px;height:55px;object-fit:contain}.report-club b{display:block}.report-club span{display:block;color:#757c87;font-size:9px;margin-top:4px}.report-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:20px}.report-main,.awards-card,.cup-card{background:#11151c;border:1px solid #292f39;border-radius:14px}.standing-card{display:grid;grid-template-columns:240px 1fr;gap:28px;padding:28px;border-bottom:1px solid #292f39}.standing-card small,.section-title{font-size:9px;font-weight:900;letter-spacing:1.3px;color:#777e89}.standing-rank{border-right:1px solid #303640}.standing-rank b{display:block;font:70px/.95 'Archivo Black';color:#cfff47;margin:8px 0}.standing-rank span{font-size:14px;font-weight:800}.standing-card h3{font:28px 'Archivo Black';margin:10px 0 22px}.chance-meter{display:grid;grid-template-columns:1fr 70px;gap:7px 12px;align-items:center}.chance-meter>span{font-size:8px;color:#777e89;font-weight:800}.chance-meter>div{grid-column:1;height:5px;background:#272d37;border-radius:5px}.chance-meter i{display:block;height:100%;background:#ff6333;border-radius:5px}.chance-meter>b{grid-column:2;grid-row:1/3;font:25px 'Archivo Black'}.report-section{padding:24px 28px;border-bottom:1px solid #292f39}.report-section:last-child{border:0}.section-title{display:flex;justify-content:space-between;margin-bottom:16px}.report-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.report-stat{background:#0a0d12;border-radius:8px;padding:15px 10px}.report-stat b{display:block;font:27px 'Archivo Black'}.report-stat span{font-size:8px;color:#757c87}.report-stat small{display:block;color:#535964;font-size:7px;margin-top:5px}.growth-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.growth-item{display:flex;justify-content:space-between;background:#181d26;border-radius:7px;padding:11px 13px;font-size:10px}.growth-item b{color:#cfff47}.report-side{display:flex;flex-direction:column;gap:16px}.awards-card{padding:21px}.award-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #282e38}.award-row:last-child{border:0}.award-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#1e242e;color:#cfff47;font-size:14px}.award-row b{display:block;font-size:10px}.award-row span{display:block;color:#727985;font-size:8px;margin-top:3px}.award-row.missed{opacity:.42}.cup-card{display:flex;gap:15px;padding:21px}.cup-icon{display:grid;place-items:center;min-width:48px;height:48px;background:#cfff47;color:#0c0e12;border-radius:50%;font-size:21px}.cup-card small{color:#cfff47;font-size:8px;font-weight:900;letter-spacing:1.2px}.cup-card h3{font:18px 'Archivo Black';margin:5px 0}.cup-card p{font-size:10px;color:#7e8590;line-height:1.45;margin:0}.season-actions{display:grid;gap:9px}.season-actions button{width:100%}.report-badge{display:inline-block;border:1px solid #343a45;border-radius:20px;padding:6px 9px;font-size:8px;color:#9299a4}.report-badge.success{border-color:#cfff4760;color:#dfff79}.report-badge.danger{border-color:#ff633350;color:#ff8c68}@media(max-width:850px){.report-grid{grid-template-columns:1fr}.standing-card{grid-template-columns:180px 1fr}}@media(max-width:580px){.career-actions .mini-profile{display:none}.report-heading{align-items:start;gap:18px}.report-club{padding:8px}.report-club img{width:40px;height:40px}.standing-card{grid-template-columns:1fr}.standing-rank{border-right:0;border-bottom:1px solid #303640;padding-bottom:20px}.report-stats{grid-template-columns:repeat(3,1fr)}.growth-list{grid-template-columns:1fr}.chance-meter{grid-template-columns:1fr 55px}}
