.ClaimAddressInput_container__ffs93{position:relative;width:100%}.ClaimAddressInput_inputWrapper__9L2vp{position:relative}.ClaimAddressInput_input__wNNXF{width:100%;border:none;outline:none;padding:1rem 1.5rem;font-size:1.25rem;background:#fff;font-family:Inter,sans-serif;color:#333;border-radius:0 12px 12px 0}.ClaimAddressInput_input__wNNXF::placeholder{color:#999;font-family:Inter,sans-serif}.ClaimAddressInput_input__wNNXF:focus{border:none;box-shadow:none;background:#fff}.ClaimAddressInput_spinner__ZjcmW{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid transparent;border-top-color:#208b8c;border-radius:50%;animation:ClaimAddressInput_spin__QvXBc 1s linear infinite}.ClaimAddressInput_clearButton__32OCD{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.25rem}.ClaimAddressInput_clearButton__32OCD:hover{color:#666;background:rgba(0,0,0,.05)}.ClaimAddressInput_clearButton__32OCD:focus{outline:2px solid #208b8c;outline-offset:2px}@keyframes ClaimAddressInput_spin__QvXBc{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.ClaimAddressInput_error__Zri4A{color:#ef4444;font-size:.875rem;margin-top:.5rem;font-family:Inter,sans-serif}.ClaimAddressInput_dropdown__vjSM4{position:absolute;top:calc(100% + .5rem);left:-.5rem;right:-.5rem;background:#fff;border:2px solid #e0e0e0;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow-y:auto;margin-top:0}.ClaimAddressInput_option__ksW1B{display:block;width:100%;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;color:#333;font-family:Inter,sans-serif}.ClaimAddressInput_option__ksW1B.ClaimAddressInput_selected__gYe_8,.ClaimAddressInput_option__ksW1B:hover{background:#f8f9fa}.ClaimAddressInput_option__ksW1B:focus-visible{outline:2px solid #208b8c;outline-offset:-2px}.ClaimAddressInput_option__ksW1B:not(:last-child){border-bottom:1px solid #e0e0e0}.ClaimAddressInput_optionLabel__yrlth{font-weight:600;color:#333;margin-bottom:.25rem;font-size:1rem;font-family:Inter,sans-serif}.ClaimAddressInput_optionFormatted__0NogL{font-size:.875rem;color:#666;font-family:Inter,sans-serif}