.icon-text-cell[data-v-f6abac77]{align-items:center;display:flex}.header-wrap-table[data-v-7070b217]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.toc-sankey-container[data-v-0fc3871c]{flex-direction:column;gap:16px;height:100%;min-height:600px;padding:16px;display:flex}.date-filters[data-v-0fc3871c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.filter-group[data-v-0fc3871c]{flex-direction:column;gap:4px;display:flex}.filter-group label[data-v-0fc3871c]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.filter-group input[type=date][data-v-0fc3871c]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:13px}.filter-group input[type=date][data-v-0fc3871c]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f11a}.filter-group.presets[data-v-0fc3871c]{flex-direction:row;align-items:center;gap:6px;margin-left:8px}.filter-group.presets button[data-v-0fc3871c]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .15s}.filter-group.presets button[data-v-0fc3871c]:hover{background:#f1f5f9;border-color:#94a3b8}.filter-group.presets button.active[data-v-0fc3871c]{color:#fff;background:#6366f1;border-color:#6366f1}.date-range-display[data-v-0fc3871c]{color:#64748b;margin-left:auto;font-size:13px;font-weight:500}.summary-stats[data-v-0fc3871c]{flex-wrap:wrap;flex-shrink:0;gap:16px;display:flex}.stat-card[data-v-0fc3871c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:140px;padding:12px 20px}.stat-card.highlight[data-v-0fc3871c]{background:#fef2f2;border-color:#fecaca}.stat-card.tcm[data-v-0fc3871c]{background:#f5f3ff;border-color:#c4b5fd}.stat-card.tcm .stat-value[data-v-0fc3871c]{color:#7c3aed}.stat-card.readmit[data-v-0fc3871c]{background:#fef2f2;border-color:#fecaca}.stat-card.readmit .stat-value[data-v-0fc3871c]{color:#dc2626}.stat-card.odds-ratio[data-v-0fc3871c]{background:#f0fdf4;border-color:#bbf7d0}.stat-card.odds-ratio .stat-value[data-v-0fc3871c]{color:#16a34a}.stat-card.odds-ratio-bad[data-v-0fc3871c]{background:#fef2f2;border-color:#fecaca}.stat-card.odds-ratio-bad .stat-value[data-v-0fc3871c]{color:#dc2626}.stat-detail[data-v-0fc3871c]{color:#64748b;margin-top:2px;font-size:11px}.stat-value[data-v-0fc3871c]{color:#1e293b;font-size:24px;font-weight:600}.stat-card.highlight .stat-value[data-v-0fc3871c]{color:#dc2626}.stat-label[data-v-0fc3871c]{color:#64748b;margin-top:4px;font-size:12px}.sankey-wrapper[data-v-0fc3871c]{flex:1 1 0;min-height:450px;position:relative}.loading-state[data-v-0fc3871c],.error-state[data-v-0fc3871c]{color:#64748b;justify-content:center;align-items:center;height:300px;display:flex}.error-state[data-v-0fc3871c]{color:#dc2626}.legend[data-v-0fc3871c]{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:24px;padding-top:8px;display:flex}.legend-section[data-v-0fc3871c]{align-items:center;gap:12px;display:flex}.legend-section-label[data-v-0fc3871c]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.legend-item[data-v-0fc3871c]{color:#475569;align-items:center;gap:6px;font-size:12px;display:flex}.legend-color[data-v-0fc3871c]{border-radius:2px;width:12px;height:12px}.patient-list-section[data-v-0fc3871c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;max-height:400px;margin-top:16px;display:flex;overflow:hidden}.patient-list-header[data-v-0fc3871c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:12px 16px;display:flex}.patient-list-header h3[data-v-0fc3871c]{color:#1e293b;margin:0;font-size:14px;font-weight:600}.patient-count[data-v-0fc3871c]{color:#64748b;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px}.close-btn[data-v-0fc3871c]{color:#64748b;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:20px;line-height:1}.close-btn[data-v-0fc3871c]:hover{color:#1e293b}.patient-list-loading[data-v-0fc3871c],.patient-list-empty[data-v-0fc3871c]{text-align:center;color:#64748b;padding:24px}.patient-table-wrapper[data-v-0fc3871c]{flex:1;min-height:0;overflow-y:auto}.patient-table[data-v-0fc3871c]{border-collapse:collapse;width:100%;font-size:13px}.patient-table thead[data-v-0fc3871c]{background:#f1f5f9;position:sticky;top:0}.patient-table th[data-v-0fc3871c]{text-align:left;color:#475569;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-weight:600}.patient-table td[data-v-0fc3871c]{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:10px 12px}.patient-table tbody tr[data-v-0fc3871c]:hover{background:#f8fafc}.adt-badge[data-v-0fc3871c]{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.adt-badge.adt-timely[data-v-0fc3871c]{color:#166534;background:#dcfce7}.adt-badge.adt-delayed[data-v-0fc3871c]{color:#92400e;background:#fef3c7}.adt-badge.adt-late[data-v-0fc3871c]{color:#991b1b;background:#fee2e2}.adt-badge.adt-none[data-v-0fc3871c]{color:#475569;background:#f1f5f9}.readmit-yes[data-v-0fc3871c]{color:#dc2626;font-weight:500}.readmit-no[data-v-0fc3871c]{color:#16a34a}.coverage-gaps-section[data-v-0fc3871c]{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.coverage-gaps-grid[data-v-0fc3871c]{grid-template-columns:1fr 1fr;gap:16px;height:400px;display:grid}@media (width<=900px){.coverage-gaps-grid[data-v-0fc3871c]{grid-template-columns:1fr}}.coverage-panel[data-v-0fc3871c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.table-scroll-container[data-v-0fc3871c]{flex:1;min-height:0;overflow-y:auto}.panel-header[data-v-0fc3871c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.panel-header h3[data-v-0fc3871c]{color:#1e293b;margin:0;font-size:14px;font-weight:600}.panel-subtitle[data-v-0fc3871c]{color:#94a3b8;font-size:11px}.panel-filter-label[data-v-0fc3871c]{color:#6366f1;font-size:12px;font-weight:500}.clear-filter-btn[data-v-0fc3871c]{color:#6366f1;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:11px}.clear-filter-btn[data-v-0fc3871c]:hover{background:#e0e7ff}.panel-loading[data-v-0fc3871c],.panel-empty[data-v-0fc3871c]{text-align:center;color:#64748b;padding:24px;font-size:13px}.coverage-table[data-v-0fc3871c]{border-collapse:collapse;width:100%;font-size:13px}.coverage-table th[data-v-0fc3871c]{text-align:left;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-weight:600}.coverage-table th.num[data-v-0fc3871c]{text-align:right}.coverage-table td[data-v-0fc3871c]{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:8px 12px}.coverage-table td.num[data-v-0fc3871c]{text-align:right;font-variant-numeric:tabular-nums}.coverage-table tbody tr[data-v-0fc3871c]:hover{background:#f8fafc}.coverage-table.clickable tbody tr[data-v-0fc3871c]{cursor:pointer}.coverage-table.clickable tbody tr[data-v-0fc3871c]:hover{background:#eef2ff}.coverage-table.clickable tbody tr.selected[data-v-0fc3871c]{background:#e0e7ff}.coverage-table.clickable tbody tr.selected[data-v-0fc3871c]:hover{background:#c7d2fe}.facility-name[data-v-0fc3871c]{font-weight:500}.facility-location[data-v-0fc3871c]{color:#64748b;font-size:11px}.coverage-good[data-v-0fc3871c]{color:#16a34a;font-weight:500}.coverage-mid[data-v-0fc3871c]{color:#d97706;font-weight:500}.coverage-bad[data-v-0fc3871c]{color:#dc2626;font-weight:500}.show-more-btn[data-v-0fc3871c]{color:#6366f1;cursor:pointer;background:#f8fafc;border:none;border-top:1px solid #e2e8f0;width:100%;padding:8px;font-size:12px;font-weight:500;transition:background .15s;display:block}.show-more-btn[data-v-0fc3871c]:hover{background:#f1f5f9}
