.test-portfolio-form__radio .radio__wrapper{margin-bottom:10px}
.test-portfolio-form__checkbox--container{margin-top:16px;margin-bottom:32px}
.test-portfolio-form__checkbox .checkbox__wrapper{margin-bottom:24px}
.test-portfolio-form__label{margin-bottom:8px;display:inline-block}
.portfolio-test-simulator .card{width:100%;max-width:950px;margin:0 auto}
.portfolio-test-simulator .card__wrapper{width:100%;padding:32px}
.portfolio-test-simulator__stepper{width:100%;max-width:465px;margin:0 auto 40px}
.portfolio-test-simulator__composition{gap:16px;max-width:566px;margin:0 auto 48px}
.portfolio-test-simulator__composition-result{border-radius:calc(var(--border-radius) * 2);background:var(--bdtoow1);padding:32px}
.portfolio-test-simulator__composition-result-risk{background:var(--bdtoowg);border-radius:calc(var(--border-radius) * 2);padding:8px 16px}
.portfolio-test-simulator__composition-recommended{flex-flow:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}
.portfolio-test-simulator__composition-recommended-portfolio-image{width:64px;height:64px;margin-bottom:16px}
.portfolio-test-simulator__composition-recommended-portfolio-data{justify-content:space-between;align-items:center;gap:16px;display:flex}
.portfolio-test-simulator__composition-recommended-portfolio-data-label{font-size:14px!important}
.portfolio-test-simulator__composition-recommended-portfolio-data-value{background:var(--bdtoowr);border-radius:100px;align-items:flex-start;gap:8px;padding:8px 16px;display:flex;color:var(--bdtoowl)!important;font-weight:700!important}
.portfolio-test-simulator__composition-recommended .indexed,.portfolio-test-simulator__composition-recommended .saving{display:flex}
.portfolio-test-simulator__composition-recommended .indexed .card,.portfolio-test-simulator__composition-recommended .saving .card{border-radius:calc(var(--border-radius) * 2);border-style:solid;border:3px solid var(--bdtoow0);background-origin:border-box;background-clip:content-box,border-box;width:100%;min-width:364px;max-width:364px;overflow:hidden}
.portfolio-test-simulator__composition-recommended .indexed .card__wrapper,.portfolio-test-simulator__composition-recommended .saving .card__wrapper{border-radius:calc(var(--border-radius) * 2);flex-direction:column;justify-content:space-between;width:100%;padding:24px;display:flex}
.portfolio-test-simulator__composition-recommended .hybrid,.portfolio-test-simulator__composition-recommended .custom,.portfolio-test-simulator__composition-recommended .sustainable{display:flex}
.portfolio-test-simulator__composition-recommended .hybrid .card,.portfolio-test-simulator__composition-recommended .custom .card,.portfolio-test-simulator__composition-recommended .sustainable .card{border-radius:var(--border-radius);border:3px solid var(--bdtoow0);width:100%;max-width:370px;overflow:hidden}
.portfolio-test-simulator__composition-recommended .hybrid .card__wrapper,.portfolio-test-simulator__composition-recommended .custom .card__wrapper,.portfolio-test-simulator__composition-recommended .sustainable .card__wrapper{border-radius:calc(var(--border-radius) * 2);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}
.portfolio-test-simulator .portfolio-simulator__header{flex-direction:column;justify-content:stretch;align-items:stretch}
.portfolio-test-simulator .portfolio-simulator__profitability{max-width:100%}
.portfolio-test-simulator .tabs__tab--selected.bottom:after,.portfolio-test-simulator .tabs__tab--selected.top:before{opacity:0}
.portfolio-test-simulator .tabs__tab:not(.disabled):hover.bottom:after,.portfolio-test-simulator .tabs__tab:not(.disabled):hover.top:before{opacity:0}
.portfolio-test-simulator .tabs{margin-bottom:32px}
.portfolio-test-simulator .tabs p{text-align:center;width:100%;margin-bottom:0;padding:8px 24px;font-size:10px;font-weight:700}
.portfolio-test-simulator .tabs__tab{background-color:var(--bdtoowg);border:1px solid var(--bdtoow0);border-radius:100px;flex:1;padding:0}
.portfolio-test-simulator .tabs__tab p{color:var(--bdtoow0)!important}
.portfolio-test-simulator .tabs__tab--selected,.portfolio-test-simulator .tabs__tab:hover,.portfolio-test-simulator .tabs__tab:focus,.portfolio-test-simulator .tabs__tab:active{background:var(--bdtoow0);font-weight:700;color:var(--bdtoowg)!important}
.portfolio-test-simulator .tabs__tab--selected p,.portfolio-test-simulator .tabs__tab:hover p,.portfolio-test-simulator .tabs__tab:focus p,.portfolio-test-simulator .tabs__tab:active p{color:var(--bdtoowg)!important}
@media screen and (min-width:576px){.portfolio-test-simulator .card__wrapper{padding:64px 96px}.portfolio-test-simulator__composition-recommended{flex-direction:row}.portfolio-test-simulator .tabs p{font-size:12px}}
