.injurySummary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,rgba(17,30,50,.96),rgba(8,18,33,.98))}.injurySummary>div:first-child{display:grid;grid-gap:2px;gap:2px}.injurySummary>div:first-child span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.injurySummary>div:first-child strong{font-size:1.65rem;line-height:1}.summaryBreakdown{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.injuryBadge,.summaryPill{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.summaryPill{min-height:30px;padding:0 10px}.injuryBadge{min-height:28px;padding:0 9px}.injuryBadge.verified,.summaryPill.verified{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.11);color:#8ff0ca}.injuryBadge.reported,.summaryPill.reported{border-color:rgba(250,204,21,.35);background:rgba(250,204,21,.1);color:#f9df72}.injuryBadge.undisclosed,.summaryPill.undisclosed{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.09);color:#c7d0dc}.injuryFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) auto;grid-gap:14px;gap:14px;align-items:end;margin:0 0 24px;padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.025)}.injuryFilters label{display:grid;grid-gap:7px;gap:7px;min-width:0}.injuryFilters label>span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.injuryFilters select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:10px;padding:0 38px 0 12px;background:#091426;color:var(--text);font:inherit;font-size:.86rem;outline:none}.injuryFilters select:focus{border-color:var(--phillies-red);box-shadow:0 0 0 3px rgba(232,24,40,.12)}.injuryFilters>strong{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid rgba(232,24,40,.35);border-radius:10px;background:rgba(232,24,40,.08);color:#ff9aa2;font-size:.78rem;white-space:nowrap}.movementList{display:grid;grid-gap:14px;gap:14px}.movementCard{padding:20px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(145deg,rgba(17,30,50,.96),rgba(8,18,33,.98))}.movementCard.verified{border-color:rgba(52,211,153,.25)}.movementCard.reported{border-color:rgba(250,204,21,.22)}.injuryCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.movementCard h3{margin:5px 0 16px;font-size:1.2rem}.movementCard p{margin:0 0 10px;color:#dce4ef;line-height:1.5}.movementCard a{display:inline-flex;margin-top:6px;color:#fff;font-size:.78rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}@media (max-width:650px){.injurySummary{align-items:flex-start;flex-direction:column;padding:14px}.summaryBreakdown{justify-content:flex-start}.injuryFilters{grid-template-columns:1fr;gap:12px;padding:14px}.injuryFilters>strong{justify-content:flex-start;min-height:40px}.movementCard{padding:18px 16px}.injuryCardHeader{align-items:flex-start}}