.search-bar{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem .55rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--border-color);box-shadow:0 6px 18px -10px rgba(77,12,23,.28)}.search-bar-icon{flex-shrink:0;width:20px;height:20px;color:var(--muted-color)}.search-bar-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:.9rem;color:var(--heading-color)}.search-bar-input::placeholder{color:var(--muted-color)}.search-bar-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar-filter{flex-shrink:0;display:inline-grid;place-items:center;width:2.3rem;height:2.3rem;border:none;border-radius:999px;cursor:pointer;color:var(--brand);background:var(--blush);transition:background .2s ease,transform .12s ease}.search-bar-filter svg{width:18px;height:18px}.search-bar-filter:hover{background:var(--blush-deep)}.search-bar-filter:active{transform:scale(.94)}