.property-address-check{grid-column:1/-1;border:1px solid #d6e5ec;background:#f2f7fa;border-radius:16px;padding:16px;margin:12px 0;color:#123d55;font-size:14px;line-height:1.5}.property-check-note{margin:0 0 10px!important;white-space:normal}.property-check-button,.property-suggestion{font:inherit!important;font-weight:700!important;border:1px solid #9bb8c9!important;border-radius:10px!important;background:#fff!important;color:#003d61!important;padding:10px 14px!important;cursor:pointer}.property-check-button:disabled{opacity:.65;cursor:wait}.property-suggestions{display:grid;gap:8px;margin-top:10px}.property-suggestion{text-align:left!important}.property-manual-check{display:flex!important;gap:10px;align-items:flex-start;margin-top:14px!important;font-size:14px!important;font-weight:500!important}.property-manual-check input{width:18px!important;height:18px!important;flex:0 0 18px;margin-top:2px!important}.property-manual-check[hidden]{display:none!important}.property-address-check[data-status=matched]{border-color:#7fae56;background:#f4faef}.property-address-check[data-status=unconfirmed]{border-color:#d4b779;background:#fffaf0}.property-details-note{grid-column:1/-1;font-size:13px;color:#5c7482;line-height:1.5}.property-details-heading{margin:24px 0 12px;font-size:17px;font-weight:700}

.property-autocomplete{position:relative}.property-address-options{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;border:1px solid #bfd2dc;border-radius:12px;background:white;box-shadow:0 12px 28px #003d6120;max-height:285px;overflow:auto}.property-address-options button{touch-action:manipulation;display:block!important;width:100%!important;border:0!important;border-radius:0!important;background:#fff!important;color:#003d61!important;padding:13px 15px!important;text-align:left!important;font:inherit!important;font-size:14px!important;line-height:1.4!important;cursor:pointer}.property-address-options button:hover,.property-address-options button[aria-selected=true]{background:#edf6df!important}.property-autocomplete-hint{font-size:12px!important;color:#5c7482;line-height:1.4;margin:7px 0!important}.property-manual-link{border:0!important;padding:3px 0!important;background:transparent!important;color:#315f75!important;font-size:12px!important;text-decoration:underline;cursor:pointer}.property-address-details{padding:10px 14px;border:1px solid #dce7ed;border-radius:10px;font-size:13px}.property-address-details summary{cursor:pointer;font-weight:600}.property-address-details[open]>.grid{margin-top:14px}
