.ks-address-wrap{position:relative;flex:1;min-width:0}
.finder .ks-address-wrap .field{width:100%}
.ks-address-suggestions[hidden]{display:none}
.ks-address-suggestions{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;max-height:min(320px,42vh);overflow:auto;
  padding:6px;border:1px solid rgba(226,236,239,.24);border-radius:12px;background:rgba(20,27,29,.97);
  box-shadow:0 14px 36px rgba(0,0,0,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left}
.finder .ks-address-option{display:block;width:100%;height:auto;margin:2px 0;padding:10px 12px;border:0;border-radius:8px;
  background:transparent;color:#E6EDEE;text-align:left;font:500 13.5px/1.4 Manrope,"Segoe UI",sans-serif;
  box-shadow:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .12s ease,color .12s ease}
.finder .ks-address-option:hover,.finder .ks-address-option.is-active{background:rgba(255,255,255,.1);color:#fff}
.finder .ks-address-option:active{transform:none}
.ks-address-attribution{display:block;padding:4px 7px 1px;color:rgba(183,193,195,.64);text-align:right;
  font:10px/1.3 Manrope,"Segoe UI",sans-serif;text-decoration:none}
.ks-address-attribution:hover{color:#fff;text-decoration:underline}
@media(max-width:640px){.finder .ks-address-wrap{width:100%}.finder .ks-address-option{padding:11px 10px;font-size:13px}}
