#asdss-pension-calc{--passive-color: #d9d9d9;--accent-color: #003781;--soft-blue-lighter: #f1f9fa}#asdss-pension-calc .form-stepper__header{display:flex;justify-content:start;align-items:center;text-align:left}#asdss-pension-calc .form-stepper__header :first-child{width:5rem}#asdss-pension-calc .form-stepper__steps{align-items:center;display:flex;gap:8px;list-style:none;margin:12px 0 0;padding:0;width:100%}#asdss-pension-calc .form-stepper__item{display:flex;flex:1 1 0;list-style:none;background:var(--passive-color);height:5px;text-indent:-9999px;overflow:hidden}#asdss-pension-calc .form-stepper__item:before{display:none}#asdss-pension-calc .form-stepper__item--done{background:var(--accent-color)}#asdss-pension-calc{margin:0 auto 3rem;position:relative}#asdss-pension-calc.is-loading:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:999}#asdss-pension-calc .form-row__help{color:#767676;display:block;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}#asdss-pension-calc .form-row__help--error{color:#be2222}#asdss-pension-calc .form-row--invalid .text-input__field,#asdss-pension-calc .form-row--invalid .select-input{border-color:#be2222!important}#asdss-pension-calc .form-row--invalid .text-input__label-content,#asdss-pension-calc .form-row--invalid .radio-input__label{color:#be2222}#asdss-pension-calc .hidden{display:none}#asdss-pension-calc .alert{position:static}#asdss-pension-calc .accordion-pillar-2-bg{background-color:var(--soft-blue-lighter)}#asdss-pension-calc .square-chart{height:100%;left:0;position:absolute;top:0;width:100%}#asdss-pension-calc .square-chart__container{margin:auto;max-width:400px}#asdss-pension-calc .square-chart__wrap{container-type:inline-size;padding-top:100%;position:relative}#asdss-pension-calc .square-chart__center-value{font-size:7cqw;left:28%;margin:auto;position:absolute;right:28%;text-align:center;top:45%}
