.personal-page h2{margin:0 0 14px;font-size:20px}.personal-page .sales-library{margin-bottom:20px}.team-note{color:#62716d;font-size:12px}.link-button{color:#244d45;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.personal-filters{gap:12px;display:flex}.personal-filters label{min-width:130px}.personal-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.personal-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.personal-bar{border-top:1px solid #e3e9e6;gap:6px;padding:10px 0;display:grid}.personal-bar>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.personal-bar b{font-weight:500}.personal-bar small{color:#62716d;font-size:12px}.personal-bar .track{background:#e8eeeb;height:6px}.personal-bar .track span{background:#244d45;height:100%;display:block}.personal-bar .track span.over{background:#a2412f}.team-list{display:grid}.team-row{border-top:1px solid #e3e9e6;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.team-row span:first-child{gap:2px;display:grid}.team-row b{font-weight:500}.team-row small{color:#6c7c77;font-size:11px}.personal-table{gap:6px;margin-bottom:12px;display:grid;overflow-x:auto}.personal-table>div{grid-template-columns:1.6fr 90px 1fr 1fr 36px;align-items:center;gap:8px;min-width:560px;display:grid}.personal-table>div>span{font-size:13px}.personal-table .head{color:#6c7c77;font-size:11px;font-weight:500}.personal-table input,.personal-table select{margin-top:0!important}.personal-table button{height:38px}.personal-table .over{color:#a2412f}.personal-table.goals>div{grid-template-columns:1.6fr 90px 1fr 1fr 150px 36px;min-width:680px}.personal-table.holdings>div{grid-template-columns:1.5fr 110px 1fr 90px 1fr 150px 36px;min-width:820px}.personal-table.debts>div{grid-template-columns:1.3fr 1fr 90px 1fr 110px 1fr 1.3fr 36px;min-width:900px}.personal-table.subs>div{grid-template-columns:1.4fr 90px 1fr 120px 150px 1.2fr 36px;min-width:820px}.personal-page .provider-controls{gap:10px;margin-top:16px;display:flex}@media (max-width:1100px){.personal-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.personal-grid{grid-template-columns:1fr}}@media (max-width:700px){.personal-summary{grid-template-columns:1fr!important}.personal-filters{flex-wrap:wrap}}
