:host { list-style-type:circle; border: 2px solid #000; display: block; border-radius: 5px; } li, div { border: 2px solid #000; border-radius: 5px; padding: 5px; margin: 5px; } li { display: flex; justify-content: space-between; align-items: center; } .icon { width: 15px; margin: 3px -3px -1px -3px; } #search-container { background-color: #d9d9d9; padding: 10px 20px 20px 20px; border: 2px solid #000; border-radius: 5px; }