.rd-geo-field{position:relative;display:flex;align-items:stretch;width:100%}.rd-geo-field>input{flex:1 1 auto;min-width:0;width:100%;padding-right:44px!important}.rd-geo-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#2a6df4;cursor:pointer;font-size:16px;line-height:1;transition:background-color .15s ease,color .15s ease}.rd-geo-btn:hover,.rd-geo-btn:focus-visible{background:rgba(42,109,244,.12);outline:0}.rd-geo-btn:focus-visible{box-shadow:0 0 0 2px rgba(42,109,244,.45)}.rd-geo-btn[disabled]{cursor:progress;opacity:.7}.rd-geo-btn.is-busy i{animation:rd-geo-spin 1s linear infinite}.rd-geo-note{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#4a5a70}.rd-geo-note.is-error{color:#c0392b}.rd-geo-note:empty{display:none}@keyframes rd-geo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rd-geo-btn.is-busy i{animation:none}}
