Refactor responsive table styles to support nested error block

 - Split layout from the styles of the row
 - Move command `.append-` `.prepend-` styles to bottom of source order
    - Actually applies styles over others in more situations which is
      probably what is expected when you add it to an element
    - Also allows us to get rid of some styles that were trying to get
      around this fact

See https://i.imgur.com/IE50PK6.png
Which is used in
!15064

Design from #38464
95 jobs for <span class="ref-name">refactor-responsive-tables-for-nested-error</span> in 63 minutes and 47 seconds (queued for 9 seconds)
Status Job ID Name Coverage
  Build
manual #38695768
allowed to fail manual
build-package
manual #38695769
allowed to fail manual
review-docs-deploy
 
  Prepare
passed #38695770
gitlab-org
retrieve-tests-metadata

00:00:20

passed #38695771
gitlab-org
setup-test-env

00:21:56

 
  Test
passed #38695863
codequality

00:08:19

passed #38695858
gitlab-org
db:check-schema-pg

00:05:50

passed #38695849
gitlab-org
db:migrate:reset-mysql

00:07:34

passed #38695848
gitlab-org
db:migrate:reset-pg

00:06:20

passed #38695853
gitlab-org
db:rollback-mysql

00:06:56

passed #38695852
gitlab-org
db:rollback-pg

00:07:24

passed #38695857
gitlab-org
db:seed_fu-mysql

00:06:30

passed #38695855
gitlab-org
db:seed_fu-pg

00:06:58

passed #38695845
gitlab-org
docs lint

00:00:42

passed #38695846
gitlab-org
downtime_check

00:04:25

passed #38695847
gitlab-org allowed to fail
ee_compat_check

00:19:11

passed #38695860
gitlab-org
gitlab:assets:compile

00:10:44

passed #38695864
gitlab_git_test

00:06:17

passed #38695862
gitlab-org
karma

00:13:32

52.22%
passed #38703114
gitlab-org
migration:path-mysql

00:18:35

passed #38695850
gitlab-org
migration:path-pg

00:19:52

passed #38695804
gitlab-org
rspec-mysql 0 26

00:14:12

passed #38695805
gitlab-org
rspec-mysql 1 26

00:15:31

passed #38695815
gitlab-org
rspec-mysql 10 26

00:35:31

passed #38695816
gitlab-org
rspec-mysql 11 26

00:18:03

passed #38695818
gitlab-org
rspec-mysql 12 26

00:19:45

passed #38695819
gitlab-org
rspec-mysql 13 26

00:21:39

passed #38703465
gitlab-org
rspec-mysql 14 26

00:20:22

passed #38695821
gitlab-org
rspec-mysql 15 26

00:19:51

passed #38695822
gitlab-org
rspec-mysql 16 26

00:20:06

passed #38695823
gitlab-org
rspec-mysql 17 26

00:23:07

passed #38695824
gitlab-org
rspec-mysql 18 26

00:23:57

passed #38695825
gitlab-org
rspec-mysql 19 26

00:23:02

passed #38695806
gitlab-org
rspec-mysql 2 26

00:20:27

passed #38695826
gitlab-org
rspec-mysql 20 26

00:12:54

passed #38695827
gitlab-org
rspec-mysql 21 26

00:24:23

passed #38695828
gitlab-org
rspec-mysql 22 26

00:17:47

passed #38695829
gitlab-org
rspec-mysql 23 26

00:34:02

passed #38695830
gitlab-org
rspec-mysql 24 26

00:19:31

passed #38695831
gitlab-org
rspec-mysql 25 26

00:17:58

passed #38695807
gitlab-org
rspec-mysql 3 26

00:19:20

passed #38695808
gitlab-org
rspec-mysql 4 26

00:18:29

passed #38695809
gitlab-org
rspec-mysql 5 26

00:18:15

passed #38695810
gitlab-org
rspec-mysql 6 26

00:18:19

passed #38703098
gitlab-org
rspec-mysql 7 26

00:20:21

