#wpforms-form-4594 .sb-address-control { position: relative; max-width: 60%; }
#wpforms-form-4594 .sb-address-control > input { width: 100%; max-width: 100%; }
#wpforms-form-4594 .sb-address-options {
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0;
  right: 0;
  max-height: 16rem;
  overflow-y: auto;
  overscroll-behavior: contain;
  margin: 0;
  padding: 4px;
  list-style: none;
  border: 1px solid #8d7851;
  border-radius: 3px;
  background: #fff;
  color: #171717;
  box-shadow: 0 5px 16px rgb(0 0 0 / 14%);
}
#wpforms-form-4594 .sb-address-options[hidden] { display: none !important; }
#wpforms-form-4594 .sb-address-options li {
  margin: 0;
  padding: 12px 10px;
  min-height: 44px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.4;
  overflow-wrap: anywhere;
  cursor: pointer;
}
#wpforms-form-4594 .sb-address-options li:hover,
#wpforms-form-4594 .sb-address-options li[aria-selected="true"] { background: #f1ecdf; color: #171717; }
#wpforms-form-4594 .sb-address-help,
#wpforms-form-4594 .sb-address-loading,
#wpforms-form-4594 .sb-address-status { margin-top: 6px; font-size: 13px; line-height: 1.5; color: #555; }
#wpforms-form-4594 .sb-address-help a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
#wpforms-form-4594 .sb-address-help a:focus-visible { outline: 2px solid #8d7851; outline-offset: 3px; }
#wpforms-form-4594 .sb-address-status:empty,
#wpforms-form-4594 .sb-address-loading:empty { display: none; }
#wpforms-form-4594 .sb-google-popup { max-height: none; overflow: visible; }
#wpforms-form-4594 .sb-google-popup > ul { list-style: none; margin: 0; padding: 0; max-height: 16rem; overflow-y: auto; overscroll-behavior: contain; }
#wpforms-form-4594 .sb-google-attribution { padding: 10px 10px 5px; text-align: right; background: #fff; }
#wpforms-form-4594 .sb-google-attribution img { display: inline-block; width: auto; height: 18px; max-width: none; margin: 0; border: 0; box-shadow: none; }
@media (max-width: 600px) {
  #wpforms-form-4594 .sb-address-control { max-width: 100%; }
}
