:root{--bg1:#07111b;--bg2:#0b1a2a;--line:#38bdf8;--muted:#8b98a8}.chart-container{align-items:center;display:flex;flex-flow:column wrap;gap:2rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.card{align-items:center;background:hsla(0,0%,100%,.02);border-radius:2rem;display:flex;flex-flow:column wrap;gap:2rem;height:auto;justify-content:center;margin:0;max-width:100rem;padding:0;position:relative;width:100%;z-index:0;>svg{display:block;height:auto;margin:0;padding:0;width:100%;&.bar{position:relative;z-index:0;>g.tooltip{margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:transform .2s ease,opacity .2s ease;z-index:100;>polygon,>rect{fill:var(--background-white)}>text{fill:var(--text-black);font-size:1.4rem;font-weight:400;line-height:1}}}&.average,&.unit-axis,&.x-axis,&.y-axis{height:100%;position:absolute;width:100%}&.average{inset:-5rem 0 auto 0;pointer-events:none;z-index:0;>.point{fill:#fff;stroke:var(--line);stroke-width:1.5;transition:cy .5s ease,opacity .3s}>.trend-line{fill:none;stroke:var(--line);stroke-width:2.5;transition:opacity .3s,d .5s}>.avg-label{fill:var(--text-black);font-size:1.4rem;font-weight:400;text-anchor:middle;transition:transform .5s ease,opacity .3s ease}}&.unit-axis{inset:0;z-index:-20;.unit-label{fill:var(--text-black);font-size:1.6rem;font-weight:500;line-height:1;text-align:center}}&.x-axis{inset:0;z-index:-30;>.x-label{fill:var(--text-black);font-size:1.6rem;font-weight:500;text-align:center;text-anchor:middle;line-height:1}}&.y-axis{inset:0;z-index:-40;.axis-label{fill:var(--text-black);font-size:1.6rem;font-weight:500;line-height:1;text-align:center}>.grid-line{stroke:#fff;stroke-width:.1rem}}>rect.bar-rect{rx:4;opacity:.9;transition:height .5s ease,y .5s ease;&.bar-color-0{fill:var(--chart-segment-blue-500)}&.bar-color-1{fill:var(--chart-segment-blue-400)}&.bar-color-2{fill:var(--chart-segment-blue-300)}&.bar-color-3{fill:var(--chart-segment-blue-200)}&.bar-color-4{fill:var(--chart-segment-blue-100)}&.bar-color-average{fill:var(--line)}}}}.controls{align-items:center;display:flex;flex-flow:row wrap;gap:1.5rem 2rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;@media (max-width:767px){display:grid;gap:1.2rem 1.2rem;grid-template-columns:repeat(2,1fr)}label{align-items:center;border-radius:.6rem;color:var(--text-white);cursor:pointer;display:grid;font-size:1.4rem;font-weight:500;gap:1.6rem;grid-template-columns:2rem auto;height:auto;justify-content:center;line-height:2.5rem;margin:0;padding:.8rem 1.6rem;text-align:center;width:auto;@media (max-width:767px){font-size:1.2rem;gap:1.2rem;justify-content:start;padding-bottom:.6rem;padding-left:1rem;padding-right:1rem;padding-top:.6rem}&.bar-color-0{background-color:var(--chart-segment-blue-500)}&.bar-color-1{background-color:var(--chart-segment-blue-400)}&.bar-color-2{background-color:var(--chart-segment-blue-300)}&.bar-color-3{background-color:var(--chart-segment-blue-200)}&.bar-color-4{background-color:var(--chart-segment-blue-100)}&.bar-color-average{background-color:var(--line)}>input[type=checkbox]{accent-color:transparent;@media (max-width:767px){height:2rem;width:2rem;&:after{height:1rem!important;inset:.25rem .7rem auto auto!important;width:.4rem!important}}}}}}section{&.financials{&.highlights{>.layer{>.object{&.book-value-per-share,&.return-on-equity{>.info{>.chart-container{>.card{>svg{&.average{display:none}}}>.controls{display:none}}}}}}}}}