.form-autocomplete[data-v-be62b844]{position:relative;width:100%}.form-autocomplete[data-v-be62b844] .form-autocomplete__input{font-size:1rem;line-height:1.5rem;border-bottom-width:1px;border-style:solid;padding-top:.875rem;padding-bottom:.125rem;outline:2px solid transparent;outline-offset:2px;position:relative;background-color:transparent;max-width:100%;width:100%;border-radius:0}@media(min-width:64rem){.form-autocomplete[data-v-be62b844] .form-autocomplete__input{font-size:.9375rem;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none}}.form-autocomplete[data-v-be62b844] .form-autocomplete__loader{display:none}.form-autocomplete__loading-container[data-v-be62b844]{display:inline-block}.form-autocomplete__loading[data-v-be62b844]{width:100%;height:100%}.form-autocomplete[data-v-be62b844] .form-autocomplete__option{padding:1rem .75rem;border-style:solid;cursor:pointer;font-size:.9375rem;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none;position:relative}.form-autocomplete[data-v-be62b844] .form-autocomplete__option--empty{cursor:default;position:relative;overflow:hidden}.form-autocomplete[data-v-be62b844] .form-autocomplete__option:hover,.form-autocomplete[data-v-be62b844] .form-autocomplete__option[data-p-focused=true]{background-color:var(--background-color--hover)}.form-autocomplete[data-v-be62b844] .form-autocomplete__overlay{position:relative;overflow:auto;min-width:100%;max-width:12rem;width:-moz-max-content;width:max-content;border-radius:.188rem;border-width:1px;margin-top:.25rem;margin-bottom:.25rem;scrollbar-width:thin;background-color:var(--background-color);border-color:var(--border-color--element)}.form-autocomplete__container[data-v-be62b844]{position:relative}.form-autocomplete__container--keyboard-focused[data-v-be62b844]{outline-style:solid;outline-width:.5px;outline-color:var(--focus-color);border-radius:.188rem;outline-offset:4px}.form-autocomplete__label[data-v-be62b844]{position:absolute;left:0;bottom:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:.8125rem;line-height:1.3;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--input-label-color)}[data-v-be62b844] .form-autocomplete__container:has(.form-autocomplete__input:not(:-moz-placeholder)) .form-autocomplete__label{top:0;font-size:.6875rem;line-height:1.3;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-v-be62b844] .form-autocomplete__container:focus-within .form-autocomplete__label,[data-v-be62b844] .form-autocomplete__container:has(.form-autocomplete__input:active) .form-autocomplete__label,[data-v-be62b844] .form-autocomplete__container:has(.form-autocomplete__input:not(:placeholder-shown)) .form-autocomplete__label{top:0;font-size:.6875rem;line-height:1.3;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.form-autocomplete--error[data-v-be62b844] .form-autocomplete__input{--tw-border-opacity:1;border-bottom-color:rgb(147 20 22/var(--tw-border-opacity,1))}.form-autocomplete--error .form-autocomplete__label[data-v-be62b844]{--tw-text-opacity:1;color:rgb(147 20 22/var(--tw-text-opacity,1))}.form-autocomplete[data-v-be62b844] .form-error-message{margin-top:.5rem}
