Pmail

you probably don't need to nest these `position: attributes`

You should be able to just create one absolute element and then go back to relative (provides more flexibility)
Also, if you shrink your screen these elements will overlap the search box (meaning there is probably a better way to do this - like create sections that can't overlap and then you can add a child element to the last section that is position absolute (hard to describe this stuff in comment).

There are many ways to do it. I'm happy to tinker with different ones if you would like