.career-cup-selector{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.career-cup-bracket{display:flex;gap:18px;overflow-x:auto;padding:12px 0 24px;align-items:stretch}.career-cup-round{min-width:230px;flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:12px}.career-cup-round h3{min-height:40px;text-align:center}.career-cup-match{background:#142b23;border:1px solid #4d6e59;border-radius:12px;padding:14px;text-align:center;display:grid;gap:8px;min-height:100px}.career-cup-match .winner{color:#c5f75b;font-weight:700}.career-cup-match small{font-size:12px}.career-cup-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.career-cup-groups .qualified{color:#c5f75b}.career-cup-champion{font-size:24px;color:#c5f75b;padding:18px;background:#17372b;border-radius:12px}
