.needEntry { background-color: var(--tertiary-color); display: flex; flex-direction: column; border-radius: 5px; } #needList { display: flex; flex-direction: column; gap: 10px } .needName { font-weight: bold; } .needType { text-transform: uppercase; font-size: 10pt; } .need-image { transition: all 0.15s ease-in-out; height: 130px; width: 200px; margin: -10px 0 0 -10px; object-fit: cover; border-radius: 5px; mask-image: linear-gradient(to right, rgb(255,255,255) 0, rgb(255,255,255,.1) 60%, rgb(255,255,255,0) 100%); } /*.clickable:hover {*/ /* .need-image {*/ /* mask-image: none;*/ /* width: 210px*/ /* }*/ /* .left {*/ /* width: 32.5%;*/ /* }*/ /* .prog {*/ /* width: 72.5%;*/ /* }*/ /*}*/ .split { display: flex; flex-direction: row; .left { width: 15%; transition: all 0.2s ease-in-out; display: flex; flex-direction: column; } .middle { width: 42.5%; display: flex; align-items: start; flex-direction: column; } .right { width: 42.5%; display: flex; flex-direction: column; align-items: end; } } .urgent { font-size: 11pt; background-color: rgba(255, 165, 0, 0.27); color: light-dark(rgb(138, 93, 0),rgba(255, 165, 0, 1)); padding: 2px; border-radius: 5px; } .prog { transition: all 0.2s ease-in-out; width: 85%; display: flex; flex-direction: column; align-self: end; margin-top: -5.25%; } .clickable { padding: 10px; background-color: var(--secondary-color); border-radius: 5px; cursor: pointer; height: 130px; display: flex; flex-direction: column; justify-content: space-between; } .clickable:hover { background-color: var(--hover-color); } .actionArea { display: flex; padding: 5px; gap: 5px; } .actionArea:empty { padding: 0; } #page-selector { display: flex; align-items: center; justify-content: center; padding: 10px; gap: 10px }