section#table_section { position: sticky; height: calc(100vh - 4em); overflow-y: auto; } table.management { width: 100%; border-collapse: collapse; } table.management thead th { padding: 0.5em 0; position: sticky; top: 0; background-color: #176767; color: whitesmoke; } table.management tbody tr { cursor: pointer; } table.management tbody td { border: 1pt lightgrey solid; padding: 0.3em 0.5em; } table.management tbody tr[highlight="true"] { background-color: antiquewhite; } table.management tbody tr[highlight="false"] td input { pointer-events: none; } section#user_manager_action_bar { margin-top: 0.5em; } td.checkbox { width: 0; } .hintbox-window { position: fixed; display: block; width: 15em; height: 8em; } section.window-inner input[type="text"] input[type="password"] input[type="time"] { width: 20em; } section.window-inner td { text-align: left; } section.window-inner tr td:first-of-type { min-width: 10em; text-align: right !important; } .summary-name-id-block { display: inline-block; position: relative; background-color: #176767; color: whitesmoke; padding: 0.5em; height: 3.5em; top: -1.1em; box-shadow: 5px 0 #d3e5e5; min-width: 12em; } .test-summary-record { min-width: 25em; height: 3.5em; overflow: clip; }