.lpb_container{width:93%;margin:0 1rem;padding:1rem}.LeafPerfBonusScale{display:flex}.LeafPerfBonusScale__container{align-items:center;width:100%;padding-top:2rem;padding-bottom:2rem;display:flex}.LeafPerfBonusScale__progress-container{background-color:#e4e4e4;border-radius:.25rem 0 0 .25rem;align-items:center;width:100%;height:.5rem;display:flex;position:relative}.LeafPerfBonusScale__edge{background-color:#e4e4e4;border-radius:0 .25rem .25rem 0;width:.375rem;height:.5rem}.LeafPerfBonusScale__forward{text-align:right;cursor:pointer;width:1.6rem;padding:1.8rem 0;display:block}.LeafPerfBonusScale__forward svg{cursor:pointer}.LeafPerfBonusScale__back{cursor:pointer;justify-content:flex-end;width:1.4rem;padding:1.8rem 0;display:flex}.LeafPerfBonusScale__back span{width:.625rem;padding-top:2px}.LeafPerfBonusScale__back svg{cursor:pointer}.LeafPerfBonusScale__progress-filled{background-color:#38539a;border-radius:.312rem;height:100%}.LeafPerfBonusScale__progress-mark{margin-top:3px;position:absolute;transform:translate(-50%)}.LeafPerfBonusScale__tick{background-color:#fff;width:1px;height:100%;position:absolute;top:0}.LeafPerfBonusScale__tick-number{color:#707070;white-space:nowrap;font-size:1rem;position:absolute;top:.625rem}.LeafPerfBonusScale__tick-number--first{text-align:left;transform:translate(0)}.LeafPerfBonusScale__tick-number--middle{text-align:center;transform:translate(-50%)}.LeafPerfBonusScale__tick-number--last{text-align:right;transform:translate(-100%)}.LeafPerfBonusScale__tick-number--single{text-align:right!important;transform:translate(-100%)!important}.LeafPerfBonusScale__tick-percent{font-size:.66rem;position:absolute;top:1px}.LeafPerfBonusScale__milestone{height:100%;position:absolute;bottom:1.35rem;transform:translate(-50%)}.LeafPerfBonusScale__legend{flex-flow:wrap;justify-content:center;place-items:center flex-start;gap:2rem;padding:0 1.5rem;display:flex}@media (max-width:620px){.LeafPerfBonusScale__legend{gap:1rem}}@media (max-width:768px){.LeafPerfBonusScale__legend{flex-direction:column;align-items:flex-start;gap:.5rem}}.LeafPerfBonusScale__legend-item{flex-flow:row;justify-content:flex-start;align-items:center;gap:.3rem;font-size:1rem;display:flex}@media (max-width:768px){.LeafPerfBonusScale__legend-item{font-size:.875rem}}.LeafPerfBonusScale__part .LeafPerfBonusScale__edge{border-radius:0;width:.25rem}.icon-forward{display:block}
