/* VBA 2.43.0 — Franchise Progress */
.fs-progress{padding-bottom:48px}.fs-progress-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--edge);border-radius:17px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--fs-team) 16%,transparent),transparent 35%),var(--surface)}.fs-progress-hero h1{margin:4px 0;font:clamp(38px,5vw,60px)/.9 var(--display)}.fs-progress-hero p{margin:5px 0 0;max-width:650px;color:var(--muted);font:12px/1.45 var(--serif)}.fs-progress-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.fs-progress-summary>div{min-height:88px;padding:12px;border:1px solid var(--edge);border-radius:12px;background:var(--bg-2)}.fs-progress-summary span{font:800 7px var(--mono);letter-spacing:.1em;color:var(--muted)}.fs-progress-summary b{display:block;margin-top:5px;font:25px var(--display)}.fs-progress-summary small{display:block;margin-top:2px;font:7px var(--mono);color:var(--muted)}.fs-progress-section{margin-top:10px;padding:14px;border:1px solid var(--edge);border-radius:15px;background:var(--surface)}.fs-progress-player-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.fs-progress-player-list>button{min-height:80px;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--edge);border-radius:11px;background:var(--bg);color:var(--text);text-align:left;cursor:pointer}.fs-progress-face{width:56px;height:66px;overflow:hidden}.fs-progress-face img{width:100%;height:100%;object-fit:contain}.fs-progress-copy b{display:block;font:15px var(--display)}.fs-progress-copy small,.fs-progress-copy i{display:block;margin-top:2px;font:7px/1.35 var(--mono);color:var(--muted);font-style:normal}.fs-progress-copy i{color:color-mix(in srgb,var(--fs-team) 62%,var(--text))}.fs-progress-player-list strong{font:12px var(--display);text-align:right}.fs-progress-player-list strong.good{color:#5ce19b}.fs-progress-player-list strong.warn{color:#ffd24d}.fs-progress-player-list strong.bad{color:#ff7b7b}.fs-progress-player-list strong em{display:block;margin-top:3px;font:6px var(--mono);font-style:normal;color:var(--muted)}.fs-progress-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:7px 2px;border-bottom:1px solid var(--edge)}.fs-progress-ledger b{display:block;font:13px var(--display)}.fs-progress-ledger small{display:block;font:7px var(--mono);color:var(--muted)}.fs-progress-ledger strong{font:800 7px var(--mono);color:var(--muted-2);text-align:right}.fs-progress-empty{padding:22px!important;justify-content:center!important;color:var(--muted);font:8px var(--mono)}
@media(max-width:760px){.fs-progress-hero{align-items:flex-start;flex-direction:column;padding:15px}.fs-progress-summary{grid-template-columns:1fr 1fr}.fs-progress-player-list{grid-template-columns:1fr}.fs-progress-section{padding:10px}.fs-progress-ledger>div{align-items:flex-start;flex-direction:column}.fs-progress-ledger strong{text-align:left}}
