.jf-injury-card{background:var(--white);border:2px solid var(--border-color);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;min-height:80px}.jf-injury-card:hover{border-color:var(--light-blue);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,168,232,.1)}.jf-injury-card.active{border-color:var(--light-blue);background-color:#f0faff;box-shadow:0 0 0 2px var(--light-blue)}.jf-card-title{font-weight:700;font-size:1rem;margin:0;line-height:1.3}