passed #38703402
gitlab-org
rspec-mysql 8 26

00:19:31

passed #38695813
gitlab-org
rspec-mysql 9 26

00:24:00

passed #38695772
gitlab-org
rspec-pg 0 26

00:13:29

passed #38695773
gitlab-org
rspec-pg 1 26

00:19:00

passed #38695784
gitlab-org
rspec-pg 10 26

00:18:47

passed #38695785
gitlab-org
rspec-pg 11 26

00:20:51

passed #38703218
gitlab-org
rspec-pg 12 26

00:19:23

passed #38695787
gitlab-org
rspec-pg 13 26

00:20:03

passed #38695788
gitlab-org
rspec-pg 14 26

00:18:00

passed #38695789
gitlab-org
rspec-pg 15 26

00:21:30

passed #38695790
gitlab-org
rspec-pg 16 26

00:18:12

passed #38695791
gitlab-org
rspec-pg 17 26

00:14:25

passed #38703396
gitlab-org
rspec-pg 18 26

00:19:21

passed #38703452
gitlab-org
rspec-pg 19 26

00:25:09

passed #38695775
gitlab-org
rspec-pg 2 26

00:11:17

passed #38695796
gitlab-org
rspec-pg 20 26

00:22:44

passed #38695797
gitlab-org
rspec-pg 21 26

00:22:48

passed #38695799
gitlab-org
rspec-pg 22 26

00:24:41

passed #38695801
gitlab-org
rspec-pg 23 26

00:19:52

passed #38695802
gitlab-org
rspec-pg 24 26

00:23:26

passed #38695803
gitlab-org
rspec-pg 25 26

00:15:59

passed #38695776
gitlab-org
rspec-pg 3 26

00:16:42

passed #38695778
gitlab-org
rspec-pg 4 26

00:20:25

passed #38695779
gitlab-org
rspec-pg 5 26

00:20:48

passed #38695780
gitlab-org
rspec-pg 6 26

00:16:21

passed #38695781
gitlab-org
rspec-pg 7 26

00:22:00

passed #38695782
gitlab-org
rspec-pg 8 26

00:16:17

passed #38695783
gitlab-org
rspec-pg 9 26

00:18:10

passed #38703569
gitlab-org
spinach-mysql 0 4

00:14:02

passed #38695841
gitlab-org
spinach-mysql 1 4

00:19:19

passed #38695842
gitlab-org
spinach-mysql 2 4

00:19:08

passed #38703034
gitlab-org
spinach-mysql 3 4

00:11:32

passed #38695832
gitlab-org
spinach-pg 0 4

00:14:54

passed #38705028
gitlab-org
spinach-pg 1 4

00:16:13

passed #38695836
gitlab-org
spinach-pg 2 4

00:14:01

passed #38695837
gitlab-org
spinach-pg 3 4

00:18:54

passed #38695844
gitlab-org
static-analysis

00:11:51

failed #38695851
gitlab-org
migration:path-mysql

00:04:33

failed #38695820
gitlab-org
rspec-mysql 14 26

00:05:48

failed #38695811
gitlab-org
rspec-mysql 7 26

00:04:36

failed #38695812
gitlab-org
rspec-mysql 8 26

00:05:30

failed #38695786
gitlab-org
rspec-pg 12 26

00:05:23

failed #38695793
gitlab-org
rspec-pg 18 26

00:05:34

failed #38695794
gitlab-org
rspec-pg 19 26

00:05:44

failed #38695839
gitlab-org
spinach-mysql 0 4

00:06:27

failed #38695843
gitlab-org
spinach-mysql 3 4

00:04:00

failed #38695834
gitlab-org
spinach-pg 1 4

00:12:27

 
  Post Test
passed #38695868
gitlab-org
coverage

00:04:52

93.77%
passed #38695866
gitlab-org allowed to fail
flaky-examples-check

00:02:14

passed #38695869
gitlab-org
lint:javascript:report

00:04:43

 
  Post Cleanup
manual #38695870
allowed to fail manual
review-docs-cleanup