/* Clinical theme - the midwife workspace.
   Dense and calm for long shifts: dark teal header, sidebar menu, smaller type, tight tables. */
:root {
  --ds-primary: #006355;
  --ds-primary-hover: #147667;
  --ds-accent: #44a292;
  --ds-accent-soft: #c7e9e3;
  --ds-bg: #f3f7f6;
  --ds-size: 14px;
  --ds-line: 1.45;
  --ds-radius: 8px;
  --ds-radius-sm: 5px;
  --ds-gap: 14px;
  --ds-pad: 16px;
  --ds-max: 1600px;
  --ds-header-bg: #006355;
  --ds-header-text: #ffffff;
  --ds-nav-bg: #ffffff;
  --ds-nav-active-bg: #c7e9e3;
  --ds-nav-active-text: #004a40;
  --ds-side-w: 220px;
}
.ds-header { border-bottom: 0; }
.ds-header .ds-product { color: #fff; border-left-color: rgba(255,255,255,.3); }
.ds-header .ds-brand svg path { fill: #fff; }
.ds-header .ds-avatar { background: #44a292; color: #fff; }
.ds-table td { padding: 7px 10px; }
.ds-table th { padding: 6px 10px; }
