.market-workspace .stock-row.data-driven-row.stock-row-overview{--overview-summary-size:var(--overview-summary-height);box-sizing:border-box;padding:var(--overview-padding);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:0;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-content{gap:var(--overview-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-summary{flex:0 0 var(--overview-summary-size);min-width:0;height:var(--overview-summary-size);grid-template-columns:minmax(170px,.95fr) minmax(140px,1.3fr) minmax(210px,1fr) 28px;align-items:center;gap:12px;display:grid}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-identity{flex-direction:column;gap:8px;min-width:0;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company{align-items:center;gap:8px;min-width:0;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company .data-stock-logo{flex:0 0 26px;justify-content:center;align-items:center;width:26px;min-width:0;height:26px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company .data-stock-logo img{width:auto;max-width:26px;height:auto;max-height:26px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company .data-stock-logo svg{width:22px;height:22px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-symbol{width:fit-content;max-width:100%;color:var(--text);text-align:left;align-items:center;gap:6px;padding:0;font-size:15px;line-height:19px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-symbol>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-symbol:hover{color:var(--mint)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-company-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;display:block;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-quote{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-price{letter-spacing:-.6px;font-size:23px;line-height:27px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-price .data-money{gap:4px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-price .data-dollar{font-size:.72em}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-change{flex-direction:column;gap:0;font-size:9px;line-height:12px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-change-amount{color:var(--muted);font-size:8px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-chart{min-width:0;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-chart-label{color:var(--muted);justify-content:space-between;gap:6px;margin-bottom:3px;font-size:9px;line-height:13px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-chart>.priceChart{width:100%;height:var(--overview-chart-height)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-statistics{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;min-width:0;margin:0;padding-left:12px;display:grid}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat{min-width:0}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dt{color:var(--muted);white-space:nowrap;font-size:9px;line-height:12px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dd{color:var(--soft-text);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;line-height:15px;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat .data-money{gap:3px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat .data-dollar{color:var(--muted)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-controls{flex-direction:column;align-items:center;gap:6px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-button:hover,.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-button.active{color:var(--mint);background:#13deb90d;border-color:#13deb940}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-holdings{overscroll-behavior-x:contain;scrollbar-width:none;background:#ffffff02;border-radius:6px;flex:none;min-width:0;overflow:auto hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-holdings::-webkit-scrollbar{display:none}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:620px;font-size:11px;line-height:14px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table thead tr{height:var(--overview-header-height);background:#ffffff03}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table tbody tr{height:var(--overview-account-height)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table th,.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table td{box-sizing:border-box;white-space:nowrap;text-align:right;padding:0 9px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table thead th{color:var(--muted);font-size:9px;font-weight:500}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table abbr{cursor:help;text-decoration:none}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table tbody tr+tr{border-top:1px solid #232e3060}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table th:first-child{z-index:1;border-right:1px solid var(--border);background:var(--surface);text-align:left;min-width:145px;position:sticky;left:0}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table thead th:first-child{z-index:2;background:var(--raised)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table td{color:var(--soft-text)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table td .data-money{justify-content:flex-end;gap:4px;width:max-content;max-width:none}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table td .data-dollar{font-size:.85em}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-identity{align-items:center;gap:6px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-dot{border-radius:3px;flex:0 0 4px;width:4px;height:18px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-identity>img{object-fit:contain;flex:0 0 12px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-label{flex-direction:column;gap:0;max-width:150px;font-size:10px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-label strong{text-overflow:ellipsis;font-weight:500;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-account-label small{color:var(--muted);font-size:8px;font-weight:400;line-height:10px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-return>small{color:var(--muted);font-size:8px;line-height:10px;display:block}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-position-table .stock-overview-empty{color:var(--muted);text-align:left;padding-left:9px;font-size:10px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-footer{flex:0 0 var(--overview-footer-height);min-width:0;height:var(--overview-footer-height);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:9px;line-height:13px;display:flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-source{white-space:nowrap;text-overflow:ellipsis;gap:6px;min-width:0;display:flex;overflow:hidden}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-source>span{opacity:.5}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-details{color:var(--mint);flex:none;align-items:center;gap:4px;padding:0;font-size:9px;line-height:16px;display:inline-flex}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-details:hover{color:var(--text)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-button:focus-visible,.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-symbol:focus-visible,.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-details:focus-visible,.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-holdings:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@container stock-workspace (width<700px){.market-workspace .stock-row.data-driven-row.stock-row-overview{--overview-summary-size:var(--overview-narrow-summary-height)}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-summary{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(130px,1fr) minmax(100px,1fr) 28px;gap:8px 10px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-identity{grid-area:1/1;gap:6px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-chart{grid-area:1/2}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-save-controls{grid-area:1/3}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-statistics{border-top:1px solid var(--border);border-left:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-self:end;gap:6px;padding:8px 0 0}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dt{font-size:8px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dd{font-size:10px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-price{font-size:21px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-quote{gap:2px 6px}}@container stock-workspace (width<480px){.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-statistics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;padding-top:4px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dt{font-size:8px;line-height:10px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-stat dd{margin-top:0;line-height:12px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-price{font-size:19px}.market-workspace .stock-row.data-driven-row.stock-row-overview .stock-overview-change-amount{display:none}}@media (prefers-reduced-motion:reduce){.market-workspace .stock-row-overview .stock-overview-save-button{transition:none}}