.User-checkin { grid-area: checkin; height: 100vh; background-color: #121212; z-index: 10; color: white; border-radius: 10px; display: flex; font-size: 18px; cursor: default; /* Transparent background */ background: rgba(0, 0, 0, 0); } ul { list-style-type: none; } .User-checkin > div { z-index: 10; background-color: #333333; border-radius: 20px; margin: 5px 5px 5px 0; } .Coord-ex { height: 1vh; margin: 0; padding: 0; text-align: center; } .Chosen-user > h3, .Checkins > h3 { display: flex; justify-content: space-between; height: 5vh; padding: 0 30px; } .Chosen-user > h2, .Checkins > h2 { display: flex; justify-content: center; height: 5vh; padding: 0 30px; } .Checkin-list { padding: 0 20px; height: 85vh; overflow-y: scroll; } .User-checkin-list { height: 75vh; overflow-y: scroll; list-style-position: inside; padding: 0 20px; text-align: center; text-indent: -12px; } .User-checkin-list > li { margin-bottom: 20px; } .Checkin { padding-top: 10px; border-bottom: 1px solid #e6ecf0; } .Checkin:last-child { border-bottom: none; } .Img-flex { margin: 5px 10px 10px 0; gap: 20px; display: flex; justify-content: space-between; align-items: center; } .Img-btn { background-color: #424242; border-radius: 50%; margin-left: auto; } .Img-btn:hover { box-shadow: 3px 3px #333333; cursor: pointer; } .Clickable-name { cursor: pointer; text-decoration: underline; color: lightgreen; } /* CSS borrowed from W3 Schools */ input[type=text] { width: 80%; padding: 12px 20px; box-sizing: border-box; font-size: 80%; background-color: lightgoldenrodyellow; border-radius: 2; } .Title { margin-top: 20px; }