.address-lookup-results{display:grid;grid-gap:6px;gap:6px;scroll-margin-block:16px}.address-lookup-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.address-lookup-manual{justify-self:start}.address-lookup-result{background-color:var(--surface-card-solid);background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.014));border:1px solid var(--color-line);border-radius:8px;color:var(--color-text);cursor:pointer;font:inherit;padding:9px 11px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.address-lookup-result:focus-visible,.address-lookup-result:hover:not(:disabled){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.address-lookup-result:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.address-lookup-result:disabled{cursor:wait;opacity:.7}.ui2-venue-address-lookup{margin:-4px 0 4px;font-size:13px}.ui2-venue-address-lookup>summary{cursor:pointer;color:var(--ui2-muted,#4c5a66)}.ui2-venue-address-lookup[open]>summary{margin-bottom:8px}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control{gap:10px}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .field-shell{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .field-label{margin:0;color:var(--ui2-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .search-input{padding:9px 12px;border:1px solid var(--ui2-border-strong);border-radius:9px;background:var(--ui2-surface);color:var(--ui2-text);box-shadow:none;font:inherit;font-size:13.5px}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .actions-row{display:flex;flex-wrap:wrap;gap:8px;margin:0}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control :is(.secondary-button,.ghost-button){min-height:36px;padding:7px 14px;border:1px solid var(--ui2-border-strong);border-radius:9px;background:var(--ui2-surface);color:var(--ui2-text);box-shadow:none;font:inherit;font-size:13px;font-weight:600}.ui2-wizard-card .ui2-venue-address-lookup{grid-column:1/-1}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .address-lookup-manual{min-height:0;padding:0;border:0;background:none;color:var(--ui2-primary);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:2px;box-shadow:none}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .field-note{margin:0;color:var(--ui2-muted);font-size:12.5px}:is(.ui2-wizard-card,.ui2-email-settings) .address-lookup-control .address-lookup-result{border-color:var(--ui2-border);background:var(--ui2-raised);color:var(--ui2-text)}