/* Only Dashboard overview and All Claims. Other sections retain their layout. */
@media screen {
 .dashboard-workspace-compact .filter-bar { margin-bottom: 10px; }
 .dashboard-workspace-compact .filter-bar.filter-collapsed { padding: 8px 12px; min-height: 42px; }
 .dashboard-workspace-compact .filter-collapsed-summary { padding-right: 0; gap: 5px; }
 .dashboard-workspace-compact .filter-collapsed-summary strong { font-size: 12px; line-height: 1.5; }
 .dashboard-workspace-compact .filter-collapsed-summary > span { font-size: 10px; }
 .dashboard-workspace-compact #dashboard-body .kpi-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }
 .dashboard-workspace-compact #dashboard-body .kpi-card { min-height: 100px; padding: 12px 14px; border-radius: 12px; }
 .dashboard-workspace-compact #dashboard-body .kpi-card .value { font-size: clamp(23px, 2vw, 30px); }
 .dashboard-workspace-compact #dashboard-body .kpi-card::before { display: none; }
 .dashboard-workspace-compact #dashboard-body .kpi-drill-label { position: absolute; bottom: 6px; right: 12px; margin: 0; padding: 0; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(1) { grid-column: 1; grid-row: 1; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(4) { grid-column: 2; grid-row: 1; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(5) { grid-column: 3; grid-row: 1; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(6) { grid-column: 4; grid-row: 1; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(2),
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(3) { grid-row: 2; grid-column: span 2; display: flex; flex-direction: row; align-items: center; gap: 12px; min-height: 54px; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(2) .label,
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(3) .label { flex: 1; margin: 0; }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(2) .value,
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(3) .value { font-size: clamp(19px, 1.6vw, 25px); }
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(2) .value-row,
 .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(3) .value-row { margin: 0; }
 .dashboard-workspace-compact #dashboard-body .chart-grid { gap: 12px; }
 .dashboard-workspace-compact #dashboard-body .chart-card { border-radius: 12px; }
 .dashboard-workspace-compact .all-claims-page { gap: 8px; }
 .dashboard-workspace-compact #all-claims-page .claims-toolbar { padding: 8px 12px; gap: 8px; }
 .dashboard-workspace-compact #all-claims-page:not(.all-claims-fullscreen-active) .claims-toolbar > div:first-child { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
 .dashboard-workspace-compact #all-claims-page .claims-toolbar-actions { flex: 1; gap: 7px; }
 .dashboard-workspace-compact #all-claims-page .claims-search { flex: 1; }
 .dashboard-workspace-compact #all-claims-page .claims-search input { width: 100%; }
 .dashboard-workspace-compact #all-claims-page .claims-toolbar .btn { white-space: nowrap; }
 .dashboard-workspace-compact #all-claims-page .claims-view-tabs button { padding: 6px 10px; border-radius: 9px; }
 .dashboard-workspace-compact #all-claims-page .claims-table-meta,
 .dashboard-workspace-compact #all-claims-page .claims-pagination { padding: 6px 12px; }
 .dashboard-workspace-compact #all-claims-page:not(.all-claims-fullscreen-active) .claims-table-wrap { min-height: 240px; max-height: var(--claims-table-room, calc(100dvh - 235px)); }
 .dashboard-workspace-compact #all-claims-page .claims-table th { padding-block: 7px; }
 @media (max-width: 800px) {
  .dashboard-workspace-compact #dashboard-body .kpi-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(5) { grid-column: 1; grid-row: 2; }
  .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(6) { grid-column: 2; grid-row: 2; }
  .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(2) { grid-column: 1 / -1; grid-row: 3; }
  .dashboard-workspace-compact #dashboard-body .kpi-card:nth-child(3) { grid-column: 1 / -1; grid-row: 4; }
 }
}
