.allocation-panel #allocation-owner{font-size:10px;line-height:1.6;color:#677b98}.donut-wrap>span #allocation-total{font-size:13px;letter-spacing:-.4px}.donut-wrap>span #allocation-total-label{font-size:9px;color:#8190a8}.allocation-note{font-size:9px!important;line-height:1.6;margin-top:13px!important;color:#8592a7!important}.holdings-panel{margin-top:17px;padding:16px;border:1px solid #e4eaf3;background:white;border-radius:13px;scroll-margin-top:105px}.holdings-panel h3{font-size:15px;margin:0 0 5px;color:#253455}.holdings-panel>p{font-size:11px;line-height:1.7;color:#7c8a9f;margin:0 0 14px}.holdings-account{border:1px solid #e3eaf3;border-radius:11px;margin-top:10px;overflow:hidden}.holdings-account summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px;cursor:pointer;list-style:none;background:#f7faff}.holdings-account summary::-webkit-details-marker{display:none}.holdings-account summary:after{content:'＋';font-size:17px;color:#729388}.holdings-account[open] summary:after{content:'−'}.holding-person{display:flex;align-items:center;gap:9px;min-width:0}.holding-person img{width:35px;height:35px;object-fit:cover;background:#eaf2ec;border-radius:50%}.holding-person strong{font-size:12px;display:block;color:#354865}.holding-person small,.holding-total small{display:block;font-size:9px;color:#8593a7;line-height:1.7}.holding-total{font-size:13px;font-weight:700;color:#354865;margin-left:auto;text-align:right;white-space:nowrap}.holding-total small{font-weight:400}.account-balances{display:flex;gap:14px;justify-content:space-between;padding:13px;font-size:9px;color:#8b98aa;border-bottom:1px solid #edf1f7}.account-balances b{display:block;font-size:12px;color:#344969}.account-balances .positive{color:#168b6f}.account-balances .negative{color:#c16860}.holdings-table-wrap{padding:4px 12px 9px;overflow:auto}.holdings-account table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;color:#62728c}.holdings-account th,.holdings-account td{padding:9px 4px;text-align:right;border-bottom:1px solid #edf1f7;white-space:nowrap}.holdings-account th:first-child{text-align:left}.holdings-account thead th{font-size:9px;color:#8190a5;font-weight:500}.holdings-account tbody th{color:#374e70;font-weight:650}.holdings-account tfoot th,.holdings-account tfoot td{border:0;font-weight:700;color:#2d4466}.holdings-account .cash-row{background:#f4f9f6}.holdings-panel .holdings-disclosure{font-size:9px;margin:12px 0 0;color:#8a96a8}.dashboard-sidebar{align-self:stretch}.journal-panel.zoo-chat{align-self:stretch}.chat-heading{position:relative}#portfolio-chart{min-height:185px;max-height:none}.trade-row[hidden]{display:none}.hero-features>div:first-child{order:3}.hero-features>div:last-child{order:-1}
@media(max-width:560px){.holdings-panel{padding:12px}.holdings-account summary{padding:11px 8px;gap:6px}.holding-person{gap:6px}.holding-person img{height:29px;width:29px}.holding-person strong{font-size:11px}.holding-person small,.holding-total small{font-size:8px}.holding-total{font-size:12px}.account-balances{padding:11px 9px;gap:7px}.account-balances b{font-size:11px}.holdings-account table{font-size:10px}.holdings-table-wrap{padding-inline:7px}.holdings-account th,.holdings-account td{padding:9px 3px}.donut-wrap>span #allocation-total{font-size:12px}.hero-features{flex-wrap:wrap;justify-content:center}}
