.wealth-expert-performancechart .chart-component{margin-bottom:2.125rem}
.wealth-expert-performancechart .button-component{font-size:1rem;padding:.75rem 1.5625rem;line-height:1;text-align:center;cursor:pointer;user-select:none;transition:background-color .15s ease-out,color .15s ease-out}.wealth-expert-performancechart .button-component:before{display:none}.wealth-expert-performancechart .button-component.grey{background-color:#a5a5a5}.wealth-expert-performancechart .button-component.grey:after{border-top-color:#a5a5a5}.wealth-expert-performancechart .button-component.green{background-color:#70ad47}.wealth-expert-performancechart .button-component.green:after{border-top-color:#70ad47}.wealth-expert-performancechart .button-component:focus,.wealth-expert-performancechart .button-component:focus-visible{outline-offset:2px}
.wealth-expert-performancechart .button-group-component{display:flex;justify-content:center}.wealth-expert-performancechart .button-group-component ul{margin-left:0;margin-bottom:0}.wealth-expert-performancechart .button-group-component li{margin-bottom:0;display:inline-block}.wealth-expert-performancechart .button-group-component li:before{display:none}.wealth-expert-performancechart .button-group-component.button-group-strategies{margin-bottom:1.625rem}@media screen and (max-width: 1120px){.wealth-expert-performancechart .button-group-component.button-group-strategies .button-group-component-inner{display:flex;width:100%}}.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component{position:relative;font-size:1.5rem;font-weight:700;margin:0 .0625rem;padding:.375rem 1.625rem;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.16);background-color:#fff}@media screen and (max-width: 1120px){.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component{width:14.2857142857%;padding:.375rem .375rem;justify-content:center}}.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component:not(.active){background-color:#fff !important}.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component:not(.active):hover{background-color:#eeeff0 !important}.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component.active{color:#fff;box-shadow:none}.wealth-expert-performancechart .button-group-component.button-group-strategies .button-component.active:after{content:"";position:absolute;width:0;height:0;top:100%;left:50%;pointer-events:none;border:.4375rem solid rgba(0,0,0,0);margin-left:-0.4375rem;border-top-color:inherit}.wealth-expert-performancechart .button-group-component.button-group-periods{margin-bottom:2rem}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner{display:flex;position:relative;background-color:#fff;padding:.375rem;margin-top:-1.75rem}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner:before{content:"";position:absolute;top:.375rem;bottom:.375rem;width:calc(33.3333333333% - 0.625rem);min-width:7.5rem;background-color:#016fad;z-index:0;transition:left .3s ease-in-out}@media screen and (max-width: 639px){.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner:before{min-width:0}}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner[data-active="0"]:before{left:.5625rem}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner[data-active="1"]:before{left:calc(33.3333333333% + 0.375rem)}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner[data-active="2"]:before{left:calc(66.6666666667% + 0.0625rem)}.wealth-expert-performancechart .button-group-component.button-group-periods .button-group-component-inner li{margin-bottom:0}.wealth-expert-performancechart .button-group-component.button-group-periods .button-component{width:33.3333333333%;flex-basis:33.3333333333%;min-width:7.5rem;color:#9b9692;justify-content:center;padding:.75rem 1.25rem;margin:0 .1875rem;white-space:nowrap;z-index:1}@media screen and (max-width: 639px){.wealth-expert-performancechart .button-group-component.button-group-periods .button-component{min-width:0}}.wealth-expert-performancechart .button-group-component.button-group-periods .button-component:not(.active):hover{background-color:#eeeff0}.wealth-expert-performancechart .button-group-component.button-group-periods .button-component.active{color:#fff}
.wealth-expert-performancechart .investment-component{display:flex;position:relative;justify-content:flex-end}.wealth-expert-performancechart .investment-component .investment-amount,.wealth-expert-performancechart .investment-component .investment-edit{position:absolute;top:0;right:0}.wealth-expert-performancechart .investment-component .investment-amount{display:flex;align-items:center;padding-top:.375rem}.wealth-expert-performancechart .investment-component .investment-amount span.value{font-size:1.5rem;line-height:1.5rem}.wealth-expert-performancechart .investment-component .investment-amount button{display:inline-block;margin:-0.125rem 0 0 .625rem;cursor:pointer}.wealth-expert-performancechart .investment-component .investment-edit input{max-width:9.6875rem;height:2.25rem;border:0;font-size:1.5rem;text-align:right}

.wealth-expert-performancechart .strategy-bar-component{position:relative;padding:.875rem 0 0 0;margin:.625rem 2rem 1.25rem 2rem}.wealth-expert-performancechart .strategy-bar-component .bar-component{width:calc(100% + 4rem);margin:0 -2rem}.wealth-expert-performancechart .strategy-bar-component .button-component{position:absolute;font-size:1.5rem;font-weight:700;margin:0 .0625rem;padding:.375rem 1.625rem;top:0;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.16);color:#fff;transform:translateX(-50%);cursor:default;transition:all .3s ease-in-out .35s}.wealth-expert-performancechart .strategy-bar-component .strategy-bar-legend{display:flex;justify-content:space-between;margin:1.25rem -2rem 0 -2rem;font-size:.875rem;color:#9b9692}
.wealth-expert-performancechart .bar-component{width:100%;height:.5rem;background-color:#eeeff0}.wealth-expert-performancechart .bar-component .bar-component-inner{height:100%;background-color:#a5a5a5;transition:all .4s ease-in-out .35s}
.wealth-expert-performancechart .allocation-bar-component{display:flex;align-items:center;margin-bottom:.4375rem}.wealth-expert-performancechart .allocation-bar-component span{display:inline-flex}.wealth-expert-performancechart .allocation-bar-component span.name{width:50%;flex-basis:50%;color:#9b9692}.wealth-expert-performancechart .allocation-bar-component span.amount{width:2.75rem;flex-basis:2.75rem;font-size:.875rem;font-weight:700;justify-content:flex-end}.wealth-expert-performancechart .allocation-bar-component .bar-component{width:calc(50% - 2.75rem);flex-basis:calc(50% - 2.75rem)}
.wealth-expert-performancechart .table-row-component{display:flex;margin-bottom:.375rem;background-color:#fff}@media screen and (max-width: 639px){.wealth-expert-performancechart .table-row-component{flex-direction:column;width:33.3333333333%;flex-basis:33.3333333333%;margin-bottom:0}}.wealth-expert-performancechart .table-row-component:last-of-type{margin-bottom:0}.wealth-expert-performancechart .table-row-component div{display:flex;justify-content:center;width:13.5%;flex-basis:13.5%;text-align:center;padding:.4375rem .625rem;font-size:.875rem}@media screen and (max-width: 639px){.wealth-expert-performancechart .table-row-component div{width:100%;flex-basis:100%;height:2.5rem;min-height:2.5rem;align-items:center}}.wealth-expert-performancechart .table-row-component div.strategy{font-weight:700;color:#fff}.wealth-expert-performancechart .table-row-component div.negative{color:#e51e17}.wealth-expert-performancechart .table-row-component div:first-of-type{width:14.5%;flex-basis:14.5%;margin-right:4.5%}@media screen and (max-width: 639px){.wealth-expert-performancechart .table-row-component div:first-of-type{width:100%;flex-basis:100%;margin-right:0}}.wealth-expert-performancechart .table-row-component.table-row-component-header{justify-content:flex-end;background-color:rgba(0,0,0,0);margin-bottom:.125rem}@media screen and (max-width: 639px){.wealth-expert-performancechart .table-row-component.table-row-component-header{margin-bottom:0}}.wealth-expert-performancechart .table-row-component.table-row-component-header div{padding:.4375rem 1rem;background-color:unset;line-height:.9375rem;color:#9b9692}@media screen and (max-width: 639px){.wealth-expert-performancechart .table-row-component.table-row-component-header div{font-size:.75rem;padding:.25rem 1rem .25rem 0}}.wealth-expert-performancechart .table-row-component.table-row-component-header div:first-of-type{margin-right:0}.wealth-expert-performancechart .hidden-text{width:.0625rem;height:.0625rem;padding:0 !important;margin:-0.0625rem;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.wealth-expert-performancechart .table-component{display:flex;flex-direction:column;min-height:7.5rem;margin-bottom:2.125rem}@media screen and (max-width: 39.99875em){.wealth-expert-performancechart .table-component{flex-direction:row}}
.wealth-expert-performancechart .yield-switcher-component{display:flex;position:relative;width:4.25rem;height:2.25rem;padding:.25rem;background-color:#fff;justify-content:space-between}.wealth-expert-performancechart .yield-switcher-component:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:1.75rem;height:1.75rem;background-color:#016fad;z-index:0;transition:left .3s ease-in-out}.wealth-expert-performancechart .yield-switcher-component[data-active="0"]:before{left:.25rem}.wealth-expert-performancechart .yield-switcher-component[data-active="1"]:before{left:2.25rem}.wealth-expert-performancechart .yield-switcher-component span{width:1.75rem;height:1.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-align:center;color:#cecece;cursor:pointer;z-index:1}.wealth-expert-performancechart .yield-switcher-component span:not(.active):hover{color:#a5a5a5;background-color:#eeeff0}.wealth-expert-performancechart .yield-switcher-component span.active{color:#fff}
.wealth-expert-performancechart .fade-appear,.wealth-expert-performancechart .fade-enter{opacity:0}.wealth-expert-performancechart .fade-appear-active,.wealth-expert-performancechart .fade-enter-active{transition:opacity .35s linear;opacity:1}.wealth-expert-performancechart .fade-exit{transition:opacity .35s linear;opacity:1}.wealth-expert-performancechart .fade-exit-active{opacity:0;display:none}.wealth-expert-performancechart .item-enter{opacity:0}.wealth-expert-performancechart .item-enter-active{opacity:1;transition:opacity 500ms ease-in}.wealth-expert-performancechart .item-exit{opacity:1}.wealth-expert-performancechart .item-exit-active{opacity:0;transition:opacity 500ms ease-in}.wealth-expert-performancechart .slide-enter-done,.wealth-expert-performancechart .slide-exit-active,.wealth-expert-performancechart .slide-exit,.wealth-expert-performancechart .slide-enter-active,.wealth-expert-performancechart .slide-enter{transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;backface-visibility:hidden}.wealth-expert-performancechart .slide-enter-done.open,.wealth-expert-performancechart .slide-exit-active.open,.wealth-expert-performancechart .slide-exit.open,.wealth-expert-performancechart .slide-enter-active.open,.wealth-expert-performancechart .slide-enter.open{overflow:visible}.wealth-expert-performancechart .fade-in{animation:fadeIn 1500ms}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wealth-expert-performancechart .loader{padding-top:2.5rem}.wealth-expert-performancechart .loader img{display:block;margin:0 auto}
.wealth-expert-performancechart{background-color:#eeeff0;padding:0 1.5625rem 2.5rem 1.5625rem}@media screen and (max-width: 639px){.wealth-expert-performancechart{margin:0 -1.25rem;padding:0 .625rem 2.5rem .625rem}}.wealth-expert-performancechart p{font-size:1rem;line-height:1.5rem}.wealth-expert-performancechart p.text-small{font-size:.875rem;line-height:1.25rem}.wealth-expert-performancechart .chart-controls{display:flex}@media screen and (max-width: 639px){.wealth-expert-performancechart .chart-controls{flex-wrap:wrap;padding-bottom:2.5rem;margin:0 -0.625rem}}.wealth-expert-performancechart .chart-controls p{font-size:.875rem;line-height:1.5rem;margin-bottom:0}.wealth-expert-performancechart .chart-controls .column.column-strategies{width:50%;flex-basis:50%}@media screen and (min-width: 640px)and (max-width: 1120px){.wealth-expert-performancechart .chart-controls .column.column-strategies{width:60%;flex-basis:60%}}@media screen and (max-width: 639px){.wealth-expert-performancechart .chart-controls .column.column-strategies{width:100%;flex-basis:100%;order:0}}.wealth-expert-performancechart .chart-controls .column.column-yield,.wealth-expert-performancechart .chart-controls .column.column-investment{width:25%;flex-basis:25%}@media screen and (min-width: 640px)and (max-width: 1120px){.wealth-expert-performancechart .chart-controls .column.column-yield,.wealth-expert-performancechart .chart-controls .column.column-investment{width:20%;flex-basis:20%}}@media screen and (max-width: 639px){.wealth-expert-performancechart .chart-controls .column.column-yield,.wealth-expert-performancechart .chart-controls .column.column-investment{width:50%;flex-basis:50%}}@media screen and (max-width: 639px){.wealth-expert-performancechart .chart-controls .column.column-yield{order:1}}@media screen and (max-width: 639px){.wealth-expert-performancechart .chart-controls .column.column-investment{order:2}}.wealth-expert-performancechart .details{display:flex;background-color:#fff;padding:1.25rem 2.0625rem 1.875rem 2.0625rem;margin-bottom:3.125rem}@media screen and (max-width: 639px){.wealth-expert-performancechart .details{flex-direction:column;padding:0;background-color:rgba(0,0,0,0)}}.wealth-expert-performancechart .details .strategy-detail-wrapper{width:calc(50% - 1.875rem);flex-basis:calc(50% - 1.875rem);margin:0 .9375rem}@media screen and (max-width: 639px){.wealth-expert-performancechart .details .strategy-detail-wrapper{width:100%;flex-basis:100%;margin:0;padding:1.25rem 1.25rem 1.25rem 1.25rem;background-color:#fff}}@media screen and (max-width: 639px){.wealth-expert-performancechart .details .strategy-detail-wrapper+.strategy-detail-wrapper{margin-top:1.25rem}}.wealth-expert-performancechart .details p{margin-bottom:0}.wealth-expert-performancechart .details p.allocation{margin-bottom:1.25rem}.wealth-expert-performancechart .details .description{position:relative;margin-bottom:2.1875rem;min-height:10.5rem}.wealth-expert-performancechart .highcharts-tooltip>span{padding:.5rem .75rem}.wealth-expert-performancechart .highcharts-tooltip table{width:10rem;margin-bottom:0}.wealth-expert-performancechart .highcharts-tooltip table tr{border:none}.wealth-expert-performancechart .highcharts-tooltip table tr td{font-size:.875rem;line-height:1.5rem;border:none;padding:0}.wealth-expert-performancechart .highcharts-tooltip table tr td span.point{display:inline-block;width:.625rem;height:.625rem;border-radius:50%;margin-right:.125rem}
