With details polyfill and Firefox fix
CSS tweaks