.company-lookup{position:relative;padding:22px;background:var(--pale);border-left:5px solid var(--primary-dark)}.company-lookup>label{display:block;font-weight:700;margin-bottom:8px}.company-lookup input[type=search]{display:block;width:100%;padding:13px 14px;border:1px solid #6c7d75;background:#fff;color:var(--ink);font:inherit}.company-lookup-status{min-height:1.5em;margin:9px 0 0;color:var(--muted);font-size:.84rem}.company-lookup-results{display:grid;gap:1px;margin-top:10px;background:var(--line);border:1px solid var(--line)}.company-lookup-results[hidden],.company-selected[hidden],.country-prefill-status[hidden]{display:none}.company-result{display:grid;gap:3px;width:100%;padding:13px 15px;border:0;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.company-result:hover,.company-result:focus-visible{background:#f8fcf9;box-shadow:inset 5px 0 0 var(--primary-dark)}.company-result strong{font-size:.95rem}.company-result span,.company-selected span{color:var(--muted);font-size:.82rem}.company-selected{margin-top:12px;padding:13px 15px;background:#fff;border:1px solid var(--primary-dark)}.company-selected strong,.company-selected span{display:block}.company-selected button{margin-top:9px;padding:0;border:0;background:transparent;color:var(--primary-dark);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.country-prefill-status{margin:8px 0 0;color:var(--primary-dark);font-size:.82rem}@media(max-width:650px){.company-lookup{padding:18px}}
