.recharts-rectangle.recharts-tooltip-cursor{fill:var(--mb-bg-color-tertiary)}
.CBInstitutions-module__yEudKW__fiiDii{background-color:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-lg);border:var(--mb-border-width-primary) solid var(--mb-border-color);flex-direction:column;gap:1.5rem;width:100%;padding:1.25rem;display:flex}.CBInstitutions-module__yEudKW__header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.CBInstitutions-module__yEudKW__heading{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-bold)}.CBInstitutions-module__yEudKW__dropdowns{align-items:center;gap:1rem;display:flex}@media screen and (max-width:744px){.CBInstitutions-module__yEudKW__header{flex-direction:column;align-items:flex-start;gap:1rem}.CBInstitutions-module__yEudKW__dropdowns{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:flex}}
.CBInvestmentChecklist-module__IAsG-a__cbInvestmentChecklist{flex-direction:column;gap:1.75rem;display:flex}.CBInvestmentChecklist-module__IAsG-a__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CBInvestmentChecklist-module__IAsG-a__pointers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;width:100%;display:grid}
.CBIPOFinancials-module__sds2tG__cbIpoFinancialsContainer{flex-direction:column;gap:1rem;display:flex}
.CBIPOTimeline-module__2IxxXq__cbIPOTimeline{flex-direction:column;gap:1rem;display:flex}.CBIPOTimeline-module__2IxxXq__content{background-color:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-lg);border:var(--mb-border-width-primary) solid var(--mb-border-color);width:100%;padding:1.75rem .25rem 1rem}
.CBPeersChart-module__lR2MGq__cbPeersChart{background-color:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-lg);border:var(--mb-border-width-primary) solid var(--mb-border-color);flex-direction:column;gap:.5rem;width:100%;padding:1.25rem 2rem 1.25rem .5rem;display:flex}.CBPeersChart-module__lR2MGq__logoSymbol{margin-left:.75rem}@media screen and (max-width:1024px){.CBPeersChart-module__lR2MGq__cbPeersChart{gap:1rem}}
.CBPortfolioAllocation-module__TcFJkq__cbPortfolioAllocation{width:100%}
.CBPortfolioCard-module__99gG2q__cbPortfolioCard{width:100%}.CBPortfolioCard-module__99gG2q__portfolioValueHeaderWrapper{align-items:center;gap:.25rem;display:flex}.CBPortfolioCard-module__99gG2q__brokerName{font-size:var(--mb-text-subtitle2);color:var(--mb-text-light)!important}.CBPortfolioCard-module__99gG2q__portfolioContainer{background-color:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-xl);flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow:hidden}.CBPortfolioCard-module__99gG2q__totalInvestment{border-bottom:var(--mb-border-width-primary) dashed var(--mb-border-color-hovered);flex-direction:column;gap:.5rem;width:100%;padding-bottom:.75rem;display:flex}.CBPortfolioCard-module__99gG2q__currentValue{flex-direction:column;width:100%;display:flex}.CBPortfolioCard-module__99gG2q__investedValue{flex-direction:row;justify-content:space-between;width:100%;display:flex}.CBPortfolioCard-module__99gG2q__currentValue span:first-child,.CBPortfolioCard-module__99gG2q__investedValue span:first-child{color:var(--mb-text-light)}.CBPortfolioCard-module__99gG2q__currentPrice{color:var(--mb-text-dark);font-size:var(--mb-text-h5);font-weight:var(--mb-font-bold)}.CBPortfolioCard-module__99gG2q__investmentPrice{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)}.CBPortfolioCard-module__99gG2q__profitAndLoss{flex-direction:column;gap:.5rem;width:100%;display:flex}@media screen and (max-width:768px){.CBPortfolioCard-module__99gG2q__portfolioValueHeaderWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}}
.CBGainLoss-module__QPxXda__gainLoss{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.CBGainLoss-module__QPxXda__gainLoss p{color:var(--mb-text-light);text-align:left}.CBGainLoss-module__QPxXda__label{margin:0}.CBGainLoss-module__QPxXda__values{align-items:center;gap:.5rem;margin:0;display:flex}.CBGainLoss-module__QPxXda__priceChange{font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold);align-self:center}.CBGainLoss-module__QPxXda__gainLoss img{width:1rem}
.CBPortfolioDiversification-module__ykfu5q__cbPortfolioDiversification{width:100%}
.CBPortfolioForecast-module__w0axjW__cbPortfolioForecast{width:100%}
.CBPortfolioGraph-module__L7FIuW__cbPortfolioGraph{width:100%}
.CBPortfolioMetrics-module__crNEfG__cbPortfolioMetrics{width:100%}
