.serendipity_todolist_wrap { min-height: .01%; -ms-overflow-style: -ms-autohiding-scrollbar; overflow-x: auto; overflow-y: hidden; } .serendipity_todolist_wrap table { border: 1px solid #aaa; border-bottom: 0; margin-top: 0; width: 100%; } .serendipity_todolist_wrap tr { border-bottom: 1px solid #aaa; } .serendipity_todolist_wrap th, .serendipity_todolist_wrap td { padding: .25em; white-space: nowrap; } .serendipity_todolist_wrap thead tr, .serendipity_todolist_wrap tbody tr:nth-child(even) { background-color: #eee; } .serendipity_todolist_wrap input[type='text'], .serendipity_todolist_wrap select { width: 100%; } .serendipity_todolist_form label { display: block; } .serendipity_todolist_form input[type='text'], .serendipity_todolist_form select { max-width: 20em; min-width: 15em; } @media screen and (min-width: 768px) { .serendipity_todolist_wrap { overflow-y: auto; } .serendipity_todolist_wrap th, .serendipity_todolist_wrap td { white-space: normal; } .serendipity_todolist_form input[type='text'], .serendipity_todolist_form select { max-width: 30em; min-width: 20em; } }