.demography-switch.sck.sck.sck{min-height:2.5rem;z-index:10;gap:1rem;position:relative}.demography-switch.sck.sck.sck:only-child{flex-grow:1}.demography-label.sck.sck.sck{display:block;line-height:1.2;min-width:160px;flex-grow:1}.chart-container.capture .demography-label.sck.sck.sck{padding-right:0;border-right:0}.btn-toolbar.sck button.sck+button.sck{margin-left:.5em}.truncatable.sck.sck.sck{position:relative;height:1.2em;display:inline-block;overflow:hidden}.truncatable.sck.sck.sck:before{content:attr(data-text);visibility:hidden;height:0}.truncatable.sck span.sck.sck{position:absolute;top:0;left:0;right:0}@media (min-width: 800px) and (max-width: 1079px){.btn-toolbar.sck.sck.sck{white-space:normal;padding-left:.75rem;display:flex;height:100%;align-items:center}.btn-toolbar.sck .btn-circle.sck.sck{border:0;height:28px;line-height:28px;margin:0}.demography-label.sck.sck.sck{min-width:120px;padding-right:1.25rem}}.demography-note.sck.sck.sck{position:absolute;z-index:1;right:6.25rem;margin-right:-1px;line-height:1em;color:#a9b2bf;background:#fff;border-radius:50%}@media (max-width: 799px){.demography-label.sck.sck.sck{flex-grow:1;text-align:left;padding-left:0}.chart-legend+.demography-switch.sck.sck.sck,.chart-footer-notes+.demography-switch.sck.sck.sck{margin-top:1rem;padding-top:1rem;border-top:1px solid #cad4db}}.demography-switch-selector.sck.sck.sck{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;padding:.4rem 0;width:268px;height:360px;overflow:auto}.demography-switch-selector-head.sck.sck.sck{text-transform:uppercase;font-weight:600;font-size:13px;padding:.4rem 0 0;margin:.4rem .75rem 0;border-top:1px solid #cad4db}.demography-switch-selector-item.sck button.sck.sck{width:100%;padding:.2rem .75rem;margin:-.1rem 0;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.demography-switch-selector-item.sck button.sck.sck:hover,.demography-switch-selector-item.sck button.sck.sck:focus-visible{background:#f1f3f6}.chart-container.scf.scf{display:flex;flex-grow:1;flex-direction:column}.chart-footer-notes.scf.scf{margin:auto 0}.chart-question.scf p:not(:last-child){margin-block-end:.5em}@media (max-width: 799px){.ph-5.scf.scf{padding-left:16px;padding-right:16px}.chart-footer.scf .fx.scf{flex-direction:column}}
