:where(.wp-block-finanzen-zero-retirement-calculator-detailed.fz-retirement-calculator-detailed){box-sizing:border-box;color:var(--wp--custom--components--retirement-calculator-detailed--text-color)}.fz-retirement-calculator-detailed__inner{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--stack-gap);margin-inline:auto;max-width:var(--wp--custom--components--retirement-calculator-detailed--content-max-width);width:100%}.fz-retirement-calculator-detailed__intro{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--intro-gap);max-width:var(--wp--custom--components--retirement-calculator-detailed--intro-max-width)}.fz-retirement-calculator-detailed__allowances,.fz-retirement-calculator-detailed__description,.fz-retirement-calculator-detailed__fineprint,.fz-retirement-calculator-detailed__footer .wp-block-button,.fz-retirement-calculator-detailed__heading,.fz-retirement-calculator-detailed__marital-status,.fz-retirement-calculator-detailed__summary{margin:0}.fz-retirement-calculator-detailed__heading{color:var(--wp--custom--components--retirement-calculator-detailed--text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--heading-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--heading-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--heading-line-height)}.fz-retirement-calculator-detailed__description{color:var(--wp--custom--components--retirement-calculator-detailed--subtle-text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--description-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--description-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--description-line-height)}.fz-retirement-calculator-detailed__grid{align-items:start;display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--grid-gap);grid-template-columns:minmax(0,var(--wp--custom--components--retirement-calculator-detailed--form-basis)) minmax(0,1fr);min-width:0}.fz-retirement-calculator-detailed__form-card,.fz-retirement-calculator-detailed__results{background:var(--wp--custom--components--retirement-calculator-detailed--card-background);border:0;border-radius:var(--wp--custom--components--retirement-calculator-detailed--card-radius);box-shadow:inset 0 0 0 var(--wp--custom--components--retirement-calculator-detailed--card-border-width) var(--wp--custom--components--retirement-calculator-detailed--border-color);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.fz-retirement-calculator-detailed__form-card{gap:var(--wp--custom--components--retirement-calculator-detailed--card-gap);margin:0;padding:var(--wp--custom--components--retirement-calculator-detailed--card-padding-block) var(--wp--custom--components--retirement-calculator-detailed--card-padding-inline)}.fz-retirement-calculator-detailed__marital-status{border:0;min-inline-size:0;padding:0}.fz-retirement-calculator-detailed__pills{align-items:center;background:var(--wp--custom--components--retirement-calculator-detailed--card-background);border:0;border-radius:var(--wp--custom--components--retirement-calculator-detailed--selector-radius);box-shadow:inset 0 0 0 var(--wp--custom--components--retirement-calculator-detailed--selector-border-width) var(--wp--custom--components--retirement-calculator-detailed--border-color);box-sizing:border-box;display:flex;min-height:var(--wp--custom--components--retirement-calculator-detailed--selector-height);width:fit-content}:where(.fz-retirement-calculator-detailed__pills label){align-items:center;cursor:pointer;display:flex;min-width:0;position:relative}:where(.fz-retirement-calculator-detailed__pills label>input){clip-path:inset(50%);height:var(--wp--custom--grid--1);margin:0;opacity:0;overflow:hidden;position:absolute;width:var(--wp--custom--grid--1)}:where(.fz-retirement-calculator-detailed__pills label>span,.fz-retirement-calculator-detailed__pills>span){align-items:center;background-color:transparent;border-radius:var(--wp--custom--components--retirement-calculator-detailed--selector-radius);box-sizing:border-box;color:var(--wp--custom--components--retirement-calculator-detailed--selector-text-color);display:inline-flex;font-size:var(--wp--custom--components--retirement-calculator-detailed--selector-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--selector-font-weight);justify-content:center;line-height:var(--wp--custom--components--retirement-calculator-detailed--selector-line-height);min-height:var(--wp--custom--components--retirement-calculator-detailed--selector-height);padding-inline:var(--wp--custom--components--retirement-calculator-detailed--selector-padding-inline);transition:color var(--wp--custom--components--retirement-calculator-detailed--selector-transition-duration) var(--wp--custom--components--retirement-calculator-detailed--selector-transition-easing),background-color var(--wp--custom--components--retirement-calculator-detailed--selector-transition-duration) var(--wp--custom--components--retirement-calculator-detailed--selector-transition-easing);white-space:nowrap}:where(.fz-retirement-calculator-detailed__pills label>input:checked+span,.fz-retirement-calculator-detailed__pills>span.is-active){background-color:var(--wp--custom--components--retirement-calculator-detailed--selector-active-surface);color:var(--wp--custom--components--retirement-calculator-detailed--selector-active-text-color);font-weight:var(--wp--custom--components--retirement-calculator-detailed--selector-active-font-weight)}:where(.fz-retirement-calculator-detailed__pills label>input:focus-visible+span){outline:var(--wp--custom--components--retirement-calculator-detailed--focus-width) solid var(--wp--custom--components--retirement-calculator-detailed--focus-color);outline-offset:var(--wp--custom--components--retirement-calculator-detailed--focus-offset)}.fz-retirement-calculator-detailed__field,.fz-retirement-calculator-detailed__range-field{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--field-gap);min-width:0}.fz-retirement-calculator-detailed__field>label,.fz-retirement-calculator-detailed__field>span,.fz-retirement-calculator-detailed__range-field>label,.fz-retirement-calculator-detailed__range-field>span{color:var(--wp--custom--components--retirement-calculator-detailed--subtle-text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--field-label-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--field-label-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--field-label-line-height);margin:0}.fz-retirement-calculator-detailed__input-control{align-items:center;background:var(--wp--custom--components--retirement-calculator-detailed--input-background);border:var(--wp--custom--components--retirement-calculator-detailed--input-border-width) solid var(--wp--custom--components--retirement-calculator-detailed--input-border-color);border-radius:var(--wp--custom--components--retirement-calculator-detailed--input-radius);box-sizing:border-box;display:flex;gap:var(--wp--custom--components--retirement-calculator-detailed--input-content-gap);min-height:var(--wp--custom--components--retirement-calculator-detailed--input-control-height);min-width:0;padding-inline:var(--wp--custom--components--retirement-calculator-detailed--input-padding-inline);transition:border-color var(--wp--custom--components--retirement-calculator-detailed--input-transition-duration) var(--wp--custom--components--retirement-calculator-detailed--input-transition-easing)}.fz-retirement-calculator-detailed__input-control>input,.fz-retirement-calculator-detailed__input-control>strong{appearance:textfield;background:transparent;border:0;caret-color:var(--wp--custom--components--retirement-calculator-detailed--input-caret-color);color:var(--wp--custom--components--retirement-calculator-detailed--input-text-color);flex:1 1 auto;font:inherit;font-size:var(--wp--custom--components--retirement-calculator-detailed--input-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--input-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--input-line-height);margin:0;min-width:0;outline:0;padding:0}.fz-retirement-calculator-detailed__input-control>input::-webkit-inner-spin-button,.fz-retirement-calculator-detailed__input-control>input::-webkit-outer-spin-button{appearance:none;margin:0}.fz-retirement-calculator-detailed__input-control>span{color:var(--wp--custom--components--retirement-calculator-detailed--input-unit-color);flex:0 0 auto;font-size:var(--wp--custom--components--retirement-calculator-detailed--input-unit-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--input-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--input-unit-line-height);white-space:nowrap}.fz-retirement-calculator-detailed__input-control:focus-within{border-color:var(--wp--custom--components--retirement-calculator-detailed--input-focus-border-color);outline:var(--wp--custom--components--retirement-calculator-detailed--focus-width) solid var(--wp--custom--components--retirement-calculator-detailed--focus-color);outline-offset:var(--wp--custom--components--retirement-calculator-detailed--focus-offset)}.fz-retirement-calculator-detailed__range-row{align-items:center;display:flex;gap:var(--wp--custom--components--retirement-calculator-detailed--range-row-gap);min-height:var(--wp--custom--components--retirement-calculator-detailed--range-row-height);min-width:0}.fz-retirement-calculator-detailed__range-preview,.fz-retirement-calculator-detailed__range-row>input{appearance:none;background:transparent;border:0;box-sizing:border-box;flex:1 1 auto;height:var(--wp--custom--components--retirement-calculator-detailed--range-input-height);margin:0;min-width:0;padding:0}.fz-retirement-calculator-detailed__range-row>input{cursor:pointer}.fz-retirement-calculator-detailed__range-row>input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--wp--custom--components--retirement-calculator-detailed--primary-color) 0,var(--wp--custom--components--retirement-calculator-detailed--primary-color) var(--fz-retirement-calculator-detailed-range-progress,0),var(--wp--custom--components--retirement-calculator-detailed--range-track-surface) var(--fz-retirement-calculator-detailed-range-progress,0),var(--wp--custom--components--retirement-calculator-detailed--range-track-surface) 100%);border:0;border-radius:0;height:var(--wp--custom--components--retirement-calculator-detailed--range-track-height);width:100%}.fz-retirement-calculator-detailed__range-row>input::-webkit-slider-thumb{appearance:none;background:var(--wp--custom--components--retirement-calculator-detailed--primary-color);border:0;border-radius:0;height:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size);margin-block-start:calc((var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size) - var(--wp--custom--components--retirement-calculator-detailed--range-track-height))/-2);width:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size)}.fz-retirement-calculator-detailed__range-row>input::-moz-range-track{background:var(--wp--custom--components--retirement-calculator-detailed--range-track-surface);border:0;border-radius:0;height:var(--wp--custom--components--retirement-calculator-detailed--range-track-height)}.fz-retirement-calculator-detailed__range-row>input::-moz-range-progress{background:var(--wp--custom--components--retirement-calculator-detailed--primary-color);border-radius:0;height:var(--wp--custom--components--retirement-calculator-detailed--range-track-height)}.fz-retirement-calculator-detailed__range-row>input::-moz-range-thumb{background:var(--wp--custom--components--retirement-calculator-detailed--primary-color);border:0;border-radius:0;height:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size);width:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size)}.fz-retirement-calculator-detailed__range-row>input:focus-visible{outline:var(--wp--custom--components--retirement-calculator-detailed--focus-width) solid var(--wp--custom--components--retirement-calculator-detailed--focus-color);outline-offset:var(--wp--custom--components--retirement-calculator-detailed--focus-offset)}.fz-retirement-calculator-detailed__range-preview{position:relative}.fz-retirement-calculator-detailed__range-preview:before{background:linear-gradient(to right,var(--wp--custom--components--retirement-calculator-detailed--primary-color) 0,var(--wp--custom--components--retirement-calculator-detailed--primary-color) var(--fz-retirement-calculator-detailed-range-progress,0),var(--wp--custom--components--retirement-calculator-detailed--range-track-surface) var(--fz-retirement-calculator-detailed-range-progress,0),var(--wp--custom--components--retirement-calculator-detailed--range-track-surface) 100%);content:"";height:var(--wp--custom--components--retirement-calculator-detailed--range-track-height);left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fz-retirement-calculator-detailed__range-preview:after{background:var(--wp--custom--components--retirement-calculator-detailed--primary-color);content:"";height:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size);left:clamp(var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size)/2,var(--fz-retirement-calculator-detailed-range-progress,0%),100% - var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size)/2);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--wp--custom--components--retirement-calculator-detailed--range-thumb-size)}.fz-retirement-calculator-detailed__range-row>output{color:var(--wp--custom--components--retirement-calculator-detailed--subtle-text-color);flex:0 0 var(--wp--custom--components--retirement-calculator-detailed--range-value-width);font-size:var(--wp--custom--components--retirement-calculator-detailed--range-value-font-size);font-variant-numeric:tabular-nums;font-weight:var(--wp--custom--components--retirement-calculator-detailed--input-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--range-value-line-height);margin:0;min-width:0;text-align:end;white-space:nowrap;width:var(--wp--custom--components--retirement-calculator-detailed--range-value-width)}.fz-retirement-calculator-detailed__results{gap:var(--wp--custom--components--retirement-calculator-detailed--result-gap);padding:var(--wp--custom--components--retirement-calculator-detailed--card-padding-block) var(--wp--custom--components--retirement-calculator-detailed--card-padding-inline)}.fz-retirement-calculator-detailed__allowances{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--result-gap);padding:0}.fz-retirement-calculator-detailed__allowances>div{align-items:center;column-gap:var(--wp--custom--components--retirement-calculator-detailed--result-row-column-gap);display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.fz-retirement-calculator-detailed__allowances dd,.fz-retirement-calculator-detailed__allowances dt,.fz-retirement-calculator-detailed__summary dd,.fz-retirement-calculator-detailed__summary dt{margin:0;min-width:0}.fz-retirement-calculator-detailed__allowances dt{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--result-content-gap)}.fz-retirement-calculator-detailed__allowances small,.fz-retirement-calculator-detailed__allowances strong{display:block}.fz-retirement-calculator-detailed__allowances strong{color:var(--wp--custom--components--retirement-calculator-detailed--text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--result-title-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--result-title-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--result-title-line-height)}.fz-retirement-calculator-detailed__allowances small{color:var(--wp--custom--components--retirement-calculator-detailed--subtle-text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--result-note-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--result-note-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--result-note-line-height)}.fz-retirement-calculator-detailed__allowances dd{color:var(--wp--custom--components--retirement-calculator-detailed--primary-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--result-value-font-size);font-variant-numeric:tabular-nums;font-weight:var(--wp--custom--components--retirement-calculator-detailed--result-value-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--result-value-line-height);text-align:end;white-space:nowrap}.fz-retirement-calculator-detailed__summary{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--summary-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.fz-retirement-calculator-detailed__summary>div{align-content:start;background:var(--wp--custom--components--retirement-calculator-detailed--summary-background);border-radius:var(--wp--custom--components--retirement-calculator-detailed--summary-radius);box-sizing:border-box;display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--summary-content-gap);min-width:0;padding:var(--wp--custom--components--retirement-calculator-detailed--summary-padding)}.fz-retirement-calculator-detailed__summary dt{color:var(--wp--custom--components--retirement-calculator-detailed--text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--summary-title-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--summary-title-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--summary-title-line-height)}.fz-retirement-calculator-detailed__summary dd{color:var(--wp--custom--components--retirement-calculator-detailed--primary-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--summary-value-font-size);font-variant-numeric:tabular-nums;font-weight:var(--wp--custom--components--retirement-calculator-detailed--summary-value-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--summary-value-line-height);overflow-wrap:anywhere}.fz-retirement-calculator-detailed__footer{display:grid;gap:var(--wp--custom--components--retirement-calculator-detailed--footer-gap);justify-items:center}.fz-retirement-calculator-detailed__footer .wp-block-button{--fz-button-height:var(--wp--custom--components--retirement-calculator-detailed--button-height);--fz-button-padding-inline:var(--wp--custom--components--retirement-calculator-detailed--button-padding-inline);--fz-button-background:var(--wp--custom--components--retirement-calculator-detailed--button-background);--fz-button-foreground:var(--wp--custom--components--retirement-calculator-detailed--button-text-color)}.fz-retirement-calculator-detailed__footer .wp-block-button__link{border-radius:var(--wp--custom--components--retirement-calculator-detailed--button-radius);font-size:var(--wp--custom--components--retirement-calculator-detailed--button-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--button-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--button-line-height)}.fz-retirement-calculator-detailed__fineprint{color:var(--wp--custom--components--retirement-calculator-detailed--subtle-text-color);font-size:var(--wp--custom--components--retirement-calculator-detailed--fineprint-font-size);font-weight:var(--wp--custom--components--retirement-calculator-detailed--fineprint-font-weight);line-height:var(--wp--custom--components--retirement-calculator-detailed--fineprint-line-height);text-align:center}.fz-retirement-calculator-detailed__fineprint a{color:var(--wp--custom--components--retirement-calculator-detailed--primary-color)}.fz-retirement-calculator-detailed__editor-notice{min-width:0}@media(hover:hover){:where(.fz-retirement-calculator-detailed__pills label:hover>span){background-image:linear-gradient(var(--wp--custom--components--retirement-calculator-detailed--selector-hover-overlay),var(--wp--custom--components--retirement-calculator-detailed--selector-hover-overlay))}}@media(width <= 1024px){.fz-retirement-calculator-detailed__grid{grid-template-columns:minmax(0,1fr)}}@media(width <= 640px){.fz-retirement-calculator-detailed__inner{gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-stack-gap)}.fz-retirement-calculator-detailed__grid{background:var(--wp--custom--components--retirement-calculator-detailed--card-background);border:0;border-radius:var(--wp--custom--components--retirement-calculator-detailed--card-radius);box-shadow:inset 0 0 0 var(--wp--custom--components--retirement-calculator-detailed--card-border-width) var(--wp--custom--components--retirement-calculator-detailed--border-color);gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-merged-card-gap);padding:var(--wp--custom--components--retirement-calculator-detailed--mobile-card-padding-block) var(--wp--custom--components--retirement-calculator-detailed--mobile-card-padding-inline)}.fz-retirement-calculator-detailed__form-card,.fz-retirement-calculator-detailed__results{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.fz-retirement-calculator-detailed__allowances,.fz-retirement-calculator-detailed__results{gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-result-gap)}.fz-retirement-calculator-detailed__allowances>div{column-gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-result-row-column-gap)}.fz-retirement-calculator-detailed__summary{gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-summary-gap)}.fz-retirement-calculator-detailed__summary>div{padding:var(--wp--custom--components--retirement-calculator-detailed--mobile-summary-padding)}.fz-retirement-calculator-detailed__footer{gap:var(--wp--custom--components--retirement-calculator-detailed--mobile-footer-gap);padding-block-start:var(--wp--custom--components--retirement-calculator-detailed--mobile-footer-padding-block-start)}}@media(prefers-reduced-motion:reduce){.fz-retirement-calculator-detailed__input-control,:where(.fz-retirement-calculator-detailed__pills label>span,.fz-retirement-calculator-detailed__pills>span){transition:none}}
