/*!
 * DashTemplate.com — Clinical Operations Dashboard · Template Styles
 * © 2025 DashTemplate.com. All Rights Reserved.
 * License: https://dashtemplate.com/license
 */
:root {
  --dt-template-primary: #3B82F6;
  --dt-template-accent:  #22C55E;
}
.dept-row {
  display: grid;
  grid-template-columns: 120px 60px 60px 80px 70px 80px;
  gap: 10px; align-items: center;
  padding: 9px 16px; border-bottom: 1px solid var(--dt-border);
  font-size: 11.5px; transition: background var(--t-fast);
}
.dept-row:hover { background: var(--dt-surface-2); }
.dept-row:last-child { border-bottom: none; }
.dept-row.hdr {
  font-size: 9.5px; font-weight: 700; color: var(--dt-text-3);
  letter-spacing: .07em; text-transform: uppercase; background: var(--dt-surface-2);
}
.occ-bar {
  height: 6px; background: var(--dt-surface-3); border-radius: 4px; overflow: hidden;
}
.occ-fill {
  height: 100%; border-radius: 4px; transition: width .3s;
}
