.onboarding-panel{flex:1 0 100%;min-width:0;text-align:left;line-height:1.5}
.onboarding-panel[hidden],.onboarding-panel [hidden]{display:none!important}
.onboarding-status{font-size:.9rem;margin:.5rem 0;color:#395044}
.onboarding-suggestions{display:grid;gap:.4rem;max-height:16rem;overflow-y:auto;overscroll-behavior:contain}
.onboarding-suggestions button{display:block;width:100%;text-align:left;white-space:normal;background:#faf9f4;color:#203b2b;border:1px solid #c7cfc4;border-radius:8px;padding:.75rem;min-height:48px;line-height:1.45}
.onboarding-suggestions strong,.onboarding-suggestions span{display:block;font-size:.95rem}
.onboarding-attribution{font:400 12px/1.5 Arial,sans-serif;letter-spacing:normal;white-space:nowrap;color:#5e5e5e;margin:8px 0}
.onboarding-confirmation{background:#f5f3eb;border:1px solid #ccd5ca;border-radius:8px;padding:1rem;margin:.6rem 0;font-size:.95rem;color:#203b2b;overflow-wrap:anywhere}
form.desktop-address-form[data-google-onboarding]>.onboarding-panel{grid-column:1/-1;grid-row:2;padding:4px 8px}
form.desktop-address-form[data-google-onboarding]>button[type=submit]{grid-column:3;grid-row:1}
@media(min-width:900px){form.desktop-address-form[data-google-onboarding]{border-radius:24px}}
form[data-google-onboarding] button:disabled{opacity:.65;cursor:wait}
@media(max-width:600px){.onboarding-suggestions{max-height:30dvh}.onboarding-panel{font-size:16px}}
