#tab-perfiles .injury-history-card{margin-top:18px;padding:18px;border-radius:17px;background:#fff;border:1px solid #dce6f1;box-shadow:0 10px 28px rgba(24,52,84,.06)}
.injury-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid #e2eaf3}.injury-section-heading span,.injury-modal-head>span{display:block;margin-bottom:5px;color:#3673d9;font-size:8px;font-weight:900;letter-spacing:.12em}.injury-section-heading h3,.injury-modal-head h3{margin:0;color:#0c2444;font-size:20px;letter-spacing:-.025em}.injury-section-heading p,.injury-modal-head p{margin:5px 0 0;color:#6b7d96;font-size:10px}.injury-privacy-note{max-width:245px;padding:9px 11px;border-radius:10px;background:#f3f7fc;color:#64758c;font-size:8px;line-height:1.45}
#modal-lesión .modal{max-width:760px;padding:22px;border-radius:18px}#modal-lesión>.modal{max-height:min(88vh,780px);overflow:auto}.injury-modal-head{padding:0 0 15px;margin-bottom:16px;border-bottom:1px solid #e1e9f2}.injury-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.injury-form-grid label{display:flex;flex-direction:column;gap:6px;color:#3f5068;font-size:9px;font-weight:800}.injury-form-grid input,.injury-form-grid select,.injury-form-grid textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #cfdae8;border-radius:10px;background:#fbfdff;color:#102442;font:500 11px Inter,system-ui,sans-serif}.injury-form-grid textarea{resize:vertical}.injury-form-full{grid-column:1/-1}
#lesiones-kpis{margin-top:18px}#lesiones-kpis .kpi{border-radius:15px;border:1px solid #dce6f1;box-shadow:0 7px 18px rgba(24,52,84,.045)}#lesiones-tabla{min-width:1120px}#lesiones-tabla th{padding:11px 9px;background:#f6f9fd;color:#657993;font-size:8px;letter-spacing:.08em}#lesiones-tabla td{padding:12px 9px;vertical-align:middle;border-bottom:1px solid #e7edf4;font-size:9px}#lesiones-tabla td strong{display:block;color:#142b49;font-size:10px}#lesiones-tabla td small{display:block;margin-top:3px;color:#7b8da5;font-size:8px}.injury-player,.injury-kind{text-align:left!important}.injury-kind{min-width:190px}.injury-availability{display:inline-flex;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.injury-availability.no_disponible{background:#fff0f1;color:#c93449}.injury-availability.modificado{background:#fff7e8;color:#a86a09}.injury-availability.parcial{background:#edf4ff;color:#326ac7}.injury-availability.disponible{background:#eaf8f2;color:#087c62}.injury-mechanism{text-transform:capitalize}.injury-notes{max-width:220px;color:#60728b;line-height:1.45}.injury-actions{white-space:nowrap}.injury-empty{text-align:center;padding:34px!important;color:#7689a2!important}
@media(max-width:720px){.injury-section-heading{flex-direction:column}.injury-form-grid{grid-template-columns:1fr}.injury-form-full{grid-column:auto}.injury-privacy-note{max-width:none}}
