datajunction-ui
Version:
DataJunction UI
56 lines (49 loc) • 1.16 kB
CSS
.nav-search-box {
display: flex;
align-items: center;
gap: 4px;
padding: 6px 10px;
background: var(--planner-bg, #f8fafc);
border: 1px solid var(--planner-border, #e2e8f0);
border-radius: 6px;
height: 32px;
cursor: text;
transition: border-color 0.15s;
position: relative;
}
.nav-search-box:focus-within {
border-color: var(--accent-primary, #3b82f6);
}
.nav-search-box input {
flex: 1;
min-width: 160px;
border: none;
background: transparent;
outline: none;
box-shadow: none;
-webkit-appearance: none;
appearance: none;
font-size: 12px;
color: var(--planner-text, #1e293b);
padding: 2px 0;
}
.nav-search-box input::placeholder {
color: var(--planner-text-dim, #94a3b8);
}
.search-results {
position: absolute;
z-index: 1000;
width: 75%;
background-color: var(--planner-surface, #ffffff);
border: 1px solid var(--planner-border, #e2e8f0);
border-radius: 6px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.search-result-item {
padding: 0.5rem;
color: var(--planner-text, #1e293b);
font-size: 12px;
}
.search-result-item:hover {
background-color: var(--planner-surface-hover, #f1f5f9);
}