<input type=date> only for mobile devices (if it possible), for other cases will be used <input type=text>
Fixed Google Chrome bug with transition.

Bug with transition of `z-index: -1;` for pseudo-blocks (blinking other
elements).