.profile-edit{min-height:calc(100dvh - 64px);background:#f6f6f6;padding:0 20px 115px}.profile-avatar-picker{height:178px;margin:0 -20px 18px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.profile-avatar-picker>span{width:68px;height:68px;border-radius:50%;background:#eee;display:grid;place-items:center;overflow:hidden;border:3px solid #111}.profile-avatar-picker img{width:100%;height:100%;object-fit:cover}.profile-avatar-picker b{font-size:42px;line-height:1;color:#777}.profile-avatar-picker small{color:#999;font-size:13px;margin-top:9px}.profile-avatar-picker input{display:none}.profile-fields{background:#fff}.profile-fields>label,.profile-sex{min-height:62px;display:flex;align-items:center;border-bottom:1px solid #eee;padding:0 15px}.profile-fields>label>span,.profile-sex>span{font-size:15px;flex:1}.profile-fields input[name=nickname]{border:0;text-align:right;outline:0;font-size:14px;max-width:220px}.profile-sex label{font-size:14px;color:#777;margin-left:18px;cursor:pointer}.profile-sex input{accent-color:#ff762e}.profile-save{display:block;width:100%;border:0;border-radius:28px;background:linear-gradient(90deg,#ffad4d,#ff6b31);color:#fff;text-align:center;font-size:16px;padding:15px;margin-top:26px;cursor:pointer}.profile-notice{padding:10px 13px;margin:0 -5px 12px;border-radius:9px;font-size:13px}.profile-notice.ok{background:#ecfdf5;color:#047857}.profile-notice.error{background:#fff1f2;color:#be123c}
