@layer app{.root-dashboard.osha-tmpl--dashboard .osha-tmpl__widget-grid{gap:var(--space-lg)}.root-dashboard__desktop-surface{display:grid;gap:var(--space-lg);min-width:0}.root-dashboard .alert-warning,.root-dashboard .osha-btn.osha-btn--secondary{color:var(--color-text)}.root-dashboard .osha-btn.osha-btn--secondary:hover{border-color:var(--color-border-focus);color:var(--color-text)}.root-dashboard__critical-callout{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md,.75rem);background:var(--status-critical-bg);color:var(--status-critical-text);border:1px solid var(--status-critical-border);border-left:4px solid var(--status-critical-left-accent);flex-wrap:wrap}.root-dashboard__critical-callout-content{display:flex;align-items:flex-start;gap:var(--space-sm);flex:1 1 22rem;min-inline-size:0}.root-dashboard__critical-callout-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--status-critical-left-accent);flex-shrink:0}.root-dashboard__critical-callout-body{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.root-dashboard__critical-callout-title{margin:0;font-weight:700;color:var(--status-critical-text)}.root-dashboard__critical-callout-message{margin:0;color:var(--status-critical-text);line-height:1.45}.root-dashboard .osha-overview-card-grid__description{white-space:pre-line}.root-dashboard .osha-overview-card-grid__meta-value,.root-dashboard .osha-overview-card-grid__status,.root-dashboard__critical-callout .osha-badge{font-variant-numeric:tabular-nums}@media (max-width:48rem){.root-dashboard__critical-callout{align-items:flex-start}}}