Online sales keep small businesses afloat but pandemic losses are insurmountable