.search-bar-wrapper[data-v-fd03a5e0]{align-items:center;display:flex;position:relative;width:100%}.search-icon[data-v-fd03a5e0]{color:var(--c-ink-3);left:14px;pointer-events:none}.clear-button[data-v-fd03a5e0],.search-icon[data-v-fd03a5e0]{position:absolute;z-index:3}.clear-button[data-v-fd03a5e0]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;right:6px}.clear-icon[data-v-fd03a5e0]{color:var(--c-ink-4);font-size:20px;transition:color var(--dur-fast) var(--ease-out)}.clear-button:hover .clear-icon[data-v-fd03a5e0],.search-bar[data-v-fd03a5e0]{color:var(--c-ink)}.search-bar[data-v-fd03a5e0]{background:#fff;border:1px solid var(--c-hairline);border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;font-family:var(--font-body);font-size:15px;min-height:44px;padding:10px 14px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);width:100%}.search-bar[data-v-fd03a5e0]::-moz-placeholder{color:var(--c-ink-4)}.search-bar[data-v-fd03a5e0]::placeholder{color:var(--c-ink-4)}.search-bar[data-v-fd03a5e0]:hover:not(:focus):not(:disabled){border-color:var(--c-ink-4)}.search-bar[data-v-fd03a5e0]:is(select):not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2317171c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:40px}.search-bar[data-v-fd03a5e0]:focus{border-color:var(--c-ink);box-shadow:0 0 0 3px #17171c14;outline:none}.search-bar[data-v-fd03a5e0]{padding:10px 40px 10px 42px}@media(max-width:991px){.search-bar-wrapper[data-v-fd03a5e0]{max-width:100%;min-width:0}.search-bar[data-v-fd03a5e0]{font-size:16px}.clear-button[data-v-fd03a5e0]{min-height:44px;min-width:44px;right:0}}
