.retirement-plans-extended-calculator-module{margin:120px auto 0;position:relative}.retirement-plans-extended-calculator-module-loader{position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px}.retirement-plans-extended-calculator-module p{margin:0}.retirement-plans-extended-calculator-module-app{min-height:500px;margin:72px 0 48px}.retirement-plans-extended-calculator-module-widget-wrapper{display:flex;column-gap:24px}.retirement-plans-extended-calculator-module-calculator-content-no-tabs{padding-top:24px}.retirement-plans-extended-calculator-module-calculator-wrapper{background:#404a640d;max-width:360px;min-height:500px;border-radius:16px;padding:8px 40px 24px;display:flex;justify-content:space-between;flex-direction:column}.retirement-plans-extended-calculator-module-calculator-wrapper-pea{min-height:560px}.retirement-plans-extended-calculator-module-calculator-switch{display:flex;margin-bottom:24px}.retirement-plans-extended-calculator-module-calculator-switch-button{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px;padding:4px 2px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(78,91,126,.13);width:100%;color:#111417}.retirement-plans-extended-calculator-module-calculator-switch-button-text{padding:8px;border-radius:8px}.retirement-plans-extended-calculator-module-calculator-switch-button-text:hover{background:#404a640d}.retirement-plans-extended-calculator-module-calculator-switch-button.active{color:#111417;border-bottom:1px solid #111417;font-weight:700}.retirement-plans-extended-calculator-module-calculator-switch-button.active .retirement-plans-extended-calculator-module-calculator-switch-button-text:hover,.retirement-plans-extended-calculator-module-calculator-switch-button.active .retirement-plans-extended-calculator-module-fr-calculator-switch-button-text:hover{background:transparent}.retirement-plans-extended-calculator-module-calculator-input-wrapper{margin-bottom:24px}.retirement-plans-extended-calculator-module-calculator-form-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.1px;text-align:left;color:#131825a8;margin-bottom:8px;display:block}.retirement-plans-extended-calculator-module-calculator-input{border:1px solid rgba(78,91,126,.13);border-radius:8px;background:#fff;padding:12px 16px;font-size:24px;font-weight:700;line-height:32px;text-align:start;color:#111417;width:100%;margin-bottom:8px}.retirement-plans-extended-calculator-module-calculator-input::placeholder{font-weight:400;color:#c7c9cc}.retirement-plans-extended-calculator-module-calculator-input::-webkit-outer-spin-button,.retirement-plans-extended-calculator-module-calculator-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.retirement-plans-extended-calculator-module-calculator-input[type=number]{-moz-appearance:textfield}.retirement-plans-extended-calculator-module-calculator-input:focus{border:2px solid #1c2026;padding:11px 14px}.retirement-plans-extended-calculator-module-calculator-input:hover{border-color:#131825a8}.retirement-plans-extended-calculator-module-calculator-input.error{border:1px solid #d2323d;padding:12px 15px}.retirement-plans-extended-calculator-module-calculator-input-currency{font-size:24px;font-weight:400;line-height:32px;text-align:center;color:#131825a8;position:absolute;top:12px;inset-inline-end:20px}.retirement-plans-extended-calculator-module-calculator-input-years{text-align:center}.retirement-plans-extended-calculator-module-calculator-input-years-button{position:absolute;top:8px;cursor:pointer;border-radius:80px;padding:8px;display:flex}.retirement-plans-extended-calculator-module-calculator-input-years-button:hover{background:#404a640d}.retirement-plans-extended-calculator-module-calculator-input-years-decrement{left:8px}.retirement-plans-extended-calculator-module-calculator-input-years-increment{right:8px}.retirement-plans-extended-calculator-module-calculator-input-warning{color:#d2323d;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.1px;text-align:start;display:flex;visibility:hidden;height:24px}.retirement-plans-extended-calculator-module-calculator-input-warning.active{visibility:visible}.retirement-plans-extended-calculator-module-calculator-input-warning svg{margin-right:4px;margin-top:-2px}.retirement-plans-extended-calculator-module-calculator-input-warning p{margin:0}.retirement-plans-extended-calculator-module-calculator-period-switch-bar{width:100%;background:#404a640d;border-radius:80px;padding:4px;display:flex;align-items:center;justify-content:space-around}.retirement-plans-extended-calculator-module-calculator-period-switch-button{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px;text-align:center;padding:10px 6px;width:50px;border-radius:80px;color:#131825a8}.retirement-plans-extended-calculator-module-calculator-period-switch-button:hover{background:#4e5b7e21}.retirement-plans-extended-calculator-module-calculator-period-switch-button.active{background:#fff;color:#111417;font-weight:700}.retirement-plans-extended-calculator-module-calculator-footer{border-top:1px solid rgba(78,91,126,.13);padding-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.retirement-plans-extended-calculator-module-calculator-footer-element{width:100%;display:flex;flex-direction:column;gap:8px}.retirement-plans-extended-calculator-module-calculator-footer-element-title{font-size:20px;font-weight:700;line-height:28px;text-align:start;color:#08aa54}.retirement-plans-extended-calculator-module-calculator-footer-element-tooltip{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px;color:#131825a8;text-align:start}.retirement-plans-extended-calculator-module-calculator-footer-element-img{max-width:100%}.retirement-plans-extended-calculator-module-calculator-footer-element p{margin:0}.retirement-plans-extended-calculator-module-calculator-footer-box{display:grid;grid-template-columns:79px 1fr;gap:16px;border:1px solid rgba(78,91,126,.13);padding:16px;border-radius:8px}.retirement-plans-extended-calculator-module-calculator-footer-box img{max-width:80px}.retirement-plans-extended-calculator-module-calculator-footer-box.wide{grid-template-columns:1fr}.retirement-plans-extended-calculator-module-calculator-button{display:none}.retirement-plans-extended-calculator-module-chart{height:100%}.retirement-plans-extended-calculator-module-chart-heading{display:flex;align-items:center;column-gap:12px;height:46px}.retirement-plans-extended-calculator-module-chart-heading-break{height:20px;width:1px;background:#4e5b7e21}.retirement-plans-extended-calculator-module-chart-heading-text,.retirement-plans-extended-calculator-module-chart-heading-value{font-size:14px;line-height:20px;text-align:start}.retirement-plans-extended-calculator-module-chart-heading-text{color:#131825a8;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:.15px}.retirement-plans-extended-calculator-module-chart-heading-text p{margin:0}.retirement-plans-extended-calculator-module-chart-heading-value{color:#111417;font-weight:700}.retirement-plans-extended-calculator-module-chart-wrapper-desktop{width:calc(100% - 360px);position:relative}.retirement-plans-extended-calculator-module-chart-bars-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:24px;padding-inline-start:24px;margin-inline-end:100px;height:100%;position:relative;z-index:1}.retirement-plans-extended-calculator-module-chart-axis{width:100%;height:1px;background:#404a640d;position:absolute;left:0;bottom:35%;display:block}.retirement-plans-extended-calculator-module-chart-axis.first{bottom:70%}.retirement-plans-extended-calculator-module-chart-axis.last{bottom:0}.retirement-plans-extended-calculator-module-chart-axis-text{position:absolute;color:#131825a8;text-align:end;width:100%;bottom:8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px;right:0}.retirement-plans-extended-calculator-module-bar{width:100%;border-radius:16px;height:100%;overflow:hidden;position:relative;background:#08aa54}.retirement-plans-extended-calculator-module-bar-payment{background:#777a80;color:#f6f7f8;padding:16px;transition:.7s;position:absolute;left:0;bottom:0;width:100%;min-height:16%;max-height:65%}.retirement-plans-extended-calculator-module-bar-payment-pea{max-height:58%}.retirement-plans-extended-calculator-module-bar-social-contributions{background:#fff;border-radius:16px 16px 0 0;border:1px solid rgba(78,91,126,.13);border-bottom-width:0;color:#131825a8;padding:16px}.retirement-plans-extended-calculator-module-bar-profit{background:#08aa54;color:#f6f7f8;padding:16px;transition:.7s}.retirement-plans-extended-calculator-module-bar-tax{border-radius:16px 16px 0 0;border:1px solid rgba(78,91,126,.13);border-bottom-width:0;background:#fff;color:#d2323d;padding:8px 16px;transition:.7s;position:absolute;left:0;top:0;width:100%;min-height:56px}.retirement-plans-extended-calculator-module-bar-tax-social-contributions{border-bottom:1px solid rgba(78,91,126,.13);color:#131825a8;margin-bottom:8px;padding-bottom:8px}.retirement-plans-extended-calculator-module-bar-tax .retirement-plans-extended-calculator-module-bar-profit-title-wrapper{position:absolute;left:16px;bottom:-62px;color:#f6f7f8}.retirement-plans-extended-calculator-module-bar-box{display:flex;flex-direction:column;justify-content:space-between;row-gap:16px}.retirement-plans-extended-calculator-module-bar-title,.retirement-plans-extended-calculator-module-bar-value{font-size:14px;font-weight:400;line-height:20px;text-align:start}.retirement-plans-extended-calculator-module-bar-title p,.retirement-plans-extended-calculator-module-bar-value p{margin:0}.retirement-plans-extended-calculator-module-bar-value{font-weight:700}.retirement-plans-extended-calculator-module-bar-value.profit{font-size:24px;line-height:32px}.retirement-plans-extended-calculator-module-button-desktop{display:flex;max-width:360px}.browser-mobile .retirement-plans-extended-calculator-module-button-desktop,.retirement-plans-extended-calculator-module-button-mobile{display:none}.browser-mobile .retirement-plans-extended-calculator-module-button-mobile,.browser-mobile .retirement-plans-extended-calculator-module-button-show-on-mobile{display:flex}.retirement-plans-extended-calculator-module-disclaimer{max-width:100%}.retirement-plans-extended-calculator-module .badge-gray{background:#404a640d}.retirement-plans-extended-calculator-module-badge{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:fit-content}.retirement-plans-extended-calculator-module-badge p{margin:0}.retirement-plans-extended-calculator-module-badge.badge-gray{background:#404a640d}.retirement-plans-extended-calculator-module-bottomsheet-footer,.retirement-plans-extended-calculator-module-bottomsheet-heading{display:none}@media all and (max-width: 991px){.retirement-plans-extended-calculator-module{margin:56px 0}.retirement-plans-extended-calculator-module-wrapper{max-width:558px;margin:0 auto}.retirement-plans-extended-calculator-module-widget-wrapper{margin:24px 0;display:flex;column-gap:0}.retirement-plans-extended-calculator-module-app{margin-top:40px;margin-bottom:24px}.retirement-plans-extended-calculator-module-app-isa{min-height:565px}.retirement-plans-extended-calculator-module-calculator-switch-button-text:hover{background:transparent}.retirement-plans-extended-calculator-module-calculator-wrapper{padding:8px 24px 24px;width:100%;max-width:100%}.retirement-plans-extended-calculator-module-calculator-button{display:inline-block}.retirement-plans-extended-calculator-module-calculator-button.disabled{pointer-events:none;opacity:.5}.retirement-plans-extended-calculator-module-calculator-footer{margin-bottom:32px;margin-top:24px}.retirement-plans-extended-calculator-module-calculator-period-switch-button{width:100%}.retirement-plans-extended-calculator-module-calculator-period-switch-button:not(.active):hover{background:transparent}.retirement-plans-extended-calculator-module-calculator-footer-box{margin-bottom:16px}.retirement-plans-extended-calculator-module-chart-wrapper-desktop{display:none}.retirement-plans-extended-calculator-module-chart-bars-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:0 0 24px;max-width:558px;margin:0 auto;height:max-content;border-bottom:1px solid rgba(78,91,126,.13);z-index:0}.retirement-plans-extended-calculator-module-chart-bars-wrapper-pea{column-gap:18px}.retirement-plans-extended-calculator-module-chart-heading{display:block;height:unset;padding:0 8px}.retirement-plans-extended-calculator-module-chart-heading-break{display:none}.retirement-plans-extended-calculator-module-chart-description{margin-top:8px}.retirement-plans-extended-calculator-module-chart-axis{display:none}.retirement-plans-extended-calculator-module-bar{height:350px}.retirement-plans-extended-calculator-module-bar-payment{padding:16px;bottom:0;max-height:200px;min-height:66px}.retirement-plans-extended-calculator-module-bar-payment-pea{max-height:150px}.retirement-plans-extended-calculator-module-bar-tax .retirement-plans-extended-calculator-module-bar-profit-title-wrapper{bottom:-68px;height:55px}.retirement-plans-extended-calculator-module-bar-pea .retirement-plans-extended-calculator-module-bar-title,.retirement-plans-extended-calculator-module-bar-pea .retirement-plans-extended-calculator-module-bar-value{font-size:12px;line-height:16px}.retirement-plans-extended-calculator-module-bottomsheet-heading{max-width:558px;display:flex;align-items:flex-start;gap:24px;justify-content:space-between;flex-shrink:1;margin:0 auto 30px}.retirement-plans-extended-calculator-module-bottomsheet-heading-text{font-size:20px;font-weight:700;line-height:28px;text-align:start;margin:0}.retirement-plans-extended-calculator-module-bottomsheet-footer{display:block;margin:0 auto;max-width:558px}.retirement-plans-extended-calculator-module-bottomsheet-footer .component-button{width:100%}.retirement-plans-extended-calculator-module-button-desktop{display:none}.retirement-plans-extended-calculator-module-button-mobile{display:flex}.retirement-plans-extended-calculator-module-footer{justify-content:center;column-gap:unset}.retirement-plans-extended-calculator-module-disclaimer{max-width:100%}.retirement-plans-extended-calculator-module .component-popup-gradient-bottom,.retirement-plans-extended-calculator-module .component-popup-gradient-top{display:none}}@media all and (orientation: landscape){.retirement-plans-extended-calculator-module-bottomsheet-footer{margin:0 auto}}@media all and (max-width: 575px){.retirement-plans-extended-calculator-module-bar{height:325px}.retirement-plans-extended-calculator-module-bar-payment{max-height:175px}.retirement-plans-extended-calculator-module-bar-payment-pea{max-height:125px}}
