*{box-sizing:border-box}html,body{margin:0;background:#fff;color:#132339;font:16px/1.5 'Public Sans',Arial,sans-serif}body{padding:4px 6px 12px}realscout-home-value{display:block;--rs-hvw-background-color:#fff;--rs-hvw-title-color:#132339;--rs-hvw-subtitle-color:#535d68;--rs-hvw-input-text-color:#132339;--rs-hvw-primary-button-color:#132339;--rs-hvw-primary-button-text-color:#fff;--rs-hvw-secondary-button-color:#fff;--rs-hvw-secondary-button-text-color:#132339;--rs-hvw-widget-width:100%}body .wmhw-card{width:100%;min-width:0;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}body .MuiTypography-root,body .MuiButton-root,body .MuiInputBase-root,body .wmhw-address-autocomplete{font-family:'Public Sans',Arial,sans-serif!important}body .wmhw-title{font-size:22px!important}.address-label-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .wmhw-address-autocomplete__control{min-height:48px;padding:2px 5px!important;border-color:#89929e;border-radius:4px}body .wmhw-address-autocomplete__menu{max-height:155px!important;z-index:100}body .wmhw-address-autocomplete__menu-list{max-height:145px!important}body[data-step="address"] form{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:start}body[data-step="address"] form>div:last-child{padding-top:0!important}body[data-step="address"] .wmhw-primary-button{height:48px;min-width:48px;padding:0!important;font-size:0!important}body[data-step="address"] .wmhw-primary-button .MuiButton-endIcon{margin:0}body[data-step="address"] .wmhw-primary-button svg{font-size:22px}body[data-step="address"] .wmhw-address-autocomplete__placeholder{font-size:16px}body .MuiButton-root{border-radius:4px}.MuiButton-root:focus-visible{outline:3px solid #ff451d;outline-offset:2px}body .MuiTypography-overline{font-size:13px}body[data-step="address"] form>.wmhw-address-autocomplete{grid-column:1;grid-row:1}body[data-step="address"] form>.MuiFormHelperText-root{grid-column:1/-1;grid-row:2;margin:0}body[data-step="address"] form>div:last-child{grid-column:2;grid-row:1}
html,body{background:transparent}body{padding:4px 0 12px}body[data-step="address"] form{row-gap:0}body[data-step="address"] form>.MuiFormHelperText-root:empty{display:none}body[data-step="details"]{background:white;padding:8px}
realscout-home-value[data-has-query="false"] .wmhw-address-autocomplete__menu:has(.wmhw-address-autocomplete__menu-notice--no-options){display:none!important}
realscout-home-value[data-has-query="false"] .wmhw-address-autocomplete__menu-notice--no-options{display:none!important}

/* Explicit shared brand typography for the vendor-rendered fields. */
body .wmhw-address-autocomplete,body .wmhw-address-autocomplete *{font-family:'Public Sans',Arial,sans-serif!important;letter-spacing:normal!important}
body .wmhw-address-autocomplete .wmhw-address-autocomplete__placeholder{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#535d68!important;opacity:1!important}
body .wmhw-address-autocomplete input,body .wmhw-address-autocomplete .wmhw-address-autocomplete__single-value{font-size:16px!important;font-weight:400!important;color:#132339!important}
body .wmhw-address-autocomplete input::placeholder{font-family:'Public Sans',Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#535d68!important;opacity:1!important}

body[data-step="address"]{padding:2px}
