.AddressSearch-module__rtOOFq__root{position:relative}.AddressSearch-module__rtOOFq__inputWrap{align-items:center;display:flex;position:relative}.AddressSearch-module__rtOOFq__icon{color:var(--color-forest-700);pointer-events:none;position:absolute;left:15px}.AddressSearch-module__rtOOFq__inputWrap .AddressSearch-module__rtOOFq__input{padding-left:44px;padding-right:44px}.AddressSearch-module__rtOOFq__spinner{border:2px solid var(--ink-14);border-top-color:var(--color-forest-700);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite AddressSearch-module__rtOOFq__address-spin;position:absolute;right:15px}.AddressSearch-module__rtOOFq__panel{z-index:20;background:var(--color-white);border:1px solid var(--ink-12);border-radius:var(--radius-md);animation:AddressSearch-module__rtOOFq__address-panel-in var(--dur-fast) var(--ease-out);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 26px 50px -28px #051f2073}.AddressSearch-module__rtOOFq__list{flex-direction:column;max-height:320px;padding:6px;display:flex;overflow-y:auto}.AddressSearch-module__rtOOFq__option{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast) ease;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.AddressSearch-module__rtOOFq__optionActive{background:var(--color-mint-100)}.AddressSearch-module__rtOOFq__optionIcon{color:var(--color-forest-700);flex-shrink:0;margin-top:2px}.AddressSearch-module__rtOOFq__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.AddressSearch-module__rtOOFq__optionMain{font-size:var(--text-15);color:var(--color-forest-950);font-weight:600;line-height:1.3}.AddressSearch-module__rtOOFq__optionSecondary{font-size:var(--text-13);color:var(--ink-62);line-height:1.35}.AddressSearch-module__rtOOFq__empty{font-size:var(--text-14);color:var(--ink-62);padding:14px 16px;line-height:1.5}.AddressSearch-module__rtOOFq__attribution{border-top:1px solid var(--ink-9);font-size:var(--text-10);letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--ink-42);padding:8px 14px 10px;font-weight:600}@keyframes AddressSearch-module__rtOOFq__address-spin{to{transform:rotate(360deg)}}@keyframes AddressSearch-module__rtOOFq__address-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AddressSearch-module__rtOOFq__panel,.AddressSearch-module__rtOOFq__spinner{animation:none}.AddressSearch-module__rtOOFq__option{transition:none}}
