.erl-yield-calculator{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--erl-border-radius-lg);background:var(--erl-color-bg);color:var(--erl-color-text);text-align:start}.erl-yield-calculator--single{grid-template-columns:1fr}.erl-yield-calculator__costs,.erl-yield-calculator__result,.erl-yield-calculator__content{display:flex;flex-direction:column;gap:var(--erl-spacing-xl);min-width:0}.erl-yield-calculator__costs,.erl-yield-calculator__result{padding:var(--erl-spacing-xxl)}.erl-yield-calculator__result{background:linear-gradient(to right in srgb,color-mix(in srgb,var(--erl-color-neutral-200) 75%,transparent),color-mix(in srgb,var(--erl-color-bg-subtlest) 75%,transparent) 8%)}.erl-yield-calculator p,.erl-yield-calculator dl,.erl-yield-calculator dd{margin:0}.erl-yield-calculator__heading,.erl-yield-calculator__subheading{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);color:var(--erl-color-heading)}.erl-yield-calculator__heading{font-size:var(--erl-fs-h4);line-height:var(--erl-lh-h4);letter-spacing:0}.erl-yield-calculator__subheading{font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:0}.erl-yield-calculator__table{display:flex;flex-direction:column;gap:var(--erl-spacing-sm)}.erl-yield-calculator__row{display:flex;align-items:center;justify-content:space-between;gap:var(--erl-spacing-md);padding-block:var(--erl-spacing-sm-md);border-bottom:1px solid var(--erl-color-border-subtle);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md)}.erl-yield-calculator__row:has(+.erl-yield-calculator__row--total),.erl-yield-calculator__row:last-child{border-bottom:0}.erl-yield-calculator__row dt{min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.erl-yield-calculator__row dd{flex-shrink:0;font-weight:var(--erl-fw-bold);color:var(--erl-color-heading);text-align:end;white-space:nowrap}.erl-yield-calculator__row--total{border-top:1px solid var(--erl-color-heading);font-weight:var(--erl-fw-bold);color:var(--erl-color-heading)}.erl-yield-calculator__row--total dd{font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg)}.erl-yield-calculator__kpi,.erl-yield-calculator__tax{display:flex;flex-direction:column;gap:var(--erl-spacing-sm-md)}.erl-yield-calculator__kpi-label{font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg)}.erl-yield-calculator__kpi-value{font-family:var(--erl-font-heading);font-size:clamp(3rem,1.75rem + 3.2vw,4.5rem);font-weight:var(--erl-fw-bold);line-height:1;letter-spacing:-2.16px;color:var(--erl-color-primary);white-space:nowrap}.erl-yield-calculator__tax-text{font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md)}.erl-yield-calculator__tiles{display:flex;gap:var(--erl-spacing-sm-md)}.erl-yield-calculator__tile{display:flex;flex:1 1 0;flex-direction:column;gap:var(--erl-spacing-xs);min-width:0;padding:var(--erl-spacing-md);border-radius:var(--erl-border-radius-md);background:var(--erl-color-bg);white-space:nowrap}.erl-yield-calculator__tile dt{font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);color:var(--erl-color-neutral-500)}.erl-yield-calculator__tile dd{font-size:var(--erl-fs-body-lg);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-body-lg);color:var(--erl-color-heading)}.erl-yield-calculator__actions{display:flex}.erl-yield-calculator__button-label--short{display:none}.erl-yield-calculator__note{font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);color:var(--erl-color-neutral-500)}@media(max-width:1023px){.erl-yield-calculator{grid-template-columns:1fr}.erl-yield-calculator__result{background:var(--erl-color-blue-grey-100)}}@media(max-width:781px){.erl-yield-calculator{border-radius:var(--erl-border-radius-md)}.erl-yield-calculator__costs,.erl-yield-calculator__result{padding:var(--erl-spacing-lg)}.erl-yield-calculator__result{gap:var(--erl-spacing-lg)}.erl-yield-calculator__heading{font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5)}.erl-yield-calculator__subheading{font-size:var(--erl-fs-body-lg);line-height:1.222}.erl-yield-calculator__row,.erl-yield-calculator__tax-text{line-height:1.25}.erl-yield-calculator__row--total dd,.erl-yield-calculator__tile dd,.erl-yield-calculator__kpi-label{line-height:1.333}.erl-yield-calculator__kpi-value{font-size:2.875rem;line-height:1;letter-spacing:-1.38px}.erl-yield-calculator__tile dt{line-height:1.286}.erl-yield-calculator__tiles--list-mobile{flex-direction:column;gap:0;padding-inline:var(--erl-spacing-md);border-radius:var(--erl-border-radius-md);background:var(--erl-color-bg)}.erl-yield-calculator__tiles--list-mobile .erl-yield-calculator__tile{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--erl-spacing-md);padding:var(--erl-spacing-sm-md) 0;border-bottom:1px solid var(--erl-color-border-subtle);border-radius:0;background:none}.erl-yield-calculator__tiles--list-mobile .erl-yield-calculator__tile:last-child{border-bottom:0}.erl-yield-calculator__tiles--list-mobile dt,.erl-yield-calculator__tiles--list-mobile dd{font-size:var(--erl-fs-body-md);line-height:1.25}.erl-yield-calculator__tiles--list-mobile dt{color:var(--erl-color-text)}.erl-yield-calculator__actions .btn{width:100%;padding-inline:var(--erl-spacing-lg)}.erl-yield-calculator__button-label--long{display:none}.erl-yield-calculator__button-label--short{display:inline}}@media(forced-colors:active){.erl-yield-calculator,.erl-yield-calculator__tile{border:1px solid CanvasText}}
