.PatientTable-module__yL_iNa__table{border-collapse:collapse;width:100%}.PatientTable-module__yL_iNa__th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.PatientTable-module__yL_iNa__td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:14px 16px;font-size:13.5px}.PatientTable-module__yL_iNa__row{cursor:pointer;transition:background .1s}.PatientTable-module__yL_iNa__row:hover{background:#f9fafb}.PatientTable-module__yL_iNa__patientName{align-items:center;gap:12px;display:flex}.PatientTable-module__yL_iNa__patientIcon{background:#f0f4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PatientTable-module__yL_iNa__nameText{color:#111827;font-size:14px;font-weight:500}.PatientTable-module__yL_iNa__idText{color:#9ca3af;margin-top:1px;font-size:12px}.PatientTable-module__yL_iNa__badge{border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.PatientTable-module__yL_iNa__badgeHigh{color:#059669;background:#ecfdf5}.PatientTable-module__yL_iNa__badgeMed{color:#d97706;background:#fff7ed}
