.google-places-lookup{min-width:0;max-width:100%;color:#344a65;font:inherit;font-size:13px;line-height:1.5;text-align:start}.google-places-lookup>p{margin:0 0 12px;overflow-wrap:anywhere}.google-places-lookup__consent{display:flex!important;align-items:flex-start;gap:8px;min-height:48px;max-width:100%;margin:8px 0;white-space:normal;overflow-wrap:anywhere}.google-places-lookup__consent input{flex:none!important;width:20px!important;height:20px!important;margin:2px 0!important;padding:0!important}.google-places-lookup__details,.google-places-lookup__input{min-width:0;max-width:100%;margin-block:12px}.google-places-lookup gmp-basic-place-autocomplete,.google-places-lookup gmp-place-details{display:block;width:100%;max-width:100%;box-sizing:border-box;font-family:inherit;color-scheme:light}.google-places-lookup gmp-basic-place-autocomplete{min-height:48px;border-radius:10px}.google-places-lookup gmp-place-details{--gmp-mat-font-family:inherit;--gmp-card-border-radius:10px}.google-places-lookup>button{min-height:48px;max-width:100%;padding:10px 12px;border:1px solid #ced9e4;border-radius:10px;background:#fff;color:#2359c9;font:inherit;white-space:normal;cursor:pointer}.google-places-lookup :focus-visible{outline:3px solid #2d66de;outline-offset:3px}.google-places-lookup [role=alert]{color:#9c2222;overflow-wrap:anywhere}