.client-portfolio-head{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:56px 0 30px}.client-portfolio-head h2{margin:0 0 8px;font-size:34px;letter-spacing:-.06em}.client-portfolio-head>div>p:not(.eyebrow){max-width:710px;margin:0;color:#69798c;font-size:15px}.client-total{display:grid;place-items:center;flex:0 0 126px;min-height:96px;border-radius:10px;background:#edf6ff;color:#1d67bb;text-align:center}.client-total b{font-size:32px;line-height:1;letter-spacing:-.06em}.client-total small{margin-top:5px;color:#71849a;font-size:10px}.client-records{overflow:hidden}.client-search-row{display:flex;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid var(--line)}.client-search-row>.prospect-search{width:min(720px,100%)}.client-search-row>span{color:#718296;font-size:12px}.open-record{padding:0;background:none;color:#246cc3;font-size:12px;white-space:nowrap}.open-record:hover{text-decoration:underline}.client-sheet{width:min(1535px,calc(100vw - 48px));max-height:calc(100vh - 56px);overflow:auto;padding:30px;background:white;border-radius:13px;box-shadow:0 24px 70px #17243240}.client-sheet .modal-head{margin-bottom:25px}.client-sheet .modal-head small{color:#75869a;font-size:13px}.client-sheet-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:25px;background:#f4f9ff;border:1px solid #d3e2f3;border-radius:10px}.client-sheet-fields label{display:grid;gap:8px;color:#75869a;font:500 10px DM Mono;letter-spacing:.07em}.client-sheet-fields input,.client-sheet-fields textarea{width:100%;min-height:36px;padding:8px 0;border:0;border-bottom:1px solid #cad7e5;background:transparent;color:#304860;outline:0;font:14px DM Sans}.client-sheet-fields textarea{min-height:72px;resize:vertical}.client-sheet-fields .span-2{grid-column:span 2}.client-sheet-fields :disabled{color:#51677d;opacity:1}.client-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:27px 0}.client-stats article{padding:18px;border:1px solid #d8e4f0;border-radius:9px;background:#f1f6ff}.client-stats small{display:block;color:#718397;font-size:11px}.client-stats b{display:block;margin-top:5px;color:#1d67bb;font-size:24px;letter-spacing:-.05em}.sheet-history{padding:20px;border:1px solid var(--line);border-radius:9px}.sheet-history h3{margin:0 0 15px;font-size:17px}.sheet-history p{margin:0;color:#75869a;font-size:13px}.client-sheet-actions{align-items:center}.client-sheet-actions>span{flex:1}.delete-text{background:none;color:#bb4242;font-size:12px}.delete-text:hover{text-decoration:underline}@media(max-width:850px){.client-portfolio-head{align-items:flex-start;flex-direction:column;padding:36px 0 24px}.client-total{width:120px}.client-sheet-fields{grid-template-columns:1fr 1fr}.client-sheet-fields .span-2{grid-column:span 2}.client-stats{grid-template-columns:1fr}.client-sheet-actions{flex-wrap:wrap}}@media(max-width:520px){.client-search-row{align-items:stretch;flex-direction:column}.client-sheet{width:calc(100vw - 22px);padding:18px}.client-sheet-fields{grid-template-columns:1fr}.client-sheet-fields .span-2{grid-column:auto}}.lifecycle-badge{display:inline-block;padding:5px 8px;border-radius:999px;background:#e4f2ff;color:#246cc3;font-size:11px;white-space:nowrap}.lifecycle-badge.soon{background:#fff0d9;color:#a96208}.lifecycle-unknown{color:#8a99aa;font-size:11px}.new-client-profile .client-identity{margin-top:18px}.new-client-kpis article:last-child b{font-size:15px}.new-client-timing{margin:14px 0 0!important;color:#1d63b7!important}.new-client-actions>div{display:grid;gap:8px}.new-client-actions .secondary{padding:9px;border:1px solid #cbdceb;border-radius:6px;background:#fff;color:#2c669e;font-size:11px;text-align:left}.new-client-actions .primary{width:100%;text-align:left}.new-client-actions .delete-text{justify-self:start;padding:5px 0}.new-client-profile .client-info-grid input:disabled,.new-client-profile .client-info-grid textarea:disabled{color:#51677d;opacity:1}