@layer modules{.data-dashboard-data-subgroup{--subgroup-padding-top: var(--spacing-4xs);--subgroup-padding-right: var(--spacing-3xs);--subgroup-padding-bottom: var(--spacing-4xs);--subgroup-padding-left: var(--spacing-3xs)}@media(min-width: 48rem){.data-dashboard-data-subgroup{--subgroup-padding-top: var(--spacing-3xs);--subgroup-padding-right: var(--spacing-md);--subgroup-padding-bottom: var(--spacing-3xs);--subgroup-padding-left: var(--spacing-xs)}}.data-dashboard-data-subgroup{display:grid;grid-template-columns:subgrid;column-gap:var(--spacing-sm)}.data-dashboard-data-subgroup>*{grid-column:1/-1}.data-dashboard-data-subgroup:has(~.data-dashboard-data-group:not(.hidden)){padding-bottom:var(--spacing-2xs)}.data-dashboard-data-subgroup:has(~.data-dashboard-data-group:not(.hidden)) .data-set:last-child{border-bottom:.0625rem solid var(--border-color)}.data-dashboard-data-subgroup.hidden{display:none}.data-dashboard-data-subgroup .eyebrow{color:var(--text-color-accent);margin-bottom:var(--spacing-4xs)}.data-dashboard-data-subgroup .data-subgroup-heading{display:grid;grid-template-columns:subgrid;align-items:center;padding:var(--subgroup-padding-top) var(--subgroup-padding-right) var(--subgroup-padding-bottom) var(--subgroup-padding-left);background-color:var(--bg-color);color:var(--color);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:.0625rem solid var(--border-color);margin-bottom:var(--spacing-4xs)}.data-dashboard-data-subgroup .data-subgroup-heading p{font-weight:700;margin:0}.data-dashboard-data-subgroup .data-subgroup-heading .prev,.data-dashboard-data-subgroup .data-subgroup-heading .curr{text-align:center;line-height:1}@media(min-width: 48rem){.data-dashboard-data-subgroup .data-subgroup-heading{margin-bottom:0}}.data-dashboard-data-subgroup .dataset{--dataset-name-size: var(--font-size-body-lg);display:grid;grid-template-columns:subgrid;padding-inline:var(--subgroup-padding-left) var(--subgroup-padding-right);padding-block:var(--spacing-3xs);border-bottom:.0625rem solid var(--border-color);transition-property:padding;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(min-width: 48rem){.data-dashboard-data-subgroup .dataset{padding-block:var(--subgroup-padding-top) var(--subgroup-padding-bottom)}}.data-dashboard-data-subgroup .dataset:last-child{border-bottom:none}.data-dashboard-data-subgroup .dataset>*{grid-column:1/-1}.data-dashboard-data-subgroup .dataset .summary{display:grid;grid-template-columns:subgrid;align-items:center;cursor:pointer;font-size:var(--dataset-name-size)}.data-dashboard-data-subgroup .dataset .summary .dataset-name{--subgroup-padding-left: 0;display:inline-flex;align-items:center;padding-left:calc(var(--padding-left) - .25em)}.data-dashboard-data-subgroup .dataset .summary .dataset-name::before{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-right:.5em;flex-shrink:0;rotate:180deg}.data-dashboard-data-subgroup .dataset .summary .dataset-name::after{content:none}.data-dashboard-data-subgroup .dataset .summary .dataset-name{font-size:1em;font-weight:500;transition-property:font-size;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.data-dashboard-data-subgroup .dataset .summary .dataset-name::before{mask-image:url("/assets/icons/caret.svg");rotate:-90deg;margin:0 .25em -0.1875em -0.25em;transition-property:rotate;transition-duration:inherit;transition-timing-function:inherit}.data-dashboard-data-subgroup .dataset .summary p{margin:auto;text-align:center;line-height:1}.data-dashboard-data-subgroup .dataset .summary .previous,.data-dashboard-data-subgroup .dataset .summary .current{--padding-inline: var(--spacing-5xs);border-radius:var(--radius-xs);border:.0625rem solid var(--border-color);font-weight:700;width:100%;font-size:var(--font-size-body-xs);text-wrap:nowrap;padding:var(--spacing-5xs) var(--padding-inline);transition-property:opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(min-width: 48rem){.data-dashboard-data-subgroup .dataset .summary .previous,.data-dashboard-data-subgroup .dataset .summary .current{--padding-inline: var(--spacing-3xs);font-size:var(--font-size-body-sm)}}.data-dashboard-data-subgroup .dataset .summary .current{vertical-align:middle;padding-right:calc(var(--padding-right) - .25em);text-wrap:pretty}.data-dashboard-data-subgroup .dataset .summary .current::after{content:"";display:inline-block;width:1.5em;height:1.5em;mask-image:url("/assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-left:.5em;flex-shrink:0;vertical-align:middle;position:relative;top:-0.0625em}.data-dashboard-data-subgroup .dataset .summary .current{padding-right:var(--padding-inline)}.data-dashboard-data-subgroup .dataset .summary .current::after{mask-image:url("/assets/icons/arrow-down-thick.svg");margin:-0.25em -0.5em -0.25em 0}.data-dashboard-data-subgroup .dataset .summary .current.higher::after{scale:1 -1}.data-dashboard-data-subgroup .dataset .summary .current.even::after{mask-image:url("/assets/icons/minus-thick.svg")}.data-dashboard-data-subgroup .dataset .summary .bad{border-color:color-mix(in oklch, #a63f2b, black 10%);background-color:#a63f2b;color:var(--text-color-light)}.data-dashboard-data-subgroup .dataset .summary .good{border-color:color-mix(in oklch, #4b7d40, black 10%);background-color:#4b7d40;color:var(--text-color-light)}.data-dashboard-data-subgroup .dataset .summary .neutral{border-color:color-mix(in oklch, #ffe66e, black 10%);background-color:#ffe66e;color:var(--text-color-dark)}.data-dashboard-data-subgroup .dataset .more-details{display:grid;column-gap:var(--spacing-xs);height:0;opacity:0;overflow:clip;transition-property:margin,height,opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(min-width: 48rem){.data-dashboard-data-subgroup .dataset .more-details{padding-left:calc(var(--dataset-name-size)*1.2*1.5)}}.data-dashboard-data-subgroup .dataset .more-details .info{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacing-xs)}.data-dashboard-data-subgroup .dataset .more-details .target-mobile{border:.0625rem solid var(--text-color-dark);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:calc(-1*var(--radius-md));padding:var(--spacing-3xs) var(--spacing-3xs) var(--spacing-xs) var(--spacing-3xs)}.data-dashboard-data-subgroup .dataset .more-details .h4{padding-bottom:var(--spacing-xs);margin-bottom:auto}.data-dashboard-data-subgroup .dataset .more-details p{margin-bottom:var(--spacing-5xs)}.data-dashboard-data-subgroup .dataset .more-details p:last-child{margin-bottom:0}.data-dashboard-data-subgroup .dataset .more-details p.measure-heading{width:100%}.data-dashboard-data-subgroup .dataset .more-details p.measure-heading>*{vertical-align:middle}.data-dashboard-data-subgroup .dataset .more-details .source{margin-bottom:var(--spacing-4xs)}.data-dashboard-data-subgroup .dataset .more-details .tooltip{display:inline-block}@media(min-width: 32rem){.data-dashboard-data-subgroup .dataset .more-details .tooltip{position:relative}}.data-dashboard-data-subgroup .dataset .more-details .tooltip img{width:1em;vertical-align:middle;position:relative;top:-0.1375em;font-size:var(--font-size-body-md)}.data-dashboard-data-subgroup .dataset .more-details .tooltip .tooltip-details{position:absolute;width:17em;left:min(100% - 17em,8.25em);top:100%;background-color:var(--bg-color-white);z-index:100;font-size:var(--font-size-body-sm);padding:1em;border:.0625rem solid var(--border-color);border-radius:var(--radius-xs);display:none}@media(min-width: 32rem){.data-dashboard-data-subgroup .dataset .more-details .tooltip .tooltip-details{right:unset;left:100%;top:unset;bottom:100%}}@media(min-width: 48rem){.data-dashboard-data-subgroup .dataset .more-details .tooltip .tooltip-details{width:24em}}.data-dashboard-data-subgroup .dataset .more-details .tooltip:hover .tooltip-details,.data-dashboard-data-subgroup .dataset .more-details .tooltip:focus .tooltip-details,.data-dashboard-data-subgroup .dataset .more-details .tooltip:focus-within .tooltip-details{display:block}@media(min-width: 62rem){.data-dashboard-data-subgroup .dataset .more-details{grid-template-columns:1.125fr 2fr}.data-dashboard-data-subgroup .dataset .more-details .info{margin-bottom:0}.data-dashboard-data-subgroup .dataset .more-details .target-mobile{display:none}}@media(min-width: 75rem){.data-dashboard-data-subgroup .dataset .more-details{grid-template-columns:1fr 2fr}}.data-dashboard-data-subgroup .dataset.open{padding-block:var(--spacing-sm)}.data-dashboard-data-subgroup .dataset.open .previous,.data-dashboard-data-subgroup .dataset.open .current{opacity:0}.data-dashboard-data-subgroup .dataset.open .summary h6{font-size:1.2em}.data-dashboard-data-subgroup .dataset.open .summary h6::before{rotate:0deg}.data-dashboard-data-subgroup .dataset.open .more-details{height:var(--open-height);margin-block:var(--spacing-xs);opacity:1}.data-dashboard-data-subgroup .dataset::details-content{grid-column:1/-1}.data-dashboard-data-subgroup .chart-wrapper{border:.0625rem solid currentColor;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1/1}.data-dashboard-data-subgroup .chart-wrapper canvas{width:calc(100% + .125rem) !important;height:calc(100% + .125rem) !important;margin:-0.0625rem}@media(min-width: 48rem){.data-dashboard-data-subgroup .chart-wrapper{aspect-ratio:2/1}}.data-dashboard-data-subgroup .chart-tooltip{background-color:var(--bg-color-dark);border-radius:var(--radius-xs);color:var(--text-color-light);opacity:1;pointer-events:none;position:absolute;translate:-50% -50%;transition-property:all;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);padding:var(--spacing-3xs)}.data-dashboard-data-subgroup .chart-tooltip th{font-size:var(--font-size-body-md)}.data-dashboard-data-subgroup .chart-tooltip th,.data-dashboard-data-subgroup .chart-tooltip td{padding:var(--spacing-5xs)}.data-dashboard-data-subgroup .chart-tooltip td{display:flex}.data-dashboard-data-subgroup .chart-tooltip td span{flex-shrink:0}}/*# sourceMappingURL=data-subgroup.css.map */
