.business-search[data-v-60ed3787]{width:100%;position:relative}.business-search--hero[data-v-60ed3787]{background:#fff6;border-top:1px solid #ffffffc7;border-bottom:1px solid #ffffffc7;border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;width:min(760px,100%);padding:8px;transition:box-shadow .18s,background-color .18s,border-color .18s;display:grid;transform:translateZ(0)}.business-search--topbar[data-v-60ed3787]{background:#ffffffdb;border:1px solid #cbd5e1;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:6px;height:48px;padding:4px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffbf}.business-search--topbar[data-v-60ed3787]:focus-within{background:#fff;border-color:#94a3b8;box-shadow:0 0 0 3px #6366f114}.business-search__field[data-v-60ed3787]{border-radius:999px;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.business-search--hero .business-search__field[data-v-60ed3787]{background:#ffffff9e;height:54px;padding:0 16px}.business-search--hero .business-search__field[data-v-60ed3787]:focus-within{background:#fff;box-shadow:0 10px 24px #0f172a14}.business-search--topbar .business-search__field[data-v-60ed3787]{background:#f8fafcd1;width:100%;height:38px;padding:0 12px}.business-search--topbar .business-search__field[data-v-60ed3787]:focus-within{background:#fff;box-shadow:0 6px 16px #0f172a0f}.business-search__icon[data-v-60ed3787]{color:#0f172a;flex:none}.business-search__input[data-v-60ed3787]{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;font-size:15px;font-weight:600;line-height:20px}.business-search--topbar .business-search__input[data-v-60ed3787]{font-size:14px;font-weight:600;line-height:18px}.business-search__input[data-v-60ed3787]::placeholder{color:#64748b;opacity:1;font-weight:400}.business-search__location-trigger[data-v-60ed3787]{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.business-search__clear[data-v-60ed3787]{color:#334155;background:#e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.business-search__clear[data-v-60ed3787]:hover{background:#cbd5e1}.business-search__dropdown-anchor[data-v-60ed3787]{width:100%;min-width:0}[data-v-60ed3787] .business-search__dropdown-panel{border-radius:20px}.business-search__submit[data-v-60ed3787]{min-width:116px;height:54px!important;padding-left:28px!important;padding-right:28px!important}.business-search--topbar .business-search__submit[data-v-60ed3787]{min-width:76px;height:38px!important;padding-left:10px!important;padding-right:10px!important}@media (width<=767px){.business-search--hero[data-v-60ed3787]{border-radius:28px;grid-template-columns:1fr}.business-search--topbar[data-v-60ed3787]{border-radius:24px;grid-template-columns:1fr;height:auto}.business-search--hero .business-search__field[data-v-60ed3787],.business-search--hero .business-search__submit[data-v-60ed3787]{width:100%}.business-search--topbar .business-search__field[data-v-60ed3787]{height:38px}.business-search--topbar .business-search__submit[data-v-60ed3787]{width:100%;height:40px!important}}.selected-standalone[data-v-83c11b31]:before{content:"";pointer-events:none;border:2px solid #4f46e5;border-radius:1rem;position:absolute;inset:0}.selected-first[data-v-83c11b31]:before{content:"";pointer-events:none;border:2px solid #4f46e5;border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;inset:0}.selected-last[data-v-83c11b31]:before{content:"";pointer-events:none;border:2px solid #4f46e5;border-top:none;border-radius:0 0 1rem 1rem;position:absolute;inset:0}.selected-middle[data-v-83c11b31]:before{content:"";pointer-events:none;border:none;border-left:2px solid #4f46e5;border-right:2px solid #4f46e5;border-radius:0;position:absolute;inset:0}input[data-v-63cfefd2]:focus{box-shadow:none!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important;outline:none!important}input[type=number][data-v-63cfefd2]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number][data-v-63cfefd2]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number][data-v-63cfefd2]{appearance:textfield}@media (width<=374px){.mobile-topbar-logo[data-v-9d6120b9]{width:114px;height:24px}}
