.search-autocomplete input{text-overflow:ellipsis}.search-autocomplete--clearable input{padding-right:var(--joy-core-spacing-6)}.search-autocomplete button{position:absolute;right:var(--joy-core-spacing-2);top:19px;cursor:pointer;line-height:0;background:transparent;border:1px solid transparent;padding:6px;opacity:.5}.search-autocomplete button:focus,.search-autocomplete button:hover{opacity:1;border-color:var(--joy-color-neutral-40);border-style:dotted;border-radius:var(--joy-core-radius-4)}.search-autocomplete__suggestions{position:absolute;z-index:10;top:100%;left:0;width:100%;background-color:var(--joy-color-neutral-0);border-radius:var(--joy-core-radius-3);margin-top:var(--joy-core-spacing-3);padding:0;color:var(--joy-color-neutral-60);box-shadow:var(--joy-core-elevation-2);max-height:180px;overflow:auto}.search-autocomplete__suggestions>li{padding:var(--joy-core-spacing-2) var(--joy-core-spacing-5);cursor:pointer}.search-autocomplete--selected,.search-autocomplete__suggestions>li:hover{background-color:var(--joy-color-secondary-10);color:var(--joy-color-neutral-70)}.fade-scale-enter-active,.fade-scale-leave-active{transition-property:opacity transform;transition-duration:.15s;transition-timing-function:ease}.fade-scale-leave-active{transition-duration:.05s}.fade-scale-enter-to{transform:scale(1)}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0;transform:scale(.95)}.search-field{position:relative;flex:1;display:flex;gap:var(--joy-core-spacing-3);align-items:center;padding-left:var(--joy-core-spacing-5);padding-right:var(--joy-core-spacing-3);border-radius:var(--joy-core-radius-4)}.search-field input{flex:1;border:none;background-color:initial;width:100%;height:100%;padding:0}.search-field:has(input:focus){box-shadow:var(--joy-core-elevation-2)}@media screen and (min-width:768px){.search-field{border-radius:var(--joy-core-radius-5)}}[data-v-b37d87d5] .p-autocomplete-overlay{margin-top:20px!important}.search-form[data-v-b37d87d5]{position:relative;border:2px solid var(--joy-color-neutral-30);border-radius:var(--joy-core-radius-4);margin-bottom:calc(var(--joy-form-field-height-medium) + var(--joy-core-spacing-4))}.search-form__location-autocomplete[data-v-b37d87d5]{flex:1}.search-form__location-autocomplete[data-v-b37d87d5] .search-input__clear-btn{right:calc(var(--joy-core-spacing-1)*-1)}.search-form__location-autocomplete[data-v-b37d87d5] .search-input__clear-btn .joy-icon{color:var(--joy-color-neutral-40)}.search-form__location[data-v-b37d87d5]{padding-left:0}.search-form__wrapper[data-v-b37d87d5]{width:100%}.search-form[data-v-b37d87d5]:after{content:"";display:block;background-color:var(--joy-color-neutral-30);position:absolute;top:var(--joy-core-spacing-12);left:var(--joy-core-spacing-3);height:1px;width:calc(100% - var(--joy-core-spacing-3)*2)}.search-form[data-v-b37d87d5]:has(input:focus):after{opacity:0}.search-form .joy-icon[data-v-b37d87d5]{pointer-events:none}.search-form .search-autocomplete[data-v-b37d87d5]{flex:1;align-self:stretch;height:var(--joy-core-spacing-12)}.search-form .search-autocomplete .search-input__clear-btn[data-v-b37d87d5]{top:50%;transform:translateY(-50%);color:var(--joy-color-neutral-50);opacity:.5}.search-form .search-autocomplete .search-input__clear-btn[data-v-b37d87d5]:before{content:"";width:26px;height:26px;border-radius:var(--joy-core-radius-4);border:1px dotted var(--joy-color-neutral-40)}.search-form__submit.joy-button[data-v-b37d87d5]{position:absolute;top:calc(100% + 2px);left:-2px;width:calc(100% + 4px);margin:var(--joy-core-spacing-4) 0}@media screen and (min-width:768px){.search-form[data-v-b37d87d5]{height:100%;display:flex;align-items:stretch;margin-bottom:0;border-radius:var(--joy-core-radius-5)}.search-form[data-v-b37d87d5]:after{height:70%;width:1px;top:15%;left:40%}.search-form__category[data-v-b37d87d5]{width:40%;flex:none}.search-form__submit.joy-button[data-v-b37d87d5]{position:static;width:auto;min-height:var(--joy-form-field-height-small);font-size:var(--joy-font-size-primary-300);margin:var(--joy-core-spacing-3) 0}}@media screen and (min-width:992px){.search-form[data-v-b37d87d5]:after{left:45%}.search-form__category[data-v-b37d87d5]{width:45%}}
