.customers-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:20px;align-items:start}.customer-search-panel{padding:20px;max-height:900px;overflow-y:auto}.customer-result{display:block;width:100%;text-align:left;background:white;border:1px solid #dfe8e8;border-radius:9px;padding:12px;margin-bottom:8px;color:#183b3f}.customer-result strong{display:block;font-size:14px}.customer-result>span:not(.tag){display:block;overflow-wrap:anywhere;font-size:12px;color:#637779;margin-top:3px}.customer-result .tag{margin-top:7px}.customer-result.selected{border-color:#10565c;background:#edf4f3}.customer-title{display:flex;justify-content:space-between;gap:12px}.customer-title h2{font-size:24px;margin-bottom:6px}.customer-title p{font-size:14px}.customer-title>.tag{align-self:flex-start}.customer-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #dfe8e8;padding:8px 0 18px;margin-bottom:20px}.customer-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #dfe8e8;padding-top:20px;margin-top:20px}#customer-notes{font:inherit;border:1px solid #c9d7d8;border-radius:7px;padding:10px;resize:vertical;width:100%;color:#183b3f}.customer-timeline{border-left:2px solid #d6e3e3;padding-left:18px;margin-top:20px}.customer-timeline article{margin-bottom:20px;position:relative}.customer-timeline article:before{content:'';position:absolute;left:-24px;top:7px;width:10px;height:10px;border-radius:50%;background:#10565c}.customer-timeline article>span{font-size:12px}.customer-timeline h3{font-size:16px;margin:5px 0}.customer-timeline p{font-size:14px;overflow-wrap:anywhere}.customer-details{min-width:0}.customer-details .form-grid{column-gap:16px}.customer-details .grid.metrics{gap:8px}.customer-details .metric{padding:15px 12px}.customer-details .eyebrow{font-size:11px;letter-spacing:.4px}@media(max-width:1100px){.customers-layout{grid-template-columns:240px minmax(0,1fr)}.customer-details .form-grid{grid-template-columns:1fr}.customer-details .grid.metrics{grid-template-columns:1fr}}@media(max-width:700px){.customers-layout{grid-template-columns:1fr}.customer-search-panel{max-height:360px}.customer-result{padding:10px}.customer-details{padding:20px}.customer-tabs .filter{padding:7px 11px;font-size:13px}.customer-details .page-head{flex-wrap:wrap}}
.profile-bank{border-top:1px solid #dfe8e8;padding-top:20px;margin-top:22px}.panel>.profile-bank:first-child{border:0;padding:0;margin:0}.profile-bank>p{font-size:14px;margin:10px 0 18px}#my-profile-form .form-grid{gap:16px}#bank-form{display:grid;gap:12px}#bank-form .button{justify-self:start}
