.PortfolioContainer_portfolioContainer___HX2A{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);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;column-gap:2rem;margin-bottom:.75rem;padding-inline:2rem;overflow:hidden;position:relative}.PortfolioContainer_desktopFetchButton__qJUEr,.PortfolioContainer_fetchPortfolioButton__PMaxX{border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.325rem;padding:.125rem .5rem}.PortfolioContainer_fetchPortfolioButton__PMaxX{display:none;top:.5rem;position:absolute;right:.75rem}.PortfolioContainer_desktopFetchButton__qJUEr span,.PortfolioContainer_fetchPortfolioButton__PMaxX span{font-size:var(--mb-text-body2)}.PortfolioContainer_icon__ViH0s{height:1rem;width:auto}.PortfolioContainer_desktopFetchButton__qJUEr{width:max-content}.PortfolioContainer_lastRefresh__QMiRZ{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.PortfolioContainer_timestamp___jRwJ{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.PortfolioContainer_totalInvestment__MSuFA{display:flex;align-items:center;width:100%}.PortfolioContainer_currentValue__Ipsif,.PortfolioContainer_investedValue__STKM5{display:flex;flex-direction:column;width:50%}.PortfolioContainer_investedValue__STKM5{align-items:center;justify-content:center}.PortfolioContainer_investedValue__STKM5 span{width:4rem}.PortfolioContainer_currentValue__Ipsif{border-right:var(--mb-border-width-primary) solid var(--mb-border-color)}.PortfolioContainer_currentValue__Ipsif span:first-child,.PortfolioContainer_investedValue__STKM5 span:first-child{color:var(--mb-text-light)}.PortfolioContainer_currentPrice__gwPWP{color:var(--mb-text-dark);font-size:var(--mb-text-h5);font-weight:var(--mb-font-bold)}.PortfolioContainer_investmentPrice__iM_2M{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)}.PortfolioContainer_profitAndLoss__POf8l{display:flex;align-items:center;justify-content:space-between;width:100%}.PortfolioContainer_overallGainLoss__7mJ_U{margin-left:3rem}.PortfolioContainer_askPortfolioMobile__2RlVu,.PortfolioContainer_investedValueMobile__N_IPb{display:none}@media screen and (max-width:1024px){.PortfolioContainer_portfolioContainer___HX2A{background-color:transparent;display:flex;flex-direction:column;padding:12px;margin-bottom:0}.PortfolioContainer_fetchPortfolioButton__PMaxX{display:flex}.PortfolioContainer_desktopFetchButton__qJUEr,.PortfolioContainer_lastRefresh__QMiRZ{display:none}.PortfolioContainer_totalInvestment__MSuFA{border-bottom:var(--mb-border-width-primary) dashed var(--mb-border-color-hovered);flex-direction:column;gap:.325rem;padding-bottom:.5rem}.PortfolioContainer_currentValue__Ipsif{border-right:none;width:100%}.PortfolioContainer_investedValue__STKM5{display:none}.PortfolioContainer_investedValueMobile__N_IPb{display:flex;align-items:center;justify-content:space-between;width:100%}.PortfolioContainer_investmentPriceMobile__QiuI7{color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold)}.PortfolioContainer_profitAndLoss__POf8l{flex-direction:column;gap:.325rem;padding-top:.75rem}.PortfolioContainer_investedValue__STKM5 span{width:max-content}.PortfolioContainer_askPortfolioMobile__2RlVu{align-self:flex-end;background:linear-gradient(to right,var(--mb-color-purple-primary) 0,var(--mb-brand-color-primary) 100%);border:none;border-radius:var(--mb-border-radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;padding:.75rem;width:100%;transition:transform .2s ease}.PortfolioContainer_askPortfolioMobile__2RlVu:hover{box-shadow:0 4px 12px rgba(80,150,255,.3);transform:scale(1.02)}.PortfolioContainer_iconWrapper__t5kTS{display:flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem}.PortfolioContainer_sparkle__EZijt{fill:var(--mb-color-gray-0);height:1.25rem;transition:transform .3s ease-in-out;width:auto}.PortfolioContainer_text__7Tr0a{color:var(--mb-color-gray-0);font-weight:var(--mb-font-bold);font-family:var(--font-secondary)}}@media screen and (max-width:480px){.PortfolioContainer_fetchPortfolioButton__PMaxX{top:1rem}}.GainLoss_gainLoss__iW_Mh{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;padding-block:1.375rem;width:50%}.GainLoss_gainLoss__iW_Mh p{color:var(--mb-text-light);width:100%;text-align:left}.GainLoss_values__xFVii{display:flex;align-items:center;gap:.5rem}.GainLoss_priceChange__Yxa4M{align-self:center;font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)}.GainLoss_gainLoss__iW_Mh img{width:1.5rem}@media screen and (max-width:1024px){.GainLoss_gainLoss__iW_Mh{flex-direction:row;justify-content:space-between;padding-block:0;width:100%}.GainLoss_priceChange__Yxa4M{font-size:var(--mb-text-body);margin-bottom:0}.GainLoss_gainLoss__iW_Mh img{width:1rem}.GainLoss_gainLoss__iW_Mh p{text-align:unset;width:unset}}.RefreshModal_refreshModal__IsUpi{display:flex;flex-direction:column;gap:1rem;padding-inline:2rem;width:35rem}.RefreshModal_body__1SLA_{display:flex;flex-direction:column;gap:1.5rem}.RefreshModal_text__aFYs6{font-size:var(--mb-text-body2);text-align:center}.RefreshModal_informationContainer__xwf2W{background-color:var(--mb-color-orange-100);border:var(--mb-border-width-primary) solid var(--mb-color-orange-primary);border-radius:var(--mb-border-radius-lg);display:flex;flex-direction:column;gap:.5rem;padding:1rem;margin-top:1.75rem}body.dark .RefreshModal_informationContainer__xwf2W{background-color:var(--mb-bg-color-secondary)}.RefreshModal_titleContainer__GLEfi{display:flex;align-items:center;gap:.5rem}.RefreshModal_informationIcon__alYnM{height:1.25rem;width:1.25rem}.RefreshModal_timeStamp__TPEMn span:first-child,.RefreshModal_title__RCZ7i{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-bold)}.RefreshModal_timeStamp__TPEMn{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.RefreshModal_button__bE9a4{align-self:center;width:10rem}@media screen and (max-width:744px){.RefreshModal_refreshModal__IsUpi{width:100vw}.RefreshModal_timeStamp__TPEMn{flex-direction:column;align-items:flex-start;margin-top:1rem}}