@layer osha-ui{.data-table tfoot.datatable-totals .datatable-totals-row td{border-top:2px solid var(--osha-color-border,var(--color-border,#e2e8f0));padding:var(--space-2,.5rem) var(--space-3,.75rem);font-weight:var(--font-weight-bold,700);background:var(--osha-color-surface,var(--color-bg-card,Canvas));white-space:nowrap}.data-table .td-total--value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-table .td-total.total-negative{color:var(--osha-color-danger,var(--color-danger,#dc2626))}.data-table .td-total--label{color:var(--osha-color-text-muted,var(--color-text-muted,#64748b));font-weight:var(--font-weight-medium,500)}}@container app-content (max-width: 48rem){.data-table-desktop[data-datatable-mode=auto]{display:none}.data-table-cards-container[data-datatable-mode=auto]{display:block}}@container (max-width: 48rem){.data-table-desktop[data-datatable-mode=auto]{display:none}.data-table-cards-container[data-datatable-mode=auto]{display:block}}.data-table-desktop[data-datatable-mode=table]{display:block}.data-table-cards-container[data-datatable-mode=table]{display:none}.data-table-cards-container[data-datatable-mode=cards]{display:block}.data-table-desktop[data-datatable-mode=cards]{display:none}@layer osha-ui{.data-table tbody tr[data-priority=critical]{box-shadow:inset 4px 0 0 0 var(--osha-status-critical-left-accent,var(--status-critical-left-accent,#dc2626))}.data-table tbody tr[data-priority=warning]{box-shadow:inset 4px 0 0 0 var(--osha-status-warning-left-accent,var(--status-warning-left-accent,#f59e0b))}.data-table tbody tr[data-priority=info]{box-shadow:inset 4px 0 0 0 var(--osha-status-info-left-accent,var(--status-info-left-accent,#3b82f6))}.data-table tbody tr[data-priority=success]{box-shadow:inset 4px 0 0 0 var(--osha-status-success-left-accent,var(--status-success-left-accent,#16a34a))}.data-table tbody tr[data-priority=neutral]{box-shadow:inset 4px 0 0 0 var(--osha-status-neutral-left-accent,var(--status-neutral-left-accent,#94a3b8))}.osha-page-header{margin-bottom:var(--space-lg,1.5rem)}.osha-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md,1rem);flex-wrap:wrap}.osha-page-header__title{margin:0;font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--color-text,var(--osha-color-text))}.osha-page-header__description{margin:var(--space-xs,.25rem) 0 0;color:var(--color-text-muted,var(--osha-color-text-muted));font-size:var(--text-base,.875rem)}.osha-page-header__actions{display:flex;align-items:center;gap:var(--space-sm,.5rem);flex-shrink:0}.osha-page-header__tabs{margin-top:var(--space-md,1rem)}.osha-page-header__breadcrumb{margin-bottom:var(--space-sm,.5rem)}.osha-page-header__badge{margin-left:var(--space-sm,.5rem);vertical-align:middle}}@layer osha-ui{}