[data-astro-cid-fztqqemn][data-component=sparplanrechner]{--sparplan-transition: .18s cubic-bezier(.4, 0, .2, 1)}.sparplan-tags[data-astro-cid-fztqqemn] label{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-theme-sm) var(--spacing-theme-lg);margin:0 var(--spacing-theme-md) var(--spacing-theme-md) 0;background:var(--color-sand-50);border:1px solid var(--color-sand-50);font-size:var(--text-sm);line-height:1.5;white-space:nowrap;cursor:pointer;transition:background-color var(--sparplan-transition),border-color var(--sparplan-transition),color var(--sparplan-transition)}.sparplan-tags[data-astro-cid-fztqqemn] label:hover:not(:has(input:checked)){background:var(--color-sand-150);border-color:var(--color-sand-150)}.sparplan-tags[data-astro-cid-fztqqemn] label:has(input:checked){background:var(--color-blue-500);border-color:var(--color-blue-500);color:var(--color-fg-inverted)}.sparplan-tags[data-astro-cid-fztqqemn] label:has(input:focus-visible){outline:2px solid var(--color-blue-500);outline-offset:2px}.sparplan-tags[data-astro-cid-fztqqemn] input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sparplan-custom-period-label[data-astro-cid-fztqqemn]{position:absolute;top:0;left:calc(2.75rem + var(--spacing-theme-md));line-height:1.5rem;white-space:nowrap}.sparplan-custom-period[data-astro-cid-fztqqemn]{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;column-gap:var(--spacing-theme-lg);row-gap:var(--spacing-theme-xl);color:var(--color-fg-muted)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=checkbox]{grid-column:1 / -1;appearance:none;position:relative;width:2.75rem;height:1.5rem;margin:0;padding:2px;border-radius:999px;background:var(--color-neutral-300);cursor:pointer;transition:background-color var(--sparplan-transition)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=checkbox]:after{content:"";display:block;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--color-fg-inverted);transition:transform var(--sparplan-transition)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=checkbox]:checked{background:var(--color-success)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=checkbox]:checked:after{transform:translate(1.25rem)}@container sparplan (max-width: 39.9375rem){.sparplan-custom-period[data-astro-cid-fztqqemn]{grid-template-columns:auto minmax(0,1fr)}}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=date]{min-width:0;padding:var(--spacing-theme-md) var(--spacing-theme-lg);border:1px solid var(--color-neutral-400);border-radius:var(--radius-button);background:var(--color-fg-inverted);color:var(--color-fg);font:inherit;cursor:pointer;transition:background-color var(--sparplan-transition)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=date]::-webkit-calendar-picker-indicator{display:block;width:1.5rem;height:1.5rem;margin-left:var(--spacing-theme-md);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 14V12H13V14H11ZM7 14V12H9V14H7ZM15 14V12H17V14H15ZM11 18V16H13V18H11ZM7 18V16H9V18H7ZM15 18V16H17V18H15ZM3 22V4H6V2H8V4H16V2H18V4H21V22H3ZM5 20H19V10H5V20ZM5 8H19V6H5V8Z'/%3E%3C/svg%3E") center / contain no-repeat;visibility:visible;opacity:1;cursor:inherit}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=date]:hover:not(:disabled){background:var(--color-sand-150)}.sparplan-custom-period[data-astro-cid-fztqqemn] input[type=date]:disabled{background:var(--color-neutral-100);color:var(--color-fg-muted);cursor:not-allowed;opacity:.55}.sparplan-spinner[data-astro-cid-fztqqemn]>div{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-theme-md);padding:var(--spacing-theme-md);background:var(--color-fg-inverted);border:1px solid var(--color-sand-50)}.sparplan-spinner[data-astro-cid-fztqqemn] button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-sand-50);border:1px solid var(--color-sand-50);border-radius:var(--radius-button);font-size:var(--text-xl);line-height:1;cursor:pointer;transition:background-color var(--sparplan-transition),border-color var(--sparplan-transition)}.sparplan-spinner[data-astro-cid-fztqqemn] button:hover{background:var(--color-sand-150);border-color:var(--color-sand-150)}.sparplan-spinner[data-astro-cid-fztqqemn] input{flex:1;min-width:0;border:0;background:transparent;text-align:center;font-family:var(--font-mix);font-weight:600;font-size:var(--text-xl);line-height:1.2;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.sparplan-spinner[data-astro-cid-fztqqemn] input::-webkit-outer-spin-button,.sparplan-spinner[data-astro-cid-fztqqemn] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sparplan-fee[data-astro-cid-fztqqemn]{display:flex;align-items:center;gap:var(--spacing-theme-md)}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]{appearance:none;display:grid;place-content:center;flex:0 0 auto;width:20px;height:20px;margin:0;border:1px solid var(--color-neutral-950);background:var(--color-fg-inverted);cursor:pointer;transition:background-color var(--sparplan-transition),border-color var(--sparplan-transition)}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]:after{content:"";width:14px;height:10px;background:var(--color-fg-inverted);clip-path:polygon(0 55%,15% 40%,38% 63%,85% 0,100% 15%,38% 92%);opacity:0}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]:hover{background:var(--color-sand-150)}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]:checked{background:var(--color-blue-500);border-color:var(--color-blue-500)}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]:checked:after{opacity:1}.sparplan-fee[data-astro-cid-fztqqemn] input[type=checkbox]:checked:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}.sparplan-fee[data-astro-cid-fztqqemn] label{cursor:pointer}[data-astro-cid-fztqqemn][data-component=sparplanrechner] input:focus-visible,[data-astro-cid-fztqqemn][data-component=sparplanrechner] button:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.sparplan-result-text[data-astro-cid-fztqqemn]{display:flex;flex-direction:column;font-size:var(--text-sm);line-height:1.5}.sparplan-result-text[data-astro-cid-fztqqemn] br{display:none}.sparplan-result-text[data-astro-cid-fztqqemn]>div:first-of-type{display:none}.sparplan-stat-row[data-astro-cid-fztqqemn]{display:flex;flex-direction:column;gap:var(--spacing-theme-xl);padding:var(--spacing-theme-3xl)}.sparplan-stat[data-astro-cid-fztqqemn]{flex:1;min-width:0}.sparplan-stat--divider[data-astro-cid-fztqqemn]{padding-bottom:var(--spacing-theme-xl);border-bottom:2px solid var(--color-neutral-950)}@container result (min-width: 34rem){.sparplan-stat-row[data-astro-cid-fztqqemn]{flex-direction:row;gap:var(--spacing-theme-3xl)}.sparplan-stat--divider[data-astro-cid-fztqqemn]{padding-bottom:0;border-bottom:0;border-right:2px solid var(--color-neutral-950)}}@container sparplan (min-width: 68rem){.sparplan-results[data-astro-cid-fztqqemn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sparplan-result[data-astro-cid-fztqqemn],.sparplan-chart-col[data-astro-cid-fztqqemn]{min-height:40.75rem}}.sparplan-stat[data-astro-cid-fztqqemn]>div,.sparplan-end-value[data-astro-cid-fztqqemn]>div{display:flex;flex-direction:column;gap:var(--spacing-theme-lg)}.sparplan-end-value[data-astro-cid-fztqqemn]>div{gap:var(--spacing-theme-xl)}.sparplan-stat[data-astro-cid-fztqqemn] .anv-result-header{font-size:var(--text-md);line-height:1.5}.sparplan-stat[data-astro-cid-fztqqemn] .anv-result-value,.sparplan-end-value[data-astro-cid-fztqqemn] .anv-result-value{font-family:var(--font-mix);font-weight:600;font-size:var(--text-h5);line-height:1.2;font-variant-numeric:tabular-nums}.sparplan-stat[data-astro-cid-fztqqemn] .anv-result-value[data-trend=up]{color:var(--color-success-strong)}.sparplan-stat[data-astro-cid-fztqqemn] .anv-result-value[data-trend=down]{color:var(--color-error-strong)}.sparplan-end-value[data-astro-cid-fztqqemn] .anv-result-header{font-size:var(--text-lg);line-height:1.5}.sparplan-end-value[data-astro-cid-fztqqemn] .anv-result-value{font-size:var(--text-h1)}.sparplan-chart[data-astro-cid-fztqqemn] [data-highcharts-chart],.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-container{width:100%!important;max-width:none!important;margin:0!important;min-height:22rem}.sparplan-chart[data-astro-cid-fztqqemn] svg.highcharts-root{width:100%!important;max-width:100%!important;font-family:var(--font-season)!important}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-background{fill:transparent!important}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-plot-background{fill:var(--color-sand-50)}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-graph{stroke:var(--color-blue-500)}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-grid-line{stroke:var(--color-sand-150)}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-axis-labels text{fill:var(--color-fg)!important;font-size:.75rem!important}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-scrollbar-track{fill:var(--color-sand-50)}.sparplan-chart[data-astro-cid-fztqqemn] .highcharts-scrollbar-thumb{fill:var(--color-sand-150)}@media(prefers-reduced-motion:reduce){[data-astro-cid-fztqqemn][data-component=sparplanrechner] *,[data-astro-cid-fztqqemn][data-component=sparplanrechner] *:after{transition-duration:.01ms!important}}
