.account-photo-editor{border-bottom:1px solid #d6bc7a30;align-items:flex-start;gap:16px;margin:22px 0 28px;padding-bottom:24px;display:flex}.account-photo-preview{color:#f2cf7d;background:radial-gradient(circle,#605280,#252b46);border:1px solid #eccd8250;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.account-photo-preview img,.customer-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-photo-editor p{margin:6px 0 12px;font-size:14px;line-height:1.6}.account-photo-editor small{opacity:.8;margin-top:10px;font-size:12px;line-height:1.5;display:block}.account-photo-upload{cursor:pointer;color:#f4dfad;border:1px solid #e6c77970;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:relative}.account-photo-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.account-photo-upload:focus-within{outline-offset:3px;outline:2px solid #f2cf7d}.share-profile-preview{background:#dac1810e;border:1px solid #dac18130;border-radius:16px;align-items:center;gap:10px;margin:0 0 18px;padding:12px;display:flex}.share-profile-preview img,.share-profile-preview>svg{object-fit:cover;color:#e7cc83;border-radius:50%;flex-shrink:0;width:42px;height:42px}.share-profile-preview strong,.share-profile-preview small{display:block}.share-profile-preview small{font-size:12px;line-height:1.5}.share-profile-link{text-align:left;margin:20px 0}.share-profile-link button{margin-top:12px}.share-profile-link label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}
