openaire-theme/css/structure/search-input.css

41 lines
917 B
CSS

.search-input {
--search-input-shadow: none;
--search-input-border-radius: 54px;
--search-input-icon-color: var(--secondary-color);
--search-input-icon-color-disabled: var(--disable-color);
--search-input-divider: 1px solid var(--muted-color);
border-radius: var(--search-input-border-radius);
box-shadow: var(--search-input-shadow);
}
.search-input .inputs > :not(:last-child) {
position: relative;
}
.search-input .inputs > :not(:last-child):after {
content: '';
position: absolute;
right: 0;
top: 15px;
bottom: 15px;
width: 0;
border-left: var(--search-input-divider);
}
.search-input .search {
color: var(--search-input-icon-color);
cursor: pointer;
user-select: none;
}
.search-input .search.disabled {
color: var(--search-input-icon-color-disabled);
cursor: default;
pointer-events: none;
}
/* Modifiers */
.inner {
--search-input-shadow: var(--shadow-inset);
}