/* Patient detail cards follow the professional theme, including support mode. */
.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-grid > div {
  color: #e5e7eb;
  background: #1f2937;
  border-color: #475569;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-grid strong {
  color: #f1f5f9;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-grid span {
  color: #b0bdd0;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-grid svg,
.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-page--patient-detail .professional-panel-band .MuiTypography-caption {
  color: #8be0b4;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-avatar {
  color: #a7f3d0;
  background: #173d35;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-header .status-chip.MuiChip-root {
  color: #cbd5e1;
  background: #334155;
}

.professional-layout:is(.professional-theme-dark, [data-theme="dark"]) .professional-patient-detail-header .status-chip.active.MuiChip-root {
  color: #a7f3d0;
  background: #173d35;
}
