CSS fixes for details/summary polyfills and alerts

These fixes normalize a lot of the styling between native and polyfill implementations of details/summary elements.

It also improves the layout of alerts when combined with details/summary.

Plus, some RTL enhancements.
This should be moved to base/details/_base.scss as it isn't an override to Bootstrap, it is an override to the default browser rendering.