.info-tip{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #aaa4b1;border-radius:50%;font:700 10px 'DM Sans';color:#77717c;cursor:help;position:relative;vertical-align:2px}.info-tip:hover:after{content:attr(data-tip);position:absolute;z-index:12;left:50%;bottom:21px;transform:translateX(-50%);width:190px;padding:8px 9px;background:#282530;color:#fff;border-radius:6px;font:400 10px 'DM Sans';line-height:1.35;box-shadow:0 5px 15px #0003}.alert-item[role=button]{cursor:pointer;border-radius:7px}.alert-item[role=button]:hover{background:#f8f6f2}.investment-insights,.networth-details{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:17px}.allocation-detail{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;padding:10px 0;font-size:11px;border-bottom:1px solid #efedea}.allocation-detail div,.worth-bars i{height:7px;background:#eeece9;border-radius:10px;overflow:hidden}.allocation-detail i,.worth-bars b{display:block;height:100%;background:var(--lav);border-radius:10px}.outlook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.outlook-grid div{background:#f5f3fb;padding:12px;border-radius:7px}.outlook-grid span{display:block;color:#7e7885;font-size:10px;margin-bottom:5px}.outlook-grid b{font:700 16px 'Playfair Display'}.worth-bars{margin-top:24px}.worth-bars>div{display:grid;grid-template-columns:85px 1fr 85px;gap:10px;align-items:center;margin:16px 0;font-size:11px}.worth-bars strong{text-align:right}.liability-bar{background:#e98662!important}.snapshot-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #efedea;padding:11px 0;font-size:12px}.detail-panel{background:#fff;border:1px solid #e9e6e2;border-radius:11px;padding:30px;max-width:700px;text-align:center}.detail-panel h2{margin:12px 0 7px;font-size:24px}.detail-panel p{color:#7e7a87;margin-bottom:23px}.detail-symbol{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;background:#efedfa;color:#6256b1;font-weight:700}.dark-mode{background:#19171f;color:#eeeaf2}.dark-mode .sidebar{background:var(--sidebar-custom)!important}.dark-mode main,.dark-mode .app-shell{background:var(--paper)}.dark-mode .kpi-card,.dark-mode .panel,.dark-mode .table-panel,.dark-mode .budget-summary,.dark-mode .planner-hero,.dark-mode .account-total,.dark-mode .networth-big,.dark-mode .settings-group,.dark-mode .detail-panel{background:#292632;border-color:#443f4e}.dark-mode th{background:#302d38}.dark-mode td,.dark-mode .allocation-row,.dark-mode .bill-row,.dark-mode .snapshot-list>div,.dark-mode .allocation-detail{border-color:#433f4d}.dark-mode .subhead,.dark-mode .panel-head p,.dark-mode .settings-group p{color:#bbb5c1}.dark-mode input,.dark-mode select,.dark-mode .search-menu input{background:#201d27!important;color:#eeeaf2!important;border-color:#514b5c!important}.dark-mode .utility-popover{background:#2a2732;border-color:#4d4758;color:#f4f1f8}.dark-mode .profile-menu button,.dark-mode .month-menu button,.dark-mode .page-menu button{color:#eeeaf2}@media(max-width:720px){.investment-insights,.networth-details{grid-template-columns:1fr}.outlook-grid{grid-template-columns:1fr}.worth-bars>div{grid-template-columns:65px 1fr 72px}}
