/* Header content container */ .header-content { position: relative; width: 100%; height: 100%; align-items: center; padding-right: 25px; /* Make room for button */ } /* Allow natural cell sizing */ #PRTable th, #PRTable td { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 50px; vertical-align: middle; position: relative; overflow-wrap: break-word; max-width: 90ch; }