EYPPNM, окей. Я создам независимый блок, который не будет иметь центрирования, а потом по БЭМ создам для него модификатор, который будет центрировать его через маргины. Все условия БЭМ соблюдены, но мы получили именно то, чего ты хотел избежать. И что же теперь делать?
antimodern, немного не так, но логика такая.
т.е. серверный js работает по настроенным конфигам сервера - в вашем случае по конфигам самой ноды.
ну а браузерный js просто на клиенте работает.
а зачем тебе эта смежная таблица? сохраняешь настройки формы в виде json в одной колонке и 2 таблицы достаточно. Дальнейшие обработки уже делаешь запросом обращаясь к storage по настройкам из формы
https://jsfiddle.net/4a6yr21f/