/* Ritiralo Google Places Autocomplete (New) — safe progressive enhancement */
body.home .rit-google-places-input-host{width:100%;min-width:0}
body.home .rit-google-places-input-host gmp-place-autocomplete{display:block;width:100%;min-height:48px;box-sizing:border-box;--gmpx-color-surface:#fff;--gmpx-color-on-surface:#173550;--gmpx-color-primary:#c94700;font-family:"Archivo",system-ui,sans-serif}
body.home .rit-google-places-input-host gmp-place-autocomplete::part(input){font:500 15px/1.4 "Archivo",system-ui,sans-serif}
body.home input.rit-google-original-hidden{display:none!important}
body.home .rit-google-manual-toggle{display:inline-flex;align-items:center;min-height:30px;margin:5px 0 0;padding:0;border:0;background:transparent;color:#315673;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:650 11px/1.4 "Archivo",system-ui,sans-serif}
body.home .rit-google-house-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px}
body.home .rit-google-house-row[hidden]{display:none!important}
body.home .rit-google-house-row label{font-size:12px;line-height:1.3;font-weight:750;color:#173550}
body.home .rit-google-house-row input{width:95px!important;min-width:0;height:38px!important;padding:0 9px!important;border:1px solid #cbd7e2;border-radius:9px;background:#fff;font:700 13px "Archivo",system-ui,sans-serif}
body.home .rit-google-house-row small{flex-basis:100%;font:500 11px/1.35 "Archivo",system-ui,sans-serif;color:#66798b}
body.home .rit-google-address-status{margin:5px 0 0;font:600 11px/1.4 "Archivo",system-ui,sans-serif;color:#62788d}
body.home .rit-google-address-status[hidden]{display:none!important}
body.home .rit-google-address-status.is-error{color:#ae3f14}
@media(max-width:560px){body.home .rit-google-places-input-host gmp-place-autocomplete{min-height:49px}body.home .rit-google-house-row input{height:42px!important;width:106px!important}}

/* Legacy Photon popup is suppressed while the native Google widget is in use. */
html.rit-google-places-ready body.home .rit-ac-list,
html.rit-google-places-ready body.home #rit-address-choices-v3,
html.rit-google-places-ready body.home #rit-ac-portal-v2{display:none!important}
/* Re-enable the legacy suggestions only when the customer explicitly switches to manual. */
html.rit-google-places-ready.rit-google-manual-mode body.home #rit-address-choices-v3.is-open{display:block!important}
html.rit-google-places-ready body.home .rit-google-manual-field .rit-ac-list:not([hidden]){display:block!important}

body.home .rit-google-setup-alert{margin:8px 0 0;color:#a23a13;font:600 11px/1.45 "Archivo",system-ui,sans-serif}
