.client-profile-modal{width:min(1080px,95vw);max-width:none}.profile-section{padding:20px 0;border-top:1px solid #e9e1d0}.profile-section:first-child{padding-top:4px;border-top:0}.profile-section-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.profile-section-title i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff0bd;color:#8c6112;font-style:normal}.profile-section-title h3{margin:0 0 3px;font-size:16px}.profile-section-title p{margin:0;color:#7a746b;font-size:12px}.profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-grid.personal .field:first-child,.profile-wide{grid-column:span 2}.profile-grid.address .field:nth-child(2){grid-column:span 2}.profile-complement{background:#fffcf4;margin-inline:-24px;padding-inline:24px}.profile-actions{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:17px 24px;background:#fff;border-top:1px solid #e4dccb}@media(max-width:850px){.profile-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.profile-grid{grid-template-columns:1fr}.profile-grid.personal .field:first-child,.profile-grid.address .field:nth-child(2),.profile-wide{grid-column:auto}}
