*,*:before,*:after{box-sizing:border-box}:root{--cds-background: #ffffff;--cds-layer-01: #f4f4f4;--cds-layer-02: #e0e0e0;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #6f6f6f;--cds-border-subtle: #c6c6c6;--cds-link-primary: #0f62fe;--cds-support-error: #da1e28;--cds-support-success: #24a148;--cds-support-warning: #f1c21b;--his-inpatient: #8a3ffc;--his-outpatient: #0f62fe;--his-emergency: #da1e28;--his-discharged: #8d8d8d}body{margin:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.16px;line-height:1.29;color:var(--cds-text-primary);background:var(--cds-background);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--cds-layer-01)}::-webkit-scrollbar-thumb{background:var(--cds-border-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--cds-text-placeholder)}.ant-table-thead>tr>th{background:#e0e0e0!important;font-weight:600}.ant-table-tbody>tr:nth-child(2n)>td{background:#f4f4f4}.patient-card{background:#fff;border-left:4px solid #0f62fe;padding:12px 16px}.status-tag{display:inline-block;padding:2px 8px;border-radius:24px;font-size:12px}.status-tag.pending{background:#edf5ff;color:#0f62fe}.status-tag.paid{background:#defbe6;color:#198038}.status-tag.refunded{background:#fff1f1;color:#da1e28}.status-tag.dispensed{background:#defbe6;color:#198038}.status-tag.returned{background:#f4f4f4;color:#525252}.status-tag.submitted{background:#edf5ff;color:#0f62fe}.status-tag.cancelled{background:#f4f4f4;color:#525252}
