.avatar-editor{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #e8e8ee;border-radius:12px;background:#fafafb;color:#17171b}.avatar-preview{width:88px;height:88px;flex:0 0 88px;border-radius:22px;background:#e9f5f3;display:grid;place-items:center;overflow:hidden}.avatar-preview img{width:100%;height:100%;object-fit:cover;display:block}.avatar-preview svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.5}.avatar-editor-controls{min-width:0}.avatar-editor-controls>b{font-size:13px;display:block;margin-bottom:8px}.avatar-editor-actions{display:flex;gap:10px;margin-bottom:8px}.avatar-editor-actions button{font:600 12px/1.5 Arial,'Microsoft YaHei',sans-serif;padding:7px 14px;border-radius:7px;border:0;cursor:pointer;background:#fe2c55;color:#fff}.avatar-editor-actions [data-avatar-remove]{background:#eaeaf0;color:#575762}.avatar-editor-controls small{font-size:10px;line-height:1.7;color:#8a8a94;display:block}.avatar-error{font-size:11px;color:#c72c49;margin:6px 0 0}.avatar-error:empty{display:none}.avatar-editor[aria-busy=true]{opacity:.65}.avatar-editor [hidden]{display:none!important}
@media(max-width:767px){.avatar-editor{padding:16px;gap:15px}.avatar-preview{width:68px;height:68px;flex-basis:68px;border-radius:18px}.avatar-editor-actions button{padding:7px 12px}.avatar-editor-controls small{font-size:9px}}
