@supports (grid-template-rows:subgrid){.PortfolioPriceGrid-module__z6U9AW__grid>[data-price-grid-card]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.PortfolioPriceGrid-module__z6U9AW__grid [data-price-grid-content]{grid-row:1/span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.PortfolioPriceGrid-module__z6U9AW__grid [data-price-grid-body]{grid-row:2/span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.PortfolioPriceGrid-module__z6U9AW__grid [data-price-grid-actions]{grid-row:4}}
.PortfolioRows-module__e66BKa__listShell{container-type:inline-size}.PortfolioRows-module__e66BKa__listRow{grid-template-columns:56px minmax(0,1fr) minmax(180px,220px) max-content;align-items:center;gap:20px;padding:16px;display:grid}.PortfolioRows-module__e66BKa__image{align-self:center}.PortfolioRows-module__e66BKa__details{min-width:0}.PortfolioRows-module__e66BKa__details>a{display:block}.PortfolioRows-module__e66BKa__details p:first-child{white-space:normal;overflow-wrap:anywhere}.PortfolioRows-module__e66BKa__value{font-variant-numeric:tabular-nums;min-width:0}.PortfolioRows-module__e66BKa__value>div:first-child{margin-top:0}.PortfolioRows-module__e66BKa__actions{justify-self:end}.PortfolioRows-module__e66BKa__actions>div{max-width:100%}.PortfolioRows-module__e66BKa__rowControls{flex-wrap:nowrap;align-items:center;gap:4px;width:max-content;display:flex}.PortfolioRows-module__e66BKa__rowControls>*{flex-shrink:0}.PortfolioRows-module__e66BKa__table{table-layout:fixed;text-align:left;width:100%;min-width:980px;font-size:14px}.PortfolioRows-module__e66BKa__table th,.PortfolioRows-module__e66BKa__table td{vertical-align:middle;padding:14px 16px}.PortfolioRows-module__e66BKa__table th{font-weight:500}.PortfolioRows-module__e66BKa__table th:first-child{width:29%}.PortfolioRows-module__e66BKa__table th:nth-child(2){width:14%}.PortfolioRows-module__e66BKa__table th:nth-child(3){width:12%}.PortfolioRows-module__e66BKa__table th:nth-child(4){width:17%}.PortfolioRows-module__e66BKa__table th:nth-child(5){width:16%}.PortfolioRows-module__e66BKa__table th:last-child{width:196px}.PortfolioRows-module__e66BKa__table td:nth-child(4),.PortfolioRows-module__e66BKa__table td:nth-child(5){font-variant-numeric:tabular-nums}.PortfolioRows-module__e66BKa__table td:nth-child(4)>div>div{flex-direction:column;align-items:flex-start}.PortfolioRows-module__e66BKa__table td:nth-child(3)>div{flex-wrap:wrap}.PortfolioRows-module__e66BKa__table td:last-child>div{margin-left:auto}.PortfolioRows-module__e66BKa__tableProduct{align-items:center;gap:12px;display:flex}.PortfolioRows-module__e66BKa__tableProduct>:first-child{flex-shrink:0}.PortfolioRows-module__e66BKa__tableIdentity{overflow-wrap:anywhere;min-width:0}.PortfolioRows-module__e66BKa__tableMetadata{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}@container (max-width:760px){.PortfolioRows-module__e66BKa__listRow{grid-template-columns:56px minmax(0,1fr) max-content;gap:12px 16px}.PortfolioRows-module__e66BKa__image{grid-row:1/3;align-self:start}.PortfolioRows-module__e66BKa__details{grid-column:2/-1}.PortfolioRows-module__e66BKa__value{grid-column:2}.PortfolioRows-module__e66BKa__actions{grid-column:3;align-self:end}}@container (max-width:480px){.PortfolioRows-module__e66BKa__listRow{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px}.PortfolioRows-module__e66BKa__image{grid-row:1}.PortfolioRows-module__e66BKa__details{grid-column:2}.PortfolioRows-module__e66BKa__value{grid-column:1/-1}.PortfolioRows-module__e66BKa__actions{grid-column:1/-1;justify-self:start}}.PortfolioRows-module__e66BKa__comparisonTable{table-layout:auto}.PortfolioRows-module__e66BKa__table.PortfolioRows-module__e66BKa__comparisonTable th{width:auto;min-width:140px}.PortfolioRows-module__e66BKa__comparisonTable th:first-child{min-width:260px}.PortfolioRows-module__e66BKa__comparisonTable th:last-child{min-width:196px}
.CatalogRows-module__BkapvG__listShell{container-type:inline-size}.CatalogRows-module__BkapvG__listRow{grid-template-columns:56px minmax(0,1fr) minmax(150px,200px) max-content;align-items:center;gap:16px;padding:16px;display:grid}.CatalogRows-module__BkapvG__image>a{display:block}.CatalogRows-module__BkapvG__details,.CatalogRows-module__BkapvG__value{min-width:0}.CatalogRows-module__BkapvG__details>a{display:block}.CatalogRows-module__BkapvG__details p:first-child{overflow-wrap:anywhere}.CatalogRows-module__BkapvG__value{font-variant-numeric:tabular-nums}.CatalogRows-module__BkapvG__value>:first-child{margin-top:0}.CatalogRows-module__BkapvG__value>p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.CatalogRows-module__BkapvG__actions{justify-self:end}.CatalogRows-module__BkapvG__table{table-layout:auto;text-align:left;width:100%;min-width:800px;font-size:14px}.CatalogRows-module__BkapvG__table th,.CatalogRows-module__BkapvG__table td{vertical-align:middle;padding:14px 16px}.CatalogRows-module__BkapvG__table th{font-weight:500}.CatalogRows-module__BkapvG__table th>button{padding-block:2px}.CatalogRows-module__BkapvG__productCell{min-width:260px}.CatalogRows-module__BkapvG__setCell{min-width:150px}.CatalogRows-module__BkapvG__numberCell{white-space:nowrap;min-width:96px}.CatalogRows-module__BkapvG__quantityCell{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.CatalogRows-module__BkapvG__presenceCell{min-width:150px}.CatalogRows-module__BkapvG__priceCell{font-variant-numeric:tabular-nums;min-width:150px}.CatalogRows-module__BkapvG__actionsCell{white-space:nowrap;width:1%;min-width:160px}.CatalogRows-module__BkapvG__table .CatalogRows-module__BkapvG__selectionCell{width:36px;padding-inline:12px 0}.CatalogRows-module__BkapvG__tableProduct{align-items:center;gap:12px;display:flex}.CatalogRows-module__BkapvG__tableProduct>a{flex-shrink:0}.CatalogRows-module__BkapvG__identity{overflow-wrap:anywhere;min-width:0}.CatalogRows-module__BkapvG__metadata{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.CatalogRows-module__BkapvG__setCell,.CatalogRows-module__BkapvG__numberCell,.CatalogRows-module__BkapvG__quantityCell{color:var(--color-zinc-500)}@container (max-width:760px){.CatalogRows-module__BkapvG__listRow{grid-template-columns:56px minmax(0,1fr) max-content;gap:12px 16px}.CatalogRows-module__BkapvG__image{grid-row:1/3;align-self:start}.CatalogRows-module__BkapvG__details{grid-column:2/-1}.CatalogRows-module__BkapvG__value{grid-column:2}.CatalogRows-module__BkapvG__actions{grid-column:3;align-self:end}}@container (max-width:480px){.CatalogRows-module__BkapvG__listRow{gap:12px;padding:12px}.CatalogRows-module__BkapvG__image{grid-row:1}.CatalogRows-module__BkapvG__details{grid-column:2/-1}.CatalogRows-module__BkapvG__value{grid-column:1/3}.CatalogRows-module__BkapvG__actions{grid-column:3}}
.ProductPortfolioHoldings-module__bA9kla__holdings{--holdings-line:var(--color-zinc-200);--holdings-divider:var(--color-zinc-300);--holdings-muted:var(--color-zinc-500);--holdings-summary:var(--color-zinc-50);min-width:0;font-size:14px;container-type:inline-size}.dark .ProductPortfolioHoldings-module__bA9kla__holdings{--holdings-line:var(--color-zinc-800);--holdings-divider:var(--color-zinc-700);--holdings-muted:var(--color-zinc-400);--holdings-summary:var(--color-zinc-950)}.ProductPortfolioHoldings-module__bA9kla__count,.ProductPortfolioHoldings-module__bA9kla__notice{color:var(--holdings-muted);font-size:12px}.ProductPortfolioHoldings-module__bA9kla__count{margin-bottom:12px}.ProductPortfolioHoldings-module__bA9kla__notice{margin-top:12px}.ProductPortfolioHoldings-module__bA9kla__summaryCompact,.ProductPortfolioHoldings-module__bA9kla__summaryWide{border:1px solid var(--holdings-line);background:var(--holdings-summary);border-radius:8px;gap:16px;margin-bottom:24px;padding:16px;display:grid}.ProductPortfolioHoldings-module__bA9kla__summaryCompact dt,.ProductPortfolioHoldings-module__bA9kla__summaryWide dt{color:var(--holdings-muted);font-size:12px}.ProductPortfolioHoldings-module__bA9kla__summaryCompact dd,.ProductPortfolioHoldings-module__bA9kla__summaryWide dd{min-width:0;margin:4px 0 0;font-size:14px}.ProductPortfolioHoldings-module__bA9kla__summaryWide{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPortfolioHoldings-module__bA9kla__summaryWide>div:first-child{grid-column:1/-1}.ProductPortfolioHoldings-module__bA9kla__summaryCompact>div:first-child dd,.ProductPortfolioHoldings-module__bA9kla__summaryWide>div:first-child dd{font-size:20px;line-height:1.4}.ProductPortfolioHoldings-module__bA9kla__summaryWide>div:first-child{border-bottom:1px solid var(--holdings-line);padding-bottom:12px}.ProductPortfolioHoldings-module__bA9kla__profit{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.ProductPortfolioHoldings-module__bA9kla__positions{align-items:start;gap:12px;display:grid}.ProductPortfolioHoldings-module__bA9kla__position{border:1px solid var(--holdings-line);border-radius:8px;min-width:0}.ProductPortfolioHoldings-module__bA9kla__positionSummary{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;list-style:none;display:grid}.ProductPortfolioHoldings-module__bA9kla__positionSummary::-webkit-details-marker{display:none}.ProductPortfolioHoldings-module__bA9kla__positionSummary:focus-visible,.ProductPortfolioHoldings-module__bA9kla__actions button:focus-visible{outline:2px solid var(--color-zinc-400);outline-offset:2px}.ProductPortfolioHoldings-module__bA9kla__identity{border-bottom:1px solid var(--holdings-divider);grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ProductPortfolioHoldings-module__bA9kla__metadata,.ProductPortfolioHoldings-module__bA9kla__rowValue,.ProductPortfolioHoldings-module__bA9kla__rowProfit{min-width:0}.ProductPortfolioHoldings-module__bA9kla__positionTitle{overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.ProductPortfolioHoldings-module__bA9kla__valueLabel,.ProductPortfolioHoldings-module__bA9kla__profitLabel{color:var(--holdings-muted);margin-bottom:4px;font-size:12px;display:block}.ProductPortfolioHoldings-module__bA9kla__chevron{width:16px;height:16px;color:var(--holdings-muted);flex-shrink:0;margin-top:2px;transition:transform .15s}.ProductPortfolioHoldings-module__bA9kla__position[open]>.ProductPortfolioHoldings-module__bA9kla__positionSummary .ProductPortfolioHoldings-module__bA9kla__chevron{transform:rotate(180deg)}.ProductPortfolioHoldings-module__bA9kla__detail{border-top:1px solid var(--holdings-divider);margin:0 16px;padding:16px 0}.ProductPortfolioHoldings-module__bA9kla__fields{gap:8px;font-size:12px;display:grid}.ProductPortfolioHoldings-module__bA9kla__fields>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ProductPortfolioHoldings-module__bA9kla__fields dt{color:var(--holdings-muted)}.ProductPortfolioHoldings-module__bA9kla__fields dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ProductPortfolioHoldings-module__bA9kla__actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.ProductPortfolioHoldings-module__bA9kla__actionButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-width:1px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.ProductPortfolioHoldings-module__bA9kla__actionButton>svg{width:14px;height:14px}@container (min-width:480px){.ProductPortfolioHoldings-module__bA9kla__summaryWide{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductPortfolioHoldings-module__bA9kla__summaryWide>div:first-child{border-bottom:0;grid-column:auto;padding-bottom:0}.ProductPortfolioHoldings-module__bA9kla__summaryWide>div+div{border-left:1px solid var(--holdings-line);padding-left:16px}}@container (min-width:720px){.ProductPortfolioHoldings-module__bA9kla__positions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse),(max-width:640px){.ProductPortfolioHoldings-module__bA9kla__actionButton{width:44px;height:44px}.ProductPortfolioHoldings-module__bA9kla__actionButton>svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.ProductPortfolioHoldings-module__bA9kla__chevron{transition:none}}@container (max-width:479px){.ProductPortfolioHoldings-module__bA9kla__profit{flex-direction:column;align-items:flex-start}}
.PortfolioCardActions-module__M_OS2G__container{width:100%;min-width:0}.PortfolioCardActions-module__M_OS2G__row{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex}.PortfolioCardActions-module__M_OS2G__desktopAction{display:none}.PortfolioCardActions-module__M_OS2G__row>:first-child{flex:none;width:max-content;max-width:100%;margin-right:auto}.PortfolioCardActions-module__M_OS2G__row>button,.PortfolioCardActions-module__M_OS2G__row>a,.PortfolioCardActions-module__M_OS2G__row>.PortfolioCardActions-module__M_OS2G__overflow{flex:0 0 28px;width:28px;height:28px}.PortfolioCardActions-module__M_OS2G__row>.PortfolioCardActions-module__M_OS2G__overflow{display:block}.PortfolioCardActions-module__M_OS2G__container[data-expanded=true] .PortfolioCardActions-module__M_OS2G__row>.PortfolioCardActions-module__M_OS2G__desktopAction{display:flex}.PortfolioCardActions-module__M_OS2G__container[data-expanded=true] .PortfolioCardActions-module__M_OS2G__row>.PortfolioCardActions-module__M_OS2G__overflow{display:none}
.ProductManagementPanel-module__mT5qMa__panel{container-type:inline-size}.ProductManagementPanel-module__mT5qMa__actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ProductManagementPanel-module__mT5qMa__actions>button{flex-shrink:0;width:44px;height:44px;min-height:44px}.ProductManagementPanel-module__mT5qMa__secondaryActions{align-items:center;gap:8px;display:flex}.ProductManagementPanel-module__mT5qMa__secondaryActions button{width:44px;height:44px;min-height:44px}