.SearchInput {
flex: 1 1;
display: flex;
align-items: center;
}
.Input {
flex: 1 1 100px;
width: 100px;
font-size: var(--font-size-sans-large);
outline: none;
border: none;
background-color: var(--color-background);
color: var(--color-text);
padding-left: 1.5rem;
margin-left: -1rem;
}
.InputIcon {
pointer-events: none;
z-index: 2;
color: var(--color-dimmer);
}
.IndexLabel {
color: var(--color-dim);
font-size: var(--font-size-sans-normal);
white-space: pre;
}
.IndexInput {
color: var(--color-text);
font-size: var(--font-size-sans-normal);
font-family: inherit;
text-align: center;
background: none;
border: 1px solid var(--color-border);
border-radius: 0.125rem;
outline: none;
padding: 0 0.25rem;
margin: 0;
min-width: 1.5ch;
}
.IndexLabel .IndexInput {
box-sizing: content-box;
}
.IndexInput:focus {
background-color: var(--color-button-background-focus);
}
.LeftVRule{
height: 20px;
width: 1px;
background-color: var(--color-border);
}
.LeftVRule {
margin: 0 0.25rem 0 0.5rem;
}