.summary-container{background-color:#fff;display:flex;flex-wrap:wrap}.summary-item{border-right:1px solid #d7cfd4;display:flex;flex:1;flex-basis:0%;flex-direction:column;justify-content:center;min-width:240px;padding:57px 32px;gap:.5rem}.summary-item .item-value,.summary-item .item-value-net-worth{font-size:32px;font-weight:500}.liabilities{border-right:0!important}.item-header{display:flex;align-items:center;gap:4px}.indicator{width:12px;height:12px;margin:auto 0}.net-worth-indicator{background-color:#00c48c}.assets-indicator{background-color:#6db7ff}.liabilities-indicator{background-color:#ff575d}.item-title{color:#42393e;font-weight:600;font-size:16px;line-height:24px;font-family:var(--font-ibm-plex-sans),sans-serif;margin:0}.icon-wrapper{display:inline-grid;align-items:center;width:20px;margin:auto 0}.info-icon-button{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#9e9297}.info-icon-button:hover{opacity:.7}.info-icon{width:20px;height:20px;color:#9e9297;display:inline-table;transform:scale(.8)}.not-visible{background-color:#fff3cd;padding:4px 8px;margin-bottom:8px;border-radius:4px}.not-visible .not-visible-text{font-size:12px;color:#856404;font-weight:600}.total-investable{background-color:#f8f9fa}@media(max-width:1024px){.summary-item{display:inline-flex!important;min-width:20%!important;padding:15px!important;flex:1;margin-top:0}.net-worth{min-width:90%!important;border-bottom:1px solid #d7cfd4;border-right:0;padding:32px 16px!important}.assets{border-right:1px solid #d7cfd4}.assets,.liabilities{max-width:50%;padding:24px 16px!important}.summary-container{display:flex;align-items:flex-start}.summary-container .summary-item .net-worth .item-header{min-width:100%!important;border:1px solid #000!important;margin-bottom:5px!important}.summary-container .summary-item .assets .item-header,.summary-container .summary-item .liabilities .item-header{padding:15px!important;display:inline!important}.summary-container .summary-item .item-value{font-size:var(--font-size-sm,16px);font-style:normal;font-weight:400;margin-top:8px}.summary-container .summary-item .item-value-net-worth{color:#42393e;font-size:var(--font-size-lg,20px);font-style:normal;font-weight:700}}.info-container{display:flex;padding:32px 48px;gap:40px;align-self:stretch;background:#f6f4f5;flex-wrap:wrap}.info-item{display:flex;height:51px;padding:4px 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}.info-label{color:#000;font-size:var(--font-size-2xs,12px);font-weight:600;line-height:var(--font-line-height-2xs,16px);text-transform:uppercase}.info-label,.info-value{font-family:var(--font-family-body,var(--font-ibm-plex-sans));font-style:normal}.info-value{color:var(--foreground-fg-color-black-base,#42393e);font-size:var(--font-size-sm,16px);font-weight:400;line-height:var(--font-line-height-sm,24px)}.not-visible{display:inline-flex;margin-left:auto;align-items:center}.not-visible-indicator{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;font-size:13px;color:#856404;font-weight:500}@media(max-width:960px){.info-container{padding:16px 24px;gap:24px}}.plan-card-content{padding:1px 0}.plan-table-networth{width:100%;border:none;border-collapse:collapse;border-spacing:0}.plan-table-networth td,.plan-table-networth tr{border:none;box-sizing:border-box}.plan-table-networth td{padding:20px 0!important;font-size:16px!important;border-bottom:1px solid #ebe6ea}@media(max-width:960px){.plan-table-networth td:first-child{padding-left:15px!important}}.plan-table-networth .first-cl{width:5%;padding:20px 8px 20px 0!important;text-align:right}.plan-table-networth .table-td-end-spacer{width:80px;padding-right:16px!important}@media(max-width:960px){.plan-table-networth .table-td-end-spacer{width:15px}}.plan-table-networth .account-cl{width:40%}.plan-table-networth .balance-cl,.plan-table-networth .type-cl{width:20%}.plan-table-networth .last-updated-cl,.plan-table-networth .owner-cl{width:15%}.plan-table-networth-category{background:#f5f5f5;font-size:16px;font-weight:600}.plan-table-networth-category td{padding:16px 0}.plan-table-networth-category .first-cl{width:5%}.plan-table-networth-line:hover{background:#fbfbfb}.plan-table-networth-header{background:#ebe6ea}.plan-table-networth-header td{font-size:12px!important;font-weight:600;padding:8.5px 0!important}.plan-table-networth-header .first-cl{width:5%}.first-cl .link{padding:0;display:flex;justify-content:flex-end;align-items:center}.link{padding:0 16px}.link-button,.name-col-button{background:none;border:none;padding:0;cursor:pointer}.name-col-button{text-align:left;font-size:16px;color:inherit;font-family:inherit}.name-col-button:hover{text-decoration-line:underline}.plan-table-networth tbody tr td:nth-child(1n){white-space:nowrap}.closed-account{color:#9e9297}.negative{color:#ff575d}.text-right{text-align:right}.account-icon{width:32px;height:32px;text-align:center;border-radius:16px}@media(max-width:960px){.account-icon{width:24px;height:24px;border-radius:12px}}