@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);.dashboard-container[data-v-9f85f644]{max-width:100%;background:#eef2f5;padding:20px;min-height:calc(100vh - 100px)}.card[data-v-9f85f644]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);margin-bottom:24px}.filter-section[data-v-9f85f644]{padding:20px}.filter-title[data-v-9f85f644]{font-size:16px;font-weight:600;color:#1f5e7a;margin-bottom:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;border-left:4px solid #2c7da0;padding-left:12px}.filter-grid[data-v-9f85f644]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-ms-flex-align:end;align-items:flex-end}.filter-item[data-v-9f85f644]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:170px;-ms-flex:1;flex:1;max-width:260px}.filter-item label[data-v-9f85f644]{font-size:13px;font-weight:500;color:#4a6a7e}.filter-actions[data-v-9f85f644]{display:-ms-flexbox;display:flex;gap:12px}.btn-outline[data-v-9f85f644],.btn-primary[data-v-9f85f644]{border:none;padding:8px 18px;border-radius:40px;font-weight:500;font-size:13px;cursor:pointer;transition:.2s;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;height:34px;line-height:1}.btn-outline[data-v-9f85f644]{background:#fff;border:1px solid #cbdde6;color:#2c5a6e}.btn-outline[data-v-9f85f644]:hover{background:#f0f5f8}.btn-primary[data-v-9f85f644]{background:#2c7da0;color:#fff;box-shadow:0 2px 6px rgba(44,125,160,.2)}.btn-primary[data-v-9f85f644]:hover{background:#226482}... .list-section[data-v-9f85f644]{padding:0}.list-header[data-v-9f85f644]{padding:16px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9edf2}.list-header h3[data-v-9f85f644]{font-size:16px;font-weight:600;color:#1c4e66;margin:0}.record-badge[data-v-9f85f644]{font-size:13px;background:#eef2f8;padding:4px 12px;border-radius:30px;color:#2c7da0}.table-wrapper[data-v-9f85f644]{padding:12px}.disease-tags[data-v-9f85f644]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:4px}.badge[data-v-9f85f644]{display:inline-block;padding:4px 10px;border-radius:40px;font-size:12px;font-weight:500;text-align:center;min-width:60px}.risk-high[data-v-9f85f644]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.risk-mid[data-v-9f85f644]{background:#fffbe6;color:#faad14;border:1px solid #ffe58f}.risk-low[data-v-9f85f644]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.severity-severe[data-v-9f85f644]{background:#ffefed;color:#b13e2c}.severity-moderate[data-v-9f85f644]{background:#ffe6cc;color:#c96f0e}.severity-mild[data-v-9f85f644]{background:#e0f2fe;color:#2c6e9e}.info-cell[data-v-9f85f644]{-ms-flex-direction:column;flex-direction:column;gap:4px}.info-cell[data-v-9f85f644],.info-line[data-v-9f85f644]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-line[data-v-9f85f644]{gap:6px;font-size:13px}.info-line i[data-v-9f85f644]{width:14px;text-align:center}.action-buttons[data-v-9f85f644]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-ms-flex-pack:center;justify-content:center}.action-btn[data-v-9f85f644]{background:#fff;border:1px solid #d0e0e8;border-radius:30px;padding:4px 10px;font-size:12px;color:#2c6e8f;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;transition:all .2s}.action-btn[data-v-9f85f644]:hover{background:#e8f2f6;border-color:#8fb1c5}.footer-note[data-v-9f85f644]{text-align:center;font-size:12px;color:#8aa4b4;padding:16px;border-top:1px solid #eef2f6;background:#fbfdfe;border-radius:0 0 12px 12px}[data-v-9f85f644] .custom-patient-table .ant-table-thead>tr>th{background-color:#f6f8fb;color:#2b5d77;font-weight:600;padding:12px 16px}