section { position: absolute; top: 75px; left: 0; right: 0; width: 100%; height: auto; max-height: 125px; padding-top: 12px; border-radius: 0px 0px 20px 20px; border: 1px solid var(--light-gray); border-top: 0px; background-color: var(--white); overflow-y: auto; } .content { display: flex; align-items: center; padding: 6px 12px; cursor: pointer; &:hover { background-color: var(--light-gray); } } .circle { display: flex; justify-content: center; align-items: center; width: 35px; min-width: 35px; height: 35px; border-radius: 100%; border: 2px solid var(--white); .initials { font-size: 12px; font-weight: 400; color: var(--white); text-shadow: 1px 1px 2px var(--black); } } .details { margin-left: 24px; width: 80%; overflow: hidden; white-space: nowrap; display: inline-block; } .name { display: flex; align-items: center; max-width: 100%; overflow: hidden; white-space: nowrap; font-size: 18px; font-weight: 400; } .last-name { overflow: hidden; text-overflow: ellipsis; } .checkbox { img { width: 18px; height: 18px; } } .selected { background-color: var(--dark-blue); color: var(--white); img { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(346deg) brightness(99%) contrast(103%); } &:hover { background-color: var(--very-dark-blue); } }