.customer-profile-photo-review{gap:1rem;max-width:42rem;margin:1rem auto;padding:0 1rem 6rem;display:grid}.profile-overview-identity:has(>.customer-profile-photo-button){grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.profile-overview-identity:has(>.customer-profile-photo-button)>p{grid-column:2}.customer-profile-photo-button.brava-button{background:var(--paper);width:72px;height:72px;color:var(--accent);border:1px solid var(--line);border-radius:50%;grid-row:1/3;padding:0;position:relative}.customer-profile-photo-button img,.customer-profile-photo-sample img{object-fit:cover;border-radius:50%;width:100%;height:100%}.customer-profile-photo-camera{background:var(--accent);width:26px;height:26px;color:var(--paper);border:2px solid var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.customer-profile-photo-editor{gap:.8rem;display:grid}.customer-profile-photo-details{background:var(--paper);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.customer-profile-photo-editor h2,.customer-profile-photo-editor p{margin:0}.customer-profile-photo-sample{border:1px solid var(--line);background:var(--paper);width:144px;height:144px;color:var(--accent);border-radius:50%;place-items:center;margin:.75rem auto;display:grid}
