.trainer-avatar{position:relative;overflow:hidden;flex-shrink:0}.trainer-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.discovery-coach-identity{display:flex;gap:12px;align-items:center;min-width:0}.discovery-coach-identity>div{min-width:0}.discovery-coach-identity .trainer-avatar{width:52px;height:56px;font-size:1.1rem;border-radius:8px}.trainer-photo-editor{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.trainer-photo-editor .trainer-avatar{width:88px;height:88px;border-radius:12px}.trainer-photo-actions{display:grid;gap:6px;flex:1;min-width:150px}.trainer-photo-actions .form-toolbar{gap:16px}.trainer-photo-actions p{margin:0}.trainer-photo-picker{display:inline-flex;align-items:center;min-height:44px;color:var(--action);text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-weight:650;position:relative}.trainer-photo-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.trainer-photo-picker:focus-within{outline:3px solid var(--focus);outline-offset:3px}.trainer-photo-editor[aria-busy=true] .trainer-photo-picker{opacity:.6;cursor:progress}
