# Healthcare Overview > Five tabs of hospital operations that hold a single visual system from end to end. **Healthcare · Bold colour · Light · Tabbed** Five tabs of hospital operations that hold a single visual system from end to end. It has the widest range of chart types in the gallery, and it is the clearest example here of a theme that was designed rather than picked. ## What makes it work - Three accent colours (cobalt, orange, lime) are each assigned a fixed meaning and never reused for anything else, so the colour tells you what kind of number you are looking at before you read the label. - Every tab opens with the same KPI band in the same position. Switching tabs feels like turning a page in one document rather than opening a different report. - The chart vocabulary goes well past bar and line: a Sankey for patient flow, an hour-of-day heatmap, a radar for department comparison, and a bubble scatter. - White space does the grouping, so there are almost no borders or boxes. ## The views Each tab is shown below at full width. ### Overview ### Emergency Dept ### Bed Capacity ### Readmission ### Performance ## See it live [Open the live dashboard](https://demo4.holistics.io/dashboards/v4/114238-healthcare-overview?_pl=556c321e759da01fbb34e241) to click through it yourself. No Holistics account needed. ## Theme code The theme this dashboard actually uses, written out as a reusable `PageTheme`. Paste it into a `.theme.aml` file under **Development > Library > Themes** to reuse it across your own dashboards, or inline it as a single dashboard's `theme:` property. Chart colour palettes are set [separately](/docs/admin/dashboard-themes/color-palettes), so they are not included here.
healthcare_overview_theme.theme.aml ```aml PageTheme healthcare_overview_theme { background { bg_color: "#262635" } canvas { border { border_style: "none" border_width { top: 0 left: 0 right: 0 bottom: 0 } } shadow: "none" opacity: 1 background { bg_color: "#F1F1F3" } } block { text { font_size: 12 font_color: "#1A1A2E" font_style: "normal" font_family: "Poppins" font_weight: "normal" } label { font_size: 16 font_color: "#4A4A6A" font_style: "normal" font_family: "Poppins" font_weight: "light" } border { border_style: "none" border_width { top: 0 left: 0 right: 0 bottom: 0 } border_radius { top_left: 6 top_right: 6 bottom_left: 6 bottom_right: 6 } } shadow: "none" opacity: 1 padding { top: 14 left: 14 right: 14 bottom: 14 } background { bg_color: "#FFFFFF" } } viz { table { header { bg_color: "#262635" font_size: 11 font_color: "#FFFFFF" font_weight: "medium" } general { bg_color: "#FFFFFF" font_size: 12 font_color: "#1A1A2E" font_family: "Poppins" hover_color: "#E8F5A3" banding_color: "#F4F6FF" grid_color: "#F1F1F3" border_color: "#F1F1F3" border_width: 1 } sub_title { font_size: 10 font_color: "#8A8AAA" font_weight: "normal" } sub_header { bg_color: "#3760D6" font_size: 11 font_color: "#FFFFFF" font_weight: "medium" } } } } ```
The theme is paired with custom CSS, which lives beside it rather than inside it. See [Custom CSS](/docs/admin/dashboard-themes/custom-css) for where it goes.
Custom CSS ```css @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); /* apply Poppins globally */ * { font-family: 'Poppins', sans-serif !important; } /* gentle wide shadow on all blocks */ .block-content-wrapper { box-shadow: 0 2px 60px 0 rgba(0, 0, 0, 0.03) !important; } /* kill holistics default shadow on filter form */ .dm-filter-form.shadow-sm { box-shadow: none !important; } /* uppercase block labels — healthcare/tech feel */ /* All block titles */ .dac-viz-block-label, .block-title { text-transform: uppercase !important; letter-spacing: 0.05em !important; font-size: 14px !important; font-weight: 400 !important; } /* Entire filter container */ .dm-filter-container, .dm-filter-form { background-color: #F1F1F3 !important; border-radius: 999px !important; overflow: hidden !important; border-color: #d1d1d5 !important; } /* Operator pill ("matches") */ .ci-operator-select, .hui-select-trigger.operator-select { background-color: #F1F1F3 !important; color: #1A1A2E !important; } .ci-operator-select .h-icon[data-icon="angle-down"], .ci-operator-select .truncate { color: #1A1A2E !important; } /* Value input ("2025") */ .ci-value-select, .date-picker-custom-input, .h-highlightable-input.ci-date-picker-input { background-color: #F1F1F3 !important; color: #1A1A2E !important; } /* The highlight tag inside the input */ .h-highlightable-input mark { background-color: transparent !important; color: #1A1A2E !important; } /* Clear (×) button */ .hui-btn-clear-default { background-color: transparent !important; color: #DBDBDC !important; } [data-uname="v_s55p"] .dac-viz-block-label { color: #FFFFFF !important; } [data-uname="v_zndc"] .dac-viz-block-label { color: #FFFFFF !important; } [data-uname="v_s7lx"] .dac-viz-block-label { color: #FFFFFF !important; } [data-uname="v_zndc"] .highcharts-grid.highcharts-xaxis-grid.highcharts-radial-axis-grid path, [data-uname="v_zndc"] .highcharts-grid.highcharts-yaxis-grid.highcharts-radial-axis-grid path { stroke: #8A8AAA !important; stroke-width: 0.5px !important; } [data-uname="v_zndc"] .highcharts-axis.highcharts-radial-axis path { stroke: #8A8AAA !important; } ```