.htk-search-entry { display: flex; align-items: center; gap: 6px; background-color: white; height: 40px; border-radius: 20px; padding: 0 12px; overflow: hidden; flex: auto; max-width: 300px; & > * { display: inline-block; vertical-align: middle; } & > .htk-icon { display: block; margin: 0; color: gray; } & > .entry { flex: auto; margin: 0; border: none; box-shadow: none; padding-right: 0; padding-left: 0; height: inherit; } & > .entry:focus { background-color: initial; } }