@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700&display=swap);
.chart-loading,.chart-error{display:none;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:32px}.chart-loading img,.chart-error img{width:100px}.chart-loading div,.chart-error div{position:absolute;top:50%;transform:translateY(-50%);margin-left:10px;color:#4D4D4D}.dh-chart-wrapper{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"}.dh-chart-wrapper *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dh-chart-wrapper svg{overflow:visible}.dh-chart-wrapper svg text{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"}.dh-chart-wrapper div.chart-title{align-items:center;font-weight:600;z-index:2;font-size:20px;line-height:1.25em;color:#212121}.dh-chart-wrapper div.chart-title.below{letter-spacing:2px;text-transform:uppercase;color:#4D4D4D;padding-top:1em}.dh-chart-wrapper div.chart-title .chart-title-spacer{flex:1 auto}.dh-chart-wrapper .drop-down-wrapper{display:inline-block;position:relative;font-weight:600}.dh-chart-wrapper .drop-down-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;font-weight:bold;font-size:1em;border-bottom:currentColor solid 2px;cursor:pointer;padding-right:0.8em;padding-left:0.1em;color:currentColor}.dh-chart-wrapper .drop-down-wrapper:after{content:'';position:absolute;right:0.1em;top:0.45em;width:0;height:0;border-left:0.2em solid transparent;border-right:0.2em solid transparent;border-top:0.3em solid currentColor}.dh-chart-wrapper div.chart-subtitle{z-index:2;font-family:"Noto Sans",sans-serif;font-size:14px;line-height:1.25em;color:#4D4D4D}.dh-chart-wrapper select.chart-dropdown{z-index:2}.dh-chart-wrapper select.chart-dropdown.not-first{margin-left:10px}.dh-chart-wrapper .chart-toggle{display:flex}.dh-chart-wrapper .axis{font-size:16px}.dh-chart-wrapper .axis path{display:none}.dh-chart-wrapper .axis text{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif";font-size:1em;fill:#4D4D4D}.dh-chart-wrapper .axis line{stroke:#e6e6e6}.dh-chart-wrapper line.bold{stroke:#999}.dh-chart-wrapper .chart-legend{width:100%;padding:10px}.dh-chart-wrapper .chart-legend .legend-title{font-size:0.9em;letter-spacing:2px;text-transform:uppercase;color:#4D4D4D}.dh-chart-wrapper .chart-legend .legend-items{display:flex;width:100%;flex-wrap:wrap}.dh-chart-wrapper .chart-legend .legend-items>div:first-child{margin-left:0}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item{display:flex;position:relative;margin:5px 10px;align-items:center;min-width:0;max-width:90%}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item .legend-label{white-space:nowrap;margin:0 5px;overflow:hidden;text-overflow:ellipsis;flex:1}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item .legend-box{margin-left:5px}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item .legend-item-overlay{position:absolute;top:0;left:0;cursor:pointer}@media (max-width: 1023px){.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item{margin:5px}}

div.info-wrapper{display:inline-block;position:relative;vertical-align:middle}div.info-wrapper .info-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'%3E %3Ccircle r='20' cx='25' cy='20' fill='rgb(153, 153, 153)' /%3E %3Ctext x='25' y='25' fill='white' text-anchor='middle' dominant-baseline='middle' font-size='42' font-family='Source Sans Pro, system-ui, BlinkMacSystemFont, -apple-system, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif'%3E?%3C/text%3E %3C/svg%3E");width:1em;height:1em}div.info-wrapper .info-icon.footnote{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'%3E %3Ccircle r='20' cx='25' cy='20' fill='rgb(153, 153, 153)' /%3E %3Ctext x='25' y='24' fill='white' text-anchor='middle' dominant-baseline='middle' font-size='36' font-family='Source Sans Pro, system-ui, BlinkMacSystemFont, -apple-system, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif'%3Ei%3C/text%3E %3C/svg%3E")}div.info-wrapper.chart-info{position:absolute}div.info-wrapper.chart-info .info-icon{width:24px;height:24px}div.info-wrapper div.info-tooltip{--background: white;--shadow-color: rgba(50,50,50,0.25);--shadow-depth: 3px;position:absolute;pointer-events:none;opacity:0;z-index:10;width:500px;text-align:left}div.info-wrapper div.info-tooltip.show{opacity:1}div.info-wrapper div.info-tooltip div.info-content{position:relative;background:var(--background);padding:8px 16px;border-radius:8px;box-shadow:var(--shadow-depth) var(--shadow-depth) var(--shadow-color);font-size:16px;line-height:initial;text-transform:initial;color:#757575}div.info-wrapper div.info-tooltip div.info-content .info-body{font-weight:100;white-space:pre-wrap;text-transform:initial}





.text-expander{display:flex;color:#777777;padding-left:10px;margin-bottom:0.5em;font-size:0.85em}.text-expander .text-ex-title{margin-right:0.5em}.text-expander .text-ex-expander{min-width:0;overflow-wrap:break-word}.text-expander .arrow{height:0px;border:solid #015193;border-width:0 2px 2px 0;display:inline-block;padding:3px}.text-expander .text-ex-less{display:flex;justify-content:flex-end;font-style:italic;text-decoration:underline;color:#015193;cursor:pointer}.text-expander .text-ex-less .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin:7px 7px}.text-expander .text-ex-more{display:inline-flex;font-style:italic;text-decoration:underline;color:#015193;margin-left:0.25em;cursor:pointer}.text-expander .text-ex-more .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:4px 7px}@media (min-width: 768px){.text-expander{font-size:1em}.text-expander .text-ex-less .arrow{margin:9px 9px}.text-expander .text-ex-more .arrow{margin:5px 9px}}

.chart-saf{padding-top:1em}.chart-saf *{user-select:text}.chart-saf .saf-sources .summary-content{font-weight:bold}.chart-saf .source-long:not(:last-child),.chart-saf .footnote-long:not(:last-child){padding-bottom:0.5em}.chart-saf .source-long .long-title,.chart-saf .footnote-long .long-title{font-weight:bold}.chart-saf .source-long .long-entry,.chart-saf .footnote-long .long-entry{margin-bottom:0.4em}.chart-saf .source-long .long-entry .long-link:link span,.chart-saf .footnote-long .long-entry .long-link:link span{color:#015193;margin-right:0.125em;text-decoration:underline !important}.chart-saf .source-long .long-entry .long-link:visited span,.chart-saf .footnote-long .long-entry .long-link:visited span{color:#015193}.chart-saf .source-long .long-entry .long-link:active span,.chart-saf .footnote-long .long-entry .long-link:active span{color:#013561}.chart-saf .source-long .long-entry .external-icon,.chart-saf .footnote-long .long-entry .external-icon{display:inline-block;vertical-align:middle;width:0.85em;height:0.85em;margin-right:0.25em;background:url("data:image/svg+xml,%3Csvg class='w-6 h-6' fill='none' stroke='%23015193' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14'%3E%3C/path%3E %3C/svg%3E")}.chart-saf .source-long .long-entry .long-updated,.chart-saf .footnote-long .long-entry .long-updated{white-space:nowrap}.chart-saf .source-long .long-data,.chart-saf .footnote-long .long-data{margin-bottom:0.4em}.chart-saf .footnote-long:not(:last-child){padding-bottom:0.5em}@media (min-width: 768px){.chart-saf .source-long .long-entry .external-icon{width:1em;height:1em}}

div.tooltip-wrapper{--background: white;--shadow-color: rgba(0,0,0,0.05);--shadow-depth: 5px;position:absolute;pointer-events:none;opacity:0;z-index:900}div.tooltip-wrapper.show{opacity:1}div.tooltip-wrapper.tooltip-large{max-width:initial;width:340px}div.tooltip-wrapper div.tooltip-content{position:relative;background:var(--background);padding:6px;border:1px solid rgba(0,0,0,0.05);border-bottom-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}div.tooltip-wrapper div.tooltip-content .tooltip-title{font-weight:bold;font-size:15px;text-align:left}div.tooltip-wrapper div.tooltip-content .tooltip-total{font-weight:bold;font-size:24px;text-align:left}div.tooltip-wrapper div.tooltip-content .tooltip-subtitle{font-size:13px;color:#4D4D4D;letter-spacing:2px;text-align:left;font-weight:600}div.tooltip-wrapper div.tooltip-content div.tooltip-grid{width:100%}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;font-size:24px}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row.shrink-left{grid-template-columns:min-content auto}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-value{grid-column:1 / -1;color:#969696;text-align:left;font-weight:bold;line-height:24px}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key{grid-column:1 / span 6;padding-right:8px;color:#969696;font-size:0.85em;line-height:0.9em}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key-value{grid-column:7 / span 6;text-align:right;font-weight:bold}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key-left{grid-column:4 / -1;color:#969696;font-size:0.5em;line-height:0.9em}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-value-left{grid-column:1 / span 3;padding-right:8px;font-size:0.5em;font-weight:bold;width:1%}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar{grid-column:1 / -1;position:relative;padding-top:0;padding-left:0;padding-right:0;padding-bottom:15px}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar .tooltip-bar-back{height:5px;background:#dddddd}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar .tooltip-bar-percent{position:absolute;top:0;left:0;height:5px;width:100%}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left{display:flex;flex-direction:column;grid-column:1 / span 6}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left .tooltip-breakdown-title{color:#969696;font-size:0.75em;line-height:0.9em}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left .tooltip-breakdown-total{font-weight:bold}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right{display:grid;grid-template-columns:min-content min-content auto;grid-column:7 / -1;align-items:center;padding-left:15px;font-size:0.5em;grid-gap:0}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right .breakdown-row-value{text-align:right}div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right .breakdown-row-key{color:#969696;font-size:0.9em}div.tooltip-wrapper div.tooltip-arrow{--arrow-size: 8px;position:absolute;left:calc(-1 * var(--arrow-size));border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;width:0;height:0}div.tooltip-wrapper div.tooltip-arrow.tooltip-shadow{--shadow-arrow-size: calc(var(--arrow-size) + var(--shadow-depth));position:absolute;border-left:var(--shadow-arrow-size) solid transparent;border-right:var(--shadow-arrow-size) solid transparent;left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}div.tooltip-wrapper.above div.tooltip-content{bottom:7px}div.tooltip-wrapper.above div.tooltip-arrow{bottom:0;border-top:var(--arrow-size) solid var(--background)}div.tooltip-wrapper.above div.tooltip-arrow.tooltip-shadow{border-top:var(--shadow-arrow-size) solid var(--shadow-color);bottom:calc(-1 * var(--shadow-depth));left:calc(-1 * var(--shadow-depth))}div.tooltip-wrapper.below div.tooltip-content{top:7px}div.tooltip-wrapper.below div.tooltip-arrow{border-bottom:var(--arrow-size) solid var(--background);top:0}div.tooltip-wrapper.below div.tooltip-arrow.tooltip-shadow{border-bottom:var(--shadow-arrow-size) solid var(--shadow-color);left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}

.line-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.line-chart.dh-chart-wrapper .line-chart-small-title{font-weight:bold;font-size:0.75em}.line-chart.dh-chart-wrapper .line-chart-all{flex:1 auto}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-area{opacity:0.75}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-line{fill:none;stroke:black;stroke-width:4px}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-label{font-size:16px;font-weight:bold;dominant-baseline:middle;cursor:pointer}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-scrub{stroke-width:2;stroke-dasharray:5 5}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-mouse{opacity:0}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-delaunay{fill:none;stroke:black}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle{opacity:0}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.transition{transition:opacity 1s}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.visible{opacity:1}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.always-visible{opacity:1 !important}.line-chart.dh-chart-wrapper .line-chart-all .axis.y-labels text{text-anchor:end}.line-chart.dh-chart-wrapper .line-chart-all .axis.y-labels rect.y-label-back{fill:white}

:root{--selected-colour: '#015193'}.cartogram-standalone{width:100%;height:100%;overflow:visible}.cartogram g{cursor:default}.cartogram g polygon{stroke:white;stroke-width:4;transform:scale(1)}.cartogram g text.cartogram-label{text-anchor:middle;dominant-baseline:middle;fill:black;font-weight:normal;pointer-events:none;user-select:none;font-size:32px}.cartogram g.selectable{cursor:pointer}.cartogram g.selected polygon{stroke-width:4;stroke-opacity:1;z-index:2}.cartogram g.clickable polygon{cursor:pointer}

.dh-chart-wrapper.map{display:flex;flex-direction:column;position:relative}.dh-chart-wrapper.map div.chart-toggle div{display:flex;align-items:center;justify-content:center;width:50px;height:40px;background:#f8f8f8;border:1px solid #a6a6a6;cursor:pointer}.dh-chart-wrapper.map div.chart-toggle div:hover{background:#dcdcdc}.dh-chart-wrapper.map div.chart-toggle div img{width:80%}.dh-chart-wrapper.map div.chart-toggle div svg{width:80%;height:80%;fill:#969696}.dh-chart-wrapper.map div.chart-toggle div.chart-toggle-left{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none}.dh-chart-wrapper.map div.chart-toggle div.chart-toggle-right{border-top-right-radius:5px;border-bottom-right-radius:5px}.dh-chart-wrapper.map svg{flex:1 auto}.dh-chart-wrapper.map svg path{stroke:white;stroke-width:2px}.dh-chart-wrapper.map svg path.selected{stroke:#616161}.dh-chart-wrapper.map svg g.legend text.tick{text-anchor:end;dominant-baseline:middle;fill:#646464}.dh-chart-wrapper.map svg g.hidden{visibility:hidden;pointer-events:none}

div.dh-chart-wrapper div.expandable{display:flex;flex-shrink:0;flex-direction:column;position:relative;overflow:hidden;height:100%}div.dh-chart-wrapper .chart-expander{display:flex;position:absolute;z-index:2;align-items:flex-end;justify-content:center;bottom:0;height:50px;width:100%;cursor:pointer}div.dh-chart-wrapper .chart-expander.down{background:linear-gradient(transparent, white 75%, white)}div.dh-chart-wrapper .chart-expander.down .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}div.dh-chart-wrapper .chart-expander.up{height:25px}div.dh-chart-wrapper .chart-expander.up .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}div.dh-chart-wrapper .chart-expander .arrow{border:solid #666;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin:5px 20px;opacity:0.5}div.dh-chart-wrapper .chart-expander .text{text-transform:uppercase;font-weight:bold;opacity:0.5;color:#666}div.dh-chart-wrapper .chart-expander .expand-rect{pointer-events:none}div.dh-chart-wrapper .chart-expander g.expand-click{cursor:pointer}div.dh-chart-wrapper .chart-expander g.expand-click rect{opacity:0}div.dh-chart-wrapper .chart-expander.hidden{display:none}

.dot-plot.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.dot-plot.dh-chart-wrapper svg{flex-grow:1}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis{font-size:16px}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis path{display:none}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis .tick text{font-size:1em;fill:#646464;transform:translate(0, -5px)}.dot-plot.dh-chart-wrapper svg .entry-label{dominant-baseline:middle}

.bar-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.bar-chart.dh-chart-wrapper svg{flex-grow:1}.bar-chart.dh-chart-wrapper svg .entry-label,.bar-chart.dh-chart-wrapper svg .entry-value-label{dominant-baseline:middle}.bar-chart.dh-chart-wrapper svg .entry-value-label{cursor:default}.bar-chart.dh-chart-wrapper svg rect.bar-chart-touch-area{fill:rgba(255,255,255,0);opacity:0}

.small-multiples.dh-chart-wrapper{position:relative;min-height:100px}.small-multiples.dh-chart-wrapper>.chart-title:not(.below)+.chart-subtitle{padding-bottom:1em}.small-multiples.dh-chart-wrapper div.small-multiples{display:flex;flex-wrap:wrap}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple{width:50%;flex-shrink:0;flex-grow:0;min-height:150px}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-title.below{padding-top:0}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .line-chart-chart .line-chart-label{font-size:12px;font-weight:bold;dominant-baseline:middle}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .axis{font-size:12px}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .axis path{display:none}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-saf{display:none}

.bubble-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.bubble-chart.dh-chart-wrapper .chart-title,.bubble-chart.dh-chart-wrapper .chart-subtitle{margin-left:20px}.bubble-chart.dh-chart-wrapper .bubble-chart-clickout{fill:white;opacity:0}.bubble-chart.dh-chart-wrapper .bubble-play,.bubble-chart.dh-chart-wrapper .bubble-back,.bubble-chart.dh-chart-wrapper .bubble-forward{display:inline-block;margin-right:8px;cursor:pointer;line-height:0}.bubble-chart.dh-chart-wrapper .bubble-back,.bubble-chart.dh-chart-wrapper .bubble-forward{margin-left:8px;font-size:0.9em}.bubble-chart-all{flex:1 auto}.bubble-chart-all .axis-back.y .tick text{display:none}.bubble-chart-all .axis-back path{display:none}.bubble-chart-all .x-label text,.bubble-chart-all .y-label text{text-anchor:end}.bubble-chart-all circle{opacity:0.7}.bubble-chart-all text.bubble-chart-label{font-size:10px;font-weight:300;text-anchor:middle;dominant-baseline:middle;pointer-events:none}

.sankey.dh-chart-wrapper{position:relative}.sankey.dh-chart-wrapper .sankey-title text{text-anchor:middle;font-size:24px;font-weight:600}.sankey.dh-chart-wrapper .sankey-node text{pointer-events:none;dominant-baseline:middle}.sankey.dh-chart-wrapper .sankey-node rect.text-background{shape-rendering:crispEdges;fill:none}.sankey.dh-chart-wrapper .sankey-node rect.sankey-stroke-rect,.sankey.dh-chart-wrapper .sankey-node rect.text-background{pointer-events:none}.sankey.dh-chart-wrapper .sankey-link{opacity:0.5}.sankey.dh-chart-wrapper .sankey-link.sankey-extra{opacity:0.2}.sankey.dh-chart-wrapper .sankey-total.sankey-total-right{text-anchor:end}.sankey.dh-chart-wrapper .sankey-total .sankey-total-value{font-size:2em;font-weight:bold}

.income-distribution.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.income-distribution.dh-chart-wrapper g.income-quintile .quintile-top,.income-distribution.dh-chart-wrapper g.income-quintile .quintile-bottom{font-size:12px}.income-distribution.dh-chart-wrapper g.income-bar rect{shape-rendering:crispEdges;cursor:pointer}.income-distribution.dh-chart-wrapper g.income-bar rect.income-bar-rect{opacity:0.7}.income-distribution.dh-chart-wrapper g.income-bar rect.income-bar-hover{fill:rgba(0,0,0,0)}.income-distribution.dh-chart-wrapper g.income-cutoff text{text-anchor:middle;font-size:12px}.income-distribution.dh-chart-wrapper g.income-cutoff line{pointer-events:none;stroke:black}.income-distribution.dh-chart-wrapper .axis .tick line{display:none}.income-distribution.dh-chart-wrapper .axis.top-axis{text-anchor:start}.income-distribution.dh-chart-wrapper .x-label text,.income-distribution.dh-chart-wrapper .y-label text{text-anchor:end}.income-distribution.dh-chart-wrapper .income-hover .income-quintile{font-size:20px}.income-distribution.dh-chart-wrapper .income-hover .income-quintile .quintile-underline{stroke:black}.income-distribution.dh-chart-wrapper .income-hover .income-quintile .quintile-hover{cursor:pointer;opacity:0}.income-distribution.dh-chart-wrapper .tooltip-wrapper .tooltip-arrow{display:none}.income-distribution.dh-chart-wrapper .tooltip-wrapper .tooltip-value{font-size:0.5em}

.time-bar-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.time-bar-chart.dh-chart-wrapper svg{flex-grow:1}.time-bar-chart.dh-chart-wrapper svg rect.time-bar-chart-touch-area{fill:rgba(255,255,255,0);opacity:0}.time-bar-chart.dh-chart-wrapper svg .time-bar-chart-hover rect{opacity:0 !important}

.dh-chart-wrapper.beeswarm{display:flex;flex-direction:column;position:relative}.dh-chart-wrapper.beeswarm svg{flex:1 auto}.dh-chart-wrapper.beeswarm svg text{text-anchor:middle;pointer-events:none}.dh-chart-wrapper.beeswarm svg .axis path{display:initial}.dh-chart-wrapper.beeswarm svg .axis line{display:none}.dh-chart-wrapper.beeswarm.vertical svg .axis text{text-anchor:end}

