form-field .field-label:has(small){padding-top:0!important}form-field .field-label:has(small) .label{display:grid;grid-template-columns:1fr;line-height:1.2em}form-field small{font-size:.7em;font-weight:400}form-field label span.required{color:red}form-field .radio-buttons{margin-top:.375em}form-field .radio-buttons .item{margin-right:.5em}
.bar-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.bar-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.bar-chart .svg-container{grid-area:chart;position:relative}.bar-chart .svg-container svg{overflow:visible;position:relative}.bar-chart .svg-container svg[data-empty=true] .color-axis,.bar-chart .svg-container svg[data-empty=true] .x-axis-continuous,.bar-chart .svg-container svg[data-empty=true] .x-axis-discrete,.bar-chart .svg-container svg[data-empty=true] .y-axis-continuous,.bar-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.bar-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.bar-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.bar-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.bar-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.bar-chart .legend .legend-item{padding:.75em .5em}.bar-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.bar-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.bar-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.bar-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.bar-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.bar-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.bar-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.bar-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.bar-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.bar-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.bar-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.bar-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.bar-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.bar-chart .color-axis .color-axis-pointer{fill:gray}.bar-chart .color-axis .color-axis-ticks line{color:#fff}.bar-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.bar-chart .color-axis .color-axis-ticks .domain{display:none}.bar-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.bar-chart .tooltip .tooltip-caption{order:-1}.bar-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.bar-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.bar-chart .tooltip:after{border-color:var(--color,#000) transparent transparent transparent;border-style:solid;border-width:6px;bottom:-12px;content:"";left:var(--arrow-position,50%);margin-left:-6px;position:absolute}.bar-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.bar-chart .forced-hidden{display:none!important}.bar-chart .bar-chart{transition:opacity .5s}.bar-chart .bar-chart .bar.is-negative{rotate:180deg;transform-box:fill-box;translate:100% 100%}.bar-chart:has(.highlighted) .bar-chart:not(.highlighted){opacity:.2;transition:opacity .1s}
.line-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.line-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.line-chart .svg-container{grid-area:chart;position:relative}.line-chart .svg-container svg{overflow:visible;position:relative}.line-chart .svg-container svg[data-empty=true] .color-axis,.line-chart .svg-container svg[data-empty=true] .x-axis-continuous,.line-chart .svg-container svg[data-empty=true] .x-axis-discrete,.line-chart .svg-container svg[data-empty=true] .y-axis-continuous,.line-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.line-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.line-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.line-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.line-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.line-chart .legend .legend-item{padding:.75em .5em}.line-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.line-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.line-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.line-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.line-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.line-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.line-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.line-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.line-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.line-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.line-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.line-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.line-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.line-chart .color-axis .color-axis-pointer{fill:gray}.line-chart .color-axis .color-axis-ticks line{color:#fff}.line-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.line-chart .color-axis .color-axis-ticks .domain{display:none}.line-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.line-chart .tooltip .tooltip-caption{order:-1}.line-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.line-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.line-chart .tooltip{translate:-2px}.line-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.line-chart .forced-hidden{display:none!important}.line-chart .line-chart{transition:opacity .5s}.line-chart .line-chart .line{fill:none;position:relative;stroke:var(--color,red);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;transform:translate(7.5px);transition:stroke-width .5s}.line-chart .line-chart .circles .circle{fill:var(--color,red);stroke:var(--color,red);stroke-opacity:.25;stroke-width:0;transition:stroke-width .5s}.line-chart .line-chart.highlighted .line{stroke-width:3.5px;transition:stroke-width .25s}.line-chart .line-chart.highlighted .circles .circle.highlighted{stroke-width:10px;transition:stroke-width .25s}.line-chart:has(.highlighted) .line-chart:not(.highlighted){opacity:.2;transition:opacity .1s}
.map-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.map-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.map-chart .svg-container{grid-area:chart;position:relative}.map-chart .svg-container svg{overflow:visible;position:relative}.map-chart .svg-container svg[data-empty=true] .color-axis,.map-chart .svg-container svg[data-empty=true] .x-axis-continuous,.map-chart .svg-container svg[data-empty=true] .x-axis-discrete,.map-chart .svg-container svg[data-empty=true] .y-axis-continuous,.map-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.map-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.map-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.map-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.map-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.map-chart .legend .legend-item{padding:.75em .5em}.map-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.map-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.map-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.map-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.map-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.map-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.map-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.map-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.map-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.map-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.map-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.map-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.map-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.map-chart .color-axis .color-axis-pointer{fill:gray}.map-chart .color-axis .color-axis-ticks line{color:#fff}.map-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.map-chart .color-axis .color-axis-ticks .domain{display:none}.map-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.map-chart .tooltip .tooltip-caption{order:-1}.map-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.map-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.map-chart .tooltip{translate:-2px}.map-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.map-chart .forced-hidden{display:none!important}.map-chart .map-chart .map-section{transition-timing-function:cubic-bezier(.33,1,.68,1)}.map-chart .map-chart .map-section .map-section-path{fill:var(--color);stroke:hsla(0,0%,100%,.667);stroke-width:1.5px;transition:fill .25s,stroke .25s}.map-chart .map-chart .map-section .map-section-path:hover{fill:var(--highlight-color);stroke:#222;stroke-width:2px}.map-chart .map-chart .map-label{dominant-baseline:middle;pointer-events:none;text-anchor:middle}
.pie-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.pie-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.pie-chart .svg-container{grid-area:chart;position:relative}.pie-chart .svg-container svg{overflow:visible;position:relative}.pie-chart .svg-container svg[data-empty=true] .color-axis,.pie-chart .svg-container svg[data-empty=true] .x-axis-continuous,.pie-chart .svg-container svg[data-empty=true] .x-axis-discrete,.pie-chart .svg-container svg[data-empty=true] .y-axis-continuous,.pie-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.pie-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.pie-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.pie-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.pie-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.pie-chart .legend .legend-item{padding:.75em .5em}.pie-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.pie-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.pie-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.pie-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.pie-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.pie-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.pie-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.pie-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.pie-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.pie-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.pie-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.pie-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.pie-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.pie-chart .color-axis .color-axis-pointer{fill:gray}.pie-chart .color-axis .color-axis-ticks line{color:#fff}.pie-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.pie-chart .color-axis .color-axis-ticks .domain{display:none}.pie-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.pie-chart .tooltip .tooltip-caption{order:-1}.pie-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.pie-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.pie-chart .tooltip{translate:-2px}.pie-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.pie-chart .forced-hidden{display:none!important}.pie-chart .pie-chart,.pie-chart .pie-chart .labels .pie-label,.pie-chart .pie-chart .sections .section{transition:opacity .5s}.pie-chart .pie-chart .labels .pie-label path{stroke:var(--color,#4a4a4a);stroke-width:1.5px}.pie-chart .pie-chart:has(.highlighted) .sections .section.highlighted{stroke:hsla(0,0%,100%,.4);stroke-width:10px}.pie-chart .pie-chart:has(.highlighted) .sections .section:not(.highlighted){opacity:.2;transition:opacity .1s}.pie-chart .pie-chart:has(.highlighted) .labels .pie-label:not(.highlighted){opacity:.2;transition:opacity .1s}.pie-chart svg[data-empty=true] .pie-chart{opacity:0}
.chart-frame{display:grid;position:relative}.chart-frame .save-image-button{color:currentColor;height:2.25rem;opacity:0;pointer-events:none;position:absolute;right:.5rem;top:0;transform:translateY(-.25rem);transition:opacity .12s ease-in-out,transform .12s ease-in-out,visibility .12s ease-in-out;visibility:hidden;width:2.25rem;z-index:2}.chart-frame .save-image-button .icon{font-size:1rem}.chart-frame .save-image-button{box-shadow:0 2px 6px rgba(0,0,0,.12)}.chart-frame:focus-within .save-image-button,.chart-frame:hover .save-image-button{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.chart-frame .save-image-button.is-loading,.chart-frame .save-image-button:disabled{opacity:1;pointer-events:none;transform:translateY(0);visibility:visible}@media(hover:none){.chart-frame .save-image-button{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}
.pns-pies{display:grid;gap:2em;grid-template-columns:1fr}@media(min-width:1024px){.pns-pies{grid-template-columns:1fr 1fr}}
.aki-groups{gap:3em}.aki-group,.aki-groups{display:flex;flex-flow:column nowrap}.aki-group{gap:1em;scroll-margin-top:3em}.aki-group-charts{display:flex;flex-flow:column nowrap;gap:2em}.aki-jump-button{align-self:flex-end;background-color:#fff;border-color:#6197b8;color:#6197b8}.aki-explanation{margin-top:2rem}.aki-graph-card{background:#f6f6f7}.aki-graph-card .graph-content{gap:2em 0}.aki-graph-card .title-section{background-color:#d8e6ee;padding:2em;text-align:center}.aki-graph-card .filters{padding:.5em 0}.aki-pie-grid{display:grid;gap:.5em;grid-template-columns:1fr}@media(min-width:1138px){.aki-pie-grid{grid-template-columns:1fr 1fr}}.aki-tables-container{background-color:#fff;border-radius:1em 0 1em 0;display:grid;gap:.75em 2em;grid-template-columns:1fr;overflow-x:auto;padding:1.5em 0 0}@media(min-width:1000px){.aki-tables-container{grid-template-columns:1fr 1fr}}.aki-export-button-container,.aki-table-info{grid-column:1/-1}.aki-export-button-container{display:flex;justify-content:end;margin-bottom:0!important}.aki-export-button{background-color:#fff;border-color:#6197b8;color:#6197b8}.aki-table-container{border-collapse:collapse;font-size:.85em;width:100%}.aki-table-container td{padding:.5em .75em}.aki-table-container tr:not(:last-child) td:not(.aki-table-title-cell){border-bottom:1px solid #eee}.aki-table-title-cell{border-bottom:2px solid var(--color-goeg-grey-dark);font-weight:600;padding:.5em 0!important}.aki-table-age-group-header-cell,.aki-table-header-cell{background-color:#f6f6f7}.aki-table-header-cell{font-weight:600;text-align:center!important}.aki-table-age-group-cell{border-right:1px solid #eee;font-weight:500}.aki-table-cell{text-align:center!important}.aki-table-info{color:#555;font-size:.85em}.aki-table-source{padding-bottom:.5em;text-align:right}
.as-content{display:grid;gap:3em 0;grid-template-columns:1fr;padding-bottom:1.5em}.as-bev-charts,.as-pflege-charts{display:grid;gap:2em 0;grid-template-columns:1fr}
.pbi-content{display:grid;gap:3em 0;grid-template-columns:1fr;padding-bottom:1.5em}
.pba-content{display:grid;gap:3em 0;grid-template-columns:1fr;padding-bottom:1.5em}
.pba-pqr-pies{display:grid;gap:1.5em;grid-template-columns:1fr}@media(min-width:769px){.pba-pqr-pies{grid-template-columns:1fr 1fr}}
.ka-content{display:grid;gap:2em 0;grid-template-columns:1fr}
.lzp-content{display:grid;gap:3em 0;grid-template-columns:1fr}lzp-ausein-stacked-bar-chart-d3 .totals{transform:translateY(-8px)}
.pg-content{display:flex;flex-direction:column;gap:3rem}
