Lay out wp attributes using CSS flexible boxes

This implementation stops long attribute values from "breaking" the
layout.

Bug # 14596

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Do not allow wp attribute values to wrap

Bug # 14596

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use explicit classes for attribute labels, values

* Do not use <label> outside of an HTML form context.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add small right padding to wp attributes

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add more padding to icon in more-menu

- Add more padding to icon in more-menu
Merge pull request #1907 from opf/feature/details-pane-more-functions-button

Add more padding to icon in more-menu
Rework classes to avoid truncating user attributes

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use explicit classes for empty attributes too

See 6f05439a.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #1896 from opf/fix/14596-details-pane-long-attributes

Fixes for wp attributes layout with long values